class-autoloader.php                                                                                0000777                 00000002021 15251156627 0010533 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Custom autoloader
 *
 *  @package CookieYes
 */

namespace CookieYes\Lite;

/**
 * Custom class autoloader class
 */
class Autoloader {

	/**
	 * Autoloader function
	 *
	 * @return void
	 */
	public function register() {
		spl_autoload_register( array( __CLASS__, 'load_class' ) );
	}
	/**
	 * Custom Class Loader For Boiler Plate
	 *
	 * @param string $class_name Class names.
	 * @return void
	 */
	public static function load_class( $class_name ) {
		if ( false === strpos( $class_name, 'CookieYes' ) ) {
			return;
		}
		$file_parts = explode( '\\', $class_name );
		$namespace  = '';
		for ( $i = count( $file_parts ) - 1; $i > 0; $i-- ) {

			$current = strtolower( $file_parts[ $i ] );
			$current = str_ireplace( '_', '-', $current );
			if ( count( $file_parts ) - 1 === $i ) {
				$file_name = "class-$current.php";
			} else {
				$namespace = '/' . $current . $namespace;
			}
		}
		$filepath = dirname( __FILE__ ) . $namespace . '/' . $file_name;
		if ( file_exists( $filepath ) ) {
			require $filepath;
		}
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               license.txt                                                                                         0000777                 00000106245 15251156627 0006760 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       GDPR Cookie Consent

Copyright 2018 by the contributors

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

                      GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                            Preamble

  The GNU General Public License is a free, copyleft license for
software and other kinds of works.

  The licenses for most software and other practical works are designed
to take away your freedom to share and change the works.  By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users.  We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors.  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.

  To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights.  Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received.  You must make sure that they, too, receive
or can get the source code.  And you must show them these terms so they
know their rights.

  Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.

  For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software.  For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.

  Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so.  This is fundamentally incompatible with the aim of
protecting users' freedom to change the software.  The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable.  Therefore, we
have designed this version of the GPL to prohibit the practice for those
products.  If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.

  Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary.  To prevent this, the GPL assures that
patents cannot be used to render the program non-free.

  The precise terms and conditions for copying, distribution and
modification follow.

                       TERMS AND CONDITIONS

  0. Definitions.

  "This License" refers to version 3 of the GNU General Public License.

  "Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.

  "The Program" refers to any copyrightable work licensed under this
License.  Each licensee is addressed as "you".  "Licensees" and
"recipients" may be individuals or organizations.

  To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy.  The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.

  A "covered work" means either the unmodified Program or a work based
on the Program.

  To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy.  Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.

  To "convey" a work means any kind of propagation that enables other
parties to make or receive copies.  Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.

  An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License.  If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.

  1. Source Code.

  The "source code" for a work means the preferred form of the work
for making modifications to it.  "Object code" means any non-source
form of a work.

  A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.

  The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form.  A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.

  The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities.  However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work.  For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.

  The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.

  The Corresponding Source for a work in source code form is that
same work.

  2. Basic Permissions.

  All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met.  This License explicitly affirms your unlimited
permission to run the unmodified Program.  The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work.  This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.

  You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force.  You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright.  Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.

  Conveying under any other circumstances is permitted solely under
the conditions stated below.  Sublicensing is not allowed; section 10
makes it unnecessary.

  3. Protecting Users' Legal Rights From Anti-Circumvention Law.

  No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.

  When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.

  4. Conveying Verbatim Copies.

  You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.

  You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.

  5. Conveying Modified Source Versions.

  You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:

    a) The work must carry prominent notices stating that you modified
    it, and giving a relevant date.

    b) The work must carry prominent notices stating that it is
    released under this License and any conditions added under section
    7.  This requirement modifies the requirement in section 4 to
    "keep intact all notices".

    c) You must license the entire work, as a whole, under this
    License to anyone who comes into possession of a copy.  This
    License will therefore apply, along with any applicable section 7
    additional terms, to the whole of the work, and all its parts,
    regardless of how they are packaged.  This License gives no
    permission to license the work in any other way, but it does not
    invalidate such permission if you have separately received it.

    d) If the work has interactive user interfaces, each must display
    Appropriate Legal Notices; however, if the Program has interactive
    interfaces that do not display Appropriate Legal Notices, your
    work need not make them do so.

  A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit.  Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.

  6. Conveying Non-Source Forms.

  You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:

    a) Convey the object code in, or embodied in, a physical product
    (including a physical distribution medium), accompanied by the
    Corresponding Source fixed on a durable physical medium
    customarily used for software interchange.

    b) Convey the object code in, or embodied in, a physical product
    (including a physical distribution medium), accompanied by a
    written offer, valid for at least three years and valid for as
    long as you offer spare parts or customer support for that product
    model, to give anyone who possesses the object code either (1) a
    copy of the Corresponding Source for all the software in the
    product that is covered by this License, on a durable physical
    medium customarily used for software interchange, for a price no
    more than your reasonable cost of physically performing this
    conveying of source, or (2) access to copy the
    Corresponding Source from a network server at no charge.

    c) Convey individual copies of the object code with a copy of the
    written offer to provide the Corresponding Source.  This
    alternative is allowed only occasionally and noncommercially, and
    only if you received the object code with such an offer, in accord
    with subsection 6b.

    d) Convey the object code by offering access from a designated
    place (gratis or for a charge), and offer equivalent access to the
    Corresponding Source in the same way through the same place at no
    further charge.  You need not require recipients to copy the
    Corresponding Source along with the object code.  If the place to
    copy the object code is a network server, the Corresponding Source
    may be on a different server (operated by you or a third party)
    that supports equivalent copying facilities, provided you maintain
    clear directions next to the object code saying where to find the
    Corresponding Source.  Regardless of what server hosts the
    Corresponding Source, you remain obligated to ensure that it is
    available for as long as needed to satisfy these requirements.

    e) Convey the object code using peer-to-peer transmission, provided
    you inform other peers where the object code and Corresponding
    Source of the work are being offered to the general public at no
    charge under subsection 6d.

  A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.

  A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling.  In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage.  For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product.  A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.

  "Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source.  The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.

  If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information.  But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).

  The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed.  Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.

  Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.

  7. Additional Terms.

  "Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law.  If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.

  When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it.  (Additional permissions may be written to require their own
removal in certain cases when you modify the work.)  You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.

  Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:

    a) Disclaiming warranty or limiting liability differently from the
    terms of sections 15 and 16 of this License; or

    b) Requiring preservation of specified reasonable legal notices or
    author attributions in that material or in the Appropriate Legal
    Notices displayed by works containing it; or

    c) Prohibiting misrepresentation of the origin of that material, or
    requiring that modified versions of such material be marked in
    reasonable ways as different from the original version; or

    d) Limiting the use for publicity purposes of names of licensors or
    authors of the material; or

    e) Declining to grant rights under trademark law for use of some
    trade names, trademarks, or service marks; or

    f) Requiring indemnification of licensors and authors of that
    material by anyone who conveys the material (or modified versions of
    it) with contractual assumptions of liability to the recipient, for
    any liability that these contractual assumptions directly impose on
    those licensors and authors.

  All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10.  If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term.  If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.

  If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.

  Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.

  8. Termination.

  You may not propagate or modify a covered work except as expressly
provided under this License.  Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).

  However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.

  Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.

  Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License.  If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.

  9. Acceptance Not Required for Having Copies.

  You are not required to accept this License in order to receive or
run a copy of the Program.  Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance.  However,
nothing other than this License grants you permission to propagate or
modify any covered work.  These actions infringe copyright if you do
not accept this License.  Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.

  10. Automatic Licensing of Downstream Recipients.

  Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License.  You are not responsible
for enforcing compliance by third parties with this License.

  An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations.  If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.

  You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License.  For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.

  11. Patents.

  A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based.  The
work thus licensed is called the contributor's "contributor version".

  A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version.  For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.

  Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.

  In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement).  To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.

  If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients.  "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.

  If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.

  A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License.  You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.

  Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.

  12. No Surrender of Others' Freedom.

  If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all.  For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.

  13. Use with the GNU Affero General Public License.

  Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work.  The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.

  14. Revised Versions of this License.

  The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

  Each version is given a distinguishing version number.  If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation.  If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.

  If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.

  Later license versions may give you additional or different
permissions.  However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.

  15. Disclaimer of Warranty.

  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  16. Limitation of Liability.

  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.

  17. Interpretation of Sections 15 and 16.

  If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.

                     END OF TERMS AND CONDITIONS

            How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright © <year>  <name of author>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

  If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:

    <program>  Copyright © <year>  <name of author>
    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".

  You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.

  The GNU General Public License does not permit incorporating your program
into proprietary programs.  If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library.  If this is what you want to do, use the GNU Lesser General
Public License instead of this License.  But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.                                                                                                                                                                                                                                                                                                                                                           wpml-config.xml                                                                                     0000777                 00000002440 15251156627 0007531 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <wpml-config>
	<admin-texts>
        <key name="CookieLawInfo-0.9">
            <key name="bar_heading_text" />
            <key name="notify_message" />
            <key name="button_1_text" />
            <key name="button_1_url" />
            <key name="button_2_text" />
            <key name="button_2_url" />
            <key name="button_3_text" />
            <key name="button_3_url" />
            <key name="button_4_text" />
            <key name="button_6_text" />
            <key name="button_7_text" />
            <key name="showagain_text" />
    	</key>
        <key name="cookielawinfo_privacy_overview_content_settings">
            <key name="privacy_overview_content" />
            <key name="privacy_overview_title" />
        </key>
        <key name="cookielawinfo_thirdparty_settings">
            <key name="thirdparty_title" />
            <key name="thirdparty_description" />
        </key>
        <key name="cookielawinfo_necessary_settings">
            <key name="necessary_title" />
            <key name="necessary_description" />
        </key>
	</admin-texts>
    <taxonomies>
     <taxonomy translate="1">cookielawinfo-category</taxonomy>
    </taxonomies>
    <custom-types>
     <custom-type translate="1">cookielawinfo</custom-type>
    </custom-types>
</wpml-config>                                                                                                                                                                                                                                lite/admin/webpack/lite.config.js                                                                   0000777                 00000000562 15251156627 0012770 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       const path = require('path')
module.exports = {
	mode: 'production',
	entry: {
		script: path.resolve(__dirname, '../../frontend/js/script.js'),
		gcm: path.resolve(__dirname, '../../frontend/js/gcm.js'),
		wca: path.resolve(__dirname, '../../frontend/js/wca.js'),
	},
	output: {
		path: path.resolve(__dirname, '../../frontend/js/'),
		filename: '[name].min.js',
	},
};                                                                                                                                              lite/admin/package.json                                                                             0000777                 00000003533 15251156627 0011104 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
  "name": "gdpr-cookie-consent",
  "version": "3.0.6",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "node build-dev.js",
    "build:production": "node build.js",
    "lint": "vue-cli-service lint",
    "build-webpack-lite": "webpack-cli --config webpack/lite.config.js --mode production"
  },
  "dependencies": {
    "@popperjs/core": "2.11.8",
    "@wordpress/api-fetch": "5.2.1",
    "apexcharts": "3.44.2",
    "chart.js": "3.9.1",
    "core-js": "3.6.5",
    "md5": "2.3.0",
    "moment": "2.30.1",
    "sass": "1.62.1",
    "vue": "2.7.16",
    "vue-apexcharts": "1.6.1",
    "vue-color": "2.8.1",
    "vue-frag": "1.4.1",
    "vue-router": "3.6.5",
    "vuex": "3.6.2"
  },
  "devDependencies": {
    "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
    "@babel/plugin-proposal-optional-chaining": "7.21.0",
    "@babel/preset-env": "7.24.0",
    "@vue/cli-plugin-babel": "4.5.19",
    "@vue/cli-plugin-eslint": "4.5.19",
    "@vue/cli-plugin-router": "4.5.19",
    "@vue/cli-service": "4.5.19",
    "anymatch": "3.1.3",
    "babel-eslint": "10.1.0",
    "braces": "3.0.3",
    "ejs": "^3.1.9",
    "eslint": "6.8.0",
    "eslint-plugin-vue": "6.2.2",
    "html-minifier": "^4.0.0",
    "ip": "^2.0.0",
    "json5": "^2.2.3",
    "micromatch": "4.0.8",
    "node-forge": "^1.3.1",
    "nth-check": "^2.1.1",
    "readdirp": "3.6.0",
    "sass-loader": "10.4.1",
    "tough-cookie": "^4.1.3",
    "vue-template-compiler": "2.7.16",
    "webpack-cli": "4.10.0",
    "webpack-dev-middleware": "^5.3.4"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}
                                                                                                                                                                     lite/admin/build.js                                                                                 0000777                 00000004265 15251156627 0010256 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       const fs = require('fs-extra');
const path = require('path');
const { execSync } = require('child_process');

const devRoot = path.resolve(__dirname, '../../');
const buildRoot = path.resolve(__dirname, '../../../build/cookie-law-info');
const buildAdmin = path.join(buildRoot, 'lite/admin');
const distDev = path.join(buildAdmin, 'dist-dev');
const distProd = path.join(buildAdmin, 'dist-prod');
const distFinal = path.join(buildAdmin, 'dist');

// Use vue-cli-service from the local dev env
const vueCli = path.resolve(__dirname, 'node_modules/.bin/vue-cli-service');

async function build() {
  try {
    console.log('📦 Copying plugin to build directory...');

    const filter = (src) =>
      !/node_modules/.test(src) &&
      !/dist(-dev|-prod)?/.test(src);

    await fs.copy(devRoot, buildRoot, { filter });
    console.log('✅ Copied to:', buildRoot);

    console.log('🔨 Building development (expanded)...');
    execSync(`${vueCli} build --mode development --dest "${distDev}"`, {
      cwd: __dirname,
      stdio: 'inherit',
    });

    console.log('🔨 Building production (minified)...');
    execSync(`${vueCli} build --mode production --dest "${distProd}"`, {
      cwd: __dirname,
      stdio: 'inherit',
    });

    console.log('🔨 Running webpack-lite build...');
    execSync('yarn run build-webpack-lite', {
      cwd: __dirname,
      stdio: 'inherit',
    });

    console.log('🔗 Merging all dist folders...');
    await fs.emptyDir(distFinal);

    for (const src of [distDev, distProd]) {
      if (await fs.pathExists(src)) {
        await fs.copy(src, distFinal, { overwrite: true });
        console.log(`✔️  Merged from: ${src}`);
      } else {
        console.warn(`⚠️  Skipped missing: ${src}`);
      }
    }

    console.log('🧹 Cleaning up...');
    await fs.remove(path.join(buildAdmin, 'node_modules'));
    await fs.remove(path.join(buildAdmin, 'src'));
    await fs.remove(path.join(buildRoot, '.git'));
    await fs.remove(path.join(buildRoot, '.gitignore'));
    await fs.remove(distDev);
    await fs.remove(distProd);

    console.log('🎉 Final build completed at:', distFinal);
  } catch (err) {
    console.error('❌ Build failed:', err);
  }
}

build();                                                                                                                                                                                                                                                                                                                                           lite/admin/vue.config.js                                                                            0000777                 00000003122 15251156627 0011211 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       const path = require("path");

module.exports = {
  productionSourceMap: process.env.NODE_ENV === 'production' ? false : true,

  css: {
    extract: true, // ✅ forces CSS file output even in dev builds
    loaderOptions: {
      sass: {
        additionalData: `
          @import "@/scss/_mixins.scss";
          @import "@/scss/_functions.scss";
          @import "@/scss/_variables.scss";
        `
      }
    }
  },

  filenameHashing: false,

  publicPath: '/wp-content/plugins/cookie-law-info/lite/admin/dist',

  transpileDependencies: [
    '@wordpress/hooks',
    '@wordpress/i18n'
  ],

  configureWebpack: (config) => {
    config.module.rules.push({
      test: /\.m?js$/,
      include: /node_modules\/@wordpress/,
      use: {
        loader: 'babel-loader',
        options: {
          presets: [
            ['@babel/preset-env', { targets: { node: 'current' } }]
          ],
          plugins: [
            '@babel/plugin-proposal-optional-chaining',
            '@babel/plugin-proposal-nullish-coalescing-operator'
          ]
        }
      }
    });
  },

  chainWebpack: (config) => {
    const isProd = process.env.NODE_ENV === 'production';

    config.output
      .filename(isProd ? 'js/[name].min.js' : 'js/[name].js')
      .chunkFilename(isProd ? 'js/[name].min.js' : 'js/[name].js');

    if (config.plugins.has('extract-css')) {
      config.plugin('extract-css').tap(args => {
        args[0].filename = isProd ? 'css/[name].min.css' : 'css/[name].css';
        args[0].chunkFilename = isProd ? 'css/[name].min.css' : 'css/[name].css';
        return args;
      });
    }
  }
};                                                                                                                                                                                                                                                                                                                                                                                                                                              lite/admin/class-admin.php                                                                          0000777                 00000053162 15251156627 0011525 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * The admin-specific functionality of the plugin.
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Admin
 */

namespace CookieYes\Lite\Admin;

use CookieYes\Lite\Includes\Notice;
use CookieYes\Lite\Includes\Connect_Notice;

/**
 * The admin-specific functionality of the plugin.
 *
 * Defines the plugin name, version, and two examples hooks for how to
 * enqueue the admin-specific stylesheet and JavaScript.
 *
 * @package    CookieYes
 * @subpackage CookieYes/admin
 * @author     WebToffee <info@webtoffee.com>
 */
class Admin {

	/**
	 * The ID of this plugin.
	 *
	 * @since    3.0.0
	 * @access   private
	 * @var      string    $plugin_name    The ID of this plugin.
	 */
	private $plugin_name;

	/**
	 * The version of this plugin.
	 *
	 * @since    3.0.0
	 * @access   private
	 * @var      string    $version    The current version of this plugin.
	 */
	private $version;

	/**
	 * The suffix of the script.
	 *
	 * @since    3.0.0
	 * @access   private
	 * @var      string    $suffix    The suffix of the script.
	 */
	private $suffix;

	/**
	 * Admin modules of the plugin
	 *
	 * @var array
	 */
	private static $modules;

	/**
	 * Currently active modules
	 *
	 * @var array
	 */
	private static $active_modules;

	/**
	 * Existing modules
	 *
	 * @var array
	 */
	public static $existing_modules;

	/**
	 * Initialize the class and set its properties.
	 *
	 * @since    3.0.0
	 * @param      string $plugin_name       The name of this plugin.
	 * @param      string $version    The version of this plugin.
	 */
	public function __construct( $plugin_name, $version ) {
		$this->plugin_name = $plugin_name;
		$this->version     = $version;
		$this->suffix      = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
		self::$modules     = $this->get_default_modules();
		$this->load();
		$this->add_notices();
		$this->add_review_notice();
		$this->load_modules();
		add_action( 'admin_menu', array( $this, 'admin_menu' ) );
		add_action( 'admin_init', array( $this, 'load_plugin' ) );
		add_action( 'activated_plugin', array( $this, 'handle_activation_redirect' ) );
		add_filter( 'admin_body_class', array( $this, 'admin_body_classes' ) );
		// Hide the unrelated admin notices.
		add_action( 'admin_print_scripts', array( $this, 'hide_admin_notices' ) );
		add_filter( 'plugin_action_links_' . CLI_PLUGIN_BASENAME, array( $this, 'plugin_action_links' ) );
	}

	/**
	 * Load activator on each load.
	 *
	 * @return void
	 */
	public function load() {
		\CookieYes\Lite\Includes\Activator::init();
	}

	/**
	 * Load admin notices
	 *
	 * @return void
	 */
	public function add_notices() {
		$notice = Notice::get_instance();
		$notice->add( 'connect_notice' );
		$notice->add(
			'disconnect_notice',
			array(
				'dismissible' => false,
				'type'        => 'info',
			)
		);
		$notice->add( 'pageviews_overage_notice' );
	}

	/**
	 * Add review notice
	 *
	 * @return void
	 */
	public function add_review_notice() {		
		$expiry    = 60 * DAY_IN_SECONDS;
		$settings  = new \CookieYes\Lite\Admin\Modules\Settings\Includes\Settings();
		$installed = $settings->get_installed_date();
		if ( $installed && ( $installed + $expiry > time() ) ) {
			return;
		}
		$notice = Notice::get_instance();
		$notice->add(
			'review_notice',
			array(
				'expiration' => $expiry,
			)
		);
	}

	/**
	 * Get the default modules array
	 *
	 * @return array
	 */
	public function get_default_modules() {
		$modules = array(
			'settings',
			'gcm',
			'languages',
			'dashboard',
			'banners',
			'cookies',
			'consentlogs',
			'scanner',
			'policies',
			'cache',
			'uninstall_feedback',
			'review_feedback',
			'upgrade',
			'pageviews',
			'dashboard_widget',
			'connect_banner',
		);
		return $modules;
	}

	/**
	 * Get the active admin modules
	 *
	 * @return void
	 */
	public function get_active_modules() {
	}

	/**
	 * Load all the modules
	 *
	 * @return void
	 */
	public function load_modules() {
		foreach ( self::$modules as $module ) {
			$parts      = explode( '_', $module );
			$class      = implode( '_', $parts );
			$class_name = 'CookieYes\Lite\\Admin\\Modules\\' . ucfirst( $module ) . '\\' . ucfirst( $class );

			if ( class_exists( $class_name ) ) {
				$module_obj = new $class_name( $module );
				if ( $module_obj instanceof $class_name ) {
					if ( $module_obj->is_active() ) {
						self::$active_modules[ $module ] = true;
					}
				}
			}
		}
	}

	/**
	 * Register the stylesheets for the admin area.
	 *
	 * @since    3.0.0
	 */
	public function enqueue_styles() {
		if ( false === cky_is_admin_page() ) {
			return;
		}
		wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'dist/css/app' . $this->suffix . '.css', array(), $this->version );
	}

	/**
	 * Load setup wizard on first installation of the plugin.
	 *
	 * @return void
	 */
	public function load_setup() {
		$settings     = new \CookieYes\Lite\Admin\Modules\Settings\Includes\Settings();
		$step         = $settings->get( 'onboarding', 'step' );
		$do_redirect  = true;
		$current_page = isset( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : false; // phpcs:ignore WordPress.Security.NonceVerification
		if ( false !== strpos( $current_page, 'cookie-law-info' ) ) {
			$is_onboarding_path = 'cookie-law-info-wizard' === $current_page; // phpcs:ignore WordPress.Security.NonceVerification

			// On these pages, or during these events, postpone the redirect.
			if ( wp_doing_ajax() || is_network_admin() || ! current_user_can( 'manage_options' ) ) {
				$do_redirect = false;
			}

			// On these pages, or during these events, disable the redirect.
			if ( $is_onboarding_path || 0 !== absint( $step ) ) {
				$do_redirect = false;
			}

			if ( $do_redirect ) {
				wp_safe_redirect( admin_url( 'admin.php?page=cookie-law-info-wizard' ) );
				exit;
			}
		}
	}

	/**
	 * Register the JavaScript for the admin area.
	 *
	 * @since    3.0.0
	 */
	public function enqueue_scripts() {
		if ( false === cky_is_admin_page() ) {
			return;
		}

		if ( ! cky_is_cloud_request() ) {
			$banner = \CookieYes\Lite\Admin\Modules\Banners\Includes\Controller::get_instance()->get_active_banner();
			if ( $banner ) {
				$properties = $banner->get_settings();
				$settings   = isset( $properties['settings'] ) ? $properties['settings'] : array();
				$version_id = isset( $settings['versionID'] ) ? $settings['versionID'] : 'default';
				$shortcodes = new \CookieYes\Lite\Frontend\Modules\Shortcodes\Shortcodes( $banner, $version_id );
			}
		}
		$notice = Notice::get_instance();
		$connect_notice = Connect_Notice::get_instance();

		$global_script  = $this->plugin_name . '-app';
		$admin_url      = cky_parse_url( admin_url( 'admin.php' ) );
		$plugin_dir_url = defined( 'CKY_PLUGIN_URL' ) ? CKY_PLUGIN_URL : trailingslashit( site_url() );

		if ( function_exists( 'wp_enqueue_editor' ) ) {
			wp_enqueue_editor();
		}

		wp_enqueue_script( $this->plugin_name . '-vendors', plugin_dir_url( __FILE__ ) . 'dist/js/chunk-vendors' . $this->suffix . '.js', array(), $this->version, true );
		wp_enqueue_script( $this->plugin_name . '-app', plugin_dir_url( __FILE__ ) . 'dist/js/app' . $this->suffix . '.js', array(), $this->version, true );

		wp_localize_script(
			$global_script,
			'ckyGlobals',
			apply_filters(
				'cky_admin_scripts_global',
				array(
					'webApp'       => array(
						'url'        => CKY_APP_URL,
						'loginUrl'   => CKY_APP_URL . '/login',
						'signUpUrl'  => CKY_APP_URL . '/signup',
						'pricingUrl' => CKY_APP_URL . '/plans-list',
						'checkoutUrl'=> CKY_APP_URL . '/trial',
						'planSelectionUrl' => CKY_APP_URL . '/wp-plan-selector',
					),
					'path'         => array(
						'base'  => plugin_dir_path( __FILE__ ),
						'admin' => $admin_url['path'],
					),
					'api'          => array(
						'base'  => rest_url( 'cky/v1/' ),
						'nonce' => wp_create_nonce( 'wp_rest' ),
					),
					'site'         => array(
						'url'  => get_site_url(),
						'name' => esc_attr( get_option( 'blogname' ) ),
					),
					'app'          => array(
						'url' => $plugin_dir_url . 'admin/dist/',
					),
					'modules'      => self::$active_modules,
					'nonce'        => wp_create_nonce( 'wp_rest' ),
					'assetsURL'    => CKY_PLUGIN_URL . 'frontend/images/',
					'multilingual' => cky_i18n_is_multilingual() && count( cky_selected_languages() ) > 0 ? true : false,
					'pluginVersion' => $this->version,
				),
				$global_script
			)
		);
		wp_localize_script(
			$global_script,
			'ckyTranslations',
			array( 'translations' => $this->get_jed_locale_data( 'cookie-law-info' ) )
		);
		wp_localize_script(
			$global_script,
			'ckyConfig',
			apply_filters(
				'cky_admin_scripts_config',
				array(),
				$global_script
			)
		);
		wp_localize_script(
			$global_script,
			'ckyGcmConfig',
			apply_filters(
				'cky_admin_scripts_gcm_config',
				array(),
				$global_script
			)
		);
		wp_localize_script(
			$global_script,
			'ckyScanner',
			apply_filters( 'cky_admin_scripts_scanner_config', array(), $global_script )
		);
		wp_localize_script(
			$global_script,
			'ckyLanguages',
			apply_filters( 'cky_admin_scripts_languages', array(), $global_script )
		);
		wp_localize_script(
			$global_script,
			'ckyBannerConfig',
			apply_filters(
				'cky_admin_scripts_banner_config',
				array(
					'_shortCodes' => $this->prepare_shortcodes(),
				),
				$global_script
			)
		);
		wp_localize_script(
			$global_script,
			'ckyAppMenus',
			$this->get_registered_menus( true )
		);
		wp_localize_script(
			$global_script,
			'ckyAppNotices',
			$notice->get()
		);
		wp_localize_script(
			$global_script,
			'ckyNoticeExpand',
			$connect_notice->get_accordion_status()
		);
		wp_localize_script(
			$global_script,
			'ckyConnectNotice',
			$connect_notice->get_connect_notice_state()
		);

	}

	/**
	 * Prepare shortcodes for banner preview.
	 *
	 * @return array
	 */
	public function prepare_shortcodes() {
		$data   = array();
		$data[] = array(
			'key'     => 'cky_readmore',
			'content' => do_shortcode( '[cky_readmore]' ),
			'tag'     => 'readmore-button',
		);
		$data[] = array(
			'key'        => 'cky_show_desc',
			'content'    => do_shortcode( '[cky_show_desc]' ),
			'tag'        => 'show-desc-button',
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_hide_desc',
			'content'    => do_shortcode( '[cky_hide_desc]' ),
			'tag'        => 'hide-desc-button',
			'attributes' => array(),
		);
		return $data;
	}

	/**
	 * Register main menu and sub menus
	 *
	 * @return void
	 */
	public function admin_menu() {
		$capability = 'manage_options';
		$slug       = 'cookie-law-info';

		$hook = add_menu_page(
			__( 'CookieYes', 'cookie-law-info' ),
			__( 'CookieYes', 'cookie-law-info' ),
			$capability,
			$slug,
			array( $this, 'menu_page_template' ),
			'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45NTg0IDM1LjcwOEM4LjE5MDcxIDM1LjcwOCAwLjI5MTYyNiAyNy43ODUgMC4yOTE2MjUgMTcuOTk5N0wwLjI5MTYyNSAxNi4wMjY2TDEuNjU0NyAxNi4yOTk5QzEuNzI2OSAxNi4zMTQ0IDEuNzkyNTQgMTYuMzI3OCAxLjg1MjkyIDE2LjM0MDJDMi4xODk0NyAxNi40MDg5IDIuMzYyNCAxNi40NDQyIDIuNTkzNTEgMTYuNDQ0MkM0LjAyMjM4IDE2LjQ0NDIgNS4yMDAxNyAxNS41NzUgNS42OTU5MyAxNC4zOTQ2TDYuMDg3NTcgMTMuNDYyMUw3LjA1OTg2IDEzLjc0MDZDNy41NDMzNiAxMy44NzkxIDguMDE5MjQgMTMuOTQ2NCA4LjQ5MDMyIDEzLjk0NjRDMTEuNTEyOSAxMy45NDY0IDEzLjk5NTUgMTEuNDYxNiAxMy45OTU1IDguNDI0NTFDMTMuOTk1NSA3Ljk0NzggMTMuOTI4OCA3LjUzNDcyIDEzLjg0NDggNy4wMjkzNEwxMy43MTc4IDYuMjY1NUwxNC4zODEzIDUuODY2MzdDMTUuMjcyMiA1LjMzMDUzIDE1LjkxNDcgNC4yODU1OSAxNS45ODg2IDMuMDY3MjJDMTUuOTgzNSAyLjcwNjA0IDE1Ljg4MjMgMi4zNzcyMyAxNS43MTQ3IDEuODczMTVMMTUuMzA4MSAwLjY1MDE5NUwxNi41NzE3IDAuMzk2ODM2QzE3LjA5OTIgMC4yOTEwODMgMTcuNjExNiAwLjI5MTIyNSAxOC4wMDQ2IDAuMjkxMzMyTDE4LjA0MTUgMC4yOTEzNEMyNy44MDkyIDAuMjkxMzQgMzUuNzA4MyA4LjIxNDM5IDM1LjcwODMgMTcuOTk5N0MzNS43MDgzIDI3Ljc5MjQgMjcuNzE4NyAzNS43MDggMTcuOTU4NCAzNS43MDhaTTIuNTg2NDMgMTguNzIyNUMyLjk2MjE5IDI2LjkxODMgOS42OTU4NCAzMy40Mjk3IDE3Ljk1ODQgMzMuNDI5N0MyNi40NyAzMy40Mjk3IDMzLjQzIDI2LjUyNDcgMzMuNDMgMTcuOTk5N0MzMy40MyA5LjUzMTg0IDI2LjY0OTQgMi42NzQxMyAxOC4yMzQzIDIuNTcwNzlDMTguMjU0OSAyLjczODY0IDE4LjI2NyAyLjkxMzg1IDE4LjI2NyAzLjA5NTcyTDE4LjI2NyAzLjEyNTZMMTguMjY1NSAzLjE1NTQ0QzE4LjE3ODUgNC44MTIzMiAxNy40MTk2IDYuMzUxODcgMTYuMjAwNiA3LjM2MTI0QzE2LjI0MjUgNy42ODQ1OSAxNi4yNzM3IDguMDM4MzkgMTYuMjczNyA4LjQyNDUxQzE2LjI3MzcgMTIuNzE0NSAxMi43NzY1IDE2LjIyNDYgOC40OTAzMiAxNi4yMjQ2QzguMTA2OSAxNi4yMjQ2IDcuNzI0OTYgMTYuMTk0MSA3LjM0NDk3IDE2LjEzMzhDNi4zNTg1MSAxNy42Njc0IDQuNjI1MTYgMTguNzIyNSAyLjU5MzUxIDE4LjcyMjVDMi41OTExNSAxOC43MjI1IDIuNTg4NzggMTguNzIyNSAyLjU4NjQzIDE4LjcyMjVaIiBmaWxsPSJ3aGl0ZSIvPiA8cGF0aCBkPSJNMTEuNDA1MiAyLjUyOTRDMTEuNDA1MiAxLjM1MDQ1IDEwLjQ0OTUgMC4zOTQ3MjkgOS4yNzA1MyAwLjM5NDcyOUM4LjA5MTU5IDAuMzk0NzI5IDcuMTM1ODYgMS4zNTA0NSA3LjEzNTg2IDIuNTI5NEM3LjEzNTg2IDMuNzA4MzQgOC4wOTE1OSA0LjY2NDA2IDkuMjcwNTMgNC42NjQwNkMxMC40NDk1IDQuNjY0MDYgMTEuNDA1MiAzLjcwODM0IDExLjQwNTIgMi41Mjk0WiIgZmlsbD0id2hpdGUiLz4gPHBhdGggZD0iTTEwLjI0MjYgOS4xOTcxM0MxMC4yNDI2IDguMzM5MjMgOS41NDcxMiA3LjY0Mzc2IDguNjg5MjMgNy42NDM3NkM3LjgzMTMzIDcuNjQzNzYgNy4xMzU4NiA4LjMzOTIzIDcuMTM1ODYgOS4xOTcxM0M3LjEzNTg2IDEwLjA1NSA3LjgzMTMzIDEwLjc1MDUgOC42ODkyMyAxMC43NTA1QzkuNTQ3MTIgMTAuNzUwNSAxMC4yNDI2IDEwLjA1NSAxMC4yNDI2IDkuMTk3MTNaIiBmaWxsPSJ3aGl0ZSIvPiA8cGF0aCBkPSJNNC4xMjQxMiAxMC4yODAzQzQuMTI0MTIgOS4zOTYxNCAzLjQwNzMzIDguNjc5MzUgMi41MjMxMiA4LjY3OTM1QzEuNjM4OTEgOC42NzkzNSAwLjkyMjExOSA5LjM5NjE0IDAuOTIyMTE5IDEwLjI4MDNDMC45MjIxMTkgMTEuMTY0NiAxLjYzODkxIDExLjg4MTMgMi41MjMxMiAxMS44ODEzQzMuNDA3MzMgMTEuODgxMyA0LjEyNDEyIDExLjE2NDYgNC4xMjQxMiAxMC4yODAzWiIgZmlsbD0id2hpdGUiLz4gPHBhdGggZD0iTTE2LjcxNDggMTcuMjUyM0wxNy43MzA4IDE5LjEwMjRMMTguMzUgMjAuMjE1NUwyMy4xNjAzIDEySDI2Ljg3NTJMMjAuMTQzOSAyMy40OTIzSDE2LjQyOUwxMi45OTk5IDE3LjI1MjNIMTYuNzE0OFoiIGZpbGw9IndoaXRlIi8+IDxwYXRoIGQ9Ik0xOS45NDE0IDI1Ljc5MDVIMTYuNDcyNVYyOS4yMzgySDE5Ljk0MTRWMjUuNzkwNVoiIGZpbGw9IndoaXRlIi8+IDwvc3ZnPg==',
			40
		);
	}

	/**
	 * Redirect the plugin to web app if connected.
	 *
	 * @return void
	 */
	public function handle_redirect() {
		$settings = new \CookieYes\Lite\Admin\Modules\Settings\Includes\Settings();
		global $plugin_page;
		$menu  = str_replace( 'cookie-law-info-', '', $plugin_page );
		$pages = $this->get_registered_menus();
		if ( ! isset( $pages[ $menu ] ) ) {
			return;
		}
		$page     = $pages[ $menu ];
		$redirect = isset( $page['redirect'] ) ? $page['redirect'] : false;
		if ( false === $redirect ) {
			return;
		}
		$redirect = add_query_arg(
			array(
				'website_id' => $settings->get_website_id(),
			),
			$redirect
		);
		wp_safe_redirect( esc_url_raw( $redirect ) );
	}

	/**
	 * Get regisered menus from each module.
	 *
	 * @param boolean $minify Whether to minify or not.
	 * @return array
	 */
	public function get_registered_menus( $minify = false ) {
		$menus = apply_filters( 'cky_registered_admin_menus', array() );
		if ( true === $minify ) {
			foreach ( $menus as $key => $menu ) {
				unset( $menu['callback'] );
				$menus[ $key ] = $menu;
			}
		}
		return $menus;
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}

	/**
	 * Add custom class to admin body tag.
	 *
	 * @param string $classes List of classes.
	 * @return string
	 */
	public function admin_body_classes( $classes ) {
		if ( true === cky_is_admin_page() ) {
			$classes .= ' cky-app-admin';
		}
		return $classes;
	}

	/**
	 * Returns Jed-formatted localization data. Added for backwards-compatibility.
	 *
	 * @since 4.0.0
	 *
	 * @param  string $domain Translation domain.
	 * @return array          The information of the locale.
	 */
	public function get_jed_locale_data( $domain ) {
		$locale = array(
			'' => array(
				'domain' => $domain,
				'lang'   => is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale(),
			),
		);

		// Load translations from JSON files instead of PHP domain
		$json_translations = $this->load_json_translations();
		
		// Convert flat translations to JED format
		// JED format expects: key => [translation] for singular strings
		foreach ( $json_translations as $key => $value ) {
			$locale[ $key ] = array( $value );
		}
		// Check for HTML line breaks in translations and clean them if found
		$json = wp_json_encode( $locale );
		if ( preg_match( '/<br[\s\/\\\\]*>/', $json ) ) {
			// Clean HTML line breaks from translations instead of returning empty array
			foreach ( $locale as $key => $value ) {
				if ( is_string( $value ) ) {
					$locale[ $key ] = str_replace( array( '<br>', '<br/>', '<br />' ), '', $value );
				} elseif ( is_array( $value ) ) {
					foreach ( $value as $sub_key => $sub_value ) {
						if ( is_string( $sub_value ) ) {
							$locale[ $key ][ $sub_key ] = str_replace( array( '<br>', '<br/>', '<br />' ), '', $sub_value );
						}
					}
				}
			}
		}

		return $locale;
	}

	/**
	 * Load translations from JSON files.
	 *
	 * @since 4.0.0
	 *
	 * @return array The merged translations from all JSON files.
	 */
	private function load_json_translations() {
		$translations = array();
		
		// Get current language code
		$current_lang = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale();
		$lang_code = substr( $current_lang, 0, 2 ); // Get first 2 characters (e.g., 'en' from 'en_US')
		
		// Get WordPress languages directory path
		$languages_dir = WP_CONTENT_DIR . '/languages/';
		
		// Define JSON file paths for JavaScript translations
		$json_paths = array();
		
		// Look for JavaScript translation files with the pattern: cookie-law-info-{locale}-{hash}.json
		$plugins_dir = $languages_dir . 'plugins/';
		
		if ( is_dir( $plugins_dir ) ) {
			$files = glob( $plugins_dir . 'cookie-law-info-' . $current_lang . '-*.json' );
			if ( ! empty( $files ) ) {
				$json_paths = array_merge( $json_paths, $files );
			}
			
			// Fallback to language code without country
			$files = glob( $plugins_dir . 'cookie-law-info-' . $lang_code . '-*.json' );
			if ( ! empty( $files ) ) {
				$json_paths = array_merge( $json_paths, $files );
			}
			
			// Fallback to English
			$files = glob( $plugins_dir . 'cookie-law-info-en-*.json' );
			if ( ! empty( $files ) ) {
				$json_paths = array_merge( $json_paths, $files );
			}
		}
		
		// Load and merge translations from JSON files
		foreach ( $json_paths as $path ) {
			if ( file_exists( $path ) ) {
				$json_content = file_get_contents( $path );
				$json_data = json_decode( $json_content, true );
				
				if ( $json_data && is_array( $json_data ) ) {
					// Extract translations from the nested structure
					if ( isset( $json_data['locale_data']['messages'] ) ) {
						$message_translations = $json_data['locale_data']['messages'];
						
						// Convert the nested structure to flat key-value pairs
						foreach ( $message_translations as $key => $value ) {
							if ( is_array( $value ) && isset( $value[0] ) ) {
								// Skip the metadata entry (empty key)
								if ( $key !== '' ) {
									$translations[ $key ] = $value[0];
								}
							}
						}
					}
				}
			}
		}
		
		return $translations;
	}


	/**
	 * Hide all the unrelated notices from plugin page.
	 *
	 * @since 3.0.0
	 * @return void
	 */
	public function hide_admin_notices() {
		// Bail if we're not on a CookieYes screen.
		if ( empty( $_REQUEST['page'] ) || ! preg_match( '/cookie-law-info/', esc_html( wp_unslash( $_REQUEST['page'] ) ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
			return;
		}
		global $wp_filter;

		$notices_type = array(
			'user_admin_notices',
			'admin_notices',
			'all_admin_notices',
		);

		foreach ( $notices_type as $type ) {
			if ( empty( $wp_filter[ $type ]->callbacks ) || ! is_array( $wp_filter[ $type ]->callbacks ) ) {
				continue;
			}

			foreach ( $wp_filter[ $type ]->callbacks as $priority => $hooks ) {
				foreach ( $hooks as $name => $arr ) {
					if ( is_object( $arr['function'] ) && $arr['function'] instanceof \Closure ) {
						unset( $wp_filter[ $type ]->callbacks[ $priority ][ $name ] );
						continue;
					}
					$class = ! empty( $arr['function'][0] ) && is_object( $arr['function'][0] ) ? strtolower( get_class( $arr['function'][0] ) ) : '';

					if ( ! empty( $class ) && preg_match( '/^(?:cky)/', $class ) ) {
						continue;
					}
					if ( ! empty( $name ) && ! preg_match( '/^(?:cky)/', $name ) ) {
						unset( $wp_filter[ $type ]->callbacks[ $priority ][ $name ] );
					}
				}
			}
		}
	}

	/**
	 * Handle redirect after plugin activation.
	 *
	 * @param string $plugin Plugin basename.
	 * @return void
	 */
	public function handle_activation_redirect( $plugin ) {
		if ( CLI_PLUGIN_BASENAME !== $plugin ) {
			return;
		}
		// Prevent redirect during AJAX, network admin, or if user doesn't have permission.
		if ( wp_doing_ajax() || is_network_admin() || ! current_user_can( 'manage_options' ) ) {
			return;
		}
		// Redirect to dashboard.
		wp_safe_redirect( admin_url( 'admin.php?page=cookie-law-info' ) );
		exit;
	}

	/**
	 * Load plugin for the first time.
	 *
	 * @return void
	 */
	public function load_plugin() {
		if ( is_admin() && 'true' === get_option( 'cky_first_time_activated_plugin' ) ) {
			do_action( 'cky_after_first_time_install' );
			delete_option( 'cky_first_time_activated_plugin' );
		}
	}

	/**
	 * Redirect the plugin to dashboard.
	 *
	 * @return void
	 */
	public function redirect() {
		wp_safe_redirect( admin_url( 'admin.php?page=cookie-law-info' ) );
	}

	/**
	 * Modify plugin action links on plugin listing page.
	 *
	 * @param array $links Existing links.
	 * @return array
	 */
	public function plugin_action_links( $links ) {
		$links[] = '<a href="https://www.cookieyes.com/support/" target="_blank">' . esc_html__( 'Support', 'cookie-law-info' ) . '</a>';
		$links[] = '<a href="' . get_admin_url( null, 'admin.php?page=cookie-law-info' ) . '">' . esc_html__( 'Settings', 'cookie-law-info' ) . '</a>';
		return array_reverse( $links );
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                              lite/admin/build-dev.js                                                                             0000777                 00000003725 15251156627 0011032 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       const fs = require('fs-extra');
const path = require('path');
const { execSync } = require('child_process');
const chokidar = require('chokidar');

const root = path.resolve(__dirname); // = /lite/admin
const vueCli = path.resolve(root, 'node_modules/.bin/vue-cli-service');

const distDev = path.join(root, 'dist-dev');
const distProd = path.join(root, 'dist-prod');
const distFinal = path.join(root, 'dist');

let isBuilding = false;
let queued = false;

async function build() {
  if (isBuilding) {
    queued = true;
    return;
  }

  isBuilding = true;
  try {
    console.log('\n🛠️ Building dev (expanded)...');
    execSync(`${vueCli} build --mode development --dest "${distDev}"`, {
      cwd: root,
      stdio: 'inherit'
    });

    console.log('🛠️ Building prod (minified)...');
    execSync(`${vueCli} build --mode production --dest "${distProd}"`, {
      cwd: root,
      stdio: 'inherit'
    });

    console.log('🧪 Running webpack-lite build...');
    execSync('yarn run build-webpack-lite', {
      cwd: root,
      stdio: 'inherit'
    });

    console.log('🔗 Merging into final dist/...');
    await fs.emptyDir(distFinal);
    for (const src of [distDev, distProd]) {
      if (await fs.pathExists(src)) {
        await fs.copy(src, distFinal, { overwrite: true });
        console.log(`✔️ Merged from: ${src}`);
      }
    }

    await fs.remove(distDev);
    await fs.remove(distProd);

    console.log('🎉 Final dist created at:', distFinal);
  } catch (err) {
    console.error('❌ Build failed:', err);
  } finally {
    isBuilding = false;
    if (queued) {
      queued = false;
      build(); // run again if a change occurred mid-build
    }
  }
}

function watchAndRebuild() {
  console.log('👀 Watching for changes in src/...');
  chokidar.watch(path.join(root, 'src'), { ignoreInitial: true })
    .on('all', (event, filePath) => {
      console.log(`🔄 ${event} detected in ${filePath}`);
      build();
    });
}

build();
watchAndRebuild();                                           lite/admin/dist/index.html                                                                          0000777                 00000005314 15251156627 0011555 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Vue App</title><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-0315c339.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-0bae407a.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-0fdc0d82.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-2a17c2d7.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-5e49c00b.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-6d688c92.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-77f3f88c.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/chunk-b94265a2.min.css" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-0315c339.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-0bae407a.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-0fdc0d82.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-2a17c2d7.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-5e49c00b.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-6c8091d8.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-6d688c92.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-77f3f88c.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-b94265a2.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-bac749f6.min.js" rel="prefetch"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/app.min.css" rel="preload" as="style"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/app.min.js" rel="preload" as="script"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-vendors.min.js" rel="preload" as="script"><link href="/wp-content/plugins/cookie-law-info/lite/admin/dist/css/app.min.css" rel="stylesheet"></head><body><div id="app"></div><script src="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/chunk-vendors.min.js"></script><script src="/wp-content/plugins/cookie-law-info/lite/admin/dist/js/app.min.js"></script></body></html>                                                                                                                                                                                                                                                                                                                    lite/admin/dist/css/chunk-0315c339.min.css                                                          0000777                 00000030134 15251156627 0013742 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-stats-col{flex:1;padding-right:12px;padding-top:30px;padding-bottom:30px}.cky-stats-col .cky-row{margin:0}.cky-stats-count{font-size:20px;font-weight:600;line-height:27px;padding-top:4px}.cky-stats-title{line-height:normal;font-size:13px;color:#4e4b66}.cky-stats-icon{width:48px;height:48px;display:inline-flex;justify-content:center;border-radius:8px;margin-right:13px}.cky-scan-summary-section .cky-card .cky-card-body{padding-bottom:32px;height:255px}.cky-app-wrap .cky-admin-notice.cky-notice-migration{margin-top:20px;margin-bottom:-10px}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage{margin-top:30px;border-radius:5px;padding:20px;margin-bottom:0;background:#e7f0ff}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content{padding:0 15px}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message{padding:0}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice{justify-content:space-between;gap:16px}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container{display:flex;flex-direction:column;gap:5px;align-items:flex-start;flex:1 0 0}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container h4{margin:0;font-size:16px;font-weight:600;color:#1c1b1f}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container p{margin:0;font-size:14px;line-height:1.4;color:#4e4b66}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container p a{text-decoration:underline}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container p .cky-learn-more-arrow{color:#1863dc;font-weight:500}.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-actions{flex-shrink:0;align-content:center}.cky-app-wrap .cky-admin-notice.cky-notice-suspended{margin-top:30px;border-radius:5px;border:1px solid #d7e1f2;padding:20px;margin-bottom:0}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content{padding:0 15px}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message{padding:0}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice{justify-content:space-between;gap:16px}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-warning-icon{width:52px;height:52px;border-radius:8px;background:var(--Yellow-Light,#ffc166);padding:11px;align-items:center}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-warning-icon img{width:30px;height:30px}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-suspended-message-container{display:flex;flex-direction:column;gap:5px;align-items:flex-start;flex:1 0 0}.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-suspended-message-container p{color:var(--Grey-style-Body,#4e4b66)}.cky-app-wrap .cky-notice-trial-status{margin-top:30px;margin-bottom:0;border-radius:12px;padding:20px}.cky-app-wrap .cky-notice-trial-status.cky-notice--info{background-color:#e8f1fe}.cky-app-wrap .cky-notice-trial-status.cky-notice--info .cky-notice-icon{background-color:#b9d7fd}.cky-app-wrap .cky-notice-trial-status.cky-notice--warning .cky-notice-icon{background-color:#ffc166}.cky-app-wrap .cky-notice-trial-status.cky-notice--warning .cky-trial-message-header h4{color:#a6742a}.cky-app-wrap .cky-notice-trial-status .cky-admin-notice-content,.cky-app-wrap .cky-notice-trial-status .cky-admin-notice-content .cky-admin-notice-message{padding:0}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice{gap:16px;flex-flow:row}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-notice-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;padding:9px}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-message-container{flex:1;max-width:60%}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-message-header h4{font-size:16px;font-weight:600;margin-top:0}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-actions{margin-left:auto;display:inline-flex;gap:12px;flex-shrink:0}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-actions .cky-external-link{font-size:16px;font-weight:500;white-space:nowrap}.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-actions .cky-button-outline-secondary{border-color:#4e4b66}.cky-app-wrap .cky-connect-card{overflow:hidden;transition:height .3s ease-out;height:90px}.cky-app-wrap .cky-connect-card .cky-card-header{padding:20px}.cky-app-wrap .cky-connect-card .cky-card-title{font-size:18px}.cky-app-wrap .cky-aria-expanded-notice{height:auto}.cky-app-wrap .cky-aria-expanded{height:376px}.cky-app-wrap .cky-card .cky-arrow-upward{transform:rotate(-90deg)}.cky-app-wrap .cky-card .cky-card-body{display:flex;flex-direction:column}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step{padding:0 20px;position:relative}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-connect-step-title{font-size:16px;font-weight:600;color:#4e4b66}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-connect-step-description{font-size:14px;font-weight:400;color:#4e4b66}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-connect-benefits{padding-right:24px;width:216px}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-benefit-description{display:flex;padding:16px 0 24px 0}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-benefit-description .cky-benefit-steps{display:flex}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-later-button{background-color:transparent;color:#686876;border:none}.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-later-button:focus,.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-later-button:hover{background:#dfdfe2}.cky-app-wrap .cky-card .cky-card-body .cky-connect-notice-row{padding:16px 20px}.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps{padding-left:16px}.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps .cky-existing-account{margin-left:12px;background:#fff;color:#1578f7;border-radius:4px}.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps .cky-existing-account:focus,.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps .cky-existing-account:hover{background:none}.cky-app-wrap .cky-card .cky-card-body .cky-icon-tiny{padding-right:6px}.cky-app-wrap .cky-card .cky-card-body .cky-icon-container{flex-direction:column;border-radius:24px;border:2px solid #1578f7;margin-bottom:2px;margin-top:2px;width:12px;height:12px;background:#1578f7}.cky-app-wrap .cky-card .cky-card-body .cky-icon-container-dot{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px;border:2px solid #1578f7;background:#e8f1fe;margin-bottom:2px;margin-top:2px;width:28px;height:28px}.cky-app-wrap .cky-card .cky-card-body .cky-connect-line{width:2px;height:47px;background:#1578f7;margin-left:12px}.cky-app-wrap .cky-connect-notice{margin-top:30px;margin-bottom:0}.cky-app-wrap .cky-connect-notice .cky-admin-notice-header{margin-bottom:16px!important}.cky-app-wrap .cky-connect-notice .cky-connect-notice-message{margin-bottom:18px}.cky-app-wrap .cky-connect-notice .cky-icon-base{margin-right:5px}.cky-app-wrap .cky-connect-notice .cky-admin-notice-content{width:100%;padding:15px 20px}.cky-app-wrap .cky-connect-notice .cky-connect-features{margin:15px 0}.cky-app-wrap .cky-connect-notice .cky-connect-features span{margin-right:3px;color:#1863dc;font-weight:800;font-size:16px}.cky-app-wrap .cky-connect-notice .cky-connect-button-container{display:flex;flex-direction:column;justify-content:flex-end}.cky-app-wrap .cky-connect-notice .cky-connect-button-container button:not(:first-child){margin-top:10px}.cky-app-wrap .cky-connect-notice .cky-button-connect{margin-right:15px;min-width:250px}.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-existing-account{margin-left:12px;background:#fff;border:1px solid #1578f7;border-radius:4px}.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-existing-account:focus,.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-existing-account:hover{background:none}.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-later-button{margin-left:300px}.cky-app-wrap .cky-upgrade-widget{margin-top:30px}.cky-app-wrap .cky-upgrade-widget .cky-2mf p{transform:rotate(7.93deg);transform-origin:0 0;text-align:center;color:#248a5a;font-size:11px;font-family:McLaren;font-weight:400;line-height:11px;word-wrap:break-word;padding-bottom:8px;padding-left:10px}.cky-app-wrap .cky-upgrade-widget .cky-2mf img{width:50px;padding-left:8px}.cky-app-wrap .cky-upgrade-widget .cky-mbg{align-items:center;padding-left:24px}.cky-app-wrap .cky-upgrade-widget .cky-mbg img{width:24px;height:30px}.cky-app-wrap .cky-upgrade-widget .cky-mbg p{font-size:12px;font-weight:600}.cky-app-wrap .cky-upgrade-widget p{font-size:14px;line-height:20px}.cky-app-wrap .cky-upgrade-widget .cky-card-body{padding:24px}.cky-app-wrap .cky-upgrade-widget .cky-premium-features-list ul{list-style-type:none;padding-left:0}.cky-app-wrap .cky-upgrade-widget .cky-premium-features-list ul li{font-weight:400;margin-bottom:10px}.cky-app-wrap .cky-upgrade-widget .cky-premium-features-list ul li:before{content:"✓";color:#1578f7;font-weight:800}.cky-app-wrap .cky-upgrade-widget .cky-admin-notice-header{font-size:20px;line-height:30px;margin:0}.cky-app-wrap .cky-upgrade-widget .cky-button.cky-button-medium{min-width:186px;font-size:16px;border-radius:5px;padding:12px 24px;font-weight:600}.cky-app-wrap .cky-connect-modal .cky-app-modal{max-width:439px;border-radius:12px;background:#fff}.cky-app-wrap .cky-connect-modal .cky-app-modal-footer{padding:20px 30px 30px 30px}.cky-app-wrap .cky-connect-modal .cky-app-modal-body{padding:30px 30px 0 30px}.cky-app-wrap .cky-connect-modal .cky-button-close{top:15px;right:10px}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1578f7;text-decoration:none}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover{text-decoration:none}.cky-app-wrap .cky-connect-modal .cky-login-text{margin-top:16px;margin-left:10px;white-space:nowrap}.cky-app-wrap .cky-upgrade-modal .cky-app-modal{max-width:439px;border-radius:12px}.cky-app-wrap .cky-upgrade-modal .cky-app-modal-body{padding:30px 20px 0}.cky-app-wrap .cky-upgrade-modal .cky-app-modal-footer{padding:0 20px 30px 20px}.cky-app-wrap .cky-upgrade-modal .cky-upgrade-modal-title{font-size:20px;margin:0}.cky-app-wrap .cky-upgrade-modal .cky-upgrade-modal-message{margin-top:15px}.cky-app-wrap .cky-upgrade-modal .cky-button-close{top:15px;right:10px}.cky-app-wrap .cky-dashboard-overview{margin-top:16px}.cky-app-wrap .cky-dashboard-overview .cky-card:not(.cky-loading){height:100%}.cky-section-content[data-v-0a763664]{margin-top:16px}.cky-section-content .cky-section-row[data-v-0a763664]{display:flex}.cky-section-content .cky-section-row .cky-col-7[data-v-0a763664]{padding-left:0}.cky-section-content .cky-section-row .cky-col-5[data-v-0a763664]{padding-left:5px;padding-right:0}.cky-stats-section[data-v-0a763664]{padding:15px 0}.cky-admin-notice-board[data-v-0a763664]{border:none}.cky-section-connect[data-v-0a763664]{margin-top:15px}                                                                                                                                                                                                                                                                                                                                                                                                                                    lite/admin/dist/css/9.css                                                                           0000777                 00000001515 15251156627 0011231 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-connect-success .cky-connect-success-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cky-connect-success .cky-connect-success-icon {
  background-image: url(../img/connect-success.svg);
  width: 60px;
  height: 60px;
  background-size: contain;
  background-repeat: no-repeat;
}
.cky-connect-success .cky-connect-success-message {
  margin-top: 15px;
  margin-bottom: 40px;
  text-align: center;
}
.cky-connect-success .cky-connect-success-animate {
  max-width: 600px;
  margin-top: 20px;
}
.cky-app-modal-disconnect .cky-app-modal {
  max-width: 500px;
}
.cky-account-info label {
  display: block;
  font-weight: 500;
}
.cky-account-info label span {
  font-weight: 400;
  margin-left: 5px;
}
.cky-account-info label span:nth-of-type(2) {
  margin-left: 0;
}
.cky-account-actions {
  margin-top: 15px;
}
                                                                                                                                                                                   lite/admin/dist/css/0.css                                                                           0000777                 00000001404 15251156627 0011215 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-app-wrap .cky-connect-modal .cky-app-modal {
  max-width: 439px;
  border-radius: 12px;
  background: #FFF;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-footer {
  padding: 20px 30px 30px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-body {
  padding: 30px 30px 0px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-button-close {
  top: 15px;
  right: 10px;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #1578F7;
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover {
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal .cky-login-text {
  margin-top: 16px;
  margin-left: 10px;
  white-space: nowrap;
}
                                                                                                                                                                                                                                                            lite/admin/dist/css/chunk-77f3f88c.min.css                                                          0000777                 00000001443 15251156627 0014130 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-consent-chart-section .cky-card-body{height:198px}.cky-consent-chart-section .cky-card-body .cky-consent-chart{height:100%}.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-legend{display:flex;flex-direction:column;justify-content:center}.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-donut-slice-0:hover{fill:#33a881}.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-donut-slice-1:hover{fill:#ec4a5e}.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-donut-slice-2:hover{fill:#4493f9}.cky-consent-chart-section .cky-card-body .cky-consent-chart .cky-chart-tooltip{padding:2px;font-size:12px}.cky-consent-chart-section .cky-empty-state{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}                                                                                                                                                                                                                             lite/admin/dist/css/chunk-6d688c92.min.css                                                          0000777                 00000000517 15251156627 0014047 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-pageview-graph-section{margin-top:16px;width:100%}.apexcharts-xaxis-tick{display:none}.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark{background-color:#5f5d73;padding:2px}.apexcharts-tooltip.apexcharts-theme-dark{font-size:13px;font-weight:400}.tooltip-date-label{color:#c7cade}.tooltip-extra-pageviews{color:#b3ded0}                                                                                                                                                                                 lite/admin/dist/css/6.css                                                                           0000777                 00000017500 15251156627 0011227 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-dropdown {
  position: relative;
}
.cky-dropdown .cky-dropdown-content {
  width: 100%;
  display: none;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: auto;
  margin: 0px 0 0;
  padding: 10px 10px;
  border: 1px solid #dddddd;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07);
  transition: 0.3s ease;
}
.cky-dropdown .cky-dropdown-content ul {
  max-height: 180px;
  padding: 0;
  margin: 0;
}
.cky-dropdown .cky-dropdown-content ul li {
  list-style: none;
  margin: 0;
  padding: 5px 0;
}
.cky-dropdown .cky-dropdown-content ul li .cky-form-group {
  margin: 0;
}
.cky-dropdown .cky-dropdown-content ul li:hover {
  background: #f8f9fa;
}
.cky-dropdown .cky-dropdown-content ul li a {
  display: block;
}
.cky-dropdown .cky-dropdown-anchor {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-size: 10px;
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  padding: 8px 30px 8px 70px;
  min-height: 40px;
  height: -moz-max-content;
  height: max-content;
  outline: none;
  box-shadow: none;
  width: 100%;
  margin: 0;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  transition: 0.3s ease-in-out;
  line-height: 16px;
  background-color: #fff;
  text-align: left;
  cursor: pointer;
}
.cky-dropdown.open .cky-dropdown-content {
  display: block;
}
.cky-app-wrap label.cky-disable-option {
  color: #8F92AF;
}
.cky-app-wrap input[type=checkbox].cky-disable-option {
  background-color: #D1D1D1;
  border: 1px solid #C7CADE;
}
.cky-app-wrap .cky-align-top {
  gap: 8px;
  font-size: 13px;
}
.cky-app-wrap .cky-app-modal-languages .cky-app-modal {
  max-width: 720px;
}
.cky-app-wrap .cky-dropdown-languages.open .cky-dropdown-anchor {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-anchor {
  padding-left: 27px;
}
.cky-app-wrap .cky-dropdown-languages ul {
  overflow-y: scroll;
}
.cky-app-wrap .cky-dropdown-languages ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 40px;
}
.cky-app-wrap .cky-dropdown-languages ul li:hover {
  background: transparent;
}
.cky-app-wrap .cky-dropdown-languages ul li .cky-popper {
  text-align: left;
  position: fixed !important;
  width: 246px;
}
.cky-app-wrap .cky-dropdown-languages ul li .cky-popper-container {
  margin-left: unset;
  left: -250px;
  position: relative;
  width: 246px;
}
.cky-app-wrap .cky-dropdown-languages ul li .cky-popper-container .cky-poppper-trigger {
  position: relative;
  z-index: 2147483647;
}
.cky-app-wrap .cky-dropdown-languages ul li .cky-popper-container .cky-button-no-style {
  height: 20px;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content {
  border-top: none;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-search-input {
  margin-bottom: 0;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-search-input input[type=text] {
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background-image: url(../img/search.svg);
  background-position: 10px 12px;
  background-repeat: no-repeat;
  padding: 5px 0 5px 33px;
  z-index: 1;
  position: relative;
  background-size: 18px;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content {
  padding: 0px;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content ul li {
  padding: 0px 10px;
}
.cky-app-wrap .cky-dropdown-languages .cky-label {
  margin-bottom: 0;
  padding: 10px 5px;
}
.cky-app-wrap .cky-dropdown-languages .cky-form-group {
  margin-bottom: 5px;
}
.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content {
  position: relative;
}
.cky-app-wrap .cky-dropdown-languages .cky-language-notice {
  background-color: #fff8d9;
  border-radius: 3px;
  color: #a66300;
  font-size: 13px;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 5px;
  display: flex;
  align-items: center;
}
.cky-app-wrap .cky-dropdown-languages .cky-language-notice img {
  height: 13px;
  margin-right: 5px;
}
.cky-app-wrap .cky-dropdown-languages .cky-notice-default {
  color: #4E4B66;
  font-size: 12px;
  margin-right: 18px;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal {
  max-width: 439px;
  border-radius: 12px;
  background: #FFF;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-footer {
  padding: 20px 30px 30px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-body {
  padding: 30px 30px 0px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-button-close {
  top: 15px;
  right: 10px;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #1578F7;
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover {
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal .cky-login-text {
  margin-top: 16px;
  margin-left: 10px;
  white-space: nowrap;
}
.cky-app-wrap .cky-consent-language-lists {
  border: 1px solid #d9d9d9;
  padding: 10px;
  background-color: #ffffff;
}
.cky-app-wrap .cky-consent-language-lists .cky-language-table-col {
  text-transform: uppercase;
  width: 15%;
}
.cky-app-wrap .cky-consent-language-lists .cky-badge {
  border-radius: 50px;
  background: rgba(0, 86, 167, 0.05);
  color: #2170f9;
}
.cky-app-wrap .cky-language-table-col-actions .cky-button {
  margin-left: 10px;
}
.cky-app-wrap .cky-languages-more-actions {
  position: relative;
  display: inline-block;
}
.cky-app-wrap .cky-languages-more-actions-list {
  display: none;
  position: absolute;
  background-color: #fafafb;
  width: -moz-max-content;
  width: max-content;
  border-radius: 3px;
  border: 1px solid #c9d0d6;
  min-width: 130px;
  z-index: 1;
  right: 0;
}
.cky-app-wrap .cky-languages-more-actions-list .cky-popper-container,
.cky-app-wrap .cky-languages-more-actions-list .cky-poppper-trigger {
  display: block;
}
.cky-app-wrap .cky-languages-more-actions-list .cky-popper-container .cky-popper,
.cky-app-wrap .cky-languages-more-actions-list .cky-poppper-trigger .cky-popper {
  width: 150px;
}
.cky-app-wrap .cky-languages-more-actions-list .cky-popper-container {
  margin-left: 0px;
}
.cky-app-wrap .cky-languages-more-actions-list ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.cky-app-wrap .cky-languages-more-actions-list ul li {
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
}
.cky-app-wrap .cky-languages-more-actions-list ul li a {
  display: flex;
}
.cky-app-wrap .cky-section-header-actions .cky-feature {
  position: absolute;
}
.cky-app-wrap .cky-section-header-actions .cky-button {
  display: inline-flex;
  gap: 6px;
  align-items: center;
}
.cky-app-wrap .cky-section-header-actions .cky-button .cky-crown-img {
  width: 18px;
  height: 18px;
  padding: 5px 4px;
  border-radius: 17px;
  background: #FFE8C6;
}
.cky-app-wrap .cky-feature-content .cky-button-no-style {
  width: 135px;
  height: 35px;
}
.cky-app-wrap .cky-languages-more-actions-list a {
  color: #3c434a;
  padding: 10px;
  text-decoration: none;
  display: block;
}
.cky-app-wrap .cky-languages-more-actions-list a:hover {
  background-color: #f1f1f1;
}
.cky-app-wrap .cky-languages-more-actions:hover .cky-languages-more-actions-list {
  display: block;
}
.cky-app-wrap .fade-enter-active {
  transition: opacity 0.5s;
}
.cky-app-wrap .fade-enter, .cky-app-wrap .fade-leave-to {
  opacity: 0;
}
                                                                                                                                                                                                lite/admin/dist/css/chunk-0fdc0d82.min.css                                                          0000777                 00000002350 15251156627 0014161 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-app-wrap .cky-connect-modal .cky-app-modal{max-width:439px;border-radius:12px;background:#fff}.cky-app-wrap .cky-connect-modal .cky-app-modal-footer{padding:20px 30px 30px 30px}.cky-app-wrap .cky-connect-modal .cky-app-modal-body{padding:30px 30px 0 30px}.cky-app-wrap .cky-connect-modal .cky-button-close{top:15px;right:10px}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1578f7;text-decoration:none}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover{text-decoration:none}.cky-app-wrap .cky-connect-modal .cky-login-text{margin-top:16px;margin-left:10px;white-space:nowrap}.cky-card-policy{justify-content:center;background:#fff;display:flex;width:400px;padding:32px 32px 40px;flex-direction:column;align-items:flex-start;margin:0 20px}.cky-card-policy .cky-policy-description{margin-top:12px}.cky-card-policy .cky-policy-icon{margin-bottom:20px}.cky-card-policy .cky-policy-features{margin-top:24px;list-style:none;padding:0}.cky-card-policy .cky-policy-features li{display:flex;align-items:center;margin-bottom:16px}.cky-card-policy .cky-icon-tiny{width:16px;height:16px;margin-right:6px}.cky-card-policy a.cky-button.cky-button-medium{padding:8px 16px}                                                                                                                                                                                                                                                                                        lite/admin/dist/css/8.css                                                                           0000777                 00000002666 15251156627 0011240 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-app-wrap .cky-connect-modal .cky-app-modal {
  max-width: 439px;
  border-radius: 12px;
  background: #FFF;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-footer {
  padding: 20px 30px 30px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-body {
  padding: 30px 30px 0px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-button-close {
  top: 15px;
  right: 10px;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #1578F7;
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover {
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal .cky-login-text {
  margin-top: 16px;
  margin-left: 10px;
  white-space: nowrap;
}
.cky-card-policy {
  justify-content: center;
  background: #fff;
  display: flex;
  width: 400px;
  padding: 32px 32px 40px;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 20px;
}
.cky-card-policy .cky-policy-description {
  margin-top: 12px;
}
.cky-card-policy .cky-policy-icon {
  margin-bottom: 20px;
}
.cky-card-policy .cky-policy-features {
  margin-top: 24px;
  list-style: none;
  padding: 0;
}
.cky-card-policy .cky-policy-features li {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.cky-card-policy .cky-icon-tiny {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}
.cky-card-policy a.cky-button.cky-button-medium {
  padding: 8px 16px;
}
                                                                          lite/admin/dist/css/app.min.css                                                                     0000777                 00000217743 15251156627 0012437 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-icon-base[data-v-f59e890e]{display:inline-block}.cky-app-wrap .cky-header{margin-left:-20px;margin-right:-20px;padding:16px 20px;background:linear-gradient(336.94deg,#1a7fbb -111.69%,#26238d 196.34%)}.cky-app-wrap .cky-header span.cky-icon-base{margin-right:5px}.cky-app-wrap .cky-logo-caption{font-size:12px;font-style:normal;font-weight:600;line-height:17px;text-align:left;color:#fff;margin-top:5px}.cky-app-wrap span.ckyes-version{font-weight:600;padding-left:5px;color:#fff}.cky-app-wrap .cky-card-header-actions{color:#fff;display:flex;align-items:center;justify-content:flex-end}.cky-app-wrap .cky-card-header-actions a{color:inherit}.cky-app-wrap a.cky-link{margin-left:15px}.cky-app-wrap .cky-nav-menu-item{text-decoration:none!important;cursor:pointer;color:#505b66;padding:15px 0;display:inline-block;margin:0 10px;transition:all .2s ease;font-weight:400}.cky-app-wrap .cky-nav-menu-item.router-link-active,.cky-app-wrap .cky-nav-menu-item:hover{color:#1863dc}.cky-app-wrap .cky-nav-menu-item.router-link-active{font-weight:600;font-size:15px}.cky-app-wrap .cky-nav-menu-item:first-child{margin-left:0}.cky-app-wrap .cky-button.cky-button-upgrade.cky-button-small{height:36px;border-radius:4px}.cky-nav-menu{margin-left:-20px;margin-right:-20px;padding:0 32px;background:#fff;box-shadow:0 3px 8px -10px #000}.cky-nav-menu .cky-upgrade-col{gap:8px;display:flex;flex-direction:row;justify-content:flex-end}.cky-slide-top-enter-active[data-v-b1fe306c],.cky-slide-top-leave-active[data-v-b1fe306c],.cky-slide-top-move[data-v-b1fe306c]{transition:all .5s}.cky-slide-top-enter[data-v-b1fe306c],.cky-slide-top-leave-to[data-v-b1fe306c]{opacity:0;transform:translateY(-500px)}.cky-slide-enter-active[data-v-b1fe306c],.cky-slide-leave-active[data-v-b1fe306c]{transition:.3s}.cky-slide-enter[data-v-b1fe306c]{transform:translateY(100%)}.cky-slide-leave-to[data-v-b1fe306c]{transform:translate(-200%)}.cky-notification[data-v-b1fe306c]{border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:15px 20px;border:1px solid;margin-bottom:10px;position:relative;background-color:#fafffa;border-color:#46b450;position:fixed;z-index:5000;right:20px;min-width:300px;top:36px;display:flex;align-items:center}.cky-notification[data-v-b1fe306c]:before{content:"";width:20px;height:20px;padding:3px 25px 3px 3px;display:flex;background-image:url(../img/success.svg);display:inline-block;background-repeat:no-repeat}.cky-notification p[data-v-b1fe306c]{font-size:13px;font-weight:400;color:#000}.cky-notification.cky-notification-error[data-v-b1fe306c]{background-color:#fdf3f2;border-color:#e71d36}.cky-notification.cky-notification-error[data-v-b1fe306c]:before{background-image:url(../img/error.svg)}.cky-notification.cky-notification-warning[data-v-b1fe306c]{background-color:#fdf3f2;border-color:#ffb240}.cky-notification.cky-notification-warning[data-v-b1fe306c]:before{background-image:url(../img/warning.svg)}.cky-notification.cky-notification-info[data-v-b1fe306c]{background-color:#fdf3f2;border-color:#17a8e3}.cky-notification.cky-notification-info[data-v-b1fe306c]:before{background-image:url(../img/warning.svg)}.cky-notification .cky-notification-close[data-v-b1fe306c]{display:flex;align-items:center;margin-left:15px}.cky-notification .cky-close[data-v-b1fe306c]{font-size:20px;padding:0;background:transparent;border:none;display:inline-block;color:#7e7e7e;cursor:pointer;line-height:0}.cky-app-wrap .cky-admin-notice.cky-notice-review{margin-top:30px;border-radius:5px;border:1px solid #d7e1f2}.cky-app-wrap .cky-admin-notice.cky-notice-review .cky-admin-notice-content{padding:10px 15px 10px 15px}.cky-app-wrap .cky-admin-notice.cky-notice-review .cky-admin-notice-header{margin-top:5px}.cky-app-wrap .cky-flex .cky-button-outline-secondary{margin-left:10px}.fade-enter-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.cky-app-wrap{font-weight:400;font-size:14px;color:#23282d;margin:0 20px 0 0;-webkit-font-smoothing:subpixel-antialiased}.cky-app-wrap h1,.cky-app-wrap h2,.cky-app-wrap h3,.cky-app-wrap h4,.cky-app-wrap h5,.cky-app-wrap h6{display:block;margin:.5em 0;padding:0;color:#23282d;font-weight:600}.cky-app-wrap h1{font-size:32px;line-height:40px;color:#23282d;margin:0}.cky-app-wrap h2{font-size:22px;line-height:26px}.cky-app-wrap h3{font-size:18px;line-height:22px}.cky-app-wrap h4{font-size:16px;line-height:18px}.cky-app-wrap h5{font-size:15px}.cky-app-wrap h6{font-size:14px}.cky-app-wrap p{font-weight:400;font-size:14px;color:#23282d;margin:0}.cky-app-wrap a{text-decoration:none;color:#1863dc;font-weight:500;outline-color:transparent;outline-style:none;box-shadow:none;cursor:pointer}.cky-app-wrap a:active:not(.cky-button),.cky-app-wrap a:focus:not(.cky-button),.cky-app-wrap a:hover:not(.cky-button){text-decoration:underline}.cky-app-wrap a.disabled{pointer-events:none;opacity:.7}.cky-app-wrap a.disabled:active,.cky-app-wrap a.disabled:focus,.cky-app-wrap a.disabled:hover{color:palette(grey,light);cursor:default}.cky-app-wrap b,.cky-app-wrap strong{font-weight:600}.cky-app-wrap hr{border:none;display:block;height:1px;background:#d9d9d9;margin:30px 0}.cky-app-wrap .cky-text-small{font-size:12px}.cky-app-wrap .cky-section-heading{margin-top:0;margin-bottom:15px;font-weight:500}.cky-app-wrap .cky-text-xl{font-size:18px;font-weight:400}.cky-app-wrap .cky-text-semi-xl{font-size:18px;font-weight:500}.cky-app-wrap .cky-text-lg{font-size:16px;font-weight:400}.cky-app-wrap .cky-text-semi-lg{font-size:16px;font-weight:500}.cky-app-wrap .cky-text-md{font-size:14px;font-weight:400}.cky-app-wrap .cky-text-semi-md{font-size:14px;font-weight:500}.cky-app-wrap .cky-text-sm{font-size:13px;font-weight:400}.cky-app-wrap .cky-text-semi-sm{font-size:13px;font-weight:500}.cky-app-wrap .cky-text-xs{font-size:12px;font-weight:400}.cky-app-wrap .cky-text-semi-xs{font-size:12px;font-weight:500}.cky-app-wrap .cky-text-secondary-dark{color:#4e4b66!important}.cky-app-wrap .cky-text-secondary-light{color:#a0a3bd!important}.cky-col-12{width:100%;max-width:100%;flex-basis:100%}.cky-col-11{width:91.6666666667%;max-width:91.6666666667%;flex-basis:91.6666666667%}.cky-col-10{width:83.3333333333%;max-width:83.3333333333%;flex-basis:83.3333333333%}.cky-col-9{width:75%;max-width:75%;flex-basis:75%}.cky-col-8{width:66.6666666667%;max-width:66.6666666667%;flex-basis:66.6666666667%}.cky-col-7{width:58.3333333333%;max-width:58.3333333333%;flex-basis:58.3333333333%}.cky-col-6{width:50%;max-width:50%;flex-basis:50%}.cky-col-5{width:41.6666666667%;max-width:41.6666666667%;flex-basis:41.6666666667%}.cky-col-4{width:33.3333333333%;max-width:33.3333333333%;flex-basis:33.3333333333%}.cky-col-3{width:25%;max-width:25%;flex-basis:25%}.cky-col-2{width:16.6666666667%;max-width:16.6666666667%;flex-basis:16.6666666667%}.cky-col-1{width:8.3333333333%;max-width:8.3333333333%;flex-basis:8.3333333333%}.wp-admin.folded .cky-app-nav-bar{left:56px;width:calc(100% - 76px)}.cky-app-wrap *{box-sizing:border-box}.cky-app-modal-open{overflow:hidden}.cky-app-wrap :after,.cky-app-wrap :before{box-sizing:border-box}.cky-app-wrap .cky-col,.cky-app-wrap [class*=cky-col-]{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.cky-app-wrap .cky-align-center,.cky-app-wrap .cky-align-top,.cky-app-wrap .cky-card .cky-card-actions,.cky-app-wrap .cky-center,.cky-app-wrap .cky-empty-state,.cky-app-wrap .cky-flex,.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs,.cky-app-wrap .cky-justify-between,.cky-app-wrap .cky-justify-end,.cky-app-wrap .cky-stats-section,.cky-app-wrap .cky-vertical-tab,.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button{display:flex}.cky-app-wrap .cky-align-center,.cky-app-wrap .cky-button.cky-button-icon,.cky-app-wrap .cky-center,.cky-app-wrap .cky-empty-state,.cky-app-wrap .cky-toggle,.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button,.cky-app-wrap a.cky-button.cky-button-icon,.cky-app-wrap button.cky-button.cky-button-icon{align-items:center}.cky-app-wrap img{max-width:100%}.cky-app-wrap .cky-row{display:flex;flex-flow:wrap;margin-right:-15px;margin-left:-15px}.cky-app-wrap .cky-row:last-child{margin-bottom:0}.cky-app-wrap .cky-col{flex:1}.cky-app-wrap .cky-column{align-items:center;display:flex;flex-direction:column}.cky-app-wrap .cky-focus-text{color:#14142a!important}.cky-app-wrap .cky-align-top{align-items:flex-start!important}.cky-app-wrap .cky-justify-between{justify-content:space-between}.cky-app-wrap .cky-justify-end{justify-content:flex-end}.cky-app-wrap .cky-center{justify-content:center}.cky-app-wrap .cky--no-border{border:none!important}.cky-app-wrap .cky-app-row{margin-bottom:10px}.cky-app-wrap .cky-direction--column{flex-direction:column}.cky-app-wrap .cky-text-center{text-align:center!important}.cky-app-wrap .cky-text-right{text-align:right!important}.cky-app-wrap .cky-px-2{padding-left:15px!important;padding-right:15px!important}.cky-app-wrap .cky-py-2{padding-top:15px!important;padding-bottom:15px!important}.cky-app-wrap .cky-px{padding-left:30px!important;padding-right:30px!important}.cky-app-wrap .cky-py{padding-top:30px!important;padding-bottom:30px!important}.cky-app-wrap .cky-p-3{padding:30px!important}.cky-app-admin .error,.cky-app-admin .is-dismissible,.cky-app-admin .update-nag,.cky-app-admin .updated{display:none}.cky-app-admin .wrap{margin:0 20px 0 2px}.cky-app-wrap .cky-app-nav-bar{width:calc(100% - 200px);top:32px;left:180px;position:fixed;z-index:999}.cky-app-wrap .cky-app-body{position:relative;padding-top:108px}.cky-app-wrap .cky-app-body-without-nav{padding-top:60px}.cky-app-wrap ul{list-style:disc;padding-left:15px}.cky-app-wrap ul.cky-list-unstyled{list-style:none}.cky-app-wrap .cky-section{padding:20px 15px;margin-top:20px;margin-bottom:20px}.cky-app-wrap .cky-section .cky-section-header{padding:15px}.cky-app-wrap .cky-section .cky-section-header.cky-section-header-boxed{padding:10px 15px;background:#f1f1f1;border:1px solid #d9d9d9;border-bottom:none}.cky-app-wrap .cky-section .cky-section-upgrade{padding-left:5px}.cky-app-wrap .cky-section .cky-section-title{margin-right:15px}.cky-app-wrap .cky-session-expired{margin:30px 80px 0;padding:48px 65px;background:#fff;border-radius:12px;border:1px solid #d9d9d9;display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;min-height:610px;gap:26px}.cky-app-wrap .cky-stats-section{flex-wrap:wrap}.cky-app-wrap .cky-stats-section .cky-stats-col:first-child .cky-stats-icon{background-color:#e8f1fe}.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(2) .cky-stats-icon{background-color:#e5f4ef}.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(3) .cky-stats-icon{background-color:#c4ddfd}.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(4) .cky-stats-icon{background-color:#ffe8c6}.cky-app-wrap .cky-stats-section>div{flex:0 0 50%}.cky-app-wrap .cky-loading-text{position:absolute;z-index:12;top:50%;left:50%;transform:translate(-50%,-50%);color:#adadad;display:flex;align-items:center}.cky-app-wrap .cky-loading-text .cky-spinner{margin-right:10px}.cky-app-wrap .cky-empty-state{flex-direction:column;justify-content:center;padding:15px}.cky-app-wrap .cky-empty-message{background-color:transparent;border:none;padding:0;cursor:pointer;margin:10px 0}.cky-app-wrap .cky-badge{padding:3px 15px;background:#f1f1f1;font-size:13px;font-weight:500;border-radius:3px;display:inline-flex;align-items:center}.cky-app-wrap .cky-badge-info{color:#009ee1;background-color:#e1f6ff}.cky-app-wrap .cky-badge-error{color:#e71d36;background:#f17988}.cky-app-wrap .cky-badge-warning{color:#ff9d0d;background:#ffdba6}.cky-app-wrap .cky-badge-success{color:#00967c;background:#b0fff1}.cky-app-wrap .cky-icon-base{display:inline-flex}.cky-app-wrap .cky-zero-padding{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;padding-top:0!important}.cky-app-wrap .cky-zero--margin{margin-left:0!important;margin-right:0!important;margin-bottom:0!important;margin-top:0!important}.cky-app-wrap .cky-color-picker{width:130px;height:30px;border:1px solid #d9d9d9}.cky-app-wrap .cky-color-picker>div{height:100%}.cky-app-wrap .cky-color-picker .cky-current-color{display:block;width:40px;height:100%}.cky-app-wrap .cky-color-picker .vc-chrome{position:absolute;z-index:999}.cky-app-wrap .cky-color-picker .cky-color-picker-input{width:120px;background:#f6f7f7;box-sizing:border-box;font-size:14px;cursor:pointer}.cky-app-wrap .cky-color-picker .cky-color-picker-input .cky-input-color{background:transparent;border:none;text-transform:uppercase;font-size:12px}.cky-app-wrap .cky-exit-popup .cky-app-modal{padding:15px 0;max-width:500px}.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-header{border-bottom:none;padding:0 20px}.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-body{padding:16px 20px}.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-body p{font-size:13px;margin-bottom:0}.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-footer{padding:0 20px}.cky-app-wrap .cky-gcm-settings .cky-help-text{margin:10px 0}.cky-app-wrap .cky-gcm-settings .cky-help-text p{font-size:12px;color:#adadad}.cky-app-wrap .cky-gcm-settings .cky-tooltip-text{padding-top:5px}.cky-app-wrap .cky-gcm-settings .cky-tooltip-text p{font-size:13px}.cky-app-wrap .cky-gcm-settings .cky-other-settings h6{padding-bottom:20px}.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-wait-update{display:inline-flex}.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-wait-update p{padding-left:8px}.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-wait-update .cky-input-inline-error{font-size:10px}.cky-app-wrap .cky-gcm-settings .cky-default-consent-lists,.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-tooltip-text{padding-bottom:20px}.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal{padding:15px 0}.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-header{border-bottom:none;padding:0 20px}.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-body{padding:16px 20px}.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-body p{font-size:13px;margin-bottom:0}.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-footer{padding:0 20px}.cky-app-wrap .cky-headsup-popup .cky-app-modal{padding:15px 0;max-width:500px}.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-header{border-bottom:none;padding:0 20px}.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-body{padding:16px 20px}.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-body p{font-size:13px;margin-bottom:0}.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-footer{padding:0 20px}.cky-app-wrap .cky-color-red{color:#e71d36}.cky-app-wrap .cky-color-link{color:#1863dc}.cky-app-wrap .cky-status-indicators{font-size:14px;line-height:18px;font-weight:500}.cky-app-wrap .cky-status-indicators>span{font-weight:400}.cky-app-wrap .cky-status-error{color:#e71d36}.cky-app-wrap .cky-status-error svg{fill:#e71d36}.cky-app-wrap .cky-status-success{color:#15a753}.cky-app-wrap .cky-status-indicators{display:inline-flex;align-items:center}.cky-app-wrap .cky-status-indicators h5{margin:0}.cky-app-wrap .cky-status-indicators .cky-status-info{display:inline-flex;align-items:center}.cky-app-wrap .cky-status-indicators .cky-icon-base{margin-right:5px}.cky-app-wrap a.cky-link.cky-actions-link{font-size:14px;text-decoration:none}.cky-app-wrap a.cky-link.cky-actions-link:hover{text-decoration:underline}.cky-app-wrap .cky-error-message{display:block;margin-top:8px;color:#e71d36;font-size:12px;line-height:16px;font-weight:500}button.cky-preview-close{position:fixed;top:50px;right:50px;z-index:999999999;background:transparent;border:none;color:#fff;display:flex;align-items:center;font-size:18px;font-weight:600;cursor:pointer}button.cky-preview-close:after{content:"";width:25px;height:25px;background:#fff;display:inline-flex;-webkit-mask-image:url(../img/close.svg);mask-image:url(../img/close.svg);background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.cky-app-wrap .cky-breadcrumbs-title{font-weight:600;font-size:15px;display:flex;align-items:center}.cky-app-wrap .cky-breadcrumbs-title:before{content:"";width:13px;height:10px;margin-right:5px;display:inline-flex;-webkit-mask-image:url(../img/arrow-left.svg);mask-image:url(../img/arrow-left.svg);background-color:#23282d;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.cky-app-wrap .cky-section-inner{margin-top:10px;margin-bottom:20px;background:#fff}.cky-app-wrap .cky-blur{filter:blur(2px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cky-app-wrap .cky-external-link{display:inline-flex;align-items:center}.cky-app-wrap .cky-external-link:after{content:"";width:13px;height:13px;margin-left:8px;display:inline-flex;-webkit-mask-image:url(../img/external.svg);mask-image:url(../img/external.svg);background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.cky-app-wrap .cky-app-box{background:#fff;padding:12px 20px;margin-bottom:15px;border-radius:3px}.cky-app-wrap .cky-banner-message{background:#f0f0f0;padding:12px 20px;margin-bottom:15px;border-radius:3px}.cky-app-wrap .cky-pro-badge{font-size:8px;background:#e1e0e1;text-transform:uppercase;padding:2px 5px;color:#787d81;border-radius:1px;margin-left:5px}.cky-preview-partial-refreshing .cky-consent-container:before{content:"";position:absolute;top:0;animation:placeHolderShimmer 1s linear infinite;background:#f6f7f8;background:radial-gradient(75.49% 775.24% at 68.84% 100%,rgba(98,151,219,.12) 0,rgba(24,99,220,.12) 43.3%,rgba(98,151,219,.12) 98.84%) #fff;background-size:800px 104px;width:100%;height:100%;transform:translateZ(0);opacity:.7;cursor:progress;z-index:999}@keyframes shimmer-move{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.cky-app-wrap .cky-spinner-pulse{width:40px;height:40px;margin:0 auto;background-color:#1e2221;border-radius:100%;animation:cky-pulse-scale-out 1s ease-in-out infinite;display:inline-block}@keyframes cky-pulse-scale-out{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.cky-app-wrap .cky-ellipsis-loader:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:cky-ellipsis .9s steps(4) infinite;content:"…";width:0}@keyframes cky-ellipsis{to{width:1.25em}}.cky-app-wrap .cky-loader-view{position:absolute;left:0;right:0;height:100%;top:108px;z-index:-1}.cky-app-wrap .cky-toggle{display:inline-flex;margin-bottom:0}.cky-app-wrap .cky-toggle .cky-toggle-text{margin:0 5px;font-weight:500}.cky-app-wrap .cky-toggle input{display:none}.cky-app-wrap .cky-toggle input:focus~.cky-toggle-slider{box-shadow:0 0 0 5px palette(toggle,base)}.cky-app-wrap .cky-toggle input:checked~.cky-toggle-slider{background-color:#15a753}.cky-app-wrap .cky-toggle input:checked~.cky-toggle-slider:before{left:calc(100% - 3px);transform:translateX(-100%)}.cky-app-wrap .cky-toggle input[disabled]~.cky-toggle-slider{cursor:not-allowed;opacity:.5;background-color:#adadad}.cky-app-wrap .cky-toggle input[disabled]~.cky-toggle-slider:before{background-color:#fff}.cky-app-wrap .cky-toggle input[disabled]~.cky-toggle-slider:hover{box-shadow:none}.cky-app-wrap .cky-toggle .cky-toggle-slider{width:36px;height:18px;float:left;display:block;position:relative;margin:2px 0;border:0;border-radius:9px;background-color:#adadad;transition:all .3s ease;padding-left:18px;padding-right:18px}.cky-app-wrap .cky-toggle .cky-toggle-slider:before{content:" ";width:12px;height:12px;position:absolute;top:3px;left:3px;border-radius:18px;background-color:#fff;transition:.2s linear}.cky-app-wrap .cky-toggle .cky-toggle-slider:hover{box-shadow:0 0 0 5px palette(silver,default)}.cky-app-wrap .cky-toggle.cky-toggle-alt .cky-toggle-slider{height:20px;border-radius:15px;min-width:90px;display:flex;align-items:center;justify-content:center;color:#fff}.cky-app-wrap .cky-toggle.cky-toggle-alt .cky-toggle-slider:before{width:14px;height:14px;transition:.4s linear}.cky-app-wrap .cky-toggle.cky-toggle-alt .cky-toggle-slider:after{content:" ";width:10px;height:10px;position:absolute;top:4.5px;right:6px;-webkit-mask-image:url(../img/close.svg);mask-image:url(../img/close.svg);background-color:#fff;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cky-app-wrap .cky-toggle.cky-toggle-alt input:checked~.cky-toggle-slider{background-color:#1863dc;color:#fff}.cky-app-wrap .cky-toggle.cky-toggle-alt input:checked~.cky-toggle-slider:after{-webkit-mask-image:url(../img/tick.svg);mask-image:url(../img/tick.svg);left:6px}.cky-app-wrap .cky-button,.cky-app-wrap a.cky-button,.cky-app-wrap button.cky-button{width:auto;min-width:80px;padding:8px 15px;background-color:#1578f7;color:#fff;border:1px solid #1578f7;font-weight:500;font-size:14px;border-radius:3px;cursor:pointer;line-height:16px}.cky-app-wrap .cky-button:focus,.cky-app-wrap .cky-button:hover,.cky-app-wrap a.cky-button:focus,.cky-app-wrap a.cky-button:hover,.cky-app-wrap button.cky-button:focus,.cky-app-wrap button.cky-button:hover{background-color:#0760d2;border-color:#0760d2}.cky-app-wrap .cky-button.cky-button-secondary,.cky-app-wrap a.cky-button.cky-button-secondary,.cky-app-wrap button.cky-button.cky-button-secondary{background-color:#fafafb;border-color:#c9d0d6;color:#555d66}.cky-app-wrap .cky-button.cky-button-secondary:focus,.cky-app-wrap .cky-button.cky-button-secondary:hover,.cky-app-wrap a.cky-button.cky-button-secondary:focus,.cky-app-wrap a.cky-button.cky-button-secondary:hover,.cky-app-wrap button.cky-button.cky-button-secondary:focus,.cky-app-wrap button.cky-button.cky-button-secondary:hover{background-color:#dedee4;border-color:#dedee4}.cky-app-wrap .cky-button.cky-button-green,.cky-app-wrap a.cky-button.cky-button-green,.cky-app-wrap button.cky-button.cky-button-green{background-color:#15a753;border-color:#15a753}.cky-app-wrap .cky-button.cky-button-green:focus,.cky-app-wrap .cky-button.cky-button-green:hover,.cky-app-wrap a.cky-button.cky-button-green:focus,.cky-app-wrap a.cky-button.cky-button-green:hover,.cky-app-wrap button.cky-button.cky-button-green:focus,.cky-app-wrap button.cky-button.cky-button-green:hover{background-color:#129048;border-color:#129048}.cky-app-wrap .cky-button.cky-button-danger,.cky-app-wrap a.cky-button.cky-button-danger,.cky-app-wrap button.cky-button.cky-button-danger{background-color:#e71d36;color:#fff;border-color:#e71d36}.cky-app-wrap .cky-button.cky-button-danger:focus,.cky-app-wrap .cky-button.cky-button-danger:hover,.cky-app-wrap a.cky-button.cky-button-danger:focus,.cky-app-wrap a.cky-button.cky-button-danger:hover,.cky-app-wrap button.cky-button.cky-button-danger:focus,.cky-app-wrap button.cky-button.cky-button-danger:hover{background-color:#bd1429;border-color:#bd1429}.cky-app-wrap .cky-button.cky-button-medium,.cky-app-wrap a.cky-button.cky-button-medium,.cky-app-wrap button.cky-button.cky-button-medium{padding:12px 16px;font-size:14px}.cky-app-wrap .cky-button.cky-button-small,.cky-app-wrap a.cky-button.cky-button-small,.cky-app-wrap button.cky-button.cky-button-small{padding:6px 12px}.cky-app-wrap .cky-button:focus,.cky-app-wrap a.cky-button:focus,.cky-app-wrap button.cky-button:focus{outline:none}.cky-app-wrap .cky-button.cky-button-outline-secondary,.cky-app-wrap a.cky-button.cky-button-outline-secondary,.cky-app-wrap button.cky-button.cky-button-outline-secondary{background-color:transparent;color:#555d66;border-color:#c9d0d6}.cky-app-wrap .cky-button.cky-button-outline-secondary:focus,.cky-app-wrap .cky-button.cky-button-outline-secondary:hover,.cky-app-wrap a.cky-button.cky-button-outline-secondary:focus,.cky-app-wrap a.cky-button.cky-button-outline-secondary:hover,.cky-app-wrap button.cky-button.cky-button-outline-secondary:focus,.cky-app-wrap button.cky-button.cky-button-outline-secondary:hover{background-color:#fafafb}.cky-app-wrap .cky-button.cky-button-outline-danger,.cky-app-wrap a.cky-button.cky-button-outline-danger,.cky-app-wrap button.cky-button.cky-button-outline-danger{background-color:transparent;color:#e71d36;border-color:#e71d36}.cky-app-wrap .cky-button.cky-button-outline-danger:focus,.cky-app-wrap .cky-button.cky-button-outline-danger:hover,.cky-app-wrap a.cky-button.cky-button-outline-danger:focus,.cky-app-wrap a.cky-button.cky-button-outline-danger:hover,.cky-app-wrap button.cky-button.cky-button-outline-danger:focus,.cky-app-wrap button.cky-button.cky-button-outline-danger:hover{background-color:#e71d36;color:#fff}.cky-app-wrap .cky-button.cky-button-upgrade,.cky-app-wrap a.cky-button.cky-button-upgrade,.cky-app-wrap button.cky-button.cky-button-upgrade{background:linear-gradient(90deg,#f83600,#f9d423);border:none;padding:8px 20px}.cky-app-wrap .cky-button.cky-button-upgrade .cky-icon-base,.cky-app-wrap a.cky-button.cky-button-upgrade .cky-icon-base,.cky-app-wrap button.cky-button.cky-button-upgrade .cky-icon-base{width:12px;margin-right:8px}.cky-app-wrap .cky-button.cky-button-upgrade:focus,.cky-app-wrap .cky-button.cky-button-upgrade:hover,.cky-app-wrap a.cky-button.cky-button-upgrade:focus,.cky-app-wrap a.cky-button.cky-button-upgrade:hover,.cky-app-wrap button.cky-button.cky-button-upgrade:focus,.cky-app-wrap button.cky-button.cky-button-upgrade:hover{background:linear-gradient(45deg,#f83600,#f9d423)}.cky-app-wrap .cky-button.cky-button-onload,.cky-app-wrap .cky-button.cky-button-onload-text,.cky-app-wrap .cky-button.disabled,.cky-app-wrap .cky-button:disabled,.cky-app-wrap .cky-button[disabled],.cky-app-wrap a.cky-button.cky-button-onload,.cky-app-wrap a.cky-button.cky-button-onload-text,.cky-app-wrap a.cky-button.disabled,.cky-app-wrap a.cky-button:disabled,.cky-app-wrap a.cky-button[disabled],.cky-app-wrap button.cky-button.cky-button-onload,.cky-app-wrap button.cky-button.cky-button-onload-text,.cky-app-wrap button.cky-button.disabled,.cky-app-wrap button.cky-button:disabled,.cky-app-wrap button.cky-button[disabled]{opacity:.5}.cky-app-wrap .cky-button.cky-pagination-button,.cky-app-wrap a.cky-button.cky-pagination-button,.cky-app-wrap button.cky-button.cky-pagination-button{min-width:30px;background:transparent;color:#23282d;border:1px solid transparent;border-color:#d9d9d9;font-size:16px;margin:2px}.cky-app-wrap .cky-button.cky-pagination-button.cky-pagination-number,.cky-app-wrap a.cky-button.cky-pagination-button.cky-pagination-number,.cky-app-wrap button.cky-button.cky-pagination-button.cky-pagination-number{font-size:12px}.cky-app-wrap .cky-button.cky-pagination-button.active,.cky-app-wrap a.cky-button.cky-pagination-button.active,.cky-app-wrap button.cky-button.cky-pagination-button.active{background:#1578f7;color:#fff;opacity:1}.cky-app-wrap .cky-button.cky-button-outline,.cky-app-wrap a.cky-button.cky-button-outline,.cky-app-wrap button.cky-button.cky-button-outline{color:#1578f7;background-color:transparent;background-image:none;border:1px solid;border-color:#1578f7}.cky-app-wrap .cky-button.cky-button-outline:focus,.cky-app-wrap .cky-button.cky-button-outline:hover,.cky-app-wrap a.cky-button.cky-button-outline:focus,.cky-app-wrap a.cky-button.cky-button-outline:hover,.cky-app-wrap button.cky-button.cky-button-outline:focus,.cky-app-wrap button.cky-button.cky-button-outline:hover{background-color:#1578f7;color:#fff}.cky-app-wrap .cky-button.cky-button-icon,.cky-app-wrap a.cky-button.cky-button-icon,.cky-app-wrap button.cky-button.cky-button-icon{display:inline-flex}.cky-app-wrap .cky-button.cky-button-icon>span,.cky-app-wrap a.cky-button.cky-button-icon>span,.cky-app-wrap button.cky-button.cky-button-icon>span{margin-right:3px}.cky-app-wrap .cky-button .cky-btn-spinner,.cky-app-wrap a.cky-button .cky-btn-spinner,.cky-app-wrap button.cky-button .cky-btn-spinner{line-height:1.15;position:absolute;right:15px;opacity:0;width:16px;height:16px;top:50%;display:inline-block;transform:translateY(-50%);transition-property:padding,opacity;transition-duration:.2s,.2s;transition-timing-function:ease-in,ease;transition-delay:0s,.2s}.cky-app-wrap .cky-button .cky-btn-spinner span,.cky-app-wrap a.cky-button .cky-btn-spinner span,.cky-app-wrap button.cky-button .cky-btn-spinner span{box-sizing:border-box;display:inline-block;position:absolute;right:0;width:16px;height:16px;opacity:1;border:1px solid #fff;border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.cky-app-wrap .cky-button .cky-btn-spinner span:first-child,.cky-app-wrap a.cky-button .cky-btn-spinner span:first-child,.cky-app-wrap button.cky-button .cky-btn-spinner span:first-child{animation-delay:.45s}.cky-app-wrap .cky-button .cky-btn-spinner span:nth-child(2),.cky-app-wrap a.cky-button .cky-btn-spinner span:nth-child(2),.cky-app-wrap button.cky-button .cky-btn-spinner span:nth-child(2){animation-delay:.3s}.cky-app-wrap .cky-button .cky-btn-spinner span:nth-child(3),.cky-app-wrap a.cky-button .cky-btn-spinner span:nth-child(3),.cky-app-wrap button.cky-button .cky-btn-spinner span:nth-child(3){animation-delay:.15s}.cky-app-wrap .cky-button .cky-button:not(:disabled),.cky-app-wrap a.cky-button .cky-button:not(:disabled),.cky-app-wrap button.cky-button .cky-button:not(:disabled){transition-delay:.2s}.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span,.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span,.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span{box-shadow:inset 0 0 0 .2rem #fff;border:7.4px solid transparent;transition:all .4s}.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:first-child,.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:first-child,.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:first-child{transform:rotate(0deg)!important}.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(2),.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(2),.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(2){transform:rotate(90deg)!important}.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(3),.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(3),.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(3){transform:rotate(180deg)!important}.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(4),.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(4),.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(4){transform:rotate(270deg)!important}.cky-app-wrap .cky-button.cky-button-loading,.cky-app-wrap a.cky-button.cky-button-loading,.cky-app-wrap button.cky-button.cky-button-loading{padding-right:40px}.cky-app-wrap .cky-button.cky-button-loading .cky-btn-spinner,.cky-app-wrap a.cky-button.cky-button-loading .cky-btn-spinner,.cky-app-wrap button.cky-button.cky-button-loading .cky-btn-spinner{opacity:1}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cky-app-wrap a.cky-button{display:inline-flex}.cky-app-wrap a.cky-button-no-style,.cky-app-wrap button.cky-button-no-style{font:500 13px/16px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:transparent;color:#adadad;border:none;padding:0;cursor:pointer;min-width:0}.cky-app-wrap a.cky-button-no-style:focus,.cky-app-wrap a.cky-button-no-style:hover,.cky-app-wrap button.cky-button-no-style:focus,.cky-app-wrap button.cky-button-no-style:hover{color:#2e2e2e;background-color:transparent}.cky-app-wrap a.cky-button-no-style:focus,.cky-app-wrap button.cky-button-no-style:focus{outline:none;color:#2e2e2e;background-color:transparent}.cky-app-wrap .cky-button[data-type=icon]{padding:6px;height:30px;min-width:0}.cky-app-wrap .cky-actions-group button:not(:first-child){margin-left:10px}.cky-app-wrap input[type=radio]{margin:0;margin-right:10px}.cky-app-wrap .cky-image-radio input[type=radio]{display:none}.cky-app-wrap input[type=radio]:checked:before{background-color:#1863dc}.cky-app-wrap .cky-form-control,.cky-app-wrap .cky-select{width:100%;margin:0;padding:9px 14px;border:1px solid #d1d5db;border-radius:3px;background-image:none;font-size:14px;font-weight:400;transition:.1s ease-in-out;line-height:1.6;outline:none;box-shadow:none}.cky-app-wrap .cky-form-control:focus,.cky-app-wrap .cky-select:focus{border-color:#1863dc}.cky-app-wrap .cky-form-control::-moz-placeholder,.cky-app-wrap .cky-select::-moz-placeholder{font-weight:400;color:#888}.cky-app-wrap .cky-form-control::placeholder,.cky-app-wrap .cky-select::placeholder{font-weight:400;color:#888}.cky-app-wrap [disabled].cky-form-control,.cky-app-wrap [disabled].cky-select{cursor:not-allowed}.cky-app-wrap .cky-disabled.cky-form-control,.cky-app-wrap .cky-disabled.cky-select,fieldset[disabled] .cky-app-wrap .cky-form-control,fieldset[disabled] .cky-app-wrap .cky-select{cursor:not-allowed;opacity:.5}.cky-app-wrap .cky-label,.cky-app-wrap label{display:inline-block}.cky-app-wrap .cky-label .cky-required:after,.cky-app-wrap label .cky-required:after{content:"*";color:red;font-size:12px}.cky-app-wrap .cky-label,.cky-app-wrap label{margin-bottom:10px}.cky-app-wrap .cky-form-check-inline .cky-label,.cky-app-wrap .cky-form-check-inline label{margin-bottom:0}.cky-app-wrap .cky-col-label{margin:0}.cky-app-wrap .cky-form-group{margin-bottom:20px}.cky-app-wrap .cky-form-control,.cky-app-wrap .cky-select{line-height:1.3}.cky-app-wrap .cky-select,.cky-app-wrap input[type=text]{height:40px}.cky-app-wrap .cky-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-size:10px;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;padding:8px 25px 8px 14px}.cky-app-wrap .cky-section-settings{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d9d9d9}.cky-app-wrap .cky-section-settings .cky-section-settings-content>.cky-row>.cky-col-label{padding-left:30px;margin:0}.cky-app-wrap .cky-section-settings .cky-section-settings-header{padding-bottom:30px}.cky-app-wrap .cky-section-settings .cky-section-settings-inner .cky-form-group>label{padding-left:35px}.cky-app-wrap .cky-section-settings .cky-section-settings-inner .cky-section-settings-inner .cky-form-group>label{padding-left:70px}.cky-app-wrap .cky-form-group--color label{margin-bottom:10px;display:block}.cky-app-wrap .cky-form-check-label{margin-bottom:0}.cky-app-wrap .cky-form-check{margin-bottom:10px}.cky-app-wrap .cky-form-check:last-child{margin-bottom:0}.cky-app-wrap .cky-form-check-inline{display:inline-block;margin-right:1rem}.cky-app-wrap .cky-form-check-input{border:1px solid #b4b9be;background:#fff;color:#555;cursor:pointer;line-height:0;height:16px;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:border-color .05s ease-in-out}.cky-app-wrap .cky-disabled{cursor:not-allowed;opacity:.5}.cky-app-wrap .cky-disabled a{cursor:not-allowed}.cky-app-wrap .cky-form-heading{font-weight:500;margin:0;margin-bottom:20px;font-size:14px}.cky-app-wrap .cky-form-section:not(:first-child){padding-top:15px}.cky-app-wrap .cky-form-section{padding-bottom:15px;border-bottom:1px solid #d9d9d9}.cky-app-wrap .cky-form-section:last-child{border-bottom:none;padding-bottom:0}.cky-app-wrap .cky-input-error-container{margin-top:4px}.cky-app-wrap .cky-input-error-container .cky-input-inline-error{color:#dc3545}.cky-app-wrap input[type=checkbox]{background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:4px;margin:0 5px 0 0;box-shadow:none}.cky-app-wrap input[type=checkbox]:checked{background-color:#1863dc;border-color:#1863dc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.cky-app-wrap input[type=checkbox]:checked:before{content:""}.cky-app-wrap .cky-admin-notice{display:flex;justify-content:space-between;position:relative;margin:0 0 10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.02);border:1px solid transparent;border-radius:4px;background:#fff}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content{width:100%;display:flex;align-items:center;margin:0;padding:10px 15px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content p{margin:0 0 10px;padding:0;border:0;font-size:13px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content p:last-child{margin-bottom:0}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-header{display:flex;align-items:center;margin:0 0 5px;padding:0;border:0;color:#23282d}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message{flex:1;position:relative;padding:5px 0 3px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon{position:absolute;top:8px;left:-7px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon.cky-sm{top:9px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon.cky-md{top:7px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon.cky-lg{top:5px}.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message+.cky-admin-notice-actions{flex:0 0 auto;margin-right:-9px;margin-left:10px}.cky-app-wrap .cky-admin-notice.cky-admin-notice-has-icon .cky-admin-notice-content:before{content:"";width:15px;height:15px;margin-right:10px;margin-top:2px;display:flex;background-image:url(../img/success.svg);display:inline-block;background-repeat:no-repeat;background-size:100%}.cky-app-wrap .cky-admin-notice.cky-admin-notice-dismissable .cky-admin-notice-message{flex:1;position:relative;padding:5px 20px 3px 0}.cky-app-wrap .cky-admin-notice.cky-admin-notice-default .cky-admin-notice-content p{font-size:14px}.cky-app-wrap .cky-admin-notice.cky-admin-notice-info{border-color:#d7e1f2;background-color:#c4ddfd}.cky-app-wrap .cky-admin-notice.cky-admin-notice-info.cky-admin-notice-has-icon .cky-admin-notice-content:before{background-image:url(../img/warning.svg)}.cky-app-wrap .cky-admin-notice.cky-admin-notice-error{background-color:#fad2d7}.cky-app-wrap .cky-admin-notice.cky-admin-notice-error.cky-admin-notice-has-icon .cky-admin-notice-content:before{background-image:url(../img/error.svg)}.cky-app-wrap .cky-admin-notice.cky-admin-notice-warning{background-color:#ffe8c6}.cky-app-wrap .cky-admin-notice.cky-admin-notice-warning.cky-admin-notice-has-icon .cky-admin-notice-content:before{background-image:url(../img/warning.svg)}.cky-app-wrap .cky-admin-notice .cky-admin-notice-close{display:flex;align-items:center;margin-right:15px;position:absolute;right:0;top:10px}.cky-app-wrap .cky-admin-notice .cky-close{font-size:20px;font-weight:300;padding:0;background:transparent;border:none;display:inline-block;color:#7e7e7e;cursor:pointer}.cky-app-wrap .cky-notice-fade-enter-active{transition:opacity .5s}.cky-app-wrap .cky-notice-fade-enter,.cky-app-wrap .cky-notice-fade-leave-to{opacity:0}.cky-app-wrap .cky-card{border:1px solid #d7e1f2;border-radius:5px;background:#fff}.cky-app-wrap .cky-card .cky-card-title{font-size:16px;line-height:24px;display:block;margin:0;padding:0;border:0}.cky-app-wrap .cky-card .cky-card-subtitle{padding-left:4px;color:#6e7191;line-height:24px}.cky-app-wrap .cky-card .cky-title-spacing{display:flex;flex-direction:column;gap:8px}.cky-app-wrap .cky-card .cky-tagline{padding-left:0;color:#6e7191;line-height:24px}.cky-app-wrap .cky-card .cky-card-icon{padding:10px 8px 0 0;transform:rotate(0deg);cursor:pointer}.cky-app-wrap .cky-card .cky-card-body{padding:16px 20px;min-height:152px;position:relative}.cky-app-wrap .cky-card .cky-card-body.cky-card-body--full{padding:0}.cky-app-wrap .cky-card .cky-card-label{display:block;font-size:14px;font-weight:500;line-height:18px;padding-bottom:10px}.cky-app-wrap .cky-card .cky-card-row{margin-bottom:15px}.cky-app-wrap .cky-card .cky-card-row:last-child{margin-bottom:0}.cky-app-wrap .cky-card .cky-card-col:not(:last-child){border-right:1px solid #d9d9d9}.cky-app-wrap .cky-card .cky-card-col{text-align:center;padding-top:20px;padding-bottom:20px}.cky-app-wrap .cky-loading .cky-card-body:before{content:" ";width:100%;position:absolute;z-index:11;top:0;bottom:0;left:0;border-radius:4px;background-color:#fff}.cky-app-wrap .cky-loading .cky-card-body{position:relative}.cky-app-wrap .cky-card-inner-title{margin:0}.cky-app-wrap .cky-card-header{border-bottom:1px solid #d7e1f2;padding:12px 20px}.cky-app-wrap .cky-card-header .cky-row{margin-left:0}.cky-app-wrap .cky-card-header .cky-space-between{justify-content:space-between}.cky-app-wrap .cky-card-inner-title{margin-left:5px}.cky-app-wrap .cky-card-row-actions{padding:8px 20px;border-top:1px solid #d7e1f2}.cky-app-wrap .cky-card-row-actions .cky-button-outline,.cky-app-wrap .cky-card-row-actions .cky-external-link,.cky-app-wrap .cky-card-row-actions a.cky-button{border:none;font-size:16px;line-height:24px;padding:8px 0}.cky-app-wrap .cky-card-row-actions .cky-button-outline:hover,.cky-app-wrap .cky-card-row-actions .cky-external-link:hover,.cky-app-wrap .cky-card-row-actions a.cky-button:hover{border:1px solid #1863dc;background-color:transparent;color:#1863dc}.cky-app-wrap .cky-cursor-pointer{cursor:pointer}.cky-app-wrap .cky-table{border:none;border-collapse:collapse;border-spacing:0;width:100%;clear:both;margin:0;background-color:#fff;min-height:100px;border:1px solid #d9d9d9}.cky-app-wrap .cky-table th{border-bottom:none;font-weight:500;padding:12px 10px}.cky-app-wrap .cky-table td{padding:8px 10px}.cky-app-wrap .cky-table td,.cky-app-wrap .cky-table th{vertical-align:middle}.cky-app-wrap .cky-table thead{background-color:#f6f7f7}.cky-app-wrap .cky-table tbody{position:relative}.cky-app-wrap .cky-table tbody tr{border-top:1px solid #d9d9d9;vertical-align:middle}.cky-app-wrap .cky-table td,.cky-app-wrap .cky-table tr{color:#23282d;font-size:14px}.cky-app-wrap .cky-table.cky-table-stripped tbody tr:nth-of-type(2n),.cky-app-wrap .cky-table.cky-table-stripped th{background-color:rgba(0,0,0,.05)}.cky-app-wrap .cky-table .cky-table-check-column{width:30px}.cky-app-wrap .cky-table tfoot td,.cky-app-wrap .cky-table th,.cky-app-wrap .cky-table thead td{text-align:left}.cky-app-wrap .cky-consent-table thead{background-color:#e1e0e1}.cky-app-wrap .cky-consent-table tr,.cky-app-wrap .cky-consent-table tr td{font-size:13px}.cky-app-wrap .cky-consent-table tr td button{width:50%}.cky-app-wrap .cky-consent-table tr td button .cky-popper{max-width:150px;padding:4px 8px}.cky-app-wrap .cky-consent-table .cky-consent-table-col-actions{padding-left:0}.cky-app-wrap .cky-table-align--center td,.cky-app-wrap .cky-table-align--center th{text-align:center}.cky-app-wrap .cky-nav-tab .cky-nav-tab-item{margin:0;padding:0}.cky-app-wrap .cky-nav-tab .cky-nav-tab-button-icon{display:inline-flex;padding-right:5px}.cky-app-wrap .cky-nav-tab .cky-nav-tab-button{border:none;cursor:pointer;color:#505b66;background:transparent;font-weight:500}.cky-app-wrap .cky-nav-tab .cky-nav-tabs-container ul{list-style:none;padding-left:0}.cky-app-wrap .cky-nav-tab-content-container{position:relative}.cky-app-wrap .cky-vertical-tab{width:100%;border:1px solid #d9d9d9}.cky-app-wrap .cky-vertical-tab>.cky-nav-tabs-container{width:18%}.cky-app-wrap .cky-vertical-tab>.cky-nav-tab-content-container{width:82%}.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button{padding:12px 10px;width:100%}.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button:active,.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button:focus,.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button:hover{color:#1578f7}.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button.cky-nav-tab-has-subtitle{justify-content:space-between}.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs{margin:0}.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs .cky-nav-tab-item{border-left:4px solid;border-left-color:transparent;border-bottom:1px solid #d9d9d9}.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs .cky-nav-tab-item.active{background-color:#fff;margin-right:-1px;border-left-color:#1578f7}.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs .cky-nav-tab-item.active .cky-nav-tab-button{color:#1578f7;background-color:#fff}.cky-app-wrap .cky-vertical-tab .cky-nav-tab-content-container{padding:15px 20px}.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs{border-right:1px solid #d9d9d9;height:100%}.cky-app-wrap .cky-vertical-tab .cky-nav-tab-setion-header--inner{margin-left:-20px;margin-right:-20px}.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs{margin:0}.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item{border-top:4px solid;border-color:transparent}.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item .cky-nav-tab-button{padding:12px 20px;width:100%;color:#23282d}.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item.active{background:#fff;border-color:#1578f7}.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item.active .cky-nav-tab-button,.cky-app-wrap .cky-horizontal-tab .cky-nav-tab-content-container{background:#fff}.cky-app-wrap .cky-nav-tab-section-header{margin-top:-15px;border-bottom:1px solid #d9d9d9;padding:5px 0}.cky-app-wrap .cky-nav-tab-section-content{padding-top:20px}.cky-app-wrap .cky-nav-tab-section-actions button{margin-left:10px}.cky-app-wrap .cky-app-modal-backdrop{width:calc(100% - 160px);height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;position:fixed;background-color:rgba(51,51,51,.75);display:flex;justify-content:center;align-items:center;top:32px;left:160px;z-index:99999999}.cky-app-wrap .cky-app-modal-backdrop.cky-app-modal-floating{background-color:rgba(0,0,0,.15)}.cky-app-wrap .cky-app-modal-backdrop.cky-app-modal-floating .cky-app-modal{box-shadow:0 5px 20px rgba(0,0,0,.1019607843);border:1px solid #e8e8eb;border-radius:3px}.cky-app-wrap .cky-app-modal{background:#fff;display:flex;flex-direction:column;width:100%;max-width:660px;border-radius:2px;transition:all .4s ease;max-height:calc(100% - 3.5rem)}.cky-app-wrap .cky-app-modal .cky-button-close{fill:#fff}.cky-app-wrap .cky-app-modal-header{padding:20px 30px;display:flex}.cky-app-wrap .cky-app-modal-footer{padding:0 30px 20px 30px}.cky-app-wrap .cky-app-modal-header{position:relative;justify-content:space-between;align-items:center;text-align:left;border-bottom:1px solid #dfe1e5}.cky-app-wrap .cky-app-modal-header h4{margin:0}.cky-app-wrap .cky-app-modal-footer{flex-direction:column}.cky-app-wrap .cky-app-modal-footer .cky-app-modal-actions button{margin-left:10px}.cky-app-wrap .cky-app-modal-body{position:relative;padding:20px 30px;max-height:calc(100vh - 3.5rem);overflow-y:auto}.cky-app-wrap .cky-button-close{position:absolute;right:15px;border:none;cursor:pointer;background:transparent}.cky-app-wrap .cky-app-modal-fade-enter,.cky-app-wrap .cky-app-modal-fade-modal-leave-active{opacity:0}.cky-app-wrap .cky-app-modal-fade-enter .cky-app-modal{transform:scale(1.1)}.cky-app-admin.folded .cky-app-modal-backdrop,.cky-app-admin.folded .cky-connect-success{width:calc(100% - 36px);left:36px}.cky-connect-success{width:calc(100% - 160px);height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;position:fixed;background-color:#fff;display:flex;justify-content:center;align-items:center;top:32px;left:160px;z-index:999}.cky-app-wrap .cky-app-accordion-item{padding:0;position:relative;margin-bottom:10px}.cky-app-wrap .cky-app-accordion-item .cky-app-accordion-content{display:none;height:0;overflow:hidden;transition:height .2s}.cky-app-wrap .cky-app-accordion-item.cky-app-accordion-open>.cky-app-accordion-content{display:block;height:auto}.cky-app-wrap .cky-app-accordion-enter-active{will-change:height,opacity;transition:height .3s ease,opacity .3s ease;overflow:hidden}.cky-app-wrap .cky-app-accordion-enter,.cky-app-wrap .cky-app-accordion-leave-active{will-change:height,opacity;height:0;opacity:0}.cky-app-wrap .cky-app-accordion-title{cursor:pointer;margin:0;color:#1863dc;display:flex;align-items:center;font-weight:500}.cky-app-wrap .cky-app-accordion-content>.cky-app-accordion-content-inner{padding:15px 0}.cky-app-wrap .cky-app-accordion-title:after{content:"";margin-left:10px}.cky-app-wrap .cky-app-accordion-title:after,.cky-app-wrap .cky-app-accordion-title:before{display:block;width:15px;height:12px;opacity:.8;width:11px;height:8px;transition:transform .1s ease;-webkit-mask-image:url(../img/arrow-bold.svg);mask-image:url(../img/arrow-bold.svg);background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.cky-app-wrap .cky-app-accordion-open>.cky-app-accordion-trigger .cky-app-accordion-title:after{transform:rotate(180deg)}.cky-app-wrap .cky-app-accordion{list-style:none;margin:0;padding:0}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-title{color:inherit;padding:13px 20px}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-title:after{content:normal}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-title:before{content:"";margin-right:10px;transform:rotate(-90deg)}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-open .cky-app-accordion-title:before{transform:none}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-open .cky-app-accordion-title{border-bottom:1px solid #f3f4f5}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-item{background-color:#fff;border-radius:4px}.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-item>.cky-app-accordion-content .cky-app-accordion-content-inner{padding:15px 20px}.cky-app-wrap .cky-upgrade-button-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.cky-app-wrap .cky-upgrade-button-container button{min-width:320px;min-width:176px;font-size:16px;font-weight:600;gap:8px}.cky-app-wrap .cky-upgrade-button-container .cky-seperator-text{margin:5px 0}.cky-app-wrap .cky-info-widget-container{display:flex;justify-content:space-between;gap:15px}.cky-app-wrap .cky-info-widget-container .cky-info-widget:first-child .cky-info-widget-icon{background-color:rgba(45,173,112,.1)}.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(2) .cky-info-widget-icon{background-color:#c4ddfd}.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(3) .cky-info-widget-icon{background-color:#d9dbe9}.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(4) .cky-info-widget-icon{background-color:#ffe8c6}.cky-app-wrap .cky-info-widget-container .cky-info-widget{background-color:#f4f5fa;display:flex;flex-direction:column;align-items:flex-start;padding:20px 15px;border-radius:6px;width:100%;height:158px}.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-icon{display:inline-flex;justify-content:center;min-width:40px;min-height:40px;border-radius:8px;padding:8px}.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-icon img{max-width:22px}.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-content{display:flex;flex-direction:column;margin-top:auto}.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-content .cky-info-widget-text{font-size:15px;font-weight:600;line-height:17px;margin-top:3px}.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-content .cky-info-widget-title{font-size:13px;line-height:18px;color:#4e4b66}.cky-app-wrap a.cky-action-link{font-size:13px;text-decoration:none;font-style:normal;font-weight:400}.cky-app-wrap a.cky-action-link:hover{text-decoration:none}.cky-app-wrap .cky-action-link{display:inline-flex;gap:6px;align-items:center}.cky-app-wrap .cky-action-link .cky-crown-img{width:18px;height:18px;padding:5px 4px;border-radius:17px;background:#ffe8c6}.cky-app-wrap .cky-feature-text{font-size:16px;font-weight:600;line-height:24px;color:#14142a;text-align:center;margin:0 0 16px}.cky-app-wrap .cky-available-wrapper{align-items:center;margin-bottom:20px}.cky-app-wrap .cky-connect-image .cky-feature-text{text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.cky-app-wrap .cky-available-text{color:#4e4b66}.cky-app-wrap .cky-faq-container{margin-top:30px}.cky-app-wrap .cky-faq-container .cky-faq-title{margin-bottom:16px}.cky-app-wrap .cky-faq-container .cky-faq-title h4{line-height:24px}.cky-app-wrap .cky-faq-container .cky-app-accordion{padding:0 20px}.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item{border-bottom:1px solid #e9e9eb;padding-bottom:10px}.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item .cky-app-accordion-title{color:#4e4b66}.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item .cky-app-accordion-title:after{width:10px;height:12px;margin-left:auto;margin-bottom:auto;margin-top:4px;-webkit-mask-image:url(../img/arrow-right.svg);mask-image:url(../img/arrow-right.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px}.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item .cky-app-accordion-content-inner p{color:#4e4b66;font-size:13px;line-height:18px}.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-open>.cky-app-accordion-trigger .cky-app-accordion-title:after{transform:rotate(90deg);color:#1578f7}.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-open>.cky-app-accordion-trigger .cky-app-accordion-title{color:#1578f7}.cky-app-wrap .cky-upgrade-col .cky-popper .cky-external-link{color:#fff;text-decoration:underline}.cky-app-wrap .cky-upgrade-col .cky-popper .cky-external-link:after{margin-left:6px}.wp-admin.folded .cky-section-footer{left:36px;width:100%;padding:12px 204px 12px 168px}.cky-app-wrap .cky-back-button{width:40px;position:fixed;color:#4e4b66;border:1px solid #d9dbe9;border-radius:12px;padding:4px;display:flex;align-items:center;background:#f4f5fa;justify-content:center}.cky-app-wrap .cky-back-button:hover{text-decoration:none!important}.cky-app-wrap .cky-back-button:before{content:"";width:32px;height:32px;display:inline-flex;-webkit-mask-image:url(../img/arrow-back.svg);mask-image:url(../img/arrow-back.svg);background-color:#23282d;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.cky-app-wrap .cky-section-footer{right:0;padding:12px 160px;background-color:#fff;position:fixed;width:calc(100% - 160px);height:auto;bottom:0;z-index:999;display:flex;justify-content:center;border:1px solid #bebfc5}.cky-app-wrap .cky-section-footer .cky-button{width:100%;padding:12px 14px}.cky-app-wrap .cky-connect-section .cky-section-header{padding-left:0}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card{border-radius:9px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body{padding:24px 24px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect{padding:16px 24px;border-radius:8px;background:#f4f5fa;border:1px solid #d9dbe9}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect p{color:#4e4b66}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect:hover{border:2px solid #1578f7}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect.cky-applied{border:2px solid #1578f7;background:#e8f1fe}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-line-between{display:inline-flex;margin-bottom:10px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-line-between hr{width:50%}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-line-between .cky-line-text{display:inline-flex;align-items:center;padding:0 24px;color:#4e4b66}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container{padding-top:24px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container .cky-button,.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-3 .cky-plan-pricing,.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-4 .cky-plan-pricing{width:100%}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget{padding:24px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget .cky-widget-row .cky-popular{margin-left:17px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget .cky-widget-desc{max-width:unset}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget .cky-button{max-width:140px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget{padding:24px;display:flex;flex:1 0 0;gap:24px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-plan-pricing{flex:1 1 40%}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-plan-features{flex:1 1 55%;margin-top:0}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-widget-desc{max-width:unset;padding-bottom:24px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-button{max-width:140px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-plans-heading{font-size:20px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion{text-align:center;color:#1578f7;padding-top:9px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion .cky-app-accordion-title{display:inline-flex;font-weight:400}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion .cky-app-accordion-title:after{width:10px;height:12px;-webkit-mask-image:url(../img/arrow-down.svg);mask-image:url(../img/arrow-down.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:transform .3s ease}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion .cky-app-accordion-title.rotated:after{transform:rotate(180deg)}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-moneyback{display:inline-flex;align-items:center;width:100%;justify-content:center}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-moneyback img{width:20px;height:20px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-moneyback p{font-size:13px;font-weight:600;padding-left:4px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget{height:auto;border:1px solid #d9dbe9}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-button{margin-top:16px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features{margin-top:20px;width:100%;font-size:13px;color:#4e4b66}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features p{font-size:13px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features hr{margin-top:10px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul,.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul{display:flex;flex-direction:column;list-style-type:none;padding-left:0;margin-bottom:0;gap:16px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul li,.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul li{display:flex;font-weight:400;margin-bottom:0}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul li:before,.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul li:before{content:"";width:16px;height:16px;-webkit-mask-image:url(../img/blue-tick.svg);mask-image:url(../img/blue-tick.svg);background-color:#1578f7;display:inline-block;margin-right:8px;flex-shrink:0}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul li .cky-popper-icon,.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul li .cky-popper-icon{background-image:url(../img/info-new.svg);width:16px;height:16px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list{margin-bottom:20px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget p{color:#4e4b66}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget p.cky-widget-desc{padding-bottom:20px;max-width:17ch;font-size:13px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row{display:flex;align-items:baseline;width:100%}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row p{color:#6e7191;font-size:13px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-plan-name{margin:0;line-height:27px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-price{color:#14142a;padding-right:6px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-popular{display:inline-flex;background-color:#1578f7;border-radius:4px;padding:2px 6px;margin-left:auto}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-popular p{font-size:13px;color:#fff;font-weight:600;line-height:18px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-section-row{display:flex;align-items:flex-start}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group{background-color:#fff;border:1px solid #bebfc5;border-radius:8px;margin-left:auto;margin-right:26px;align-self:end;min-width:170px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button{color:#6e7191;background-color:#fff;border:none}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button .cky-get-free-label{position:absolute;display:inline-flex;color:#fff;background-color:#2dad70;border-radius:4px;left:50%;max-height:20px;font-size:11px;width:100%;font-weight:500;line-height:16px;justify-content:center;align-items:center;transform:translateX(-50%);bottom:40px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button .cky-get-free-label:after{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #2dad70;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:0;z-index:0}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button:first-child{border-radius:8px 0 0 8px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button:last-child{border-radius:0 8px 8px 0}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button.cky-active{background-color:#1863dc;color:#fff}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-currency{align-self:end;min-width:82px}.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-currency .cky-select{border-radius:8px;height:34px;border:1px solid #bebfc5}.cky-app-wrap .cky-admin-notice-api-error{margin-top:20px;margin-bottom:-10px}.cky-card-loader--line[data-v-4bc5d6ea]{opacity:.5;background:#f6f7f8;background:linear-gradient(90deg,#d7e1f2 8%,#c1d1eb 18%,#d7e1f2 33%);background-size:800px 100px;border-radius:3px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer-4bc5d6ea;animation-timing-function:linear;height:10px;width:100%}.cky-card-loader--line[data-v-4bc5d6ea]:first-child{width:70%;height:15px}.cky-card-loader--line[data-v-4bc5d6ea]:nth-child(2){width:60%}.cky-card-loader--line[data-v-4bc5d6ea]:not(:first-child){margin-top:6px}.cky-card-loader--rect[data-v-4bc5d6ea]{min-height:35px}.cky-loading .cky-card-loader-container[data-v-4bc5d6ea]{display:flex;align-items:center;position:absolute;z-index:12;top:0;left:0;right:0;width:100%;height:100%;padding:15px;min-height:114px}.cky-loading .cky-card-loader-container .cky-card-loader[data-v-4bc5d6ea]{width:100%}@keyframes shimmer-4bc5d6ea{0%{background-position:-400px 0}to{background-position:400px 0}}.cky-spinner-loader{width:48px;height:48px;border:5px solid #c9d0d6;border-bottom-color:#1863dc;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cky-connect-success .cky-connect-success-container{display:flex;flex-direction:column;align-items:center}.cky-connect-success .cky-connect-success-icon{background-image:url(../img/connect-success.svg);width:60px;height:60px;background-size:contain;background-repeat:no-repeat}.cky-connect-success .cky-connect-success-message{margin-top:15px;margin-bottom:40px;text-align:center}.cky-connect-success .cky-connect-success-animate{max-width:600px;margin-top:20px}.cky-connect-success .cky-connect-loader{display:flex;flex-direction:column;align-items:center;justify-content:center}.cky-extra-pageviews-text[data-v-e9f95408]{font-size:12px;font-style:italic;margin-left:-20px}.cky-overage-note[data-v-e9f95408]{margin-top:12px;margin-left:86px;margin-right:120px}.cky-spinner{display:inline-flex}.cky-rich-text-editor-container .wp-switch-editor{height:auto;border-top-left-radius:3px;border-top-right-radius:3px}.cky-rich-text-editor-container .wp-editor-container{box-shadow:none;border:none;border-radius:3px;border:1px solid #d1d5db}.cky-rich-text-editor-container .wp-editor-container textarea.wp-editor-area{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;max-height:150px}.cky-rich-text-editor-container .mce-panel{box-shadow:none;border-radius:3px;border:none!important}.cky-rich-text-editor-container .mce-statusbar,.cky-rich-text-editor-container .mce-toolbar-grp,.cky-rich-text-editor-container .quicktags-toolbar{border:none;background:#fff;padding:0;min-height:0}.cky-rich-text-editor-container .mce-top-part{display:none}.cky-rich-text-editor-container iframe{min-height:100px;max-height:150px}.cky-blurred-input{background:#edf0f3!important}.cky-tab-content-accordion{margin-top:10px}.cky-tab-content-accordion .cky-app-accordion-item{border:1px solid #e6eaf0}.cky-tab-content-accordion .cky-app-accordion-content .cky-color-picker-input{background-color:#fff;width:100%;border:2px solid #f6f7f7}.cky-tab-content-accordion .cky-app-accordion-item:last-child{margin-bottom:12px}.cky-app-rtl .cky-rich-text-editor,.cky-app-rtl .cky-rich-text-editor *,.cky-app-rtl .cky-rich-text-editor-container *,.cky-app-rtl input{direction:rtl;text-align:right}.cky-app-wrap h3.cky-section-title-heading{font-weight:400}.cky-app-wrap .cky-edit-content{border:1px solid #d9d9d9;padding:15px;background-color:#fff}.cky-app-wrap .cky-edit-content h4{font-weight:500}.cky-app-wrap .cky-edit-content .cky-select{min-width:180px;max-height:35px;margin-left:10px;width:auto}.cky-app-wrap .cky-edit-content .cky-rich-text-editor .ql-editor{min-height:200px;max-height:200px;overflow:scroll}.cky-app-wrap .cky-edit-content .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-col-3.cky-col-label{display:none}.cky-app-wrap .cky-edit-content .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-col-9{width:100%;max-width:100%;flex-basis:100%}.cky-app-wrap .cky-edit-content .cky-form-heading{margin-bottom:10px}.cky-app-wrap .cky-edit-content .cky-app-accordion-boxed .cky-app-accordion-title{background-color:#f6f7f7}.cky-app-wrap .cky-edit-content-lists{margin-top:10px;border:1px solid #d9d9d9;padding:15px;background-color:#fff}.cky-app-wrap .cky-button-section button,.cky-app-wrap .cky-edit-content-lists button{margin-left:10px}.cky-app-wrap .cky-select-label{margin-top:10px}.cky-app-wrap .cky-loader-languages .cky-card-loader-container:not(:first-child){margin-top:15px}.cky-app-wrap .cky-button{position:relative}.cky-app-wrap .cky-input-error input[data-v-529f0665]{border-color:#dc3545}.cky-app-wrap .cky-input-error input[data-v-529f0665]:active,.cky-app-wrap .cky-input-error input[data-v-529f0665]:focus{box-shadow:0 0 0 .5px #dc3545}.cky-popper-container{display:inline-block;vertical-align:middle;margin-left:5px}.cky-popper{color:#fff;text-align:center;padding:8px 12px;border-radius:4px;vertical-align:middle;max-width:240px;font-size:12px;font-weight:400;line-height:16px;background:#0e0d0d;z-index:9999}.cky-popper-arrow{border-width:5px;border-style:solid}.cky-popper[data-popper-placement^=top]>.cky-popper-arrow{border-color:#0e0d0d transparent transparent transparent;bottom:-10px}.cky-popper[data-popper-placement^=bottom]>.cky-popper-arrow{top:-10px;border-color:transparent transparent #0e0d0d transparent}.cky-popper[data-popper-placement^=left]>.cky-popper-arrow{border-color:transparent transparent transparent #0e0d0d;right:-10px}.cky-popper[data-popper-placement^=right]>.cky-popper-arrow{border-color:transparent #0e0d0d transparent transparent;left:-10px}.cky-popper-icon{background-image:url(../img/tooltip.svg);width:12px;height:12px}.cky-poppper-trigger{display:inline-block;width:100%}                             lite/admin/dist/css/2.css                                                                           0000777                 00000023013 15251156627 0011217 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-dropdown {
  position: relative;
}
.cky-dropdown .cky-dropdown-content {
  width: 100%;
  display: none;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: auto;
  margin: 0px 0 0;
  padding: 10px 10px;
  border: 1px solid #dddddd;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07);
  transition: 0.3s ease;
}
.cky-dropdown .cky-dropdown-content ul {
  max-height: 180px;
  padding: 0;
  margin: 0;
}
.cky-dropdown .cky-dropdown-content ul li {
  list-style: none;
  margin: 0;
  padding: 5px 0;
}
.cky-dropdown .cky-dropdown-content ul li .cky-form-group {
  margin: 0;
}
.cky-dropdown .cky-dropdown-content ul li:hover {
  background: #f8f9fa;
}
.cky-dropdown .cky-dropdown-content ul li a {
  display: block;
}
.cky-dropdown .cky-dropdown-anchor {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-size: 10px;
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  padding: 8px 30px 8px 70px;
  min-height: 40px;
  height: -moz-max-content;
  height: max-content;
  outline: none;
  box-shadow: none;
  width: 100%;
  margin: 0;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  transition: 0.3s ease-in-out;
  line-height: 16px;
  background-color: #fff;
  text-align: left;
  cursor: pointer;
}
.cky-dropdown.open .cky-dropdown-content {
  display: block;
}
.cky-app-wrap .cky-banner-selector {
  display: flex;
  justify-content: space-between;
  width: 332px;
  align-items: center;
  border: 0.5px solid #adadad;
  border-radius: 4px;
  padding-left: 12px;
  background: #f6f7f7;
  position: relative;
}
.cky-app-wrap .cky-banner-selector .cky-dropdown-content {
  min-width: 195px;
  right: 0;
  width: auto;
}
.cky-app-wrap .cky-banner-selector .cky-dropdown-content a {
  color: #23282d;
}
.cky-app-wrap .cky-banner-selector .cky-label {
  margin-bottom: 0;
  font-weight: 500;
}
.cky-app-wrap .cky-banner-selector .cky-dropdown .cky-dropdown-anchor {
  background-color: transparent;
  border: none;
}
.cky-app-wrap .cky-banner-selector .cky-popper {
  width: 200px;
}
.cky-app-wrap .cky-banner-selector .cky-popper-container {
  margin-left: 0px;
  width: 100%;
}
.cky-app-wrap .cky-banner-selector .cky-crown-img {
  position: relative;
  top: 2px;
}
.cky-app-wrap .cky-app-accordion-advanced > .cky-app-accordion-content .cky-app-accordion-content-inner {
  padding-left: 0;
}
.cky-app-wrap .cky-pro-features {
  flex-direction: column;
  padding: 15px;
}
.cky-app-wrap .cky-pro-features p {
  margin-top: 10px;
}
.cky-app-wrap .cky-pro-features .cky-icon-base {
  margin-right: 5px;
}
.cky-app-wrap .cky-banner-tab-cookies {
  padding: 15px 0px;
}
.cky-banner-layout-group p {
  font-size: 13px;
}
.cky-banner-position-group label {
  font-size: 13px;
  margin-right: 24px;
  display: inline-flex;
}
.cky-banner-position-group label span {
  width: 84px;
}
.cky-banner-layout-container {
  display: flex;
}
.cky-banner-layout-container .cky-banner-layout-group:not(:first-child) {
  margin-left: 15px;
}
.cky-banner-layout-container .cky-banner-layout-items {
  display: flex;
}
.cky-banner-layout-container .cky-banner-layout-items .cky-radio-group:not(:first-child) {
  margin-left: 15px;
}
.cky-banner-layout-container .cky-banner-layout-items .cky-image-radio img {
  width: 100px;
}
.cky-banner-layout-container .cky-banner-layout-items .cky-radio-icon {
  position: relative;
}
.cky-banner-layout-container .cky-banner-layout-items .cky-radio.cky-image-radio.checked .cky-radio-icon:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../img/success.svg);
  background-repeat: no-repeat;
}
.cky-preference-layout-group p {
  font-size: 13px;
}
.cky-preference-layout-group .cky-popper-container {
  margin-left: 0;
}
.cky-preference-layout-group .cky-icon-disabled {
  cursor: default;
  opacity: 0.5;
  filter: grayscale(100%);
}
.cky-text-muted {
  color: #adadad !important;
}
.cky-text-muted .cky-toggle-slider {
  background-color: rgba(173, 173, 173, 0.5019607843) !important;
}
.cky-sidebar-position-group label {
  font-size: 13px;
  margin-right: 24px;
  display: inline-flex;
}
.cky-sidebar-position-group label span {
  width: 20px;
}
.cky-preference-layout {
  display: flex;
}
.cky-preference-layout .cky-preference-layout-group:not(:first-child) {
  margin-left: 15px;
}
.cky-preference-layout .cky-preference-layout-items {
  display: flex;
}
.cky-preference-layout .cky-preference-layout-items .cky-radio-group:not(:first-child) {
  margin-left: 15px;
}
.cky-preference-layout .cky-preference-layout-items .cky-image-radio img {
  width: 100px;
}
.cky-preference-layout .cky-preference-layout-items .cky-radio-icon {
  position: relative;
}
.cky-preference-layout .cky-preference-layout-items .cky-radio.cky-image-radio.checked .cky-radio-icon:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../img/success.svg);
  background-repeat: no-repeat;
}
.cky-section-layout {
  padding: 20px;
  background: #fff;
}
.cky-section-layout .cky-col-label {
  font-size: 13px;
}
.cky-custom-theme-headsup .cky-app-modal {
  padding: 15px 0px;
  max-width: 600px;
}
.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-header {
  border-bottom: none;
  padding: 0px 20px;
}
.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-header .cky-header-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  vertical-align: middle;
}
.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-body {
  padding: 16px 20px;
}
.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-body p {
  font-size: 13px;
  margin-bottom: 0;
}
.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-footer {
  padding: 0px 20px;
}
.cky-app-wrap .cky-banner-theme-radio .cky-radio {
  display: inline-flex;
  align-items: center;
}
.cky-app-wrap .cky-banner-theme-radio .cky-radio input[type=radio] {
  margin-right: 5px;
}
.cky-app-wrap .cky-banner-theme-radio .cky-action-link {
  vertical-align: middle;
}
.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content {
  padding: 12px;
}
.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message {
  padding: 0;
}
.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content {
  gap: 16px;
}
.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-notice-icon img {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-notice-message h6, .cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-notice-message p {
  color: #4E4B66;
  margin: 0;
}
.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-admin-notice-actions .cky-button {
  padding: 6px 12px;
  min-height: 32px;
  border-radius: 4px;
  white-space: nowrap;
}
.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal h4, .cky-app-wrap .cky-custom-theme-headsup .cky-app-modal ul {
  color: #4E4B66;
}
.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal li {
  font-size: 13px;
}
.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal .cky-admin-notice-content {
  padding-top: 0;
  padding-bottom: 0;
}
.cky-app-wrap .cky-custom-theme {
  opacity: 0.3;
  pointer-events: none;
}
.cky-app-wrap .cky-banner-theme-radio .cky-action-link {
  cursor: pointer;
}
.cky-app-wrap .cky-connect-modal-custom-theme .cky-feature-text {
  max-width: 26ch;
  display: inline-flex;
}
.cky-section-css {
  position: relative;
  padding: 15px;
  background: #fff;
}
.cky-section-css textarea {
  min-height: 350px;
  background: #edf0f3;
}
.cky-section-css .cky-feature-content {
  opacity: 1;
}
.cky-section-css .cky-connect-modal-css {
  background: transparent;
  width: calc(100% - 60px);
  max-width: 660px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  height: auto;
  z-index: 0;
}
.cky-app-wrap .cky-nav-tab-banner-settings .cky-nav-tab-content-container {
  background-color: #e6e8e9;
}
.cky-app-wrap .cky-nav-tab-banner-settings .cky-nav-tab-section-content {
  min-height: 700px;
}
.cky-app-wrap .cky-nav-tab-banner-settings .cky-nav-tab-button {
  background-color: transparent;
}
.cky-app-wrap .cky-nav-tab-banner-settings .cky-vertical-tabs .cky-nav-tab-item {
  border-bottom: none;
}
.cky-app-wrap .cky-nav-tab-banner-settings .cky-vertical-tabs .cky-nav-tab-item.active {
  background-color: #e6e8e9;
}
.cky-app-wrap .cky-nav-tab-banner-settings .cky-vertical-tabs .cky-nav-tab-item.active .cky-nav-tab-button {
  background-color: #e6e8e9;
}
.cky-app-wrap h3.cky-section-title-heading {
  font-weight: 400;
}
.cky-app-wrap .cky-banner-preview-toggler {
  margin-left: 15px;
}
.cky-app-wrap .cky-banner-preview-toggler .cky-popper-container {
  display: flex;
  margin-left: 0;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     lite/admin/dist/css/5.css                                                                           0000777                 00000011602 15251156627 0011223 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-app-wrap .cky-button-no-style[data-v-70dc707c] {
  margin-left: 11px;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-type-title[data-v-70dc707c] {
  color: #a0a0a0;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-details[data-v-70dc707c] {
  margin: 5px 1px 15px 1px;
  background-color: #f6f7f7;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-details-checkbox[data-v-70dc707c] {
  max-width: 1%;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-details-content[data-v-70dc707c] {
  padding: 10px;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-details-content table th[data-v-70dc707c] {
  text-align: left;
  padding: 5px;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-details-content table td[data-v-70dc707c] {
  padding: 5px;
}
.cky-app-wrap .cky-cookie-list .cky-cookie-details-actions[data-v-70dc707c] {
  padding: 50px 10px;
}
.cky-app-wrap .cky-empty-place-holder-container[data-v-70dc707c] {
  min-height: 200px;
}
.cky-app-wrap .cky-empty-place-holder-container .cky-emply-placeholder[data-v-70dc707c] {
  text-align: center;
}
.cky-cookie-list-title[data-v-6d97f327] {
  margin-bottom: 20px;
}
.cky-cookie-list-title .cky-add-cookie-button[data-v-6d97f327] {
  margin-left: 10px;
}
.cky-nav-tab-section-cookies[data-v-6d97f327] {
  background: transparent;
}
.cky-app-modal-cookies .cky-admin-notice-message p[data-v-6d97f327] {
  font-size: 12px;
}
.cky-cookies-title[data-v-6d97f327] {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.cky-cookies-title .cky-button-no-style[data-v-6d97f327] {
  margin-left: 11px;
}
.cky-nav-tab-section-header[data-v-6d97f327] {
  border: none;
}
.cky-nav-tab-section-cookies[data-v-6d97f327] {
  padding: 15px 15px;
}
.cky-nav-tab-section-cookies .cky-nav-tab-section-header h5[data-v-6d97f327] {
  font-weight: 500;
  padding-bottom: 2px;
  margin: 0;
}
.cky-app-wrap .cky-table.cky-table-cookies {
  margin-top: 15px;
  border: none;
}
.cky-app-wrap .cky-table.cky-table-cookies tbody tr {
  border-top: none;
}
.cky-app-wrap .cky-table.cky-table-cookies tbody tr td {
  font-size: 13px;
}
.cky-app-wrap .cky-table.cky-table-cookies tbody td,
.cky-app-wrap .cky-table.cky-table-cookies th {
  padding: 15px 10px;
}
.cky-app-wrap .cky-cookie-list-title select {
  margin-left: 10px;
  min-width: 150px;
  height: auto;
  width: auto;
}
.cky-app-wrap .cky-nav-tab-manage-cookies > .cky-nav-tab-content-container > .cky-nav-tab-section > .cky-nav-tab-section-header {
  padding: 15px 0 15px 0;
}
.cky-app-wrap .cky-nav-tab-manage-cookies .cky-nav-tab-button {
  padding: 15px 10px;
}
.cky-app-rtl input,
.cky-app-rtl .cky-nav-tab-section-header,
.cky-app-rtl .cky-cookies-title,
.cky-app-rtl .cky-category-description,
.cky-app-rtl .cky-rich-text-editor * {
  direction: rtl;
  text-align: right;
}
.cky-input-error-alert {
  color: #dc3545;
  padding: 5px 0px;
}
.cky-section-cookies .cky-rich-text-editor-container {
  margin-top: -30px;
}
.cky-nav-tabs-container[data-v-6cc85716] {
  background-image: url(../img/scan-result.svg);
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  padding: 20px;
  width: 1215px;
  height: 447px;
  flex-shrink: 0;
}
.cky-connect-modal-css[data-v-6cc85716] {
  background: transparent;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  height: auto;
  z-index: 0;
  width: 439px;
  border-radius: 8px;
  border: 1px solid #C7CADE;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.06), 0px 9px 10px 0px rgba(0, 0, 0, 0.02), 0px 17px 23px 0px rgba(0, 0, 0, 0.03);
}
.cky-app-modal-scanner .cky-app-modal-header {
  display: none;
}
.cky-app-modal-scanner .cky-scanner-modal-content {
  text-align: center;
}
.cky-app-modal-scanner .cky-app-modal-actions {
  align-self: center;
}
.cky-scan-containers {
  display: flex;
}
.cky-last-scan-container,
.cky-next-scan-container {
  width: 414px;
  height: 93px;
  padding: 24px;
  background: white;
  border-radius: 8px;
  border: 1px solid #C7CADE;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 30px 24px 30px 0;
}
.cky-scan-info {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.cky-icon-wrapper {
  width: 20px;
  height: 20px;
  position: relative;
}
.cky-scan-details {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cky-scan-title {
  color: #4D4B66;
  font-size: 16px;
  font-weight: 500;
}
.cky-scan-status {
  color: #6E7191;
  font-size: 13px;
  font-weight: 400;
}
.cky-button,
.cky-scan-now {
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.cky-button {
  background: white;
  border: 1px solid #1578F7;
}
.cky-scan-now {
  background: white;
  border: 1px solid #1578F7;
  color: #1578F7;
}
.cky-next-scan-container {
  margin: 30px 0;
}
.cky-schedule-button {
  background: #1578F7;
  color: white;
  display: flex;
  align-items: center;
  gap: 4px;
  border: none;
}
.cky-search-icon {
  gap: 10px;
}
                                                                                                                              lite/admin/dist/css/app.css                                                                         0000777                 00000246130 15251156627 0011645 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-icon-base[data-v-0a03081a] {
  display: inline-block;
}
.cky-app-wrap .cky-header {
  margin-left: -20px;
  margin-right: -20px;
  padding: 16px 20px;
  background: linear-gradient(336.94deg, #1a7fbb -111.69%, #26238d 196.34%);
}
.cky-app-wrap .cky-header span.cky-icon-base {
  margin-right: 5px;
}
.cky-app-wrap .cky-logo-caption {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  text-align: left;
  color: #ffffff;
  margin-top: 5px;
}
.cky-app-wrap span.ckyes-version {
  font-weight: 600;
  padding-left: 5px;
  color: #ffffff;
}
.cky-app-wrap .cky-card-header-actions {
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cky-app-wrap .cky-card-header-actions a {
  color: inherit;
}
.cky-app-wrap a.cky-link {
  margin-left: 15px;
}
.cky-app-wrap .cky-nav-menu-item {
  text-decoration: none !important;
  cursor: pointer;
  color: #505b66;
  padding: 15px 0;
  display: inline-block;
  margin: 0 10px;
  transition: all 0.2s ease;
  font-weight: 400;
}
.cky-app-wrap .cky-nav-menu-item.router-link-active, .cky-app-wrap .cky-nav-menu-item:hover {
  color: #1863dc;
}
.cky-app-wrap .cky-nav-menu-item.router-link-active {
  font-weight: 600;
  font-size: 15px;
}
.cky-app-wrap .cky-nav-menu-item:first-child {
  margin-left: 0px;
}
.cky-app-wrap .cky-button.cky-button-upgrade.cky-button-small {
  height: 36px;
  border-radius: 4px;
}
.cky-nav-menu {
  margin-left: -20px;
  margin-right: -20px;
  padding: 0px 32px;
  background: #ffffff;
  box-shadow: 0 3px 8px -10px #000;
}
.cky-nav-menu .cky-upgrade-col {
  gap: 8px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.cky-slide-top-enter-active[data-v-e7644242],
.cky-slide-top-leave-active[data-v-e7644242],
.cky-slide-top-move[data-v-e7644242] {
  transition: all 0.5s;
}
.cky-slide-top-enter[data-v-e7644242],
.cky-slide-top-leave-to[data-v-e7644242] {
  opacity: 0;
  transform: translateY(-500px);
}
.cky-slide-leave-active[data-v-e7644242],
.cky-slide-enter-active[data-v-e7644242] {
  transition: 0.3s;
}
.cky-slide-enter[data-v-e7644242] {
  transform: translate(0, 100%);
}
.cky-slide-leave-to[data-v-e7644242] {
  transform: translate(-200%, 0);
}
.cky-notification[data-v-e7644242] {
  border-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 15px 20px;
  border: 1px solid;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  position: relative;
  background-color: #fafffa;
  border-color: #46b450;
  position: fixed;
  z-index: 5000;
  right: 20px;
  min-width: 300px;
  top: 36px;
  display: flex;
  align-items: center;
}
.cky-notification[data-v-e7644242]::before {
  content: "";
  width: 20px;
  height: 20px;
  padding: 3px 25px 3px 3px;
  display: flex;
  background-image: url(../img/success.svg);
  display: inline-block;
  background-repeat: no-repeat;
}
.cky-notification p[data-v-e7644242] {
  font-size: 13px;
  font-weight: 400;
  color: black;
}
.cky-notification.cky-notification-error[data-v-e7644242] {
  background-color: #fdf3f2;
  border-color: #E71D36;
}
.cky-notification.cky-notification-error[data-v-e7644242]::before {
  background-image: url(../img/error.svg);
}
.cky-notification.cky-notification-warning[data-v-e7644242] {
  background-color: #fdf3f2;
  border-color: #FFB240;
}
.cky-notification.cky-notification-warning[data-v-e7644242]::before {
  background-image: url(../img/warning.svg);
}
.cky-notification.cky-notification-info[data-v-e7644242] {
  background-color: #fdf3f2;
  border-color: #17a8e3;
}
.cky-notification.cky-notification-info[data-v-e7644242]::before {
  background-image: url(../img/warning.svg);
}
.cky-notification .cky-notification-close[data-v-e7644242] {
  display: flex;
  align-items: center;
  margin-left: 15px;
}
.cky-notification .cky-close[data-v-e7644242] {
  font-size: 20px;
  padding: 0;
  background: transparent;
  border: none;
  display: inline-block;
  color: #7e7e7e;
  cursor: pointer;
  line-height: 0;
}
.cky-app-wrap .cky-admin-notice.cky-notice-review {
  margin-top: 30px;
  border-radius: 5px;
  border: 1px solid #d7e1f2;
}
.cky-app-wrap .cky-admin-notice.cky-notice-review .cky-admin-notice-content {
  padding: 10px 15px 10px 15px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-review .cky-admin-notice-header {
  margin-top: 5px;
}
.cky-app-wrap .cky-flex .cky-button-outline-secondary {
  margin-left: 10px;
}
@charset "UTF-8";
.fade-enter-active {
  transition: opacity 0.5s;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.cky-app-wrap {
  font-weight: 400;
  font-size: 14px;
  color: #23282d;
  margin: 0px 20px 0 0px;
  -webkit-font-smoothing: subpixel-antialiased;
  /* === typography === */
}
.cky-app-wrap h1,
.cky-app-wrap h2,
.cky-app-wrap h3,
.cky-app-wrap h4,
.cky-app-wrap h5,
.cky-app-wrap h6 {
  display: block;
  margin: 0.5em 0;
  padding: 0;
  color: #23282d;
  font-weight: 600;
}
.cky-app-wrap h1 {
  font-size: 32px;
  line-height: 40px;
  color: #23282d;
  margin: 0;
}
.cky-app-wrap h2 {
  font-size: 22px;
  line-height: 26px;
}
.cky-app-wrap h3 {
  font-size: 18px;
  line-height: 22px;
}
.cky-app-wrap h4 {
  font-size: 16px;
  line-height: 18px;
}
.cky-app-wrap h5 {
  font-size: 15px;
}
.cky-app-wrap h6 {
  font-size: 14px;
}
.cky-app-wrap p {
  font-weight: 400;
  font-size: 14px;
  color: #23282d;
  margin: 0;
}
.cky-app-wrap a {
  text-decoration: none;
  color: #1863dc;
  font-weight: 500;
  outline-color: transparent;
  outline-style: none;
  box-shadow: none;
  cursor: pointer;
}
.cky-app-wrap a:hover:not(.cky-button), .cky-app-wrap a:focus:not(.cky-button), .cky-app-wrap a:active:not(.cky-button) {
  text-decoration: underline;
}
.cky-app-wrap a.disabled {
  pointer-events: none;
  opacity: 0.7;
}
.cky-app-wrap a.disabled:hover, .cky-app-wrap a.disabled:focus, .cky-app-wrap a.disabled:active {
  color: palette(gray, light);
  cursor: default;
}
.cky-app-wrap b,
.cky-app-wrap strong {
  font-weight: 600;
}
.cky-app-wrap hr {
  border: none;
  display: block;
  height: 1px;
  background: #d9d9d9;
  margin: 30px 0;
}
.cky-app-wrap .cky-text-small {
  font-size: 12px;
}
.cky-app-wrap .cky-section-heading {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 500;
}
.cky-app-wrap .cky-text-xl {
  font-size: 18px;
  font-weight: 400;
}
.cky-app-wrap .cky-text-semi-xl {
  font-size: 18px;
  font-weight: 500;
}
.cky-app-wrap .cky-text-lg {
  font-size: 16px;
  font-weight: 400;
}
.cky-app-wrap .cky-text-semi-lg {
  font-size: 16px;
  font-weight: 500;
}
.cky-app-wrap .cky-text-md {
  font-size: 14px;
  font-weight: 400;
}
.cky-app-wrap .cky-text-semi-md {
  font-size: 14px;
  font-weight: 500;
}
.cky-app-wrap .cky-text-sm {
  font-size: 13px;
  font-weight: 400;
}
.cky-app-wrap .cky-text-semi-sm {
  font-size: 13px;
  font-weight: 500;
}
.cky-app-wrap .cky-text-xs {
  font-size: 12px;
  font-weight: 400;
}
.cky-app-wrap .cky-text-semi-xs {
  font-size: 12px;
  font-weight: 500;
}
.cky-app-wrap .cky-text-secondary-dark {
  color: #4e4b66 !important;
}
.cky-app-wrap .cky-text-secondary-light {
  color: #a0a3bd !important;
}
.cky-col-12 {
  width: 100%;
  max-width: 100%;
  flex-basis: 100%;
}
.cky-col-11 {
  width: 91.6666666667%;
  max-width: 91.6666666667%;
  flex-basis: 91.6666666667%;
}
.cky-col-10 {
  width: 83.3333333333%;
  max-width: 83.3333333333%;
  flex-basis: 83.3333333333%;
}
.cky-col-9 {
  width: 75%;
  max-width: 75%;
  flex-basis: 75%;
}
.cky-col-8 {
  width: 66.6666666667%;
  max-width: 66.6666666667%;
  flex-basis: 66.6666666667%;
}
.cky-col-7 {
  width: 58.3333333333%;
  max-width: 58.3333333333%;
  flex-basis: 58.3333333333%;
}
.cky-col-6 {
  width: 50%;
  max-width: 50%;
  flex-basis: 50%;
}
.cky-col-5 {
  width: 41.6666666667%;
  max-width: 41.6666666667%;
  flex-basis: 41.6666666667%;
}
.cky-col-4 {
  width: 33.3333333333%;
  max-width: 33.3333333333%;
  flex-basis: 33.3333333333%;
}
.cky-col-3 {
  width: 25%;
  max-width: 25%;
  flex-basis: 25%;
}
.cky-col-2 {
  width: 16.6666666667%;
  max-width: 16.6666666667%;
  flex-basis: 16.6666666667%;
}
.cky-col-1 {
  width: 8.3333333333%;
  max-width: 8.3333333333%;
  flex-basis: 8.3333333333%;
}
.wp-admin.folded .cky-app-nav-bar {
  left: 56px;
  width: calc(100% - 76px);
}
.cky-app-wrap * {
  box-sizing: border-box;
}
.cky-app-modal-open {
  overflow: hidden;
}
.cky-app-wrap *:before,
.cky-app-wrap *:after {
  box-sizing: border-box;
}
.cky-app-wrap .cky-col, .cky-app-wrap [class*=cky-col-] {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs, .cky-app-wrap .cky-vertical-tab .cky-nav-tab-button, .cky-app-wrap .cky-vertical-tab, .cky-app-wrap .cky-card .cky-card-actions, .cky-app-wrap .cky-empty-state, .cky-app-wrap .cky-stats-section, .cky-app-wrap .cky-center, .cky-app-wrap .cky-justify-end, .cky-app-wrap .cky-justify-between, .cky-app-wrap .cky-flex, .cky-app-wrap .cky-align-top, .cky-app-wrap .cky-align-center {
  display: flex;
}
.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button, .cky-app-wrap .cky-button.cky-button-icon,
.cky-app-wrap a.cky-button.cky-button-icon,
.cky-app-wrap button.cky-button.cky-button-icon, .cky-app-wrap .cky-toggle, .cky-app-wrap .cky-empty-state, .cky-app-wrap .cky-center, .cky-app-wrap .cky-align-center {
  align-items: center;
}
.cky-app-wrap img {
  max-width: 100%;
}
.cky-app-wrap .cky-row {
  display: flex;
  flex-flow: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cky-app-wrap .cky-row:last-child {
  margin-bottom: 0;
}
.cky-app-wrap .cky-col {
  flex: 1;
}
.cky-app-wrap .cky-column {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.cky-app-wrap .cky-focus-text {
  color: #14142A !important;
}
.cky-app-wrap .cky-align-top {
  align-items: flex-start !important;
}
.cky-app-wrap .cky-justify-between {
  justify-content: space-between;
}
.cky-app-wrap .cky-justify-end {
  justify-content: flex-end;
}
.cky-app-wrap .cky-center {
  justify-content: center;
}
.cky-app-wrap .cky--no-border {
  border: none !important;
}
.cky-app-wrap .cky-app-row {
  margin-bottom: 10px;
}
.cky-app-wrap .cky-direction--column {
  flex-direction: column;
}
.cky-app-wrap .cky-text-center {
  text-align: center !important;
}
.cky-app-wrap .cky-text-right {
  text-align: right !important;
}
.cky-app-wrap .cky-px-2 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.cky-app-wrap .cky-py-2 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.cky-app-wrap .cky-px {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.cky-app-wrap .cky-py {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.cky-app-wrap .cky-p-3 {
  padding: 30px !important;
}
.cky-app-admin .update-nag,
.cky-app-admin .updated,
.cky-app-admin .error,
.cky-app-admin .is-dismissible {
  display: none;
}
.cky-app-admin .wrap {
  margin: 0px 20px 0 2px;
}
.cky-app-wrap .cky-app-nav-bar {
  width: calc(100% - 200px);
  top: 32px;
  left: 180px;
  position: fixed;
  z-index: 999;
}
.cky-app-wrap .cky-app-body {
  position: relative;
  padding-top: 108px;
}
.cky-app-wrap .cky-app-body-without-nav {
  padding-top: 60px;
}
.cky-app-wrap ul {
  list-style: disc;
  padding-left: 15px;
}
.cky-app-wrap ul.cky-list-unstyled {
  list-style: none;
}
.cky-app-wrap .cky-section {
  padding: 20px 15px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.cky-app-wrap .cky-section .cky-section-header {
  padding: 15px;
}
.cky-app-wrap .cky-section .cky-section-header.cky-section-header-boxed {
  padding: 10px 15px;
  background: #f1f1f1;
  border: 1px solid #d9d9d9;
  border-bottom: none;
}
.cky-app-wrap .cky-section .cky-section-upgrade {
  padding-left: 5px;
}
.cky-app-wrap .cky-section .cky-section-title {
  margin-right: 15px;
}
.cky-app-wrap .cky-session-expired {
  margin: 30px 80px 0;
  padding: 48px 65px;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: auto;
  min-height: 610px;
  gap: 26px;
}
.cky-app-wrap .cky-stats-section {
  flex-wrap: wrap;
}
.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(1) .cky-stats-icon {
  background-color: #E8F1FE;
}
.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(2) .cky-stats-icon {
  background-color: #E5F4EF;
}
.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(3) .cky-stats-icon {
  background-color: #C4DDFD;
}
.cky-app-wrap .cky-stats-section .cky-stats-col:nth-child(4) .cky-stats-icon {
  background-color: #FFE8C6;
}
.cky-app-wrap .cky-stats-section > div {
  flex: 0 0 50%;
}
.cky-app-wrap .cky-loading-text {
  position: absolute;
  z-index: 12;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #adadad;
  display: flex;
  align-items: center;
}
.cky-app-wrap .cky-loading-text .cky-spinner {
  margin-right: 10px;
}
.cky-app-wrap .cky-empty-state {
  flex-direction: column;
  justify-content: center;
  padding: 15px;
}
.cky-app-wrap .cky-empty-message {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  margin: 10px 0;
}
.cky-app-wrap .cky-badge {
  padding: 3px 15px;
  background: #f1f1f1;
  font-size: 13px;
  font-weight: 500;
  border-radius: 3px;
  display: inline-flex;
  align-items: center;
}
.cky-app-wrap .cky-badge-info {
  color: #009ee1;
  background-color: #e1f6ff;
}
.cky-app-wrap .cky-badge-error {
  color: #E71D36;
  background: #f17988;
}
.cky-app-wrap .cky-badge-warning {
  color: #ff9d0d;
  background: #ffdba6;
}
.cky-app-wrap .cky-badge-success {
  color: #00967c;
  background: #b0fff1;
}
.cky-app-wrap .cky-icon-base {
  display: inline-flex;
}
.cky-app-wrap .cky-zero-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.cky-app-wrap .cky-zero--margin {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.cky-app-wrap .cky-color-picker {
  width: 130px;
  height: 30px;
  border: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-color-picker > div {
  height: 100%;
}
.cky-app-wrap .cky-color-picker .cky-current-color {
  display: block;
  width: 40px;
  height: 100%;
}
.cky-app-wrap .cky-color-picker .vc-chrome {
  position: absolute;
  z-index: 999;
}
.cky-app-wrap .cky-color-picker .cky-color-picker-input {
  width: 120px;
  box-sizing: border-box;
  background: #f6f7f7;
  box-sizing: border-box;
  font-size: 14px;
  cursor: pointer;
}
.cky-app-wrap .cky-color-picker .cky-color-picker-input .cky-input-color {
  background: transparent;
  border: none;
  text-transform: uppercase;
  font-size: 12px;
}
.cky-app-wrap .cky-exit-popup .cky-app-modal {
  padding: 15px 0px;
  max-width: 500px;
}
.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-header {
  border-bottom: none;
  padding: 0px 20px;
}
.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-body {
  padding: 16px 20px;
}
.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-body p {
  font-size: 13px;
  margin-bottom: 0;
}
.cky-app-wrap .cky-exit-popup .cky-app-modal .cky-app-modal-footer {
  padding: 0px 20px;
}
.cky-app-wrap .cky-gcm-settings .cky-help-text {
  margin: 10px 0;
}
.cky-app-wrap .cky-gcm-settings .cky-help-text p {
  font-size: 12px;
  color: #adadad;
}
.cky-app-wrap .cky-gcm-settings .cky-tooltip-text {
  padding-top: 5px;
}
.cky-app-wrap .cky-gcm-settings .cky-tooltip-text p {
  font-size: 13px;
}
.cky-app-wrap .cky-gcm-settings .cky-other-settings h6 {
  padding-bottom: 20px;
}
.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-wait-update {
  display: inline-flex;
}
.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-wait-update p {
  padding-left: 8px;
}
.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-wait-update .cky-input-inline-error {
  font-size: 10px;
}
.cky-app-wrap .cky-gcm-settings .cky-other-settings .cky-tooltip-text {
  padding-bottom: 20px;
}
.cky-app-wrap .cky-gcm-settings .cky-default-consent-lists {
  padding-bottom: 20px;
}
.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal {
  padding: 15px 0px;
}
.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-header {
  border-bottom: none;
  padding: 0px 20px;
}
.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-body {
  padding: 16px 20px;
}
.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-body p {
  font-size: 13px;
  margin-bottom: 0;
}
.cky-app-wrap .cky-gcm-headsup-modal .cky-app-modal .cky-app-modal-footer {
  padding: 0px 20px;
}
.cky-app-wrap .cky-headsup-popup .cky-app-modal {
  padding: 15px 0px;
  max-width: 500px;
}
.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-header {
  border-bottom: none;
  padding: 0px 20px;
}
.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-body {
  padding: 16px 20px;
}
.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-body p {
  font-size: 13px;
  margin-bottom: 0;
}
.cky-app-wrap .cky-headsup-popup .cky-app-modal .cky-app-modal-footer {
  padding: 0px 20px;
}
.cky-app-wrap .cky-color-red {
  color: #E71D36;
}
.cky-app-wrap .cky-color-link {
  color: #1863dc;
}
.cky-app-wrap .cky-status-indicators {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.cky-app-wrap .cky-status-indicators > span {
  font-weight: 400;
}
.cky-app-wrap .cky-status-error {
  color: #E71D36;
}
.cky-app-wrap .cky-status-error svg {
  fill: #E71D36;
}
.cky-app-wrap .cky-status-success {
  color: #15a753;
}
.cky-app-wrap .cky-status-indicators {
  display: inline-flex;
  align-items: center;
}
.cky-app-wrap .cky-status-indicators h5 {
  margin: 0;
}
.cky-app-wrap .cky-status-indicators .cky-status-info {
  display: inline-flex;
  align-items: center;
}
.cky-app-wrap .cky-status-indicators .cky-icon-base {
  margin-right: 5px;
}
.cky-app-wrap a.cky-link.cky-actions-link {
  font-size: 14px;
  text-decoration: none;
}
.cky-app-wrap a.cky-link.cky-actions-link:hover {
  text-decoration: underline;
}
.cky-app-wrap .cky-error-message {
  display: block;
  margin-top: 8px;
  color: #E71D36;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}
button.cky-preview-close {
  position: fixed;
  top: 50px;
  right: 50px;
  z-index: 999999999;
  background: transparent;
  border: none;
  color: white;
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}
button.cky-preview-close:after {
  content: "";
  width: 25px;
  height: 25px;
  background: #fff;
  display: inline-flex;
  -webkit-mask-image: url(../img/close.svg);
  mask-image: url(../img/close.svg);
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center;
  mask-position: center;
}
.cky-app-wrap .cky-breadcrumbs-title {
  display: flex;
  align-items: center;
}
.cky-app-wrap .cky-breadcrumbs-title {
  font-weight: 600;
  font-size: 15px;
  display: flex;
  align-items: center;
}
.cky-app-wrap .cky-breadcrumbs-title:before {
  content: "";
  width: 13px;
  height: 10px;
  margin-right: 5px;
  display: inline-flex;
  -webkit-mask-image: url(../img/arrow-left.svg);
  mask-image: url(../img/arrow-left.svg);
  background-color: #23282d;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center;
  mask-position: center;
}
.cky-app-wrap .cky-section-inner {
  margin-top: 10px;
  margin-bottom: 20px;
  background: #fff;
}
.cky-app-wrap .cky-blur {
  filter: blur(2px);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cky-app-wrap .cky-external-link {
  display: inline-flex;
  align-items: center;
}
.cky-app-wrap .cky-external-link:after {
  content: "";
  width: 13px;
  height: 13px;
  margin-left: 8px;
  display: inline-flex;
  -webkit-mask-image: url(../img/external.svg);
  mask-image: url(../img/external.svg);
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.cky-app-wrap .cky-app-box {
  background: #fff;
  padding: 12px 20px;
  margin-bottom: 15px;
  border-radius: 3px;
}
.cky-app-wrap .cky-banner-message {
  background: #F0F0F0;
  padding: 12px 20px;
  margin-bottom: 15px;
  border-radius: 3px;
}
.cky-app-wrap .cky-pro-badge {
  font-size: 8px;
  background: #e1e0e1;
  text-transform: uppercase;
  padding: 2px 5px;
  color: #787d81;
  border-radius: 1px;
  margin-left: 5px;
}
.cky-preview-partial-refreshing .cky-consent-container:before {
  content: "";
  position: absolute;
  top: 0;
  animation: linear 1s placeHolderShimmer infinite;
  background: #f6f7f8;
  background: radial-gradient(75.49% 775.24% at 68.84% 100%, rgba(98, 151, 219, 0.12) 0%, rgba(24, 99, 220, 0.12) 43.3%, rgba(98, 151, 219, 0.12) 98.84%) #ffffff;
  background-size: 800px 104px;
  width: 100%;
  height: 100%;
  transform: translateZ(0);
  opacity: 0.7;
  cursor: progress;
  z-index: 999;
}
@keyframes shimmer-move {
0% {
    transform: translateX(-150%);
}
to {
    transform: translateX(150%);
}
}
@keyframes placeHolderShimmer {
0% {
    background-position: -468px 0;
}
100% {
    background-position: 468px 0;
}
}
.cky-app-wrap .cky-spinner-pulse {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1e2221;
  border-radius: 100%;
  animation: cky-pulse-scale-out 1s infinite ease-in-out;
  display: inline-block;
}
@keyframes cky-pulse-scale-out {
0% {
    transform: scale(0);
}
100% {
    transform: scale(1);
    opacity: 0;
}
}
.cky-app-wrap .cky-ellipsis-loader:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  animation: cky-ellipsis steps(4, end) 900ms infinite;
  content: "…"; /* ascii code for the cky-ellipsis character */
  width: 0px;
}
@keyframes cky-ellipsis {
to {
    width: 1.25em;
}
}
.cky-app-wrap .cky-loader-view {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  top: 108px;
  z-index: -1;
}
.cky-app-wrap .cky-toggle {
  display: inline-flex;
  margin-bottom: 0;
}
.cky-app-wrap .cky-toggle .cky-toggle-text {
  margin: 0 5px;
  font-weight: 500;
}
.cky-app-wrap .cky-toggle input {
  display: none;
}
.cky-app-wrap .cky-toggle input:focus ~ .cky-toggle-slider {
  box-shadow: 0 0 0 5px palette(toggle, base);
}
.cky-app-wrap .cky-toggle input:checked ~ .cky-toggle-slider {
  background-color: #15a753;
}
.cky-app-wrap .cky-toggle input:checked ~ .cky-toggle-slider:before {
  left: calc(100% - 3px);
  transform: translateX(-100%);
}
.cky-app-wrap .cky-toggle input[disabled] ~ .cky-toggle-slider {
  cursor: not-allowed;
  opacity: 0.5;
  background-color: #adadad;
}
.cky-app-wrap .cky-toggle input[disabled] ~ .cky-toggle-slider:before {
  background-color: white;
}
.cky-app-wrap .cky-toggle input[disabled] ~ .cky-toggle-slider:hover {
  box-shadow: none;
}
.cky-app-wrap .cky-toggle .cky-toggle-slider {
  width: 36px;
  height: 18px;
  float: left;
  display: block;
  position: relative;
  margin: 2px 0;
  border: 0;
  border-radius: 9px;
  background-color: #adadad;
  transition: all 0.3s ease;
  padding-left: 18px;
  padding-right: 18px;
}
.cky-app-wrap .cky-toggle .cky-toggle-slider:before {
  content: " ";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 18px;
  background-color: #ffffff;
  transition: 0.2s linear;
}
.cky-app-wrap .cky-toggle .cky-toggle-slider:hover {
  box-shadow: 0 0 0 5px palette(silver, default);
}
.cky-app-wrap .cky-toggle.cky-toggle-alt .cky-toggle-slider {
  height: 20px;
  border-radius: 15px;
  min-width: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.cky-app-wrap .cky-toggle.cky-toggle-alt .cky-toggle-slider:before {
  width: 14px;
  height: 14px;
  transition: 0.4s linear;
}
.cky-app-wrap .cky-toggle.cky-toggle-alt .cky-toggle-slider:after {
  content: " ";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 4.5px;
  right: 6px;
  -webkit-mask-image: url(../img/close.svg);
  mask-image: url(../img/close.svg);
  background-color: #fff;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.cky-app-wrap .cky-toggle.cky-toggle-alt input:checked ~ .cky-toggle-slider {
  background-color: #1863dc;
  color: #ffffff;
}
.cky-app-wrap .cky-toggle.cky-toggle-alt input:checked ~ .cky-toggle-slider:after {
  -webkit-mask-image: url(../img/tick.svg);
  mask-image: url(../img/tick.svg);
  left: 6px;
}
.cky-app-wrap .cky-button,
.cky-app-wrap a.cky-button,
.cky-app-wrap button.cky-button {
  width: auto;
  min-width: 80px;
  padding: 8px 15px;
  background-color: #1578F7;
  color: #ffffff;
  border: 1px solid #1578F7;
  font-weight: 500;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  line-height: 16px;
}
.cky-app-wrap .cky-button:hover, .cky-app-wrap .cky-button:focus,
.cky-app-wrap a.cky-button:hover,
.cky-app-wrap a.cky-button:focus,
.cky-app-wrap button.cky-button:hover,
.cky-app-wrap button.cky-button:focus {
  background-color: #0760d2;
  border-color: #0760d2;
}
.cky-app-wrap .cky-button.cky-button-secondary,
.cky-app-wrap a.cky-button.cky-button-secondary,
.cky-app-wrap button.cky-button.cky-button-secondary {
  background-color: #fafafb;
  border-color: #c9d0d6;
  color: #555d66;
}
.cky-app-wrap .cky-button.cky-button-secondary:hover, .cky-app-wrap .cky-button.cky-button-secondary:focus,
.cky-app-wrap a.cky-button.cky-button-secondary:hover,
.cky-app-wrap a.cky-button.cky-button-secondary:focus,
.cky-app-wrap button.cky-button.cky-button-secondary:hover,
.cky-app-wrap button.cky-button.cky-button-secondary:focus {
  background-color: #dedee4;
  border-color: #dedee4;
}
.cky-app-wrap .cky-button.cky-button-green,
.cky-app-wrap a.cky-button.cky-button-green,
.cky-app-wrap button.cky-button.cky-button-green {
  background-color: #15a753;
  border-color: #15a753;
}
.cky-app-wrap .cky-button.cky-button-green:hover, .cky-app-wrap .cky-button.cky-button-green:focus,
.cky-app-wrap a.cky-button.cky-button-green:hover,
.cky-app-wrap a.cky-button.cky-button-green:focus,
.cky-app-wrap button.cky-button.cky-button-green:hover,
.cky-app-wrap button.cky-button.cky-button-green:focus {
  background-color: #129048;
  border-color: #129048;
}
.cky-app-wrap .cky-button.cky-button-danger,
.cky-app-wrap a.cky-button.cky-button-danger,
.cky-app-wrap button.cky-button.cky-button-danger {
  background-color: #E71D36;
  color: #ffffff;
  border-color: #E71D36;
}
.cky-app-wrap .cky-button.cky-button-danger:hover, .cky-app-wrap .cky-button.cky-button-danger:focus,
.cky-app-wrap a.cky-button.cky-button-danger:hover,
.cky-app-wrap a.cky-button.cky-button-danger:focus,
.cky-app-wrap button.cky-button.cky-button-danger:hover,
.cky-app-wrap button.cky-button.cky-button-danger:focus {
  background-color: #bd1429;
  border-color: #bd1429;
}
.cky-app-wrap .cky-button.cky-button-medium,
.cky-app-wrap a.cky-button.cky-button-medium,
.cky-app-wrap button.cky-button.cky-button-medium {
  padding: 12px 16px;
  font-size: 14px;
}
.cky-app-wrap .cky-button.cky-button-small,
.cky-app-wrap a.cky-button.cky-button-small,
.cky-app-wrap button.cky-button.cky-button-small {
  padding: 6px 12px;
}
.cky-app-wrap .cky-button:focus,
.cky-app-wrap a.cky-button:focus,
.cky-app-wrap button.cky-button:focus {
  outline: none;
}
.cky-app-wrap .cky-button.cky-button-outline,
.cky-app-wrap a.cky-button.cky-button-outline,
.cky-app-wrap button.cky-button.cky-button-outline {
  background-color: transparent;
  color: #1578F7;
}
.cky-app-wrap .cky-button.cky-button-outline:hover, .cky-app-wrap .cky-button.cky-button-outline:focus,
.cky-app-wrap a.cky-button.cky-button-outline:hover,
.cky-app-wrap a.cky-button.cky-button-outline:focus,
.cky-app-wrap button.cky-button.cky-button-outline:hover,
.cky-app-wrap button.cky-button.cky-button-outline:focus {
  background-color: #1578F7;
  color: #ffffff;
}
.cky-app-wrap .cky-button.cky-button-outline-secondary,
.cky-app-wrap a.cky-button.cky-button-outline-secondary,
.cky-app-wrap button.cky-button.cky-button-outline-secondary {
  background-color: transparent;
  color: #555d66;
  border-color: #c9d0d6;
}
.cky-app-wrap .cky-button.cky-button-outline-secondary:hover, .cky-app-wrap .cky-button.cky-button-outline-secondary:focus,
.cky-app-wrap a.cky-button.cky-button-outline-secondary:hover,
.cky-app-wrap a.cky-button.cky-button-outline-secondary:focus,
.cky-app-wrap button.cky-button.cky-button-outline-secondary:hover,
.cky-app-wrap button.cky-button.cky-button-outline-secondary:focus {
  background-color: #fafafb;
}
.cky-app-wrap .cky-button.cky-button-outline-danger,
.cky-app-wrap a.cky-button.cky-button-outline-danger,
.cky-app-wrap button.cky-button.cky-button-outline-danger {
  background-color: transparent;
  color: #E71D36;
  border-color: #E71D36;
}
.cky-app-wrap .cky-button.cky-button-outline-danger:hover, .cky-app-wrap .cky-button.cky-button-outline-danger:focus,
.cky-app-wrap a.cky-button.cky-button-outline-danger:hover,
.cky-app-wrap a.cky-button.cky-button-outline-danger:focus,
.cky-app-wrap button.cky-button.cky-button-outline-danger:hover,
.cky-app-wrap button.cky-button.cky-button-outline-danger:focus {
  background-color: #E71D36;
  color: #ffffff;
}
.cky-app-wrap .cky-button.cky-button-upgrade,
.cky-app-wrap a.cky-button.cky-button-upgrade,
.cky-app-wrap button.cky-button.cky-button-upgrade {
  background: linear-gradient(90deg, #f83600, #f9d423);
  border: none;
  padding: 8px 20px;
}
.cky-app-wrap .cky-button.cky-button-upgrade .cky-icon-base,
.cky-app-wrap a.cky-button.cky-button-upgrade .cky-icon-base,
.cky-app-wrap button.cky-button.cky-button-upgrade .cky-icon-base {
  width: 12px;
  margin-right: 8px;
}
.cky-app-wrap .cky-button.cky-button-upgrade:hover, .cky-app-wrap .cky-button.cky-button-upgrade:focus,
.cky-app-wrap a.cky-button.cky-button-upgrade:hover,
.cky-app-wrap a.cky-button.cky-button-upgrade:focus,
.cky-app-wrap button.cky-button.cky-button-upgrade:hover,
.cky-app-wrap button.cky-button.cky-button-upgrade:focus {
  background: linear-gradient(45deg, #f83600, #f9d423);
}
.cky-app-wrap .cky-button.disabled, .cky-app-wrap .cky-button:disabled, .cky-app-wrap .cky-button[disabled], .cky-app-wrap .cky-button.cky-button-onload, .cky-app-wrap .cky-button.cky-button-onload-text,
.cky-app-wrap a.cky-button.disabled,
.cky-app-wrap a.cky-button:disabled,
.cky-app-wrap a.cky-button[disabled],
.cky-app-wrap a.cky-button.cky-button-onload,
.cky-app-wrap a.cky-button.cky-button-onload-text,
.cky-app-wrap button.cky-button.disabled,
.cky-app-wrap button.cky-button:disabled,
.cky-app-wrap button.cky-button[disabled],
.cky-app-wrap button.cky-button.cky-button-onload,
.cky-app-wrap button.cky-button.cky-button-onload-text {
  opacity: 0.5;
}
.cky-app-wrap .cky-button.cky-pagination-button,
.cky-app-wrap a.cky-button.cky-pagination-button,
.cky-app-wrap button.cky-button.cky-pagination-button {
  min-width: 30px;
  background: transparent;
  color: #23282d;
  border: 1px solid transparent;
  border-color: #d9d9d9;
  font-size: 16px;
  margin: 2px;
}
.cky-app-wrap .cky-button.cky-pagination-button.cky-pagination-number,
.cky-app-wrap a.cky-button.cky-pagination-button.cky-pagination-number,
.cky-app-wrap button.cky-button.cky-pagination-button.cky-pagination-number {
  font-size: 12px;
}
.cky-app-wrap .cky-button.cky-pagination-button.active,
.cky-app-wrap a.cky-button.cky-pagination-button.active,
.cky-app-wrap button.cky-button.cky-pagination-button.active {
  background: #1578F7;
  color: #ffffff;
  opacity: 1;
}
.cky-app-wrap .cky-button.cky-button-outline,
.cky-app-wrap a.cky-button.cky-button-outline,
.cky-app-wrap button.cky-button.cky-button-outline {
  color: #1578F7;
  background-color: transparent;
  background-image: none;
  border: 1px solid;
  border-color: #1578F7;
}
.cky-app-wrap .cky-button.cky-button-outline:hover, .cky-app-wrap .cky-button.cky-button-outline:focus,
.cky-app-wrap a.cky-button.cky-button-outline:hover,
.cky-app-wrap a.cky-button.cky-button-outline:focus,
.cky-app-wrap button.cky-button.cky-button-outline:hover,
.cky-app-wrap button.cky-button.cky-button-outline:focus {
  background-color: #1578F7;
  color: #ffffff;
}
.cky-app-wrap .cky-button.cky-button-icon,
.cky-app-wrap a.cky-button.cky-button-icon,
.cky-app-wrap button.cky-button.cky-button-icon {
  display: inline-flex;
}
.cky-app-wrap .cky-button.cky-button-icon > span,
.cky-app-wrap a.cky-button.cky-button-icon > span,
.cky-app-wrap button.cky-button.cky-button-icon > span {
  margin-right: 3px;
}
.cky-app-wrap .cky-button .cky-btn-spinner,
.cky-app-wrap a.cky-button .cky-btn-spinner,
.cky-app-wrap button.cky-button .cky-btn-spinner {
  line-height: 1.15;
  position: absolute;
  right: 15px;
  opacity: 0;
  width: 16px;
  height: 16px;
  top: 50%;
  display: inline-block;
  transform: translateY(-50%);
  transition-property: padding, opacity;
  transition-duration: 0.2s, 0.2s;
  transition-timing-function: ease-in, ease;
  transition-delay: 0s, 0.2s;
}
.cky-app-wrap .cky-button .cky-btn-spinner span,
.cky-app-wrap a.cky-button .cky-btn-spinner span,
.cky-app-wrap button.cky-button .cky-btn-spinner span {
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  opacity: 1;
  border: 1px solid #fff;
  border-radius: 50%;
  animation: spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.cky-app-wrap .cky-button .cky-btn-spinner span:nth-child(1),
.cky-app-wrap a.cky-button .cky-btn-spinner span:nth-child(1),
.cky-app-wrap button.cky-button .cky-btn-spinner span:nth-child(1) {
  animation-delay: 0.45s;
}
.cky-app-wrap .cky-button .cky-btn-spinner span:nth-child(2),
.cky-app-wrap a.cky-button .cky-btn-spinner span:nth-child(2),
.cky-app-wrap button.cky-button .cky-btn-spinner span:nth-child(2) {
  animation-delay: 0.3s;
}
.cky-app-wrap .cky-button .cky-btn-spinner span:nth-child(3),
.cky-app-wrap a.cky-button .cky-btn-spinner span:nth-child(3),
.cky-app-wrap button.cky-button .cky-btn-spinner span:nth-child(3) {
  animation-delay: 0.15s;
}
.cky-app-wrap .cky-button .cky-button:not(:disabled),
.cky-app-wrap a.cky-button .cky-button:not(:disabled),
.cky-app-wrap button.cky-button .cky-button:not(:disabled) {
  transition-delay: 0.2s;
}
.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span,
.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span,
.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span {
  box-shadow: 0 0 0 0.2rem #fff inset;
  border: 7.4px solid transparent;
  transition: all 0.4s;
}
.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(1),
.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(1),
.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(1) {
  transform: rotate(0deg) !important;
}
.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(2),
.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(2),
.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(2) {
  transform: rotate(90deg) !important;
}
.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(3),
.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(3),
.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(3) {
  transform: rotate(180deg) !important;
}
.cky-app-wrap .cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(4),
.cky-app-wrap a.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(4),
.cky-app-wrap button.cky-button .cky-button:not(:disabled) .cky-btn-spinner span:nth-child(4) {
  transform: rotate(270deg) !important;
}
.cky-app-wrap .cky-button.cky-button-loading,
.cky-app-wrap a.cky-button.cky-button-loading,
.cky-app-wrap button.cky-button.cky-button-loading {
  padding-right: 40px;
}
.cky-app-wrap .cky-button.cky-button-loading .cky-btn-spinner,
.cky-app-wrap a.cky-button.cky-button-loading .cky-btn-spinner,
.cky-app-wrap button.cky-button.cky-button-loading .cky-btn-spinner {
  opacity: 1;
}
@keyframes spinner {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.cky-app-wrap a.cky-button {
  display: inline-flex;
}
.cky-app-wrap a.cky-button-no-style,
.cky-app-wrap button.cky-button-no-style {
  font: 500 13px/16px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  background-color: transparent;
  color: #adadad;
  border: none;
  padding: 0;
  cursor: pointer;
  min-width: initial;
}
.cky-app-wrap a.cky-button-no-style:hover, .cky-app-wrap a.cky-button-no-style:focus,
.cky-app-wrap button.cky-button-no-style:hover,
.cky-app-wrap button.cky-button-no-style:focus {
  color: #2e2e2e;
  background-color: transparent;
}
.cky-app-wrap a.cky-button-no-style:focus,
.cky-app-wrap button.cky-button-no-style:focus {
  outline: none;
  color: #2e2e2e;
  background-color: transparent;
}
.cky-app-wrap .cky-button[data-type=icon] {
  padding: 6px;
  height: 30px;
  min-width: initial;
}
.cky-app-wrap .cky-actions-group button:not(:first-child) {
  margin-left: 10px;
}
.cky-app-wrap input[type=radio] {
  margin: 0;
  margin-right: 10px;
}
.cky-app-wrap .cky-image-radio input[type=radio] {
  display: none;
}
.cky-app-wrap input[type=radio]:checked::before {
  background-color: #1863dc;
}
.cky-app-wrap .cky-form-control,
.cky-app-wrap .cky-select {
  width: 100%;
  margin: 0;
  padding: 9px 14px;
  border: 1px solid #d1d5db;
  border-radius: 3px;
  background-image: none;
  font-size: 14px;
  font-weight: 400;
  transition: 0.1s ease-in-out;
  line-height: 1.6;
}
.cky-app-wrap .cky-form-control,
.cky-app-wrap .cky-select {
  outline: none;
  box-shadow: none;
}
.cky-app-wrap .cky-form-control:focus,
.cky-app-wrap .cky-select:focus {
  border-color: #1863dc;
}
.cky-app-wrap .cky-form-control::-moz-placeholder, .cky-app-wrap .cky-select::-moz-placeholder {
  font-weight: 400;
  color: #888;
}
.cky-app-wrap .cky-form-control::placeholder,
.cky-app-wrap .cky-select::placeholder {
  font-weight: 400;
  color: #888;
}
.cky-app-wrap [disabled].cky-form-control,
.cky-app-wrap [disabled].cky-select {
  cursor: not-allowed;
}
.cky-app-wrap .cky-disabled.cky-form-control,
.cky-app-wrap .cky-disabled.cky-select, fieldset[disabled] .cky-app-wrap .cky-form-control,
fieldset[disabled] .cky-app-wrap .cky-select {
  cursor: not-allowed;
  opacity: 0.5;
}
.cky-app-wrap label,
.cky-app-wrap .cky-label {
  display: inline-block;
}
.cky-app-wrap label .cky-required::after,
.cky-app-wrap .cky-label .cky-required::after {
  content: "*";
  color: red;
  font-size: 12px;
}
.cky-app-wrap label,
.cky-app-wrap .cky-label {
  margin-bottom: 10px;
}
.cky-app-wrap .cky-form-check-inline label,
.cky-app-wrap .cky-form-check-inline .cky-label {
  margin-bottom: 0px;
}
.cky-app-wrap .cky-col-label {
  margin: 0;
}
.cky-app-wrap .cky-form-group {
  margin-bottom: 20px;
}
.cky-app-wrap .cky-form-control,
.cky-app-wrap .cky-select {
  line-height: 1.3;
}
.cky-app-wrap input[type=text],
.cky-app-wrap .cky-select {
  height: 40px;
}
.cky-app-wrap .cky-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  padding: 8px 25px 8px 14px;
}
.cky-app-wrap .cky-section-settings {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-section-settings .cky-section-settings-content > .cky-row > .cky-col-label {
  padding-left: 30px;
  margin: 0;
}
.cky-app-wrap .cky-section-settings .cky-section-settings-header {
  padding-bottom: 30px;
}
.cky-app-wrap .cky-section-settings .cky-section-settings-inner .cky-form-group > label {
  padding-left: 35px;
}
.cky-app-wrap .cky-section-settings .cky-section-settings-inner .cky-section-settings-inner .cky-form-group > label {
  padding-left: 70px;
}
.cky-app-wrap .cky-form-group--color label {
  margin-bottom: 10px;
  display: block;
}
.cky-app-wrap .cky-form-check-label {
  margin-bottom: 0;
}
.cky-app-wrap .cky-form-check {
  margin-bottom: 10px;
}
.cky-app-wrap .cky-form-check:last-child {
  margin-bottom: 0px;
}
.cky-app-wrap .cky-form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.cky-app-wrap .cky-form-check-input {
  border: 1px solid #b4b9be;
  background: #fff;
  color: #555;
  cursor: pointer;
  line-height: 0;
  height: 16px;
  margin: 0px 4px 0 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 16px;
  min-width: 16px;
  -webkit-appearance: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: 0.05s border-color ease-in-out;
}
.cky-app-wrap .cky-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.cky-app-wrap .cky-disabled a {
  cursor: not-allowed;
}
.cky-app-wrap .cky-form-heading {
  font-weight: 500;
  margin: 0;
  margin-bottom: 20px;
  font-size: 14px;
}
.cky-app-wrap .cky-form-section:not(:first-child) {
  padding-top: 15px;
}
.cky-app-wrap .cky-form-section {
  padding-bottom: 15px;
  border-bottom: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-form-section:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}
.cky-app-wrap .cky-input-error-container {
  margin-top: 4px;
}
.cky-app-wrap .cky-input-error-container .cky-input-inline-error {
  color: #dc3545;
}
.cky-app-wrap input[type=checkbox] {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  border-radius: 4px;
  margin: 0px 5px 0px 0px;
  box-shadow: none;
}
.cky-app-wrap input[type=checkbox]:checked {
  background-color: #1863dc;
  border-color: #1863dc;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.cky-app-wrap input[type=checkbox]:checked:before {
  content: "";
}
.cky-app-wrap .cky-admin-notice {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 0 0 10px;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.02);
  border: 1px solid transparent;
  border-radius: 4px;
  background: #ffffff;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 10px 15px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content p {
  margin: 0 0 10px;
  padding: 0;
  border: 0;
  font-size: 13px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content p:last-child {
  margin-bottom: 0;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-header {
  display: flex;
  align-items: center;
  margin: 0 0 5px;
  padding: 0;
  border: 0;
  color: #23282d;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message {
  flex: 1;
  position: relative;
  padding: 5px 0px 3px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon {
  position: absolute;
  top: 8px;
  left: -7px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon.cky-sm {
  top: 9px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon.cky-md {
  top: 7px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message .cky-admin-notice-icon.cky-lg {
  top: 5px;
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-content .cky-admin-notice-message + .cky-admin-notice-actions {
  flex: 0 0 auto;
  margin-right: -9px;
  margin-left: 10px;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-has-icon .cky-admin-notice-content::before {
  content: "";
  width: 15px;
  height: 15px;
  margin-right: 10px;
  margin-top: 2px;
  display: flex;
  background-image: url(../img/success.svg);
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-dismissable .cky-admin-notice-message {
  flex: 1;
  position: relative;
  padding: 5px 20px 3px 0px;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-default .cky-admin-notice-content p {
  font-size: 14px;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-info {
  border-color: #d7e1f2;
  background-color: #C4DDFD;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-info.cky-admin-notice-has-icon .cky-admin-notice-content::before {
  background-image: url(../img/warning.svg);
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-error {
  background-color: #FAD2D7;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-error.cky-admin-notice-has-icon .cky-admin-notice-content::before {
  background-image: url(../img/error.svg);
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-warning {
  background-color: #FFE8C6;
}
.cky-app-wrap .cky-admin-notice.cky-admin-notice-warning.cky-admin-notice-has-icon .cky-admin-notice-content::before {
  background-image: url(../img/warning.svg);
}
.cky-app-wrap .cky-admin-notice .cky-admin-notice-close {
  display: flex;
  align-items: center;
  margin-right: 15px;
  position: absolute;
  right: 0;
  top: 10px;
}
.cky-app-wrap .cky-admin-notice .cky-close {
  font-size: 20px;
  font-weight: 300;
  padding: 0;
  background: transparent;
  border: none;
  display: inline-block;
  color: #7e7e7e;
  cursor: pointer;
}
.cky-app-wrap .cky-notice-fade-enter-active {
  transition: opacity 0.5s;
}
.cky-app-wrap .cky-notice-fade-enter, .cky-app-wrap .cky-notice-fade-leave-to {
  opacity: 0;
}
.cky-app-wrap .cky-card {
  border: 1px solid #D7E1F2;
  border-radius: 5px;
  background: #ffffff;
}
.cky-app-wrap .cky-card .cky-card-title {
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
}
.cky-app-wrap .cky-card .cky-card-subtitle {
  padding-left: 4px;
  color: #6E7191;
  line-height: 24px;
}
.cky-app-wrap .cky-card .cky-title-spacing {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cky-app-wrap .cky-card .cky-tagline {
  padding-left: 0px;
  color: #6E7191;
  line-height: 24px;
}
.cky-app-wrap .cky-card .cky-card-icon {
  padding: 10px 8px 0px 0px;
  transform: rotate(0deg);
  cursor: pointer;
}
.cky-app-wrap .cky-card .cky-card-body {
  padding: 16px 20px;
  min-height: 152px;
  position: relative;
}
.cky-app-wrap .cky-card .cky-card-body.cky-card-body--full {
  padding: 0px;
}
.cky-app-wrap .cky-card .cky-card-label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
}
.cky-app-wrap .cky-card .cky-card-row {
  margin-bottom: 15px;
}
.cky-app-wrap .cky-card .cky-card-row:last-child {
  margin-bottom: 0px;
}
.cky-app-wrap .cky-card .cky-card-col:not(:last-child) {
  border-right: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-card .cky-card-col {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cky-app-wrap .cky-loading .cky-card-body:before {
  content: " ";
  width: 100%;
  position: absolute;
  z-index: 11;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  background-color: hsl(0, 0%, 100%);
}
.cky-app-wrap .cky-loading .cky-card-body {
  position: relative;
}
.cky-app-wrap .cky-card-inner-title {
  margin: 0;
}
.cky-app-wrap .cky-card-header {
  border-bottom: 1px solid #D7E1F2;
  padding: 12px 20px;
}
.cky-app-wrap .cky-card-header .cky-row {
  margin-left: 0;
}
.cky-app-wrap .cky-card-header .cky-space-between {
  justify-content: space-between;
}
.cky-app-wrap .cky-card-inner-title {
  margin-left: 5px;
}
.cky-app-wrap .cky-card-row-actions {
  padding: 8px 20px;
  border-top: 1px solid #D7E1F2;
}
.cky-app-wrap .cky-card-row-actions a.cky-button,
.cky-app-wrap .cky-card-row-actions .cky-button-outline,
.cky-app-wrap .cky-card-row-actions .cky-external-link {
  border: none;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0px;
}
.cky-app-wrap .cky-card-row-actions a.cky-button:hover,
.cky-app-wrap .cky-card-row-actions .cky-button-outline:hover,
.cky-app-wrap .cky-card-row-actions .cky-external-link:hover {
  border: 1px solid #1863dc;
  background-color: transparent;
  color: #1863dc;
}
.cky-app-wrap .cky-cursor-pointer {
  cursor: pointer;
}
.cky-app-wrap .cky-table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  clear: both;
  margin: 0;
  background-color: #ffffff;
  min-height: 100px;
  border: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-table th {
  border-bottom: none;
  font-weight: 500;
  padding: 12px 10px;
}
.cky-app-wrap .cky-table td {
  padding: 8px 10px;
}
.cky-app-wrap .cky-table th, .cky-app-wrap .cky-table td {
  vertical-align: middle;
}
.cky-app-wrap .cky-table thead {
  background-color: #f6f7f7;
}
.cky-app-wrap .cky-table tbody {
  position: relative;
}
.cky-app-wrap .cky-table tbody tr {
  border-top: 1px solid #d9d9d9;
  vertical-align: middle;
}
.cky-app-wrap .cky-table tr, .cky-app-wrap .cky-table td {
  color: #23282D;
  font-size: 14px;
}
.cky-app-wrap .cky-table.cky-table-stripped tbody tr:nth-of-type(even), .cky-app-wrap .cky-table.cky-table-stripped th {
  background-color: rgba(0, 0, 0, 0.05);
}
.cky-app-wrap .cky-table .cky-table-check-column {
  width: 30px;
}
.cky-app-wrap .cky-table th, .cky-app-wrap .cky-table thead td, .cky-app-wrap .cky-table tfoot td {
  text-align: left;
}
.cky-app-wrap .cky-consent-table thead {
  background-color: #E1E0E1;
}
.cky-app-wrap .cky-consent-table tr {
  font-size: 13px;
}
.cky-app-wrap .cky-consent-table tr td {
  font-size: 13px;
}
.cky-app-wrap .cky-consent-table tr td button {
  width: 50%;
}
.cky-app-wrap .cky-consent-table tr td button .cky-popper {
  max-width: 150px;
  padding: 4px 8px;
}
.cky-app-wrap .cky-consent-table .cky-consent-table-col-actions {
  padding-left: 0;
}
.cky-app-wrap .cky-table-align--center td, .cky-app-wrap .cky-table-align--center th {
  text-align: center;
}
.cky-app-wrap .cky-nav-tab .cky-nav-tab-item {
  margin: 0;
  padding: 0;
}
.cky-app-wrap .cky-nav-tab .cky-nav-tab-button-icon {
  display: inline-flex;
  padding-right: 5px;
}
.cky-app-wrap .cky-nav-tab .cky-nav-tab-button {
  border: none;
  cursor: pointer;
  color: #505b66;
  background: transparent;
  font-weight: 500;
}
.cky-app-wrap .cky-nav-tab .cky-nav-tabs-container ul {
  list-style: none;
  padding-left: 0;
}
.cky-app-wrap .cky-nav-tab-content-container {
  position: relative;
}
.cky-app-wrap .cky-vertical-tab {
  width: 100%;
  border: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-vertical-tab > .cky-nav-tabs-container {
  width: 18%;
}
.cky-app-wrap .cky-vertical-tab > .cky-nav-tab-content-container {
  width: 82%;
}
.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button {
  padding: 12px 10px;
  width: 100%;
}
.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button:hover, .cky-app-wrap .cky-vertical-tab .cky-nav-tab-button:focus, .cky-app-wrap .cky-vertical-tab .cky-nav-tab-button:active {
  color: #1578F7;
}
.cky-app-wrap .cky-vertical-tab .cky-nav-tab-button.cky-nav-tab-has-subtitle {
  justify-content: space-between;
}
.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs {
  margin: 0;
}
.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs .cky-nav-tab-item {
  border-left: 4px solid;
  border-left-color: transparent;
  border-bottom: 1px solid #d9d9d9;
}
.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs .cky-nav-tab-item.active {
  background-color: #ffffff;
  margin-right: -1px;
  border-left-color: #1578F7;
}
.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs .cky-nav-tab-item.active .cky-nav-tab-button {
  color: #1578F7;
  background-color: #ffffff;
}
.cky-app-wrap .cky-vertical-tab .cky-nav-tab-content-container {
  padding: 15px 20px;
}
.cky-app-wrap .cky-vertical-tab .cky-vertical-tabs {
  border-right: 1px solid #d9d9d9;
  height: 100%;
}
.cky-app-wrap .cky-vertical-tab .cky-nav-tab-setion-header--inner {
  margin-left: -20px;
  margin-right: -20px;
}
.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs {
  margin: 0;
}
.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item {
  border-top: 4px solid;
  border-color: transparent;
}
.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item .cky-nav-tab-button {
  padding: 12px 20px;
  width: 100%;
  color: #23282d;
}
.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item.active {
  background: #ffffff;
  border-color: #1578F7;
}
.cky-app-wrap .cky-horizontal-tab .cky-horizontal-tabs .cky-nav-tab-item.active .cky-nav-tab-button {
  background: #ffffff;
}
.cky-app-wrap .cky-horizontal-tab .cky-nav-tab-content-container {
  background: #ffffff;
}
.cky-app-wrap .cky-nav-tab-section-header {
  margin-top: -15px;
  border-bottom: 1px solid #d9d9d9;
  padding: 5px 0;
}
.cky-app-wrap .cky-nav-tab-section-content {
  padding-top: 20px;
}
.cky-app-wrap .cky-nav-tab-section-actions button {
  margin-left: 10px;
}
.cky-app-wrap .cky-app-modal-backdrop {
  width: calc(100% - 160px);
  height: calc(100vh - 32px);
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  background-color: rgba(51, 51, 51, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  top: 32px;
  left: 160px;
  z-index: 99999999;
}
.cky-app-wrap .cky-app-modal-backdrop.cky-app-modal-floating {
  background-color: rgba(0, 0, 0, 0.15);
}
.cky-app-wrap .cky-app-modal-backdrop.cky-app-modal-floating .cky-app-modal {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1019607843);
  border: 1px solid #e8e8eb;
  border-radius: 3px;
}
.cky-app-wrap .cky-app-modal {
  background: #ffffff;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 660px;
  border-radius: 2px;
  transition: all 0.4s ease;
  max-height: calc(100% - 3.5rem);
}
.cky-app-wrap .cky-app-modal .cky-button-close {
  fill: #ffffff;
}
.cky-app-wrap .cky-app-modal-header {
  padding: 20px 30px;
  display: flex;
}
.cky-app-wrap .cky-app-modal-footer {
  padding: 0px 30px 20px 30px;
}
.cky-app-wrap .cky-app-modal-header {
  position: relative;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  border-bottom: 1px solid #dfe1e5;
}
.cky-app-wrap .cky-app-modal-header h4 {
  margin: 0;
}
.cky-app-wrap .cky-app-modal-footer {
  flex-direction: column;
}
.cky-app-wrap .cky-app-modal-footer .cky-app-modal-actions button {
  margin-left: 10px;
}
.cky-app-wrap .cky-app-modal-body {
  position: relative;
  padding: 20px 30px;
  max-height: calc(100vh - 3.5rem);
  overflow-y: auto;
}
.cky-app-wrap .cky-button-close {
  position: absolute;
  right: 15px;
  border: none;
  cursor: pointer;
  background: transparent;
}
.cky-app-wrap .cky-app-modal-fade-enter {
  opacity: 0;
}
.cky-app-wrap .cky-app-modal-fade-modal-leave-active {
  opacity: 0;
}
.cky-app-wrap .cky-app-modal-fade-enter .cky-app-modal {
  transform: scale(1.1);
}
.cky-app-admin.folded .cky-app-modal-backdrop {
  width: calc(100% - 36px);
  left: 36px;
}
.cky-app-admin.folded .cky-connect-success {
  width: calc(100% - 36px);
  left: 36px;
}
.cky-connect-success {
  width: calc(100% - 160px);
  height: calc(100vh - 32px);
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 32px;
  left: 160px;
  z-index: 999;
}
.cky-app-wrap .cky-app-accordion-item {
  padding: 0;
  position: relative;
  margin-bottom: 10px;
}
.cky-app-wrap .cky-app-accordion-item .cky-app-accordion-content {
  display: none;
  height: 0;
  overflow: hidden;
  transition: height 200ms;
}
.cky-app-wrap .cky-app-accordion-item.cky-app-accordion-open > .cky-app-accordion-content {
  display: block;
  height: auto;
}
.cky-app-wrap .cky-app-accordion-enter-active {
  will-change: height, opacity;
  transition: height 0.3s ease, opacity 0.3s ease;
  overflow: hidden;
}
.cky-app-wrap .cky-app-accordion-enter, .cky-app-wrap .cky-app-accordion-leave-active {
  will-change: height, opacity;
  height: 0;
  opacity: 0;
}
.cky-app-wrap .cky-app-accordion-title {
  cursor: pointer;
  margin: 0;
  color: #1863dc;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.cky-app-wrap .cky-app-accordion-content > .cky-app-accordion-content-inner {
  padding: 15px 0;
}
.cky-app-wrap .cky-app-accordion-title::after {
  content: "";
  margin-left: 10px;
}
.cky-app-wrap .cky-app-accordion-title::before,
.cky-app-wrap .cky-app-accordion-title::after {
  display: block;
  width: 15px;
  height: 12px;
  opacity: 0.8;
  width: 11px;
  height: 8px;
  transition: transform 100ms ease;
  -webkit-mask-image: url(../img/arrow-bold.svg);
  mask-image: url(../img/arrow-bold.svg);
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.cky-app-wrap .cky-app-accordion-open > .cky-app-accordion-trigger .cky-app-accordion-title::after {
  transform: rotate(180deg);
}
.cky-app-wrap .cky-app-accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-title {
  color: inherit;
  padding: 13px 20px;
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-title::after {
  content: initial;
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-title::before {
  content: "";
  margin-right: 10px;
  transform: rotate(-90deg);
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-open .cky-app-accordion-title::before {
  transform: none;
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-open .cky-app-accordion-title {
  border-bottom: 1px solid #f3f4f5;
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-item {
  background-color: #fff;
  border-radius: 4px;
}
.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed .cky-app-accordion-item > .cky-app-accordion-content .cky-app-accordion-content-inner {
  padding: 15px 20px;
}
.cky-app-wrap .cky-upgrade-button-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.cky-app-wrap .cky-upgrade-button-container button {
  min-width: 320px;
  min-width: 176px;
  font-size: 16px;
  font-weight: 600;
  gap: 8px;
}
.cky-app-wrap .cky-upgrade-button-container .cky-seperator-text {
  margin: 5px 0px;
}
.cky-app-wrap .cky-info-widget-container {
  display: flex;
  justify-content: space-between;
  gap: 15px;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(1) .cky-info-widget-icon {
  background-color: rgba(45, 173, 112, 0.1);
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(2) .cky-info-widget-icon {
  background-color: #C4DDFD;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(3) .cky-info-widget-icon {
  background-color: #D9DBE9;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget:nth-child(4) .cky-info-widget-icon {
  background-color: #FFE8C6;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget {
  background-color: #F4F5FA;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 15px;
  border-radius: 6px;
  width: 100%;
  height: 158px;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-icon {
  display: inline-flex;
  justify-content: center;
  min-width: 40px;
  min-height: 40px;
  border-radius: 8px;
  padding: 8px;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-icon img {
  max-width: 22px;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-content {
  display: flex;
  flex-direction: column;
  margin-top: auto;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-content .cky-info-widget-text {
  font-size: 15px;
  font-weight: 600;
  line-height: 17px;
  margin-top: 3px;
}
.cky-app-wrap .cky-info-widget-container .cky-info-widget .cky-info-widget-content .cky-info-widget-title {
  font-size: 13px;
  line-height: 18px;
  color: #4E4B66;
}
.cky-app-wrap a.cky-action-link {
  font-size: 13px;
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
}
.cky-app-wrap a.cky-action-link:hover {
  text-decoration: none;
}
.cky-app-wrap .cky-action-link {
  display: inline-flex;
  gap: 6px;
  align-items: center;
}
.cky-app-wrap .cky-action-link .cky-crown-img {
  width: 18px;
  height: 18px;
  padding: 5px 4px;
  border-radius: 17px;
  background: #FFE8C6;
}
.cky-app-wrap .cky-connect-image .cky-feature-text {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.cky-app-wrap .cky-feature-text {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #14142A;
  text-align: center;
  margin: 0px 0px 16px;
}
.cky-app-wrap .cky-available-wrapper {
  align-items: center;
  margin-bottom: 20px;
}
.cky-app-wrap .cky-available-text {
  color: #4E4B66;
}
.cky-app-wrap .cky-feature-text {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #14142A;
  text-align: center;
  margin: 0px 0px 16px;
}
.cky-app-wrap .cky-available-wrapper {
  align-items: center;
  margin-bottom: 20px;
}
.cky-app-wrap .cky-connect-image .cky-feature-text {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.cky-app-wrap .cky-available-text {
  color: #4E4B66;
}
.cky-app-wrap .cky-faq-container {
  margin-top: 30px;
}
.cky-app-wrap .cky-faq-container .cky-faq-title {
  margin-bottom: 16px;
}
.cky-app-wrap .cky-faq-container .cky-faq-title h4 {
  line-height: 24px;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion {
  padding: 0px 20px;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item {
  border-bottom: 1px solid #E9E9EB;
  padding-bottom: 10px;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item .cky-app-accordion-title {
  color: #4E4B66;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item .cky-app-accordion-title::after {
  width: 10px;
  height: 12px;
  margin-left: auto;
  margin-bottom: auto;
  margin-top: 4px;
  -webkit-mask-image: url(../img/arrow-right.svg);
  mask-image: url(../img/arrow-right.svg);
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-item .cky-app-accordion-content-inner p {
  color: #4E4B66;
  font-size: 13px;
  line-height: 18px;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-open > .cky-app-accordion-trigger .cky-app-accordion-title::after {
  transform: rotate(90deg);
  color: #1578F7;
}
.cky-app-wrap .cky-faq-container .cky-app-accordion .cky-app-accordion-open > .cky-app-accordion-trigger .cky-app-accordion-title {
  color: #1578F7;
}
.cky-app-wrap .cky-upgrade-col .cky-popper .cky-external-link {
  color: #ffffff;
  text-decoration: underline;
}
.cky-app-wrap .cky-upgrade-col .cky-popper .cky-external-link::after {
  margin-left: 6px;
}
.wp-admin.folded .cky-section-footer {
  left: 36px;
  width: 100%;
  padding: 12px 204px 12px 168px;
}
.cky-app-wrap .cky-back-button {
  width: 40px;
  position: fixed;
  color: #4E4B66;
  border: 1px #D9DBE9 solid;
  border-radius: 12px;
  padding: 4px;
  display: flex;
  align-items: center;
  background: #F4F5FA;
  justify-content: center;
}
.cky-app-wrap .cky-back-button:hover {
  text-decoration: none !important;
}
.cky-app-wrap .cky-back-button:before {
  content: "";
  width: 32px;
  height: 32px;
  display: inline-flex;
  -webkit-mask-image: url(../img/arrow-back.svg);
  mask-image: url(../img/arrow-back.svg);
  background-color: #23282d;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center;
  mask-position: center;
}
.cky-app-wrap .cky-section-footer {
  right: 0;
  padding: 12px 160px;
  background-color: #FFFFFF;
  position: fixed;
  width: calc(100% - 160px);
  height: auto;
  bottom: 0px;
  z-index: 999;
  display: flex;
  justify-content: center;
  border: 1px #BEBFC5 solid;
}
.cky-app-wrap .cky-section-footer .cky-button {
  width: 100%;
  padding: 12px 14px;
}
.cky-app-wrap .cky-connect-section .cky-section-header {
  padding-left: 0;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card {
  border-radius: 9px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body {
  padding: 24px 24px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect {
  padding: 16px 24px;
  border-radius: 8px;
  background: #F4F5FA;
  border: 1px #D9DBE9 solid;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect p {
  color: #4E4B66;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect:hover {
  border: 2px #1578F7 solid;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-connect.cky-applied {
  border: 2px #1578F7 solid;
  background: #E8F1FE;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-line-between {
  display: inline-flex;
  margin-bottom: 10px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-line-between hr {
  width: 50%;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-line-between .cky-line-text {
  display: inline-flex;
  align-items: center;
  padding: 0px 24px;
  color: #4E4B66;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container {
  padding-top: 24px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container .cky-button {
  width: 100%;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-4 .cky-plan-pricing, .cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-3 .cky-plan-pricing {
  width: 100%;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget {
  padding: 24px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget .cky-widget-row .cky-popular {
  margin-left: 17px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget .cky-widget-desc {
  max-width: unset;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-2 .cky-info-widget .cky-button {
  max-width: 140px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget {
  padding: 24px;
  display: flex;
  flex: 1 0 0;
  gap: 24px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-plan-pricing {
  flex: 1 1 40%;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-plan-features {
  flex: 1 1 55%;
  margin-top: 0;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-widget-desc {
  max-width: unset;
  padding-bottom: 24px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget-container.cky-info-items-1 .cky-info-widget .cky-button {
  max-width: 140px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-plans-heading {
  font-size: 20px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion {
  text-align: center;
  color: #1578F7;
  padding-top: 9px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion .cky-app-accordion-title {
  display: inline-flex;
  font-weight: 400;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion .cky-app-accordion-title::after {
  width: 10px;
  height: 12px;
  -webkit-mask-image: url(../img/arrow-down.svg);
  mask-image: url(../img/arrow-down.svg);
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
  transition: transform 0.3s ease;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-accordion .cky-app-accordion-title.rotated::after {
  transform: rotate(180deg);
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-moneyback {
  display: inline-flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-moneyback img {
  width: 20px;
  height: 20px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-card-moneyback p {
  font-size: 13px;
  font-weight: 600;
  padding-left: 4px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget {
  height: auto;
  border: 1px #D9DBE9 solid;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-button {
  margin-top: 16px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features {
  margin-top: 20px;
  width: 100%;
  font-size: 13px;
  color: #4E4B66;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features p {
  font-size: 13px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features hr {
  margin-top: 10px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul, .cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  gap: 16px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul li, .cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul li {
  display: flex;
  font-weight: 400;
  margin-bottom: 0;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul li:before, .cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul li:before {
  content: "";
  width: 16px;
  height: 16px;
  -webkit-mask-image: url(../img/blue-tick.svg);
  mask-image: url(../img/blue-tick.svg);
  background-color: #1578F7;
  display: inline-block;
  margin-right: 8px;
  flex-shrink: 0;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list ul li .cky-popper-icon, .cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-features-list ul li .cky-popper-icon {
  background-image: url(../img/info-new.svg);
  width: 16px;
  height: 16px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-plan-features .cky-usage-list {
  margin-bottom: 20px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget p {
  color: #4E4B66;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget p.cky-widget-desc {
  padding-bottom: 20px;
  max-width: 17ch;
  font-size: 13px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row {
  display: flex;
  align-items: baseline;
  width: 100%;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row p {
  color: #6E7191;
  font-size: 13px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-plan-name {
  margin: 0;
  line-height: 27px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-price {
  color: #14142A;
  padding-right: 6px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-popular {
  display: inline-flex;
  background-color: #1578F7;
  border-radius: 4px;
  padding: 2px 6px;
  margin-left: auto;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-info-widget .cky-widget-row .cky-popular p {
  font-size: 13px;
  color: #FFFFFF;
  font-weight: 600;
  line-height: 18px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-section-row {
  display: flex;
  align-items: flex-start;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group {
  background-color: #FFFFFF;
  border: 1px #BEBFC5 solid;
  border-radius: 8px;
  margin-left: auto;
  margin-right: 26px;
  align-self: end;
  min-width: 170px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button {
  color: #6E7191;
  background-color: #FFFFFF;
  border: none;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button .cky-get-free-label {
  position: absolute;
  display: inline-flex;
  color: #FFFFFF;
  background-color: #2DAD70;
  border-radius: 4px;
  left: 50%;
  max-height: 20px;
  font-size: 11px;
  width: 100%;
  font-weight: 500;
  line-height: 16px;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%);
  bottom: 40px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button .cky-get-free-label:after {
  content: "";
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #2DAD70;
  left: 50%;
  position: absolute;
  top: 12px;
  transform: translateX(-50%);
  width: 0;
  z-index: 0;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button:first-child {
  border-radius: 8px 0 0 8px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button:last-child {
  border-radius: 0 8px 8px 0;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-button-group .cky-button.cky-active {
  background-color: #1863dc;
  color: #FFFFFF;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-currency {
  align-self: end;
  min-width: 82px;
}
.cky-app-wrap .cky-connect-section .cky-section-content .cky-card .cky-card-body .cky-section-plans .cky-currency .cky-select {
  border-radius: 8px;
  height: 34px;
  border: 1px #bebfc5 solid;
}
.cky-app-wrap .cky-admin-notice-api-error {
  margin-top: 20px;
  margin-bottom: -10px;
}
.cky-card-loader--line[data-v-fce128a8] {
  opacity: 0.5;
  background: #f6f7f8;
  background: linear-gradient(to right, #d7e1f2 8%, #c1d1eb 18%, #d7e1f2 33%);
  background-size: 800px 100px;
  border-radius: 3px;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: shimmer-fce128a8;
  animation-timing-function: linear;
}
.cky-card-loader--line[data-v-fce128a8] {
  height: 10px;
  width: 100%;
}
.cky-card-loader--line[data-v-fce128a8]:nth-child(1) {
  width: 70%;
  height: 15px;
}
.cky-card-loader--line[data-v-fce128a8]:nth-child(2) {
  width: 60%;
}
.cky-card-loader--line[data-v-fce128a8]:not(:first-child) {
  margin-top: 6px;
}
.cky-card-loader--rect[data-v-fce128a8] {
  min-height: 35px;
}
.cky-loading .cky-card-loader-container[data-v-fce128a8] {
  display: flex;
  align-items: center;
  position: absolute;
  z-index: 12;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding: 15px;
  min-height: 114px;
}
.cky-loading .cky-card-loader-container .cky-card-loader[data-v-fce128a8] {
  width: 100%;
}
@keyframes shimmer-fce128a8 {
0% {
    background-position: -400px 0;
}
100% {
    background-position: 400px 0;
}
}
.cky-spinner-loader {
  width: 48px;
  height: 48px;
  border: 5px solid #c9d0d6;
  border-bottom-color: #1863dc;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
@keyframes rotation {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.cky-connect-success .cky-connect-success-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cky-connect-success .cky-connect-success-icon {
  background-image: url(../img/connect-success.svg);
  width: 60px;
  height: 60px;
  background-size: contain;
  background-repeat: no-repeat;
}
.cky-connect-success .cky-connect-success-message {
  margin-top: 15px;
  margin-bottom: 40px;
  text-align: center;
}
.cky-connect-success .cky-connect-success-animate {
  max-width: 600px;
  margin-top: 20px;
}
.cky-connect-success .cky-connect-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.cky-extra-pageviews-text[data-v-032d0ffd] {
    font-size: 12px;
    font-style: italic;
    margin-left: -20px;
}
.cky-overage-note[data-v-032d0ffd] {
    margin-top: 12px;
    margin-left: 86px;
    margin-right: 120px;
}

.cky-spinner {
  display: inline-flex;
}
.cky-rich-text-editor-container .wp-switch-editor {
  height: auto;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.cky-rich-text-editor-container .wp-editor-container {
  box-shadow: none;
  border: none;
  border-radius: 3px;
  border: 1px solid #d1d5db;
}
.cky-rich-text-editor-container .wp-editor-container textarea.wp-editor-area {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  max-height: 150px;
}
.cky-rich-text-editor-container .mce-panel {
  box-shadow: none;
  border-radius: 3px;
  border: none !important;
}
.cky-rich-text-editor-container .mce-toolbar-grp,
.cky-rich-text-editor-container .quicktags-toolbar,
.cky-rich-text-editor-container .mce-statusbar {
  border: none;
  background: #fff;
  padding: 0;
  min-height: 0;
}
.cky-rich-text-editor-container .mce-top-part {
  display: none;
}
.cky-rich-text-editor-container iframe {
  min-height: 100px;
  max-height: 150px;
}
.cky-blurred-input {
  background: #edf0f3 !important;
}
.cky-tab-content-accordion {
  margin-top: 10px;
}
.cky-tab-content-accordion .cky-app-accordion-item {
  border: 1px solid #e6eaf0;
}
.cky-tab-content-accordion .cky-app-accordion-content .cky-color-picker-input {
  background-color: white;
  width: 100%;
  border: 2px solid #f6f7f7;
}
.cky-tab-content-accordion .cky-app-accordion-item:last-child {
  margin-bottom: 12px;
}
.cky-app-rtl input,
.cky-app-rtl .cky-rich-text-editor,
.cky-app-rtl .cky-rich-text-editor *,
.cky-app-rtl .cky-rich-text-editor-container * {
  direction: rtl;
  text-align: right;
}
.cky-app-wrap h3.cky-section-title-heading {
  font-weight: 400;
}
.cky-app-wrap .cky-edit-content {
  border: 1px solid #d9d9d9;
  padding: 15px;
  background-color: #ffffff;
}
.cky-app-wrap .cky-edit-content h4 {
  font-weight: 500;
}
.cky-app-wrap .cky-edit-content .cky-select {
  min-width: 180px;
  max-height: 35px;
  margin-left: 10px;
  width: auto;
}
.cky-app-wrap .cky-edit-content .cky-rich-text-editor .ql-editor {
  min-height: 200px;
  max-height: 200px;
  overflow: scroll;
}
.cky-app-wrap .cky-edit-content .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-col-3.cky-col-label {
  display: none;
}
.cky-app-wrap .cky-edit-content .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-col-9 {
  width: 100%;
  max-width: 100%;
  flex-basis: 100%;
}
.cky-app-wrap .cky-edit-content .cky-form-heading {
  margin-bottom: 10px;
}
.cky-app-wrap .cky-edit-content .cky-app-accordion-boxed .cky-app-accordion-title {
  background-color: #f6f7f7;
}
.cky-app-wrap .cky-edit-content-lists {
  margin-top: 10px;
  border: 1px solid #d9d9d9;
  padding: 15px;
  background-color: #ffffff;
}
.cky-app-wrap .cky-edit-content-lists button {
  margin-left: 10px;
}
.cky-app-wrap .cky-button-section button {
  margin-left: 10px;
}
.cky-app-wrap .cky-select-label {
  margin-top: 10px;
}
.cky-app-wrap .cky-loader-languages .cky-card-loader-container:not(:first-child) {
  margin-top: 15px;
}
.cky-app-wrap .cky-button {
  position: relative;
}
.cky-app-wrap .cky-input-error input[data-v-a27da00c] {
  border-color: #dc3545;
}
.cky-app-wrap .cky-input-error input[data-v-a27da00c]:active, .cky-app-wrap .cky-input-error input[data-v-a27da00c]:focus {
  box-shadow: 0 0 0 0.5px #dc3545;
}
.cky-popper-container {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.cky-popper {
  color: #ffffff;
  text-align: center;
  padding: 8px 12px;
  border-radius: 4px;
  vertical-align: middle;
  max-width: 240px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  background: #0e0d0d;
  z-index: 9999;
}
.cky-popper-arrow {
  border-width: 5px;
  border-style: solid;
}

/* Top arrow */
.cky-popper[data-popper-placement^=top] > .cky-popper-arrow {
  border-color: #0e0d0d transparent transparent transparent;
  bottom: -10px;
}

/* Bottom arrow */
.cky-popper[data-popper-placement^=bottom] > .cky-popper-arrow {
  top: -10px;
  border-color: transparent transparent #0e0d0d transparent;
}

/* Left arrow */
.cky-popper[data-popper-placement^=left] > .cky-popper-arrow {
  border-color: transparent transparent transparent #0e0d0d;
  right: -10px;
}

/* Right arrow */
.cky-popper[data-popper-placement^=right] > .cky-popper-arrow {
  border-color: transparent #0e0d0d transparent transparent;
  left: -10px;
}
.cky-popper-icon {
  background-image: url(../img/tooltip.svg);
  width: 12px;
  height: 12px;
}
.cky-poppper-trigger {
  display: inline-block;
  width: 100%;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                        lite/admin/dist/css/chunk-2a17c2d7.min.css                                                          0000777                 00000015166 15251156627 0014112 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-dropdown{position:relative}.cky-dropdown .cky-dropdown-content{width:100%;display:none;position:absolute;z-index:10;top:100%;left:auto;margin:0 0 0;padding:10px 10px;border:1px solid #ddd;border-radius:3px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.07);transition:.3s ease}.cky-dropdown .cky-dropdown-content ul{max-height:180px;padding:0;margin:0}.cky-dropdown .cky-dropdown-content ul li{list-style:none;margin:0;padding:5px 0}.cky-dropdown .cky-dropdown-content ul li .cky-form-group{margin:0}.cky-dropdown .cky-dropdown-content ul li:hover{background:#f8f9fa}.cky-dropdown .cky-dropdown-content ul li a{display:block}.cky-dropdown .cky-dropdown-anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-size:10px;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;padding:8px 30px 8px 70px;min-height:40px;height:-moz-max-content;height:max-content;outline:none;box-shadow:none;width:100%;margin:0;border:1px solid #ddd;border-radius:3px;font-size:14px;font-weight:400;transition:.3s ease-in-out;line-height:16px;background-color:#fff;text-align:left;cursor:pointer}.cky-dropdown.open .cky-dropdown-content{display:block}.cky-app-wrap label.cky-disable-option{color:#8f92af}.cky-app-wrap input[type=checkbox].cky-disable-option{background-color:#d1d1d1;border:1px solid #c7cade}.cky-app-wrap .cky-align-top{gap:8px;font-size:13px}.cky-app-wrap .cky-app-modal-languages .cky-app-modal{max-width:720px}.cky-app-wrap .cky-dropdown-languages.open .cky-dropdown-anchor{border-bottom-right-radius:0;border-bottom-left-radius:0}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-anchor{padding-left:27px}.cky-app-wrap .cky-dropdown-languages ul{overflow-y:scroll}.cky-app-wrap .cky-dropdown-languages ul li{display:flex;justify-content:space-between;align-items:center;min-height:40px}.cky-app-wrap .cky-dropdown-languages ul li:hover{background:transparent}.cky-app-wrap .cky-dropdown-languages ul li .cky-popper{text-align:left;position:fixed!important;width:246px}.cky-app-wrap .cky-dropdown-languages ul li .cky-popper-container{margin-left:unset;left:-250px;position:relative;width:246px}.cky-app-wrap .cky-dropdown-languages ul li .cky-popper-container .cky-poppper-trigger{position:relative;z-index:2147483647}.cky-app-wrap .cky-dropdown-languages ul li .cky-popper-container .cky-button-no-style{height:20px}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content{border-top:none;border-top-right-radius:0;border-top-left-radius:0}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-search-input{margin-bottom:0}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-search-input input[type=text]{border:none;border-bottom:1px solid #ddd;border-radius:0;background-image:url(../img/search.svg);background-position:10px 12px;background-repeat:no-repeat;padding:5px 0 5px 33px;z-index:1;position:relative;background-size:18px}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content{padding:0}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content ul li{padding:0 10px}.cky-app-wrap .cky-dropdown-languages .cky-label{margin-bottom:0;padding:10px 5px}.cky-app-wrap .cky-dropdown-languages .cky-form-group{margin-bottom:5px}.cky-app-wrap .cky-dropdown-languages .cky-dropdown-content{position:relative}.cky-app-wrap .cky-dropdown-languages .cky-language-notice{background-color:#fff8d9;border-radius:3px;color:#a66300;font-size:13px;margin-bottom:0;margin-right:12px;padding:5px;display:flex;align-items:center}.cky-app-wrap .cky-dropdown-languages .cky-language-notice img{height:13px;margin-right:5px}.cky-app-wrap .cky-dropdown-languages .cky-notice-default{color:#4e4b66;font-size:12px;margin-right:18px}.cky-app-wrap .cky-connect-modal .cky-app-modal{max-width:439px;border-radius:12px;background:#fff}.cky-app-wrap .cky-connect-modal .cky-app-modal-footer{padding:20px 30px 30px 30px}.cky-app-wrap .cky-connect-modal .cky-app-modal-body{padding:30px 30px 0 30px}.cky-app-wrap .cky-connect-modal .cky-button-close{top:15px;right:10px}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1578f7;text-decoration:none}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover{text-decoration:none}.cky-app-wrap .cky-connect-modal .cky-login-text{margin-top:16px;margin-left:10px;white-space:nowrap}.cky-app-wrap .cky-consent-language-lists{border:1px solid #d9d9d9;padding:10px;background-color:#fff}.cky-app-wrap .cky-consent-language-lists .cky-language-table-col{text-transform:uppercase;width:15%}.cky-app-wrap .cky-consent-language-lists .cky-badge{border-radius:50px;background:rgba(0,86,167,.05);color:#2170f9}.cky-app-wrap .cky-language-table-col-actions .cky-button{margin-left:10px}.cky-app-wrap .cky-languages-more-actions{position:relative;display:inline-block}.cky-app-wrap .cky-languages-more-actions-list{display:none;position:absolute;background-color:#fafafb;width:-moz-max-content;width:max-content;border-radius:3px;border:1px solid #c9d0d6;min-width:130px;z-index:1;right:0}.cky-app-wrap .cky-languages-more-actions-list .cky-popper-container,.cky-app-wrap .cky-languages-more-actions-list .cky-poppper-trigger{display:block}.cky-app-wrap .cky-languages-more-actions-list .cky-popper-container .cky-popper,.cky-app-wrap .cky-languages-more-actions-list .cky-poppper-trigger .cky-popper{width:150px}.cky-app-wrap .cky-languages-more-actions-list .cky-popper-container{margin-left:0}.cky-app-wrap .cky-languages-more-actions-list ul{list-style:none;padding-left:0;margin:0}.cky-app-wrap .cky-languages-more-actions-list ul li{margin-bottom:0;display:flex;flex-direction:column}.cky-app-wrap .cky-languages-more-actions-list ul li a{display:flex}.cky-app-wrap .cky-section-header-actions .cky-feature{position:absolute}.cky-app-wrap .cky-section-header-actions .cky-button{display:inline-flex;gap:6px;align-items:center}.cky-app-wrap .cky-section-header-actions .cky-button .cky-crown-img{width:18px;height:18px;padding:5px 4px;border-radius:17px;background:#ffe8c6}.cky-app-wrap .cky-feature-content .cky-button-no-style{width:135px;height:35px}.cky-app-wrap .cky-languages-more-actions-list a{color:#3c434a;padding:10px;text-decoration:none;display:block}.cky-app-wrap .cky-languages-more-actions-list a:hover{background-color:#f1f1f1}.cky-app-wrap .cky-languages-more-actions:hover .cky-languages-more-actions-list{display:block}.cky-app-wrap .fade-enter-active{transition:opacity .5s}.cky-app-wrap .fade-enter,.cky-app-wrap .fade-leave-to{opacity:0}                                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/dist/css/10.css                                                                          0000777                 00000002002 15251156627 0011271 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-consent-chart-section .cky-card-body {
  height: 198px;
}
.cky-consent-chart-section .cky-card-body .cky-consent-chart {
  height: 100%;
}
.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-legend {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-donut-slice-0:hover {
  fill: #33A881; /* Change color of first slice on hover */
}
.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-donut-slice-1:hover {
  fill: #EC4A5E; /* Change color of second slice on hover */
}
.cky-consent-chart-section .cky-card-body .cky-consent-chart .apexcharts-donut-slice-2:hover {
  fill: #4493F9; /* Change color of second slice on hover */
}
.cky-consent-chart-section .cky-card-body .cky-consent-chart .cky-chart-tooltip {
  padding: 2px;
  font-size: 12px;
}
.cky-consent-chart-section .cky-empty-state {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              lite/admin/dist/css/chunk-5e49c00b.min.css                                                          0000777                 00000021500 15251156627 0014100 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-dropdown{position:relative}.cky-dropdown .cky-dropdown-content{width:100%;display:none;position:absolute;z-index:10;top:100%;left:auto;margin:0 0 0;padding:10px 10px;border:1px solid #ddd;border-radius:3px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.07);transition:.3s ease}.cky-dropdown .cky-dropdown-content ul{max-height:180px;padding:0;margin:0}.cky-dropdown .cky-dropdown-content ul li{list-style:none;margin:0;padding:5px 0}.cky-dropdown .cky-dropdown-content ul li .cky-form-group{margin:0}.cky-dropdown .cky-dropdown-content ul li:hover{background:#f8f9fa}.cky-dropdown .cky-dropdown-content ul li a{display:block}.cky-dropdown .cky-dropdown-anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-size:10px;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;padding:8px 30px 8px 70px;min-height:40px;height:-moz-max-content;height:max-content;outline:none;box-shadow:none;width:100%;margin:0;border:1px solid #ddd;border-radius:3px;font-size:14px;font-weight:400;transition:.3s ease-in-out;line-height:16px;background-color:#fff;text-align:left;cursor:pointer}.cky-dropdown.open .cky-dropdown-content{display:block}.cky-app-wrap .cky-connect-modal .cky-app-modal{max-width:439px;border-radius:12px;background:#fff}.cky-app-wrap .cky-connect-modal .cky-app-modal-footer{padding:20px 30px 30px 30px}.cky-app-wrap .cky-connect-modal .cky-app-modal-body{padding:30px 30px 0 30px}.cky-app-wrap .cky-connect-modal .cky-button-close{top:15px;right:10px}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1578f7;text-decoration:none}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover{text-decoration:none}.cky-app-wrap .cky-connect-modal .cky-login-text{margin-top:16px;margin-left:10px;white-space:nowrap}.cky-app-wrap .cky-banner-selector{display:flex;justify-content:space-between;width:332px;align-items:center;border:.5px solid #adadad;border-radius:4px;padding-left:12px;background:#f6f7f7;position:relative}.cky-app-wrap .cky-banner-selector .cky-dropdown-content{min-width:195px;right:0;width:auto}.cky-app-wrap .cky-banner-selector .cky-dropdown-content a{color:#23282d}.cky-app-wrap .cky-banner-selector .cky-label{margin-bottom:0;font-weight:500}.cky-app-wrap .cky-banner-selector .cky-dropdown .cky-dropdown-anchor{background-color:transparent;border:none}.cky-app-wrap .cky-banner-selector .cky-popper{width:200px}.cky-app-wrap .cky-banner-selector .cky-popper-container{margin-left:0;width:100%}.cky-app-wrap .cky-banner-selector .cky-crown-img{position:relative;top:2px}.cky-app-wrap .cky-app-accordion-advanced>.cky-app-accordion-content .cky-app-accordion-content-inner{padding-left:0}.cky-app-wrap .cky-pro-features{flex-direction:column;padding:15px}.cky-app-wrap .cky-pro-features p{margin-top:10px}.cky-app-wrap .cky-pro-features .cky-icon-base{margin-right:5px}.cky-app-wrap .cky-banner-tab-cookies{padding:15px 0}.cky-banner-layout-group p{font-size:13px}.cky-banner-position-group label{font-size:13px;margin-right:24px;display:inline-flex}.cky-banner-position-group label span{width:84px}.cky-banner-layout-container{display:flex}.cky-banner-layout-container .cky-banner-layout-group:not(:first-child){margin-left:15px}.cky-banner-layout-container .cky-banner-layout-items{display:flex}.cky-banner-layout-container .cky-banner-layout-items .cky-radio-group:not(:first-child){margin-left:15px}.cky-banner-layout-container .cky-banner-layout-items .cky-image-radio img{width:100px}.cky-banner-layout-container .cky-banner-layout-items .cky-radio-icon{position:relative}.cky-banner-layout-container .cky-banner-layout-items .cky-radio.cky-image-radio.checked .cky-radio-icon:before{content:"";display:inline-block;width:15px;height:15px;position:absolute;bottom:0;right:0;background:url(../img/success.svg);background-repeat:no-repeat}.cky-preference-layout-group p{font-size:13px}.cky-preference-layout-group .cky-popper-container{margin-left:0}.cky-preference-layout-group .cky-icon-disabled{cursor:default;opacity:.5;filter:grayscale(100%)}.cky-text-muted{color:#adadad!important}.cky-text-muted .cky-toggle-slider{background-color:hsla(0,0%,67.8%,.5019607843)!important}.cky-sidebar-position-group label{font-size:13px;margin-right:24px;display:inline-flex}.cky-sidebar-position-group label span{width:20px}.cky-preference-layout{display:flex}.cky-preference-layout .cky-preference-layout-group:not(:first-child){margin-left:15px}.cky-preference-layout .cky-preference-layout-items{display:flex}.cky-preference-layout .cky-preference-layout-items .cky-radio-group:not(:first-child){margin-left:15px}.cky-preference-layout .cky-preference-layout-items .cky-image-radio img{width:100px}.cky-preference-layout .cky-preference-layout-items .cky-radio-icon{position:relative}.cky-preference-layout .cky-preference-layout-items .cky-radio.cky-image-radio.checked .cky-radio-icon:before{content:"";display:inline-block;width:15px;height:15px;position:absolute;bottom:0;right:0;background:url(../img/success.svg);background-repeat:no-repeat}.cky-section-layout{padding:20px;background:#fff}.cky-section-layout .cky-col-label{font-size:13px}.cky-custom-theme-headsup .cky-app-modal{padding:15px 0;max-width:600px}.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-header{border-bottom:none;padding:0 20px}.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-header .cky-header-icon{width:20px;height:20px;margin-right:8px;vertical-align:middle}.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-body{padding:16px 20px}.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-body p{font-size:13px;margin-bottom:0}.cky-custom-theme-headsup .cky-app-modal .cky-app-modal-footer{padding:0 20px}.cky-app-wrap .cky-banner-theme-radio .cky-radio{display:inline-flex;align-items:center}.cky-app-wrap .cky-banner-theme-radio .cky-radio input[type=radio]{margin-right:5px}.cky-app-wrap .cky-banner-theme-radio .cky-action-link{vertical-align:middle}.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content{padding:12px}.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message{padding:0}.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content{gap:16px}.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-notice-icon img{max-width:-moz-fit-content;max-width:fit-content}.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-notice-message h6,.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-notice-message p{color:#4e4b66;margin:0}.cky-app-wrap .cky-custom-theme-notice .cky-admin-notice-content .cky-admin-notice-message .cky-theme-notice-content .cky-admin-notice-actions .cky-button{padding:6px 12px;min-height:32px;border-radius:4px;white-space:nowrap}.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal h4,.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal ul{color:#4e4b66}.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal li{font-size:13px}.cky-app-wrap .cky-custom-theme-headsup .cky-app-modal .cky-admin-notice-content{padding-top:0;padding-bottom:0}.cky-app-wrap .cky-custom-theme{opacity:.3;pointer-events:none}.cky-app-wrap .cky-banner-theme-radio .cky-action-link{cursor:pointer}.cky-app-wrap .cky-connect-modal-custom-theme .cky-feature-text{max-width:26ch;display:inline-flex}.cky-section-css{position:relative;padding:15px;background:#fff}.cky-section-css textarea{min-height:350px;background:#edf0f3}.cky-section-css .cky-feature-content{opacity:1}.cky-section-css .cky-connect-modal-css{background:transparent;width:calc(100% - 60px);max-width:660px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;height:auto;z-index:0}.cky-app-wrap .cky-nav-tab-banner-settings .cky-nav-tab-content-container{background-color:#e6e8e9}.cky-app-wrap .cky-nav-tab-banner-settings .cky-nav-tab-section-content{min-height:700px}.cky-app-wrap .cky-nav-tab-banner-settings .cky-nav-tab-button{background-color:transparent}.cky-app-wrap .cky-nav-tab-banner-settings .cky-vertical-tabs .cky-nav-tab-item{border-bottom:none}.cky-app-wrap .cky-nav-tab-banner-settings .cky-vertical-tabs .cky-nav-tab-item.active,.cky-app-wrap .cky-nav-tab-banner-settings .cky-vertical-tabs .cky-nav-tab-item.active .cky-nav-tab-button{background-color:#e6e8e9}.cky-app-wrap h3.cky-section-title-heading{font-weight:400}.cky-app-wrap .cky-banner-preview-toggler{margin-left:15px}.cky-app-wrap .cky-banner-preview-toggler .cky-popper-container{display:flex;margin-left:0}                                                                                                                                                                                                lite/admin/dist/css/chunk-0bae407a.min.css                                                          0000777                 00000001331 15251156627 0014150 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-connect-success .cky-connect-success-container{display:flex;flex-direction:column;align-items:center}.cky-connect-success .cky-connect-success-icon{background-image:url(../img/connect-success.svg);width:60px;height:60px;background-size:contain;background-repeat:no-repeat}.cky-connect-success .cky-connect-success-message{margin-top:15px;margin-bottom:40px;text-align:center}.cky-connect-success .cky-connect-success-animate{max-width:600px;margin-top:20px}.cky-app-modal-disconnect .cky-app-modal{max-width:500px}.cky-account-info label{display:block;font-weight:500}.cky-account-info label span{font-weight:400;margin-left:5px}.cky-account-info label span:nth-of-type(2){margin-left:0}.cky-account-actions{margin-top:15px}                                                                                                                                                                                                                                                                                                       lite/admin/dist/css/chunk-b94265a2.min.css                                                          0000777                 00000011546 15251156627 0014034 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-app-wrap .cky-button-no-style[data-v-68059496]{margin-left:11px}.cky-app-wrap .cky-cookie-list .cky-cookie-type-title[data-v-68059496]{color:#a0a0a0}.cky-app-wrap .cky-cookie-list .cky-cookie-details[data-v-68059496]{margin:5px 1px 15px 1px;background-color:#f6f7f7}.cky-app-wrap .cky-cookie-list .cky-cookie-details-checkbox[data-v-68059496]{max-width:1%}.cky-app-wrap .cky-cookie-list .cky-cookie-details-content[data-v-68059496]{padding:10px}.cky-app-wrap .cky-cookie-list .cky-cookie-details-content table th[data-v-68059496]{text-align:left;padding:5px}.cky-app-wrap .cky-cookie-list .cky-cookie-details-content table td[data-v-68059496]{padding:5px}.cky-app-wrap .cky-cookie-list .cky-cookie-details-actions[data-v-68059496]{padding:50px 10px}.cky-app-wrap .cky-empty-place-holder-container[data-v-68059496]{min-height:200px}.cky-app-wrap .cky-empty-place-holder-container .cky-emply-placeholder[data-v-68059496]{text-align:center}.cky-cookie-list-title[data-v-0d38457b]{margin-bottom:20px}.cky-cookie-list-title .cky-add-cookie-button[data-v-0d38457b]{margin-left:10px}.cky-nav-tab-section-cookies[data-v-0d38457b]{background:transparent}.cky-app-modal-cookies .cky-admin-notice-message p[data-v-0d38457b]{font-size:12px}.cky-cookies-title[data-v-0d38457b]{display:flex;align-items:center;padding:10px 0}.cky-cookies-title .cky-button-no-style[data-v-0d38457b]{margin-left:11px}.cky-nav-tab-section-header[data-v-0d38457b]{border:none}.cky-nav-tab-section-cookies[data-v-0d38457b]{padding:15px 15px}.cky-nav-tab-section-cookies .cky-nav-tab-section-header h5[data-v-0d38457b]{font-weight:500;padding-bottom:2px;margin:0}.cky-app-wrap .cky-table.cky-table-cookies{margin-top:15px;border:none}.cky-app-wrap .cky-table.cky-table-cookies tbody tr{border-top:none}.cky-app-wrap .cky-table.cky-table-cookies tbody tr td{font-size:13px}.cky-app-wrap .cky-table.cky-table-cookies tbody td,.cky-app-wrap .cky-table.cky-table-cookies th{padding:15px 10px}.cky-app-wrap .cky-cookie-list-title select{margin-left:10px;min-width:150px;height:auto;width:auto}.cky-app-wrap .cky-nav-tab-manage-cookies>.cky-nav-tab-content-container>.cky-nav-tab-section>.cky-nav-tab-section-header{padding:15px 0 15px 0}.cky-app-wrap .cky-nav-tab-manage-cookies .cky-nav-tab-button{padding:15px 10px}.cky-app-rtl .cky-category-description,.cky-app-rtl .cky-cookies-title,.cky-app-rtl .cky-nav-tab-section-header,.cky-app-rtl .cky-rich-text-editor *,.cky-app-rtl input{direction:rtl;text-align:right}.cky-input-error-alert{color:#dc3545;padding:5px 0}.cky-section-cookies .cky-rich-text-editor-container{margin-top:-30px}.cky-app-wrap .cky-connect-modal .cky-app-modal{max-width:439px;border-radius:12px;background:#fff}.cky-app-wrap .cky-connect-modal .cky-app-modal-footer{padding:20px 30px 30px 30px}.cky-app-wrap .cky-connect-modal .cky-app-modal-body{padding:30px 30px 0 30px}.cky-app-wrap .cky-connect-modal .cky-button-close{top:15px;right:10px}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1578f7;text-decoration:none}.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover{text-decoration:none}.cky-app-wrap .cky-connect-modal .cky-login-text{margin-top:16px;margin-left:10px;white-space:nowrap}.cky-nav-tabs-container[data-v-058156d1]{background-image:url(../img/scan-result.svg);background-size:contain;background-position:top;background-repeat:no-repeat;padding:20px;width:1215px;height:447px;flex-shrink:0}.cky-connect-modal-css[data-v-058156d1]{background:transparent;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;height:auto;z-index:0;width:439px;border-radius:8px;border:1px solid #c7cade;box-shadow:0 0 5px 0 rgba(0,0,0,.06),0 9px 10px 0 rgba(0,0,0,.02),0 17px 23px 0 rgba(0,0,0,.03)}.cky-app-modal-scanner .cky-app-modal-header{display:none}.cky-app-modal-scanner .cky-scanner-modal-content{text-align:center}.cky-app-modal-scanner .cky-app-modal-actions{align-self:center}.cky-scan-containers{display:flex}.cky-last-scan-container,.cky-next-scan-container{width:414px;height:93px;padding:24px;background:#fff;border-radius:8px;border:1px solid #c7cade;display:flex;justify-content:space-between;align-items:center;margin:30px 24px 30px 0}.cky-scan-info{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.cky-icon-wrapper{width:20px;height:20px;position:relative}.cky-scan-details{display:flex;flex-direction:column;gap:10px}.cky-scan-title{color:#4d4b66;font-size:16px;font-weight:500}.cky-scan-status{color:#6e7191;font-size:13px;font-weight:400}.cky-button,.cky-scan-now{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;line-height:20px}.cky-button,.cky-scan-now{background:#fff;border:1px solid #1578f7}.cky-scan-now{color:#1578f7}.cky-next-scan-container{margin:30px 0}.cky-schedule-button{background:#1578f7;color:#fff;display:flex;align-items:center;gap:4px;border:none}.cky-search-icon{gap:10px}                                                                                                                                                          lite/admin/dist/css/4.css                                                                           0000777                 00000033154 15251156627 0011230 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-stats-col {
  flex: 1;
  padding-right: 12px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cky-stats-col .cky-row {
  margin: 0;
}
.cky-stats-count {
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  padding-top: 4px;
}
.cky-stats-title {
  line-height: initial;
  font-size: 13px;
  color: #4E4B66;
}
.cky-stats-icon {
  width: 48px;
  height: 48px;
  display: inline-flex;
  justify-content: center;
  border-radius: 8px;
  margin-right: 13px;
}
.cky-scan-summary-section .cky-card .cky-card-body {
  padding-bottom: 32px;
  height: 255px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-migration {
  margin-top: 20px;
  margin-bottom: -10px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage {
  margin-top: 30px;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 0px;
  background: #E7F0FF;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content {
  padding: 0px 15px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message {
  padding: 0px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice {
  justify-content: space-between;
  gap: 16px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container {
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-items: flex-start;
  flex: 1 0 0;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #1C1B1F;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container p {
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
  color: #4E4B66;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container p a {
  text-decoration: underline;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-message-container p .cky-learn-more-arrow {
  color: #1863dc;
  font-weight: 500;
}
.cky-app-wrap .cky-admin-notice.cky-notice-pageviews-overage .cky-admin-notice-content .cky-admin-notice-message .cky-pageviews-overage-notice .cky-pageviews-actions {
  flex-shrink: 0;
  align-content: center;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended {
  margin-top: 30px;
  border-radius: 5px;
  border: 1px solid #d7e1f2;
  padding: 20px;
  margin-bottom: 0px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content {
  padding: 0px 15px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message {
  padding: 0px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice {
  justify-content: space-between;
  gap: 16px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-warning-icon {
  width: 52px;
  height: 52px;
  border-radius: 8px;
  background: var(--Yellow-Light, #FFC166);
  padding: 11px;
  align-items: center;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-warning-icon img {
  width: 30px;
  height: 30px;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-suspended-message-container {
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-items: flex-start;
  flex: 1 0 0;
}
.cky-app-wrap .cky-admin-notice.cky-notice-suspended .cky-admin-notice-content .cky-admin-notice-message .cky-suspended-notice .cky-suspended-message-container p {
  color: var(--Grey-style-Body, #4E4B66);
}
.cky-app-wrap .cky-notice-trial-status {
  margin-top: 30px;
  margin-bottom: 0px;
  border-radius: 12px;
  padding: 20px;
}
.cky-app-wrap .cky-notice-trial-status.cky-notice--info {
  background-color: #E8F1FE;
}
.cky-app-wrap .cky-notice-trial-status.cky-notice--info .cky-notice-icon {
  background-color: #B9D7FD;
}
.cky-app-wrap .cky-notice-trial-status.cky-notice--warning .cky-notice-icon {
  background-color: #FFC166;
}
.cky-app-wrap .cky-notice-trial-status.cky-notice--warning .cky-trial-message-header h4 {
  color: #A6742A;
}
.cky-app-wrap .cky-notice-trial-status .cky-admin-notice-content {
  padding: 0px;
}
.cky-app-wrap .cky-notice-trial-status .cky-admin-notice-content .cky-admin-notice-message {
  padding: 0px;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice {
  gap: 16px;
  flex-flow: row;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-notice-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 12px;
  padding: 9px;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-message-container {
  flex: 1;
  max-width: 60%;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-message-header h4 {
  font-size: 16px;
  font-weight: 600;
  margin-top: 0;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-actions {
  margin-left: auto;
  display: inline-flex;
  gap: 12px;
  flex-shrink: 0;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-actions .cky-external-link {
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
}
.cky-app-wrap .cky-notice-trial-status .cky-trial-status-notice .cky-trial-actions .cky-button-outline-secondary {
  border-color: #4E4B66;
}
.cky-app-wrap .cky-connect-card {
  overflow: hidden;
  transition: height 0.3s ease-out;
  height: 90px;
}
.cky-app-wrap .cky-connect-card .cky-card-header {
  padding: 20px;
}
.cky-app-wrap .cky-connect-card .cky-card-title {
  font-size: 18px;
}
.cky-app-wrap .cky-aria-expanded-notice {
  height: auto;
}
.cky-app-wrap .cky-aria-expanded {
  height: 376px;
}
.cky-app-wrap .cky-card .cky-arrow-upward {
  transform: rotate(-90deg);
}
.cky-app-wrap .cky-card .cky-card-body {
  display: flex;
  flex-direction: column;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step {
  padding: 0px 20px;
  position: relative;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-connect-step-title {
  font-size: 16px;
  font-weight: 600;
  color: #4E4B66;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-connect-step-description {
  font-size: 14px;
  font-weight: 400;
  color: #4E4B66;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-connect-benefits {
  padding-right: 24px;
  width: 216px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-benefit-description {
  display: flex;
  padding: 16px 0px 24px 0px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-benefit-description .cky-benefit-steps {
  display: flex;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-later-button {
  background-color: transparent;
  color: #686876;
  border: none;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-later-button:hover, .cky-app-wrap .cky-card .cky-card-body .cky-connect-step .cky-later-button:focus {
  background: #dfdfe2;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-notice-row {
  padding: 16px 20px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps {
  padding-left: 16px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps .cky-existing-account {
  margin-left: 12px;
  background: #FFF;
  color: #1578F7;
  border-radius: 4px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-steps .cky-existing-account:hover, .cky-app-wrap .cky-card .cky-card-body .cky-connect-steps .cky-existing-account:focus {
  background: none;
}
.cky-app-wrap .cky-card .cky-card-body .cky-icon-tiny {
  padding-right: 6px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-icon-container {
  flex-direction: column;
  border-radius: 24px;
  border: 2px solid #1578F7;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 12px;
  height: 12px;
  background: #1578F7;
}
.cky-app-wrap .cky-card .cky-card-body .cky-icon-container-dot {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  border: 2px solid #1578F7;
  background: #E8F1FE;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 28px;
  height: 28px;
}
.cky-app-wrap .cky-card .cky-card-body .cky-connect-line {
  width: 2px;
  height: 47px;
  background: #1578F7;
  margin-left: 12px;
}
.cky-app-wrap .cky-connect-notice {
  margin-top: 30px;
  margin-bottom: 0px;
}
.cky-app-wrap .cky-connect-notice .cky-admin-notice-header {
  margin-bottom: 16px !important;
}
.cky-app-wrap .cky-connect-notice .cky-connect-notice-message {
  margin-bottom: 18px;
}
.cky-app-wrap .cky-connect-notice .cky-icon-base {
  margin-right: 5px;
}
.cky-app-wrap .cky-connect-notice .cky-admin-notice-content {
  width: 100%;
  padding: 15px 20px;
}
.cky-app-wrap .cky-connect-notice .cky-connect-features {
  margin: 15px 0px;
}
.cky-app-wrap .cky-connect-notice .cky-connect-features span {
  margin-right: 3px;
  color: #1863dc;
  font-weight: 800;
  font-size: 16px;
}
.cky-app-wrap .cky-connect-notice .cky-connect-button-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.cky-app-wrap .cky-connect-notice .cky-connect-button-container button:not(:first-child) {
  margin-top: 10px;
}
.cky-app-wrap .cky-connect-notice .cky-button-connect {
  margin-right: 15px;
  min-width: 250px;
}
.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-existing-account {
  margin-left: 12px;
  background: #FFF;
  border: 1px solid #1578F7;
  border-radius: 4px;
}
.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-existing-account:hover, .cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-existing-account:focus {
  background: none;
}
.cky-app-wrap .cky-connect-notice .cky-connect-steps .cky-later-button {
  margin-left: 300px;
}
@charset "UTF-8";
.cky-app-wrap .cky-upgrade-widget {
  margin-top: 30px;
}
.cky-app-wrap .cky-upgrade-widget .cky-2mf p {
  transform: rotate(7.93deg);
  transform-origin: 0 0;
  text-align: center;
  color: #248A5A;
  font-size: 11px;
  font-family: McLaren;
  font-weight: 400;
  line-height: 11px;
  word-wrap: break-word;
  padding-bottom: 8px;
  padding-left: 10px;
}
.cky-app-wrap .cky-upgrade-widget .cky-2mf img {
  width: 50px;
  padding-left: 8px;
}
.cky-app-wrap .cky-upgrade-widget .cky-mbg {
  align-items: center;
  padding-left: 24px;
}
.cky-app-wrap .cky-upgrade-widget .cky-mbg img {
  width: 24px;
  height: 30px;
}
.cky-app-wrap .cky-upgrade-widget .cky-mbg p {
  font-size: 12px;
  font-weight: 600;
}
.cky-app-wrap .cky-upgrade-widget p {
  font-size: 14px;
  line-height: 20px;
}
.cky-app-wrap .cky-upgrade-widget .cky-card-body {
  padding: 24px;
}
.cky-app-wrap .cky-upgrade-widget .cky-premium-features-list ul {
  list-style-type: none;
  padding-left: 0;
}
.cky-app-wrap .cky-upgrade-widget .cky-premium-features-list ul li {
  font-weight: 400;
  margin-bottom: 10px;
}
.cky-app-wrap .cky-upgrade-widget .cky-premium-features-list ul li:before {
  content: "✓";
  color: #1578F7;
  font-weight: 800;
}
.cky-app-wrap .cky-upgrade-widget .cky-admin-notice-header {
  font-size: 20px;
  line-height: 30px;
  margin: 0;
}
.cky-app-wrap .cky-upgrade-widget .cky-button.cky-button-medium {
  min-width: 186px;
  font-size: 16px;
  border-radius: 5px;
  padding: 12px 24px;
  font-weight: 600;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal {
  max-width: 439px;
  border-radius: 12px;
  background: #FFF;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-footer {
  padding: 20px 30px 30px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-app-modal-body {
  padding: 30px 30px 0px 30px;
}
.cky-app-wrap .cky-connect-modal .cky-button-close {
  top: 15px;
  right: 10px;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #1578F7;
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal a.cky-login-and-connect:hover {
  text-decoration: none;
}
.cky-app-wrap .cky-connect-modal .cky-login-text {
  margin-top: 16px;
  margin-left: 10px;
  white-space: nowrap;
}
.cky-app-wrap .cky-upgrade-modal .cky-app-modal {
  max-width: 439px;
  border-radius: 12px;
}
.cky-app-wrap .cky-upgrade-modal .cky-app-modal-body {
  padding: 30px 20px 0px;
}
.cky-app-wrap .cky-upgrade-modal .cky-app-modal-footer {
  padding: 0px 20px 30px 20px;
}
.cky-app-wrap .cky-upgrade-modal .cky-upgrade-modal-title {
  font-size: 20px;
  margin: 0px;
}
.cky-app-wrap .cky-upgrade-modal .cky-upgrade-modal-message {
  margin-top: 15px;
}
.cky-app-wrap .cky-upgrade-modal .cky-button-close {
  top: 15px;
  right: 10px;
}
.cky-app-wrap .cky-dashboard-overview {
  margin-top: 16px;
}
.cky-app-wrap .cky-dashboard-overview .cky-card:not(.cky-loading) {
  height: 100%;
}
.cky-section-content[data-v-258ef4b2] {
  margin-top: 16px;
}
.cky-section-content .cky-section-row[data-v-258ef4b2] {
  display: flex;
}
.cky-section-content .cky-section-row .cky-col-7[data-v-258ef4b2] {
  padding-left: 0;
}
.cky-section-content .cky-section-row .cky-col-5[data-v-258ef4b2] {
  padding-left: 5px;
  padding-right: 0;
}
.cky-stats-section[data-v-258ef4b2] {
  padding: 15px 0;
}
.cky-admin-notice-board[data-v-258ef4b2] {
  border: none;
}
.cky-section-connect[data-v-258ef4b2] {
  margin-top: 15px;
}
                                                                                                                                                                                                                                                                                                                                                                                                                    lite/admin/dist/css/3.css                                                                           0000777                 00000000613 15251156627 0011221 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .cky-pageview-graph-section {
  margin-top: 16px;
  width: 100%;
}
.apexcharts-xaxis-tick {
  display: none;
}
.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark {
  background-color: #5f5d73;
  padding: 2px;
}
.apexcharts-tooltip.apexcharts-theme-dark {
  font-size: 13px;
  font-weight: 400;
}
.tooltip-date-label {
  color: #C7CADE;
}
.tooltip-extra-pageviews {
  color: #B3DED0;
}
                                                                                                                     lite/admin/dist/img/close.svg                                                                       0000777                 00000000635 15251156627 0012163 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="m231.6 256 130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z" fill="inherit"/></svg>                                                                                                   lite/admin/dist/img/arrow-back.svg                                                                  0000777                 00000000324 15251156627 0013101 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.667 16h18.666M6.667 16l8 8m-8-8 8-8" stroke="#4E4B66" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>                                                                                                                                                                                                                                                                                                            lite/admin/dist/img/check-fill.svg                                                                  0000777                 00000000550 15251156627 0013053 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m16 1.334 10.956 2.435A1.333 1.333 0 0 1 28 5.07v13.316a8 8 0 0 1-3.563 6.656L16 30.667l-8.437-5.625A7.997 7.997 0 0 1 4 18.387V5.07a1.333 1.333 0 0 1 1.044-1.301L16 1.334zm5.936 9.63-6.6 6.598-3.77-3.77-1.886 1.885 5.657 5.657 8.486-8.485-1.887-1.886z" fill="#2DAD70"/></svg>                                                                                                                                                        lite/admin/dist/img/geo-location.svg                                                                0000777                 00000166554 15251156627 0013453 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M289.441 74.694c.783-.272 1.761-.928 2.673-1.07.912-.125 2.283.095 3.195.095.719 0 1.175.578 1.175.224-.196-.432-.326-.782.13-1.12.197-.094-.389-.287-.586-.542-.389-.897 1.565-1.6 3.066-1.152.13.047.259.13.259.224.067.256.13.303-.133.417.263-.099.522-.193.782-.224.849-.067 1.305-.032 1.761.397v.13c.196.125.196.14.652-.083.456-.193 1.957-.303 2.543-.319 1.631-.047 3.914.099 4.174 1.117.129.562 1.501.849 1.045 1.438-.652.877-1.828 1.615-2.61 2.476v.016c0-.032.067-.079.13-.114.849-.354 2.61-.271 1.698-.944-.067-.082 0-.176.067-.24.326-.145.782-.349 1.367-.223.456.11 1.631-.083 2.217-.063 1.175.047 2.217.126 3.459 0 .455-.031.978-.13 1.501.047.979.385 4.433.928 3.517-.031-.192-.177-.326-.496-.192-.657.978-.703 4.696.11 6.064.095 1.698-.032 3.459.927 3.718 1.756.389 1.31 1.435.735 2.413.798-.13 0 1.498.24 1.108-.016-.455-.224-.848-.4-.782-.703.067-.656 4.107-.464 4.63-.542a3.882 3.882 0 0 1 1.894.208c-.585-.224-1.238-.656-1.501-.99-.192-.126-.193-.256.067-.335 1.242-.59 3.848-1.5 6.001-.526.26.098.326.24.26.353-.327.272-.13.24.585-.078.264-.047.586.031.653.145 0-.11-.067-.255 0-.4.196-.48 2.087-.496 2.869-.287.849.224 1.367.495 1.045.959.13-.13 3.129-.095 3.718-.08.912.032 2.02.304 2.936.465 1.761-.095 3.781-1.31 6.001-.61.59.177 4.111 1.455 4.111 1.423-.067-.11.13-.24.326-.24 2.476-.062 4.76-1.053 7.566-.176 4.044 1.324-2.61-1.262-.586-1.47.979-.095.653-.079 1.828.078 1.694.209 2.02-.192 3.195-.35 1.957-.24 4.304.287 6.524.559 2.802.35 5.675.448 8.478.849.585.094 1.367.255 1.957.448 0 0 2.609.833 1.694.302-.067-.126.067-.255.196-.302 1.435-.511 3.133.015 5.086.047 1.041.015 2.02.015 2.869.495.523.255.196.61 0 .766-.916.767 1.108 1.36 2.413 2.044.197.114 0 .275-.13.307-3.521.334-6.457-1.569-9.129.098-1.502.896 4.955 1.533 5.738 2.653.259.338-.519.672-.845.813-1.828.688-1.698 1.824-1.435 3.038.067.161-.326.401-.652.354-1.301-.161-2.476-.48-2.932.157-.26.334-.849.287-1.498.177-.522-.11-.782.079-.782.558.13.704.653 1.329 2.02 1.887.782.287 1.631.546 2.347.864 1.045.48 4.433.782 3.977 1.741 0 .272-.715.366-1.305.319 0 0 2.543.786 2.74.927 1.041.433-.586 1.006 1.238 1.792.585.256.652.401.522.672 0 .063 0 .142-.196.142-2.869.192.585 1.485.652 2.334.067.397-1.242.382-1.827.256-2.543-.48-4.237-2.142-6.194-3.003-2.48-1.053-5.868-1.98-7.436-3.419-1.891-1.87-.519-3.612-1.631-5.498-.456-.672-1.238-1.278-1.372-1.934-.389-1.344-1.368.224-.456.865.586.448.519 1.438-.652 1.422-1.305-.015-1.957-.448-2.61-.99-.326-.016-.849-.047-.782-.031a.903.903 0 0 1-.585-.016c-1.565-.48-.653 1.454-.586 1.902-.067.64 1.368.766 2.154 1.167.911.464-.916 1.183-1.305 1.309-1.957.48-1.891-.927-3.651-.72-.912.13-1.828.272-2.217.72-.063.047-.13.098-.259.11-.979.193-2.217.224-3.392.287-3.195.208-1.501 1.694-1.564 2.747 0 .72-.782 1.23-.979 1.934-.13.416 4.63 1.933 5.023 1.214.067-.177.326-.448.585-.526 1.368-.256 3.066.015 4.304.526-.196-.157-.259-.318-.326-.495 0-.24.523-.354.978-.224 1.238.334 2.021 1.038 2.873 1.631.26-.047.586-.016.849.141 1.761 1.294 5.345 2.268 7.762 3.325.716.303 2.347.897 2.15 1.372-.196.782-2.543-.224-.326 1.309.652.464 2.413 1.36 1.501 1.855-2.283 1.132-6.846-3.997-7.302-4.351-1.827-1.34-4.956-2.173-6.846-3.356 0 .16-.067.334-.264.499.523.255 1.305.432 1.694.766.719.558 1.305 1.152 2.154 1.663 1.828 1.026 3.066 1.981 3.718 3.199 1.041 2.028 2.283 4.425-.326 5.978-.456.287-2.547.094-2.673.318-.393.672.063 1.246-.133 1.981-.067.416-.193 1.328-.456 1.823-.26.767 1.631.767 2.739 1.038 1.828.417 2.673.849 3.392 1.694.393.448 2.998 2.287 1.501 2.798-.715.256-2.346.959-3.325.818-1.305-.161-2.216-.578-2.543-1.152-.782-1.505-4.111-1.871-6.001-2.975-.259-.177-.456-.432-.519-.641-.133-.255-.196-.495-.326-.75-2.61.672-3.066 1.375-1.501 2.079.786.448.786.959.522 1.391-1.108 1.36.197 1.022 1.372 1.773.652.51 1.238 1.391 2.543 1.662 1.501.318 2.802.527 3.521 1.23.134.13 0 .287-.259.303-1.175.082-2.543.224-3.718-.063.13.735 5.675 1.167 6.39 1.725.653.495-.326.719.39 1.089 1.238.527-.519 1.261-.783 1.647-.259.652-1.108 1.053-.326 1.855.197.224.26.255.26.479-.063.11-.26.177-.586.161.259.016-.652 1.101-.979 1.23-.782.287-1.89.865-1.371 1.36 1.112.849-3.392 1.439-4.304 1.631-2.087.46-4.303.782-6.587 1.116-3.588.543-4.5 1.663-1.501 3.262 2.672 1.423 6.327 1.918 7.565 3.773.067.063.067.111 0 .146 1.828 1.281 2.221 2.016.197 3.179-1.238.735-2.476 1.455-3.651 2.205-.393.271-.782.558-1.498.672-1.501.256-2.086-.448-2.024-.912.197-.958-3.195-1.006-4.5-1.902-1.041-.719-2.542-1.198-4.173-1.643-1.698-.463-.653.653-.523.735.585.59.326 1.231.259 1.804-.067 1.246 2.221 1.183 2.74 2.079.259.751-.13 1.007 2.153 1.293 2.61.303 4.174 1.82 5.546 2.7.782.527 3.132 2.59 2.087 3.278-.13.079-.393.13-.586.079-1.368-.177-2.61-.672-3.848-.959-.848-.193-2.283-.271-2.739-.688-1.108-.849-2.932-1.647-3.781-2.523-.911-.896-1.76-2.366-4.174-2.798-2.542-.464-2.609-1.183-1.953-2.123 1.042-1.517-1.238-3.93-3.847-5.29-.067-.015-.067-.047-.197-.078 0-.032-.13-.079-.193-.13-.196-.114-.196-.24 0-.354.063-.031-.652-.864-.911-.609-.26.224-.586.543-1.175.672-1.435.303-2.673.334-4.304-.094-.652-.193-.719-.609-.59-.88.197-.433 1.435-.767.653-1.36-.782-.621-1.305-1.278-2.346-1.836-1.631-.849-2.284-.432-3.589-.99-.978-.366-1.304-.672-2.02-1.12-.522-.303-3.065.192-3.914.177-1.502-.016-3.978-.366-2.999 1.167.259.334.13.495-.067.782-.585.719-2.283 1.407-3.262 1.981-1.568.943-3.392 1.819-4.826 2.798-1.112.735 0 1.328.13 2.095.129.751.522 1.647.393 2.382 0 .224.063.782-.393.99-.653.287-1.761.35-1.305.943.13.24.13.511-.523.657-.782.172-2.024 1.021-3.262.86-1.564-.208-2.802-1.167-3.458-1.709-1.498-1.105-2.15-2.284-3.718-3.404-1.368-1.026-2.284-2.173-3.589-3.242-.196-.11-.196-.224-.066-.303-.13-.114-.26-.24-.26-.354-.456-.974-1.238-1.501-2.609-2.252-1.238-.735-1.631-1.47-1.761-2.334-.067-.719-1.694.527-2.869.495-1.564-.016-3.066-.652-4.237-1.085-.196-.063-.196-.161-.196-.255.263-.224.326-.366.911-.432.912-.095-1.76-.845-1.76-.845-.586-.256-1.046-.48-1.502-.783-1.76-1.006-3.325-1.021-5.805-.99-2.935.047-6.26.063-9.196-.047-1.957-.079-3.262-.417-4.697-1.053-2.153-.975-3.977-.063-6.198-.401-.585-.083-.978-.323-1.367-.511-1.112-.558-2.024-.397-3.066-.845-.456-.208-.912-.543-1.108-.833 0-.048-1.112-1.981-1.894-1.199-.13.177-1.238.369-1.761.527 1.694.735 2.476 1.532 3.848 2.413.455.302.911 1.996 1.827 1.006.13-.224.979-.114.979.126-.063-.193 1.045 2.11 1.371 2.016.523-.114 1.435-.401 2.087-.37 1.891.13 1.435-.511 2.154-1.006.13-.129 1.175-.672 1.041-.75-.259-.287.327-.625.979-.413.523.177 1.305.365 1.631.688.389.511 1.564 1.855 1.957 1.933.979.209 2.74.366 3.392.896.523.527.979 1.199.523 1.741-.456.401-.912.688-1.565.991-5.219 2.492-.192.719-.915 1.328-.586.429-1.498 1.199-2.217 1.47-.456.157-2.279.829-3.195.943-2.087.256-2.936.386-4.5 1.297 0 .032-.326.256-.523.303-2.283.527-4.696 1.057-7.043 1.47-1.434.24-7.043 1.662-8.477.656-1.238-.896-.979-1.918-1.828-2.861-1.041-1.199-1.89-2.653-3.454-3.742-.326-.239-3.718-1.324-3.848-1.819-.259-1.36-.912-2.445-3.392-3.357-1.371-.495-1.89-2.028-2.672-2.7-.652-.589-.782-1.135-.845-1.741-.326.256-1.175.782-1.631.767-.652-.016-.586-.032-1.171-.224-1.828-.704.259.927.519 1.006.848.208 1.304.401 1.108.829-.523.975 2.346 1.678 2.672 2.445.586 1.328 2.48 2.366 2.74 3.706.326 1.391 2.672 2.063 3.718 3.293 1.434 1.647 3.195 2.767 6.457 3.82 1.434.496 2.087.912 2.739 1.58.067.032.134.063.197.114 0 .047 0 .095.067.142v.063c.196.495.326 1.104 2.02.719.845-.177 3.328.318 3.588.11.326-.24.912-.656 1.631-.672 1.761-.063 3.262-.287 4.893-.432.849-.095 2.672-.079 2.413.593-.456.912-1.045 1.549-1.045 2.543-.067.527-.327.798-.979 1.246-1.368.99-2.739 1.804-3.781 2.924-.782.782-1.305 1.505-2.48 2.173-2.413 1.36-6.194 2.126-8.74 3.435-2.869 1.533-6.198 4.524-4.434 6.536.849.99.912 1.886 2.61 2.747.456.24.586.432.652.688v.126c0 .129-.129.208-.326.239-.782.928.912 2.429.586 3.388-.326.912-.979 1.647-2.284 2.382-1.238.719-3.262.511-4.763 1.47-.715.495-2.154.849-3.128 1.261-2.021.786-.519 1.085.196 1.95.652.845 2.346 1.886.782 2.826-.715.416-1.368.672-2.672.735-.389.015-3.262.015-3.129.369.067.189.26.397.26.605.393 1.95-2.543 3.946-4.76 5.64-2.153 1.647-5.349 2.016-9.067 2.975-2.802.735-4.433.079-7.369.193-.129 0-.326-.032-.393-.079-1.827.157-2.543.849-4.303.751-1.305-.063-2.932-.672-3.848-1.038-1.171-.511.259-1.709-.196-2.252-1.042-1.022-2.351-1.981-3.392-2.991-2.61-2.507-3.651-5.227-6.52-7.703-1.895-1.678-4.241-3.069-4.76-4.924-.196-.126-.263-.142-.393-.287-.129-.224.716-.397.979-.173-.067-.079.719-.704.782-.896.067-.433 0-.861-.13-1.293.067-.338 0-.849.586-1.167.916-.48 3.262-1.121 2.35-1.856-.585-.385-1.108-.75-1.372-1.198-.522-1.568-1.304-2.956-2.609-4.426-1.368-1.583-4.5-2.35-6.127-3.788-1.175-1.042 1.953-1.392 1.367-2.24-.196-.158-.585-.669-.518-.865.393-.814 3.718-3.227-1.305-3.164-1.305.016-3.459.735-4.893.37-.912-.24-1.502-.865-1.828-1.36a.695.695 0 0 1-.259-.079c-1.108-.703-1.761-1.167-4.174-.865-1.175.146-2.346.354-3.521.559a45.532 45.532 0 0 1-5.22.672c-2.216.161-4.696-.209-6.846.094-1.89.255-3.195.798-5.086 1.006-.719.079-1.827-.193-2.216-.448-1.238-.896-2.02-1.662-3.911-2.397-2.543-.975-4.63-2.095-5.152-3.596-.067-.209-1.828-1.631-2.74-1.631-.455-.016-.978-.063-1.175-.272-.522-.511.519-1.132.586-1.631.13-.896.326-1.772 1.041-2.653.912-1.116 1.046-2.299 1.565-3.435.455-.77-.912-1.933.393-2.684 1.434-.829 1.89-1.757 3.195-2.59.393-.192.585-.271.978-.334a.711.711 0 0 1 .327-.11c-.067-.094.192-.271 1.041-.511.067-.094.197-.192.263-.287.193-.126.39-.255.586-.385.912-.625 2.739-1.246 3.848-1.804 2.153-1.073 7.762-1.458 8.151-2.955.393-1.215.456-2.017 2.609-2.83.912-.354 2.217-.558 3.196-.845 1.564-.401 1.367-1.376 2.543-1.855.263-.094.719-.126.848-.063 1.498.354 2.021.849 4.045.672 1.434-.13 2.346 0 3.718-.369.782-.209.848-.24 1.827-.189 1.631.063 3.459-.593 5.086-.833 1.631-.271 3.325-.016 5.022-.366.327-.063 4.107.142 3.652.173 1.304-.094 2.086-.126 3.258.016.978-.24 1.827-.35 2.413.161.196.114.13.208-.067.318-.979.625-.067 1.278-.326 2.048-.13.401-2.154.814-.393 1.089 1.305.208 2.216.558 3.651.652.652.047 1.501.083 2.02.318.652.24 6.328 3.263 6.783 1.329.26-1.262 4.304-1.58 6.328-1.329 2.606.287 4.174 1.376 7.173 1.345.978-.016 1.367.208 2.149.432 1.958.542 2.154.063 3.262-.224 1.305-.385 6.261.11 6.458-.578.129-.413.522-1.387 1.045-1.725.653-.511.523-.943.715-1.486.327-.574.393-1.246-1.175-.656-.585.208-1.501.499-2.413.287-1.957-.48-3.651-.126-5.608-.126-1.305 0-2.806-1.183-3.848-1.486-.585-.192-.912-.385-1.041-.593v.016c-.067.161-.327.318-.72.416-.326.095-.848.063-1.045-.145-.13-.157 0-.35.326-.444 0-.047.13-.099.26-.114.259-.047.719-.047.978.078-.067-.365.26-.75.26-1.12-.197.11-.523.177-.782.193-.393 0-.716-.094-.849-.256-.067-.078-.067-.161 0-.239.066-.032 0-.063.129-.079 0-.063.063-.11.197-.141.326-.083.782.015 1.045.157 0-.079-.129-.146-.259-.224-.197-.079-.197-.157-.067-.24.719-.876 6.001-.542 5.542-1.486 0-.062.066-.176.196-.224 1.305-.4 3.329-.349 4.826-.526 1.238-.161 2.154-.515 3.392-.657.912-.094 2.217.704 2.806.912 1.631.558 5.086.527 6.913.142.327-.782-5.282-2.81-6.001-3.321-.46-.319-1.631-1.329-.067-1.439-.259.032.782-.672.916-.703-.197.047-2.413.416-2.673.416-1.957-.063-.326.59.067.991.067.11 0 .224-.259.302-.523.24-3.392 1.293-4.174.366-.326-.464-.393-.464-1.305-.735-.326-.094-.326-.334-.326-.48.259-.448 1.564-.224.196-.385-.455-.063-.719-.063-.978-.291-.782-.943-1.957.897-2.02.928-.197.432-.586.782-.849 1.199-.26.401-1.828 1.694-2.02 2.271.196.016.326.047.393.142.652.703.652 1.25-.719 1.678-.72.189-1.631.157-2.347.13-.129 0-4.433-.641-3.847.015.326.386-.653.704-1.372.625-.259-.031-2.806-1.678-1.435-.208.26.303 1.046 1.517 1.238 1.568.783.173.783.157 1.176.464.326.318-.456.652-1.046.668-.326 0-1.497-.432-1.368.114 0 .287.067.511-.129.766-.264.319-1.175.224-1.631.13-.067-.031-.13-.079-.13-.145.13-.385-1.827-.834-2.217-.959-.129-.047-.129-.142-.066-.209.456-.322 2.216-.624.978-.687-.715-.032-1.305-.527-1.694-.786-1.108-.845-1.631-1.309-1.631-2.331-.067-1.089-.456-1.934-2.739-2.382-.326-.063-.652-.11-.849-.224-.845-.353-.912-1.599-1.761-1.36-.326.095-.911.272-1.304.158-.393-.11-.72-.177-.849-.417-.26-.912-1.175.11-.849.656.263-.015.522.016.719.13 1.305.818.456 1.486 3.262 2.142.652.142 1.568.318 1.761.7.259.703 1.76.959 2.02 1.631.067.098-.067.192-.197.239-1.434.558-2.543-.589-2.346.735.067.527-.389 1.116-1.761 1.116-.129 0-.326-.062-.389-.125-.719-.704.912-1.616-.849-2.237-1.371-.479-3.195-.813-4.37-1.407-1.242-.636-2.087-1.308-2.806-2.126-.719-.782-1.109-.35-1.828-.141-1.631.448-3.329.896-5.023.432-3.195-.896-2.869.432-3.914 1.038-1.045.609-2.48 1.021-3.651 1.552 0 .031-.067.047-.067.063-.456.271-2.48 1.026-2.413 1.36 0 .287.196.589-.13.876-.782.912-2.609 1.026-3.977 1.678-1.631.735-6.784 1.407-7.892.303-1.371-1.36-2.672.307-4.111-.157-1.108-.401-.715-1.36-.652-1.981.063-.464.192-.849.845-1.262.978-.573 1.631-1.277 2.48-1.851 1.694-.974-.197-1.23-.782-1.965-.067-.145.063-.287.393-.334 1.434-.161 2.932-.546 4.37-.495 1.435.047 2.673.255 4.044.354 1.761.098 4.241.161 5.219-.849.849-.688.916-1.423.197-2.221a1.962 1.962 0 0 1-.912-.64c-.523-.574-2.672-.751-2.087-1.549.26-.448.849-.641 1.698-.542 1.372.145 3.718.192 4.826-.35 1.042-.464 1.761-.594 2.936-.88 1.435-.334 2.087-.896 3.262-1.313 1.435-.542 2.806-1.596 4.567-1.934.067-.015.13-.047.259-.031.067-.016.197-.016.393.016.393-.146 2.936-.303 2.936-.319.586-.479 1.631-.833 2.02-1.375.193-.354.13-1.407.586-1.71 1.368-.798 3.718-.912 4.111.322.326.798.13 1.054-1.108 1.596-.067.047 3.195 1.022 3.391 1.053 1.238.193 2.217.704 3.325 0 .393-.224.719-.479 1.109-.672.455-.177.978-.401 1.564-.338.585.051.652.051 1.041.271.456.354 1.109-.59 1.372-.719.326-.255 1.108-.432 1.761-.271.196.047.326.189.326.303-.13-.464.259-.735 0-1.215-.197-.48.456-1.053.978-1.423.389-.334 1.109-.463 1.891-.353.719.114 2.346 1.104 1.368-.558-.13-.13-.26-.287-.193-.417.259-.464.849-1.022 1.953-1.085.979-.066 1.828.095 2.74.063.911-.05 1.693-.24 2.283-.495-.652-.079-.849-.35-.719-.735-.782.397-2.02.767-2.999.72-.586-.032-.782-.095-1.045-.35-.197-.209-1.435.38-1.828.51-2.283.672-3.848-3.356-2.869-4.012.979-.672 2.673-1.152 4.107-1.549 1.108-.302 2.35-1.933.326-1.297a5.419 5.419 0 0 1-.715.177 1.1 1.1 0 0 1-.652-.094c.326.224-1.372.11-1.042.145-.263-.031-.523.85-.585.96-.327.494-1.046 1.182-1.958 1.406-1.045.24-2.672.354-2.609 1.006 0 .511-1.109.386-.912 1.089.196.656.978 1.085 1.305 1.662.063.287.326.496-.13.767-.197.145-.586.255-.849.334-1.761.432-3.132 1.183-3.521 2.157-.393.673-2.217 2.08-3.522 2.382-1.368.323-1.175-.59-1.501-.975 0-.015-.586-.86-.523-.829-.393-.16-.849-.318-.719-.64.196-.417.067-.88.196-1.282.327-.927-2.739.303-3.065.401-1.368.386-3.521.11-4.174-.526-.519-.366-.456-.767-.196-1.168 0 .016.719-.558.915-.703-.066 0-.066-.02-.129-.02-.456.114-.979-.173-.586-.365 0-.114.067-.24.067-.401.259-.319.585-.61.978-.88.26-.224.716-.319.393-.335-.326-.015-.585-.145-.522-.322.456-.609 1.694-.959 2.932-1.104.259-.032.456.063.456.192 0 .032.719-.255 1.304-.495a2.614 2.614 0 0 1-.782-.016c-.129-.015-.259-.078-.196-.145.067-.047.067-.11.129-.177-.066-.063 0-.177.197-.224.259-.114.916-.078 1.305.016.067.031.196.13.067.177 0 .031 0 .047-.067.078.129-.063.196-.094.263-.094.326-.063.653-.114.782-.177a.894.894 0 0 1-.393-.078c-.196-.063-.259-.177-.326-.272-.067-.098 0-.208.193-.255.455-.063.848-.016 1.175.016.192.015.326.11.326.208-.067.031-.067.063-.067.078.456-.208.849-.432 1.501-.672 3.455-1.293 4.304-3.788 8.022-4.971.13-.047.326-.146.585-.24-.062-.016-.129-.016-.196-.031-.389-.095-.586-.319-.197-.496.197-.094.456-.16.72-.224 0-.13.196-.24.522-.192.26.047.519.192.586.334.586-.208 1.108-.366 1.568-.354 1.435.051 2.284.464 3.718-.224.197-.094 1.372-.83 1.89-.72 1.502.24 2.673-.16 3.589-.734.129-.098.456-.047.585.079.13.334 4.304 1.053 1.828 1.646-1.108.272 2.087.464 2.869.657 1.108.224 2.48-.256 3.458.224.849.4.716.864 1.958 1.167.849.177 1.434.334 2.087.61.393.16.782.703.585.942-.912 1.105-3.458 1.47-5.412.767-3.588-1.262-4.174-.85-2.216-.161.326.094.585.27.585.432.393.72.067 1.725 1.761 2.173 1.238.338 1.238.464.326-.125-1.045-.767 1.108-1.058 2.087-.85.197.048 2.936.944 1.631.417-.196-.078-.326-.255-.326-.365-.134-.401.782-.64 1.305-.798 1.694-.495 3.651-.063 2.936-1.376-.39-.526.522-1.022-.067-1.615-.13-.079-.063-.193.067-.271 1.045-.782 3.977-.354 4.759.495 0 .098 0 .193-.13.256-.652.275-.522.208-1.305.24 1.176-.048 1.305.145 1.176.318.066-.032.129-.079.259-.126.786-.48 1.894-.798 2.739-1.246.523-.271 1.891-.448 2.543-.688.586-.224.849-.173 1.435-.031.259.047.326.177.259.287-.196.27-.389.48-.979.62 1.046-.27 1.631-.432 2.673-.51h.196c.523-.319 1.368-.704 2.021-.48.326.146.522.287.585.543.26.64.715-.641.653-.72-.067-.687.915-1.214 2.216-.813a21.65 21.65 0 0 0 3.785.782c.979.145 1.761.672 2.672.88 0-.974-2.672-1.309-3.195-2.173-.456-.912-.393-1.887-.196-2.798.129-.735 3.458-.845 4.5-.527.978.287.782 1.423 1.108 1.82.586.959 1.372 2.814 2.543 3.596.523.385.13 1.073.196 1.454.063.432-1.045.574-1.631.672-.393.094-.715.13-.715.141.067-.015.652-.062 1.305.067 1.501.303 2.154.287 2.413-.672 0-.35.067-1.615.652-1.965.523-.302 1.828-.302 2.543-.047.523.208 2.087.574 2.284.72-1.046-.559-1.895-1.424-3.848-1.25-1.242.098-2.087.176-3.132-.225-.327-.13-.393-.397-.456-.573-.13-.672-.523-.96-1.435-1.407-1.108-.559-.912-2.221.523-2.413.259-.016.393.03.523.098.585.318.715.593.782 1.006-.067.098 0 .192.067.287.326-.464 1.171-.574 1.76-.814.782-.287 2.02-.098 2.803.157 1.371.433 2.413 1.136 3.328 1.757-.522-.365-1.371-.99-1.568-1.375-.585-.928-2.806-.814-3.458-1.679-.26-.302.196-.849.849-.896.393-.031 3.454-.287 3.262-.353-.523-.385-1.238-.464-1.238-.96 0-.062 0-.16.129-.192.782-.24 1.368-.495 2.217-.782l-.028.016zM154.311 75.413c3.459-.24 5.546-1.407 6.131-3.18.26-.786.72-2.413-2.542-1.84 0 0-.782.193-1.042.162-.719-.032-.978-.271-1.694-.354.26.016-2.346.271-2.806.319-.393.015-.719-.177-.393-.366 1.501-.959.912-1.596 3.522-1.47 2.283.114.066 0 0-.334 0-.141.129-.48-.067-.574-.912-.412-.067-1.308 1.175-1.277 1.761.063 3.392.208 5.152-.079 1.238-.192 4.044-.275 5.22-.734-.26-.032-.72-.032-.849-.048-.26-.015-.393-.094-.456-.224 0-.4.652-.59 1.238-.786 1.497-.526 3.065-.208 4.567-.829.585-.24 2.279-.365 2.869-.464.978-.157 1.631.224 2.672.079 1.108-.161 3.911.098 2.15 1.022-.393.192 2.024-.511 2.739-.64.523-.127 1.238.306 1.502.51.978.735.192.255.978-.35.326-.287 1.175-.306 1.698-.16.456.129.782.207.912.27-.326-.141-.849-.448-.456-.735.652-.48 1.108-.48 2.087-.35 1.761.209 2.806-.526 4.37-.369 1.305.145 2.413.464 3.785.385.456-.016.912-.063 1.368-.047.585.016 1.108.031 1.501.271.13.063.196.193.13.271-.067.063-.13.126-.193.177-.067.095-.196.177-.393.189-.979.067-1.89.031-2.869.067-.849.016-4.433.381-2.48.365.393 0 .782 0 1.238-.016.782 0 1.564.146 2.346.048a34.72 34.72 0 0 1 1.761-.334c.849-.063.849-.114 1.564.078.26.079.26.271.13.385-.13.079-.196.13-.326.162h.196c.26-.032.586-.048.912-.08.653-.062 1.238 0 1.631.256.13.099.193.224.13.354-1.372 1.183-5.086.464-6.847.366-1.238-.063-2.998 0-.129.208.912.063.782.047 1.631.271.585.177 1.761.11 2.609.157.067.016.26.099.26.209.519-.11.782-.193 1.238-.224a56.45 56.45 0 0 1 3.262-.099c1.108 0 3.392.543 2.413 1.31-.782.608-2.087.333-3.195.573-.849.177-1.368.067-1.957-.016.129.098.259.193.389.322.129.095.066.256-.13.35-.456.193-1.046.224-1.568.209.133.098.067.224-.13.286.067 1.168-5.541 1.757-4.366 3.148.715.865-1.372.865-2.74.85.067.078 0 .157-.066.208-.134.126-.393.224-.523.302.13.063.259.158.259.287 0 .621-.523.704-1.305.877.393.334.523.703-.326.99-.259.11-1.631.031-1.761-.126.197.287.327.35.067.64-.522.559-2.024.913-3.132.865-.326-.03-.652-.302-.652-.479 0-.192-1.435.063-2.61.287.067.063.13.126.196.208.067.672.849.672 1.891.865 1.89.37-.456 1.84-1.171 2.205a2.885 2.885 0 0 1-1.828.224c.063.208-.13.432-.326.64-.586.496-2.346.928-3.132 1.246-.783.354-1.828.85-2.869 1.006-2.48.366-4.174-.177-6.002-.849-.912.877-2.936 2.11-4.5 1.997-2.216-.157-3.195.99-4.5.287-.326.161-.719.255-1.368.354-1.76.255-2.413.75-4.303.833-.13 0-.197-.016-.326-.051-1.502.224-1.631 1.198-2.677 1.694-.326.192-1.045.27-1.564.35-.259.03-2.543 1.26-2.806 1.599-.389.62-1.891.334-2.413.75-.782.641-2.61.865-3.915.865-.585-.016-.719-.385-.129-.51.849-.225.782-.303.978-.657-.393.51 1.891-1.886-.326-.59-.652.449-.979.621-2.02.527-.259-.016-.326-.224-.13-.354.653-.593-.849-.876-.782-1.407.063-.59.979-.64 1.501-1.167.586-.735 1.565-1.517 2.48-2.189.72-.495 2.02-.766.26-.798-.326 0-.393-.224-.134-.338.26-.126 1.372-.4 1.957-.609-.326-.047-.456-.177-.259-.35.586-.48.912-.75 1.824-1.022.522-.157 2.283-.177.719-.192-.393 0-.586-.256-.26-.429.653-.27.456-.208.979-.322 0-.063.063-.145.13-.208 1.305-.688 2.739-.157 4.37-1.053.652-.37.197-.688-.326-.99-.067.207 0 .431-.393.589-.26.192-.719.287-1.238.385-.263.063-.523.031-.653-.032-.196.099-.393.177-.652.146a1.079 1.079 0 0 1-.586-.24c-.259-.145-.129-.35-.259-.48-.196-.145-.389-.286-.389-.495.193-.255.715-.448 1.108-.542.716-.161 1.564-.177 2.154-.016.067-.224.652-.4.979-.208.848-.11 1.693-.224 2.672-.354-.393-.047-.393-.287-.192-.416.978-.527-1.502-.047-1.958-.016-.196.031-.585-.079-.585-.287.129-.193.196-1.041.978-1.104l-.004.004zM8.679 75.429c.196-.366.652-1.1 1.238-1.407.719-.354.522-.272 1.434-.417 1.372-.208.782.161.979-.4.13-.339 1.434-.877 2.02-.976 2.154-.322 4.307-.864 6.52-1.167 1.046-.145 1.76-.24 2.74-.208 1.045.05-.197.735 1.827.05 1.368-.463 3.065-.254 4.5-.53.26-.063.456-.125.845-.176.523-.048.196-.193-1.175-.448-.782.094-1.568.286-2.346.302-.72.031-1.435.063-1.569-.303-.26-.448 1.305-1.725 2.543-1.58.456.063 1.435-1.167 2.806-.797 1.502.35 4.044-.625 5.153-.047.326.145.067.334-.197.51-.912.578 1.305-.062 1.89 0 .457.048 1.306.543.98-.031 0-.047.066-.114.129-.161.586-.303-.849-.318-.393-.75.782-.689 1.957-.944 3.262-1.247 2.35-1.996 7.499-.656 10.501-1.823.197-.095.716-.177.912-.146 1.372.146 2.543-.015 3.981-.176 1.305-.162 1.761.062 2.803.208 1.175.16 1.694-.271 2.739-.495.197-.048.456-.048.523.047.326.287.13.574-.326.943-.85.75.719.063.978.031.197-.015.456-.015.456.079.197.271.197.562.393.849.13 0 .26.031.326.079.782.542 1.957 1.839 2.936 1.98.653.095 1.171.177 1.828.366.911.318-.26 1.214.585 1.49.782.24.519.396 1.828.14 1.108-.223 2.543-.463 3.521-.239.197.032.26.114.26.208.066-.16 5.085-.829 6.064-.463.067.047.067.126.067.208-.39.782-1.89.798-3.129.83-1.305.046-.26.062 0 .062.912.047 1.564-.047 2.413-.255.716-.193.716-.224 1.368-.146.326.047.326.511.652.464.72-.145 1.046-.24 1.631-.016.456.24.197.464-.259.672 2.346 0 3.718 1.2 4.63 2.22 1.041 1.054-1.564.944-2.547 1.33-.067.573 1.631.589 2.413.656.912.063 1.305 1.312 2.673.687.912-.4 1.497-.593 2.61-.542-.197-.016-.783-.318-.916-.495-.13-.079 0-.24.259-.256 1.175-.145 3.718-.385 3.521.543-.13.609 2.999 1.501 4.107 1.246.653-.158 1.109-.193 1.891-.158.133.016.259.079.196.158 0 .302-.652 1.151-1.108 1.36-1.824.766 3.132-.88 2.543-.704.912-.303 2.609-.574 3.262-.943.782-.48 2.35-.59 2.35-1.423.063-.365.063-.61.519-.943.196-.209 1.368-.495 1.89-.511.13-.016.26 0 .26.063.522.558.652.141 1.434-.256.523-.27 1.828-.609 2.673-.766.129-.016.259.016.196.063.326.318.326.224-.067.574-.393.448-.652.927-.978 1.375-.523.574-2.74.849-2.48 1.277.067.193-1.761 1.007-1.761 1.073-.456.782 1.894-.51 2.806-.432.13 0 .197.031.197.063.067.302-.067.495-.389.798-.067.098-.26.177-.26.24-.259.11-.522.224-.782.318.13.141.197.287.389.416.912-.385 1.828-.448 2.74-.927a15.66 15.66 0 0 1 1.631-.75c1.108-.496 3.258-.543 3.521.239.456.818-2.217 1.454-2.802 2.11a.568.568 0 0 1-.263.08c-.067.416-.39.687-1.435.844-1.368.224-2.999.896-4.303.656-.849-.145-2.284-.558-3.263-.145-1.371.605-2.413.688-3.847.385.585.11-.326 1.152-1.175 1.313-2.869.464-5.672 1.006-8.544 1.564-1.565.338-1.238-.558-3.325.735-.26.145-.523.271-.782.385-.85.319-1.761.64-2.673.849-2.217.495-4.107.928-5.935 1.84-.585.286-1.108.353-1.827.479.13.558 1.371.896.067 1.58-1.238.656 1.501.463 2.087.656.389.142.652.527.652.798-.063.542-.389 1.596 1.108 1.725.586.047 1.305.047 1.89.142.327.047.783.114.85.255.522.735-2.543 2.11-3.133 2.527-.522.334-3.78 2.523-1.041 2.638.393.015 1.041-.512 1.368-.688.719-.433.782-.975 1.564-1.439 1.305-.703 1.434-1.261 2.346-1.965.326-.29 1.175-.37 1.76-.4 2.154-.095 1.632-.559 3.066-.913 1.435-.35 2.936-.192 3.848-.99a16.627 16.627 0 0 0 1.957-2.047c.456-.594 1.238-.85 2.28-1.136 2.609-.688 1.827-1.502 3.325-1.918 1.304-.37 2.542-1.824 4.24-1.663.456.047 1.046.079 1.175.334.327.543 1.368.37 2.284.464 1.501.157-.13 1.486.912 1.549.911.047 1.371.27.719.735-.912.609-1.238 1.151-2.154 1.63-2.217 1.054-1.434.574-.782.814.523.114.523.287.456.511-.26.625 4.044-1.006 4.696-1.34.849-.433 1.895-1.006 3.066-.88.067 0 .13.015.13.03h.066c.197.048.197.178.067.256-.067.558-1.238 1.517-1.045 1.631.259.13.393.448-.197.574-.782.224-.063 1.309-1.041 1.792-1.175.669-2.154.72-2.346 1.997-.067.448-.523.656.652.562.13-.016.196.016.259.078.327.319.456.559.72.912.062.047.062.11-.067.157-.393.24-2.61.735-1.761.578.849-.145 1.497-.275 2.154-.13 1.497.335 0 1.215-.523 1.631-.782.735-1.564.995-2.869 1.262.916.11 1.242.448.782.928-.259.224-3.718.943-2.869 1.104.349.073.609.197.782.369.067.162 1.042.209 1.498.287.849.146 0 .865 0 1.152.066.094 0 .24-.063.303-.523.271.192.463.326.734.326.366-.719.59-1.108.83-.916.688-2.74.208-3.066-.271 0-.063.067-.126.067-.177-.393.192-3.459.719-2.936 0 .326-.271 1.108-.688-.067-.574a6.675 6.675 0 0 1-1.371 0c-.653-.063-1.627-.271-1.761-.621-.259-.464 1.108-.641 1.564-.99.523-.574 1.435-.527 2.02-.975.653-.574 2.087-.849 3.066-1.344.192-.095.389-.193.715-.271-2.48.51-4.956.99-7.628.864-.653-.031-1.238-.047-1.828-.208-1.368-.366-2.672-.063-4.174.189-.067.015-.13.031-.192.047 1.238-.079 2.149.078 1.957.687 0 .063-.13.126-.263.162-.52.145-.456.463-.912.656-.586.255-1.109.401-1.828.574-.13.031-.326.063-.522.098.066.098-.067.224-.26.255-.063.016-.196.032-.26.048-.455.719-3.391 2.252.457 2.157 1.045-.015 1.564-.015 1.89.464.26.271-.586.672-1.108.751-2.15.302-5.609.574-7.629 1.198-.652.209-3.588.606-2.61-.302.523-.511 1.699-.991 2.74-1.215-1.041.048-.849-.334-1.694.224-.393.224-1.175.386-1.698.303-1.564-.224-2.283.224-3.521.625-2.61.896-.456-.193-3.522 1.694.13-.098-.522.338-.719.401-.652.177-1.108.353-1.957.334-.653-.016-4.304.015-2.61.094.523.032.523.016.782.224-.066.047 0 .11-.066.177-.912.511-2.024.735-3.325.656-1.238-.082-1.565.735-2.543 1.054-.197.062-.326.078-.39.047-1.76.479-2.868 1.246-4.5 1.725a.79.79 0 0 1-.652-.11c-.26-.287-1.76-.562-.585-.24.26.047.26.146.196.256-.782.766-4.107 1.438-2.74 2.22.068.063.068.177-.196.224-1.76.527-3.588.782-5.282 1.454-1.953.751-4.303 1.423-6.52 2.001-6.783 1.757-5.349 5.05-9.197 7.64-.259.13-.585.146-.782.11-.978.354-.652.37-1.63.574-.13.047-.39.047-.456-.047-.586-.829-.393-1.663-.264-2.606-.063-.302-.13-.605.393-.912 1.175-.542 1.502-1.167 1.238-1.902-.13-.145-.393-.287-.456-.432-.719.24-1.63.432-2.216.161.585.271-4.241-2.111-4.827-.656-.652 1.277-3.521 1.277-5.018.849-1.238-.35-3.915-.189-5.546-.527-.585-.126-6.783 1.949-7.043 2.095-1.304.766-1.304 1.902-2.936 2.574-2.153.896-4.044 2.283-5.608 3.439-1.175.927-.782 2.397-1.434 3.419-.456.656 1.175 1.757 2.869 1.246.719-.224 1.5-.208 2.283-.287 2.48-.224 4.433-1.647 6.26-2.382 2.088-.829 6.78-1.359 8.478-.672.13.083.193.177.067.287-.456.48-.979.543-1.89.959-1.761.829-3.133 1.678-4.241 2.637-.849.72-3.521.543-4.826.751-.264.287-.326.927-.456 1.136-.393.912 2.153.864 3.521.817 1.694-.067 3.066-.078 4.5.256 3.392.798-2.087 3.58-2.936 4.555-1.694 2.047-.389 3.804 5.153 2.731 1.108-.22 1.89-.078 2.672.161.716.224 1.109 2.048 3 1.215 1.827-.751 2.282-1.788 4.043-2.492.193-.063.456-.063.586-.047.13.031.326.047.519.063.13.031.259.11.196.177 0-.417 4.76-1.152 4.76-1.152.978-.24 1.827-.511 2.61-.224.129.047.196.146.066.224-.586.511-1.957.621-2.02 1.132-.067.208-.456.448-.782.609-1.435.751.26.975.916.161.392-.444.848-.943 2.153-.974 1.435-.048 1.171-.928 2.413-1.089.197-.031.456-.016.586.063.652.656.979 1.12 2.869 1.293 1.108.098 1.76.401 2.932.479 2.02.162 4.893-.511 6.587-.015 0 0 .067 0 .067.015 0 .016.13.048.196.063.067.047.067.099.067.161 0 .016 0 .048-.067.079-.326.369.523.271.72.401.066.016.13.031.196.063.067-.256-.197-.511.26-.767.196-.129.585-.255.915-.255.063 0 .197.016.326.016a.785.785 0 0 1 .586.063c.456.286.326.766-.26 1.088-.326.189-.719.271-1.175.271.523.417.782.908 1.761 1.152 2.48.593 3.325 1.662 4.174 2.814 0 .016 0 .031.067.031 1.304.319 3.325-.365 4.696-.255 1.694.145 3.129.479 3.978 1.12 1.108.798 1.434 1.725 2.02 2.637.456.684.782 1.23.522 1.981-.13.322-1.041.786-1.564.975-.523.176-2.672 1.328-.652.672 1.175-.385 2.154-.496 3.521-.448.912.015 1.305.353 1.502.672.062.448 1.827-.177 2.542-.177 1.958.031 4.37 1.104 4.697 1.918-.13-.401-.849 1.981.978.75.13-.125.586-.448.85-.526.476-.097.911-.092 1.304.015 2.154.543 3.848.319 6.131.559 1.761.172 2.22.573 3.392 1.084 1.238.527 2.413.865 4.107.991.326.015.652.063.849.141.586.256.326 1.183.586 1.407.066.079-.067.157-.13.22.067.37.523.625.326 1.057-.196.527-.389 1.183-.782 1.694-.519.511-1.108.944-2.087 1.345-2.283.911-2.154 1.469-3.392 2.476-1.108.927-3.262 2.11-2.283 3.1.523.37.849.751.912 1.183 0 .704-.456 1.231-1.761 1.679-.979.526.067 1.375-.586 1.98-.652.672-2.543 1.058-3.262 1.836-.326.385-.652.829-1.76.99-3 .417-5.35.688-7.629 1.757-3.458 1.615-3.065 2.382-2.74 4.06.13.735-1.697 1.438-1.827 2.189-.26.845.653 2.334-1.957 2.861-.26.063-.585.016-.72-.067-.258-.204.068-1.037-.062-1.179-2.61.495 0 3.243-3.262 4.025-1.305.306-2.48.511-3.977.558-1.828.067-1.109.322-.393.625 2.672 1.132.585 4.04-4.045 4.394-1.694.11-.911.031-2.739.125-.456.016-2.48-.015-1.501.209.849.157.192.621 1.238.849 1.045.255-.456.845-1.046 1.037-1.041.303-2.216.13-3.195.208-.26.016 1.631.735 1.631.834.456.448 1.175.255 1.372.683.13.496-.586 1.089-.72 1.616.13.031.197.063.197.094.326.303.912.609.653.975-.327.401-3.325 1.808-1.628 2.11 1.238.224 2.217.303 3.589.24.389-.016.849.063 1.041.161 1.042.35.782 1.23.13 1.71-.979.719-1.305 1.183-.85 1.949.134.146-.192.354-.325.448-.782.527-1.175-.224-.72.448.26.401 2.154.126 2.543.672.586.877.979.908-.849 1.757-.196.11-.393.204-.456.303a6.156 6.156 0 0 1 1.239-.578c.978-.318 2.086-.189 2.739.063.196-.016.456-.016.585.067.979.463 1.502 1.006 2.936 1.324 1.238.287 2.346.318 3.718.48 1.435.157.845.605-.326.829-.979.208-2.413.047-3.392.031-1.305-.015-2.672-.031-3.977.048-.586.047-2.676.224-2.676-.193-.067-.448 3.328-.48 1.76-.668-.782-.095-1.045-.24-1.367-.511-.13-.126-.98-.193-1.435-.287 0 .208.067.432-.193.672-.066.079-.259.11-.455.11-2.61-.063-1.239-1.772-4.697-1.277-.586.094-2.284-.063-2.543-.271-.456-.37-.456-.323-.393-.72.26-.829-2.48-1.391-3.914-1.788-.85-.24-.72-.688-.523-1.053.197-.562-.979-.047-1.76-.079-.26-.015-.523-.114-.783-.271.067.063-.067.126-.26.157-.325.083-.911.099-.911-.078v-.016c-.197-.032-.197-.11-.197-.177-.393.016-.978-.047-1.175-.114-.393-.094-.845-.255-.782-.464.067-.208.653-.381 1.242-.381.979 0 1.238.417 1.108.719v.063a.782.782 0 0 1 .327.016c.196.016.393.047.522.098-.389-.338-.585-.766-.522-.927 0-.063.133-.11.393-.142 1.957-.224-.716-.416-.912-.817-.326-.767-1.698.063-2.936.161-.326.035-.393 0-.586-.063-.782-.464-.585-1.183 0-1.757.13-.078.394-.157.653-.145 1.305.063 1.827-.11 2.154-.48-.067-.015-.067-.051.066-.078.393-.448-2.672-1.486-2.869-2.028-.13-.354-.978-2.303-2.61-1.792-.129.047-.325.066-.518.047-1.828-.334-2.154-1.136-2.283-1.887-.13-1.006-.394-1.918-1.698-2.778-.523-.287-.523-.735-.523-1.089 0-.896-.782-1.902-.13-2.83.456-.609.653-1.12.456-1.694-.13-.338-.523-.927-.26-1.34-.388-.24-.911-.53-.978-.833-.26-.766.456-2.044-.326-2.684-1.305-.991-.26-2.861-.13-4.009 0-.975.067-1.934-.522-2.846-.327-.432-.782-.896-.845-1.359-.067-1.12 1.238-2.7-.782-3.534-.586-.255-.85-.416-.98-.75-2.282-.672-4.432-1.325-7.109-1.824-1.367-.255-2.932-.542-3.325-1.183-.719-1.199-1.238-2.319-3.065-3.274-1.108-.577-1.046-.849-.912-1.584.393-1.23-.849-1.006-1.045-1.886-.13-.464-.13-1.057-.52-1.438-.652-.688-2.609-.959-3.324-1.553-.586-.495.72-1.454.72-2.012-.068-.672.129-.912 1.563-1.407l.067-.016c1.108-.495 2.543-.943 1.042-1.1-1.109-.099-1.176-.448-1.368-.881-.13-.672 1.63-1.886 2.413-2.444 1.175-.786 3.848-1.792 5.479-2.449 1.045-.444 2.672-1.022 2.806-1.646.067-.079-.13-.335.13-.464 0-.016 1.045-1.788.978-1.82.067-.558.197-.782-.067-1.391-.067-.13-.196-.256-.13-.401-.522-1.038-1.434-1.085-2.609-.11.13.126-.13.369-.197.464-.066.078-.13.157-.393.177-1.694.334-2.02-.319-2.672-.802-.067 0-.13-.016-.197-.016-1.76-.224-3.132-1.053-3.65-1.761-.457-.75-.26-.495-1.109.016-.134.079-.326.13-.523.13-.912 0-1.564-.24-1.367-.704.715-1.324 1.434-2.252-.197-3.325-1.631-1.104-5.023-1.631-6.52-2.908-.849-.814.196-1.902-4.044-1.533-.586.063-1.76.193-2.347.099-2.413-.386-4.303-1.199-5.867-1.981-1.368-.657-5.412-1.95-3.978-3.357-.13-.401-.259-.86.393-1.293.912-.593 1.824-1.022 1.824-1.725 0-.385.393-.704.72-1.085.848-1.088.585-1.662-.264-2.444-.26-.303-.912-.688-.979-1.038 0-.578.523-1.328.782-1.886.327-.688.193-1.199.13-1.836-.13-.609.979-1.344 1.631-1.933.782-.83-1.305-.782-1.63.031-.13.369-.327.719-.457 1.073-.782 1.71-1.501 3.404-2.543 5.113-.456.814-.196 2.252-2.413 2.779-1.108.271-1.238-.59-1.434-.814-.85-1.151.063-2.303 1.108-3.627.067-.767-1.175-1.038-.72-1.804.13-.161.586-.334.85-.433 2.74-.927 2.02-1.552 2.153-2.444.13-.511 2.087-2.158 2.154-2.268.26-.562.523-1.104.72-1.662.326-.928-.067-1.262-.912-1.969-.197-.095-.197-.24-.197-.385.197-.653.586-1.168 1.564-1.789 1.761-1.037.456-1.454 1.502-2.334.585-.417.978-.547 1.823-.657.326-.047.586-.176.653-.318 0-.016-.067-.031.063-.063 0-.126.133-.224.393-.334 1.693-.817 1.76-1.615 3.128-2.382 2.024-1.198 4.303-2.255 6.783-3.23 1.761-.688 3.066-1.439 4.5-2.22 1.435-.72 3.325-1.278 4.697-1.919 1.564-.624 2.74-1.76 4.37-2.224.26-.047.456-.032.586.031.26.209.26.303.067.625.13-.177-1.175.865-.653.704 1.175-.382 2.936-.688 3.459-1.392.389-.432.26-.365.782-.589 0-.016-.063-.047 0-.079-.13.146 1.175-2.511 1.372-2.397-.456-.224.326-.511-.586-.255a.754.754 0 0 1-.456-.016c-1.434-.865 3.133-2.256 4.24-3.164.586-.464.653-.354.72-.912.067-.24.326-.448.652-.652.72-.48 1.368-.786 2.347-1.136.067-.047.196-.177.13-.334-.13.126-.456.255-.72.302-.456.099-.978.032-.978-.24.13-.223.719-.431 1.175-.494.067 0 .067-.016.13-.016.259-.063.455-.047.652.016 0-.177 0-.335.067-.433.063-.16.393-.353.715-.448 1.108-.432 1.631-1.104 2.74-1.532.978-.433 1.045-1.09 1.89-1.502-.327.11-.586.224-.912.24-.26 0-.586-.256-1.046-.126-.196.11-.652.126-.911.11-.979-.031-.716-.688-.456-1.037 0-.048.13-.099.196-.13.39-.511.979-1.215 2.02-1.47 0 0 .067-.016.13-.016-.456.047-.782.063-.979.016-.393-.11-2.476-.208-2.542-.605-.067-.161-1.042-1.022-.586-1.392.652-.558-.134-.098-.652-.27-.72-.209-2.154.88-3.33 1.04-.652.08-1.823.272-2.086-.113.067.114-4.304.13-4.63.114-.196-.016-.13-.177.067-.24 3.459-.943 6.913-2.11 10.372-1.902-1.958-.11-3.392-.256-5.546.448-1.305.4-2.35.703-3.718.896-2.543.381-3.195.72-4.956 1.325 0 0-.13.015-.26.047.13.015.394.047.457.063.13-.016.13-.032.196-.032.456-.016.912.031 1.046.224.196.157.066.334-.26.495-.652.287-1.238.11-1.76.032-.327-.032-.653-.032-.845-.157-.13-.08-.067-.24 0-.366-.197.063-.523.13-.783.173.586.067 1.239.578.327.928-.197.098-.586.11-.85.11-.522.03-.911.208-1.5.334a2.917 2.917 0 0 1-.72.11c-.522.015-.912.16-1.497.224-1.372.177-1.435-.657-.26-1.073.783-.24 1.502-.433 2.087-.511 0 0-.13 0-.196.016-1.175.078-2.154.396-3.329.479-2.02.145-4.107.88-6.131.975-1.828.094-3.325.224-5.023.114-1.501-.079-3.065.687-4.37.432-.067-.032-.13-.098-.067-.157.523-.594 1.372-.798 2.413-.99 1.957-.303 4.111-.225 5.935-.335 2.154-.13 4.107-.782 6.127-1.088 1.175-.177.912.114 2.48-.334.652-.24.523-.209 1.305-.209.066 0 .13.016.066.032.912-.079 2.807-.798 1.239-.688-.653.063-1.239.177-1.828.334-.197.051-.456.02-.393-.094.26-.798-.72-.735-1.828-.896 0-.016-.13-.063-.066-.11.326-.559 2.024-.704 2.935-.96.586-.157 1.238-.318 1.698-.526-.326-.287-.786-.287-1.371-.016-.327.079-.586.161-.72.24-.518.145-.782.126-1.108.063-.196-.016-.26-.063-.196-.161l-.004.008z" fill="#CCE0FF"/><rect x="52" y="96" width="101" height="54" rx="4" fill="#fff"/><path d="M60.012 117.339h84.995v.824H60.012v-.824zM60.012 122.747h84.995v.824H60.012v-.824zM60.012 128.756h72.6v.824h-72.6v-.824z" fill="#D9D9D9"/><path d="m98.683 109.324.572-1.498h.418l-1.2 2.889h-.418l.398-.956-.77-1.933h.45l.55 1.498zM95.651 108.807c0-.614.398-1.013.959-1.013.478 0 .79.239.9.653h-.436c-.067-.189-.223-.311-.465-.311-.326 0-.542.243-.542.671 0 .431.216.674.543.674.24 0 .39-.107.464-.31h.437c-.11.385-.422.652-.901.652-.561 0-.959-.399-.959-1.016zM93.246 108.8c0-.607.408-1.006.923-1.006.33 0 .557.157.678.317v-.285h.407v1.965h-.407v-.292a.842.842 0 0 1-.685.324c-.508 0-.916-.417-.916-1.023zm1.6.007c0-.421-.287-.66-.592-.66-.302 0-.593.228-.593.653 0 .424.291.67.593.67.305 0 .593-.239.593-.663zM91.106 107.826h.433l.553 1.602.554-1.602h.43l-.746 1.965h-.483l-.741-1.965zM90.4 109.791v-1.965h.405v1.965h-.404zm.207-2.225a.257.257 0 0 1-.26-.261c0-.146.114-.26.26-.26.142 0 .255.114.255.26a.256.256 0 0 1-.255.261zM89.443 108.757v1.034h-.404v-1.965h.404v.285c.114-.196.31-.317.586-.317v.421h-.103c-.298 0-.483.125-.483.542zM87.038 108.115a.852.852 0 0 1 .682-.321c.514 0 .919.399.919 1.006 0 .606-.405 1.023-.92 1.023a.883.883 0 0 1-.68-.317v1.22h-.405v-2.9h.404v.289zm1.19.685c0-.425-.292-.653-.597-.653-.302 0-.593.239-.593.66 0 .424.291.663.593.663.305 0 .596-.246.596-.67zM84.755 108.757v1.034h-.404v-1.965h.404v.285c.114-.196.309-.317.586-.317v.421h-.103c-.298 0-.483.125-.483.542zM83.817 107.826v1.965h-.405v-.235a.725.725 0 0 1-.578.264c-.458 0-.806-.289-.806-.838v-1.156h.401v1.095c0 .36.195.546.49.546.298 0 .493-.186.493-.546v-1.095h.405zM81.646 108.807c0 .617-.455 1.016-1.015 1.016-.557 0-.98-.399-.98-1.016s.44-1.013.998-1.013c.557 0 .997.396.997 1.013zm-1.583 0c0 .446.263.663.568.663.301 0 .6-.217.6-.663 0-.446-.288-.66-.59-.66-.305 0-.578.214-.578.66zM78.488 109.324l.571-1.498h.419l-1.2 2.889h-.418l.397-.956-.77-1.933h.451l.55 1.498zM75.429 108.136c-.273 0-.493.186-.536.496h1.082c-.007-.303-.244-.496-.546-.496zm.916 1.07c-.11.343-.42.617-.898.617-.56 0-.976-.399-.976-1.016s.397-1.013.976-1.013c.557 0 .95.389.95.967 0 .067-.003.132-.013.199H74.89c.028.325.259.521.557.521.248 0 .387-.121.461-.275h.437zM74.072 107.826v1.965h-.405v-.235a.725.725 0 0 1-.578.264c-.458 0-.806-.289-.806-.838v-1.156h.401v1.095c0 .36.195.546.49.546.298 0 .493-.186.493-.546v-1.095h.405zM71.365 109.792v-2.64h.405v2.64h-.405zM68.826 108.8c0-.607.408-1.006.923-1.006.33 0 .557.157.678.317v-.285h.408v1.965h-.408v-.292a.842.842 0 0 1-.685.324c-.508 0-.916-.417-.916-1.023zm1.6.007c0-.421-.287-.66-.592-.66-.302 0-.593.228-.593.653 0 .424.291.67.593.67.305 0 .593-.239.593-.663zM66.686 107.826h.432l.554 1.602.554-1.602h.429l-.745 1.965h-.483l-.742-1.965zM64.628 108.136c-.273 0-.493.186-.536.496h1.082c-.007-.303-.244-.496-.546-.496zm.915 1.07c-.11.343-.418.617-.897.617-.56 0-.976-.399-.976-1.016s.397-1.013.976-1.013c.557 0 .95.389.95.967 0 .067-.003.132-.013.199h-1.494c.028.325.259.521.557.521.248 0 .386-.121.461-.275h.436zM60.76 109.795l-.7-2.483h.43l.51 2.019.554-2.019h.455l.514 2.009.515-2.009h.433l-.731 2.479h-.458l-.518-1.876-.55 1.876-.454.004z" fill="#3D3E50"/><path d="M112.242 140.634v-.915c0-.3-.162-.455-.408-.455-.248 0-.411.155-.411.455v.915h-.337v-1.638h.337v.188a.624.624 0 0 1 .485-.214c.381 0 .668.24.668.698v.966h-.334zM110.753 139.814c0 .514-.379.847-.846.847-.464 0-.816-.333-.816-.847s.366-.844.831-.844c.464 0 .831.33.831.844zm-1.319 0c0 .371.219.553.473.553.251 0 .5-.182.5-.553 0-.372-.24-.55-.491-.55-.254 0-.482.178-.482.55zM108.42 140.634v-1.637h.338v1.637h-.338zm.172-1.854a.214.214 0 0 1-.216-.217.214.214 0 1 1 .429 0 .213.213 0 0 1-.213.217zM107.374 140.18v-.907h-.192v-.276h.192v-.407h.34v.407h.396v.276h-.396v.907c0 .122.047.172.189.172h.207v.283h-.266c-.29 0-.47-.122-.47-.455zM105.204 139.808c0-.505.34-.838.769-.838.275 0 .464.131.565.264v-.238h.34v1.638h-.34v-.244a.7.7 0 0 1-.571.271c-.423 0-.763-.348-.763-.853zm1.334.006c0-.351-.24-.55-.494-.55-.251 0-.494.19-.494.544 0 .354.243.559.494.559.254 0 .494-.199.494-.553zM104.553 140.634v-.915c0-.3-.163-.455-.408-.455-.249 0-.411.155-.411.455v.915h-.335v-.915c0-.3-.162-.455-.408-.455-.248 0-.411.155-.411.455v.915h-.337v-1.638h.337v.188a.62.62 0 0 1 .482-.214c.258 0 .473.11.586.324.1-.199.331-.324.568-.324.381 0 .671.24.671.698v.966h-.334zM101.446 139.772v.862h-.338v-1.638h.338v.238a.53.53 0 0 1 .487-.264v.35h-.085c-.249 0-.402.104-.402.452zM100.775 139.814c0 .514-.378.847-.845.847-.465 0-.817-.333-.817-.847s.367-.844.832-.844c.464 0 .83.33.83.844zm-1.319 0c0 .371.22.553.474.553.251 0 .499-.182.499-.553 0-.372-.239-.55-.49-.55-.255 0-.482.178-.482.55zM98.282 140.634v-1.361h-.192v-.276h.192v-.116c0-.378.192-.541.618-.541v.282c-.207 0-.278.072-.278.259v.116h.302v.276h-.302v1.361h-.34zM97.477 140.634v-.915c0-.3-.163-.455-.409-.455-.248 0-.41.155-.41.455v.915h-.338v-1.638h.337v.188a.625.625 0 0 1 .485-.214c.382 0 .669.24.669.698v.966h-.335zM95.541 140.634v-2.066h.337v2.066h-.337zM93.993 140.634v-2.199h.337v2.199h-.337zM91.877 139.808c0-.505.34-.838.769-.838.275 0 .464.131.565.264v-.238h.34v1.638h-.34v-.244a.7.7 0 0 1-.571.271c-.423 0-.763-.348-.763-.853zm1.334.006c0-.351-.24-.55-.494-.55-.252 0-.494.19-.494.544 0 .354.242.559.494.559.254 0 .494-.199.494-.553zM91.225 140.634v-.915c0-.3-.163-.455-.408-.455-.249 0-.411.155-.411.455v.915h-.338v-1.638h.338v.188a.625.625 0 0 1 .484-.214c.382 0 .669.24.669.698v.966h-.334zM89.735 139.814c0 .514-.378.847-.846.847-.464 0-.816-.333-.816-.847s.367-.844.831-.844c.464 0 .831.33.831.844zm-1.319 0c0 .371.22.553.473.553.252 0 .5-.182.5-.553 0-.372-.24-.55-.49-.55-.255 0-.483.178-.483.55zM87.819 140.176c0 .277-.24.485-.624.485-.39 0-.666-.232-.68-.529h.349c.011.134.139.244.325.244.195 0 .299-.084.299-.197 0-.321-.947-.136-.947-.737 0-.261.243-.472.627-.472.37 0 .612.199.63.526h-.337c-.012-.143-.121-.241-.305-.241-.18 0-.275.074-.275.184 0 .33.92.146.938.737zM85.806 139.772v.862h-.337v-1.638h.337v.238a.53.53 0 0 1 .488-.264v.35h-.086c-.248 0-.402.104-.402.452zM84.33 139.255c-.228 0-.412.155-.447.413h.902c-.006-.252-.204-.413-.456-.413zm.762.892c-.091.285-.349.514-.748.514-.467 0-.813-.333-.813-.847s.331-.844.813-.844c.465 0 .793.324.793.805 0 .057-.003.11-.012.167H83.88a.45.45 0 0 0 .464.434c.207 0 .323-.101.385-.229h.363zM82.222 139.519h.373c.263 0 .38-.127.38-.335 0-.214-.117-.339-.38-.339h-.373v.674zm1.1-.335c0 .294-.192.612-.728.612h-.372v.838h-.337v-2.066h.71c.487 0 .727.28.727.616zM80.037 140.245l.476-1.248h.35l-1 2.408h-.35l.332-.797-.642-1.611h.376l.458 1.248zM76.788 140.634v-2.066h.364l.721 1.62.719-1.62h.36v2.066h-.336v-1.415l-.627 1.415h-.234l-.63-1.415v1.415h-.337zM75.24 140.634v-2.199h.337v2.199h-.337zM74.46 140.634v-2.199h.337v2.199h-.337zM73.32 139.255c-.227 0-.41.155-.446.413h.902c-.006-.252-.204-.413-.455-.413zm.764.892c-.092.285-.35.514-.748.514-.468 0-.814-.333-.814-.847s.332-.844.814-.844c.464 0 .792.324.792.805 0 .057-.003.11-.012.167h-1.245a.45.45 0 0 0 .465.434c.207 0 .322-.101.384-.229h.364zM72.237 140.049c0 .309-.251.606-.71.606-.41 0-.727-.226-.727-.591h.36c.015.169.134.306.367.306.237 0 .37-.128.37-.303 0-.5-1.091-.176-1.091-.936 0-.363.287-.589.707-.589.393 0 .67.208.7.562h-.372c-.012-.14-.133-.268-.346-.274-.195-.006-.346.089-.346.289 0 .466 1.088.175 1.088.93zM69.035 140.18v-.907h-.192v-.276h.192v-.407h.34v.407h.396v.276h-.396v.907c0 .122.047.172.19.172h.206v.283h-.266c-.29 0-.47-.122-.47-.455zM68.65 139.814c0 .514-.38.847-.847.847-.464 0-.816-.333-.816-.847s.367-.844.831-.844c.465 0 .831.33.831.844zm-1.32 0c0 .371.22.553.474.553.25 0 .5-.182.5-.553 0-.372-.24-.55-.492-.55-.254 0-.482.178-.482.55zM66.316 138.565h.337v2.069h-.337l-1.014-1.542v1.542h-.337v-2.069h.337l1.014 1.54v-1.54zM63.864 139.814c0 .514-.379.847-.846.847-.464 0-.816-.333-.816-.847s.367-.844.83-.844c.465 0 .832.33.832.844zm-1.32 0c0 .371.22.553.474.553.251 0 .5-.182.5-.553 0-.372-.24-.55-.491-.55-.254 0-.482.178-.482.55zM60.886 138.568c.66 0 1.091.402 1.091 1.041 0 .636-.431 1.025-1.09 1.025h-.672v-2.066h.671zm-.334 1.79h.334c.485 0 .745-.28.745-.749 0-.473-.26-.764-.745-.764h-.334v1.513z" fill="#248A5A"/><rect x="158" y="23" width="96" height="51.613" rx="3" fill="#fff"/><path d="M163.062 40.058h85.654v.83h-85.654v-.83zM163.062 45.509h85.654v.83h-85.654v-.83zM163.062 51.565h73.162v.831h-73.162v-.83z" fill="#D9D9D9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M189.324 61.173h-25.981v7.472h25.981v-7.472zm-26.281-.3v8.072h26.581v-8.072h-26.581zM218.237 61.173h-25.981v7.472h25.981v-7.472zm-26.281-.3v8.072h26.581v-8.072h-26.581z" fill="#4682E3"/><path d="M220.869 60.873h27.98v8.072h-27.98v-8.072z" fill="#4682E3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M248.249 61.473h-26.78v6.872h26.78v-6.872zm-27.38-.6v8.072h27.98v-8.072h-27.98z" fill="#4682E3"/><path d="m208.996 31.992.58-1.512h.425l-1.217 2.916h-.425l.403-.965-.782-1.951h.458l.558 1.512zM205.919 31.469c0-.62.403-1.023.972-1.023.486 0 .803.242.915.66h-.443c-.069-.192-.227-.314-.472-.314-.331 0-.551.245-.551.677 0 .436.22.68.551.68.245 0 .396-.107.472-.313h.443c-.112.39-.429.66-.915.66-.569 0-.972-.404-.972-1.027zM203.479 31.462c0-.612.414-1.016.936-1.016.335 0 .565.159.688.32v-.287h.414v1.984h-.414v-.295a.854.854 0 0 1-.695.327c-.515 0-.929-.421-.929-1.033zm1.624.007c0-.425-.292-.666-.602-.666-.306 0-.601.23-.601.659 0 .428.295.677.601.677.31 0 .602-.241.602-.67zM201.306 30.48h.439l.562 1.616.562-1.616h.435l-.756 1.984h-.49l-.752-1.984zM200.59 32.463V30.48h.411v1.984h-.411zm.209-2.247a.26.26 0 0 1-.263-.263.26.26 0 0 1 .263-.263c.144 0 .259.116.259.263a.259.259 0 0 1-.259.263zM199.62 31.419v1.044h-.411v-1.984h.411v.288c.115-.198.313-.32.594-.32v.424h-.105c-.302 0-.489.126-.489.548zM197.178 30.77a.865.865 0 0 1 .692-.324c.522 0 .932.404.932 1.016s-.41 1.033-.932 1.033a.898.898 0 0 1-.692-.32v1.231h-.41V30.48h.41v.291zm1.206.692c0-.429-.295-.66-.604-.66-.307 0-.602.242-.602.667 0 .429.295.67.602.67.309 0 .604-.249.604-.677zM193.246 32.464l-.619-1.984h.417l.415 1.595.421-1.596h.428l.404 1.589.41-1.588h.404l-.616 1.984h-.432l-.4-1.466-.4 1.466h-.432zM192.319 30.48v1.984h-.41v-.238a.74.74 0 0 1-.587.267c-.465 0-.818-.292-.818-.847V30.48h.407v1.105c0 .364.198.551.497.551.303 0 .501-.187.501-.551V30.48h.41zM188.656 32.463v-1.11c0-.363-.198-.55-.497-.55-.302 0-.5.187-.5.55v1.11h-.411v-1.984h.411v.227a.761.761 0 0 1 .59-.26c.465 0 .814.292.814.847v1.17h-.407zM185.861 30.792c-.277 0-.501.187-.544.5h1.099c-.008-.306-.249-.5-.555-.5zm.929 1.08c-.112.346-.425.623-.911.623-.569 0-.99-.403-.99-1.026s.403-1.023.99-1.023c.565 0 .965.393.965.976 0 .069-.003.133-.014.202h-1.516a.545.545 0 0 0 .565.526c.252 0 .393-.123.468-.278h.443zM184.054 31.419v1.044h-.411v-1.984h.411v.288c.115-.198.313-.32.594-.32v.424h-.104c-.303 0-.49.126-.49.548zM182.256 30.792c-.277 0-.5.187-.544.5h1.099c-.007-.306-.249-.5-.555-.5zm.929 1.08c-.111.346-.425.623-.911.623-.569 0-.99-.403-.99-1.026s.403-1.023.99-1.023c.566 0 .965.393.965.976 0 .069-.003.133-.014.202h-1.516a.546.546 0 0 0 .565.526c.252 0 .393-.123.468-.278h.443zM178.844 31.463c0-.613.414-1.016.94-1.016.259 0 .533.123.684.31v-.958h.414v2.665h-.414v-.3a.823.823 0 0 1-.688.332c-.522 0-.936-.421-.936-1.033zm1.624.007c0-.425-.292-.666-.602-.666-.306 0-.601.23-.601.659 0 .428.295.677.601.677.31 0 .602-.242.602-.67zM178.008 31.419v1.044h-.41v-1.984h.41v.288c.115-.198.313-.32.594-.32v.424h-.104c-.303 0-.49.126-.49.548zM175.021 31.462c0-.612.414-1.016.936-1.016.335 0 .565.159.688.32v-.287h.414v1.984h-.414v-.295a.854.854 0 0 1-.695.327c-.515 0-.929-.421-.929-1.033zm1.624.007c0-.425-.292-.666-.602-.666-.306 0-.601.23-.601.659 0 .428.295.677.601.677.31 0 .602-.241.602-.67zM172.58 31.462c0-.612.414-1.016.936-1.016.335 0 .566.159.688.32v-.287h.414v1.984h-.414v-.295a.854.854 0 0 1-.695.327c-.515 0-.929-.421-.929-1.033zm1.624.007c0-.425-.292-.666-.601-.666-.306 0-.602.23-.602.659 0 .428.296.677.602.677.309 0 .601-.241.601-.67zM170.13 32.464l-.619-1.984h.417l.415 1.595.421-1.596h.428l.404 1.589.41-1.588h.404l-.616 1.984h-.432l-.4-1.466-.4 1.466h-.432zM168.069 30.216a.26.26 0 0 1-.263-.263.26.26 0 0 1 .263-.263c.144 0 .259.116.259.263a.259.259 0 0 1-.259.263zm-.209.263h.411v2.373c0 .404-.216.555-.569.555h-.213v-.346h.141c.173 0 .23-.061.23-.209V30.48zM166.911 32.463V30.48h.41v1.984h-.41zm.208-2.247a.26.26 0 0 1-.262-.263.26.26 0 0 1 .262-.263.26.26 0 0 1 .26.263.26.26 0 0 1-.26.263zM163.821 32.467l-.71-2.506h.436l.519 2.038.561-2.038h.461l.523 2.027.522-2.027h.439l-.742 2.503h-.464l-.526-1.894-.558 1.894-.461.003z" fill="#3D3E50"/><path d="M182.191 65.949v-.74c0-.242-.132-.367-.332-.367-.201 0-.333.125-.333.368v.739h-.274v-1.323h.274v.151a.507.507 0 0 1 .393-.172c.31 0 .543.194.543.564v.78h-.271zM180.327 64.835c-.185 0-.334.125-.363.334h.733c-.005-.204-.166-.334-.37-.334zm.619.72c-.074.23-.283.415-.607.415-.38 0-.66-.268-.66-.684 0-.415.268-.681.66-.681.377 0 .643.261.643.65a.867.867 0 0 1-.009.135h-1.011c.019.218.175.35.377.35.168 0 .261-.082.312-.185h.295zM179.474 65.58c0 .222-.195.39-.507.39-.317 0-.54-.187-.552-.427h.283c.01.108.113.197.264.197.159 0 .243-.067.243-.158 0-.26-.768-.11-.768-.596 0-.211.197-.382.509-.382.3 0 .497.161.511.425h-.274c-.009-.115-.098-.194-.247-.194-.146 0-.223.06-.223.149 0 .266.746.118.761.595zM178.192 65.58c0 .222-.195.39-.507.39-.317 0-.54-.187-.552-.427h.283c.01.108.113.197.264.197.159 0 .243-.067.243-.158 0-.26-.768-.11-.768-.596 0-.211.196-.382.509-.382.3 0 .496.161.511.425h-.274c-.009-.115-.098-.194-.247-.194-.147 0-.223.06-.223.149 0 .266.746.118.761.595zM175.486 65.281c0-.408.276-.677.625-.677.223 0 .376.106.458.214v-.192h.276v1.323h-.276v-.197a.568.568 0 0 1-.463.219c-.344 0-.62-.281-.62-.69zm1.083.005c0-.283-.194-.444-.401-.444-.204 0-.401.154-.401.44 0 .285.197.45.401.45.207 0 .401-.16.401-.446zM174.225 64.82a.577.577 0 0 1 .461-.215c.348 0 .622.268.622.676 0 .409-.274.69-.622.69a.597.597 0 0 1-.461-.214v.82h-.274v-1.95h.274v.194zm.804.462c0-.286-.197-.44-.403-.44-.204 0-.401.161-.401.444 0 .286.197.447.401.447.206 0 .403-.166.403-.452zM173.33 65.949v-.74c0-.242-.132-.367-.331-.367-.202 0-.334.125-.334.368v.739h-.273v-1.323h.273v.151a.51.51 0 0 1 .394-.172c.31 0 .543.194.543.564v.78h-.272zM170.674 65.281c0-.408.276-.677.624-.677.223 0 .377.106.459.214v-.192h.276v1.323h-.276v-.197a.57.57 0 0 1-.464.219c-.343 0-.619-.281-.619-.69zm1.083.005c0-.283-.195-.444-.401-.444-.204 0-.401.154-.401.44 0 .285.197.45.401.45.206 0 .401-.16.401-.446zM170.217 65.95l-.12-.342h-.699l-.12.341h-.286l.598-1.67h.317l.598 1.67h-.288zm-.197-.565-.272-.775-.273.775h.545zM213.246 65.949v-.74c0-.242-.132-.367-.331-.367-.202 0-.334.125-.334.368v.739h-.273v-1.323h.273v.151a.51.51 0 0 1 .394-.172c.31 0 .543.194.543.564v.78h-.272zM211.384 64.835c-.185 0-.334.125-.363.334h.732c-.005-.204-.165-.334-.369-.334zm.619.72c-.074.23-.283.415-.607.415-.38 0-.661-.268-.661-.684 0-.415.269-.681.661-.681.376 0 .643.261.643.65a.76.76 0 0 1-.01.135h-1.01c.019.218.175.35.377.35.168 0 .261-.082.312-.185h.295zM210.539 64.626v.223l-.6.876h.6v.224h-.917v-.224l.603-.876h-.603v-.223h.917zM209.203 64.451a.173.173 0 0 1-.175-.175c0-.099.076-.175.175-.175.096 0 .173.076.173.175a.173.173 0 0 1-.173.175zm-.139.175h.273v1.582c0 .27-.144.37-.379.37h-.142v-.23h.094c.115 0 .154-.041.154-.14v-1.582zM208.431 65.95v-1.324h.273v1.323h-.273zm.139-1.499a.173.173 0 0 1-.175-.175c0-.099.076-.175.175-.175.096 0 .173.076.173.175a.173.173 0 0 1-.173.175zM206.706 65.949l-.413-1.323h.279l.276 1.063.281-1.063h.285l.269 1.059.274-1.059h.269l-.411 1.323h-.288l-.266-.977-.267.977h-.288zM205.686 65.95v-1.1h-.156v-.224h.156v-.093c0-.305.156-.437.501-.437v.228c-.168 0-.225.057-.225.209v.093h.245v.224h-.245v1.1h-.276zM203.934 65.281c0-.408.276-.677.624-.677.223 0 .377.106.458.214v-.192h.277v1.323h-.277v-.197a.568.568 0 0 1-.463.219c-.343 0-.619-.281-.619-.69zm1.082.005c0-.283-.194-.444-.4-.444-.205 0-.401.154-.401.44 0 .285.196.45.401.45.206 0 .4-.16.4-.446zM203.105 65.58c0 .222-.194.39-.506.39-.317 0-.54-.187-.552-.427h.283c.01.108.113.197.264.197.159 0 .243-.067.243-.158 0-.26-.769-.11-.769-.596 0-.211.197-.382.509-.382.3 0 .497.161.512.425h-.274c-.01-.115-.098-.194-.247-.194-.147 0-.224.06-.224.149 0 .266.747.118.761.595zM201.194 64.835c-.185 0-.334.125-.362.334h.732c-.005-.204-.166-.334-.37-.334zm.62.72c-.075.23-.284.415-.608.415-.379 0-.66-.268-.66-.684 0-.415.269-.681.66-.681.377 0 .644.261.644.65a.869.869 0 0 1-.01.135h-1.011c.019.218.175.35.377.35.168 0 .262-.082.312-.185h.296zM200.004 65.95v-1.777h.274v1.776h-.274zM199.371 65.95v-1.777h.274v1.776h-.274zM198.823 65.95l-.12-.342h-.699l-.12.341h-.285l.597-1.67h.317l.598 1.67h-.288zm-.197-.565-.271-.775-.274.775h.545z" fill="#1863DC"/><path d="M243.998 65.665c0 .223-.194.391-.506.391-.317 0-.541-.187-.553-.427h.284c.009.108.113.197.264.197.158 0 .242-.067.242-.158 0-.26-.768-.11-.768-.596 0-.211.197-.382.509-.382.3 0 .497.161.511.425h-.273c-.01-.115-.099-.194-.248-.194-.146 0-.223.06-.223.149 0 .266.747.117.761.595zM242.087 64.92c-.185 0-.334.126-.363.335h.732c-.004-.204-.165-.334-.369-.334zm.619.721c-.074.23-.283.415-.607.415-.38 0-.661-.268-.661-.684 0-.415.269-.682.661-.682.377 0 .643.262.643.651a.76.76 0 0 1-.01.135h-1.01c.019.218.175.35.377.35.168 0 .261-.082.312-.185h.295zM240.896 66.034v-1.776h.274v1.776h-.274zM240.264 66.034v-1.776h.273v1.776h-.273zM238.545 65.367c0-.409.276-.678.624-.678.223 0 .377.106.459.214v-.192h.276v1.323h-.276v-.197a.57.57 0 0 1-.464.218c-.343 0-.619-.28-.619-.689zm1.083.004c0-.283-.195-.444-.401-.444-.204 0-.401.154-.401.44 0 .285.197.45.401.45.206 0 .401-.16.401-.446zM237.365 65.339v.696h-.273v-1.323h.273v.192a.431.431 0 0 1 .396-.214v.284h-.069c-.202 0-.327.084-.327.365zM236.167 64.92c-.185 0-.334.126-.363.335h.733c-.005-.204-.166-.334-.37-.334zm.619.721c-.074.23-.283.415-.607.415-.379 0-.66-.268-.66-.684 0-.415.269-.682.66-.682.377 0 .643.262.643.651a.868.868 0 0 1-.009.135h-1.011c.019.218.175.35.377.35.168 0 .262-.082.312-.185h.295zM234.685 64.92c-.185 0-.334.126-.362.335h.732c-.005-.204-.166-.334-.37-.334zm.619.721c-.074.23-.283.415-.607.415-.379 0-.66-.268-.66-.684 0-.415.269-.682.66-.682.377 0 .643.262.643.651a.868.868 0 0 1-.009.135h-1.011c.019.218.175.35.377.35.168 0 .262-.082.312-.185h.295zM233.278 65.667v-.732h-.156v-.223h.156v-.33h.276v.33h.322v.223h-.322v.732c0 .099.039.14.154.14h.168v.227h-.216c-.235 0-.382-.098-.382-.367zM231.881 64.906a.577.577 0 0 1 .461-.217c.348 0 .622.27.622.678 0 .408-.274.688-.622.688a.6.6 0 0 1-.461-.213v.82h-.274v-1.95h.274v.194zm.804.46c0-.285-.196-.439-.403-.439-.204 0-.401.161-.401.444 0 .286.197.447.401.447.207 0 .403-.166.403-.451zM230.683 64.92c-.184 0-.333.125-.362.334h.732c-.005-.204-.166-.334-.37-.334zm.62.72c-.075.23-.284.415-.608.415-.379 0-.66-.268-.66-.684 0-.415.269-.681.66-.681.377 0 .644.261.644.65a.869.869 0 0 1-.01.135h-1.011c.02.218.176.35.377.35.168 0 .262-.082.312-.185h.296zM228.596 65.371c0-.413.269-.681.648-.681.324 0 .535.16.61.439h-.296c-.045-.127-.151-.21-.314-.21-.221 0-.367.164-.367.452 0 .29.146.454.367.454.163 0 .264-.072.314-.209h.296c-.075.26-.286.44-.61.44-.379 0-.648-.27-.648-.685zM227.156 65.371c0-.413.269-.681.648-.681.325 0 .536.16.61.439h-.295c-.046-.127-.151-.21-.315-.21-.22 0-.367.164-.367.452 0 .29.147.454.367.454.164 0 .265-.072.315-.209h.295c-.074.26-.285.44-.61.44-.379 0-.648-.27-.648-.685zM226.699 66.034l-.12-.34h-.699l-.12.34h-.285l.597-1.67h.317l.598 1.67h-.288zm-.197-.564-.271-.775-.274.775h.545z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M274 122.422a.33.33 0 0 1-.66 0V76.489h-11.703a.33.33 0 0 1 0-.66h12.032a.33.33 0 0 1 .33.33v46.264l.001-.001z" fill="#fff"/><g filter="url(#c)"><path fill-rule="evenodd" clip-rule="evenodd" d="M254.154 83.317c3.94 0 7.153-3.217 7.153-7.159 0-3.942-3.213-7.158-7.153-7.158-3.941 0-7.154 3.215-7.154 7.158 0 3.943 3.213 7.159 7.154 7.159z" fill="#fff"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M51.892 189.478a.393.393 0 0 1-.785 0v-31.074a.392.392 0 0 1 .785 0v31.074z" fill="#fff"/><g filter="url(#d)"><path fill-rule="evenodd" clip-rule="evenodd" d="M51.5 158.012c4.682 0 8.5-3.822 8.5-8.506S56.182 141 51.5 141c-4.68 0-8.5 3.822-8.5 8.506s3.818 8.506 8.5 8.506z" fill="#fff"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M55.15 90.59a.41.41 0 0 1-.41.41.41.41 0 0 1-.409-.41V58.162a.41.41 0 0 1 .819 0V90.59z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M54.741 57.753c4.886 0 8.87-3.988 8.87-8.876 0-4.889-3.984-8.877-8.87-8.877-4.885 0-8.87 3.988-8.87 8.877 0 4.888 3.984 8.876 8.87 8.876zM340.279 105.59c0 .225-.184.41-.409.41a.411.411 0 0 1-.409-.41V73.162a.41.41 0 0 1 .818 0v32.428zM339.871 72.753c4.885 0 8.87-3.988 8.87-8.876 0-4.889-3.985-8.877-8.87-8.877S331 58.988 331 63.877c0 4.888 3.984 8.876 8.871 8.876zM36.096 108.687c0 .172-.141.313-.313.313a.314.314 0 0 1-.313-.313V83.889a.313.313 0 0 1 .626 0v24.798z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M35.784 83.576c3.736 0 6.782-3.05 6.782-6.788 0-3.738-3.046-6.788-6.782-6.788S29 73.05 29 76.788c0 3.738 3.047 6.788 6.784 6.788zM224.763 160.565a.382.382 0 1 1-.763 0v-30.661c0-.211.17-.382.381-.382h9.23a.381.381 0 0 1 0 .764h-8.848v30.279z" fill="#fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M242.891 138.809c4.901 0 8.899-4 8.899-8.904 0-4.903-3.998-8.905-8.899-8.905-4.902 0-8.899 4-8.899 8.905 0 4.905 3.998 8.904 8.899 8.904z" fill="#fff"/><path d="m53.571 52.5-3.325-3.325.831-.831 2.494 2.493 5.352-5.352.831.832-6.183 6.183zM50.775 152.87l-2.85-2.85.713-.713 2.137 2.138 4.587-4.588.713.713-5.3 5.3zM252.775 79l-2.85-2.85.713-.713 2.137 2.138 4.588-4.588.712.713-5.3 5.3z" fill="#009262"/><path d="M246.144 132.481a.47.47 0 1 1-.664.664l-2.48-2.481-2.481 2.48a.468.468 0 0 1-.801-.332c0-.125.049-.244.137-.332l2.481-2.48-2.48-2.481a.471.471 0 0 1 .332-.802c.124 0 .244.05.332.138l2.48 2.481 2.481-2.482a.468.468 0 0 1 .801.332.468.468 0 0 1-.137.332L243.664 130l2.48 2.481zM343.144 66.48a.47.47 0 1 1-.664.665L340 64.664l-2.481 2.48a.469.469 0 1 1-.664-.664l2.481-2.48-2.48-2.481a.47.47 0 1 1 .664-.664l2.48 2.48 2.481-2.48a.469.469 0 1 1 .664.663L340.664 64l2.48 2.48zM38.428 78.985a.376.376 0 0 1-.53.531l-1.985-1.985-1.985 1.985a.375.375 0 0 1-.53-.532L35.381 77l-1.984-1.984a.375.375 0 1 1 .531-.532l1.984 1.985 1.985-1.985a.376.376 0 0 1 .531.531L36.444 77l1.984 1.985z" fill="#EC4A5E"/></g><defs><filter id="c" x="224" y="63" width="60.307" height="60.316" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="17"/><feGaussianBlur stdDeviation="11.5"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.03 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_15062"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="9"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.02 0"/><feBlend in2="effect1_dropShadow_5653_15062" result="effect2_dropShadow_5653_15062"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feGaussianBlur stdDeviation="2.5"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/><feBlend in2="effect2_dropShadow_5653_15062" result="effect3_dropShadow_5653_15062"/><feBlend in="SourceGraphic" in2="effect3_dropShadow_5653_15062" result="shape"/></filter><filter id="d" x="20" y="135" width="63" height="63.012" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="17"/><feGaussianBlur stdDeviation="11.5"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.03 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_15062"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="9"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.02 0"/><feBlend in2="effect1_dropShadow_5653_15062" result="effect2_dropShadow_5653_15062"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feGaussianBlur stdDeviation="2.5"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/><feBlend in2="effect2_dropShadow_5653_15062" result="effect3_dropShadow_5653_15062"/><feBlend in="SourceGraphic" in2="effect3_dropShadow_5653_15062" result="shape"/></filter><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath></defs></svg>                                                                                                                                                    lite/admin/dist/img/box-bottom-right.svg                                                            0000777                 00000000371 15251156627 0014260 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.277771" width="77.78" height="50" rx="4" fill="#EAF1FE"/>
<rect x="44.7235" y="28" width="24.0748" height="16" rx="2" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                                       lite/admin/dist/img/box.svg                                                                         0000777                 00000000400 15251156627 0011634 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<rect x="9.75925" y="25.9258" width="24.0741" height="14.8148" rx="2" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                                lite/admin/dist/img/info-new.svg                                                                    0000777                 00000000514 15251156627 0012574 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="#8F92AF" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zM8 8v3M8 5h.007"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></svg>                                                                                                                                                                                    lite/admin/dist/img/external.svg                                                                    0000777                 00000011003 15251156627 0012667 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="11" height="11" fill="inherit" xmlns="http://www.w3.org/2000/svg"><mask id="a" fill="inherit"><path d="M10.258.296A.434.434 0 0 0 10.21.3H7.667a.433.433 0 1 0 0 .866H9.22l-4.46 4.46a.433.433 0 1 0 .612.614l4.46-4.46v1.553a.433.433 0 1 0 .867 0V.788a.434.434 0 0 0-.442-.492zM1.6 2.033a.873.873 0 0 0-.867.867v6.5c0 .473.393.867.867.867h6.5a.873.873 0 0 0 .867-.867V3.949l-.867.867V9.4H1.6V2.9h4.583l.868-.867H1.6z"/></mask><path d="M10.258.296A.434.434 0 0 0 10.21.3H7.667a.433.433 0 1 0 0 .866H9.22l-4.46 4.46a.433.433 0 1 0 .612.614l4.46-4.46v1.553a.433.433 0 1 0 .867 0V.788a.434.434 0 0 0-.442-.492zM1.6 2.033a.873.873 0 0 0-.867.867v6.5c0 .473.393.867.867.867h6.5a.873.873 0 0 0 .867-.867V3.949l-.867.867V9.4H1.6V2.9h4.583l.868-.867H1.6z" fill-opacity=".8"/><path d="M10.21.3v1h.072l.07-.01L10.21.3zM7.667.3l-.014 1h.014v-1zm0 .866v-1h-.014l.014 1zm1.554 0 .707.708L11.635.166H9.22v1zm-4.46 4.46.692.722.007-.007.007-.007-.707-.707zm.612.614-.707-.708-.007.008-.007.007.721.693zm4.46-4.46h1V-.636L9.126 1.072l.707.707zm0 1.553 1 .014v-.014h-1zm.867 0h-1v.014l1-.014zm0-2.545L9.71.651 9.7.72v.07h1zM8.967 3.95h1V1.535L8.26 3.242l.707.707zm-.867.867-.707-.707-.293.293v.414h1zm0 4.584v1h1v-1h-1zm-6.5 0h-1v1h1v-1zm0-6.5v-1h-1v1h1zm4.584 0v1h.414l.293-.293-.707-.707zm.867-.867.707.707 1.707-1.707H7.05v1zm3.176-2.737a1.435 1.435 0 0 0-.16.014l.286 1.98a.566.566 0 0 1-.063.005l-.063-1.999zM10.21-.7H7.667v2h2.543v-2zm-2.53 0a1.433 1.433 0 0 0-.554.103l.746 1.856a.567.567 0 0 1-.22.04l.029-2zm-.554.103c-.176.071-.337.176-.472.31l1.404 1.424a.567.567 0 0 1-.186.122L7.126-.597zm-.472.31a1.434 1.434 0 0 0-.316.467l1.845.772a.566.566 0 0 1-.125.185L6.654-.288zM6.338.18a1.434 1.434 0 0 0-.11.553h2c0 .075-.016.15-.045.219L6.338.18zm-.11.553c0 .19.037.378.11.553L8.183.514c.03.07.044.144.044.22h-2zm.11.553c.074.176.181.334.316.468L8.058.33a.566.566 0 0 1 .125.184l-1.845.772zm.316.468c.136.133.296.238.472.31L7.872.206c.07.028.133.07.186.123L6.654 1.754zm.472.31c.176.07.365.105.555.102l-.028-2a.567.567 0 0 1 .219.041l-.746 1.856zm.54.102h1.555v-2H7.667v2zM8.515.46l-4.46 4.46 1.413 1.415 4.46-4.46L8.515.459zM4.068 4.905c-.138.132-.248.29-.323.466l1.836.793a.567.567 0 0 1-.128.184L4.068 4.905zm-.323.466a1.433 1.433 0 0 0-.118.554l2 .02c0 .076-.016.15-.046.22L3.745 5.37zm-.118.554c-.002.19.034.38.106.556l1.852-.756c.029.07.043.145.042.22l-2-.02zm.106.556c.073.177.18.337.314.472L5.46 5.539a.567.567 0 0 1 .124.186l-1.852.756zm.314.472c.135.135.295.241.472.313l.756-1.851c.07.028.133.07.186.124L4.047 6.953zm.472.313c.176.073.365.109.556.107l-.02-2c.075-.001.15.013.22.042l-.756 1.851zm.556.107c.19-.002.38-.042.554-.118L4.836 5.42a.567.567 0 0 1 .219-.046l.02 2zm.554-.118c.175-.076.333-.185.465-.323L4.652 5.547a.567.567 0 0 1 .184-.128l.793 1.836zm.451-.308 4.46-4.46-1.414-1.415-4.46 4.46L6.08 6.947zm2.753-5.168v1.554h2V1.78h-2zm0 1.54c-.002.19.033.378.104.555l1.856-.746c.027.07.041.144.04.22l-2-.029zm.104.555c.07.176.176.336.309.472L10.67 2.94a.567.567 0 0 1 .123.187l-1.856.746zm.309.472c.133.135.292.242.468.316l.771-1.845c.07.029.133.071.185.124L9.246 4.346zm.468.316c.175.073.363.11.553.11v-2c.075 0 .15.016.218.045l-.771 1.845zm.553.11c.19 0 .378-.037.553-.11l-.772-1.845a.567.567 0 0 1 .219-.044v2zm.553-.11c.175-.074.334-.181.467-.316L9.863 2.94a.567.567 0 0 1 .185-.124l.772 1.845zm.467-.316c.134-.136.239-.296.31-.472L9.74 3.128a.567.567 0 0 1 .122-.187l1.424 1.405zm.31-.472c.07-.177.106-.365.103-.555l-2 .028a.567.567 0 0 1 .041-.219l1.856.746zm.103-.54V.787h-2v2.545h2zM11.69.924a1.433 1.433 0 0 0-.048-.615L9.729.895a.567.567 0 0 1-.02-.244l1.982.274zM11.643.31a1.434 1.434 0 0 0-.304-.538L9.849 1.107a.567.567 0 0 1-.12-.212L11.642.31zm-.304-.538a1.434 1.434 0 0 0-.502-.36l-.789 1.837a.567.567 0 0 1-.198-.142l1.489-1.335zm-.502-.36a1.433 1.433 0 0 0-.607-.116l.058 2a.567.567 0 0 1-.24-.047l.79-1.837zM1.6 1.033c-1.026 0-1.867.84-1.867 1.867h2a.136.136 0 0 1-.037.096.136.136 0 0 1-.096.037v-2zM-.267 2.9v6.5h2V2.9h-2zm0 6.5c0 1.026.841 1.867 1.867 1.867v-2c.045 0 .078.018.096.037a.136.136 0 0 1 .037.096h-2zM1.6 11.267h6.5v-2H1.6v2zm6.5 0c1.026 0 1.867-.841 1.867-1.867h-2c0-.045.019-.078.037-.096a.136.136 0 0 1 .096-.038v2zM9.967 9.4V5.066h-2V9.4h2zm0-4.334V3.95h-2v1.117h2zM8.26 3.242l-.867.867 1.414 1.414.867-.867L8.26 3.242zM7.1 4.816v1.117h2V4.816h-2zm0 1.117V9.4h2V5.933h-2zm1 2.467H1.6v2h6.5v-2zm-5.5 1V2.9h-2v6.5h2zm-1-5.5h3.467v-2H1.6v2zm3.467 0h.866v-2h-.866v2zm.866 0h.25v-2h-.25v2zm.958-.293.867-.867-1.415-1.414-.866.867L6.89 3.607zm.16-2.574H5.933v2h1.118v-2zm-1.118 0h-.866v2h.866v-2zm-.866 0H1.6v2h3.467v-2z" fill-opacity=".8" mask="url(#a)"/></svg>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             lite/admin/dist/img/custom-theme.svg                                                                0000777                 00000330626 15251156627 0013476 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" viewBox="0 0 379 226" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_951_173)">
<rect width="379" height="226" rx="8.8915" fill="url(#paint0_linear_951_173)"/>
<circle cx="75.5774" cy="45.5686" r="2.22287" fill="#D9D9D9"/>
<circle cx="75.5774" cy="45.5686" r="2.22287" fill="#9ABBF0"/>
<circle cx="81.1349" cy="45.5691" r="2.22287" fill="#9ABBF0"/>
<circle cx="70.0205" cy="45.5691" r="2.22287" fill="#9ABBF0"/>
<g filter="url(#filter0_d_951_173)">
<g clip-path="url(#clip1_951_173)">
<path d="M238.301 31H39V155.978H238.301V31Z" fill="#F2F4FF"/>
<mask id="mask0_951_173" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="39" y="31" width="200" height="125">
<path d="M238.301 31H39V155.978H238.301V31Z" fill="white"/>
</mask>
<g mask="url(#mask0_951_173)">
<path d="M114.941 38.9382C114.941 38.8794 114.96 38.8307 114.999 38.7921C115.037 38.7536 115.086 38.7343 115.145 38.7343H116.81C116.868 38.7343 116.917 38.7536 116.956 38.7921C116.994 38.8307 117.013 38.8794 117.013 38.9382V39.3572C117.013 39.416 116.994 39.4647 116.956 39.5033C116.917 39.5419 116.868 39.5612 116.81 39.5612H115.145C115.086 39.5612 115.037 39.5419 114.999 39.5033C114.96 39.4647 114.941 39.416 114.941 39.3572V38.9382ZM116.518 38.9382C116.518 38.8794 116.537 38.8307 116.576 38.7921C116.615 38.7536 116.663 38.7343 116.722 38.7343H118.387C118.446 38.7343 118.494 38.7536 118.533 38.7921C118.572 38.8307 118.591 38.8794 118.591 38.9382V39.3572C118.591 39.416 118.572 39.4647 118.533 39.5033C118.494 39.5419 118.446 39.5612 118.387 39.5612H116.722C116.663 39.5612 116.615 39.5419 116.576 39.5033C116.537 39.4647 116.518 39.416 116.518 39.3572V38.9382ZM118.095 38.9382C118.095 38.8794 118.115 38.8307 118.153 38.7921C118.192 38.7536 118.241 38.7343 118.299 38.7343H119.964C120.023 38.7343 120.072 38.7536 120.11 38.7921C120.149 38.8307 120.168 38.8794 120.168 38.9382V39.3572C120.168 39.416 120.149 39.4647 120.11 39.5033C120.072 39.5419 120.023 39.5612 119.964 39.5612H118.299C118.241 39.5612 118.192 39.5419 118.153 39.5033C118.115 39.4647 118.095 39.416 118.095 39.3572V38.9382ZM119.673 38.9382C119.673 38.8794 119.692 38.8307 119.731 38.7921C119.769 38.7536 119.818 38.7343 119.877 38.7343H121.542C121.601 38.7343 121.649 38.7536 121.688 38.7921C121.726 38.8307 121.746 38.8794 121.746 38.9382V39.3572C121.746 39.416 121.726 39.4647 121.688 39.5033C121.649 39.5419 121.601 39.5612 121.542 39.5612H119.877C119.818 39.5612 119.769 39.5419 119.731 39.5033C119.692 39.4647 119.673 39.416 119.673 39.3572V38.9382Z" fill="#A7A7EA"/>
<path d="M156.759 38.9382C156.759 38.8794 156.778 38.8307 156.817 38.7921C156.855 38.7536 156.904 38.7343 156.963 38.7343H158.628C158.686 38.7343 158.735 38.7536 158.774 38.7921C158.812 38.8307 158.832 38.8794 158.832 38.9382V39.3572C158.832 39.416 158.812 39.4647 158.774 39.5033C158.735 39.5419 158.686 39.5612 158.628 39.5612H156.963C156.904 39.5612 156.855 39.5419 156.817 39.5033C156.778 39.4647 156.759 39.416 156.759 39.3572V38.9382ZM158.336 38.9382C158.336 38.8794 158.355 38.8307 158.394 38.7921C158.433 38.7536 158.481 38.7343 158.54 38.7343H160.205C160.264 38.7343 160.313 38.7536 160.351 38.7921C160.39 38.8307 160.409 38.8794 160.409 38.9382V39.3572C160.409 39.416 160.39 39.4647 160.351 39.5033C160.313 39.5419 160.264 39.5612 160.205 39.5612H158.54C158.481 39.5612 158.433 39.5419 158.394 39.5033C158.355 39.4647 158.336 39.416 158.336 39.3572V38.9382ZM159.914 38.941C159.914 38.8822 159.933 38.8335 159.971 38.7949C160.01 38.7563 160.059 38.737 160.118 38.737H160.994C161.053 38.737 161.102 38.7563 161.14 38.7949C161.179 38.8335 161.198 38.8822 161.198 38.941V39.3572C161.198 39.416 161.179 39.4647 161.14 39.5033C161.102 39.5419 161.053 39.5612 160.994 39.5612H160.118C160.059 39.5612 160.01 39.5419 159.971 39.5033C159.933 39.4647 159.914 39.416 159.914 39.3572V38.941ZM160.702 38.941C160.702 38.8822 160.722 38.8335 160.76 38.7949C160.799 38.7563 160.847 38.737 160.906 38.737H161.783C161.842 38.737 161.89 38.7563 161.929 38.7949C161.968 38.8335 161.987 38.8822 161.987 38.941V39.3572C161.987 39.416 161.968 39.4647 161.929 39.5033C161.89 39.5419 161.842 39.5612 161.783 39.5612H160.906C160.847 39.5612 160.799 39.5419 160.76 39.5033C160.722 39.4647 160.702 39.416 160.702 39.3572V38.941ZM161.491 38.941C161.491 38.8822 161.51 38.8335 161.549 38.7949C161.587 38.7563 161.636 38.737 161.695 38.737H162.572C162.63 38.737 162.679 38.7563 162.718 38.7949C162.756 38.8335 162.776 38.8822 162.776 38.941V39.3572C162.776 39.416 162.756 39.4647 162.718 39.5033C162.679 39.5419 162.63 39.5612 162.572 39.5612H161.695C161.636 39.5612 161.587 39.5419 161.549 39.5033C161.51 39.4647 161.491 39.416 161.491 39.3572V38.941ZM162.28 38.9382C162.28 38.8794 162.299 38.8307 162.338 38.7921C162.376 38.7536 162.425 38.7343 162.484 38.7343H164.149C164.207 38.7343 164.256 38.7536 164.295 38.7921C164.333 38.8307 164.353 38.8794 164.353 38.9382V39.3572C164.353 39.416 164.333 39.4647 164.295 39.5033C164.256 39.5419 164.207 39.5612 164.149 39.5612H162.484C162.425 39.5612 162.376 39.5419 162.338 39.5033C162.299 39.4647 162.28 39.416 162.28 39.3572V38.9382ZM163.857 38.941C163.857 38.8822 163.876 38.8335 163.915 38.7949C163.954 38.7563 164.002 38.737 164.061 38.737H164.938C164.996 38.737 165.045 38.7563 165.084 38.7949C165.122 38.8335 165.142 38.8822 165.142 38.941V39.3572C165.142 39.416 165.122 39.4647 165.084 39.5033C165.045 39.5419 164.996 39.5612 164.938 39.5612H164.061C164.002 39.5612 163.954 39.5419 163.915 39.5033C163.876 39.4647 163.857 39.416 163.857 39.3572V38.941ZM164.646 38.941C164.646 38.8822 164.665 38.8335 164.704 38.7949C164.742 38.7563 164.791 38.737 164.85 38.737H165.726C165.785 38.737 165.834 38.7563 165.872 38.7949C165.911 38.8335 165.93 38.8822 165.93 38.941V39.3572C165.93 39.416 165.911 39.4647 165.872 39.5033C165.834 39.5419 165.785 39.5612 165.726 39.5612H164.85C164.791 39.5612 164.742 39.5419 164.704 39.5033C164.665 39.4647 164.646 39.416 164.646 39.3572V38.941ZM165.435 38.9382C165.435 38.8794 165.454 38.8307 165.492 38.7921C165.531 38.7536 165.58 38.7343 165.639 38.7343H167.303C167.362 38.7343 167.411 38.7536 167.45 38.7921C167.488 38.8307 167.507 38.8794 167.507 38.9382V39.3572C167.507 39.416 167.488 39.4647 167.45 39.5033C167.411 39.5419 167.362 39.5612 167.303 39.5612H165.639C165.58 39.5612 165.531 39.5419 165.492 39.5033C165.454 39.4647 165.435 39.416 165.435 39.3572V38.9382Z" fill="#A7A7EA"/>
<path d="M134.743 38.9382C134.743 38.8794 134.763 38.8307 134.801 38.7921C134.84 38.7536 134.888 38.7343 134.947 38.7343H136.612C136.671 38.7343 136.72 38.7536 136.758 38.7921C136.797 38.8307 136.816 38.8794 136.816 38.9382V39.3572C136.816 39.416 136.797 39.4647 136.758 39.5033C136.72 39.5419 136.671 39.5612 136.612 39.5612H134.947C134.888 39.5612 134.84 39.5419 134.801 39.5033C134.763 39.4647 134.743 39.416 134.743 39.3572V38.9382ZM136.321 38.9382C136.321 38.8794 136.34 38.8307 136.379 38.7921C136.417 38.7536 136.466 38.7343 136.525 38.7343H138.19C138.248 38.7343 138.297 38.7536 138.336 38.7921C138.374 38.8307 138.394 38.8794 138.394 38.9382V39.3572C138.394 39.416 138.374 39.4647 138.336 39.5033C138.297 39.5419 138.248 39.5612 138.19 39.5612H136.525C136.466 39.5612 136.417 39.5419 136.379 39.5033C136.34 39.4647 136.321 39.416 136.321 39.3572V38.9382ZM137.898 38.941C137.898 38.8822 137.917 38.8335 137.956 38.7949C137.995 38.7563 138.043 38.737 138.102 38.737H138.979C139.037 38.737 139.086 38.7563 139.125 38.7949C139.163 38.8335 139.183 38.8822 139.183 38.941V39.3572C139.183 39.416 139.163 39.4647 139.125 39.5033C139.086 39.5419 139.037 39.5612 138.979 39.5612H138.102C138.043 39.5612 137.995 39.5419 137.956 39.5033C137.917 39.4647 137.898 39.416 137.898 39.3572V38.941ZM138.687 38.9382C138.687 38.8794 138.706 38.8307 138.745 38.7921C138.783 38.7536 138.832 38.7343 138.891 38.7343H140.556C140.614 38.7343 140.663 38.7536 140.702 38.7921C140.74 38.8307 140.76 38.8794 140.76 38.9382V39.3572C140.76 39.416 140.74 39.4647 140.702 39.5033C140.663 39.5419 140.614 39.5612 140.556 39.5612H138.891C138.832 39.5612 138.783 39.5419 138.745 39.5033C138.706 39.4647 138.687 39.416 138.687 39.3572V38.9382ZM140.264 38.941C140.264 38.8822 140.284 38.8335 140.322 38.7949C140.361 38.7563 140.409 38.737 140.468 38.737H141.345C141.404 38.737 141.452 38.7563 141.491 38.7949C141.529 38.8335 141.549 38.8822 141.549 38.941V39.3572C141.549 39.416 141.529 39.4647 141.491 39.5033C141.452 39.5419 141.404 39.5612 141.345 39.5612H140.468C140.409 39.5612 140.361 39.5419 140.322 39.5033C140.284 39.4647 140.264 39.416 140.264 39.3572V38.941ZM141.053 38.9382C141.053 38.8794 141.072 38.8307 141.111 38.7921C141.149 38.7536 141.198 38.7343 141.257 38.7343H142.922C142.981 38.7343 143.029 38.7536 143.068 38.7921C143.106 38.8307 143.126 38.8794 143.126 38.9382V39.3572C143.126 39.416 143.106 39.4647 143.068 39.5033C143.029 39.5419 142.981 39.5612 142.922 39.5612H141.257C141.198 39.5612 141.149 39.5419 141.111 39.5033C141.072 39.4647 141.053 39.416 141.053 39.3572V38.9382ZM142.63 38.9382C142.63 38.8794 142.65 38.8307 142.688 38.7921C142.727 38.7536 142.776 38.7343 142.834 38.7343H144.499C144.558 38.7343 144.607 38.7536 144.645 38.7921C144.684 38.8307 144.703 38.8794 144.703 38.9382V39.3572C144.703 39.416 144.684 39.4647 144.645 39.5033C144.607 39.5419 144.558 39.5612 144.499 39.5612H142.834C142.776 39.5612 142.727 39.5419 142.688 39.5033C142.65 39.4647 142.63 39.416 142.63 39.3572V38.9382Z" fill="#A7A7EA"/>
<path d="M177.753 38.9382C177.753 38.8794 177.772 38.8307 177.811 38.7921C177.849 38.7536 177.898 38.7343 177.957 38.7343H179.622C179.681 38.7343 179.729 38.7536 179.768 38.7921C179.807 38.8307 179.826 38.8794 179.826 38.9382V39.3572C179.826 39.416 179.807 39.4647 179.768 39.5033C179.729 39.5419 179.681 39.5612 179.622 39.5612H177.957C177.898 39.5612 177.849 39.5419 177.811 39.5033C177.772 39.4647 177.753 39.416 177.753 39.3572V38.9382ZM179.33 38.9382C179.33 38.8794 179.35 38.8307 179.388 38.7921C179.427 38.7536 179.476 38.7343 179.534 38.7343H181.199C181.258 38.7343 181.307 38.7536 181.345 38.7921C181.384 38.8307 181.403 38.8794 181.403 38.9382V39.3572C181.403 39.416 181.384 39.4647 181.345 39.5033C181.307 39.5419 181.258 39.5612 181.199 39.5612H179.534C179.476 39.5612 179.427 39.5419 179.388 39.5033C179.35 39.4647 179.33 39.416 179.33 39.3572V38.9382ZM180.908 38.9382C180.908 38.8794 180.927 38.8307 180.966 38.7921C181.004 38.7536 181.053 38.7343 181.112 38.7343H182.777C182.836 38.7343 182.884 38.7536 182.923 38.7921C182.961 38.8307 182.981 38.8794 182.981 38.9382V39.3572C182.981 39.416 182.961 39.4647 182.923 39.5033C182.884 39.5419 182.836 39.5612 182.777 39.5612H181.112C181.053 39.5612 181.004 39.5419 180.966 39.5033C180.927 39.4647 180.908 39.416 180.908 39.3572V38.9382ZM182.485 38.941C182.485 38.8822 182.505 38.8335 182.543 38.7949C182.582 38.7563 182.63 38.737 182.689 38.737H183.566C183.625 38.737 183.673 38.7563 183.712 38.7949C183.75 38.8335 183.77 38.8822 183.77 38.941V39.3572C183.77 39.416 183.75 39.4647 183.712 39.5033C183.673 39.5419 183.625 39.5612 183.566 39.5612H182.689C182.63 39.5612 182.582 39.5419 182.543 39.5033C182.505 39.4647 182.485 39.416 182.485 39.3572V38.941ZM183.274 38.9382C183.274 38.8794 183.293 38.8307 183.332 38.7921C183.37 38.7536 183.419 38.7343 183.478 38.7343H185.143C185.202 38.7343 185.25 38.7536 185.289 38.7921C185.328 38.8307 185.347 38.8794 185.347 38.9382V39.3572C185.347 39.416 185.328 39.4647 185.289 39.5033C185.25 39.5419 185.202 39.5612 185.143 39.5612H183.478C183.419 39.5612 183.37 39.5419 183.332 39.5033C183.293 39.4647 183.274 39.416 183.274 39.3572V38.9382ZM184.851 38.9382C184.851 38.8794 184.871 38.8307 184.909 38.7921C184.948 38.7536 184.997 38.7343 185.055 38.7343H186.72C186.779 38.7343 186.828 38.7536 186.866 38.7921C186.905 38.8307 186.924 38.8794 186.924 38.9382V39.3572C186.924 39.416 186.905 39.4647 186.866 39.5033C186.828 39.5419 186.779 39.5612 186.72 39.5612H185.055C184.997 39.5612 184.948 39.5419 184.909 39.5033C184.871 39.4647 184.851 39.416 184.851 39.3572V38.9382ZM186.429 38.941C186.429 38.8822 186.448 38.8335 186.487 38.7949C186.525 38.7563 186.574 38.737 186.633 38.737H187.509C187.568 38.737 187.617 38.7563 187.655 38.7949C187.694 38.8335 187.713 38.8822 187.713 38.941V39.3572C187.713 39.416 187.694 39.4647 187.655 39.5033C187.617 39.5419 187.568 39.5612 187.509 39.5612H186.633C186.574 39.5612 186.525 39.5419 186.487 39.5033C186.448 39.4647 186.429 39.416 186.429 39.3572V38.941ZM188.87 38.9382C188.87 38.8794 188.89 38.8307 188.928 38.7921C188.967 38.7536 189.015 38.7343 189.074 38.7343H190.739C190.798 38.7343 190.847 38.7536 190.885 38.7921C190.924 38.8307 190.943 38.8794 190.943 38.9382V39.3572C190.943 39.416 190.924 39.4647 190.885 39.5033C190.847 39.5419 190.798 39.5612 190.739 39.5612H189.074C189.015 39.5612 188.967 39.5419 188.928 39.5033C188.89 39.4647 188.87 39.416 188.87 39.3572V38.9382ZM190.448 38.9382C190.448 38.8794 190.467 38.8307 190.506 38.7921C190.544 38.7536 190.593 38.7343 190.652 38.7343H192.317C192.375 38.7343 192.424 38.7536 192.463 38.7921C192.501 38.8307 192.521 38.8794 192.521 38.9382V39.3572C192.521 39.416 192.501 39.4647 192.463 39.5033C192.424 39.5419 192.375 39.5612 192.317 39.5612H190.652C190.593 39.5612 190.544 39.5419 190.506 39.5033C190.467 39.4647 190.448 39.416 190.448 39.3572V38.9382Z" fill="#A7A7EA"/>
<path d="M81.3359 93.6602H52.7109C51.7417 93.6602 50.9561 94.4458 50.9561 95.415V101.496C50.9561 102.465 51.7417 103.251 52.7109 103.251H81.3359C82.305 103.251 83.0907 102.465 83.0907 101.496V95.415C83.0907 94.4458 82.305 93.6602 81.3359 93.6602Z" fill="#5454EA"/>
<path d="M209.221 37.2655H205.913C205.817 37.2655 205.741 37.1897 205.741 37.093C205.741 36.9962 205.817 36.9204 205.913 36.9204H209.221C209.318 36.9204 209.394 36.9962 209.394 37.093C209.394 37.1897 209.318 37.2655 209.221 37.2655Z" fill="#75769A"/>
<path d="M209.221 38.5536H205.913C205.817 38.5536 205.741 38.4778 205.741 38.381C205.741 38.2842 205.817 38.2085 205.913 38.2085H209.221C209.318 38.2085 209.394 38.2842 209.394 38.381C209.394 38.4778 209.318 38.5536 209.221 38.5536Z" fill="#75769A"/>
<path d="M209.221 39.8451H205.913C205.817 39.8451 205.741 39.7693 205.741 39.6725C205.741 39.5757 205.817 39.5 205.913 39.5H209.221C209.318 39.5 209.394 39.5757 209.394 39.6725C209.394 39.7693 209.318 39.8451 209.221 39.8451Z" fill="#75769A"/>
<path d="M53.2714 39.9015H54.1345C54.123 40.1514 54.0556 40.3717 53.9323 40.5624C53.809 40.7531 53.638 40.9018 53.4194 41.0087C53.2024 41.1139 52.946 41.1665 52.6501 41.1665C52.4101 41.1665 52.1955 41.1262 52.0065 41.0457C51.8191 40.9651 51.6596 40.8492 51.5281 40.698C51.3983 40.5468 51.2988 40.3635 51.2298 40.1481C51.1624 39.9328 51.1287 39.6903 51.1287 39.4207V39.2259C51.1287 38.9563 51.164 38.7138 51.2347 38.4985C51.307 38.2815 51.4089 38.0974 51.5405 37.9462C51.6736 37.7933 51.8331 37.6766 52.0188 37.596C52.2046 37.5155 52.4109 37.4752 52.6377 37.4752C52.9501 37.4752 53.2139 37.5311 53.4293 37.6429C53.6446 37.7546 53.8115 37.9084 53.9298 38.104C54.0482 38.2979 54.118 38.519 54.1394 38.7673H53.2764C53.2731 38.6325 53.2501 38.5199 53.2073 38.4295C53.1646 38.3374 53.0972 38.2684 53.0051 38.2223C52.9131 38.1763 52.7906 38.1533 52.6377 38.1533C52.5309 38.1533 52.438 38.173 52.3591 38.2125C52.2802 38.2519 52.2144 38.3144 52.1618 38.3999C52.1092 38.4853 52.0698 38.5963 52.0435 38.7328C52.0188 38.8675 52.0065 39.0303 52.0065 39.221V39.4207C52.0065 39.6114 52.018 39.7741 52.041 39.9089C52.064 40.0437 52.101 40.1539 52.152 40.2394C52.2029 40.3248 52.2687 40.3881 52.3492 40.4292C52.4314 40.4687 52.5317 40.4884 52.6501 40.4884C52.7816 40.4884 52.8925 40.4679 52.9829 40.4268C53.0734 40.384 53.1432 40.3199 53.1925 40.2344C53.2419 40.1473 53.2682 40.0363 53.2714 39.9015ZM54.4008 39.8103V39.7585C54.4008 39.5629 54.4287 39.3829 54.4846 39.2185C54.5405 39.0525 54.6227 38.9086 54.7312 38.787C54.8397 38.6654 54.9737 38.5708 55.1331 38.5034C55.2926 38.4344 55.4767 38.3999 55.6855 38.3999C55.8959 38.3999 56.0808 38.4344 56.2403 38.5034C56.4014 38.5708 56.5362 38.6654 56.6447 38.787C56.7532 38.9086 56.8354 39.0525 56.8913 39.2185C56.9471 39.3829 56.9751 39.5629 56.9751 39.7585V39.8103C56.9751 40.0043 56.9471 40.1843 56.8913 40.3503C56.8354 40.5147 56.7532 40.6585 56.6447 40.7818C56.5362 40.9035 56.4022 40.998 56.2427 41.0654C56.0833 41.1328 55.8992 41.1665 55.6904 41.1665C55.4816 41.1665 55.2967 41.1328 55.1356 41.0654C54.9745 40.998 54.8397 40.9035 54.7312 40.7818C54.6227 40.6585 54.5405 40.5147 54.4846 40.3503C54.4287 40.1843 54.4008 40.0043 54.4008 39.8103ZM55.2318 39.7585V39.8103C55.2318 39.9106 55.2392 40.0043 55.254 40.0914C55.2688 40.1785 55.2934 40.255 55.3279 40.3207C55.3625 40.3848 55.4093 40.435 55.4685 40.4711C55.5277 40.5073 55.6016 40.5254 55.6904 40.5254C55.7775 40.5254 55.8499 40.5073 55.9074 40.4711C55.9666 40.435 56.0134 40.3848 56.0479 40.3207C56.0825 40.255 56.1071 40.1785 56.1219 40.0914C56.1367 40.0043 56.1441 39.9106 56.1441 39.8103V39.7585C56.1441 39.6615 56.1367 39.5703 56.1219 39.4848C56.1071 39.3977 56.0825 39.3213 56.0479 39.2555C56.0134 39.1881 55.9666 39.1355 55.9074 39.0977C55.8482 39.0599 55.7742 39.041 55.6855 39.041C55.5983 39.041 55.5252 39.0599 55.466 39.0977C55.4085 39.1355 55.3625 39.1881 55.3279 39.2555C55.2934 39.3213 55.2688 39.3977 55.254 39.4848C55.2392 39.5703 55.2318 39.6615 55.2318 39.7585ZM58.1833 39.0139V41.1172H57.3524V38.4492H58.1316L58.1833 39.0139ZM58.0822 39.692L57.8924 39.6969C57.8924 39.5095 57.9146 39.3369 57.9589 39.1791C58.0033 39.0213 58.0691 38.884 58.1562 38.7673C58.2433 38.6506 58.3502 38.5601 58.4768 38.496C58.605 38.4319 58.7529 38.3999 58.9206 38.3999C59.0373 38.3999 59.1434 38.418 59.2387 38.4541C59.334 38.4886 59.4162 38.5437 59.4853 38.6193C59.5543 38.6933 59.6069 38.7903 59.6431 38.9103C59.6809 39.0286 59.6998 39.1708 59.6998 39.3369V41.1172H58.8688V39.4429C58.8688 39.3295 58.8557 39.244 58.8294 39.1865C58.8047 39.1289 58.7686 39.0903 58.7209 39.0706C58.6732 39.0508 58.6149 39.041 58.5458 39.041C58.4735 39.041 58.4085 39.0574 58.351 39.0903C58.2935 39.1232 58.2442 39.1692 58.2031 39.2284C58.1636 39.2859 58.1332 39.3541 58.1118 39.433C58.0921 39.5119 58.0822 39.5983 58.0822 39.692ZM59.6061 39.692L59.3743 39.6969C59.3743 39.5095 59.3949 39.3369 59.436 39.1791C59.4787 39.0213 59.542 38.884 59.6258 38.7673C59.7113 38.6506 59.8173 38.5601 59.9439 38.496C60.0705 38.4319 60.2176 38.3999 60.3853 38.3999C60.5069 38.3999 60.6187 38.418 60.7207 38.4541C60.8226 38.4903 60.9105 38.5486 60.9845 38.6292C61.0585 38.7097 61.116 38.8166 61.1571 38.9497C61.1982 39.0813 61.2187 39.244 61.2187 39.438V41.1172H60.3853V39.438C60.3853 39.3278 60.3722 39.2448 60.3458 39.1889C60.3212 39.1314 60.285 39.0928 60.2374 39.073C60.1897 39.0517 60.133 39.041 60.0672 39.041C59.9883 39.041 59.9201 39.0574 59.8626 39.0903C59.805 39.1232 59.7565 39.1692 59.7171 39.2284C59.6793 39.2859 59.6513 39.3541 59.6332 39.433C59.6151 39.5119 59.6061 39.5983 59.6061 39.692ZM62.533 38.9621V42.143H61.702V38.4492H62.4763L62.533 38.9621ZM64.1703 39.7511V39.8029C64.1703 39.9969 64.1481 40.1769 64.1037 40.3429C64.0594 40.509 63.9936 40.6536 63.9065 40.7769C63.8193 40.9002 63.7109 40.9964 63.581 41.0654C63.4528 41.1328 63.304 41.1665 63.1347 41.1665C62.9752 41.1665 62.838 41.1312 62.7229 41.0605C62.6078 40.9898 62.5116 40.892 62.4344 40.767C62.3571 40.6421 62.2947 40.4991 62.247 40.338C62.1993 40.1769 62.1615 40.0068 62.1336 39.8276V39.761C62.1615 39.5687 62.1993 39.3903 62.247 39.2259C62.2947 39.0599 62.3571 38.9152 62.4344 38.7919C62.5116 38.6686 62.607 38.5725 62.7204 38.5034C62.8355 38.4344 62.9728 38.3999 63.1322 38.3999C63.3015 38.3999 63.4503 38.4319 63.5785 38.496C63.7084 38.5601 63.8169 38.6522 63.904 38.7722C63.9928 38.8906 64.0594 39.0328 64.1037 39.1988C64.1481 39.3648 64.1703 39.5489 64.1703 39.7511ZM63.3393 39.8029V39.7511C63.3393 39.6476 63.3319 39.553 63.3171 39.4676C63.3024 39.3804 63.2785 39.3048 63.2456 39.2407C63.2144 39.1766 63.1725 39.1273 63.1199 39.0928C63.0673 39.0582 63.0023 39.041 62.9251 39.041C62.8363 39.041 62.7615 39.055 62.7007 39.0829C62.6415 39.1092 62.5938 39.1503 62.5577 39.2062C62.5232 39.2604 62.4985 39.3287 62.4837 39.4108C62.4706 39.4914 62.4648 39.5859 62.4664 39.6944V39.8966C62.4632 40.0215 62.4755 40.1317 62.5034 40.227C62.5314 40.3207 62.5799 40.3939 62.6489 40.4465C62.718 40.4991 62.8117 40.5254 62.93 40.5254C63.0089 40.5254 63.0747 40.5073 63.1273 40.4711C63.1799 40.4333 63.2218 40.3816 63.253 40.3158C63.2843 40.2484 63.3065 40.1711 63.3196 40.084C63.3328 39.9969 63.3393 39.9032 63.3393 39.8029ZM65.926 40.4465V39.3467C65.926 39.2711 65.9153 39.2062 65.8939 39.1519C65.8725 39.0977 65.8388 39.0558 65.7928 39.0262C65.7468 38.9949 65.6851 38.9793 65.6079 38.9793C65.5454 38.9793 65.492 38.99 65.4476 39.0114C65.4032 39.0328 65.3695 39.0648 65.3465 39.1076C65.3235 39.1503 65.312 39.2045 65.312 39.2703H64.481C64.481 39.147 64.5081 39.0328 64.5624 38.9276C64.6183 38.8207 64.6972 38.7278 64.7991 38.6489C64.9027 38.57 65.026 38.5092 65.169 38.4664C65.3136 38.4221 65.4747 38.3999 65.6523 38.3999C65.8643 38.3999 66.0534 38.4352 66.2194 38.5059C66.3871 38.5766 66.5194 38.6826 66.6164 38.824C66.7134 38.9637 66.7619 39.1396 66.7619 39.3517V40.444C66.7619 40.6183 66.7717 40.7506 66.7915 40.841C66.8112 40.9298 66.8391 41.0079 66.8753 41.0753V41.1172H66.0419C66.0024 41.035 65.9728 40.9347 65.9531 40.8164C65.935 40.6964 65.926 40.5731 65.926 40.4465ZM66.0271 39.4873L66.032 39.9311H65.6646C65.5873 39.9311 65.5216 39.9418 65.4673 39.9632C65.4147 39.9846 65.372 40.0141 65.3391 40.052C65.3079 40.0881 65.2849 40.1292 65.2701 40.1752C65.2569 40.2213 65.2503 40.2698 65.2503 40.3207C65.2503 40.37 65.2618 40.4144 65.2849 40.4539C65.3095 40.4917 65.3424 40.5213 65.3835 40.5427C65.4246 40.564 65.4706 40.5747 65.5216 40.5747C65.6136 40.5747 65.6917 40.5574 65.7558 40.5229C65.8216 40.4868 65.8717 40.4432 65.9062 40.3922C65.9408 40.3413 65.958 40.2936 65.958 40.2492L66.1405 40.5895C66.1076 40.6553 66.0698 40.7218 66.0271 40.7892C65.986 40.8566 65.9342 40.9191 65.8717 40.9766C65.8109 41.0325 65.7361 41.0786 65.6473 41.1147C65.5586 41.1492 65.4509 41.1665 65.3243 41.1665C65.1599 41.1665 65.0087 41.1328 64.8706 41.0654C64.7342 40.998 64.6248 40.9043 64.5427 40.7843C64.4605 40.6627 64.4194 40.5229 64.4194 40.3651C64.4194 40.227 64.444 40.1037 64.4933 39.9952C64.5443 39.8867 64.6207 39.7947 64.7227 39.7191C64.8246 39.6435 64.9544 39.5859 65.1123 39.5465C65.2701 39.507 65.4558 39.4873 65.6695 39.4873H66.0271ZM68.0392 39.0188V41.1172H67.2082V38.4492H67.9874L68.0392 39.0188ZM67.9405 39.692L67.7457 39.6969C67.7457 39.493 67.7704 39.3114 67.8197 39.1519C67.869 38.9908 67.9389 38.8544 68.0293 38.7426C68.1197 38.6308 68.2274 38.5462 68.3523 38.4886C68.4789 38.4295 68.6195 38.3999 68.774 38.3999C68.8973 38.3999 69.0099 38.418 69.1118 38.4541C69.2154 38.4903 69.3041 38.5486 69.3781 38.6292C69.4537 38.7097 69.5113 38.8166 69.5507 38.9497C69.5918 39.0813 69.6124 39.244 69.6124 39.438V41.1172H68.7764V39.4355C68.7764 39.3287 68.7617 39.2473 68.7321 39.1914C68.7025 39.1339 68.6597 39.0944 68.6038 39.073C68.5479 39.0517 68.4797 39.041 68.3992 39.041C68.3137 39.041 68.2414 39.0574 68.1822 39.0903C68.123 39.1232 68.0753 39.1692 68.0392 39.2284C68.0046 39.2859 67.9792 39.3541 67.9627 39.433C67.9479 39.5119 67.9405 39.5983 67.9405 39.692ZM70.8921 40.804L71.5825 38.4492H72.4752L71.4025 41.5142C71.3795 41.5816 71.3491 41.6539 71.3113 41.7312C71.2735 41.8101 71.2217 41.8849 71.1559 41.9556C71.0902 42.0262 71.0055 42.0838 70.902 42.1282C70.8 42.1726 70.6735 42.1947 70.5222 42.1947C70.4417 42.1947 70.3825 42.1906 70.3447 42.1824C70.3085 42.1758 70.2526 42.1635 70.177 42.1454V41.5512C70.1984 41.5512 70.2165 41.5512 70.2313 41.5512C70.2477 41.5512 70.2658 41.5512 70.2855 41.5512C70.3743 41.5512 70.445 41.5421 70.4976 41.524C70.5518 41.506 70.5929 41.4797 70.6209 41.4451C70.6505 41.4106 70.6735 41.3687 70.6899 41.3194L70.8921 40.804ZM70.717 38.4492L71.2423 40.3158L71.3335 41.1961H70.7762L69.8269 38.4492H70.717Z" fill="black"/>
<path d="M71.0419 38.5451V35.856C72.519 35.856 73.7184 37.0595 73.7184 38.5451H71.0419Z" fill="url(#paint1_linear_951_173)"/>
<path d="M50.6932 77.3962C50.6932 77.3339 50.7136 77.2823 50.7545 77.2414C50.7954 77.2005 50.847 77.1801 50.9093 77.1801H51.8381C51.9004 77.1801 51.952 77.2005 51.9929 77.2414C52.0337 77.2823 52.0542 77.3339 52.0542 77.3962V77.8372C52.0542 77.8995 52.0337 77.9511 51.9929 77.992C51.952 78.0329 51.9004 78.0533 51.8381 78.0533H50.9093C50.847 78.0533 50.7954 78.0329 50.7545 77.992C50.7136 77.9511 50.6932 77.8995 50.6932 77.8372V77.3962ZM51.5289 77.3933C51.5289 77.331 51.5493 77.2794 51.5902 77.2385C51.6311 77.1976 51.6827 77.1771 51.745 77.1771H53.509C53.5713 77.1771 53.6229 77.1976 53.6638 77.2385C53.7047 77.2794 53.7251 77.331 53.7251 77.3933V77.8372C53.7251 77.8995 53.7047 77.9511 53.6638 77.992C53.6229 78.0329 53.5713 78.0533 53.509 78.0533H51.745C51.6827 78.0533 51.6311 78.0329 51.5902 77.992C51.5493 77.9511 51.5289 77.8995 51.5289 77.8372V77.3933ZM53.2002 77.3962C53.2002 77.3339 53.2207 77.2823 53.2615 77.2414C53.3024 77.2005 53.354 77.1801 53.4163 77.1801H54.3451C54.4074 77.1801 54.459 77.2005 54.4999 77.2414C54.5408 77.2823 54.5612 77.3339 54.5612 77.3962V77.8372C54.5612 77.8995 54.5408 77.9511 54.4999 77.992C54.459 78.0329 54.4074 78.0533 54.3451 78.0533H53.4163C53.354 78.0533 53.3024 78.0329 53.2615 77.992C53.2207 77.9511 53.2002 77.8995 53.2002 77.8372V77.3962ZM54.0359 77.3933C54.0359 77.331 54.0563 77.2794 54.0972 77.2385C54.1381 77.1976 54.1897 77.1771 54.252 77.1771H56.016C56.0783 77.1771 56.1299 77.1976 56.1708 77.2385C56.2117 77.2794 56.2322 77.331 56.2322 77.3933V77.8372C56.2322 77.8995 56.2117 77.9511 56.1708 77.992C56.1299 78.0329 56.0783 78.0533 56.016 78.0533H54.252C54.1897 78.0533 54.1381 78.0329 54.0972 77.992C54.0563 77.9511 54.0359 77.8995 54.0359 77.8372V77.3933ZM55.7072 77.3933C55.7072 77.331 55.7277 77.2794 55.7686 77.2385C55.8094 77.1976 55.861 77.1771 55.9233 77.1771H57.6874C57.7497 77.1771 57.8013 77.1976 57.8422 77.2385C57.883 77.2794 57.9035 77.331 57.9035 77.3933V77.8372C57.9035 77.8995 57.883 77.9511 57.8422 77.992C57.8013 78.0329 57.7497 78.0533 57.6874 78.0533H55.9233C55.861 78.0533 55.8094 78.0329 55.7686 77.992C55.7277 77.9511 55.7072 77.8995 55.7072 77.8372V77.3933ZM59.1298 77.3962C59.1298 77.3339 59.1502 77.2823 59.1911 77.2414C59.232 77.2005 59.2836 77.1801 59.3459 77.1801H60.2746C60.3369 77.1801 60.3885 77.2005 60.4294 77.2414C60.4703 77.2823 60.4908 77.3339 60.4908 77.3962V77.8372C60.4908 77.8995 60.4703 77.9511 60.4294 77.992C60.3885 78.0329 60.3369 78.0533 60.2746 78.0533H59.3459C59.2836 78.0533 59.232 78.0329 59.1911 77.992C59.1502 77.9511 59.1298 77.8995 59.1298 77.8372V77.3962ZM59.9654 77.3933C59.9654 77.331 59.9859 77.2794 60.0268 77.2385C60.0677 77.1976 60.1193 77.1771 60.1816 77.1771H61.9456C62.0079 77.1771 62.0595 77.1976 62.1004 77.2385C62.1413 77.2794 62.1617 77.331 62.1617 77.3933V77.8372C62.1617 77.8995 62.1413 77.9511 62.1004 77.992C62.0595 78.0329 62.0079 78.0533 61.9456 78.0533H60.1816C60.1193 78.0533 60.0677 78.0329 60.0268 77.992C59.9859 77.9511 59.9654 77.8995 59.9654 77.8372V77.3933ZM61.6368 77.3933C61.6368 77.331 61.6572 77.2794 61.6981 77.2385C61.739 77.1976 61.7906 77.1771 61.8529 77.1771H63.6169C63.6792 77.1771 63.7308 77.1976 63.7717 77.2385C63.8126 77.2794 63.833 77.331 63.833 77.3933V77.8372C63.833 77.8995 63.8126 77.9511 63.7717 77.992C63.7308 78.0329 63.6792 78.0533 63.6169 78.0533H61.8529C61.7906 78.0533 61.739 78.0329 61.6981 77.992C61.6572 77.9511 61.6368 77.8995 61.6368 77.8372V77.3933ZM63.3081 77.3933C63.3081 77.331 63.3286 77.2794 63.3695 77.2385C63.4103 77.1976 63.4619 77.1771 63.5242 77.1771H65.2883C65.3506 77.1771 65.4022 77.1976 65.4431 77.2385C65.4839 77.2794 65.5044 77.331 65.5044 77.3933V77.8372C65.5044 77.8995 65.4839 77.9511 65.4431 77.992C65.4022 78.0329 65.3506 78.0533 65.2883 78.0533H63.5242C63.4619 78.0533 63.4103 78.0329 63.3695 77.992C63.3286 77.9511 63.3081 77.8995 63.3081 77.8372V77.3933ZM64.9795 77.3933C64.9795 77.331 64.9999 77.2794 65.0408 77.2385C65.0817 77.1976 65.1333 77.1771 65.1956 77.1771H66.9596C67.0219 77.1771 67.0735 77.1976 67.1144 77.2385C67.1553 77.2794 67.1757 77.331 67.1757 77.3933V77.8372C67.1757 77.8995 67.1553 77.9511 67.1144 77.992C67.0735 78.0329 67.0219 78.0533 66.9596 78.0533H65.1956C65.1333 78.0533 65.0817 78.0329 65.0408 77.992C64.9999 77.9511 64.9795 77.8995 64.9795 77.8372V77.3933ZM68.402 77.3933C68.402 77.331 68.4224 77.2794 68.4633 77.2385C68.5042 77.1976 68.5558 77.1771 68.6181 77.1771H70.3821C70.4445 77.1771 70.496 77.1976 70.5369 77.2385C70.5778 77.2794 70.5983 77.331 70.5983 77.3933V77.8372C70.5983 77.8995 70.5778 77.9511 70.5369 77.992C70.496 78.0329 70.4445 78.0533 70.3821 78.0533H68.6181C68.5558 78.0533 68.5042 78.0329 68.4633 77.992C68.4224 77.9511 68.402 77.8995 68.402 77.8372V77.3933ZM70.0733 77.3933C70.0733 77.331 70.0938 77.2794 70.1347 77.2385C70.1756 77.1976 70.2272 77.1771 70.2895 77.1771H72.0535C72.1158 77.1771 72.1674 77.1976 72.2083 77.2385C72.2492 77.2794 72.2696 77.331 72.2696 77.3933V77.8372C72.2696 77.8995 72.2492 77.9511 72.2083 77.992C72.1674 78.0329 72.1158 78.0533 72.0535 78.0533H70.2895C70.2272 78.0533 70.1756 78.0329 70.1347 77.992C70.0938 77.9511 70.0733 77.8995 70.0733 77.8372V77.3933ZM71.7447 77.3962C71.7447 77.3339 71.7651 77.2823 71.806 77.2414C71.8469 77.2005 71.8985 77.1801 71.9608 77.1801H72.8895C72.9519 77.1801 73.0034 77.2005 73.0443 77.2414C73.0852 77.2823 73.1057 77.3339 73.1057 77.3962V77.8372C73.1057 77.8995 73.0852 77.9511 73.0443 77.992C73.0034 78.0329 72.9519 78.0533 72.8895 78.0533H71.9608C71.8985 78.0533 71.8469 78.0329 71.806 77.992C71.7651 77.9511 71.7447 77.8995 71.7447 77.8372V77.3962ZM72.5804 77.3933C72.5804 77.331 72.6008 77.2794 72.6417 77.2385C72.6826 77.1976 72.7342 77.1771 72.7965 77.1771H74.5605C74.6228 77.1771 74.6744 77.1976 74.7153 77.2385C74.7562 77.2794 74.7766 77.331 74.7766 77.3933V77.8372C74.7766 77.8995 74.7562 77.9511 74.7153 77.992C74.6744 78.0329 74.6228 78.0533 74.5605 78.0533H72.7965C72.7342 78.0533 72.6826 78.0329 72.6417 77.992C72.6008 77.9511 72.5804 77.8995 72.5804 77.8372V77.3933ZM74.2517 77.3962C74.2517 77.3339 74.2721 77.2823 74.313 77.2414C74.3539 77.2005 74.4055 77.1801 74.4678 77.1801H75.3966C75.4589 77.1801 75.5105 77.2005 75.5513 77.2414C75.5922 77.2823 75.6127 77.3339 75.6127 77.3962V77.8372C75.6127 77.8995 75.5922 77.9511 75.5513 77.992C75.5105 78.0329 75.4589 78.0533 75.3966 78.0533H74.4678C74.4055 78.0533 74.3539 78.0329 74.313 77.992C74.2721 77.9511 74.2517 77.8995 74.2517 77.8372V77.3962ZM76.8386 77.3933C76.8386 77.331 76.859 77.2794 76.8999 77.2385C76.9408 77.1976 76.9924 77.1771 77.0547 77.1771H78.8187C78.881 77.1771 78.9326 77.1976 78.9735 77.2385C79.0144 77.2794 79.0348 77.331 79.0348 77.3933V77.8372C79.0348 77.8995 79.0144 77.9511 78.9735 77.992C78.9326 78.0329 78.881 78.0533 78.8187 78.0533H77.0547C76.9924 78.0533 76.9408 78.0329 76.8999 77.992C76.859 77.9511 76.8386 77.8995 76.8386 77.8372V77.3933ZM78.5099 77.3962C78.5099 77.3339 78.5303 77.2823 78.5712 77.2414C78.6121 77.2005 78.6637 77.1801 78.726 77.1801H79.6548C79.7171 77.1801 79.7687 77.2005 79.8096 77.2414C79.8504 77.2823 79.8709 77.3339 79.8709 77.3962V77.8372C79.8709 77.8995 79.8504 77.9511 79.8096 77.992C79.7687 78.0329 79.7171 78.0533 79.6548 78.0533H78.726C78.6637 78.0533 78.6121 78.0329 78.5712 77.992C78.5303 77.9511 78.5099 77.8995 78.5099 77.8372V77.3962ZM79.3456 77.3962C79.3456 77.3339 79.366 77.2823 79.4069 77.2414C79.4478 77.2005 79.4994 77.1801 79.5617 77.1801H80.4904C80.5527 77.1801 80.6043 77.2005 80.6452 77.2414C80.6861 77.2823 80.7066 77.3339 80.7066 77.3962V77.8372C80.7066 77.8995 80.6861 77.9511 80.6452 77.992C80.6043 78.0329 80.5527 78.0533 80.4904 78.0533H79.5617C79.4994 78.0533 79.4478 78.0329 79.4069 77.992C79.366 77.9511 79.3456 77.8995 79.3456 77.8372V77.3962ZM81.9324 77.3933C81.9324 77.331 81.9529 77.2794 81.9938 77.2385C82.0347 77.1976 82.0863 77.1771 82.1486 77.1771H83.9126C83.9749 77.1771 84.0265 77.1976 84.0674 77.2385C84.1083 77.2794 84.1287 77.331 84.1287 77.3933V77.8372C84.1287 77.8995 84.1083 77.9511 84.0674 77.992C84.0265 78.0329 83.9749 78.0533 83.9126 78.0533H82.1486C82.0863 78.0533 82.0347 78.0329 81.9938 77.992C81.9529 77.9511 81.9324 77.8995 81.9324 77.8372V77.3933ZM83.6038 77.3933C83.6038 77.331 83.6242 77.2794 83.6651 77.2385C83.706 77.1976 83.7576 77.1771 83.8199 77.1771H85.5839C85.6462 77.1771 85.6978 77.1976 85.7387 77.2385C85.7796 77.2794 85.8001 77.331 85.8001 77.3933V77.8372C85.8001 77.8995 85.7796 77.9511 85.7387 77.992C85.6978 78.0329 85.6462 78.0533 85.5839 78.0533H83.8199C83.7576 78.0533 83.706 78.0329 83.6651 77.992C83.6242 77.9511 83.6038 77.8995 83.6038 77.8372V77.3933ZM85.2751 77.3933C85.2751 77.331 85.2956 77.2794 85.3365 77.2385C85.3773 77.1976 85.4289 77.1771 85.4913 77.1771H87.2553C87.3176 77.1771 87.3692 77.1976 87.4101 77.2385C87.451 77.2794 87.4714 77.331 87.4714 77.3933V77.8372C87.4714 77.8995 87.451 77.9511 87.4101 77.992C87.3692 78.0329 87.3176 78.0533 87.2553 78.0533H85.4913C85.4289 78.0533 85.3773 78.0329 85.3365 77.992C85.2956 77.9511 85.2751 77.8995 85.2751 77.8372V77.3933ZM86.9465 77.3962C86.9465 77.3339 86.9669 77.2823 87.0078 77.2414C87.0487 77.2005 87.1003 77.1801 87.1626 77.1801H88.0913C88.1536 77.1801 88.2052 77.2005 88.2461 77.2414C88.287 77.2823 88.3075 77.3339 88.3075 77.3962V77.8372C88.3075 77.8995 88.287 77.9511 88.2461 77.992C88.2052 78.0329 88.1536 78.0533 88.0913 78.0533H87.1626C87.1003 78.0533 87.0487 78.0329 87.0078 77.992C86.9669 77.9511 86.9465 77.8995 86.9465 77.8372V77.3962ZM87.7821 77.3962C87.7821 77.3339 87.8026 77.2823 87.8435 77.2414C87.8844 77.2005 87.936 77.1801 87.9983 77.1801H88.927C88.9893 77.1801 89.0409 77.2005 89.0818 77.2414C89.1227 77.2823 89.1431 77.3339 89.1431 77.3962V77.8372C89.1431 77.8995 89.1227 77.9511 89.0818 77.992C89.0409 78.0329 88.9893 78.0533 88.927 78.0533H87.9983C87.936 78.0533 87.8844 78.0329 87.8435 77.992C87.8026 77.9511 87.7821 77.8995 87.7821 77.8372V77.3962ZM90.369 77.3933C90.369 77.331 90.3895 77.2794 90.4303 77.2385C90.4712 77.1976 90.5228 77.1771 90.5851 77.1771H92.3492C92.4115 77.1771 92.4631 77.1976 92.5039 77.2385C92.5448 77.2794 92.5653 77.331 92.5653 77.3933V77.8372C92.5653 77.8995 92.5448 77.9511 92.5039 77.992C92.4631 78.0329 92.4115 78.0533 92.3492 78.0533H90.5851C90.5228 78.0533 90.4712 78.0329 90.4303 77.992C90.3895 77.9511 90.369 77.8995 90.369 77.8372V77.3933ZM92.0403 77.3933C92.0403 77.331 92.0608 77.2794 92.1017 77.2385C92.1426 77.1976 92.1942 77.1771 92.2565 77.1771H94.0205C94.0828 77.1771 94.1344 77.1976 94.1753 77.2385C94.2162 77.2794 94.2366 77.331 94.2366 77.3933V77.8372C94.2366 77.8995 94.2162 77.9511 94.1753 77.992C94.1344 78.0329 94.0828 78.0533 94.0205 78.0533H92.2565C92.1942 78.0533 92.1426 78.0329 92.1017 77.992C92.0608 77.9511 92.0403 77.8995 92.0403 77.8372V77.3933ZM93.7117 77.3933C93.7117 77.331 93.7321 77.2794 93.773 77.2385C93.8139 77.1976 93.8655 77.1771 93.9278 77.1771H95.6918C95.7541 77.1771 95.8057 77.1976 95.8466 77.2385C95.8875 77.2794 95.908 77.331 95.908 77.3933V77.8372C95.908 77.8995 95.8875 77.9511 95.8466 77.992C95.8057 78.0329 95.7541 78.0533 95.6918 78.0533H93.9278C93.8655 78.0533 93.8139 78.0329 93.773 77.992C93.7321 77.9511 93.7117 77.8995 93.7117 77.8372V77.3933ZM95.383 77.3933C95.383 77.331 95.4035 77.2794 95.4444 77.2385C95.4853 77.1976 95.5368 77.1771 95.5992 77.1771H97.3632C97.4255 77.1771 97.4771 77.1976 97.518 77.2385C97.5589 77.2794 97.5793 77.331 97.5793 77.3933V77.8372C97.5793 77.8995 97.5589 77.9511 97.518 77.992C97.4771 78.0329 97.4255 78.0533 97.3632 78.0533H95.5992C95.5368 78.0533 95.4853 78.0329 95.4444 77.992C95.4035 77.9511 95.383 77.8995 95.383 77.8372V77.3933ZM97.0544 77.3933C97.0544 77.331 97.0748 77.2794 97.1157 77.2385C97.1566 77.1976 97.2082 77.1771 97.2705 77.1771H99.0345C99.0968 77.1771 99.1484 77.1976 99.1893 77.2385C99.2302 77.2794 99.2506 77.331 99.2506 77.3933V77.8372C99.2506 77.8995 99.2302 77.9511 99.1893 77.992C99.1484 78.0329 99.0968 78.0533 99.0345 78.0533H97.2705C97.2082 78.0533 97.1566 78.0329 97.1157 77.992C97.0748 77.9511 97.0544 77.8995 97.0544 77.8372V77.3933ZM98.7257 77.3933C98.7257 77.331 98.7462 77.2794 98.787 77.2385C98.8279 77.1976 98.8795 77.1771 98.9418 77.1771H100.706C100.768 77.1771 100.82 77.1976 100.861 77.2385C100.902 77.2794 100.922 77.331 100.922 77.3933V77.8372C100.922 77.8995 100.902 77.9511 100.861 77.992C100.82 78.0329 100.768 78.0533 100.706 78.0533H98.9418C98.8795 78.0533 98.8279 78.0329 98.787 77.992C98.7462 77.9511 98.7257 77.8995 98.7257 77.8372V77.3933ZM100.397 77.3962C100.397 77.3339 100.417 77.2823 100.458 77.2414C100.499 77.2005 100.551 77.1801 100.613 77.1801H101.542C101.604 77.1801 101.656 77.2005 101.697 77.2414C101.738 77.2823 101.758 77.3339 101.758 77.3962V77.8372C101.758 77.8995 101.738 77.9511 101.697 77.992C101.656 78.0329 101.604 78.0533 101.542 78.0533H100.613C100.551 78.0533 100.499 78.0329 100.458 77.992C100.417 77.9511 100.397 77.8995 100.397 77.8372V77.3962ZM101.233 77.3933C101.233 77.331 101.253 77.2794 101.294 77.2385C101.335 77.1976 101.387 77.1771 101.449 77.1771H103.213C103.275 77.1771 103.327 77.1976 103.368 77.2385C103.409 77.2794 103.429 77.331 103.429 77.3933V77.8372C103.429 77.8995 103.409 77.9511 103.368 77.992C103.327 78.0329 103.275 78.0533 103.213 78.0533H101.449C101.387 78.0533 101.335 78.0329 101.294 77.992C101.253 77.9511 101.233 77.8995 101.233 77.8372V77.3933ZM102.904 77.3962C102.904 77.3339 102.925 77.2823 102.965 77.2414C103.006 77.2005 103.058 77.1801 103.12 77.1801H104.049C104.111 77.1801 104.163 77.2005 104.204 77.2414C104.245 77.2823 104.265 77.3339 104.265 77.3962V77.8372C104.265 77.8995 104.245 77.9511 104.204 77.992C104.163 78.0329 104.111 78.0533 104.049 78.0533H103.12C103.058 78.0533 103.006 78.0329 102.965 77.992C102.925 77.9511 102.904 77.8995 102.904 77.8372V77.3962ZM103.74 77.3933C103.74 77.331 103.76 77.2794 103.801 77.2385C103.842 77.1976 103.894 77.1771 103.956 77.1771H105.72C105.782 77.1771 105.834 77.1976 105.875 77.2385C105.916 77.2794 105.936 77.331 105.936 77.3933V77.8372C105.936 77.8995 105.916 77.9511 105.875 77.992C105.834 78.0329 105.782 78.0533 105.72 78.0533H103.956C103.894 78.0533 103.842 78.0329 103.801 77.992C103.76 77.9511 103.74 77.8995 103.74 77.8372V77.3933ZM105.411 77.3962C105.411 77.3339 105.432 77.2823 105.472 77.2414C105.513 77.2005 105.565 77.1801 105.627 77.1801H106.556C106.618 77.1801 106.67 77.2005 106.711 77.2414C106.752 77.2823 106.772 77.3339 106.772 77.3962V77.8372C106.772 77.8995 106.752 77.9511 106.711 77.992C106.67 78.0329 106.618 78.0533 106.556 78.0533H105.627C105.565 78.0533 105.513 78.0329 105.472 77.992C105.432 77.9511 105.411 77.8995 105.411 77.8372V77.3962Z" fill="#A7A7EA"/>
<path d="M50.6932 81.5637C50.6932 81.5014 50.7136 81.4498 50.7545 81.4089C50.7954 81.368 50.847 81.3475 50.9093 81.3475H52.6733C52.7357 81.3475 52.7873 81.368 52.8281 81.4089C52.869 81.4498 52.8895 81.5014 52.8895 81.5637V82.0076C52.8895 82.0699 52.869 82.1215 52.8281 82.1624C52.7873 82.2033 52.7357 82.2237 52.6733 82.2237H50.9093C50.847 82.2237 50.7954 82.2033 50.7545 82.1624C50.7136 82.1215 50.6932 82.0699 50.6932 82.0076V81.5637ZM52.3645 81.5637C52.3645 81.5014 52.385 81.4498 52.4259 81.4089C52.4668 81.368 52.5184 81.3475 52.5807 81.3475H54.3447C54.407 81.3475 54.4586 81.368 54.4995 81.4089C54.5404 81.4498 54.5608 81.5014 54.5608 81.5637V82.0076C54.5608 82.0699 54.5404 82.1215 54.4995 82.1624C54.4586 82.2033 54.407 82.2237 54.3447 82.2237H52.5807C52.5184 82.2237 52.4668 82.2033 52.4259 82.1624C52.385 82.1215 52.3645 82.0699 52.3645 82.0076V81.5637ZM54.0359 81.5666C54.0359 81.5043 54.0563 81.4527 54.0972 81.4118C54.1381 81.3709 54.1897 81.3505 54.252 81.3505H55.1807C55.2431 81.3505 55.2947 81.3709 55.3355 81.4118C55.3764 81.4527 55.3969 81.5043 55.3969 81.5666V82.0076C55.3969 82.0699 55.3764 82.1215 55.3355 82.1624C55.2947 82.2033 55.2431 82.2237 55.1807 82.2237H54.252C54.1897 82.2237 54.1381 82.2033 54.0972 82.1624C54.0563 82.1215 54.0359 82.0699 54.0359 82.0076V81.5666ZM54.8716 81.5637C54.8716 81.5014 54.892 81.4498 54.9329 81.4089C54.9738 81.368 55.0254 81.3475 55.0877 81.3475H56.8517C56.914 81.3475 56.9656 81.368 57.0065 81.4089C57.0474 81.4498 57.0678 81.5014 57.0678 81.5637V82.0076C57.0678 82.0699 57.0474 82.1215 57.0065 82.1624C56.9656 82.2033 56.914 82.2237 56.8517 82.2237H55.0877C55.0254 82.2237 54.9738 82.2033 54.9329 82.1624C54.892 82.1215 54.8716 82.0699 54.8716 82.0076V81.5637ZM56.5429 81.5666C56.5429 81.5043 56.5633 81.4527 56.6042 81.4118C56.6451 81.3709 56.6967 81.3505 56.759 81.3505H57.6878C57.7501 81.3505 57.8017 81.3709 57.8425 81.4118C57.8834 81.4527 57.9039 81.5043 57.9039 81.5666V82.0076C57.9039 82.0699 57.8834 82.1215 57.8425 82.1624C57.8017 82.2033 57.7501 82.2237 57.6878 82.2237H56.759C56.6967 82.2237 56.6451 82.2033 56.6042 82.1624C56.5633 82.1215 56.5429 82.0699 56.5429 82.0076V81.5666ZM57.3786 81.5637C57.3786 81.5014 57.399 81.4498 57.4399 81.4089C57.4808 81.368 57.5324 81.3475 57.5947 81.3475H59.3587C59.421 81.3475 59.4726 81.368 59.5135 81.4089C59.5544 81.4498 59.5748 81.5014 59.5748 81.5637V82.0076C59.5748 82.0699 59.5544 82.1215 59.5135 82.1624C59.4726 82.2033 59.421 82.2237 59.3587 82.2237H57.5947C57.5324 82.2237 57.4808 82.2033 57.4399 82.1624C57.399 82.1215 57.3786 82.0699 57.3786 82.0076V81.5637ZM59.0499 81.5637C59.0499 81.5014 59.0704 81.4498 59.1112 81.4089C59.1521 81.368 59.2037 81.3475 59.266 81.3475H61.0301C61.0924 81.3475 61.144 81.368 61.1848 81.4089C61.2257 81.4498 61.2462 81.5014 61.2462 81.5637V82.0076C61.2462 82.0699 61.2257 82.1215 61.1848 82.1624C61.144 82.2033 61.0924 82.2237 61.0301 82.2237H59.266C59.2037 82.2237 59.1521 82.2033 59.1112 82.1624C59.0704 82.1215 59.0499 82.0699 59.0499 82.0076V81.5637ZM60.7212 81.5666C60.7212 81.5043 60.7417 81.4527 60.7826 81.4118C60.8235 81.3709 60.8751 81.3505 60.9374 81.3505H61.8661C61.9284 81.3505 61.98 81.3709 62.0209 81.4118C62.0618 81.4527 62.0822 81.5043 62.0822 81.5666V82.0076C62.0822 82.0699 62.0618 82.1215 62.0209 82.1624C61.98 82.2033 61.9284 82.2237 61.8661 82.2237H60.9374C60.8751 82.2237 60.8235 82.2033 60.7826 82.1624C60.7417 82.1215 60.7212 82.0699 60.7212 82.0076V81.5666ZM61.5569 81.5637C61.5569 81.5014 61.5774 81.4498 61.6183 81.4089C61.6591 81.368 61.7107 81.3475 61.773 81.3475H63.5371C63.5994 81.3475 63.651 81.368 63.6919 81.4089C63.7327 81.4498 63.7532 81.5014 63.7532 81.5637V82.0076C63.7532 82.0699 63.7327 82.1215 63.6919 82.1624C63.651 82.2033 63.5994 82.2237 63.5371 82.2237H61.773C61.7107 82.2237 61.6591 82.2033 61.6183 82.1624C61.5774 82.1215 61.5569 82.0699 61.5569 82.0076V81.5637ZM63.2283 81.5637C63.2283 81.5014 63.2487 81.4498 63.2896 81.4089C63.3305 81.368 63.3821 81.3475 63.4444 81.3475H65.2084C65.2707 81.3475 65.3223 81.368 65.3632 81.4089C65.4041 81.4498 65.4245 81.5014 65.4245 81.5637V82.0076C65.4245 82.0699 65.4041 82.1215 65.3632 82.1624C65.3223 82.2033 65.2707 82.2237 65.2084 82.2237H63.4444C63.3821 82.2237 63.3305 82.2033 63.2896 82.1624C63.2487 82.1215 63.2283 82.0699 63.2283 82.0076V81.5637ZM66.6508 81.5637C66.6508 81.5014 66.6712 81.4498 66.7121 81.4089C66.753 81.368 66.8046 81.3475 66.8669 81.3475H68.6309C68.6933 81.3475 68.7448 81.368 68.7857 81.4089C68.8266 81.4498 68.8471 81.5014 68.8471 81.5637V82.0076C68.8471 82.0699 68.8266 82.1215 68.7857 82.1624C68.7448 82.2033 68.6933 82.2237 68.6309 82.2237H66.8669C66.8046 82.2237 66.753 82.2033 66.7121 82.1624C66.6712 82.1215 66.6508 82.0699 66.6508 82.0076V81.5637ZM68.3221 81.5666C68.3221 81.5043 68.3426 81.4527 68.3835 81.4118C68.4244 81.3709 68.476 81.3505 68.5383 81.3505H69.467C69.5293 81.3505 69.5809 81.3709 69.6218 81.4118C69.6627 81.4527 69.6831 81.5043 69.6831 81.5666V82.0076C69.6831 82.0699 69.6627 82.1215 69.6218 82.1624C69.5809 82.2033 69.5293 82.2237 69.467 82.2237H68.5383C68.476 82.2237 68.4244 82.2033 68.3835 82.1624C68.3426 82.1215 68.3221 82.0699 68.3221 82.0076V81.5666ZM69.1578 81.5666C69.1578 81.5043 69.1783 81.4527 69.2191 81.4118C69.26 81.3709 69.3116 81.3505 69.3739 81.3505H70.3027C70.365 81.3505 70.4166 81.3709 70.4575 81.4118C70.4984 81.4527 70.5188 81.5043 70.5188 81.5666V82.0076C70.5188 82.0699 70.4984 82.1215 70.4575 82.1624C70.4166 82.2033 70.365 82.2237 70.3027 82.2237H69.3739C69.3116 82.2237 69.26 82.2033 69.2191 82.1624C69.1783 82.1215 69.1578 82.0699 69.1578 82.0076V81.5666ZM69.9935 81.5666C69.9935 81.5043 70.0139 81.4527 70.0548 81.4118C70.0957 81.3709 70.1473 81.3505 70.2096 81.3505H71.1383C71.2007 81.3505 71.2522 81.3709 71.2931 81.4118C71.334 81.4527 71.3545 81.5043 71.3545 81.5666V82.0076C71.3545 82.0699 71.334 82.1215 71.2931 82.1624C71.2522 82.2033 71.2007 82.2237 71.1383 82.2237H70.2096C70.1473 82.2237 70.0957 82.2033 70.0548 82.1624C70.0139 82.1215 69.9935 82.0699 69.9935 82.0076V81.5666ZM70.8292 81.5666C70.8292 81.5043 70.8496 81.4527 70.8905 81.4118C70.9314 81.3709 70.983 81.3505 71.0453 81.3505H71.974C72.0363 81.3505 72.0879 81.3709 72.1288 81.4118C72.1697 81.4527 72.1901 81.5043 72.1901 81.5666V82.0076C72.1901 82.0699 72.1697 82.1215 72.1288 82.1624C72.0879 82.2033 72.0363 82.2237 71.974 82.2237H71.0453C70.983 82.2237 70.9314 82.2033 70.8905 82.1624C70.8496 82.1215 70.8292 82.0699 70.8292 82.0076V81.5666ZM73.416 81.5637C73.416 81.5014 73.4365 81.4498 73.4774 81.4089C73.5182 81.368 73.5698 81.3475 73.6321 81.3475H75.3962C75.4585 81.3475 75.5101 81.368 75.551 81.4089C75.5918 81.4498 75.6123 81.5014 75.6123 81.5637V82.0076C75.6123 82.0699 75.5918 82.1215 75.551 82.1624C75.5101 82.2033 75.4585 82.2237 75.3962 82.2237H73.6321C73.5698 82.2237 73.5182 82.2033 73.4774 82.1624C73.4365 82.1215 73.416 82.0699 73.416 82.0076V81.5637ZM75.0874 81.5637C75.0874 81.5014 75.1078 81.4498 75.1487 81.4089C75.1896 81.368 75.2412 81.3475 75.3035 81.3475H77.0675C77.1298 81.3475 77.1814 81.368 77.2223 81.4089C77.2632 81.4498 77.2836 81.5014 77.2836 81.5637V82.0076C77.2836 82.0699 77.2632 82.1215 77.2223 82.1624C77.1814 82.2033 77.1298 82.2237 77.0675 82.2237H75.3035C75.2412 82.2237 75.1896 82.2033 75.1487 82.1624C75.1078 82.1215 75.0874 82.0699 75.0874 82.0076V81.5637ZM76.7587 81.5666C76.7587 81.5043 76.7791 81.4527 76.82 81.4118C76.8609 81.3709 76.9125 81.3505 76.9748 81.3505H77.9036C77.9659 81.3505 78.0175 81.3709 78.0584 81.4118C78.0992 81.4527 78.1197 81.5043 78.1197 81.5666V82.0076C78.1197 82.0699 78.0992 82.1215 78.0584 82.1624C78.0175 82.2033 77.9659 82.2237 77.9036 82.2237H76.9748C76.9125 82.2237 76.8609 82.2033 76.82 82.1624C76.7791 82.1215 76.7587 82.0699 76.7587 82.0076V81.5666ZM77.5944 81.5666C77.5944 81.5043 77.6148 81.4527 77.6557 81.4118C77.6966 81.3709 77.7482 81.3505 77.8105 81.3505H78.7392C78.8015 81.3505 78.8531 81.3709 78.894 81.4118C78.9349 81.4527 78.9554 81.5043 78.9554 81.5666V82.0076C78.9554 82.0699 78.9349 82.1215 78.894 82.1624C78.8531 82.2033 78.8015 82.2237 78.7392 82.2237H77.8105C77.7482 82.2237 77.6966 82.2033 77.6557 82.1624C77.6148 82.1215 77.5944 82.0699 77.5944 82.0076V81.5666ZM78.43 81.5637C78.43 81.5014 78.4505 81.4498 78.4914 81.4089C78.5323 81.368 78.5839 81.3475 78.6462 81.3475H80.4102C80.4725 81.3475 80.5241 81.368 80.565 81.4089C80.6059 81.4498 80.6263 81.5014 80.6263 81.5637V82.0076C80.6263 82.0699 80.6059 82.1215 80.565 82.1624C80.5241 82.2033 80.4725 82.2237 80.4102 82.2237H78.6462C78.5839 82.2237 78.5323 82.2033 78.4914 82.1624C78.4505 82.1215 78.43 82.0699 78.43 82.0076V81.5637ZM80.1014 81.5637C80.1014 81.5014 80.1218 81.4498 80.1627 81.4089C80.2036 81.368 80.2552 81.3475 80.3175 81.3475H82.0815C82.1438 81.3475 82.1954 81.368 82.2363 81.4089C82.2772 81.4498 82.2977 81.5014 82.2977 81.5637V82.0076C82.2977 82.0699 82.2772 82.1215 82.2363 82.1624C82.1954 82.2033 82.1438 82.2237 82.0815 82.2237H80.3175C80.2552 82.2237 80.2036 82.2033 80.1627 82.1624C80.1218 82.1215 80.1014 82.0699 80.1014 82.0076V81.5637ZM81.7727 81.5666C81.7727 81.5043 81.7932 81.4527 81.8341 81.4118C81.8749 81.3709 81.9265 81.3505 81.9888 81.3505H82.9176C82.9799 81.3505 83.0315 81.3709 83.0724 81.4118C83.1133 81.4527 83.1337 81.5043 83.1337 81.5666V82.0076C83.1337 82.0699 83.1133 82.1215 83.0724 82.1624C83.0315 82.2033 82.9799 82.2237 82.9176 82.2237H81.9888C81.9265 82.2237 81.8749 82.2033 81.8341 82.1624C81.7932 82.1215 81.7727 82.0699 81.7727 82.0076V81.5666ZM82.6084 81.5637C82.6084 81.5014 82.6288 81.4498 82.6697 81.4089C82.7106 81.368 82.7622 81.3475 82.8245 81.3475H84.5885C84.6508 81.3475 84.7024 81.368 84.7433 81.4089C84.7842 81.4498 84.8047 81.5014 84.8047 81.5637V82.0076C84.8047 82.0699 84.7842 82.1215 84.7433 82.1624C84.7024 82.2033 84.6508 82.2237 84.5885 82.2237H82.8245C82.7622 82.2237 82.7106 82.2033 82.6697 82.1624C82.6288 82.1215 82.6084 82.0699 82.6084 82.0076V81.5637ZM84.2797 81.5637C84.2797 81.5014 84.3002 81.4498 84.3411 81.4089C84.382 81.368 84.4336 81.3475 84.4959 81.3475H86.2599C86.3222 81.3475 86.3738 81.368 86.4147 81.4089C86.4556 81.4498 86.476 81.5014 86.476 81.5637V82.0076C86.476 82.0699 86.4556 82.1215 86.4147 82.1624C86.3738 82.2033 86.3222 82.2237 86.2599 82.2237H84.4959C84.4336 82.2237 84.382 82.2033 84.3411 82.1624C84.3002 82.1215 84.2797 82.0699 84.2797 82.0076V81.5637ZM85.9511 81.5637C85.9511 81.5014 85.9715 81.4498 86.0124 81.4089C86.0533 81.368 86.1049 81.3475 86.1672 81.3475H87.9312C87.9935 81.3475 88.0451 81.368 88.086 81.4089C88.1269 81.4498 88.1473 81.5014 88.1473 81.5637V82.0076C88.1473 82.0699 88.1269 82.1215 88.086 82.1624C88.0451 82.2033 87.9935 82.2237 87.9312 82.2237H86.1672C86.1049 82.2237 86.0533 82.2033 86.0124 82.1624C85.9715 82.1215 85.9511 82.0699 85.9511 82.0076V81.5637ZM87.6224 81.5637C87.6224 81.5014 87.6429 81.4498 87.6838 81.4089C87.7246 81.368 87.7762 81.3475 87.8385 81.3475H89.6026C89.6649 81.3475 89.7165 81.368 89.7574 81.4089C89.7982 81.4498 89.8187 81.5014 89.8187 81.5637V82.0076C89.8187 82.0699 89.7982 82.1215 89.7574 82.1624C89.7165 82.2033 89.6649 82.2237 89.6026 82.2237H87.8385C87.7762 82.2237 87.7246 82.2033 87.6838 82.1624C87.6429 82.1215 87.6224 82.0699 87.6224 82.0076V81.5637ZM89.2938 81.5637C89.2938 81.5014 89.3142 81.4498 89.3551 81.4089C89.396 81.368 89.4476 81.3475 89.5099 81.3475H91.2739C91.3362 81.3475 91.3878 81.368 91.4287 81.4089C91.4696 81.4498 91.49 81.5014 91.49 81.5637V82.0076C91.49 82.0699 91.4696 82.1215 91.4287 82.1624C91.3878 82.2033 91.3362 82.2237 91.2739 82.2237H89.5099C89.4476 82.2237 89.396 82.2033 89.3551 82.1624C89.3142 82.1215 89.2938 82.0699 89.2938 82.0076V81.5637ZM92.7163 81.5637C92.7163 81.5014 92.7367 81.4498 92.7776 81.4089C92.8185 81.368 92.8701 81.3475 92.9324 81.3475H94.6964C94.7588 81.3475 94.8103 81.368 94.8512 81.4089C94.8921 81.4498 94.9126 81.5014 94.9126 81.5637V82.0076C94.9126 82.0699 94.8921 82.1215 94.8512 82.1624C94.8103 82.2033 94.7588 82.2237 94.6964 82.2237H92.9324C92.8701 82.2237 92.8185 82.2033 92.7776 82.1624C92.7367 82.1215 92.7163 82.0699 92.7163 82.0076V81.5637ZM94.3876 81.5637C94.3876 81.5014 94.4081 81.4498 94.449 81.4089C94.4899 81.368 94.5415 81.3475 94.6038 81.3475H96.3678C96.4301 81.3475 96.4817 81.368 96.5226 81.4089C96.5635 81.4498 96.5839 81.5014 96.5839 81.5637V82.0076C96.5839 82.0699 96.5635 82.1215 96.5226 82.1624C96.4817 82.2033 96.4301 82.2237 96.3678 82.2237H94.6038C94.5415 82.2237 94.4899 82.2033 94.449 82.1624C94.4081 82.1215 94.3876 82.0699 94.3876 82.0076V81.5637ZM96.059 81.5637C96.059 81.5014 96.0794 81.4498 96.1203 81.4089C96.1612 81.368 96.2128 81.3475 96.2751 81.3475H98.0391C98.1014 81.3475 98.153 81.368 98.1939 81.4089C98.2348 81.4498 98.2553 81.5014 98.2553 81.5637V82.0076C98.2553 82.0699 98.2348 82.1215 98.1939 82.1624C98.153 82.2033 98.1014 82.2237 98.0391 82.2237H96.2751C96.2128 82.2237 96.1612 82.2033 96.1203 82.1624C96.0794 82.1215 96.059 82.0699 96.059 82.0076V81.5637ZM97.7303 81.5637C97.7303 81.5014 97.7508 81.4498 97.7917 81.4089C97.8325 81.368 97.8841 81.3475 97.9464 81.3475H99.7105C99.7728 81.3475 99.8244 81.368 99.8653 81.4089C99.9061 81.4498 99.9266 81.5014 99.9266 81.5637V82.0076C99.9266 82.0699 99.9061 82.1215 99.8653 82.1624C99.8244 82.2033 99.7728 82.2237 99.7105 82.2237H97.9464C97.8841 82.2237 97.8325 82.2033 97.7917 82.1624C97.7508 82.1215 97.7303 82.0699 97.7303 82.0076V81.5637ZM99.4017 81.5666C99.4017 81.5043 99.4221 81.4527 99.463 81.4118C99.5039 81.3709 99.5555 81.3505 99.6178 81.3505H100.547C100.609 81.3505 100.66 81.3709 100.701 81.4118C100.742 81.4527 100.763 81.5043 100.763 81.5666V82.0076C100.763 82.0699 100.742 82.1215 100.701 82.1624C100.66 82.2033 100.609 82.2237 100.547 82.2237H99.6178C99.5555 82.2237 99.5039 82.2033 99.463 82.1624C99.4221 82.1215 99.4017 82.0699 99.4017 82.0076V81.5666ZM100.237 81.5637C100.237 81.5014 100.258 81.4498 100.299 81.4089C100.34 81.368 100.391 81.3475 100.453 81.3475H102.217C102.28 81.3475 102.331 81.368 102.372 81.4089C102.413 81.4498 102.434 81.5014 102.434 81.5637V82.0076C102.434 82.0699 102.413 82.1215 102.372 82.1624C102.331 82.2033 102.28 82.2237 102.217 82.2237H100.453C100.391 82.2237 100.34 82.2033 100.299 82.1624C100.258 82.1215 100.237 82.0699 100.237 82.0076V81.5637ZM101.909 81.5666C101.909 81.5043 101.929 81.4527 101.97 81.4118C102.011 81.3709 102.062 81.3505 102.125 81.3505H103.054C103.116 81.3505 103.167 81.3709 103.208 81.4118C103.249 81.4527 103.27 81.5043 103.27 81.5666V82.0076C103.27 82.0699 103.249 82.1215 103.208 82.1624C103.167 82.2033 103.116 82.2237 103.054 82.2237H102.125C102.062 82.2237 102.011 82.2033 101.97 82.1624C101.929 82.1215 101.909 82.0699 101.909 82.0076V81.5666ZM102.744 81.5666C102.744 81.5043 102.765 81.4527 102.806 81.4118C102.847 81.3709 102.898 81.3505 102.96 81.3505H103.889C103.952 81.3505 104.003 81.3709 104.044 81.4118C104.085 81.4527 104.105 81.5043 104.105 81.5666V82.0076C104.105 82.0699 104.085 82.1215 104.044 82.1624C104.003 82.2033 103.952 82.2237 103.889 82.2237H102.96C102.898 82.2237 102.847 82.2033 102.806 82.1624C102.765 82.1215 102.744 82.0699 102.744 82.0076V81.5666ZM105.331 81.5666C105.331 81.5043 105.352 81.4527 105.393 81.4118C105.433 81.3709 105.485 81.3505 105.547 81.3505H106.476C106.538 81.3505 106.59 81.3709 106.631 81.4118C106.672 81.4527 106.692 81.5043 106.692 81.5666V82.0076C106.692 82.0699 106.672 82.1215 106.631 82.1624C106.59 82.2033 106.538 82.2237 106.476 82.2237H105.547C105.485 82.2237 105.433 82.2033 105.393 82.1624C105.352 82.1215 105.331 82.0699 105.331 82.0076V81.5666ZM106.167 81.5637C106.167 81.5014 106.187 81.4498 106.228 81.4089C106.269 81.368 106.321 81.3475 106.383 81.3475H108.147C108.209 81.3475 108.261 81.368 108.302 81.4089C108.343 81.4498 108.363 81.5014 108.363 81.5637V82.0076C108.363 82.0699 108.343 82.1215 108.302 82.1624C108.261 82.2033 108.209 82.2237 108.147 82.2237H106.383C106.321 82.2237 106.269 82.2033 106.228 82.1624C106.187 82.1215 106.167 82.0699 106.167 82.0076V81.5637ZM107.838 81.5666C107.838 81.5043 107.859 81.4527 107.9 81.4118C107.94 81.3709 107.992 81.3505 108.054 81.3505H108.983C109.045 81.3505 109.097 81.3709 109.138 81.4118C109.179 81.4527 109.199 81.5043 109.199 81.5666V82.0076C109.199 82.0699 109.179 82.1215 109.138 82.1624C109.097 82.2033 109.045 82.2237 108.983 82.2237H108.054C107.992 82.2237 107.94 82.2033 107.9 82.1624C107.859 82.1215 107.838 82.0699 107.838 82.0076V81.5666ZM108.674 81.5666C108.674 81.5043 108.694 81.4527 108.735 81.4118C108.776 81.3709 108.828 81.3505 108.89 81.3505H109.819C109.881 81.3505 109.933 81.3709 109.974 81.4118C110.014 81.4527 110.035 81.5043 110.035 81.5666V82.0076C110.035 82.0699 110.014 82.1215 109.974 82.1624C109.933 82.2033 109.881 82.2237 109.819 82.2237H108.89C108.828 82.2237 108.776 82.2033 108.735 82.1624C108.694 82.1215 108.674 82.0699 108.674 82.0076V81.5666ZM109.51 81.5637C109.51 81.5014 109.53 81.4498 109.571 81.4089C109.612 81.368 109.663 81.3475 109.726 81.3475H111.49C111.552 81.3475 111.604 81.368 111.645 81.4089C111.685 81.4498 111.706 81.5014 111.706 81.5637V82.0076C111.706 82.0699 111.685 82.1215 111.645 82.1624C111.604 82.2033 111.552 82.2237 111.49 82.2237H109.726C109.663 82.2237 109.612 82.2033 109.571 82.1624C109.53 82.1215 109.51 82.0699 109.51 82.0076V81.5637ZM111.181 81.5637C111.181 81.5014 111.201 81.4498 111.242 81.4089C111.283 81.368 111.335 81.3475 111.397 81.3475H113.161C113.223 81.3475 113.275 81.368 113.316 81.4089C113.357 81.4498 113.377 81.5014 113.377 81.5637V82.0076C113.377 82.0699 113.357 82.1215 113.316 82.1624C113.275 82.2033 113.223 82.2237 113.161 82.2237H111.397C111.335 82.2237 111.283 82.2033 111.242 82.1624C111.201 82.1215 111.181 82.0699 111.181 82.0076V81.5637Z" fill="#A7A7EA"/>
<path d="M50.6932 85.7385C50.6932 85.6762 50.7136 85.6246 50.7545 85.5837C50.7954 85.5428 50.847 85.5224 50.9093 85.5224H52.6733C52.7357 85.5224 52.7873 85.5428 52.8281 85.5837C52.869 85.6246 52.8895 85.6762 52.8895 85.7385V86.1824C52.8895 86.2447 52.869 86.2963 52.8281 86.3372C52.7873 86.3781 52.7357 86.3985 52.6733 86.3985H50.9093C50.847 86.3985 50.7954 86.3781 50.7545 86.3372C50.7136 86.2963 50.6932 86.2447 50.6932 86.1824V85.7385ZM52.3645 85.7414C52.3645 85.6791 52.385 85.6275 52.4259 85.5866C52.4668 85.5457 52.5184 85.5253 52.5807 85.5253H53.5094C53.5717 85.5253 53.6233 85.5457 53.6642 85.5866C53.7051 85.6275 53.7255 85.6791 53.7255 85.7414V86.1824C53.7255 86.2447 53.7051 86.2963 53.6642 86.3372C53.6233 86.3781 53.5717 86.3985 53.5094 86.3985H52.5807C52.5184 86.3985 52.4668 86.3781 52.4259 86.3372C52.385 86.2963 52.3645 86.2447 52.3645 86.1824V85.7414ZM53.2002 85.7414C53.2002 85.6791 53.2207 85.6275 53.2615 85.5866C53.3024 85.5457 53.354 85.5253 53.4163 85.5253H54.3451C54.4074 85.5253 54.459 85.5457 54.4999 85.5866C54.5408 85.6275 54.5612 85.6791 54.5612 85.7414V86.1824C54.5612 86.2447 54.5408 86.2963 54.4999 86.3372C54.459 86.3781 54.4074 86.3985 54.3451 86.3985H53.4163C53.354 86.3985 53.3024 86.3781 53.2615 86.3372C53.2207 86.2963 53.2002 86.2447 53.2002 86.1824V85.7414ZM54.0359 85.7385C54.0359 85.6762 54.0563 85.6246 54.0972 85.5837C54.1381 85.5428 54.1897 85.5224 54.252 85.5224H56.016C56.0783 85.5224 56.1299 85.5428 56.1708 85.5837C56.2117 85.6246 56.2322 85.6762 56.2322 85.7385V86.1824C56.2322 86.2447 56.2117 86.2963 56.1708 86.3372C56.1299 86.3781 56.0783 86.3985 56.016 86.3985H54.252C54.1897 86.3985 54.1381 86.3781 54.0972 86.3372C54.0563 86.2963 54.0359 86.2447 54.0359 86.1824V85.7385ZM55.7072 85.7385C55.7072 85.6762 55.7277 85.6246 55.7686 85.5837C55.8094 85.5428 55.861 85.5224 55.9233 85.5224H57.6874C57.7497 85.5224 57.8013 85.5428 57.8422 85.5837C57.883 85.6246 57.9035 85.6762 57.9035 85.7385V86.1824C57.9035 86.2447 57.883 86.2963 57.8422 86.3372C57.8013 86.3781 57.7497 86.3985 57.6874 86.3985H55.9233C55.861 86.3985 55.8094 86.3781 55.7686 86.3372C55.7277 86.2963 55.7072 86.2447 55.7072 86.1824V85.7385ZM59.1298 85.7385C59.1298 85.6762 59.1502 85.6246 59.1911 85.5837C59.232 85.5428 59.2836 85.5224 59.3459 85.5224H61.1099C61.1722 85.5224 61.2238 85.5428 61.2647 85.5837C61.3056 85.6246 61.326 85.6762 61.326 85.7385V86.1824C61.326 86.2447 61.3056 86.2963 61.2647 86.3372C61.2238 86.3781 61.1722 86.3985 61.1099 86.3985H59.3459C59.2836 86.3985 59.232 86.3781 59.1911 86.3372C59.1502 86.2963 59.1298 86.2447 59.1298 86.1824V85.7385ZM60.8011 85.7385C60.8011 85.6762 60.8216 85.6246 60.8624 85.5837C60.9033 85.5428 60.9549 85.5224 61.0172 85.5224H62.7813C62.8436 85.5224 62.8952 85.5428 62.936 85.5837C62.9769 85.6246 62.9974 85.6762 62.9974 85.7385V86.1824C62.9974 86.2447 62.9769 86.2963 62.936 86.3372C62.8952 86.3781 62.8436 86.3985 62.7813 86.3985H61.0172C60.9549 86.3985 60.9033 86.3781 60.8624 86.3372C60.8216 86.2963 60.8011 86.2447 60.8011 86.1824V85.7385ZM62.4724 85.7414C62.4724 85.6791 62.4929 85.6275 62.5338 85.5866C62.5747 85.5457 62.6263 85.5253 62.6886 85.5253H63.6173C63.6796 85.5253 63.7312 85.5457 63.7721 85.5866C63.813 85.6275 63.8334 85.6791 63.8334 85.7414V86.1824C63.8334 86.2447 63.813 86.2963 63.7721 86.3372C63.7312 86.3781 63.6796 86.3985 63.6173 86.3985H62.6886C62.6263 86.3985 62.5747 86.3781 62.5338 86.3372C62.4929 86.2963 62.4724 86.2447 62.4724 86.1824V85.7414ZM63.3081 85.7385C63.3081 85.6762 63.3286 85.6246 63.3695 85.5837C63.4103 85.5428 63.4619 85.5224 63.5242 85.5224H65.2883C65.3506 85.5224 65.4022 85.5428 65.4431 85.5837C65.4839 85.6246 65.5044 85.6762 65.5044 85.7385V86.1824C65.5044 86.2447 65.4839 86.2963 65.4431 86.3372C65.4022 86.3781 65.3506 86.3985 65.2883 86.3985H63.5242C63.4619 86.3985 63.4103 86.3781 63.3695 86.3372C63.3286 86.2963 63.3081 86.2447 63.3081 86.1824V85.7385ZM64.9795 85.7385C64.9795 85.6762 64.9999 85.6246 65.0408 85.5837C65.0817 85.5428 65.1333 85.5224 65.1956 85.5224H66.9596C67.0219 85.5224 67.0735 85.5428 67.1144 85.5837C67.1553 85.6246 67.1757 85.6762 67.1757 85.7385V86.1824C67.1757 86.2447 67.1553 86.2963 67.1144 86.3372C67.0735 86.3781 67.0219 86.3985 66.9596 86.3985H65.1956C65.1333 86.3985 65.0817 86.3781 65.0408 86.3372C64.9999 86.2963 64.9795 86.2447 64.9795 86.1824V85.7385ZM68.402 85.7385C68.402 85.6762 68.4224 85.6246 68.4633 85.5837C68.5042 85.5428 68.5558 85.5224 68.6181 85.5224H70.3821C70.4445 85.5224 70.496 85.5428 70.5369 85.5837C70.5778 85.6246 70.5983 85.6762 70.5983 85.7385V86.1824C70.5983 86.2447 70.5778 86.2963 70.5369 86.3372C70.496 86.3781 70.4445 86.3985 70.3821 86.3985H68.6181C68.5558 86.3985 68.5042 86.3781 68.4633 86.3372C68.4224 86.2963 68.402 86.2447 68.402 86.1824V85.7385ZM70.0733 85.7414C70.0733 85.6791 70.0938 85.6275 70.1347 85.5866C70.1756 85.5457 70.2272 85.5253 70.2895 85.5253H71.2182C71.2805 85.5253 71.3321 85.5457 71.373 85.5866C71.4139 85.6275 71.4343 85.6791 71.4343 85.7414V86.1824C71.4343 86.2447 71.4139 86.2963 71.373 86.3372C71.3321 86.3781 71.2805 86.3985 71.2182 86.3985H70.2895C70.2272 86.3985 70.1756 86.3781 70.1347 86.3372C70.0938 86.2963 70.0733 86.2447 70.0733 86.1824V85.7414ZM70.909 85.7385C70.909 85.6762 70.9295 85.6246 70.9703 85.5837C71.0112 85.5428 71.0628 85.5224 71.1251 85.5224H72.8892C72.9515 85.5224 73.0031 85.5428 73.0439 85.5837C73.0848 85.6246 73.1053 85.6762 73.1053 85.7385V86.1824C73.1053 86.2447 73.0848 86.2963 73.0439 86.3372C73.0031 86.3781 72.9515 86.3985 72.8892 86.3985H71.1251C71.0628 86.3985 71.0112 86.3781 70.9703 86.3372C70.9295 86.2963 70.909 86.2447 70.909 86.1824V85.7385ZM72.5804 85.7385C72.5804 85.6762 72.6008 85.6246 72.6417 85.5837C72.6826 85.5428 72.7342 85.5224 72.7965 85.5224H74.5605C74.6228 85.5224 74.6744 85.5428 74.7153 85.5837C74.7562 85.6246 74.7766 85.6762 74.7766 85.7385V86.1824C74.7766 86.2447 74.7562 86.2963 74.7153 86.3372C74.6744 86.3781 74.6228 86.3985 74.5605 86.3985H72.7965C72.7342 86.3985 72.6826 86.3781 72.6417 86.3372C72.6008 86.2963 72.5804 86.2447 72.5804 86.1824V85.7385ZM74.2517 85.7414C74.2517 85.6791 74.2721 85.6275 74.313 85.5866C74.3539 85.5457 74.4055 85.5253 74.4678 85.5253H75.3966C75.4589 85.5253 75.5105 85.5457 75.5513 85.5866C75.5922 85.6275 75.6127 85.6791 75.6127 85.7414V86.1824C75.6127 86.2447 75.5922 86.2963 75.5513 86.3372C75.5105 86.3781 75.4589 86.3985 75.3966 86.3985H74.4678C74.4055 86.3985 74.3539 86.3781 74.313 86.3372C74.2721 86.2963 74.2517 86.2447 74.2517 86.1824V85.7414ZM75.0874 85.7385C75.0874 85.6762 75.1078 85.6246 75.1487 85.5837C75.1896 85.5428 75.2412 85.5224 75.3035 85.5224H77.0675C77.1298 85.5224 77.1814 85.5428 77.2223 85.5837C77.2632 85.6246 77.2836 85.6762 77.2836 85.7385V86.1824C77.2836 86.2447 77.2632 86.2963 77.2223 86.3372C77.1814 86.3781 77.1298 86.3985 77.0675 86.3985H75.3035C75.2412 86.3985 75.1896 86.3781 75.1487 86.3372C75.1078 86.2963 75.0874 86.2447 75.0874 86.1824V85.7385ZM76.7587 85.7385C76.7587 85.6762 76.7791 85.6246 76.82 85.5837C76.8609 85.5428 76.9125 85.5224 76.9748 85.5224H78.7389C78.8012 85.5224 78.8528 85.5428 78.8936 85.5837C78.9345 85.6246 78.955 85.6762 78.955 85.7385V86.1824C78.955 86.2447 78.9345 86.2963 78.8936 86.3372C78.8528 86.3781 78.8012 86.3985 78.7389 86.3985H76.9748C76.9125 86.3985 76.8609 86.3781 76.82 86.3372C76.7791 86.2963 76.7587 86.2447 76.7587 86.1824V85.7385ZM78.43 85.7414C78.43 85.6791 78.4505 85.6275 78.4914 85.5866C78.5323 85.5457 78.5839 85.5253 78.6462 85.5253H79.5749C79.6372 85.5253 79.6888 85.5457 79.7297 85.5866C79.7706 85.6275 79.791 85.6791 79.791 85.7414V86.1824C79.791 86.2447 79.7706 86.2963 79.7297 86.3372C79.6888 86.3781 79.6372 86.3985 79.5749 86.3985H78.6462C78.5839 86.3985 78.5323 86.3781 78.4914 86.3372C78.4505 86.2963 78.43 86.2447 78.43 86.1824V85.7414ZM79.2657 85.7385C79.2657 85.6762 79.2862 85.6246 79.327 85.5837C79.3679 85.5428 79.4195 85.5224 79.4818 85.5224H81.2459C81.3082 85.5224 81.3598 85.5428 81.4007 85.5837C81.4415 85.6246 81.462 85.6762 81.462 85.7385V86.1824C81.462 86.2447 81.4415 86.2963 81.4007 86.3372C81.3598 86.3781 81.3082 86.3985 81.2459 86.3985H79.4818C79.4195 86.3985 79.3679 86.3781 79.327 86.3372C79.2862 86.2963 79.2657 86.2447 79.2657 86.1824V85.7385ZM80.9371 85.7414C80.9371 85.6791 80.9575 85.6275 80.9984 85.5866C81.0393 85.5457 81.0909 85.5253 81.1532 85.5253H82.0819C82.1442 85.5253 82.1958 85.5457 82.2367 85.5866C82.2776 85.6275 82.298 85.6791 82.298 85.7414V86.1824C82.298 86.2447 82.2776 86.2963 82.2367 86.3372C82.1958 86.3781 82.1442 86.3985 82.0819 86.3985H81.1532C81.0909 86.3985 81.0393 86.3781 80.9984 86.3372C80.9575 86.2963 80.9371 86.2447 80.9371 86.1824V85.7414ZM83.5239 85.7385C83.5239 85.6762 83.5444 85.6246 83.5853 85.5837C83.6261 85.5428 83.6777 85.5224 83.74 85.5224H85.5041C85.5664 85.5224 85.618 85.5428 85.6589 85.5837C85.6997 85.6246 85.7202 85.6762 85.7202 85.7385V86.1824C85.7202 86.2447 85.6997 86.2963 85.6589 86.3372C85.618 86.3781 85.5664 86.3985 85.5041 86.3985H83.74C83.6777 86.3985 83.6261 86.3781 83.5853 86.3372C83.5444 86.2963 83.5239 86.2447 83.5239 86.1824V85.7385ZM85.1953 85.7385C85.1953 85.6762 85.2157 85.6246 85.2566 85.5837C85.2975 85.5428 85.3491 85.5224 85.4114 85.5224H87.1754C87.2377 85.5224 87.2893 85.5428 87.3302 85.5837C87.3711 85.6246 87.3915 85.6762 87.3915 85.7385V86.1824C87.3915 86.2447 87.3711 86.2963 87.3302 86.3372C87.2893 86.3781 87.2377 86.3985 87.1754 86.3985H85.4114C85.3491 86.3985 85.2975 86.3781 85.2566 86.3372C85.2157 86.2963 85.1953 86.2447 85.1953 86.1824V85.7385ZM86.8666 85.7385C86.8666 85.6762 86.8871 85.6246 86.9279 85.5837C86.9688 85.5428 87.0204 85.5224 87.0827 85.5224H88.8468C88.9091 85.5224 88.9607 85.5428 89.0015 85.5837C89.0424 85.6246 89.0629 85.6762 89.0629 85.7385V86.1824C89.0629 86.2447 89.0424 86.2963 89.0015 86.3372C88.9607 86.3781 88.9091 86.3985 88.8468 86.3985H87.0827C87.0204 86.3985 86.9688 86.3781 86.9279 86.3372C86.8871 86.2963 86.8666 86.2447 86.8666 86.1824V85.7385ZM90.2892 85.7414C90.2892 85.6791 90.3096 85.6275 90.3505 85.5866C90.3914 85.5457 90.443 85.5253 90.5053 85.5253H91.434C91.4963 85.5253 91.5479 85.5457 91.5888 85.5866C91.6297 85.6275 91.6501 85.6791 91.6501 85.7414V86.1824C91.6501 86.2447 91.6297 86.2963 91.5888 86.3372C91.5479 86.3781 91.4963 86.3985 91.434 86.3985H90.5053C90.443 86.3985 90.3914 86.3781 90.3505 86.3372C90.3096 86.2963 90.2892 86.2447 90.2892 86.1824V85.7414ZM91.1248 85.7414C91.1248 85.6791 91.1453 85.6275 91.1862 85.5866C91.227 85.5457 91.2786 85.5253 91.3409 85.5253H92.2697C92.332 85.5253 92.3836 85.5457 92.4245 85.5866C92.4654 85.6275 92.4858 85.6791 92.4858 85.7414V86.1824C92.4858 86.2447 92.4654 86.2963 92.4245 86.3372C92.3836 86.3781 92.332 86.3985 92.2697 86.3985H91.3409C91.2786 86.3985 91.227 86.3781 91.1862 86.3372C91.1453 86.2963 91.1248 86.2447 91.1248 86.1824V85.7414ZM91.9605 85.7385C91.9605 85.6762 91.9809 85.6246 92.0218 85.5837C92.0627 85.5428 92.1143 85.5224 92.1766 85.5224H93.9406C94.0029 85.5224 94.0545 85.5428 94.0954 85.5837C94.1363 85.6246 94.1568 85.6762 94.1568 85.7385V86.1824C94.1568 86.2447 94.1363 86.2963 94.0954 86.3372C94.0545 86.3781 94.0029 86.3985 93.9406 86.3985H92.1766C92.1143 86.3985 92.0627 86.3781 92.0218 86.3372C91.9809 86.2963 91.9605 86.2447 91.9605 86.1824V85.7385ZM93.6318 85.7385C93.6318 85.6762 93.6523 85.6246 93.6932 85.5837C93.7341 85.5428 93.7856 85.5224 93.848 85.5224H95.612C95.6743 85.5224 95.7259 85.5428 95.7668 85.5837C95.8077 85.6246 95.8281 85.6762 95.8281 85.7385V86.1824C95.8281 86.2447 95.8077 86.2963 95.7668 86.3372C95.7259 86.3781 95.6743 86.3985 95.612 86.3985H93.848C93.7856 86.3985 93.7341 86.3781 93.6932 86.3372C93.6523 86.2963 93.6318 86.2447 93.6318 86.1824V85.7385ZM95.3032 85.7414C95.3032 85.6791 95.3236 85.6275 95.3645 85.5866C95.4054 85.5457 95.457 85.5253 95.5193 85.5253H96.448C96.5103 85.5253 96.5619 85.5457 96.6028 85.5866C96.6437 85.6275 96.6642 85.6791 96.6642 85.7414V86.1824C96.6642 86.2447 96.6437 86.2963 96.6028 86.3372C96.5619 86.3781 96.5103 86.3985 96.448 86.3985H95.5193C95.457 86.3985 95.4054 86.3781 95.3645 86.3372C95.3236 86.2963 95.3032 86.2447 95.3032 86.1824V85.7414ZM96.1388 85.7385C96.1388 85.6762 96.1593 85.6246 96.2002 85.5837C96.2411 85.5428 96.2927 85.5224 96.355 85.5224H98.119C98.1813 85.5224 98.2329 85.5428 98.2738 85.5837C98.3147 85.6246 98.3351 85.6762 98.3351 85.7385V86.1824C98.3351 86.2447 98.3147 86.2963 98.2738 86.3372C98.2329 86.3781 98.1813 86.3985 98.119 86.3985H96.355C96.2927 86.3985 96.2411 86.3781 96.2002 86.3372C96.1593 86.2963 96.1388 86.2447 96.1388 86.1824V85.7385ZM97.8102 85.7385C97.8102 85.6762 97.8306 85.6246 97.8715 85.5837C97.9124 85.5428 97.964 85.5224 98.0263 85.5224H99.7903C99.8526 85.5224 99.9042 85.5428 99.9451 85.5837C99.986 85.6246 100.006 85.6762 100.006 85.7385V86.1824C100.006 86.2447 99.986 86.2963 99.9451 86.3372C99.9042 86.3781 99.8526 86.3985 99.7903 86.3985H98.0263C97.964 86.3985 97.9124 86.3781 97.8715 86.3372C97.8306 86.2963 97.8102 86.2447 97.8102 86.1824V85.7385ZM99.4815 85.7385C99.4815 85.6762 99.502 85.6246 99.5429 85.5837C99.5837 85.5428 99.6353 85.5224 99.6976 85.5224H101.462C101.524 85.5224 101.576 85.5428 101.616 85.5837C101.657 85.6246 101.678 85.6762 101.678 85.7385V86.1824C101.678 86.2447 101.657 86.2963 101.616 86.3372C101.576 86.3781 101.524 86.3985 101.462 86.3985H99.6976C99.6353 86.3985 99.5837 86.3781 99.5429 86.3372C99.502 86.2963 99.4815 86.2447 99.4815 86.1824V85.7385ZM101.153 85.7414C101.153 85.6791 101.173 85.6275 101.214 85.5866C101.255 85.5457 101.307 85.5253 101.369 85.5253H102.298C102.36 85.5253 102.412 85.5457 102.453 85.5866C102.493 85.6275 102.514 85.6791 102.514 85.7414V86.1824C102.514 86.2447 102.493 86.2963 102.453 86.3372C102.412 86.3781 102.36 86.3985 102.298 86.3985H101.369C101.307 86.3985 101.255 86.3781 101.214 86.3372C101.173 86.2963 101.153 86.2447 101.153 86.1824V85.7414ZM103.74 85.7385C103.74 85.6762 103.76 85.6246 103.801 85.5837C103.842 85.5428 103.894 85.5224 103.956 85.5224H105.72C105.782 85.5224 105.834 85.5428 105.875 85.5837C105.916 85.6246 105.936 85.6762 105.936 85.7385V86.1824C105.936 86.2447 105.916 86.2963 105.875 86.3372C105.834 86.3781 105.782 86.3985 105.72 86.3985H103.956C103.894 86.3985 103.842 86.3781 103.801 86.3372C103.76 86.2963 103.74 86.2447 103.74 86.1824V85.7385ZM105.411 85.7385C105.411 85.6762 105.432 85.6246 105.472 85.5837C105.513 85.5428 105.565 85.5224 105.627 85.5224H107.391C107.454 85.5224 107.505 85.5428 107.546 85.5837C107.587 85.6246 107.607 85.6762 107.607 85.7385V86.1824C107.607 86.2447 107.587 86.2963 107.546 86.3372C107.505 86.3781 107.454 86.3985 107.391 86.3985H105.627C105.565 86.3985 105.513 86.3781 105.472 86.3372C105.432 86.2963 105.411 86.2447 105.411 86.1824V85.7385ZM107.082 85.7385C107.082 85.6762 107.103 85.6246 107.144 85.5837C107.185 85.5428 107.236 85.5224 107.299 85.5224H109.063C109.125 85.5224 109.176 85.5428 109.217 85.5837C109.258 85.6246 109.279 85.6762 109.279 85.7385V86.1824C109.279 86.2447 109.258 86.2963 109.217 86.3372C109.176 86.3781 109.125 86.3985 109.063 86.3985H107.299C107.236 86.3985 107.185 86.3781 107.144 86.3372C107.103 86.2963 107.082 86.2447 107.082 86.1824V85.7385ZM108.754 85.7385C108.754 85.6762 108.774 85.6246 108.815 85.5837C108.856 85.5428 108.908 85.5224 108.97 85.5224H110.734C110.796 85.5224 110.848 85.5428 110.889 85.5837C110.93 85.6246 110.95 85.6762 110.95 85.7385V86.1824C110.95 86.2447 110.93 86.2963 110.889 86.3372C110.848 86.3781 110.796 86.3985 110.734 86.3985H108.97C108.908 86.3985 108.856 86.3781 108.815 86.3372C108.774 86.2963 108.754 86.2447 108.754 86.1824V85.7385ZM110.425 85.7385C110.425 85.6762 110.446 85.6246 110.486 85.5837C110.527 85.5428 110.579 85.5224 110.641 85.5224H112.405C112.468 85.5224 112.519 85.5428 112.56 85.5837C112.601 85.6246 112.621 85.6762 112.621 85.7385V86.1824C112.621 86.2447 112.601 86.2963 112.56 86.3372C112.519 86.3781 112.468 86.3985 112.405 86.3985H110.641C110.579 86.3985 110.527 86.3781 110.486 86.3372C110.446 86.2963 110.425 86.2447 110.425 86.1824V85.7385Z" fill="#A7A7EA"/>
<path d="M50.1675 68.2032C50.1675 68.0163 50.2288 67.8615 50.3515 67.7388C50.4742 67.6162 50.629 67.5549 50.8159 67.5549H56.1079C56.2949 67.5549 56.4496 67.6162 56.5723 67.7388C56.695 67.8615 56.7563 68.0163 56.7563 68.2032V69.535C56.7563 69.7219 56.695 69.8767 56.5723 69.9994C56.4496 70.122 56.2949 70.1834 56.1079 70.1834H50.8159C50.629 70.1834 50.4742 70.122 50.3515 69.9994C50.2288 69.8767 50.1675 69.7219 50.1675 69.535V68.2032ZM55.1815 68.2032C55.1815 68.0163 55.2429 67.8615 55.3655 67.7388C55.4882 67.6162 55.643 67.5549 55.8299 67.5549H61.122C61.3089 67.5549 61.4637 67.6162 61.5863 67.7388C61.709 67.8615 61.7703 68.0163 61.7703 68.2032V69.535C61.7703 69.7219 61.709 69.8767 61.5863 69.9994C61.4637 70.122 61.3089 70.1834 61.122 70.1834H55.8299C55.643 70.1834 55.4882 70.122 55.3655 69.9994C55.2429 69.8767 55.1815 69.7219 55.1815 69.535V68.2032ZM60.1955 68.2032C60.1955 68.0163 60.2569 67.8615 60.3795 67.7388C60.5022 67.6162 60.657 67.5549 60.8439 67.5549H66.136C66.3229 67.5549 66.4777 67.6162 66.6004 67.7388C66.723 67.8615 66.7843 68.0163 66.7843 68.2032V69.535C66.7843 69.7219 66.723 69.8767 66.6004 69.9994C66.4777 70.122 66.3229 70.1834 66.136 70.1834H60.8439C60.657 70.1834 60.5022 70.122 60.3795 69.9994C60.2569 69.8767 60.1955 69.7219 60.1955 69.535V68.2032ZM65.2096 68.212C65.2096 68.0251 65.2709 67.8703 65.3936 67.7476C65.5162 67.6249 65.671 67.5636 65.8579 67.5636H68.6442C68.8311 67.5636 68.9859 67.6249 69.1085 67.7476C69.2312 67.8703 69.2925 68.0251 69.2925 68.212V69.535C69.2925 69.7219 69.2312 69.8767 69.1085 69.9994C68.9859 70.122 68.8311 70.1834 68.6442 70.1834H65.8579C65.671 70.1834 65.5162 70.122 65.3936 69.9994C65.2709 69.8767 65.2096 69.7219 65.2096 69.535V68.212ZM67.7166 68.2032C67.7166 68.0163 67.7779 67.8615 67.9006 67.7388C68.0232 67.6162 68.178 67.5549 68.3649 67.5549H73.657C73.8439 67.5549 73.9987 67.6162 74.1214 67.7388C74.244 67.8615 74.3054 68.0163 74.3054 68.2032V69.535C74.3054 69.7219 74.244 69.8767 74.1214 69.9994C73.9987 70.122 73.8439 70.1834 73.657 70.1834H68.3649C68.178 70.1834 68.0232 70.122 67.9006 69.9994C67.7779 69.8767 67.7166 69.7219 67.7166 69.535V68.2032ZM72.7306 68.212C72.7306 68.0251 72.7919 67.8703 72.9146 67.7476C73.0373 67.6249 73.1921 67.5636 73.379 67.5636H76.1652C76.3521 67.5636 76.5069 67.6249 76.6296 67.7476C76.7522 67.8703 76.8136 68.0251 76.8136 68.212V69.535C76.8136 69.7219 76.7522 69.8767 76.6296 69.9994C76.5069 70.122 76.3521 70.1834 76.1652 70.1834H73.379C73.1921 70.1834 73.0373 70.122 72.9146 69.9994C72.7919 69.8767 72.7306 69.7219 72.7306 69.535V68.212ZM75.2376 68.2032C75.2376 68.0163 75.2989 67.8615 75.4216 67.7388C75.5443 67.6162 75.6991 67.5549 75.886 67.5549H81.178C81.365 67.5549 81.5198 67.6162 81.6424 67.7388C81.7651 67.8615 81.8264 68.0163 81.8264 68.2032V69.535C81.8264 69.7219 81.7651 69.8767 81.6424 69.9994C81.5198 70.122 81.365 70.1834 81.178 70.1834H75.886C75.6991 70.1834 75.5443 70.122 75.4216 69.9994C75.2989 69.8767 75.2376 69.7219 75.2376 69.535V68.2032ZM85.5052 68.212C85.5052 68.0251 85.5666 67.8703 85.6892 67.7476C85.8119 67.6249 85.9667 67.5636 86.1536 67.5636H88.9398C89.1267 67.5636 89.2815 67.6249 89.4042 67.7476C89.5269 67.8703 89.5882 68.0251 89.5882 68.212V69.535C89.5882 69.7219 89.5269 69.8767 89.4042 69.9994C89.2815 70.122 89.1267 70.1834 88.9398 70.1834H86.1536C85.9667 70.1834 85.8119 70.122 85.6892 69.9994C85.5666 69.8767 85.5052 69.7219 85.5052 69.535V68.212ZM88.0122 68.2032C88.0122 68.0163 88.0736 67.8615 88.1962 67.7388C88.3189 67.6162 88.4737 67.5549 88.6606 67.5549H93.9527C94.1396 67.5549 94.2944 67.6162 94.4171 67.7388C94.5397 67.8615 94.601 68.0163 94.601 68.2032V69.535C94.601 69.7219 94.5397 69.8767 94.4171 69.9994C94.2944 70.122 94.1396 70.1834 93.9527 70.1834H88.6606C88.4737 70.1834 88.3189 70.122 88.1962 69.9994C88.0736 69.8767 88.0122 69.7219 88.0122 69.535V68.2032ZM93.0263 68.2032C93.0263 68.0163 93.0876 67.8615 93.2103 67.7388C93.3329 67.6162 93.4877 67.5549 93.6746 67.5549H98.9667C99.1536 67.5549 99.3084 67.6162 99.4311 67.7388C99.5537 67.8615 99.6151 68.0163 99.6151 68.2032V69.535C99.6151 69.7219 99.5537 69.8767 99.4311 69.9994C99.3084 70.122 99.1536 70.1834 98.9667 70.1834H93.6746C93.4877 70.1834 93.3329 70.122 93.2103 69.9994C93.0876 69.8767 93.0263 69.7219 93.0263 69.535V68.2032ZM103.294 68.2032C103.294 68.0163 103.355 67.8615 103.478 67.7388C103.601 67.6162 103.755 67.5549 103.942 67.5549H109.234C109.421 67.5549 109.576 67.6162 109.699 67.7388C109.821 67.8615 109.883 68.0163 109.883 68.2032V69.535C109.883 69.7219 109.821 69.8767 109.699 69.9994C109.576 70.122 109.421 70.1834 109.234 70.1834H103.942C103.755 70.1834 103.601 70.122 103.478 69.9994C103.355 69.8767 103.294 69.7219 103.294 69.535V68.2032ZM108.308 68.2032C108.308 68.0163 108.369 67.8615 108.492 67.7388C108.615 67.6162 108.769 67.5549 108.956 67.5549H114.248C114.435 67.5549 114.59 67.6162 114.713 67.7388C114.835 67.8615 114.897 68.0163 114.897 68.2032V69.535C114.897 69.7219 114.835 69.8767 114.713 69.9994C114.59 70.122 114.435 70.1834 114.248 70.1834H108.956C108.769 70.1834 108.615 70.122 108.492 69.9994C108.369 69.8767 108.308 69.7219 108.308 69.535V68.2032ZM113.322 68.212C113.322 68.0251 113.383 67.8703 113.506 67.7476C113.629 67.6249 113.783 67.5636 113.97 67.5636H116.757C116.943 67.5636 117.098 67.6249 117.221 67.7476C117.344 67.8703 117.405 68.0251 117.405 68.212V69.535C117.405 69.7219 117.344 69.8767 117.221 69.9994C117.098 70.122 116.943 70.1834 116.757 70.1834H113.97C113.783 70.1834 113.629 70.122 113.506 69.9994C113.383 69.8767 113.322 69.7219 113.322 69.535V68.212ZM115.829 68.212C115.829 68.0251 115.89 67.8703 116.013 67.7476C116.136 67.6249 116.29 67.5636 116.477 67.5636H119.264C119.45 67.5636 119.605 67.6249 119.728 67.7476C119.851 67.8703 119.912 68.0251 119.912 68.212V69.535C119.912 69.7219 119.851 69.8767 119.728 69.9994C119.605 70.122 119.45 70.1834 119.264 70.1834H116.477C116.29 70.1834 116.136 70.122 116.013 69.9994C115.89 69.8767 115.829 69.7219 115.829 69.535V68.212ZM118.336 68.2032C118.336 68.0163 118.397 67.8615 118.52 67.7388C118.643 67.6162 118.797 67.5549 118.984 67.5549H124.276C124.463 67.5549 124.618 67.6162 124.741 67.7388C124.863 67.8615 124.925 68.0163 124.925 68.2032V69.535C124.925 69.7219 124.863 69.8767 124.741 69.9994C124.618 70.122 124.463 70.1834 124.276 70.1834H118.984C118.797 70.1834 118.643 70.122 118.52 69.9994C118.397 69.8767 118.336 69.7219 118.336 69.535V68.2032Z" fill="#5454EA"/>
<mask id="mask1_951_173" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="73" y="46" width="226" height="125">
<path d="M298.498 53.7963C240.116 55.8921 239.784 48.4013 237.25 50.981C230.866 57.487 222.231 49.9584 213.785 47.2608C206.079 44.799 197.718 53.3419 190.319 50.5686C183.977 48.1951 154.949 52.1425 148.325 53.4639C131.643 56.7927 148.628 76.7906 142.357 89.9963C136.495 102.352 127.868 109.477 115.782 115.154C102.138 121.563 84.2531 127.829 76.4088 141.788C73.3031 147.318 71.9059 153.222 75.7944 158.659C81.1558 166.158 90.2794 166.764 98.7002 167.379C112.554 168.389 125.823 164.315 139.685 164.269C158.096 164.206 175.304 167.955 193.556 169.474C206.425 170.548 216.773 170.838 229.053 166.179C234.414 164.147 239.216 159.901 298.502 155.377V53.7963H298.498Z" fill="white"/>
</mask>
<g mask="url(#mask1_951_173)">
<path d="M242.586 53.2819C242.586 53.2608 242.586 53.2398 242.586 53.2188C242.624 60.1372 231.333 66.5886 225.866 68.0025C216.776 70.355 210.851 65.8984 203.041 62.1656C197.553 59.5438 191.842 57.3261 185.85 56.1982C175.11 54.174 163.015 56.1225 155.297 63.891C146.527 72.7243 145.319 86.6117 138.493 97.0357C132.522 106.151 122.712 111.937 112.898 116.613C103.085 121.288 92.7617 125.265 84.2693 132.07C78.0789 137.027 72.7175 144.459 73.9464 152.316C75.2972 160.956 84.2567 166.578 92.9048 167.592C101.553 168.606 110.184 166.233 118.807 165.025C150.988 160.514 183.581 172.247 215.943 169.313C224.932 168.497 234.788 165.905 239.594 158.233C243.024 152.754 243.095 145.882 243.062 139.409C242.902 110.7 242.742 81.991 242.586 53.2861V53.2819Z" fill="url(#paint2_linear_951_173)"/>
<path d="M179.681 99.8261C185.503 99.8261 190.222 95.0857 190.222 89.238C190.222 83.3904 185.503 78.6499 179.681 78.6499C173.858 78.6499 169.139 83.3904 169.139 89.238C169.139 95.0857 173.858 99.8261 179.681 99.8261Z" fill="white"/>
<path d="M241.541 81.3184C239.29 81.4025 237.148 81.9159 235.355 83.3005C226.353 90.2568 217.537 98.8334 207.033 103.479C201.718 105.828 195.519 106.943 189.804 108.597C186.972 109.417 183.875 110.187 181.131 111.311C178.598 112.346 177.432 114.829 175.109 116.117C173.215 117.169 170.168 117.455 167.942 117.653C164.752 117.931 161.764 118.267 158.739 118.966C153.722 120.123 148.626 121.613 143.622 122.913C137.234 124.571 130.396 125.977 124.42 128.203C119.732 129.95 115.288 132.508 110.818 135.168C108.226 136.712 105.705 138.446 103.155 140.083C119.277 140.765 135.408 141.388 151.525 142.078C181.367 143.353 211.267 144.649 241.062 146.181C241.221 146.189 241.386 146.198 241.545 146.206V81.3184H241.541Z" fill="url(#paint3_linear_951_173)"/>
<path d="M241.542 128.048C237.174 126.411 232.835 124.69 228.509 122.939C222.07 120.334 214.949 117.737 208.081 115.621C201.39 113.559 185.571 108.955 177.668 105.782C167.985 101.889 169.18 104.641 162.653 103.004C154.346 100.921 151.698 97.6301 143.644 94.68C134.579 91.3555 125.792 85.0304 115.806 88.6074C104.995 92.4791 96.3087 100.639 87.6564 107.907C86.3476 109.005 84.2856 109.775 82.7243 110.491C82.2529 110.705 81.7816 110.928 81.3145 111.151C80.0899 122.299 78.8652 133.447 77.6406 144.595C84.1088 144.123 90.5812 143.61 97.0536 143.261C128.195 141.573 159.48 139.802 190.604 139.73C207.547 139.692 224.544 139.983 241.542 139.73V128.052V128.048Z" fill="url(#paint4_linear_951_173)"/>
<path d="M153.432 129.844C149.594 127.492 144.695 125.947 140.441 124.832C133.825 123.094 126.974 120.657 120.258 119.365C117.404 118.818 113.907 119.172 111.357 117.476C109.977 116.558 109.257 114.799 107.83 113.916C106.122 112.855 103.083 112.295 101.152 111.727C93.0887 109.362 84.811 107.384 76.6384 105.217C73.3686 104.35 70.1155 103.399 66.9004 102.33V147.043C69.8799 146.984 72.8636 146.926 75.8431 146.875C104.906 143.959 133.745 139.237 162.795 136.182C159.761 133.935 156.659 131.83 153.427 129.848L153.432 129.844Z" fill="url(#paint5_linear_951_173)"/>
<path d="M241.541 100.849C232.679 102.154 229.321 108.996 220.82 110.457C217.234 111.071 215.265 112.792 212.841 115.271C202.61 125.724 191.538 121.482 181.868 124.963C173.396 128.009 166.528 132.752 158.406 136.228C163.561 136.346 168.666 136.346 173.821 136.291C184.982 136.178 196.146 136.136 207.311 136.073C218.724 136.009 230.137 135.959 241.55 135.913V100.845L241.541 100.849Z" fill="url(#paint6_linear_951_173)"/>
<g style="mix-blend-mode:multiply" opacity="0.52">
<path d="M66.9004 135.227V143.761C125.11 142.806 183.323 142.019 241.541 141.434V131.789C183.323 132.752 125.11 133.91 66.9004 135.227Z" fill="#FFFEFD"/>
</g>
<path d="M66.9004 143.441V179.355C125.11 178.37 183.323 177.583 241.541 177.015V141.131C183.323 141.716 125.114 142.494 66.9004 143.441Z" fill="#B8A0FD"/>
<path d="M66.9004 140.508V179.898C125.11 178.913 183.323 178.126 241.541 177.558V138.202C183.323 138.787 125.114 139.57 66.9004 140.513V140.508Z" fill="#BC9DFC"/>
<path d="M66.9004 139.978V179.368C125.11 178.383 183.323 177.596 241.541 177.028V137.668C183.323 138.253 125.114 139.036 66.9004 139.978Z" fill="url(#paint7_linear_951_173)"/>
<path d="M66.9004 139.948V140.525C125.11 139.578 183.323 138.799 241.541 138.214V137.453C183.323 138.101 125.114 138.942 66.9004 139.948Z" fill="white"/>
<g style="mix-blend-mode:multiply" opacity="0.43">
<path d="M66.9004 151.421V156.332C125.11 155.242 183.323 154.627 241.541 154.387V145.996C183.323 147.608 125.11 149.434 66.9004 151.421Z" fill="#B59AFE"/>
</g>
<path d="M218.286 122.872C210.82 122.88 201.916 116.538 194.362 119.467C188.647 121.685 182.852 124.648 176.683 125.426C174.044 125.758 171.153 125.607 168.598 126.205C165.615 126.903 163.431 128.481 160.792 129.529C156.824 131.111 152.03 131.747 147.856 132.13C142.284 132.643 136.544 133.413 130.905 134.061C128.136 134.377 125.19 134.693 122.551 134.116C120.624 133.695 118.995 132.753 117.152 132.361C110.398 130.939 102.844 134.276 96.5564 134.125C91.4391 134.003 86.7931 132.033 81.8651 130.434C77.257 128.94 71.9967 129.243 67.0519 128.086C67.0014 128.073 66.9509 128.065 66.9004 128.056V146.661C114.143 145.841 161.491 144.965 208.519 144.528C219.502 144.427 230.515 144.696 241.541 145.037V120.006C233.895 119.892 226.113 122.867 218.286 122.876V122.872Z" fill="url(#paint8_linear_951_173)"/>
<path d="M230.095 133.439C223.875 133.228 222.81 133.982 216.923 132.117C211.216 130.308 203.094 128.986 197.691 131.322C186.551 136.145 186.071 130.964 180.041 131.983C176.413 132.593 166.717 130.232 163.048 130.543C161.276 130.695 159.525 130.657 157.779 130.522C154.534 131.406 151.016 131.844 147.856 132.134C142.284 132.648 136.544 133.418 130.905 134.066C128.136 134.381 125.19 134.697 122.551 134.121C120.624 133.7 118.995 132.757 117.152 132.366C111.441 131.162 105.162 133.359 99.5569 133.977C98.1387 134.453 96.7247 134.954 95.3233 135.48C93.0003 136.351 90.3701 134.912 89.1918 132.85C86.7594 132.138 84.3481 131.242 81.8651 130.438C77.257 128.944 71.9967 129.247 67.0519 128.09C67.0014 128.077 66.9509 128.069 66.9004 128.061V146.665C114.143 145.845 161.491 144.97 208.519 144.532C219.502 144.431 230.515 144.7 241.541 145.041V132.21C237.842 132.782 234.745 133.607 230.095 133.447V133.439Z" fill="#002373"/>
<path d="M241.542 135.21C232.25 136.317 222.819 136.73 213.603 136.768C204.508 136.805 194.93 135.501 185.874 135.728C179.461 135.888 173.102 137.752 167.113 140.016C164.647 140.951 162.19 142.205 159.875 143.463C154.695 146.278 149.093 149.325 145.697 154.417C177.643 154.059 209.592 153.731 241.537 153.42V135.21H241.542Z" fill="url(#paint9_linear_951_173)"/>
<path d="M222.267 146.889C204.247 138.624 185.179 132.412 165.594 132.488C147.208 132.56 127.508 136.078 109.329 133.708C101.434 132.682 92.8993 129.917 84.9877 129.685C79.0077 129.509 72.9646 130.409 66.9004 131.63V150.933C101.863 151.316 136.922 151.838 171.574 149.809C189.817 148.741 207.959 150.828 226.118 153.487C230.217 153.45 232.27 153.433 236.369 153.399C231.664 151.24 226.947 149.039 222.263 146.889H222.267Z" fill="url(#paint10_linear_951_173)"/>
<path d="M94.0819 144.317C92.933 141.678 89.1666 141.434 88.3754 141.952C87.5842 142.469 86.4354 139.932 84.3144 139.763C82.1934 139.595 80.7163 146.227 80.1776 146.19C79.6389 146.152 79.5842 144.418 78.1745 142.389C76.7647 140.361 73.9535 140.782 73.9535 140.782C73.9535 140.782 73.2129 138.623 70.8815 137.352C69.3033 136.489 67.7841 137.504 66.9004 137.504V149.813C75.7883 149.72 84.6763 149.624 93.56 149.523C95.6432 149.241 96.6826 149.102 98.7657 148.824C98.7657 148.824 95.2265 146.955 94.0777 144.317H94.0819Z" fill="url(#paint11_linear_951_173)"/>
<path d="M241.541 137.285C241.432 137.314 241.331 137.352 241.263 137.399C240.46 137.908 239.386 135.362 237.278 135.172C235.17 134.983 233.507 141.598 232.973 141.556C232.439 141.514 232.434 139.78 231.092 137.735C229.749 135.694 226.938 136.086 226.938 136.086C226.938 136.086 226.261 133.922 223.98 132.626C221.699 131.33 219.435 134.124 219.288 131.734C219.14 129.344 215.109 127.134 212.432 127.324C209.756 127.513 209.377 130.707 206.305 131.86C203.237 133.018 203.275 137.739 203.275 137.739C203.275 137.739 202.332 137.104 200.464 137.125C198.591 137.146 198.347 139.818 197.543 139.196C196.735 138.568 196.819 133.228 192.409 133.582C187.999 133.935 187.797 140.079 185.28 141.952C182.764 143.825 179.309 145.062 179.309 145.062C200.056 145.062 220.803 145.045 241.55 145.016V137.277L241.541 137.285Z" fill="url(#paint12_linear_951_173)"/>
<path d="M241.542 142.752C240.671 141.986 239.783 141.001 239.329 139.877C238.256 137.23 234.506 136.948 233.702 137.462C232.899 137.975 231.821 135.425 229.713 135.24C227.604 135.05 225.951 141.67 225.416 141.628C224.882 141.586 224.877 139.852 223.531 137.811C222.247 135.867 219.642 135.943 217.921 134.537C217.067 133.838 216.671 132.862 215.762 132.273C214.369 131.372 212.53 131.587 211.163 130.48C209.206 128.902 208.873 127.391 205.847 127.673C202.851 127.955 201.42 130.943 198.744 131.953C195.676 133.11 195.722 137.836 195.722 137.836C195.722 137.836 194.78 137.201 192.911 137.222C191.038 137.243 190.799 139.919 189.991 139.292C189.183 138.67 189.258 133.325 184.852 133.679C180.442 134.036 180.248 140.18 177.736 142.053C175.224 143.926 171.769 145.167 171.769 145.167C194.068 145.155 216.368 145.129 238.664 145.083C239.825 144.94 240.667 144.835 241.542 144.725V142.756V142.752Z" fill="url(#paint13_linear_951_173)"/>
<path d="M121.078 143.976C119.26 143.795 118.351 143.703 116.529 143.522C116.529 143.522 119.513 141.796 120.393 139.473C121.272 137.15 124.525 136.826 125.232 137.255C125.939 137.685 126.823 135.446 128.653 135.24C130.48 135.033 132.058 140.748 132.521 140.698C132.984 140.652 132.954 139.141 134.082 137.34C135.155 135.623 137.424 135.635 138.888 134.377C139.616 133.75 139.936 132.896 140.719 132.365C141.91 131.553 143.513 131.7 144.679 130.711C146.345 129.297 146.602 127.98 149.236 128.161C151.845 128.342 153.154 130.909 155.502 131.73C158.192 132.673 158.259 136.776 158.259 136.776C158.259 136.776 159.063 136.203 160.691 136.182C162.32 136.161 162.585 138.48 163.275 137.92C163.965 137.361 163.78 132.719 167.618 132.933C171.456 133.148 171.763 138.484 173.99 140.058C176.216 141.632 179.246 142.638 179.246 142.638C159.858 143.105 140.47 143.551 121.083 143.976H121.078Z" fill="url(#paint14_linear_951_173)"/>
<path d="M78.2174 148.13C76.391 147.953 75.4778 147.865 73.6472 147.684C73.6472 147.684 76.6267 145.95 77.4852 143.623C78.3479 141.296 81.6093 140.963 82.3248 141.392C83.0402 141.822 83.9071 139.579 85.7377 139.368C87.5683 139.158 89.2011 144.869 89.664 144.818C90.1312 144.768 90.0849 143.261 91.2001 141.456C92.2606 139.734 94.5373 139.743 95.9976 138.48C96.7214 137.853 97.037 136.995 97.8155 136.46C99.0023 135.648 100.61 135.787 101.771 134.798C103.434 133.38 103.678 132.058 106.321 132.235C108.938 132.408 110.268 134.971 112.629 135.787C115.331 136.721 115.427 140.829 115.427 140.829C115.427 140.829 116.227 140.256 117.86 140.227C119.488 140.202 119.775 142.52 120.46 141.956C121.146 141.392 120.923 136.751 124.77 136.957C128.616 137.163 128.961 142.495 131.204 144.065C133.447 145.634 136.486 146.628 136.486 146.628C117.06 147.149 97.6346 147.65 78.209 148.13H78.2174Z" fill="url(#paint15_linear_951_173)"/>
<path d="M241.541 142.752C240.67 141.986 239.782 141.001 239.327 139.878C239.113 139.348 238.784 138.914 238.401 138.561C235.523 138.75 232.64 138.889 229.753 138.948C228.743 138.969 227.742 138.948 226.74 138.906C226.117 140.341 225.659 141.641 225.419 141.624C224.968 141.591 220.028 138.211 217.448 138.468C212.179 138.998 214.237 141.283 210.336 141.115C204.697 140.875 201.844 139.646 196.423 140.858C190.788 142.117 185.154 140.564 179.464 141.06C179.174 141.086 178.883 141.119 178.589 141.149C178.332 141.502 178.05 141.809 177.73 142.049C175.218 143.922 171.763 145.163 171.763 145.163C194.063 145.151 216.362 145.126 238.658 145.079C239.82 144.936 240.661 144.831 241.536 144.722V142.752H241.541Z" fill="#002373"/>
<path d="M173.868 141.817C172.071 141.96 170.223 141.733 168.494 141.232C165.834 140.466 163.477 138.993 160.91 138.017C158.676 137.167 156.916 136.834 154.997 136.746C152.809 136.645 150.621 136.788 148.433 136.889C146.067 136.994 143.799 136.847 141.447 136.725C141.241 136.712 139.982 136.775 140.066 136.708C139.721 136.784 139.38 136.876 139.048 136.99C138.391 137.217 137.828 137.52 137.003 138.029C135.585 138.909 134.339 140.045 132.912 140.916C130.737 142.246 127.989 143.206 125.438 142.465C124.845 142.292 124.31 142.061 123.818 141.779C122.846 142.259 121.84 142.709 120.788 142.957C119.551 143.252 118.364 143.265 117.257 143.042C116.824 143.349 116.529 143.521 116.529 143.521C118.347 143.702 119.26 143.795 121.078 143.976C140.466 143.551 159.854 143.1 179.242 142.638C179.242 142.638 177.95 142.208 176.435 141.472C175.58 141.606 174.726 141.745 173.868 141.813V141.817Z" fill="#002373"/>
<path d="M129.807 142.335C128.38 142.76 126.878 142.882 125.443 142.465C124.849 142.293 124.315 142.061 123.823 141.779C122.85 142.259 121.845 142.709 120.793 142.958C118.306 143.547 115.983 142.448 113.529 142.406C108.45 142.322 103.32 144.069 98.396 145.095C97.1882 145.348 95.9762 145.6 94.7684 145.853C92.4833 146.328 90.1982 146.808 87.9131 147.284C103.884 148.727 120.464 147.057 136.49 146.627C136.49 146.627 133.451 145.63 131.208 144.064C130.653 143.673 130.211 143.054 129.807 142.335Z" fill="#002373"/>
<path d="M82.4002 147.684C80.3255 147.196 78.4402 146.144 76.5212 145.239C75.3218 146.707 73.6427 147.684 73.6427 147.684C75.4733 147.861 76.3865 147.949 78.2129 148.13C80.1656 148.084 82.1182 148.029 84.0709 147.983C83.5154 147.915 82.9557 147.818 82.396 147.684H82.4002Z" fill="#002373"/>
<path d="M235.715 143.781C222.902 143.567 209.756 144.069 197.086 143.596C181.504 143.01 165.156 138.643 149.784 139.961C139.306 140.859 128.294 143.923 117.689 145.558C101.131 148.109 84.1476 149.017 67.2483 148.983V158.547C125.453 157.439 183.662 156.527 241.876 155.853V143.767C239.822 143.811 237.773 143.82 235.719 143.786L235.715 143.781Z" fill="#83FFDA"/>
<path style="mix-blend-mode:multiply" d="M117.316 149.864L140.525 157.876L166.873 157.14L128.452 149.771L124.092 149.489L133.022 152.915L121.689 149.864H117.316Z" fill="url(#paint16_linear_951_173)"/>
<path d="M241.541 138.665C240.796 138.11 239.908 137.786 238.284 137.9C235.081 138.127 233.495 141.085 230.616 142.049C227.321 143.152 227.275 147.873 227.275 147.873C227.275 147.873 226.282 147.221 224.283 147.208C222.284 147.196 221.977 149.864 221.127 149.224C220.276 148.584 220.462 143.244 215.748 143.518C211.035 143.791 210.707 149.931 207.988 151.758C205.27 153.584 201.558 154.762 201.558 154.762C214.881 154.985 228.209 155.2 241.533 155.41V138.661L241.541 138.665Z" fill="url(#paint17_linear_951_173)"/>
<path d="M209.314 156.429C210.909 156.248 211.708 156.155 213.303 155.979C213.303 155.979 210.635 154.67 209.802 152.852C208.969 151.03 206.09 150.844 205.476 151.198C204.862 151.551 204.024 149.801 202.404 149.675C200.784 149.552 199.559 154.11 199.147 154.085C198.734 154.06 198.722 152.864 197.674 151.463C196.676 150.129 194.673 150.192 193.339 149.233C192.674 148.757 192.367 148.084 191.66 147.684C190.583 147.074 189.169 147.229 188.104 146.476C186.581 145.399 186.311 144.364 183.984 144.578C181.678 144.789 180.609 146.855 178.56 147.575C176.211 148.395 176.308 151.648 176.308 151.648C176.308 151.648 175.576 151.219 174.137 151.248C172.697 151.278 172.55 153.121 171.923 152.7C171.292 152.279 171.275 148.597 167.883 148.883C164.491 149.17 164.445 153.403 162.543 154.72C160.645 156.037 158.015 156.93 158.015 156.93C175.113 156.673 192.211 156.509 209.314 156.441V156.429Z" fill="url(#paint18_linear_951_173)"/>
<path d="M241.542 141.994C241.125 141.88 240.649 141.834 240.107 141.876C235.679 142.2 235.389 148.344 232.843 150.2C230.293 152.056 226.812 153.268 226.812 153.268C231.724 153.302 236.63 153.331 241.542 153.365V141.994Z" fill="url(#paint19_linear_951_173)"/>
<path d="M103.547 151.989C102.243 149.91 97.9038 149.699 96.9906 150.103C96.0774 150.507 94.7686 148.509 92.3278 148.37C89.887 148.227 88.1532 153.428 87.5345 153.399C86.9159 153.369 86.8612 152.006 85.2494 150.406C83.6376 148.807 80.3972 149.131 80.3972 149.131C80.3972 149.131 79.5514 147.435 76.8749 146.43C74.1942 145.424 71.6566 147.629 71.4167 145.752C71.261 144.527 69.1863 143.374 66.9054 142.764V156.243C78.9075 156.18 90.9138 156.121 102.916 156.079C105.315 155.869 106.514 155.768 108.913 155.562C108.913 155.562 104.856 154.076 103.547 151.997V151.989Z" fill="url(#paint20_linear_951_173)"/>
</g>
</g>
<rect x="73.7344" y="156.502" width="248.539" height="75.1013" transform="rotate(-22.5255 73.7344 156.502)" fill="url(#paint21_linear_951_173)"/>
</g>
<rect x="37.288" y="29.288" width="202.725" height="128.403" rx="5.1361" stroke="white" stroke-width="3.42407"/>
</g>
<g filter="url(#filter1_d_951_173)">
<rect x="190.927" y="116.273" width="154.413" height="83.0178" rx="4.82541" fill="#5454EA"/>
<path d="M290.975 175.369H334.088V188.353H290.975V175.369Z" fill="#83FFDA"/>
<path d="M201.899 141.888H333.88V143.225H201.899V141.888Z" fill="#D5D5F1"/>
<path d="M201.96 127.216H263.107V131.775H201.96V127.216Z" fill="white"/>
<path d="M209.821 181.015H232.533V182.839H209.821V181.015Z" fill="#83FFDA"/>
<path d="M256.118 181.015H278.83V182.839H256.118V181.015Z" fill="#83FFDA"/>
<path d="M301.542 181.015H324.254V182.839H301.542V181.015Z" fill="black" fill-opacity="0.3"/>
<path d="M201.899 150.654H333.88V151.991H201.899V150.654Z" fill="#D5D5F1"/>
<path d="M201.899 160.397H314.633V161.733H201.899V160.397Z" fill="#D5D5F1"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M242.365 175.852H202.331V187.871H242.365V175.852ZM201.869 175.369V188.353H242.827V175.369H201.869Z" fill="#83FFDA"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M286.919 175.852H246.886V187.871H286.919V175.852ZM246.424 175.369V188.353H287.382V175.369H246.424Z" fill="#83FFDA"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M333.164 176.335H291.899V187.388H333.164V176.335ZM290.975 175.369V188.353H334.088V175.369H290.975Z" fill="#5454EA"/>
</g>
<path d="M249.839 33.2948C249.839 29.266 253.105 26 257.134 26H273.547C277.576 26 280.842 29.266 280.842 33.2948V102.14C280.842 106.169 277.576 109.435 273.547 109.435H257.134C253.105 109.435 249.839 106.169 249.839 102.14V65.2473C249.839 64.6522 249.548 64.0946 249.061 63.7533L244.019 60.2242C243.514 59.8707 243.498 59.1285 243.987 58.7535L249.125 54.8149C249.575 54.4698 249.839 53.9349 249.839 53.3676V33.2948Z" fill="white"/>
<g filter="url(#filter2_d_951_173)">
<rect x="254.397" y="31.4712" width="22.7963" height="20.9726" rx="3.64741" fill="#5454EA"/>
</g>
<g filter="url(#filter3_d_951_173)">
<rect x="254.397" y="57.0029" width="22.7963" height="20.9726" rx="3.64741" fill="#83FFDA"/>
</g>
<g filter="url(#filter4_d_951_173)">
<rect x="254.397" y="82.5352" width="22.7963" height="20.9726" rx="3.64741" fill="#E6EAFF"/>
</g>
<g filter="url(#filter5_d_951_173)">
<rect x="146.246" y="170.984" width="38.2978" height="38.2978" rx="7.29482" fill="white"/>
<path d="M169.523 189.641L162.234 196.903C161.961 197.174 161.606 197.344 161.225 197.387C160.844 197.431 160.459 197.344 160.134 197.142L159.007 198.263C158.913 198.359 158.8 198.436 158.675 198.488C158.551 198.541 158.417 198.568 158.282 198.568C158.147 198.568 158.013 198.541 157.889 198.488C157.764 198.436 157.651 198.359 157.557 198.263L157.266 197.947C157.169 197.852 157.092 197.739 157.04 197.614C156.987 197.489 156.96 197.355 156.96 197.219C156.96 197.084 156.987 196.95 157.04 196.825C157.092 196.7 157.169 196.587 157.266 196.492L158.375 195.38C158.172 195.052 158.085 194.666 158.128 194.282C158.171 193.899 158.343 193.542 158.614 193.268L165.861 186.006L169.523 189.641Z" stroke="#136FE8" stroke-width="1.36778" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M171.589 189.949C171.348 190.187 171.022 190.321 170.683 190.321C170.345 190.321 170.019 190.187 169.778 189.949L165.511 185.715C165.364 185.565 165.256 185.381 165.196 185.179C165.135 184.978 165.125 184.765 165.166 184.559C165.207 184.352 165.298 184.159 165.43 183.996C165.562 183.833 165.733 183.704 165.926 183.621C166.16 183.523 166.418 183.497 166.667 183.547C166.915 183.597 167.143 183.721 167.321 183.902L167.841 184.415L169.523 182.388C170.008 181.935 170.651 181.688 171.314 181.7C171.978 181.712 172.611 181.981 173.079 182.451C173.548 182.922 173.816 183.556 173.827 184.22C173.839 184.884 173.593 185.527 173.141 186.014L171.076 187.614L171.589 188.136C171.708 188.254 171.804 188.395 171.869 188.551C171.934 188.707 171.967 188.874 171.967 189.042C171.967 189.211 171.934 189.378 171.869 189.533C171.804 189.689 171.708 189.83 171.589 189.949Z" stroke="#136FE8" stroke-width="1.36778" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</g>
<defs>
<filter id="filter0_d_951_173" x="15.0315" y="20.728" width="247.238" height="172.915" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="13.6963"/>
<feGaussianBlur stdDeviation="10.2722"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_951_173"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_951_173" result="shape"/>
</filter>
<filter id="filter1_d_951_173" x="133.48" y="65.2097" width="211.86" height="134.082" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-35.5623" dy="-29.1793"/>
<feGaussianBlur stdDeviation="10.9422"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_951_173"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_951_173" result="shape"/>
</filter>
<filter id="filter2_d_951_173" x="249.838" y="28.7356" width="31.9148" height="30.0912" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.82371"/>
<feGaussianBlur stdDeviation="2.27963"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_951_173"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_951_173" result="shape"/>
</filter>
<filter id="filter3_d_951_173" x="249.838" y="54.2674" width="31.9148" height="30.0912" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.82371"/>
<feGaussianBlur stdDeviation="2.27963"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_951_173"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_951_173" result="shape"/>
</filter>
<filter id="filter4_d_951_173" x="249.838" y="79.7996" width="31.9148" height="30.0912" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="1.82371"/>
<feGaussianBlur stdDeviation="2.27963"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_951_173"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_951_173" result="shape"/>
</filter>
<filter id="filter5_d_951_173" x="124.362" y="163.69" width="82.0668" height="82.0668" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="14.5896"/>
<feGaussianBlur stdDeviation="10.9422"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_951_173"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_951_173" result="shape"/>
</filter>
<linearGradient id="paint0_linear_951_173" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse">
<stop stop-color="#1863DC"/>
<stop offset="1" stop-color="#D1E0F8"/>
</linearGradient>
<linearGradient id="paint1_linear_951_173" x1="73.7184" y1="37.1984" x2="71.0419" y2="37.1984" gradientUnits="userSpaceOnUse">
<stop stop-color="#6261FF"/>
<stop offset="0.15" stop-color="#5F5FF8"/>
<stop offset="0.37" stop-color="#565BE6"/>
<stop offset="0.63" stop-color="#4854C8"/>
<stop offset="0.91" stop-color="#364A9E"/>
<stop offset="1" stop-color="#2F478F"/>
</linearGradient>
<linearGradient id="paint2_linear_951_173" x1="162.094" y1="122.875" x2="150.984" y2="64.5433" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint3_linear_951_173" x1="184.843" y1="149.148" x2="172.306" y2="110.579" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint4_linear_951_173" x1="153.942" y1="152.809" x2="165.927" y2="109.009" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint5_linear_951_173" x1="115.254" y1="149.972" x2="113.827" y2="120.468" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint6_linear_951_173" x1="197.826" y1="112.931" x2="205.354" y2="132.626" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint7_linear_951_173" x1="153.272" y1="105.5" x2="154.446" y2="170.981" gradientUnits="userSpaceOnUse">
<stop stop-color="#EAECF6"/>
<stop offset="0.98" stop-color="#543FC7"/>
</linearGradient>
<linearGradient id="paint8_linear_951_173" x1="154.223" y1="110.928" x2="154.223" y2="147.494" gradientUnits="userSpaceOnUse">
<stop stop-color="#6261FF"/>
<stop offset="0.15" stop-color="#5F5FF8"/>
<stop offset="0.37" stop-color="#565BE6"/>
<stop offset="0.63" stop-color="#4854C8"/>
<stop offset="0.91" stop-color="#364A9E"/>
<stop offset="1" stop-color="#2F478F"/>
</linearGradient>
<linearGradient id="paint9_linear_951_173" x1="190.865" y1="128.014" x2="197.666" y2="169.441" gradientUnits="userSpaceOnUse">
<stop stop-color="#7994FF"/>
<stop offset="0.15" stop-color="#7591F8"/>
<stop offset="0.37" stop-color="#6B8BE6"/>
<stop offset="0.63" stop-color="#5B81C8"/>
<stop offset="0.91" stop-color="#45749E"/>
<stop offset="1" stop-color="#3D6F8F"/>
</linearGradient>
<linearGradient id="paint10_linear_951_173" x1="150.604" y1="118.079" x2="151.399" y2="144.259" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint11_linear_951_173" x1="82.8373" y1="124.942" x2="82.8373" y2="152.788" gradientUnits="userSpaceOnUse">
<stop offset="0.01" stop-color="#6181FF"/>
<stop offset="0.16" stop-color="#5E7DF8"/>
<stop offset="0.38" stop-color="#5574E6"/>
<stop offset="0.63" stop-color="#4864C8"/>
<stop offset="0.91" stop-color="#354F9E"/>
<stop offset="1" stop-color="#2F478F"/>
</linearGradient>
<linearGradient id="paint12_linear_951_173" x1="210.421" y1="121.108" x2="210.421" y2="145.125" gradientUnits="userSpaceOnUse">
<stop stop-color="#7994FF"/>
<stop offset="0.19" stop-color="#7592F8"/>
<stop offset="0.46" stop-color="#6C8CE6"/>
<stop offset="0.78" stop-color="#5C83C8"/>
<stop offset="1" stop-color="#507CAF"/>
</linearGradient>
<linearGradient id="paint13_linear_951_173" x1="206.655" y1="121.504" x2="206.655" y2="145.218" gradientUnits="userSpaceOnUse">
<stop stop-color="#7994FF"/>
<stop offset="0.19" stop-color="#738EF8"/>
<stop offset="0.46" stop-color="#627DE6"/>
<stop offset="0.78" stop-color="#4862C8"/>
<stop offset="1" stop-color="#324CAF"/>
</linearGradient>
<linearGradient id="paint14_linear_951_173" x1="147.885" y1="122.606" x2="147.885" y2="144.027" gradientUnits="userSpaceOnUse">
<stop stop-color="#7994FF"/>
<stop offset="0.19" stop-color="#738EF8"/>
<stop offset="0.46" stop-color="#627DE6"/>
<stop offset="0.78" stop-color="#4862C8"/>
<stop offset="1" stop-color="#324CAF"/>
</linearGradient>
<linearGradient id="paint15_linear_951_173" x1="105.066" y1="126.651" x2="105.066" y2="148.18" gradientUnits="userSpaceOnUse">
<stop offset="0.01" stop-color="#6181FF"/>
<stop offset="0.16" stop-color="#5E7DF8"/>
<stop offset="0.38" stop-color="#5574E6"/>
<stop offset="0.63" stop-color="#4864C8"/>
<stop offset="0.91" stop-color="#354F9E"/>
<stop offset="1" stop-color="#2F478F"/>
</linearGradient>
<linearGradient id="paint16_linear_951_173" x1="129.213" y1="133.78" x2="141.872" y2="153.159" gradientUnits="userSpaceOnUse">
<stop stop-color="#FBFEFB"/>
<stop offset="1" stop-color="#687CFF"/>
</linearGradient>
<linearGradient id="paint17_linear_951_173" x1="221.556" y1="131.574" x2="221.556" y2="155.962" gradientUnits="userSpaceOnUse">
<stop stop-color="#6261FF"/>
<stop offset="0.15" stop-color="#5F5FF8"/>
<stop offset="0.37" stop-color="#565BE6"/>
<stop offset="0.63" stop-color="#4854C8"/>
<stop offset="0.91" stop-color="#364A9E"/>
<stop offset="1" stop-color="#2F478F"/>
</linearGradient>
<linearGradient id="paint18_linear_951_173" x1="184.275" y1="139.697" x2="185.708" y2="158.276" gradientUnits="userSpaceOnUse">
<stop stop-color="#6261FF"/>
<stop offset="0.15" stop-color="#5F5FF8"/>
<stop offset="0.37" stop-color="#565BE6"/>
<stop offset="0.63" stop-color="#4854C8"/>
<stop offset="0.91" stop-color="#364A9E"/>
<stop offset="1" stop-color="#2F478F"/>
</linearGradient>
<linearGradient id="paint19_linear_951_173" x1="234.177" y1="129.285" x2="234.177" y2="154.253" gradientUnits="userSpaceOnUse">
<stop stop-color="#7994FF"/>
<stop offset="0.19" stop-color="#7592F8"/>
<stop offset="0.46" stop-color="#6C8CE6"/>
<stop offset="0.78" stop-color="#5C83C8"/>
<stop offset="1" stop-color="#507CAF"/>
</linearGradient>
<linearGradient id="paint20_linear_951_173" x1="82.3481" y1="129.997" x2="88.7847" y2="159.894" gradientUnits="userSpaceOnUse">
<stop stop-color="#7994FF"/>
<stop offset="0.19" stop-color="#738EF8"/>
<stop offset="0.46" stop-color="#627DE6"/>
<stop offset="0.78" stop-color="#4862C8"/>
<stop offset="1" stop-color="#324CAF"/>
</linearGradient>
<linearGradient id="paint21_linear_951_173" x1="182.556" y1="193.073" x2="182.464" y2="158.988" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
<clipPath id="clip0_951_173">
<rect width="379" height="226" rx="8.8915" fill="white"/>
</clipPath>
<clipPath id="clip1_951_173">
<rect x="39" y="31" width="199.301" height="124.978" rx="3.42407" fill="white"/>
</clipPath>
</defs>
</svg>
                                                                                                          lite/admin/dist/img/trends.png                                                                      0000777                 00000341277 15251156627 0012354 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR  l     }˴   	pHYs        sRGB    gAMA  a TIDATx	$7n DfVFy}{z3RW ̖FV$ "~_eA H~A<80HDTG"zAE0#HAx/G3}A>?3_}(D|%mf`wʎC|/,_}R5HYX0ԝǝ-'`g$)1L8Ϻ4Ynɧj_0Ⱥ΃>Ɂ	`ӡ>#kϤsȿf=߬}cε\ͳVQgN6%`䋂U]f;ȪS.eIO:6pFS~=Ei4@i3<ңvQLp!C?)oN6-!)cB]IO "-VthX^y_Đ)c1NY4*˨IQ䔁2EV^e3jW+MgCcV8(;6ֲ-en	 rK(鎍* ݢI
Eb^/^4h\Riz8d]vDN5=VD.	 hJ||Ou\rҴvZMb5?!x]^p>CoVt('$lH-!e,fk`4Yl4Yg]
m$xp> &4yxt[IWF4z4iQ]RpZyC{sa]DInPxNI:~t:W6Mꓙ	%ֳ\-myxY^ƍt>*lQݓS}Cp>Cv^6NcF!'^m1h)cHx=Q={4Ds%Bm)Qg*77#2?+508=$5ߨA(hCaCp̚n:<h<#0D	ǨK`\V-UgD0[.,\QX|!%d9
	|;+#y^	88z?pi:ӞwEmWyFi2ɼ8WC*-
VlK	DA+w0QVwtߌ#uOg?Ny;Kؽ8Z9TqJCCCi俭a5Ư/MKtGg=|#qg1;bB|fAy]N*o++g!9 `Ҁ/ܙA_?R@t}?P- rѶn:P7x-`	!bЈ1ecY`3
>r'ʁ*7H,3e	xTRl`Ye%ϼƟLW)ix&!p|-?.'.˲V7`+	P^k .+aX)r3b|,;A30jTqg稝--%g
wht+vk pK_ȿsȿ~Vo_*/uAVgx:Ӑ\V
 fV; ]ffWfQVEe׃~#XZqY4$~ttG0eܨ=$Hy9$	|?_fq!==5c=Bi4,(uLc`1ԑ 23bxn[pFo7^Y+P tx<<7""X\ȿWCu!q#=lU	I<f1C R-Q#} LI38y`6&IɡIR蔏񐇯>kH ѣ#+iߓf?&8e-{8A|/4aR͸VYo	dɡ ?R"		#1_ójo	5}3^g)mthYty<g{ *OTYp_;p>![^M!5"=@#|O`"LN.Q_0#pRtxeifĀfM߾Z29ƂE}?R, G
GѻFuIX!?,4z4J7H!貖2<Vh<I2H gzh`_M_H Z3LҠ8Ky~8C?+kth;#X20Oi<ZoT`uױ:Cʐ)g	Hi^dQjzG|dG|<#D}69yq"CA>C	O9#!ȋE qclO3q#Z^lI,Qm3[|`(Qแ'RZ Nī BA3a4hxtA7[!qa??O xtW[P30,a4mgWV38t_jR~ְKztHW`,(jVVK^<'S>>CԹՈ^zӣGHQGG#^F;>4nn #!с,A!:i^[DcF3y)&/}o |VYvQ![uE!Cm\joSx`33(mSG5dKsYzx. 6Cx1' _(~k$LvۯCOe^W0#Դx`g <eu!ȼoe ~foB֦DGDxi8@#B	)^jQh(hang:x2jHX-EO5=GJ=[Bi⌐˶'8g֣CxK?Oy?俇0vh;8ת|uİj5ֳ)z(Zf֌hYʡѨI]OKYNWV J٣˫qxOG#aL c5[זgGaFq!}y	C<OvM6a ;jhYΫ'@M~ic\ItY+mq~oF4
hHL^+oXYe)Y8p>
apߌwhu[D	eRe5'p:y42o
`DAӒV3
35>HO"ZOY#>u;J>%v?俇![!{!߷3r,RvD+{!jt+nc%L1bp	ς28()<3x#A	?EI.ga e)[4΄HgzJYJj؇a~9
6Ukؼ++Xx+SZXtY F~K8\Ë5^+MS+<^I$ 	õœɿ5gYƅ
y,߾υCOb(粆-Yj	׀o)+9x%Ҽ0HhEW304gL_0(?3t6 eQ"y}Aʐ|=+|4+F_L[Ӱ׻78 S}4p]Ѥhʏ- nL(F;'k ;z02{z1L(t=(߈q"<O2L]^W`LocL+ٸEUd%߷d|L'2ֺ6~0RR,֠[\|jQy{PQV{p!mõC#3AGyLxSv9@<(X *]Σ#EtNtHf6sgr	~ƹתXlhtT*{ЊUԏ;[OlUًqlnVi% |J4x)2d\~j|޸C-ʿϖgetHO\22;'<)Muiz"T#zVi$VXgc:Q:ʣߢR"^^@`^@7Rned[y=E`@ö"%ecQn`/X3(#cA6#[]	8~53+V~"W^)B=ˏ VZ%\\x+`l_ӲƱ/Z/u!CV-VQ9oJ׃a?+a/`+kpPKRP6b(AfUCy<.
^FG
fhp'㣸׌F[}&Ƨ{|lWLT5|N=_Q)F+KeRH"څ-+n(3H{Ӳ!4<K~Olz^89(y\zƥ8oy@#?@B _$]"_>Q=l5<:yGib&Ǭע#|gzgOG>#BaD~),<a9,z<}3oFZ8+Kl|fA5/U\+-}+q[jZ2ikӷ5[|abw-;NlRy)x/Ήd#/WOrd$G
Cx~/#}㟉𧾏z<`x CaXss+Fg1bN1OYJzM.+HYU􂂓y=}fc'mKd݋AP8s[nH3E+E@(:),+{d}}WXh}2DO xu]ByK7.M'2֐la͆	OfҜz]`]w8kxj񦆯Zpрf+8Q3c\,4jXM3DjUnDLR@S	aF8` cqvKQs5x֌36vO%;6Y*޴b5gddj쫚9SuJd7$DzGݶn^Hjd:omu;R2.<_ΗlX;و{P2Zq͇4鳃cS9Z#h3󂮣#Yq/6jb-<9Qcx?뎳`ix#[834؃h0>x)ȶ;_ T4$oڣjTWh]V<a¸1i![+J(=wMF5f uEgV/E%zMcKk1Ne{NÖtg8!dndRfe@}??
Ļ>Qxe@K`'p,^붵`vgكvmgX
*b!4#2̙2QgF4b\ _1E
QT^\$ϔC۩H:yg=gwgY&yAZלtdi0qeIA35{\3SPKe9ε,eOW־=o˙׾!yN%-ĐBXCem
3"g+֟`Ѽi:G/*|v(p^:+5ޯWd3QЧզVޑzohAmuvFj@F-{jeoZE=ׯA9RiSEU.4[MvF?Nkrv޳x	o/lĝ	v%g=	$|l5}ߐe<XVҺͶǗAp/Y0;/uA5Q{2R:=ε6,:\p8/W?K0G}e{Ly\2W!.gt?)L
=[
+g&-Oݝ|Fڎhs <3"zS{-35O޽>S TwV<-͇{n8+qSr:g	/vۅnb7:ߎbo~]VrOt^/:<?A0`bm3M?k`GCz"#Ĩag`ғqVGa ix	uJb>C>7љ6ɋFS嗍leA<Om`Ma`յQmesi#Kfz4QN{9u`a):2QAս̙"v]rw}FZ6Nٻv.3yܐ7~2mtšGNa<m<*g)z>l&ri}v
Ze `y2$f%:mL<fG'=3{Ĉ|}Oe+2Ou2!~T4^56x#PC;A_b]ֆE絻Sө?vFCd ӤF~//ӑTaUqO.nDsφ3w˦ϰ]cHJӢـ-P_s:/d̑'.볜
Zt?5'y{0xU>sp׃k12,,޳熄Rg5!x,fCB1ou0^]0F<sXUH)c-w;!97k04)"Khin3hH)6JfMSGog<:8dki]BNsQ\rW&7[v}iMM^b/z"#h©xݠxȿ?uj^τ/C$gy}Ң&3_x"\?3l]k3^``ܐ3g	,kuW>l`@˗(sG4ZiQxF~[i%egݜdhL};oՓ&Xn]C]a5Zj>aw	K[GjnQXFQI4;!Ey6;YSf)wBS{uyH冈{~[)wڈp-ӥy$ZB^ǙӉֺekp!2&h~9k̈́@wp)SŐ]<:,ٰ`%wI!0z|/NhDb؈[-G埡S >= jD1c=nYO(Pkgi~4C˙jlhVђO6a3e}0Zi7ucS>+n=qQYU=Je-BH5u0ʁtl{,p;s;/W"MPC2^)]Nwk;ct9/mBgf+7§&/|	=^9OvD zD0	?;@g:#
\H3[2V@3,f4gP^/#|+TwyT5O<3{أV7Q6 ~3!:%΃DYKik%ⵌS".m]:`U펒ΒV)O S/@NM#V]teoh?b.3q#Th_QC@OЀOC4x0[x>V0hו6%x,"F5D(1H84<oDoZ9X,単Y`)g_~1B烎ܸX#C-i	ޑ<j`#?J#"ƇK4x8˫.ywgz;E^TwW/2n;B񺔛S}[zbq.{6 {ݖ;힧LoW7`np=n+~Tw-]	Ҽ22-Hv,tzxhwBuˌJ0t4x{!oF˒6i/>g}L a!=bXxtk2M+t]<31G/!=E AYG-PmӞ	ٳFrgoAlyUIf!T7W3!?'دS
_~-+H]%CA4ȭ)0>yZ4lpN,Na+X~O[q~evBc2N'xYz o/xY.OzSp>*- xÓ'ȯ(x'YegxRROdQ]u=|{65gZ%ٌ1Ly4-' 8cuNа"-t[c](*JX+r޴ 4lK{5@_nmg)N7)
͵[0'Ԩ/{3 vlpd69ӭ,v8yYBnl]6_z2L=o[Nlݥ붞X·aJ2Q^+_Gx'?-#M=C|rh_[jPy n`՞G4DtN	,=V3_>S9~}'Coٓƻ>N/u#ޓ	.Ue2PVPͰk4 Si-Uz3l<%nJiNp O)4ʛe|)pA^-ot^FٓvX	>)S&trV#2ԅ3!vYdW7;JT-\^>:t2 1}#RMZ'[`oe_f详T :v8 (,Ғע' sjS3=B_2|#gf;oQdeiO^'F0tyBم.ݎ䉪Ɗi*xJ]J\Fh5SBZ8a}=[wPG l酷/6{Re_.qٯSzSo4]ʆ>_7] smO@'!^4 4e;=)f}kqA5S.#u\h^Z4|h%EPa=:^WԪE<>醋HOeYH8:7<kHZy:*b٣Fӟoo`1O{fw|n<uQmh[@zs҆zWw<OKAl_=mI ~}ӁC/m<|=++xn@S%g{E7Ϧd ӣUַn~&햽m/tAiw;]c ;hщ=:6-N6%ǫg j:t#e-V8)\簡4qD!}i硃;JD)/x3`Q.VEߏ0õz1n4^~|ˏW8er5jbw|7=(5`ޖ}fTd }\yw@,wZ0ejLJ<-M!Lq 7{Y"qB:Σ+w=\
arhGk>mT[ueonG5]uK5nмyp?!`z8a:ۇm,հ#A\ǭJs/C?A4Kd܈(kG䯗>#-߇}70Ŕ8 L#3*@ї`%DwS]蝽jb}.+- oJQRg+ڻ94'<C!JsW@G7	^S8:΃D5>jU9iO-dmEjfOӍ-=nNWL(\e9ᩝㆇo\gPetGE!7أ	'`X8t+`H+!d~'IF><4(x
JI6K7C~Mo7ѱnKߩTU'ӤyEYY@糼k}Oh }*5;gK7e:~qxqgT$]+yx|h
oS2-1o^q{F"}%9ӉbߤOqj.=CL;N{y\[uyx'{an Af)o3pQHqDJb&;YjBw.'aNi4'ΆZJHdHJo:穰.y*]lIDEˌqd[ƀ6V`!d~MبSy{Q~7]ZӞ
fdq ':`:8/M~zƥ+8oZVs6A}m',%c@WO8p2~og+Ty4|Fk;=:)5,㭼Vi3߭aN g$ O$QYpD9RBQQ/'CDӏ@F{ֲ5ZÖ/Q;#Ϙ:iSN.li<}h0\<ZiQA
v2`}M"-iiFZMHU+
kg4gPt5dQ-fy;\Ѡv;ۉ
̹ifg|#ywو+'=tHiy7+0耮Q}RPFɿoхNiֆLpش*a>aDn?(6<بt{,&Y8"Ea̵=RڮϞI ުW{ۍvˉ<*s9:>C|F|!--4>i)fĤJEef\D+,p;l$:J#NƃIJzM}%,eү{F++Cڽkd֝{'#o%F^sN:O7iOtO)mLr]m/)WʣIM4	M/xIK{^k<!/xL,3S.gʋ1jzׇzSTpP3Ly,gaYe"0?+W-:=iZXλB&6#$S~Z{6вdX*M(nbgIZĳ65RVdٮ$4@اu=#^7d+x`o<T#mp?ˆH;&k<͛{nzdz<L)Z;]yE7ZV6t+(
m&_c{#Z"c8k7My:8|Q{x]l^@(]Wn[8Eueq QGX
BWVȯ;T7R@FYxc ʀF[,ٝ;<g4P'{زڣMl[2( }=!.Nh=MA8d^dM)7Qp,Mvv=mT@ɒvgCo 9_
,[R60w;{[lڡ΀bף2[fslDkcNQ^׹e2ndηtM{+˧JR)gh_On פB9
1Rm	QQ=_8sł K -~$' ͐Lhuά4Y)Bn3JqGZF6Xjv@Q
SjMǰl5ܗl<kSEٙ-O
QXth)W2h
ogztӣj輺%\׵U"RХ\^Hv^јǬ]++l}GF[l=3GKOKp[huϨ1UȿuD#᠓λeDx_վF-3?M ,aJ [0n,E^pʏ$)λaNyq C֫hyM?Fn9vJ#Mnő>
ֲ߫Մ4aŜ Q?K(1yL}vyrݖZgXQ}q=9Pr[=R}ukt`n7<lU͝Яۄ`?}:q&qz}mՏ}#t6.p;l1 l+ؔHt``({nOiei}-]_;tN~+褣C7NE|1jQj/3)Zo: F3n#FΨ2|> [LA+xw\=lx}Ucc(F8Z@~07R./ݢP	ZUUe:[%鸕`~۱'T|\%NcWqgykP*OҺ3ҨT; wVӛ~ r+4p]<y[F2xSqm^{"M	mZZ=WE8i0#]>CΧ@zX:Bx /dico{4 7g㿺}a*uG@,:|)YXQYN$2}DվaT6V?(ӟh5Rt@Sb4=F|=x@O U?9j>%<q73e˘3k	~p?Md]ViP*6˻@'6Bg!FݴeX˩U)<m23ޛc1ڠ,tH{IFk><Mz%ɶx˿Y|F7FzuD*BôB4Fx4x0>dsSo(x==%]Q'{땷K5N'\[Q[ԧ+C@OѹjCpsᚪ:ǰ?ѡ\˖{sv5Kj{rMt`P6/Q3LOCBN2uPt9<; aH<	vyW	Vδ]/^Om#a_ F[ҁ1Yz❤$m	dO6,f\Wo05ݺh  fDeaoOez<3c7i!OnRn5JĄR+ڽGǢNkJ9_7xӟCXp-|.=!n5,@^/:cIQx>ýv4Nєj|{IBM~IvIspSj$`2	ɐ3Oao<%%z^n(DHq&9Fm<^$ԞN\	<UH2Om:$]L3lXzQ\ 8S*/`Fa4x`DZ~q4fP:׾_nS8#^\DJF,ˀFg-xzy<=jo6:#O<~crp0BJVJZeL^b[;植>ZS$qDzcŚ2fFX'vmTbj	_.C70RZYǚr`Q(y`mͣʳ\k{b͠F,2kimrԔEebټӤd}<%=6'*dȳ9@{Rς1PZcJGfDt~8wVHOoro#Y8ya{:$ʯΔyF3B	ż3%_NΞ5~f
1}PC3h~Z-dZ{F{ \-in )ž6|3n(I2<4s,\gjPy[qE hOj=QvjȤfХ\c3NZ;QԎg].{_G譇hI+?mwێ^:?{7<U0ˉ@r Yx%O.{)m`iZ-#+ z2X4#}>2Z,#];tao{c<<>- {^Sg}nX1lF13i0=9JMBe#/Mw)rڟw6]{#]z267\x;iz%K6((a[TAw?uƀfmyڵDo/6AKĥr&ވ[FkEu/[(jB'NZ9:"Sj=ry8.]sE<LCZC aSJmݭK{VKN
v&mF\w s"j=^Ft6Ȕ]^ҙ~/x/(rVcTyV>,VvzL4X4ycL[k7,:1?⦧[DtYAPffPFxGʗ8ƭ yZVrkA=  "pAA_W	3ʹlrtڦli7m5QdYmY3NlxѪd-bNlR<v7Îb-<EFU]/m79^oT'h!~p5p+F??jԱr҈Ӫ}t9o8G6(ugT/-2P:r7ʏ7yJ,\ѴpoQ9Y\Z76#.m%{ w0a4~`ʿ7с5'4xL2 |
Að7&KϾ["\ #<^4-ZtYxNhF9 z&Xe5DF[>RCZ;$<tκ@iZ=ϒj2=x"WߟsU3r<-ze)jXu[ k(f OOr%#ob8;d8jq[\>қFx֭c77g|a]GV#07RNL6;Flw2^>xܫzlV^Yqmrs?osW@n+4C6=~5)Og>2OgMO#W?{ghx5)ōh9zxf` 8D=0(?CoF8~]879?빗%o%6ꨑ=B4S0cE#La13-B;l#op?z5m:BjbmukPN3%s
QWvJx9/Gs"V(][klbeYU:/ ;CL^v&F,֦CBiKQYi TW(T+S+QRj5?jz+9<6jX6 و˿[≫^<
|gS]/Ƿdo-:*`>
i]t=iȚ:ks0ϱ]߮,u72R9^8B|UqWͧ NWغ*l e	LX:w&xuzf,`p"^дEbMWW t㱾ׂ3B>nĨ#1Ҍ0}".f'7}Ǘ@oV˞5d`.P=Ќ\zwJ˯%bd߳v^{OK
װɲg)c]Bs6%c:{V>7#J͌i^l:wuҭQĮђ6IYRS}3nlQ@Y ! 䩾BmmuI_1 arfXJIvy2?|bc#F^r0EFEKfsf'ɿx1 l
7cML~IwtFqQݞ,O{fV0#8^Gc}< Nٟ$sYDEB#pt^Yg.F;
zt7" sFZg:wfO]YX+\ntmW-e(tJf5$:En=P10/?K[Frg64''Y#Gihm&|$m$냗>˔h*FZedtō>;m|KzA:O{o({ =|k6<;V vz7HR]vgwgb%:ؚUֻLh䳂E[dA#94%L
 r02F[p<Y_^< ~{m+a[8_kdyFD#kK',	|\wւrw|^Y*vonw{`=qYzJPw+rKidږIFtyd@h_Y[S6\lտy.l5Y֯1h).-O+N<i)kA3op:j3;o\(^8z;ڏ}9Ƨӝw|@\wRt'5lMtORWϕM<4aRe>9|V3$37
-8}!k`gHzy#Z"ە;݂e%]φcbTZ0FU<Vʸ2)!t5W-|q5kl@Ȏ^NO&qzY?=%r'=>]1i]Wr1<5Oi]ڭ'm%phci3KA6%{Ѳ9=-˶IFhӚ'?XRO+OXF*6|k/3x;%>.?=k-{}̟b%r/ן#5Bc.P}_AO6zH	LmFӨ4^>U.˙=azof(XUW\r`jx108fە߇glSnWeN/K:FGH;@^EA1|otqLw[5tiLfl^4x J;Ȝ|هsF{#1xT3.1 }^̆K$cxҠފZ8 ~FY|d,`(ǉ/v~yH;?̿ǭnee]V7`̆X^i,ʜ`ga:u>bS&[d2zOb:-}^ZTvGtk63t!6c㟟<o/HRBy9'zw 1(32#[d	.oGg5ր<6֮og.lZW!y~UvSP|Ic bx^˶ Fg44kSAi.OgT'MyZ4\^W[NeݵF[g4/R "Xw:;n)؞;:@Z˖q?|gۍwPҴ}:-S=u##`%Og6ji8NV AS1<>ON)Na;GuFwj.Mӂi}Fm˿Wi75eAúMAI`3N+N:}BFZЦ@g'!{@^֫.m;ã=Q~=¡zŮ4;Fo@H=bAA d9{.Ոus)!^KⵄaN9hx֯%:-pE~xf%K9״a+=.|{2)SĶT!F޴õ^ƨxik:M<%,*o}`^0}3G|7ҳ ;5.=A#}2 v7rף
wh9>D7אXqrJTH91TtF)'Cԁ3Ba1OfY6n蚩ljkzǶ .ymLCOszƚbOTBֿq:]$e<Ͻ#;RځFek<Y֦FN'6Ԅ̓VDiUxfjF
B`LSpf~\!{tb=I=̿GА푧it;ShHS;Ga g-)<]ho2BoJ(o|M1D/@6:MMJtVoՈ-~=^"X%?u@>'?}(ߏsv	ygG Ƀܨ1"%ŁuT>ζ+.~F>NWcMLGlepc :eG[>2<v٠6R7QOwfobLdU-цݹ2AO-0J|3XJ_S*':#7Ƽ.q NF\ yR '?M6|bÃ!-޼v;>	e墨ǖN9$`ܬ4z|:3hGxG<j_QN%mƇA+W,vaKF%fVyE0t|GwjP6dD\yڕ=C|,umۀC1@ntN`e鬪?DXoi~I{}E^\Hۼi#e#FK~V=,GW$s{ϑBZF^l𚭗ktڕ~e esjzX|xV@j2a/!~SfO"6#PKd]
Дm[6x79 Fe
hP=?rBS.1u!= qEtFi9ihڑ3p5kU5k4v,++7
T`OK_¼gƢc>	o9R6q4<@;=X5jb-&C9E [(#"Ay`±)YSb s|Zi%r/|mS2M/3mNq#r=bnH x䡛ܭ}{aL
tRӜE3%"'
"#}Wa&18pW0u_# Y!`x	@܈
su=CorGw|G#o6czۙ>u|7DuЦGNQp-/At#OyHN|v5s9V'4,oghI?
_Zgi#<c{=moKz
=ndݠk)W+T;ZN'^)ھ7/!_guARIr:GH/Y<0\Fyo8&|(?v5ꗪ2#hVY!gkQ{rpxKڛ=ku3^^5%lgD%ko?<dWtkٞ^Z\g=PdCt&#ʞk=Q	"sl^b)OGN);o;WBF't%sK:}}=n$ޭzq{FљuqV4?TgmkEu-Z֤p;іGCn"i=|H^Y9HV((//$m3e-6jkuJt'4Q'$$$_f]++=R6^ڨCحIʚi	cvecwI`Lmqm`*K$\QFVVXNN/A><=*]dO˹OkiS}z<#^Hd-Dޠ?VډGhW)M.l=p=J6>Fc}Cyғڀ|%KAJ]pIvkop 'K$/H>	 ~6NONuZ=g9lOOH |E󏂧3L%Lfh35KX{}jU4;_6}>38LXZ΃p~*J嗆ZYC.sBks^:ƀt:@^^>Ii`jo<р^<5\gTO埗)GOG]\.{SN^j7'+
 PsSlx~3ImqT͈ȏs%v(3C<$󘰪9l)=ݐT&'?:<ƚm/▗ky-6Wv*>t^~A3:khGͣfhU:[7ɲRB-y+kd}:3/E;yi1I+Y!	"GsF'f5\鲿>WڜPga~{kt~S~לaOwM׈
;ss5>S8N7 tFwEFh@3J?:yda,Ck[GJ!RRnyS:CM\сq?Ӽ3	f7oo6[ߝ_R6;2CnK9sj͸ M8O8e3Yp'#%9qhhݓci\DgÿCIkۖSXu|#ۙ6g>
\yJIoڶŒcd@`M>*Fj9;O[=cx,C5#̻F}ԓ>40/v	bYfΆQZi?c^(6kleQ'$3b~\043gGO7dc97UcҒ=~z3[hd[6#
j@L+{Eh4y~GlfrpPyA}?-"o`.-;\o |WF9f愅	˙=<ez\:Ӎr:F"֓l`DS
\'36=B8gd4`xrd:Pa.|-]hS- OVK;GH,:ZPڽ:`Z;rDbAzѴwKQ
%E,lѕDKY+ӟUԑ9'3qHƚ	~~OIJx4xUi%)mm:Op˞62r@WyJ4HrPװaclI٢t[IbKo=L}21;d͒Ca2ao8}ypgU
&a=F:'FwGHg.=hGh[Pw:LHo<& ,=xRX zTy=ثvӟxcA:3]!vL=vD+x/>IFy,z= cޕpjL"<y¯*I7mK1@6:ǜAVP;>.I|T70٩M>K\[|+rYmHAmw6_VwWÊҼ_CC={3=7%` r$Y((0U
emh}KkhG(Y
vj16ʺ%[<οt%lq"c-OXOfH+6d&X`g4RvHEWKx7^iR:x
/Yhw]J*2۞moSB5K{u'18g_ym6R~=);+q!#=ufY̦̄,¿$zQ5]#ltq;i|?(kNnӚq6}x'鱽jy1c|)Z52~wyŲ,?-(_+9o

#%[F,KV?]ć奝LI(rMq$wqrF5co+eW;DWz?߯ŽVd4=;#}V_EyџDu!KO˿@*JpIL%$p$h^t5A	l`/OTV#a>xiЬnivP򬑱FR+&7I}qˁdo5{?xHALщNsZ5^F;AyW!(5ypv_^HA 3Ƀ?­t%	KM3rOlvbv;)OZәO7:ז^fR?SjvkiFnQ:PvVg"akQ:Ҭx {n38˿a şP8JDad1$:0#5.0rPZ{X;ʽ&<oQuhz_sӆ"M.Zj]^<=myzH"c/H sh// 8*0/VH忸Fnex8/o<bc+$3!%BW| p+ݯ͟I-8KnF#]V?Lx|mWչ "B53앋8Az׸δi7>ʃFzuq1ޭk,/[Vl=(ȌqAdWR	ѡ+ՐvF^j[qp-AA9L{=,@рbA٣S{tXW ^Eǜ곅qk޶rԝ.}FMUDm$>#vPҖ@=';GM͖iygz>r_$0׎^NQ]G1? s\Gn<#fwc)EI3{F`\Z]9kW>Q5jtpgSmŵd?RF$lKACNa/^5s奮W+z[A0=)DOaz
X)Gagy͔Hx0z|2qYz6nș<or_/M*WL`{׶^Er`[x[9me-Be/jCr3eu8/3_t~3<Y+Mmavzge	(XJ=f:v&WoN#6t]LM~MFM"Xu[A@{>n,T<kZ@S4-Nb7,>\Ý	:xFJҒOy)t6W'Ld5L@ZW^7}<x'>m8wTuqh#t7Q2>-O!c< ?0YXGF}feܭC>8W*FIhL|φgÎ;Jk~S&wdAC %m?Hrn*{|c^Om֬:JV ' !(BEfhu")D5Hr3# v(t:kk]ϛbrӕ.j xGyliz >J"llKlXJh{ڮXmVC>?	D`q{v'gc(-bQ=k[wؠ1|;-ֶ;z-K 0پvw%,j߿ґ|.W;b Dmv?[}aȼY(FL)&\'ʀC(|('E2.b#n״/-oMqs`][;z揼?\	\gYHfG7a봯zڻѼjU:Z:-
# ίk⡄^;U׭|)u`XVfZnOMçˮ8z2k:|5\@]=0VbANY(:5|ÀV;W/BM'\t]ݙ<ńԯ_oc鿈Sk-٫d~9TlBsVP[eY<aȿM{DLDP5Z&װ"B9y+e^IdMo7Н/;̴ jJؠ-~5>_-"h
l}zΩ	vXm)w7tװARQ<eA{6Uj-nkmKvr']=I?O8( Ot6>qH&ϑs!0><Azi 0<o1 ;BiKFZD#Aۍ/t|2=!76uMOaTZcoi_?ϯe"_AOn)!	鈇fÌb#\V'Y8P`Z7Zia_kf<hXoH7dK?d>4oل9Vof{ȿ_=xҢv(_Iy?`5HEw28aO$hZ,VaHxHqVٚr)*J{8k=vuC(N_4艦A?f:Eyּ q_{+I<Fyg'/EKÓ#%@ W-|$FyqR('@D;1[?,[cyy:7({|h!ϡgk à<!Xuklt͙Y|)S=	b`g]q )Ʉnn2[r+n/h68WZb(*ۆrRQv#;xv_'31/RJ3LL<~=3ikޏK<Q*ݐ@^dĝS~z&8	O/{訒otM~5qΛ;;<~YpvM妃xـƯ"K[ZᑧB5V`ˢ57*Fڥr!vy~y|Cr[Y1v1k3
BҮ{&Dmd
xQ c1c)vM?ݛtw@>Uri,)7:˲ݎ?~gcmzvvf35/!P!WNgi`M,|=b?괨=hnH5|$o1a+	ٔprZq۝ΗFn2|Iˆky]*~X1b4{$>8xyF2
/[,%"?η<V)=ڟ_,F[]~?eֵz_zpo?|ch_rB`xc=laԙ2nhQ)#jq(ov@Y3N~pwƚܺߟl?3ͺ:"uLiE arGq_{6>݊a1.c)SGE(4cLi4h2>fEO	_:3"GJ7ᎾFed\fD} ϶+RuC_`]Fmf(EYo:(w
N
H2Z>ۘ^GzVZDf{－QvhYIe6C3ndvJMPL@Z>iP5cm-F}<b6mGa5Ay=%&84ZAZwR^VoZI6Ȟ)Ѡ>V95䟧J.^6\~:={Nj'v,V߿GzWo W_\lSe(<V*)'b$FA{()oPm_{%=v%gSDCmQ_÷٣M^䁸<z&XJJ |YeQ`̛#<^Hެ2QoZIGyFVFMEGz~÷=pE^w#Cmx#VJ,o0j{Y٦#ulwCFtgpwQo3d@Th18\e܊bM6:)/?gEiRdeC-nAW3hNtpķ8no#Ǐ7:ĉ|M?]ǶME'xb;e_i:nwȩ s?7!Nވؒh#& Lp*3S8p`n N^eZr/nDYJNȳBAϯ96Ü`2R(QZJ$IЂ	Ɉ~n6@u|ea=	/G~$8imіF,x-:\c?3p3m6l!υ"xI^M1Ќ0[yF!P/hDp~mwiA9T?RCpKۑA!_*){Xb
[8y/rk֢vϤ{>KxJգ=IAY04[(\c=(N>hɿбCRF/˙=ɏNy<,ex9l װVrPFx<XFo]WvMdeOO7ܯ?nSDR~f5Ҫ/8iP^>/M@،)0Xxy-\nDOOiP&t,)=ϞhZ0[,3]f7auМlEuVZow[|]eygO[9N&ߠo^<~6г CV?[4xZh&LN7 ]NӣM+H;rw``hUϗYi@o0s[LR 1CSr2xׂtp[xgiYO-L~=ZJY
вП6Zq7yjtN45)O	q!->3/{!.#B,(& 'ok19wh@T`gbw}	4~2EFS5ެ;*5d@Gw&:ٻVn05 ]:"U);kQg''^=ҴͶAR%ZYX)K.=y/t4}_G
&塏L]o[u.Բ!߈McCitÖ1tqC-Q#jՊUFk||9)5:*GxpԹJ^ISťVF-*|WvF7kVЌD+	F,
WZ)E
264h9W|y_kzG}o	Oeq^*m?>N{94!{߭}ذ`DO.<-}w	2xDzf1Hx1
yEyѮ΋uIU/t@spX_vulVDXag,z!B'%{ ^y`/=)cE{/cV	
4x>fè.g)CﭐWP3J9~my?62~)Fw<C-modK}~5/9ƻݯ|syGR!2!߈rAX>ζ`=by Z̩; j+$(3A~&=V(kМhSRI	;SIdM{n'X䲜h/yֲ-9^/bP,Z<S0:xL8qXVQtYx4ߔ;q.lb}:_J[lbC4ihK?^x}.%}XV!_pfett|dcB|1<[2'
bERjjtP.=|qΒܥ%i1kJq!|0n5 B|NBʈ,A)vIo >P&𒆭&-*X JF#< _Ø'T<'.{=5kbeD_dgJ~+,H6)?T%'xezt(xlK`#euޚy޵|A=sGNYD
}#.+`@gc[#tNK!y+|akQ>4s]$3S)xyQZ<t{8cχnA3HKв{/Oeu^9A9PFgxѹHyסn`-I}:Gzb0!VytL1竗qX2\-]#gj`H,V+tt;Bi`hД&WS]ߔ<\fNAgF2N0_6C8	;׾Kߝ_x{[etFB)d>l&KTwIQ`y<k9wd7m<.)eYHDl߭EGN:|$߂B:䔍MZSJ;8$#WV<,8}1iP뷈gd~~B X B G'` AG1˓֯wAToYƛTHEO$X-qA:Ok٫=lӺjS(0t-#ffq[y=7H/Ѩ8S 48OnaoF!nG\ڄ^.y^򟺍}\
Qg
]~7vڃ7~U훫F0㬿9wMp*'Ya0-z5~+<P;;F %b@Wj(V%
Y3±`kk]?6edWJxFqoשЬn^O^3-y^J?+L}>S֢)+ egHIxZ--QFzne?o&N̛(Ao9~ooP|FE%_s޲\7T(Wґ.YrM`~$§ZW1e*כSp7)N`z{D.GT{*pWr۽ܹGxZYu+ES'anw慏S]^}1yZ#ec	Mh[t?YegipZ8$,8rD#xp-<'&"ψw	Z|~ynl3M"-m03%Z*9Hw~٠i|k7\hh	<_2iw-'{T74c6.SmɿmrG|P߸r3=y[[7lLV`ϼFB pΩz)Z2&	'y+/ex[M˛?MӉ=9l
2?ghj?%x
kD`RG||3!ߤBݔ(o=k4=k!tE=n:88?2mQ0=_;pinE#+O֥n\.t>gtFѯ&͠$D'>	,b@'#=] >Z[
ry3U9M#Xy63 N)b+O:Bj֦O3sJ-N׶L;:7)ݭ:(-q43S7H6fKxry*:j:nEfym~QlT\l؄"cYCYǣiSLө0'?)k?CsO3^iQ7$P &$8-4x|_~6
~ߓgS(2gKÐ^%lPB6vj6ȘP-3ZZAu$8T~߭4!"z<xf]c=HG"ĨHQx	;n"k62#=UQdf)9Z5)͒qOg:F BQٷGVYL; #Z$<WFJ Nh@)YYhoJ hVs<wmlG2mM?<l*8<5Jkwt.ۉ⇕ZwL77W9:Wj	x$>L@:N|ZNt$ п^3??#Aww]#?ds-Άҗr3@ee:7Ak[:lOK٠L=6[IeȐkd˞52_T2oo%Y<Vb?k	]g$`\aRkxꂦt?v>Ԣ`{}Zo۔ǎlm _,g>|:p|̬[}$H#>MgF@`y8t:yYCmv@7)FY/WdI%v]fsݵئHK%?Czdm7i❭H?/Wx/3_U=NN.924yW|Q*5lhDM.=2`V?
#llOhHFyhZ*N?E 2D#*T`g&/AdC)?3<SnkFTA2
~G$Xl%zwyWx0r|Ì
؈A,עa6yv+GyЍv}d[5PI6EvPMoQƻG-Oe*c#n\;ɠۢA|"x,U+H|{4jz-Q^^oRxKگsUq.y )Н| 7Mhk#7ֶ!vPwZJjvZ]wix{R>ݨWu=j]o;ڤ|]+6F=EwFB2hʔ\9xڔ22z(?~`xUBCy(`aETM^jr=1%x4'4Itl\ŜJ2p? ohdsh_5!p<8H,t]A% )CL6|Jk~k=!V=lrښC'pZm,k [Pgi<xzyqdiXPh99i`eeBKpʀ_QzWtYdO3wTie<³+ϸd]Fy=ףϺ%F2#f瓏37>;!M4H^02bjœQ=Sd0Ee)O$C42@TdyȻETFk$p*OiNq/iJɓVf|dH܊n9`S2dlPi:z8x v(Wm:jpBY"Ί:%Re>э;ebgB0ٯGí[Y(B.KeZ$s3ż#FD`o@ׂ7Ȥ\PpN\]- S^{[q}x"P]-6h.hmLYjL~sÚV}fN&}r/],6gnM#Qo8ط;cLQG=){^p修coy/1k[<Cd|CSzQݭ=t"02D:OimWf\Q8$#DZKGq#AѕI8y#C0t*P=^'CGWA[>3ept>CY L[th;KBD03=-9yo8x98ӎ XL$^d=a	~Zެ Yty7H #M +T,+k^$ߝ^x('q}GkhFȎ~dGtn̦ /te`gF,u7ˡեf[:)
W!c<[dpթJNgZ+J}@.f ӌm:ں6*_>6ʚqU&Ө<r"ChF%O`YU[QZFtњ5z' zG*7/Ado04<|6N*JJ^/w򵦈 ]Rpb|G绕Rf:#O~:]I:mwh\3'$4gOa@͌xb~%pZk};kHW+`/-2FX"s,EkNG6ܲ_iZ4/MIJ`Mw~-6)ܲB7IqǐJzCR<kQwϴ6x}dԴugdCɈ!Æ-J##Mu12xjFpjNe"#n'hD<K4:UF2_Kei#]dcA/wOW7NzAr
'-1Y4YVHaAo
vmG"M@k_Ma[ho_70g9 7iW$r3Ֆq0Ggjx}dǷ ~x0y:EVΣ7'*vX6 h$>^{6;+.Ӏ|	GZO?Kpr7h~&@ٕ:ʞ12M1|c<jGg5(v j^-F%;7yJv4&y<ӡ:2ƪGYv[R75:H["qk8b7V߁RYS۹ky./CryjgNWp]
Rg<7ux.ီT9"cFV?{3	 2pKzYKx`E4,d)g7'N/}pK#`8gNl{d)gn=uht5M"ٗgrzƗF,o惥-d_h<ƋN;ڛ^rrc>Ƅ?Ѣn`.siuad8Qz\>'#tu](lӐu
ڔ{iZn6*Gp)Dt44KV@yi-M)ζfSI68u'_37/jVv\w&lQFg|dڕzѹhn*VLӫkх"~)[vyP輵׬IeݏA{TN1N },qD?kK4ʹLcG.)GoJʋt{Gɹzs݀@;Y1@#J^~wq1Jho<-z/˪6ت{[è-7r䲧>-`I
6挌82"OYk clu# )ֶz<idiq5mmANO7;EɓskgLKt58Ր_EF[T5S2Pn_յ/;z: F)	 <HW|׶{E94]ӶYۈ/.y
@"v͌>| 'o F4x3jOmN1-cQ37%066"z2LӋۍri:=4DfemG"謱^MXFOӇ)qGgeP_w>BE^
KʼCsF:gOiY7Tkښ/2x#G:2`kxݰv_i$cw
pݢd5u){ˈ^OphZW弭Յ<N_h)`ydMɿ'7w;CY3J#` V#[6۹k Z+=\vjr$#-&]]+8 ̩{1H;`{̫	8uH mhб%m e>ߺQVW)21V6xZ!t+ta/?{__h}b;з=ý[o9ؕ08;F|^luPئFo$8^|Mk3uԎH\k\x~rӡW&ujۢ}2ȘZzs6Pf(5O'##	L5R۠6P:ldP]#cpTkQ<cltU@c@^+ֱ?)aXjŁx0DɆipd@.jSU%+v3A~CTv;]rk~*8GFq!F"1e=枥u(dޠH.6xߔ	aQ3^|ej:o3ȄQ]/7Lؗz[dݡ-hYǺ)\7sY-C!)[wW>2\AmBF;^-jkZ~OƏ{ݍz<t-C{&#ފ?kز֦Xijҵ͠l\b_x7GyA|&!sp cKW?,л}4#aD0+ޕC]crEW'kº8w;W/Zk:ɼE29w6}DJ
:?8 v_zǼNy3mb8.X*j2-oq _Ø/fFuB09twdx}'~.OUuymvGlk'sokδ*MH*826YZ'v[.]fh*2(̀e3&V}ڙop&yqP~ AkƥSf:Mgݪ؎r#}]i[ʆ[K[^kyrѦ6Ev|Xi9+2^f1to	Ȩf)7:i0r⺍ؒG)1JBmviy!OO6xֽ^HG%α֢!@}2$d AGa|8/dWZxfؼ\l0OԤJ%l9U+-aјܼ$eff-n! ~Ѭz/"f6$R}?@xuyŇ|Aㅵ3,#U=CM?zDĤ gg^MGDèD5`n??4ܐmH?]i!7!;@K{;ܷj:I>;:MAfʹ _o62}%ueKuef)4`WC~iM!AGw.}N^F7^MLo`r.з:pȃrR\{XӪlAgHM],z:sM
-,Q3}5'~*} 6Qc$ҜQr|3xm=R^FuW/aNdto@g3%aCzvE%}l>Kji<)h>W]y"B~ٯ)`anfADu_* K3$5Qjn}@yFb9hGڡEorW&X^[k*GAS11^x7g{e V/	3V9K	dk+oѐoJdZu ˣ=2ZWvEDgAr
Z^#Hx]Xo6X忝Fm}C?bO6*X9R0" t6 ғ9?W-m9I*)id#Z'+$rN6&sʗNK]	vJMl,#A:iVṂά`jx?R))!iPSR2~vI~OAͻ#:<%lƓ2SK:+NH2nT.O~뒒k9DtȿC~;~!lIah( ʂA^XY|U9P1ղSRh	KAj68P#kvn5ugh4.0IZ)<ɠeFQr^ dOb䫖Bˎ6OKT;`Q6Fgl>
7=\~>DwXl[CaOC?XؙR=1vJ$;-9VYP^4viU%o[6%![m#A?e@+R[R₀mkz׬z?#302/AR4t8WU:l0{rq^o~Y|n);X{-OTre2[W7wM(fq'}ʚCCoe׸z_a#K cF nTICKn~,k/fWImx&uKbAS۔*˭9w»&\
Lԣ N9+Hzf8Zyk`F3eO`E@*gtB~Ȏ,Dۣ\Y.+x-ݖmן4Ь~m.wmCT`t_{߇ڨƳ+
!1?uۮѻDN,NY/N7ո$&^^.zS?bc )<oS^ʕ&fh
jpj:ʃNNіr 2y,fG Ot(DC#Ff>+}2޳%S>H$h.|l>"o{/%yddݙm:c,17f<?qtNCo!ju[*3QA>j=nPCͳ׬
=Lݩ
lb6]ߑG{Sw3#%N0OG"xgnFaቔfqoYW+obA-I}iK^m}.H݌6kt5lv&>{>wď)'Ā QH\o6x5%J;],5>Po2ה$kJR}i.r>[aE#߬Ѧq*?RWˋH0;X{Bi)s)x#ϑJ67H~uBJ֨K=ihZH#^bI^)I$!"Tl;$pH_F{}62ڢ]2͔ӌ1Ĳ~Ml6 >;{݅	zͻOoZizV^A*|`f+פ,9,᱘\	#&LfKwndFtDJbF.XtXmw&ɿMÐ2 {K-`}:. /y)bBlo Mf e>PE5x3%˙XIztȿN?ߦ}V0pz5UZw5l97d^LG	JgjNN&leW"Z+\:[:E7-0tu~ 8yϭFQ1o)2|(,f=8"<yqsJ`:=ԙJ\zqf:-i|@K%V/!WwsB1YV;"d{uZ֙ߧ?qϤHY"BPo7x5ű:k:׸p6nƭ76E'Yr]5u*9ʜ:_e$DA3i_¼y,!ǂk
T38,FYpF*W%}'*#,cQ;tb3o˺)jN,k2Av~͆[9ގ8+ho1fQ"X^fdfIP;CM&0SMiTthԯ]­	Jaɀ	FxGR c>(^JBh|D<0>}Ͻ8HцdxNu+c?P<^4{~yde^o>u9俏`ȿ15)Q~n̳PD/;Kw9A|`.MZxxe6B	Ex-v ̴ա:M3l$HV{<ab)3p Ҍ04^o{<3cl;g?v/J~慷> Vl=0+D[,}Y=n|ǣϳ)
YCCέLƏ:@7avWQ=2ӡ.J0 f v_nԜv]_g2ֲF>V!zJMYB<+_%04y%80R|B[~{:FmUP^ˉzƅٰ7A7PeLI}#Z*Mu	[dǰ??t3;cE@UyTq1ƮHm<hzXn*>#M(2t׆/Q9]I
u11q:'YlGu&XL(ᢊYtI<2.R85jjef]H<.%[)@Ն8CaLQ6}QvݢkNlJv([ǣ=2x
Ŕ!?&P]c<zb@bP^wȨ3сW?jGؼr1Xh/U--J4sz7
V2#j99F'[4zJJ3qrY8)6]g59-:fq<4c{xh]ogz #=Wъ B&X|cSh; DMXxuB<.Q0j (C8zX.j7$-v0C,OV֯_ղ۳XOx0p(ZJȂ0_?<#g"kVDԸ"yh_Gu2%n@99`a[TֲGv.bZmz3+س	{ϝo11=v9/{>#ӿzẀ6\T`{O2,!+K"к~ʋaYIHJm#vLzH+R˲ޫl60'/<^&79V9+HzdIb	{̞
I` 泂Y1KW'ܺ<)_ _|׮ZftʴfCGM·?7@?dvk4Zֱݰ]+p>{IrGIwZj1EF uLapvuu)R-辰thrGzᩍG~B} u4~щ׊P4<a R8A%CKɉV.:1#_3C'=PJ:6 G*{ݖmg9܈_/7(_R[ію';0.Qe4 RxRg$	lq*a3e; d&y2fpעlCݡֆun4)X ja3i@Y;8uy+j'(FYj?ꈆ4G𕥅G.K7ya{Xh-H	XzzZ%5ǗoyxJ4q!aϖH2#@ʿsIgW/7	MAQɓwvݡ TGlK\'l=>2ݡx˜vZ.*}jwdxiL@ģT3D4k^ܯ ˥SHz82n4>NIhk%Nk_M3tXtE~&aO˶-H^C^1
6|\֤7&ris!>]ClqbO4 cᠺQNߖt+&PA)}ZjS.y'oϴ\ 0X?YFJ|_,H,%;LrCe%(<ϩFk(oƓnֿcLFᆌ/2&\~@6( y)xa~fy8#{zcm P>BW0J3X))SI0&}iQ]2]]jW⣧}TCf7hmδr,1~Q9;| GnyZ[%D*+6%*-B\7(ݡ/yStT#qyKAڬ@gV$Y	?EQ<4X
qԌ22;~ǿd4"^ƃ`6ϟ1%0&=m<lDK
>}":R~Fz'Z#yN2G%ccZ	AG{N3(7î3(JIٯmc/n~ʟ|ۣ2oBGΈ7#<dӃ}\V_Ӱ9
hʺ`҈LGڳh<|&[o/~-/X9
~ӛܭiZYL)Q"YCFw~	32#$}'=8ЦG-j?	?=gMMy0ۿ[7߰mwzV.lqHx__dQ$ڪ޵PKd,_UGqFt-"J3c/ǢY[mT@.6Еv._WkW6 IߕinQrxۣxNcET?Lڳm3o#Vyy)Q 6E}H=>*w_VDkN(}%@Yn<Z	n{f$\/iYRF}ez2_f#-?ɐJdUm2r} grU(yԚqW=l<"DqwH{7N5R^Z 3V?'hA*ncbcmKoޚ*㶻E:
Z"ZHǡT`0n?ב>^o:(uxfP
HL3Me:m0/ƛBcŷV >i9/)VZsVk6u3n14`X<+V=4 {Զz??/6rOQ
)kՓ[6[|M^	do$'sQhrcmd8FFY5#)n}#o 
6s<>/D9rzH]bޡi56w͝;2o=ul4-NFJ瑎yøQ,:8|ɫWLH_K
^Z."/%볮X7>[P@OE^L:11<ޯH"֑2yv)֍Q?Ddєd\:S"7s90^6Po;n<`~f2~&At*}76.h6OZiN
73J.;
C9/{au	ȶ %zf)oP	_zҐ	gyT݇n?<
;'qr:]etQ]U8+6%َˆkK<~-ߔNl΄˃/Öhe(x
d	ŨV%<B}V2ut\7Fy?ʿ){0qvlJZ׼ӊ,2̲//ֵrmWjFr$%O hȳVw71<Uye``8-{^˶lKُ݇@6iq	.Yw'6gX/skПמ^^qU?ܗf1m^hڽ#ʇ=؟ghBk[jZ%̻XNRg-ӽQ܈)uHI=/ʧ"EjЬ
W62;ռjr͚QfLEt96E޴Y22XFS<I˅5`KVC6J	qNaFt=Z9?xB`ugc}C_qEXzomخO{Xxiʃg9H//Ƶ)wfphnq_.0h0fpY˿I<mbѨ#d3[p{Z5PJ &c-gSɠu]eyG,FkĤɉyc|];Tu*l04V-!lF@lX/wSpTAE^6?HHk4@h3^wg(7EϔNdCm=Ck􅮋޿XF`F4I#`='F]H'COa+E)I&$֛#h!t6+Th;."FQ'^eh&WlḺK46|u,x#қ+׮uCXv.@YAӛIn!Э6֜ Nny^=tF<gU6)(g%cgI?5$CNQ]OۦuTy_ fyJ[kxpSd`wwcVsMR4nہJCZG22d8=C GCD`,Fa(ـ>O膃UU&	joAXc}L;E?;"q:'/g {uF/e0ʛj"^.zgMk@Tn`y7J5\ Y1*OAP`^8eg'(m!#o+i'ASdQE9w!s׋wqMlT5Z=#VepdflkdIBF[|2δ6nR£ڭ=|P_QL4e-<:+>b:&wDZYX2b/	hvS*"{z4y$~>˴6p:	`SB-y`̞NcI8W%qlo;vg@
D${o_u7U,Y XEjl_ťŴDzUv2FYNv#{~>s~L8Vt}A٠`ef~3_<+Ɛ/= [ O-Gt[۝j#.m lӬѯkˁLhD+6(ۦt08taۦJ/"Y\ޟ)f8f:g|6ߛFUűبJj,T+7a=En";x_pPX3Gҿ#ŕ4`1٠Z!ijS+h,܍ByD"V9.[vE":sfD널B	%wBN8#Z;{_Ge51ߵj6V#Z Z8nOs<aAa96y!DfBq NRPaB =l2|# 0{}3gCA"0g99}AX7>):kⅬG:֨QEY>+YO/+y+.xvoK
~x8!컕N]V"l_Nl*>fv^i$0SѮm+ópy`DyWSt16ӷy&gD9ӌ{*x=M4	Wz.gtt	
۱APßn*.T p&04*TsKmT	AF}]Q^M4]TG]1HrzJ)hV<$%Lz4RArb?ɻ2ߍꤠNwQohPh&i!푵eB+nUG
W^Vdx1୊DZٵ/D1szm6Q͈nbXl,z\Ġ P!AP6>iKG0`y\mIö@X 6љSDgj9T`AN'<]~O+cQ^hŦ	ME\6q>lr2PDn;Up]OO,,ίmԅC?9S>a<QY[>]etqg돦h2${9\i<j'<i(Ay:x)4E< h<@W?PozO>7k?CAzZ58o6j$P8 
a=EMLϽnhԶL6	AxWCx6hC6Ƒ	d+%/ecsf}$Pډ-rXRYwI<ۤ7OUinV΁}^>
'i#VqP+WWw;~o8lCtս[!0!E;lܴܕFYВC{&9qc5/ڎyhވmD~ Ftմp0 '}M|ۈ`IBHóB`.ll./`Bk4ME5l	@v̲A~^I	M8دE?d1$.pa;[*zBNm4eR{/ۤl<x}<+CwDexo>O73أv?N媜.^˃zI, >Y5P#km~j!=sfzJP=Q[XmB'рfVe*`dcihU	a	Z,a?rꅩ{NQ뚎m @a5(-+Z2#}'ē+>Я|ܻ!z˄jyS7>W4QhRC./8u=;΂|zy'km8^'}!Ok}4fb٤lRV_}>wQ(3"+j
ѾC4
kA{m<ciz`wV W+ xGFecuLg3ksW&퐮Ha*ǋ>;*!Lu@|T+f-L߅2Z4^_
흞 l$m过C	ٕ%i7_?Al_dQ"	|<Ih?lvmn&O;ʌO;@xMUFN&\0*\Vm2̮"ψmAt!ZMAeW5mh˿/Ce 
m4+D8*uK=aH5Xpdm'uڭ7jߩZC,IʱTIkpp\q[f%Ϳ_7è':lg_+ut|lieϦ$';`^M1C)_4nT_F82w7ѿ!k;j['zD=4^!E/2UQi(nPw)k.lWriRFm!ЫW@<6O4f QYY(&mDmenapRq	
+xY*60{FÖ7MRqdʭYnѿ]>@ڬvAqQ6mr,x4b!~I6m[nDI;/-kJM*DJ5ܐvң_'GRYዋ(`TQ#4Jۨ-peӰrz=j忇>>%++b  囕_%ƨjyzL5nSӏQFL%Ճ~ߔM` trW_U"wh4}qO"ǁM-WJMDNTKm\cMX#{zn%B۵?x_jRG2PN\mxw꜕8ԉY:O8YKǫP	:Jaj8îc7ťb{#.Cg?Paof8	wˈgÌd{f{{Yux|<Xg?c{>@񅧩Ep!SԾ8w=Miv`o{btj=~{[V^ "tb]ʿ!g∪xb"'D8WGt)Q߮;0 /@r9ޝ 5W2ITFjǟSOMW^algl9&yfcˌmDu2l`E8=p}0<kD#չ}M<7	C+oi??`[G5BwU/E?>'ߗ[.Y|跓U^vĉd;_4{r{hihGߎ\}\uUݾ=ʯO@I=D1MdVF4l+&{M ɞ=BF:h_3\2*rx:3pf6ow#a+F}LSIm1mF8z1QwBo59aD?Р,h6a?3;h@\V~I*gÁ1FDCfp()3zZO.蟅HM1ZBX4pAINvjh.lN(,އ/Hk1zAizGu}zyMFhn,p^vNIڈU9AzHmenVfԯ
+5[Cѿ1MhM3D{\lF&MXC`c5ꮡ<x`{5jWŧ' lA4,g$9XJ~DLBdSZ6=SJhwJh=H!y#Ce!<gm_;^$+b<>mm1H[YڟjߥOcz ;0iϺOJPMx/YSݜ]χS@UҢ-Q)@͖D"QLՏFj2^'"f
pWVǈYQ'ۉ#&14kY4_
4lJب4kYh~!}">9'ueg|+dghE򭖯?a՞|t⫵єg9si6ڕ5zi՞G(T	#oTzzf:o'`ݬ󑍝())$4ADTg?@}T6,_F0iT3\`1-Z#fdg&ʶߊjyWތIpIܕ3^8ZH)];!qNg˗2wЦAP
d*PgVJ1:CM_$9zmt@cjxiHv|ڡfA
}a4zwT{WF'U_[!Rhhט7Ak9ǗCDKQpß^)=	
67:?̧0(r
?	gMG:⑶JM>=\	JÅ%p.$I`Ud~| 5>
[IфH=r4ȷJ0z?N>E4#"=-)A_fvmIhKmЅh
l֠Yo~N3
Ohp@VpmV	ѬB}vEkVG+_-Q}DR-3TFM?X3U[j>~mh=S~r[*fT'ʻgo^e
v#ʝLLECh_G6Mp8BO>.gvo5?pW[XR໥K"N}Xxt/)<!]}_f'P9BcVFT{HƤDbdCUG0 -vYBcqx+A$w2[gFҸ:͚lOZyoD?c4kЮ_e@ɭ|"&2zhOMD1ͬ\I@f>
"fX$Zϣ]5ȏ˯fJ+VhHtGI`P]]?|W&Ax#q!]۸ -E|>y_,~V8@ۍ:T!	OOXp-5!Bk7wi6xûH]g GyAx܄-.+"C"yŬ-8A{j3 p:
Ew"P4؏@V}tܑ_{-$ԕܮ(9c!'M<eGZi ~aߋ~ G갃֧)͈pT't%)噎rIvk&bmQ2P:mL5kY g5hxW1A]>ˢyzƠcr(8SJc!N
Q!Yh\HNo>bKC~Xй=Dߗ=۴;ikZ(e}5ۣGA@ A(u+4/h#>8XCt2b ^cn;=B;h  p!p{TXC9Y0P~ټ?G%}]wHCvD2G0BZxՎd齕Ѩgckw`P_bPPͶgi6P)IϾͭhAe>C3bӴnf?;b)4m'onb5ޠW۠Ю#m52b\ggn+uAyAڥ9B/fW;+@zm>@Um6~T0/$a:қ>6JJ
ϯ?[4nnG檴ᐗ!ҊjРmR^,J_B")' ע' 쁯n oa=pW[oWNoolg
IN	_
&~[AQw'VcQz[Bռm<t t&[wU|p!=nFhD8`w*ggy1IAz8;Y;29V`8jk|SUakHS;ʙY?(cOf@_=>#N33)$%Z=4nI44h$Bh99SVlG|B幔銴j]V'ͺn-@G\^IaH<ذ{Bxmo`tʳ
vuA0C}*t!h78uZAtb]8S_Ǜ>?2QFEu֨<Pw$÷t+17U̧tj7z/܏Ρ= /[M|р2a=Lݳ~Y_e1.lO+@Ӵ|㦒jLjmP+@]Ng6K1#mp$$:tY;l4Ia;QQƷf6p<ABجUI,
T,gB4u0ۄ{.*ڷ1AI'MXbzYbT5iPB!,A8{qb	 u lh9 AqPQ{8K;
aSʐnwgCnϏFsuXTDxii=e??k#i
sFTϘɥaqWIgWMϻNKhhz{Vf׈pG}0H4[>]lfBg.m67U7  ڬpwa[lllW [/"U֤^_E?OE8ʬ'Хϒ$aZ̉`\p^z7^jf?kٰòR+	m.6Um
M}
cOUYxֲi"e\4:MdE>	3-Tلj`;ORtmR̡~WN?>FeR(ʣ|c&C '3we|6I!fgױbQ76uCلk iʮg[g?Gc2HfW1Uf
!ͧE3hd P	d;5k۱YmY?㟿_7軏FHPPc+y"m|ClG>9J6w%5Y	ai?M6m2n'89wwZs'AUCp X!.mjp$>pcȩ+/鿘v]TUԴbZ4DBwP
.exmѼYBh'$O&΃\[x|'|晍oFW^8Ug䍦Z21ArmPacLkEl]b~R|Egm] è=LU{>:h vز:+$ηˇlz)XKD%4쎣>7.})!)^!$/pc7Up`aJO *Waxx@[MԹ ''֦,ʃ'@ï⠶AZbæ^%gM^+dV?N^{Ayt\8j	mmlt*}6ȣ7ڣyfpQen#tyi:ArRMtT4kUO06(33B _5g(5LݭOWL)q#w4}O@E<D[f٬# ͮسFEM=6M6V˯d|쟨t)h6S<4魔7P!p?E` &*]"Uնl?3\xV8j XljP[-g&A؄1ZFKGUn;ēYEɞ¼ꡇx?bM_v՛4\9皡(w'D7^hmIA]zWhE[iX7 Nu[Awꖃ-SFu{EXfx+V6kƇGQ:}1OqR|Vxk6|/MbܵG Wg[88v¨JRKN<m2jM[K-7LP۳%ҿ	.P#$,E	'  t_ሃZ=A5L=@-ʃw'	 "n!`V0rFXu w_  ]e<(N
>F+ǳǕOc}?g˨ouTi<P|#¤ɻQ2\lFY>1;
UX xf UoP}iA@U8__qS_ښvb]&<p }).9JʑK)}D>"f`v|ʤ^+G2g.G=lՒ~xoAoiS&!4릙b?EFԠb瑵uu4{gLO> Bj[ҶCX-IւmkpA&>Լuc8=n
j<R6.8Ngg&u+T¤H!=̬HV;K+ȗͮIy_<rxv|c*5aCWlsذyamkְ	Aoo+b
zljdu`jG%|r 6J?qK]~(X}ܥuY=n;/v?P '{ jVUc!y*owJmR9x!lwBO
PM	XKMB  <ea	x~rtRA25mwb ޜ'WMa[U!%;q`B{d,]yյ%E:o{
..]kswjm׈>5ctܙT}Üke5۳oZ%J=c@lV=n
jMb5ѿ˿ڵvALpӭ+mF⋠,Nяgeޗ(1\a}POjDbekƹߟ_.B싶*Hl~fO~;i? ўҩڐi~Zc*(Xznjk5pS\^$EષhQ{:[VbcJk];?<ƹ{PY':L<kYfw\boH!NW܏^5)϶fnt,mD5a3̮XnapM=re0K:.p?"t0]xOAF[b/ONpÊ(j̬+xʿYX'oA(ޯB:VvCf-BkoRݝ<ך8ػF|Nض.O[^EZ26覕{z6*M`TNBӅ98WhTBڢc37{7???s<|;ˌN}X?aŷ }F8^$Ji~K \pam`}s_wxtӢ3B/1JkD3+1gOQ"|
M>w"^5֪[He/_[&`7d@pj{Q>OOYPկ~w\_ژbF3^#:?8Ϫ[UmN-VID'-;SKB6=@#4na/lny/ny
k&O1LIސk3o`Ƕ囆smFp[h2_ss2G3<r|Yz_ِV3San둑"QvPF}Ό2d4"I+xU_e>gYKL[ڇڪL'/N3o\:۸i9A~ҋ)jqsmWq[qDi<o[EhҿFF.]_|^+Y<o%ZZ(q3><#<>yiؾiGNy M ̍v/?oM;gǉc!瑭w3֥w++㕭 f<0s$pmd)1^cр]3g|h@f8:3E﵎x<fS>}9^
Z"L&~;eo
N(;_űE?0G-5YOF!U.vBբuAn턳mD!i؈>bhXE AָD\*T8F~F+*j*]sOLnі23daTo[)r26k}s-^]̩/WУA]Q>K}lQYUgr`=10V@xl]
'j+m2Fxem,#*ˎ?vv-DoKA=)|V6n-cl[Exⵐ.*C{blׁ>ֆf!.]cq%wu2Fm8|\BKamx
wY+6AkHQFVEp`[%,^+}q`e#Ɣ1TO|;.YP3o0fإs}}U>xj;g?nL۴fߓ̟ɟph=f}^QoiD(+E>3}7<0Z	ڤHX;/du z}/{?-tE<=?ѿڭڳD3@W*6ϞRam}ӂHWS kv^΂'1+BQ>31{7cL _%3 =~_V	كu3PL'lt\G㮡-gM#//uBoY3KlJΌ[.XnHM
nX?g4l2x7#nA32LNߓ-I?<v1iUHǬ)([`qJN9AΪ`gÿQ,?u|$OJ~a&/s沟-X6m!A\$}/Xsk˭e)'_29Fl`Gkxٺ5}ÈF(K/IDM5WYOx6ĭ~:';6ߞ/]h,Az6|Ж5jKDAڨ;aQ%	Yc2W}1[Khlǫ£oxViJͱ^bIzF<3bHy|%
.Q=ф@ƈ<cFDjZ|<0а5}:NB=[`?OI}Bd7YyU'u__k50oLf6lwEWp=KIJZH:2]pO=egy`u fb|Ԋ4*/?ft\F͖[dϣ|ۈ-z1SޕS6e	QN)rj'0uӮZ̼PsO^_7bD19gBY[u ́@QmzW6Q'Oՠ݀WTϨ}Q;G~
p|/vLֆ-kԨTFHNo_X*{"aGUX%
v;U\k\h+yj2F=	1W#ݧebnRV2%L*]}/|qJ6[-(_Sc19j])7FZ*9)K!o<imq`2Qw,hB(&٠y
-Ҿg'i6 |<J=`)3$WeUEBU[}})4&[NDuRS!dWYH@?a	;*~뤌}Ƅʍn}:йLa=Jm^FVJ*U tΧNXg?ABs"N$Hō^4GUqȩ[}Ĝ^_⋤v${'pq]	U)&M˾-'%>-fvy薫.1}l~#Xo]oy82A+EklÁ.\].ˬb-Nq;?F`3#H7>:QzkRE.HOUڙ7~ەم$i-U.*q3"WeLe[LW??{#f0*S[[
à:z2f2f>/'uJ?G*.ӯNl0Dx+[&S\~'赧dvlw?;I!Ld2S@RYgS>F8$rKZd@T#,9Ȼ(x}TO,+WFݬז8J6_ƈa0^	v$h"2fGD\uR<.g#؟'ld_Bg&),ζiĦ=!k_*;-m>@%:k7>"}
~0ף[dqێ𺊶CBR>p|{EwgјfL;ߗL8D71٤`韇1UFbLp\,E߼Lw%)[e"F凥ڶB$j
4(읪ix\q߹_e۲ٗw?ѝ{/k0,lgF#(ڗYa˿e7dlDAZ՞$>{Έ5#JkX=eR-卮upotKGig9 *1	 ݏNq\\+rmKG)E7*Y;/,|y(ߝWO6E5F#FՊm@${IzxQ.l*uǦQYfPp5k}-jV1߬^}sv6Gi+xy2fɾcTǌ͓]M?(7j[=G5׫8;ëP-{ǗY+xtp{({Ow^&c+YJwq:D5$_e}#DHv}icEz,=Z0wԯYD#ʙo7*7ŗ-3xZ!^iiR3(x2T_nelKqzm_hU5,.|hc˝)Cc9;uUQ+gr0WbNvw[6spКlI{%hq`AM`d ѳ/ڣ5(oIQc%ݿψ6"V4>F}=bIp	y<?e5<h<A~ǥky(ռ%.(兮c5њ旰yt۝c|6Uߞ3/P?Y"%J0x=WQ"r (:t`ù8=lb!=ɕ
#µf|>g{DU&+}W"V`WϘ"%ef?*'uSUGGѠVkVƿlʳٙKQ'qM"hp9N:Ps;?zLS4!?H$G"B>> .E4lDQ&Llդl:
Sށq^}RLާ>h6lU"Ay9]}zդ(=<QZϾ.o'R{ c2ŬVƠ_
mRʞƝcSRg/lGG<pspbA|[
Niͥ&tIW].gԕ}4sZWJ.pZ7
zAP}Gݹ>ouQG2C*Dpg ήـ\š.cY?{IgKԑ1:}OɌd`{?:W>UמH3f1;]	n,r77[-,F˞yΞ]Q'گ].;cϐm~@5km+=0H]>gN,Ff`.cFD>Lޯ!:1g8dFJ[ʏGIfm𲴬N^7|">Y۳r7iI=OIk Al+fs>ʯ湥/K/|>fMjG*:"AkGMN̝b	u!LbYT-@1?`+}eg?s?2M1eq'4ߧnF8^Х8 
^D9#ƾ^7>4W6h=vЎOm|K|//R m3	w?W;迭#N⼮,-A#Gq~61+:1ʃD}n}lm{q.8l{g}1-IOg5ZS?Wa9ʬ.m]k gˌ2'??(5VbS@6dװuM޷Sj0?ٴڒdCߜ;q;|J_c>qLp:*E}E1вbgT!^m	Mz9Gs:br
?}A<wĕh%xD7OԟYGޯg:1F8ԣ>)xf?Jg̕ɻG_Pdla5<xaѾ+
2wuqTتُ͡;SPaҍ0;f ˂-4C.[r	M84$:ⰵQ@]=C$7hqx{mQ;';o,!*< ~@:RGD\+Ly4a.\W5Y=>>?--ߋd8dwSԶWe}/ɻ3r~(;0WNwj,2tUs}5H==tR}B>a3lmʺ2QرAqEA:$6 3tY3lDu f/c v,gJd٤}DNV{Y'Jo\WjI@,MPkGђпzyw]sT9m|=l#Nw0@m/nUX}<?`fx0Ũa%kˡ+l
ݵnf^ooӲСE*I>_>#դLDɖY-ξ?gxЊ/- -u?@f|r_HόF|4n)ST6Zx:q84g	gu@)Ew-;"*]G6z@6݄4zRyι6s4_]ɛx7A6%j6аs4
F~@EpʠY;OYlpѻ#ϾC	e~YB7VHl+Cկu;XP՘0>ۅ61e?/p~ThبH<olJ{q=EF/|g_dmqM03F\=l3U1	i9YjGoT',]/3jQzk>wϕo6b~ygFj3$GT)䄶QEyշPFu;N`-QdjԅA_Hl5)lRǬxB}Co0?[iӰ]S`?e:CfWi7ʀpѻ	Y;,~x)rDʖINΣ6}`˫l׮;*J`?_1:m6=({;۴;+w4t`+UjhgQp$!T7*j29AqZ64&[3"J1StOtK+i˕Y3<FL.bD}XG,V~$n&$6yFaNݐ+/aV뾊:w*Ejܪ} ,p/~}_hQcҶUDo+͈C0Le6z挧(z"gfT~wGTI,6ުǈPpOI,}3+D3PQN6W(}veV3["f^'2Kf4wҘ1Ky;\Wk*ŞT3~18Ɏh;Τ^FX[u&[2IDa.ٕqy]'V.V||`	@蚽[S."<7#(Jz{_]#/}GLiĤ"xYߕ'g6SPXY"N6>ߛjrv=C\,qt&%$!=BzO#C IGSW߯E	QGsaҨ.K?a<^{pw1Tfl_«Zv,<q;,S
S'D6ʖKeFqmjx٪8M$}hb=&O`ƃeR~{bD86\/函3{.Ch+ʼEz;-p[~wy|=gÝ3k5Җ`hNq#o_k~lkj#pdCv蘦m@X{R:a1{}=bHƃCmTmv `B5bAkN(sfLa4OA3	O//ppO:(E:$FYid#F2n\?
j}Z G?_ϣ	gfbb=1a0>x~CGÏCl"?Aҳ2|v+,}쇿TL큵kڵm݄1zUC	g!3_AgF-{g}'W(! ۷;oX&SOZ[z||*QUWTRZG"6e֎_$~7'?	ʡ??XWߛ7o̺ViP.*MLӿ.
yߕLy8<<h1oiח"ۡ%:H=L3TGNcTȞ'Hۿьem+̝[Y8Q}?*nK4̔!<5LW⇁QUt~OfUd@k(tP ݠ; \Ir9mGju RR_}ЮMTߕ/)L=+Mc`[?lK݄_)m,pިAD#	txoӿo[hɟp%ʗ(b#W/g??#Dp	@ʘ[<+{t|>F_wV!}&lr5`]_5l#zH4t5il/?w<<y/o)82Q2m62GCA(GMҨJytf=+|l>nz6R^I/.$m6(\o$ Ū*%<3b\稯3X~d	lЬAXMh+Nxa6vv_6 _שd~ r~Biv[xC3Flõ ,7(O^^i 6~+QDw9.˚6xŔKS8ΖONPQ|O??fMd9
v;<1-v?5NRye0ӞQ
^DvY;$/Z3Q!=Q_+&7
4:.JQBݔ(Ϩ_V({_Ɨ_w~מTyrDQ`!ÅĮPZ5 k>kiQj-ި|Ɩ(,ZD}2(~Wz{+hE06<Q{5L	`i*lBxI*A᭚r jQ
Zd+Ǫ]Jkw&hBKVe v<jMF@wG0pP
|[p>n~]ZJu##HYm1%{{_' LTn5w~Mx)fj[TS\oX@̖.,ؾWBh2#F]MVhlE {0j bڹg',
2x%R>ߵ9k]YGTgBI Ѹ+m06|?	O~Os{L*I+r2dC\̪E׾@\rH5j!Ӣ/|lF?|ƟЅɘQևB4D3&ߝaܴ[<ilo_Aa
0B+ihXӤ[B^ymڵOOBʣniiSacWmTQ. @g/A`on[@Aۤ!?~!A#PN*XPBnA@Rځh
h+,Bn,q{Y\-6m帿PhRoQ
^qΨ_>bߴkcJ~CQU >7kۮҊZEE;hR/}/۬#tۚ~+|	~vnUu镹!J+;
~{4Q:xv_h wPڢy0	hZlu†<k۶7=<k}6x~$\`dV}p6lCBHa$	sŤC$ko˖n&\Ux[tчB&qզ脌M4[֙ Tl{Z^5ޮf+GŇ5_u/xVv B[W0 lJ_&[!Gvx?Tx>hW/_ C!| ARl+X*}QՂ6=юL:wc;ꇠrjǷxU0DvX!mgYQ&n;6%-fZd+_-߱#q<Gs=x<fbvxHPٵ:	GBZH+m6WC.6/u(	?u%]Lp/yExl<@D7:ftJĠozZ^:qt,$ؚ2s}c`V.=H1Qim06hK:&L	:bA@#,a ֪/Da5L⠡dmY6j^P7pl8>B}ڷdMޏW},`AHq$p
AI?;TPBPzߺ	(6A F!/U-i֜,G9]7&1\x{WdTÆ~pgg74o~&S[[/!vLMՎR©p!^5sgL<ażpAW6lU"vNˍ5q>'z,xmQv;JYogY9eF$pn2D_y7Q?RgiޮGSv6Ffv4p`51Ls2b0!M-v8͛kIחmiXl,b
fV'2kV8Gk+ƚmP%=7YX/3	-$jHfYmHh0_b'yXAw4v:T pX#%"0AmWlBaeEr L,`uc;3Vf;[G7غ 
[<!hfSx, r}͚>tjMØUolAe]nX(p^u{!̫_F(쪓worgv:T 8P9c=(|zGwBzx\$}ܲ*;g0oV./$|s׷'rrM!myL]z!`F]F|Z <q6+J+Jc+
)R$,|݀<G;c'f䱧[hI 4@$v_1n&Z0bEM{P!yB֘p-;lAxnPqΨ\w11rp!52["0,L	}vhk^x Ԩ}ALxK0B#@5ONa]&ޭBCKO C8mm%<i9ԉV"[ [ ?Gm5C~E:%`>խg}hL83
Q@/91W<˖8s+#mQS#xeT/
_'5K9`4g<Y\}Z(s&4X9<2~K43@Cv0	n㕕a̜5m ̭6RS`5nӰ=o\>J,JD%\]SZfV ELԪ$_'b;F,DPv! /4PDHF!I=h Z!G
ܸ{4{P~ݮdF=$U{@hdR'\ g-ƪvnǿ˿dhxڎrb؟&$I\ЇZE#!HAx xhA8C>n mϲ [mq%KF{OۭƆ I ?t:Š,¥
4\f+y"z5y*'s'Y `ǻ歽^夈W{?YJ;*l
_"a4q%ăa=Q<m~?9g?{$*GIOM-àFHe.EKc2;Z{z/;(w!X䡉rmʅ3.w+*G({_cl!@C;+LȃhN @zDMaCl8ݲvxf+Էö~Se`eoN!8CQ-A&,vn-PTxߠC?&A4zȀ~0*$#Z,*ҷE6-mzsF: Ee	|Av@0+?vuR`uRx(OJ_vm[(_bu:piZh
Y+8@p<3$br^K}WK(uq?`E4P -n{3'>?xD`3F܈0VMz$ʅOlڶm.^**Ң#["uT\mcVQLjcAQQ]Ѡ#1gm9'~l L:b0!fc&v1Te$!$AQ-+тRJ:~K&نo{_m} a58^ZzlB3&h,HX}UZ=QA(8CBpfے#^p!A0 dUxPczGS𪸇JXja_zfga7͑5Zѕ?/2+Wv+V~9μ[K/zŔױ4lO-&Lి#iXm:޺V?oiTXkvB6&Vq[|Օ]@2o>Oq62
IZ	~ƃߏ&"ck%U%;C;M[ j5bZ8.>.h#g-ChܯBA=h3%i ^HC'q
Xmwk LV#B'S;5m}&(vq7A0Đ8o,AP͔xq"x	/+NN5a	M4	¯p0,2$="񀷧
*[1qJx59pk>hm3 %*D.H+Ejėf;+_&ikpN"O]~Q/t:]x+^Z#>F4NMH/',&Uh?=m~شCi/@m~TZ+xWL 
Q=v((X)n_H.Kǧsz7Ib	P
8h=.҈8w{K؟ty͊B ]daZ+ƺiҺ
NfsEog<>Շ1dYzM̘]4p78H{iU3KN\T8BF1x?Eh<:bc{h0C-1(B0XsZQϮp̂4I&,ׇ<8
I_mQVI t)..yg	!u~FM5g =jD	YJ#7~C\4B~mޝ	
%Dx@+-l %<4.a6ѐ+2e}̙P[kl^\[o柉#"-[˼x֬Ah2)Bz4,֞anUy5lb"s"/&g
]kMPS<<.v'4pT-;zq>=рN>؍h	椃u
s	^cCt[AR޽R[}uyWNk;Z^
c;6mKtc(=r4䯬=~##'(f%^Gvڸae4bx.UeIY<P9Vl~_yW
TFs},a0ؓ
9@{h Ttt Iv#yY˔X!S  QUQ#PwV'zpB!\
PpۼBv94)>PEOe'(#Ьa,A
q1ծjk *OۂIUȽ3" ɵnhJH8=m&_Fyd!dnJM:{^j֮,k2(``q}(MFm6&M:խ's.4Djf/`Kᖠ̇$Ti\Ow'̙LAkDqa$}wK_2CݽpOZB2l0}TIcatQEI WVn{zmۢJ~h2c^O}YHp: | Dڽ%ށڃ`AHO/l?fJ-5ȪhҬ&pnҟ@vjGxaMEEۏ(aF.a]}e!|)E=;5ƵvB,G/aC4tI!uv?EU?s.۱[DDDiS;Heٵ^J4^|kī4PRp&E85%f'@Ee9F;& gpzjBKelF3^U4䙗MMP{ۖ(=ˍ&e_oCFtAg=< LV(>eChI&6#/.,<eL5T@3];])
gvQ~EX9m:Ns8y9Hjo+VeQŅпNr\Ӂ<YQe#Oq<x؍_/[0e|BRu&8nnUt\WzA쯽a4H+[*}&a
[RTPZPmMzA<4[3$¤t%Hnި]Ͻ"}LeGj3`vyV&A
Q?pPeNazh:-:`Ҟ"vq &US(<~`R`OzI	<'_Q'&&|7|#\ƨS{6SQB>=zҕvT牮M@)I4M:4-]v(Eq[6#k
"A}GkG~5)l$ۡ"][He	8$lۡMxͳļJ`n zN8jtiIW*'hpk,@A#QuI/vSO?j3'%=ْxe_'.Vq+.¬SƳ[hgKYJMLlb"RA51'ZZ)cۄ;/J3!nQ>˛탼H+gb#*E:K.BH#^9o_c3UP3Bk-5-4DaTN l0	lQA hCXqLȫ! Nxɱ@l.B}4X[ olcjOĦC|<CShOS㫰E+ZCB
c;UA#ؚr`&c6EIfMFg} zK`dCK"}@2ޡx2?xуPVln3UϰUAUN9^H0γLh#be!<Ck~o\wZ>C_w&*npлx_MHuh_mܚ|ĺ"^ԗm.~D7'[(8b|j`kW]ftۧ  {xU%hQg0U$Bm	%;݉+՜cq)!y@O/s-%+DbZ!/@3=kXhzD#^0G׉n#w.j,Lԅ%
~bnw/{9ൟdȫZ'Q}<%*E3DVwΰϼ66K;sp.b}oXFփ}g(pv([ӊD&F1<<&b-@ B&{@tp 9RwX1#@,q֤*!+t8Z8UD+RB&*)vT$	Cb#P-_ 8.]u}R?۳y AEhLA8_CC%d('g9?F3Fo:r:ʹ	5[5vMWH`r3YkP|}6br\x~_Cirze%i8XYM(Z7Ck])yk0hVs=:N0֮mty+\ص=z>Z5m̨.ȍ,]kQݥzŬ&I`_`bRh[~0uZj]\YV80jIݒ;IIu L6@R5RYisH *,(.&|><ԥe1%"y9o3tQt$;7
2sGj?UVG,UD /GwU$ZtPcuUdbؾ:Uj[GQOU[1hoWu.`L.xR<@vma&޾~&Y_G0$khԆKAU2Y/N&YUQBi@R[xU*H%ѕ$.E"bNZ@=r=#XN5@xgz֨ڠ(3]
#Ҿ؍Q+Nֆڦw9@}%w0XtX}/DyvbR++ځ<Wj cÁ)<!:Ɋ'`1_zڃf,w倃[F4f#YǐkD3z5vB[[K,xCZ*ЕHse;28<`{f/Aookwftߜ` .q%r!6m~L#rEwK@"DˊBo,aLcf

cWV5W5-]"X|l`4ҕV딓E.5Nh4WT{aMvv.@:lU5#ڮ§,xTNM
jǬB!'^5}6.?M66dH#1 V'0FĨlCEeoV1A;9#w\[o_˷mQaW\MS3Gc^1FcB"a[x&DZms=Չ|ҕqT趞NbaA1nFbOW&X`{{/T֨_5N~BeKS[MWl*gu6}Eེ*[E`US\]*y芶p׌j#
_lWP9T*c];e0#&\j߲5d	hl1,E&!\m``r"l`zt0dhѥanoe`\5rxtZ
j\T3W%E)\ٽe+vҡa|c4n8mGga4G곖îșȻ&K).9]E3>>‱ӯUٮ,zLy|=u}ޣGiLI)?*7uC'pw^ BMx7B	kHe_Gl{x4Ŭ"kD4y7Is^ ݳ#ľV~۰-OOPF=ccjI6ЃFZjBz|XNg{|N=(,vo&ͫEE+n+skt&({T+Y8ݦZڇ`Aj5hJqGbf7ċ>ғM8a8A{"4E~7hM$}3u\0W0~3~BIH6}`잡|F=8EZ@Saᅽj$֨mXkY;qhhԖ5)hג.&_G&kp鶤.AϚ4Aeycl<3`qyі5, Eݷcl A`
EJW"1B9A@XZ/[S-O>=XPL8Զ..CaS.Hu
Fk2>P:^?㤐_̐!wlٯ1ރ5oo&lR"XhF|r혔o#6d):oq\fvx:;GTg'PJAf4MFy.+B׎M)^4F^GSy
` 7TwD:ViDCkD4(Ӷ[E;9;Hv!9R]}NA9\AlVhhrQ}ھ~pit~;P	FqKs2^?qj.uV+&W*!kvE8l.>d{MԀov..Dłƥ$WOC\ׯmYL$KggۅBqD]	,LTݝPgkGMQ
wJN'Y$Hh!1dOYʮ)h#woߏelY|Y(XAm8e ?ֽ~
R`׵=2`hm
mEsR#2Pǿ&['f-0ShVadEGiYdl#b#gn.qk9ּQ٨K!Mم5jZvvrjn-zo}'cZ=/#-jרݫO2w/Kֽ2*ڄr{;gB4bhwA z$PNlr]jhۨb6QZītHWBh9HCVŃ\v.N~\j}s=ަZgVZA%[ KL5`hjt01Rl>˟koGS6lfJ
RuJ-lM[.rTUcQ5|&YmSlGvFpv01}iDOQѵ
;ʳ*ƌp	7#a1=f3tPg7;Z>Ǔ&3zCż}}nfY|\(4i6UJ|3[>ko6ޡc ?d_k07<OlR9iekȶ'klƳڄA (-ڵr~`jր:*
ZhP"e~a&vxNXG|8VjI08-XqK" h|L6a@*}Q"E!LM :5jz2:'  jlo?ߐGUHH}â=m	rmpV 5Zuf1tIyY`օDcoQxxWޕҷ9hYhS䲉1x(%p)(WSP~֖
I'H2Y -eEF&ضK9LEũkYȾ0yťm?kޡؖ*,W9@mM<>pL5$[v8@&@Ǎ=TNXK!z[vC{!иA H=1q#){PZ5)a
xJbcjP[",[}CBm@**ۓU=P唑;Wg9f*!WT4ϐM8 _¬ma	_cNxG pWMp#Dd1jG_qNB6(w>kƨu.kKFe[Yolb1v:h	Jd#TFQ<
BFe.+;=bvg(mm
	\Y|:gWÈ}Oئ}o!^䈽ӉгTͯa>6w,f8
M|3}ׄĤH(k5eUoBZf<lCӶ93szKx==7;B:$tOcBxDT?~"HڈǶ x`&~jĶMrLqXbAOQ&WOUЫ(՞톆﵏d?lG('>fhk'AyV4wA˴(\#Wnq,9g!%wyss:F(gQ)qP߷SoWޡk]+ec&b"Op$(JFo}]1`q&8ޯhWF>mlzcJkQTOfn:PtUâA(I=bQMqھӔkf&BӖt'hŶ.+o69C
Mh*r&po<~5/&<l+>6z$ڮ9KB[v8.O1ZdU:RrAӤj0ᜤ1vaO1Xꉩ6wz!uT%۶GNcir5ďƖ d_=mE?5h		>d?O8Vܗ=?9+{ߊEFpUX̶j8xepDg:9xtH|m_^QUXM> V;[Z>GrEX&[Qg&Qep+&a:Mn15 a"6CL%^Cyd	/2B w4t)zZE{qg9G]}?[i5lv_`@!i{?aBu>-ǤWToQcN;yki=j@xLM
?ߨ hMޭVrzaL.NvHqEEAG,+4@na\?ؐEz/3[/	p& dkG숙ǧ<__ZfŠ_μ\rqN;W]l8?+o8n6.ݲ\ه[[`Ԥڕ9koT~TLyÉp&QV6V&VERGFoeL|k8w/,,
EvNTnj:>zJ<CۧJ`06Y'>Ͳ(wؠmy.Ykͣ;O{P3#tM߄Y҂V#i0G (~-ҿWD	ɨ
)Am.J٥_2__t2t0hW'Y/
F%.0~KjdqTO>"ڬŶ&Ǌ2L Yؠi!?^W;czL6 fx	K?KkW0.	/MGh~#<G}Si<狧lL3pWצmUh"9-E@ütX?Y鿰i
	ʶ8а+֦`U?`&6uUXW8Oحί);)B,= fTlGt_Sj|0+W_[ԒÞpjl\*i`mq+;#>Uw#ƓU'e IV-Q?WUVaq+d$o	Kg?W͌"X]]-;"=N@lk?JEޝGǂ>CTx#(ko١ögt}t׆AO'Nf->'v`&ɏ5^ظql~[n;؎4Q-g~-Q!qCʤR\i6w\Giã	q=|lnLq>QFqٸ[M[]eu3}syVZO2Q><C}ϟ1<+ryGۼQƢ1,7}/sfu&&%0Oy YA9t	]_d⫙7[?㋅7|EHٞo_3^`/3Ϳ
O.;&'*څ9#`65AʿtYk S|ЎR)ivH6f5pZo;8퐗[6gvϾC4Fy[,.yɕ1em}6}Tw@8 G.9M+|ѽҿ+=[pu&4
n_q1>} k[ZA>RTkFE-gǉpF4n+qNBXy?VFXJ!={wϯ!'Fs/5feۥN+lGme񒽛arXqb1^-
Bsw&̷	mem+lm͆*O[G}{Jޯ0QX]84}TWsH:q:ΘѸne(|Q?wϣooGL}ڵחMlr壨Jg[6^7}wOQ݅m9AwvNw Kthlecyɣ_aXaFՕuDPdx8mۢ<>UKB.<@B
xUh=q$e+F_pUJſz?X3b\~_-:oui?Fw4~GD,%++G;-2Zh5,'y otq٦Mw/{>ـJ׎w;Gָz/ٻ8P.&GB]HN6-y	"k<t/HːTє9ۘL}lA;^NʼBg&R|aU94x3"r$_TJ#B\IY_.ٳQ'ٖ 5"ռS$G:fcf'9A83s3x5`W{|q4cAv{H(7]{xދEy;&"u뮑[v:]<{K;&ܙ) r#zj[nwbXq-m!\MS|Dg
`Dx2Y~-cqDHl"MaEugue-2}¸*_V+W*AGU:WAglZ.u1:VctΝ>+S}Q_Ew݆ v }M:e&v0mQ~zFx>[!
s/u
Jz}^9ntq)wˠJw"R_;3}8%}_fL*L
~Ok:K	2x	kТ0{k0;2wfwdPW={"7z3lҿ\ ZRaMC4d!/QIo`$kGyD>زӅOBPhQIl=U(p0F}(OEfF$Ҥ^JҢ~*7NƸߗ1AzԖ> ׎,q5٘Ō/9}U֮q0==mC;a*@}+FAtqf];KfZ߯<{mވ+_\(2*ƬaY=c:pO|c}JYvۥ=VgNzj%|4oʹ#"}Cf%4O	zec7#o#BQ̘Fm35;:O	,ݬLp!ǵo&<"P͢xWWF6VA3y,B䷿wo?(K]9tjK,e"f=g_,=mm!>cDg3^MS̷!M<+l5eC>˧8nQyW`w6DuFf}1YZfO3X+-J_'QytVxř<^:Cs.R;b`޸i丼{"w?_w?~qO<>
,aKoLUUcdCwH/|=+ǟ<<1Ū5<V5׌VnW-R:Ӄ+1m{ll//JdUK	ve!:ڬ*,ml7sZ!&|(A̘F}<D1J˾ejn1^#@gStUN|g;i^9Hʃ\ϝO.>ǑI$$x9b60'u\	f4 
/d&'I#.:{mHrnUl[%元>j+})qWOnVzWpIߘI$;%=l?bs٤U?8E0Wz3N4ضDav5{cLCم(H( \_?%#3q9q
Ȍ)AܧE }ze-۾|b33;k8զ@c׮mߘzy0mz6֣ɨgs457ː)Qz4#\#FTר_t͛OZU?ͯQEe8pN_yC\W*viENۄ6cb1[1;'EeT_ۡd4"C<Qפ2cty,^Qڿgf
nVPۅ1;8h3; l+sؽ f&ѻNt+_DyDc1%B?֣񛵙(r8Mg?VOEd2r>|I$,P>o]~1~'MݝOAyFxE%Jݝto{hz3"K4e7-ز	hlqdv6#6HrS8~5ymQl}yW-D1䞒2S|ϾsTgFc{e2V
~];Z$}DVe|=5=ɵڵ#oVPxv$`me;3t]9N2\TEC۩WjA5Rd01UM[M6J4.jãgW9QoϯWԾ{yfMVW%[_Atʳ򽢴P>c6-1Mϸ[eL6%O3
YzeïM=$JgK(lN.\Vicy]gcVRlfNNhGodAk]usyRc(\K4 =GrQp}=rInmEټK;*{؄]9gQ#Hz&KB0zo¶
lUn7얁2#Gר-՝ep"x#ZQGgp= ȮDm{)4{g4vjvGG[K;@x!5Ny?zsDco4|[h^GKM	,}`I9~GVG?Gs|G5rv`0WzFw~Vҵ'#D'`E8meRG\oۧHy2ʾ٨WM5Ȣ*+4k0^[蟌-W13oX{B\l}>=<vH};*w)C#%>C!:dJUo}JOl7חNYFEs>M:Tr>GG
CҶh黗&h>+w/a{g1P~+iF(oѴgׅgcqRs](ɘ^vÜ1,1[o!a[Uh==ϛm{jcz>QkTw;g0fq^R^ZQ HINT02B0ǰ xk]ٟ$ǃ6hDn`uO,\}eJ*ܑha5׷Y-\Qzg6\Xh	ӗ7.߮h}Q}eRo֨ WG4'jp|M{1_hWc|;gq@(6[1z"BmPi⸾ǶP*I)ϝǸ+:gv^t@$[i#AfY#T^C7`tp@{[Ca$L9mSPg=lrC26m/ogÈAF0F8"vDLuPrA}eg׈dBu8Y<OsD3&dӿ:3QZ	+/^`k!<@k~|:)lɫGw1	A qnX5j???
1e<vܭ`OG9G%׬QgqǏھWQv7pM},?yzSz}6v6e|DMW8إKzxඔ.,ɰG(rAhDuFL:lF)2+W4I[sna>[>#$]kz}-H	pG`	P^/&w,Z}xߐ&Ƙ3R+]i+$@mVf^⭁&ɘU\~GF;A93vV_'H6=#J30}byT-Wl)Iz<ʠ20G4G)ꗯϰcvk*-oڵ[FtnJȝr-{&=<(o^zc;;g~ueFjTg~\ب#`YC@04)pK7JۍiƷuz̦)|oYwXdQMc[	i&ԇQOfp,<L'7#Js>"ʬ(gX4)c6NlWAAJ_7:mЫ=*|"	SǡHc}ׂ>HIy)dg＀#;hVذ=2<rrEuϮ.?PN!O>K}Fv@xk2Yz]I&}yf5_.= }..}F;?6*	ϧWE_&#Rr~d}8Ԣ-yg}9efꫣ:hL4M`{<Bq9d΋@P8<=6sFٻ;;%Okxey~O5=D@WQhA=}٧mkR HPv:K@n6 ll282/t&x0]I`LTFӌzQ< yDK#Fu<^OarYBӬ!GN^koQw&mo-ʋr>3;SPWTNgx_/\-Y%yG.XxѠ2QǏ.#v[OM!q/Mԑ0c}$(/u+c,ՆogWz/A{97B}p߿8~%Z'2(A>HGڲB|!zygڌ!-8e}-ik X|$9pRXU<fZ8-|>֮ٶCp;~?/7>xoOםONP[ ;ߏ:0;,'0+Ñ6^˷ۖ.eHia~uۙWc-sMG#GлL{*Qqy"TyU{wA{_5?+1bPYQ:_M	~{d 'MX-JoeZ?1C&Ǒ_#ۡlG,/Z|Ϛ^wTNy/tqjax~>LDrઓ<p&{WG&ݼyܶ>- 0 Փ}ov%Daq)5幔˥4^*Y렿NݓGyFfGmNd!3qMDsQ?%ߩ%G{}sBo0@Z?=9t[o7[;܏i܎}}x4-fpfe|Ǎ:hOH"ֲV'
ex;U/olVMG8p{|!I.syDk`eĄ(ɛ1wDFG3Fvz<26~Xk/h٠mǤAt:pHo6aOo8ڶPm+wLy_8mіhUnKt
m]rJR}J$8iSLlZ6A<_5Z붚q؏"wmZϴYh6l?ouA=#\p!g}Bt7n[(~41`0$}>Ϙ_mEGhݴjeӮqwW	]El㮱'Gi%ZH;NQQlM8kaW-)eRpN	p{n},"?o+Xm[cнp<ڲ8yUT:Se;2{p[VY7OFVV?_3沒֡FuP6F}ly>
``Du2Om`n^	kJhAǽh6
o*CHƃNw'?|<Fx>QYGgmܐQ>ܘ?Av##8gK8W8x~ 0/V-= rvDȏJXF`"K<t`3GO7s02#ϣ܌|NY|cF#Msԯ#z0g痻x/=噏/q]XX+,W;ӝRYJk@AӵaE2ng8FL"p*Nل /ůYDό@l9y6ĂXJU6*O<dKm1zd,ynaie\{<cZ%:(Klȩ;Y+}/~>zzN}t鿇:}K n6ftC	KٰMD];=jlM*7I#O<'쀰iپoSBŕ/VN_:ã>4k`lBa{;xn#HJg-JiYJo}F=#1ZF>ZK3kTQXlGAMZk|3{m(/H{y[Oz>r;}lԱ:Fmf(u'U\uȭvݐ'8TZ폣	N'//TPMz+WѪ`>bYF~{m{eǋ\}:i=vw@/?clBG|yz<#FJ	&[lFQr?@Z7a۠fq]9u5cK
^}x*?}A9ԏ;wJ?W2Y}Q`[4pQ+d-.޾b/K›mk> m#iԓkt:UJ}u$8qk]-G,9+nu 'f
u|-yF[冼Q~/Zs0awPV]O<@?V(s7fr{Fo6ߝcwA`nAiz=-AL^!7G$:xɽP8~듍	֗+~ʮqftwTrl\;\o?e$iwM*ZeY_Έhmޭ0<g׌FlhB-=<	c58 o]}{}F"fg[G
}zGJ'ǾsW:3z)׼<.-E[B~@2S;[gd p)5mg}/GGxRwzA EWq5mn#sml_(8*"Uf}a͈7N٘d}efpF,KA75c^4(K_¶y߽+z>ȩW)E)'iM'֬=><nW,Ga?NWC{DyFc+KP{Q>Z "[D1aBYgU$QSQ>a>4ѧF[(vAk;zfG01$m\:p@]:SDc3cy|DɻXҿ\+k~];8+oZN.T>g Tx<]нͦ>.w?hԤ,%>-7v~Iė!7{G>gOt=,b϶m9`ET@޻-u&H<-=pgdѲU3rEhFqo1FlDDcZИHG}7z1jWGS&qSQ-sߴkxvh)eKs~rK8<a!fyۭ	Nus;O@6F<?~~D,)AN"9c6Zc֭>o|B'^`3bWX=f{~Qѷ۾cĚ>"=BG1Qw%Ϭ#k){fR[pY;bT_0ޟ!<CXn?ơ;e;'ا=l7Fm7'6z5yN/=Al̍Wg6~!6:C`]Q]sF}X٘k;_9!\IvK,[QxBh0g^V{
5mWKpg(ټhЏ?feĐTM`YeޗYGgrhO4/˛D?sn>__ ߾ ?w(/oaw6?;{iɇçc#riܝםc?(?-?S{4	NF Q#*#Z'(lFL!ÓmFWU9zC @h;(?WJ=Jl*kN\?BPkbflv|+0c[&0Glee?#w`oe,Ch8+?hMR{}{;=ny{+M&LZmJ?.kG9 =^.`~,Nzv5ܳs֞>-ۭʣolP&tW?}zCn4zmO٫qkWETƼB|'>Do6ۧ}OHO@f|u/zėt
򌈍͘؈YA?S%ݻf`E<A㞺]>w&8#hiIEvG!nLoFixs; s8So7U:ʩQEiPv ǟ}+enwzD(	u߰+l^mXc~[kpy=8FJ=;wM`GsaҜ<#9Vw[!4J^3A՗)AQ_$=zܬ<ˡ OX=N/MS ܴ\<<6iš{f	7#A<4:C<}r鞶~O{N3<CawW蝥UJٰӌ jN[>nlOoڱip9L{Y&޻@uEt
4JZ8걐G8Ȉh̔ol̮kᔍoWje\gi*x=x~ǂl!xtyw}es >mUv<}P:_ @_n'kϾy4?? :|<h֕#a8|3A: =a'@'xf3&*hfEko?MmqTmm46xMpMvs%Awo}Yyh<&Zf!f$#h_nte4ѤIm?oZ^c],Z3b+y' ..[Cls#;,4yּٸ:?+'G|861GgdvEtk>V1<lF<m۷+YqE\\~dlenpGHm1Eeܟ9ځ6>cy/Mߖ^ߨ\YM<2"tyhR~d1Y?o)u.fwޖMOL?e=C[{WwߋQ֚l6(k[X66oqq;`}?ڹR'!}/ѺihP>mZ"f;msޔfO8<yaVe=oڵ7ɨvBY;عpt-W ݐ6^зAln3eLXuo1ȕko1i_+L9bYYS4WOx-)	m'hju--xjr-vvH=O,8o{5xkrN_L&x?-}Uzz{zeN5`6@fiDʨ3w4O?7Q[}_h.t 00>H'Àv!1
y/ͮa^Mi3O$i%eGiYEkn?Yuo~5FoQ`89lZw,ӓ	CjgZ}=ϭ" ."駏o`oX]b/{ViwfO}Y_g4>W}Ga*v y4H	b9k@!Wc{tE7ë2,"=>h͌p%[3=MmK-G4s;VVq86۴mk Ë64-@$bXb}S?#F6cɃ8aGژ1CIQE8*aGu~t1zmvԾۄ߷U-&Bؘ-5?X8/?Z3B[>|S£	kl}|bʾa oFCYw?uAi5Z [I]5 3*՟ l"~mBXjtgNWGboU<rN2U'vKy˚+z-ϛۊ釽`-cy_3l|Ee|1*o1xVF+fbʶ-PU#c/Pj_KQ/4m)CΎt|78 fNo`#[Q4QLpд;V+;7nYeKt*W 901#5}T6jkƌxc%ւk#j*q֬}9?idp;޽ (Ƕbm˶=
ۚ<lڶˮmSc{yDi#c-{?cJ|}YUb''N qr֤I0Mp{لپli eMAAZ+?}ICigtE@T6\M`zxwӿ}	Q;roVDN䝥`(AaԳmӛ&=I|6_}EArgWԥ{LwUq,.L	$=AH$P[X1)@Nzb[`4Lx}mvhr_b994vz;X`\:~:8	75XT/[֪{?ujh2<j4Ɩˢ[GF")K}XO!7uS>#Gq#O5S㿁~|lխΏN\?Ԫ`"	'H4	)Yހަ\[-ӣmfC)g\ .ȅ-N˅iGly6>_oip	lZ4M >~<x
n
gP#^pAwOOz륒 ݟ/s>"R%z:NoN݌ i(>bD6ξ_iA%j7Y2;L:\[yy~p=Z|gZ{1	,	(x4BLu-q[v^8;&Tnvar!Py=y2:Bu5;yMŲF(~O~gω<mt߆bnnZVl-cH0x2/`HޢeFeAWM@)_^we^1oY_dlӁ$q%;mܶyi͓vaݡ-ZWިw4J-KR?7jWWx9{׶6܀
%L 2¨|2x8{ݺ~wkn$J9M/`wVk,cMJぱ1 m6Ÿ=tv~{m3^(%='Q~$WӘ-עϔSwp(nԡy8%n*I{@Pn,xգfO]&/<Lw}VZa7j|o&Yڸۦ/XM|ThBK.7NDy[iޙ|2Ic8X!;8xʰ8@/lު%jlS((h ׳Pޒ/Io^l<t;^C^^޽Iҵ:-ɝrNW
-C t"W/4*OƇ5t\ǳjic#Uq)ch',q]zqV~7gǂͰ9ۦYW6Ԓ\CǠ!tf0ri.8:['ePj2Z7."-@^[~F%<M<lՖ:myzuXܺc-2Ñ=J͛nux#vZ66o^^mm9j:5ΨuHH>9Kw#_)y=k̛	q3B2_PU+yi\[' j<q;wV:h,C^ƛ҅Xudɮ's:^dhB>q-X"w,g'7xv>dƈ.	5%"<>=׼ pvy%m3Vq+;<><O'k0{]pbכZ`RG=#q|>me>nm0<y}
zjG:8Ɂi"kc`P9t:1"Gne78QظǑT0ث<j8%{6xH~P=͔etVΏ(ԛ$zN(yj5:K5fG!/h޶)z4On-OmH7:>3{2[GKH(05U!hZ4x2*骙+M_jԛR!{HMn,;3r!tkyiKW.HN>_ez<(y}o੠{)PVƅdF/˒^77ͤ$hpP>63zHs}G>>Ro?{մ~;ZN׻$DVz{~Feo:E"=8$Ӂ: x8K.3OX4~W>ʁY&;.&3:>O"њ q錶y[?mtٺ:OYgDMǵRzpk Q4<Yfn:IyJ95V<8S^D>Gk:ǎRRԡY22;(xIuG4MudMN
 {

%C6"jZ1D ޶&ۏ@5>-Қ|[
N`Pw",րd啃ΏyqK#X@f"Po8?*=)Q5@zi0+wf]w(lQpDѼN-{38~OV5m`sz@:*HVA1퀦xJ]ޔ{:OvoO2\/Fթ|NM}6|V_H:"ٲ`<j@.H&O<ɇ>>z5t+k8Џ;]pCz=Ld{NMo7$cAld}H,x??Q[K>0MKOuԠ%z2XJBdw~KkFtsMioFyAw*W`'L-a$6x\nKI`̷ޗII7ǀ<Aqeހ*T @9Eį<5^3*UFl0_gm3c|>]W6x7|HNb=[]F돐B`3SN[D>Pz3Вlv+
VGA|ky<#@%aF'{$O(AG@\Xr&^׃|0,د(q8:uzt%%zF婣C&:JovloyuB`Z-ggb"mތַݓ哏4HF=om貙K-mVag;rt.:WFG5Xt6bjv|}`Q7OAQJjqQf)ȫLM	uM/ų5yn0Mt\<=oә32 h<0@ȿoE7=!4=-
)F99?#X4#907{s&*`TK< 7p/z 9ȅx4>RD}^wȾs>zKi
vET\KӤfPG8Q'9G #1NkhK#he
3L_6d#mCld}(XK,/#~/,x=5
)
`{ݠUK5o0fQ̀ѲeI^ҟ"hD7#KX9lZ}*2q~-4+t4KIf>	͌:4Tܧ8~tƙ3`;Ce@viC:QD)kB [WkT)Ӥ'}{:z݋VI~3Q1HҡT:^?t, `5Q7xeclq=c#}eìL}-SNМg(a{lnsYwOqzݧAzm:=kѦh`@Fei!\z7[N?ڃ&pWd/iuJ>%z$+n_mMѫ!:2^foݣ|GiAMWE޵; ΂G^5Y[\gh3x*nmk5W[:'n6 0g)(ҙHv'=(u`ʥ,P:U|f#-de}Z>6yٞ͛Jw
S~H5CӓKo@GOO[v˞sM@[[+DN">?1ӯ/?L]W3ITB3Bb5%^#	^xRH l݈/=-R\be?yezl=9`o jwbINFGՐi+-y>ۍޒZ7)luv"g¾6 {YٕxɠȗU3xnXwn| rפ$l3cbcXTƎ#7pR2԰uC?:"/=іd7nMm^lb	;)T; Yf=yI-8oLX?o)њA-*r]~f*:2Hhŕ_ށm%P^l~{s5سQl5#zBp )؈7Gc~4(^s.<<ol yF禼hﺃ<F
|E¾_3ZmjϲI fe3l HA\Ⱦw,<dGQ%d(6QuD;x!6gQ|k{}ٓ4YcH<d|x<יqDօ΃[	K|Ѐ/M*EO'7rC¦	_	THx0+5L[|ۦ.tُ<.ϮJ13V16!Lc@DDP<6ʟbW\/9fe6)ܒw6㎁Xuorli;H&`@d@HGNy%R"Fwn,MLGp&G=fiFI83t?A[;NМR |2'=xGŇrk0]^gӠlߓіk|ƳXHP8K7OhÏtc	4n/~N`աǋӌ-9-zlLt	X
_VHgD_>Li{jzYaX`҈jW.Aj`$:ij4UWG:9PۘN|q\Gn9.++S<&V*_9}i (-RNWҐd<70PNuY<ilqMOjlyiJFڳkZ{)^Tfh$5G6;Oܼ`ojhuFzO:mG{fcm;gmh\WTջ,($degrO*{	?~W)m[ gT޶QU<!NOF0%gᯃfQZufy+krISSe3B!$3~Fh}> idzz~{r|:w3,i͇d]y[}IFq6/	YhGm-:
",3Dy*GT7WA &ya?4&֞N)M
;r^Q+`"Tj勄j&DY60]7c[\[Z75ɂEx@ Fo@EXEߢC>6|?`ACƭt1Öwd{ja&+u$ Niy>8|`HlXi#<Ҍxn8#	GHWlca`lDeӸJ*}\݈x&3ߖ7$l.ky:5M%le?6J.eݭ :70 ݙPAu c. ;L|= l|t}ك.`gCY>ɠJ&q$7o^ݣ ʬ#zCXUrl㓨5ҽ|L2~$O@P^l"OD58oeG}bձp->
kv`@)(b#	 ͫTN<	Ou[rio%P^m<(ues3L5J HmoeG4ƟW1$%5Xatomd3[kǦ[uNŻU%OaH?2~}f7eewbRyJzB>.$ζkѲGm3bgs"Ë_D㸷{9:{i`Z[/j}m0]^ƣ䥮W) \3Ş$+٘!O DF5`Z4@ޭuăH%~'#/
3m<=k'_QR[;9qpns懥	*ԙ0Ӱ3#VkڨQd{^]X{U疜/
Z'GrԁtS=HZmCA x{^1E1J/ϥ{2KSټ˔)H/b}/RUZ5xlU#cT 6m{;e⸍W~&+`}ZۓCAnSc:7ljpnZTR]SkLx46"y
^@yDq43p [$G߈_+~$# ΄hд oL@qZu
!PՁ.|O0Ɨc1w , ɨv$pc	=Y;H喛1-tn>~ؽ295EuHr(glQ~0#CƼl,'%	t<S1k2&*B3yi(N"j:퓌X@ag3QlxW5U
gV s|.ufm6նiۛ	%-o([mhv.G0<B*'˦i!yOyQo.ұ隩{y;D/L#Hm ViV@u;Ë̯Ӭx0xP~MӪG8G V9$./k fΆpO15liPJ ꦃ:+Q=XR-,rz|z`R:D]z!F-)Ӣb$,N(i7wctRp'{392@'o\7dҞ5-bXI^Ź4dKxR̴~1F]3@}+s@ˮGd u-+ζޅVrd!qLKܚ#{Sw6Ƴno6#6$#^Vǟ0ݧY<5{<oCotg@ ehXyA!:^Xc36WSL3
ci8GCKztF<7U+Ե4x&<$N_}^rCѓ68UJPg+=M[бz>'0#dMi6i*M)ݲ{'zrca>DGqo}SՒvm0o0zUcwqʶld/
2CC^xWFN7v}0_^	E#:	>=S	yиt+
xf4a".8d
|[GY_zǸXІV:,&@48o	E6C0@?--O7{׵5Ny=!h9mAS`!%U^xPi4bcVy<#wJ,!oN6=V5jW=($+cC7uA#d*0x.4͖M]&-Dt+zȆ^הZyht5͚|z<jo7j{: Z'qO?F8<qU9[wW.4xkҴGusBxq\Q]KI%l)~}:"!tVJ<g*+ͫG.霰KxVN>t"}e4x`OۯLN[O<x1M)qkգ8aQ呠{Ӄohu1KQ` Vb]2tJP;gU"2j7#a̅]z~o-ئ?4~}KY}b-߮4DZkdGx3~B]ʘ<C ƷQ*cXV[¢44<N
h/G>[3mm/&*	Y93d@b0S24^uiQᬎBM_Ĝ2mߥ1j\O>0}MC/j>yp2$EpEЭ2Vq(C'0Mđokj)|ujxUiQNn|_5-p£	!}U	'iXkpD$|i|їQ:xӉl=/k	@c@"PIу'YEa@L5숖ES:UQ<PӴM^sm|Ӥ	aYcv#eyIi.B:x^5"TmӫӖa>" ۪"k D<m3KyY74T-蠧ix+w:[1$Sʧ<><|0P;3yk1nќ͓_}~I7
iki6ݦzӁB`Yַ9!iy<GFuTuöi*&t-\N|#i܎&_ֳ
ox*
EC۳</}҃^Ctvc$i0">|o`K$ûd[^ޔ&QwC*3OĿYNж} .|/P[
xڷro,זJ\inpÍ|'7Qg{<3#83P{͌kU&-`	k<4VpF
A?1i_J~Oȳzk-v!7܈pG#P,i<TpiBHc{b
>~/}]@F
q'Hj7g{3Uj0u
2EjC@W1L~z>)~qԾԥ:߲Wث~;mzRJ.ѩA8^+GcP=@t=!=uk?dбFߣ6ռk*z0jL74/jpո8f*nIsOdwhV7={+p npi׫ŃFh#GCyߥw0#]k7EZ<] mv,~ojb=nGTw{Vccԝ(N
ַhSQ?qe{E[@)Ckl{K7th{@d/d^B{<C5J>ʇQ]WDg<^[p& HWf[h/ׅ<(lǪ47-(iHl)[8t9{׏&Wؐ<xZ5Z6=[O\A󎍧vuS(o_f{Vkik>WnN|-}Zk6\94՛>=sAɫ4V%\5>CMiج*nYM;U׍/yC<ݷi2AǓȧaqj{D!t$3?o]d^z'C5luUIpVC:
	jQ%[)-]+':(;|6 -?c{)ә`IFӁ(}1/x]bGED1+6n2M`N;;7
h7,#(0L5:CI>0c9զ=Ǵ<[M˥iڷymg=7?փ5	+]~JjXT/t7xڝ&yEZ&<(Ńp_c;.d4W+p XFѕ)ͬZMx"oS?yfݷw^#}]O|>~t`FZUcEhL'E5giKⰽ\m6@Z6iRx	ʿ[>K<N<˞&Buuτ9G|76ֶv_RЀp!WY&4gkU6rxFzh;~i@;p ~Go+p6/Oec&3D~cQ<dđ[3
:,5cs3/ڶm {~;m)ҼĥPy<(Xm1|9zvcFCl  kc< RI#zCP$z*kh96S-릠$\z&1¥vՑk`3xSA̈́_BE~@ugxA4F𠺵
azc~n6>HD1q?xyȈ#gx6_;a˗꺂9CH3;RZmQ+wTnVK	4xp_S@i@W&%>7#{lM	~}U#2B7XS	E]li7HDxv2JNotmQ@[w)rʞڼ!7u(pU׫;v=yi~\,3`?3JkE'X14<k'_C_F(5l(|ѱp!A
ނ|Q'|&(^mzQ:iҴ0;ܯl}6Í7%Q%+%Ƿ;G&OEF!ƚh[/+)^+~\#4!Rѐ8j`8!B#rKzǆ۷K|KKZ5`scS.]~t/'UƓ8]߫{rޑXZ5yF44FtFr9l	.Qt9aGJjUDfy4_	yΘ_a2niqzIw&>xGfnR6ޞ|H6n(*z5Fj F@>eG]!*OG䯛{i@Ac0{_FnwkͪWߴ1lfG͆mܦ=c^v<MY"χ IF~dyԕx|t2#X@ϴ1F%BDn l'EӈΈ6M{鴑J=6Yr;Ok:tLx[525P[.=p&k@"DOƉ0"ȹgFa4mtQNc8WQKg
ng>?RyxAїO? ҃#oC'UKodtF,m/(Aa.Qg0jLrz#,I7,9FBO4<9,e*/e}6m3t{ƷmOӤ}%rfu[rzN{aгFb*6ު{@52vLjÊӋї7WgolWL}loP+TkyzHmUQ|{6yԮy6=j
oHɴ`F#>Itpt]̴,]R4fu>K6ɾAD8"|n #aY׬Џpk|NFܬrMPE9BM~40M	ͻvl}~폒x3^8j7jbrDX[OyHT׾iˠyfڮm@xWJ?H[4vŗog	vSZ"P1[dC\)y=y6
{Mny1Fu6G8feCCӰҐ\̌LYz>7)DNQO@$>[u`52qDsvqKÎ\Î6&\/Nxnl]y}{nLx8h{_ce%95;~[C@ S@.P~?N?5MSY?5ek>-m6fuho v"Z'a/kU;{3paW'LЌd+9,t/|!&߭J'Hxě" J	Y2n{J)y	iwnfofxK=^=7[=e{oYkbgdW0(a#,n3lrR?w7z#eDvz,%AuaOo`~׵k]$|cG:5f/WaGਮA3x	d'LjQ1u9*Ѹ,X_߬9l喃4(X}7RX3ϳG!׉%3*ZL0S6Ǖmz-oc6~9nlxrO.`/AW@-lYS<ԯ"jw{]Z*S\91M{H߰C+EC~Kql~eFL&6p0!jTx?&h鿕~Y;efnߟ	VZfeHtծV q4,5@E@|a*#M0j
p @yP	qbBA13ܶ3kni{^ƞtn	ig+p!<%bJGa$>kiQv2FlqhA6QixԮ˳˱çhUN]z3QKiqb{i/fˍohcC/|3kؘp 8+/$~GygP}K,CdD2J0HYh[O5l Q$`n`Co8^cY0geKy7
pwGLV+O>y4,^e	w#e-ս֯ڡQh-\SG}BꚵZqToO7,=Xb7Ǌ3ŕPcoOm1VxO6PPK޴|?]#ffiiX=!\^[I^azKv7m(a/΍:8B(	KPJA
du\glǈe͖Wt+ Z'ͅ. 3-Od	y8݌Ηݤa23Tm&C6$v|Xbx0CM۷Goe\+z;:xnA!JBCI$P8>-O{n2q״ۓw~{Zy:r?zȋxEtZF)9=Rtf_4xkCB5ß[Er<S&xጂJ^>K(x?5NJN{ďNGPN+$Y{
w^.Uǂ-
q3u i-4Hi0^ci,?*edX'-*>ft@Tt9Qbi%do-dc75j7^7DgӚGNLi'DѐD~x3:<^DGzr{3Ks=/-XSwG/RVO((vVȦN;o]_ xK,xSwA+׼-WF+{+,~>Ґޭ8ڧZB=L ^1|R4SN.6ype7htӟAp&ץh KWc^Neg\/ՠ]?H#2Ь:N!"m:u"/gr[?S8c:f«3|!:.W:Y`P;&^~;K-o
t~[6C- p+_"5ݨr0\0ڙI.A?!lx*JÛ&脝w]_O7
PLd9iZ֙]m>HKږ]阎d]Nϼ`gTKݡJKwģ?yܨͽq~}D92h"͢9<DPc=8~q4)LfS4!-e@}Q^PYt(?Ѹv@:S)_l^7㍮xO>&G]/W)3h!Nb{=MۡB)źh9@cG}~o\;
mv#sT;/kҲvۍ[Wf#.o^e1Qx4̣ ^<Y~g[`fk?7#>2/HE4.gz^Oh#9<k:9aEupJt1ni7*۔ix\Wk|||>_ɷ*PWU򗬆ISI5~*hkSVOe`z<ôh6P1slwf|G9ܶzΒGʆ5дn-5il/?V3;LƑʧ.2t\0`P%#]G5ϥ(]uA(J#kx35N!|AG$v$d^}Zt>/;:K~4l<&ֈB*n!FiiQ6>'vXLk+}JO$it@w`
UP#|\V J>kݲF4e7jWz鼴kx~:e`"_Kؗ/ NұB=#+ UD_-5lѭ5i?st%=%B'9F-A\f:hEy
U.S%pðk-d#>}zcCnױ%wϓ(뚶sq!^Ӽ-M|ű$.ښ.%w
5Bߟ)*)^ſlK>~7\K>Z㞦3l@.m1]qFmqM5P{2^x{4ye~K	/qzǽ 5bk#qO#ޭNG5R鶴,/_4p9$<3|d23^o|sfyKLg=:}{}xB!t0в)y",myՔ^U_vo";7isrT~eOy3B~K:ӔhUww^BWDymK1 `Q|ˍ4ŋWH7hю8OΈ/VSa7xh19u g+făL' ?H0yFašN\,Hq7'
C}76^MKkvӢ7Ƚ:96b5Rœֈ%)!٘ǮҺ>8ǵGapZ\kmYNW8UMz!ͱr__ן]D]UYPneWg݊'^ |-_:IOu6iKoˍ4KF2ɀ78vOg o+"2.tm(30.JDpxq9gG7v(.:88,"Ugk;]g^c"X-_67M:}5qx۽ov:8J0ۖ=r*3KrX^WE8|jbqK9R&$aV=hti%vqFK2!s`ig'|UW|W۠~@+:0=Kny)2WSY;N藕	:P>͏G	,WP^2 ~0j'LfqC,D)9Jk{1Ҫ޴P6.PJZʓ'Or`n)q[eX\rG2ʦͶͨb
y\ˆYɹ{ҦQ))AT,Ka'G(XmFd
Γ#2[#]CE}N˻DP:T!ʀ
U	ي;ШF4QQt
 Q+ĳL[Ӗ<vL|U8Z,V=pQ7@2*.)YװQՓv-TjHH&\2FPM<K1o]>d(nf0t`DN1V2T%5$a~U(VM?ҝ
ʯr/a=px03QƒסHQY;lT-ScFԌ7P5bnV3EHьZB;R`,OBVoY*pR'Jx+W:ufe
5d0?Ӝ\Y84O3u3a,[鼖aX|,?gЬ*i-$|Q#ٕMdw6rI~Ff6Xm	JaFUL!N?E"˵T	lNN٢>.Hl& QҋdPߙ*ힳߕ3ɱ_LDb&V|_=\zh&,VKdn`6#fb+4!XPAR@pY%oFg:-|M6R4rhuR%2HCzXucAy
~H~χV]12~Gi? n}~k/G?4PxvF]$h?i^s{DglӐʟ	Z,9#(;sAe!$y?1t2p:A[aԦD\(]M7嗆":dĒ8,o-˥%N]/ʙ혂X#":8A¥qD8H[5^Ú,e	;7hC$q='Z!ߩSD(:$:a!ޭT[钯0Ȯ'fT?)[?+HKWǴk#Ee1:cFQB>QguhxT6BtzȀmFhJ^	i%;[w _FAw:ޣA@cٝ%q"?%KO_?_㸵ok)15(Z!=uYPţxZhkC]2^& '=MR0i;XߒoJ{/%ˣͣIQgA2K#xo?;EZG :Hְa"Tuait3ʈhX=C;:L;h%E|7hp'FAF	9ߚި,\K4cgwJ2rZ:3)0KiQl_g}GDe EkF0=?τauG[<{;d	:	d@o{ihϨS8F|!~/G/wC=~WR Wb*	l~+mu@Z$V#xgrBTɇ^S5iF+a4_D,D*VnK4:0^'e!Z	Io}_6
%vFwHwR);$cx[eO$^no]h:H\{:݂cup37XAxT3;
K'DӦ;f9*"I-(/on q(<HӊXGJN/\,g}FvFJE;'#&S8x2j ^-a6i/c:I,QL+_$U8.xiGt˴Q^$  q4ȣuZ`6i6
\=RxN7-إK	IZ}KB#e<!#6j`/nut^8H<:\`x!X@ȏB$:mu(~ƈLk'aP[Yk##K2Y^aF3JOYʰ:9EB/:/S~pzC;ТwISmdO%ݙfɶ׉wO|K8+?e鿆=ɖ7ࣴf@CVf:{
EpyA c5n pA*c` Sh+ (l;K)Qg.ee$뤢Me ΥG̋~_~/ӭhC6Y@AZg; ?P:OYPf		K+BONKCQ{Yu-yu2#>PiNbF/t >fܳ&#m}KPF[ Zi4	(HjFPxHfϣ<8xȀA`YxGa$h(.@xI:tdɹ4	:?O/_o/_ONܙtG=֣#*	1*fp(Q0G0^:Ry`{S3x5_l:]""0HIfEA8u`Iŝ:^yCP~40/oӖqKKG{\x$ZX,ApYnGxi@KGA+<K].GY:@#Ѩ<h^/^+j$En ,o,_KpJ˔hz4`b5!o)e_eY
pJ^X82T8OP[p2XJ1G
mNlCܳr9^ַ%36@|Tإvޥ}{?]?[YRGLyT>]VaQ:^ouj2:AA M:%ܠay:GvFvs+~\X[w>88WxfAU*"[0FALG:W'F8f$uPu>Aȁq^^(^㶞3Ce4$-h}[0-o^ո/_~PŕuJ`qBZOTU	d[tb#V0SƏBG<ZhC4`u
5mZl#g5xeAKm/,a_PfD%#QE*dj+@4"3B2[x cTgBCؒG"_f{yG!^d{;NMkEEO{IW&n"_,u!%r$x'C|Dxhܹ̔!Pt^4NyV4>$C^y,X]x7'j8Ag#>/GK1_^.o:@D/0#^zPuxe44OV:@m 5L `KEEii:X .Żk)">GaDc&0D@ҵ\_4[?cATKVd0Of;xP_QpK-<͢Fm@+VV#E2<w^Vf;F<Xh(ՃQ@aYhK}:K1&+p+3-j9d8^@9d;\铯(M+OGo1(S.ZDXh6jkNZ'f/
NՎ``I=rꋔ:%'d3:楰`6E瓮K|<r	5c92h3xPyao7IܔΟ
24TKF$ԉED=EJ򅖆k9:,]:!PĹÖȯ~1DGt<wnNa9/__>ǈol=F֊x#UظElAj8*6KZA>k}eXdd$Zڐ\}%~
>Tk*moc;amPU+ݻ.Ӯ. EWu:7fe<6mbK{eտ7<w_e#)=Rul|
2/_οEcmyx<+eBWbUR+@7p_/#,^eiњ_%uM2W-w2ʊ ۄ0qHD{PYj#4m+C7%VkWV%ADV҃uU_k6mKg[r3/YBk0}އ]    IENDB`                                                                                                                                                                                                                                                                                                                                 lite/admin/dist/img/custom-logo.svg                                                                 0000777                 00000076314 15251156627 0013335 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><path d="M339.592 40H122.171c-2.304 0-4.171 2.03-4.171 4.532v128.575c0 2.501 1.867 4.53 4.171 4.53h217.421c2.302 0 4.17-2.029 4.17-4.53V44.532c0-2.503-1.868-4.532-4.17-4.532z" fill="#FBFCFF"/><path d="m139.002 85.08-1.619-5.8h1.118l1.034 4.262h.053l1.104-4.261h1.017l1.107 4.264h.05l1.034-4.264h1.118l-1.62 5.798h-1.025l-1.149-4.069h-.045l-1.151 4.07h-1.026zm8.158.085c-.432 0-.804-.091-1.118-.273a1.83 1.83 0 0 1-.72-.775c-.168-.336-.252-.732-.252-1.186 0-.448.084-.84.252-1.179.17-.34.407-.603.712-.792.304-.191.662-.287 1.073-.287.265 0 .515.044.751.13.236.085.446.218.627.397.183.18.327.408.432.686.105.275.156.604.156.985v.314h-3.527v-.69h2.555a1.105 1.105 0 0 0-.126-.525.925.925 0 0 0-.854-.498c-.208 0-.39.051-.547.153-.157.1-.279.232-.367.397-.086.161-.13.34-.131.534v.604c0 .253.045.47.137.65.091.18.219.318.384.414.164.095.357.142.577.142.148 0 .281-.02.4-.062a.886.886 0 0 0 .311-.19.779.779 0 0 0 .199-.309l.948.108c-.06.253-.174.474-.342.663a1.664 1.664 0 0 1-.639.436 2.43 2.43 0 0 1-.891.153zm8.573-4.435-1.533 4.35h-1.12l-1.533-4.35h1.082l.989 3.23h.044l.993-3.23h1.078zm1.817 4.438c-.273 0-.519-.05-.737-.148a1.196 1.196 0 0 1-.515-.442c-.126-.194-.188-.434-.188-.719 0-.245.045-.448.134-.609.09-.16.212-.289.368-.385.155-.096.329-.169.524-.218.195-.05.398-.088.607-.11.252-.027.457-.05.614-.071a.905.905 0 0 0 .342-.102c.072-.047.109-.12.109-.218v-.017c0-.214-.062-.379-.188-.496-.125-.116-.305-.175-.541-.175-.248 0-.445.055-.591.164a.82.82 0 0 0-.291.388l-.947-.136c.074-.264.198-.485.37-.663.172-.179.382-.313.63-.402a2.39 2.39 0 0 1 .824-.136c.207 0 .414.025.619.074.205.05.393.13.563.244.17.11.307.263.41.455.104.193.156.434.156.723v2.91h-.975v-.597h-.033a1.233 1.233 0 0 1-.678.592 1.66 1.66 0 0 1-.586.094zm.263-.754c.204 0 .381-.04.53-.122a.895.895 0 0 0 .345-.328.844.844 0 0 0 .123-.445v-.513a.478.478 0 0 1-.162.075 2.374 2.374 0 0 1-.253.06 9.262 9.262 0 0 1-.277.044l-.238.034a1.734 1.734 0 0 0-.406.102.683.683 0 0 0-.284.198.488.488 0 0 0-.103.323c0 .19.068.331.204.427.136.097.31.145.521.145zm4.043-5.133v5.798h-1.014v-5.798h1.014zm3.787 3.97v-2.52h1.014v4.348h-.984v-.773h-.045a1.304 1.304 0 0 1-.478.598c-.221.155-.493.232-.816.232-.282 0-.531-.063-.748-.19a1.307 1.307 0 0 1-.504-.558c-.122-.244-.183-.541-.183-.888v-2.77h1.014v2.611c0 .276.076.495.225.657.15.162.346.243.588.243a.919.919 0 0 0 .779-.439c.092-.147.138-.33.138-.552zm3.962 1.913c-.431 0-.804-.09-1.118-.272a1.837 1.837 0 0 1-.72-.775c-.168-.336-.252-.732-.252-1.186 0-.448.084-.84.252-1.179.17-.34.407-.603.712-.792a1.98 1.98 0 0 1 1.073-.287c.265 0 .516.044.751.13.237.085.446.218.628.397.182.18.326.408.431.686.105.275.157.604.157.985v.314h-3.528v-.69h2.555a1.105 1.105 0 0 0-.126-.525.918.918 0 0 0-.344-.365.965.965 0 0 0-.51-.133.986.986 0 0 0-.547.153c-.156.1-.279.232-.367.397-.085.161-.129.34-.132.534v.604c0 .253.047.47.138.65.091.18.22.318.384.414.164.095.357.142.577.142.147 0 .281-.02.4-.062a.9.9 0 0 0 .312-.19.79.79 0 0 0 .199-.309l.947.108a1.517 1.517 0 0 1-.342.663 1.664 1.664 0 0 1-.639.436c-.26.102-.557.153-.891.153zm5.359 1.546a2.017 2.017 0 0 1-.661-.107l.235-.798c.148.043.28.064.395.062a.485.485 0 0 0 .306-.11c.09-.07.165-.188.227-.352l.087-.235-1.561-4.44h1.076l.992 3.285h.045l.995-3.285h1.078l-1.723 4.876c-.081.23-.187.428-.319.593a1.31 1.31 0 0 1-.488.379c-.191.089-.419.132-.684.132zm5.647-1.545c-.42 0-.785-.094-1.093-.28a1.901 1.901 0 0 1-.717-.785c-.168-.336-.252-.728-.252-1.178 0-.45.084-.843.252-1.18.17-.339.409-.601.717-.788.308-.187.673-.28 1.093-.28.421 0 .784.093 1.092.28.309.187.547.45.715.787.17.338.255.732.255 1.181 0 .45-.085.842-.255 1.178a1.877 1.877 0 0 1-.715.785c-.308.186-.671.28-1.092.28zm.006-.821a.867.867 0 0 0 .571-.19c.153-.128.267-.3.342-.516.076-.215.115-.455.115-.72 0-.265-.039-.506-.115-.721a1.154 1.154 0 0 0-.342-.519.86.86 0 0 0-.571-.192.883.883 0 0 0-.583.192 1.159 1.159 0 0 0-.345.519 2.216 2.216 0 0 0-.112.722c0 .264.038.504.112.719.076.216.191.388.345.516a.89.89 0 0 0 .583.19zm5.66-1.094v-2.52h1.014v4.35h-.983v-.774h-.045a1.306 1.306 0 0 1-.479.598c-.221.155-.492.232-.816.232-.282 0-.531-.063-.748-.19a1.307 1.307 0 0 1-.504-.558c-.121-.244-.182-.541-.182-.888v-2.77h1.015v2.611c0 .276.074.495.224.657a.76.76 0 0 0 .588.243.925.925 0 0 0 .434-.11.892.892 0 0 0 .345-.329 1.03 1.03 0 0 0 .137-.552zm2.057 1.83v-4.35h.984v.725h.045a1.08 1.08 0 0 1 .403-.58c.192-.138.412-.207.658-.207.057 0 .119.003.188.008.071.004.13.01.177.02v.944a1.006 1.006 0 0 0-.205-.04 1.854 1.854 0 0 0-.266-.02c-.185 0-.351.04-.498.121a.89.89 0 0 0-.472.822v2.556h-1.014zm5.086 1.63v-5.98h.997v.72h.059c.053-.106.126-.219.222-.337.095-.121.224-.225.386-.31.163-.086.37-.13.622-.13.332 0 .632.086.899.258.269.17.482.422.639.756.159.332.239.74.239 1.223 0 .478-.078.884-.233 1.218a1.78 1.78 0 0 1-.634.764 1.61 1.61 0 0 1-.907.264 1.34 1.34 0 0 1-.613-.124 1.242 1.242 0 0 1-.393-.3 1.945 1.945 0 0 1-.227-.337h-.042v2.315h-1.014zm.994-3.805c0 .281.039.527.118.74.08.21.195.375.344.495a.878.878 0 0 0 .55.175c.224 0 .412-.06.563-.181.151-.123.266-.29.342-.502a2.11 2.11 0 0 0 .118-.727c0-.27-.039-.51-.115-.72a1.091 1.091 0 0 0-.342-.492.89.89 0 0 0-.566-.179.885.885 0 0 0-.552.173 1.067 1.067 0 0 0-.345.485 2.128 2.128 0 0 0-.115.733zm3.937 2.174V80.73h.984v.725h.044c.079-.25.213-.445.404-.58a1.1 1.1 0 0 1 .658-.207c.057 0 .119.003.188.008.071.004.129.01.176.02v.944a.98.98 0 0 0-.204-.04 1.854 1.854 0 0 0-.266-.02c-.185 0-.352.04-.499.121a.895.895 0 0 0-.471.822v2.556h-1.014zm3.129 0V80.73h1.014v4.35h-1.014zm.509-4.966a.585.585 0 0 1-.414-.162.523.523 0 0 1-.175-.393c0-.155.059-.286.175-.394a.581.581 0 0 1 .414-.164c.162 0 .301.055.415.164.116.108.173.24.173.394a.521.521 0 0 1-.173.393.583.583 0 0 1-.415.162zm5.392.617-1.532 4.35h-1.122l-1.532-4.35h1.081l.989 3.23h.046l.991-3.23h1.079zm1.817 4.438c-.273 0-.518-.05-.737-.148a1.196 1.196 0 0 1-.515-.442c-.126-.194-.188-.434-.188-.719 0-.245.044-.448.134-.609.09-.16.212-.289.367-.385a1.85 1.85 0 0 1 .525-.218c.195-.05.398-.088.607-.11.253-.027.457-.05.614-.071a.905.905 0 0 0 .342-.102c.073-.047.109-.12.109-.218v-.017c0-.214-.063-.379-.188-.496-.125-.116-.305-.175-.541-.175-.248 0-.445.055-.591.164a.814.814 0 0 0-.291.388l-.947-.136c.074-.264.198-.485.37-.663.172-.179.382-.313.63-.402.248-.09.523-.136.824-.136.207 0 .413.025.619.074.205.05.393.13.563.244.17.11.307.263.409.455.104.193.157.434.157.723v2.91h-.975v-.597h-.034a1.228 1.228 0 0 1-.677.592 1.668 1.668 0 0 1-.586.094zm.263-.754c.204 0 .38-.04.529-.122a.888.888 0 0 0 .469-.773v-.513a.475.475 0 0 1-.163.075 2.297 2.297 0 0 1-.252.06 8.823 8.823 0 0 1-.516.078 1.76 1.76 0 0 0-.406.102.68.68 0 0 0-.283.198.488.488 0 0 0-.104.323c0 .19.068.331.205.427.137.097.31.145.521.145zm4.906.75c-.43 0-.798-.095-1.106-.286a1.904 1.904 0 0 1-.709-.79 2.623 2.623 0 0 1-.247-1.166c0-.442.084-.832.253-1.17.167-.34.404-.603.711-.792.308-.191.672-.287 1.093-.287.349 0 .658.065.927.196a1.58 1.58 0 0 1 .922 1.368h-.97a.933.933 0 0 0-.28-.524c-.145-.142-.341-.213-.585-.213a.917.917 0 0 0-.547.17 1.09 1.09 0 0 0-.367.481c-.085.21-.128.462-.128.754 0 .296.043.55.128.764.086.212.207.375.362.49.156.114.34.17.552.17a.913.913 0 0 0 .4-.084.805.805 0 0 0 .3-.253.964.964 0 0 0 .165-.4h.97c-.025.309-.114.581-.269.819a1.602 1.602 0 0 1-.633.556 2.101 2.101 0 0 1-.942.198zm3.307 1.546a2.017 2.017 0 0 1-.661-.107l.235-.798c.148.043.279.064.395.062a.48.48 0 0 0 .305-.11c.091-.07.167-.188.228-.352l.087-.235-1.561-4.44h1.076l.992 3.285h.045l.994-3.285h1.079l-1.723 4.876c-.081.23-.187.428-.32.593a1.3 1.3 0 0 1-.487.379c-.191.089-.419.132-.684.132z" fill="#27283C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M137.766 141.664h59.064v17.84h-59.064v-17.84zm.896.894v16.053h57.272v-16.053h-57.272z" fill="#4682E3"/><path d="M156.094 148.903h-.607a1.277 1.277 0 0 0-.513-.804 1.37 1.37 0 0 0-.419-.208 1.668 1.668 0 0 0-.48-.069c-.304 0-.58.078-.827.233-.245.155-.44.384-.585.687-.144.301-.216.673-.216 1.112 0 .439.072.81.216 1.112.145.303.34.532.585.686.247.156.523.234.827.234.166 0 .326-.023.48-.07a1.311 1.311 0 0 0 .932-1.011h.607c-.045.26-.128.492-.25.697a1.86 1.86 0 0 1-.451.522 1.93 1.93 0 0 1-.605.325c-.222.074-.46.112-.713.112-.429 0-.809-.106-1.143-.318a2.166 2.166 0 0 1-.787-.902c-.191-.389-.287-.852-.287-1.387s.096-.998.287-1.387a2.16 2.16 0 0 1 .787-.902 2.085 2.085 0 0 1 1.143-.318c.253 0 .491.037.713.112a1.915 1.915 0 0 1 1.056.847 2 2 0 0 1 .25.697zm3.278 1.933v-2.251h.578v3.806h-.578v-.644h-.04a1.242 1.242 0 0 1-.411.493c-.187.134-.422.2-.706.2a1.24 1.24 0 0 1-.627-.155 1.08 1.08 0 0 1-.432-.476c-.106-.213-.157-.482-.157-.805v-2.419h.578v2.379c0 .277.077.498.231.664a.779.779 0 0 0 .593.248c.144 0 .29-.038.439-.112a.958.958 0 0 0 .377-.341c.104-.154.155-.35.155-.587zm4.305-1.398-.519.149a.969.969 0 0 0-.145-.256.705.705 0 0 0-.254-.208.915.915 0 0 0-.415-.082.981.981 0 0 0-.576.161c-.152.106-.228.241-.228.404 0 .146.052.26.157.345.104.083.268.154.49.21l.559.139c.337.083.587.209.753.379a.89.89 0 0 1 .247.651.98.98 0 0 1-.185.585 1.24 1.24 0 0 1-.516.407 1.866 1.866 0 0 1-.77.149c-.383 0-.702-.085-.953-.254a1.119 1.119 0 0 1-.479-.738l.55-.138a.777.777 0 0 0 .296.461c.148.102.34.153.577.153.269 0 .483-.058.641-.174.161-.117.241-.257.241-.42a.447.447 0 0 0-.137-.333c-.092-.091-.233-.158-.422-.203l-.628-.149c-.344-.082-.598-.21-.759-.384a.932.932 0 0 1-.241-.656c0-.214.06-.405.18-.57.12-.165.285-.295.492-.389.209-.095.447-.142.711-.142.372 0 .665.083.878.248.214.166.366.384.455.655zm2.578-.853v.496h-1.952v-.496h1.952zm-1.383-.912h.579v3.628c0 .165.023.289.07.372.05.08.112.135.188.163.076.027.157.04.242.04.064 0 .116-.004.157-.01l.098-.02.117.525a1.176 1.176 0 0 1-.431.069c-.164 0-.324-.035-.481-.106a.972.972 0 0 1-.387-.324.937.937 0 0 1-.152-.55v-3.787zm3.743 4.798c-.341 0-.638-.082-.895-.246a1.66 1.66 0 0 1-.599-.686 2.36 2.36 0 0 1-.213-1.031c0-.396.072-.742.213-1.039a1.66 1.66 0 0 1 .599-.688c.257-.164.554-.246.895-.246.34 0 .637.082.892.246.257.163.456.393.599.688.143.297.215.643.215 1.039 0 .393-.072.737-.215 1.031a1.639 1.639 0 0 1-.599.686 1.612 1.612 0 0 1-.892.246zm0-.526c.258 0 .47-.067.637-.2.167-.134.29-.31.37-.529.081-.217.12-.454.12-.708 0-.255-.039-.491-.12-.711a1.183 1.183 0 0 0-.37-.532c-.167-.136-.379-.204-.637-.204-.259 0-.471.068-.638.204a1.181 1.181 0 0 0-.369.532c-.081.22-.121.456-.121.711 0 .254.04.491.121.708.08.219.202.395.369.529.167.133.379.2.638.2zm2.59.446v-3.806h.559v.595h.048a.955.955 0 0 1 .38-.473c.175-.115.385-.172.63-.172.249 0 .455.057.621.172.166.112.296.27.39.473h.039c.096-.197.241-.353.434-.468.192-.117.423-.177.694-.177.336 0 .611.107.826.32.213.212.321.542.321.989v2.547h-.579v-2.547c0-.281-.076-.482-.228-.602a.842.842 0 0 0-.537-.181c-.265 0-.47.081-.615.243a.873.873 0 0 0-.218.609v2.478h-.588v-2.607a.69.69 0 0 0-.21-.523.741.741 0 0 0-.536-.2c-.15 0-.29.04-.422.122a.915.915 0 0 0-.313.336 1.003 1.003 0 0 0-.119.494v2.378h-.577zm6 0v-3.806h.578v3.806h-.578zm.294-4.44a.409.409 0 0 1-.292-.117.374.374 0 0 1-.12-.28c0-.108.04-.202.12-.279a.409.409 0 0 1 .292-.117.4.4 0 0 1 .289.117.37.37 0 0 1 .123.279.37.37 0 0 1-.123.28.4.4 0 0 1-.289.117zm1.236 4.44v-.446l2.138-2.775v-.04h-2.069v-.545h2.814v.466l-2.079 2.755v.04h2.148v.545h-2.952zm5.313.08c-.361 0-.675-.082-.939-.243a1.644 1.644 0 0 1-.605-.684 2.362 2.362 0 0 1-.211-1.026c0-.39.071-.734.211-1.031.143-.299.341-.532.594-.698.255-.169.553-.254.892-.254.196 0 .39.034.581.1.192.065.365.173.522.322.158.147.282.342.375.584.093.243.14.543.14.898v.247h-2.903v-.505h2.314c0-.215-.042-.406-.126-.575a.974.974 0 0 0-.358-.399 1.005 1.005 0 0 0-.545-.146c-.231 0-.43.057-.598.173a1.139 1.139 0 0 0-.385.446c-.09.184-.135.38-.135.59v.337c0 .287.05.531.147.731.1.199.238.35.415.454.177.102.382.153.614.153.153 0 .29-.021.413-.064a.886.886 0 0 0 .321-.198c.089-.09.159-.2.209-.332l.559.158c-.059.191-.159.36-.297.505a1.432 1.432 0 0 1-.515.337c-.205.08-.433.12-.69.12z" fill="#4682E3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M201.857 141.664h59.065v17.84h-59.065v-17.84zm.896.894v16.053h57.274v-16.053h-57.274z" fill="#4682E3"/><path d="M216.293 152.736v-5.074h1.789c.39 0 .712.067.969.203.258.136.451.323.578.563.128.238.192.513.192.825 0 .31-.065.584-.194.82a1.313 1.313 0 0 1-.578.548c-.258.13-.58.195-.969.195h-1.356v-.659h1.287c.245 0 .445-.035.598-.106a.705.705 0 0 0 .341-.31c.072-.136.108-.298.108-.488 0-.192-.037-.357-.11-.498a.713.713 0 0 0-.341-.322c-.153-.077-.355-.114-.605-.114h-.952v4.417h-.757zm2.479-2.289 1.24 2.289h-.863l-1.216-2.289h.839zm3.488 2.366c-.372 0-.691-.08-.96-.24a1.621 1.621 0 0 1-.617-.682 2.319 2.319 0 0 1-.216-1.033c0-.389.072-.733.216-1.03.146-.298.349-.53.608-.696a1.66 1.66 0 0 1 .917-.251c.212 0 .418.036.618.107.199.071.378.183.537.334.158.152.283.35.374.593.093.24.138.534.138.879v.263h-2.994v-.555h2.276c0-.195-.04-.368-.118-.518a.89.89 0 0 0-.826-.49.947.947 0 0 0-.54.153 1.034 1.034 0 0 0-.352.396 1.152 1.152 0 0 0-.123.528v.433c0 .255.043.472.132.65.09.178.215.314.375.409.161.093.348.138.562.138.139 0 .265-.02.379-.059a.812.812 0 0 0 .297-.183.817.817 0 0 0 .191-.3l.694.126a1.283 1.283 0 0 1-.298.543 1.458 1.458 0 0 1-.537.359 1.977 1.977 0 0 1-.733.126zm2.428-3.882h.733v4.054c0 .254-.045.469-.137.644a.902.902 0 0 1-.402.399c-.176.09-.394.136-.654.136h-.074a.985.985 0 0 1-.076-.003v-.637H224.195c.173 0 .299-.047.376-.14.078-.094.117-.228.117-.405v-4.048zm.363-.587a.462.462 0 0 1-.328-.129.418.418 0 0 1-.135-.312c0-.123.044-.227.135-.313a.46.46 0 0 1 .328-.131c.127 0 .237.044.326.131.092.086.137.19.137.313 0 .12-.045.224-.137.312a.454.454 0 0 1-.326.129zm2.979 4.469c-.371 0-.69-.08-.958-.24a1.623 1.623 0 0 1-.618-.682 2.333 2.333 0 0 1-.215-1.033c0-.389.072-.733.215-1.03a1.68 1.68 0 0 1 .608-.696 1.66 1.66 0 0 1 .917-.251c.213 0 .419.036.618.107.199.071.378.183.537.334.158.152.283.35.375.593.091.24.137.534.137.879v.263h-2.993v-.555h2.275c0-.195-.039-.368-.118-.518a.89.89 0 0 0-.826-.49.942.942 0 0 0-.539.153 1.031 1.031 0 0 0-.354.396 1.164 1.164 0 0 0-.122.528v.433c0 .255.044.472.133.65.09.178.214.314.375.409.159.093.347.138.56.138.14 0 .267-.02.381-.059a.83.83 0 0 0 .297-.183.817.817 0 0 0 .191-.3l.694.126a1.295 1.295 0 0 1-.299.543 1.454 1.454 0 0 1-.538.359 1.97 1.97 0 0 1-.733.126zm4.016 0c-.365 0-.679-.083-.941-.25a1.644 1.644 0 0 1-.604-.697 2.34 2.34 0 0 1-.211-1.015c0-.387.072-.728.217-1.023.143-.298.346-.53.606-.696a1.68 1.68 0 0 1 .925-.251c.286 0 .541.054.765.162a1.364 1.364 0 0 1 .79 1.116h-.714a.868.868 0 0 0-.27-.46c-.138-.129-.325-.194-.558-.194a.902.902 0 0 0-.537.164 1.048 1.048 0 0 0-.356.461 1.795 1.795 0 0 0-.128.704c0 .277.043.517.126.718.083.202.201.357.353.468a.9.9 0 0 0 .542.167.904.904 0 0 0 .377-.077.777.777 0 0 0 .287-.226.857.857 0 0 0 .164-.351h.714a1.412 1.412 0 0 1-.238.659c-.133.193-.31.344-.532.455a1.71 1.71 0 0 1-.777.166zm4.088-3.882v.595h-2.056v-.595h2.056zm-1.504-.912h.732v3.6c0 .144.021.252.064.325a.334.334 0 0 0 .164.146.783.783 0 0 0 .378.024l.103-.019.132.612a1.453 1.453 0 0 1-.475.079 1.282 1.282 0 0 1-.54-.104.924.924 0 0 1-.404-.336 1.004 1.004 0 0 1-.154-.573v-3.754zm4.626 4.717h-.805l1.807-5.074h.875l1.807 5.074h-.803l-1.42-4.152h-.04l-1.421 4.152zm.134-1.986h2.609v.644h-2.609v-.644zm4.95-3.088v5.074h-.733v-5.074h.733zm1.718 0v5.074h-.732v-5.074h.732zM325.075 141.586h-58.686v17.471h58.686v-17.471z" fill="#4682E3"/><path d="M281.661 152.973h-.805l1.808-5.075h.875l1.806 5.075h-.803l-1.42-4.152h-.039l-1.422 4.152zm.134-1.987h2.609v.644h-2.609v-.644zm5.742 2.064c-.364 0-.678-.084-.941-.25a1.647 1.647 0 0 1-.603-.697 2.33 2.33 0 0 1-.212-1.016c0-.386.073-.727.217-1.023.144-.297.347-.529.607-.696.262-.167.57-.25.925-.25.286 0 .541.054.765.161.223.105.404.255.541.446.14.192.222.415.248.671h-.714a.863.863 0 0 0-.269-.461c-.139-.129-.325-.193-.559-.193a.9.9 0 0 0-.537.164c-.151.107-.27.261-.356.461a1.79 1.79 0 0 0-.127.703c0 .278.042.517.125.719.084.201.201.357.353.468a.9.9 0 0 0 .542.166.925.925 0 0 0 .378-.076.776.776 0 0 0 .286-.226.849.849 0 0 0 .164-.352h.714a1.411 1.411 0 0 1-.237.659 1.386 1.386 0 0 1-.533.456c-.22.11-.479.166-.777.166zm3.917 0c-.365 0-.678-.084-.941-.25a1.663 1.663 0 0 1-.604-.697 2.344 2.344 0 0 1-.21-1.016c0-.386.072-.727.216-1.023a1.67 1.67 0 0 1 .607-.696c.263-.167.57-.25.925-.25.286 0 .541.054.765.161a1.353 1.353 0 0 1 .789 1.117h-.713a.871.871 0 0 0-.27-.461c-.139-.129-.326-.193-.559-.193a.894.894 0 0 0-.536.164 1.041 1.041 0 0 0-.356.461 1.772 1.772 0 0 0-.128.703c0 .278.042.517.126.719.083.201.2.357.353.468a.898.898 0 0 0 .541.166.925.925 0 0 0 .378-.076.795.795 0 0 0 .287-.226.861.861 0 0 0 .164-.352h.713a1.372 1.372 0 0 1-.77 1.115c-.22.11-.479.166-.777.166zm3.954 0c-.371 0-.69-.081-.958-.24a1.629 1.629 0 0 1-.618-.682 2.32 2.32 0 0 1-.216-1.034c0-.389.072-.733.216-1.03.146-.297.348-.529.608-.696.261-.167.567-.25.917-.25.213 0 .418.035.618.106.199.071.378.183.537.335.158.152.283.349.374.592.092.241.138.535.138.879v.263h-2.994v-.554h2.276c0-.196-.04-.368-.118-.518a.898.898 0 0 0-.331-.36.916.916 0 0 0-.496-.131.946.946 0 0 0-.538.153 1.041 1.041 0 0 0-.354.397 1.164 1.164 0 0 0-.122.528v.433c0 .254.044.471.132.649.09.178.215.315.375.41.16.092.348.138.561.138.14 0 .266-.02.381-.059a.8.8 0 0 0 .487-.484l.694.126a1.291 1.291 0 0 1-.298.544 1.478 1.478 0 0 1-.538.359 1.993 1.993 0 0 1-.733.126zm2.43 1.351v-5.233h.715v.616h.061a2.15 2.15 0 0 1 .184-.275 1.05 1.05 0 0 1 .334-.272c.142-.079.33-.119.563-.119.305 0 .576.077.815.233.238.155.425.379.561.671.137.292.206.644.206 1.056 0 .411-.068.764-.204 1.057a1.59 1.59 0 0 1-.559.677 1.435 1.435 0 0 1-.811.236c-.229 0-.416-.039-.562-.117a1.058 1.058 0 0 1-.338-.273 2.185 2.185 0 0 1-.189-.277h-.044v2.02h-.732zm.718-3.331c0 .268.038.502.115.704.077.201.188.359.333.473a.843.843 0 0 0 .534.168.85.85 0 0 0 .55-.176 1.08 1.08 0 0 0 .333-.483c.077-.203.116-.432.116-.686a1.89 1.89 0 0 0-.114-.676 1.03 1.03 0 0 0-.332-.474.874.874 0 0 0-.553-.173.869.869 0 0 0-.539.166 1.028 1.028 0 0 0-.331.464 1.952 1.952 0 0 0-.112.693zm5.3-1.902v.594h-2.057v-.594h2.057zm-1.505-.912h.733v3.6c0 .143.021.251.063.324.043.071.098.12.165.146a.783.783 0 0 0 .377.025l.103-.02.133.612a1.466 1.466 0 0 1-.476.08 1.293 1.293 0 0 1-.539-.104.936.936 0 0 1-.405-.337.998.998 0 0 1-.154-.572v-3.754zm4.626 4.717h-.805l1.808-5.075h.874l1.808 5.075h-.804l-1.42-4.152h-.039l-1.422 4.152zm.134-1.987h2.61v.644h-2.61v-.644zm4.95-3.088v5.075h-.733v-5.075h.733zm1.719 0v5.075h-.733v-5.075h.733z" fill="#fff"/><path d="M320.848 95.426H138.557v5.016h182.291v-5.016zM320.848 110.475H138.557v5.016h182.291v-5.016zM254.107 125.525h-115.55v5.017h115.55v-5.017z" fill="#CDD8F8"/><path transform="translate(136 50)" fill="url(#c)" d="M0 0h69v18H0z"/><path d="M131.707 60.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 1 0-1.414 1.414L129.586 60l-5.657 5.657a1 1 0 1 0 1.414 1.414l6.364-6.364zM75 115a1 1 0 0 0 2 0h-2zm56-56h-10v2h10v-2zm-56 46v10h2v-10h-2zm46-46c-25.405 0-46 20.595-46 46h2c0-24.3 19.7-44 44-44v-2z" fill="#4682E3"/><g filter="url(#d)"><rect x="26" y="107" width="101" height="37" rx="11" fill="#fff"/><rect x="26" y="107" width="101" height="37" rx="11" fill="url(#e)"/><rect x="26.5" y="107.5" width="100" height="36" rx="10.5" stroke="#4682E3"/></g></g><defs><pattern id="c" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#f" transform="matrix(.00218 0 0 .00857 .014 -.357)"/></pattern><pattern id="e" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#f" transform="matrix(.00186 0 0 .00525 .073 -.049)"/></pattern><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><filter id="d" x="2" y="91" width="149" height="85" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="4" in="SourceAlpha" result="effect1_dropShadow_7253_107649"/><feOffset dy="8"/><feGaussianBlur stdDeviation="14"/><feColorMatrix values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_107649"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_107649" result="shape"/></filter><image id="f" width="454" height="200" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></defs></svg>                                                                                                                                                                                                                                                                                                                    lite/admin/dist/img/time-schedule.svg                                                               0000777                 00000000571 15251156627 0013605 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><g clip-path="url(#a)" stroke="#8F92AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M10 18.335a8.333 8.333 0 1 0 0-16.667 8.333 8.333 0 0 0 0 16.667z"/><path d="M10 5v5l3.333 1.667"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h20v20H0z"/></clipPath></defs></svg>                                                                                                                                       lite/admin/dist/img/pushdown.svg                                                                    0000777                 00000001421 15251156627 0012717 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="100" height="65" viewBox="0 0 100 65" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="popup-center 3" clip-path="url(#clip0_14495_1760)">
<path id="Vector" d="M93.744 0.941406H5.41485C2.61847 0.941406 0.351562 3.20832 0.351562 6.0047V59.1693C0.351562 61.9656 2.61847 64.2325 5.41485 64.2325H93.744C96.5403 64.2325 98.8073 61.9656 98.8073 59.1693V6.0047C98.8073 3.20832 96.5403 0.941406 93.744 0.941406Z" fill="#EAF1FE"/>
<path id="Rectangle 21" d="M5.00001 64.2324C2.23858 64.2324 0 61.9938 0 59.2324L0 37.8611L99.1561 37.8611V59.2324C99.1561 61.9939 96.9175 64.2324 94.1561 64.2324H5.00001Z" fill="#154FD9"/>
</g>
<defs>
<clipPath id="clip0_14495_1760">
<rect width="100" height="63.2911" fill="white" transform="translate(0 0.941406)"/>
</clipPath>
</defs>
</svg>
                                                                                                                                                                                                                                               lite/admin/dist/img/success-circle.svg                                                              0000777                 00000000647 15251156627 0013770 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" style="enable-background:new 0 0 52 52" xml:space="preserve"><path d="M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm0 50C12.767 50 2 39.233 2 26S12.767 2 26 2s24 10.767 24 24-10.767 24-24 24z"/><path d="m38.252 15.336-15.369 17.29-9.259-7.407a1 1 0 0 0-1.249 1.562l10 8a.999.999 0 0 0 1.373-.117l16-18a1 1 0 1 0-1.496-1.328z"/></svg>                                                                                         lite/admin/dist/img/circle-warning.svg                                                              0000777                 00000000642 15251156627 0013760 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="#A6742A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 28.125c7.249 0 13.125-5.876 13.125-13.125S22.249 1.875 15 1.875 1.875 7.751 1.875 15 7.751 28.125 15 28.125zM15 9.375V15M15 20.625h.012"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h30v30H0z"/></clipPath></defs></svg>                                                                                              lite/admin/dist/img/arrow-right.svg                                                                 0000777                 00000000272 15251156627 0013320 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m9 6 6 6-6 6" stroke="#4E4B66" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>                                                                                                                                                                                                                                                                                                                                      lite/admin/dist/img/info.svg                                                                        0000777                 00000000615 15251156627 0012007 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"><g clip-path="url(#a)"><circle cx="10" cy="10" r="10" fill="#087CE1"/><path d="M10.217 7.435a1.217 1.217 0 1 0 0-2.435 1.217 1.217 0 0 0 0 2.435zM11.435 9.463a1.217 1.217 0 1 0-2.435 0v4.87a1.217 1.217 0 0 0 2.435 0v-4.87z" fill="#fff"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h20v20H0z"/></clipPath></defs></svg>                                                                                                                   lite/admin/dist/img/arrow.svg                                                                       0000777                 00000001160 15251156627 0012202 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="45" height="12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M44.37.825c-1.877 4.047-12.286 9.571-19.75 10.667-8.08 1.187-12.731.379-22.306-3.944.15.631.291 1.124.382 1.623.097.544.192 1.097.195 1.645.002.171-.291.455-.478.484-.18.025-.513-.17-.579-.346A146.117 146.117 0 0 1 .152 6.382c-.18-.511.001-.894.56-1.043 2.055-.544 4.106-1.116 6.174-1.62.487-.118 1.034 0 1.693.011-.494 1.355-1.638 1.222-2.446 1.596-.853.398-1.778.641-2.868 1.024a25.133 25.133 0 0 0 8.166 3.464c10.38 2.418 19.834.133 28.528-5.788 1.132-.77 2.176-1.672 3.269-2.501.294-.224.63-.394 1.14-.707l.002.007z" fill="#000"/></svg>                                                                                                                                                                                                                                                                                                                                                                                                                lite/admin/dist/img/gdpr-us.png                                                                     0000777                 00000755427 15251156627 0012444 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR       A   gAMA  a   sRGB    	pHYs  ,K  ,K=   PLTEF㎳휽풷u痹웼xuꕸ搷酬眼~{呸t哹Θ뗺~閻쉰ꃨ~Ϟs鍶t⋳꛺醬݈にzywᇮ頿q}⁦sߖ鋯改r zvȉ〦~ޟ뛽zwyv܍퀤֘r|t㇯撵脪ߦ鐲騾}ԗwįꗲyqג΂הՊߜ槼ݏ優ؘ׻=?Qprİ튳旭ӜٝՑߕ΢֥w̍⤹ڕ嘶uӄԔވٟvמy֣咫Ҍ˛ҙϿ=EUGAIY$Z+;aGM^)0FY橻d3:K7**ŰF78ට1Fr!';UXiUDDnbeùop`RV㦋јy;kʣnwsueǧӾwdVltSH]C^Ǆ¤_w5wQ{h$ נIDATx_oc[ E"4)L`CPuqLg<Ϡ`
A5('tTT]@m٥Q*990髩Fn΍\ȇ'8wMJ4ƵId;~gΝ%ͿrVSUp;rRz쾪za\)YCƏJ%}+2ͶwýͽMwvim	^vᶳNw,NwvyԎnn[7~x[O;\.^9wm}
n[tf.񢖕mxčtZv۵L27ް	E)&׮wn(wp]܊v'/عsN}3ǽÉߴݻk__\[}\_?ˇ|rgrG:KZ/dƛv/8茶߭ox>x߽wݍݷE䷻GЭ:GǝGN~
##sxhSӧz)]MjΫب!ښf	iPu'p;=|?U7SkjIvX~F_5`Cc{v׌z8;ؗ(/~H/P/G /ۦYOG:'!z8 $NwM'v;|'PKn9ś~KH]ײ5A|ۂz`>P'L~|!a ^!q\vv[{E{vgtzoGȟ1C;?##dk3{#5|w}vMo;T!_ߏs=zvLwC6ֳ'|2}ӊ&)pd:uu:nw:q!+pwy sz!7?stՠS:/a>|I "= ~AtݧB);'Unjےo񵶆~|T?B$<lCC{zYN=>pu0)"?y	b>͠]9OJd|Gx`=~_-G>`ޜ)淀qM
nŘ_ kz={|[Ţ>15~hw8QAvI҃"EƓ=}w0%Q=G}7lnYmqwωkHg?|}W}|Vo(gcb<~:*^zQO>XGo5Gxu^{+=Y}L8g9gn5<0[N2e_%aO ]B;<{RO%n}:!_e0o*ՕMMA{s5vOCxy
A1|}RzxhCTǦ̀G3,<*v"7ӬӤY'my'>9PwZ_7fqwjࠗ=aG1io[_#5+5¼rC">`s2=	{yw|nQE誶փG@ ݚ3ٽ>
|2no1!p}&u~nDwg߾o刪nغß8-oMXS'S἞1N]$glﳗuc<s98|'x@UawG$ 'ݟAOO;$炱s;U$?ݩwxgKGqTi4o23|W>&S.=}qT=l#?rj1>>u 
=sN6=
~1n$%2xJߞ=IwW(YY%={ O=lxQָ'-z8omCߪl*{,rB7G9%bqtƪ_=\eE׋]Ѽ=%>^io08ـ=3yyszfkU?|} </gtķO~L3l?|OFqd/C>Gw>8bգWy
9SGѿa}F?2l?9?"?'_\a<**2_U-=4ρ΍4qVjy({QƼcmXTuO5X92Z$K"uTTGOa)v+оO9{^'Ƀg'uh"-3upcC6)od/pw;4C׶y^=i3
yq
8!gԵY8.=S$t$zMK5[B} (w{TgXujzp<њ5_GN۷w3y҉B6_V-_Kӿ!ML?}[>`ON5UڻQsqp렏Q"Wz(cf<Ic$;v$0-о	zc?2L(Ѳ?fn@
l)z?;U9^Nw,{UM~ﯨZ_G}IMoxOZ-Ǩޙ5P];Gzޕ),UjSsvtTHbRIoVozT=Y8<KcϓL,SzY:)|uy">GT{iB^yw+/ds:8Q̯֓4ym/9̺dᔎ?c}\Mg,3ٸ/vt;`@*kggD]1s½pkcɈ9flxƿk٢oݟrw݇[p*5|xNN$a|6d7~Mݐ{#/kCx{~KzἺ3Jh	~}8|.#"}"Սu(X{O"xqף-r.x{kq'Suz4NB7xa"8qӵwr$LpڲZ8ėIޓvΡ|a5>wȦ}N	vN> ~<}A|G#;Cw!7t~]<	y±&99,wŻY=O=$s!#Kp9eq2\-fl&@wy2-cD~הeqiL2p@0~Ca؜'ԟeʞ7R}6ȳz+MlG҅mjݡ]}|X`OU-'-<w*F񫎗l=Dtq옙O&<!?Q!oNFNיk"gqGISqcF==Iѓ%O#-OʇhF+27ZՍoշy7?V>܎ =2~<&Ryʾ,Z]RRf8X<%@m}x߃˽`7}XѠiw4s?HIrR:L3FfSR]Gf˽8oI7٬9gO{(Աm.&X.n%6eCV^">3^[m!oz}7 }f.w1vyJgן➉=gm=6p};Q'okwo$m:=
zGk8oz&|G.E>\~(΍c9&]*#<?Fi05l?nv{t>N=Q%<*zV޿vjզmo6A~emӿMbZc mO[z
]}	1v뜪H Ǉq:ng1t:ޞqqL^۫<^iw4ÍUC p:h7ydȶ[=)h'}9zZʩFqD2qoJc\,1UY? U2lhy`~3n3E39H&n>m6?
-x\E?ć{~Hoa*ia֏\dOS8')ɫ^=ktDZB=ye'q{s&[L={b1q֋QtiPi&N}Eܜֻ!y*_Y7#KAۊ^c8c`Ӭ;+cx]!#Q͓O
enL^)MW2uJO67i% 99'P⧩6#1r|c.['=8Pڛe29[Xe_SgW^O6NE>赟mџ]V5 .D{_dy_-3.XlJ(x:'6Z&3^^)Guoow~gP?Q_E89}Vr0gi~ډ:7w,^}gv,_QKx>ʬ
D?ZIFc:*OO{*{rFIW_xcm߻6Dhg}rQߜݹ?=i6KH1[;i~_<N% +TXiq!uYKt˻%U{{GG{a'i@kwضϧvewh8y<ivα_/G=C^32)1gڻ6i~8oOK&&+Ŕe&q2}F~K>nW[iw9fE ٵ&*P3,=a!-msڥ0e	A3K{n>}^<~<?v5rZ{ >}$~pC~\촃i|c^V}QVܩ'XN@8g7~P1j~
~Z:	~!ZN<:MȎh6gBz1QU<pSK1ABu'W9~Sk̢ü/Wn3+`sS_:-hcM1C	ك?!Ο%qid=gq {,ٔWR=HqMv}ۭvi	_%-uo.r>ÞN!Pyb}(ښXڬvCrwI۳vDʹGF=T;˄(%>ϼ{c߾Ljʾ/JZ=Kvyj[wJl{=OvGy= Aϕ֎lG*)NJjX΋Op䓠?/c7f$A%[~&OeO|0NO&p8s'}d=pq36Y#o.ߚnA&wk͛"-ӮA~\`3z=º*K׬41Mpo(l6M1ѺX8Э'U=jaN^Ύ׃(>)Z}ag[XX]ꢅJ݂NLnSc萮fCs/vN%wVgGm%":6pʾV]D9M978qƟ)ŴS"?5K)YUc6;7.Ӣ߱C/2-sZ[?W(gAOZ	c;Gʄl 	!}r<Q/ͪ]?YE{,dl.Norg1@ӑ^KyQrSʲEnNU_5f/ 5rz_ھY&MiV86N6ټDtK/ݴ1ge]n$ã0I x/LbGKfrtҨO{ָO I9;f$Z;);;iMz*<p1

[q8!Y`-5La޽q~[`_#'O=Uj~go}Xf6N&o"R%wi>PTraWqѐ[L{[7Au;nBwH~b:kѷ>Z}oo\_"YGp%;5E?_3@GO:Ae: p>g3gToA'i?35,oF
|#e_=/$K¾X4R9<!P͠zڌL6ǁ-ĥ<y9%>;cF#he&/s9v̒ewnʑIh_8ܧI.g苬g4:ԎrN0 )?J9prɅ8[|m}-1s	2X=ɨ_6CaHN&'W)dǤe{K.J]M`#mв+*wn)V-=TmU}Jޜ -Zr~ Ѓ4a3[!KU9-=ݏ%w&D;|F=1	cnߓGa?b~FDFո_3?V!GV5'(F/pafaZ7MUn4H5r~7!ucU!q>>Ta*BeB_ګJȬa_tӆ&N*Цi,ʡ¬*;~ImB7!{n*bM]44ٮgE_>>OˌJ0LmH~<漢6cq@; ~+=qqd*ٮ9zĮ>y1sZ
~(a+P"Z^$~?={=PSTkB&b3]iӷ*d(	]N$hFD.8I|x:Y&3r,~oz~zDޏŤ?D.<ȥ|2G|k>QSSMo\DR[Ҟ>.ǖ~X/vScxWkHׯYӛ@%R})*]EKZqhZ§jP9)vO~]'sv]gar+WXNy%ʣuOnN.UrG5sLfNwC[8b̌H{72Mlu({eQG6Ec/=Jqc;A7=<~ɳ/pwgnP{WeQ[2>N88ۏgmޟb_J~Uةܸɨަac;dړ_,tP&d-z/',cZΎ5h7:vdݏV972%W^Cs|#%o
ȣ@g'oPIhgUB~I^CIֹ7>uqp8F}eᎇ:Kh`$GkQ=^'6i<`ᤍm<mLE#uOy#Rӗ}4ƷKXUaWUUl [,f!/D'aۗjk&q{+^g}uTy0NQyláLK6a% ٛH_?~7^?gAÈcL ~s*sV}CIH>c8ͩa:8Ǩ's{'KYP%/NYKFόo3F$9}#|H3$j/8
29@۫_U4oWM7zڌ;ͥ}"ձpG.֑:9$i}#Mo0_Z,f156c	i1r鴌E[1X4Eq8+VN>߁%{7<Pa]{i]y) ?%_foaԞq_46q}ReaA-B}1c[Oޝ %jG@@jIA4gsqV8K5!/?d5o|q;L4j<glإqotĢi3N4|يIx-XwئqcO6>͌"T l॰|ĴqDnHtn%R}c8^Ti$JRs,>9M}&\O\&D0*IokQGo+PGTE|즵.1SI][_RU/{>07orDCv2M)4uY)󏥷
=z.=LNH,u]ߕ	vw|,/\Erb%8c0b]	av8g8{m(#mM^"Z={?}Ļݯ7}%r}OuoaY6X}e=0~*L+l4j'p
'zѩE2Wg'"E78m ODT=#F8iGlKM]v$cG~԰  k~pfX&9X;mOIcqlK=SIİi&<|D6'<f	8ly!ZT9}ImVpq1	z$cx3Y9ɦLD#i% ?Di*\z:LֵθiBsљ	,_L`H84`"2 Hd֡D:}Y1/b,f(gZY
CᨉSL=/+-mmeeb' ^	W>71xY7_U@x%{<MZgmU)8 T#J@xj8ӎp	ZmSz8L[{	޹=0q|އ-t>\]4iɗ&V`Gt{*l&-uij#DÝ1{?pz9="V^7`AŷI>K㍨vR8kl4)E~`r&vL>@uˉv=?\>!7*զQۃOqSS,7ͮ{{giVB hfq{Ϟ=y8\檈{7]*HvFgC߾'x1ӎ1~ndNH=Nٓ]?XbȌːg_뗊>6c{he'fs/=p~+IթUېޝ%"=l|G&U~oubJIRv;LL;C>q31N'0Y5KOCUb uMcl!?c~;#rF69o[/<f.侏tDNotFRI6zsPcG}i@o~V	.LU=17h	`'~wX&,A~;*/Sz
-7XڥjF&A֣O.7pN:1Lss֞Ժåu:[.N.Go0N9<<l|B6QzgTg
~ f=B^/L|{˳8cMlF|?6:>KpZD*Xefu)4H"*}Vʚ2fiN;G!Ԁ3CԟF갑
ll{lqtB{gFP-Q@{I1˙i7d?OKH* >c9^wa+aƃh_-MZO\TUk<8i*,{LLK'0,dj&-Fmlt}ŉ5Z܏Ǭ+A(.kvIŶWc#yc:Kjz$vd1,1e
J~%ô3y΋wOkM6}j'AK	Zs/
UQVRaJ*1z~+2ޏ8Lmnl},#cV^jm9g>[a:$}/E3BcckvC#+9aGrͲˮѯ_!g}FTby_t۩i3ꘊ@ޚ݉>0#?iA=zQ7%I<K͌=Lhmx9wK#f,=en,gEvDY׳3"WgĹJB8wCthڌ#eqS2'/Df~=L@c}S6ft'=vW]U;N0|reQriu^ϤNo\9Βio@уKoD8Ha,^{sOPe1u=]yh[tiE0|u]^`|ª*tsh=84x;C팚	=^G+jVUfٮWH욀ٺȺ0w> k $eiyouph}'?~ʑ|>w"Ê^t sʿoq2SS2e&LYN<|·&݃7JS{lg,PCxF?Mȸ5#[kΈ`ד؟yƱ>MúHq98 :2}8BG5C,s`8b@c؈z3	aLsJznj*SZ;>mŢVocs.Q#|u?Ah"fL˷'0I#2&9(77壍镑hIE{?~]]2y@أ?2i]{(#}V'sG|֮euq2Yl0x/f1rhnQwZ8,LLrS_J8gw/ڦVI+l?}?1u34Mc>;|P~}/b΋rF쇝2اӧS흩'L'i t|r~E=B!','g|3sTwcwt2_&3uU?~6f"ukO~ͨcGzb|#D{B.VQrK/{8w&
}d&1?a|Vڵzmit}DW>aUso;&qcJ[qZCgչB""9{Y݄D+u_igKyO4mIsXh4;ޑ5H)XJ"qtV|f'C6&ȉW)8o^a$6PE|OYD:ztyZ=[bߣug&;^sW~yw96㊟'%C#؎R@V~?>{>W}/hk*̂GLQ$IOԻkpNh6iuئyuo4N'!eOL>fx|J'v 5LKw-z܏F37X P!i>/tt7z>ˊuo~5N}uOM^yJWMY66>٪_5r}c.ٿJ8"A]^
^`ݸ9y1r<8{숇K^gKRil:<L*:	١Ύ|#(c?Iv	TS9ܖ ΰ.۲&-inmgcZJ0kǑPd}TMg/IU	݄Yzǜ}>?!_:5؎ChhWV]D'έNT/?"2FS
/ʞ==S逾D5=xR/#OȲ7v'XL|xMb"@W[zn¾!?hX3iGy<`|1Lv{g4 >i~Pօ*CwbV~~`FO^h{f#V7twf6oߌ7ca;Vt:l8e.HK뗨É~ICíT7~=hyLէE`Uh	90>;]*o$#'}TV8`O
c],'	v}<a&3doG%}DgVs.SgПW",F#Ą@ӣv-cd<@ѿ2r6:?5lӎNlc6Bi"-,\iu% !G|^4o@O&B}:\>%-HbyNA?NT܋
-='@#;s#nOswR+g+(zqhHbD~6pg*zyNxӆd=D|@o;>Q1L*uCe_Mթm6NS!A笟grqOB(q%ME
y٭Qq^cmT0LfZ ?BCGU4Gr$]ʨ^hObw]"'ۯ*Ta	9>Yg)P
gy탆P {$%mV11SenQ}cg$b[B,*{qgGzxد??Kfu,Y8_t&ⷒl?4xQ?^8/y}o}ўYJᐬS:͔A"=}Npb4 W/'(yv3u&qf%`y@>_~!y|fMf×P|3=ڇ݆]o[~:4Qf$? e{%MdjOЯ6UMy[{5Rk*rqЯGW|C~/9YaP
^KUZ㳑Se8Z.%nO/!ЯIG䐰qheT%Cx" =	["uO=wV}<f>&1!o%ZIgr(y]YnW2^W0A{~WQТ)?g런8m^L-7eXk~.n2T-5A'Oĳ#Gwp#,JvO'16]qk''Y?DhO?ꭱs>S{ɞ%|5=NAϻ~4Ə#}]3
/~"~88C$6g&нfS"7Ofl8N<yCްO_8k$Wi{'.c됗m/dRkC囲$ѳ?dǁL}~LE u-u4qdޥ]D%=ND#Tm Ll} aƊL&aAE/vuor.NUT/Z%8KDZ,úAlY{4oVmʨ'ʹk3}&w:d㿒Sa<h@Ao})3Svr<Kx?]	e>^ڛgm#{>[<|fgp>qiGx2!?Qw뇊zAY:pJ^OU@aB|ǘ׉a¾g'O[6F8|Vt7֦~MY*&X#+T-/|p7ΗB1%Iq{5rpBY*M`B ,4[lܯiʉݖP	 V62~t8Ka>bC oiOY0uVh1/NGwM~p̥sDqK2mJd=eo/5rV!^|cJx4fڢ"gA!ω/wCd'$mxszHg"OXO&*Ӷ@#}3[ɐ7p%i<)0KC,crԳGN K}թr̜cT͐i3puvC{EƘ
98u`+aN=&פZɡ"6.Uܗe5rJRrԞlsU>!)]ːBR%c6ӗP,K5d#my
DzSMJۇEY62?àGvG/˴E8wuˋz~ЯȰY}уά_>'7 {hLWSoS?{_PI٧Su3z9tC,|:}xg1,Yf['3rgo8B?2&.ĵR5,Gc~(Q7Ep~5μsrN}F>囁q6$C
ϰ+IhY:L8B_!^ORkf1kOaR#m)rY^p'h;ǺAʸ8zZg|{E=qrU{nq(9'sbơY#~m>:7[RH(xc+&>8gEV?$>AًcO}znسe1yOjO^ŋC] qQj/3gœ)]>Lrdoc'܎Hz6ŵ7x7łN칁xVTehA'ƽ#+.b֡IFM'f,~D/fS}C#d927o8h/\rwu=0Gku})L1IF1eSZVMiQ~-Zm&罶bDgYuZ_ᔽ.CN mBNiR\G#Y;-Kأ_ACg?ŽEg'~W8yiN;Ļn=@S(i>хTӟ-Y'77 J⚴'6d>"3rG=2|8U+'ayuhGO瓅M"|TO&	Nٽ84	MX_6b(tg[s|x,nz.\{|(<Nj(qSgx엀_"crxj嘹8>so{W({)hc^,Li=|tt#Z*Pi#/{/߰0o^f>"i<'s(g.Z#5vɃq܁sR8doʁhs8ZuF=9gﴽ~mIbRRe[4TB#P݁,NTZYFPuvc%_bYUES)˪nꓠKOB'_W}t:md]?{:9=S}ךL}s"W΀ rݑy_FOJ,yp_Gsup|Uv-{m@G7<z|{(kJU]g^j6I6rȳ_2QگY+k2G3uYʊU>MQ
4^lCqX㗢AJܓÆNZ)\AꞒ;KSi=i#U5niZ|?xIIEvc*m`<81k+UEF%]^BJfمV^
?I,@uyH?p~Ŷg	}d퉑8~9/w^<\>\'ыޔie,:+րg#Ed_,8n@]Pܿ	拡(s:e@|7ÛuooRW}i:5^NiȂ'<.4{I#j!3">}fgF 1SJ*\v=DKUqN)ԥLtyg~R3OZa#yUhS4@!Bl.0գ/7.')'yQݻ;SۯɐZ"c+V#=J+YPE]nvv=f1uңSvLteU5Yv彛VߚXf~#'M?{?$)ȥ#=7πD0}>{sy`4hf=dF(zF
+tB^u<!pqN_O:7Zs6p`3ϛZ9uʘzpV5]=Q{Ϟ`/ueqk~1:ɩXEG.9n
%LA$꩑^nݴ	SIܧEI݃C>EKa=e)k:ł|G*H}v!Kz~{I}v@+:-(
+u].t1c8@(6%{ʺ}Kc|I0XgN}
;?æ/	l2;Ry?do~RogkҒL,͔H}>xr'/|B?lΦ>'('gj!Y<w9w/=v2?.G[ Q3G{wxyNY㗽>2Aۏ΍s~Nw-6Uk2:ުqesEScmh 8^սY+)RyZްV$>h-Y֫gsv3ߜ#=|y:z4+8x\Df}.6m9]$'gE^',eJ{z}Ld$M}1(EwYC+w]-:Fُ_?뒜=qi(#q|5V#W+d|˫h&~8?g?)Ixo&(ƨ+gZvO3aǆޤYś.D6NSa6'W 8]hr1yʹz4s:*g _^O/Cl)_vK%	}Ź~t}Up9 N97;7U?2T/3WegК~*Z0&!{ur6`V*dEÎ29׎t8;26$r\eoZGiphtZVJSY8{G"Gڳ7eϊ\M.+HBtrʴAybJV)苤Jفcw'/Jy%v'jŽq׎z9[cLB)mRyeW"<|wg~g1~П9)urs!k;`,c+=syO2~왙<r%$_rc,Qe g#υKUw̧=X=Z;:Og:ZZV|_8̦=⬤n:Dy
Oyw<Hnd0+"\=r/|˲i
	k{\~|äRlr}ZfD'cWJSl*l,QS-M'U[)B\.]S$^-;red "/!Og|oVfٰP[hu9BYh2] _D֚mwUH?2^c7Od%'mOԫT_MꦯRo\VշD>WsZBsp?u;#gSvuc|<1?NAك@'A๴J3].G>&=ظ$_
tu7BRU9kKtOrȲ߼c={<ёEޟkH*E_MttS'`Va34oqh<286>6Ay/idp49/\Eqh0ZIV/K_Z7qNkjGd}i4SFieLN\*O6K=.N밴yv${Yd)ɲ߆,ja*Jݮ4fe6TEY2nvg?Ը7>cn|}6?f7Pizv鍲zצDq:g¹2$(Ns2q;{͜kujxpx^{Sֈ=A _hJ@ğ,y _[gsd=}g^n#vFl/d/Vz;rTTǁx5}/ў9@>؆obhS^ˊDls'y9Ġ6q5O;؄1,]!9G4Dh½tQ͗(tY%$
t Mnݴ/VEyEGHт:bc>݂;W>R4~ǠAqV\)HWղ=ɩѻF̯-{1\oV!ũtEKp\Ugf-YǆB%/0F+'SiDX I3WƮW6g3q6<sLyB!dY%IÊ^Cw8n2c^Iï936O)ͪz,&gK]f;}.͎_#%{`>h{_Ss?|Eϑu:$yy/)=wgv~c,g8%Y\&b4u}qn,ӠLF[blh>n03/uD5co1hZBtspDoJ~
u)fQ^o8ojG9ygBZ8иx
ڻ/D}ϩ_j$yBV@f7.jKa9)ĽO]zTL.Bإ
-QnWOyè }-vPՏ1𚾁)8>u7-xG'OVJLw53whO:U$6@`yw߀g;4x7s<.HۃGł>3Jgo8,ό8Y>cU|['MR3N)|bG=x{)X>؁K<uΥRܝa\mt6ya/	ïN|?0"*g׬ ["#r|-Bti=.^CH㚽TԻ+y?r<Ok2*{!nO	+`0'Ϲ|.iqbhSز~4EBLIԯ61>UNq	_6Cm]\jןҬnh%qLBYsBǛ7Tz6pЛw' ޯb3毴%VvTW!s5<IԡW>s%?"`VG'G'Dtwr7CA횉P~0|Nu:=  5Qyg??_wo]zQ/ǇhX_
G#0;: (y{!==Dí|~~-;j料r_Rh]W21jeo
8vZѵ
+8sМӊT0JG?f&'%<[ڽýB966)6rN$lJ]eBŉVkS);K2Cg'K?/mL22x{kd?mNSS>:[LRVE+JdVA%Z<x+rIg/ȲW+}_mG\JQ0OK2m:ٯ⒬={Dm|u.Xn']{$7tIW抰mr`FgB+|?DEg<Z}#Q/\|[Ge="JU*%QtX)ɽAڣ!SgH:}S?Ph6rv8dC/?Bz1#ďG1>b_1UXӳ'u8_
_#F[!oGkdϱ~O)O]0H>ppC=Y9rx/g%lbda*}Bqoer/0kMUQˎurIЊ@H.-錯6=87O_wArqm88:'4ly5#W(\,+}՗3bxObgS<IĻ%xsœw379tqF
I݌N[\/32a?] qdd\я;X7,$`_χKsx?LcL}5&Rɜ22W~]&MewԚi/prL>Nwsk\J]㗰	J݇iQ"U㐺Зx%s)yKo؋sHUQ"M=;97U_=@|BKߢ[iR4>GTzvY!jl\=g9n~V8Hh_Y].fT*]^mʳ.sO@ɳW?_p2,q4pX?!O؟>SDw j>ׯ<M|f7lkՖ`_;WzIaU#\B<EL=lY;cY!-|؎Ԕ7V}Kް\tu./ޑwoϽרuWF`	iդU?
M)(dR̈́PKQWR;|z 9¸=X:Qտ~Zҗa&ܝxvJppO@æ̛J-)rnLXfSRYsFo-n&`\EiZ^g_y8	w3.ͻDeqN=8/QԣH]v +>Q
m6@f\pDUqNIx|]+C-G1r`:;PsXD:fG$ܜA=s久/ږx8^PoI=pt:_>a&9NXqiT_.=yJKtν<d\޷:b	Z{Y˄8=vj_6MD˃lh/qI$K9~Gy4VU\GTїGx6rĽ7>go֬{{{X%l.'啽a2?t79q*X^/rh&}V8O3rjx[0Xg\q}{XKw_Sv?9 ӦٛA7U1OG߶o\J '{4Nm(s`ﰻ//(>&aP<. kQvw9'Ep{I,/.>E9KyRtRA~)WĳHּ"_ٽ9.Ɲ>A_o6"97Џ.Q{C,eu]Vd%{UcVնƤ/@;(K՚ii,8kFջ.+qȱYG})!zͦDY	@4{D<x9y_bm̢'Ĝ?eKU!2RJY`FJZ~+5H^/(uI=&kxX1hNьDUT9u.R5@'l߼A'~TF5x-/+r=7Ӿy{#X"%y}yUbs/BEH~oW.gs!}ba\_/.t>xG0Nؾ<EpУ }t,E?W?@S9 {BsNN[#o[X:Ru*#d)OhS5aLI$VI0-Ak8b胐4&88(׎0iy`_y
8u	ʡn2.@~%&&KLҦK>ԳىWgIc2KIyļuGIъUaRlSp3eq}D؃}-Q{ =kOppƷRyZlr+T9Cep7o#.D*$.Od0~u5=+6LUy#:|A/6ްu?
{>_)Q*AH<ʍʝΕL$@fqUVl.Qs?z;:ϑ~ωx8/C\jjWͺrHξYa_zZutP8v-28z;G:ihβǭ^9/ūꜵG%z }ipІ߀%ڝX'EI{:+dthL]@\洝v'sڒrOU!M2)f5@/k>N.*zvopYȥT.]w9hIcV/_h'1&ǴPn;6R1Sл!_1ʹ2޼uhwe/nF/=/{gE̅\UC@G*7/,iAz|ضfz_*rYG	|~)hLڒ~)g;\9xK-߀mۘź|ʌor[^ G/uZV)`YR֋u/, k{돎kGqyL<x9n18 zwQ8^uVl@2go.8Oo(Ϟ̟`4>aO1|t,Z85ܜ>ЋЧ-T={]7Ӿp3_~6kj|j5
npt1jm6] @?~W/e9*ps9	sKz6	S͢頻2ͱs9H-J\i!&LZu_z@_4wqa˔O[Te&r'K/H_йܾaO+3Y?z|>ss=~NQyp+
Kziy8}UՅg2K|l
e/5~niS

cc4~800MS	IX|u±*W佦q<0%y~;LE
ґtLsgeg=Y	Dyo; kHtk8+z8,fڢ7zg~g-_dcu9KgNпpE{Hˬ-8?!9͕8Qꝲ6Hqǯ.R$0qпDw.0_b..?0%/m}mbzGr[ ^9r7i .Wpz1s.)0EVN9SўbTDgl&xg#I؇ȟQgc3$=8j(%VB-:*UJI7q^L<A7vlZuۯ0wNN.iC1k3s-n
mA*YܛZXm>^޽k@grFUv-l-\[\˴J嗞u@LFߥA;Ut)JG7(??#'x\W!oFo?xW?.L}է_ڦ+URmՌDQ{c	J]i.f*OcM`r<?XA"J%E[ТUu#y}YʴI,̄4^l8~N:S"aɸ_OSu-|EOq	b˞~gKq݂iȼ,$k4z{).>]ofᚪ,2.8R)N֟x:g_;}_rΧwx&sǟo}ݿwS?.ߏO;ox?;β?W0?a/۟?ݴm\j50i-blӬR+W1sV2~EW1Ӗ8Bac-\dlW79Z,|<LK(~rg%xlq?'#{jѰԀ>HJ@#q.O"߉Upk0?OO Hq#/Ya'&@o&7Ѫ_,,-b'^b?XߐN[Zuwy-_g$_4v{#쇡.M2Yve~2<ϻ"#/^n$?s2g̺8GqZb<LH7a"6Җm >{-'ٻ|*zvb}~G1}}x벚|]734o
mv2mV~gg߾]_A.j(G?|e=[2~Wgw9|ށ4ζQ?6p[ݾۏMFB㣟Sm`*Sµ<]SV/o1Nk81fɳ#^= ]7ߔ{}H#-1ɞW{~gz>H4Cz,ieuR&q/SrTYOYteܱ#=9
w2-%NN6ϒ,nҾٶ/.qxDBq7w)YjW-#=ئ!ǟ}o>7Y\F&TEÎƲ!7Y*w[[6͍s IL8i	rZuiuƋ0\Gz8o)=tUOla6μ| ^8ze/ٰϥ"{ r9]9Cex8=Iy,f?qlP4Y+g,A@m9⒵(n5g3ݮVT}׬-N~tU9`ړ7q[ֿݾCV$婜%Mz~$6N2،B^Νq'֍j{^Tdc?`*PC&11Kі٭ci.¾x)6Fs6QA{ziixO:U>mگ_7s9p)Z5rr;#"Zh	-޵Aݎr%DAyT*Y0>X~nK${hp=[`җ㠍 x}6W1oC{aǽ*4<RV+!/L{[3'!eȁ	`V#@kL^~γwVz9IkJQӄ3-U?ЌgmUIʴ2Cڞ0@=&q
1i_(U(-Gꝇ}wn(L_ͪC=^M|b0̑&+{Vh_Rz2zE.`أ_nߡY~xZY}ZEhȂV>C{FWX> _"#&oro(I
_gOn{ZDm:qS" `У8yNZj&;iZLzuri}4R͑	4>WHܲneXod'Eٌ~\0XJ'ԿhcYLL3T%?;~b1/ɠݚUL ~/;.ݵͥ6:?E^Vg}o鸳YP?9rura?9iB2/aW✽>u~Y
z.&QCrbSyUG{[EvNN}\5pyK,A,FKi	9嫲1ԫה=@}B㶱J&w3:'}{|d8rˬ'^382gq|هg?qƟ/;}cZiexNL} my]{U]/dҳYdTM.GQ?FiP^|I/i{vq}0n	dH(zn|c\^Qohù8D)rro21!@|.&]V=+cpڱ.Kp5-aoXc\$sX^@䒬2q>l˚oo	dsNCeϴ2=s;h)v}!^ɼKhǟaW9G,7X,RxXG^}gsnZ):&R& -_~'ۧHY,跲%OkkdKhŤ9~f6Uu)d{&}%(fX=sC.wvr,gaQ*(J
CZZn߹e0wS;i!̐MvotND3vΝ#/?,\c'zyasi*:ʲJq_*Z$l{YӄbDCjy=7W=ȟ8>o>_30szW
䱟@ooH{xeVAL]RnmJ}0/D(>N?ߢc4qR`gWSD>km q$o7b3	Wi9/{J.jm5砏#f}0 m<**ؑssSU/k_BN}Pʴ(RԶ7?ѹ8LSJ蓗Ή/1qdnºdwűZ.4{YP''
w\*qݪ´fX&휄k˂8
X?{<Iዚơ	Q41.aLOt}׶.:8:T{r&MN zO;?i2y<xCȜ?j{,$]_1Lw	۪9ICGc84qd0v򑖪({Ɲ9COmN}ıEs\
+7#h֒E?-4t>7JJTJڴhһ܉i0Bpyiqfy`3~2'p2~h[%-ZL1d~廔I qKUU/-6	Eo%@BN*gaJոξޠ?M۴#vcT%Ł"ҿ'=oCE9Y93jޢXu",	D[0Y9j,$/;Az9Fv0iyJ	N 5~em1}
RڢES[ۥ91?ה4Xsݕ{CT@^!-?·m=E~$6;S$.óY΢üf<=MHVK Q:N
9YSq+VG:]qU7%VwlW>{X.<%.ZtxN ϰr(uHtK8n/@50K'
-NQ89/!/w
N}D
*Nq}L0_,b1kŘ`HH0 #CNgIJّk+dFQ^/Y^D"H-.;oBvR>~z
63$ڏ\8M[GoCF%{g$B4}h93,WB>g&aÙhJ[w$x'P&b_MH[|5G;UʹǲrTA͞糕xDk챇(4r8m&GM9a]xE7P/ǧUֿzNF c=qIݧ(]qecBŴ3ثґ6)
g>pB`ľB_B/`
6ĄvUCq:ID{Uh©L$P_Mqiзy{yPWnr0=2E}]*'mU"q("r!BByh:#7&^KPp%Oc";JAbA8'z&QwSOdlӎ#~Ii9g4D-ړCҍZYQoB	g.btѢ#aJt9-+n^Q ;ƣnUTő!mECټZ:	V7 sf[drh*eq_8h"-zZBXOH;P_p^}Wq.miip.p~ͷDG>w٫h?oSrfJVO#BKך@A4{l/o{ݯd0;c%b}FK:]5%8Ñ*jtnI=ih0G⌶zUqثfh%jhe*>TerT}H95\	*.w^-Z*MB#ڌ8fσYuͳq8Aa%9.s.]^"%٧j,Nϕ[5n4qۿ >g[)?1Ϡ-`sN v)U)4W,qA#Z }ݘmcBQQC#Z~!,r_qG!$&>ǵcpZY:#G$¼F|CJl-cs든TYۥюAmgiIӧ]HJiH`^ﵪI>{7k.\sl^^U3q	9b<K ,B	E"3S@q)*pĉY*PюWzFwT֛ҚZ+䫡{5#]ڇ̘Gr".M1j>h"|5{6_FC.EgѾ=UoGNYFg5{ ųU8,Yq7AAe
9h罰r?g[^o~A;5_R> ɞx@"L4ಕ(013	)i0gǥQ[Rq]
ylYyX@O%k)A}e1Xq߮ZUY@{eel9wևao/]ET5lWikcLlPϿ $r=nb}j@;,gOS.2f/Pw8yIySqhF2g3G;rԂкg
ȭP&tob1ONkqzq
<FѨτ:A}]Y4=m9e<<>:-8/]VܗTews>.? %!RH[UhCŶ6}q|'P[To/2i}!ת~,KH;5CY=s^g2b5)0mY[+2qUqDgB@_̄Pq?'XYd:\BA鞼YTb=c9,)	/Yq8tAߗޓr`ʭBGWcUq6
,% 'ڬ
#*:;%umn/	%8=8USS5T#i?̞{2^N%=fOTlydz3p|t@cyzcw0	{?A{/5e{В#X߷?
YgB޸1%1')3sy|8BI|Bfڳ3]?~]L&.̄gx}DphV}-:ƆB99WUF&B&:n)>!_	:h푨fFL%0O>-i'RJa8sI{0?wj
n?ώ;Ɯ-mpyHBk˹H%-<@;=*d:cr:B{*=	%:A!_E{롏dyq|jf$^ycЏ;U+VE٠8f#8%1meW=H4rh_IdЈ4A;c8<%*9Fi92qnSgqgPȄLi}FiMDN832s	H<>;9k_G	-֍Þ]žn$1MLp{X]^*m)JKhh/TYQsQCN΋HྫྷR@	=xt9Ś#9"9GYիo|-m=]Os,EC7v|W~ȡr#ofp/'g^jUH%F31OU6BFþKޖpa>%ܓGǌCXߐ,G{
P	*8@)mt<WsZw4%9\s250Lg/G*lȩxM͉=skM±7䡶qvt}^_~f_}_3ճ&;UFD/Z;/28hsl~с1"ΌMc7i-q 탐' LX}?2BRr;uȖ3%o*iӐ*"bձW;^dt$hp[rhFWi"YzA*ge@/redBq{OQGѾ"M%lmm}LkI\w]	@o|44Ok=%/?_ў_@.\BCN>=]|jgLJP/Z~=p
}kaCN	{Μ|oЏ3~6ҝ9&FC߬Ug@P+pV})\{p4`=g=')'>J8vؕsʾ~W#<åCդMFcDHWawhu[fFllFϐ&S(:}8_^/M5^>$V/,{3('HNON=:VίU$gÿ:H9ӱU厜K	5EG^KwQ^GbomV;ȘzK`=sxc9VtunR S]*w4+"ζe8ƭY	0oԕ#Z)"}λ_}G4sl~1|9[>gg}>`3; 	BNP =|,1|L6CvN=Ú}2p]}e2p،9*ȎRq}V|ĔSM:27=!=83ҋ`?+f>'/'d&T<pܫf_3YmWvYGe^2ɡKNsPQr.W"gǅ{|~|<tsr$Hݨ
\/xL^|}3BU xǱ_|{〔>{,)9uao,8d!'?ʪ(c% t@K<UZN&tV)W^qV\ 8[v(}eْ{Aq"K?!4E/RLsh7"~[ֿB$M8Cis)-Iⲟ=bHx?c>=-_m-ӎk5٩5 Z4䌟I:oϞqݪ
ʤKZZ/>N>NjfߠFQp u#sy}GҍL~'MI .ߓGOUhrԗ猜*ys(Ş囦2ǹƢ>Cah0TuKŐ /7Fxou#ևi=	X9
~*8<՗Wn
9`88{}3nLlF̸ch{n{雘c{e?A]ˁd)Rs:9ׯK$NŎwL-Iw1^K65W>݀&dIFL('(OwiI!	$/8TƱ^
ΑG*X_}/;=Fƙ{;ǯ
O
9cj
gMl1hVy\Hd#37DPX}ƴB9ϱbn̎f$4,.*NuFϊ㷗&"~I6mKr|5YA? =x."o/Nhf Ys/W#sP©aA82)ok+Tl/z;E7f_n8vf9&+ᢼBcx|Ap?9~q~~Cp?3;d2W,92]HqGP5}!v<V<WվC8*؋H4=۳C8k	=a^!kڱ%`"%ճ1}Z+H5'[F>\1*t]"/k$6u:[K{qFF?U4ԍSLB>+9SMeUBs
]&>s=q}!ª9AaJ9N±ufL\I|tDxіzvs6|D9UZ7^}8Z>nY1A?19*h== {veC)Uڎpoe|"?*z+V*48_Y[YXy| N2{Ll6D+ߎqV/v6|١-DU?m.:>#^8-ghO:U]>bc;NO{&Xh/JIc|qϖNZ\\mr(&8␈c?F;uݗt,"{~B]BХ*g~ZBDǉ+O7m{{jTIϱcvj½+BrB3Hf$RS
`\Dug8P(hMy/IAW!-#X4Q뜖Ç0<ǓJ^
}ET4c^VLYzNl?U>-8پ&
:V	@ZK猂޵YoFFgĈ80}'F9|
~=n="%I3y"j3㱥UgX׳aFKqh|Wl_6(9b)X}B`lU5o/4no5{'v/RNQ[|Y2j9l|c.ͿYEqƄ@\Vj.Vme_
9/O?5wSY}ș#YKD{NoM[ad~LйٙU^>+Y1j!*8@޽}~cck/Ay*9f ݭ7b}lKᙤ*Bc/'n[a?ݳ-GLjrtdH+Ih+g5)=qAUrlUC,JL'|ψ.~BjEU|US`LgꥂKHk]ޟ5X7NZ;k`~ӬLSNe	ׁ#گo!5=G_TIqrtigsrb~Ǔ{)/>dT[4%,GOv̅g:^eȽcc\VUWgCli9J*8v4Γ|MB(bUUɼ e},|a\6U8чCU{y*TI8Eo}{J7v{Q	I8ֻٮv(cOYxy_bzzox޽J9I^TekLYZ}wh{$?d$A$0m9
Nɹ=Z0)7}e)"g;0{jliTf=weEW󜶚(ۿEIh:,G(8@
gq6Ko
9K]%3a7"G}QgkvV3/ߤqhJ7 ӗ~h=k Wom!L)1{sm!ڇ:
ݍz/oI#Z3%?
zġaȱy򒩌٢*r]{JK0\{E{wR+\1[?O7]ǘo5,?q^|jމjڲޏJ[UTR݄nql帧Kݾ}犞~~dbv
O+p~Op.U`iT{]9?A)
81{;U|$~ֶʇ9_ YȲdNPqvD^?L)јʨlMUօ)uNP<yjЊHOOݲW
G[-7؍B?8'nD$%}Nǭ}5\ֱTX)30|1
Fpr=P7]ԣ#i!O	nӀvU-~xr_c`?on.wђ5Ǵ
3ޅWnVѪD&Pڱ!IL(H}a0h	;F[*Muq5&\e5jK4#A`yޮIH[q(MЪ+0Vύtkw}8NeϚ'"&}s}Xa+A>`6h6MXDm$LAz2}z8"|ګ^hkVrfVKdЪ%'S}!d	9l,i1K~˖z};uܾEiq%@避GT7lZ٪k'@ϖ}fÁ; Y^reϻUFB^lCN &ޕO]7U6jHOzq6эо~4A;ƃ$*99F`?v=/b1>nD1Ǌ>B'(|#3~DOڥ0ps<hAzḵqFL%stpqYi缳A7o5QAf6\A+&g]XϏ&+'l8e+N8/u|O@{Y)jĜEriIW!M8#"/=!;r{aj;3EgP$C;^B"Y	]*NG_ VLbɘ#;THStnAUjxI[ G{Gj-/qr5rW(ܾJ_g),	eݪ8㞊$V{r]^?j5ѾfGIK*m1~zB!~D}8#/&76H@/GO٣!-	;츿zrғ8N91&3!^L=C}=g@惣"Kؚ*Ou=RakT^?*ͨJ
nJy p;Ŗj(p&T<K%4*
{tLQU촌KVďb~ꮕ]ٞt~Yޫiq&y{j$exHY@'W>|`eOѕLS}zؓ~ǡLZrx2kzČg;}Ά##!b?ס5aل)ߔR=g{=C	GKm_bEj9-zC/!Ο!m.o"ҟ=MW]rN~`*@c/ȯ!Vqj^oUQ{M0CZp*J8Qh#J2{%(OE~+f~  |uwUuiPNz91{χ#/-;ȿ %5_ hZHAmLIhD[+o`}K|d7e9uؖ5}oԔƤU%$HQ?Ow\M^A{TnPfsWRbcc<SS|Yt)mkm.pQdmn.	m%{ܗ 98ڋsZkgc{<X'z}w><zh`$Az"Nφɒ_hO#ݖ;>Pv8C Ǆt9I9)țc{=|zecRtٳX%x;^d&n"ރEo6y6+@{)[Op/UY׻X_q䜢H"3a>/X/
+]_h!"֥Y
I0	.;:ٛ%qTpT{ۏvW?hΣu }:M'^q܉MH;9bB;b|a}G	LPg^xz2X(O@ո=9S}eMIժKнXxo{ڛ)yBn{MK%w.e==f9*ArDizY<kXxMwf+H=98?ٷ5Qk6i8	T#&	1D
ۇ6']n,r{~~tH>RIMN|73ռoA?<5{=6؃vl(#	IV݈-z {Qώ
'i_je4k-N{JSڼ14	%G&MF&<C,;KUILäPESi5;5%첧Wߘ&U&]b?=:e%͎B{[ks#<AOJ#0g^U<-)L]"8ah7yh&؞,]9j
8mL53!zMYw4Ѿ'n<h[YPpI}i:hL<=81-7ihR+[QU(ӬDݮ*"<{E:N$gqŪK	6{s0qӧi{
}6h7<~cp>3_v9&IC[tcL3331K;~&V_X8a|vr}P(D
|)U&>2T}&RRM=r{ -)rTDGKvq{OZd_G=)`|MK	U1XnL^2B:e%"_}A!
 $&1bvT^yh4B^;gm^%Bzq!'b]؃YZ';!f; ?U!'6r5>'+zj1aj3>P9#څߏڱXpO/V-h;aTQhɩh(+`LPOB[wfLh\qd}&%9jѨze2=kgmIs,Ihp!<UZOMŒa/ʹ甮
¤v#G_o}!EEMh)
H}p֩x~}[~5Gw~Kp1/<Oԑ5iv>$LekJ;A_T}!0cཨT`}PlBCwh[ثg}:a{vٷL3UJQ=oT{89]0Zj/ltV#/qM"= ?Nul	8Y88mLJ?!3Xcpra	/PˡK.o ='Ӧ>=ǀ_CV{<dOPqlY]p&'WA'NZkGrbLbe9ڧ2vOoq%{QўdўQqB-9.ڗőf4Ł#kTtޢZ%Tqk$7[Ghl?t8v{pUF߭vqN/Ԟx=h۳#b>Ǆٽ'PqD )6Dmz#_e~<y<d~Kqr/$>dKiǼj;IǄi՜x~8rӥ,TM9[{D^WgThY'JFae<a}+NfӨ7BVɑ>BFd<+/F[aQ뇏r7NqתF~0Ǒ	gU]*bbO%C~{D~*Lĉ>@`s.2 K{U?~sR%Vwa'GsfHuH} \b:rLн|'O[VH42r2}ݤX0#*ygJ8UquFt{!+6k&%aڳSlOЊRVYh2=2ͬ^qxkøUmRg.Ɋ3{	D?1b`O@(3p *U>9-z(䤩	9v`o֛t08lw_7hǈُYk}8֙Schc7'']EBx!m$[07uTa2&hQ7`3L~~c-rr^\3ї	Bˆ"+e.$Ă* ٛ=Zv`zicr܈r؆v."Kmd;C*K: 2?ޣTmޣ娳G;Vw=,<z8w^'{{`!|me+x\b08!^?.0$,gؘLg	E)dߪ@Iފ8N1{85aiȌ!EUƙs\;v&.GM,Dӕ*V>ϬzBAyc)'/=gKO%YvOQ|6
7pqm8ݢ%jOKU!GʹHZGUJئ6h	Ay{Gy`.3{,2U9v`[Uv.FIZwS}7%ݍ9;% g\
D+x=OI;ᔓc)GmZiE7pӡ-Mh{fFn=&@K%Ww!&7TZ^e=oO%ìhOE٥%8(1Ad{zѡ㮼QaqqK6%&ijq؎dC/@Fǫ>' ĜGϓRCNz2Q+ޤv~18NХa]!12KXZ뿴&h{JŴ؄xbz?q<T9ǄSSeuzG5+=rz)eZm
'>oz{mY#qخSAw}PsSVtP])p5ݷ([l
ewT{npzdy5>6$Q8&]
BhBp6iWw@qnO>}TıA9Tm$E&/	|iN	X(fhu0Arf^SUCXneΨs`?0ՕCl	/CY8fbU5sbNfٍo\6@f^bUrWq4MGg*c}(%RIYgiBӘcُ| xu*#G=|TGCx#Ō`O>:86b2[a4OA70`tzԪc3P6_gbڤ1-Ae^vD*ƷY9X@߆AڣSBrP!rߊ2{lTaxqfg>J9eybF{؋ewKU7
Yw|2N"]I0}tR6f.n?yоqppd>8?<8_pG>{6Èv#/}
2h*1~h]_pƴ?᤟:&GǴ^eUሸ0ػUsV`+m3X}g_=U w,y˴w{t]Vr4}e+[bq =qL0UW`~)&5Kۊs4MkD\@Ծy/h¡	BRQc{$zCKq> ~G;ང(-;Y? 2=_WfJWE}PZL
-{jR`\{[%Z7Kq	l}!A>Z3uJ@JJ9<k]9=CGٞ{TjChT5b<J1!Yg,Fə˳7מh&25V~3\<82i6[.$E&cfgM,!3U+^ʀ$G%Uz\B:U|$<z䎢=֏o<89r<fq_E_κ3Z[LXXPn?.^)	5goe{ڭ
x4xqw*Q'rOmx-G^^_\Q뺱MzXqt[C@0oj18ޜ6.rϜsbǩxKW&YjO#[*9'E%D}85n˶A6s	ݪ!جI`{؏{x={$
KVhq>IhBQ-|m^q5Hmtjv&a%07jL8cccA(Ђ@}Ԙ#벉Z!2m.5^=zr]ެVFQ%rNt6$ޣ2yl8XR.Kީ򗪌}9j̩K.Wj/IbX?'N	."Bi>Q7jm&T4	vdpQ`>kEp1Ğ~u`)vA|gyOy8Q'b=19gy{'¾%JHL6 4bR^ā*Tj{qxSYUgq>Kvp*fHk9.̃j)
<[.1	\**.91YZ|SV5eR_,s62xDӍ
D߽|c@x{+r@JEk=.#_{u<;.V0F=J%r*4l+	h *!1'H~=#=lG6r}=`K{^>N(o֩zݔJV))>3gUW);8U'e*:z.Ƒ{'˸8/rK"/@f>/nr匌 4FzmF1,2cTq?'8qaIa!=_[^=!bd?qq*ݦ5$==cb2{eRC'fv0+TǯZa.vh3^X{v_2g%$2wJ֍Ø/8#8ewzi"هeSx㢛rxيul|w֖Hqh]+`22T<+#I*8>`j+#c7!گ> f
L~{g;DR2{ݟкAqKN~26`qjlA%"ĩb%/rU ]\0^>ɇ׍%4 m_ڵzK\
/aEe-Kj}ԣSMȽd?k}͗UUKnOA9\H[^DRN=|I)rHNsiQ%Ǜy;Uwh
hfIg8Aq	p2{J%I[OZ2b\S	#أd?~1u \ oaRO7r6Hl#0ztryFKIQrlQx|+)Ɠ`O=Z9'Y,h"p'Dt'S9#轉H'}Hc( _*ԻQhRV5=}Rd.Tl! ߽~J<y W13D{Anha~q*ڧ瘂=c}#'{Ypۡ]p؏xk6`%1>vJzɶ7!sd8afoQA9ǮReͫc
=Ro>'O}5qt@zqhhTzRp(ezNqgkEOWX=v[9dDK bYxN3D4FӧhǬuq@߽HO]Nޡ;!@m0֧`5GFZggԒ39PJYhV3R8x?Fh0'̘~qs!(̽drxŁXunZ-W7PCrJ-F|&
Px$ec/sμ6;UA=іqi'$~mw|8{Þ0AH~He{-q9 x.B0MgQ́qx	;S8ntBcw~ie'؅(V{Tݪq'2ad-JWq=rc<5ic9.Qh?&'h?7XOZ[P^}]ppMe{"uk%? Ŋ)m5x*.)mZBYq*eM`}xf)L+(ͷ׬^ɽoVOܞ,eqF4Mz#0A=qp48^|@s}tp4=lB"ajFZ?Τ:v'cdًq92-pv>&i}aqo/EU{ȩ$jjeRwQhP\QՄkÔB*WԀI")hEy7)TQ\:nȥNj"XomAv_g2ɗӄfKUCN2 3{Pp@˳wh
@!=.QXU
Ė/6֪N.mmձխ	fxab'gbBqhϺ'HCZwSs2Ss#۳#ǿ5VEk8U^8~\ldB)SOi, %QdЫ&T笃lƑcT|0ǡ3,NgcBoN~3EWc\v]S8liˌpH?= 졩p9~8 R %GDl.yO++|"ثxvյ	fqihQ%eDK@?8WOY%fڏIe`Jģ+U'Z?4G꿔	-Cu|ǲzK=&^rjKqjScryYUf,|6[*NaF[1"VO0{`z7kx:[«]{g#ƛc1tJM*l\B;wрbq !8ßŗr 4#z'ؿvu?E!q<erFT{B;39X]81{P6;D*^A'4ZBsƁizBNqb/uL5V:zF/TbJi1	tVʩKy6ދr^
ħC++aIc%Ti(T)3g&*a_i)Nv^i]a\hh4B8}gx/^]֋<Ӌs~Q9a?`.Vxqo{ք'pژq[r.1Y7
~)8,q	2;;v]Zi4fR^ZqZ֒c[h[~*Go
[FC/J.GgyidU/v*1J԰ypн1	E;A"Έf	q
8m|.?EbvĞݙ`>Ņ?{*8k ",onve}̿#no>[X׏~9;ݾ9|7Y\g׼o^O|vz8pq8:c&;3>NKMt8TȮKt6`7NK9!@<ucrqLL՞(eB}36-3w\ViRO}3;ƴpUeE/b̗Zvzbm(^[h,ۚ6ʄvd:ً)%^㒰C/U{XeٞƳd{~K_kCH'o[)B|pxՒK&s忴o4eN_ :_omS0FJ_(QdƲr[ZezǮԤPx*LϨ\?f^hi<ӍPLvi7OAA>hf4^@`{M!UnBڬ\4u٣Ӣ:h뭖al4!9j(0<
8hٗ`5V1zyr>S^BQ=^JNGm
7Xy :v&1Gz>+vĝ?4v{9^p1 7.yoUbh?ŞE{bY|%𰡟5W̷28kfsN?i~Un#؟ҿN䗙[_[^snQ }0Yřvю%3]P~nEcboX&&}+^}>"+
0.Gn30Y%7mVrsQ|y⯅rzVBw|KfXZ=oTUcFQ>V1NGwi/	y< _#wjwK܏3}hkP_W%
9c8%f&nLhan|q*S@Ǎ%j_xtڒ?gyH{5gӶaP5[?W9`\<>#ZP{dXM|6>WZyv>+7/aћGnv;̀V$|T5@X`i?VAi.􄠯}C3@ϷANP2Tg*.qH^xEzd%	N='=sljxl6hmEA
mѲ_W7eU6{Z.e%G'ۛ[8_>{4_nԜuD]r<{;_dQXx?K[HpJPQ1lI,"dfÒSo[sc)NϏ"l$%YCnҗowF?šyTni%3ISq L<?ǣ1C~loLN!m_yq6ptrOZ/^~I	$۫.a9w/lމW&ZqlhBbLPW_Tڰ#Ecg/P!-1+>$H'в=!S_"r`f/U\K`OhJ20}$K_{{ytF{q-	_2xht[޺{<Ra04Fr{8}	GA='ux+&%aHF3Qg̀6TUKǔfccΘLi=L^e~!f\8qj~j}se/3:u)$o˖?q{X|)!*'DgЖ}jOǑ*'/U x2eY7[+@{F|+i0NX=7u{`sp P{zw6PŅ?Wg>"{ϸYIp4{wں-wDO4Q5`V#m7hς=Wyrz^.~яq/B,Qht	*ػqJ4{HVc"؇8\2}V^QqP?'ʽxr՞/:fq#o\|ݍ@ӆBwC?rԁ+fS&^8lʌCU/欆TC.֗yfh_3@1O'B6mY=^c޿X}w{R.a.g/Tcu |^>!]x757:	gePQx_qՖn[vqB`]o_I"d3|?)ChgFU˓|	62~_:atx: LZ_E((8j-7bFOyiVK[f"?JBNJ/#}6IwF>[cr8tvD[cڗgp؋v5{>vP
8C#n`p9 =8䛭<EVO{T8 ol>ſ=ReAV  ǣbNh(҉"`eӡ'|N>{;`o~ҤW+`䩵t%%:_YW3gg;L5gQJ1#s֙8>pU7X.3tq~.R87Fg߰bn":L偄z2rts)t$)GDԟj%W}3Y9yYת*v:fbL8͂i\(S,{g9:atcE{KhT~s$xY\E%~zS|&ϟ<})ZY4Rq~di/;G[ea+:o`eYZ7Bv:}٘}[Ǵ8q&0a̗B'ax8gcw ߬Wi}s^2>f̜ssIa9S$}kCugվ⼌i9zG۳b}/$ݾyl#ZE;qAX_vBγ'P7jɑC5UC.o~)x9d:	v[@il[=|c{sUX-C2([x$\ƨ$Z>gs]1o·}[bo%cmW^~K1g+$Ώ)ֶ3VRv1⽌rC#ZU5IzGh]ҏ^h=i8Wm-E˞UA7̾ ~n@6<TGI}ݙrIDp_}Y2YUyJDِc`0{kq/H:=/>LrpLc9 ,۰S_vjCۂmjDZB=P{.&\Ҫ=A~CuAƓ'E/vo[݋4:<CFptn6ﳿߏ^e~~C?}5O[3?adQ]%ڣŋ5,ܭ4t<R1_rE	M_T:eIIַ8
a龟x8FIL/r6r;پNݴv&9=`ٯ_b1#~v|'$_0g92D=iVXY1spBMLa}ۜem۳ C:7֮^9\zlwg1& {wB|_%""-%lM:@\edR|Yv^pvk@ZG-y~+	?͎nʷqu|^z#З/D=$ް39{Y̗&0a2llՕnscq9q8!@}}D<9Gګ$ўŜp`Xo8.rж^]*gk@N>\!	$UEVieGšZN7ΒXO%eoj>
~z9&n {ujȫTfH1}Hp~gϮ-/_{e=Ӄ(?zo}W+/Y3풗pYتi[)G5 kZ1hybבϹ́+n5'p'u:Y%8[)d_^헉ɗ!~FjiH;y	:8og '}(e	}z@d^<9)s#&ׯvTzcoy)e5rڷ'sq
v@я@cDfUx_,)ku{~%huh楤_j*Υ='='zpWuFd&X3gƈTi>DG)轴i&gn{L jҡd	N7ZFiɤR'NFV9Fs:y5KoGOCB).n83'O,zɚ'?\r&i,~hsLi(K~V/#u%''αZoA/r}-;G$GGfUsbĹ޸ng>ȄYے`d<u&V(9Y;qʆgm*	/hsBSSLG(3ዼ@kjӭIQJH=8q|p~~O`7>xj9lۛ{9 ߿g<O_NsI#~$i˧ڻ~P,iF˹,8,Ow|q.'p 	
X9'c ߀}&iv*Cu41}/=[;޳eU6X.KF+uUj7;N^bN`<Z7:/YQH/bU砎S}|ۚ E5ε7/h
0"VL')9.z|{'7 mC6Yv-r;~*֖g_+9/zgOWNϒ._KzW_h=;lq2]6xOQhcK#-U"@Ox⽌q4>7VqA-WaϽ
: UG^^Cں\\7-gp^x$SUqu/Xoޗ㉽Yen%{#mc)n;e*X?!짇8^_&?&<=- {B-r:8W?S?h{5jf3h`q~^c/92Z/6ؓT{~?scsc#ecu^&P_ %1{	G+2(g\fz9|@N##To^4{Ll%Z{=m&Ty,qxSDC%Μ b/BN6e_$T9mٰ}x8~Z#+wHFQhCK7~7?Cho}Zz+6Wր_ggpWΟSbt<ha͗|b1hÁINNZդ4Ʈ18gL65"8ϛpq(\~ߐkZ0.r$ݢudHF`rb	G72LG8rؼh~TuN@x,}[.K,{Ani2KhM鋗~bݟ5+׮rGAG%N[->ͻ|9.9hW|g1~D;AhD{88Zb퓱*θkt(~4Θ8An8_ՐG/n4Nd&d_;vTݑq[*Cc籠^Ƭ6EhvPEwN3	뛎fN.'EW($HOAhDkS3jܕ .Qi$k	',ڿwҿuFXODO?O_ $@o#?jڳw궠=83g:_!8]ӣheؿ+~_#,{iNvZ`ďK*IWW)<Xzbdq2{7Ao8^dݤͻZ{<UM=}9WFBuH[6ژrhr=>UvK"ZWGfjWhm)힥K`B_/?A`;@;t87ʳާWX|c}]{w??{9$ϒ?S13vB/r~rؐƳ4w^.B9A9֒3Ƹʎ:ؼx
0p'd'cRHڪ`=|c=c=N:v[-ݛ,4}٤檦'UVXo~r̗!/V$ϩ7"jݚsaIQ:MqDi1+ʽ/]x/?	co"n G_y@|ƍK}#t|!}6arHIϟ=hC/Ƃ}$L2s	9Z7U3	,P8g'~>pHQ'p	K3KbNr}[M8'wTBatn`BOek{:K(9Zp;6|4M-]Uh;^τ)80g!ޟlc?+{.Փ`ϊ&SWP'ݸAPo pVavgw&xlˠ'=fVEKe!jT]~8xd!'rƭsNo
H} K͵M{۳sZT{Qq:䄖]v7#ÒG!~
99\9z,-BFNaf_lkLixjHo!})eja~e7'xX紟"G</>XLhO,w=Ϩ
Ӑۯ"?~9\IϟC>{ݡMrf92=939`zhi_;xOp7uNKhmLrƌCr`JfW ;=ʜAK<{'@Uz-'Rfwo&U5ʞrFW"T1yx0{ICq=p{c¡ɐӅ,{Ǚf2yo?^'v2k7> r`$ 
~=ovwbsv߇ס
|'Jחًcתfy~9s9\KlǑ4Z?^j-ю~3f9Ajo8bSQ(J}@>S2`Rľ[WHXosF~Sd{O`4pZhڼM7ܳ|-rp˄AK	ƁLXʶl!^ٗ69]t9qX'<A=3{t_ri߇b>^}{m7߀R	i;puwW7W77S'=E1KY]}\e!gRzq^.Lk-OhRh+֓2Q	9wse`!I'q"s8`stA}=Iu^Pq9IHZOQ	M%2sh-!3r6$O,X{s^gpV|SU8^K[Nhq	"ŋ\7sk?XDlVajxrp6K*@^hC`%T9Nx3{·n.*Zr !g\'#%nפo5K0r_2gnXrTgP(xvUd~.C>8Xq~y[!EshUjG9N6NMki:վ@Z`}'n(stzX©y:rzToPdo!6H!g}A֩>=3z6J7ܸA%Pqʯ.tl%c)9j9/-ڇ+	Ft#JLI
fD!ȓLxo6f{ic&!Gjm8>i@'8{Y|Ekw?mCE|hNA[Ur#NxվlOFwFxpdAϙ>;E	*Ld{x!J&\#Wo9ptz6t΃4Mǳ962ΕJ-V,ChozKfԳ3	^Ʌd\E};&cI!_`	S\f{W%y9z{dsjTg?qvS.mҖzwr,9%l|ji:jNg~Hg>UNtDJ	9aeQښ2qL'P&z/хC ?=qI= =q.ʈ8=b3zS>+qoL6.W?[=-?~JWO05٧8iWmU1Œs򬄡Y!${q DlGq`T^c~Zwwc}y猜w&N,3qsa\]9BQㆉw}=@N٠-yї&km5j3s2'r8%Ǧ_J=2$eK:Ll7P_CG8PYޮ^%Z?1b//`{hmS6R{f@,͂ߐ/4^wC7=z^`>ا>=_kE;%WlLg'/3sYg3Vǡ|ɘYٟÓro7gvٷ:N`dy@	9SPotK׾WKWyah-Ğ{?^Vh}sEOlW^~J8R/~,֨&=wCٍIIh,#g̗4%j7	]/UV}`DK7V1&#݇{p
gO+fx]Ƿyb
@IߏYQؿܹΉi*pl"%fyłG\ZU*82$%SyOloZ޻~op{6*6Zxy3KhZåuU5ۇad>P}Fx_8jsd-{l2Y	#-OdJ	=n1	`HҽՏygqww=yx`7%9.`\qB+)ǳUÙQ^VhcUjzF%%avzʎU`#r
z_&LWA& =3{aSY&1B~ݞu^]l6'ץg9wgbe㰞i}.t,"zŬW9^ivu8tO2R8=	ܡmQ*9}9}4#4dùE{_
/ӈe ߳X~wR$dVvhCM?7^"jͼ{RrP'73=Q%='%s!	r>p༨8\PXfAL8[EsS?ף̾nGIR/L(F3m:|Սw`^LޙMώKU(1KQlNe|Ú=e$]f5U)KZNMUv{Ot/[0}|={
7!G,R/_Cho [,
#'v>=}=g,?EfHguI[ -ܓn@DC	J} Oq5BzOHq򗫂L ݴCMYaFp9+#a4l9c}=4nE@V%{/֞w؎#@%q6xL>L*vV~E^>OTa^_s>CU'Ӧ]b|JƧ1:ab/^kN?˛7ǹI``!-xwvI} ZhAT)OqqE_3C=rıY)/ѣ> ayiT|iP(lxPZ) sѓq1Z?X4Hf¨HKU%2{hsW@4IA>Ƌ#b٪*ǭVx,":xB%Qkaվ|
K`!Fp0Ɏ34KC{K%o:5B·rL_ZإpJo1>Zq6q}:Mqq<jE%+F244a>	3{.#q3?	^o
jl9&ړüi	}rz3sJJ`g!g ~gB*90/rG=={U'icP\BB^BV9-{VZBe6j5+MZ!MVZt_j##촟`Gg/,]ؒDɷ$[712>)-F B#nn>Z+>N9s,4{v{sl|Rw%t2/ޏ}dǌrc8dgdÉ	A3`/C`oY~}8-χSfr<Z.{i$l/%^}9/ǉǱcX3 ֛͋(cqR8
*XϩbŹ.X⼤^
!yr$?ъ wqv!	_8%t6=CDД_y8Kq.x0i2=zKw
93"S`^q"f6.qUgBP=[agTzޜ5{UHq+E1!n+9M$F=}H+'!ZUgv_,K:%5ɾd?QC?LIA^?6ӗ& /^o;ٓRx=Ni?BI9ߐ-K?X``-;ypw7M@K1\OavѢUTGCGB	~I 9ROkxh/| 8AͧB!vv.3g1*B덆woFܗ4U
7U3G3ffiLVJ7MG1\sAzRt0^mUb|8NMRSUvڐH8]tT)"eMFXoT'Ǚ!GT>ڿG/9FXK.bUަ"&s w`c#8pU/%&-A=_^4kgf?Y5o/?{oy^	Ȫ,HVTWB
ro.JMn~=D3PCA(@"L@c"t9^odMZ83,{#ev&d, %e9X?l9>:9y	MErGXlBY>
<r Br*@XF{ѪGNgS1j8)kYP@ϷfK}~G;6&2&&)v^ʉՓO8Ǡ~G^r|B 7l?i'f?׵S,6r,IO] =
О1Gj:#e	u<Z-O@#lNI鸇={@Qhhy؊xs!#t_Hn4{u^vhC[qzE'fʽTJBA]948
A*QhxIcZ>T*TY1-Te_9.A=1&wB$/gyFQ1(?޽LG.IFZPrȕyC|8;uǹ mg}۩m$c=Q{BRTCF@3Dh/ `iaa]vGE^J=&^R=~ǘqT_ggݸqgWjm$h$czBH_gK
,BNn_8x2k]GÌcwU5؃mD[i"E{\R=U/S/>^׃v 0$~2NZ1:p1UƌU deS4!>~Wd5K'ܳ 8k{^D(=L~[}whj
;O@^{s.lNfϢ %MD31
Yn?.̤&Dcx@/夊s0I)5Mbqd'9^C>;}Y=U$)'є{i˲7kZ{Y5X
t,q֪ 
:3M.m8fWvIBhL<vY9$޵k}=XznhO=S|H	(w{h_3$T8>Oh}\2{wFKt!=Kct;dL_z/IUTyE,AurE/'Qz_H_*miQs 'V_J,i}}I֗G&yHp$.f؏dq38o! 3aS7`<C|9.>xC^Bw	9+c,@=w'?{7?)}ٜ2fb;/	'C?+8Yɞ~Uo)ϋ`J8EٓnÁh!lY*βj_ݛcP;mk1SH+dHL	{4>_r<+b|
O1=S{\/OLa7~|V4'͎62VH
儼LpVյs}kVno|I+GHzOi?[g"|~@ɰ>ӦٿВ~Oarm]R_&`\wӳiAK9Q/b63&/"ለg͞X/;r\gVޏSRɾD|;&,`/gŁr}lxxlG}i8??jɜ^ux4xi6 ڠ$I@f{SNGX~O\ӎ6k:oM-@LxO>qqPPC@yw%_ػ09U`/:Λ;?h)Оxso8tL5gicytaHP͉#'_z(\,Ơ;A>׭i̥!}k:m*H901'^4rHYvd$v,63!D~<WZOWVF	l99ߥP{ny/i5{5 ̵폔ؿǲؒÏ{X:`Uⶖ^ARٜ.>NWU>-0^LQކ_>;篪Hh?5U_B`?ц
NĆʸ8{'G_6GP=	|GB-jp}r_*+AIK)%ފI%um&4MnrNYt6`yOe{(*OʖvR흢?VL(=&>J8Ծ?׮r@{zHK&hՓ}D{wBŬ"}gsJeccwX4,"G7J, 	q8yJr"y#ts(L8QX=?t5K/KZ3$ܳj`h2ٷ
J#:D_RICRJ	/!D9'u:_/Ax,DDʌX?Sr&%c$$8dg&3"rُ9;w~z
9N[d{$/i7u)8\fso&JcIh;7^YPq4?qh.u{󃌗dR-Z̞|RKZOpuһg
α.	95nGKfԜrV	1{Z:}TwU౧F8`;hEUzZ}4%g#zǯX`q&GCSc}3<UW?`c4`5ԃP\ػu'V'Gj|[O}W3O?׿uv`x*ceUnH-&ٍ~3D_9F k*GUUf9Q#KUnr=ejO]x'7\xѾVm7ǘjujkjOzs*8~<?ȧ*sSEŜ0jP>6X+u 9a~|Ԅ'޽҇Qbj.rUC-TSn!V# $d[y/Xe{A{GaC{gCa	Ğ}Gy?Hx/҆/hi| ÆvCRBY0{^`o>)bBN!GI9QHQ>!~.B~_G@Y@4d!}?Sz_Av_7|SŢ}Lth13i,4t@la~\]:1L 3&ޚ2Vhp{N迹?]#ol}!O~
A	?o~gw<|od9Xͽpaͩbc4Wu بh}>']wZ__g*is5IgW0L]RCw
FDJ`jKr65M=i8es%1sF'UcwP?ustiݗُSL8q|/>ܾIvLӜ%8rΠ~ON]=wl/=8 ]>yph=5|?fC){i%wъK_p1EKS6_~}әOL\hM=1'{Bz6dXGK)
طKtWP'ﰾD	%o>*푮gJS՘sƆK%+4 ,r`7;sڙh9	&BG.̺\ўwSB'%8烏V/>_|/߃o\gs:=#Zr_rMi%DɞKDSbz}xA.}@N*ؓӉE&c\Zd_m~/0H!fixןWXԁ?x_lhKvL`cC-(9 -YhϱU#:'4ҹ.Aɧ`JNN<~-n0?{΢r0L!?@xkǵ5ḠҎ`8!ß~w7?w_h}6e?k9|Dk%i9K,8XGk=:uA<9V,9?}lGr80~2搊O.584{]aJ_в!/+HAqhnA+1O-*Tpו>΄W_׏jɸpݟMZP	ֳͨޔBi9E^,z'@)#]'孵ޥ[0S2߆ÀO~?>#LOϿx=/hcU$=ZxY6h~zzzJSqlW#
&U{<糐S}|w^OK.]^HКc@q78DKӧҒc|Texr=pa
s	
alx$8)K?H{:>̑Rp&J'~
w/yHҡ=]a}o| &YrW'{/e&lN9`g.wvn]報%#ا	9ba~o湤F)Pra%h'}X=j8cr1M$tkzTHAflc<5Io7D	e)z9Bp^״u-	}j2WE)ܞ>hGIgfTT0Ce伞E1GAGЅz/N極 [>x?ѻxi?}n>S{YM|9y`7N2Kqh
aqJC)An_ehz	xOEB̔ ?9YzV8=7zV>O-SRN/mO]ufCI`eOT'qR\0a3UϽ+4Qz^wUHg9f^	Yvk@ڥ'p{-4X7?{_{7lN5z6yB{ ;Z;/)gǽpWUeOBܺ}ꂶGJ"\Tx"^2;
#r`&	sXP5h, GSkI}#|͵ǻ*GoqU%QuRriZGwzM|ڠr6N6e_S1J䬋Hx䑧S	u9񒘽sړީ8_rJΦs`^ͻw]w38oOh-%|y97,~3G8o8lI]Њg7Hhzc%\z#^}q!'}5/ю:ƒc:ic,yq=ZKu2#IU]3GڧSsb&rR{~8#$)9xN}SnEP`COo??|?뻯>cqQq4)/aCb߁p	;61}eNѾ*UzIP(@ĿO"
ދ)'d^tT*N;rjշ򪆇{ٗ0.9~y^GW
7uNCv45g,96iw6ϒ]jلdYAC:`{@ˢ	ٌޡ77on޾W0ħ<|կvv~^0~Ik)QsoL8Y*_`~TE+ZxPw*grpIZ=zjq!d}9SؕYڣC8_;[K`ahWR${yOt4DCa̓`XXOIPMߚv|1-T;ۥ[̺>^tSm{׌bkvN'whկ~I/K󿿻P~=ￓ}6ق6NQa)g	h,)9φSpSo	c]Q!eĄ jB|d9OkMsVТ}8]o3ZqZ!ڽbaH
NιL*ǩh庨qcq&yD1Rtr?:1;j>&G)ޞtSaS9B흒ss}zr4d8 h۫[ZrEP8d`8o2*9f!g`ˍg&{m/vt:8|D`ϪGzGk
Tw&E;ZK%xg^vM˙	 أ#HhR߳tG&uxD>qNUFetN'/g3>>:.U3z	bop?"6G܇:Z`5_Dw!p`ϼg0zx{>S{XWU!=q_q,$9/VǇ~O)?*E{Dh)8]v}bB	9 {cn{UqYUKKpՒUpqzɌC	m=VcvlgՉ3΍4{A	=2XAQВ҅%ړ^|~L/C9|N8JQT=Amz7[D}=пK>{M&X6zGΎVm8\3i@Րwb9UV&>%.ײ$7֋^0Yoy76VÇUbO	\WE2UO_*Y©5վ@=XCW=OQ٫z3>I/֏z^L@и!)Ξ_?=lOv;%Ԝ	üiٜvߋ-hp7kܗz2{:УԻ9ByrvWCN`p_"'}GGA[!s]9]^j^B.p{V/<orcڷC*5	meZgH{Jh,bx_*Zf/K?UGnƎsP_M ?1:`̄dIZ
0SrEa^BLۯ^"e|nԯ"Z
h/fon>/f/wU{>Pnhw K87¬ߡz'JO8z죭.*hoR,ZrsIZB.&!Ϊ>|\жOC/}pR2>/r}	ٳh_	એ-iǉ84p,Վ3	33qF)P?~W6ZNl69Z|{}8mz(/{)xˀ}h/eol.~.`7Hq(v7'rqگi $CA:KM:V`֯h}KYO:.^>NU<mPp6chmǒVu|t5&bŉI909檂=|`31:>}3='{foJ]`,t^n"G:XG
ZjI5AP^_f**`=J@p`H}xA{$ٳ/I\r6xI!*gx@NxiVs{rwŉɽ N[4{;k<{b C헴W9xB[zѾn&mc8cQODg0/cR΄9Bv`#`wT\5gg^X(]ٿhOH8 n	=gw;s^q8*r`~>%'k+IQxC(PwQb%6Ҋ'
'0^}6-0X
{\R s/GZj o ?>\{؏Ǐy~e|@8xO.F̟D'۞F<»&"}Utzx:PQqG6Af~Q{qw2N Aw1{{fc7h?ǉ;&_
/'NgUz;*&v39 :(ّ=mAzC.&{-mN'N
N˞lcDi=+{La%(0#'/XOrO~1XcP;{~L8"ߏKz/QcnjC+_<xr0%zTC)aU_|x/o~}(~=)01%C{@9;sC*%ifJY8t݄C~8UDD9XV*NZeB֜{,g%$t3ʷ[>٧%$gWK|A{5ϯyUf >&,`1^2ޏ 7@YfV>֜Q3}3u8xSSg$TѾwqL:NoR{HK`^88R/_F6sc{A^༤jON{>,nfx֠jixP>h/KQ8/'R /BrqH?uYB˅ZM׳-U2'mJXcQ	y"WA/mޔXKs.B3hx9	HEGrP	QʉQդrߝfh8n9ˁ8NAJ`?/=e+N^,eĞLiCKKqNlNw\z[9~,c%>gϷho}ǿ>H'd{̻wZ_bq}. (9zٍz$dѾ-<.YЁi _?&)ǽ56ԌΝnt<ĉ/6a[b(tSeiEq)0:}Bƹ2֣V!-U ǜ{=q~՛9,peGUٜrg''fg5{2#q^R}FJ2:[ 7NZ<=>YGf;YJHy_J%=Ҳxq&	Cl>D{v^b[\@(='5U]ʪU* ]mfڏ=f;8fa=VfC;x";g'֓%9'ٟ#A{`i2/C=8i9E7Ud|wl2	@, na"/S|^Iz/I8̄HL"6j}Bl{	A9 @g_rrɄDV8-/#q#؞/%8/p_g=w$ WZ2)0؏"޻	יA|:Γ{wT1g?w)~_l/hɚfz鷳/s\8[wl2O^i80K~6eE?ǼR q%CeG˪ӪH(3'}IlЉ,=91wIG@;BA9?EG('Kk:"ԃ.Zค;Z>aWЊ'`%ggŅ3~fس*L@./ryf كw$^zC8 PI7AhY4z<BgfiٜNJ8o+ڛK[R;>"[4^_xo.(SM	M`^_4/*mZuK@j&s;!֣޳{rV䶪e"jh\haAEk{"O91?	ƀ9ܗp<^bV7UcciAhcE]-̧>1aqUM y.&߼N[Zs\\'%R5(M^nKd%Q>ٛx98{Qq yngFXo͗	w2Zwp/3UTڢ01/ZO؍ojm Z{L-i9IEfcD9F,gK,uY*}3aY%a#RA>OY25,8H9r"t__"O;z&J_sވ^!?tVn6{ʼ$4jn&d=rfO
8;hǉ7RB/Iyu eBZVqc~#9Fa= -}L=f/N}rL)9wՊ5Ϊݗ|F[٫~i}<%'|?ejoivgI!7`{3>!7333Hex?IKZX]Bu^J
ZhrRt>xkUR/zy7l2Wb/=Z/d8XJ(g7Pjv]96H|SUVƉ;01A
rl8?qBK`99]c2>h955ݧt> fd*KT},h/[EB.ixv9#> gĠЂK	7=?&xrvF§>:)8vh%Y^тs)$_02곗ɘ}=/~V>Oa	s)Rκ⼚D|OpMU헓hA>N\Ih9Ȇ/|9oGKNP_C'b=|_ƫ	zd%MW8
Mv|KA{UJ8g_:GЗŬ8q([YZ^Qh	1M1gbPZ!77g_shƱ}UUO/B=6H%Kjȹ-|Tr?id`o&$垚by9'Z8^g&	UVpwh9x^e^q~i,uV]2^=vC̞r>51ښ+	ği*̇Y\UBR/K1wBؽ/!@	y;n`K=%c L0Џk1F]B4>`×yꠝKo ;EbY7/Ŏh7-7GU Rf>z7CHxS8&a-:UCvUh/(ߩ3ޝy	'VP<.':RV/NN=ڂHp}/iQټ8%bBRPX&N>l"rFUvaM@SGMw)xTPobf*b4nj']",׎7g9S.;fI|AK^q 8kVтJ˅X@{7sdٿ6,fK:@?y=c=AUo> ک=pLZr''ꊎρ9ֆ㏫i@Yb%m&f*ddE!p$+8e}IaʹenAh|Z=@;?,t_|ıvLP5bdzea4e`G%b,.gz>齼uk8PC#6Ҧ^d2̍M&'qzl2Nrvnn6.dO{CHx??@:j6=^h&:ih=ZಊĎ=>/[$(L50O$_R%I7:lh^2|}6rQ%#ϻ'mg'eFQL`%OL`?,+B+״Qw׳R^.h{\AK{\$Ko)u^}>	oIyExU3{b$p/yp:{ttBFrD]Scڪ%eoh	YǙqBRѺFZj۔y=UJxm	яS7U/cyi5 ѣȫZ#6tъ$	rޏ~ܦ$$q\EdsT0*8@;{[[/}*S%zTPe1{9Bp^HgRtu9@IGrEOpMXgMT+DX,c!#'LxmUSr涪V~	VjMc;Ǒ#7'pٗi7[&5 <+8ũc=?q|PC)9'G"/@ĀC#3gq}%R{T{/ڥX9&vWd^f>ߔc[:.	֎}BI/O;~Ez;ih:Nsݬ8qѥ&kDZA8nI#=&Pb)G9F1JY=T{v#6
<-4ul.jϓ$&!mzVُl	D}(0Urw{<wCF	GG%؞.ǡ| _7szUog4	lQg l2Y/{%pE|>_2 _;`r>#nb%k05AX& =Ju0b-C)G̗Vo$8u,^<g*|ZՂlvK~n_㴝a?KJD$t	sSK'']8| kutt+[ӔrLQgF״TJr|MI/Ą[zBz;	m6z6Ah	8VF̍(h?'qՒ#f2ohKƉh9 ww龊sr\_	9''= |kA1$8p-'㐊?e4~l3rط쩄ܘvEkX@=h'O>ţgr=YYYA3"R{ǉ]b깽nq]ͬdjv3$O!?]Yf?r,O#xFo a	|K/NH>8b_LB,hFl/%]qul1]Kq/	^K8eJ˜@~drmO2˧dñ2ruLYLǙ}3~~ex|Qyx*Ŕ4ceU06n[_֦*ufGUdTo9vn(4IUzM<٧aWMjBL6	)P7֩ߧ8ǡըP.PWjň'd?{xѮT0Dyp>5Pw ˒ФPC6lgݧĘ'_Hs/֏"vtt	_`!6[Y+L[enl%싊7{PqvbFM{ XgYO9.rO+Pț'*p}q9$ޣŮr`1V ,V7o$2^U;dJ:K%hWQ/k4srz}Yb˓r՘	occG'=#m)%b{]eqP嬭&ĳ*ټЮrTi-+M&FyS~6.ͥU-~84{Rq=7Ѧ)9 ^s43'4!zQs9sD+$]WSq[ ʹ+%8֗q=+=Җ6M4UiS!.D%z08F3'>7a}ɿjZH깵
~g9w-Jm[Wm~7cd>t^6%8{;qeZ	 
(JR2Ѣj
~|4F^Ȑmx1s>-G㚙@{70-T8Wl2N>z^6/V'%FZ=z/!y,cŇ|ys9P?4B^X98{! K}g(c2qDϘ}6{/o?#ٿ`[z_LwF}KkǁBy	Dq42Ͻ5@(鈖K
98ajTiAAbZ}:ԷgjOK8.q=Kԋa&rrTɈs~y?;k=s{vϫلs_sUIlhgseRB6ܹyӬgE1(!g -~`}HN>H
8"LύU\ 9'.yq@qBJ{ƩખF)U*Qop{B\}\9ړ8u<ޕ{*B:Նژ՞q{y|kMrlɡ}齗}2_0 /bP_hcp悔@P68{o1h74`/lǨ(7B%g:44D1m5 ܾ pIB'h9:@|rس̖9^Jִܳ,0ʳ^Oh8 ZgNwaUlPN?3[yJx6FQ#c	'>w9}\mSV^{|-ʽD<gU\AKq	%&q9`? 
molgKB'iYL&8˄F&Dv{[U01i|8er?'Մ1FbBÅ{G77	NnL*i1iSh D&ԍGŜCr}<pY9GbsQpt_|;3ktTiDC1cr2Fm>&cVQec81?N~~4Knl8w5߾j{zB頪滼2}&f+Kf!0Xb}=H͑	[Lu9Fkq)F$uJʅ_=-kcOT#S?7ZOsq"})U0+b1Z-{zVUݾ-KnR^-h4՞qvGƱhyi~}&ѯiƏq	m}9>8!T?EK.h.c%7Ky1mQւpdn
O	%:Fm载0_{, Cqq7vIYUK<wN7Ռ3jMfM& 4.-z((\#U)ڵˌg1{q1=%7&Bbhӭ5MU;օ\Ҳvi}UU@iK(c05dԮ*N:Q8д|,N-W5-&-VP}jǹ0-+KI@4s5^rY1&ߺ33	9*\vpC=}UC)h9iYςC8ݻddﻤZrvb+ڍi8	'jp`lj0؇NJ@RNASѐw7 Ȃҍr#Cy]gegAg5NM4ڴ
Dܞ|<'U)U\Q(/@D۴=dLGF_qS%L@+0UE|8;-iC}XmIB-o2f`;~a=mvPHb;M%+"t;1%m'5~WE =&wJb1gs87mUpqz2ŠMeheC2{/Q]Q1^Uj/i	u׫~D=ю`	91ǳcw8j{Zl)3(8A5%[T8P*Nd7muxqPG#NH(ZHy/W 4k?샊D(-xў]eDcEn/pqe?=Ol"nfFvK
E%}8v/3#!&`?221ѹr/َÆY+kZDRh!2Tњr_nvKK>G76O=$ؿT!&Z/l& r
Z^Z#YIq^L96l0=<sm	r՞S{[-& 9@zxG8֣~Em1g샼r뚄/)ؑ{$uz% c6'̏j9)ǜ|yR<W6[hok_R6LT~gJ;`zhΈ8H_IYj6$CpŴE-cp2/!E{!55Q]1`|C/Aﶸ<!'iikxBl.xI_Q/Z\Yp?k*:X?c8 g.;J=%ў6=
%{|$-ٳ>Z+=WЪ~dڍX"%ՕWWbn%q/%Bzq2>5mAN /aBLU
rt4 YqZJi};tuU%	̗,H8؇Sx'y5O '?X96į]C<:^iGɡ~
+
πAha<8='rAyUe`o?g~gI9؉U7</-8ד~E~,_X_M
T5^JctS^xF}!C>L@z{BZ=8-pV#Ǫ+WLA!?h8yL$4I}e^2p/`c SӟwPM}ecZEyyոqv|4R>2^82ZXn6z3g7AZ7Np@h<b/th!G	b1v1rAݷ'Nr*fC^{08OXm2b7dz#>#S_ {p^F?9/R	wвfV<>cٜ^k8JΎNhO0)!zvfTbǡ|Ĝc0=Hx-ާ**ê
5|Wȹc4c-Pp3J%~ce
Ei5Ϊ)V9b'f6g قf3aydc\/y
=9gўM0ڇ(/pPeO{p-%Ws(/ydoAKF}7h`~;ƱV,hE~ɫ88O#Y<&8=gQ=SRw$FXNm+~U5PpshִR>=$%̊}Y	}Y/NV2!0i
i=WdsƆ&8~|rUet5!V7EU$هY6SK	B	7jo9y3d깴ڥjOxLYfIhV$I侀U}mrd/>PNٷYiMtP.N\FpJvj K[r䅬8H.rO|D~eҨOGkd	0̞>ye%d`gMyǥ%`'9qF,~Ӎ|JL 
-m{M˪c2' 	 zV8FSorHI	w_90ǧٗ)qJqVPќ	f\^_7dlI\g~ߟCľJ=
$fPqD{*&{c?΁F 4ogG+lX%MUA3*X~iǠ/tl1!W>W#oz8-۴ăY<q*qVŎSJOK`7g]T|Yr=^YɂBv'ЯxrfYoza-qW!viOoue>
o~=({]3A}<˞ ?TrVۊq</#P0/kS-.^C=&' ćS̞${qh1r9OڈrI[16}#їih	˲ןb{J^Tw8OeU_wPŎC݄Mgɾк,F%g38ń{1l2f/0i;*jo="'%8IGemgX/kr
WSĳF,~W8}sY}ʴ襆h%9j$=-|to*BڧՎЇ({Vrʶjc/<GVÂ< =gE㥓t8\hm$K1
9 
qS6N6փ~,r
y]"NO>Cg%P)ghb<U_jY
ׇԞnS_K|k[iAnվbC& 7חJgnq{>yqe=v//|_Ӟ!ȟ*sC2f >UX4'}llgSȱ8ދi=X7]T/\]|^3ΒbwAGUU{L-'TD{/ߓk)`>wn{E49tZ'm{vX!]&NAlhYǟ/[xz"{w4ཿ2}gs~OJ	[A:ζAhǹA~z$hf$r
ZyrO3"zBO( ִbo{(-iҷbb_uTWUF)y/\Tutr4>_e_yՓb=`=|.9	fcK1hdS sjsI&~}q @K{${pn.a/~1/CK
ޝ-nl)9UP=V/xݞ>Gr}>ae{(2	8%G_kVBVro"0[^6ďo0T@xSjN=_rY9nTG;̴Og؏<T$aynWN&5C/MGLh;Ǒڻ51mABglN1ؿ ,.h))f٣8$X>c\L %,Cxrٔ@0UcQA"yrD~E=gw,d,X*|Yжbmz$\2Wv<Mޒ|h#+9lWqP9qND3`9LUK	gKDhX}ٜzf/Y"+TI	-r{J9F//#=E/ԯdu/VQ|,/U
P)FM CGO`{V[G}ZZKX -bN㪗eS[J)/--hO #aƖ{:=?zQ3S'W\,cwY08ob/WW%-aqf`Mޏ#|OEhp3$fnnKNJJfﭗ٥-'pw.KeL/FWwU)}D}Ć^
CLP+.iը0M8mMLζKm{>-^Re^i}5|6vXB z_RC?Ş@OxH8ڃ뒣zXWշn$tY`'ΌCq	}6Nt>K׳jϪpA녜</Z6jr*w<!WS9dK"ҳ`UH98.Ϸ5ז+ѪLpw	'Ղ3ng}CeWiM="qA+1(' ~|$V3VzD^[[wHgY>ه˛rAk;(ᘻ*"׍vv%Q?cK>]GF+EhQ/@]9`i-=%ӴhxѾ=]Im^qF^L;.-J7t> يTЌc
9)o8|';wΙk$CI՞EFa	go~7lN=#=U!]$H{$f?wC|JgiK9RI=bēS~ZI S&.<C)}!pU˫Y[Pe)%%NKhВUi /o_.&6_qXI	K$Cg,䑩G}D{oGVY_M#:mvrмRвٜvD&MUqHH)1aѮg?m`~%.YKgj)E6؆7Cni"/iM>q{*t9 >wv QYxVNQ/%{rPC/0 99sapΊ3e3aPQC4ᇎ|yMKJMDK	dL& 7Zv^*IȄJ:/MqƋI=0ڽFtC[I'-Yգ-9zvA-yY@3L%JW=H~E;@)3yasw<l=<-qٓ{5`z)>{kyQq6mO&%f3Cqrٜv~:ǹл.w~G
TOebqD1Ǹq_.qrzi5	ʽ'|iMr"K9y!kN8ധNh/mUniMN#RyIA@ZN~f/_&v_Vryq]d*#X]?AcAο>hhtTrH-mwK.U貿g^f9%RGA7؎#\@j%4֫~6ʹNo.TcUJp"}:"e P/U5j3Y`6@%Y	-**ߴ0(!Wmɗn7[2AihN*CO /r	C`ΡⲍuVNo:Dkv	YfrX-6{zK}6Y>_RTN,E0D9?FB\jb(>xhO$
,@q9|DY`[ Ka/t\/6LkUZ!m9/`_04:PA~_|j}.w5}"w1%kF]Tn4l2f8]{섃;DoXp_.W㥥@Y:n;V6~p.ۓ}!
$؁}mD+[ZKt:0{䆶KZ4ܳ҇%R5{ks|ainC)rϟ>zXѕ+W d_?k0;Po(}q!.!ȼZa=>{)q%{|(?dz^ΩH}pIڽcgX_bL_?ny=a[Za=[MuX&@y	Qr
{RgstR+:ք)PA'~:0TiI[F}yO8@62[rPcq׳O λɾA+k_Şg{	ZJΥ{fO@>Z
D{~EA{caӂ1qHTޢO'jrܗ"愼:gcDѳUtws0oi=qZ|RU	ɃYIUq1aWpUB|bb_~{I-ÓA{q?'W95:$4E{BpwF:/|{|^Ue9`U)U9P/΁޶=]UAPB68d/!gZ}'~C뫪1f$BP|ILQeC/hV9pNh?DXxs7׻mUeb_Uhc-VrLA;?v٣Gc'쇆ў$ソr`=C/WD`3ᮑq2fifo}/`/ KTdc8t9G/!Jgٴ4C=)9}'M/6/bBݸ&܋srC_5Uf
i7͋~{Jh89)>َaqNz1s+Oql빒oDqp _ 2K&M>jO
mjh`*1h+6^8^ddBc5R8E:.qBN }TWT-MM0!9g}I8,nKC	H$|9u]>^eu{JMp>GG;', YrTbAڦTZUJ:+KT6Uc Jζ	K@pAkI>tТzs6Tꗖ%'վA'.jSle7'9(;ڈ}܇_b h氊f̅iHHc;Nv;	g'>H^ϖҏhіS`O9
y.5?	A-~	%+(R;Wydoc%{WT#q#x*hjWTϘ}6@r?G_b?b 0ܯGN`f=e',%q{vz:(hpD
9x\䰄r|Z/`/6Ʃ/r+=-mi)Ҡ|)v5<qteOKe>$ħ--qOh,w
Blybs*%5-%'/S8-gC;N>|^^wU>-Mdxc1>EAf8Kêʏ^TU7NSYUV|C!Jlʡ4UL!'B+m5Je7FʩTĀYR1H^'*M$ǘI'N/% }M!̗<ڟ;8+5M*9p@Ff`)z)˽}1ܤtS
/P7NAMUO8(~	О/hU8nڪqR}DєS`_N7VQA}7PUWM¶̞8rJA-Vّc+\-#ǗYl,' t`#m!Dz)ߋgVj3W	Xϲq9hpu ̞ϪvÞ|Oep@KK ՞}<NGLSL#ݳӾ˞DƪF&h)1%ۓpU!o5=L5{ªo|b_%v	D͛rzx&v?ɲ T!|
'_~5̳KK@C?No\{>d0
-{){w5r[%mo,V8.^0.hӛ#Z˝r3?0X}B=qxy`/|^.ڃb+.{p +\wbb4yqdE;k6{f%_r'ġYrNʔѾf}9{X70e4X/AŁH{p[Kºq{Sds^t=h.AG0	 Ue9]1ꍆ_1w~'3kfB`ƱߙESdfOS	4	7g_@BRrh~Bj-j4L[N%G뮪"ń0%|>aIke=xg-i~lq\=^'dK&߶V{R=dl2g~oGے~?{#ġڒnȲ5m,RqD	PDFW`KKl)ˆEպemk=90qscZD8ߦm;a>ZIw7Wb㘕pcBOAFϙu:x	vIh7~m
UuNKbwlԐc{K̍ͩoRu>1{ǡ#Zvt6^ns)!*9~PJsqVXY:PA1VIhn货-m1yl= ,,,P%8Tgn?NMFLKtbe,*,:ސu^R:pD@}fts'>rI]UDfM%A.V8[^>
dfq	|y3~+o8sݬHW<_&5G"0E_JA 7ESNZcʪzK@4]:dݾ Z7'{-~OGV--lfssc|/|qt^˪ڪާ$c}Í+ n?q	uz 0;?)bxQU7{m82{BVO2νݰ0{)q7Ud)h5N5UpqC8q^~]> ؟e^~JZֲ+GE }K>h9[Iǜ}iht\ŭUxRۢZBˎ
UCE&`͉8m{Ɂ|Svyt<<T9p8Ô0"uU#'u^aesxb?fB(:sS=ɾ}A[KU0^j1Vf`i`D|m߸D\LyZKY_鞬1~yi)B;ژ8ޟVYb_CK_jX^vs_#q:Wb=!~*/h3v6>zQqz^<ms'zqʉoh s[eG^L%bU?,dsf|ShDÉc7_`qcۇ%gc ggHmK*})x>lkd<A;81Z-joml%{&{N B&859ZSZ%{0`)4m./{BkcVr~)#UG'As~Y.ьy`=N9=JZq|pO*O\R/yKdsqۓgVo3Sdhq I^VqRniM68rfFRC~T2NRqńKi򝄂Ɂ.niS
[ёÖ{N= SfBY/($i=rǸ0e/>%`u	\Qyzhݓ}}vp%Nք*_:sd!/N.hь8$î{6-aeoR%qEٓl(lA6e_BNF\zfXvًcS2jVv[PI%N cO*xo5`C*>h8y\IaVHX|[|t\I=߂l+T\_V㱓=ʒx_uGO_nTrs^֓h>^ٯ-o	3f)o|qB߆hpp7Fw4qԊ#,JsU<Xj	 iӫ	uW[~j|nϩlprh%pZ%	-6%m@n*M(젥*ۗgN-%e4XC=oF  W0	IgY50>q`Cf	[&Yf`o8oK+!x5\Uv T_\Pj́˳-]2SYeP\XPاc~ч莖=Uun<pZȑ%G/ԤqhUEwڗ$Wgh%J?~.2L˞SlMˈ8/'m/:V%}(Qq|b=)%
ugs*c1"c$e%͞ۊi~65!O__V>J;.J$Ls]
CVISp !gLp=gmoiSfa9m5 LkF$|,~Eh+!b_LCA={$<v7vt4ÚpO)kk	#F{edsSg콤4NOx/׳G?"Q͞|},/:j߱(@Nu WrĒA8.g
=¢*I-v{Z!'jeMQǠTCSfG?OkZ:<5G;+qCtM[D	*4 tUvV-gszƌ㏪{;&38	gх,Lcv`q	DYYV_/|g>)j>g9OD	/*rQ	%%ٚS%-%,P 0kXed{+xP6Kn".	B#̗O6ohlIJ%`Gl8`N]8:::,ßzwwz\#wp//ڿ2m.Z]:h9`oz	9Kcw8hf4nhWmh٣sl}	wtM<t@~Q='r`?EQ*V4bWU{
Uymo
oi[6^=*_`K_P[+?͓sqvyE1㜧;Z<qoEF{3e'iJxj	ZDyr{vٌgsZ-逖0*K@v@q{gyb	>0{=kh3oBW&P{QR]9FL*gu`j VZ+T=A}/I/KJ
Iiq0˳8g^V^оZA}J:?w#1籡{!eOǈ&x0ю#>nZr^g}6܋#~EǯC0$䬠h8~9$".qcA}w": hd=s[	G%tmsjv[U:Lh^M9&tV<̋![iCEU^ǡ-b~haAHLn}oGbisFVjk'g9o4
{nZ^췥uXU9z=ɗؓ~h8>r8ۣbJNP8tjlgAi9ʅMNZb?wד׾Y	5e,SqѾ!9ӕZq]&B8
~̾2Ňsp##&^s8Z|q^p?j $}>S 
^=1dƶ_޸=i5_S/5*]"hK\.28Wn%p)-G9.U޵3Էr^-/gU|i+V%`>/1a} x\=hoh˨sC?{X_վK|2&TqrS8mYZgs*rvWUQ
4o0O^>~^_q	*[ץKmOҽ3`v߱}_ ;O0'&-?17!I"ZP:|Rq୦xFmaJ(6
SBZs/WUiqǨC=Zqq2.kIGOZhgH{-eU@iC/_	[-lhv7ktkzd<[f_uXҮƪzVi*1`~^RrO"ѠlTLōCO>bfKOVw4,t$CJ'%2qǄ*`Kkc+!sv'3rP) X\8LOhu)<}&%㐌KǹR/];Z48y@37N6S'	9㫞TX8XAK(h^.EͿ$^y #4BN-\9X:K$= 8Ql(-{Ц}lBɂ{Y#Z%&4\Tuy|[?U;_Ef?K>ɳ1{g1[Bp=1lN9%B_8mا/A5mh?tVg)_THazHId^j!'/	N/]JrZ/MzX߅'[-_<m8F8/9>A~:``o/ibB>~TDe]u:ۢJطeؒ,Kx;VƎdK-P=)AMIn&>!XPNc<*.U;Te{]P@j?"}8ԯ^۲,۲\T׳~;|h=K*}γ_GpxN.A9hR/RSkQn?R\߈`'Ŵ>Z '1GI}'SEZܫ0VD3E
}Odqڥo\qFxy><">I/KxG"S}T1|`RZ|k8fșBnǧZ?:E).rsws;ةZG{`W50ao~/X8s5J;שD[[\Z2aK#S8c5`*w>{E[I4_&G^qJJ_/ܣxGC/κHw~F	:5f{TgL.T	8)Jψ_Pܘ*o=uSBww7rBiH٧fµsds5{Z8JȢuߺK/Q^)GϖpMh/Mj[VpINӺpLqzd>IɮxTVZ}4=qFȊ3Ch_Fe`f'ȸvwEKȳzcf<gfŜFzuB}!꽇*q`v8܎h/qA{"
8k6.!`fϩ,G1ϑd|>@Aۊ8l׍ږO\96c>{D#Ege%Nhl>kKLr$/]9XkUؗAũ_!3T/{EZY5Z몝η}qA=z$~kLfz	Gf}Go=u
V(2D%K[_r=rV׼8s>,'R7%X^rD_@4ٳ۳H7P>L;*tb*/VUaj21#zq㶛04].wL~S*9fe~ڝtۧW 3?i|!G_#0?C>7xa	^*u//ت}灯a
C/!3ID3MgYA~hk!^Uu]zAϑ~yjp\	ߘj^TfW3x*J2ˬ'q`D{80
3iދS,F,zBCGzB~=;.4|}Z>(R7	C{_sh;!%^	-57WKKo59`O{3=F-S^"J2ϝ,zsTQ}Ir<䴢3Z|c,k-m+6'Y(r^$sErN"9Ţ7kTNQ@>E#:86!~T'*8R>qz(GM@sM_%c#U볻~6ǌMrگh0+7Ah3ٓnH=	h8MU//4夸
:q* =zi֭~o\BgI~4dwព68zqc}Ge(tg>מ/@)|B	WiU+*䐄Ch5IWUrƩ5Y|Ӈ \{h_2ތh1תHƹH{]xJDx8Qg^O6Z/9Xme܍̱җ'_vDsY`/	IKWhG=&+8)_B6d}%_.Ͼ$z.r(OńEof4X6ҾJ.ZL]hOZF88S>1@~ R1@_/i}q]vlq.7p%^Ź19ٚ/A/8=`֖B
KP)g/8@r}$8H/h98!! vˊU'=8peK-.鍄hT{іSthɖeĠ_Q+L{zw cZ]껈+͈ۧ=fKTy<a/w@MX*ά۩qwOc襦$hMvahJW#3<'qCfϜz[Z|8iD/!/~u`\fbh>Z]]ph
l++ |{zUUK8q˸}aFES,)gAKb$m&8ǽ#_#wd^uBէ	*g<\|s|4lnw%5.aW|=QGb7"~hfOy6+&#ԞWc0R%$o{IȱN} xrQ?NS'T	W}W8p~
B{Gf˪/X_zMxBk֬n?볙.,Vu3D#ˏMCX?Ch?~nFgu ה3ԋf%ܩ\͞3ZRZo[	ŋsq,_  XesqB/KK[v<{AjU,Ā:3޻a-):$8'+>ϚuZ^jTZYNijD^C=D޷T,g p?5ȍ.<<&?oox#d?Yq0҆onFgY`gB=hsn~xNnك`H
!efOE@I
f8Ƅ-( })#-ٌ1{1Y4M5U3Z)g*G{ײYua.^k51_Hb;pP^1mP48`>3YJ } _}:r>{LϠ"`o࿎k|T%A3fMIǹps*Y/u@+VaX͞8q|c=b<sr|n0珢ٷPo!à6/uLKzj&{ztl5	> ged/2NavF,0*"a%Fw
@H9:5V ( YzQma*i^;7Y7OY7W<X?boe*5g5кc/"%6w?<'TBVhs%hi_wV/a		K <HY}Y0eD!g}~ho0;񠜪Vg3j`}usK4fZ'=gro$hxOo6}ȽiTUFnߞN%la!~j0X:>~]Bs>XYu {"8bxp2<]CC8&:29̞B/u>̽D!]ޣw[G.Y^_[KOq^M[֕G+"=MV'D%RoBg$ҽ.`aK8iϢ"hBzk,ұ{Ai)'=ǈRK8`ہh?=Dz1g["%6/_p} T7PzqC9=/f׈䱿*{Тc%DR䠅`?J t$6hI'IԉTvZ1t$#L쓬+`0{avF4
MQEx٢ϼ,)o}yeh$RO/"(·մSXfxWÝ,O4oߜBGo9zxcC-S\c(=F{qωqK8R~$Og7HOq0)B	';iaO_~{;	˴Mn"bN"ޏ
s&NԀ9Kk7552څ.U-5lp=>Ua^=/3XcکIsZBp,j)E?78p΃(o8 'O2_GSLٳ'L6>{1_^_2MA5?#a-xfqYj3Zz^Yhta8`j9ԋ/2Ut%LoXԉlꌶc!%g)!&d=Odq\pZmڪjk/3ڣrFǋqh{Qt{kYP=/;_ENt0̀bSQ}yVYo<Lqv^=/&}EU2H9^qCf?<'c,l)+oĒ6Z./O>iy.{A{rt4>LZl&b0H`7.L
^X<>5/i>P_)uӞEkAA'	9ab/w/629NfB])a%1hK'w`j{z췷^Q#LԗK|쿰N{p8+a_UG{^n(@sX/}udki;705Z}gvj-J'EgGdD{H+-p(׾?<k4L84]0څ0(wW94d'`⥬We0)~
54;col=fN>|$CCua(xƎv%NaggA\w{`̱{7neLC4eߢ*eX%}&&x^߉rjl6Ul	N=!=f:5WKM)bU/jO	dg}`	r5L/U}$ٻ0tmZ?|;crsfж9g74#F$?EzPML?Bd	BTAX㗗%*ь)>qdZ^N<f;~BGIn{a&qۛ'd^`?1y_a`93TQ(9E	؅r)HHw!mj*)󝅟y(80^&)gۻ.b<Mi%ܡ}Oo`oWD	{%Ջ!sSX%#kk	r=&_	izR}I9fV gɡ"k8RFľZ="/Ӛ*g}DBBqF0渆BNͳz6`9[
PzB烘z{
}-f%s
]\t{T	ޝ?_NLT*DI*Rqݶx|y8DynH^PeY'3V+,/_/c:	O,13,WIqUiMV+^F*Ί"q{մd@Ow`cUT*ahV
yupr 9+R{re}:\Uiy#?8s@?AY`;,P+6{CEGb>zaG	2/?Wj=cdvo><Q2+8ϟ0MCzܢr=DqRhNQ륾8fǪ*hýGE7h僙n%$_$FKД#UE~ hሖ@Ad#VBڊM?sfbbTz6h4A=e㘪*rv400`?<'ߵZF-8
Rbq/ox~.ګ˖)-2}ǵw*:^a&=0멍wg)!G=<[IYZ7	e&D_=v΢mxq8JZ#ۃd_5f()Jgt_ĩJŬϺ;l߶	A{/ъN{`lƱn^	fA{	ҽ(B/ zK>9	m-/[%O|ϲtߊrDJߡl3UU쨯Z2bp3yq%{IA#b"LFYŴp/:1i|1/$}$L/{-ǭ&֙;qIbḄAA_8{3pݡu~}js2^cƱ[Jeu-Dp6ΉCKVq})=/{`hѶZ2ZN3(mo
W:&Z&dA,jG^θKSfN/;:4l^VWVGIG^=~w~<@$S gߵ}P{ {:ΗAǁ{t|6<'Y'nxv+ڟh?+^7ce plcVf/jb}LN9M(WA;!g$^d)giGKU:{UΒSgKWՍ>GKiÄ6̾@xj9{$~C
;~CH=@`"CP{G?e9ɚ}`Pwum+-.3?7.q/lc?ڗd@Kk[D/}Տj[h)qQGj_Ąg(^O:(/ah8ES"<y/"[h*|l̙iH`Sq&f+$vv7ypϹ*Tqr8f{B={@'Vq52ǳv~hfOpߗiFK{(*'TUic"Ψ/
^t֩w7igA1t.ЀV=<"I&'9.6!x3!iOg/eγG=tOS	9mkXTm]`TqAıB.S-qvi)hMz¢Q&g˦ zeQiTjצq%@|p`RELi$:Z.gމ/JĽ:dJ0 =I\}w~?SGwH_ahwv)Ezw7r	ٛ$4}3Ϭ z]ڊ^/op!4>agVdw:Ezl=RXTjk_'dGpV헽~D%4a,)X(cXlVZLVc1!Yn>
gb*N<+@zPqfϊC̈́wih	ǁ}n۳kR{{&^=8{4}spdd%2ه~H&&V^=M*+$~=	Yh[Lzqj~5F3k~Q
s_S0N3UH;=h8Wq~v@IGG)8rHoޯ{f?92NgO 3$8d!%DKk<V_-aȗҶPgZσYZ4i'%x1'i)=VqMI&SW`BZ.<e_aƱgiXjbTAșKf;mJp*Nď)6{в7h$0Hgچul,%-ؚ}K;Lc/ކ)K_db؉fi.&VU֘c
ʁ 4!C<Du;-)9hՄV)hWUchesr̵r,|>J rԾ^xe=l8;X^[	ivwM_Bq|q_g8{(1x-qr1#C%/CZo	I1!D?BGl;%X+
fK^&4A8_&K^3ԣ~		A&<)p͊fiދ;wXZP
D!'>Ms}}7+o<QZXj}'/ܑbBG/a͋j_SroCgxN(!:ޘq"*N@".qyXޭ94A죍-I|yuiofU;+Ԏ}6UeGs3Z;=잝Z1G"q>>a`jq\9<TM*}$j?O}o&`bKqV40*8{ j@^/VѲb[U6%[Bx0fA;ʌceqD$,A^i[37V9ҧ&4uLaYʈ%l/JqFIk,-0˸[A7GVG='}G={8G$3~Sp*Qh.h1hޒs2iT^2uz^vfIf?ֽ-[]
Z`˗DqI)Vo%MvLAwm3BN$N7}16CS Z/~}	ȉ;x	AKjhhN[DgFr؎M&G!d:D%- 8	^f#UULڟf=8FAC;MBb	/xfCf?<'Z'bo.Yqog#[UlYcqv؋fϒ='Oe6N_Ng7=̪ޠg1~Oe#'XDK6ChH$xrjpgU5U$_.JՂJIr|+1)+|8&XVUXDIʱ~aS^vhobqV9m7@`f	^_Oj1q˜x)}j^=*:}[LP`>ZVeѿڬV3вjXI8"6]%:W~Ƌ9T[*z-MAhR2N>L!yֻ$'rMWcccڏcR{KZZSʱRy	iS8CgxN6n{쯃>dNnl\8LrO
^)#*1۷VEdw8C;EOWUKRH8%&,thno9n8gh&EQX,T(X#gQ/8/ ֧=ϼ%# <{H<=>Sfv7pl"83OjO~(ωf֌=jED0T:	>%:^./dawVWЁٷ,ؗ$혹=0ٌ#ٖ3ij/6iwHp%2,z6L,{*׫N_Y>4^/Oɉ|',CX_+wo#_MC%;;XA{Z}JCfPN쾔ԄUрV	?Yg{,??݋'_<x6۟sga6!T+[''qL{Re"үB#wU\G)	-	^p45(XJ9UNxŴYmu*ՎzrsK!k:5PqEQ9(M/a1<^%2g/{BzX =~oW$wx?1J݈o{gzoge˽\+7)/Gx_sw}x>gL{~.-~ŋgH={ x\g|<x=tχxs`q:PpbI~='K%Cif{CN~4ik7V-a	JdW#{K@_[ZR'"cr#}A>+'Sp>K>#vWB7E3gϼ)O띌s4{㰆8(ٟ&G)g`r$kf
LdBKC2γt<@`'W}??x9˷o
{#vn?}q?9;p>^@gfi/	60^+ ڗ@)XCh=/;f:k̗(܀Z)4&BAQ p*+ɪc1jDUK$c	,$2HM&eKpf_|4>g	ɉh63rLI/ibgڪ/i@+.&T73]qluI4d}To_)vUzjN?sl ?y5?w=xܖoH'eq!y1}!vmPı#g\8B57ǢpRN+ɱh8%*/a8|)8>->Ew54a"/qqQ{-S	={	Lh{qSi9/9l_MNl&1}"NAǳiߥ~%GwQ&uo@VSdKqvŜP808C^7{ko?u$3Os >{{%"KzO^Xnлn8=6O_>x~__>䉁xf]>>V|>/<~Jpo$は\E>=M=NU802Ah[bv^Z>lSb~=Y7U%`σږ.;fi	~*RShb_f.LAX2O~{%"WYTS8js@<hBF|v%/Z"|&6-N |4Mhgg?:3Mp1p$_
R'vȁ	JQact7f8f>Qho?%=#xɃO xgI`Du2~LoUt{nr^;g>_x1>~{'|hѯ?`xNϏ}ınU(cHƲe`ߟWٗm0ZN?k0vUaץ+kpLa~4z	W8'kY!":=Wٞ ühz_.{V/r#e>~6i3:`ƛcPgGb8rcrhizBBNs-ד֪>q\/_OyM='ݧ	^7B>,4`'w'97 1~~#F{4+ￄG5\B<@~ǷSg=gkic2Kҝ?gCgVűq	h.[U|^b$Hܥf'p<I'Ūzl Lٙ1#ږqaE4YžVת
MP#pn_k{\	+iMqW~/)+{d2M㡌C^b
9 ƻtƲ{͙I#ػx&@=itڳ~g;8FY]:_(}ޔlz xK4{ |9? 3k~оo?cg?+?JӧOnETXw;ؿMOF9۩,kQ I/>O?O˯D;	0<ߓ/%tCon	p 9gI޳2|/ڎ7`RF{ܢ5Z='txX~P@>xݗy֏>v95va-)!L8URo`gL+@/|Rd{i㻜,z${6Q7~zTѧ}оrJC/wcZwx럽%(lơ*&W|oaJ1AZ)}`+ AAւy|)`qO?O!8O3Ļy0.pxǜ"[]w:`%矜K4	kߎ=̓oo;<?K0Yoi/UmY:~SYb?#$ODRKrUƒRCJ>	9nNS>4'5ג3۫F4>-	vI
	${Uqy|<˙Fb?-}^^)'^g/N\=_uɳol֙+ݧ\iP~zR-Ʃ+lN lFqJS4=J NS tO^䁜DzO?zi<2?.`<$f?0z{D^~3Y٫CdcǕ{_N{^NNƫloi8ј2oi@`:;A8Z,Fj/^22$~r#-FsFUGO\\hLyۿH?ei3cJN:J̻iѦe{C[#bx}<<c`A]LY2۳mgc韥*'bzf@fPwSb=q~;*$w pI9Ͻ"(w'B]@gcYJ[N?OGeIYi8_0{r6 74)!ٯÀ8d_=֗cI:.ae	8%1;"\4IlfgU?~%A	|y|8%ʑ{pܳVVf˴㰛Y}^0v`gҋ`4{${O쾛@?cjcg^55]}fv.b=Hq&vJ/AEZq$,qZ۠8poI17
?{h?UQ͞Q`O)+F6`LOie=?г
=?x,f2}=^Cϟ`~|f>!gvy(Km&kԎù컴PrOOSe#J`v|I7W*Xes,68f6p?{#+b}cV_z	"3GvV*V{̣ a	fb:re&s<UP+NbbNN[06FGVOh}=ՇC,z	'~KB*NZBu^Ny
~;iBk ⬾M7n$d/ߠ"c'Kw^~wq۞ d7~ q|竹]Lן9'n,~"X=q<sW~g^twx2ECJߢ4qL- HL{y`?9fD\@d5{lrqț&WYNdr[#>|$~HK`hٓSYN`\ks8, >G;H9x9.p.ǡe8[ɩc:xȍ㈽i14U͒kU~vWtzcǹUqn#퍷Lm58iY8|mqoCw>:!	X+?f<6U`/?^'zi[Wņ'RݺG%ף9t:8B&pP/#|-a+(x4%ڸimd!ge%9؆!ԏ&(꿌#8{Ԗ<#,Bszʾ(Kf;LlV3Qhb@BW4^\Gh|'Ȁq~*U0&PT^]bq.߿F}%D={1㬪dmdPط$)ً'ds2tϟk³/_<_<ycUkL^bRqÏ»q?[zU?k!FO=VG-|޷8^~X<%hYTq[//!_^N嘎٠$ӥLit//Ub7NRYtx.i9f TU_l2
ҏZGFّ$vOZz=9tHhdg/+gfC/1,zL"oVF)G=2nk8ڿ?4!nLm:Vq]+/ЂҦ%\"ZݠOx:K>{4ȅ\o|c#'j7|\#_47쭹h.2]K	-!K8-an/73ߦZTcɾ]x[d/7hF`><wY5g/}6}IG{r8m,KD)V_7[^8+!kUyyz!*Ob/6L
uO泿a1q`6]OѬqBh&
i|`ުڼIA,ًfj%φ+Hyy;7!4HueW7yƲhG%dlvb9m)4+bzp塾*Z T{)]>>GK{tF{خ>qEӢ#GB{SՎ7VMe:V'©wRuaex"֏[xvNW_'?{kHG^/	l=r{JB]KrX2<o^E,,gױįTKgyC8h?$"Xݾ^oSZ8aVx)_KTi9>!*̀6{GZ^j:(_(/c،`ʀ/zB0mu4M0-JUd<[OJT1qdB;>VchL{TOQ-;Aʱg]O՝M#_൪5ުBU%KfŲgx$ _-Z-	Kw6o>ݟ5g>VT%`?ۭ_
JiŎ7
_B{0H8MMg#GYRA{&Ҟr01{	a_<q>.mҞf
47x~'ȩtU
q=9!~qw)}`<mh.0{o>q}"Y=ϛ0{K;/,8WI"ZqΝ1hi@l9ׯ`4̾99A88o8-)צChјEH;a2N,ѲU!-8qF}h"'Gٙc]Pjq@W&Ȱv!i|3&vhpߞt3S";|*n=ٯbH m=Q`?Z=6+l&D.;pgshݕ8;h%KY%r{65<owM)adJGЋI0e[ZqDUJAqu{+7`:xozc?4fUj+*(6A}6>cZ	mYܣZojAd*6LͶa@}[vIOu	p>,9cHiϊlc%q.s{!^/ٓ#xidc_^K#zo2o|pc~xNCZzUpUƆAC!gy#g>__}JpB׼lA:NYъD_ͪ0!gnX%%D6i{IXv{@[}*cуNK(5[E2,Ӌ{5	9׾mz?Mvlj	:H78gI֗ ɟ*#s%Xg=^&/&^(4'gDR}%	P%K9|qЌ#PJռpu!^ZQKN{aN:R>l=YInͺ'nAǜ0j>K(gG$z{	ڗ=җEdr).py	TeB]賎&rf/.YGO#GF^Np^HcHK
6Z(<ݘR{oXqވBy	ɔqc8mRpսI={Rn߭d?}-(ԍY$O2|/91FǎB/ŪQGeDG@TX%'u'SRY♽{p^NS4@v&zއ&dt
|KY4)4Tzǌ`O٘c.%Akr)rR%\Ll^4{Bs=^ܼ?K#Z{I=/o|<dsReY;g ]61^X?q#æ*V^Q)[d8fJzwo{I"NU$++q_&gGlIj8,KՇ}H;>3Ӏ0EWv4ȕ`Tq|OyXڸuaO"jd>О"ډS&Hqr^ji6}N8"#RIPg=S]ߢ$4D|^t͗T*<AZi+}_;rZ},;%ڧ-,>{'|P{46$_QJH#ؒiIÙQFIe
lX߃4B?b=<`B۞GN^תPΑL)vt]l!c%Y3/Xqބ%`b_.$_"ң#6@q~8W}$Nn0=x͡
I6Um%KoƉFU&hߟY|] i@<4ɞ&{spj1Tl4儣DGGG#]&Yc_`=+/Q`wUfjQ}mQa1h"؃cN!z!@HġYP4{p!߸#^Uu8'iB[a'4z4q	r|8azIVzzo\*18`g5ג)&G^9Ps\}dSIHYy*ߢYRGFΣ^/*qiϡG&%;mǳ!!͘h'ᾹtX:ڄ*eYi%Df4iO*Nv
-^:Zn%\*v_.;"0]"[YACnGzF{ٷMxB h3 E㸽2R/LzG<Z?c(*ux>!Ah ,dp%{svy=//S=VF{f%\ fA4|U.Cr~lGxn}C䳿+UIi[AVY4(4γ,fϱ	ĳ{`*"+(9 <{<hVUQN ;#Y٩-p:}./tkhޟ˅4V!O/l/i2O9;/^I;H2} PY%JTzg~Y/	8	[KЏT~l0RqMFnjv{whwm&_ܤtR4{zh.Y;q\s rQP	Rp};yߜ@?<[S?KBi}VZqp|c=k8a<cj_5heV	;AID?ݪh/V%^k, ཛྷhljddtDe{pzCBNKF)ϐrohbS."& dX-ݷw!.>2d]1{pdub,8qӂhQI9@Ǥ$TnhYoW (NS;Gg๩j׸q̈́/㮃^Ok X%9F7Q<We)E\*9"Dw)+{tO
r!珜O-"7Doq%('썌Cf_8I.eo%'Y)-iEľkc2}^pGwQb%cs	T)З헼~FTQ> şe%>EUH(ܷwl`Nd{ZҋPupPǰq$D/*.RX5FHUU	Nx	ޟu*wev4:q@ŞK2	 8wE~Bi	Tʉp9L"g@oaz.z5gr9ߜO9s3+~{e
ñ8gQߠKV߈eٟmnf_OkrX!/:6;4Dz^}<֞FgW%<2{f9'TCwez_ct/S!BF&}(ٗ%xKaO/pTwyH}NqL8wSN@
|ݕ^?!X_+uqP?ޙq*;Sن(f}vۣ= =g%-`5rګK5.>v<ydn.h0-`3TsZ-O	o@2y*1,HxUg$٣zp>ϣYqX*_xϹ	}oFx~oFWᘖ"/aA-RBA6qH'~dZi	k 0#ʗk$딉ͣӲ̓Z<Hg]1<QY!%f%7m|f%.!r
pm"@.3_;@{SNG6xyR_C.ǩqY4jYqPCx/]׸Ho&5 7Dٻ!T.Jws(~2T9#(|;R33J.;ǝ'eBFC*Bj(WyjÍ7Hp3TReSd?Yb5'بm㖒{}K:bSr 	9FG%RqHɪZo.}憴^\wPf'Ndcq8Ӌy+U( ^ =!hvYt @ճv}+Nu?,RX?ΨO3Zqo1R||cBs!zr!	gOW!"0C7lāH0wC盜T=~~|*}HQQ_;UPȃcy={qR0k\2=W8롌3I=gGr:1_7חZwݴ&!?Ѯp		Eׄ( _B_NPL޽i
w19=h;NK8y&;	6{]&Wg!mȼ집w13n n`+R}=@_kᅡ^רr	TDDdEɩ NG%N4gTA:^^f:OxvKhyA:?<L͞h^Y☮1gzr-_T={ɚq68uv~ݫ8ٟKwhqZ\mų|Q*rVQ:N
ne`R˱	#ّH}jB|TϔQG}xf2<eN!mD` >xƴgs  61.RRG; x{]Ņ3.@p^Oߦr}VT;N8c6;s,Zqxmk+aa\x/o6}9hRL71*qHRqV!%V\bKlk<8Z5_iN'hfKq߱}@{X~8rF&8ɊÖ{ܞ%.j=#}1%^M&;MgFzA=i/ˢԗUq`;ٷeOO@c<N)?¾tsd@KUۯc7WϢ)P!CtcEa=z ˥+.SU}7<i:W\جSwCu	8r&pVhZB&;NA=g^goU_p2zaK~I*>M0{zr9Sqdϼ\1i\ҍ،^Ŝ2*`/=N)?2HoEjSqg#l0i5GSRr<9֡0L(CK4h9Oځ
	0GǬcK<.r}:p)F_?E/0XO6qXW	Vw_#CMLpfb)08~W.zQQh!8kbG1UA{
Ɓ?H˩So/1+u/#s`f2ΟL׼-Y4{NŹj7"|=9ံ?) PO:zP*ś۪ -SyƳP!b	9~%
~^].ypz2{ttB[[-nіt@[vKpw mሄ6jQtl8 ii{Q>Y]];t_1ZE> Ȅ	wS	 }PgARJ)r`{/dж7/_Cr\cOH`.e֩8fʒkcS#,ۙ]	K9C/y`^L8|qnh%;qQ_NBheKHDXV_
e{HSa'fo6fvѲ9U?t5RϲRIy/);dMYq`#/ÀWhe5Փr hqຯp2Sp^Rt3ZUO%ҿ#zt^b:qDPu_ف\{XK*q\e.'OŌâKx!$`"ukU]+e~k,f/=I^ ^Ź%2>bٰB%HVL$֎cT/rB`v1Ǫ8 !gEu{u@{IcJq	#<gGwٙq 8/	ف=O^NlӈvFG#=lT!1&_r1f3iB)ÞJL]W^ǐWqpH::	]U;N'Nq8f７;;O\"&]ln_eܡl`jqp`XHꎒLyK`42{*qW|6GrpnqLgvjo>SR,
	9QhM	ȄfdvC9deyD#56{,XpɊH_O
^.+g͞w\?-=(:ji:C9W4ug_ZLIVi:qο~*	ѣ3nĜq6i:Ӹqfݵ1ܪV`gJ]В#2Тsv/blT9^.ܯ j	{W7v7B/ziwoYp^^ݸIHk<%gF^Ҁ>-^m	/bqTZu:3b*T69q}}/٬ߚŔ`,*H8v4J9^ٞ&(PcX-.ǝ/nxOf{!(haR=]vӸOK;UuicѦ
d)𬖸=h8wbWHqpBr~9{U@w /KyʤV@zL@=IZB.w(`{S{J}o~]OJ%<k!RBک"=38ZDꩁQuw8?(9j?/M^E[~U̅5t훝fgд3ZoFC(Uk ^7	0BH>7# ? &-kH7r-8xL^FzH˙ޡAm?(?tFf|e%NdgܿZe=/1;M7u;1R+\WUj|:.MgwwBy%\ٵOdJgp|F=@8=oh+8v(*N@nmq4Nˀv#@zѲRqXg9GelaV%${vߏZCVWHjQ^z3N0s^B\fMz0jZEUBq
dY 44juyV=0f'̇L-' `ʽ#uzB=ςO8ȱhxܘ/Ce+L`'4V\4zwgwـ8w0=q 2C)TNŹ=_:52}_Q(/	Ch_?;W]KXHa:;o*K3#Ah^([\fRje^Z^KK#h%ڪђY5]@*0*c_C >Hf_>(5mX}21u`vE9-S|rɷYg
v~y
a뾊q)ώ24M*ώ%`w1hnBJ$lg/C:>hAb&%C=ʴnxHi%HD i*M%O#)&R#/4u䥫Y2S_IH쯢fնS%F>{m/Y-^eLɣږ3:w9m3JjfSAQ>'˜"  zm#ܮbEP1.h?g0w:A}@?bSp̾@gPTHG!Grq>ם*FXUAhKuۢ C[߁*]V/q5U5`f͍D`#{=%p*bi$}Gcෛ|*=U*R5؟g^܊.n>q	YAD&kzI$ }Č|-vU~cWyqtQN85LI5>=uOkR~xˁ}UDx"n]B=Xsn9Ey8ǀqêkڥ~nk+bB1nͳP5?;;\BP(]^
.pwB0{~A/;U?=~`6hqnX~#ֈCp#$а Ǒ_0 H~jD(?=?Q3egL@z=~.ٰK̲_}=,VROᗆJ|RZVmǺqw`ؿ(8R[USYB29~V{t6UoD gzw`t{E/TO0ei(%MO8/P?{dh
q8_'S| ZKugQ"S2T	Pb*qN
5U~ǳ$ڣ'3!2'GFsu	zߓiXdKˆH5"݈?!Gh4} O5"?7c>-}:1櫽?sf$^:?ĕX#ll8첧*#G?qXgvUJN8r:
tZC<{*D몪fD~E-YAGk~Db=	:% J:4>rQuV7\Qe֘oI1^EIm%4^[<W%M`	w*r&[@+$#']fOow0>*9@Ğ#8kãf 3Q@F#Dy0QdA~ߑh'4^CV.w|>;///j'~ײhi@t
>YZڊqUc/۳Gk<{KjX/gMDN1'ݥՌγCpD9!Cyir$25%{PnD~݃')>.ZL86>ƹ.>gG<>{C1B(u6;xoi}E>3WX&*C~.AqR0]AKȽ@^n"ܯUUqэ/g+@vxr/_h˩Yłrɏ0}?>a`(l!$^s/W_ĝy@בׯ{=9ZuP*Zir`& Ɛcji&-d"΢,Q#gUW?YΘOL{q$_.Bۍs`M5= vy	eno۷YQF!yG!>M5UoYG{yKnкvbݸc.8wHƁ;^zzY_\Bُs*XГKy]W~)v&r᥇F\yװU8QpCxi>TrA+SE٫/{)6{T9im8?~l,E>!4T3;	gqe QhYi#lg%9@7t܋Cܞ@.& /r??p}FH zva
η%-CP]8]qh>C]'Yb8fSp{?3ǯ ,}bNc".lS㦳hU>hdpjoܰ(*D"j u@reF	1<[#O-9/SM?sVgE?a7#û$a8a	]۳_0u&.u	gnѾjv12rpijaZ|5 Vz#+θ/}O칱
oUV[zj ZX>*CYgu'j	%@bU'eFUU28qWXON'Ah=r wyhAgŞu/rs{tSw7g[,hH-&nLܛc\⭍SO&>xϑ_o8<?T`(wyU<2q5HΫ.4A8>j^B_8}*Q$½~\NzB4j=Mh6Qz?A,9p2f7tjD?@/i8sV_:sּ?euBǲLũw$3ڴ%u8ԍR@Α+(#O쌃H_;]6r{.m\J>Cbvn%'Z ؽ\Eo."3'$υOn.
P{˃~SS.'?8oM_/AoT`FO4:S=CgBnOhR%Xr~>Bq	׵hOI}P&Nx߉,+8m=bjH?'qu,{?'8^of:[p
@3]Ɛ>ՏX=&,PmB=ֽ'm\4:mSW>oT
	88>BznR)s ;g{#H?W%N8b`3q#Qwɹ\sQrvAuР\psG\~rmPx#Rlu1C9q
:qDgFKU7{2yV9yIX"ZОdBqw?|@{)t[NHT%;ԯ =v{HsR.zxHDkh) _{%\;3N90}<oK#Xr"NQZF:Y^W̓3.x6$h̡gŕY@KX.wwvAgwBe/h/%_	+`3:g$9# ]
!?3g),l/"f.a1~.6"gv,JO:PY-ߣW>K5^^r8[߸vUǈ#%u{OC'IQOE7K`@N-VSS17__h@fv$&r%;Pp>:@;zӓ|s[VpHq@[cο:;
·~ V"t[gxK֪#Ax_qW"* `\!|pz[TBCqfwvEQ&Nh/ J>^^Xkf>3e=`bȹ>g9ox2bܜB69~Bpg{ȃ\N&>Z~i_an.Ԣԣ󘱵=֖?f% 9*)q>|7aDqt|heM8OE&-K|kzuErD,Yܯh2޻!-fAG.f`W=}{/`2t}o}tq6}5f:LOzt=+D!lwdJ~QWf%{:۰Sp];x_}̲׋(߻/%x(n@Z n05͊9|NH,O \nN@]g,#R9~"c\m8^'áōgpJ=?{CVq8Q= ߟ%U&MaVo}CrBtlqeNXU{0^6+Nq9fi=~~%:N\qW{avD~F'2evy8zʖޗi{6vqVX9}D?`/ٽվ=B68aQWoou=#5>v>Kqe?S"bu`,@g|DM~|y\S5s|	xNpp.p=7'd95g (*yzI͙'F\ <sgF(GA=ƜUr`u Udjٻ1{Sx^tל^3l2lQ'{ ?JQV?Vduj8~4{V@^ Dq貏/SIǺe.ІWpH(6p,PsK 5kj&`}@s2m8~||h9;pޡv֭:ꀠ[ů/9h,y1= }@2/"|~g#f]!j)=c.L^$	=rO=3u!ssQdkt*3:@hV*	ʅpm~wN&=D{O}EN%|
Ke.'`.zEVx9?fg
B 4FjKPٺJ"r		Q=:#qR8X:EO(9V'%Տ8r(x6iTIC#xTYrĎ@г{DPO"} Wz98ӿI }t~Gڠ;<nCV.wLuxo[]4\;j.r.O [+,9-%#:$PWP`qH%]Q'q R 0fp|wEI4IQ~֗</t6QjkhԽusg;^گQ9Oze, E_J%ec&UG!V{N4,OW_O$\c*Ǵv<6fOH*~hʻD?9',p&osi}-9/Sjl@m|pd}qZG!(gGL$euZkz_Zv6}yVYas?u^Pϼ/pp:U{uyxz9PE_L'kNC2.׮;7uiGwPux
 y)	{G:8tHԩ9n_r^=Cg<Wϸk5oH~`8N<.1jUnɾL/g{>(
=?fӰ'g;'Bl=<_
z`~fK#cqůa`qeH+smg0{iB3	F؏cg2&81a Nd0r?*LKy9sxhyVؓٿS^8ϕ/xs~n/^swHӝOO?ŧ.vI͹k@{GM_']/կ$}GѲY^G-_OJIfwb{wp?AkkF(c<NuyzA;;8\a^AhƉ0}L@86e!%u|<%ZDO4?@p<eѳTFD3QpљZx#{ {i]$LKX	lڏz{QNSC9s|*+crFTsG2^8y򠄎zF`ųy:@THl oDPqn{o_\KOOׯ#x_i=!~ss8ǥK@S OCK_7fVz\g$K)EXy-^H/MYv(soh\Ʊ@,5T"ئ?^mONZxпe81Mqx;9@J\Cfɭ!|;sȺ{g}PZiW%yK@&RҌ*lmU58KqHN2gF:+>/1a?LKCIafq,9m^/ba1]ФyLjݧӅk"5ĞKCYHcsigCUY1UP^ɩ:Vb@W1/h\A_:ZwsjmM=`E{Io/wϯF=?P5\oUN%?/2o/I46uDOCcaU0=h*\r1qܝr/ee1.W@~B0
M
ơe
{6Z3 !YԻ,sf#K6k頍/KĹu@k؇",:PnOst;Xit*=;]R8=+z1p̹5r@a;6^?J~G~oעϺ$ξ7D[bȄRm?6ߙJ>5(ao++~	iZhcD}gI?ḛqh~ZQ"U;جZ"܏Hsz 9p?yk8OT:UP}M'8-Y_׀/4}CgSe=ׯ;'']O#i{S9ut  yN=	W 1yOqN=ncs{BҲ=W0f38k`	I{{{{@κ8Tu	9h}>&ަW㵈лAIphL5pheVRVN: U ?9Ł,qrRPU9Dxdڳ&䀁C}#-q*&k~9gD˚~B<&?7\*͊Ǚƌ٣w5ڃ^+\AR0s??d;͵4b:,*N҃wOi򯐐ׯ)O&+d	rgK/Pcmݹ3qum#vթ([=1C1@='~{>sv~_ZJj;Q{qbkPhX:f]j΀?Yd䠰?y1fpW>{)\1M~|AYCSγ7Qк%iGU3,Y8"9^JƠL\@KgѶgw:1×IŤw)t$PTI_DܧӤAΧ݋8e.ZiPOxGߞU<8`\NY=qNQ6QW8{`x]^K]'<ƀ%͘'^#%V꣬'uϴACTg8W_8/6Kv@ٷA+#?ӊۂWZGbZsOExJ;(8??qe9SS-l"U܁q=	UYPWb~W-JzS5cqgK;h=InkG\U?mڽedΈE
d=~$BcVZtlHÎqJ;(칟k!plEhZh"ܛphTl({wT#=Gyp it#_GOwIѻ,'|k`\Eg:.b$s0$&1kZHE~oW.ګ	a	0iO>l%Re܊:#x+viywN6،̩!zԷH`Ƒ}I_4Ze4ui;h-ơ*!FQq'TC_pLRsW/~:h'FKk2t0hmUtX85Ѿ挜Qǁ>ڧא8c>p`/xAC^&My]N&?Sb_?v<_ݙ8v˱(3"'⼻Wƫ,*{q.³p;%//y@T݂O8Yחh@͖}
sFh[~+zI6
O 	9æbvj,,c?Ty,.WpY;{R*CwlㄺU^FLĄoy3cM;
|ɯ_B/{%S%69}8;쿆tT0tE}Ap8g@]e5Lg8ߥN }=-k::95O CE_7E; ]֮`v0,NA87٭T|=zjڴ{pL}UhPNqCS-,.E}ˀ8eڊVmȭdGhy+CV)}vǦla`ٚ%cCɨ^~զq>!ڙƹpTBv)f?n^#kN
cI{;*UE#9dzșሽ@@wx*pAiOYgDSl=#8cV_5=z8- ' P2}`48/'}0YFSޥѤ->?p\
2:Y|%x'4qkV[goO8ĹLq0w?C:qa_>oR->[ mE-$1uZAՊǵJ`ԄeZpo:O؅#ls<{E@k&+Q+8ᜄ<kXW}SQ2!3[
>z馍əAa_yKmU?G>{83v\9!ޓX#6N{yA	:PXt}Z)zJӧAΧ]8rzNmR.yOϑc:&nXEQ篣ws4p=¾;g{ۮp&eٺN`oR&."=M	]"A4d=-ULVu-[KwY"Gy+qoZc="̖J~{2nE;*`NCx`X5MNd-x:??C}͎dmȬqSqXeO%@\N-1CVhͩΌ0AYR	Xi荒ϊ7B<gqSu x	ܵPFnk٧}=8iŁ%|)΂CJ<q,8,Wd|@Rui=0yxepqִ֌5=Ww}﹈3#1i.^뎝x>eqFKWKԳa	5Glxik+ȴ,xYji5ޒd/	
w2ybY2_P?_h8'3$9({iel=7^,,[2nKL8x!>W4_G)d?ТS>ZPqfZqFd̽D{X*LtlG3{!}CmXl|ݛCzAO#d d6h㼉GW*1B?=ԗr_vn7kdٯ\YubfSq)G8J/Y?Y[`\sgQܷʞ> 8AŷfyB[=$ 7>goi=+ǨY~*t:NkXP
A<gE}IpyN^ڜ}@;>n)H&!\Nd?yTű11{?/:guqܩaҜN7vhRU}GIw@|qoBS/N߿vrl Ȉ{xgU Jjb;ڋRS?q
~]|]<pu]VGC҉xlZ@4\)z'UK2-Z×!sgwݰԅhʱ>YҗBі޾I;fEy`@lVxiDC+DB;
gZ0~ՊyM۟^uE9\:ɸၑlwPlIOϢeٟ!aLh'-=yU2Cr1_^ZYjMُkXF{iB{V=ysd<B_`2k>(`WQi~=(KOc/ e /`۴LG C}2)O^> Զ.~!ewew]{yiiS˨u	<yZL=sI^xuμYqlB0-k<Ǽ4
3|&? ֤i'Y*[c׌ZqhD_'O"XcSvΰNĔMř?ؾmLA=K{O8KΙgqəu{O<Lha_ɜGf"YR֫<,hm{]"@2'?uȴGȄN
9H
b Ewp 
p7U`FYăʾHe;طu獖8"Y;ű:qprμ'IONE<`&9J{M?)Ci	(.am/9RK/
Эsz<=k'+ÍԲnI}.rѯ%cjqdm:6+:WfZcOEh0PGg=Z0R\
gACe}<	Qx	7{vr2eOSej}5a`pOI}iA}$/AwTs^-g>KKYM
Xuzrp4;9#݁y$;|\tz7}	OeYӆ{f]<zD
-@m{@6Ω@_!5~z885oSZݴ/%8{w%/Aaa8&C
t-]g8K[u׀;&mY%|b/9$YaOH I]qXGVm?-Chɡx~1{$0xhF%#d,y9JUq&~Ur7q<R[GF^Kq|f/%,/!X׳7ABZy৙>2xX-8eOrֈt8$HKf4p2~3*7aO>ġ*e
Wp(T8즺uB8Acvi)?['p|,g}汣>Jxw)S|<uI#GY?P6"`Ϯҗ1{rɱK"䤝pY2qDh$k!?t{v\F0ٰggq3R9ƳggBYv
{td=xg
Dw߰a=68?VٴBElӓOF)si%=|^2_}epՙLr9^\]Oő}0#8(ao\-n6օk.-җ'_s6xpTCbG)p`ArYJ	?e.5pq\uVdʊxq9c_и7ѥƽg2MjiVG(TGخ7i{|uff&wC1_`޻3VfM3ͳhLLȄRq`8tq1|*,\_; ē#^hzz^gHo>4tzqFgAeߩsKyz/{lrUkk	$J^_(7 &([0)zhK$KTi)U{"|nvcO cñhJ(MHSAUɧeڡk:2Xc*WYnRB.'>g
x㠁6y7Ȼds8yW$gD'Q?2/&{\6[g'|
ϲǶ*af9z@է"\ZlD{A,_\Lt&}Z)ݒyz'"wu=+{5մ[&{|V/75ODUOˌk+XpY4U0Qo<%89S/=0ym;~z|Kv蟴R|;i;SfPG(7V'l^%ͱGþzqHկJ$'96:B)C<{"*Ɖ4V)x9b2KL`򀜗phL\鈲 42E^ă/OI1fpB(IS򚂟'׳Gғg,Ow~̆MF=xpx٫izzCЭ]T,%y~aͻt`%xZyyXZ*# ގ ۢ;NV+(#gV/n%<Cm8n	cp
nfӺQf]cfx?psUK4UM:RȵGD1ڋ{Uՠv2LTq{3@fV@qvףeǞz^dr!EZpp@sR^ާxSv7T%!87if~Ĝ}/^nqϰ`ɞMޚ0^&Q~oS8e1BC&U7gβG_ Qn1j϶=S_Ej};T	@߶gOD2vp*6?=ѿUbKmjoOQR}kp04EMD/1xٌLJ@Y_Bg1*iKgt70Y15ڪYg#ʩ$NÜK8/4a'^K$vّ.Zӑl'\H2KbA@kw¾Tk_ԣ
i_! >}ba/d_-Te{udpzߔ=GLmhQxJxY}GK5/5v.?ƌ} F[7u\S-Q't3+pގ:4OQǿm{:|]>Vه,'QN¶c֪X6jLvk7eYYDq}r8f~qU贄q	Pռz)N$=L	8M"=s<:8eR&~}/\z\Y `A@'lHȳWW}wѳߕl[7>.=_Ce]P=At=<jQƔnzci#;yOu&^R}8г#݂γ)c/0ǟ)EFho[n
\)	D1|~˞"u۱SKxXeYu"_aGV)?wV7]KYjyU\pN9T.8~CW'JR9ozg[Gf`o	YJ_~gqp:4	Wɹ)x{t(	i)U٣8$~F=z8|D	L/+
xDY)P8u}z^d7eat3;$YOWiAIu<,ZP8CsX׃Oqshvc11oN znHR1f;Ehv	㿭B'|'LI^"kO 9?@;~7s{vuŴSEQ/s>a GzWMvһ8H(8ɜ.Ih',NÞ-\9`㈪1	l$>ArI'Xi/mPŃ/E%`|pa|OPС@itazV1j7Znd~BgeB%/<)}qo޺6-F/gFJ^pv0c>ż+&ߣoEO+*Vly%vpY8~B9<%]U~ᩩiX8
U&!{A8fe&ƥ
д_"̳ۖAh7T#83YU8TJ&},ԑ9h܌`rdF2:%{ǾYh<Rxo4wiOӁ9ި7XĻSq%3wX8B|DZ=6y85ɅØe5},=o#7>6_
C8빣
8_>^rKC&Q}
poivմ,Wcf
_c
d}|7'<Y2.Jǉj~=%CS]5оG-5a1j)0?y#S99sf<A[I9{VvZ?
~ipG-V=[9sS/ˡg紁t&$#1U(vy {l`38X{=t&N
{8.ޅ47=$G߃7ƻxvyK om[K}w']OXc8κe0o>>WTpYahK48%O;_}gn_ٗ{8R678|o__ww9Gb,%ӍA礫
<{g$yw7)Ivtp±_¤͜69S.Ppl~ZZn\9%/Vb$n.ѣ-흍-8Ci]lvo~טVBI߫^wp;eߣ8=oi[O\=q63D>XcG/\}~>pȵEyٛ8l.Kl{}.TLun\nt3n7nFQ[]V]E֖ߙtg/+o^WYqAwvJgmg}l_O>'-?KVߜʿ`O$xk6.y˻݄ukR5&͈S}̲_1%q9e}deI
,p1gmD15g_Z92Tǜ$a?$/;;?hWAsj+Tz#j!=.ktMwﾉ~j=2+zC}~N!_7g[gҗ'yrLIũv0xr8awe} >/ܼŗwV/Ǜn]d2p3 ᆨR. B *3CϞ\]Lx+*|v;,.P1c
#ǬgB㕊}ᄛc'j#ۋm{b?vx
؁tyb|wvm|7v=`þAӾ3V2/W|Q>ύҎWeK{WU^6z6V99zʙ`_%w^@ߑ{Vypq}TiҞ|xqs(n< {d껽X-5_{5:	l싘nbFe}O	#Gg35Sa$鎫MzXpp!s.	eZBJH{>1 z5F1@
a"fQU󋁄W5[jD=<]q_?Q*_
)+IO~bߜ8yß`*I'y]c YjMwxxD|YMУvO
on;ȷo]?kXO7 }3mY]0j/VPգor~o%.b2d$TŲ=*`6CiVNO>L0jq9c?g#d?eY>K#t@cY>H8lmeYm.;B#w3@=/ .I_PpVҾw2s>v^E=|Yj]HK}KSĞMt˳K7ٯ*qʵKjz=Aod ƪQagSQqeŦ?<G
O^.Syr0[V*ym@̽84QP|0ʾ=Y .(<WȫY/wnn1"AأYwS͏9DeoٓLYٯ,N%cǑ'qq_7DNU]X{3?g"/yZl^,{$N(eoR@)9	A6ziJPumGa̾E~WE	
"61 7{tzOmJwSq`^zR=?r%85@ͳ}CC-,͖d9B#蝺Ojje5퍕øo TAW'U(fU׫I;9c_(#YVyQ#/d(%]H֍6^+kƊ|?O8axsQ*/_so`e&W&%zp]4ԧ{rqfVݓ{C.Z8$ow'O!FV*qTkrpG"gƓhoazD[
դ5ǫGFGbFFJU{UաYĽ56Gt:G{4NR;A}ht]PiIӳWZ9 O髱?<b[SswXkmV|ol{ac8{:	gOFrOW+uh}lA&p@ڻΖ8e_*5sOھQ&^5LH" Pp^N65W*[dW^j'W;N% pW	_!ꯈl藂Y	BoJĽ}Ia؋Ӷ^{g٪ѝ~7vgZxςt=halYAP)#qб_^zo=ZN8\~<D!8RU]ՈP3_TK]ٳ>BQwDw׌DzAew,=ؕ=%6=.³X׺jz
 oظyWQgi*^0g'$Fs/}i}B4Ᵹ	Á< SKG%ϖ9#eZɷπi^v$ j/~/F=X)kk^WՖ+rFXğ%_	xx|C	E?0+|f;/e)
4$}*aU籦%=y8%}6S}rpڷXYge/g=5ez)VH?xV\1-VԾgz҆/%Ymmu4ј8פ	'<Խ]zhyw
!h~/BM$o$Cn=*|Rts{id|:gd}a.mnW7'nz =Mi;A㒳wƹpq}\mv* ԗh@ٻr94;Η	q&NC"P<[\@MeMR#|n]oZR,踆/l[c7ɧo#TN|	t7}:徱j7U.Ѱr/¹M"I!{}-볈D8HzTr[Iqlv(W1d/=Vdb.g]{TR	Kz"9nWt]EJ`㉳g#qԪucґCuҧ١G3Yק݇.gM\!87>VYȏnuлO?,Va==mȉ{Qf>E=884GŬwj~a7 MU7@{&%<{e/R5』#=q2^cL_ÉshUOXh*?mcY>&*dMeMP+llh֨$n+Y=oG>U[ߕTs=3Ug9Iَ|=D7پ>+e6I\y>#@7iRfU܊~*"qPomm:-e7lgɩFl{h!L^v4J㫵8Ԟס#M^W2MT؇ʬ8~qp.~Ui"끠'cLݺ\i{eCgW-@P֏q}MZ{~Gxp(]D m'1)z	S9;Q8@zF+TQڗ`RIf^Gz )fߠf\g$qADc<DOdEKyc0l}XR#mxo<5#NZA-ض'z&aG~C2?m^|6k=cR]h<Fpڔ,.]#U8I(%9BYs"qũJs464a2˩~4VfS?y;lˎuU+Qǉ ?.Uy{x7=6*w߭H]zx[`}ϻ88=@=~셋NyYM\)JEU~8<eQكS1Ug,Lᡗ%`חWg
=hpi0@q"HJn߈Ƒdle1lBؼɷ[UM*~-_$ Dy  ?;	cW!Si5XNq7wmSeak}%^54TG5=.6ƠI}6G;Zu6~=*?27#qo]h'VKIurW%:#2>A!Ofq\cGz_5!{#g|'ѻ4|1qId%Vf{:^h]ptm=?<ʦ纫=a/My^|{7}-nmNƲWe~a>~M%*NKH!526Вz4${iӂ
`h&2Z LgQ:AU@y	|P1VTk1,Z۟X7x>~aa4~%^o+>ScS6ƯIp<lzJ[7~zmcO,y񪙊ͳnK9I؋?#>M֑loۋAkg&Te*uqFͲ%X5'6k >Yg˂K^H0֘IϠ;w<(x2n{D]wɺʾ{<<SǨGO="ǡgPO:$o谇h'}Od]㳕l<+z}7H@fL]wp6{^@8kD}
8GT5q0e&xGɶ~5F~+ǘ7AǔO.	7<l4VdɳI;[9VK_]O
OTWDBN@lm?
}=!MJc|meһ]>ijp^eg/đ8dgcvxhh=TMU&^WC;ÍgvbUL>Sh#[K-^C&+xOq]`A3wz=Db$o1t`^`6ű!mb.@~iϺ>Pj8ѽ!/3yђdٓaO/ųwMU(냭!Y=fYg|mk|WmhP{<:FKmoUv{uEoY;L5bʛ*^5W\cd]L~ЗoƇa51OJm\Զ*px%].eG<:81+>'&on|ޒzjVH8QS}MzΖa~5(ϲaϴԓf6Ywٲ=yQe#*e%ژOCZ9d~&@q03Q$٢g;<&lL{ƗeiHP8G]4PoI{<^9aDK}_x Ms}=5b=h{D_*w6O$qǹ5>=̺%.C&Ugy=νa޸<kjब$ў bߦNZ`TNP.YsE	1@7e7OLHͽ	mfX3@g6y9mޞ'#JTf<_]sٽMq },po#3&xoP*?l,TGqGxu?I+.j>U:33:
mٯ'J%Zvm73sqZǞc
{A4Li=<uu={Qo> ?ؔ;Q{ru3 :A6
{w)^ge{6CU;V_y|ʳȥJ@NK} oU%e_eJ36
|ʧRLH>쿏&wm0DO8Xv,SlxƽW7ROR?BWt~QPGokRI{"^O4F;~ݷaLTMzأ2k{>gȱTyU+6nl\R'ݳΰ_eTg9u[48a8	[u4}Ɬ GTŭh	EVygO?NGq/͆s!JpAnZ9}GgL^]Im{T=?hMVxom| t1=DzOZ_%E魚M=ƼG;sz \3a{X
д?z]:㸑AGNػ#KpxDNP/ڤzp3Xh(
,蹃`A2܆J(kq#=_ xpdPoˤj~l'6:=џH_A'4<
αJ%YvqgYjd=E܊W9n<NqeR~AV
r[blmّhm?i&r1܋O2D/QJt)v&-Uvk6Į uA0:粐.4KE֣alzOXQt}8o\z_æ&u̓*w{pX=|qz2읊 C9=y~>V:w.:wr;퓪أYZha*7KТ9hPNA!	`Xhl0>h4El{p,}vMXfJOW؇Pc7Rk#1o4+߸:,bg`yۍ?ˊBʾAoWK{Cm	ZA6Vci8)ibeCkNzGeqVdTJn{HĞf%g8{fA~hcFLKPOF>ZUe\ιҾ#;NUL^8nYACpkf#KRU1ߓ%D$mvA!+xWF٫gO߼FC' -#4ۻ<xl)R=w5kx;Ώú~6`>ā8$[者x
{%'']_ AG;L?UP>?ݮJE2;gÀ˜-Y1?v46%C53EKU~PqWv*>T%F~wXiC?O@.F71-/ZTxKN\ڎٮvu-*=zMzٯJr.A#)C^bNcg}a8	CV`!o$W%8it`q_Eq_f4ƞUcl﬍L{v:,A?ÇBzzhሬU\e(Y~$;v7}("ճWqB= `+y>pLã7L!7{{ݛlԠ&7"{2^%=wSH]v8y
ڧhLy4qp:{zXk%\RqOFJvU9G*lUL$ݬY~o7kz_4=k HE_)nżZ]m(MSBC=yvz^e?gy#8).Xm[M Lu;2ޟG!'(WTWzT	j{uoXĩȮ/Xcj]_K'}Δggyv2 |^CYsxZj[E&HbdSH3qQhgy@N9l\ ೓{=fjdoPh{pC"?2	xaC8ry;x@лIhIw=Y	&uYgz;Χ-p7h7!i$a}Z8)qtȢLFҰ1J7kʳ^%z&*,c~n*[Sq0Ed}O2	Cx`$ƻFaWkùɟ5|'k|kN'=Gwm>_ob*|ۿ@9yql2:^{f4+&-ue6K^W5++*iÞִ7r~+\j(>TsҾvڌxniqVg'JEx NahOgwn|__O}.^.?ģ'W>uۻw]>|wu	[zhpnǸ;<:j{Gqwd._7_Ex']<q<kooM[|' ~FZhk%|Hy3>vs{VWWx<޾;)LM"6&oB=\,5&tE=εDI`K<MGm28?jml~g%%\&SY;89H~\́eKfomo(4^:OǒUHAl?C+Ϻ,ρXS%Ihp(5qy/6.p{|NOE_Kx,z|pN'?9>?7W[y;=0oG`Y6!7di(J{-/kyG|倁ȱu>bɞQofM&ܮ)	*{r~ts	="kk^}@=n.{%?hNS]]n|ıOY*g)q9q󁾧4#UNgcqTWc
ʞ4Ui̾47QzhWG+6?i|<ըP)oy8^uҟw>o诇+yz,·CoFϊ&A}uiov%~n		A{
_.)δGao%pp89vnYƽm7+FTag8({Gz@H"gCKeM)ۈn69o+|LFfR3C㝚LOQ족@>}ޟlo/DK^F<6ְ~L|KvW<cMn4{4ҾIU@eد,3W9CjZj|G|3լq0eg<Fk}q6/U}Ukla?R!hUCR1hEד/FN\/S}ވgfn6{py+19,޳,醊{xϸg3CDC/i+1c#uWp:<>՛Pn}k:f)Xlt=E.%qpkP]ց8˶yVjB|$,Y9~0g47h1mߗߌhQU4t#`mXR1h	1qж*5 `{2vXOv5I01s:^@|H{=SyL+jx2raT?~ǟ'ɾiCvۜ QM!|T>Qm7B0K'ĕYwi,8,ղ_YV_)#YVq8[PRӱZd8T#U^"***Ê~#Cr:aսWk7>)ʠKAgوA	u3xj7RA=0=o* @/e]{Fp߰NC˻F?[7Ar
Pݮ
4<2O6R_@=eoTMqȼ὚8"쥛ATlC]v8/Ϯra򒪳l85Y[o3+3/U+%oOKrqY?
Q	6!rPsw)D}1aQ0Ӷ}aTYFB2`~7x9G\:FOyy:Pӓ1mϺ@ۏgFv>x1mmހ:k:e&I/ Ya,C^"~M*$`_:JU;u`H炉	`JUB meq?4^wWu!%fֲgد3B޹8syAB^}z`=a^8 8OlO(c69qǲW##ndk^!,Oϑp ~P^~<:/2
9yAGm1<υyuIG\x&~=z5qpM/!Cz@Yn;wS0KMU2;ˋXvpdڥd/籃E}b&sh}?܏L魪Ӿd=$08:>=Wi=_0z	y`,~`iTᨛXT&ɋu G.7"sy"}h=i!tUUM#~aFU"vȗyyD|,7	ݦvPiR9O KG=fׁޱWAO,x8f^|0كsct:4&>q38A]_y	U_%ρ[~*6pH%({^wn#ߨT*;Qyp(DCUT72&%v#c7Lc \M17ɷnpY	Z6M[tfaqSrWůr9g]B/g6^ 0dq\hLTꧡ*(Ԏ%iGjU24$5W^NeXgٲ/ j=ۛXl^Itq/iL'ʉφ=1oOO{.\7c#
c2BeVO&cFzX<zUioᨢ3c¾vhח`z}ME\ƅ˂%+9xi?']eD=TdǷhr^K<51@;ݿJxh8:}hGIKrNשE3AVJ	__;;6`{
 >tVd42o><tbzUZ[- +8ؗ;LR7Aw%`^+jR|>b4q4
%?t2~99++lެ,gsYX'qԲgd`,K8cTWUpei;2{EٓY =f84&ǉ:Kpp5r刦? 'I{|7cx/wFn݆E|=?tٷђG]Cz4z|!/֯hy8!l8gfRE~~-N;7٨@qjծaRe#gPE;Jg	$+g!C8~W*dn|ֆWiCY7m|2`$t麏햓ޕ"qCo.~N -ߍW^UǟGԴkE}/JzCί~<?f]=Y`>y#Isf	<{cyӓ>iqc?T)Sƌj0_=82Sv}ьI`/dc d?؞틨Yo{,F]W ?
]ه7exα.>o/N	`޳Gw޾V\	w#حƪh^J%hK~y~jgձfj67nO>=꬝we0%YΣ{?$v03^b{`dUW)0MqCaO=:8l"EΚ
Q )ުSe-G룺7($z>j2q<+:,úd½5NR?y pz=McR2Lvy&,!:k|ippDBS85z <\J+8'aY${!,Y̚Jqf9R)0ͰF9GMǣ*퀴I@)QUάGE=QOqRi({6_?؞ReFaψo23˲xZ	Xrdg;4a|zO#]~{-%WNt3Lft:!Oٵx'TdJU=jt^*ŗ*?/Y]b|]\Z6*;ȞюӳxM?JfuX^M,ҎZZU"/6;G=.7ޡإʞ
۩:`{J}d^odQ/M#^eb"=*#st!#]9b+)O2,{o$=~k&<Ք7YD=Md%(J]t~ڬqȬN,`^o_9=D}U-ɾ	шy-NVuRiz_VQk8ÙAsR=5N=8T'nlң>,yL^Vf%`#"qW8WtP(93߱N+`_ɗx/ɮi}zļZ8pWH8CYl*Qr+{9/׃lg,8NY?+	LMٳ'C{U<duLFkϳsFh{pp*]
2X.YQTړe&4<4+{4E<Xz2@ r_/K^2l /߇x*dL4wG5|8].7e ;{_6zKY+^KfٍK8HYq	Ҳ,82~͛uUsrvy@f[[YR<d0uk~HU#;lG,T^	:98yT^:Mǻ8j ~=^MTIN',macjJ_#TDuyM{n9xOxlW?[<磮p<,ψlV}9|ٔGl5Oݠ?+j'9_Ta~]vz<b[ O{EǟKw[C9QG֤D^{ |;9Nk_D#gY9~)!{b8\|fO~xm ?%f;H7瀮%M<jlǟf=ބ',ы.Q/)ßw'&n|z^6ݰ݈z$ŧk]F\speYB˹ujj^z=FqH#魅@// /Iiq?jx?rD+iQSe+8)вPj?lOaeкiYxݘD+}*JaSьv{N/	Hܴ
vrߞ	'< UoA#ݾY6췗e@z_&vYlH*z:<D֬Q
J&/GEqH3	LsPu>X
Y:Nh~YZBy%z0=3!Ͳ*k)m9?D/%{YUZ?K_8ÍS}nx[V*G)'@z嗗v=)Ox'?'935E+OܴzN~x"ܔ W&;MY_G5Lݐ_U}{fQ/0SZ(NI8<,j="gzO
FX)sI	駏A*m*_%V(,Nκ,Vs,86ZpGlOgߐUcMI0M*e)2i'>/O) +1:/	͔?uJ}~G 7H.qL{~Iwr32Uz |cE_Z^aC֟q89Zvp/ϑ[tҏ^У#L	aUyȟTO6Z?M
7.	|YPI?ĳK"~==۠G2aRKeiQ	QQ9UOpOrrhß"D7d?KWNG%6^QA!"ϔ}9fsƘorв̚(gMQUO7U[xYrIo9;G3/>xӴMNO!fz4k{`=rܥa3=<ǋLAY؃3Syͨ|,\i$}9qxTa))$:eXG^|)%?%?'OGeuC[(_.|/7o ¡)q"{7ZzY~ek˚QgzB46%܏ru-*R @-qg͋kKn@ԣŋNhz >[QUJSƠmpƾ(6xg=oȾ5Aԛ66q捞WW5͔'6ARwC|'=OQ&q߻c˂!])΍l)3!S<U]Ole\F= β8_Kbɯ''GYDr~4 -[!9JO	RU#\JyT="eqNzJjh,VZO6ykї#S޼QwK)5SI[ٛ:oC֔7QS򧄦5'!n1u\T+K=C}
Z F72=M\5xVZ^)	%.)K@y\Y\|p=q8?5k獠gSWz>sGGUϞ8CЪK LфqdzݐU2g4ӰMxi¦4Or٢<5S*U{ۃfCM_rHɓC^||K~oGIxzzGR	38lI%o+,`O.F#g֊q͢Ǎ	.ʼTaMQE]{hMrDhrU`}h|{wɃL:E8-ʔ] }2&Z҇ɚ_
͔@y!
V]ӿL䭷QY7⩦MA+żтĊ{`et2OQFt=h:K~Erzvo9y^+P{o-CS?κ~:}Up&5L8cGO_H ԯlO푍3Pa
zLF6^wI~/IjIo&X3QK#%m"vd8==I(iݬ?$;gbhԗ|J{$@^y@:\>wU$бߢ,?ɽ,:<)аGq@I3iݪRUY_m*]2ˑyl$(hS[mةgmoNyMQj9wko0)p[3kRoḖ35cKűQ/ ZQ{MiQohY*e(:I"8x+Rq,^FTv.W2fs8aUha1fO/~ޚ9^{eﳗG0Kicㄓ!vY5Kb=.%/bձ9	QT5؞be0~fu䍟J]T)S)I R*	dgo_<tU%}J~Jwz䟃kn'gY_+F3SS,;r<R_EKwQiG(C}T8jLi UB]ϵYX_ܙޯoAsizAK=ƙdOFet̶'֏h>n9ھMcsq8] p]byTh<h|z폕@Sockt/{_U{%$|	KGK^w˯y?O8+YPy`<%mR)1SSQ5e<ʾwѬ7-CҳW"9,朝.~L5^-lG~v4ař7qyݶaecit,rh?/'ժ'۾qd=773eq|coF9o<4 iU]JwNS)c%Ƽ~i1w+duH]D?~ɟ"bR;#Mf3jV'/>UkjlL|ʖd?9H{lԮ%9 WM
fyys\UxVTꃠO?׃yZ˘kS;9Ӧk)1u#bU.ЎVeH{Yj\ٳCq6ƁGeTÁlO.HR)3ތVS6Y.ѿE?|IO;y<	po[ZRǥ}JN)S_Z][o=o{1~Iv5O
TJQ|S͚ܔy#J)B%bYRa,Kg;i<~8c978Nc^-qoFu\[9m:ngOzYфT'S%V:EZ
yeQw$YA 4z g?؞^>6N}*"3)3G fiIڞ͈w<C@o)'jKC#jy|oXJ-}WqZ)wcd~gˋx>ǃ85`Dw=/kG.euyvDg=iK֥D{Zn4yio=,-qrlvBdDڳ$X9fZ2#aB'2JlOL|A;L|	~%SF]/<_w~-ۿ/w.cg_b5?	):SrRBʹɏ_|O͚WtKE
Lѓ/Q܆b%0RO(E}T9_'*<֘x<x4MiC:p@{zua-SeIutضVJ<gTN;FJq<!3ñb>me龷os.M<ȓ@U-	iW@TRWvx]IވJ ;CpwP5T.A&"25]-ɖԩ~u8_}zVÄ.ŭ_$/R'{o䈲/MHΝ[pήS.uo8_) ϝ?XmiM&9ҽDg<i?<_crJի>+Kydss*G?׭2c7؋QO/Y/g^փϊ4o7Rg9_/98'HIASɘ?'.:v p+]A4Z}#F_SZ%`dN5=7:l'c={ԟ+y)$X
/^9?vΗ$/J%s}\RoKHė oHҥK_.K ..s%68UI^c~eM3)f?3K3y|x9vpU:t=(kڟj~wd3Ɍ&2yVί2l"pb6I4gQ'>C\Y 5m3zZy1c߿EҋO#4ߤ2H%:uHvxq_;9~=1//ك`/yr,<,Jyvz܋6G #B\1pYf,ٲ|DSP&+8رw'{7fHřI-bV5ȱ=͟]>=S`e/+T-)aq!x{gVb}Wzg;|F4xb#8~	7sSюgc 5Fzu:B*ʵ!|/uQ~uFnJܠ¬Xp7,,g9fĵ٪g2UZ~pKO>c0ޭTRH89m&g#I_:&H?yiC+Q6sX۶h1]S;CqTSg)b=Hld{Y4/XE?`VDG{N|mK(ߙM'=z#K^և^e%|-ޗBrD"]n9^ZZ4}Ғ*KK$ΠGRZ+2d3靅S8Yi^_'2VfYڗ0+f7T%ӆ">Rc炩UVׄ"gP˵x~_*e-{j8l#.8+wV薤q16΅@kpoVn92)R^ϔmؿ%:^!|w	}yD7%EL߽z۫[ %]7r'/ȋ)]ҐߝETXxK QE6vl ~6n*=<7XSX,>3n<;)KaNTl+M>OFlϰOa'6uiOF▾Ξ+ggWVK;i>ëeh8i`<RϺ^8ݹson/YėKD==Y/5K__z x J_!Yn%%<u6z%!;+L{q],o.UU3뫟(l]8=d/ʖS?)=ppgc2g=udNjFBAkmT	tȧ0tյ	ÁmP%6a%Ps]$npĳ3~x:?°h/t/'8MA@~ITo
Йlv[:ktK%vū5?fӽ܄'8%"{b	I>/KD*/JܹT@ŲrqU*]"%Uf|,'Y3WISȲX\1~s1&ZsF4JKFh
-{ _-,EY^	Wĳׯ_kׯ_ppxs>`i{5!K?dU=샦/65pSf.2`8͟%U}KU'4"ɠwoyKξoDy_]B⦪xK%FR51KPY<eqAqn=.RR<=eqƧJ"%=Þ#tԵ/jo>T5cb81mA^p4eR8Nԧx
m_WVs~Ú^.SQҞ1'Uz=/^8>?&)ܜoYONZw}#'v(3aﰤ _
yŋ1~@&2G_B;JK|Ba4O%K 95KxTKDN[-zSgxV,0fYƛ[JJuP/c=
{'ɮaiV-z3lS}Yš	  f+GP;-%ϡqA6Ks|km #Olqs~u^9K;cJq$w}wCnyw"':޲
N,UE] ćx3:rp'@jI,7UP7ID׃%c@I
SʓBk,Vdq=Ζ!C2/AX&>-oYUN_O}qN2b^mOTb5CӫSM;;
_x6]c,EqnWgׯ?!/Ү d^_VԜe`v+P҃r;nrTo[u8	,[%<Jv\ŋA^=zTtC{>1q$W*TC2mȸi.	՗,խgk~O !ROxPq7|.KԯcʸՋm⤄	Z*ElLjԐ
]yJK]qR6d/ށ&W:a{c`;l1CpV?,d!ȳϟ~|W?/Ưeg^>}W=3QkMK.+w?|?_-?x2ֽ	R8 No@[;ة6y'ŋ>hz.9Ho0Q7EÇ*^(?y	y}_Q+=ޛ]眖Te$:xo'| _>OOճ듓hsg5]cU֪16e6̬g7()~q~.Q/~q|U _=C6<zWYVj:r3UUG{/_\{x#k|+~һS+gB?_e{d\.<M.#/Ҝ~cNgu'N'~;:z<qz뻝VN7IwNC|d;'g%l ~\
ꗖz:5nㆇu~=д;딶%cG▓"'M+1}}{m`{BLѯz[KsZ34wiT},}n1-6_ٽQE"y'G0_+ｲ?^{^8VՋ_EB?{aWv|~^=sMc~$}PaoKlآtLtnNJq5|lo1_L{:MWv8k4'~S/hMg^}zQ節YW:Η,y7{dL˲̙-˓vq)Y<CUd-sL*ŉ;göq=@;*YݣO4W->ݍ@׈o_9}Z|#O/q{eDx*hԃr??}X`ne*pJO^xM>=u5r?FҐ7eH^@ax$}}Q/ֿpB)Ho5nKwi{ɮGd	!>MgIs.d-t=ϑB56 Wa	,7&pYe~j]S}pW.N՝e?{*y&&ӎvuKe7A/{wYb+ܘp̜+gw_myRu e"JsC?j*#OfN9k\+?U˳7WG}_MLY6{7~?{H1Bj_po
;悀^VUrv
̯O8ס̑;guqou2u={vGѪ6{W-X]MqAM.kZ0հӎ6({1] jz|8ǞTE~hH{M{"E/Y/klAާ{WseUϱdC?su'ػzW>8v 9av)uUf5XXB9ZNKGOUzy~w~}V^RU/.N;:YF{l[U4Mw{gYL:6$MOYL-ew75J`/ʾRlJ>ډEͬFue_QmK+4ܗժwYYV\5.λP!K_E#QwD d>;@_n)WG^Zo'R.%{*l&I~$㽲q`<`\IvUN:unȏ);xWlQ%7n^x'D ,-U|=5Ue?j~]&K;hWN:6=Wn\zrRlz|ry{\l벤W O[
P~60g{">eW旣5%!֧^NNWϪ
P9ONްqaDkcx\㥭>AikW]_W`/_Fi@u2晔/~)?UYuC]~WiwZF3yjeT8vPݷ޼x6N1jKd4`2Bޣ]-RxɦGWRx={`>y,Eut\>	TAhҕg'ձV%g*Y{S$q}5t#J-Q,\1T-ŪOWgG{$z2rLK_5Q{W+*:@>S+Kh\fΡ,UïzIWWjI5TIcL *q.̛ípsQKGehoG>&l˱bG3:
,98,\he-t|^#m2ߛU~Q9oYuroP׳|	8þgmg,.9Hө
Y;;1nL9UOi'XeqNU_ٓԏ;"%vy8Y龸9#S4\
1c	s5󶮯>K-*_/</y@_ek?E"4Μ[Ax.9yDx9/qw.su2Mɶ@	 h&:&?o5eΊ36!߳::mϲxZb3ib}z*]	G|4{qA=#~¾xP޼agi[=6qof6NUJ0qsת{Dr(빍M]^ٻ}\؃@g>:aG/^#l=*1Y\OѴ5?/쩃)_=_w2,ISٛX}xA&=g|;7'OݴDj|R8߼yqTp[Lzz۠
Zs)_Gy1Y ǋ]#7iS>)XuIY'cSKcsrA/Н@G #4tҪγ,EYسcOi>[<~v6LM٫m?6NyL^h'>fWe/.ζqN߯\'1rnbϮ]{/^k4Cs^_^g𞯮A_&IW^\APnK^esɬaiq=)Ͼ3+Z#9Xi;wh*_<y_wOj<
Yv6}A=z5l ;r=:dix	tv@_R{mfvzT58s
c@yٺ}x#Ϟv89͚u8qlJ+Sk"U Aփq+ggS<
]>"'<B_!il?P4%k//-ϭWO}AJW+qwcD0Mry
l}8q;G9)c48{tC#9]}=ٝmrmXGgc.p+qlp,$%Q_B a<KJ|L^~&6c|m(Z/%3	/Cm×eEg))Wٳs\_<w$kG~=/=.Y8^%Jq9mW=*Qym_C>Zq^3A4իMrJ}luc^1?:R(_&ʹO^_YOٳgOq,!=t{8asXqOO٧'yXvðXǧR츻X.<&	a)puxMf 4 \&ոf-0npr,7lS # T%AcM]ח*
lTf>hѲ%޲hz)|gV%qPLQUFe5,axK\WvM0'J>z+w|#]/38W^'нVro/L^{hs}=.N%eGOj?ƾ3v?Զ%v/l_Uo^A_^t=Lu٬'ޒ%gS"qT7{W󌫰ܫ3_z,x8Hz!|QTQ9",8 /دX_6$8EHz.q#Aޮ]]kѮ*-vq$x,V	+=ςa[ۿ o{J!ODpU}U:SٶgƙR,띉3qs"?9'HX_'K:}{L@GA/ٝОEAmɣZ3ԳÙz;*T{%J,ߪ$NRlB{(ʢM/l^]/[7e-&qVqd'ɾ5KWiq\}6}.m 6 g#G8\5aBK1'8+A2jXWǯ=yw\MH0ng/u\D*{T8g>pJz>m켹qS ZV5RíwyDzlv8UW>r:- a]Z0[r2uk&Gud8u;L*/F;#jy0oP׳,eaWC[joi,a2&^>:x+箢w0vTEmlgoqZѼk?OʳsA#هR8lGc|焀rN<5AX?20OﲦWb`>:mYϧR?,7	uh-ҕZ:$Q7
yQ4~y_\ fMAkK K|t)/%mqK^MN
Q2˽q8MZ2콍3{cM9}=Tc	\x*^JA6.8+kؿHr'1o$a8<*5Oy[L36+|ǡ>Y
>g3_sǢ(t<\'(.TM!w>
Z'kܫG2Ϸ>+׳$F3Bzgudy>Wdq{\>#,y*>UI&1C~=RUd=Z u'ӆC8gR%Ky~ƪ^]/r	{D/WVد_~7@Z)ùB2eO!M}Qͅb`e@7G-S]Q>5Zc.Iz}x(Ϣ'S=n>}	 NpE gq_Y/Y_SNœG={mz2~XOMub QI<8ҹPutgϭ
8>dchrrhmL#gz8~'˟_}I-WNa%?oV#i6zÂU=1xz/XE[g[/E=h~9];$,:{:$I/W Y^r MC
LpqeLU$piɲ׆0*t)#	^oLs=>~B_=l.Iڿ?*Fn8ŝz{!6_97.n9D}䳨ANē[S['6ݡGQd$pԥĽIeꐀFNH&rHQQIORgH<|))P?{pLZuhJH?kKݜr0J:%x71vƉ98$ƌ@C9woPq-C[*il:_}}wu:S@ x	(Գ(ɽƗ`[糶ѩxd<>xYكйD;SYNNѬY꒽ZnPd'x8gg=Lۇ~[CھoF9˔
i=N$#Ǵq:7|h-;Q׃=pnހ ;Zq^++i/nȷ􎺜i`NJ(lJ+˂wī)4|{(,] qH)G;˜ŉxUYhkuI6q8yl]o {)ebq	#$~ޖ=wLhrqFU	˱&T#Qje_@nUfK"Qη:|go3=wqx/3*aN .WѷAlwz8el0]I"MI/~,Wf<at=q^='}zد2'1eNY94<gSq׌Nh$~Z-B
Y_K}2v$]z4wpP߷~kq[9Sp)/nt_ uy5- qSй7@͏f-{^Y:^Ўǆemszj08Xu=7")p7z<GlqX}J;t	|7%7ȑ8]NZ\I`!q7gF(KWm؟ű}x8UfPukc-yï0,9u}ؽ|({d<xP8֋{ =$QGT@XE=14.a(G0_$CU̮}79GG>mE%	{\![o#'ch46Tng KMM'cһl~߂wo6h!*#y߽`W(xBxo4}z_яeւ|Bz!Ӽ}yC=ΤBW.zF=)j9Λ/u3Ie6="KaOBm6NOw~YVG3!m/È=N8'cX=`RqGuptMw~񶴿;'|#֝ otǢ-;au:K}?2]tB7]޿"밢#6*c1_@Nv7DKl$fٶ{=ѯYpbʶ|83aq_8(Ɖ-D{*nyq1){ϖS&gqr?z+kV΍]r6Bt6<wpC,J!aC^}x8e,,uZktt^겓I@2od;H{R G0d>դzrk?`U
93V7Ӡ	=iLA_&idGG<RlA}3Hzףf_^h_oҎgz$76t87TEq_Q?.3F%췀2]
 Ze;*lYIS/]S.{ܣic2-'QڟgЗB92GEE*K(`ܟ,&MHNz0ϐ?%ϚyVJ_\!YYp,.^ĳOư{X}(v\F#.Z9nxC[QM1(a_T7uv	@_!w
 DxBE#ݖ?̉e@8T3e)gB?8ES#C]m(a?i;%Ev/^&t	28Q踇cص`-^ʺ%ۉgar8;|x68P#o0rU~Y_mC^)¯sE:+Y'Wq.0et`\.{E̗)U؟SoKn^L}$v=y01Z6q?ȷ)JhthG'Mzl.2&i
blC}{^*opg8+g	~{$#V0dq3D. ?sĸGEx@3qPWPב:\(Ǜ2=C	J8u!kY9<wYum%7|ThLNbvH3'#bf5JG!ʳy?5)j߭gfXת7tH'g16j88RM}2ٳ/A{fc-ѭwps O==cutWDՋc0Ϸ}){6t!@^)xǆx^AW%@~yA*^*e="KGJw =`="c8 	QE=VcgaK`ѣQ}۝CgQcm>g9ٵI<,f0KdH'4k޶7K4gaM^TFշ:%9 q된yM}8'ow[y/F}R5>Qy!>vؗw_F_/Al^0IWΓC'e#ThKt[|'#l ٣jD)@:d#Q{\$͑KuB9qZw3q=
P8m9pQ{J]n'cXm%]_31 ?u7XWNqﺇC=W (7܌[(tA%3ˈzyCi<b~_@0*0?"u&<{γj1m-ޒhOl*2oȬG<Fsyjٳ'=ngL?ӫ_F2ge2Kڞ}d 0>uGGm }&4t.x<Ϛ~m 86<>_Z7pGW(+z#Nyz5Y<~>b_i]rVG |s`lDnN~:=`g/'[MLjf3fG{'/Ĺ8kO`aUt--n+-Էvo-❨@QJ	A2Wukɍ}GtV
nf,'PWhg^㎮{E~=Ӧ-[PǁgIOѼӇcU}"R="=F8s6f9SΝӃ6N8,f);peVKVT5=Tf%f/im$>FpJϤ"~D'=A&N'UO/lpq}d^eC=x<uw2AX|/J}@?
JxqIRd:MyP,P3]*z$>P,(-t=$!->[5h=}n)^}gm?۫DU39Ɣb,A8hˋJ3.m2w\f:[
-݌]<uc1=^	7lܺukgT\[-*߽@w tD]ݙy`|LA_Ai_!`KD_oOAM`w:M??n܄&IsÛ("9߰QJ4,Ĺ4q+˲O>h	hͮE	-X\eK{儦=<H`aUAz6qǍksOOAq;qnHދGol+2vHe/٩lX_Av;u=/2;YAesc9ܩIzJ'yiPCx޵;^yR`_&IO~ro"6}u~z>nh	bg>K˗I#ޥ:VUƙlYg٘ELj>K{%m"f:9%:8{?H}2\ٗR|2pD{P/{͇Ֆ7'~a7?ē'àg{.1tbpCv7u {xA ٵ'_ EPQhW^7^<DR
Psdc28%*}tQf]NN>=4GB =MɽOj==KhDNEq63ͺ%kuJՕ=F}RM7K-C0i@ލA޵3fX}
@Ӵ}s0PV}>
a훲\h8;e?w`>D>죧#~>O"NM4ef,#ѷI}?p>RaO==;OӃ\{b64_NsTfh{$&gS3[)rrR3)a]6,8M5ifosSgaV>Ѷ%uqCsgwaU8M~E;ݗvƿ>O͓]*DwUxۼuuwo8l#490f|yX;r~ɺxt"+.K4Ĭg#dꐨ{D="9LSםO3̉Ң%H<J<[Ee!cg~fqfBzmTUc=VƗ
kckH~{;1,ΜKfm*]nx 9#7F=E=
N^ISQ띟W"/<88xTF|<jy|}'="IvE(&gSH<1]<"80*#7'Ϟ9nd%si6V_ϢMGWeOFޤHN\ُGO{دT=*e\?Hld){)gv~߯P?=wڑeoǁtjsR L>?)|7yuWytXfd<;\%GYO1yڐ/kR/b45>2bd~1JgA^V<JĽtgSnG(3OK}j~mR)fj`XǄz]jQ\$zqbmYZO-txF؟?+hd?u8cx=}ֹ8nUBO'ؠև ғ7wxN$<:B;pbƣv'~#8|ƉD;ʷWD|PNZ%ʪ?'s整>-=ۯ7FrX;pa8oyIߧ<ˮ}*Ɖ8vK;^l+m2YٗbBeMZdڋw7?T蠰{tu<peQme@dӘG5|}E7pdI{D@uE<4ѺwM4;8Fٗ@e3B:ͼ|'P8Nk'VWX9\Z{ORm2g9hgzBFǣ8^^V]/52csO<d8qΨbQ_yKjq_{YO=o|06{:6Inl|CozsPW6؛z|nQl	?^<m݁؉P75fvJШ?qdv83EFv:{73T/
ƱO6/@_I4:_~ׯcL=uKaYrbiD'cm>`ޒ▻	Un*_]KV;u~6&ٓ!/O٢G&>(
y2l+8K~P[g~~~>`}p5Eu*q24*>6Xi'S~}8
襝[N,79Nv-f2
S_0yE闰.Y!%IU^,waBpQ;5`OS/"Iqrq^2?>"ש|p	.
D}@5\!~ Ny+~HVfQ;-A;'vE<6-'{1_$mF%l٥L 5̈́zNp'֯㤪uLzN;㰑L㰲GSh'cX}i.hxB^8Q]$,G?~cagN9ٮr4ʍOtE89F0\FAPoNyq#GJv(1my+j)O.3EjuɩK#6k2q Sg2ɰ3)SnMK8uOH,NWS{՘5@|({Ľz8˚\CikO}2@;7;w^i/g3N	`Ob^`2Sr8|OoeORNtq`r劆`bʸ+ƏX˥Z݈OcLsp;rM>o@c*uGq(3)CH_cʴ[!6ޗ3]qqjQًc:㬱oKn&NRU2u|K36[z?g.{Ϝ7d|Ot0<ս<6b.[nmS9#؍|<WCeNFƸePEmOW=Ϡ4Zd /@f_ʳ韲Wey-{)f	3#ZV>XL&vJ 'v\uh{Ildgf!lOߵcowJ
GeC`M̷UoRgG|{}sDGZ!-+lTKT0اsڬ.O=?2Hz.4hb~ʷ}8z2}ocI`=l{Ϟ}b$cm]iw	pXsgp<.FO樰(usvpV3w(Cl*#~c>s^D# YW">	}%Vg 3z(3#λM;wKz	")iO'̦q@g28q7f#q//Kg*{֠} >^&cxE)b}Nh;ֵȇBS%)?݌Oo>O*;;@Niܦ9[wnW!w>o05^UH2oJWcܴ'Cھ&?n"o@֧z)A3c#>mHKT3k22)_g@[cHA(c~k]q$dq:wZ|̉~яla;dsqW۽m`?!slT¯U>'^ԶHg:Gf	<cQzn&yNseYOv>9EmstI,eurլ:[Uzh Yx[}y26F9{Rk'>1ޣ>5iZٛfǀ@[& YԷI峉y8;]ާo}[(˽~$HA/	ГoG=}-o}$N8MUlQڳI/ڌb{P5ލh5vo֬2MmHS5ٯ˔*=6Bۓ)c>Q^Ϟ91=[ژWw׹.sg¹Lm{3˻f~voN|S>F]'v=b#ɧ&N~sti0reO=/|[V0rflᰍS	u,89wD_^KeaW`IN,?KhwZ+Tu@C{Z~¿zBޱ]d59k2&^
w'=mdz[co	o<E»	__n[0>jh,G&ͦ<n\{R~f	{,Oݲ3Q!=*u
|*4WaFhk $x^&>ì;$|Эql1o m|;O(7o9g(l+&iի!;_>bOkh4%zmkְyAN%X?z<2A"xG-1v?GiߚBgK:7pȸ	[&pn*Q_F,{ny	YꗠJ.hB>9ag9YaS&FKŉvngg7TnvP#+wYw{TB|+g<˿iøzj5qD gunKfDƩ76oM>J_rqTdqв3T2sÙaЧYmOIu01rʞ_~$AK	1޺8KarW}q,=VL=( >sXmðoԜޅRmd>Y[m+R5ۊdw^욶ݶYmMܰ/צ-#,!Qa>-ʾ35Ca-,59iOm{ QFzm<{Њi~qyeQW.Y9kv06QqfvIk%2ٱ<W~뇇,=rwmrH\aMhOn	;62wX#	tqYzo]z@Xm櫃2 -8鯁^iGzkӶ>}ۣ
9L;yKgԒSdlQ]zj ǎCU!g5iu!+ܻ/%qM,ӌ-ЮZ2rԴO}2Wَ-bKNtEB =ne	̐O;` ]"'
a/-;/Nm+=GE}D~(Tm6^T dɼohWiӉ6=3Hy:'/d pvQ62" yaSixOuɡ~h^{̧692.NͷK\9U4jvT=̟}(d(NVHzwOrZozpЧO;]&-q;Lbn]yGCk|Is
Iuן
{QʟQ#iOXL+Q=zz1OfZ}4ϟ)_rJ;%d@9 g~%lڸ~q/v}M=qKv~}=i>C:.Œ8Ƶߥ8>;0{9U&X0p{:t2.BmqnEEgySa.~M[,,<y=A^.蠇4uy-"۰N܏*E-08go5WySвIVJU0A뜪غ%{{jyI)^0&7Ȳw>N%L>9? 6>uJݜ;_Y3`ۃϑs>/ R|+F׷Aɾ-r&QE -y/qm>M['|COsA6=ÞaU筘?"mFfWEi3YܫӠvB[deOY{^Z4'cHao8$N8.q/#u/wacFs|)79vs@>9; PenD$U;N}q@ی{}yÇL>ϳOޝٴgcoI?)_>Q]
7L*RtKeOzA8<D/1C
s-S}!:&KuxSg8`̣wnVMtqs9T}ͩCt#uZש?3JtB쒅YWY&	$t6,G;9<6Ifџ fgɽOm;vBSaӫ==aguZqt,Zqx>8~?גa+d:^-dۣp}S{ C	o9>'eY8-N`̯*G3􀧼9Pa0Kb^r 46;"C#GLg6c(KwHҳRvFc?hS>zJ5)Ѯ_%L=+{E^joyO4ޱdǏmS
PKA{J]ƒ8 s"~n}lV$!K(w"x4Re~[>z:GyQ̓rd_2h3#N!K۳t&N-1rs|?2;{9%uBM~6fV(엥Π]k=xa6C4C{[`/xwU=	#G" w\goR&_"8|=Òv9jk#cʮmUzH4&mk#yӂo`nUOg8y912=ITW~&n*&DsJUh׽g._S#4Vk۶[w.!}2[؟>`=<ƭ`,zO`WɑOM=:[_~y1Õ[qv|&/	6~t*eOêmC_QnKotnTRM/!z3mfM=Y"}`dXKˠؠ6TiZVich5מ-{pή:U{~Q®u'C@	*RmuͨR.oh*S9&zz/`3cVNb	7_!ϊ^<1:|猏嫆W[;:yŽWW<]V=>ϗg0=Ff=/LRbd5rƨTO9$q<glW&V=v\_7.hYT^}{-}2U͕}8Hݸaa^zo}| mӾcaOҞA.W嗋|9aX<Rŗ@N\v>/(@<>SyS^k>\Oc=zPgLK4n2ue)gPݻX(]~r
pqc5aWhk3NK`^܏^NF2Ǎwղ[7+/i*tcwIx;-LL$mXYym)ؒ>wǈ?s?ĳ0Nzg)G.)z(I3Eɧ#c{4ӌ&8W LTm
e&>#a{_G

mݮ@kPK.ΚvOYẘ>xwpvà@=wAo|W{1proKXt%mf-N_vخ9	2yV}^ެ<s}86}i';
<.v&݈i>˔Z[F[o'MUeq(c?nmk~p_:{8j{UW>{L>xygv:=:%8n:=.nV\.=m
Η\ݛbfXmާi>)ovEcM>VIo6nvl&)&nCC5Zucq|1+KLcL`҂U`>c'(zY*Nq%'̌mJV/QϾA֪mî>wi.8$$c=G7K8 k
1~&V=ӋqNQCPc.aY~ݶv8b=3<*{aƇQ(U}`Ge{^=DB>m1Zp@'ܧ1öMjcg0l?`zU:<NLD[g://..>X
IodF	6{w{I{G(Ρh߸ɓ61f Cf~-zoZvX̶(k%!\2hh~ׄ<S0%fmc_i:AWi^[s_Ϟ_ lM4ښvLu	}wE6!4%<x'id$W%-b'~F؃s'#z~-ZըOvl')	TN#X|%g'$=>{:ݑ|dui` s,'P}Fn᫭c:$0ڰ?=&xhhM.a{"-qHOky5{I~j&QE-_+T׶}#	1N"ٖS
k{G\C:<|_'qWLyRi>o*`rs:AO{/;]3:` Ip/OS}AߖN&A4>]]_NǺe}[ڏ3k-L]~ƶCK,_Hu^_$+gh]Z邆~nwز]:N֮!mhܢN;&
ǟb([V엿/{[p;bjX^۫g|={rEr<EH=J|Y[ӴJ1ƺ }&1	Pd6&of	3ھƲ6,AshT])6&T鲄ֲOld[-r[MJ i|7pScڜc_z_~S3gwrGTlǁ9y ?Ƀ#/,1֍V ߜa>n9L|Tf>o;=6&03n8yW1&~Z/ypǑmR~*gVhn6KФZJTg略K Uk|[[ca*js@	KJ&z3:P&6Q(_
ܱ@|0(F1A6ypx>H`鏕ٌ7@+9ibψoMW z;c!m|{^lPd	AXdqi{Vy{^?HOư+1#g6VI{6q@თsD۞-;C;a-Q5q,` @|tpSƳyS^u
x:Fvd,=?yrrerE+xd]웠*)nmϧgbhVh)rFP.rUXϲgRk>	1԰2@gVlL⸲Zdڃs廣n?9H|z}.Ss.N]&FQM'_K;Mƫv/o7gsqKm$"3уghF4Kscn;*?6هm2
{p3S]ѦS&V*鱩ΩՂeh9{^bhǑ>h
|xH`SE+	q;G*~K\p9ԟag?}Np;ٰT7%'Mۺr-;`ݏ&i3n;>!i$6Ҏ)YOku.c==P~eO	03cۡfg9xWrOD"qY-jjȌ$aC>	gg ?6
9@9p	'gݫ[гØ,%3O^}{MMmV˷r]{-`OgB\ n iayKc7ps^x=c}G:lᘙTE'#gJXvF. 3}/4J=RUt=LEq~M=^xO}d-jKwZvgc~ܪGH.nfʳiI̡$*vKG;ăy<S[(. ||onH{o Aۣ-?->#1baҿjۏKm`}wK<vϙ5:v]}
a//k֗Y^f~=z mIA۱B-R};~?#O{{=;۟x6c~QoE>%.A/#GWbd-m0}8ƸM<~{;8w*c%@,۱35u&Ta{)*LmZa/w=ϩ	U~:\$#uUB,J>C?,9{]GƉU1m;?Qt<r@ɏѣ1Q[p?"m.H8¸r/_h1>S ٻ8ʡrH{,>IH{3ݦ=mVgƬ=@=meOB31ZӚ/Wh]:%1[q:%>FLwvƹ;?st7?M9[ZwHqxx{9G6fɫKhXc&[R#ׅbCZ͎e:?K$lҁ#[ll*vYUNS5L^:}a0iHr}]hL"~[P>C쥣}硤q:ݳ׮bl8Wvo~;?wcMORENji-x5qr@q34G9Y+ 9@]?mmr@1k^>.yYd{rTI/;dVj%~A'4\0X+]shѱO`!YlײpI+h闀KGMo6]_4T`|w47ί9lf?4j`G\%sΡjt|x4ڞc<߃1'NV߆|GC8~qtbT^{ǖ
:`-gkk9j/k)&:!"r0g>q(>í;ڮ	 m\Ͼ;4?ciNY	,NLppz@.D܏sr9v'w޽$`48kե_9ifAp(c~S'GSfp?.:@{&=+z/a*i -ui>UYUeZjYntΚ.i*l'O!aShz̸8Aߨ8oߩ-=,O>s8܄G>E~_>1$'"??;{	8 ><r>qf{n =!=cWOӔx陹쓶OX\ψs&hMs-mLTUd*TպYi'⬅>NdgC	^bKqn~[=m+qR<=>&TəOxOhtG׭){d8k<n>yxGg9m#V͸=zA8i&~x	k2MF8(4A{i<bƳmxCovھUZt.;aOZ%HgQs☄U샆'cxa688!7Nػ8A=ɟ91^X684jb4?uӌ	r<!?h3zqzR#Gw#p\0I-FY>>~Qoʵ]#Ҟr:y	`rv:5}p0_Ĕ/֊{c*ϩ@ZU5N4L -a~y`5*-'c=K(xJ{F3{pb8젛NǏ<EثGڻ	LY+'_vĄE0Pt=ng?NB<Gx>o(ZٓC?ߍ8Cˤ*bll@׭M
F΄YǙ˴FTmpriLG;d0á>h{"{A'1̰'@۫A(7}	s-*urȶKEލOV	wYO0ڪE'wqwCq's|إ:=97췌dl|X_ƏZw/91e0Ӿ@; ٵFQLMXkil?+ʾF<<z}+4jpCip4N'#챡}h-,v+oi7ps2{r;?_ Y)͜e?9fp;B~p~ ?gAŶKh{irէCb49Jqg8sHr7^ӘO{8==噘cF34Zw|֕hS0볔wls٣uqܤ*D=gYQo]_ubg7$qn}ݍzXY~=8=@}ӒS9]Xz	{0uNOhVFOLWy91#rգύwTIGti'/c8~:ef gx1qU4սX4șƗ=s)d}5B%ϡn	\Ք{lSqd.NΩm%ZR)uBv&1IGCM7	=98ۜ
{x^9}@O q|^,dsX'Suɍ?ǕTȵi伨<PϏuWf=yiZZsg9[5sz2-3Sᦗ<
2kjٯګ%>{AChxiݍokwlVJw*eջ]Pu=	No=(_P#\㙘gZv*xtdi	㜫O{MynMi>~:i{}93SS,qc5Lf	D~'UW	ٵ_.TYq16NpWh}נ}hs,{]<%r`J:99Xб]OOǇ@ѿIoxu߲}}rB'L	cң{kv-8|s~qlU؏˩#82*ߝaǤs:yUA1G'UI 35sg4b?H{T%~+_ٴKM/1ʞ;#[NU@`㠲,
 AnP;iHʑXNKw?8NW0n7`9xKxq/ɪS|f^׻1U0A{_~W=3^vearlMWQ+C &WhP3hTڃgOI^&#=7Waz}߶-1x
!aO~=eZhFi훃=}j|ٵ˴O/	U_~JG2?})N{Ŏ}~|\O	f
	v>2X47lbnG<g?#I	L?}Hj'ђu=ȇ:VU]
nq`H0OCTm]8rʳ+!]}Gw5͛9mR8x ]"i.ښl?w|Wq(F9D{rysB|v!/G_t^N^V/}gguZRimp~Rτu䥯Ѯڄ8qVA[.h_dǏޥg7KZ
Gc^8ao'qOyGO6ֿQk|yCӂry	)tOmS>CDG>{9;]vץ,Us.tJB(.QpPEQ.v:lhs!GƦiԍV4nXPmhХA:UǻvZiM(Rl)ŀrs꟤IVW_U8O=z~yP18_B[ab͑+̒no^QB0%"O)~	S#iך8`O}7j"ػJ.d`R(lc/R6kl4+XPHaB=ƉN,lGaE=9.-`4zR#ړq\$_w߉㴞P^j۪R)#ܟ`~pܞ4z䳯ط^pvK;L/b}ޟ7lVH7ٜ׏^aV9FI6LhAYf7<29h6Awaq>|
҃޺zvzKݍeoߨezoΚ7Ǿ3K'f34{V'<_=帗W̃	,L`6'NNjEʩbHo~3j@9Kݦ,Վc^jΒk%t>!8ڻm=ٴ9h[l^$췧C}]7{\?]}Ppl8%ɩܗ&k8pyy=!du_wI 8'AvLy'b}3C>C@ۍPI8Je..UB3׋";/f?2;#
=d86po|8o|>Y/7>1Xc,9rֻY 8ʉD)pTqZC+^qIBqfYǗ'J%O1x={>lԏהXu#гA|961!3ыVd]Z^B7vA,rYK@z=ɍӓy^n_pY	ٰi>^xqf^(h8HمÿlΐS7S&joWh:}Iі؅Yr*D;_|ov ׸
KImUp:KYT3DJf/^oޘYB~eKJKX۠EmUa6Βډ>~L1{]8*7Lfߐc.@;Uhvbo(8>772w}GzslAUUQA?AZ%m0)̖*ͫ+d焠J)$})k\WuBypZ(y~:Lkɠ6jN_㦗VuZ=b}	/dP?Eg%!g#`{Lp~̗S^ϞC=A;*q ;"b`o0բ(%`}"0wm7U)mEBηS6g BglVD?ԟD&Z?Q!H_I?֘q:-GdAކ& 9{/g2SB[qZǳ fd`/[BKpς=H`OUEۥ<egN}<ўtm66DaC0ggS9Q1WTN x/"Ήީ9lp,,[j:?Sr~	B29vpP`ǻd7h^{8* 󐄆%"m^/s`3jIϾg1/\nQ$Dٞ7	JA^tFb#ֻ*O^UiN8rL^|e/	eeeOp1
4p[qTr}iLbw6}?XƉ`Tߝ&0A_@K Dr=/Ђ~B}@t)a|}i%HAq㍭wg݄r^KocuLD(4oxK{z4܌㝲@1XR;8UE%\u{ rvi*`_(5CKD?ʓR;8D-Z/IY~	~CjHyʄ%tg{r{⨵*K`,U-.ѐ~MK
CB}Ϟ#/CRKl%&Leސ͗-x8oDP3s3"4ϲXʙY8J?dƄO vq˵,sLOgCF8#0z9ٗd5I9^93	>'2i6YiRfrOE1."ժ
aUmU-[%칇E^Nz`ҳt%JNK ~o8/8v8_&qfՈ6Q'@|M^_Ypfqg!Ý(ߔ*TKY9*ApoB=d' Za	=oΉxr??tȩ5G+9'4#Vk{p^bɞDajY
Y&)O<^]?LKKU[H7wO,|/N=`:='
Q羢`z\џ#|<֪*.߾m&CYv݃j_Qc`zZW|B|ho/'FA`l^Ǵ7pq?gphFAK%tKK}>eÃ}9gfo[K67ssG.=f& C&q>0Pgw8PT(O0jYHxqfETHKwՉR=xe*1,㤖}y)jP[B|oxIl7Iw#3S'LDz&̪BZM졈,9,AhΌqj8[UrZ^?0gfosqވcܹ/xid&[E~llV̚G Ȣw+to4yvm=Q .&l"Wֺ3KV*lSgJMө?V䳖SRd^/q'7.XH:NLGMlM.2ܣ;x//_q2'Wy7ob-᪪M0^,lSyp_g!I7B4v^n$^%&Ϫ&+)a`HnMV9Ԏ	9%.:0eeRi<-&#׆o˙08!AZNA#~۠Eė04`
3PI5|ś	^?PRB{-ohoo8q6Ş/{7Xw.L>(߰Ǜr ~Љ7Y=ggeBg-^&my4@/%%cFIە]Z/iRq~nzSɝOmi6zܶW	&{ /Pڂs<b6)ا竉ņ޾w1+B&.U!;[ֲvl3oH.X9,y5		ϊ~C6.-њ-ݗ9$lii	hE:OiDp_*1%|Ϋ3dhqKDgJZJQ&i^;hm-ўY\(4KASf&^:4hF{ĜM7ڛ׍G8ZzUo41SpJ5R8>|^Z=</y&ZhSUMgӤ=*67&ZȉT*xcz.W`@˾t2|%qnJaz{oPq`*37P_]Ij=i3Ec~P%{m'cU>Lm=2/VY~lЖtB3ߔ\QyqΡEȱZ٦fb5mjRϕ&w)R89PV)9*4a=3{Ѯ>|(cPorq_q6n2^lq;2F饝^j81`zVLފe-WN\~j?_oߩy.9sd֭Xg_h39M	lj=F7v(4o%Zr(XPwxvǳiS/mSOW3o9(C=-ʲ~cs-d!j.7ouy:B>Zݧ@sf%l/>ua	׫vZ/1r${)?sBaOHm4}Y*	}m5\)}tLhY*ߘI80Mq!q\О={V{hV%gDS_N5|X}fB'"ˉGxi80}c=;e5o3Օ<FBo.ij3Eș1m鸏@xgK$7q1DFZN)kec5>朘5ٯ͹(6MoCM7@븁yq׊Az{	Ԟ엯f/ihJEC7U'=_:VXcOw~^kGV_N,N!z}D"NC>VF4 ٗqά\*9h[UeAJlSNsʯxNP^Ú]]ZFCZ_i
W9jcdp`I-leD;fި8K95{)ا+	-{9qxG_$PԾ.ga]@zuVI]Fɾ>Doٸ#gV`=rjorʊJ\OM9Op/)wi=W	9zL#4cqV<*T%/Bǳvj-guڛSJ|YqROWknv $a`Sh8+/44Bǝi.tѿ֪j뺸vp}ҌxIRN	q,[?-q̾bF	C;Oga!'wH:?Nɻ9Xh`K&p[UgUrCbbYZ⦪U%4>U˾"|9^8\RNq&'Yt}F|W7̊z_'HvO + _ӊOSkSjwtƽd^L7J'NTg|f^إ*p_Qhvh[UpPr^^T)OWe0%kl~(2I;ճFBcNо8#T֪8j)ٸ~_BP_vY+!#MEi?
N$uP/9	Xqr9T} j{띦,U5ZȡO=.U٬Xr=73_Pj8K.">.˔٧+ύhq6=gC X:.?4#	xLg[z0[I{~|`>Jv{_)\e5c61Z5q0)@:\WeȽtɋL:Az_;KUb&2rRf^#;#av׮߾ur4?bGoryINrHTt!-Bb#Z9}b}C{ڢ)1'H_av\7Y[rK{r칭P}~mTq/Yr3+B+w|~[?9cRf2|upFמܾn5sv_	_~3{)m8W˞Lp;fpY&IdZUAl^	Q&{^	;<tL;AV᫜KG˹S;0s9SU/T]UFdKπϾH/tpGhT1ǊvO8*gYW"pxwڍknܸw^ݿEzgha8cد4l#?hBq0V<}}'rҩD^%a+iR[~\Vjgt\[z}Syڡv[/3>ֻd4cKq	\_r֏w3Z"Gƹ~ӳEO3C'ׯڍ$cwIzٳ_=c/{DZϾC~sC%̾VX%~;vh|O^v={1k0+g%	V՜~#LS) TMߓڳS=$w8U GB/
v:{rUp{IʭAyc3؛shh{?9-\mI/~n7[yzP=WdxaU/ /UfUe~όR)|{+s9KK{  v +9<5{HfbeioZQXL&[	穬j~֪[RN{J8jN&i[֥i`f~O=s#:0I8==r{uQpXai#>cWwq^:6itκ%pD{	NřqV}9(M9IAYa'7SR=}3O8'hrVnvq٫YǸ+ڧ2Nzdpt%Wݥs{HhB'fGўoz =H#WS"{"wۨw`w1 R>(s#WH_	=9e{RyȉCPX/ϵ3 jC
,	Jq`ߩl:of0C=T~KL<-ZvYhf\1!X륅˩}Lk'2V5O]Sj:7--R!H9=㐹!o>Sg`?7iKP;MviSddwZqWɱhGɺ܄oG,B;NFNGa&0'߻K_Ι*s\T.#zJLߌqC^uU*qRO~jޘmghUh~MQЬ 3UZz<{Ǳ߀z'YAKߒS=|J_ቭZ*??w]g >t	8р6ҰvSu߬|GgfX
kk 9h,S@:'ڳ=xqR'=gn977o\XǏmv#!gǂ|Dx]Fz
|Nho~:q:s.pb?gixͅz^yʴcoKNKl9saÉw;u=8ZC tdQ>|(27}8/Rr
7i~QTAZJՋ.ǐӳ_7Pޜۏ=zxݻ<z| _}}.W-s#xm=5"2bžQץj"BH+_RY(x0:N_^25 !ZN?jNNzCisW}1G\gUk0^'hs\=/vQ^.R9=8)Ozr}&v3=<ZT}̱hF<N8Y<9詯+?I6E0G\n+OrW3Y:|E
ֺ4PN^.>6G8~ ~="rc5W}j|󘩒i_"fϑ	R`~AP8&`0{Utڃmz`?[FHIs`Xwڟ8=dv<}ᚪpECKs:YWGARIC1lj8~%	Kx/!9ڻmU(9J̱pj{-_'5~f3o~,(%R7!T[hz[T?JOz)9XrbqcxkD{Cm9GGhot[7zG`AA~zK-Do-YđcY'̈́ha&#h<xD{ڥv.>~\~fKm1g‟d/<a:odEj*fL<ڵ{,,jO&=@hAYdbTV(?'=zwj9wݸ.z{<`ᑅx	x  VmX=rl϶Ȋ8i45՟I	u}O	
JթAR\U{蟛>ҽ0{=His`O'؊nf?WWsU3^fB~S/J{zK4%.L!?L>='KbQhQPzGwUXS͓bzq`
c|DzRx w zpE`r/<^'d6hTQ9uԓiz*Ѭ?sZ1甔x}1K\NyUfwhO3fǲdv-"33_B[EyWjj)اt w#U]{t_T=W~*jΆy\R`tbzxm?꾞"NoĤUjv ,oXΑ 6ܯ*d>[|fj>φ:Ybs|yH  ZAa7R==%,8b!3^jgf}*g2{/25o] փj`ccz^{x{PA!v 88q1^{{+pA	B9B!&їb)+BXz$^Ӗ:_~'sƳKC?8V̚hS}l^DN57]\FsEnB:ˋ*ơ༼}z+&@	>;05ghV{}dF$eY7rMľ۞B]::{YJ<*cNCWp|Y3ߔS_	˚h䗟5ǣ!jYJ&Z*YlCh{ޤ{Z%vgrӘvYuu^-rU?/?~zғ|~Ox~JH F^o8߷~Kol=KÆY"GD툶(9N!fLQ`6Td #nJBqʞj/y	sq.^ǳeO)cafD{ k6	Y"a1~%~*&0ժ3[%˥;xKBϣd(F{4GKӥG]ʓOG"_~="ޣǶk4`8~˟F`1 ߳{ێg#ɏG׉*D8=ǎg:4AhWj*
zu\kxOҞvr/>G'+~/$H>ޤ@ìV3 ;pqؓ+ǏKpX/PNhf8۫	qғ>Uf"{AL@£wkll絑1ǊaNk֪sXUҀ!tCN!CY}ŷW98q@[`C
	?+tI)0+1}#rl*Zk_
j	
RPƙD_3c*A=Yg!njxdOLAKW
ٯ˳}ҍ|4"D?|mwj{ _<2o
]҂7@nU-4	X悽VUZN8b!_kA8'g>툹Z"$cTd!h!ȿgq7YRrkq^|Xrȟ~j%852Z?YrfDǙ{ZZVhhoJT
AbB
oX=όFVoq,?|tM"]#}ijx}G8Ed'^_	8",[wx/ԞYȩe!_/ޚeU*qN;w=g`9@hOc̩Y[RΑz;[1h5!VB'utB7YqKB,P5bАا`TpTs~{>_<zq=~uqiz')(!mDMbV2;G9NR!GJH(v=+1P6(Et/2Z}@6KN2`bխ8ʓbjsb!
8._Be7qVRu)G$4)اgMg{Žן_ίܿgyF˹C	pxmOjKz}l~D@OZtᄂPN]ZU9˧ٌSID{Ba!vG~x;UE6KooR/TR#42*oJZLL`fLXK,	'7*`e
ه=BU9YƂ1? p`NUEX("	qĔjzz)^B _о`8>-Vп\!/'簪c/ŢxF{CꝎST\xqrk=u^R.X=0A4Vq	3St_&Z+Y'=UZ.Q<^.͞T}zgtaFuo>4`o ހ{ce޽32؟:h{|}hooCƳ:iuiHyõBf|^J^q}a/'_ 2 >pΗC>'RNEEc	'ˬ>9?u@Օ9S^%K(g_JQYN%4@h]ZF%Ahf}H$xGWqG?L  q=
}xAh{z]MuiWg?8ޥc6J]|M9xYV[ߟiPP}!^?o_Y)CY)KF|R-:%i+Ւ9\QTU*Z7.$8r)ryMha
ƳR9DTO~p}Gw\-l_#߶:cJUH)M~ˆs]:*fV4WU`Az=n`i= ='$ĒY̗GW8֒zt@mo(KH+pLKLg۬ ^F	ȹ%^?55
k!hgȤ	VO֯(^UY3^JKZrӳo~##}\-ZUu=?nэ&2A-UxShDA=a>v`ol!sWOKBE^8SP틧!Bz<sX'53:^jhk~y..a
9`Va9Y5út@ .qq_X|JACP{Yzou/2Nzx6L >0{t[/E}$ߑù8OufKf|&)8F#V_R_L~ ?,z<XDTb( I?oy9CYm|%^j^{~|7t^zXK6/?N3J_%WhS'=3gBdt|J`o7}vG |99h,ۃU{X<y\Q݈71/BĿP=lRGj?DIXo<	riמr	q"hL\2}e@ȟARZ&>8/dY@!$,X_	U͟*&@-C8)اg}3xUcHFZ&q01ᾉD{|?9+	t)vCwMQo`b^mNCa@z=eQ)T<OZfZ98=߁SϢCʌ}//i3`4r=:V))%a%/GimSuTt{6crIEQ!ǜ1KrLXUd)اg8!X]ՋcfK#<4{=4{Uo_N^B=N8Gm(j`߉TȑS{
>&W
bG1G洅qK~""ҢI{NmӺ,SDSl9ʰYa2he(NVIǁ䄗/emYQɑBWlӳ߈}&bܽsd!cn|xXZ.ebO _$08mcű"	6H:Ni7ڎ[,ah_0;%G{g<]E*/e'N/>YJMm*<XU-fՒ?2MA!?{jHᬀ~%_yq,ZBI>=k^;rƛϚfcX=$%{&`Nq2#5#p,JG"GmCZBQ4 {S	t6kݾ{&8Z0gj|14HY[*	=!Tm`ѺY-Hpn7@:κ\fjo/b/#Z+Ąӳߠi m*	}2]LiR(zJpt/hꐘh}o94D4#rW-cE/2|E!.P,#}J9R',W)7]Ygq oz=]'LϮ,{UU:2{4^E}jLϾ>3vIWF1?z_ff!מ=:R{=-9ʚ3GnЄS(طFYvq
"orhmbOLq1y|B{|X=c@,1" }1o_ds<7T2J}_zk26W-̗+AUղ%yj	vh/d}zmQeb{`&wn~nB/?Ȩ8ׯ|Jfg=B=*9v
dq	޳7u'7ȑ1Dy9
98-|_ZYNI0ʍ)=0-y- ߊ>{ya% G;S}ҳhO1h3,(_^Y/sS//rxӳ0ʠ}뽴Yhsׯ]UKUuH'QYXނܛWcQ%C}c1L(R~rj혚}͘fU,%RMN)2;1_s{|=:1s+꬜z[2:݉۠URNy}U:Lf}t:fʑ7h/"x٧g8.
 O~ؖ`~n#07ܸ`ߓL{KlEI }@/,ҷƳ/t='WCF3{/pchŋ}0h<w:3<+6lPt+@SS"'w9tՀC= K]-P-
q	6Nh~DU
t6=
3G1Fy`YG7hkڍb5S=^ߓf.x;NKA.hD^W-=)d8|T`2˄KA,2"$3n{8hRA47CLIw#ڮq#/fhW	s9eO`߿`cׯqp80z\tn|gG${=ߞc1
:-xH?겕nكOǍpbJ+8-{>yb9Eګ*ڗ5(>bQk=BW׊ʐc}6[JpZdtbƳ1o:cg!h+Vd{^.@Uܪ@TOϾLB
zzq!568.޷N{Coڱ>)%hbz=zs3nS}۪Qi-ݙJ/4/+Vr
ШjJW>m<֜VT{2rK33/j&FY	ǈ8/`T}FhTS Uڋ#Cg@Fe[TE2NS-&&Xx/iri\Bz%7Dfl?|lT7G-0OQǁ8bG9YCIꝏ+8$cdշ0B#OiTJ|@4Җ(cr|tW^Fr_Ŷ@۷2Wbnt6,ifO3LyNW&TXKXr:/abg_rO8 .0QO>=KoI!3~eLnz??m|ټ'ӚlSx]9v3v(bi;h&_oIS	|𢬈rϏ0)3+>ayyÎQ|aZ$쩆5*e'q<[KJgGN$[_YYyH{43K:2ۧ/Xo۪|<61``7Z5Zo$%<xΚVՎqJ?l!]4oh_Aد$cUJAAϏSKTt(.n	ځ+SrMm^*<)Sܱ~|C۟EV_+tEٯudC%g~	l+ӳ8	*:׏?`ߘ9`6kr<slfOY֩mhӄ8l~p,bpϒ=}SFom{rS	Ծ⿮h9}~ Wa<K,_p_tK$/۳٘R_+SNˑc`BIh]5 vrДޅ㬃^%9hBK#ӳ>㥞űB{lF1gv=^{~n,шce+*NrЫ3*oix|/P3 s[emE-3Zeu<}^Fyz)}/EhEYRzt0/bl6˙8RS)raJgKhf
ǻ{Khv7UUV2TO>q2왉Lo}g߽)v@+ჇOwqFbOncAg!4% Ѫ6_nIob};aoW P/$1rq`<k/QM9ASy8;:f"/e=Rlg!^Uq;cՉEboVͪ\˗+wץ0]hϢ{aqVSezd|ߵEX7<;:ܳ^Ծqz`|.`}0Z}f8ľݗjRFsinTD5Ǔ=7A|,9Aҍ&ܔ%(3$(-,g$94<츟j&8TU).}UQ.
*GCZu)'̞&c{^`2x3_>O=yc.Y7PO7ͽ[Ɉ`=YmHN;/jݒDrNpUi4.}ۣDK?tpߗ߇ZO<
yĳ┋TRlJ\dTӖrC~lߡlֻ:;oQhAl!&S],6
9rRU2^T{D[#-_{rkg{w	E~uhvTmPU>VL؎
8p-mT`sXb'ȿ"ϜC~^n!vU6\)UZA}~VڢWV(A롊<>y
Q_~PƑx*"GՐOkhהU8+$`^.Z763[ӳO}fBA~̀	^Fz?{Gg֓MU`2/s,cpնӺ	m;7h@~d{_oGfo=OUOw,? eH}X,|Q /fɢx1Gcl d[Q*>Ol]JQ[Bn.UsvEЮK:`ءUhӳo8}KLL}#A?ygwmmom{gm{{AGE_]e_=^q(4|LL@kĄv"1?ډs`nV=6<˷2iɇ	`o?~fbX\EH_'ZKNL/ǆoeLU֬ZE)%nmUEeǑ5Z9+]]r	/
-Pӳd>iTq]ڍ[vϞܺm{{~ݺ``][G{#5{6fBG^XB<
E8>xg·iשc طQbRcԘ1x+%'vۅsF-@|% S2/GK88qDmd*7X1uܽ'TtoNUI~#a6k:c<Nӳi['F;=UdΎw^R/>F4rٷG&$|[_iF(:^A}V@#N=+.8O7y }{;-|9fKhG8/؛<9yG۰҉8*螰x4!u>^"rO2-ଜfS
j5'7Ѯدگ3`3hoDpPe
w2Nß>vݱJΚpF7hS[6<`*e@h?;wzC#ROXWeM/YD}͑	m4bB h?Qeotf-2uVmr>{}DE
)A-:s@N>&CE{<9E-q(8Q$%~Nsrۡ7h؏4U<ZS\0(d{pbkUU::d܃"q.RUU
/`	Wf4gj8<Ovw,?7ٻzBv>74uFJx+hxeÛӂqڜykUm߂-z#h0mڶFЫKǫI>Am|GN{č2q|(~9_I(xRN\q7i8H_$vZOR2;f웡jz$EVaqUD{" "9?	
E^L5/N@C&:T5{ή{ۈ~s{ ?z ܊\H9"$F6E-oepVi1֕xVi8b/me*{vp7i5)#/9$,d`VH{<1r_DgP7Yj*ّ̾*^tϛ/`zvhWN:^yB%`d=3\DZn[A_ֶO1X׀߱}u3a>h{F#F2bg L-6t{AV7ix8v#qUpDܮ<iV$|Flϗ狌MiIg׻fZWe@}Gx@O9+k}y&& _GfbOTICLRgI߹ukwmg4b>`<|C{3_XLp8o߳adsu'
NCk7|?hX4xE5tZ>:v[-&
`<r%T
	o|{6h~F8_VO#j\WHC,)8EEѤ^h|N5{܋U>lj9Ȍ0]_ZZ]8!2'x#iyZզ];fy,}ٽ?/v,_[O {sj8φ^Cw6L. -MAh6P7UKz@o7 h6'10~vNgt2Fc+XFϖ8%pYܻ5Z=f>7tbůV]xBٟ_B]i/Yq~u0o5{Wy/Wa6eOvd%@<?Y!X{ٛc/
H;!9xJ2{:Cg\Fl/tQٰ$cxP-zijKb*ں6NċG0i=,#÷K)P=_.ޙsΜ(m6	8ٜrdzho@ۙ:к˦NNpKQ$
3;h_]_ćZwyz1ӳO>O_Hg&1 ФvZzTs%dIl2Ɔ/(e+}	n.uR^>-[N<&(>r<)9堳Ef.)<80AlsY6ab%5-h{'"(6YqŎw֝hUb%2Nz}`́,N:ݹ0`d|~Vi$:=kڟ$Ez*Uu.k'V?G"zi((M+9"(3eq4H$q_9};}`^
yzD}q`|6?P~Nm^<a'3Ϫ7N3vrējGeCiюâzܡ&Z\Z^ڋ8]Jҳo>βc>ֻTtD? vvug@>S vicKo0$>[vj.ѓ\Oe[NoN+dܼp1&+3fljCPo`>ޱ|x]dXE}y,dG.́}{Sq'}!	$j$w5@^.;KiU|\LS/ӳdQh,s܁[4Ucvr@A!%h14g牗eQcOV{oı~}RtՊ6[Lރ|k? ۉ0t!;U/VQ0 #'8F9a&3g='xUnX}9<[31(*hyEL1=6ЊC>%/8)اgg3qD!ȟhzbtfG${66[S0K^qȿ
!	\eF{UHYʡ_o5 |;Zi+2ޏ (WԎyr+m<!{Bu|i:k=\sDbf	|n|+?x :'^?nND{0UՄYYݬ2pKC=q`*eO`cJDjgw!`[8;"h%G; (X#Ug6K3Li}39+ӷږ~rLsPj%=ߜLB 3ҋO/{EEB{qʼqecgے^mf,%ȓ}&^:G;ȧaO!.O4Y=]Ё	+dYg}^8Kʩ
m
}&3/rXȟAjoxoޫ5Adì?2b('%*}8ZcH·#Gv8
;JrG$盟:kͧn29.;]CgQ'O2y_<#>66tNg}gfMh9:ܩjZ/3KiI8{ =P~UW:,Yv^B5!GSyqRO>`2ڟTkB<:=qxkI!0;o8SqH	=~j,=\$nOvdr}@߭*{Jl'"͗d{Ua>̬,:} 4׽K;Uj۴wUj&T+qKRٍ{UX\2Ah2ml\
ϝۨo܀.4]ZH1՛{8,\_X09m+
|wuz[mK٣1q˫ꛤ{6ar擎<92ޏSWU˴J$-}=6Gh	U82/WDu*/x_γ"6>3D\1T;k"yVIaE~{!>/]2-h:`aHgT[|ޅW+X]6sǀExIfdU~ԞFÏNP(/R}S$腫Qʗh/;I(_"%9Ak9<PsZ%dՈ6}3#݈3~:xI%Twl
\u%9^e^}zHvV8]Y:|okA.k
c^4hORΓ?87C+Uη1gn.׷-ωcHH:s!)(-L="!+7e
ȇ7Ў+VCPsXwp/4 7NfHTSwѲmVoZYp_ 4Xy)اg_gh^@uTW4KTۻwm4ufm1Ay*9kO wzȻ/wZ.e:?= ғZIY9/mbfC"0~Kr8@OCar7jGd΀E/z0ǛrGLKŒӌa6u}|VfUU8]类ЈǭEU_\%j2blƙf儓prv
 26"T
HK{"_F~hcCʊ{Ts/wOPA޼#p|΁c-Rz܈m]crbV̂ Ö/b̊]:NɏXGrj9.s0{?&GE;#qNt)TUXeMQ_q(
m=SOϗyiLk~?=-쉄]%Zt g%|~[spjQĹy^kz>szVc'H6r@Ɖ|kӽ/{8Oiu	I9iyV;t@[`XTʒ4RN6%ON.%%x^"P9.ЪqrJYq8me!8v9/S>=bU'W	WK[TQKޥk4Isr(!^XR_rsʡ=D	w;Wo1T?6{nt)Ul/2Na%GiŃ)᪽B{_+9~nl^Q{ϛJ?)ʽANhuZЊuWK8/K%L}zi/OLlmVsa%A.v2jÉ9! j=B=Mndc4>4g|%{ 8Քq>Ug~~1CZ[-uSZV5ګ*WcXU}!$}9ye*?|@WT(I:a6Xߔn=Ty)]p:U/zAǋ*Ah]ocU_>	r_k+dؗnT}fCq&5g~t4S~Â==`3!4~/8=ز۳*lKzIś_Ž- K;"޿mƥ0XW[T;>/|=>nb
!?w]_5) jF~N{a+/fLٗ+hoJignJ>tO>O}.ǧC\=ٜEF8ʭҒvM2.hQ˛4	&qG7Cوݓ	ߣ%+f&Bok,ü~IAX'saaaNG6?=:F?0`!#mT? wC[ګL(ٽ"X=~WpeϢ'd{g_MW#_7_q
T/TMsfF1`買|&sK"=+]yְ|ȝl~#oz:6lAj"NSY(Nra}KVkz_Spq>#`}aTBcӊ΀{D{Lt$$>>L^l;4۪(Gx=W(/7h9/mHد>ew>h)
M?O`Gp[!ŞN泻H)]5qh=S.nsѣzCz䘼=GC?MwmhۊmObKW7BڊV
cF(xq^sՁj:vϡ}?}<9G*%M}qg/p`_d{v /"5ڥzi>}<N	WHzY	lZ>@CzoVWHdm8شVU*F.+SQ=Ew.9#֊(7(G5#s/i
~sg%'+		}1~}ܹCvq@{ h/YВϞ[eD%(,Jj
){Zqں,X9ӥ*`tP@YNA	UZ5kk~k.}!2_sD{G hBBQ]9ʒWv[uZ1/$!~2m=tI1ۋHf!Tr2Gc}3()*WPc<Ǩ==gY_WKU(@%/SOK0%R|G+Z(݆tZ'2?ھjpޜ[RH+`Ў/ih˅%u&lzj%gGzɇC|>Yup?i¹e#
a>r tIO>1gRqAey&/Q|1asO:'4|^jS:K/uؓq1޵U-~~+;,Ц2N
_+uwSD2q&ISq`
ywi{7oܠ(^Ϣ}p7!ؖE\e{{<e{TLmk2yjrpVBR}HGC[DLH<>PО&~Vuf>ًy}V&'t8x>Ԟ,ЯHV|-y:SR0{_~ؾEQh_\BeSBikR[K̈́8VoWڽY+l&{xMhzJir%ߺfpOgt5\5r}tll$1%rhoWGwߤKr_b՘KQ9:β~d~zhя8)IW^pWdy/dAš?\{X9\0#R,+ Ƹz{~KCK99\FlC\Vds$3i9-84yO,wNX畐s71AOzVYA}TMiGMA+N{bxx }zPhDe!0\]}N)ا`|mT+n,泟 #~0؛V[?TgğG]Nd]ق۱z*&ಟU ܳ9
J.QLˤvNL1UGqm^WHb1b''37/bNaWae@U>-%&drkDEn?;U1XRpV=%̻%/*;Me,jSR:q<}xoyqV`.ՙ`&&+B#΍Mm1hYo@Qq~YEӀ^M"GE1!+њmˆsAUm;[.G)dv8LVo3Y)g2P'j6+Ybq,^Ua@L?'lm<uUDKU/,ܯ\^Kt6%-S2:j5WHWJm%LHVޡE1Vi'>fuɯfkhߦ̯y͍02dVy-9gw(<:t?zuɼ	03rַ]848nжcJiOʓtl;Vq
8~ hugimh;쫚[gqVS{ygU	LHeTv'ƕ+ 4KO-LDF췥JMH߁뱷~6o^6$X{A_D~(F?O'~{Xc(fBb{s%I:rn'L1A}c930Uutc [=zJWO+?Mܠ=28y/M77vK&n*ZoCσer^.s8TyqJS ,%(G8/xbZ?ONMhEd4!RFJGΚckbTWi5(iqq3\Rr
3H&/,'w--1}*+2cZ֨KڧjS߸kjEy$8Dўh>`̘UUЍiInA诺Ęa%v`Ķ*"jVدӞ_M>߿Z*ъhm\q1Sd'xIV{~weYd'uSYf&]xrgޢ&	ocOUf/+3?7wʉُjyV*+fM:׶C6Ycǎ)96ON
yN<6J< .NC&7}PkŚA?	XaP{ڠ& %\r>A{Ʃv֪|	^UNǹj)9q$>ܫUQ
jJm:3#G#oΎld8,Wcom_l[[9qD+h>cӢ>XzV)
}?oAm0i|{leRMIGBxG{_Z=QqbeKڽ{%<¾#{yǮd
|8~)NAqur
)	\8kcq>^^ЦŁ	 n{d^ _[q뛅]m٫Wouaky}A\pS"%Trx4	0.'|rkX*X*eiih,ҷ2ߖ;C'P~$?OzL*Z?IO}WXZ <8J?! #.8^6Wcb}gK0nrL2~هu&=^[KN
)\q¼láBK^+駢,+%H<~u%Wa}v$ZqV{zQzDh	hk.<KC3+ccV!՞`y{<F 2X?iE{ 0Ԭ~07(ފ)	@RlL7l6v/9r$I Ziބ=8ݻqohPK>Lrw8%cT@'\@8O7痷v\L={a62.|H?C+a/l-о?ޘ/B)R*m^p_8]V2vQOKEnX̖cQ1O P뤽3	䤐z~ýUz ?|, 67-T[&LIt=ͦdR~uhsck^hiDK8+,Z"w/9SxO}#q2*R>)TiNO֮P!ҪhiD{(8Vز8-w\?$	K2r*
ƯF[j
%{qF ^B[%1{Ru##m7ׄqm`rBԞ}d?ey\GK!'f=9G9̀7Ŕ%ϐKLko'|v%K٧`HK3	|L~㠚33ȢvgA'߽sz%؋ql~+KXYSL8lrRSI%YrZO[sA\57w˳:9zfM[ȽEc1%^ۼ'f8MZڃP̬I#C-[ UeiHV{m,Q{BAI>{0W<5ϣ?~mU%20goZM֮TS<cY2ΞU`[TqP2Λ?vʮVj_><$?:(.&YJI$ߏ"?Lmq#g-w^lR!?.=p7(PhZuAy$gci,2m%g5Z`bNgt.5qx/tlЯ8~y}3ĞBe@eUs/SǦO?}>.џ~b?/nʹq2vzz:ۓHFᬿ'	 >zqco\ hǳܿ6썜g߼d5kQ)@SGTڃUGuH|!hߚW+M-]e,<rF{c_|b,O:r%Hw>_9DIDy6`6g҈ r[g,?2T6գjQpKU==Opohэ:LWyi$[KſoⓁG~O|`bΞ<O^\cO|`O[xGC?؋^:<{?^E!&7`wN>Tlo_ܺu>|o6 r]F֒eQn^SG}i詣} ^OL{c^pz9gQ{cG>	0![9 .oiQ1<UƝz8)I۴n֚.@wjn`22A{1uIBBΪl	;oF_>y1;cEҀ9T0=/r`	)h]5ۣǙrCއǓOܹe;O|{x|Pro{oo(fpXV_pVy=^} -[`4@}jWOVn{v.sq!'UXq,×wZmf:CGg^-jJ_c=[t	r3Z!+?IyŚLI-Pz@y˿l2G\K%v<?O80]buk/=Ng~3_J>O_q ŗ?μsO?O÷O_if>ם	^{uɆ+OÝ%JǑqi8P.<ο!<p7.aSze~e78mgd{ٿWҥ|{樘0u]3"ޠ)rﵭs]R[Ld%0ŤӁdz!{uUp.tq6L8Jbae]Rxb&xqILI&Q2Iߐ^~d6Y[1TNg<z}^cؘ!ln<Lvӥ LɡӸv\)^Ŵ	XFi<ha3cC
/xY>KđIZk.[sѣE{E?/QG;#Hg!g(8:d
9ؿDW/Ǘ#+ ֫?~H9<yYx?ӏ}+Z_Bv>W?/gAw_e_gWN'ëe:
' DKJܕ~;О:;QH"vOΎ9{ߏXwD:K\8>,a5pj;РKϲ6uz20'Ny^~!}N+L[f6:sE<:Wn]M}#s9NΩdWWs~%[n堕lt9(.]GK,AU87Mgc6z~ٛ%~IgqnQ[/U)B<ٗ@?&I2 A%zODbke_g?o:ۼ3`υ ~Ghet:W/CG2EXSf/}TO?OǏ$ǦBq|e&LeFr!`޶#Q{{(~KAhtpjf}I ?ƪ~8:+8๱.A9}Gc/띎~0ӒFxjOh\S&o'=]yo$pLVޖnOmV!zu=7~f߰n_ 3Tikiu"-{ܡ~WbYܰ,8KR5Ib1C/[Ϫ ~2";܇s3{w?ő++ga3~	0Oc6kMCOo?/;L܅o^ " G?##353)wF)9Q*8ZJzhՐK`7ec?]Z>@<zz.a`X
l/0 x{-.hy8וݓօGYǝԐ3^q:ګS+zmlW3 ̊fǵ"G|/]0K3=]՗KyJN-t}]~h?%m
-F&5ůphb`DH8w?/"Ph_/OQ~y2Ut~Uw pa^5ڼb? eǯQ6ͮSIYEZILf}>ٞOQWN(M9p	Buh=nG^nDdA+Pw7r8~A>y-EȘSl24霾-ۆsSĞ ؓEqwEc륽i~|N8%|n_ڙZ/Yf%v{)/a&颭eǼ289BvA!^DKJ*n-r`r؇ϭ@bea5S^p`!BE5\~}7|^4Ke3o-~]'T3识iGv9ps/
E90{zBn^`2Dƹ&êLqshq,1kAT`X>pg'HQ@}("? %;c{@~`72Yܑ#=1ˉ&䃜n$y`	۝M+o6L?JJn-'ѽA^JP.{IbDhE%0/]!س%HH
W/
g?W՜L_Vӹu~Fq	bںG*K<CLLXāULm9?`YX2%} ??`A+k/v)W+`4?W:AEZM>GD%%ב&OůU*Ǌ+j(rfLO@f2H8۪DP=U(-0^Y~,ڮqޕ|:b=Q{1~"*Kzf͹ oַltU)ox%q3_QE(܋SᤴS˵33+3΍56+ʾP&%cu.Z-9;$U⽄N,0Y4K8ss4ڪ
=dr8:PDk~(8ETr>E0{B $d/h}+k>,|>,2`awwt+C#Pcf"0__'idKN0{fעȑ&h(-iZezWŠwڰ^{j3p4>gA&*mj->8jW?jmݯVD:8mmQ0gO|g0+W޵v,/Wʉ^©*񙒑zɲ}N\i9SgN-F[ْ
ц\Bqv$-`߰*
ȱ||>;T~^`%zT$z@6j/YT(h//gg(%Xl`W_/(3///,hOӧ/_~Z'Fǃup?Vn˧K(S4뫺4j
(҃t?tk?vأd2qo=wW)>JypXv*l2jnG:I<J;9mV[6L@vT{v)A'faN;fo^}R%v_HQ/
>|=ü9&~PW͞DBgͷa[QBr4Xl:8[.p_g=B>.ɎHġ*sh4W
2wj
0xeyEU@Te;8fgZ	n;nyԙčCy(r9|2X}7U < 6*xGzQ|J/p%}-L='Q<f?M|a"^k~1h;=q͋gg%z(ҜC,\@X
*}Ppc?7'T'_jm_	}isǗ䤢$В<̎ZYFpw;r8#fåW%'s9%Xwj}Ya}誺dǀdE'l["Gbq.aU`f?T{Z<:šQ:%Pb®+
[p^j/2_R1h_}Zf^zBC}>Ɨ?g?~_J} gcqKÍk/^QXuCz?]>"؎U	OɴOtЂRmPu=Ul|(TF8PoWدN_Y6Ypl=lԄ r >Uym'C=f:QXb%Kx^g]I*)Ԛt_m9g.PVY-KN/qUhCos|uDe= et8ُC$GW.{rAh24g6 nK8HwN_"(Ϲ6ԟݿ"AWYH]y__DWAZ~+xů fK=/g^}{KP/{$.A3:{F꬏wӫJc6[mZ=g$~%Ѕzp0d.b>(dKy2a1Y13yqi	{h}{Sq<67̠N֏6Lu' W-r}vt;E[,<k8_%=z]2n	rHUu3wb%6$3{^h18 =b0rnSSgwhd|S~lSgdt.9UO3U٧O#gk}Acdnm5$z?^#Gy}4oMB_~h*p}-#/ >r2d/Auv%Yy	p1$%3htU"ߔcMިDΜgRUG-8~Q}sܓӎшI"h7DɧK1ஔ6W	;2VKml%:eSv,giC]:DBXA;P*j8z~%/.+>L4lb~lt54~ͣLL
}88DԜɆ~	y;W]\RlL7uc];Ռ	V.1iYfQjOܞziɘNO#9/4̆+ށ8ş3sqĂ볘{D1%GH90Arq\j3 Yhq6u"~Whey@hɎA=qnMA[~u 6d^<}S9פj=ck}9pm_Q>Bt<&.p]Dss+Y9}}KUqjI8^oA>;͟#	ǝgO+F̊0ΗOw_LsHįp	wVI8N4SZ`OpT/ɨBnOP;G̪Hq`qzzqc-=@yTEZDgi4󒡞N
Jz'`7cOLB-۪;g%|8ZPq-A(A8ǖbKǶ٠	'$ׇfu_P%s@ }0H5
~00=k2΀::dfTo!8x|tNmK#U#7̅7D|Wp.&h$^_)*n9H}i5{S\%Un6"QZjYLN9:>gA=t~	*9=Fx5Yuw	&_}RuL6\1h<(5!J:Tg۪5>TLA	j}Hxz> bJLE|P?ǅZ1E)O2ic ~pݾ]gPgotd3&r|޷-qň87󄝊1PwUC5s$'MNK20 ?_^)e1tf{alc
j*Eh˾vBtmbhDf	'Y8A~`_qƱP%穟Oe^WޘTU}*A?>6~;ʲZ7S6$h"Nwzc16]H e7벫 >|_8OUBΑpʳm{=̬`q#~/U!OsH4͞stfkJDpKK<\|%Y7>P9\98p{%Nǉ9A״˼tê&`?_]xSNz߫53bB6)٧Un!
9C~54RANpb]eb? 6hO..Eۘz}ں}gڳx(8"tؓio$gcȕ4]1V+϶ɪ8Bݯ̘2c)AUBvn3֥`X	%PHJR5!}^՝~IїPμ͗?'%ko~4)&T;2dȽ?!;hJFǯ%pofkA CpNɢpVy^jTު.;~nb'#ON>ߩף%gXۑd߹77H)i9Sh]$7Ǩ_!/{eWLZ-a,f>@<3gJ"'	zɴ~nȅ$QU'EC0`@彍s#q~C=Vim`"/B{gOr7K:nF9JEpŌ.=ڇ.x\ƿZ~jøqUs*.'}$Axץrj/	r@xWy|5!'<$|cYoķ- -;"):l92ѲuR~={DxQǯ`:VqR}-mj9U^KJ9> ]цg8&/ᴪo!Kډ3_yrldR/"'	[eٯ9q9=H٠n,AX*=XD~%%t~Uq{uD8K-Xϑt7x)ֆk͛jo7b
GyŒk)ϺV؛]U!b/=VS+:Ui hky9'GYVuLph7(?mXq*Apk'`k{?$y*KR>{u̪+rq$ܷ,8&?$" }0s>,.@5Ɵui@鱌3Xw=f?\:^M9&@cu*"׳SԅD#|$87)Bbm)Ԫ><+
}<gqxUK9^Ҁժz|?,K4tUBt.%U?ȄZ11u1n28BֆY/Jah9K2h9@;OW.>}{ojO4-&9n4\J]ٯZ!K~*;:Dc\Bb=#*@=TuYl.&|7li(rG6Q{d1[׎mutOx^HNYotuJmxk)Vn8}EsH9_=AG>_Z/L? |ab3-P1 ?e͏#RjQ.+:?['ȄV%U+7	Oq>}On*TG,S<$rcR[/5&)r>80dVU9*Np~pD@0Teߌ[f3{?S#AmOtd7G_҃6ْ+*6qi~_*LU3[̘YZyTiTdU('sU_7ĩhIfpEueEKn@9!Ui66|/uZW=
9w&nř.OmLw@E˄*>Ҥ؁IC7JnQ6C<pb}0'-e	<"zMAh^ʑ=+Gz^y,*/;v	/0:j@%=?8:VX32gށHoi^)Кr_b[NqJG!'pj^*'*o
qN9hcT6?ic"7iWWhŔ3	ؿGg_)rv S6qH/	`J	LZY%LtIg&Fs8NP?(Q}]NV=:ۚ!ѐXL{jE4.8ޕic}j洫@%QttL򫥒30˹8JeBQSu}8g%J7x!d}"NG;OW'G/x_q
x=mii&Yqc}l_?z$8{=V=N)-T~<bqm	vlں:qlpoTM8`sj=EsDk=AS#f8(tpdV=+UŔdyԎ#ˣ\31)ޯ#=U#`{"Nb7\,c_c=={oҖO4Ij*,A]in4]F=+ۮ6w(3T?0$ts)G\B-rGD~@Q	Mܧ211+*z.&C;8mtHւ8H`_	ǓΩ̛?Х7QVC^bh/*zϼ꫱sIh.yIayX__+gNЊ%=C#uUlBc,aU_o}?n/e[F,(^
QmqZ֖c5փgi֬t9qV!(ۅم09T͌d?HnIۧVAe_r~O|)$jfeB 걵Jnb[-eUXF"h3vIe /Ug	_s^ȸr.ʶ\,'޹/=k´r}85CViK70zG6OSBjH\dkSx[KqTBw)yAhh8RݪG|ь0OJFPV,gЏl-?,h"?Siŏ:X}G3vN4첽~;ʎ+@̙1gFI>q4^=k-*"}}<l8#rO`=_^~e!C=VݚٿS\4J5ۧJj3Es28D76!+{6{g2.Vho!Јo.@+m3q"tuzh&B}zY]'e؎*8LY(ůb3.7LU[Q>NP/ZNdj4䒋)@'X#mMDZi+Xr֥D˪y/iM-ˏu=k/5~UY~췏DKph=ڬQ]ɞ`{A:9}3;^Wb`|jY;J;mܷ;t8>I8^_i#A0aVb_BŖyՒ#g&Ua^{R - o?`Za!=gKt})p,оݸɚy?FMi5wvZ2*MeYleZ>`~K]0أgm/,Pv9ƋelwdHh:ʫ;m$us$n&6/&a;oL0&yqt0-}Z
}ss4_uԢ+4$m>;Vsj|{L:&5g'ҲDcho5Y(;&7@کtH:SC~;Yjp_$ʽܗG1٘68p=L b?@GBɆ橶h8˸<&}qZ)ԭDP|B|_46kmY:N"=9Q}X/v]Ǟh/>
78Wp«T5	{nT9?$e~N=8Q7]g'Ācr~^.7d-5Y(WM!-duh:0Ϻm)~OVo[q5g7Ph}zu=ij;O΀mgm@
DO;VeIө/zc&Ơ!%[o#ӷ}j%q^jO@_p/XW^ Յ9F{zJ=~3q_ss."'ZVuCMg+%DUpL~+/DI.
j)h> كd3?t:N(̒h=B*7SI,Ñ%]@{
ʳ྄jE5œCk9Y)-i?)I^ݓz,ܻ|FLM']_FTmJ	)>MZ
%LP-{s^A[1y(aPuLL>쩯j84%grL~CA~a%TI$NnH_qy8n쪪8ouF^KDw`:	f3iz;/j͉|oX~ש.fnqx`0Ѱ)QRN<ڽ8ey"`45踔18=abDN ݳǚrʂ/*c:=F,12񞻪j'`?YhY^{QrAV
d>''2/ʋ8fTr5Q*8.w{ˇ-)*9<-bdǉJːV:x|ŞN]:&3g5h9gM\"+4bn/
}E'׾R19GʉǗx0-01Vdvh2iR3>f!G݈8"Xp'={v9&4/Zu?2N؇%p[rq(+8r_sW04{Tr/P=/_6Dokՠ.|쥭#UO较}۪&0Xyw_w,o8zhKFfQozigUh"ٓd_b_z=}B2g*N[*IαjGc}͍VU	&[K19)~6wI%Aa4j'}d궙x)^E`;+Ν!@0fe, tTǾ{s}^7!tQ>'`|+St4М>jjjEA;=p'RG-2yi
8pOΑnoU[)ccd2*8B+ڋ;2hZkV0=(.ڪsqL7j.LGu]K ^~UE㪀O~3>ϸ tI&gLI	OTPg;0^xpzR~xI?WgMpZ[5BV^[:ho{:؛Z}z}G)[ETt`_>$W	p_-l
~﫴3%5?ʤ*7d.jL{8D!Rqz-Uߠ8^O{~f
yǯЄk(6|};xp?wnj}hzJ;ze@gݾIv6q2F{:TZ1[#:1مY⭆'Fg;5G_o꿬ahTC/=cұTZsB`~^㘎?	G)
$ol=Z7!gi#1䐌#b-Rq&nz	ް#'
mTp,ml< z
6Dˮl@U-n/3uqTM*sk긧u`#sTsk/+a-Vō	RFi0+GW=?J>u'č:6V1GY/,NdoPM';mڔys\V8Q	P?piS=R֗gW	N4	d9^ƩGGhs(}GsmJUǊ$wQ}CA_l9g~cqchc[C
zo HO=|7(%L(	(cj4~.?ch87k?QǙdgh_0=:㮗VRrDg;cpHծqcnCqszbk=&*6ad	`:	&iefqoz?ogx}6?!;S>8.Iz=:=Viܷ߮@^8Nb-2+U2}xdL`	j9%N%'%yGc .eR˲{z	ѮgZ&Xb&qUu8H;z}TύN0q{{PPXߒǘ=j8~g,oR=b27ir_ޏྮ~_8w8x̗;жOy2mݷx4lFr}jh릥87W=_+#>t[Z-rn{rhFKr>LdB'UfR?z;{~鎎Rp8{foаYn[vzgs@}f`):7Y^[s_NoK7-WDz`k!EB}|>hg i˨/*%+$CaS*WK3zCG͞uq}UJZr2fVr>!If@q޼w81a^'aBf{EyZ2_Y@;q8sw-L}ٌ
=%	gA<fӧ
d%huU?ͥjdEjPl/#~%ZFr\dUzLmJP׊d7nɥp0ا
p4bs➪,G&l{G&Ŀ5zOSn5`B/>6T_bVOT XeޏwxϠ'}mj!|[s((8ڋa6c䈴)V}}xTO	~ˠR30FxÍU*ߐqōҙ&^MoxT&V_&+G&f*C
+QDp0ZfbU^\'ײ̧i9PO?׋	xL{FN5¸p{yͻ1:+ˇ``Cy }b4*	 _@BN3nreZ֨Us­i٪G-ANEp^e4,oF[@sPhO1	4KrۃSA@	ޣ/ ~~~>j}:|[\R%#ݳZ58͞~)j0Y#/$82\1,C)cАٯbyVeFϸi8=\bqp
oh䘖\p4utS.MoA2s|V EVoA~tcY~JoY`rh=n$*Ծ
!>zq͹*d͋r>ԪZBezh|˥1x	;'ͳϋQs@M/Km8NEGzg8dOnt@{hA-8JKD͸H7y
9cڢDLXVE֙R4="4}a9Urr\JX-Vd
G(	3Qhbrd?KOi3ugXRc}Go^\]K&Uq&d}aE$Qt:/#|}fy%^at⳧3ʲ{o>Ug^Ή8#s6`[00'epr+U[[r:EoOگodC ZEl=C}̪ZT\^_FV켴	Wٓ~k[ZMܺB[g>"i`B<9~wվ#׌
Sꟁے>q<ˢ=g1rFA?~}+~t1^xxgN ef:gA<n[ڷ(m50Bۦ:+JKs*T{lt*<Rgt4c@;_^,̼ LkS{2a4{ܳ	OQh%ڥx6|z.nuU3q<H.H	Msy6;>^4=qBkqw9tEֻm?VV@v]ntb*姅Bj;9#gvWܪtIð^ \#׀*{t0da<0}d3D#fA\1ƜCMlՎS)r}4ꛥ2DF@~,*MNYY-y`O-]ڥL=EMZHGGg%wVho6τS"g.]_t:O7Qpì@>M/Hi8M/
y-pv%LQqU^2WaIVz	:#Trjn\lȹg_
_r˴v1	GBM#OnZ=Bm݋	Y]]ݗ#b1z0X.>"ӌ:.@0%aoXU̋'Q[	vG#.|}Oq{SqaybįTZGHU*K*&'DL_*_v]6Zy"^c%JꥥGN{(8*Z_՝f?Yl?E[鄅qur1ˀQF!TUB(ڮ\zk8hяړtqhěs<G˴Aun@H`阭hڷ[\op?MByq:~|]q'Q+b,r-q8?\l"+*׳_TQmdǗ,.0^8LUv$=]A|gu,0h dEڼ0eYzrs*콐8d$G%,ܣaH=[:Uʉ %ixg=z--b{NRxR0z!̆ w esk;yCt*5$TBJ=a~styqHA@HjI:Ref_2N|9jN-9枪$޼0!Srv'1YltTȞ o~x]Fg{>'zGvs~p3K hGbͳi}3uZff/ن[<ր@"&4g-췝+'[4WjN*@{{xh`Or\7T-+GhՌ=ǃbNzN{=G?e~^Lh_q+a	Bmd'$
/%	pL{IScp'QEg2?-qiA4βZ$=c/(;p@K^	Vv#'F5*ϔj	U1QQ~q_N%DȮpf{Q[0^rֱF+@?X/JNh3n*=秩~>;u|Zq<ߕrv*D[.Jo'|>zo=\7˛I9VO2NTW)q}7nX~*gY{ȉɑyDs=^ٯTohgtw{HY؏ˢ&Pqi'(gj. yt	P~BՂTni&3Csf{DqMU iMr/Rީ~OKo`o!xJ	yp2˅Y<Y<®*ʻDjO9}^fd{fVs'-}{A(P-7v=)Զ"ɾKVۊ怄3hPtB8(=oZ;Z_l?p\ȩJ*X6M04_=0/dP-3r9|fG.mnUhy.0\Tǉ/F[h8ڂ_:^e2<Zqx+ <
9M-  /35_)& t3^F[0޷r?-{2A?|{6Ӫ363}UG	??ȳ_V
x0th!""T-ÂGxZ%JNisQsn8É~{n/R)4>kN-MKBŎ
>8RgQ	Ih=Qr q
!
8멧q^ߚi>IėaRͨumJ_j3Gx.Eg WO*\6}9L//34J0WEcpChDySr,ͲS)g.XUCemμ>
ͭ3Lԁ)]U^ȹ8Q'=LBy$ͩAQjoH/V-=(P'&8HXEȃF{ۻi&\A$*oYV["n?=h>kUK	wS,ЩT²B|6y	׋^(S]U?^j)r㤠X>k=G&ђsWZ'*J:NNz_}x[k:Qy0q(MߧP}WUHV5r=yq(~ILHjIIoXw]1~֕#^ Hn6uN7%!Vt*wr%uW}u\9uU ]aRO~*欻(]וGg_tU
&zO^㌰TGVU?B#jYLr$1}*YWQ7,Cq6@4mZ|F{}<oD%r^Ƀ9:m'OI)׀""`.p_,hQaZSrf3URa	E0шc:f	hstLGQJ9V~wJR,3/MdǺ}!?
m@iu6%Gbz@#KlpI=pUMEg	׋^fogrr6|Fysz_k5vaŘ6Wi3Ğ{SOmMgWbnlEh|G=ݓS|L<(WPf_$-.ϖhIIdQr/Oj9:i3KADUwL
ZuoaT$߾m~?W%اQ{gR(xq]p=6^
iSRM\|#R30ÚG[QK.)rܘiE鬄Z-ЊH_PUXl1C+\žLpXW7eUڭp	Ftr|zT0rݞ=z]}6/gg\1TE'~_n?RFN\_l]9qV4D$$ۘ]\0{{/j:~׹#~}"FvڳFZlѧ$_eM}b_-Gr}5rT\&/)0
ssl?sh-kqSw%
MqY/#b_NcS/ah.OoW\u|8q=*kM	qnDO7̀#U?Rk3NJVosΘ3/jMΪmaM(>m"0ɗSlmIX_(ދS{鬪fgЃY%bOZN!DOsj@DO=04W^~#_Ct8Pdg0v֭vcG9ad&ySv7k%]޾MQ'k\%)ǧ\1:]־HpWqܾsՊ3;W!)BNkso4@/ta%wXA=)ocr )Z6;۞A쌗	T+s/)#ٚD'Xt20
ꥱʁ?p)x;yvn'p;/|ۃ[[p;;La6hw;z;١s;ؑݖoh{Z>p[-Zݚ>]}xs:Ե=|^~"'O֞3:Xa?7xEc|<ykxt
lBʊ$Cz۠O볂{i}VxI%lA;<kI||?3Kav8?NxnLD;ܴˌ  C*i]϶T{8V+&
;dy8*eU]pOʑܑ`,ơY솏O$D;a
7^ܗ#:;;af׎@!7b<Arsw.ppϖwwvp6x'w{_|Gˇp_x?9\&?_ R/U~5h+=p_gk߇!!!ǣ=ʊIFճrg}JDt2=p
@Nx<BPGlIdmIɶoAjsm8U;5>2`~IzO3'SN[vltNb8bqr`_<^M뫹Y]|fZ͇``/vScՆ:n%Z3U>>a c=P||,||]y© <߯ɫ|]H=?3x9F;~*.1O.
_ctg '$ko&w^b>~4Z3CIVWܯPajz'D*@|	/ oXb^ٱ&Q~<|8g%>s֬ZɒlOOv	&G|SF(_ՊlJ=3A/&Ą*%	C2Xr96g9fnhbXfbfGt;3ԟ ğˍdؓ#0wa2Ы55}G鿣	Ce0p$=}ē5!|- ^~U';{ۗ'%) Gr?觾D'#o/|2VP>֯86
u8=1"ԋ٬	/|0t4o0ߟm}9r֜̖O8qKMt8a):Q8}Q=e>
nFQ*hTO'$N*f_Kj*q$9KDU#^B?8g#|c0M.Z*.s}rNX9#TVO=	9귄%Ω+A};_ώBi	;ʳNw%X8!fXYz#vϗM9a?D/	O|?p	)>|G˛{Ni7#f+ Pi('=e%t6*iyx/ w)'f$<Jq_LMOQwIȉt?/Aͭξfov	Ohϱ$Mac8VbUUf/P QIR=Gu^~UmsIKaW#6ZBqd$%/g>NɊdۛ#~ʳD?	zeN"9kmwhNy#Wb{|Gw*z-$Bq^˺,8U?斗Oh~
BNQ<3u?rOҏP7QpVVV`~{H ߾0ZfJu]Ň9 ޣG{\1r2nuz/P8y]WpQd}>zrޚݷ5>?ݳ\*cebVc h9ddo&,ceXZ6SR	L&:v\}2h/E> __4!/IiLr)YM,wwGM9;8c`n\}Ayy쨦C	2A9z,z=` }9G7oM$Q׼]PW(3_N
@eW0KmA{8M̞]846K{}Y$pvhQg,dG̧MVʹ
J鬷^y6jm١}@yr}q-EF'ysۣ*~8zVpM<1W1{qH-}`ꧯq{RhZbW:݄o`fFʪ8X`4?jܗjx>d\:;9s;#
Qs&ȿ,r"HV;^L3젍s;
Hڎv\f]0d?{??I|Pz0߫uxoKUcŇ\b T~ՠ~1*7xUfZS^G;MpV6_ܷ\^z#svY5!PKEp>)f"2!%Q)[]1'`㔵80}joh	ޓ~^<P0.gZqaI+98LgOiUZb<{<syjxa<<k>_=w%ZE֗ꯉhyw̎ezdٌ?m5$*I@Tf7HOG*;w=0zf+l'%CD50ﻑ%].҈iɌCƻ,"zي(Uq}t5ℓ߈puϒ]90rN;JQZm4'^ئU>MEed82Ĥ4&TxTsBNLMEĻ©N&zd!׎ȉhܗN؍Z5T0w[8KNd;}Qcc9^ʵL
1M;dYzvԴ<g^v\1yǊ7ucN|kP^~C)S˿&G cY{?ZWܓ0iH~]'edQ	^pw\"2`{g)c-R=g%}&}:~3?->a,XK%|:hG`[7\Uj8r%qiʶ><PuZ@xhUh}'7\4f(2'o}Y'mϖo.GKy9|vgU6}9LHD(2'rn=gFONk~]'.LcM":̗*!9vbG/;?܉+,g͚gos'(){vK7|cNZ/)~ʩ:7ښu̻T!{4OkU{D~tuH~X~4b)\"ۡD+NI(UT=\RRLR7N/^>G982Njǉ]8M*-,B~mM.+/RVo3N6Fi7UdR|ut@to$UeKNVOjtRʱ`O*'	bjj{{qT4r#t-A3C̞[wOܟЃ'g9{΁7[ws07Q<-qNԐ]vvƣZOC{YQTe_֮.}*/@"8Sex	gz%Z]{,>Z}||ީ2]#0"UdkHh+\8A
%ܦYIx9	e~?FpM,0Kz']n?4'kM3o!gVTECٷ6ݷT1og%,͂c~GVw##s{m78㈖c?6KUWɗg}:|n??)jA'&E+hEnE[630JA;"賓rȕ.L*ǡ$TPË|CӥW
_>9k9pXKnsvb~A ĥ - xy+"<=1<qQd92z}L'jʲߖ31'ifVj5yUD(sUY,zqz	6//D[f,<n7Eޡ@K=)};`}Vi`ZsЕf]0U.J?;s<ZQ+̫}_ZfՏsf_G=>xqhyyTC?XpsŗġmDٗKdзU+vaXjE'8gY#gKjrP}<DM<*
ŏS6={߱-v|֬$a97s89ff4_^lP}L}dzο2Bd-[O'*|7rcn6Gӏ_!IN۷m6P}D3q2wݮƞQFkU7erͤ+6ynsr֬؛hih?+(ϒN3c/eB$yV6DbSUY)9jf2 jKRe/& 8b9h5MD㍸쥯
(I_rȅ%{頞~#;6Q]vQ^'9g=9Zڃ-hwxڮjbؔjsxN,l~ǽ;+aIMl&䚰>JL$ww3We/c#275+:\ԹIq#Qy3~m٠5z!=Z#o9]f9-`p"ΪG*.9$"K~TyhD,{ݻ&3xH[Y:fY6̲"<i9vIӅdNRuE4?8qпS9L3CkiU8T7N˞MhD1\Lqȅ^F݌j/}U*/r1Y|)ͫ8bs=團t/x&LkR%/ݫbCKK@&~>f[&MO7	`gpwI9D$<$觳Nyޅ[$o9kM_~2*@<HD6Ѽ#|:cX`~v>7"Ua^Ϝ"qx8-3\4zTު:pĀjRKpCgxNXm;1)iFO9;&n3MK/08:
j'<В׈Pa6֍))[]Ѫ¹޻sě#3ah]qL=#nc5d>!~0>j9%mL{?vh4S &?!:j?`$1( ;!hS}ѓMAU$Dܘ=C;榝F(`H߃~"_A'cDw#P]QΌ5X/?r|W`_FYxҊ ʱk g\q6R
ߖIY]c1ٯ|Ṵn8-飕D5GCm,~@uuB~?Y:Mm7q8F+,Zrsseq|u@)R-Wө9e;8TJE9 ~>6`J'-9H{94xEƹ70b24~o~1J xDIq'rl-so1件VXa3Pm)=2lư)uۀD7ˇ "OWfF\3#q9Z EQ>؏dAxDe9V3`oWpxc#h2&?v8oRϤLΛctߘZ/ig@Tۜ zKE64f}ͺlǊ1zz}6Gdzo8=ob,k=Lu!M4Qqd_⸜b|9?SI> <{(L^{엄UeBi+v|fM$%ک6WG$k}MZO;92d',FUϤNK%<,㰘s ljȏc%?6e6CWP?#R\`>Bz86(Oyn<ggs7LGl5B0	,'kt!-{''>wL,;lJw?| #Ї?aNy }jkGeGGhPr;9qdt385e+2ˎzS1R[t/H{3w%2UA
ڪz<tGQzE.c[U쬢?ͦs" /̒bbOLqޚoeY@śyb/UiiEG/FP}P{4@Re1GVK{頭%[*Qo%IoF_ΑK\v-xi#'3!/"~hBzP+?^%>m=IV\=">*;8Ɛ:[c:]f<LvQGpGΏ7&_6		73v!? "SeAgsY5@	᝾v% q彃MB{VF_F#Q_܄8>GrmD3GB<2JpF#M1j6!vT%uRzQɴY1얪kV"-gqHO%Xr#{3K'x5@ȏ:2pIh)gos6M%<n48}}eZ|p uo@cW?sZP䕘k$Z(^ ydZq`_;B̡NZ|#jd:a&9UY&QDJFD}N9@w-UrT97g&M阋 l+KڇxҎmG~/
rP̏5 pDo:3 =('1kp$,(=ccitY#){/G#G#5L)
LVzcf?JV$*"e!LM}TBfs1	:G=1׫lSO& 4JӖZ,}Vdpw6%\9v<̀vHx1
!iOb[<'pܳ
`~x|MPhLJ%esړߪ@o6 ?žJGG}i1Ǒg%r!g-PWݑڛ$Ppҽ{`-`lwMsژyxǛK =lGh9KoA9D5ipRp(c>^8@FBė5<,/xO
GlRりF>"z.WT{Zj=Rr	nD}u}kX${5蒮WqLYϞ!Vc\ݣrNk}قk脫v<;sf	̾5MXi|ͺ׃S$L3ƋOC0H˔zlْ0	PlY=}m*l *=8D_
mOL2y&yvrs{G.|oI"LCKǖ#3t3b DvC9t 7R#HOC;FG
BG1ׂ_ 1wR	 "@OW: ɸ7		YdERzȤʗ{*ƗRW9osK[p~Yǣhᩕ3㎬Z{IKDW- a?bti`X{2KQ4NTcLXuy	so)C2);Y5{=i8\cN/ٗIܢງ{UOri2x4lo8ɾu29cJ"(TQ*WU87'[M .ָ͗푟_GUK^~Ϯe&ݻU>ꞡ>ls_Na4 ^QWoyFI8
w# ps9dGx#	ғy^{:?!<=DGO`&(1Lڞ7GP_s/ {''V+>3ϏXA&7&zjYܽMf<j8BTwNyh?)%jW3.U{Qw>t_[i3\=+֏CzJʙi]zO	8jȤAr'Ú6J?]tW8e-"7#oG0=rzLRPF_j,<Xt9`өGA~N:hzKp/	UK*%*7D[e@-ϰ>?4G1_tznHŧϖ^.\-M(&;@p/d`S}Jh'zm>;^gL &C^3iخ?/PWn%`>J&E-E2}xHg	A!JO"KmTIE~K=[UH@{1	5ȾR飉U*xz?wMFwg5f,[v6*٢Vd:=ct2<iӑ`߀'! $`|&,A+Ky\S~lq檣#>,=q(+3K/=WQ[o'xvZGhqAߋ~k-6ƿeR]칾8_GjyByÔo&:Ou`;@1NЎەBM`p&{($QhrXVqV,,p[aDcC-cJj'6Zu84`@(HZOR{]CRrha|GMJ|Pg%MM9FC]촍v#L\MsQęFMdڬQd|{rHˉ]UeoԐ*m_#/玐ۃQhos	4
$We5ʳfoQ9lTi\ZTse-wl<-	Xs$C!oԧ#ம{`7ķ+>STTtUgd?0ݜs;~Cr(Bv:b/b^WW"0s|.yl6qqũu"uޕH[n3wYIxp.x#/#y8&Vni/Uߋiϣ<£$wc9}ږמu'   ADʇm{}	Ӡ ᴰy(li"3֗]Z8&t%]Tj_xy8Ł)s|fܣ#UkՔR{dؔsG:V:ƑwDc?sb2CZvHbG$!3w]zsw| wsW^}'Γ^.zEQ$ׄ"
bE^YEп?Q"^GQ<)8t7:u^5z;jpwƫp*"Tu̍@)U2x#s#́GL=ПF~L6߲Os(#|~v6!\ЖӶ˶-29	FcbD&y~H$eڀf&`C-22[pdѩ
|YC+*S0r}Uy	kΜ=/(3=ѮkG99ziРE<맽/Ol*x4-`oo<lR?NhזX]}6wUVM~nwlnU?0~NU<\ܘq <_	7z
?`#|:wH<s ɛ;z@_>ॕmKќ	pw29	8vbl'Ge \@DsOZ[k*RUxo?
ӳ1zB,=dp܊850Jp̊}s%Jٜ_]b'gK%}@uٷT,i_N^S\J«Y[k{˸Y~?]I\Z	l׳}ĬuI|z ~7~Jf|v5mlquVZkYٻ%_GQt?(4ѷbYE{˖e/S-K#X|y̹Z͂kIGvAą />OЙ'>/yj3U"imA Ӆ03m7x"w.L}u(hBt{?z=uUFvbO.9ߣwÛ.>*J([% (T᠟8fg ^O֘_YSW,RоS4RwR;N#ާ҄}CqlCg/7:
0BR}	Y)މ7jߓc2g4/ǻ5ɧ l,~̹''y9$۞}qDGz*Y~[&K-!ZSZ$87-eMK_M(9,/1'\v<ǚt.uJ}	[=z^MԟmCL!??=G{:3>pJ}X%{`c{;xFkeӝjRM:"Y1 <_ro<
fy:P^P!Ncr*6d>^lɀV%wޓC=5#*i:>IԨ_NZ/;jwޑJq
՗K/ʙF"o({m^,u~>|>`mUIϳptAo/<ĹQ;glӶۢwi|.\v霜j=_uՑ +׬-FSfUP4KN몚sLND;7d{hddbD;'35zwnŦE}1Σ݋<	@?+{A3/dh၆
7?OȽWe#  LcBnNWi&ݕȐ?.pw{cf=} |_[ľT%;8zt!\6wIoj{ߧ*%{H{27Sƙp8re2:8夡Tڑ~w,9o"G~]mDkٕKq5x['ߓ[O? DxUZ%0w-NmvŰki?֠=9!C?>"yYF=䬿~K̵wFhHUHD]Fq0ymՏXqr
/50ߐ׵Y37}_
Q3EhOXԿ(g3D}N>xxQy?iBN7uyFtWg3L;w䏕@	y'7l+s~?<xmLdO3ζa~9QqWUWTyRՖ`|YO:Mq&p֧,يYNӦI~&b"ab;u?:|Yuҕ0z{y'z}V}x8|wԽѬkkŠ?GrLvsěƵJfj &=W)7ny~yWr>!ioMiҁ\eb{NhWFfh?=
/HF`VȿھKj~#.m4h'rg3k{ky/qnNj?x_!2݅rWqJM G'\L!~9${|DJn1{xM8@zr*oz`Gӧy8x6G}r#$=y&}pˊ{SEaoͨlW"'BoH/+X8K&iϢtyKgY3N*zC+/G/h4 _ܚ.pp.FNmͅXQSIۢ*kKOBVeOwp[Qk-<pxi&Qh۪Qx:Z vឤWsDYpm	{yċn<12rҞ14Qj ոŅżhM)9MJh<*^V|T<L"3Ou)ܥ,/j=	a m x@p&|gqg`{ǢODG7'Op۽ݩ1<wfG;މ7Xvnj~IʇH{{CUZ4zz^@+*Wߠsy	89Rw(R-{qiUZ fNá<rc=z994k{VFu/#BwQ=yj#c+(]gO)
cJhH=ߛJLeq_cyպ.I`V+0ƑmoMlrc&u	H,QiltQ[Ywg,{_ux
vga.Ib^gR#b?y = 15>mߦs];5Gg|xjSyg U}՘BLW&E$dT}9	h;
~%K#'1W,W`DO.'~F-i?}fGd4%-:,m شjߦgG͒{g6[l{?co(fS7Ys'zqMӐ}ˑnadE[rVQ1hGz˪kBLD	Z1Мm_^v{U	?xV[XXW+OGy\p5MahqRWgYDՂ_`VTiQxm;vB7˟~ b~xyDݙO o]P az<t
{{! ظgwޱc$Y]2#K+yY$$Wi,L	@z9uӲx{ڸތvԽz;#z'a/9˫d4'g=>qVyKg2IKn5$5]RWȿ	\d`@'d	mL:]-ݙ	~[K/{kՅUH*^XqyH}TV*?a}ӯZty:*U{/l Z jTBu?_H`Cf|"3Y!B'uk)|4,|` gA  4GuLP+:i\y-/(ooAqlr=#>.>>x!i\Zucn.DKK2.Wie!YMS{Y#.j@?uSS'jk^ejw$St6b{ُll[(kY|iZ1Ii @,9מ֢^IOQcTi?Ğ=;g[l]=Ѩƾ~5I+\O;hRѾ|ѝ8HgZ3>/oV%ˈmF&r%ZwgkX7!B~}|%c@rq2*Bv+z_-xEQja |{&(B~ ^b^3|q;6˛ǹ}  &c[ƶJi5,e'_S
%{S*Εͮ󜄀|T|֑aS.'KcSY/ffj;>Eu	k8ZC59+3\sqMgzIP;ut
px'lcU;ag}lx]/#7&[q7rqm2(g>%n]nwPNb|"G^1HH1;g-~ر^7vW>Էe6Puof&l4.HVs1g:_ӾF8=}y }U:\;f3SS\-q溎tdg3+}C@/B,@owo y,O'#yQ@-8Vĵ	N7=}a$gҫi<BLEkg˫XRe/	W|Pt)Ru/[uǚڏԯĬTpSo`8ߕ@7'S^
чj2g:raP8}9jV;FZ}I{o=n:뽔{qy}'ƚ3VzaowϿm541"F,-&8M::fle>]]ȿG+ǠO
s3sSm)nԺ2/̏z RѾp"/~*J3iUL
VG3;L|!00VB"Yp]{[޷8*ybynS|r7p|_`)kb^"C<B{|Vʕsĥ#j%\Uzj"5LK/6f$L'fS<ֿdCaVd_*r?C!P{֎yUt# ^b}M@*ͽWJ,D-'{&gm@ڞ`,^\L+ǷU!ow^D;~dk_"ntizob;ZM<M"Ѵ4Ҋrn9muo":Ol0A6*WI'4W%=C_E'cw_!W$/ f?sE|O ÿW}?o!wG<Y}e뉥=齹 >hVvsdǄxTYatӛzgb_ٗVj̡8V+X/Q8_|JjN?NҠѿC	tt-ېlvYZLb+5IzysZ=;{ۑ/Q+ю	tx r7ɁE*=i1X$
ͷ|-&WKM9V{moo3_*b{>w_sYJsm+ݢE9.I9Q_sŵVf6H/a-_~?f!/{	jғs_	0پG;GЗaKUϝ"J#>HEHF	UVt\o(B[gM\gj&eV'\'36*HvQ7J Az^7Eg>ltŸw#%8҆JpbYo,-ͨvĐ?UeO2MڛLSMAzDz; =A}D;rd~G]h"ޏQ$5'PyZ~1|yϘg#gL8*cOXQ]~	tasv.ٞ>}5S{&i}%'\6W&k/;=']WP;>0J//i|z/{w+Pު8 UYzY801r}(~q7ek~N}/n.^'6`e,fcC`QW*HWŧl%UR#fQ#]qBRЯ::
kƟa'L)=6tXBrZ	CU^O$/'"MKp5#m~=r0E/aA?.ҝ>O1Po^GWӑJӲc__RN2jE9NOrCzhk_\A&%\52G}y\v\
_6Pdܟ'h?MԢ@¼n;r2cqkW+*G:/@o<-x_7WU1 x"(pŞL{zw0p'ϒ~􎌏39>ƀ,ÑaHlMtg	LS|yO r?PԸ-⟖pe_{8(IϴϬ򩧦_A_WC_i]+X̲qx*ͣ8h]Ýit6~~X9PhZӴR"Ftr?6f[1Yڏ@]}z^ILwTu)c?H7 FI	lG7Xya}\4NzamDz-khMvE`:a^rۺ׀43-kӕVɊ+;(J}Q?~H\LV6A?oߍ
g|~H~Uȏ_pqfcQS+gE<vdų_`(LB`=GC.Zȵxߕe
{k`k>?/Gx6Կݰ'W2+}{6ndz1o$
qX_de#HHj X_+ygS,{;^~웬?gտ_mZC>U9/K,Ҿ:L/hM{bt@eh׌B[ZlV+NJMp*.\s=P˵SqִmZ]caJ̋3IO\|J}Nç;qhJʰoV~D`7qo@bw~O3KsC=d$ 64@YaXYBBt>>dӘtWof$`܆	90Ǻx20@;`|y
Bzc\})A8Lxo^˕zYmRY0svjjg}mV;XL{&i)TUJ2fi]93жs]!O6[\Io+_?zv8j뷾b~xIT :;khhfsnU^y ֢J_ށe[P>Y/*r#3J{)ʹC{eU7!lU_6igZUӵ}+ιF't׎ˇ xBrzBX_B_7gPٰaLн^iv)³z k?^D|-m!BH霖HXew{7:I_<kSc
4K5ːGsY,z
:CJR$>8W`=gɡ<3lpٳfgM[ȽN7iIZou)0YW-M/w^gLf+V#R^z,dJM̩Ahఴ?yh8bWozsE_Ts"P_#R/~42i?lhH&?ďY&sm(AZIVȫdԗwKG._2KS6-}gIc)oSzz戟9+3%jj7.򟨚?>m/_t{pycdxͬIxkz7<II}7xV.% }2ֈrs+i+Y8+!'iu#Vƒw#gO8OG|J91*L\Z{p>"0?d໰]Z2~;#-z _ޘ)6N?{'=r_R@dSxAOs9LAό]e|猜[W=4+kYd{	Ahúoou2(LNN}4JnqJ%N?so@}{KR_wTHPzmog8h}xjUs|nU9_Ndƀ9$(z3HS rjYy^>j?l{fw|=J>_ee{͔}]m⵳BE߬سgi(N7(#q!]O0ߡbMojqvDgK^އtK2pL?{6r^+|+TuCyOOZ~z{mj%HYI1܏rĹ9蹠{<P9󏿈|k"Um#=IZ5w(ZHa6I@=C6H2^1@xX(K>Z4|)K'>'{,me|i?>*?d8(;Bʛ>n~>3{P=#dq07G>*pՈ;tl/DϒO)82)k{hJrp++N~]]ŀi/1+]HބE=N숑Sԋ&{[Na#o؛3A8ޡ~|Ιʂ)eMȫ_ޔ2I9F:ᾢD=x$N<h;1qOsq֖؞s{751P=?ǅQዪ;_GlH,Cl    IENDB`                                                                                                                                                                                                                                         lite/admin/dist/img/session-expired.svg                                                             0000777                 00007434366 15251156627 0014222 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="299" height="196" viewBox="0 0 299 196" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g clip-path="url(#clip0_72_105)">
<rect width="299" height="196" rx="8" fill="#D5E5FE"/>
<g filter="url(#filter0_f_72_105)">
<rect x="50" y="53" width="192" height="87" fill="url(#paint0_linear_72_105)" fill-opacity="0.99"/>
</g>
<path d="M41.1322 22H257.868C265.669 22 272 28.3314 272 36.1322V222.665H27V36.1322C27 28.3314 33.3313 22 41.1322 22Z" fill="white"/>
<path opacity="0.55" d="M123.221 166.949H48.0417C46.2459 166.949 44.79 168.405 44.79 170.201V204.265C44.79 206.061 46.2459 207.517 48.0417 207.517H123.221C125.017 207.517 126.472 206.061 126.472 204.265V170.201C126.472 168.405 125.017 166.949 123.221 166.949Z" fill="#DBE0FE"/>
<path opacity="0.55" d="M189.004 52.7812H46.6191C45.6089 52.7812 44.79 53.6002 44.79 54.6103V58.2215C44.79 59.2317 45.6089 60.0506 46.6191 60.0506H189.004C190.014 60.0506 190.833 59.2317 190.833 58.2215V54.6103C190.833 53.6002 190.014 52.7812 189.004 52.7812Z" fill="#DBE0FE"/>
<path opacity="0.55" d="M189.004 67.789H46.6191C45.6089 67.789 44.79 68.6079 44.79 69.6181V73.2293C44.79 74.2395 45.6089 75.0584 46.6191 75.0584H189.004C190.014 75.0584 190.833 74.2395 190.833 73.2293V69.6181C190.833 68.6079 190.014 67.789 189.004 67.789Z" fill="#DBE0FE"/>
<path opacity="0.55" d="M189.004 82.7967H46.6191C45.6089 82.7967 44.79 83.6155 44.79 84.6257V88.2369C44.79 89.2471 45.6089 90.066 46.6191 90.066H189.004C190.014 90.066 190.833 89.2471 190.833 88.2369V84.6257C190.833 83.6155 190.014 82.7967 189.004 82.7967Z" fill="#DBE0FE"/>
<path opacity="0.55" d="M189.004 97.8043H46.6191C45.6089 97.8043 44.79 98.6232 44.79 99.6334V103.245C44.79 104.255 45.6089 105.074 46.6191 105.074H189.004C190.014 105.074 190.833 104.255 190.833 103.245V99.6334C190.833 98.6232 190.014 97.8043 189.004 97.8043Z" fill="#DBE0FE"/>
<path opacity="0.55" d="M189.004 112.828H46.6191C45.6089 112.828 44.79 113.646 44.79 114.657V118.268C44.79 119.278 45.6089 120.097 46.6191 120.097H189.004C190.014 120.097 190.833 119.278 190.833 118.268V114.657C190.833 113.646 190.014 112.828 189.004 112.828Z" fill="#DBE0FE"/>
<path opacity="0.55" d="M189.004 127.835H46.6191C45.6089 127.835 44.79 128.654 44.79 129.664V133.275C44.79 134.286 45.6089 135.104 46.6191 135.104H189.004C190.014 135.104 190.833 134.286 190.833 133.275V129.664C190.833 128.654 190.014 127.835 189.004 127.835Z" fill="#DBE0FE"/>
<path d="M257.868 22H41.1322C33.3313 22 27 28.3314 27 36.1322V42.87H272V36.1322C272 28.3314 265.669 22 257.868 22Z" fill="url(#paint1_linear_72_105)"/>
<path d="M235.654 32.4428C235.654 33.6934 234.638 34.7096 233.387 34.7096C232.136 34.7096 231.12 33.6934 231.12 32.4428C231.12 31.1922 232.136 30.176 233.387 30.176C234.638 30.176 235.654 31.1922 235.654 32.4428Z" fill="white"/>
<path d="M246.894 32.4428C246.894 33.6934 245.878 34.7096 244.627 34.7096C243.376 34.7096 242.36 33.6934 242.36 32.4428C242.36 31.1921 243.376 30.176 244.627 30.176C245.878 30.176 246.894 31.1921 246.894 32.4428Z" fill="white"/>
<path d="M258.149 32.4428C258.149 33.6934 257.133 34.7096 255.883 34.7096C254.632 34.7096 253.616 33.6934 253.616 32.4428C253.616 31.1921 254.632 30.176 255.883 30.176C257.133 30.176 258.149 31.1921 258.149 32.4428Z" fill="white"/>
<rect x="103" y="71" width="93" height="93" rx="46.5" fill="url(#pattern0_72_105)"/>
</g>
<defs>
<filter id="filter0_f_72_105" x="-20" y="-17" width="332" height="227" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="35" result="effect1_foregroundBlur_72_105"/>
</filter>
<pattern id="pattern0_72_105" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_72_105" transform="translate(-1.65397 -1.09524) scale(0.00343407)"/>
</pattern>
<linearGradient id="paint0_linear_72_105" x1="219.037" y1="55.9" x2="92.8838" y2="186.262" gradientUnits="userSpaceOnUse">
<stop offset="0.0031069" stop-color="#1863DC"/>
<stop offset="0.286329" stop-color="#5ABB96"/>
<stop offset="0.539175" stop-color="#1863DC"/>
<stop offset="0.783132" stop-color="#5ABB96"/>
<stop offset="1" stop-color="#1863DC"/>
</linearGradient>
<linearGradient id="paint1_linear_72_105" x1="-55.345" y1="22.1538" x2="20.3262" y2="196.847" gradientUnits="userSpaceOnUse">
<stop stop-color="#7FC0FB"/>
<stop offset="1" stop-color="#1863DC"/>
</linearGradient>
<clipPath id="clip0_72_105">
<rect width="299" height="196" fill="white"/>
</clipPath>
<image id="image0_72_105" width="1248" height="832" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/>
</defs>
</svg>
                                                                                                                                                                                                                                                                          lite/admin/dist/img/popup.svg                                                                       0000777                 00000000371 15251156627 0012216 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.277771" width="77.78" height="50" rx="4" fill="#EAF1FE"/>
<rect x="26.7235" y="17" width="24.0748" height="16" rx="2" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                                       lite/admin/dist/img/scan-result.svg                                                                 0000777                 00000323721 15251156627 0013322 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="1231" height="230" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M8 0h1215v229.771H8z"/><g filter="url(#a)"><mask id="b" fill="#fff"><path d="M8 20.889h1215v48.739H8v-48.74z"/></mask><path d="M8 20.889h1215v48.739H8v-48.74z" fill="#fff"/><path d="M8 21.759h1215v-1.74H8v1.74zm1215 46.999H8v1.74h1215v-1.74z" fill="#D9DBE9" mask="url(#b)"/><path d="M43.224 44.084a1.35 1.35 0 0 0-.583-1.009c-.34-.24-.781-.36-1.325-.36-.383 0-.71.057-.985.172a1.457 1.457 0 0 0-.628.47c-.145.198-.219.424-.222.678 0 .21.048.394.143.549.1.155.233.286.4.395.169.106.355.195.56.267.204.073.41.134.618.183l.95.238c.382.089.75.209 1.102.36.356.152.674.343.955.574.283.231.507.51.672.836.165.326.247.709.247 1.147 0 .594-.151 1.116-.455 1.568-.303.448-.741.8-1.315 1.053-.57.25-1.261.376-2.072.376-.788 0-1.472-.122-2.052-.366-.577-.244-1.029-.6-1.355-1.068-.323-.468-.498-1.038-.524-1.711h1.805c.026.353.135.646.326.88.191.234.44.409.747.524.31.116.656.173 1.038.173.399 0 .748-.059 1.048-.178a1.7 1.7 0 0 0 .713-.504c.171-.218.258-.471.262-.762a.968.968 0 0 0-.233-.652 1.703 1.703 0 0 0-.638-.436 6.142 6.142 0 0 0-.95-.316l-1.151-.297c-.835-.214-1.494-.539-1.978-.974-.482-.438-.722-1.02-.722-1.745 0-.597.161-1.12.484-1.568.327-.449.77-.796 1.33-1.044.56-.25 1.196-.375 1.904-.375.719 0 1.349.125 1.89.376.543.247.97.591 1.28 1.033.31.439.47.943.48 1.513h-1.766zm6.774 7.492c-.758 0-1.41-.166-1.953-.5a3.334 3.334 0 0 1-1.251-1.38c-.29-.59-.436-1.268-.436-2.036 0-.772.149-1.453.446-2.043a3.32 3.32 0 0 1 1.255-1.384c.544-.333 1.187-.5 1.93-.5.616 0 1.161.114 1.636.341.478.224.859.543 1.142.955.284.408.445.887.485 1.434H51.54a1.636 1.636 0 0 0-.495-.915c-.257-.247-.601-.37-1.033-.37-.366 0-.688.098-.965.296-.276.194-.492.475-.647.84-.152.366-.228.805-.228 1.316 0 .517.076.962.228 1.335.151.37.364.654.638.856.277.197.601.296.974.296.264 0 .5-.05.707-.148.211-.102.387-.249.53-.44a1.69 1.69 0 0 0 .29-.698h1.712a2.983 2.983 0 0 1-.475 1.43 2.811 2.811 0 0 1-1.117.969c-.472.23-1.026.346-1.662.346zm6.91.005a3.17 3.17 0 0 1-1.301-.257 2.122 2.122 0 0 1-.91-.772c-.22-.34-.331-.758-.331-1.256 0-.428.079-.783.237-1.063.158-.28.374-.504.648-.672.274-.169.582-.295.925-.381a7.53 7.53 0 0 1 1.073-.193c.445-.046.806-.087 1.083-.124.277-.04.478-.099.603-.178.129-.082.193-.209.193-.38v-.03c0-.373-.11-.661-.331-.865-.221-.205-.54-.307-.955-.307-.438 0-.786.096-1.043.287a1.424 1.424 0 0 0-.514.677l-1.672-.237c.132-.462.35-.847.653-1.157a2.839 2.839 0 0 1 1.113-.703 4.255 4.255 0 0 1 1.453-.237c.366 0 .73.043 1.093.129.363.085.694.227.994.425.3.194.54.46.722.796.185.336.277.757.277 1.261v5.084h-1.72v-1.044h-.06a2.185 2.185 0 0 1-.46.594c-.194.181-.44.328-.737.44a2.97 2.97 0 0 1-1.033.163zm.464-1.315c.36 0 .671-.071.935-.213.264-.145.467-.336.608-.574.145-.237.218-.496.218-.776v-.895a.843.843 0 0 1-.287.129 4.08 4.08 0 0 1-.445.103c-.165.03-.328.056-.49.08l-.42.059a3.124 3.124 0 0 0-.717.178 1.19 1.19 0 0 0-.5.346c-.121.145-.182.333-.182.564 0 .33.12.578.36.746.241.169.548.253.92.253zm7.136-3.289v4.45h-1.79v-7.595h1.711v1.29h.09c.174-.425.453-.763.835-1.013.386-.25.862-.376 1.429-.376.524 0 .98.112 1.37.336.392.225.695.55.91.975.217.425.325.94.321 1.547v4.837h-1.79v-4.56c0-.507-.132-.905-.396-1.192-.26-.286-.621-.43-1.083-.43-.313 0-.591.07-.835.208a1.44 1.44 0 0 0-.569.588c-.135.258-.203.57-.203.935zm13.661 4.45h-3.432V41.3h3.501c1.006 0 1.87.203 2.592.608.725.403 1.282.981 1.671 1.736.39.755.584 1.658.584 2.71 0 1.055-.197 1.962-.589 2.72a4.067 4.067 0 0 1-1.686 1.745c-.732.406-1.612.609-2.64.609zm-1.597-1.587h1.508c.706 0 1.294-.128 1.766-.385.471-.26.825-.648 1.063-1.163.237-.517.356-1.163.356-1.938 0-.775-.119-1.418-.356-1.929a2.428 2.428 0 0 0-1.053-1.152c-.462-.257-1.036-.386-1.721-.386h-1.563v6.953zm10.362 1.741a3.17 3.17 0 0 1-1.3-.257 2.122 2.122 0 0 1-.91-.772c-.22-.34-.331-.758-.331-1.256 0-.428.079-.783.237-1.063.158-.28.374-.504.648-.672.273-.169.582-.295.925-.381a7.525 7.525 0 0 1 1.073-.193c.445-.046.806-.087 1.083-.124.277-.04.478-.099.603-.178.129-.082.193-.209.193-.38v-.03c0-.373-.11-.661-.332-.865-.22-.205-.538-.307-.954-.307-.438 0-.786.096-1.043.287a1.423 1.423 0 0 0-.515.677l-1.671-.237a2.67 2.67 0 0 1 .653-1.157 2.84 2.84 0 0 1 1.112-.703 4.255 4.255 0 0 1 1.454-.237c.366 0 .73.043 1.093.129.363.085.694.227.994.425.3.194.54.46.722.796.185.336.277.757.277 1.261v5.084h-1.72v-1.044h-.06a2.185 2.185 0 0 1-.46.594 2.21 2.21 0 0 1-.737.44 2.97 2.97 0 0 1-1.034.163zm.465-1.315c.36 0 .671-.071.935-.213.264-.145.466-.336.608-.574.145-.237.218-.496.218-.776v-.895a.845.845 0 0 1-.287.129c-.132.039-.28.074-.445.103-.165.03-.328.056-.49.08l-.42.059a3.123 3.123 0 0 0-.717.178 1.19 1.19 0 0 0-.5.346c-.121.145-.183.333-.183.564 0 .33.12.578.362.746.24.169.547.253.92.253zm9.139-6.434v1.385H92.17v-1.385h4.367zm-3.289-1.82h1.79v7.131c0 .24.037.425.11.554a.588.588 0 0 0 .296.257c.122.046.257.07.406.07.112 0 .214-.009.306-.025.096-.017.168-.032.218-.045l.301 1.4c-.095.032-.232.069-.41.108-.175.04-.39.063-.643.07a2.918 2.918 0 0 1-1.212-.203 1.884 1.884 0 0 1-.855-.702c-.208-.317-.31-.713-.307-1.187v-7.428zm8.067 9.564c-.761 0-1.42-.158-1.973-.475a3.216 3.216 0 0 1-1.27-1.355c-.298-.586-.446-1.277-.446-2.072 0-.781.148-1.467.445-2.057.3-.593.719-1.055 1.256-1.384.538-.333 1.169-.5 1.894-.5.468 0 .91.076 1.325.228.419.148.788.379 1.108.692.323.313.577.712.762 1.197.184.48.277 1.055.277 1.72v.55h-6.226v-1.207h4.51a1.935 1.935 0 0 0-.223-.915 1.62 1.62 0 0 0-.608-.638 1.709 1.709 0 0 0-.9-.232c-.366 0-.687.089-.964.267a1.84 1.84 0 0 0-.648.692c-.152.283-.23.595-.233.935v1.053c0 .442.081.82.243 1.137.161.313.387.554.677.722.29.165.63.248 1.019.248.26 0 .496-.037.707-.11a1.57 1.57 0 0 0 .549-.33c.155-.146.272-.325.351-.54l1.671.188a2.597 2.597 0 0 1-.603 1.157 2.94 2.94 0 0 1-1.127.762c-.459.178-.983.267-1.573.267zm8.791-5.212c0-1.236.164-2.372.49-3.407a9.818 9.818 0 0 1 1.469-2.878h1.686a6.196 6.196 0 0 0-.702 1.201c-.218.472-.407.99-.569 1.553-.158.56-.283 1.142-.376 1.746a12.22 12.22 0 0 0-.133 1.785c0 .781.077 1.573.232 2.374.158.8.371 1.544.638 2.23.27.682.574 1.241.91 1.676h-1.686a9.83 9.83 0 0 1-1.469-2.873c-.326-1.038-.49-2.174-.49-3.407zm11.499-5.064h1.835v6.617c0 .725-.172 1.363-.515 1.913-.339.551-.817.981-1.434 1.291-.616.307-1.337.46-2.161.46-.827 0-1.549-.153-2.166-.46a3.48 3.48 0 0 1-1.434-1.29c-.339-.551-.509-1.189-.509-1.914V41.3h1.835v6.463c0 .422.092.798.276 1.128.188.33.452.588.792.776.339.185.741.277 1.206.277.465 0 .867-.092 1.207-.277.343-.188.606-.446.791-.776.185-.33.277-.706.277-1.128V41.3zm3.384 1.538V41.3h8.08v1.538h-3.13v8.59h-1.82v-8.59h-3.13zm17.858 1.88h-1.85a2.302 2.302 0 0 0-.291-.807 2.176 2.176 0 0 0-1.251-.974 2.825 2.825 0 0 0-.866-.129c-.55 0-1.038.139-1.464.416-.425.273-.758.676-.999 1.206-.24.528-.361 1.172-.361 1.934 0 .775.121 1.427.361 1.958.244.528.577.927.999 1.197.426.267.912.4 1.459.4.303 0 .587-.04.851-.118a2.33 2.33 0 0 0 .717-.361 2.208 2.208 0 0 0 .845-1.375l1.85.01a3.972 3.972 0 0 1-.45 1.355 4.008 4.008 0 0 1-.895 1.117c-.369.32-.801.57-1.296.752a4.83 4.83 0 0 1-1.647.267c-.89 0-1.684-.206-2.383-.618-.699-.412-1.25-1.007-1.652-1.785-.402-.778-.603-1.711-.603-2.8 0-1.09.203-2.023.608-2.798.406-.778.958-1.373 1.657-1.785.699-.412 1.49-.618 2.373-.618.564 0 1.088.079 1.573.237.485.158.916.39 1.296.697.379.304.69.676.934 1.118.248.438.409.94.485 1.503zm5.436 5.177v-1.489h6.765v1.489h-6.765zm0-4.075v-1.459h6.765v1.459h-6.765zm2.606 1.81V42.55h1.553v5.079h-1.553zm13.561 3.99c-.815 0-1.514-.206-2.097-.617-.58-.416-1.027-1.014-1.34-1.796-.31-.784-.465-1.729-.465-2.833.003-1.105.16-2.044.47-2.819.313-.778.76-1.371 1.34-1.78.583-.409 1.281-.613 2.092-.613.811 0 1.508.204 2.091.613.584.409 1.031 1.002 1.341 1.78.313.778.469 1.718.469 2.819 0 1.107-.156 2.054-.469 2.838-.31.782-.757 1.378-1.341 1.79-.58.412-1.277.619-2.091.619zm0-1.547c.633 0 1.132-.312 1.498-.935.369-.626.554-1.548.554-2.764 0-.805-.084-1.48-.252-2.028-.168-.547-.406-.96-.712-1.236-.307-.28-.67-.42-1.088-.42-.63 0-1.128.313-1.494.94-.366.622-.55 1.537-.554 2.744-.003.807.078 1.487.243 2.037.168.55.405.966.712 1.246.306.277.671.416 1.093.416zm9.288 1.548c-.814 0-1.513-.207-2.097-.619-.58-.415-1.027-1.013-1.34-1.795-.31-.784-.465-1.729-.465-2.833.003-1.105.16-2.044.47-2.819.313-.778.76-1.371 1.34-1.78.584-.409 1.281-.613 2.092-.613.811 0 1.508.204 2.092.613.583.409 1.03 1.002 1.34 1.78.313.778.47 1.718.47 2.819 0 1.107-.157 2.054-.47 2.838-.31.782-.757 1.378-1.34 1.79-.581.412-1.278.619-2.092.619zm0-1.548c.633 0 1.132-.312 1.498-.935.37-.626.554-1.548.554-2.764 0-.805-.084-1.48-.252-2.028-.168-.547-.406-.96-.712-1.236a1.56 1.56 0 0 0-1.088-.42c-.63 0-1.128.313-1.494.94-.365.622-.55 1.537-.553 2.744-.004.807.077 1.487.242 2.037.168.55.405.966.712 1.246.307.277.671.416 1.093.416zm6.667.138c-.3 0-.557-.105-.771-.316a1.034 1.034 0 0 1-.317-.772c-.003-.296.102-.55.317-.761.214-.211.471-.317.771-.317.29 0 .542.106.757.317a1.04 1.04 0 0 1 .173 1.31 1.137 1.137 0 0 1-.396.396 1.026 1.026 0 0 1-.534.143zm0-5.02c-.3 0-.557-.105-.771-.316a1.034 1.034 0 0 1-.317-.771c-.003-.297.102-.55.317-.762a1.05 1.05 0 0 1 .771-.321c.29 0 .542.107.757.321.217.211.328.465.331.762-.003.198-.056.38-.158.544a1.137 1.137 0 0 1-.396.396 1 1 0 0 1-.534.148zm6.66 6.43c-.814 0-1.513-.207-2.097-.619-.58-.415-1.027-1.013-1.34-1.795-.31-.784-.465-1.729-.465-2.833.004-1.105.16-2.044.47-2.819.313-.778.76-1.371 1.34-1.78.584-.409 1.281-.613 2.092-.613.811 0 1.508.204 2.092.613.583.409 1.03 1.002 1.34 1.78.313.778.47 1.718.47 2.819 0 1.107-.157 2.054-.47 2.838-.31.782-.757 1.378-1.34 1.79-.58.412-1.278.619-2.092.619zm0-1.548c.633 0 1.132-.312 1.498-.935.37-.626.554-1.548.554-2.764 0-.805-.084-1.48-.252-2.028-.168-.547-.405-.96-.712-1.236a1.56 1.56 0 0 0-1.088-.42c-.63 0-1.127.313-1.493.94-.366.622-.551 1.537-.554 2.744-.004.807.077 1.487.242 2.037.168.55.406.966.712 1.246.307.277.671.416 1.093.416zm9.288 1.548c-.814 0-1.513-.207-2.097-.619-.58-.415-1.026-1.013-1.34-1.795-.31-.784-.464-1.729-.464-2.833.003-1.105.159-2.044.469-2.819.314-.778.76-1.371 1.34-1.78.584-.409 1.281-.613 2.092-.613.811 0 1.509.204 2.092.613.584.409 1.03 1.002 1.34 1.78.313.778.47 1.718.47 2.819 0 1.107-.157 2.054-.47 2.838-.31.782-.756 1.378-1.34 1.79-.58.412-1.277.619-2.092.619zm0-1.548c.633 0 1.133-.312 1.499-.935.369-.626.553-1.548.553-2.764 0-.805-.084-1.48-.252-2.028-.168-.547-.405-.96-.712-1.236a1.558 1.558 0 0 0-1.088-.42c-.629 0-1.127.313-1.493.94-.366.622-.551 1.537-.554 2.744-.003.807.077 1.487.242 2.037.168.55.406.966.712 1.246.307.277.671.416 1.093.416zm8.759-3.71c0 1.234-.165 2.37-.494 3.408a9.768 9.768 0 0 1-1.464 2.873h-1.686c.254-.326.488-.725.702-1.197.218-.47.405-.989.564-1.552.161-.564.287-1.148.376-1.75a11.8 11.8 0 0 0-.099-4.155 12.621 12.621 0 0 0-.638-2.23c-.267-.686-.569-1.246-.905-1.681h1.686a9.756 9.756 0 0 1 1.464 2.878c.329 1.035.494 2.17.494 3.407zM333.919 44.084a1.349 1.349 0 0 0-.583-1.009c-.34-.24-.782-.36-1.326-.36-.382 0-.71.057-.984.172a1.46 1.46 0 0 0-.628.47 1.14 1.14 0 0 0-.222.678c0 .21.048.394.143.549.099.155.233.286.401.395.168.106.354.195.559.267.204.073.41.134.618.183l.949.238c.383.089.75.209 1.103.36.356.152.674.343.954.574.284.231.508.51.673.836.165.326.247.709.247 1.147 0 .594-.152 1.116-.455 1.568-.303.448-.742.8-1.315 1.053-.571.25-1.261.376-2.072.376-.788 0-1.472-.122-2.052-.366-.577-.244-1.029-.6-1.355-1.068-.324-.468-.498-1.038-.525-1.711h1.805c.027.353.136.646.327.88.191.234.44.409.746.524.31.116.656.173 1.039.173.399 0 .748-.059 1.048-.178.304-.122.541-.29.712-.504.172-.218.259-.471.262-.762a.964.964 0 0 0-.232-.652 1.704 1.704 0 0 0-.638-.436 6.15 6.15 0 0 0-.949-.316l-1.153-.297c-.834-.214-1.493-.539-1.978-.974-.481-.438-.722-1.02-.722-1.745 0-.597.162-1.12.485-1.568.326-.449.77-.796 1.33-1.044.561-.25 1.195-.375 1.904-.375.719 0 1.349.125 1.889.376.544.247.971.591 1.281 1.033.31.439.47.943.48 1.513h-1.766zm6.774 7.492c-.758 0-1.41-.166-1.953-.5a3.338 3.338 0 0 1-1.252-1.38c-.29-.59-.435-1.268-.435-2.036 0-.772.149-1.453.445-2.043a3.327 3.327 0 0 1 1.256-1.384c.544-.333 1.187-.5 1.929-.5.616 0 1.162.114 1.637.341.478.224.859.543 1.142.955.284.408.445.887.485 1.434h-1.711a1.638 1.638 0 0 0-.495-.915c-.257-.247-.601-.37-1.033-.37-.366 0-.688.098-.965.296-.277.194-.492.475-.647.84-.152.366-.228.805-.228 1.316 0 .517.076.962.228 1.335.151.37.364.654.637.856.277.197.602.296.975.296.263 0 .499-.05.707-.148.211-.102.387-.249.529-.44a1.69 1.69 0 0 0 .292-.698h1.711a2.981 2.981 0 0 1-.475 1.43 2.81 2.81 0 0 1-1.118.969c-.471.23-1.025.346-1.661.346zm6.909.005c-.481 0-.914-.086-1.3-.257a2.118 2.118 0 0 1-.91-.772c-.221-.34-.331-.758-.331-1.256 0-.428.079-.783.237-1.063.158-.28.374-.504.648-.672a3.26 3.26 0 0 1 .925-.381 7.503 7.503 0 0 1 1.073-.193c.445-.046.806-.087 1.083-.124.277-.04.478-.099.603-.178.129-.082.193-.209.193-.38v-.03c0-.373-.111-.661-.332-.865-.22-.205-.539-.307-.954-.307-.438 0-.786.096-1.043.287a1.424 1.424 0 0 0-.515.677l-1.671-.237c.132-.462.349-.847.653-1.157a2.838 2.838 0 0 1 1.112-.703 4.257 4.257 0 0 1 1.454-.237c.366 0 .73.043 1.093.129.363.085.694.227.994.425.3.194.541.46.722.796.185.336.277.757.277 1.261v5.084h-1.721v-1.044h-.059a2.186 2.186 0 0 1-.46.594c-.195.181-.44.328-.737.44a2.97 2.97 0 0 1-1.034.163zm.465-1.315c.36 0 .671-.071.935-.213.264-.145.466-.336.608-.574.145-.237.218-.496.218-.776v-.895a.846.846 0 0 1-.287.129c-.132.039-.28.074-.445.103-.165.03-.328.056-.49.08l-.42.059a3.124 3.124 0 0 0-.717.178 1.192 1.192 0 0 0-.5.346c-.122.145-.183.333-.183.564 0 .33.121.578.361.746.241.169.548.253.92.253zm7.136-3.289v4.45h-1.79v-7.595h1.711v1.29h.089a2.17 2.17 0 0 1 .836-1.013c.385-.25.862-.376 1.429-.376.524 0 .981.112 1.37.336.392.225.695.55.91.975.217.425.324.94.321 1.547v4.837h-1.79v-4.56c0-.507-.132-.905-.396-1.192-.26-.286-.621-.43-1.083-.43-.313 0-.592.07-.835.208a1.436 1.436 0 0 0-.569.588c-.135.258-.203.57-.203.935zm15.733-2.893a1.352 1.352 0 0 0-.583-1.009c-.34-.24-.782-.36-1.326-.36-.382 0-.71.057-.984.172a1.46 1.46 0 0 0-.628.47 1.14 1.14 0 0 0-.222.678c0 .21.047.394.143.549.099.155.232.286.401.395.168.106.354.195.558.267.205.073.411.134.618.183l.95.238c.382.089.75.209 1.103.36.356.152.674.343.954.574.284.231.508.51.673.836.165.326.247.709.247 1.147 0 .594-.152 1.116-.455 1.568-.303.448-.742.8-1.315 1.053-.571.25-1.261.376-2.072.376-.788 0-1.472-.122-2.053-.366-.577-.244-1.028-.6-1.355-1.068-.323-.468-.497-1.038-.524-1.711h1.805c.027.353.135.646.327.88.191.234.44.409.746.524.31.116.656.173 1.039.173.399 0 .748-.059 1.048-.178.303-.122.541-.29.712-.504.172-.218.259-.471.262-.762a.964.964 0 0 0-.232-.652 1.704 1.704 0 0 0-.638-.436 6.127 6.127 0 0 0-.95-.316l-1.152-.297c-.834-.214-1.493-.539-1.978-.974-.481-.438-.722-1.02-.722-1.745 0-.597.162-1.12.485-1.568.326-.449.77-.796 1.33-1.044.561-.25 1.195-.375 1.904-.375.719 0 1.348.125 1.889.376.544.247.971.591 1.281 1.033.31.439.47.943.479 1.513h-1.765zm7.253-.252v1.385h-4.366v-1.385h4.366zm-3.288-1.82h1.79v7.131c0 .24.036.425.109.554a.587.587 0 0 0 .296.257c.122.046.258.07.406.07.112 0 .214-.009.307-.025.095-.017.168-.032.217-.045l.302 1.4c-.096.032-.233.069-.411.108a3.36 3.36 0 0 1-.643.07 2.916 2.916 0 0 1-1.211-.203 1.887 1.887 0 0 1-.856-.702c-.207-.317-.309-.713-.306-1.187v-7.428zm6.971 9.569c-.481 0-.915-.086-1.3-.257a2.118 2.118 0 0 1-.91-.772c-.221-.34-.332-.758-.332-1.256 0-.428.08-.783.238-1.063.158-.28.374-.504.648-.672.273-.169.581-.295.924-.381a7.528 7.528 0 0 1 1.073-.193c.445-.046.806-.087 1.083-.124.277-.04.478-.099.604-.178.128-.082.193-.209.193-.38v-.03c0-.373-.111-.661-.332-.865-.221-.205-.539-.307-.954-.307-.439 0-.786.096-1.044.287a1.428 1.428 0 0 0-.514.677l-1.671-.237c.132-.462.349-.847.652-1.157a2.849 2.849 0 0 1 1.113-.703 4.257 4.257 0 0 1 1.454-.237c.366 0 .73.043 1.093.129.362.085.694.227.994.425.3.194.54.46.722.796.184.336.277.757.277 1.261v5.084h-1.721v-1.044h-.06a2.181 2.181 0 0 1-.459.594 2.224 2.224 0 0 1-.737.44 2.973 2.973 0 0 1-1.034.163zm.465-1.315c.359 0 .671-.071.935-.213.263-.145.466-.336.608-.574.145-.237.218-.496.218-.776v-.895a.856.856 0 0 1-.287.129c-.132.039-.281.074-.445.103-.165.03-.328.056-.49.08l-.42.059a3.124 3.124 0 0 0-.717.178 1.192 1.192 0 0 0-.5.346c-.122.145-.183.333-.183.564 0 .33.121.578.361.746.241.169.548.253.92.253zm9.139-6.434v1.385h-4.367v-1.385h4.367zm-3.289-1.82h1.79v7.131c0 .24.037.425.109.554a.589.589 0 0 0 .297.257c.122.046.257.07.405.07.112 0 .215-.009.307-.025.095-.017.168-.032.217-.045l.302 1.4c-.095.032-.232.069-.41.108-.175.04-.389.063-.643.07a2.92 2.92 0 0 1-1.212-.203 1.885 1.885 0 0 1-.855-.702c-.208-.317-.31-.713-.307-1.187v-7.428zm9.627 6.221v-4.401h1.79v7.596h-1.736v-1.35h-.079a2.282 2.282 0 0 1-.845 1.043c-.389.27-.869.406-1.439.406-.498 0-.938-.11-1.321-.332a2.308 2.308 0 0 1-.89-.974c-.214-.428-.321-.946-.321-1.553v-4.836h1.79v4.56c0 .48.132.863.396 1.147.263.283.609.425 1.038.425.264 0 .519-.064.767-.193.247-.129.45-.32.608-.574.161-.257.242-.578.242-.964zm9.634-2.393-1.631.178a1.317 1.317 0 0 0-.243-.465 1.197 1.197 0 0 0-.455-.351 1.656 1.656 0 0 0-.702-.134c-.372 0-.686.081-.939.243-.251.161-.375.37-.371.628-.004.22.077.4.242.539.168.138.445.252.831.34l1.295.278c.719.155 1.253.4 1.603.737.352.336.53.776.534 1.32a2.07 2.07 0 0 1-.421 1.266c-.273.363-.654.646-1.142.85-.488.205-1.048.307-1.681.307-.93 0-1.678-.194-2.245-.583-.568-.393-.905-.938-1.014-1.637l1.745-.168c.08.343.248.601.505.776.257.175.592.262 1.004.262.425 0 .766-.087 1.023-.262.261-.175.391-.39.391-.648a.675.675 0 0 0-.252-.539c-.165-.142-.422-.25-.772-.326l-1.295-.272c-.729-.152-1.268-.407-1.617-.767-.35-.362-.523-.82-.52-1.374a1.95 1.95 0 0 1 .381-1.217c.261-.346.622-.613 1.083-.801.465-.191 1.001-.287 1.607-.287.89 0 1.591.19 2.102.569.514.379.832.892.954 1.538zM501.905 41.3h1.835v6.617c0 .725-.171 1.363-.514 1.913-.34.551-.818.981-1.434 1.291-.617.307-1.337.46-2.161.46-.828 0-1.55-.153-2.166-.46a3.468 3.468 0 0 1-1.434-1.29c-.34-.551-.51-1.189-.51-1.914V41.3h1.835v6.463c0 .422.092.798.277 1.128.188.33.451.588.791.776.34.185.742.277 1.207.277.465 0 .867-.092 1.206-.277.343-.188.607-.446.791-.776.185-.33.277-.706.277-1.128V41.3zm3.75 10.128v-7.596h1.736v1.266h.079c.138-.438.376-.776.712-1.014a1.96 1.96 0 0 1 1.162-.36c.099 0 .209.004.331.014.126.007.23.018.312.035v1.646a1.875 1.875 0 0 0-.361-.069 3.323 3.323 0 0 0-.47-.035c-.326 0-.62.071-.88.213-.257.139-.46.331-.608.579a1.624 1.624 0 0 0-.223.855v4.466h-1.79zm7.311-10.128v10.128h-1.79V41.3h1.79zm7.845 4.54-1.632.178a1.3 1.3 0 0 0-.243-.465 1.201 1.201 0 0 0-.454-.351 1.664 1.664 0 0 0-.703-.134c-.372 0-.685.081-.939.243-.251.161-.374.37-.371.628-.003.22.077.4.242.539.168.138.445.252.831.34l1.296.278c.718.155 1.252.4 1.602.737.353.336.531.776.534 1.32-.003.478-.144.9-.42 1.266-.274.363-.655.646-1.143.85-.488.205-1.048.307-1.681.307-.93 0-1.678-.194-2.245-.583-.567-.393-.905-.938-1.014-1.637l1.746-.168c.079.343.247.601.504.776.257.175.592.262 1.004.262.425 0 .766-.087 1.024-.262.26-.175.39-.39.39-.648a.675.675 0 0 0-.252-.539c-.165-.142-.422-.25-.771-.326l-1.296-.272c-.729-.152-1.268-.407-1.617-.767-.35-.362-.523-.82-.519-1.374a1.943 1.943 0 0 1 .38-1.217c.261-.346.622-.613 1.083-.801.465-.191 1.001-.287 1.608-.287.89 0 1.59.19 2.101.569.515.379.833.892.955 1.538zm10.676-1.756a1.349 1.349 0 0 0-.583-1.009c-.34-.24-.782-.36-1.326-.36-.382 0-.71.057-.984.172a1.46 1.46 0 0 0-.628.47 1.14 1.14 0 0 0-.222.678c0 .21.048.394.143.549.099.155.233.286.401.395.168.106.354.195.559.267.204.073.41.134.618.183l.949.238c.383.089.75.209 1.103.36.356.152.674.343.954.574.284.231.508.51.673.836.165.326.247.709.247 1.147 0 .594-.152 1.116-.455 1.568-.303.448-.742.8-1.315 1.053-.571.25-1.261.376-2.072.376-.788 0-1.472-.122-2.053-.366-.576-.244-1.028-.6-1.354-1.068-.324-.468-.498-1.038-.525-1.711h1.805c.027.353.135.646.327.88.191.234.44.409.746.524.31.116.656.173 1.039.173.399 0 .748-.059 1.048-.178.304-.122.541-.29.712-.504.172-.218.259-.471.262-.762a.964.964 0 0 0-.232-.652 1.704 1.704 0 0 0-.638-.436 6.15 6.15 0 0 0-.949-.316l-1.153-.297c-.834-.214-1.493-.539-1.978-.974-.481-.438-.722-1.02-.722-1.745 0-.597.162-1.12.485-1.568.326-.449.77-.796 1.33-1.044.561-.25 1.195-.375 1.904-.375.719 0 1.349.125 1.889.376.544.247.971.591 1.281 1.033.31.439.47.943.48 1.513h-1.766zm6.774 7.492c-.758 0-1.41-.166-1.954-.5a3.343 3.343 0 0 1-1.251-1.38c-.29-.59-.435-1.268-.435-2.036 0-.772.149-1.453.445-2.043a3.327 3.327 0 0 1 1.256-1.384c.544-.333 1.187-.5 1.929-.5.616 0 1.162.114 1.637.341.478.224.859.543 1.142.955.284.408.445.887.485 1.434h-1.711a1.638 1.638 0 0 0-.495-.915c-.257-.247-.601-.37-1.033-.37-.366 0-.688.098-.965.296-.277.194-.493.475-.647.84-.152.366-.228.805-.228 1.316 0 .517.076.962.228 1.335.151.37.364.654.637.856.277.197.602.296.975.296.263 0 .499-.05.707-.148.211-.102.387-.249.529-.44a1.69 1.69 0 0 0 .292-.698h1.711a2.981 2.981 0 0 1-.475 1.43 2.81 2.81 0 0 1-1.118.969c-.471.23-1.025.346-1.661.346zm6.909.005c-.481 0-.914-.086-1.3-.257a2.118 2.118 0 0 1-.91-.772c-.221-.34-.331-.758-.331-1.256 0-.428.079-.783.237-1.063.158-.28.374-.504.648-.672a3.26 3.26 0 0 1 .925-.381 7.503 7.503 0 0 1 1.073-.193c.445-.046.806-.087 1.083-.124.277-.04.478-.099.603-.178.128-.082.193-.209.193-.38v-.03c0-.373-.111-.661-.332-.865-.22-.205-.539-.307-.954-.307-.438 0-.786.096-1.043.287a1.424 1.424 0 0 0-.515.677l-1.671-.237c.132-.462.349-.847.653-1.157a2.838 2.838 0 0 1 1.112-.703 4.257 4.257 0 0 1 1.454-.237c.366 0 .73.043 1.093.129.363.085.694.227.994.425.3.194.541.46.722.796.185.336.277.757.277 1.261v5.084h-1.721v-1.044h-.059a2.186 2.186 0 0 1-.46.594c-.195.181-.44.328-.737.44a2.97 2.97 0 0 1-1.034.163zm.465-1.315c.36 0 .671-.071.935-.213.264-.145.466-.336.608-.574.145-.237.218-.496.218-.776v-.895a.846.846 0 0 1-.287.129c-.132.039-.28.074-.445.103-.165.03-.328.056-.49.08l-.42.059a3.124 3.124 0 0 0-.717.178 1.192 1.192 0 0 0-.5.346c-.122.145-.183.333-.183.564 0 .33.121.578.361.746.241.169.548.253.92.253zm7.136-3.289v4.45h-1.79v-7.595h1.711v1.29h.089a2.17 2.17 0 0 1 .836-1.013c.385-.25.862-.376 1.429-.376.524 0 .981.112 1.37.336.392.225.695.55.91.975.217.425.324.94.321 1.547v4.837h-1.79v-4.56c0-.507-.132-.905-.396-1.192-.26-.286-.621-.43-1.083-.43-.313 0-.592.07-.835.208a1.436 1.436 0 0 0-.569.588c-.135.258-.203.57-.203.935zm8.486 0v4.45h-1.79v-7.595h1.711v1.29h.089a2.17 2.17 0 0 1 .836-1.013c.385-.25.862-.376 1.429-.376.524 0 .98.112 1.37.336.392.225.695.55.909.975.218.425.325.94.322 1.547v4.837h-1.79v-4.56c0-.507-.132-.905-.396-1.192-.26-.286-.621-.43-1.083-.43-.313 0-.592.07-.836.208a1.44 1.44 0 0 0-.568.588c-.135.258-.203.57-.203.935zm10.058 4.6c-.761 0-1.419-.16-1.973-.476a3.22 3.22 0 0 1-1.271-1.355c-.296-.586-.445-1.277-.445-2.072 0-.781.149-1.467.445-2.057.3-.593.719-1.055 1.256-1.384.538-.333 1.169-.5 1.894-.5.469 0 .91.076 1.326.228.418.148.788.379 1.107.692.323.313.577.712.762 1.197.185.48.277 1.055.277 1.72v.55h-6.226v-1.207h4.51a1.923 1.923 0 0 0-.223-.915 1.612 1.612 0 0 0-.608-.638 1.709 1.709 0 0 0-.9-.232c-.366 0-.687.089-.964.267a1.84 1.84 0 0 0-.648.692 1.984 1.984 0 0 0-.232.935v1.053c0 .442.08.82.242 1.137.161.313.387.554.677.722.29.165.63.248 1.019.248.261 0 .496-.037.707-.11a1.57 1.57 0 0 0 .549-.33c.155-.146.272-.325.351-.54l1.672.188a2.61 2.61 0 0 1-.604 1.157 2.94 2.94 0 0 1-1.127.762c-.458.178-.983.267-1.573.267zm7.711-.016a2.872 2.872 0 0 1-1.602-.46c-.472-.306-.844-.751-1.118-1.335-.273-.583-.41-1.292-.41-2.126 0-.844.138-1.556.415-2.136.28-.584.658-1.024 1.133-1.32.474-.3 1.003-.45 1.587-.45.445 0 .811.075 1.098.227.287.148.514.328.682.539.168.207.299.404.391.588h.074V41.3h1.795v10.128h-1.76V50.23h-.109c-.092.185-.226.38-.401.588-.174.205-.405.38-.692.525-.287.145-.648.217-1.083.217zm.5-1.468c.379 0 .702-.103.969-.307.267-.208.47-.496.608-.865.138-.37.208-.8.208-1.291 0-.491-.07-.918-.208-1.28-.135-.364-.336-.645-.603-.846-.264-.202-.589-.302-.974-.302-.399 0-.732.104-.999.311a1.886 1.886 0 0 0-.604.86 3.615 3.615 0 0 0-.202 1.257c0 .475.067.898.202 1.27.139.37.341.662.609.876.27.211.601.316.994.316zM681.74 44.717h-1.849a2.303 2.303 0 0 0-.292-.806 2.173 2.173 0 0 0-.529-.603 2.21 2.21 0 0 0-.722-.371 2.82 2.82 0 0 0-.866-.129 2.62 2.62 0 0 0-1.463.416c-.426.273-.759.676-.999 1.206-.241.528-.361 1.172-.361 1.934 0 .775.12 1.427.361 1.958.244.528.577.927.999 1.197.425.267.911.4 1.459.4.303 0 .586-.04.85-.118a2.33 2.33 0 0 0 .717-.361 2.191 2.191 0 0 0 .846-1.375l1.849.01a3.972 3.972 0 0 1-.45 1.355 3.99 3.99 0 0 1-.895 1.117c-.369.32-.801.57-1.295.752a4.839 4.839 0 0 1-1.647.267c-.89 0-1.685-.206-2.384-.618-.699-.412-1.249-1.007-1.651-1.785-.403-.778-.604-1.711-.604-2.8 0-1.09.203-2.023.609-2.798.405-.778.957-1.373 1.656-1.785.699-.412 1.49-.618 2.374-.618.564 0 1.088.079 1.572.237.485.158.917.39 1.296.697.379.304.691.676.935 1.118.247.438.408.94.484 1.503zm3.787 6.864c-.481 0-.915-.086-1.301-.257a2.121 2.121 0 0 1-.909-.772c-.221-.34-.332-.758-.332-1.256 0-.428.079-.783.238-1.063.158-.28.374-.504.647-.672.274-.169.582-.295.925-.381a7.528 7.528 0 0 1 1.073-.193c.445-.046.806-.087 1.083-.124.277-.04.478-.099.603-.178.129-.082.193-.209.193-.38v-.03c0-.373-.11-.661-.331-.865-.221-.205-.539-.307-.954-.307-.439 0-.787.096-1.044.287a1.422 1.422 0 0 0-.514.677l-1.672-.237c.132-.462.35-.847.653-1.157a2.841 2.841 0 0 1 1.113-.703 4.253 4.253 0 0 1 1.454-.237c.366 0 .73.043 1.093.129.362.085.694.227.994.425.3.194.54.46.722.796.184.336.276.757.276 1.261v5.084h-1.72v-1.044h-.06a2.186 2.186 0 0 1-.46.594c-.194.181-.44.328-.736.44a2.973 2.973 0 0 1-1.034.163zm.465-1.315c.359 0 .671-.071.934-.213.264-.145.467-.336.609-.574.145-.237.217-.496.217-.776v-.895a.837.837 0 0 1-.287.129c-.131.039-.28.074-.445.103-.164.03-.328.056-.489.08l-.42.059a3.12 3.12 0 0 0-.718.178 1.189 1.189 0 0 0-.499.346c-.122.145-.183.333-.183.564 0 .33.12.578.361.746.241.169.547.253.92.253zm9.138-6.434v1.385h-4.366v-1.385h4.366zm-3.288-1.82h1.79v7.131c0 .24.036.425.109.554a.589.589 0 0 0 .297.257c.122.046.257.07.405.07.112 0 .214-.009.307-.025.095-.017.168-.032.217-.045l.302 1.4c-.096.032-.233.069-.411.108-.174.04-.389.063-.642.07a2.918 2.918 0 0 1-1.212-.203 1.885 1.885 0 0 1-.855-.702c-.208-.317-.31-.713-.307-1.187v-7.428zm8.067 9.564c-.762 0-1.42-.158-1.973-.475a3.209 3.209 0 0 1-1.271-1.355c-.297-.586-.445-1.277-.445-2.072 0-.781.148-1.467.445-2.057a3.36 3.36 0 0 1 1.256-1.384c.537-.333 1.168-.5 1.894-.5.468 0 .91.076 1.325.228.419.148.788.379 1.108.692.323.313.577.712.761 1.197.185.48.277 1.055.277 1.72v.55h-6.226v-1.207h4.51a1.922 1.922 0 0 0-.222-.915 1.615 1.615 0 0 0-.609-.638 1.709 1.709 0 0 0-.9-.232c-.365 0-.687.089-.964.267a1.84 1.84 0 0 0-.648.692 1.996 1.996 0 0 0-.232.935v1.053c0 .442.081.82.242 1.137.162.313.388.554.678.722.29.165.629.248 1.018.248.261 0 .497-.037.708-.11.211-.075.394-.186.548-.33a1.39 1.39 0 0 0 .352-.54l1.671.188a2.607 2.607 0 0 1-.603 1.157 2.95 2.95 0 0 1-1.128.762c-.458.178-.982.267-1.572.267zm8.195 2.858c-.643 0-1.195-.087-1.657-.262-.461-.171-.832-.402-1.112-.692a2.403 2.403 0 0 1-.584-.964l1.612-.391c.073.148.178.295.317.44.138.149.325.27.559.366.237.099.535.148.895.148.507 0 .928-.123 1.261-.37.333-.244.499-.647.499-1.207v-1.44h-.089a2.529 2.529 0 0 1-.405.57 2.081 2.081 0 0 1-.698.49c-.286.131-.647.197-1.083.197a3.122 3.122 0 0 1-1.587-.41c-.471-.277-.847-.69-1.128-1.237-.276-.55-.415-1.24-.415-2.067 0-.834.139-1.538.415-2.111.281-.577.658-1.014 1.133-1.31a2.91 2.91 0 0 1 1.587-.45c.445 0 .811.075 1.098.227.29.148.521.328.692.539.172.207.302.404.391.588h.099v-1.256h1.765v7.72c0 .649-.155 1.186-.464 1.611-.31.426-.734.744-1.271.955-.538.21-1.148.316-1.83.316zm.015-4.52c.379 0 .702-.092.969-.276.267-.185.47-.45.608-.797.139-.346.208-.761.208-1.246 0-.478-.069-.896-.208-1.256a1.791 1.791 0 0 0-.603-.835c-.264-.202-.588-.302-.974-.302-.399 0-.732.104-.999.311a1.886 1.886 0 0 0-.603.856c-.136.36-.203.768-.203 1.226 0 .465.067.872.203 1.222.138.346.341.616.608.81.27.192.602.287.994.287zm8.698 1.662c-.741 0-1.384-.163-1.928-.49a3.325 3.325 0 0 1-1.266-1.37c-.297-.586-.445-1.272-.445-2.056 0-.785.148-1.472.445-2.063.3-.59.722-1.048 1.266-1.374.544-.327 1.187-.49 1.928-.49.742 0 1.385.163 1.929.49.544.326.964.784 1.261 1.374.3.59.45 1.278.45 2.063 0 .784-.15 1.47-.45 2.057a3.294 3.294 0 0 1-1.261 1.37c-.544.326-1.187.49-1.929.49zm.01-1.434c.402 0 .739-.11 1.009-.331a2 2 0 0 0 .603-.9c.136-.376.203-.795.203-1.256 0-.465-.067-.886-.203-1.261a1.999 1.999 0 0 0-.603-.905c-.27-.225-.607-.337-1.009-.337-.412 0-.755.112-1.028.337a2.033 2.033 0 0 0-.609.905 3.814 3.814 0 0 0-.197 1.26c0 .462.066.88.197 1.257.136.375.338.675.609.9.273.22.616.331 1.028.331zm5.149 1.286v-7.596h1.736v1.266h.079c.139-.438.376-.776.712-1.014a1.96 1.96 0 0 1 1.162-.36c.099 0 .21.004.332.014.125.007.229.018.311.035v1.646a1.875 1.875 0 0 0-.361-.069 3.31 3.31 0 0 0-.469-.035c-.327 0-.62.071-.881.213-.257.139-.46.331-.608.579a1.634 1.634 0 0 0-.223.855v4.466h-1.79zm5.522 0v-7.596h1.79v7.596h-1.79zm.9-8.674c-.284 0-.528-.094-.732-.282a.907.907 0 0 1-.307-.687c0-.27.102-.5.307-.688.204-.19.448-.287.732-.287.286 0 .53.096.731.287a.897.897 0 0 1 .307.688.907.907 0 0 1-.307.687 1.032 1.032 0 0 1-.731.282zm6.093 8.822c-.761 0-1.419-.158-1.973-.475a3.22 3.22 0 0 1-1.271-1.355c-.296-.586-.445-1.277-.445-2.072 0-.781.149-1.467.445-2.057.3-.593.719-1.055 1.256-1.384.538-.333 1.169-.5 1.894-.5.468 0 .91.076 1.326.228.418.148.788.379 1.107.692.323.313.577.712.762 1.197.184.48.277 1.055.277 1.72v.55h-6.226v-1.207h4.51a1.923 1.923 0 0 0-.223-.915 1.62 1.62 0 0 0-.608-.638 1.709 1.709 0 0 0-.9-.232c-.366 0-.687.089-.964.267a1.84 1.84 0 0 0-.648.692 1.997 1.997 0 0 0-.233.935v1.053c0 .442.081.82.243 1.137.161.313.387.554.677.722.29.165.63.248 1.019.248.26 0 .496-.037.707-.11a1.57 1.57 0 0 0 .549-.33c.155-.146.272-.325.351-.54l1.672.188a2.61 2.61 0 0 1-.604 1.157 2.94 2.94 0 0 1-1.127.762c-.458.178-.983.267-1.573.267zm10.896-5.736-1.632.178a1.3 1.3 0 0 0-.243-.465 1.197 1.197 0 0 0-.455-.351 1.656 1.656 0 0 0-.702-.134c-.372 0-.685.081-.939.243-.251.161-.375.37-.371.628-.004.22.077.4.242.539.168.138.445.252.831.34l1.296.278c.718.155 1.252.4 1.602.737.352.336.531.776.534 1.32-.003.478-.144.9-.421 1.266-.273.363-.654.646-1.142.85-.488.205-1.048.307-1.681.307-.93 0-1.678-.194-2.245-.583-.567-.393-.905-.938-1.014-1.637l1.746-.168c.079.343.247.601.504.776.257.175.592.262 1.004.262.425 0 .766-.087 1.023-.262.261-.175.391-.39.391-.648a.675.675 0 0 0-.252-.539c-.165-.142-.422-.25-.771-.326l-1.296-.272c-.729-.152-1.268-.407-1.617-.767-.35-.362-.523-.82-.519-1.374a1.943 1.943 0 0 1 .38-1.217c.261-.346.622-.613 1.083-.801.465-.191 1.001-.287 1.608-.287.89 0 1.59.19 2.101.569.514.379.833.892.955 1.538zM838.402 44.717h-1.849a2.303 2.303 0 0 0-.292-.806 2.173 2.173 0 0 0-.529-.603 2.21 2.21 0 0 0-.722-.371 2.82 2.82 0 0 0-.866-.129 2.62 2.62 0 0 0-1.463.416c-.426.273-.759.676-.999 1.206-.241.528-.361 1.172-.361 1.934 0 .775.12 1.427.361 1.958.244.528.577.927.999 1.197.425.267.911.4 1.458.4.304 0 .587-.04.851-.118a2.33 2.33 0 0 0 .717-.361 2.21 2.21 0 0 0 .846-1.375l1.849.01a3.972 3.972 0 0 1-.45 1.355 3.99 3.99 0 0 1-.895 1.117c-.369.32-.801.57-1.296.752a4.829 4.829 0 0 1-1.646.267c-.89 0-1.685-.206-2.384-.618-.699-.412-1.249-1.007-1.651-1.785-.403-.778-.604-1.711-.604-2.8 0-1.09.203-2.023.608-2.798.406-.778.958-1.373 1.657-1.785.699-.412 1.49-.618 2.374-.618.563 0 1.088.079 1.572.237.485.158.917.39 1.296.697.379.304.691.676.935 1.118.247.438.408.94.484 1.503zm4.914 6.86c-.741 0-1.384-.164-1.928-.49a3.325 3.325 0 0 1-1.266-1.37c-.297-.587-.445-1.273-.445-2.057 0-.785.148-1.472.445-2.063.3-.59.722-1.048 1.266-1.374.544-.327 1.187-.49 1.928-.49.742 0 1.385.163 1.929.49.544.326.964.784 1.261 1.374.3.59.45 1.278.45 2.063 0 .784-.15 1.47-.45 2.057a3.294 3.294 0 0 1-1.261 1.37c-.544.326-1.187.49-1.929.49zm.01-1.435c.402 0 .739-.11 1.009-.331.27-.224.472-.525.603-.9.136-.376.203-.795.203-1.256 0-.465-.067-.886-.203-1.261a1.991 1.991 0 0 0-.603-.905c-.27-.225-.607-.337-1.009-.337-.412 0-.755.112-1.028.337a2.033 2.033 0 0 0-.609.905 3.814 3.814 0 0 0-.197 1.26c0 .462.066.88.197 1.257.136.375.338.675.609.9.273.22.616.331 1.028.331zm8.463 1.434c-.742 0-1.385-.163-1.929-.49a3.325 3.325 0 0 1-1.266-1.37c-.297-.586-.445-1.272-.445-2.056 0-.785.148-1.472.445-2.063.3-.59.722-1.048 1.266-1.374.544-.327 1.187-.49 1.929-.49.741 0 1.384.163 1.928.49a3.28 3.28 0 0 1 1.261 1.374c.3.59.45 1.278.45 2.063 0 .784-.15 1.47-.45 2.057a3.287 3.287 0 0 1-1.261 1.37c-.544.326-1.187.49-1.928.49zm.01-1.434c.402 0 .738-.11 1.008-.331.271-.224.472-.525.604-.9.135-.376.202-.795.202-1.256a3.71 3.71 0 0 0-.202-1.261 1.993 1.993 0 0 0-.604-.905c-.27-.225-.606-.337-1.008-.337-.413 0-.755.112-1.029.337-.27.224-.473.526-.608.905a3.787 3.787 0 0 0-.198 1.26c0 .462.066.88.198 1.257.135.375.338.675.608.9.274.22.616.331 1.029.331zm6.781-1.098-.005-2.16h.286l2.73-3.052h2.092l-3.358 3.739h-.371l-1.374 1.473zm-1.632 2.384V41.3h1.79v10.128h-1.79zm4.767 0-2.473-3.457 1.207-1.26 3.407 4.717h-2.141zm3.161 0v-7.596h1.79v7.596h-1.79zm.9-8.674c-.284 0-.528-.094-.732-.282a.91.91 0 0 1-.307-.687.9.9 0 0 1 .307-.688c.204-.19.448-.287.732-.287.287 0 .531.096.732.287a.9.9 0 0 1 .306.688.91.91 0 0 1-.306.687 1.033 1.033 0 0 1-.732.282zm6.094 8.822c-.762 0-1.42-.158-1.973-.475a3.209 3.209 0 0 1-1.271-1.355c-.297-.586-.445-1.277-.445-2.072 0-.781.148-1.467.445-2.057a3.36 3.36 0 0 1 1.256-1.384c.537-.333 1.168-.5 1.894-.5.468 0 .91.076 1.325.228.419.148.788.379 1.108.692.323.313.577.712.761 1.197.185.48.277 1.055.277 1.72v.55h-6.226v-1.207h4.51a1.922 1.922 0 0 0-.222-.915 1.615 1.615 0 0 0-.609-.638 1.709 1.709 0 0 0-.9-.232c-.366 0-.687.089-.964.267a1.84 1.84 0 0 0-.648.692 1.996 1.996 0 0 0-.232.935v1.053c0 .442.081.82.242 1.137.162.313.388.554.678.722.29.165.629.248 1.018.248.261 0 .497-.037.707-.11a1.57 1.57 0 0 0 .549-.33 1.39 1.39 0 0 0 .352-.54l1.671.188a2.618 2.618 0 0 1-.603 1.157 2.95 2.95 0 0 1-1.128.762c-.458.178-.982.267-1.572.267zm10.895-5.736-1.632.178a1.314 1.314 0 0 0-.242-.465 1.205 1.205 0 0 0-.455-.351 1.656 1.656 0 0 0-.702-.134c-.373 0-.686.081-.94.243-.251.161-.374.37-.371.628a.66.66 0 0 0 .242.539c.169.138.446.252.831.34l1.296.278c.719.155 1.253.4 1.602.737.353.336.531.776.534 1.32-.003.478-.143.9-.42 1.266-.274.363-.655.646-1.142.85-.488.205-1.049.307-1.682.307-.93 0-1.678-.194-2.245-.583-.567-.393-.905-.938-1.014-1.637l1.746-.168c.079.343.247.601.504.776.258.175.592.262 1.004.262.425 0 .767-.087 1.024-.262.26-.175.391-.39.391-.648a.676.676 0 0 0-.253-.539c-.165-.142-.422-.25-.771-.326l-1.296-.272c-.728-.152-1.267-.407-1.617-.767-.349-.362-.522-.82-.519-1.374a1.95 1.95 0 0 1 .381-1.217c.26-.346.621-.613 1.083-.801.465-.191 1-.287 1.607-.287.89 0 1.591.19 2.102.569.514.379.832.892.954 1.538zM971.011 44.084a1.35 1.35 0 0 0-.584-1.009c-.339-.24-.781-.36-1.325-.36-.382 0-.71.057-.984.172a1.454 1.454 0 0 0-.628.47 1.148 1.148 0 0 0-.223.678c0 .21.048.394.144.549.099.155.232.286.4.395.169.106.355.195.559.267.205.073.411.134.618.183l.95.238c.382.089.75.209 1.103.36.356.152.674.343.954.574.284.231.508.51.673.836.164.326.247.709.247 1.147 0 .594-.152 1.116-.455 1.568-.303.448-.742.8-1.316 1.053-.57.25-1.261.376-2.072.376-.788 0-1.472-.122-2.052-.366-.577-.244-1.028-.6-1.355-1.068-.323-.468-.498-1.038-.524-1.711h1.805c.026.353.135.646.326.88.192.234.441.409.747.524.31.116.656.173 1.039.173.398 0 .748-.059 1.048-.178.303-.122.541-.29.712-.504.171-.218.259-.471.262-.762a.97.97 0 0 0-.232-.652 1.712 1.712 0 0 0-.638-.436 6.164 6.164 0 0 0-.95-.316l-1.152-.297c-.834-.214-1.493-.539-1.978-.974-.481-.438-.722-1.02-.722-1.745 0-.597.162-1.12.485-1.568.326-.449.769-.796 1.33-1.044.56-.25 1.195-.375 1.904-.375.719 0 1.348.125 1.889.376.544.247.971.591 1.281 1.033.31.439.469.943.479 1.513h-1.765zm6.774 7.492c-.759 0-1.41-.166-1.954-.5a3.336 3.336 0 0 1-1.251-1.38c-.29-.59-.435-1.268-.435-2.036 0-.772.148-1.453.445-2.043a3.32 3.32 0 0 1 1.256-1.384c.544-.333 1.187-.5 1.929-.5.616 0 1.162.114 1.636.341.478.224.859.543 1.143.955.283.408.445.887.484 1.434h-1.711a1.636 1.636 0 0 0-.494-.915c-.257-.247-.602-.37-1.034-.37-.366 0-.687.098-.964.296-.277.194-.493.475-.648.84-.151.366-.227.805-.227 1.316 0 .517.076.962.227 1.335.152.37.365.654.638.856.277.197.602.296.974.296.264 0 .5-.05.707-.148.211-.102.388-.249.53-.44a1.69 1.69 0 0 0 .291-.698h1.711a2.98 2.98 0 0 1-.474 1.43 2.81 2.81 0 0 1-1.118.969c-.471.23-1.025.346-1.661.346zm4.723-.148v-7.596h1.736v1.266h.079c.139-.438.376-.776.712-1.014a1.96 1.96 0 0 1 1.162-.36c.099 0 .21.004.332.014.125.007.229.018.311.035v1.646a1.875 1.875 0 0 0-.361-.069 3.31 3.31 0 0 0-.469-.035c-.327 0-.62.071-.881.213-.257.139-.46.331-.608.579a1.634 1.634 0 0 0-.223.855v4.466h-1.79zm5.522 0v-7.596h1.79v7.596h-1.79zm.9-8.674c-.284 0-.528-.094-.732-.282a.907.907 0 0 1-.307-.687c0-.27.102-.5.307-.688.204-.19.448-.287.732-.287.286 0 .53.096.731.287a.897.897 0 0 1 .307.688.907.907 0 0 1-.307.687 1.032 1.032 0 0 1-.731.282zm2.731 11.522V43.832h1.76v1.256h.104c.092-.184.222-.38.391-.588.168-.211.395-.391.682-.54.287-.151.653-.227 1.098-.227.587 0 1.116.15 1.587.45.475.297.851.737 1.128 1.32.28.58.42 1.293.42 2.137 0 .834-.137 1.543-.41 2.126-.274.584-.647 1.029-1.118 1.335a2.874 2.874 0 0 1-1.602.46c-.435 0-.796-.072-1.083-.217a2.208 2.208 0 0 1-.693-.525 3.38 3.38 0 0 1-.4-.588h-.074v4.045h-1.79zm1.755-6.646c0 .491.069.921.208 1.29.142.37.344.658.608.866.267.204.59.306.969.306.396 0 .727-.105.994-.316a1.96 1.96 0 0 0 .604-.875c.138-.373.207-.796.207-1.271 0-.472-.067-.89-.203-1.256a1.884 1.884 0 0 0-.603-.86c-.267-.208-.6-.312-.999-.312-.382 0-.707.1-.974.302a1.85 1.85 0 0 0-.608.845c-.135.363-.203.79-.203 1.28zm10.744-3.798v1.385h-4.37v-1.385h4.37zm-3.29-1.82h1.79v7.131c0 .24.03.425.11.554a.56.56 0 0 0 .29.257c.13.046.26.07.41.07a1.872 1.872 0 0 0 .52-.07l.31 1.4c-.1.032-.24.069-.42.108-.17.04-.38.063-.64.07-.45.013-.85-.055-1.21-.203a1.94 1.94 0 0 1-.86-.702c-.2-.317-.3-.713-.3-1.187v-7.428zm10.68 3.828-1.63.178a1.32 1.32 0 0 0-.25-.465 1.179 1.179 0 0 0-.45-.351 1.665 1.665 0 0 0-.7-.134c-.38 0-.69.081-.94.243-.25.161-.38.37-.37.628-.01.22.07.4.24.539.17.138.44.252.83.34l1.3.278c.71.155 1.25.4 1.6.737.35.336.53.776.53 1.32 0 .478-.14.9-.42 1.266-.27.363-.65.646-1.14.85-.49.205-1.05.307-1.68.307-.93 0-1.68-.194-2.25-.583-.56-.393-.9-.938-1.01-1.637l1.74-.168c.08.343.25.601.51.776.26.175.59.262 1 .262.43 0 .77-.087 1.03-.262.26-.175.39-.39.39-.648a.677.677 0 0 0-.26-.539c-.16-.142-.42-.25-.77-.326l-1.29-.272c-.73-.152-1.27-.407-1.62-.767-.35-.362-.52-.82-.52-1.374 0-.469.13-.874.38-1.217.26-.346.62-.613 1.09-.801.46-.191 1-.287 1.6-.287.89 0 1.59.19 2.1.569.52.379.84.892.96 1.538z" fill="#4E4B66"/></g><g filter="url(#c)"><path fill="#fff" d="M8 69.627h1215v48.739H8z"/><path d="M41.33 92.017v10.128h-1.226v-8.842h-.06l-2.472 1.641v-1.246l2.532-1.681h1.226zm6.078 10.266c-.58 0-1.103-.115-1.568-.346a2.907 2.907 0 0 1-1.117-.95 2.585 2.585 0 0 1-.46-1.374h1.187c.046.458.254.837.623 1.137.372.297.817.445 1.335.445a2.1 2.1 0 0 0 1.108-.292c.326-.194.582-.461.766-.801.188-.343.282-.73.282-1.162a2.37 2.37 0 0 0-.292-1.182 2.14 2.14 0 0 0-.79-.826 2.236 2.236 0 0 0-1.153-.306 3.165 3.165 0 0 0-.955.143c-.326.096-.595.22-.806.371l-1.147-.138.613-4.985h5.262v1.088h-4.233l-.356 2.987h.06a2.64 2.64 0 0 1 .78-.41c.314-.11.64-.164.98-.164.62 0 1.172.148 1.656.445.488.294.87.696 1.148 1.207.28.51.42 1.094.42 1.75 0 .647-.145 1.223-.435 1.731a3.182 3.182 0 0 1-1.187 1.197c-.505.29-1.078.435-1.721.435zm13.279-10.266h1.226v7.24c0 .646-.118 1.195-.356 1.646a2.418 2.418 0 0 1-1.004 1.029c-.431.234-.94.351-1.528.351-.553 0-1.046-.101-1.478-.302a2.432 2.432 0 0 1-1.019-.87c-.247-.376-.37-.823-.37-1.34h1.206c0 .287.07.537.212.752.145.211.343.375.594.494.25.119.536.178.855.178.353 0 .653-.074.9-.222.248-.149.436-.366.564-.653.132-.29.198-.645.198-1.063v-7.24zm5.761 10.306c-.481 0-.918-.091-1.31-.272a2.248 2.248 0 0 1-.935-.797c-.23-.349-.346-.771-.346-1.266 0-.435.086-.787.257-1.058.171-.273.4-.488.687-.643.287-.155.604-.27.95-.346.35-.079.7-.142 1.053-.188.462-.06.836-.104 1.123-.133.29-.033.5-.088.633-.163.135-.076.202-.208.202-.396v-.04c0-.487-.133-.867-.4-1.137-.264-.27-.664-.406-1.202-.406-.557 0-.994.123-1.31.366-.317.244-.54.505-.668.782l-1.108-.396c.198-.461.462-.82.792-1.078.332-.26.695-.442 1.088-.544a4.516 4.516 0 0 1 1.167-.158c.244 0 .524.03.84.089.32.056.628.173.925.351.3.178.549.447.747.806.198.36.296.84.296 1.444v5.005h-1.167v-1.029h-.059c-.08.165-.211.341-.396.529-.184.188-.43.348-.737.48-.306.132-.68.198-1.122.198zm.178-1.049c.462 0 .85-.09 1.167-.272a1.848 1.848 0 0 0 .97-1.607v-1.068c-.05.06-.159.114-.327.163a5.525 5.525 0 0 1-.574.124 26.058 26.058 0 0 1-1.117.148c-.304.04-.587.104-.85.193-.261.086-.472.216-.634.39-.158.172-.237.406-.237.703 0 .405.15.712.45.92.303.204.687.306 1.152.306zm6.6-3.699v4.57H72.06v-7.596h1.127v1.187h.099c.178-.386.448-.696.81-.93.364-.237.832-.356 1.405-.356.515 0 .965.105 1.35.316.386.208.686.525.9.95.215.422.322.956.322 1.602v4.827h-1.167v-4.748c0-.597-.155-1.061-.465-1.394-.31-.337-.735-.505-1.276-.505-.373 0-.706.081-.999.243-.29.161-.52.397-.687.707-.168.31-.252.686-.252 1.127zm11.766 1.464v-4.49h1.167v7.596h-1.167v-1.286h-.079a2.487 2.487 0 0 1-.83.984c-.376.267-.851.4-1.425.4-.475 0-.897-.103-1.266-.311a2.181 2.181 0 0 1-.87-.95c-.211-.425-.317-.961-.317-1.607V94.55h1.167v4.747c0 .554.155.996.465 1.325.313.33.712.495 1.197.495.29 0 .585-.074.885-.223.303-.148.557-.375.762-.682.207-.307.311-.697.311-1.172zm5.54 3.284c-.481 0-.918-.091-1.31-.272a2.247 2.247 0 0 1-.935-.797c-.23-.349-.346-.771-.346-1.266 0-.435.085-.787.257-1.058.171-.273.4-.488.687-.643.287-.155.604-.27.95-.346.35-.079.7-.142 1.053-.188.462-.06.836-.104 1.123-.133.29-.033.5-.088.633-.163.135-.076.202-.208.202-.396v-.04c0-.487-.133-.867-.4-1.137-.264-.27-.665-.406-1.202-.406-.557 0-.994.123-1.31.366-.317.244-.54.505-.668.782l-1.108-.396c.198-.461.462-.82.792-1.078.333-.26.695-.442 1.087-.544a4.517 4.517 0 0 1 1.168-.158c.243 0 .524.03.84.089.32.056.628.173.925.351.3.178.549.447.747.806.198.36.296.84.296 1.444v5.005h-1.167v-1.029h-.059c-.08.165-.211.341-.396.529-.184.188-.43.348-.736.48-.307.132-.681.198-1.123.198zm.178-1.049c.462 0 .85-.09 1.167-.272a1.847 1.847 0 0 0 .97-1.607v-1.068c-.05.06-.159.114-.327.163a5.531 5.531 0 0 1-.574.124 26.065 26.065 0 0 1-1.117.148c-.303.04-.587.104-.85.193-.261.086-.472.216-.634.39-.158.172-.237.406-.237.703 0 .405.15.712.45.92.303.204.687.306 1.152.306zm5.434.871v-7.596h1.127v1.147h.08c.138-.376.388-.68.75-.915a2.213 2.213 0 0 1 1.227-.35c.086 0 .193 0 .322.004.128.003.225.008.291.015v1.187c-.04-.01-.13-.025-.272-.045a2.673 2.673 0 0 0-.44-.034c-.369 0-.699.077-.989.232a1.755 1.755 0 0 0-.682.633 1.706 1.706 0 0 0-.247.915v4.807h-1.168zm6.164 2.848c-.198 0-.375-.017-.529-.05a1.347 1.347 0 0 1-.322-.089l.297-1.028c.283.072.534.099.751.079a.9.9 0 0 0 .579-.292c.171-.171.328-.45.47-.835l.217-.594-2.808-7.635h1.266l2.096 6.053h.079l2.097-6.053h1.266l-3.224 8.703a3.285 3.285 0 0 1-.539.974 2.007 2.007 0 0 1-.747.579c-.28.125-.597.188-.949.188zm10.896-2.848v-.891l3.343-3.659c.392-.429.716-.801.969-1.118.254-.32.442-.62.564-.9.125-.283.188-.58.188-.89 0-.356-.086-.664-.257-.924a1.67 1.67 0 0 0-.692-.604 2.247 2.247 0 0 0-.989-.212c-.389 0-.729.08-1.019.242-.287.158-.509.38-.668.668a2.09 2.09 0 0 0-.232 1.008h-1.167c0-.593.137-1.114.41-1.562a2.851 2.851 0 0 1 1.118-1.049 3.368 3.368 0 0 1 1.597-.376c.594 0 1.119.126 1.578.376.458.25.817.589 1.078 1.014.26.425.39.898.39 1.42 0 .372-.067.736-.202 1.092-.132.353-.363.747-.693 1.182-.326.432-.779.96-1.36 1.582l-2.274 2.433v.08h4.707v1.088h-6.389zm11.735.138c-.745 0-1.38-.203-1.904-.608-.524-.409-.925-1.001-1.201-1.776-.277-.778-.416-1.717-.416-2.818 0-1.095.139-2.03.416-2.804.28-.778.682-1.372 1.206-1.78.528-.412 1.161-.619 1.899-.619.739 0 1.37.207 1.894.619.528.408.93 1.002 1.207 1.78.28.775.42 1.71.42 2.804 0 1.1-.138 2.04-.415 2.818-.277.775-.678 1.367-1.202 1.776-.524.405-1.159.608-1.904.608zm0-1.088c.739 0 1.312-.356 1.721-1.068.409-.712.613-1.728.613-3.046 0-.877-.094-1.624-.282-2.24-.184-.617-.451-1.087-.801-1.41a1.768 1.768 0 0 0-1.251-.484c-.732 0-1.304.36-1.716 1.083-.412.718-.618 1.735-.618 3.05 0 .878.092 1.623.277 2.236.185.613.45 1.08.796 1.399.35.32.77.48 1.261.48zm5.4.95v-.891l3.343-3.659c.392-.429.715-.801.969-1.118.254-.32.442-.62.564-.9.125-.283.188-.58.188-.89 0-.356-.086-.664-.257-.924a1.67 1.67 0 0 0-.692-.604 2.251 2.251 0 0 0-.99-.212c-.389 0-.728.08-1.018.242-.287.158-.51.38-.668.668a2.09 2.09 0 0 0-.232 1.008h-1.167c0-.593.137-1.114.41-1.562a2.851 2.851 0 0 1 1.118-1.049 3.365 3.365 0 0 1 1.597-.376c.593 0 1.119.126 1.578.376.458.25.817.589 1.078 1.014.26.425.39.898.39 1.42 0 .372-.067.736-.203 1.092-.131.353-.362.747-.692 1.182-.326.432-.78.96-1.36 1.582l-2.275 2.433v.08h4.708v1.088h-6.389zm7.977-2.077v-1.01l4.45-7.041h.732v1.563h-.494l-3.363 5.32v.08h5.993v1.088h-7.318zm4.767 2.077V92.017h1.167v10.128h-1.167zm11.882-10.128v10.128h-1.227v-8.842h-.059l-2.473 1.641v-1.246l2.532-1.681h1.227zm6.473 0v10.128h-1.227v-8.842h-.059l-2.472 1.641v-1.246l2.531-1.681h1.227zm3.783 8.832a.856.856 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.454.262-.628a.857.857 0 0 1 .628-.262c.244 0 .453.087.628.262a.856.856 0 0 1 .262.628c0 .161-.041.31-.124.445a.92.92 0 0 1-.321.326.85.85 0 0 1-.445.119zm0-5.123a.857.857 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.454.262-.628a.857.857 0 0 1 .628-.263c.244 0 .453.088.628.263a.856.856 0 0 1 .262.628c0 .161-.041.31-.124.445a.923.923 0 0 1-.321.326.848.848 0 0 1-.445.119zm6.387 6.557c-.653 0-1.235-.112-1.746-.336a2.988 2.988 0 0 1-1.212-.935 2.515 2.515 0 0 1-.484-1.4h1.246c.026.327.138.609.336.846.198.234.457.416.777.544.319.129.674.193 1.063.193.435 0 .821-.076 1.157-.227.336-.152.6-.363.791-.633a1.59 1.59 0 0 0 .287-.94c0-.373-.092-.7-.277-.984a1.836 1.836 0 0 0-.811-.673c-.356-.161-.791-.242-1.305-.242h-.811v-1.088h.811a2.43 2.43 0 0 0 1.058-.217 1.642 1.642 0 0 0 .979-1.543 1.71 1.71 0 0 0-.228-.895 1.556 1.556 0 0 0-.642-.594 2.084 2.084 0 0 0-.97-.212c-.349 0-.679.064-.989.192a1.84 1.84 0 0 0-.751.55 1.43 1.43 0 0 0-.317.86h-1.187c.02-.531.18-.996.48-1.395.3-.402.692-.715 1.177-.94a3.804 3.804 0 0 1 1.607-.336c.626 0 1.164.127 1.612.381.449.25.793.582 1.034.994.24.412.361.857.361 1.335 0 .57-.15 1.057-.45 1.46-.297.401-.701.68-1.212.835v.079c.64.105 1.139.377 1.499.816.359.435.539.974.539 1.617 0 .55-.15 1.045-.45 1.484a3.058 3.058 0 0 1-1.217 1.028c-.514.251-1.099.376-1.755.376zm8.688 0c-.679 0-1.279-.12-1.8-.361-.517-.244-.921-.579-1.211-1.004a2.516 2.516 0 0 1-.431-1.464 2.689 2.689 0 0 1 .955-2.101c.3-.248.634-.404 1.004-.47v-.06a1.957 1.957 0 0 1-1.158-.815 2.48 2.48 0 0 1-.425-1.44 2.445 2.445 0 0 1 .391-1.38 2.75 2.75 0 0 1 1.088-.959c.465-.233.994-.35 1.587-.35.587 0 1.111.117 1.573.35.461.235.824.554 1.088.96.267.405.402.865.405 1.38a2.506 2.506 0 0 1-.44 1.439c-.287.418-.668.69-1.142.816v.059c.366.066.695.222.989.47.293.244.527.549.702.915.175.362.264.758.267 1.186a2.556 2.556 0 0 1-.445 1.464c-.29.425-.694.76-1.212 1.004-.514.241-1.109.361-1.785.361zm0-1.088c.458 0 .854-.074 1.187-.222a1.77 1.77 0 0 0 .771-.628c.182-.271.274-.587.277-.95a1.823 1.823 0 0 0-.296-1.014 2.014 2.014 0 0 0-.797-.692 2.494 2.494 0 0 0-1.142-.252c-.432 0-.817.084-1.157.252a2.01 2.01 0 0 0-.796.692 1.79 1.79 0 0 0-.282 1.014c-.003.363.084.679.262.95.181.27.44.479.776.628.337.148.736.222 1.197.222zm0-4.807c.363 0 .684-.072.964-.217a1.65 1.65 0 0 0 .668-.608c.162-.26.244-.566.247-.915a1.688 1.688 0 0 0-.242-.895 1.567 1.567 0 0 0-.658-.594 2.14 2.14 0 0 0-.979-.212c-.379 0-.71.07-.994.212a1.538 1.538 0 0 0-.658.594c-.154.254-.23.552-.227.895a1.7 1.7 0 0 0 .232.915c.162.26.384.463.668.608.284.145.61.217.979.217zm6.208 4.461a.858.858 0 0 1-.629-.262.86.86 0 0 1-.262-.628.86.86 0 0 1 .262-.628.86.86 0 0 1 .629-.262c.243 0 .453.087.628.262a.86.86 0 0 1 .262.628c0 .161-.042.31-.124.445a.92.92 0 0 1-.321.326.852.852 0 0 1-.445.119zm0-5.123a.86.86 0 0 1-.629-.262.86.86 0 0 1-.262-.628.86.86 0 0 1 .262-.628.86.86 0 0 1 .629-.263c.243 0 .453.088.628.263a.86.86 0 0 1 .262.628.923.923 0 0 1-.445.772.85.85 0 0 1-.445.118zm6.386 6.557c-.653 0-1.234-.112-1.745-.336a2.988 2.988 0 0 1-1.212-.935 2.516 2.516 0 0 1-.485-1.4h1.247c.026.327.138.609.336.846.198.234.456.416.776.544.32.129.674.193 1.063.193.436 0 .821-.076 1.158-.227.336-.152.6-.363.791-.633a1.59 1.59 0 0 0 .287-.94c0-.373-.093-.7-.277-.984a1.836 1.836 0 0 0-.811-.673c-.356-.161-.792-.242-1.306-.242h-.811v-1.088h.811c.402 0 .755-.072 1.058-.217.307-.145.546-.35.717-.614.175-.263.263-.573.263-.93a1.71 1.71 0 0 0-.228-.894 1.558 1.558 0 0 0-.643-.594 2.08 2.08 0 0 0-.969-.212c-.35 0-.679.064-.989.192a1.844 1.844 0 0 0-.752.55c-.194.237-.3.524-.316.86h-1.187c.02-.531.18-.996.48-1.395.3-.402.692-.715 1.177-.94a3.798 3.798 0 0 1 1.607-.336c.626 0 1.163.127 1.612.381.448.25.793.582 1.033.994.241.412.361.857.361 1.335 0 .57-.15 1.057-.45 1.46-.296.401-.7.68-1.211.835v.079c.639.105 1.139.377 1.498.816.36.435.539.974.539 1.617 0 .55-.15 1.045-.45 1.484a3.055 3.055 0 0 1-1.216 1.028c-.515.251-1.1.376-1.756.376zm5.207-2.215v-1.01l4.451-7.041h.732v1.563h-.495l-3.362 5.32v.08h5.993v1.088h-7.319zm4.768 2.077V92.017h1.167v10.128h-1.167z" fill="#4E4B66"/><rect x="327.416" y="86.164" width="73.109" height="20.963" rx="3.481" fill="#E5F4EF"/><path d="M341.997 94.987h-.996a2.062 2.062 0 0 0-.31-.755 2.246 2.246 0 0 0-1.217-.884 2.744 2.744 0 0 0-.788-.113c-.498 0-.949.126-1.354.378-.401.252-.722.623-.96 1.113-.236.49-.354 1.092-.354 1.804 0 .713.118 1.314.354 1.804.238.49.559.861.96 1.113.405.252.856.378 1.354.378.274 0 .536-.038.788-.113a2.3 2.3 0 0 0 .687-.333 2.104 2.104 0 0 0 .84-1.306h.996c-.075.42-.211.797-.41 1.13a3.08 3.08 0 0 1-1.731 1.373 3.69 3.69 0 0 1-1.17.181c-.701 0-1.326-.171-1.872-.514-.546-.343-.976-.83-1.29-1.463-.313-.632-.47-1.382-.47-2.25 0-.868.157-1.618.47-2.25.314-.632.744-1.12 1.29-1.462.546-.343 1.171-.515 1.872-.515.416 0 .805.06 1.17.181.367.12.697.297.992.53.295.23.541.512.739.844.199.33.335.706.41 1.13zm3.989 5.786c-.557 0-1.046-.132-1.467-.398a2.707 2.707 0 0 1-.98-1.113c-.233-.476-.35-1.034-.35-1.671 0-.643.117-1.204.35-1.684.236-.48.563-.851.98-1.117.421-.265.91-.397 1.467-.397s1.045.132 1.462.397c.421.266.748.638.981 1.117.236.48.353 1.041.353 1.684 0 .637-.117 1.195-.353 1.671-.233.477-.56.848-.981 1.113-.417.266-.905.398-1.462.398zm0-.852c.423 0 .771-.108 1.045-.325.273-.217.475-.502.606-.856a3.26 3.26 0 0 0 .197-1.15c0-.412-.065-.796-.197-1.152a1.942 1.942 0 0 0-.606-.864c-.274-.22-.622-.33-1.045-.33-.423 0-.772.11-1.045.33-.273.22-.475.508-.606.864-.132.356-.197.74-.197 1.153 0 .412.065.796.197 1.149.131.354.333.639.606.856.273.217.622.325 1.045.325zm4.244.724v-6.172h.916v.964h.08c.129-.33.336-.585.623-.767.287-.185.631-.277 1.033-.277.407 0 .746.092 1.016.277.273.182.486.438.639.767h.064c.158-.319.395-.572.712-.76.316-.19.695-.284 1.137-.284.551 0 1.003.172 1.354.518.351.343.526.877.526 1.603v4.131h-.948v-4.13c0-.456-.125-.782-.374-.977a1.382 1.382 0 0 0-.88-.294c-.434 0-.77.132-1.008.394-.239.26-.358.59-.358.989v4.018h-.964v-4.227c0-.351-.114-.634-.342-.848-.227-.217-.521-.326-.88-.326-.246 0-.476.066-.691.197a1.489 1.489 0 0 0-.514.547c-.129.23-.193.497-.193.8v3.857h-.948zm9.834 2.314v-8.486h.916v.98h.112c.07-.107.166-.243.29-.41.125-.168.305-.318.538-.45.236-.133.554-.2.956-.2.52 0 .978.13 1.374.39.397.26.706.627.929 1.104.222.477.333 1.04.333 1.688 0 .653-.111 1.22-.333 1.7-.223.476-.531.846-.925 1.108-.393.26-.847.39-1.362.39-.396 0-.714-.066-.952-.197a1.758 1.758 0 0 1-.55-.454 6.052 6.052 0 0 1-.298-.426h-.08v3.263h-.948zm.932-5.4c0 .466.068.877.205 1.233.136.354.336.631.598.832.263.198.584.297.965.297.396 0 .727-.104.992-.313.268-.212.469-.496.603-.852.136-.359.205-.758.205-1.197 0-.434-.067-.825-.201-1.174a1.81 1.81 0 0 0-.599-.831c-.265-.206-.598-.31-1-.31-.386 0-.71.098-.973.294-.262.193-.46.463-.594.811a3.334 3.334 0 0 0-.201 1.21zm6.911-5.143v8.229h-.949v-8.23h.949zm4.324 8.357c-.595 0-1.108-.131-1.539-.394a2.644 2.644 0 0 1-.992-1.109c-.231-.476-.346-1.03-.346-1.663 0-.632.115-1.19.346-1.671.233-.485.557-.863.972-1.134.418-.273.905-.41 1.463-.41.321 0 .638.054.952.161.313.108.598.282.856.523.257.238.462.554.614.948.153.394.229.879.229 1.454v.402h-4.757v-.82h3.793c0-.348-.07-.658-.209-.932a1.572 1.572 0 0 0-.586-.647 1.646 1.646 0 0 0-.892-.237c-.378 0-.705.094-.981.282a1.858 1.858 0 0 0-.631.723 2.13 2.13 0 0 0-.221.956v.547c0 .466.081.86.241 1.185.164.321.39.566.679.735.29.166.626.25 1.009.25.249 0 .474-.035.675-.105.204-.072.379-.18.526-.322.148-.144.262-.324.342-.538l.916.257c-.096.31-.259.584-.486.82a2.368 2.368 0 0 1-.844.546 3.12 3.12 0 0 1-1.129.193zm6.682-6.3v.804h-3.198v-.804h3.198zm-2.266-1.479h.948v5.883c0 .267.039.468.116.602.081.132.183.22.306.266.126.042.258.064.398.064.104 0 .19-.006.257-.016l.16-.032.193.851a2.03 2.03 0 0 1-.707.113c-.268 0-.53-.058-.787-.173a1.566 1.566 0 0 1-.635-.526c-.166-.236-.249-.533-.249-.892v-6.14zm6.213 7.779c-.594 0-1.107-.131-1.538-.394a2.64 2.64 0 0 1-.993-1.109c-.23-.476-.345-1.03-.345-1.663 0-.632.115-1.19.345-1.671.233-.485.557-.863.972-1.134.418-.273.906-.41 1.463-.41.321 0 .639.054.952.161.314.108.599.282.856.523.257.238.462.554.615.948.152.394.229.879.229 1.454v.402h-4.757v-.82h3.793c0-.348-.07-.658-.209-.932a1.581 1.581 0 0 0-.587-.647 1.643 1.643 0 0 0-.892-.237c-.378 0-.705.094-.98.282a1.842 1.842 0 0 0-.631.723 2.116 2.116 0 0 0-.221.956v.547c0 .466.08.86.241 1.185.163.321.39.566.679.735.289.166.625.25 1.008.25.25 0 .475-.035.675-.105.204-.072.379-.18.527-.322.147-.144.261-.324.341-.538l.916.257c-.096.31-.258.584-.486.82a2.36 2.36 0 0 1-.844.546 3.116 3.116 0 0 1-1.129.193zm6.329 0c-.515 0-.969-.13-1.362-.39-.394-.262-.702-.632-.925-1.109-.222-.48-.333-1.046-.333-1.7 0-.647.111-1.21.333-1.687.223-.477.532-.845.929-1.105.396-.26.854-.39 1.374-.39.401 0 .719.068.952.202.236.13.415.28.538.45.126.166.224.302.294.41h.08v-3.038h.948v8.229h-.916v-.949h-.112c-.07.113-.169.255-.298.426-.128.169-.312.32-.55.454-.239.131-.556.197-.952.197zm.128-.852c.381 0 .702-.099.965-.297.262-.2.462-.478.598-.832.137-.356.205-.767.205-1.233 0-.461-.067-.864-.201-1.21a1.763 1.763 0 0 0-.594-.811c-.263-.196-.587-.294-.973-.294-.402 0-.736.104-1.004.31-.265.203-.465.48-.599.831-.131.349-.197.74-.197 1.174 0 .44.067.838.201 1.197.137.356.338.64.603.852.268.209.6.313.996.313z" fill="#00754E"/><path d="M499.131 92.017v10.128h-1.226v-8.842h-.06l-2.472 1.641v-1.246l2.532-1.681h1.226zm6.216 10.266c-.745 0-1.379-.203-1.904-.608-.524-.409-.924-1.001-1.201-1.776-.277-.778-.416-1.717-.416-2.818 0-1.095.139-2.03.416-2.804.28-.778.682-1.372 1.206-1.78.528-.412 1.161-.619 1.899-.619.739 0 1.37.207 1.894.619.528.408.93 1.002 1.207 1.78.28.775.42 1.71.42 2.804 0 1.1-.138 2.04-.415 2.818-.277.775-.678 1.367-1.202 1.776-.524.405-1.159.608-1.904.608zm0-1.088c.739 0 1.312-.356 1.721-1.068.409-.712.613-1.728.613-3.046 0-.877-.094-1.624-.282-2.24-.184-.617-.451-1.087-.801-1.41a1.768 1.768 0 0 0-1.251-.484c-.732 0-1.304.36-1.716 1.083-.412.718-.618 1.735-.618 3.05 0 .878.092 1.623.277 2.236.185.613.45 1.08.796 1.399.35.32.77.48 1.261.48zm8.704 1.088c-.745 0-1.38-.203-1.904-.608-.524-.409-.925-1.001-1.202-1.776-.277-.778-.415-1.717-.415-2.818 0-1.095.138-2.03.415-2.804.28-.778.683-1.372 1.207-1.78.527-.412 1.16-.619 1.899-.619.738 0 1.369.207 1.894.619.527.408.929 1.002 1.206 1.78.281.775.421 1.71.421 2.804 0 1.1-.139 2.04-.416 2.818-.277.775-.677 1.367-1.201 1.776-.525.405-1.159.608-1.904.608zm0-1.088c.738 0 1.312-.356 1.721-1.068.408-.712.613-1.728.613-3.046 0-.877-.094-1.624-.282-2.24-.185-.617-.452-1.087-.801-1.41a1.768 1.768 0 0 0-1.251-.484c-.732 0-1.304.36-1.716 1.083-.412.718-.618 1.735-.618 3.05 0 .878.092 1.623.277 2.236.184.613.45 1.08.796 1.399a1.8 1.8 0 0 0 1.261.48zM676.286 102.283c-.58 0-1.103-.115-1.568-.346a2.903 2.903 0 0 1-1.117-.95 2.575 2.575 0 0 1-.46-1.374h1.186c.047.458.254.837.624 1.137.372.297.817.445 1.335.445a2.1 2.1 0 0 0 1.107-.292c.327-.194.582-.461.767-.801.188-.343.282-.73.282-1.162 0-.442-.097-.836-.292-1.182a2.14 2.14 0 0 0-.791-.826 2.234 2.234 0 0 0-1.152-.306 3.171 3.171 0 0 0-.955.143c-.326.096-.595.22-.806.371l-1.147-.138.613-4.985h5.262v1.088h-4.233l-.356 2.987h.059c.208-.165.468-.302.781-.41.314-.11.64-.164.979-.164.62 0 1.172.148 1.657.445.488.294.87.696 1.147 1.207.281.51.421 1.094.421 1.75 0 .647-.145 1.223-.435 1.731a3.187 3.187 0 0 1-1.187 1.197c-.505.29-1.078.435-1.721.435zM829.783 102.145v-.891l3.343-3.659c.392-.429.715-.801.969-1.118.254-.32.442-.62.564-.9.125-.283.188-.58.188-.89a1.64 1.64 0 0 0-.95-1.528 2.244 2.244 0 0 0-.989-.212c-.389 0-.728.08-1.019.242a1.67 1.67 0 0 0-.667.668 2.09 2.09 0 0 0-.233 1.008h-1.167c0-.593.137-1.114.411-1.562a2.849 2.849 0 0 1 1.117-1.049 3.372 3.372 0 0 1 1.598-.376c.593 0 1.119.126 1.577.376.458.25.818.589 1.078 1.014.261.425.391.898.391 1.42 0 .372-.068.736-.203 1.092-.132.353-.362.747-.692 1.182-.327.432-.78.96-1.36 1.582l-2.275 2.433v.08h4.708v1.088h-6.389zm7.976-2.077v-1.01l4.451-7.041h.732v1.563h-.495l-3.362 5.32v.08h5.993v1.088h-7.319zm4.767 2.077V92.017h1.167v10.128h-1.167zM968.721 102.283c-.58 0-1.102-.115-1.567-.346a2.906 2.906 0 0 1-1.118-.95 2.592 2.592 0 0 1-.46-1.374h1.187c.046.458.254.837.623 1.137.373.297.818.445 1.335.445a2.1 2.1 0 0 0 1.108-.292 2.06 2.06 0 0 0 .767-.801c.187-.343.281-.73.281-1.162 0-.442-.097-.836-.291-1.182a2.143 2.143 0 0 0-.792-.826 2.234 2.234 0 0 0-1.152-.306 3.16 3.16 0 0 0-.954.143c-.327.096-.595.22-.806.371l-1.148-.138.614-4.985h5.261v1.088h-4.233l-.356 2.987h.06c.207-.165.468-.302.781-.41.313-.11.639-.164.979-.164.62 0 1.172.148 1.657.445.488.294.87.696 1.147 1.207.28.51.42 1.094.42 1.75 0 .647-.145 1.223-.435 1.731a3.18 3.18 0 0 1-1.187 1.197c-.504.29-1.078.435-1.721.435z" fill="#4E4B66"/><path d="M1091.93 92.017h1.47l3.44 8.407h.12l3.44-8.407h1.46v10.128h-1.14V94.45h-.1l-3.17 7.695h-1.1l-3.17-7.695h-.1v7.695h-1.15V92.017zm15.32 10.286c-.69 0-1.29-.163-1.8-.49-.52-.326-.92-.783-1.21-1.37-.29-.586-.43-1.272-.43-2.057 0-.791.14-1.482.43-2.072.29-.59.69-1.048 1.21-1.374.51-.327 1.11-.49 1.8-.49s1.29.163 1.8.49c.52.326.92.784 1.21 1.374.29.59.43 1.281.43 2.072 0 .785-.14 1.47-.43 2.057s-.69 1.044-1.21 1.37c-.51.327-1.11.49-1.8.49zm0-1.049c.52 0 .95-.133 1.29-.4.33-.267.58-.618.74-1.053.16-.436.25-.907.25-1.415 0-.507-.09-.98-.25-1.419a2.417 2.417 0 0 0-.74-1.063c-.34-.27-.77-.406-1.29-.406s-.95.135-1.29.406c-.33.27-.58.624-.74 1.063-.16.438-.24.912-.24 1.42 0 .507.08.978.24 1.413.16.436.41.787.74 1.054.34.267.77.4 1.29.4zm5.22.891v-7.596h1.13v1.147h.08c.14-.376.39-.68.75-.915.36-.234.77-.35 1.23-.35.08 0 .19 0 .32.004.13.003.23.008.29.015v1.187c-.04-.01-.13-.025-.27-.045a2.73 2.73 0 0 0-.44-.034c-.37 0-.7.077-.99.232-.29.152-.51.363-.68.633-.17.267-.25.572-.25.915v4.807h-1.17zm8.14.158c-.73 0-1.36-.162-1.9-.485a3.317 3.317 0 0 1-1.22-1.365c-.28-.587-.42-1.269-.42-2.047 0-.778.14-1.464.42-2.057.29-.597.69-1.062 1.2-1.395.51-.336 1.11-.504 1.8-.504.4 0 .79.066 1.17.198.39.132.74.346 1.06.643.31.293.56.682.75 1.167.19.484.28 1.081.28 1.79v.494h-5.85v-1.008h4.67c0-.43-.09-.811-.26-1.148a1.968 1.968 0 0 0-.72-.796c-.31-.195-.68-.292-1.1-.292-.46 0-.87.116-1.21.346-.33.228-.59.525-.77.89a2.63 2.63 0 0 0-.27 1.178v.672c0 .574.09 1.06.29 1.459.2.395.48.697.84.905.35.204.77.306 1.24.306.31 0 .58-.042.83-.128.25-.089.47-.221.65-.396.18-.178.32-.399.42-.662l1.13.316c-.12.382-.32.719-.6 1.009-.28.287-.63.511-1.04.672-.41.159-.88.238-1.39.238zm8.84-.158v-7.596h1.16v7.596h-1.16zm.59-8.862a.838.838 0 0 1-.59-.233.75.75 0 0 1-.24-.558.75.75 0 0 1 .24-.56.838.838 0 0 1 .59-.232c.23 0 .42.078.58.233.17.155.25.341.25.559 0 .217-.08.403-.25.558a.798.798 0 0 1-.58.233zm3.88 4.292v4.57h-1.17v-7.596h1.13v1.187h.1c.17-.386.45-.696.81-.93.36-.237.83-.356 1.4-.356.52 0 .97.105 1.35.316.39.208.69.525.9.95.22.422.32.956.32 1.602v4.827h-1.16v-4.748c0-.597-.16-1.061-.47-1.394-.31-.337-.73-.505-1.27-.505-.38 0-.71.081-1 .243-.29.161-.52.397-.69.707-.17.31-.25.686-.25 1.127zm10.36-3.026v.989h-4.1v-.99h4.1zm-2.87 7.596V93.5c0-.435.1-.797.31-1.088.2-.29.47-.507.79-.652.33-.145.67-.218 1.04-.218.28 0 .52.023.7.07.18.046.32.088.4.128l-.33 1.009c-.06-.02-.14-.045-.25-.074-.1-.03-.24-.045-.4-.045-.39 0-.67.097-.84.292-.17.194-.25.48-.25.855v8.368h-1.17zm7.28.158c-.69 0-1.29-.163-1.81-.49a3.338 3.338 0 0 1-1.2-1.37c-.29-.586-.43-1.272-.43-2.057 0-.791.14-1.482.43-2.072.29-.59.69-1.048 1.2-1.374.52-.327 1.12-.49 1.81-.49.68 0 1.28.163 1.8.49.51.326.92.784 1.2 1.374.29.59.44 1.281.44 2.072 0 .785-.15 1.47-.44 2.057a3.269 3.269 0 0 1-1.2 1.37c-.52.327-1.12.49-1.8.49zm0-1.049c.52 0 .95-.133 1.28-.4.34-.267.59-.618.75-1.053.16-.436.24-.907.24-1.415 0-.507-.08-.98-.24-1.419a2.357 2.357 0 0 0-.75-1.063c-.33-.27-.76-.406-1.28-.406s-.95.135-1.29.406c-.33.27-.58.624-.75 1.063-.16.438-.24.912-.24 1.42 0 .507.08.978.24 1.413.17.436.42.787.75 1.054.34.267.77.4 1.29.4z" fill="#1578F7"/></g><g filter="url(#d)"><path fill="#fff" d="M8 118.367h1215v48.739H8z"/><path d="M41.192 151.023c-.653 0-1.235-.112-1.746-.336a2.989 2.989 0 0 1-1.211-.935 2.51 2.51 0 0 1-.485-1.399h1.246c.027.326.139.608.337.845.197.235.456.416.776.544.32.129.674.193 1.063.193.435 0 .821-.076 1.157-.227.337-.152.6-.363.792-.633.19-.27.286-.584.286-.94 0-.372-.092-.7-.276-.984a1.829 1.829 0 0 0-.812-.672c-.356-.162-.79-.243-1.305-.243h-.811v-1.088h.81c.403 0 .756-.072 1.06-.217.306-.145.545-.35.716-.613.175-.264.262-.574.262-.93 0-.343-.076-.641-.227-.895a1.558 1.558 0 0 0-.643-.594 2.09 2.09 0 0 0-.97-.212c-.349 0-.678.064-.988.193a1.837 1.837 0 0 0-.752.549c-.194.237-.3.524-.316.86h-1.187c.02-.531.18-.996.48-1.394.3-.403.692-.716 1.176-.94a3.805 3.805 0 0 1 1.607-.336c.627 0 1.164.127 1.613.38.448.251.792.582 1.033.994.24.413.361.858.361 1.336 0 .57-.15 1.056-.45 1.458-.297.403-.7.681-1.211.836v.079c.64.106 1.139.378 1.498.816.36.435.539.974.539 1.617 0 .551-.15 1.045-.45 1.484a3.052 3.052 0 0 1-1.217 1.028c-.514.251-1.099.376-1.755.376zm9.005-10.266v10.128h-1.226v-8.842h-.06l-2.472 1.642v-1.247l2.532-1.681h1.226zm10.133 10.128h-3.126v-10.128h3.264c.982 0 1.823.203 2.522.608a3.987 3.987 0 0 1 1.607 1.736c.373.752.56 1.652.56 2.7 0 1.055-.189 1.963-.565 2.725a4.02 4.02 0 0 1-1.641 1.751c-.72.405-1.593.608-2.621.608zm-1.9-1.088h1.82c.838 0 1.532-.162 2.082-.485.551-.323.961-.783 1.232-1.379.27-.597.405-1.308.405-2.132 0-.817-.133-1.521-.4-2.111a2.95 2.95 0 0 0-1.197-1.365c-.53-.32-1.192-.48-1.983-.48h-1.958v7.952zm11.81 1.246c-.732 0-1.364-.162-1.894-.485a3.252 3.252 0 0 1-1.222-1.364c-.283-.587-.425-1.27-.425-2.048s.142-1.464.425-2.057c.287-.597.686-1.061 1.197-1.394.514-.337 1.114-.505 1.8-.505.396 0 .786.066 1.172.198.386.132.737.346 1.053.643.317.293.569.682.757 1.167.188.484.282 1.081.282 1.79v.495H67.53v-1.009h4.668c0-.429-.086-.811-.257-1.148a1.942 1.942 0 0 0-.722-.796c-.31-.194-.676-.291-1.098-.291-.465 0-.867.115-1.207.346a2.273 2.273 0 0 0-.776.89 2.615 2.615 0 0 0-.272 1.177v.672c0 .574.099 1.06.297 1.459.2.396.48.697.836.905.356.204.77.307 1.24.307.307 0 .584-.043.831-.129.251-.089.467-.221.648-.396.182-.178.322-.398.42-.662l1.128.316a2.495 2.495 0 0 1-.598 1.009 2.92 2.92 0 0 1-1.039.673 3.857 3.857 0 0 1-1.39.237zm8.006 0c-.712 0-1.325-.168-1.84-.504-.514-.337-.91-.8-1.187-1.39-.276-.59-.415-1.264-.415-2.023 0-.771.142-1.452.425-2.042a3.363 3.363 0 0 1 1.197-1.389c.514-.337 1.114-.505 1.8-.505.534 0 1.016.099 1.444.297.429.198.78.475 1.053.831.274.356.444.771.51 1.246h-1.167c-.09-.346-.287-.653-.594-.92-.303-.27-.712-.405-1.226-.405-.455 0-.854.118-1.197.356-.34.234-.605.565-.796.994-.188.425-.282.924-.282 1.498 0 .587.092 1.098.277 1.533.188.435.452.773.791 1.014.343.24.745.361 1.207.361.303 0 .578-.053.826-.159a1.695 1.695 0 0 0 .994-1.167h1.167a2.7 2.7 0 0 1-.49 1.212 2.735 2.735 0 0 1-1.023.85c-.422.208-.914.312-1.474.312zm7.878 0c-.732 0-1.364-.162-1.894-.485a3.251 3.251 0 0 1-1.222-1.364c-.283-.587-.425-1.27-.425-2.048s.142-1.464.425-2.057c.287-.597.686-1.061 1.197-1.394.514-.337 1.114-.505 1.8-.505.395 0 .786.066 1.172.198.385.132.737.346 1.053.643.317.293.569.682.757 1.167.188.484.282 1.081.282 1.79v.495h-5.856v-1.009h4.669c0-.429-.086-.811-.257-1.148a1.942 1.942 0 0 0-.722-.796c-.31-.194-.676-.291-1.098-.291-.465 0-.867.115-1.207.346a2.273 2.273 0 0 0-.776.89 2.615 2.615 0 0 0-.272 1.177v.672c0 .574.099 1.06.296 1.459.202.396.48.697.836.905.356.204.77.307 1.242.307.306 0 .583-.043.83-.129.25-.089.467-.221.648-.396.181-.178.322-.398.42-.662l1.128.316a2.497 2.497 0 0 1-.599 1.009c-.28.287-.626.511-1.038.673a3.856 3.856 0 0 1-1.39.237zm4.92-.158v-7.596h1.127v1.187h.1a1.91 1.91 0 0 1 .766-.945c.352-.227.776-.341 1.27-.341.502 0 .919.114 1.252.341.336.225.598.539.786.945h.08c.194-.392.485-.704.874-.935.39-.234.856-.351 1.4-.351.68 0 1.235.213 1.666.638.432.422.648 1.08.648 1.973v5.084h-1.167v-5.084c0-.56-.153-.961-.46-1.202a1.705 1.705 0 0 0-1.083-.36c-.534 0-.947.161-1.24.484-.294.32-.441.725-.441 1.217v4.945h-1.187v-5.203c0-.431-.14-.779-.42-1.043-.28-.267-.641-.4-1.083-.4-.303 0-.587.08-.85.242a1.83 1.83 0 0 0-.634.672 1.987 1.987 0 0 0-.237.984v4.748h-1.167zm12.261 0v-10.128h1.167v3.739h.099c.086-.132.205-.3.356-.505.155-.207.376-.392.663-.554.29-.164.682-.247 1.177-.247.64 0 1.203.16 1.691.48.488.32.869.773 1.142 1.36.274.587.411 1.279.411 2.077 0 .804-.137 1.501-.411 2.091-.273.587-.652 1.042-1.137 1.365-.485.32-1.043.48-1.676.48-.488 0-.879-.081-1.172-.242a2.164 2.164 0 0 1-.678-.559 7.798 7.798 0 0 1-.366-.524h-.138v1.167h-1.128zm1.148-3.798c0 .574.084 1.08.252 1.518.168.435.414.776.737 1.024.323.244.718.366 1.186.366.488 0 .896-.129 1.222-.386.33-.261.577-.61.742-1.048.168-.442.252-.933.252-1.474 0-.534-.083-1.015-.247-1.444a2.242 2.242 0 0 0-.737-1.024c-.327-.254-.737-.38-1.232-.38-.474 0-.873.12-1.196.36-.323.238-.567.571-.732.999-.165.426-.247.922-.247 1.489zm10.528 3.956c-.732 0-1.363-.162-1.894-.485a3.25 3.25 0 0 1-1.222-1.364c-.283-.587-.425-1.27-.425-2.048s.142-1.464.425-2.057c.287-.597.686-1.061 1.197-1.394.514-.337 1.114-.505 1.8-.505.396 0 .786.066 1.172.198.386.132.737.346 1.053.643.317.293.569.682.757 1.167.188.484.282 1.081.282 1.79v.495h-5.855v-1.009h4.668a2.5 2.5 0 0 0-.257-1.148 1.942 1.942 0 0 0-.722-.796c-.31-.194-.676-.291-1.098-.291-.465 0-.867.115-1.206.346a2.266 2.266 0 0 0-.777.89 2.619 2.619 0 0 0-.272 1.177v.672c0 .574.099 1.06.297 1.459.201.396.48.697.836.905.356.204.769.307 1.241.307.306 0 .583-.043.831-.129.25-.089.466-.221.647-.396.182-.178.322-.398.421-.662l1.127.316a2.49 2.49 0 0 1-.598 1.009c-.28.287-.627.511-1.039.673a3.854 3.854 0 0 1-1.389.237zm4.92-.158v-7.596h1.128v1.147h.079c.138-.376.389-.68.751-.915a2.216 2.216 0 0 1 1.227-.351c.086 0 .193.002.321.005.129.004.226.009.292.015v1.187a3.361 3.361 0 0 0-.272-.045 2.68 2.68 0 0 0-.44-.034c-.369 0-.699.077-.989.232a1.705 1.705 0 0 0-.93 1.548v4.807h-1.167zm9.078 0v-.89l3.343-3.66c.392-.428.716-.801.969-1.117.254-.32.442-.62.564-.9.125-.284.188-.581.188-.89 0-.357-.086-.665-.257-.925a1.668 1.668 0 0 0-.692-.604 2.256 2.256 0 0 0-.989-.212c-.389 0-.729.081-1.019.242a1.671 1.671 0 0 0-.668.668 2.09 2.09 0 0 0-.232 1.009h-1.167c0-.594.137-1.115.41-1.563a2.859 2.859 0 0 1 1.118-1.049 3.375 3.375 0 0 1 1.597-.375c.594 0 1.119.125 1.578.375.458.251.817.589 1.078 1.014.26.426.39.899.39 1.42 0 .372-.067.736-.202 1.092-.132.353-.363.747-.693 1.182-.326.432-.779.96-1.36 1.583l-2.274 2.433v.079h4.707v1.088h-6.389zm11.735.138c-.745 0-1.38-.203-1.904-.608-.524-.409-.925-1.001-1.201-1.775-.277-.778-.416-1.718-.416-2.819 0-1.095.139-2.029.416-2.804.28-.778.682-1.371 1.206-1.78.528-.412 1.161-.618 1.899-.618.739 0 1.37.206 1.894.618.528.409.93 1.002 1.207 1.78.28.775.42 1.709.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.774-.678 1.366-1.202 1.775-.524.405-1.159.608-1.904.608zm0-1.088c.739 0 1.312-.356 1.721-1.068.409-.712.613-1.727.613-3.046 0-.877-.094-1.624-.282-2.24-.184-.617-.451-1.086-.801-1.41a1.767 1.767 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.412.718-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.184.613.45 1.08.796 1.4.349.319.77.479 1.261.479zm5.4.95v-.89l3.343-3.66c.392-.428.715-.801.969-1.117.254-.32.442-.62.564-.9.125-.284.188-.581.188-.89 0-.357-.086-.665-.257-.925a1.665 1.665 0 0 0-.693-.604 2.253 2.253 0 0 0-.989-.212c-.389 0-.728.081-1.018.242-.287.158-.51.381-.668.668a2.09 2.09 0 0 0-.232 1.009h-1.167c0-.594.137-1.115.41-1.563a2.859 2.859 0 0 1 1.118-1.049 3.372 3.372 0 0 1 1.597-.375c.593 0 1.119.125 1.578.375.458.251.817.589 1.078 1.014.26.426.39.899.39 1.42 0 .372-.067.736-.203 1.092-.131.353-.362.747-.692 1.182-.326.432-.78.96-1.36 1.583l-2.275 2.433v.079h4.708v1.088h-6.389zm7.977-2.077v-1.009l4.45-7.042h.732v1.563h-.494l-3.363 5.321v.079h5.993v1.088h-7.318zm4.767 2.077v-10.128h1.167v10.128h-1.167zm11.625.138c-.746 0-1.38-.203-1.904-.608-.525-.409-.925-1.001-1.202-1.775-.277-.778-.415-1.718-.415-2.819 0-1.095.138-2.029.415-2.804.28-.778.682-1.371 1.207-1.78.527-.412 1.16-.618 1.899-.618.738 0 1.369.206 1.894.618.527.409.929 1.002 1.206 1.78.28.775.42 1.709.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.774-.677 1.366-1.202 1.775-.524.405-1.158.608-1.903.608zm0-1.088c.738 0 1.312-.356 1.72-1.068.409-.712.614-1.727.614-3.046 0-.877-.094-1.624-.282-2.24-.185-.617-.452-1.086-.801-1.41a1.77 1.77 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.413.718-.619 1.736-.619 3.051 0 .877.093 1.622.277 2.235.185.613.45 1.08.797 1.4.349.319.769.479 1.261.479zm8.564 1.088c-.58 0-1.102-.115-1.567-.346a2.92 2.92 0 0 1-1.118-.949 2.598 2.598 0 0 1-.46-1.375h1.187c.046.458.254.837.623 1.137.373.297.818.445 1.335.445.416 0 .785-.097 1.108-.291.327-.195.582-.462.767-.802.188-.342.282-.73.282-1.162 0-.441-.098-.835-.292-1.182a2.141 2.141 0 0 0-.791-.825 2.229 2.229 0 0 0-1.153-.307 3.197 3.197 0 0 0-.954.143c-.326.096-.595.22-.806.371l-1.147-.138.613-4.985h5.261v1.088h-4.233l-.356 2.987h.06c.207-.165.468-.302.781-.411.313-.108.64-.163.979-.163a3.116 3.116 0 0 1 2.804 1.652c.28.511.42 1.094.42 1.751 0 .646-.145 1.223-.435 1.73a3.172 3.172 0 0 1-1.187 1.197c-.504.29-1.078.435-1.721.435zm6.178-1.434a.856.856 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.453.262-.628a.856.856 0 0 1 .628-.262c.244 0 .454.087.628.262a.856.856 0 0 1 .262.628.922.922 0 0 1-.445.771.84.84 0 0 1-.445.119zm0-5.123a.856.856 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.453.262-.628a.856.856 0 0 1 .628-.262c.244 0 .454.087.628.262a.856.856 0 0 1 .262.628.922.922 0 0 1-.445.771.85.85 0 0 1-.445.119zm2.727 4.342v-1.009l4.451-7.042h.732v1.563h-.495l-3.362 5.321v.079h5.993v1.088h-7.319zm4.768 2.077v-10.128h1.167v10.128h-1.167zm7.708.138c-.745 0-1.38-.203-1.904-.608-.524-.409-.925-1.001-1.202-1.775-.277-.778-.415-1.718-.415-2.819 0-1.095.138-2.029.415-2.804.28-.778.683-1.371 1.207-1.78.527-.412 1.16-.618 1.899-.618.738 0 1.37.206 1.894.618.527.409.929 1.002 1.206 1.78.281.775.421 1.709.421 2.804 0 1.101-.139 2.041-.416 2.819-.277.774-.677 1.366-1.201 1.775-.525.405-1.159.608-1.904.608zm0-1.088c.738 0 1.312-.356 1.721-1.068.408-.712.613-1.727.613-3.046 0-.877-.094-1.624-.282-2.24-.185-.617-.452-1.086-.801-1.41a1.767 1.767 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.412.718-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.184.613.45 1.08.796 1.4.349.319.77.479 1.261.479zm6.27-.346a.856.856 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.453.262-.628a.856.856 0 0 1 .628-.262c.244 0 .454.087.628.262a.856.856 0 0 1 .262.628.922.922 0 0 1-.445.771.84.84 0 0 1-.445.119zm0-5.123a.856.856 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.453.262-.628a.856.856 0 0 1 .628-.262c.244 0 .454.087.628.262a.856.856 0 0 1 .262.628.922.922 0 0 1-.445.771.85.85 0 0 1-.445.119zm6.268 6.557c-.745 0-1.38-.203-1.904-.608-.524-.409-.924-1.001-1.201-1.775-.277-.778-.416-1.718-.416-2.819 0-1.095.139-2.029.416-2.804.28-.778.682-1.371 1.206-1.78.528-.412 1.161-.618 1.899-.618.739 0 1.37.206 1.894.618.528.409.93 1.002 1.207 1.78.28.775.42 1.709.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.774-.678 1.366-1.202 1.775-.524.405-1.159.608-1.904.608zm0-1.088c.739 0 1.312-.356 1.721-1.068.409-.712.613-1.727.613-3.046 0-.877-.094-1.624-.282-2.24-.184-.617-.451-1.086-.801-1.41a1.767 1.767 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.412.718-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.185.613.45 1.08.796 1.4.35.319.77.479 1.261.479zm8.565 1.088a3.47 3.47 0 0 1-1.567-.346 2.913 2.913 0 0 1-1.118-.949 2.59 2.59 0 0 1-.46-1.375h1.187c.046.458.254.837.623 1.137.373.297.818.445 1.335.445.416 0 .785-.097 1.108-.291a2.06 2.06 0 0 0 .766-.802c.188-.342.282-.73.282-1.162a2.37 2.37 0 0 0-.292-1.182 2.134 2.134 0 0 0-.791-.825 2.222 2.222 0 0 0-1.152-.307 3.197 3.197 0 0 0-.954.143 2.67 2.67 0 0 0-.806.371l-1.148-.138.613-4.985h5.262v1.088h-4.233l-.356 2.987h.059c.208-.165.469-.302.782-.411a2.98 2.98 0 0 1 .979-.163c.62 0 1.172.149 1.656.445.488.294.871.696 1.148 1.207.28.511.42 1.094.42 1.751 0 .646-.145 1.223-.435 1.73a3.18 3.18 0 0 1-1.187 1.197c-.504.29-1.078.435-1.721.435z" fill="#4E4B66"/><path d="M327.416 138.386a3.482 3.482 0 0 1 3.482-3.482h66.146a3.481 3.481 0 0 1 3.481 3.482v14a3.481 3.481 0 0 1-3.481 3.481h-66.146a3.482 3.482 0 0 1-3.482-3.481v-14z" fill="#E5F4EF"/><path d="M341.997 143.728h-.996a2.062 2.062 0 0 0-.31-.756 2.041 2.041 0 0 0-.53-.546 2.247 2.247 0 0 0-.687-.338 2.744 2.744 0 0 0-.788-.112c-.498 0-.949.126-1.354.377-.401.252-.722.623-.96 1.113-.236.491-.354 1.092-.354 1.804 0 .713.118 1.314.354 1.804.238.491.559.862.96 1.113a2.51 2.51 0 0 0 1.354.378c.274 0 .536-.037.788-.112.252-.075.481-.187.687-.334a2.102 2.102 0 0 0 .84-1.306h.996a3.298 3.298 0 0 1-.41 1.129 3.078 3.078 0 0 1-1.731 1.374 3.69 3.69 0 0 1-1.17.181c-.701 0-1.326-.171-1.872-.514-.546-.343-.976-.83-1.29-1.463-.313-.632-.47-1.382-.47-2.25 0-.867.157-1.617.47-2.25.314-.632.744-1.119 1.29-1.462.546-.343 1.171-.514 1.872-.514.416 0 .805.06 1.17.18.367.121.697.298.992.531.295.23.541.511.739.843.199.33.335.706.41 1.13zm3.989 5.785c-.557 0-1.046-.132-1.467-.397a2.72 2.72 0 0 1-.98-1.113c-.233-.477-.35-1.034-.35-1.672 0-.643.117-1.204.35-1.683a2.7 2.7 0 0 1 .98-1.117c.421-.266.91-.398 1.467-.398s1.045.132 1.462.398c.421.265.748.637.981 1.117.236.479.353 1.04.353 1.683 0 .638-.117 1.195-.353 1.672-.233.476-.56.847-.981 1.113-.417.265-.905.397-1.462.397zm0-.851c.423 0 .771-.109 1.045-.326.273-.217.475-.502.606-.856.132-.353.197-.736.197-1.149 0-.412-.065-.797-.197-1.153a1.946 1.946 0 0 0-.606-.864c-.274-.219-.622-.329-1.045-.329-.423 0-.772.11-1.045.329-.273.22-.475.508-.606.864a3.293 3.293 0 0 0-.197 1.153c0 .413.065.796.197 1.149.131.354.333.639.606.856.273.217.622.326 1.045.326zm4.244.723v-6.172h.916v.965h.08a1.55 1.55 0 0 1 .623-.768c.287-.185.631-.277 1.033-.277.407 0 .746.092 1.016.277.273.182.486.438.639.768h.064c.158-.319.395-.572.712-.76.316-.19.695-.285 1.137-.285.551 0 1.003.173 1.354.518.351.343.526.877.526 1.603v4.131h-.948v-4.131c0-.455-.125-.78-.374-.976a1.38 1.38 0 0 0-.88-.293c-.434 0-.77.131-1.008.393-.239.26-.358.59-.358.989v4.018h-.964v-4.227c0-.351-.114-.634-.342-.848-.227-.217-.521-.325-.88-.325-.246 0-.476.065-.691.197a1.486 1.486 0 0 0-.514.546c-.129.23-.193.497-.193.8v3.857h-.948zm9.834 2.314v-8.486h.916v.981h.112c.07-.108.166-.244.29-.41.125-.169.305-.319.538-.45.236-.134.554-.201.956-.201.52 0 .978.13 1.374.39.397.259.706.628.929 1.105.222.476.333 1.039.333 1.687 0 .654-.111 1.22-.333 1.7-.223.476-.531.846-.925 1.109a2.419 2.419 0 0 1-1.362.389c-.396 0-.714-.065-.952-.197a1.745 1.745 0 0 1-.55-.454 6.136 6.136 0 0 1-.298-.425h-.08v3.262h-.948zm.932-5.4c0 .466.068.877.205 1.234.136.353.336.63.598.831.263.198.584.298.965.298.396 0 .727-.105.992-.314a1.91 1.91 0 0 0 .603-.852c.136-.359.205-.758.205-1.197 0-.434-.067-.825-.201-1.173a1.813 1.813 0 0 0-.599-.832c-.265-.206-.598-.309-1-.309-.386 0-.71.097-.973.293a1.76 1.76 0 0 0-.594.812c-.134.345-.201.748-.201 1.209zm6.911-5.143v8.229h-.949v-8.229h.949zm4.324 8.357c-.595 0-1.108-.131-1.539-.393a2.651 2.651 0 0 1-.992-1.109c-.231-.477-.346-1.032-.346-1.664 0-.632.115-1.189.346-1.671.233-.485.557-.863.972-1.133.418-.274.905-.41 1.463-.41.321 0 .638.053.952.161.313.107.598.281.856.522.257.238.462.554.614.948.153.394.229.879.229 1.455v.401h-4.757v-.819h3.793c0-.348-.07-.659-.209-.932a1.567 1.567 0 0 0-.586-.647 1.646 1.646 0 0 0-.892-.237 1.7 1.7 0 0 0-.981.281 1.86 1.86 0 0 0-.631.723 2.127 2.127 0 0 0-.221.956v.547c0 .466.081.861.241 1.185.164.322.39.567.679.735.29.167.626.25 1.009.25.249 0 .474-.035.675-.105.204-.072.379-.179.526-.321.148-.145.262-.324.342-.539l.916.257a2.035 2.035 0 0 1-.486.82 2.368 2.368 0 0 1-.844.546 3.12 3.12 0 0 1-1.129.193zm6.682-6.3v.804h-3.198v-.804h3.198zm-2.266-1.478h.948v5.882c0 .268.039.469.116.603a.611.611 0 0 0 .306.265c.126.043.258.064.398.064.104 0 .19-.005.257-.016l.16-.032.193.852a1.928 1.928 0 0 1-.269.072c-.115.027-.261.04-.438.04-.268 0-.53-.057-.787-.173a1.558 1.558 0 0 1-.635-.526c-.166-.236-.249-.533-.249-.892v-6.139zm6.213 7.778c-.594 0-1.107-.131-1.538-.393a2.647 2.647 0 0 1-.993-1.109c-.23-.477-.345-1.032-.345-1.664 0-.632.115-1.189.345-1.671.233-.485.557-.863.972-1.133.418-.274.906-.41 1.463-.41.321 0 .639.053.952.161.314.107.599.281.856.522.257.238.462.554.615.948.152.394.229.879.229 1.455v.401h-4.757v-.819h3.793c0-.348-.07-.659-.209-.932a1.576 1.576 0 0 0-.587-.647 1.643 1.643 0 0 0-.892-.237c-.378 0-.705.093-.98.281a1.845 1.845 0 0 0-.631.723 2.114 2.114 0 0 0-.221.956v.547c0 .466.08.861.241 1.185.163.322.39.567.679.735.289.167.625.25 1.008.25.25 0 .475-.035.675-.105.204-.072.379-.179.527-.321.147-.145.261-.324.341-.539l.916.257a2.024 2.024 0 0 1-.486.82 2.36 2.36 0 0 1-.844.546 3.116 3.116 0 0 1-1.129.193zm6.329 0c-.515 0-.969-.13-1.362-.389-.394-.263-.702-.633-.925-1.109-.222-.48-.333-1.046-.333-1.7 0-.648.111-1.211.333-1.687.223-.477.532-.846.929-1.105.396-.26.854-.39 1.374-.39.401 0 .719.067.952.201.236.131.415.281.538.45.126.166.224.302.294.41h.08v-3.038h.948v8.229h-.916v-.948h-.112c-.07.112-.169.254-.298.425a1.745 1.745 0 0 1-.55.454c-.239.132-.556.197-.952.197zm.128-.851c.381 0 .702-.1.965-.298.262-.201.462-.478.598-.831.137-.357.205-.768.205-1.234 0-.461-.067-.864-.201-1.209a1.76 1.76 0 0 0-.594-.812c-.263-.196-.587-.293-.973-.293-.402 0-.736.103-1.004.309a1.857 1.857 0 0 0-.599.832 3.31 3.31 0 0 0-.197 1.173c0 .439.067.838.201 1.197.137.357.338.641.603.852.268.209.6.314.996.314z" fill="#00754E"/><path d="M499.131 140.757v10.128h-1.226v-8.842h-.06l-2.472 1.642v-1.247l2.532-1.681h1.226zm6.216 10.266c-.745 0-1.379-.203-1.904-.608-.524-.409-.924-1.001-1.201-1.775-.277-.778-.416-1.718-.416-2.819 0-1.095.139-2.029.416-2.804.28-.778.682-1.371 1.206-1.78.528-.412 1.161-.618 1.899-.618.739 0 1.37.206 1.894.618.528.409.93 1.002 1.207 1.78.28.775.42 1.709.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.774-.678 1.366-1.202 1.775-.524.405-1.159.608-1.904.608zm0-1.088c.739 0 1.312-.356 1.721-1.068.409-.712.613-1.727.613-3.046 0-.877-.094-1.624-.282-2.24-.184-.617-.451-1.086-.801-1.41a1.767 1.767 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.412.718-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.185.613.45 1.08.796 1.4.35.319.77.479 1.261.479zm8.704 1.088c-.745 0-1.38-.203-1.904-.608-.524-.409-.925-1.001-1.202-1.775-.277-.778-.415-1.718-.415-2.819 0-1.095.138-2.029.415-2.804.28-.778.683-1.371 1.207-1.78.527-.412 1.16-.618 1.899-.618.738 0 1.369.206 1.894.618.527.409.929 1.002 1.206 1.78.281.775.421 1.709.421 2.804 0 1.101-.139 2.041-.416 2.819-.277.774-.677 1.366-1.201 1.775-.525.405-1.159.608-1.904.608zm0-1.088c.738 0 1.312-.356 1.721-1.068.408-.712.613-1.727.613-3.046 0-.877-.094-1.624-.282-2.24-.185-.617-.452-1.086-.801-1.41a1.767 1.767 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.412.718-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.184.613.45 1.08.796 1.4.349.319.769.479 1.261.479zM672.884 148.808v-1.009l4.45-7.042h.732v1.563h-.494l-3.363 5.321v.079h5.993v1.088h-7.318zm4.767 2.077v-10.128h1.167v10.128h-1.167zM829.783 150.885v-.89l3.343-3.66c.392-.428.715-.801.969-1.117.254-.32.442-.62.564-.9.125-.284.188-.581.188-.89a1.637 1.637 0 0 0-.95-1.529 2.253 2.253 0 0 0-.989-.212 2.07 2.07 0 0 0-1.019.242 1.669 1.669 0 0 0-.667.668 2.091 2.091 0 0 0-.233 1.009h-1.167c0-.594.137-1.115.411-1.563a2.856 2.856 0 0 1 1.117-1.049 3.379 3.379 0 0 1 1.598-.375c.593 0 1.119.125 1.577.375.458.251.818.589 1.078 1.014.261.426.391.899.391 1.42 0 .372-.068.736-.203 1.092-.132.353-.362.747-.692 1.182-.327.432-.78.96-1.36 1.583l-2.275 2.433v.079h4.708v1.088h-6.389zm11.735.138c-.745 0-1.38-.203-1.904-.608-.524-.409-.925-1.001-1.202-1.775-.277-.778-.415-1.718-.415-2.819 0-1.095.138-2.029.415-2.804.28-.778.682-1.371 1.207-1.78.527-.412 1.16-.618 1.899-.618.738 0 1.369.206 1.894.618.527.409.929 1.002 1.206 1.78.28.775.421 1.709.421 2.804 0 1.101-.139 2.041-.416 2.819-.277.774-.677 1.366-1.202 1.775-.524.405-1.158.608-1.903.608zm0-1.088c.738 0 1.312-.356 1.721-1.068.408-.712.613-1.727.613-3.046 0-.877-.094-1.624-.282-2.24-.185-.617-.452-1.086-.801-1.41a1.767 1.767 0 0 0-1.251-.484c-.732 0-1.304.361-1.716 1.083-.412.718-.618 1.736-.618 3.051 0 .877.092 1.622.276 2.235.185.613.45 1.08.797 1.4.349.319.769.479 1.261.479zM965.319 148.808v-1.009l4.451-7.042h.732v1.563h-.495l-3.363 5.321v.079h5.994v1.088h-7.319zm4.767 2.077v-10.128h1.167v10.128h-1.167z" fill="#4E4B66"/><path d="M1091.93 140.757h1.47l3.44 8.407h.12l3.44-8.407h1.46v10.128h-1.14v-7.695h-.1l-3.17 7.695h-1.1l-3.17-7.695h-.1v7.695h-1.15v-10.128zm15.32 10.286c-.69 0-1.29-.163-1.8-.49-.52-.326-.92-.783-1.21-1.369-.29-.587-.43-1.273-.43-2.058 0-.791.14-1.481.43-2.072.29-.59.69-1.048 1.21-1.374.51-.327 1.11-.49 1.8-.49s1.29.163 1.8.49c.52.326.92.784 1.21 1.374.29.591.43 1.281.43 2.072 0 .785-.14 1.471-.43 2.058-.29.586-.69 1.043-1.21 1.369-.51.327-1.11.49-1.8.49zm0-1.048c.52 0 .95-.134 1.29-.401.33-.267.58-.618.74-1.053.16-.435.25-.907.25-1.415 0-.507-.09-.98-.25-1.419a2.417 2.417 0 0 0-.74-1.063c-.34-.27-.77-.405-1.29-.405s-.95.135-1.29.405c-.33.27-.58.625-.74 1.063-.16.439-.24.912-.24 1.419 0 .508.08.98.24 1.415.16.435.41.786.74 1.053.34.267.77.401 1.29.401zm5.22.89v-7.596h1.13v1.147h.08c.14-.376.39-.68.75-.915.36-.234.77-.351 1.23-.351.08 0 .19.002.32.005.13.004.23.009.29.015v1.187c-.04-.01-.13-.025-.27-.045a2.743 2.743 0 0 0-.44-.034c-.37 0-.7.077-.99.232-.29.152-.51.363-.68.633-.17.267-.25.572-.25.915v4.807h-1.17zm8.14.158c-.73 0-1.36-.162-1.9-.485a3.32 3.32 0 0 1-1.22-1.364c-.28-.587-.42-1.27-.42-2.048s.14-1.464.42-2.057c.29-.597.69-1.061 1.2-1.394.51-.337 1.11-.505 1.8-.505.4 0 .79.066 1.17.198.39.132.74.346 1.06.643.31.293.56.682.75 1.167.19.484.28 1.081.28 1.79v.495h-5.85v-1.009h4.67c0-.429-.09-.811-.26-1.148a1.972 1.972 0 0 0-.72-.796c-.31-.194-.68-.291-1.1-.291-.46 0-.87.115-1.21.346-.33.227-.59.524-.77.89a2.63 2.63 0 0 0-.27 1.177v.672c0 .574.09 1.06.29 1.459.2.396.48.697.84.905.35.204.77.307 1.24.307.31 0 .58-.043.83-.129.25-.089.47-.221.65-.396.18-.178.32-.398.42-.662l1.13.316c-.12.383-.32.719-.6 1.009-.28.287-.63.511-1.04.673-.41.158-.88.237-1.39.237zm8.84-.158v-7.596h1.16v7.596h-1.16zm.59-8.862a.837.837 0 0 1-.59-.232.751.751 0 0 1-.24-.559.75.75 0 0 1 .24-.559.837.837 0 0 1 .59-.232c.23 0 .42.077.58.232.17.155.25.341.25.559 0 .217-.08.404-.25.559a.797.797 0 0 1-.58.232zm3.88 4.292v4.57h-1.17v-7.596h1.13v1.187h.1c.17-.386.45-.696.81-.93.36-.237.83-.356 1.4-.356.52 0 .97.106 1.35.317.39.207.69.524.9.949.22.422.32.956.32 1.602v4.827h-1.16v-4.748c0-.596-.16-1.061-.47-1.394-.31-.336-.73-.504-1.27-.504-.38 0-.71.08-1 .242-.29.161-.52.397-.69.707-.17.31-.25.686-.25 1.127zm10.36-3.026v.989h-4.1v-.989h4.1zm-2.87 7.596v-8.644c0-.436.1-.798.31-1.088.2-.29.47-.508.79-.653.33-.145.67-.218 1.04-.218.28 0 .52.023.7.07.18.046.32.089.4.128l-.33 1.009c-.06-.02-.14-.044-.25-.074a1.47 1.47 0 0 0-.4-.045c-.39 0-.67.098-.84.292-.17.195-.25.48-.25.856v8.367h-1.17zm7.28.158c-.69 0-1.29-.163-1.81-.49a3.342 3.342 0 0 1-1.2-1.369c-.29-.587-.43-1.273-.43-2.058 0-.791.14-1.481.43-2.072.29-.59.69-1.048 1.2-1.374.52-.327 1.12-.49 1.81-.49.68 0 1.28.163 1.8.49.51.326.92.784 1.2 1.374.29.591.44 1.281.44 2.072 0 .785-.15 1.471-.44 2.058a3.272 3.272 0 0 1-1.2 1.369c-.52.327-1.12.49-1.8.49zm0-1.048c.52 0 .95-.134 1.28-.401.34-.267.59-.618.75-1.053.16-.435.24-.907.24-1.415 0-.507-.08-.98-.24-1.419a2.358 2.358 0 0 0-.75-1.063c-.33-.27-.76-.405-1.28-.405s-.95.135-1.29.405c-.33.27-.58.625-.75 1.063-.16.439-.24.912-.24 1.419 0 .508.08.98.24 1.415.17.435.42.786.75 1.053.34.267.77.401 1.29.401z" fill="#1578F7"/></g><g filter="url(#e)"><path fill="#fff" d="M8 167.105h1215v48.739H8z"/><path d="M41.073 199.762c-.745 0-1.38-.203-1.904-.609-.524-.409-.924-1-1.201-1.775-.277-.778-.416-1.718-.416-2.819 0-1.094.139-2.029.416-2.804.28-.778.682-1.371 1.206-1.78.528-.412 1.16-.618 1.9-.618.738 0 1.37.206 1.893.618.528.409.93 1.002 1.207 1.78.28.775.42 1.71.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.775-.678 1.366-1.202 1.775-.524.406-1.159.609-1.904.609zm0-1.088c.739 0 1.312-.356 1.721-1.069.409-.712.613-1.727.613-3.046 0-.877-.094-1.623-.281-2.24-.185-.616-.452-1.086-.802-1.409a1.77 1.77 0 0 0-1.25-.485c-.733 0-1.305.361-1.717 1.083-.412.719-.618 1.736-.618 3.051 0 .877.093 1.622.277 2.235.185.614.45 1.08.796 1.4.35.32.77.48 1.261.48zm8.96-9.179v10.128h-1.226v-8.842h-.059l-2.472 1.642v-1.246l2.531-1.682h1.227zm10.133 10.128h-3.125v-10.128h3.264c.982 0 1.823.203 2.522.609.699.402 1.235.98 1.607 1.735.373.752.559 1.652.559 2.7 0 1.055-.188 1.964-.564 2.725a4.02 4.02 0 0 1-1.642 1.751c-.718.405-1.592.608-2.62.608zm-1.898-1.088h1.82c.837 0 1.53-.161 2.081-.485.55-.323.961-.782 1.232-1.379.27-.597.405-1.307.405-2.132 0-.817-.133-1.521-.4-2.111a2.954 2.954 0 0 0-1.197-1.365c-.531-.32-1.192-.48-1.983-.48h-1.959v7.952zm11.808 1.246c-.731 0-1.363-.161-1.893-.484a3.26 3.26 0 0 1-1.222-1.365c-.284-.587-.425-1.269-.425-2.047 0-.779.141-1.464.425-2.058.287-.596.686-1.061 1.197-1.394.514-.336 1.114-.505 1.8-.505.395 0 .786.066 1.172.198.386.132.737.346 1.053.643.317.294.569.683.757 1.167.188.485.282 1.081.282 1.79v.495h-5.855v-1.009h4.668c0-.429-.086-.811-.257-1.147a1.93 1.93 0 0 0-.722-.796c-.31-.195-.676-.292-1.098-.292-.465 0-.867.115-1.207.346a2.273 2.273 0 0 0-.776.89 2.615 2.615 0 0 0-.272 1.177v.673c0 .573.099 1.059.296 1.458.202.396.48.698.836.905.356.205.77.307 1.242.307.306 0 .583-.043.83-.129.25-.089.467-.221.648-.395.181-.178.321-.399.42-.663l1.128.317a2.5 2.5 0 0 1-.598 1.008c-.28.287-.627.511-1.039.673a3.857 3.857 0 0 1-1.39.237zm8.007 0c-.712 0-1.326-.168-1.84-.504-.514-.336-.91-.8-1.187-1.39-.277-.59-.415-1.264-.415-2.022 0-.772.142-1.452.425-2.043a3.363 3.363 0 0 1 1.197-1.389c.514-.336 1.114-.505 1.8-.505.534 0 1.015.099 1.444.297.428.198.78.475 1.053.831.274.356.444.771.51 1.246h-1.167c-.09-.346-.287-.653-.594-.92-.303-.27-.712-.405-1.226-.405-.455 0-.854.118-1.197.356-.34.234-.605.565-.796.994-.188.425-.282.925-.282 1.498 0 .587.092 1.098.277 1.533.188.435.452.773.791 1.014.343.241.745.361 1.207.361.303 0 .578-.053.826-.158.247-.106.456-.257.627-.455.172-.198.294-.435.367-.712h1.166a2.702 2.702 0 0 1-1.513 2.062c-.422.207-.913.311-1.473.311zm7.877 0c-.732 0-1.363-.161-1.894-.484a3.26 3.26 0 0 1-1.221-1.365c-.284-.587-.425-1.269-.425-2.047 0-.779.141-1.464.425-2.058.287-.596.686-1.061 1.197-1.394.514-.336 1.114-.505 1.8-.505.395 0 .786.066 1.172.198.385.132.736.346 1.053.643.316.294.569.683.757 1.167.187.485.281 1.081.281 1.79v.495H83.25v-1.009h4.668c0-.429-.085-.811-.257-1.147a1.93 1.93 0 0 0-.722-.796c-.31-.195-.675-.292-1.097-.292-.465 0-.867.115-1.207.346a2.273 2.273 0 0 0-.776.89 2.615 2.615 0 0 0-.272 1.177v.673c0 .573.099 1.059.296 1.458.201.396.48.698.836.905.356.205.77.307 1.241.307.307 0 .584-.043.831-.129.25-.089.466-.221.648-.395.181-.178.321-.399.42-.663l1.128.317a2.499 2.499 0 0 1-.599 1.008c-.28.287-.626.511-1.038.673a3.857 3.857 0 0 1-1.39.237zm4.92-.158v-7.596h1.128v1.187h.1c.157-.405.413-.72.766-.944.352-.228.776-.342 1.27-.342.502 0 .919.114 1.252.342.336.224.598.539.786.944h.079c.195-.392.486-.704.875-.934.39-.235.856-.352 1.4-.352.679 0 1.234.213 1.666.638.432.422.648 1.08.648 1.973v5.084h-1.167v-5.084c0-.56-.153-.961-.46-1.201a1.7 1.7 0 0 0-1.083-.361c-.534 0-.948.161-1.241.484-.293.32-.44.726-.44 1.217v4.945h-1.187v-5.202c0-.432-.14-.78-.42-1.044-.28-.267-.642-.4-1.083-.4-.304 0-.587.081-.85.242-.261.162-.472.386-.634.673a1.983 1.983 0 0 0-.237.984v4.747H90.88zm12.262 0v-10.128h1.167v3.739h.099c.086-.132.204-.3.356-.504.155-.208.376-.393.663-.554.29-.165.682-.248 1.177-.248.639 0 1.203.16 1.691.48.488.32.869.773 1.142 1.36.274.587.411 1.279.411 2.077 0 .804-.137 1.502-.411 2.092-.273.587-.652 1.042-1.137 1.365-.485.319-1.044.479-1.676.479-.488 0-.879-.08-1.172-.242a2.164 2.164 0 0 1-.678-.559 7.798 7.798 0 0 1-.366-.524h-.138v1.167h-1.128zm1.147-3.798c0 .574.084 1.08.253 1.518.168.436.413.777.736 1.024.324.244.719.366 1.187.366.488 0 .895-.129 1.222-.386.329-.26.577-.61.741-1.048.169-.442.253-.933.253-1.474 0-.534-.083-1.015-.248-1.444a2.225 2.225 0 0 0-.736-1.023c-.327-.254-.737-.381-1.232-.381-.474 0-.873.12-1.196.361-.324.237-.567.57-.732.999-.165.425-.248.921-.248 1.488zm10.529 3.956c-.732 0-1.364-.161-1.894-.484a3.26 3.26 0 0 1-1.222-1.365c-.283-.587-.425-1.269-.425-2.047 0-.779.142-1.464.425-2.058.287-.596.686-1.061 1.197-1.394.514-.336 1.114-.505 1.8-.505.396 0 .786.066 1.172.198.386.132.737.346 1.053.643.317.294.569.683.757 1.167.188.485.282 1.081.282 1.79v.495h-5.855v-1.009h4.668c0-.429-.086-.811-.257-1.147a1.93 1.93 0 0 0-.722-.796c-.31-.195-.676-.292-1.098-.292-.465 0-.867.115-1.207.346a2.272 2.272 0 0 0-.776.89 2.619 2.619 0 0 0-.272 1.177v.673c0 .573.099 1.059.297 1.458.201.396.479.698.835.905.356.205.77.307 1.242.307.306 0 .583-.043.83-.129.251-.089.467-.221.648-.395a1.79 1.79 0 0 0 .421-.663l1.127.317a2.504 2.504 0 0 1-.598 1.008 2.931 2.931 0 0 1-1.039.673 3.854 3.854 0 0 1-1.389.237zm4.92-.158v-7.596h1.128v1.148h.079c.138-.376.389-.681.751-.915a2.216 2.216 0 0 1 1.227-.351 10.214 10.214 0 0 1 .613.019v1.187a3.64 3.64 0 0 0-.272-.044 2.687 2.687 0 0 0-.44-.035c-.369 0-.699.078-.989.233a1.703 1.703 0 0 0-.93 1.547v4.807h-1.167zm9.078 0v-.89l3.343-3.659c.392-.429.715-.802.969-1.118.254-.32.442-.62.564-.9.125-.284.188-.58.188-.89 0-.356-.086-.665-.257-.925a1.663 1.663 0 0 0-.693-.603 2.24 2.24 0 0 0-.989-.213c-.389 0-.728.081-1.018.242-.287.159-.51.381-.668.668a2.09 2.09 0 0 0-.232 1.009h-1.167c0-.594.136-1.114.41-1.563a2.85 2.85 0 0 1 1.118-1.048 3.36 3.36 0 0 1 1.597-.376c.593 0 1.119.125 1.577.376.459.25.818.588 1.078 1.014.261.425.391.898.391 1.419 0 .372-.067.737-.203 1.093-.131.352-.362.746-.692 1.182-.326.431-.78.959-1.36 1.582l-2.275 2.433v.079h4.708v1.088h-6.389zm11.735.139c-.745 0-1.38-.203-1.904-.609-.524-.409-.925-1-1.202-1.775-.277-.778-.415-1.718-.415-2.819 0-1.094.138-2.029.415-2.804.281-.778.683-1.371 1.207-1.78.527-.412 1.16-.618 1.899-.618.738 0 1.37.206 1.894.618.527.409.93 1.002 1.206 1.78.281.775.421 1.71.421 2.804 0 1.101-.139 2.041-.416 2.819-.277.775-.677 1.366-1.201 1.775-.524.406-1.159.609-1.904.609zm0-1.088c.738 0 1.312-.356 1.721-1.069.409-.712.613-1.727.613-3.046 0-.877-.094-1.623-.282-2.24-.185-.616-.452-1.086-.801-1.409a1.768 1.768 0 0 0-1.251-.485c-.732 0-1.304.361-1.716 1.083-.412.719-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.184.614.45 1.08.796 1.4.349.32.77.48 1.261.48zm5.4.949v-.89l3.343-3.659c.392-.429.715-.802.969-1.118.254-.32.442-.62.564-.9.125-.284.188-.58.188-.89 0-.356-.086-.665-.257-.925a1.669 1.669 0 0 0-.693-.603 2.24 2.24 0 0 0-.989-.213c-.389 0-.728.081-1.018.242-.287.159-.51.381-.668.668a2.09 2.09 0 0 0-.232 1.009h-1.167c0-.594.136-1.114.41-1.563a2.85 2.85 0 0 1 1.118-1.048 3.36 3.36 0 0 1 1.597-.376c.593 0 1.119.125 1.577.376.459.25.818.588 1.078 1.014.261.425.391.898.391 1.419 0 .372-.068.737-.203 1.093-.132.352-.362.746-.692 1.182-.326.431-.78.959-1.36 1.582l-2.275 2.433v.079h4.708v1.088h-6.389zm7.976-2.077v-1.009l4.451-7.042h.732v1.563h-.495l-3.362 5.321v.079h5.993v1.088h-7.319zm4.768 2.077v-10.128h1.167v10.128h-1.167zm11.624.139c-.745 0-1.379-.203-1.904-.609-.524-.409-.924-1-1.201-1.775-.277-.778-.416-1.718-.416-2.819 0-1.094.139-2.029.416-2.804.28-.778.682-1.371 1.206-1.78.528-.412 1.161-.618 1.899-.618.739 0 1.37.206 1.894.618.528.409.93 1.002 1.207 1.78.28.775.42 1.71.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.775-.678 1.366-1.202 1.775-.524.406-1.159.609-1.904.609zm0-1.088c.739 0 1.312-.356 1.721-1.069.409-.712.613-1.727.613-3.046 0-.877-.094-1.623-.281-2.24-.185-.616-.452-1.086-.802-1.409a1.768 1.768 0 0 0-1.251-.485c-.732 0-1.304.361-1.716 1.083-.412.719-.618 1.736-.618 3.051 0 .877.093 1.622.277 2.235.185.614.45 1.08.796 1.4.35.32.77.48 1.261.48zm5.445.949 4.53-8.961v-.079h-5.222v-1.088h6.488v1.148l-4.51 8.98h-1.286zm8.033-1.296a.856.856 0 0 1-.628-.262.858.858 0 0 1-.262-.628.86.86 0 0 1 .262-.628.86.86 0 0 1 .628-.262c.244 0 .454.088.628.262a.856.856 0 0 1 .262.628.84.84 0 0 1-.123.445.917.917 0 0 1-.322.327.849.849 0 0 1-.445.118zm0-5.123a.856.856 0 0 1-.628-.262.86.86 0 0 1-.262-.628.86.86 0 0 1 .262-.628.856.856 0 0 1 .628-.262c.244 0 .454.087.628.262a.856.856 0 0 1 .262.628.925.925 0 0 1-.445.772.849.849 0 0 1-.445.118zm6.387 6.558c-.653 0-1.235-.113-1.746-.337a2.99 2.99 0 0 1-1.211-.934 2.511 2.511 0 0 1-.485-1.4h1.246c.027.327.139.608.337.846.197.234.456.415.776.544.32.128.674.193 1.063.193.435 0 .821-.076 1.157-.228.337-.152.6-.363.792-.633.191-.27.286-.583.286-.939 0-.373-.092-.701-.277-.985a1.831 1.831 0 0 0-.811-.672c-.356-.162-.791-.242-1.305-.242h-.811v-1.088h.811c.402 0 .755-.073 1.058-.218.307-.145.546-.349.717-.613.175-.264.262-.574.262-.93 0-.343-.076-.641-.227-.895a1.551 1.551 0 0 0-.643-.593 2.08 2.08 0 0 0-.969-.213c-.35 0-.679.064-.989.193a1.839 1.839 0 0 0-.752.549c-.194.237-.3.524-.316.86h-1.187c.019-.53.179-.995.479-1.394.3-.402.693-.716 1.177-.94a3.807 3.807 0 0 1 1.607-.336c.627 0 1.164.127 1.613.381.448.25.792.582 1.033.994.241.412.361.857.361 1.335 0 .57-.15 1.056-.45 1.459-.297.402-.7.68-1.211.835v.08c.639.105 1.139.377 1.498.815.359.436.539.975.539 1.618 0 .55-.15 1.045-.45 1.483a3.061 3.061 0 0 1-1.217 1.029c-.514.25-1.099.376-1.755.376zm8.669-10.405c.415.003.831.082 1.246.237.415.155.794.412 1.137.772.343.356.618.842.826 1.459.208.616.312 1.389.312 2.319 0 .9-.086 1.699-.257 2.398-.169.696-.413 1.283-.732 1.761-.317.478-.703.84-1.157 1.088a3.144 3.144 0 0 1-1.533.371c-.568 0-1.074-.113-1.519-.337a2.986 2.986 0 0 1-1.088-.944 3.308 3.308 0 0 1-.539-1.41h1.207c.109.465.325.849.648 1.153.326.3.756.45 1.291.45.781 0 1.397-.342 1.849-1.024.455-.682.682-1.647.682-2.893h-.079a3.103 3.103 0 0 1-.657.717 2.907 2.907 0 0 1-1.835.628c-.58 0-1.113-.143-1.597-.43a3.253 3.253 0 0 1-1.157-1.192c-.287-.508-.431-1.088-.431-1.741 0-.619.139-1.186.416-1.701.28-.517.672-.929 1.177-1.236.507-.307 1.104-.455 1.79-.445zm0 1.088c-.416 0-.79.104-1.123.311a2.25 2.25 0 0 0-.786.831c-.191.346-.287.73-.287 1.152 0 .422.092.806.277 1.153.188.342.443.616.767.821.326.201.697.301 1.112.301.313 0 .605-.061.875-.183.271-.125.507-.295.708-.509a2.47 2.47 0 0 0 .479-.737c.116-.277.173-.565.173-.865 0-.396-.095-.767-.286-1.113a2.286 2.286 0 0 0-.782-.841 2.022 2.022 0 0 0-1.127-.321zm6.336 7.882a.854.854 0 0 1-.628-.262.854.854 0 0 1-.262-.628c0-.244.087-.453.262-.628a.858.858 0 0 1 .628-.262.86.86 0 0 1 .628.262.86.86 0 0 1 .262.628c0 .162-.041.31-.124.445a.922.922 0 0 1-.321.327.849.849 0 0 1-.445.118zm0-5.123a.854.854 0 0 1-.628-.262.856.856 0 0 1-.262-.628c0-.244.087-.453.262-.628a.854.854 0 0 1 .628-.262c.244 0 .453.087.628.262a.86.86 0 0 1 .262.628.93.93 0 0 1-.445.772.849.849 0 0 1-.445.118zm6.525-3.709v10.128h-1.227v-8.842h-.059l-2.472 1.642v-1.246l2.531-1.682h1.227zm6.473 0v10.128h-1.226v-8.842h-.06l-2.472 1.642v-1.246l2.532-1.682h1.226z" fill="#4E4B66"/><path d="M327.416 187.124a3.481 3.481 0 0 1 3.482-3.481h66.146a3.48 3.48 0 0 1 3.481 3.481v14a3.48 3.48 0 0 1-3.481 3.481h-66.146a3.481 3.481 0 0 1-3.482-3.481v-14z" fill="#E5F4EF"/><path d="M341.997 192.466h-.996a2.062 2.062 0 0 0-.31-.756 2.041 2.041 0 0 0-.53-.546 2.27 2.27 0 0 0-.687-.338 2.744 2.744 0 0 0-.788-.112 2.51 2.51 0 0 0-1.354.378c-.401.251-.722.622-.96 1.113-.236.49-.354 1.091-.354 1.804 0 .712.118 1.314.354 1.804.238.49.559.861.96 1.113.405.251.856.377 1.354.377.274 0 .536-.037.788-.112.252-.075.481-.186.687-.334a2.102 2.102 0 0 0 .84-1.305h.996c-.075.42-.211.796-.41 1.129a3.074 3.074 0 0 1-.739.847 3.237 3.237 0 0 1-.992.527c-.365.12-.754.181-1.17.181-.701 0-1.326-.172-1.872-.515s-.976-.83-1.29-1.462c-.313-.632-.47-1.382-.47-2.25 0-.868.157-1.618.47-2.25.314-.632.744-1.12 1.29-1.463.546-.343 1.171-.514 1.872-.514.416 0 .805.06 1.17.181.367.12.697.297.992.53.295.23.541.512.739.844.199.329.335.706.41 1.129zm3.989 5.786c-.557 0-1.046-.133-1.467-.398a2.707 2.707 0 0 1-.98-1.113c-.233-.477-.35-1.034-.35-1.672 0-.642.117-1.204.35-1.683a2.7 2.7 0 0 1 .98-1.117c.421-.265.91-.398 1.467-.398s1.045.133 1.462.398c.421.265.748.637.981 1.117.236.479.353 1.041.353 1.683 0 .638-.117 1.195-.353 1.672-.233.477-.56.848-.981 1.113-.417.265-.905.398-1.462.398zm0-.852c.423 0 .771-.109 1.045-.326.273-.217.475-.502.606-.855.132-.354.197-.737.197-1.15 0-.412-.065-.796-.197-1.153a1.946 1.946 0 0 0-.606-.864c-.274-.219-.622-.329-1.045-.329-.423 0-.772.11-1.045.329-.273.22-.475.508-.606.864a3.297 3.297 0 0 0-.197 1.153c0 .413.065.796.197 1.15.131.353.333.638.606.855.273.217.622.326 1.045.326zm4.244.723v-6.171h.916v.964h.08c.129-.33.336-.585.623-.768.287-.184.631-.277 1.033-.277.407 0 .746.093 1.016.277.273.183.486.438.639.768h.064c.158-.319.395-.572.712-.76.316-.19.695-.285 1.137-.285.551 0 1.003.173 1.354.518.351.343.526.878.526 1.604v4.13h-.948v-4.13c0-.456-.125-.781-.374-.977a1.385 1.385 0 0 0-.88-.293c-.434 0-.77.131-1.008.394-.239.26-.358.589-.358.988v4.018h-.964v-4.227c0-.351-.114-.633-.342-.848-.227-.217-.521-.325-.88-.325-.246 0-.476.066-.691.197a1.486 1.486 0 0 0-.514.546 1.611 1.611 0 0 0-.193.8v3.857h-.948zm9.834 2.314v-8.485h.916v.98h.112c.07-.107.166-.244.29-.41.125-.169.305-.319.538-.45.236-.134.554-.201.956-.201.52 0 .978.13 1.374.39.397.26.706.628.929 1.105.222.477.333 1.039.333 1.687 0 .654-.111 1.22-.333 1.7a2.638 2.638 0 0 1-.925 1.109c-.393.26-.847.39-1.362.39-.396 0-.714-.066-.952-.197a1.772 1.772 0 0 1-.55-.454 6.367 6.367 0 0 1-.298-.426h-.08v3.262h-.948zm.932-5.4c0 .466.068.878.205 1.234.136.353.336.631.598.831.263.199.584.298.965.298.396 0 .727-.105.992-.314.268-.211.469-.495.603-.851.136-.359.205-.758.205-1.198 0-.434-.067-.825-.201-1.173a1.813 1.813 0 0 0-.599-.832c-.265-.206-.598-.309-1-.309-.386 0-.71.098-.973.293-.262.193-.46.464-.594.812-.134.345-.201.749-.201 1.209zm6.911-5.143v8.229h-.949v-8.229h.949zm4.324 8.358c-.595 0-1.108-.132-1.539-.394a2.645 2.645 0 0 1-.992-1.109c-.231-.477-.346-1.031-.346-1.664 0-.632.115-1.189.346-1.671.233-.485.557-.862.972-1.133.418-.273.905-.41 1.463-.41.321 0 .638.054.952.161.313.107.598.281.856.522.257.239.462.555.614.948.153.394.229.879.229 1.455v.402h-4.757v-.82h3.793c0-.348-.07-.659-.209-.932a1.573 1.573 0 0 0-.586-.647 1.646 1.646 0 0 0-.892-.237c-.378 0-.705.094-.981.281a1.86 1.86 0 0 0-.631.723 2.135 2.135 0 0 0-.221.957v.546c0 .466.081.861.241 1.185.164.322.39.567.679.736.29.166.626.249 1.009.249.249 0 .474-.035.675-.105.204-.072.379-.179.526-.321.148-.145.262-.324.342-.538l.916.257c-.096.31-.259.584-.486.819a2.37 2.37 0 0 1-.844.547 3.142 3.142 0 0 1-1.129.193zm6.682-6.3v.803h-3.198v-.803h3.198zm-2.266-1.479h.948v5.882c0 .268.039.469.116.603a.611.611 0 0 0 .306.265c.126.043.258.064.398.064.104 0 .19-.005.257-.016l.16-.032.193.852a1.928 1.928 0 0 1-.269.072c-.115.027-.261.04-.438.04-.268 0-.53-.057-.787-.172a1.569 1.569 0 0 1-.635-.527c-.166-.235-.249-.533-.249-.892v-6.139zm6.213 7.779c-.594 0-1.107-.132-1.538-.394a2.64 2.64 0 0 1-.993-1.109c-.23-.477-.345-1.031-.345-1.664 0-.632.115-1.189.345-1.671.233-.485.557-.862.972-1.133.418-.273.906-.41 1.463-.41.321 0 .639.054.952.161.314.107.599.281.856.522.257.239.462.555.615.948.152.394.229.879.229 1.455v.402h-4.757v-.82h3.793c0-.348-.07-.659-.209-.932a1.583 1.583 0 0 0-.587-.647 1.643 1.643 0 0 0-.892-.237c-.378 0-.705.094-.98.281a1.845 1.845 0 0 0-.631.723 2.122 2.122 0 0 0-.221.957v.546c0 .466.08.861.241 1.185.163.322.39.567.679.736.289.166.625.249 1.008.249.25 0 .475-.035.675-.105.204-.072.379-.179.527-.321.147-.145.261-.324.341-.538l.916.257a2.02 2.02 0 0 1-.486.819 2.362 2.362 0 0 1-.844.547 3.138 3.138 0 0 1-1.129.193zm6.329 0c-.515 0-.969-.13-1.362-.39a2.638 2.638 0 0 1-.925-1.109c-.222-.48-.333-1.046-.333-1.7 0-.648.111-1.21.333-1.687.223-.477.532-.845.929-1.105.396-.26.854-.39 1.374-.39.401 0 .719.067.952.201.236.131.415.281.538.45.126.166.224.303.294.41h.08v-3.038h.948v8.229h-.916v-.948h-.112c-.07.112-.169.254-.298.426-.128.168-.312.32-.55.454-.239.131-.556.197-.952.197zm.128-.852c.381 0 .702-.099.965-.298.262-.2.462-.478.598-.831.137-.356.205-.768.205-1.234 0-.46-.067-.864-.201-1.209a1.766 1.766 0 0 0-.594-.812c-.263-.195-.587-.293-.973-.293-.402 0-.736.103-1.004.309a1.857 1.857 0 0 0-.599.832 3.31 3.31 0 0 0-.197 1.173c0 .44.067.839.201 1.198.137.356.338.64.603.851.268.209.6.314.996.314z" fill="#00754E"/><path d="M499.131 189.495v10.128h-1.226v-8.842h-.06l-2.472 1.642v-1.246l2.532-1.682h1.226zm6.216 10.267c-.745 0-1.379-.203-1.904-.609-.524-.409-.924-1-1.201-1.775-.277-.778-.416-1.718-.416-2.819 0-1.094.139-2.029.416-2.804.28-.778.682-1.371 1.206-1.78.528-.412 1.161-.618 1.899-.618.739 0 1.37.206 1.894.618.528.409.93 1.002 1.207 1.78.28.775.42 1.71.42 2.804 0 1.101-.138 2.041-.415 2.819-.277.775-.678 1.366-1.202 1.775-.524.406-1.159.609-1.904.609zm0-1.088c.739 0 1.312-.356 1.721-1.069.409-.712.613-1.727.613-3.046 0-.877-.094-1.623-.282-2.24-.184-.616-.451-1.086-.801-1.409a1.768 1.768 0 0 0-1.251-.485c-.732 0-1.304.361-1.716 1.083-.412.719-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.185.614.45 1.08.796 1.4.35.32.77.48 1.261.48zm8.704 1.088c-.745 0-1.38-.203-1.904-.609-.524-.409-.925-1-1.202-1.775-.277-.778-.415-1.718-.415-2.819 0-1.094.138-2.029.415-2.804.28-.778.683-1.371 1.207-1.78.527-.412 1.16-.618 1.899-.618.738 0 1.369.206 1.894.618.527.409.929 1.002 1.206 1.78.281.775.421 1.71.421 2.804 0 1.101-.139 2.041-.416 2.819-.277.775-.677 1.366-1.201 1.775-.525.406-1.159.609-1.904.609zm0-1.088c.738 0 1.312-.356 1.721-1.069.408-.712.613-1.727.613-3.046 0-.877-.094-1.623-.282-2.24-.185-.616-.452-1.086-.801-1.409a1.768 1.768 0 0 0-1.251-.485c-.732 0-1.304.361-1.716 1.083-.412.719-.618 1.736-.618 3.051 0 .877.092 1.622.277 2.235.184.614.45 1.08.796 1.4a1.8 1.8 0 0 0 1.261.48zM672.884 197.546v-1.009l4.45-7.042h.732v1.563h-.494l-3.363 5.321v.079h5.993v1.088h-7.318zm4.767 2.077v-10.128h1.167v10.128h-1.167zM833.343 189.495v10.128h-1.226v-8.842h-.059l-2.473 1.642v-1.246l2.532-1.682h1.226zm6.157 10.267c-.679 0-1.279-.121-1.8-.361a2.956 2.956 0 0 1-1.212-1.004 2.527 2.527 0 0 1-.43-1.464 2.702 2.702 0 0 1 .252-1.187 2.59 2.59 0 0 1 .703-.915c.3-.247.634-.404 1.003-.47v-.059a1.955 1.955 0 0 1-1.157-.816 2.473 2.473 0 0 1-.425-1.439 2.448 2.448 0 0 1 .391-1.38 2.746 2.746 0 0 1 1.088-.959c.464-.234.994-.351 1.587-.351.587 0 1.111.117 1.573.351a2.75 2.75 0 0 1 1.087.959c.268.406.403.866.406 1.38a2.507 2.507 0 0 1-.44 1.439 1.952 1.952 0 0 1-1.142.816v.059c.365.066.695.223.989.47.293.244.527.549.702.915.175.363.264.758.267 1.187a2.561 2.561 0 0 1-.445 1.464c-.29.425-.694.76-1.212 1.004-.514.24-1.109.361-1.785.361zm0-1.088c.458 0 .854-.075 1.187-.223.333-.148.59-.358.771-.628.182-.27.274-.587.277-.949a1.814 1.814 0 0 0-.297-1.014 2.008 2.008 0 0 0-.796-.693 2.5 2.5 0 0 0-1.142-.252c-.432 0-.818.084-1.157.252a2.015 2.015 0 0 0-.796.693 1.773 1.773 0 0 0-.282 1.014c-.004.362.084.679.262.949.181.27.44.48.776.628.337.148.735.223 1.197.223zm0-4.807c.363 0 .684-.073.964-.218.284-.145.506-.347.668-.608.161-.26.244-.565.247-.915a1.688 1.688 0 0 0-.242-.895 1.57 1.57 0 0 0-.658-.593 2.136 2.136 0 0 0-.979-.213c-.379 0-.71.071-.994.213a1.535 1.535 0 0 0-.658.593c-.155.254-.23.552-.227.895-.003.35.074.655.232.915.162.261.384.463.668.608.283.145.61.218.979.218zM968.978 199.762c-.652 0-1.234-.113-1.745-.337a2.986 2.986 0 0 1-1.212-.934 2.518 2.518 0 0 1-.484-1.4h1.246c.026.327.138.608.336.846.198.234.457.415.776.544.32.128.675.193 1.064.193.435 0 .821-.076 1.157-.228.336-.152.6-.363.791-.633.191-.27.287-.583.287-.939 0-.373-.092-.701-.277-.985a1.837 1.837 0 0 0-.811-.672c-.356-.162-.791-.242-1.306-.242h-.811v-1.088h.811a2.43 2.43 0 0 0 1.059-.218c.306-.145.545-.349.717-.613.174-.264.262-.574.262-.93 0-.343-.076-.641-.228-.895a1.545 1.545 0 0 0-.643-.593 2.074 2.074 0 0 0-.969-.213 2.55 2.55 0 0 0-.989.193 1.835 1.835 0 0 0-.751.549c-.195.237-.3.524-.317.86h-1.187c.02-.53.18-.995.48-1.394.3-.402.692-.716 1.177-.94a3.804 3.804 0 0 1 1.607-.336c.626 0 1.164.127 1.612.381.448.25.793.582 1.034.994.24.412.361.857.361 1.335 0 .57-.15 1.056-.45 1.459-.297.402-.701.68-1.212.835v.08c.64.105 1.139.377 1.498.815.36.436.539.975.539 1.618 0 .55-.15 1.045-.45 1.483a3.058 3.058 0 0 1-1.216 1.029c-.514.25-1.099.376-1.756.376z" fill="#4E4B66"/><path d="M1091.93 189.495h1.47l3.44 8.407h.12l3.44-8.407h1.46v10.128h-1.14v-7.695h-.1l-3.17 7.695h-1.1l-3.17-7.695h-.1v7.695h-1.15v-10.128zm15.32 10.286c-.69 0-1.29-.163-1.8-.489a3.296 3.296 0 0 1-1.21-1.37c-.29-.587-.43-1.273-.43-2.057 0-.791.14-1.482.43-2.072.29-.59.69-1.049 1.21-1.375.51-.326 1.11-.49 1.8-.49s1.29.164 1.8.49c.52.326.92.785 1.21 1.375.29.59.43 1.281.43 2.072 0 .784-.14 1.47-.43 2.057a3.296 3.296 0 0 1-1.21 1.37c-.51.326-1.11.489-1.8.489zm0-1.048c.52 0 .95-.134 1.29-.401.33-.267.58-.618.74-1.053.16-.435.25-.907.25-1.414 0-.508-.09-.981-.25-1.42a2.423 2.423 0 0 0-.74-1.063c-.34-.27-.77-.405-1.29-.405s-.95.135-1.29.405c-.33.271-.58.625-.74 1.063-.16.439-.24.912-.24 1.42 0 .507.08.979.24 1.414.16.435.41.786.74 1.053.34.267.77.401 1.29.401zm5.22.89v-7.596h1.13v1.148h.08c.14-.376.39-.681.75-.915.36-.234.77-.351 1.23-.351a10.463 10.463 0 0 1 .61.019v1.187c-.04-.01-.13-.024-.27-.044a2.742 2.742 0 0 0-.44-.035c-.37 0-.7.078-.99.233-.29.151-.51.362-.68.633-.17.267-.25.572-.25.914v4.807h-1.17zm8.14.158c-.73 0-1.36-.161-1.9-.484a3.33 3.33 0 0 1-1.22-1.365c-.28-.587-.42-1.269-.42-2.047 0-.779.14-1.464.42-2.058.29-.596.69-1.061 1.2-1.394.51-.336 1.11-.505 1.8-.505.4 0 .79.066 1.17.198.39.132.74.346 1.06.643.31.294.56.683.75 1.167.19.485.28 1.081.28 1.79v.495h-5.85v-1.009h4.67c0-.429-.09-.811-.26-1.147a1.96 1.96 0 0 0-.72-.796c-.31-.195-.68-.292-1.1-.292-.46 0-.87.115-1.21.346-.33.227-.59.524-.77.89a2.63 2.63 0 0 0-.27 1.177v.673c0 .573.09 1.059.29 1.458.2.396.48.698.84.905.35.205.77.307 1.24.307.31 0 .58-.043.83-.129.25-.089.47-.221.65-.395.18-.178.32-.399.42-.663l1.13.317a2.52 2.52 0 0 1-.6 1.008c-.28.287-.63.511-1.04.673-.41.158-.88.237-1.39.237zm8.84-.158v-7.596h1.16v7.596h-1.16zm.59-8.862a.837.837 0 0 1-.59-.232.75.75 0 0 1-.24-.559c0-.217.08-.404.24-.559a.837.837 0 0 1 .59-.232c.23 0 .42.077.58.232.17.155.25.342.25.559 0 .218-.08.404-.25.559a.797.797 0 0 1-.58.232zm3.88 4.293v4.569h-1.17v-7.596h1.13v1.187h.1c.17-.386.45-.695.81-.93.36-.237.83-.356 1.4-.356.52 0 .97.106 1.35.317.39.208.69.524.9.949.22.422.32.956.32 1.603v4.826h-1.16v-4.747c0-.597-.16-1.062-.47-1.395-.31-.336-.73-.504-1.27-.504-.38 0-.71.081-1 .242-.29.162-.52.397-.69.707-.17.31-.25.686-.25 1.128zm10.36-3.027v.989h-4.1v-.989h4.1zm-2.87 7.596v-8.644c0-.435.1-.798.31-1.088.2-.29.47-.508.79-.653.33-.145.67-.217 1.04-.217.28 0 .52.023.7.069.18.046.32.089.4.128l-.33 1.009a6.085 6.085 0 0 0-.25-.074c-.1-.03-.24-.044-.4-.044-.39 0-.67.097-.84.291-.17.195-.25.48-.25.856v8.367h-1.17zm7.28.158c-.69 0-1.29-.163-1.81-.489a3.344 3.344 0 0 1-1.2-1.37c-.29-.587-.43-1.273-.43-2.057 0-.791.14-1.482.43-2.072.29-.59.69-1.049 1.2-1.375.52-.326 1.12-.49 1.81-.49.68 0 1.28.164 1.8.49.51.326.92.785 1.2 1.375.29.59.44 1.281.44 2.072 0 .784-.15 1.47-.44 2.057a3.275 3.275 0 0 1-1.2 1.37c-.52.326-1.12.489-1.8.489zm0-1.048c.52 0 .95-.134 1.28-.401.34-.267.59-.618.75-1.053.16-.435.24-.907.24-1.414 0-.508-.08-.981-.24-1.42a2.363 2.363 0 0 0-.75-1.063c-.33-.27-.76-.405-1.28-.405s-.95.135-1.29.405c-.33.271-.58.625-.75 1.063-.16.439-.24.912-.24 1.42 0 .507.08.979.24 1.414.17.435.42.786.75 1.053.34.267.77.401 1.29.401z" fill="#1578F7"/></g><defs><filter id="a" x="0" y="12.889" width="1231" height="65.205" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="4" result="effect1_foregroundBlur_8801_14183"/></filter><filter id="c" x="0" y="61.627" width="1231" height="69.166" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="4" result="effect1_foregroundBlur_8801_14183"/></filter><filter id="d" x="0" y="110.367" width="1231" height="69.166" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="4" result="effect1_foregroundBlur_8801_14183"/></filter><filter id="e" x="0" y="159.105" width="1231" height="69.166" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="4" result="effect1_foregroundBlur_8801_14183"/></filter></defs></svg>                                               lite/admin/dist/img/location.svg                                                                    0000777                 00000005541 15251156627 0012667 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
        d="M24.2968 11.6527H23.2125V11.3441C23.0576 8.79743 21.9732 6.40514 20.1144 4.63023C18.3331 2.85531 15.8547 1.69775 13.2988 1.54341H12.989V0.385852C12.989 0.154341 12.8341 0 12.6018 0C12.3694 0 12.2145 0.154341 12.2145 0.385852V1.46624H11.9047C9.34886 1.62058 6.9479 2.70096 5.16655 4.55305C3.38519 6.40515 2.22344 8.79743 2.06854 11.2669V11.5756H0.906782C0.674432 11.5756 0.519531 11.7299 0.519531 11.9614C0.519531 12.1929 0.674432 12.4244 0.906782 12.4244H1.99109V12.7331C2.14599 15.2797 3.23029 17.672 5.0891 19.4469C6.87045 21.2219 9.34886 22.3794 11.8273 22.5338H12.1371V23.6141C12.1371 23.8457 12.292 24 12.5243 24C12.7567 24 12.9116 23.8457 12.9116 23.6141V22.5338H13.2214C15.7772 22.3794 18.1782 21.299 20.037 19.4469C21.8183 17.672 22.9801 15.2026 23.135 12.7331V12.4244H24.2193C24.4517 12.4244 24.6066 12.2701 24.6066 12.0386C24.6066 11.8071 24.5291 11.6527 24.2968 11.6527ZM21.2762 12.4244H22.3605V12.7331C21.9732 17.4405 18.1782 21.299 13.3763 21.6849H13.0665V20.6045C13.0665 20.373 12.9116 20.2187 12.6792 20.2187C12.4469 20.2187 12.292 20.373 12.292 20.6045V21.6849H11.9822C7.1028 21.3762 3.23029 17.5177 2.92049 12.8103V12.5016H4.00479C4.23714 12.5016 4.39204 12.3473 4.39204 12.1158C4.39204 11.8842 4.15969 11.6527 3.92734 11.6527H2.84304V11.3441C3.23029 6.55949 7.1028 2.70096 11.8273 2.31511H12.1371V3.3955C12.1371 3.62701 12.292 3.78135 12.5243 3.78135C12.7567 3.78135 12.9116 3.62701 12.9116 3.3955V2.31511H13.2214C17.9458 2.70096 21.8183 6.48232 22.2056 11.2669V11.5756H21.1213C20.8889 11.5756 20.734 11.7299 20.734 11.9614C20.734 12.1929 21.0438 12.4244 21.2762 12.4244Z"
        fill="#A6742A"/>
    <path
        d="M12.6012 5.86523C10.8199 5.86523 9.11599 6.86845 8.34149 8.48903C7.56698 10.1096 7.72188 12.0389 8.80619 13.4279L12.2914 18.0582C12.4463 18.2897 12.8336 18.2897 12.9885 18.0582L16.4738 13.4279C17.5581 11.9617 17.713 10.1096 16.9385 8.48903C16.0865 6.86845 14.3826 5.86523 12.6012 5.86523ZM15.7767 12.9649L12.6012 17.1321L9.42579 12.9649C8.49639 11.7302 8.41894 10.1868 9.03854 8.87488C9.73559 7.48581 11.0522 6.71411 12.5238 6.71411C13.9954 6.71411 15.3895 7.48581 16.0091 8.87488C16.6287 10.2639 16.6287 11.7302 15.7767 12.9649Z"
        fill="#A6742A"/>
    <path
        d="M12.602 8.7207C11.5951 8.7207 10.7432 9.56958 10.7432 10.5728C10.7432 11.576 11.5951 12.4249 12.602 12.4249C13.6088 12.4249 14.4608 11.576 14.4608 10.5728C14.4608 9.56958 13.6088 8.7207 12.602 8.7207ZM12.602 11.6532C12.0598 11.6532 11.5951 11.1902 11.5951 10.65C11.5951 10.1098 12.0598 9.64675 12.602 9.64675C13.1441 9.64675 13.6088 10.1098 13.6088 10.65C13.6088 11.1902 13.1441 11.6532 12.602 11.6532Z"
        fill="#A6742A"/>
    <defs>
        <clipPath>
            <rect width="24" height="24" fill="white" transform="translate(0.75)"/>
        </clipPath>
    </defs>
</svg>
                                                                                                                                                               lite/admin/dist/img/help.svg                                                                        0000777                 00000001077 15251156627 0012007 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0.5 19 19"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 4.756 4.256.5 9.5.5S19 4.756 19 10s-4.256 9.5-9.5 9.5S0 15.244 0 10zm10.694 6.056H8.75V14.11h1.944v1.945zM9.5 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM5.833 8.278a3.888 3.888 0 0 1 3.89-3.89 3.888 3.888 0 0 1 3.888 3.89c0 1.247-.768 1.918-1.516 2.572-.71.62-1.4 1.224-1.4 2.289H8.75c0-1.77.916-2.473 1.721-3.09.632-.484 1.196-.916 1.196-1.771a1.95 1.95 0 0 0-1.945-1.945 1.95 1.95 0 0 0-1.944 1.945H5.833z" fill="#087CE1"/></svg>                                                                                                                                                                                                                                                                                                                                                                                                                                                                 lite/admin/dist/img/warning.svg                                                                     0000777                 00000000517 15251156627 0012522 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="20" height="21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.568 3.656 1.474 15.498a1.675 1.675 0 0 0 1.433 2.513h14.186a1.675 1.675 0 0 0 1.433-2.513L11.431 3.656a1.675 1.675 0 0 0-2.864 0zM10 8.625v2.5M10 14.25h.008" stroke="#A6742A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>                                                                                                                                                                                 lite/admin/dist/img/box-top-left.svg                                                                0000777                 00000000400 15251156627 0013364 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<rect x="9.75925" y="9.25879" width="24.0741" height="14.8148" rx="2" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                                lite/admin/dist/img/action-alert.svg                                                                0000777                 00000000427 15251156627 0013437 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#857122" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0zM12 9v4M12 17h.01"/></svg>                                                                                                                                                                                                                                         lite/admin/dist/img/center.svg                                                                      0000777                 00000001561 15251156627 0012335 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="100" height="65" viewBox="0 0 100 65" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="popup-center 1" clip-path="url(#clip0_14495_1677)">
<path id="Vector" d="M93.744 0.956055H5.41485C2.61847 0.956055 0.351562 3.22297 0.351562 6.01935V59.1839C0.351562 61.9803 2.61847 64.2472 5.41485 64.2472H93.744C96.5403 64.2472 98.8072 61.9803 98.8072 59.1839V6.01935C98.8072 3.22297 96.5403 0.956055 93.744 0.956055Z" fill="#EAF1FE"/>
<path id="Vector_2" d="M61.7699 22.4751H36.3588C34.9606 22.4751 33.8271 23.6086 33.8271 25.0067V40.1966C33.8271 41.5948 34.9606 42.7283 36.3588 42.7283H61.7699C63.1681 42.7283 64.3016 41.5948 64.3016 40.1966V25.0067C64.3016 23.6086 63.1681 22.4751 61.7699 22.4751Z" fill="#154FD9"/>
</g>
<defs>
<clipPath id="clip0_14495_1677">
<rect width="100" height="63.2911" fill="white" transform="translate(0 0.956055)"/>
</clipPath>
</defs>
</svg>
                                                                                                                                               lite/admin/dist/img/theme.svg                                                                       0000777                 00000004724 15251156627 0012163 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="44" height="42" viewBox="0 0 44 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 12.5199C0 6.95291 4.51297 2.43994 10.08 2.43994H29.04C34.607 2.43994 39.12 6.95291 39.12 12.5199V31.4799C39.12 37.047 34.607 41.5599 29.04 41.5599H10.08C4.51297 41.5599 0 37.047 0 31.4799V12.5199Z" fill="#E8F1FE"/>
<g clip-path="url(#clip0_916_1420)">
<mask id="mask0_916_1420" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="9" width="24" height="25">
<path d="M8 9.93946H32V33.9395H8V9.93946Z" fill="white"/>
</mask>
<g mask="url(#mask0_916_1420)">
<path d="M16.4375 29.252C16.4375 31.323 14.7586 33.002 12.6875 33.002C10.6164 33.002 8.9375 31.323 8.9375 29.252V12.752C8.9375 11.7164 9.77698 10.877 10.8125 10.877H14.5625C15.598 10.877 16.4375 11.7164 16.4375 12.752V29.252Z" stroke="#136FE8" stroke-width="2" stroke-miterlimit="10"/>
<path d="M20.1875 16.4488L21.9683 14.6681C22.7005 13.9358 23.8877 13.9358 24.6199 14.6681L27.2716 17.3197C28.0038 18.052 28.0038 19.2391 27.2716 19.9714L15.3391 31.9038" stroke="#136FE8" stroke-width="2" stroke-miterlimit="10"/>
<path d="M26.669 25.502H29.1875C30.223 25.502 31.0625 26.3414 31.0625 27.377V31.127C31.0625 32.1625 30.223 33.002 29.1875 33.002H12.6875" stroke="#136FE8" stroke-width="2" stroke-miterlimit="10"/>
<path d="M11.75 29.252H13.625" stroke="#136FE8" stroke-width="2" stroke-miterlimit="10"/>
</g>
</g>
<rect x="26" y="0.000488281" width="18" height="18" rx="9" fill="#FFE8C6"/>
<path d="M39.4902 8.20623L38.6403 12.2095C38.6235 12.2932 38.5798 12.3681 38.5167 12.4212C38.4537 12.4743 38.3752 12.5023 38.2949 12.5004H31.6756C31.5953 12.5023 31.5168 12.4743 31.4538 12.4212C31.3907 12.3681 31.347 12.2932 31.3302 12.2095L30.5079 8.20623C30.4941 8.13859 30.4984 8.06816 30.5204 8.00302C30.5424 7.93788 30.5812 7.88067 30.6323 7.83795C30.6836 7.79508 30.7451 7.76853 30.8099 7.76136C30.8747 7.75419 30.9401 7.7667 30.9985 7.79744L33.0161 8.83968L34.6881 5.68719C34.7183 5.63051 34.762 5.58337 34.8148 5.55057C34.8676 5.51777 34.9276 5.50049 34.9887 5.50049C35.0498 5.50049 35.1098 5.51777 35.1626 5.55057C35.2154 5.58337 35.2591 5.63051 35.2893 5.68719L36.9613 8.84336L38.9927 7.79376C39.0516 7.76051 39.1181 7.7461 39.1845 7.75225C39.2508 7.75841 39.3141 7.78487 39.3666 7.82845C39.4192 7.87202 39.4588 7.93087 39.4807 7.99789C39.5027 8.06491 39.5059 8.13726 39.4902 8.20623Z" fill="#FFB240"/>
<defs>
<clipPath id="clip0_916_1420">
<rect width="24" height="24" fill="white" transform="translate(7.56 10)"/>
</clipPath>
</defs>
</svg>
                                            lite/admin/dist/img/popup-layout.svg                                                                0000777                 00000042206 15251156627 0013534 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><g clip-path="url(#c)"><rect x="34" y="15" width="320" height="195" rx="4" fill="#fff"/><path d="M354 28.95H34v92.625h320V28.949z" fill="#D4FBFF"/><path d="M353.983 109.562H34v12.031h319.983v-12.031zM34 109.562V89.833l26.591 6.916s52.927 4.911 76.551.357h13.389l8.085-2.277h16.92l17.108-2.328 8.409-3.194 17.074 6.66 35.904 3.96-24.937 9.618H34v.017z" fill="#A4D4E0"/><path d="M229.094 107.981v1.581H34s24.067-12.88 24.067-19.015h4.793l7.078-8.156h14.55l28.484 12.88c3.719 2.396 7.591 4.452 11.019 5.421h10.865l21.73 5.522h32.084l17.943 1.224 22.481.526v.017z" fill="#BDEBF2"/><path d="M62.86 90.53h13.987l19.751 8.275-15.538-8.53 8.323-3.755H76.25l-6.311-4.13-7.079 8.14zM124.008 100.709h-18.694L93.938 89.307l11.376 5.964h7.676c3.718 2.396 7.59 4.452 11.018 5.421v.017zM43.38 110.241l19.48-4.418 3.36-5.829 13.457-1.92 17.79 9.312h31.078l13.782 2.855H43.381z" fill="#A4D4E0"/><path d="m201.053 89.307 9.722 6.66-13.27 1.173-18.183 7.834-21.474-3.603h-13.884l12.127-1.937-5.56-2.328 8.085-2.277h16.92l17.108-2.328 8.409-3.194z" fill="#BDEBF2"/><path d="M338.717 57.207c0 5.846-4.758 10.587-10.626 10.587-5.867 0-10.626-4.741-10.626-10.587 0-5.845 4.759-10.586 10.626-10.586 5.868 0 10.626 4.741 10.626 10.586z" fill="#A4D4E0"/><path d="m264.845 95.967-30.634.645-6.191 4.571-17.245 3.671 5.066.883 19.632 1.224 18.558-7.154 10.814-3.84z" fill="#BDEBF2"/><path d="m354 90.004-4.077 1.988h-11.018c-19.428 6.508-62.991-.493-62.991-.493l-46.82 18.063 24.937.187H354V90.004z" fill="#A4D4E0"/><path d="m354 104.601-16.971-7.477h-8.938c-2.814-1.393-6.004-4.333-9.074-7.749l-17.995-14.103-11.496 3.789-7.437 6.22-10.967 1.766-17.091 22.719H354v-5.165z" fill="#BDEBF2"/><path d="M328.091 97.123h-15.385l-9.364-16.262 9.364 8.514h6.311c3.07 3.415 6.243 6.355 9.074 7.748zM261.74 110.717l16.033-6.305 2.764-8.292 11.069-2.753 14.652 13.305h25.568l11.343 4.045H261.74z" fill="#A4D4E0"/><path d="m354 90.004-4.094 1.988L354 94.949v-4.945zM354 95.441l-9.501 2.617H354v-2.617z" fill="#BDEBF2"/><path d="m289.526 79.043 4.298 5.607 10.968 9.686-15.266-6.372-18.404-.935 10.967-1.767 7.437-6.219z" fill="#A4D4E0"/><path d="M354 15H34v13.95h320V15z" fill="#9DA2AD"/><path d="M336.671 21.965a2.83 2.83 0 0 1-2.832 2.821 2.819 2.819 0 0 1-2.831-2.82 2.819 2.819 0 0 1 2.831-2.822 2.82 2.82 0 0 1 2.832 2.821z" fill="#AAAFBA"/><path d="M326.778 21.965a2.83 2.83 0 0 1-2.831 2.821 2.82 2.82 0 0 1-2.832-2.82 2.82 2.82 0 0 1 2.832-2.822 2.819 2.819 0 0 1 2.831 2.821z" fill="#8B929D"/><path d="M346.564 21.965a2.83 2.83 0 0 1-2.831 2.821 2.82 2.82 0 1 1 0-5.642 2.819 2.819 0 0 1 2.831 2.821zM299.589 21.983a3.772 3.772 0 0 1-1.109 2.668 3.798 3.798 0 0 1-2.678 1.105H108.861c-2.081 0-3.803-1.7-3.803-3.773a3.77 3.77 0 0 1 1.108-2.668 3.801 3.801 0 0 1 2.678-1.104h186.924a3.8 3.8 0 0 1 3.804 3.79l.017-.018z" fill="#E5E7EB"/><path d="M102.176 21.969a3.771 3.771 0 0 1-1.109 2.668 3.798 3.798 0 0 1-2.678 1.104H88.36c-2.08 0-3.786-1.699-3.786-3.789a3.77 3.77 0 0 1 1.109-2.668 3.799 3.799 0 0 1 2.678-1.104h10.03c2.08 0 3.786 1.699 3.786 3.772v.017z" fill="#AAAFBA"/><path d="M42.852 25.33a.53.53 0 0 1-.375-.152l-2.865-2.821a.537.537 0 0 1-.154-.39c0-.154.051-.29.154-.392l2.865-2.82a.558.558 0 0 1 .768 0c.204.22.204.56 0 .764l-2.474 2.43 2.474 2.43c.204.204.221.56 0 .765a.542.542 0 0 1-.393.153v.034zM57.027 18.621a.53.53 0 0 1 .375.153l2.866 2.82a.537.537 0 0 1 .153.392.537.537 0 0 1-.153.39l-2.866 2.821a.558.558 0 0 1-.767 0 .553.553 0 0 1 0-.764l2.473-2.43-2.473-2.43c-.205-.204-.222-.561 0-.765a.542.542 0 0 1 .392-.153v-.034z" fill="#8B929D"/><path d="M354 28.95H34v11.775h320V28.949z" fill="#508099"/><path d="M337.301 35.184c0 .765-.256 1.461-.665 1.971-.409.51-.972.816-1.603.816h-57.174c-1.245 0-2.286-1.258-2.286-2.804 0-.765.256-1.478.665-1.988.41-.51.99-.816 1.604-.816h57.174c1.245 0 2.285 1.258 2.285 2.804v.017z" fill="#D4FBFF"/><path d="M333.549 36.46a1.715 1.715 0 1 1 0-3.433 1.715 1.715 0 1 1 0 3.433zm0-2.82c-.614 0-1.126.492-1.126 1.12 0 .63.495 1.122 1.126 1.122.631 0 1.126-.493 1.126-1.121 0-.63-.495-1.122-1.126-1.122z" fill="#508099"/><path d="M331.263 37.325s-.154-.034-.205-.085a.297.297 0 0 1 0-.425l1.262-1.257a.3.3 0 0 1 .427 0 .297.297 0 0 1 0 .425l-1.262 1.257s-.137.085-.205.085h-.017zM173.711 86.131c0 .918-.375 1.75-.989 2.345a3.277 3.277 0 0 1-2.354.986h-22.941a3.342 3.342 0 0 1-3.343-3.33c0-.918.375-1.75.989-2.346a3.307 3.307 0 0 1 2.354-.985h22.941c1.825 0 3.343 1.495 3.343 3.33z" fill="#508099"/><path d="M111.591 135.885H50.545v39.813h61.046v-39.813z" fill="#A4D4E0"/><path d="M50.545 175.699v-12.252l15.846-6.661h13.525l12.708-8.02 14.123 7.018 4.844 1.257v18.658H50.545z" fill="#7DB5D0"/><path d="M50.545 175.698v-8.785l13.611 4.384h14.379l11.786-7.596h16.886l4.384 4.282v7.715H50.545zM66.374 151.704c3.589 0 6.498-2.898 6.498-6.474s-2.91-6.474-6.498-6.474c-3.59 0-6.499 2.898-6.499 6.474s2.91 6.474 6.499 6.474z" fill="#508099"/><path d="M79.916 156.786h17.91l-5.203-8.02-12.707 8.02zM66.39 156.785l3.582 8.36 8.068 3.263H61.444l-10.9-4.962 15.847-6.661z" fill="#649DB4"/><path d="M70.57 195.273H55.577a2.47 2.47 0 0 0-2.474 2.464v.799A2.469 2.469 0 0 0 55.578 201H70.57a2.468 2.468 0 0 0 2.473-2.464v-.799a2.47 2.47 0 0 0-2.474-2.464z" fill="#508099"/><path d="M187.22 135.852h-61.046v39.813h61.046v-39.813z" fill="#7DB5D0"/><path d="M126.174 175.664v-12.251l15.828-6.661h13.526l12.708-8.004 14.122 7.018 4.862 1.257v18.641h-61.046z" fill="#508099"/><path d="M126.174 175.665v-8.785l13.611 4.401h14.362l11.803-7.595h16.869l4.401 4.265v7.714h-61.046z" fill="#649DB4"/><path d="M148.501 145.197c0 3.568-2.9 6.474-6.499 6.474-3.598 0-6.498-2.889-6.498-6.474 0-3.586 2.9-6.474 6.498-6.474 3.599 0 6.499 2.888 6.499 6.474z" fill="#A4D4E0"/><path d="M155.528 156.752h17.91l-5.202-8.004-12.708 8.004zM142.002 156.752l3.599 8.36 8.068 3.263h-16.596l-10.899-4.962 15.828-6.661z" fill="#649DB4"/><path d="M146.182 195.24h-14.993a2.468 2.468 0 0 0-2.473 2.464v.799a2.468 2.468 0 0 0 2.473 2.464h14.993a2.468 2.468 0 0 0 2.473-2.464v-.799a2.468 2.468 0 0 0-2.473-2.464z" fill="#7DB5D0"/><path d="M261.826 135.867H200.78v39.814h61.046v-39.814z" fill="#A4D4E0"/><path d="M200.78 175.681V163.43l15.829-6.661h13.526l12.707-8.021 14.123 7.035 4.861 1.257v18.641H200.78z" fill="#7DB5D0"/><path d="M200.78 175.681v-8.785l13.611 4.384h14.362l11.803-7.579h16.869l4.401 4.265v7.715H200.78zM223.108 145.212c0 3.569-2.9 6.475-6.499 6.475-3.599 0-6.499-2.889-6.499-6.475 0-3.585 2.9-6.474 6.499-6.474 3.599 0 6.499 2.889 6.499 6.474z" fill="#508099"/><path d="M230.135 156.769h17.909l-5.202-8.021-12.707 8.021zM216.609 156.768l3.599 8.36 8.068 3.262h-16.597l-10.899-4.961 15.829-6.661z" fill="#649DB4"/><path d="M220.787 195.256h-14.992a2.47 2.47 0 0 0-2.474 2.464v.798a2.47 2.47 0 0 0 2.474 2.464h14.992a2.47 2.47 0 0 0 2.474-2.464v-.798a2.47 2.47 0 0 0-2.474-2.464z" fill="#508099"/><path d="M337.438 135.834h-61.045v39.813h61.045v-39.813z" fill="#7DB5D0"/><path d="M276.393 175.647v-12.252l15.845-6.661h13.526l12.707-8.004 14.106 7.018 4.861 1.258v18.641h-61.045z" fill="#508099"/><path d="M276.393 175.648v-8.785l13.611 4.401h14.379l11.786-7.596h16.886l4.383 4.265v7.715h-61.045z" fill="#649DB4"/><path d="M298.72 145.179c0 3.569-2.9 6.474-6.499 6.474-3.599 0-6.498-2.888-6.498-6.474 0-3.585 2.899-6.474 6.498-6.474s6.499 2.889 6.499 6.474z" fill="#A4D4E0"/><path d="M305.764 156.734h17.909l-5.202-8.004-12.707 8.004zM292.238 156.734l3.582 8.361 8.068 3.279h-16.596l-10.899-4.979 15.845-6.661z" fill="#649DB4"/><path d="M296.417 195.223h-14.993a2.468 2.468 0 0 0-2.473 2.464v.798a2.468 2.468 0 0 0 2.473 2.464h14.993a2.468 2.468 0 0 0 2.473-2.464v-.798a2.468 2.468 0 0 0-2.473-2.464z" fill="#7DB5D0"/><path fill="#5CA6FF" style="mix-blend-mode:color" d="M27 9h335v201H27z"/><path fill="#000" fill-opacity=".15" d="M27 29h335v181H27z"/><g filter="url(#d)"><rect x="115" y="75" width="172" height="84" rx="4" fill="#fff" shape-rendering="crispEdges"/><path fill="#D9D9D9" d="M128.595 102.762h142.72v1.352h-142.72zM128.595 111.633h142.72v1.352h-142.72zM128.595 121.49h121.906v1.352H128.595z"/><path stroke="#4682E3" d="M129.062 137.139h43.291v12.138h-43.291zM177.238 137.139h43.291v12.138h-43.291z"/><path fill="#4682E3" stroke="#4682E3" d="M225.414 137.141h45.622v12.138h-45.622z"/><path d="m189.059 88.993.893-2.317h.655l-1.876 4.47h-.654l.621-1.48-1.204-2.99h.705l.86 2.317zM184.316 88.192c0-.949.622-1.567 1.498-1.567.75 0 1.238.37 1.41 1.01h-.683c-.105-.293-.349-.48-.727-.48-.51 0-.848.375-.848 1.037 0 .668.338 1.043.848 1.043.378 0 .611-.165.727-.48h.683c-.172.596-.66 1.01-1.41 1.01-.876 0-1.498-.618-1.498-1.573zM180.557 88.181c0-.938.638-1.556 1.442-1.556.516 0 .871.243 1.06.491v-.441h.638v3.04h-.638v-.452c-.194.26-.56.502-1.071.502-.793 0-1.431-.646-1.431-1.584zm2.502.011c0-.651-.449-1.02-.927-1.02-.471 0-.926.353-.926 1.01 0 .656.455 1.037.926 1.037.478 0 .927-.37.927-1.027zM177.21 86.676h.677l.865 2.477.866-2.477h.671l-1.165 3.04h-.754l-1.16-3.04zM176.108 89.716v-3.04h.632v3.04h-.632zm.321-3.444a.4.4 0 0 1-.405-.402.4.4 0 0 1 .405-.403c.222 0 .4.176.4.403a.398.398 0 0 1-.4.402zM174.611 88.115v1.6h-.632v-3.04h.632v.441c.178-.303.483-.491.916-.491v.651h-.161c-.466 0-.755.193-.755.839zM170.85 87.122a1.337 1.337 0 0 1 1.066-.497c.804 0 1.437.618 1.437 1.556 0 .938-.633 1.584-1.437 1.584-.505 0-.866-.254-1.066-.491v1.887h-.632v-4.486h.632v.447zm1.859 1.06c0-.657-.455-1.01-.932-1.01-.472 0-.927.369-.927 1.02 0 .657.455 1.027.927 1.027.477 0 .932-.381.932-1.038zM167.28 88.115v1.6h-.633v-3.04h.633v.441c.178-.303.483-.491.915-.491v.651h-.16c-.467 0-.755.193-.755.839zM165.812 86.676v3.04h-.633v-.364c-.199.26-.543.408-.904.408-.716 0-1.259-.447-1.259-1.296v-1.788h.627v1.694c0 .557.305.844.765.844.466 0 .771-.287.771-.844v-1.694h.633zM162.419 88.192c0 .955-.71 1.573-1.587 1.573-.871 0-1.531-.618-1.531-1.573 0-.954.688-1.567 1.559-1.567s1.559.612 1.559 1.567zm-2.475 0c0 .69.411 1.027.888 1.027.472 0 .938-.337.938-1.027s-.45-1.02-.921-1.02c-.477 0-.905.33-.905 1.02zM157.481 88.993l.893-2.317h.655l-1.876 4.47h-.654l.621-1.48-1.204-2.99h.705l.86 2.317zM152.698 87.155c-.427 0-.771.287-.838.767h1.693c-.011-.47-.383-.767-.855-.767zm1.432 1.655c-.172.53-.655.955-1.404.955-.877 0-1.526-.618-1.526-1.573 0-.954.622-1.567 1.526-1.567.871 0 1.487.602 1.487 1.495 0 .105-.006.205-.022.31h-2.336c.044.502.405.805.871.805.388 0 .605-.188.721-.425h.683zM150.576 86.676v3.04h-.633v-.364c-.2.26-.544.408-.904.408-.716 0-1.26-.447-1.26-1.296v-1.788h.627v1.694c0 .557.305.844.766.844.466 0 .771-.287.771-.844v-1.694h.633zM146.345 89.716v-4.083h.632v4.083h-.632zM142.373 88.181c0-.938.638-1.556 1.443-1.556.516 0 .871.243 1.059.491v-.441h.638v3.04h-.638v-.452c-.194.26-.56.502-1.07.502-.794 0-1.432-.646-1.432-1.584zm2.502.011c0-.651-.449-1.02-.926-1.02-.472 0-.927.353-.927 1.01 0 .656.455 1.037.927 1.037.477 0 .926-.37.926-1.027zM139.026 86.676h.677l.866 2.477.865-2.477h.672l-1.165 3.04h-.755l-1.16-3.04zM135.809 87.155c-.428 0-.772.287-.838.767h1.692c-.011-.47-.383-.767-.854-.767zm1.431 1.655c-.172.53-.655.955-1.404.955-.876 0-1.525-.618-1.525-1.573 0-.954.621-1.567 1.525-1.567.871 0 1.487.602 1.487 1.495 0 .105-.005.205-.022.31h-2.336c.045.502.405.805.871.805.389 0 .605-.188.722-.425h.682zM129.761 89.722l-1.093-3.841h.671l.799 3.123.866-3.123h.71l.805 3.107.804-3.107H134l-1.143 3.835h-.716l-.81-2.903-.86 2.903-.71.006z" fill="#3E3F51"/><path d="M159.744 143.144c-.332 0-.6.224-.651.597h1.316c-.009-.365-.298-.597-.665-.597zm1.114 1.288c-.134.412-.51.743-1.092.743-.682 0-1.187-.481-1.187-1.224 0-.742.483-1.219 1.187-1.219.677 0 1.156.468 1.156 1.164 0 .081-.004.158-.017.24h-1.817c.035.39.315.627.678.627.302 0 .47-.146.561-.331h.531zM158.227 142.771v.4l-1.079 1.566h1.079v.399h-1.649v-.399l1.083-1.566h-1.083v-.4h1.649zM155.574 145.137v-2.365h.491v2.365h-.491zm.25-2.678a.311.311 0 0 1-.315-.314.31.31 0 0 1 .315-.313.31.31 0 0 1 .311.313.31.31 0 0 1-.311.314zM154.46 145.136v-1.322c0-.433-.237-.657-.595-.657-.363 0-.6.224-.6.657v1.322h-.488v-1.322c0-.433-.237-.657-.595-.657-.363 0-.6.224-.6.657v1.322h-.492v-2.365h.492v.27a.906.906 0 0 1 .703-.309c.376 0 .691.159.855.468.146-.287.483-.468.828-.468.557 0 .98.348.98 1.009v1.395h-.488zM150.604 143.953c0 .743-.552 1.224-1.234 1.224-.678 0-1.191-.481-1.191-1.224 0-.742.535-1.219 1.212-1.219.678 0 1.213.477 1.213 1.219zm-1.925 0c0 .537.32.799.691.799.367 0 .729-.262.729-.799 0-.536-.349-.794-.716-.794-.371 0-.704.258-.704.794zM146.81 144.48v-1.309h-.281v-.399h.281v-.588h.496v.588h.578v.399h-.578v1.309c0 .176.069.249.276.249h.302v.407h-.388c-.423 0-.686-.176-.686-.656zM146.201 144.475c0 .399-.35.7-.911.7-.569 0-.971-.335-.992-.764h.509c.017.193.203.352.475.352.285 0 .436-.121.436-.284 0-.463-1.381-.197-1.381-1.064 0-.378.354-.683.915-.683.539 0 .893.288.919.76h-.492c-.017-.206-.177-.348-.445-.348-.263 0-.401.108-.401.267 0 .476 1.342.21 1.368 1.064zM143.778 142.771v2.365h-.491v-.283c-.156.202-.423.318-.704.318-.557 0-.979-.348-.979-1.009v-1.391h.487v1.318c0 .434.238.657.596.657.362 0 .6-.223.6-.657v-1.318h.491zM138.123 143.639c0-.893.686-1.524 1.532-1.524.626 0 1.165.314 1.394.897h-.591c-.16-.317-.445-.468-.803-.468-.596 0-1.027.421-1.027 1.095 0 .674.431 1.099 1.027 1.099.358 0 .643-.151.803-.468h.591c-.229.584-.768.893-1.394.893-.846 0-1.532-.627-1.532-1.524zM207.923 145.137v-3.176h.492v3.176h-.492zM206.785 145.137v-3.176h.492v3.176h-.492zM205.799 145.136l-.215-.61h-1.256l-.216.61h-.513l1.074-2.988h.57l1.074 2.988h-.518zm-.353-1.009-.488-1.386-.492 1.386h.98zM201.127 144.48v-1.309h-.28v-.399h.28v-.588h.496v.588h.579v.399h-.579v1.309c0 .176.07.249.277.249h.302v.407h-.389c-.423 0-.686-.176-.686-.656zM198.298 143.951c0-.738.483-1.219 1.165-1.219.583 0 .962.288 1.096.786h-.531c-.082-.228-.272-.374-.565-.374-.397 0-.66.292-.66.807 0 .52.263.812.66.812.293 0 .475-.129.565-.374h.531c-.134.464-.513.786-1.096.786-.682 0-1.165-.481-1.165-1.224zM196.8 143.146c-.332 0-.6.224-.652.597h1.316c-.008-.365-.297-.597-.664-.597zm1.113 1.288c-.133.412-.509.743-1.091.743-.682 0-1.187-.481-1.187-1.224 0-.742.483-1.219 1.187-1.219.677 0 1.156.468 1.156 1.163 0 .082-.004.159-.017.241h-1.817c.035.39.315.626.678.626.302 0 .47-.145.561-.33h.53zM194.911 142.459a.311.311 0 0 1-.315-.314.31.31 0 0 1 .315-.313c.172 0 .31.137.31.313a.31.31 0 0 1-.31.314zm-.251.313h.492v2.828c0 .481-.259.661-.682.661h-.254v-.412h.168c.207 0 .276-.073.276-.249v-2.828zM192.998 143.144c-.332 0-.6.224-.651.597h1.316c-.009-.365-.298-.597-.665-.597zm1.114 1.288c-.134.412-.51.743-1.092.743-.682 0-1.187-.481-1.187-1.224 0-.742.483-1.219 1.187-1.219.677 0 1.156.468 1.156 1.164 0 .081-.004.158-.017.24h-1.817c.035.39.315.627.678.627.302 0 .47-.146.561-.331h.531zM190.863 143.047c0-.3-.173-.494-.557-.494h-.544v1h.544c.384 0 .557-.21.557-.506zm-1.592-.893h1.035c.712 0 1.062.408 1.062.893 0 .352-.19.73-.695.854l.742 1.236h-.587l-.69-1.193h-.376v1.193h-.491v-2.983z" fill="#1863DC"/><path d="M257.931 145.008v-3.176h.492v3.176h-.492zM256.793 145.008v-3.176h.492v3.176h-.492zM255.808 145.009l-.215-.61h-1.256l-.216.61h-.514l1.075-2.988h.57l1.074 2.988h-.518zm-.354-1.009-.487-1.386-.492 1.386h.979zM251.135 144.351v-1.309h-.281v-.399h.281v-.588h.496v.588h.579v.399h-.579v1.309c0 .176.069.249.276.249h.303v.408h-.389c-.423 0-.686-.176-.686-.657zM248.625 142.992c.151-.198.44-.387.828-.387.626 0 1.118.481 1.118 1.211 0 .729-.492 1.232-1.118 1.232-.392 0-.673-.198-.828-.382v1.467h-.492v-3.489h.492v.348zm1.445.824c0-.511-.353-.786-.725-.786-.366 0-.72.288-.72.794 0 .511.354.799.72.799.372 0 .725-.296.725-.807zM246.471 143.017c-.332 0-.6.224-.652.597h1.316c-.008-.365-.297-.597-.664-.597zm1.113 1.288c-.134.412-.509.743-1.092.743-.681 0-1.186-.481-1.186-1.224 0-.742.483-1.219 1.186-1.219.678 0 1.157.468 1.157 1.164 0 .081-.004.158-.017.24h-1.817c.034.391.315.627.677.627.302 0 .471-.146.561-.331h.531zM242.718 143.824c0-.738.483-1.219 1.165-1.219.583 0 .962.288 1.096.786h-.531c-.082-.228-.272-.374-.565-.374-.397 0-.66.292-.66.807 0 .52.263.812.66.812.293 0 .475-.129.565-.374h.531c-.134.464-.513.786-1.096.786-.682 0-1.165-.481-1.165-1.224zM240.13 143.824c0-.738.483-1.219 1.165-1.219.583 0 .962.288 1.096.786h-.531c-.082-.228-.272-.374-.565-.374-.397 0-.66.292-.66.807 0 .52.263.812.66.812.293 0 .475-.129.565-.374h.531c-.134.464-.513.786-1.096.786-.682 0-1.165-.481-1.165-1.224zM239.309 145.009l-.216-.61h-1.255l-.216.61h-.514l1.075-2.988h.57l1.074 2.988h-.518zm-.354-1.009-.487-1.386-.492 1.386h.979z" fill="#fff"/></g></g></g><defs><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><clipPath id="c"><rect x="34" y="15" width="320" height="195" rx="4" fill="#fff"/></clipPath><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><filter id="d" x="88" y="58" width="228" height="140" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="9" in="SourceAlpha" result="effect1_dropShadow_7253_107506"/><feOffset dx="1" dy="11"/><feGaussianBlur stdDeviation="18.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_107506"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_107506" result="shape"/></filter></defs></svg>                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/dist/img/tick.svg                                                                        0000777                 00000000612 15251156627 0012003 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg class="is_checked" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 426.67 426.67"><path d="M153.504 366.84c-8.657 0-17.323-3.303-23.927-9.912L9.914 237.265c-13.218-13.218-13.218-34.645 0-47.863 13.218-13.218 34.645-13.218 47.863 0l95.727 95.727 215.39-215.387c13.218-13.214 34.65-13.218 47.86 0 13.22 13.218 13.22 34.65 0 47.863L177.435 356.928c-6.61 6.605-15.27 9.91-23.932 9.91z"/></svg>                                                                                                                      lite/admin/dist/img/banner.svg                                                                      0000777                 00000000635 15251156627 0012323 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<path d="M0.5 45.4443C0.5 44.8921 0.947715 44.4443 1.5 44.4443H77.2778C77.8301 44.4443 78.2778 44.8921 78.2778 45.4443V45.9999C78.2778 48.209 76.4869 49.9999 74.2778 49.9999H4.5C2.29086 49.9999 0.5 48.209 0.5 45.9999V45.4443Z" fill="#154FD9"/>
</svg>
                                                                                                   lite/admin/dist/img/global-privacy.svg                                                              0000777                 00000136261 15251156627 0013776 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><g filter="url(#c)"><path d="M302.713 52H75.362C72.952 52 71 54.093 71 56.675v132.65c0 2.582 1.953 4.675 4.362 4.675h227.351c2.409 0 4.362-2.093 4.362-4.675V56.675c0-2.582-1.953-4.675-4.362-4.675z" fill="#fff"/></g><g filter="url(#d)"><rect x="240.863" y="14" width="56" height="55" rx="8" fill="#fff" shape-rendering="crispEdges"/><path fill-rule="evenodd" clip-rule="evenodd" d="m271.168 21.522 14.379 7.988c1.552.862 2.434 2.38 2.45 4.105v16.213c0 1.726-.883 3.243-2.435 4.106l-14.378 8.002c-1.552.863-3.317.863-4.869 0l-14.151-8.002c-1.552-.863-2.434-2.38-2.434-4.106V33.615c0-1.725.882-3.243 2.434-4.105l14.136-7.988c1.551-.863 3.316-.863 4.868 0zm11.503 29.824c1.111-.64 1.552-1.503 1.552-2.589V34.701c0-1.071-.441-1.934-1.552-2.588l-12.385-6.917c-.883-.654-1.993-.654-2.876 0l-12.385 6.917c-1.111.64-1.552 1.502-1.552 2.588v14.056c0 1.071.441 1.934 1.552 2.589l12.385 6.916a3.357 3.357 0 0 0 2.876 0l12.385-6.916zm-12.736-20.542c1.157.565 1.659 1.904 1.202 3.05l3.059 2.156c.243-.253.548-.417.882-.506l.259-2.008c-.928-.535-1.293-1.71-.791-2.662.018-.03.033-.06.049-.088a.904.904 0 0 1 .072-.12l-4.305-2.41a1.865 1.865 0 0 1-.99.803l.092 1.606c.152.045.319.105.471.179zm-2.022-1.845.091 1.71a2.526 2.526 0 0 0-1.247.953l-3.622-1.041 4.017-2.246c.183.252.441.476.761.624zm2.342 16.481a3.647 3.647 0 0 1-.563-.357l-3.879 2.559c.121.49.06 1.041-.198 1.532-.076.134-.152.267-.259.387l2.952 4.358c.106-.03.213-.06.319-.075l1.72-8.33c-.009-.017-.028-.029-.049-.042a.253.253 0 0 1-.043-.032zm3.425-8.032-3.454-2.44a.018.018 0 0 0-.015.008c-.004.004-.008.008-.016.008l1.37 4.938c.365 0 .73.06 1.095.193l1.309-1.874a1.757 1.757 0 0 1-.289-.833zm-9.069 8.716a2.31 2.31 0 0 0-1.978-.059l-1.248-1.458c.259-.699.015-1.472-.593-1.889l.669-3.852c.213-.06.411-.149.594-.268l6.694 3.48a2.788 2.788 0 0 0 .107 1.86l-3.789 2.484a2.402 2.402 0 0 0-.456-.297zm2.479-11.393-4.321 2.439v.164l6.695 3.495c.213-.208.441-.387.699-.52l-1.354-4.894c-.38 0-.761-.09-1.11-.268a1.976 1.976 0 0 1-.609-.416zm13.071 10.724a2.011 2.011 0 0 0-.35-2.305l1.674-3.139h.152v7.78l-1.567-2.187c.031-.045.061-.09.091-.149zm-20.16-9.564-1.75-.907a1.848 1.848 0 0 0-.472-1.413l3.591-2.008 4.945 1.427c0 .164.031.328.061.491l-4.275 2.41a.87.87 0 0 0-.274-.178 1.752 1.752 0 0 0-1.826.178zm17.331.848 2.1.163c.03-.074.06-.148.091-.208a2.35 2.35 0 0 1 2.054-1.25c-.122-.669-.502-1.219-1.248-1.65l-2.084-1.16c0 .007-.004.014-.008.022-.004.007-.008.015-.008.022a2.09 2.09 0 0 1-1.475 1.086l-.259 1.948c.426.238.7.61.837 1.027zm-2.74 6.158a2.835 2.835 0 0 0-.73-1.949l1.308-1.889c.791.149 1.613-.193 2.009-.907l2.191.178c.137.446.395.848.76 1.145l-1.612 3.05a2.09 2.09 0 0 0-1.902.892l-2.024-.52zm3.21 3.584-1.384 1.92c.091.237.122.505.091.773l2.343 1.472 1.507-.848c.243-.148.441-.297.623-.46l-2.054-2.871c-.38.104-.76.104-1.126.014zm-6.969 8.628 3.834-4.596c.35.059.7-.015.989-.179l1.75 1.1-6.573 3.675zm-9.554-7.393c.046-.208.107-.401.213-.595l.046-.089-1.217-1.458c-.396.12-.853.105-1.248-.104a1.643 1.643 0 0 1-.913-1.517l-2.085-1.07v3.837c.35-.015.716.06 1.05.223.426.208.746.55.944.937l3.21-.164zm-1.263-9.163-.669 3.912c-.183.06-.335.134-.487.238l-2.785-1.413v-4.64a1.938 1.938 0 0 0 1.476-.402l1.78.922a1.64 1.64 0 0 0 .685 1.383zm2.496 11.603a2.274 2.274 0 0 1-1.035-1.027l-3.271.179a1.78 1.78 0 0 1-.152.386c-.056.122-.136.23-.207.328l-.022.03 9.251 5.16c.031-.118.076-.252.152-.371l-3.073-4.522a2.255 2.255 0 0 1-1.643-.163zm14.103-4.492-1.293 1.785a1.602 1.602 0 0 0-.456-.06l-1.294-2.35a2.79 2.79 0 0 0 .624-.759l2.084.536c.046.312.168.595.335.847zm-3.21 2.736c.046-.119.106-.238.183-.342l-1.309-2.38c-.152.03-.32.06-.472.075l-1.643 7.913 3.317-3.986c-.213-.372-.243-.833-.076-1.28z" fill="#54C891"/></g><path d="m224.157 44.507.011-.061a5.15 5.15 0 0 0 1.308-1.738 4.897 4.897 0 0 0 .475-2.085c0-.443-.067-.864-.201-1.263a2.913 2.913 0 0 0-.615-1.05l.011-.062h.66c.257.272.449.604.576.995.13.387.195.808.195 1.263 0 .495-.073.996-.218 1.503a5.488 5.488 0 0 1-.615 1.409 4.348 4.348 0 0 1-.927 1.09h-.66zM220.287 41.517c.068-.38.215-.72.442-1.023.231-.301.512-.536.844-.704a2.268 2.268 0 0 1 1.045-.257c.413 0 .764.103 1.051.308.29.2.475.488.553.86h-.766a.819.819 0 0 0-.346-.436c-.16-.1-.358-.15-.593-.15a1.55 1.55 0 0 0-.721.173c-.219.115-.406.28-.558.492-.15.212-.248.458-.297.737a2.236 2.236 0 0 0-.028.313c0 .336.101.602.302.8.201.197.47.295.805.295.235 0 .451-.048.648-.145.198-.1.363-.248.498-.441h.765c-.212.372-.497.66-.855.86a2.319 2.319 0 0 1-1.157.302c-.32 0-.607-.067-.86-.201a1.466 1.466 0 0 1-.593-.564 1.635 1.635 0 0 1-.212-.839c0-.119.011-.246.033-.38zM220.026 40.74a1.368 1.368 0 0 1-.76.99 1.865 1.865 0 0 1-.816.162h-.704l-.28 1.576h-.637l.688-3.884h1.341c.391 0 .687.087.888.263a.843.843 0 0 1 .302.676c0 .048-.007.121-.022.218zm-1.487.655c.242 0 .432-.058.57-.174a.752.752 0 0 0 .263-.48.84.84 0 0 0 .017-.162.442.442 0 0 0-.157-.364c-.1-.089-.255-.134-.464-.134h-.704l-.229 1.314h.704zM212.64 41.517c.068-.38.215-.72.442-1.023.231-.301.512-.536.844-.704a2.268 2.268 0 0 1 1.045-.257c.414 0 .764.103 1.051.308.29.2.475.488.553.86h-.766a.819.819 0 0 0-.346-.436c-.16-.1-.358-.15-.593-.15a1.55 1.55 0 0 0-.721.173c-.219.115-.406.28-.558.492a1.81 1.81 0 0 0-.297.737 2.236 2.236 0 0 0-.028.313c0 .336.101.602.302.8.201.197.47.295.805.295.346 0 .646-.096.9-.29.253-.197.432-.464.536-.8h-1.458l.089-.497h2.141l-.09.498c-.093.302-.25.58-.469.833-.22.253-.483.456-.788.609-.302.149-.623.223-.962.223-.32 0-.607-.067-.86-.201a1.466 1.466 0 0 1-.593-.564 1.635 1.635 0 0 1-.212-.839c0-.119.011-.246.033-.38zM211.003 44.507a2.59 2.59 0 0 1-.509-.938 4.062 4.062 0 0 1-.168-1.197 5.615 5.615 0 0 1 .878-3.006 4.38 4.38 0 0 1 1.011-1.118h.66l-.011.062c-.384.305-.721.67-1.012 1.095a5.37 5.37 0 0 0-.665 1.37 4.788 4.788 0 0 0-.235 1.463c0 .418.06.816.179 1.196.123.377.304.714.542 1.012l-.011.061h-.659zM207.976 39.332l-.732 4.136h-.637l.732-4.136h.637zM204.39 43.518c-.261 0-.49-.054-.687-.162a1.166 1.166 0 0 1-.464-.459 1.386 1.386 0 0 1-.162-.676 1.842 1.842 0 0 1 .911-1.632c.287-.167.605-.251.956-.251.26 0 .491.056.693.168.201.108.357.26.469.458a1.3 1.3 0 0 1 .173.676 1.872 1.872 0 0 1-.933 1.632 1.894 1.894 0 0 1-.956.246zm.078-.537c.213 0 .407-.06.582-.178.179-.123.318-.284.419-.481.1-.201.151-.416.151-.643 0-.257-.073-.454-.218-.592a.755.755 0 0 0-.548-.213.972.972 0 0 0-.581.185c-.168.12-.3.281-.397.486-.093.201-.14.417-.14.648 0 .25.067.444.202.582a.716.716 0 0 0 .53.206zM201.982 40.93c.127-.186.276-.331.447-.436.175-.104.369-.156.581-.156l-.117.66h-.162c-.246 0-.444.06-.593.184-.149.123-.253.335-.313.637l-.29 1.649h-.637l.542-3.08h.637l-.095.542zM199.712 42.613a1.084 1.084 0 0 0-.011.1c0 .079.024.137.073.174.048.033.128.05.24.05h.391l-.095.531h-.503c-.246 0-.434-.048-.564-.145-.131-.1-.196-.26-.196-.475 0-.082.008-.16.023-.235l.301-1.705h-.363l.089-.52h.369l.134-.765h.643l-.134.766h.743l-.089.52h-.749l-.302 1.704zM197.297 40.338c.324 0 .581.087.771.263.194.17.29.419.29.743 0 .082-.009.184-.027.307l-.325 1.817h-.631l.307-1.722c.015-.104.023-.179.023-.223 0-.205-.058-.362-.174-.47-.111-.108-.268-.162-.469-.162a.894.894 0 0 0-.615.224c-.164.145-.268.355-.313.631v-.017l-.307 1.739h-.637l.542-3.08h.637l-.062.358c.127-.127.276-.226.448-.296.175-.075.355-.112.542-.112zM192.973 43.518c-.261 0-.49-.054-.688-.162a1.173 1.173 0 0 1-.464-.459 1.386 1.386 0 0 1-.162-.676 1.842 1.842 0 0 1 .911-1.632 1.86 1.86 0 0 1 .956-.251c.261 0 .492.056.693.168.201.108.357.26.469.458.116.194.174.419.174.676a1.872 1.872 0 0 1-.934 1.632 1.89 1.89 0 0 1-.955.246zm.078-.537c.212 0 .406-.06.581-.178a1.27 1.27 0 0 0 .419-.481c.101-.201.151-.416.151-.643 0-.257-.073-.454-.218-.592a.753.753 0 0 0-.548-.213.974.974 0 0 0-.581.185c-.168.12-.3.281-.397.486a1.525 1.525 0 0 0-.139.648c0 .25.067.444.201.582a.72.72 0 0 0 .531.206zM187.437 41.517c.067-.38.214-.72.441-1.023.231-.301.512-.536.844-.704a2.268 2.268 0 0 1 1.045-.257c.414 0 .764.103 1.051.308.29.2.475.488.553.86h-.766a.814.814 0 0 0-.346-.436c-.16-.1-.358-.15-.592-.15a1.544 1.544 0 0 0-1.28.664 1.81 1.81 0 0 0-.297.738 2.216 2.216 0 0 0-.027.313c0 .336.1.602.301.8.202.197.47.295.805.295.235 0 .451-.048.648-.145.198-.1.364-.248.498-.441h.765c-.212.372-.497.66-.855.86a2.318 2.318 0 0 1-1.156.302 1.81 1.81 0 0 1-.861-.201 1.466 1.466 0 0 1-.593-.564 1.635 1.635 0 0 1-.212-.839c0-.119.011-.246.034-.38zM183.263 40.389l.453 2.347 1.313-2.347h.659l-2.682 4.526h-.66l.889-1.497-.682-3.03h.71zM179.085 41.925c.056-.317.168-.594.336-.833.171-.242.382-.428.631-.559.253-.13.527-.195.822-.195.372 0 .665.09.877.268.212.175.334.427.363.755h-.687a.582.582 0 0 0-.207-.358c-.108-.086-.255-.129-.441-.129a.915.915 0 0 0-.671.28c-.186.182-.309.44-.369.771-.018.12-.028.216-.028.29 0 .247.062.437.185.57.123.131.294.196.514.196a.867.867 0 0 0 .816-.486h.687a1.784 1.784 0 0 1-.637.749 1.7 1.7 0 0 1-.961.274c-.388 0-.695-.11-.922-.33-.228-.223-.341-.525-.341-.905 0-.116.011-.235.033-.358zM175.297 41.914a2.05 2.05 0 0 1 .335-.822c.172-.238.38-.422.626-.553a1.59 1.59 0 0 1 .771-.201c.243 0 .446.048.61.145.164.093.287.21.368.352l.079-.447h.642l-.542 3.08h-.642l.083-.459a1.625 1.625 0 0 1-.508.364 1.501 1.501 0 0 1-.66.145c-.231 0-.437-.052-.62-.157a1.131 1.131 0 0 1-.425-.441 1.43 1.43 0 0 1-.151-.665c0-.112.012-.226.034-.341zm2.52.011c.015-.07.023-.147.023-.23 0-.249-.075-.444-.224-.586a.742.742 0 0 0-.547-.218c-.164 0-.325.041-.481.123a1.242 1.242 0 0 0-.637.9c-.015.07-.023.147-.023.229 0 .253.073.455.218.604a.763.763 0 0 0 .554.218c.164 0 .324-.041.48-.123.157-.082.293-.202.408-.358.116-.16.192-.346.229-.559zM173.307 42.898l1.314-2.51h.687l-1.716 3.08h-.771l-.626-3.08h.682l.43 2.51zM171.481 39.98a.335.335 0 0 1-.246-.095.327.327 0 0 1-.095-.24c0-.13.049-.242.146-.336a.477.477 0 0 1 .34-.145.327.327 0 0 1 .336.335c0 .13-.049.244-.146.341a.467.467 0 0 1-.335.14zm.24.408-.542 3.08h-.637l.542-3.08h.637zM169.481 40.93c.127-.186.276-.331.447-.436.175-.104.369-.156.582-.156l-.118.66h-.162c-.246 0-.443.06-.592.184-.149.123-.254.335-.313.637l-.291 1.649h-.637l.542-3.08h.637l-.095.542zM168.27 40.74a1.36 1.36 0 0 1-.76.99c-.223.108-.495.162-.816.162h-.704l-.279 1.576h-.637l.687-3.884h1.341c.392 0 .688.087.889.263a.846.846 0 0 1 .302.676c0 .048-.008.121-.023.218zm-1.486.655c.242 0 .432-.058.57-.174a.752.752 0 0 0 .263-.48.836.836 0 0 0 .016-.162.444.444 0 0 0-.156-.364c-.101-.089-.255-.134-.464-.134h-.704l-.229 1.314h.704zM163.293 39.332l-.732 4.136h-.637l.732-4.136h.637zM158.199 41.914c.055-.31.167-.583.335-.822.171-.238.38-.422.626-.553a1.59 1.59 0 0 1 .771-.201c.242 0 .445.048.609.145.164.093.287.21.369.352l.078-.447h.643l-.542 3.08h-.643l.084-.459a1.63 1.63 0 0 1-.509.364 1.5 1.5 0 0 1-.659.145c-.231 0-.438-.052-.62-.157a1.124 1.124 0 0 1-.425-.441 1.418 1.418 0 0 1-.151-.665c0-.112.011-.226.034-.341zm2.52.011c.015-.07.022-.147.022-.23 0-.249-.074-.444-.223-.586a.743.743 0 0 0-.548-.218c-.164 0-.324.041-.48.123a1.133 1.133 0 0 0-.408.352 1.255 1.255 0 0 0-.23.548c-.014.07-.022.147-.022.229 0 .253.073.455.218.604a.762.762 0 0 0 .553.218c.164 0 .324-.041.481-.123.156-.082.292-.202.408-.358a1.34 1.34 0 0 0 .229-.559zM155.45 40.847c.134-.15.304-.27.509-.364.205-.097.423-.145.654-.145.238 0 .447.05.626.15.182.102.324.245.424.431.101.183.151.399.151.649a2.093 2.093 0 0 1-.374 1.18 1.859 1.859 0 0 1-.62.569 1.562 1.562 0 0 1-.766.201c-.239 0-.442-.047-.609-.14a.974.974 0 0 1-.38-.357l-.079.447h-.637l.732-4.136h.638l-.269 1.515zm1.683 1.067c.014-.07.022-.147.022-.23 0-.249-.075-.442-.224-.58a.758.758 0 0 0-.553-.213c-.16 0-.32.041-.481.123a1.206 1.206 0 0 0-.408.358c-.115.156-.191.34-.229.553-.015.071-.022.147-.022.23 0 .249.073.446.218.592a.76.76 0 0 0 .553.218c.164 0 .324-.041.481-.123a1.21 1.21 0 0 0 .413-.37 1.34 1.34 0 0 0 .23-.558zM152.132 43.518c-.261 0-.49-.054-.687-.162a1.166 1.166 0 0 1-.464-.459 1.386 1.386 0 0 1-.162-.676 1.842 1.842 0 0 1 .911-1.632c.287-.167.605-.251.955-.251.261 0 .492.056.693.168.202.108.358.26.47.458a1.3 1.3 0 0 1 .173.676 1.872 1.872 0 0 1-.933 1.632 1.894 1.894 0 0 1-.956.246zm.078-.537c.213 0 .407-.06.582-.178.178-.123.318-.284.419-.481.1-.201.151-.416.151-.643 0-.257-.073-.454-.218-.592a.755.755 0 0 0-.548-.213.972.972 0 0 0-.581.185c-.168.12-.3.281-.397.486-.093.201-.14.417-.14.648 0 .25.067.444.202.582a.716.716 0 0 0 .53.206zM150.681 39.332l-.733 4.136h-.637l.732-4.136h.638zM145.123 41.517c.067-.38.215-.72.442-1.023.231-.301.512-.536.844-.704a2.265 2.265 0 0 1 1.045-.257c.413 0 .764.103 1.051.308.29.2.475.488.553.86h-.766a.819.819 0 0 0-.346-.436c-.161-.1-.358-.15-.593-.15a1.55 1.55 0 0 0-.721.173 1.61 1.61 0 0 0-.559.492 1.81 1.81 0 0 0-.296.737 2.236 2.236 0 0 0-.028.313c0 .336.101.602.302.8.201.197.47.295.805.295.346 0 .646-.096.9-.29.253-.197.432-.464.536-.8h-1.458l.089-.497h2.14l-.089.498c-.093.302-.25.58-.469.833-.22.253-.483.456-.788.609-.302.149-.623.223-.962.223-.32 0-.607-.067-.86-.201a1.466 1.466 0 0 1-.593-.564 1.635 1.635 0 0 1-.212-.839c0-.119.011-.246.033-.38zM202.264 35.462a.5.5 0 0 1-.587-.394l-.868-4.416a.5.5 0 1 1 .981-.193l.771 3.925 3.925-.771a.5.5 0 1 1 .193.981l-4.415.868zm35.393-12.365c-3.35-1.817-9.635-2.49-16.364-.824-6.704 1.66-13.773 5.624-18.711 12.977l-.83-.557c5.099-7.594 12.398-11.682 19.301-13.39 6.879-1.703 13.44-1.059 17.081.915l-.477.88z" fill="#fff"/><path d="M105.889 131.098h-1.613v-5.221h1.684c.507 0 .941.105 1.301.314.361.207.637.506.83.895.192.387.288.851.288 1.391 0 .545-.097 1.013-.291 1.405a2.073 2.073 0 0 1-.847.903c-.37.209-.822.313-1.352.313zm-.98-.561h.939c.432 0 .79-.083 1.074-.25.284-.166.496-.403.635-.711.14-.308.21-.674.21-1.099 0-.421-.069-.784-.207-1.088a1.525 1.525 0 0 0-.618-.704c-.273-.164-.614-.247-1.023-.247h-1.01v4.099zm6.042.642c-.354 0-.664-.083-.931-.252a1.709 1.709 0 0 1-.623-.706 2.384 2.384 0 0 1-.222-1.06c0-.408.074-.764.222-1.068.15-.305.357-.541.623-.709.267-.169.577-.252.931-.252.354 0 .664.083.929.252.267.168.474.404.622.709.15.304.225.66.225 1.068 0 .404-.075.758-.225 1.06a1.686 1.686 0 0 1-.622.706 1.69 1.69 0 0 1-.929.252zm0-.54c.269 0 .49-.069.664-.206.173-.138.302-.319.385-.543.083-.225.125-.467.125-.729 0-.262-.042-.506-.125-.732a1.232 1.232 0 0 0-.385-.548c-.174-.139-.395-.209-.664-.209-.268 0-.49.07-.663.209a1.234 1.234 0 0 0-.386.548c-.083.226-.125.47-.125.732s.042.504.125.729c.084.224.212.405.386.543.173.137.395.206.663.206zm8.942-4.762v5.221h-.613l-2.847-4.099h-.052v4.099h-.632v-5.221h.612l2.858 4.11h.051v-4.11h.623zm2.777 5.302c-.354 0-.665-.083-.932-.252a1.7 1.7 0 0 1-.622-.706 2.384 2.384 0 0 1-.223-1.06c0-.408.075-.764.223-1.068.149-.305.356-.541.622-.709.267-.169.578-.252.932-.252.353 0 .663.083.928.252.267.168.475.404.623.709.15.304.224.66.224 1.068 0 .404-.074.758-.224 1.06a1.688 1.688 0 0 1-.623.706 1.69 1.69 0 0 1-.928.252zm0-.54c.268 0 .489-.069.663-.206.173-.138.302-.319.385-.543.083-.225.125-.467.125-.729 0-.262-.042-.506-.125-.732a1.232 1.232 0 0 0-.385-.548c-.174-.139-.395-.209-.663-.209-.27 0-.49.07-.664.209a1.224 1.224 0 0 0-.385.548c-.084.226-.126.47-.126.732s.042.504.126.729c.083.224.211.405.385.543.174.137.394.206.664.206zm4.399-3.457v.511h-2.031v-.511h2.031zm-1.439-.938h.602v3.732c0 .17.024.298.074.383a.386.386 0 0 0 .194.168c.08.027.164.041.253.041.066 0 .12-.004.163-.01l.102-.021.122.54c-.04.016-.097.031-.171.046a1.192 1.192 0 0 1-.278.026c-.17 0-.336-.037-.5-.11a.99.99 0 0 1-.403-.333.966.966 0 0 1-.158-.567v-3.895zm7.305.938a.8.8 0 0 0-.372-.601c-.218-.143-.485-.214-.802-.214-.231 0-.434.037-.607.112a.962.962 0 0 0-.403.309.738.738 0 0 0-.143.446.63.63 0 0 0 .1.359.865.865 0 0 0 .26.247c.106.065.216.118.332.161.115.04.221.074.319.099l.53.143c.136.036.288.085.455.148.168.062.329.149.482.257.155.107.282.245.383.413.1.169.15.375.15.62 0 .282-.074.537-.222.764-.146.228-.36.409-.643.543-.281.134-.622.202-1.023.202-.374 0-.699-.06-.972-.181a1.552 1.552 0 0 1-.644-.505 1.44 1.44 0 0 1-.262-.752h.653c.017.197.083.36.199.489.118.128.266.223.444.286.18.061.374.092.582.092.241 0 .458-.039.65-.117.193-.08.345-.191.457-.332a.786.786 0 0 0 .168-.5.612.612 0 0 0-.145-.423 1.071 1.071 0 0 0-.383-.265 4 4 0 0 0-.513-.178l-.642-.184c-.409-.117-.732-.284-.97-.502-.238-.217-.357-.502-.357-.854 0-.292.079-.547.237-.765a1.58 1.58 0 0 1 .643-.51 2.18 2.18 0 0 1 .906-.183c.337 0 .636.06.898.181.262.119.47.282.622.49.155.207.237.442.246.705h-.613zm3.286 3.997c-.378 0-.704-.083-.977-.249a1.672 1.672 0 0 1-.631-.704 2.399 2.399 0 0 1-.219-1.055c0-.401.073-.755.219-1.061.148-.307.354-.547.618-.718.265-.174.575-.26.929-.26.204 0 .405.034.604.102.2.068.381.178.544.331.163.151.293.352.39.601.097.25.146.558.146.923v.255h-3.021v-.52h2.408c0-.221-.044-.418-.132-.591a1.008 1.008 0 0 0-.373-.411c-.16-.1-.349-.15-.566-.15-.24 0-.448.059-.623.178-.173.118-.307.27-.4.459a1.344 1.344 0 0 0-.141.607v.347c0 .295.051.546.153.752.104.203.248.359.432.466.183.105.397.158.64.158.158 0 .301-.022.429-.066a.925.925 0 0 0 .334-.204.924.924 0 0 0 .217-.342l.582.164c-.062.197-.165.37-.309.519a1.51 1.51 0 0 1-.536.347 1.983 1.983 0 0 1-.717.122zm3.141-5.302v5.221h-.602v-5.221h.602zm1.705 0v5.221h-.602v-5.221h.602zm3.205 0h.756l1.776 4.334h.061l1.776-4.334h.755v5.221h-.592v-3.966h-.051l-1.633 3.966h-.571l-1.634-3.966h-.05v3.966h-.593v-5.221zm6.699 6.689a1.322 1.322 0 0 1-.439-.071l.153-.53c.147.037.276.051.388.04a.466.466 0 0 0 .299-.15c.088-.088.169-.232.242-.431l.112-.305-1.449-3.937h.653l1.082 3.121h.041l1.082-3.121h.653l-1.663 4.487c-.076.202-.168.37-.279.502-.11.134-.239.234-.385.299a1.2 1.2 0 0 1-.49.096zm5.714-1.468v-5.221h1.766c.41 0 .745.074 1.005.222.262.146.456.344.582.594.126.25.189.529.189.836 0 .308-.063.588-.189.839a1.395 1.395 0 0 1-.576.601c-.261.148-.594.222-1 .222h-1.266v-.56h1.245c.281 0 .506-.049.676-.146a.873.873 0 0 0 .37-.392c.078-.167.117-.355.117-.564 0-.209-.039-.396-.117-.561a.835.835 0 0 0-.373-.387c-.171-.095-.399-.143-.683-.143h-1.113v4.66h-.633zm6.081.081c-.378 0-.704-.083-.977-.249a1.672 1.672 0 0 1-.631-.704 2.399 2.399 0 0 1-.219-1.055c0-.401.073-.755.219-1.061.148-.307.354-.547.618-.718.265-.174.575-.26.929-.26.204 0 .405.034.604.102.199.068.381.178.544.331.163.151.293.352.39.601.097.25.146.558.146.923v.255h-3.021v-.52h2.408c0-.221-.044-.418-.132-.591a1.008 1.008 0 0 0-.373-.411c-.16-.1-.349-.15-.566-.15-.24 0-.448.059-.623.178-.173.118-.307.27-.4.459a1.344 1.344 0 0 0-.141.607v.347c0 .295.051.546.153.752.104.203.248.359.432.466.183.105.397.158.64.158.158 0 .301-.022.429-.066a.925.925 0 0 0 .334-.204.937.937 0 0 0 .217-.342l.582.164c-.062.197-.165.37-.309.519a1.51 1.51 0 0 1-.536.347 1.983 1.983 0 0 1-.717.122zm2.539-.081v-3.916h.581v.592h.042a.932.932 0 0 1 .387-.471c.187-.122.398-.182.633-.182a5.738 5.738 0 0 1 .316.011v.611a1.69 1.69 0 0 0-.14-.023 1.368 1.368 0 0 0-.227-.017c-.191 0-.361.039-.511.119a.883.883 0 0 0-.479.798v2.478h-.602zm5.449-3.038-.541.152a1.009 1.009 0 0 0-.15-.262.73.73 0 0 0-.265-.214.971.971 0 0 0-.432-.085c-.24 0-.439.056-.599.166-.158.109-.238.247-.238.416 0 .149.055.267.163.354.11.087.28.159.511.217l.582.142c.35.086.611.215.783.39a.913.913 0 0 1 .258.671.993.993 0 0 1-.194.601 1.285 1.285 0 0 1-.536.419 1.957 1.957 0 0 1-.801.152c-.4 0-.731-.086-.993-.259a1.152 1.152 0 0 1-.497-.76l.571-.143a.787.787 0 0 0 .309.474c.153.105.353.158.6.158.28 0 .503-.059.668-.178.167-.121.25-.265.25-.433a.457.457 0 0 0-.143-.342c-.095-.093-.241-.163-.439-.209l-.653-.153c-.359-.085-.622-.217-.791-.395a.956.956 0 0 1-.25-.676c0-.221.062-.416.186-.586a1.27 1.27 0 0 1 .513-.4c.218-.097.465-.145.74-.145.388 0 .693.084.914.254.223.17.381.395.474.674zm2.571 3.119c-.354 0-.665-.083-.932-.252a1.706 1.706 0 0 1-.622-.706 2.384 2.384 0 0 1-.223-1.06c0-.408.075-.764.223-1.068.149-.305.357-.541.622-.709.267-.169.578-.252.932-.252.353 0 .663.083.928.252.267.168.475.404.623.709.15.304.224.66.224 1.068 0 .404-.074.758-.224 1.06a1.688 1.688 0 0 1-.623.706 1.69 1.69 0 0 1-.928.252zm0-.54c.268 0 .489-.069.663-.206.173-.138.302-.319.385-.543.084-.225.125-.467.125-.729 0-.262-.041-.506-.125-.732a1.232 1.232 0 0 0-.385-.548c-.174-.139-.395-.209-.663-.209-.269 0-.49.07-.664.209a1.224 1.224 0 0 0-.385.548c-.084.226-.126.47-.126.732s.042.504.126.729c.083.224.211.405.385.543.174.137.395.206.664.206zm3.297-1.896v2.355h-.602v-3.916h.581v.612h.051c.092-.199.232-.358.419-.479.187-.123.428-.183.724-.183.266 0 .498.054.697.163.199.107.354.27.464.489.111.218.166.493.166.826v2.488h-.602v-2.447c0-.308-.08-.547-.24-.719-.159-.173-.379-.26-.658-.26a1.06 1.06 0 0 0-.516.125.896.896 0 0 0-.354.365c-.087.159-.13.353-.13.581zm4.754 2.447a1.6 1.6 0 0 1-.676-.14 1.153 1.153 0 0 1-.482-.411 1.15 1.15 0 0 1-.179-.652c0-.225.044-.407.133-.546a.931.931 0 0 1 .354-.331c.148-.08.312-.14.49-.179a5.96 5.96 0 0 1 .544-.097c.238-.03.431-.053.579-.068a.878.878 0 0 0 .327-.085c.069-.038.104-.106.104-.204v-.02c0-.251-.069-.447-.207-.586-.136-.14-.342-.209-.62-.209-.287 0-.513.063-.676.188-.163.126-.278.26-.344.403l-.572-.204c.102-.238.238-.423.409-.556.171-.134.358-.227.561-.28.204-.055.405-.081.602-.081.126 0 .27.015.434.046.165.028.324.089.477.181.155.091.283.23.385.415.103.185.153.433.153.744v2.58h-.602v-.53h-.03a1.054 1.054 0 0 1-.205.273 1.19 1.19 0 0 1-.38.247 1.464 1.464 0 0 1-.579.102zm.092-.541c.238 0 .439-.046.602-.14a.957.957 0 0 0 .5-.828v-.551c-.025.031-.081.059-.168.084a2.877 2.877 0 0 1-.296.064 16.781 16.781 0 0 1-.577.077 2.29 2.29 0 0 0-.439.099.753.753 0 0 0-.326.201.512.512 0 0 0-.123.362.54.54 0 0 0 .232.474c.157.105.355.158.595.158zm3.406-4.772v5.221h-.602v-5.221h.602zm3.838 0v5.221h-.633v-5.221h.633zm1.789 2.866v2.355h-.602v-3.916h.582v.612h.051c.091-.199.231-.358.418-.479.187-.123.429-.183.725-.183.265 0 .498.054.696.163.2.107.354.27.465.489.11.218.166.493.166.826v2.488h-.602v-2.447c0-.308-.08-.547-.24-.719-.16-.173-.38-.26-.658-.26-.193 0-.365.042-.516.125a.893.893 0 0 0-.355.365c-.087.159-.13.353-.13.581zm5.346-1.561v.511h-2.112v-.511h2.112zm-1.48 3.916v-4.456c0-.224.053-.411.159-.561a.971.971 0 0 1 .411-.336 1.29 1.29 0 0 1 .533-.112 1.329 1.329 0 0 1 .571.102l-.173.519a3.332 3.332 0 0 0-.128-.038.78.78 0 0 0-.209-.023c-.199 0-.343.05-.431.151-.087.1-.13.247-.13.441v4.313h-.603zm3.755.081c-.353 0-.664-.083-.931-.252a1.709 1.709 0 0 1-.623-.706 2.384 2.384 0 0 1-.222-1.06c0-.408.074-.764.222-1.068.15-.305.357-.541.623-.709.267-.169.578-.252.931-.252.354 0 .663.083.929.252.267.168.475.404.623.709a2.4 2.4 0 0 1 .224 1.068c0 .404-.075.758-.224 1.06a1.688 1.688 0 0 1-.623.706 1.692 1.692 0 0 1-.929.252zm0-.54c.269 0 .49-.069.663-.206.174-.138.302-.319.386-.543.083-.225.125-.467.125-.729 0-.262-.042-.506-.125-.732a1.234 1.234 0 0 0-.386-.548c-.173-.139-.394-.209-.663-.209s-.49.07-.663.209a1.234 1.234 0 0 0-.386.548c-.083.226-.125.47-.125.732s.042.504.125.729c.084.224.212.405.386.543.173.137.394.206.663.206zm2.695.459v-3.916h.582v.592h.041a.93.93 0 0 1 .388-.471c.187-.122.398-.182.633-.182a5.618 5.618 0 0 1 .316.011v.611a1.665 1.665 0 0 0-.141-.023 1.368 1.368 0 0 0-.227-.017c-.19 0-.36.039-.51.119a.875.875 0 0 0-.479.798v2.478h-.603zm2.674 0v-3.916h.581v.612h.052a.982.982 0 0 1 .395-.487c.182-.117.401-.175.656-.175.258 0 .473.058.645.175.174.116.309.278.406.487h.041c.1-.202.251-.363.452-.481.2-.121.441-.181.721-.181.351 0 .638.109.86.328.224.218.335.557.335 1.017v2.621h-.602v-2.621c0-.289-.08-.495-.238-.619a.878.878 0 0 0-.559-.186c-.275 0-.489.083-.64.25a.892.892 0 0 0-.227.627v2.549h-.612v-2.682a.707.707 0 0 0-.217-.538.78.78 0 0 0-.559-.206.83.83 0 0 0-.439.125.948.948 0 0 0-.327.346 1.035 1.035 0 0 0-.122.508v2.447h-.602zm7.398.092a1.6 1.6 0 0 1-.676-.14 1.159 1.159 0 0 1-.482-.411 1.15 1.15 0 0 1-.179-.652c0-.225.045-.407.133-.546a.934.934 0 0 1 .355-.331c.148-.08.311-.14.489-.179.181-.041.362-.073.544-.097.238-.03.431-.053.579-.068a.872.872 0 0 0 .327-.085c.069-.038.104-.106.104-.204v-.02c0-.251-.069-.447-.206-.586-.136-.14-.343-.209-.621-.209-.287 0-.512.063-.676.188-.163.126-.278.26-.344.403l-.571-.204c.102-.238.238-.423.408-.556.172-.134.358-.227.561-.28.204-.055.405-.081.602-.081.126 0 .27.015.434.046.165.028.324.089.477.181.155.091.283.23.385.415.102.185.153.433.153.744v2.58h-.602v-.53h-.031c-.04.085-.108.176-.204.273a1.185 1.185 0 0 1-.379.247 1.472 1.472 0 0 1-.58.102zm.092-.541c.238 0 .439-.046.602-.14a.957.957 0 0 0 .5-.828v-.551c-.025.031-.081.059-.168.084a2.877 2.877 0 0 1-.296.064 15.742 15.742 0 0 1-.577.077c-.156.02-.303.053-.439.099a.753.753 0 0 0-.326.201.512.512 0 0 0-.123.362.54.54 0 0 0 .232.474c.157.105.355.158.595.158zm4.508-3.467v.511h-2.031v-.511h2.031zm-1.439-.938h.602v3.732c0 .17.025.298.074.383a.386.386 0 0 0 .194.168c.08.027.164.041.253.041.066 0 .121-.004.163-.01l.102-.021.122.54c-.04.016-.097.031-.171.046a1.192 1.192 0 0 1-.278.026c-.17 0-.336-.037-.5-.11a.99.99 0 0 1-.403-.333.966.966 0 0 1-.158-.567v-3.895zm2.345 4.854v-3.916h.602v3.916h-.602zm.306-4.568a.43.43 0 0 1-.304-.12.386.386 0 0 1-.125-.288c0-.112.042-.208.125-.288a.43.43 0 0 1 .304-.12c.117 0 .218.04.301.12.085.08.128.176.128.288a.382.382 0 0 1-.128.288.419.419 0 0 1-.301.12zm2.991 4.649c-.354 0-.664-.083-.931-.252a1.709 1.709 0 0 1-.623-.706 2.384 2.384 0 0 1-.222-1.06c0-.408.074-.764.222-1.068.15-.305.357-.541.623-.709.267-.169.577-.252.931-.252.354 0 .663.083.929.252.267.168.474.404.622.709.15.304.225.66.225 1.068 0 .404-.075.758-.225 1.06a1.686 1.686 0 0 1-.622.706 1.692 1.692 0 0 1-.929.252zm0-.54c.269 0 .49-.069.663-.206.174-.138.303-.319.386-.543.083-.225.125-.467.125-.729 0-.262-.042-.506-.125-.732a1.226 1.226 0 0 0-.386-.548c-.173-.139-.394-.209-.663-.209s-.49.07-.663.209a1.234 1.234 0 0 0-.386.548c-.083.226-.125.47-.125.732s.042.504.125.729c.084.224.212.405.386.543.173.137.394.206.663.206zm3.297-1.896v2.355h-.602v-3.916h.582v.612h.051a1.12 1.12 0 0 1 .418-.479c.188-.123.429-.183.725-.183.265 0 .498.054.697.163.199.107.354.27.464.489.111.218.166.493.166.826v2.488h-.602v-2.447c0-.308-.08-.547-.24-.719-.16-.173-.38-.26-.658-.26a1.06 1.06 0 0 0-.516.125.89.89 0 0 0-.354.365 1.196 1.196 0 0 0-.131.581z" fill="#000"/><path d="M97.894 123.682h-8.143a.718.718 0 0 0-.719.717v8.136c0 .397.322.718.719.718h8.143a.718.718 0 0 0 .719-.718v-8.136a.718.718 0 0 0-.719-.717z" fill="#1863DC" stroke="#1863DC"/><path d="M93.417 70.133c0 .608-.115 1.124-.345 1.55-.23.426-.541.752-.937.976a2.647 2.647 0 0 1-1.328.335c-.495 0-.94-.112-1.334-.337a2.401 2.401 0 0 1-.933-.977c-.229-.426-.343-.941-.343-1.547 0-.607.114-1.124.343-1.55.229-.426.54-.75.933-.973a2.641 2.641 0 0 1 1.334-.337c.492 0 .935.112 1.328.337.396.223.708.547.937.973.23.426.345.943.345 1.55zm-1.195 0c0-.393-.058-.725-.176-.995a1.347 1.347 0 0 0-.493-.614c-.212-.14-.461-.21-.746-.21s-.533.07-.746.21c-.212.14-.377.344-.495.614-.116.27-.174.602-.174.995 0 .394.058.725.174.996.118.27.283.474.495.614.213.14.461.21.746.21s.534-.07.746-.21c.212-.14.376-.344.493-.614.117-.27.176-.602.176-.996zm2.047 4.35v-5.742h1.143v.702h.051c.051-.113.125-.227.22-.343a1.16 1.16 0 0 1 .382-.294c.158-.08.354-.12.588-.12.304 0 .586.08.843.24.258.158.464.396.618.715.154.317.232.715.232 1.194 0 .466-.076.86-.226 1.18a1.673 1.673 0 0 1-.61.726 1.565 1.565 0 0 1-.86.245c-.225 0-.416-.038-.574-.112a1.188 1.188 0 0 1-.384-.28c-.1-.114-.176-.23-.229-.345h-.035v2.235h-1.16zm1.134-3.654c0 .249.035.465.104.65a.966.966 0 0 0 .3.433c.13.101.289.152.475.152a.748.748 0 0 0 .48-.155c.13-.105.23-.25.296-.435.07-.187.104-.402.104-.645 0-.24-.034-.453-.101-.636a.948.948 0 0 0-.297-.43.753.753 0 0 0-.481-.154.766.766 0 0 0-.48.15.939.939 0 0 0-.296.423 1.836 1.836 0 0 0-.104.647zm5.939-2.088v.87h-2.517v-.87h2.517zm-1.946-1h1.16v3.893c0 .107.016.19.049.25a.268.268 0 0 0 .136.123c.06.023.129.035.207.035.054 0 .108-.004.163-.013l.125-.025.182.862a3.142 3.142 0 0 1-.245.063c-.105.025-.233.04-.383.046a1.76 1.76 0 0 1-.735-.112 1.024 1.024 0 0 1-.487-.397c-.117-.18-.174-.406-.172-.68V67.74zm5.179 2.43v.92h-2.542v-.92h2.542zM107.452 73c-.423 0-.789-.09-1.097-.269a1.834 1.834 0 0 1-.71-.756 2.433 2.433 0 0 1-.251-1.128c0-.432.084-.809.251-1.131.166-.325.403-.577.71-.756.308-.182.674-.272 1.097-.272.423 0 .787.09 1.094.272.308.18.546.431.713.756.167.322.251.7.251 1.13 0 .428-.084.805-.251 1.13a1.841 1.841 0 0 1-.713.755c-.307.18-.671.27-1.094.27zm.005-.897a.723.723 0 0 0 .482-.163c.129-.11.226-.261.291-.452a1.95 1.95 0 0 0 .101-.65c0-.242-.034-.459-.101-.65a1.008 1.008 0 0 0-.291-.45.716.716 0 0 0-.482-.166.74.74 0 0 0-.49.165c-.13.11-.229.261-.296.452-.066.19-.098.407-.098.65 0 .243.032.46.098.65.067.19.166.34.296.45a.748.748 0 0 0 .49.164zm5.487-.963v-2.398h1.16v4.177h-1.113v-.759h-.044a1.235 1.235 0 0 1-.471.59 1.381 1.381 0 0 1-.797.223 1.41 1.41 0 0 1-.738-.19 1.313 1.313 0 0 1-.498-.541 1.86 1.86 0 0 1-.179-.84v-2.66h1.159v2.453c.002.246.068.441.199.584.13.144.305.215.525.215.139 0 .27-.031.392-.095a.747.747 0 0 0 .293-.288.873.873 0 0 0 .112-.47zm4.311-2.398v.87h-2.518v-.87h2.518zm-1.946-1h1.159v3.893c0 .107.017.19.049.25a.271.271 0 0 0 .136.123c.06.023.129.035.207.035a.996.996 0 0 0 .163-.013l.125-.025.183.862c-.058.018-.14.039-.245.063-.105.025-.233.04-.384.046a1.766 1.766 0 0 1-.735-.112 1.027 1.027 0 0 1-.487-.397c-.116-.18-.173-.406-.171-.68V67.74zm4.497 5.177v-5.57h2.199c.422 0 .782.082 1.08.243.298.16.525.382.681.666.158.283.236.61.236.979 0 .37-.079.696-.239.979-.16.283-.391.503-.694.66-.301.158-.666.237-1.094.237h-1.402v-.943h1.211c.227 0 .414-.04.561-.117a.77.77 0 0 0 .332-.33c.075-.14.111-.303.111-.486a.997.997 0 0 0-.111-.484.741.741 0 0 0-.332-.324 1.214 1.214 0 0 0-.566-.117h-.795v4.607h-1.178zm4.94 0V68.74h1.124v.729h.044c.076-.26.204-.455.384-.588.179-.134.386-.2.62-.2a1.772 1.772 0 0 1 .365.04v1.028a2.025 2.025 0 0 0-.49-.063.927.927 0 0 0-.457.112.818.818 0 0 0-.316.304.881.881 0 0 0-.115.452v2.363h-1.159zm4.847.081c-.43 0-.8-.087-1.11-.26a1.787 1.787 0 0 1-.714-.746c-.167-.322-.25-.704-.25-1.144 0-.43.083-.807.25-1.132a1.85 1.85 0 0 1 .705-.758 2.058 2.058 0 0 1 1.072-.272c.276 0 .533.044.771.133a1.714 1.714 0 0 1 1.045 1.058c.1.264.149.574.149.93v.318h-3.529v-.718h2.438a.882.882 0 0 0-.109-.443.775.775 0 0 0-.302-.302.862.862 0 0 0-.443-.111.892.892 0 0 0-.468.122.852.852 0 0 0-.316.323.917.917 0 0 0-.117.449v.683c0 .206.038.385.114.535.078.15.188.267.329.348.142.082.31.123.504.123.129 0 .247-.019.354-.055a.712.712 0 0 0 .449-.43l1.072.071a1.456 1.456 0 0 1-.335.675c-.167.19-.383.339-.647.446a2.449 2.449 0 0 1-.912.157zm4.923-4.258v.87h-2.58v-.87h2.58zm-1.989 4.177v-4.479c0-.302.059-.553.177-.753.119-.2.283-.349.49-.449.207-.1.441-.15.704-.15.179 0 .341.014.488.042.149.027.259.051.332.073l-.207.87a1.447 1.447 0 0 0-.169-.04 1.054 1.054 0 0 0-.201-.02c-.171 0-.29.04-.357.12a.49.49 0 0 0-.1.329v4.457h-1.157zm4.453.081c-.43 0-.8-.087-1.11-.26a1.785 1.785 0 0 1-.713-.746c-.167-.322-.251-.704-.251-1.144 0-.43.084-.807.251-1.132.166-.324.402-.577.704-.758a2.064 2.064 0 0 1 1.073-.272c.276 0 .533.044.77.133.24.087.449.218.626.394.18.176.32.397.419.664.1.264.15.574.15.93v.318h-3.53v-.718h2.439a.893.893 0 0 0-.109-.443.781.781 0 0 0-.302-.302.863.863 0 0 0-.444-.111.892.892 0 0 0-.468.122.859.859 0 0 0-.316.323.917.917 0 0 0-.117.449v.683c0 .206.038.385.115.535.078.15.187.267.329.348a.988.988 0 0 0 .503.123c.129 0 .247-.019.354-.055a.712.712 0 0 0 .449-.43l1.072.071a1.454 1.454 0 0 1-.334.675c-.167.19-.383.339-.648.446a2.445 2.445 0 0 1-.912.157zm2.676-.081V68.74h1.124v.729h.043a1.08 1.08 0 0 1 .384-.588 1.01 1.01 0 0 1 .621-.2 1.754 1.754 0 0 1 .364.04v1.028a2.05 2.05 0 0 0-.489-.063.928.928 0 0 0-.458.112.832.832 0 0 0-.316.304.88.88 0 0 0-.114.452v2.363h-1.159zm4.846.081c-.43 0-.8-.087-1.11-.26a1.791 1.791 0 0 1-.713-.746c-.167-.322-.251-.704-.251-1.144 0-.43.084-.807.251-1.132a1.85 1.85 0 0 1 .705-.758 2.058 2.058 0 0 1 1.072-.272c.276 0 .533.044.77.133.24.087.449.218.626.394.18.176.32.397.419.664.1.264.15.574.15.93v.318h-3.53v-.718h2.439a.893.893 0 0 0-.109-.443.781.781 0 0 0-.302-.302.863.863 0 0 0-.444-.111.892.892 0 0 0-.468.122.866.866 0 0 0-.316.323.917.917 0 0 0-.117.449v.683c0 .206.038.385.115.535.078.15.187.267.329.348a.99.99 0 0 0 .504.123c.128 0 .246-.019.353-.055a.712.712 0 0 0 .449-.43l1.073.071a1.465 1.465 0 0 1-.335.675c-.167.19-.383.339-.648.446a2.445 2.445 0 0 1-.912.157zm3.835-2.496v2.415h-1.159V68.74h1.105v.737h.049a1.16 1.16 0 0 1 .465-.576 1.41 1.41 0 0 1 .792-.215c.29 0 .544.063.759.19.216.127.384.308.504.544.12.234.18.513.18.837v2.66h-1.16v-2.453c.002-.255-.063-.455-.196-.598-.132-.145-.314-.218-.547-.218a.835.835 0 0 0-.414.1.705.705 0 0 0-.277.295 1.01 1.01 0 0 0-.101.46zM153.834 73c-.428 0-.796-.09-1.104-.272a1.837 1.837 0 0 1-.708-.761 2.45 2.45 0 0 1-.245-1.12c0-.428.082-.803.248-1.126a1.83 1.83 0 0 1 .71-.759c.306-.183.671-.274 1.094-.274.365 0 .684.066.958.198.274.133.491.318.651.558.159.239.247.52.263.843h-1.094a.84.84 0 0 0-.244-.503.704.704 0 0 0-.515-.194.78.78 0 0 0-.471.147.935.935 0 0 0-.31.422 1.808 1.808 0 0 0-.112.671c0 .267.037.494.109.68a.95.95 0 0 0 .313.427.779.779 0 0 0 .471.147.772.772 0 0 0 .357-.082.68.68 0 0 0 .263-.236.891.891 0 0 0 .139-.378h1.094c-.018.319-.105.6-.261.843-.154.24-.367.43-.64.565a2.138 2.138 0 0 1-.966.204zm4.515 0c-.43 0-.8-.087-1.11-.26a1.793 1.793 0 0 1-.714-.746c-.166-.322-.25-.704-.25-1.144 0-.43.084-.807.25-1.132.168-.324.402-.577.706-.758a2.055 2.055 0 0 1 1.072-.272c.275 0 .532.044.77.133a1.714 1.714 0 0 1 1.045 1.058c.1.264.15.574.15.93v.318h-3.53v-.718h2.438a.892.892 0 0 0-.108-.443.784.784 0 0 0-.303-.302.862.862 0 0 0-.443-.111.892.892 0 0 0-.468.122.859.859 0 0 0-.316.323.917.917 0 0 0-.117.449v.683c0 .206.038.385.114.535.078.15.188.267.33.348a.988.988 0 0 0 .503.123c.129 0 .247-.019.354-.055a.712.712 0 0 0 .449-.43l1.073.071a1.475 1.475 0 0 1-.335.675c-.167.19-.383.339-.648.446a2.445 2.445 0 0 1-.912.157zm6.154-3.067-1.061.065a.557.557 0 0 0-.118-.244.62.62 0 0 0-.236-.177.81.81 0 0 0-.346-.068.847.847 0 0 0-.454.114c-.124.075-.186.174-.186.3 0 .099.04.183.12.252.08.069.217.124.411.166l.757.152c.406.084.709.218.908.403.2.185.3.428.3.728 0 .274-.081.514-.242.721-.16.207-.379.368-.659.484a2.512 2.512 0 0 1-.961.171c-.553 0-.994-.115-1.322-.345a1.347 1.347 0 0 1-.575-.946l1.141-.06a.588.588 0 0 0 .25.386c.133.087.302.13.509.13.203 0 .367-.038.49-.116.125-.08.189-.183.19-.308a.317.317 0 0 0-.133-.258c-.087-.069-.221-.121-.403-.158l-.723-.144c-.409-.081-.713-.223-.912-.424a1.051 1.051 0 0 1-.297-.77c0-.268.072-.499.218-.693.147-.194.353-.343.617-.449a2.55 2.55 0 0 1 .937-.157c.528 0 .943.111 1.246.334.305.223.483.527.534.911z" fill="#27283C"/><path d="M283.392 84.574H88.149v3.994h195.243v-3.994zM283.113 141.174H87.863v3.55h195.25v-3.55zM283.392 96.555H88.149v3.994h195.243v-3.994zM250.276 151.822H87.863v3.55h162.413v-3.55zM211.91 108.537H88.15v3.994h123.76v-3.994z" fill="#CDD8F8"/><path d="M287.449 162.816h-96.945v16.233h96.945v-16.233z" stroke="#1863DC"/><path d="M245.478 168.596v4.591h-.53v-4.591h.53zM242.717 173.257c-.331 0-.618-.073-.858-.22a1.477 1.477 0 0 1-.554-.618 2.12 2.12 0 0 1-.193-.928c0-.353.065-.664.193-.933.13-.27.311-.481.543-.632.233-.153.505-.229.816-.229.179 0 .356.03.531.09.175.06.334.157.477.291.144.133.258.31.343.529.086.22.128.491.128.812v.224h-2.654v-.457h2.116c0-.195-.039-.368-.116-.52a.88.88 0 0 0-.825-.493.953.953 0 0 0-.547.156c-.153.104-.27.238-.352.404a1.176 1.176 0 0 0-.124.533v.305c0 .26.045.481.135.662a.966.966 0 0 0 .379.41c.161.093.349.139.562.139.139 0 .265-.02.377-.058a.824.824 0 0 0 .294-.18.816.816 0 0 0 .19-.3l.511.143a1.126 1.126 0 0 1-.271.458c-.127.13-.284.231-.471.305a1.76 1.76 0 0 1-.63.107zM239.147 173.257c-.323 0-.601-.076-.834-.229a1.492 1.492 0 0 1-.538-.629 2.132 2.132 0 0 1-.188-.917c0-.35.064-.659.192-.926.13-.269.311-.479.543-.63.233-.153.505-.229.816-.229.242 0 .46.045.655.135.194.089.353.215.477.376.124.162.201.35.231.565h-.529a.818.818 0 0 0-.269-.417c-.138-.122-.323-.183-.556-.183a.93.93 0 0 0-.543.161 1.05 1.05 0 0 0-.361.451 1.669 1.669 0 0 0-.127.679c0 .266.042.497.125.695.085.197.205.35.359.459a.928.928 0 0 0 .547.164.941.941 0 0 0 .374-.072.774.774 0 0 0 .451-.529h.529a1.228 1.228 0 0 1-.686.935 1.496 1.496 0 0 1-.668.141zM234.585 171.114v2.071h-.529v-3.443h.511v.538h.045a.977.977 0 0 1 .367-.421c.165-.108.377-.162.637-.162.233 0 .437.048.612.144a.962.962 0 0 1 .408.43c.097.191.146.434.146.726v2.188h-.529v-2.152c0-.27-.071-.481-.211-.632-.141-.152-.333-.228-.579-.228a.924.924 0 0 0-.452.109.785.785 0 0 0-.312.321 1.06 1.06 0 0 0-.114.511zM231.511 173.266c-.219 0-.417-.041-.594-.123a1.017 1.017 0 0 1-.424-.361 1.017 1.017 0 0 1-.157-.574c0-.197.039-.357.117-.48a.814.814 0 0 1 .311-.291c.13-.07.274-.123.431-.157.158-.036.317-.064.477-.085.209-.027.379-.047.509-.061a.776.776 0 0 0 .287-.074c.061-.034.092-.094.092-.179v-.018c0-.221-.061-.393-.182-.516-.119-.122-.301-.183-.545-.183-.252 0-.45.055-.594.165a.982.982 0 0 0-.302.355l-.502-.18c.089-.209.209-.372.358-.488.151-.118.316-.201.493-.247.18-.048.356-.072.529-.072.111 0 .238.014.382.041.145.025.284.078.419.159.136.08.249.202.338.365.09.163.135.381.135.655v2.268h-.529v-.466h-.027a1.017 1.017 0 0 1-.514.457 1.28 1.28 0 0 1-.508.09zm.08-.475c.21 0 .386-.041.529-.123a.854.854 0 0 0 .328-.319.819.819 0 0 0 .112-.41v-.484c-.023.027-.072.051-.148.074a2.685 2.685 0 0 1-.26.056 11.431 11.431 0 0 1-.507.067 2.046 2.046 0 0 0-.385.087.654.654 0 0 0-.287.178.447.447 0 0 0-.108.318c0 .184.068.323.204.417a.912.912 0 0 0 .522.139zM229.672 170.031h-.556a1.163 1.163 0 0 0-.469-.727 1.278 1.278 0 0 0-.383-.188 1.53 1.53 0 0 0-.44-.063c-.278 0-.529.071-.755.211-.224.14-.403.347-.536.621-.131.273-.197.609-.197 1.006 0 .398.066.734.197 1.007.133.274.312.481.536.621.226.14.477.211.755.211.153 0 .299-.021.44-.063.14-.042.268-.104.383-.186a1.185 1.185 0 0 0 .469-.729h.556a1.863 1.863 0 0 1-.229.63 1.71 1.71 0 0 1-.413.473 1.792 1.792 0 0 1-.553.294 2.077 2.077 0 0 1-.653.101c-.391 0-.739-.096-1.044-.287a1.966 1.966 0 0 1-.72-.816c-.175-.353-.262-.771-.262-1.256 0-.484.087-.902.262-1.255.175-.353.415-.625.72-.816a1.926 1.926 0 0 1 1.044-.287c.232 0 .449.034.653.101.204.067.389.166.553.296.165.129.302.285.413.471.11.184.187.394.229.63zM184.808 162.049H87.863v16.776h96.945v-16.776z" fill="#1863DC"/><path d="M164.083 172.833c-.332 0-.618-.073-.859-.219a1.48 1.48 0 0 1-.554-.619 2.116 2.116 0 0 1-.192-.928c0-.353.064-.664.192-.933.13-.27.311-.481.543-.632a1.46 1.46 0 0 1 .816-.229c.179 0 .356.03.531.09.175.06.334.157.478.292.143.133.257.309.343.529.085.219.127.49.127.811v.224h-2.654v-.457h2.116c0-.194-.039-.368-.116-.52a.874.874 0 0 0-.328-.361.915.915 0 0 0-.497-.132.946.946 0 0 0-.547.157c-.153.103-.27.237-.352.403a1.19 1.19 0 0 0-.123.534v.305c0 .26.044.48.134.661a.973.973 0 0 0 .379.41c.161.093.349.139.563.139.139 0 .264-.019.376-.058a.802.802 0 0 0 .294-.18.795.795 0 0 0 .19-.3l.512.144a1.142 1.142 0 0 1-.272.457c-.127.13-.284.231-.47.305a1.764 1.764 0 0 1-.63.107zM160.512 172.833c-.323 0-.601-.076-.834-.228a1.501 1.501 0 0 1-.538-.63 2.143 2.143 0 0 1-.188-.917c0-.35.064-.658.193-.926.13-.269.311-.479.542-.63a1.46 1.46 0 0 1 .816-.229c.242 0 .46.045.655.135.194.09.353.215.477.377.124.161.201.349.231.564h-.529a.819.819 0 0 0-.269-.416c-.137-.123-.323-.184-.556-.184a.924.924 0 0 0-.542.161 1.043 1.043 0 0 0-.361.451 1.669 1.669 0 0 0-.128.679c0 .266.042.498.125.695.086.197.205.35.359.459.156.11.338.164.547.164a.946.946 0 0 0 .375-.072.77.77 0 0 0 .45-.529h.529a1.22 1.22 0 0 1-.686.935 1.496 1.496 0 0 1-.668.141zM155.948 170.69v2.072h-.529v-3.444h.511v.538h.045a.98.98 0 0 1 .368-.421c.164-.108.376-.162.636-.162.234 0 .438.048.612.144a.967.967 0 0 1 .408.43c.098.192.146.434.146.727v2.188h-.529v-2.152c0-.271-.07-.482-.211-.633-.14-.152-.333-.228-.578-.228a.915.915 0 0 0-.453.11.787.787 0 0 0-.311.32 1.051 1.051 0 0 0-.115.511zM153.188 172.833c-.331 0-.618-.073-.858-.219a1.48 1.48 0 0 1-.554-.619 2.116 2.116 0 0 1-.193-.928c0-.353.065-.664.193-.933.13-.27.311-.481.543-.632a1.46 1.46 0 0 1 .816-.229c.179 0 .356.03.531.09.175.06.334.157.477.292.144.133.258.309.343.529.085.219.128.49.128.811v.224h-2.654v-.457h2.116c0-.194-.039-.368-.117-.52a.872.872 0 0 0-.327-.361.915.915 0 0 0-.497-.132.944.944 0 0 0-.547.157c-.153.103-.27.237-.352.403a1.177 1.177 0 0 0-.124.534v.305c0 .26.045.48.135.661a.966.966 0 0 0 .379.41c.161.093.349.139.562.139.139 0 .265-.019.377-.058a.81.81 0 0 0 .294-.18.807.807 0 0 0 .19-.3l.511.144a1.14 1.14 0 0 1-.271.457c-.127.13-.284.231-.471.305a1.764 1.764 0 0 1-.63.107zM149.501 172.763v-3.444h.512v.521h.035a.828.828 0 0 1 .341-.415c.165-.106.35-.159.556-.159a4.047 4.047 0 0 1 .278.009v.538a1.263 1.263 0 0 0-.123-.021 1.27 1.27 0 0 0-.2-.015.938.938 0 0 0-.448.105.77.77 0 0 0-.421.702v2.179h-.53zM147.27 172.833c-.331 0-.618-.073-.858-.219a1.48 1.48 0 0 1-.554-.619 2.116 2.116 0 0 1-.193-.928c0-.353.065-.664.193-.933.13-.27.311-.481.543-.632a1.46 1.46 0 0 1 .816-.229c.179 0 .356.03.531.09.175.06.334.157.477.292.144.133.258.309.343.529.086.219.128.49.128.811v.224h-2.654v-.457h2.116c0-.194-.039-.368-.116-.52a.88.88 0 0 0-.825-.493.946.946 0 0 0-.547.157c-.153.103-.27.237-.352.403a1.177 1.177 0 0 0-.124.534v.305c0 .26.045.48.135.661a.966.966 0 0 0 .379.41c.161.093.349.139.562.139.139 0 .265-.019.377-.058a.81.81 0 0 0 .294-.18.807.807 0 0 0 .19-.3l.511.144a1.14 1.14 0 0 1-.271.457c-.127.13-.284.231-.471.305a1.764 1.764 0 0 1-.63.107zM145.227 169.32v.448h-1.857v-.448h1.857zm-1.301 3.443v-3.918c0-.198.047-.362.139-.493a.854.854 0 0 1 .361-.296c.148-.066.304-.099.469-.099a1.22 1.22 0 0 1 .502.09l-.153.457c-.026-.009-.064-.02-.112-.034a.692.692 0 0 0-.183-.02c-.175 0-.302.044-.379.132-.077.089-.115.218-.115.388v3.793h-.529zM141.463 172.833c-.331 0-.617-.073-.858-.219a1.48 1.48 0 0 1-.554-.619 2.116 2.116 0 0 1-.193-.928c0-.353.065-.664.193-.933.13-.27.311-.481.543-.632a1.46 1.46 0 0 1 .816-.229c.179 0 .356.03.531.09.175.06.334.157.477.292.144.133.258.309.343.529.086.219.128.49.128.811v.224h-2.654v-.457h2.116c0-.194-.039-.368-.116-.52a.88.88 0 0 0-.825-.493.946.946 0 0 0-.547.157c-.153.103-.27.237-.352.403a1.19 1.19 0 0 0-.124.534v.305c0 .26.045.48.135.661a.966.966 0 0 0 .379.41c.161.093.349.139.562.139.139 0 .265-.019.377-.058a.802.802 0 0 0 .294-.18.807.807 0 0 0 .19-.3l.511.144a1.129 1.129 0 0 1-.271.457c-.127.13-.284.231-.471.305a1.756 1.756 0 0 1-.63.107zM137.775 172.763v-3.444h.511v.521h.036a.823.823 0 0 1 .341-.415c.164-.106.349-.159.556-.159a4.023 4.023 0 0 1 .278.009v.538a1.245 1.245 0 0 0-.124-.021 1.266 1.266 0 0 0-.199-.015.942.942 0 0 0-.449.105.77.77 0 0 0-.421.702v2.179h-.529zM133.928 174.053v-4.735h.512v.547h.062c.039-.06.093-.136.162-.228a.928.928 0 0 1 .3-.251c.132-.075.31-.113.534-.113.29 0 .545.073.766.218.222.145.394.35.518.616s.186.58.186.942c0 .365-.062.681-.186.948a1.476 1.476 0 0 1-.515.619c-.22.145-.473.217-.76.217-.222 0-.399-.036-.532-.11a.979.979 0 0 1-.307-.253 4.104 4.104 0 0 1-.166-.237h-.044v1.82h-.53zm.521-3.013c0 .26.038.489.114.688.076.197.187.352.334.464a.864.864 0 0 0 .538.166.866.866 0 0 0 .554-.175c.149-.118.261-.276.336-.475.076-.2.114-.423.114-.668 0-.242-.037-.46-.112-.655a1.012 1.012 0 0 0-.334-.464.882.882 0 0 0-.558-.172.886.886 0 0 0-.543.163.983.983 0 0 0-.331.453 1.858 1.858 0 0 0-.112.675zM128.981 174.055a1.15 1.15 0 0 1-.386-.063l.135-.466c.128.033.242.045.341.036a.406.406 0 0 0 .262-.133c.078-.077.148-.204.213-.378l.098-.269-1.273-3.462h.574l.95 2.744h.036l.951-2.744h.574l-1.462 3.946a1.488 1.488 0 0 1-.244.441.917.917 0 0 1-.339.263c-.127.056-.27.085-.43.085zM123.277 172.762v-3.444h.511v.538h.045a.866.866 0 0 1 .347-.428c.16-.103.352-.155.576-.155.228 0 .417.052.568.155.152.102.271.244.356.428h.036a.993.993 0 0 1 .397-.423c.176-.107.387-.16.634-.16.308 0 .56.097.756.29.195.191.293.489.293.894v2.305h-.529v-2.305c0-.254-.069-.436-.208-.545a.773.773 0 0 0-.491-.163c-.242 0-.43.073-.563.219a.785.785 0 0 0-.199.552v2.242h-.538v-2.359a.62.62 0 0 0-.191-.473.683.683 0 0 0-.491-.181.722.722 0 0 0-.386.11.822.822 0 0 0-.286.304.902.902 0 0 0-.108.447v2.152h-.529zM119.271 172.833c-.332 0-.618-.073-.859-.219a1.478 1.478 0 0 1-.553-.619 2.102 2.102 0 0 1-.193-.928c0-.353.064-.664.193-.933.13-.27.31-.481.542-.632a1.46 1.46 0 0 1 .816-.229c.179 0 .356.03.531.09.175.06.334.157.478.292.143.133.258.309.343.529.085.219.128.49.128.811v.224h-2.655v-.457h2.117c0-.194-.039-.368-.117-.52a.872.872 0 0 0-.327-.361.921.921 0 0 0-.498-.132.946.946 0 0 0-.547.157c-.152.103-.27.237-.352.403a1.19 1.19 0 0 0-.123.534v.305c0 .26.045.48.134.661a.973.973 0 0 0 .379.41c.162.093.349.139.563.139.139 0 .264-.019.376-.058a.802.802 0 0 0 .294-.18.81.81 0 0 0 .191-.3l.511.144a1.14 1.14 0 0 1-.271.457c-.127.13-.284.231-.471.305a1.764 1.764 0 0 1-.63.107zM117.251 169.32l-1.274 3.444h-.538l-1.273-3.444h.574l.95 2.744h.036l.951-2.744h.574zM112.016 172.842c-.218 0-.416-.041-.594-.123a1.024 1.024 0 0 1-.424-.361 1.023 1.023 0 0 1-.157-.574c0-.197.039-.357.117-.48a.82.82 0 0 1 .311-.291c.13-.07.274-.123.431-.157.158-.036.317-.064.477-.085.21-.027.379-.047.509-.061a.77.77 0 0 0 .287-.074c.061-.034.092-.094.092-.179v-.018c0-.221-.06-.393-.181-.515-.12-.123-.302-.184-.545-.184-.253 0-.451.055-.594.166a.965.965 0 0 0-.303.354l-.502-.18a1.2 1.2 0 0 1 .359-.488c.151-.118.315-.2.493-.247.179-.048.355-.072.529-.072.11 0 .237.014.381.041a1.2 1.2 0 0 1 .419.159.94.94 0 0 1 .339.365c.089.163.134.381.134.655v2.269h-.529v-.467h-.027a.918.918 0 0 1-.179.24 1.046 1.046 0 0 1-.334.218 1.303 1.303 0 0 1-.509.089zm.081-.475c.209 0 .385-.041.529-.123a.837.837 0 0 0 .439-.729v-.484c-.022.027-.072.052-.148.074-.075.021-.161.04-.26.056a11.431 11.431 0 0 1-.507.067 1.97 1.97 0 0 0-.385.088.667.667 0 0 0-.287.177.449.449 0 0 0-.108.318c0 .184.068.323.204.417a.915.915 0 0 0 .523.139zM109.559 169.32a.704.704 0 0 0-.327-.529 1.254 1.254 0 0 0-.704-.188 1.34 1.34 0 0 0-.534.098.852.852 0 0 0-.354.271.65.65 0 0 0-.125.393c0 .122.029.228.087.316.06.087.136.159.229.217.092.057.19.104.291.142.102.035.195.065.28.087l.467.125c.119.032.252.075.399.13.148.056.289.131.423.227.136.094.248.215.337.363.088.148.132.33.132.545 0 .248-.065.472-.195.672-.129.201-.317.36-.565.478-.247.118-.546.177-.899.177-.329 0-.614-.053-.854-.159a1.357 1.357 0 0 1-.565-.444 1.267 1.267 0 0 1-.231-.661h.574a.717.717 0 0 0 .175.43.943.943 0 0 0 .39.251c.158.054.329.081.511.081.212 0 .403-.035.572-.103a.99.99 0 0 0 .401-.292.687.687 0 0 0 .148-.439.537.537 0 0 0-.128-.372.92.92 0 0 0-.336-.233 3.355 3.355 0 0 0-.451-.157l-.565-.162c-.358-.103-.642-.25-.852-.441a.971.971 0 0 1-.313-.751c0-.257.069-.482.208-.673.141-.193.329-.342.565-.448.238-.108.503-.162.796-.162.296 0 .559.053.789.16.23.104.412.248.547.43.136.182.208.389.215.621h-.538z" fill="#fff"/><path d="m91 128.5 2 2.5 4-5" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="c" x="42" y="31" width="294.075" height="200" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="8"/><feGaussianBlur stdDeviation="14.5"/><feColorMatrix values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.31 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_71004"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_71004" result="shape"/></filter><filter id="d" x="197.863" y="-32" width="137" height="147" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="15" in="SourceAlpha" result="effect1_dropShadow_7253_71004"/><feOffset dx="7" dy="15"/><feGaussianBlur stdDeviation="23"/><feColorMatrix values="0 0 0 0 0.176471 0 0 0 0 0.678431 0 0 0 0 0.439216 0 0 0 0.3 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_71004"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="18" in="SourceAlpha" result="effect2_dropShadow_7253_71004"/><feOffset dx="-13" dy="-16"/><feGaussianBlur stdDeviation="24"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.3 0"/><feBlend in2="effect1_dropShadow_7253_71004" result="effect2_dropShadow_7253_71004"/><feBlend in="SourceGraphic" in2="effect2_dropShadow_7253_71004" result="shape"/></filter><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath></defs></svg>                                                                                                                                                                                                                                                                                                                                               lite/admin/dist/img/arrow-bold.svg                                                                  0000777                 00000000206 15251156627 0013120 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="7" height="5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.75 5 .502.5h6.496L3.75 5z" fill="#1863DC"/></svg>                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/dist/img/logo.svg                                                                        0000777                 00000004740 15251156627 0012017 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="188" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.225 2.954c6.265 0 10.947 3.5 12.466 9.228h-7.024c-1.076-2.291-3.1-3.373-5.505-3.373-3.923 0-6.644 2.927-6.644 7.636 0 4.71 2.72 7.636 6.644 7.636 2.404 0 4.43-1.145 5.505-3.372h7.024c-1.519 5.727-6.201 9.227-12.466 9.227C5.442 29.872 0 24.336 0 16.382 0 8.427 5.442 2.954 13.225 2.954zM38.473 30c-6.138 0-10.757-4.136-10.757-10.818 0-6.682 4.746-10.818 10.884-10.818S49.483 12.5 49.483 19.182c0 6.682-4.872 10.818-11.01 10.818zm0-5.6c2.278 0 4.43-1.718 4.43-5.218 0-3.564-2.089-5.218-4.367-5.218-2.341 0-4.366 1.654-4.366 5.218.063 3.5 1.962 5.218 4.303 5.218zM62.202 30c-6.138 0-10.757-4.136-10.757-10.818 0-6.682 4.746-10.818 10.884-10.818S73.213 12.5 73.213 19.182C73.213 25.864 68.34 30 62.203 30zm0-5.6c2.278 0 4.43-1.718 4.43-5.218 0-3.564-2.088-5.218-4.366-5.218-2.342 0-4.366 1.654-4.366 5.218 0 3.5 1.961 5.218 4.302 5.218zM75.49 2.954h6.392V17.21l6.328-8.527h7.91l-8.67 10.5 8.796 10.5h-7.91l-6.391-8.846v8.846h-6.391V2.953h-.063zM97.638 3.018c0-1.973 1.519-3.5 3.797-3.5 2.278 0 3.796 1.527 3.796 3.5 0 1.91-1.518 3.436-3.796 3.436-2.278 0-3.797-1.527-3.797-3.436zm.633 5.6h6.391v21h-6.391v-21zM117.571 30c-6.138 0-10.568-4.136-10.568-10.818 0-6.682 4.366-10.818 10.568-10.818 6.074 0 10.44 4.072 10.44 10.5 0 .572-.063 1.273-.126 1.909h-14.491c.253 2.736 1.899 4.009 3.987 4.009 1.772 0 2.784-.891 3.353-2.037h6.835c-1.076 4.073-4.746 7.255-9.998 7.255zm-4.113-12.854h8.036c0-2.291-1.772-3.628-3.923-3.628-2.152 0-3.734 1.273-4.113 3.628zM157.562 30c-6.138 0-10.567-4.136-10.567-10.818 0-6.682 4.366-10.818 10.567-10.818 6.075 0 10.441 4.072 10.441 10.5 0 .572-.063 1.273-.126 1.909h-14.491c.253 2.736 1.898 4.009 3.987 4.009 1.771 0 2.784-.891 3.353-2.037h6.834c-1.075 4.073-4.809 7.255-9.998 7.255zm-4.176-12.854h8.036c0-2.291-1.771-3.628-3.923-3.628-2.088 0-3.733 1.273-4.113 3.628zM179.583 30c-5.568 0-9.302-3.118-9.618-7.19h6.328c.126 1.463 1.455 2.417 3.227 2.417 1.645 0 2.531-.763 2.531-1.718 0-3.372-11.39-.954-11.39-8.654 0-3.564 3.037-6.491 8.479-6.491 5.379 0 8.416 2.99 8.796 7.127h-5.948c-.19-1.4-1.266-2.354-3.101-2.354-1.519 0-2.341.572-2.341 1.59 0 3.373 11.326.955 11.453 8.846.063 3.627-3.164 6.427-8.416 6.427z" fill="#404041"/><path d="M134.656 9h-6.645l6.075 11.327h6.644L134.656 9z" fill="#0056A7"/><path d="m133.96 20.01.189.317h6.645l-4.367-7.954-2.467 7.636z" fill="#2E3191"/><path d="m146.109-.545-11.96 20.872h6.645L152.753-.545h-6.644zM134.149 23.445h6.455V30h-6.455v-6.555z" fill="#0056A7"/></svg>                                lite/admin/dist/img/connect-success.svg                                                             0000777                 00000000507 15251156627 0014153 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="91" height="90" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.5.375a44.625 44.625 0 1 1 0 89.25 44.625 44.625 0 0 1 0-89.25zm-5.559 53.429-9.913-9.92a3.827 3.827 0 1 0-5.412 5.413l12.622 12.622a3.813 3.813 0 0 0 5.412 0l26.138-26.144a3.824 3.824 0 1 0-5.406-5.412L39.94 53.803z" fill="#2DAD70"/></svg>                                                                                                                                                                                         lite/admin/dist/img/blue-tick.svg                                                                   0000777                 00000000320 15251156627 0012724 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m3.333 8 3.334 3.333 6.666-6.667" stroke="#1578F7" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>                                                                                                                                                                                                                                                                                                                lite/admin/dist/img/reg.svg                                                                         0000777                 00000001156 15251156627 0011632 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
        d="M12.3336 2C8.53358 2 4.63364 2.87198 2.5 4.29377V12.08C2.5 18.0569 8.40014 20.9644 11.5334 22.7737C11.7724 22.9215 12.05 23 12.3336 23C12.6171 23 12.8947 22.9215 13.1337 22.7737C16.3999 20.8675 22.5 18.2826 22.5 12.08V4.29377C20.2999 2.87198 16.4664 2 12.3336 2Z"
        stroke="#1160C6"/>
    <path
        d="M18.5 10.2308H13.8929L12.5 6L11.1071 10.2308H6.5L10.25 12.7692L8.80357 17L12.5 14.3558L16.1964 17L14.75 12.7692L18.5 10.2308Z"
        stroke="#1160C6"
        stroke-linejoin="round"/>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                  lite/admin/dist/img/status.svg                                                                      0000777                 00000012546 15251156627 0012405 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
        d="M2.73294 20.2446H14.702C15.3338 20.916 16.1415 21.3965 17.033 21.6313C17.2149 21.6801 17.4065 21.6801 17.5884 21.6313C21.5998 20.5465 21.9276 15.5826 21.9329 14.0871C21.9331 13.7029 21.6282 13.3881 21.2442 13.376C20.985 13.3653 20.7425 13.3404 20.5107 13.3077V2.46683C20.5095 1.28911 19.5551 0.334672 18.3774 0.333496H2.73294C1.55522 0.334672 0.600785 1.28911 0.599609 2.46683V18.1113C0.600785 19.289 1.55522 20.2434 2.73294 20.2446ZM17.4032 20.9436C17.3426 20.9596 17.2789 20.9596 17.2183 20.9436C14.3959 20.181 13.4014 16.997 13.4067 14.086C14.8092 14.0543 16.1692 13.5983 17.3072 12.7779C18.4555 13.5883 19.817 14.0428 21.2218 14.0846C21.2172 15.4524 20.9281 19.9911 17.4032 20.9436ZM12.3329 8.87039V8.92194C12.3584 9.77984 12.9976 10.4949 13.8473 10.6162C13.9706 10.9037 14.1678 11.1535 14.419 11.3401C14.8302 11.6333 15.338 11.7582 15.8384 11.6892C15.8719 11.9322 15.8887 12.1771 15.8885 12.4224C15.8885 12.5515 15.8775 12.6784 15.8686 12.8057C15.0826 13.1543 14.2366 13.3475 13.3772 13.3746C12.9932 13.3867 12.6883 13.7015 12.6885 14.0857C12.693 15.1086 12.8233 16.1271 13.0764 17.1182C12.2265 17.5766 11.2676 17.7943 10.3031 17.7479C7.56137 17.6043 5.37101 15.413 5.22859 12.6713C5.15995 11.2152 5.69054 9.7945 6.69686 8.73988C7.70319 7.68526 9.09746 7.0887 10.5552 7.08905C10.9194 7.08743 11.2826 7.12558 11.6385 7.20283C11.6281 7.28301 11.6225 7.36375 11.6218 7.44461C11.6211 8.00534 11.8846 8.53364 12.3329 8.87039ZM17.7438 12.2158C17.489 12.0174 17.1321 12.0174 16.8773 12.2158C16.8083 12.2695 16.7102 12.3378 16.5993 12.4107C16.599 12.1361 16.5801 11.862 16.5427 11.59C16.5154 11.3968 16.4108 11.2229 16.2529 11.1083C16.0973 10.9933 15.9008 10.9484 15.7107 10.9845C15.4045 11.032 15.0919 10.9544 14.8435 10.7691C14.6942 10.6587 14.5766 10.5107 14.5029 10.3403C14.4085 10.1148 14.2021 9.95595 13.96 9.92247C13.4515 9.85038 13.0665 9.42615 13.0441 8.91305V8.87039C13.0477 8.64719 12.9444 8.43572 12.766 8.3015C12.4914 8.10282 12.3301 7.7835 12.3329 7.44461C12.3336 7.39705 12.3369 7.34957 12.3429 7.30239C12.3972 6.93412 12.1567 6.58682 11.7929 6.50807C11.3861 6.42097 10.9712 6.37735 10.5552 6.37794C8.90266 6.37754 7.3221 7.05397 6.1815 8.24971C5.0409 9.44546 4.43981 11.0562 4.51819 12.7068C4.68155 15.8144 7.16491 18.297 10.2725 18.4594C10.3667 18.4636 10.4602 18.4658 10.5537 18.4658C11.5039 18.4674 12.4409 18.244 13.288 17.8137C13.4934 18.4214 13.7775 18.9996 14.1331 19.5335H2.73294C1.94747 19.5335 1.31072 18.8967 1.31072 18.1113V5.31127H19.7996V13.1662C19.0572 12.9916 18.3578 12.6683 17.7438 12.2158ZM2.73294 1.04461H18.3774C19.1629 1.04461 19.7996 1.68136 19.7996 2.46683V4.60016H1.31072V2.46683C1.31072 1.68136 1.94747 1.04461 2.73294 1.04461Z"
        fill="#087357"/>
    <path
        d="M3.08815 3.88773C3.67725 3.88773 4.15482 3.41017 4.15482 2.82106C4.15482 2.23196 3.67725 1.75439 3.08815 1.75439C2.49905 1.75439 2.02148 2.23196 2.02148 2.82106C2.02148 3.41017 2.49905 3.88773 3.08815 3.88773ZM3.08815 2.46551C3.28452 2.46551 3.44371 2.62469 3.44371 2.82106C3.44371 3.01743 3.28452 3.17662 3.08815 3.17662C2.89178 3.17662 2.7326 3.01743 2.7326 2.82106C2.7326 2.62469 2.89178 2.46551 3.08815 2.46551Z"
        fill="#087357"/>
    <path
        d="M18.848 15.3545L16.2525 17.6248L15.7764 17.1487C15.6369 17.0139 15.4151 17.0159 15.278 17.153C15.1408 17.2902 15.1389 17.5119 15.2736 17.6514L15.9847 18.3625C16.1171 18.495 16.3295 18.5022 16.4704 18.3789L19.3149 15.89C19.4627 15.7607 19.4778 15.536 19.3485 15.3881C19.2192 15.2403 18.9945 15.2252 18.8466 15.3545H18.848Z"
        fill="#087357"/>
    <path
        d="M9.84401 9.93363C10.4331 9.93363 10.9107 9.45606 10.9107 8.86696C10.9107 8.27786 10.4331 7.80029 9.84401 7.80029C9.25491 7.80029 8.77734 8.27786 8.77734 8.86696C8.77734 9.45606 9.25491 9.93363 9.84401 9.93363ZM9.84401 8.5114C10.0404 8.5114 10.1996 8.67059 10.1996 8.86696C10.1996 9.06333 10.0404 9.22252 9.84401 9.22252C9.64764 9.22252 9.48845 9.06333 9.48845 8.86696C9.48845 8.67059 9.64764 8.5114 9.84401 8.5114Z"
        fill="#087357"/>
    <path
        d="M10.5547 12.0667C10.5547 12.6558 11.0323 13.1333 11.6214 13.1333C12.2105 13.1333 12.688 12.6558 12.688 12.0667C12.688 11.4776 12.2105 11 11.6214 11C11.0323 11 10.5547 11.4776 10.5547 12.0667ZM11.9769 12.0667C11.9769 12.263 11.8177 12.4222 11.6214 12.4222C11.425 12.4222 11.2658 12.263 11.2658 12.0667C11.2658 11.8703 11.425 11.7111 11.6214 11.7111C11.8177 11.7111 11.9769 11.8703 11.9769 12.0667Z"
        fill="#087357"/>
    <path
        d="M9.48898 11.7098C9.48898 10.9243 8.85223 10.2876 8.06675 10.2876C7.28128 10.2876 6.64453 10.9243 6.64453 11.7098C6.64453 12.4953 7.28128 13.132 8.06675 13.132C8.85223 13.132 9.48898 12.4953 9.48898 11.7098ZM8.06675 12.4209C7.67402 12.4209 7.35564 12.1026 7.35564 11.7098C7.35564 11.3171 7.67402 10.9987 8.06675 10.9987C8.45949 10.9987 8.77786 11.3171 8.77786 11.7098C8.77786 12.1026 8.45949 12.4209 8.06675 12.4209Z"
        fill="#087357"/>
    <path
        d="M9.8441 13.8462C9.05863 13.8462 8.42188 14.4829 8.42188 15.2684C8.42188 16.0539 9.05863 16.6906 9.8441 16.6906C10.6296 16.6906 11.2663 16.0539 11.2663 15.2684C11.2663 14.4829 10.6296 13.8462 9.8441 13.8462ZM9.8441 15.9795C9.45136 15.9795 9.13299 15.6611 9.13299 15.2684C9.13299 14.8757 9.45136 14.5573 9.8441 14.5573C10.2368 14.5573 10.5552 14.8757 10.5552 15.2684C10.5552 15.6611 10.2368 15.9795 9.8441 15.9795Z"
        fill="#087357"/>
</svg>
                                                                                                                                                          lite/admin/dist/img/banner-top.svg                                                                  0000777                 00000000634 15251156627 0013122 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.277771" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<path d="M0.277771 4C0.277771 1.79086 2.06863 0 4.27777 0H74.0555C76.2647 0 78.0555 1.79086 78.0555 4V4.55556C78.0555 5.10784 77.6078 5.55556 77.0555 5.55556H1.27777C0.725486 5.55556 0.277771 5.10784 0.277771 4.55556V4Z" fill="#154FD9"/>
</svg>
                                                                                                    lite/admin/dist/img/search.svg                                                                      0000777                 00000000426 15251156627 0012321 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="#888"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>                                                                                                                                                                                                                                          lite/admin/dist/img/new.svg                                                                         0000777                 00000003323 15251156627 0011644 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="45" height="22" viewBox="0 0 45 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="45" height="22" rx="2" fill="#4493F9"/>
<path d="M16.6697 6.54545V16H15.3587L10.5529 9.06605H10.4652V16H9.03871V6.54545H10.359L15.1694 13.4886H15.2571V6.54545H16.6697ZM21.6959 16.1431C20.9973 16.1431 20.3956 15.9938 19.8909 15.6953C19.3892 15.3937 19.0015 14.9705 18.7275 14.4258C18.4567 13.878 18.3213 13.2363 18.3213 12.5007C18.3213 11.7744 18.4567 11.1342 18.7275 10.5803C19.0015 10.0263 19.3831 9.59387 19.8724 9.28303C20.3648 8.97218 20.9404 8.81676 21.599 8.81676C21.9991 8.81676 22.3869 8.88293 22.7623 9.01527C23.1378 9.14761 23.4748 9.35535 23.7733 9.63849C24.0719 9.92164 24.3073 10.2894 24.4797 10.7418C24.652 11.1912 24.7382 11.7375 24.7382 12.3807V12.87H19.1015V11.8359H23.3856C23.3856 11.4728 23.3117 11.1512 23.164 10.8711C23.0162 10.5879 22.8085 10.3648 22.5407 10.2017C22.2761 10.0386 21.9652 9.95703 21.6082 9.95703C21.2204 9.95703 20.8819 10.0524 20.5926 10.2433C20.3064 10.431 20.0848 10.6772 19.9278 10.9819C19.7739 11.2835 19.697 11.6113 19.697 11.9652V12.7731C19.697 13.247 19.7801 13.6502 19.9463 13.9826C20.1156 14.315 20.351 14.5689 20.6526 14.7443C20.9542 14.9167 21.3066 15.0028 21.7098 15.0028C21.9714 15.0028 22.2099 14.9659 22.4253 14.892C22.6408 14.8151 22.827 14.7012 22.9839 14.5504C23.1409 14.3996 23.2609 14.2134 23.344 13.9918L24.6505 14.2273C24.5458 14.612 24.3581 14.949 24.0873 15.2383C23.8195 15.5245 23.4825 15.7476 23.0763 15.9077C22.6731 16.0646 22.213 16.1431 21.6959 16.1431ZM27.7943 16L25.7077 8.90909H27.1341L28.5237 14.1165H28.593L29.9871 8.90909H31.4136L32.7986 14.0934H32.8678L34.2481 8.90909H35.6746L33.5926 16H32.1846L30.7442 10.8803H30.6381L29.1977 16H27.7943Z" fill="white"/>
</svg>
                                                                                                                                                                                                                                                                                                             lite/admin/dist/img/box-top-right.svg                                                               0000777                 00000000405 15251156627 0013554 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.277771" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<rect x="44.7222" y="9.25879" width="24.0741" height="14.8148" rx="2" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                           lite/admin/dist/img/scan-history.svg                                                                0000777                 00000013653 15251156627 0013505 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path fill-rule="evenodd" clip-rule="evenodd"
        d="M29.7415 23.6742C30.1139 23.6742 30.4157 23.976 30.4157 24.3484V29.0675H35.1348C35.5071 29.0675 35.809 29.3693 35.809 29.7416C35.809 30.1139 35.5071 30.4158 35.1348 30.4158H29.7415C29.3692 30.4158 29.0674 30.1139 29.0674 29.7416V24.3484C29.0674 23.976 29.3692 23.6742 29.7415 23.6742Z"
        fill="#1863DC" />
    <path fill-rule="evenodd" clip-rule="evenodd"
        d="M30.1909 36.4832C34.4108 36.4832 37.8314 33.0625 37.8314 28.8427C37.8314 24.6229 34.4108 21.2023 30.1909 21.2023C25.9711 21.2023 22.5505 24.6229 22.5505 28.8427C22.5505 33.0625 25.9711 36.4832 30.1909 36.4832ZM39.1797 28.8427C39.1797 33.8072 35.1554 37.8315 30.1909 37.8315C25.2264 37.8315 21.2021 33.8072 21.2021 28.8427C21.2021 23.8782 25.2264 19.8539 30.1909 19.8539C35.1554 19.8539 39.1797 23.8782 39.1797 28.8427Z"
        fill="#1863DC" />
    <path fill-rule="evenodd" clip-rule="evenodd" d="M3 3H16.2584V4.34831H4.34831V17.1573H3V3Z" fill="#1863DC" />
    <path fill-rule="evenodd" clip-rule="evenodd" d="M41.6518 4.34831H28.8428V3H43.0001V17.1573H41.6518V4.34831Z"
        fill="#1863DC" />
    <path fill-rule="evenodd" clip-rule="evenodd" d="M4.34831 41.6517V28.8427H3V43H16.2584V41.6517H4.34831Z"
        fill="#1863DC" />
    <path fill-rule="evenodd" clip-rule="evenodd"
        d="M22.2726 9.9399C22.3189 10.4071 21.9777 10.8233 21.5106 10.8696C16.2636 11.3899 12.1644 15.8189 12.1644 21.2035C12.1644 26.9397 16.8141 31.5895 22.5503 31.5895C23.0198 31.5895 23.4003 31.9701 23.4003 32.4395C23.4003 32.9089 23.0198 33.2895 22.5503 33.2895C15.8753 33.2895 10.4644 27.8786 10.4644 21.2035C10.4644 14.9365 15.2348 9.78353 21.3429 9.17792C21.81 9.1316 22.2263 9.47275 22.2726 9.9399Z"
        fill="#045AE8" />
    <path fill-rule="evenodd" clip-rule="evenodd"
        d="M21.6642 9.25482C22.0572 9.3858 22.2696 9.81054 22.1386 10.2035C21.7258 11.4418 22.5407 12.5871 23.7698 12.5871C24.0395 12.5871 24.2885 12.732 24.4218 12.9666C24.5551 13.2011 24.5522 13.4892 24.4141 13.721C23.3496 15.5079 23.4018 17.1473 24.1626 18.2476C24.9273 19.3535 26.5766 20.1583 29.2176 19.8942C29.6298 19.853 29.9973 20.1537 30.0385 20.5659C30.0797 20.978 29.6298 20.9588 29.2176 21C26.7097 21.7685 24.1066 20.8039 22.9289 19.1008C21.9194 17.6409 21.8453 15.7545 22.6423 13.8979C21.0041 13.3169 20.1282 11.4913 20.7155 9.72916C20.8465 9.3362 21.2713 9.12383 21.6642 9.25482ZM32.1012 11.8399C32.1511 11.8399 32.199 11.8201 32.2343 11.7848C32.2696 11.7495 32.2894 11.7016 32.2894 11.6517C32.2894 11.6018 32.2696 11.5539 32.2343 11.5186C32.199 11.4833 32.1511 11.4635 32.1012 11.4635C32.0513 11.4635 32.0034 11.4833 31.9681 11.5186C31.9328 11.5539 31.913 11.6018 31.913 11.6517C31.913 11.7016 31.9328 11.7495 31.9681 11.7848C32.0034 11.8201 32.0513 11.8399 32.1012 11.8399ZM31.1736 10.7241C31.4196 10.4781 31.7533 10.3399 32.1012 10.3399C32.4491 10.3399 32.7828 10.4781 33.0288 10.7241C33.2748 10.9702 33.413 11.3038 33.413 11.6517C33.413 11.9996 33.2748 12.3333 33.0288 12.5793C32.7828 12.8253 32.4491 12.9635 32.1012 12.9635C31.7533 12.9635 31.4196 12.8253 31.1736 12.5793C30.9276 12.3333 30.7894 11.9996 30.7894 11.6517C30.7894 11.3038 30.9276 10.9702 31.1736 10.7241ZM28.6844 13.9046C28.9909 14.1833 29.0135 14.6576 28.7348 14.9641L28.7236 14.9765C28.4449 15.283 27.9706 15.3055 27.6641 15.0269C27.3576 14.7483 27.3351 14.2739 27.6137 13.9674L27.6249 13.9551C27.9036 13.6486 28.3779 13.626 28.6844 13.9046ZM33.1788 17.2754C33.4853 17.5541 33.5078 18.0284 33.2292 18.3349L33.218 18.3473C32.9393 18.6537 32.465 18.6763 32.1585 18.3977C31.852 18.119 31.8294 17.6447 32.1081 17.3382L32.1193 17.3259C32.398 17.0194 32.8723 16.9968 33.1788 17.2754ZM16.3709 18.5815C16.4208 18.5815 16.4687 18.5617 16.504 18.5264C16.5393 18.4911 16.5591 18.4432 16.5591 18.3933C16.5591 18.3434 16.5393 18.2955 16.504 18.2602C16.4687 18.2249 16.4208 18.2051 16.3709 18.2051C16.321 18.2051 16.2731 18.2249 16.2378 18.2602C16.2025 18.2955 16.1827 18.3434 16.1827 18.3933C16.1827 18.4432 16.2025 18.4911 16.2378 18.5264C16.2731 18.5617 16.321 18.5815 16.3709 18.5815ZM15.4433 17.4657C15.6893 17.2197 16.023 17.0815 16.3709 17.0815C16.7188 17.0815 17.0525 17.2197 17.2985 17.4657C17.5445 17.7117 17.6827 18.0454 17.6827 18.3933C17.6827 18.7412 17.5445 19.0749 17.2985 19.3209C17.0525 19.5669 16.7188 19.7051 16.3709 19.7051C16.023 19.7051 15.6893 19.5669 15.4433 19.3209C15.1973 19.0749 15.0591 18.7412 15.0591 18.3933C15.0591 18.0454 15.1973 17.7117 15.4433 17.4657ZM21.9428 20.6462C22.2493 20.9248 22.2719 21.3991 21.9933 21.7057L21.982 21.718C21.7034 22.0245 21.2291 22.0471 20.9226 21.7685C20.6161 21.4899 20.5935 21.0155 20.8721 20.709L20.8833 20.6967C21.162 20.3902 21.6363 20.3676 21.9428 20.6462ZM17.4484 24.017C17.7549 24.2956 17.7775 24.7699 17.4989 25.0764L17.4877 25.0888C17.2091 25.3953 16.7347 25.4179 16.4282 25.1393C16.1217 24.8607 16.0991 24.3863 16.3777 24.0798L16.3889 24.0675C16.6675 23.761 17.1419 23.7383 17.4484 24.017ZM22.2865 26.619C22.5794 26.9119 22.5794 27.3868 22.2865 27.6797C22.2164 27.7497 22.1771 27.8448 22.1771 27.9439C22.1771 28.0429 22.2164 28.138 22.2865 28.208C22.5794 28.5009 22.5794 28.9758 22.2865 29.2687C21.9936 29.5616 21.5187 29.5616 21.2258 29.2687C20.8745 28.9173 20.6771 28.4408 20.6771 27.9439C20.6771 27.447 20.8745 26.9704 21.2258 26.619C21.5187 26.3261 21.9936 26.3261 22.2865 26.619Z"
        fill="#045AE8" />
    <path fill-rule="evenodd" clip-rule="evenodd"
        d="M42.2136 39.8801C42.8593 40.6179 42.7845 41.7395 42.0466 42.3851C41.3087 43.0308 40.1872 42.956 39.5415 42.2181L34.5702 36.5256C34.2977 36.2136 34.3297 35.7398 34.6417 35.4674C34.9537 35.1949 35.4275 35.227 35.7 35.5389L40.6704 41.2304C40.6705 41.2304 40.6703 41.2303 40.6704 41.2304C40.7705 41.3446 40.9445 41.3563 41.0588 41.2563C41.1721 41.1572 41.1846 40.9859 41.0879 40.8714L35.9282 35.1907C35.6497 34.8841 35.6725 34.4098 35.9791 34.1313C36.2857 33.8528 36.7601 33.8756 37.0386 34.1822L42.2136 39.8801Z"
        fill="#1863DC" />
</svg>                                                                                     lite/admin/dist/img/info-alert.svg                                                                  0000777                 00000000551 15251156627 0013113 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="#1160C6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M10 18.75a8.75 8.75 0 1 0 0-17.5 8.75 8.75 0 0 0 0 17.5zM10 10v3.75M10 6.25h.008"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h20v20H0z"/></clipPath></defs></svg>                                                                                                                                                       lite/admin/dist/img/add-language.svg                                                                0000777                 00000202070 15251156627 0013364 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><path d="M290.781 18H106.219c-2.33 0-4.219 1.88-4.219 4.2v173.6c0 2.32 1.889 4.2 4.219 4.2h184.562c2.33 0 4.219-1.88 4.219-4.2V22.2c0-2.32-1.889-4.2-4.219-4.2z" fill="#fff"/><path d="M114.364 37.25h1.04l-1.765-4.894h-1.146l-1.764 4.893h1.033l.323-.93h1.955l.324.93zm-.591-1.716h-1.42l.71-2.044.71 2.044zm2.038-.238c0 1.211.787 2.016 1.779 2.016.611 0 1.047-.28 1.279-.637v.574h.999v-5.18h-.999v1.841c-.267-.364-.759-.602-1.272-.602-.999 0-1.786.777-1.786 1.988zm3.065.014c0 .735-.492 1.141-1.033 1.141-.528 0-1.027-.42-1.027-1.155 0-.735.499-1.127 1.027-1.127.541 0 1.033.406 1.033 1.141zm1.7-.014c0 1.211.787 2.016 1.779 2.016.611 0 1.047-.28 1.279-.637v.574h.999v-5.18h-.999v1.841c-.267-.364-.759-.602-1.272-.602-.999 0-1.786.777-1.786 1.988zm3.065.014c0 .735-.492 1.141-1.033 1.141-.528 0-1.027-.42-1.027-1.155 0-.735.499-1.127 1.027-1.127.541 0 1.033.406 1.033 1.141zm3.628-2.947v4.886h2.602v-.777h-1.617v-4.109h-.985zm2.974 2.933c0 1.211.788 2.016 1.772 2.016.619 0 1.062-.294 1.294-.63v.567h.991v-3.878h-.991v.553c-.232-.322-.661-.616-1.287-.616-.991 0-1.779.777-1.779 1.988zm3.066.014c0 .735-.492 1.141-1.034 1.141-.527 0-1.026-.42-1.026-1.155 0-.735.499-1.127 1.026-1.127.542 0 1.034.406 1.034 1.141zm4.681 1.94h.984v-2.276c0-1.07-.647-1.659-1.554-1.659-.499 0-.921.21-1.174.54v-.484h-.984v3.878h.984v-2.142c0-.623.344-.959.879-.959.52 0 .865.336.865.96v2.141zm1.667-1.954c0 1.211.787 2.016 1.779 2.016.611 0 1.054-.3 1.286-.637v.602c0 .721-.421 1.03-.963 1.03-.492 0-.858-.232-.956-.582h-.977c.098.89.864 1.435 1.961 1.435 1.28 0 1.927-.833 1.927-1.883v-3.906h-.992v.553c-.232-.336-.675-.616-1.286-.616-.992 0-1.779.777-1.779 1.988zm3.065.014c0 .735-.492 1.141-1.033 1.141-.527 0-1.027-.42-1.027-1.155 0-.735.5-1.127 1.027-1.127.541 0 1.033.406 1.033 1.141zm5.63-1.939h-.991v2.135c0 .623-.337.96-.872.96-.52 0-.865-.337-.865-.96v-2.135h-.984v2.275c0 1.064.654 1.652 1.561 1.652.485 0 .914-.21 1.16-.539v.49h.991v-3.878zm.718 1.925c0 1.211.788 2.016 1.772 2.016.619 0 1.062-.294 1.294-.63v.567h.991v-3.878h-.991v.553c-.232-.322-.661-.616-1.287-.616-.991 0-1.779.777-1.779 1.988zm3.066.014c0 .735-.492 1.141-1.034 1.141-.527 0-1.026-.42-1.026-1.155 0-.735.499-1.127 1.026-1.127.542 0 1.034.406 1.034 1.141zm1.7-.014c0 1.211.787 2.016 1.778 2.016.612 0 1.055-.3 1.287-.637v.602c0 .721-.422 1.03-.963 1.03-.492 0-.858-.232-.956-.582h-.978c.099.89.865 1.435 1.962 1.435 1.28 0 1.926-.833 1.926-1.883v-3.906h-.991v.553c-.232-.336-.675-.616-1.287-.616-.991 0-1.778.777-1.778 1.988zm3.065.014c0 .735-.492 1.141-1.034 1.141-.527 0-1.026-.42-1.026-1.155 0-.735.499-1.127 1.026-1.127.542 0 1.034.406 1.034 1.141zm3.626-1.197c.506 0 .914.322.928.833h-1.849c.078-.532.45-.833.921-.833zm1.849 1.918h-1.061c-.127.26-.359.47-.781.47-.492 0-.886-.323-.935-.897h2.848a2.29 2.29 0 0 0 .028-.378c0-1.155-.795-1.918-1.92-1.918-1.153 0-1.954.777-1.954 2.002 0 1.218.822 2.002 1.954 2.002.964 0 1.61-.567 1.821-1.28z" fill="#14142A"/><path d="m281.29 33.05 3.515 3.5M284.805 33.05l-3.515 3.5" stroke="#6E7191" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/><path d="M113.169 52.045a.625.625 0 0 0-.291-.47 1.125 1.125 0 0 0-.628-.166c-.181 0-.339.029-.475.087a.764.764 0 0 0-.316.24.578.578 0 0 0-.111.349c0 .108.026.202.077.28a.707.707 0 0 0 .204.193c.083.05.169.092.26.125.09.032.174.058.25.078l.415.111c.107.028.225.067.356.116.131.049.257.115.377.2.121.084.221.191.3.323a.93.93 0 0 1 .118.483c0 .22-.058.419-.174.596a1.188 1.188 0 0 1-.504.424 1.848 1.848 0 0 1-.801.157c-.292 0-.546-.047-.761-.141a1.214 1.214 0 0 1-.503-.394 1.123 1.123 0 0 1-.206-.586h.512a.637.637 0 0 0 .155.381c.092.1.208.174.348.223.141.048.293.072.455.072.19 0 .359-.03.51-.092a.877.877 0 0 0 .357-.258.61.61 0 0 0 .132-.39.476.476 0 0 0-.114-.33.836.836 0 0 0-.299-.207 3.205 3.205 0 0 0-.402-.14l-.503-.142c-.32-.092-.573-.223-.759-.392a.857.857 0 0 1-.28-.666c0-.228.062-.427.186-.597.125-.17.293-.303.503-.398.212-.095.448-.143.709-.143.264 0 .498.047.703.141.206.093.368.22.488.382a.952.952 0 0 1 .192.551h-.48zm2.572 3.118c-.295 0-.55-.065-.765-.195a1.311 1.311 0 0 1-.493-.549 1.872 1.872 0 0 1-.172-.823c0-.313.058-.588.172-.827.116-.24.277-.427.483-.56.208-.136.451-.204.727-.204.16 0 .318.027.474.08.156.053.298.139.425.258.128.118.23.275.306.47.076.195.114.434.114.72v.198h-2.365v-.405h1.885a1 1 0 0 0-.103-.462.785.785 0 0 0-.736-.437.848.848 0 0 0-.487.14.911.911 0 0 0-.313.357c-.074.147-.11.305-.11.473v.27c0 .231.04.427.12.587.081.16.193.28.337.364a.992.992 0 0 0 .501.123c.124 0 .236-.017.336-.05a.731.731 0 0 0 .262-.16.713.713 0 0 0 .169-.267l.456.127c-.048.154-.129.29-.242.406a1.179 1.179 0 0 1-.419.27 1.566 1.566 0 0 1-.562.096zm2.459-4.136V55.1h-.471v-4.073h.471zm2.15 4.136c-.296 0-.551-.065-.765-.195a1.305 1.305 0 0 1-.493-.549 1.858 1.858 0 0 1-.172-.823c0-.313.057-.588.172-.827.115-.24.277-.427.483-.56.208-.136.45-.204.727-.204.16 0 .318.027.473.08.156.053.298.139.426.258.128.118.23.275.306.47.075.195.113.434.113.72v.198h-2.365v-.405h1.886c0-.173-.035-.326-.104-.462a.783.783 0 0 0-.735-.437.846.846 0 0 0-.487.14.914.914 0 0 0-.314.357c-.073.147-.11.305-.11.473v.27c0 .231.04.427.12.587a.86.86 0 0 0 .338.364.99.99 0 0 0 .501.123c.124 0 .236-.017.336-.05a.719.719 0 0 0 .261-.16.715.715 0 0 0 .17-.267l.455.127a.993.993 0 0 1-.241.406 1.174 1.174 0 0 1-.42.27 1.556 1.556 0 0 1-.561.096zm3.234 0a1.33 1.33 0 0 1-.743-.203 1.323 1.323 0 0 1-.48-.558 1.9 1.9 0 0 1-.167-.814c0-.31.057-.584.171-.821.116-.239.277-.425.484-.559.208-.135.45-.203.727-.203.216 0 .41.04.583.12.173.08.315.19.426.334.11.143.179.31.205.5h-.471a.727.727 0 0 0-.24-.37c-.122-.108-.287-.162-.495-.162a.834.834 0 0 0-.484.143.932.932 0 0 0-.321.4c-.076.17-.114.372-.114.602 0 .236.037.442.112.617.076.175.182.31.32.407.138.097.3.146.487.146a.836.836 0 0 0 .333-.064.685.685 0 0 0 .402-.47h.471a1.079 1.079 0 0 1-.611.83 1.34 1.34 0 0 1-.595.125zm3.23-3.118v.398h-1.59v-.398h1.59zm-1.127-.732h.472v2.912c0 .132.019.232.057.298a.3.3 0 0 0 .152.131.611.611 0 0 0 .198.032.8.8 0 0 0 .128-.008l.08-.016.096.422a.986.986 0 0 1-.352.056.947.947 0 0 1-.391-.086.776.776 0 0 1-.316-.26.742.742 0 0 1-.124-.442v-3.039zm3.482 3.787v-4.073h.495v3.635h1.902v.438h-2.397zm4.003.071c-.195 0-.371-.036-.53-.11a.907.907 0 0 1-.377-.32.9.9 0 0 1-.14-.508c0-.175.035-.317.104-.426a.733.733 0 0 1 .277-.259c.116-.062.244-.108.384-.139.141-.031.283-.057.425-.075.187-.024.338-.042.454-.054a.699.699 0 0 0 .255-.066c.055-.03.082-.083.082-.159v-.016c0-.196-.054-.348-.161-.457-.107-.109-.269-.163-.486-.163-.225 0-.401.049-.529.147a.87.87 0 0 0-.27.314l-.447-.159c.08-.185.186-.33.319-.433.135-.105.281-.178.44-.22.16-.041.317-.063.471-.063.099 0 .212.012.34.036.129.023.253.07.373.141.121.072.222.18.302.324.08.145.12.338.12.581V55.1h-.472v-.414h-.024a.833.833 0 0 1-.159.213.923.923 0 0 1-.298.193c-.124.053-.275.08-.453.08zm.071-.421a.941.941 0 0 0 .472-.11.747.747 0 0 0 .391-.646v-.43c-.02.024-.064.046-.132.066a2.1 2.1 0 0 1-.231.05 9.895 9.895 0 0 1-.452.06 1.793 1.793 0 0 0-.343.077.595.595 0 0 0-.256.157.399.399 0 0 0-.096.282c0 .163.061.287.182.37a.82.82 0 0 0 .465.124zm2.667-1.488V55.1h-.472v-3.055h.456v.477h.039a.879.879 0 0 1 .328-.374c.147-.095.336-.143.567-.143.208 0 .39.043.546.127a.86.86 0 0 1 .363.382c.087.17.13.385.13.645v1.94h-.471V53.19c0-.24-.063-.426-.188-.56-.125-.136-.297-.203-.515-.203a.827.827 0 0 0-.404.097.701.701 0 0 0-.278.285.935.935 0 0 0-.101.453zm4.057 3.047c-.228 0-.424-.03-.587-.088a1.245 1.245 0 0 1-.668-.525l.376-.262c.042.056.097.119.162.19a.815.815 0 0 0 .268.19c.114.054.264.081.449.081.248 0 .452-.06.613-.18.161-.118.242-.305.242-.56v-.62h-.04a2.628 2.628 0 0 1-.148.207.84.84 0 0 1-.272.217 1.016 1.016 0 0 1-.475.093c-.248 0-.47-.059-.667-.175a1.235 1.235 0 0 1-.466-.51c-.113-.222-.169-.492-.169-.81 0-.314.055-.586.165-.818a1.28 1.28 0 0 1 .462-.54c.197-.13.425-.194.683-.194.2 0 .358.033.475.1.119.065.209.139.272.222a3.3 3.3 0 0 1 .148.203h.048v-.485h.455v3.142c0 .263-.06.476-.18.64a1.019 1.019 0 0 1-.479.364c-.2.079-.422.118-.667.118zm-.016-1.679a.85.85 0 0 0 .479-.129.803.803 0 0 0 .298-.372c.068-.162.102-.355.102-.58 0-.22-.034-.415-.1-.583a.875.875 0 0 0-.296-.396.794.794 0 0 0-.483-.143c-.2 0-.366.05-.5.151a.921.921 0 0 0-.297.406c-.065.17-.098.358-.098.564 0 .212.033.4.1.563a.86.86 0 0 0 .299.382.86.86 0 0 0 .496.137zm4.138-.78v-1.805h.472V55.1h-.472v-.517h-.032a.99.99 0 0 1-.335.395.97.97 0 0 1-.575.161c-.192 0-.363-.042-.512-.125a.878.878 0 0 1-.351-.382c-.086-.17-.128-.386-.128-.646v-1.941h.471v1.909c0 .223.063.4.188.533a.64.64 0 0 0 .483.199c.118 0 .237-.03.358-.09a.776.776 0 0 0 .433-.745zm2.238 1.321c-.194 0-.371-.036-.529-.11a.91.91 0 0 1-.378-.32.9.9 0 0 1-.14-.508c0-.175.035-.317.105-.426a.719.719 0 0 1 .277-.259c.116-.062.244-.108.383-.139.142-.031.283-.057.426-.075.186-.024.338-.042.453-.054a.7.7 0 0 0 .256-.066c.055-.03.082-.083.082-.159v-.016c0-.196-.054-.348-.162-.457-.106-.109-.268-.163-.485-.163-.225 0-.402.049-.529.147a.87.87 0 0 0-.27.314l-.448-.159c.08-.185.187-.33.32-.433.135-.105.281-.178.439-.22.16-.041.317-.063.472-.063.098 0 .211.012.339.036.129.023.254.07.374.141.121.072.222.18.301.324.08.145.12.338.12.581V55.1h-.471v-.414h-.024a.816.816 0 0 1-.16.213.918.918 0 0 1-.297.193 1.15 1.15 0 0 1-.454.08zm.072-.421a.944.944 0 0 0 .472-.11.747.747 0 0 0 .391-.646v-.43c-.02.024-.064.046-.132.066a2.122 2.122 0 0 1-.232.05 9.83 9.83 0 0 1-.451.06 1.82 1.82 0 0 0-.344.077.591.591 0 0 0-.255.157.399.399 0 0 0-.096.282c0 .163.06.287.182.37a.815.815 0 0 0 .465.124zm3.433 1.559c-.227 0-.423-.03-.587-.088a1.234 1.234 0 0 1-.667-.525l.375-.262c.043.056.097.119.162.19a.815.815 0 0 0 .268.19c.114.054.264.081.449.081.248 0 .452-.06.613-.18.161-.118.242-.305.242-.56v-.62h-.04a2.628 2.628 0 0 1-.148.207.835.835 0 0 1-.271.217 1.023 1.023 0 0 1-.476.093c-.247 0-.47-.059-.667-.175a1.227 1.227 0 0 1-.465-.51 1.777 1.777 0 0 1-.17-.81c0-.314.055-.586.166-.818a1.222 1.222 0 0 1 1.144-.734c.2 0 .358.033.476.1.118.065.209.139.271.222a3.3 3.3 0 0 1 .148.203h.048v-.485h.455v3.142c0 .263-.059.476-.179.64a1.026 1.026 0 0 1-.48.364 1.809 1.809 0 0 1-.667.118zm-.016-1.679a.855.855 0 0 0 .48-.129.807.807 0 0 0 .297-.372c.068-.162.102-.355.102-.58 0-.22-.033-.415-.1-.583a.873.873 0 0 0-.295-.396.8.8 0 0 0-.484-.143c-.2 0-.366.05-.499.151a.923.923 0 0 0-.298.406c-.065.17-.098.358-.098.564 0 .212.033.4.1.563.068.162.168.29.3.382a.854.854 0 0 0 .495.137zm3.492.533c-.296 0-.551-.065-.765-.195a1.313 1.313 0 0 1-.494-.549 1.872 1.872 0 0 1-.171-.823c0-.313.057-.588.171-.827.116-.24.277-.427.484-.56a1.3 1.3 0 0 1 .727-.204c.16 0 .317.027.473.08.156.053.298.139.425.258.128.118.23.275.306.47.076.195.114.434.114.72v.198h-2.365v-.405h1.886c0-.173-.035-.326-.104-.462a.778.778 0 0 0-.292-.32.819.819 0 0 0-.443-.117.85.85 0 0 0-.488.14.92.92 0 0 0-.313.357c-.073.147-.11.305-.11.473v.27c0 .231.04.427.12.587.081.16.194.28.337.364a.993.993 0 0 0 .502.123c.123 0 .235-.017.335-.05a.723.723 0 0 0 .262-.16.727.727 0 0 0 .17-.267l.455.127c-.048.154-.128.29-.241.406a1.192 1.192 0 0 1-.42.27 1.56 1.56 0 0 1-.561.096zm2.155-1.782c0-.5.065-.962.196-1.382a4.27 4.27 0 0 1 .563-1.163h.415a2.617 2.617 0 0 0-.269.485 4.718 4.718 0 0 0-.218.63 5.879 5.879 0 0 0-.148.709 5.229 5.229 0 0 0-.052.721 5.563 5.563 0 0 0 .34 1.865c.104.28.22.506.347.681h-.415a4.28 4.28 0 0 1-.563-1.162 4.643 4.643 0 0 1-.196-1.384zm4.043-.652-.423.12a.793.793 0 0 0-.118-.205.574.574 0 0 0-.208-.167.755.755 0 0 0-.337-.066.81.81 0 0 0-.47.13c-.123.084-.186.192-.186.323 0 .117.043.21.128.277.085.068.219.124.4.169l.455.111c.274.066.479.168.613.304.135.136.202.31.202.523a.775.775 0 0 1-.152.47c-.1.138-.24.246-.419.326-.18.08-.389.12-.627.12-.313 0-.572-.068-.777-.204a.897.897 0 0 1-.39-.592l.448-.112a.618.618 0 0 0 .241.37c.12.083.277.124.47.124.219 0 .394-.047.523-.14.13-.094.196-.207.196-.338a.353.353 0 0 0-.112-.266.717.717 0 0 0-.344-.163l-.511-.12c-.281-.066-.487-.169-.619-.308a.743.743 0 0 1-.196-.527c0-.172.049-.325.146-.457a.994.994 0 0 1 .401-.312 1.42 1.42 0 0 1 .58-.114c.303 0 .542.066.715.2.174.132.298.307.371.524zm1.772.652c0 .502-.065.963-.197 1.384-.131.42-.318.808-.562 1.162h-.415a2.5 2.5 0 0 0 .268-.486c.083-.19.157-.4.219-.628a5.592 5.592 0 0 0 .2-1.432 5.563 5.563 0 0 0-.339-1.865 2.872 2.872 0 0 0-.348-.68h.415c.244.354.431.742.562 1.163.132.42.197.881.197 1.382z" fill="#4E4B66"/><path d="M125.554 65.6h-13.711c-.776 0-1.406.626-1.406 1.4v5.6c0 .773.63 1.4 1.406 1.4h13.711c.776 0 1.406-.627 1.406-1.4V67c0-.774-.63-1.4-1.406-1.4z" fill="#E8F1FE"/><path d="M112.616 70.202c0-.12.029-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.096.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.626.626 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.085-.32a.562.562 0 0 1 .223-.222.61.61 0 0 1 .321-.084h1.215c.121 0 .227.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-1.215a.6.6 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm1.207 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h2.379c.121 0 .228.028.32.084a.564.564 0 0 1 .224.223.604.604 0 0 1 .084.319v.008c0 .12-.028.229-.084.324a.603.603 0 0 1-.544.302h-2.379a.61.61 0 0 1-.629-.626v-.008z" fill="#1160C6"/><path d="M148.404 65.6h-17.226c-.776 0-1.406.626-1.406 1.4v5.6c0 .773.63 1.4 1.406 1.4h17.226c.777 0 1.406-.627 1.406-1.4V67c0-.774-.629-1.4-1.406-1.4z" fill="#E8F1FE"/><path d="M131.952 70.202c0-.12.029-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.626.626 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.61.61 0 0 1-.629-.626v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h1.214a.61.61 0 0 1 .321.084.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.629.626h-1.214a.61.61 0 0 1-.629-.626v-.008zm1.207 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.606.606 0 0 1 .32-.084h1.215a.61.61 0 0 1 .321.084.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.629.626h-1.215a.61.61 0 0 1-.628-.626v-.008zm1.207 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h2.379c.121 0 .228.028.32.084a.564.564 0 0 1 .224.223.604.604 0 0 1 .084.319v.008c0 .12-.028.229-.084.324a.603.603 0 0 1-.544.302h-2.379a.61.61 0 0 1-.629-.626v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.606.606 0 0 1 .32-.084h2.38c.121 0 .227.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-2.38a.61.61 0 0 1-.628-.626v-.008z" fill="#1160C6"/><path d="M168.794 65.6h-14.765c-.776 0-1.406.626-1.406 1.4v5.6c0 .773.63 1.4 1.406 1.4h14.765c.777 0 1.406-.627 1.406-1.4V67c0-.774-.629-1.4-1.406-1.4z" fill="#E8F1FE"/><path d="M154.802 70.202c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h1.215c.121 0 .228.028.32.084a.564.564 0 0 1 .224.223.604.604 0 0 1 .084.319v.008c0 .12-.028.229-.084.324a.603.603 0 0 1-.544.302h-1.215a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm1.207 0c0-.12.029-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h1.215a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-1.215a.607.607 0 0 1-.544-.302.626.626 0 0 1-.085-.324v-.008zm1.207 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .084.319v.008a.626.626 0 0 1-.307.546.635.635 0 0 1-.321.08h-2.379a.61.61 0 0 1-.629-.626v-.008zm2.369 0c0-.12.028-.227.085-.32a.562.562 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-2.379a.6.6 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.609.609 0 0 1 .32-.084h2.38c.121 0 .228.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-2.38a.61.61 0 0 1-.628-.626v-.008z" fill="#1160C6"/><path d="M190.59 65.6h-16.171c-.777 0-1.407.626-1.407 1.4v5.6c0 .773.63 1.4 1.407 1.4h16.171c.776 0 1.406-.627 1.406-1.4V67c0-.774-.63-1.4-1.406-1.4z" fill="#E8F1FE"/><path d="M175.193 70.202c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.609.609 0 0 1 .32-.084h2.38c.121 0 .228.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-2.38a.61.61 0 0 1-.628-.626v-.008zm2.369 0c0-.12.028-.227.084-.32a.564.564 0 0 1 .224-.222.604.604 0 0 1 .32-.084h2.379a.61.61 0 0 1 .321.084.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.629.626h-2.379a.603.603 0 0 1-.544-.302.626.626 0 0 1-.084-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.564.564 0 0 1 .224-.222.604.604 0 0 1 .32-.084h1.215a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-1.215a.603.603 0 0 1-.544-.302.626.626 0 0 1-.084-.324v-.008zm1.207 0c0-.12.028-.227.084-.32a.564.564 0 0 1 .224-.222.604.604 0 0 1 .32-.084h2.379a.61.61 0 0 1 .321.084.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.629.626h-2.379a.603.603 0 0 1-.544-.302.626.626 0 0 1-.084-.324v-.008zm2.368 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008z" fill="#1160C6"/><path d="M213.441 65.6h-17.226c-.777 0-1.406.626-1.406 1.4v5.6c0 .773.629 1.4 1.406 1.4h17.226c.777 0 1.406-.627 1.406-1.4V67c0-.774-.629-1.4-1.406-1.4z" fill="#E8F1FE"/><path d="M196.988 70.202c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h1.215c.12 0 .227.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-1.215a.61.61 0 0 1-.629-.626v-.008zm1.207 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h2.379c.121 0 .228.028.32.084a.564.564 0 0 1 .224.223.604.604 0 0 1 .084.319v.008c0 .12-.028.229-.084.324a.603.603 0 0 1-.544.302h-2.379a.61.61 0 0 1-.629-.626v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.604.604 0 0 1 .32-.084h2.38c.12 0 .227.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-2.38a.61.61 0 0 1-.628-.626v-.008zm2.368 0c0-.12.029-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h1.215a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-1.215a.607.607 0 0 1-.544-.302.626.626 0 0 1-.085-.324v-.008zm1.208 0c0-.12.028-.227.084-.32a.564.564 0 0 1 .224-.222.604.604 0 0 1 .32-.084h2.38c.12 0 .227.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-2.38a.603.603 0 0 1-.544-.302.626.626 0 0 1-.084-.324v-.008zm2.368 0c0-.12.029-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.626.626 0 0 1-.085-.324v-.008z" fill="#1160C6"/><path d="M217.026 70.202c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm2.369 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-2.379a.61.61 0 0 1-.629-.626v-.008zm2.369 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.604.604 0 0 1 .085.319v.008a.626.626 0 0 1-.308.546.635.635 0 0 1-.321.08h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm4.898 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084c.095.053.17.128.223.223a.595.595 0 0 1 .085.319v.008a.617.617 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm4.899 0c0-.12.028-.227.084-.32a.57.57 0 0 1 .224-.222.606.606 0 0 1 .32-.084h2.38c.121 0 .227.028.32.084a.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.628.626h-2.38a.61.61 0 0 1-.628-.626v-.008zm2.369 0c0-.12.028-.227.084-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.626.626 0 0 1-.084-.324v-.008zm2.368 0c0-.12.028-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h1.215c.121 0 .228.028.32.084a.564.564 0 0 1 .224.223.604.604 0 0 1 .084.319v.008c0 .12-.028.229-.084.324a.603.603 0 0 1-.544.302h-1.215a.607.607 0 0 1-.544-.302.617.617 0 0 1-.085-.324v-.008zm1.207 0c0-.12.029-.227.085-.32a.568.568 0 0 1 .223-.222.61.61 0 0 1 .321-.084h2.379a.61.61 0 0 1 .321.084.57.57 0 0 1 .224.223.604.604 0 0 1 .084.319v.008a.61.61 0 0 1-.629.626h-2.379a.607.607 0 0 1-.544-.302.626.626 0 0 1-.085-.324v-.008z" fill="#CACACA"/><path d="M285.157 82.575H111.844c-.68 0-1.231.549-1.231 1.225v14c0 .677.551 1.225 1.231 1.225h173.313c.68 0 1.23-.548 1.23-1.225v-14c0-.676-.55-1.225-1.23-1.225z" stroke="#C7CADE" stroke-width=".5"/><path d="M119.929 93.25a2.806 2.806 0 0 0 2.812-2.8c0-1.547-1.259-2.8-2.812-2.8a2.806 2.806 0 0 0-2.813 2.8c0 1.546 1.259 2.8 2.813 2.8zM123.445 93.95l-1.529-1.522" stroke="#6E7191" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/><path d="M130.044 89.845a.623.623 0 0 0-.292-.47 1.12 1.12 0 0 0-.627-.166c-.181 0-.34.029-.475.087a.754.754 0 0 0-.316.24.573.573 0 0 0-.112.349c0 .109.026.202.078.28a.686.686 0 0 0 .204.193c.082.05.169.092.259.126.091.031.174.057.25.077l.416.111c.106.028.225.067.355.116.132.049.258.116.378.2.121.084.221.192.299.323a.922.922 0 0 1 .118.483c0 .22-.058.419-.174.597a1.179 1.179 0 0 1-.503.423c-.22.105-.487.158-.801.158-.293 0-.547-.048-.761-.142a1.208 1.208 0 0 1-.503-.394 1.114 1.114 0 0 1-.206-.586h.511a.638.638 0 0 0 .156.382c.092.099.208.173.348.222.141.048.293.072.455.072.189 0 .359-.03.509-.092a.874.874 0 0 0 .358-.258.61.61 0 0 0 .132-.39.476.476 0 0 0-.114-.33.84.84 0 0 0-.3-.207 3.205 3.205 0 0 0-.401-.14l-.504-.142c-.319-.092-.572-.222-.759-.392a.859.859 0 0 1-.279-.666.99.99 0 0 1 .185-.597c.126-.17.293-.303.504-.397.212-.096.448-.144.709-.144.264 0 .498.047.703.141.205.093.368.22.487.382a.945.945 0 0 1 .192.551h-.479zm2.572 3.118c-.296 0-.551-.065-.765-.194a1.305 1.305 0 0 1-.493-.55 1.859 1.859 0 0 1-.172-.822c0-.313.057-.59.172-.828.115-.24.277-.427.483-.56a1.3 1.3 0 0 1 .727-.204c.16 0 .318.027.473.08a1.177 1.177 0 0 1 .731.728c.076.195.114.434.114.72v.199h-2.365v-.406h1.886a1 1 0 0 0-.104-.461.776.776 0 0 0-.292-.32.817.817 0 0 0-.443-.118.847.847 0 0 0-.487.14.917.917 0 0 0-.314.357c-.073.147-.11.305-.11.473v.27c0 .231.04.427.12.588.081.159.194.28.338.363a.99.99 0 0 0 .501.124c.124 0 .236-.017.336-.052a.718.718 0 0 0 .261-.159.728.728 0 0 0 .17-.266l.455.127c-.048.154-.128.289-.241.405a1.174 1.174 0 0 1-.42.27 1.556 1.556 0 0 1-.561.096zm2.89.009c-.194 0-.371-.037-.529-.11a.91.91 0 0 1-.378-.32.9.9 0 0 1-.139-.51c0-.174.034-.316.103-.425a.736.736 0 0 1 .278-.258c.116-.063.244-.109.384-.14.141-.031.283-.056.425-.075.186-.024.338-.042.453-.054a.697.697 0 0 0 .256-.065c.055-.03.082-.084.082-.16v-.015c0-.197-.054-.35-.162-.458-.106-.109-.268-.163-.485-.163-.225 0-.402.05-.529.147a.874.874 0 0 0-.27.314l-.448-.159c.08-.185.187-.33.32-.433.135-.105.281-.178.439-.219.16-.042.317-.064.472-.064.098 0 .212.012.339.036.13.023.254.07.374.142.121.07.222.179.302.324.079.144.119.338.119.58V92.9h-.471v-.414h-.024a.816.816 0 0 1-.16.213.92.92 0 0 1-.297.193 1.15 1.15 0 0 1-.454.08zm.072-.422a.941.941 0 0 0 .472-.11.747.747 0 0 0 .391-.646v-.43c-.02.024-.064.046-.132.066a2.202 2.202 0 0 1-.231.05 10.557 10.557 0 0 1-.452.06 1.8 1.8 0 0 0-.343.077.589.589 0 0 0-.256.157.4.4 0 0 0-.096.283.42.42 0 0 0 .182.37.814.814 0 0 0 .465.123zm2.195.35v-3.055h.455v.462h.032a.733.733 0 0 1 .304-.368.894.894 0 0 1 .495-.142 4.96 4.96 0 0 1 .248.008v.478a1.222 1.222 0 0 0-.11-.018 1.072 1.072 0 0 0-.178-.014.836.836 0 0 0-.399.093.68.68 0 0 0-.376.622V92.9h-.471zm3.245.063c-.287 0-.535-.067-.742-.203a1.323 1.323 0 0 1-.48-.558 1.884 1.884 0 0 1-.168-.814c0-.31.058-.584.172-.821a1.35 1.35 0 0 1 .484-.559c.207-.135.45-.203.727-.203.215 0 .41.04.583.12.173.08.315.19.425.334.111.143.18.31.206.5h-.471a.727.727 0 0 0-.24-.369c-.123-.109-.288-.163-.496-.163a.831.831 0 0 0-.483.143.93.93 0 0 0-.321.4c-.076.17-.114.372-.114.602 0 .237.037.442.112.617.076.175.182.31.319.407a.829.829 0 0 0 .487.146.841.841 0 0 0 .334-.064.687.687 0 0 0 .402-.469h.471a1.07 1.07 0 0 1-.198.487 1.103 1.103 0 0 1-.413.342 1.34 1.34 0 0 1-.596.125zm2.367-1.9V92.9h-.471v-4.073h.471v1.495h.041a.866.866 0 0 1 .323-.376c.145-.093.339-.14.579-.14.209 0 .393.041.55.125a.842.842 0 0 1 .365.38c.088.17.132.385.132.648v1.94h-.471V90.99c0-.242-.063-.43-.19-.562-.125-.134-.299-.2-.521-.2a.873.873 0 0 0-.416.096.709.709 0 0 0-.287.285.912.912 0 0 0-.105.453z" fill="#8F92AF"/><mask id="c" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="110" y="99" width="177" height="68"><path d="M110.437 99.2h176.126v64.4c0 1.546-1.259 2.8-2.812 2.8H113.25a2.807 2.807 0 0 1-2.813-2.8V99.2z" fill="#fff"/></mask><g mask="url(#c)"><path d="M286.915 163.6c0 1.74-1.417 3.15-3.164 3.15H113.25a3.156 3.156 0 0 1-3.164-3.15h.703a2.456 2.456 0 0 0 2.461 2.45h170.501a2.456 2.456 0 0 0 2.461-2.45h.703zm-173.665 3.15a3.156 3.156 0 0 1-3.164-3.15V99.2h.703v64.4a2.456 2.456 0 0 0 2.461 2.45v.7zM286.915 99.2v64.4c0 1.74-1.417 3.15-3.164 3.15v-.7a2.456 2.456 0 0 0 2.461-2.45V99.2h.703z" fill="#C7CADE"/></g><path d="M121.687 103.575h-4.219c-.679 0-1.23.549-1.23 1.225v4.2c0 .677.551 1.225 1.23 1.225h4.219c.679 0 1.23-.548 1.23-1.225v-4.2c0-.676-.551-1.225-1.23-1.225z" stroke="#C7CADE" stroke-width=".5"/><path d="M126.573 107.427c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.775c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.775a.7.7 0 0 1-.635-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.719.719 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.719.719 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.776a.705.705 0 0 1-.634-.353.72.72 0 0 1-.099-.377v-.01zm5.715 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h1.418c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.741.741 0 0 1-.374.093h-1.418a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm1.408 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.775c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.775a.7.7 0 0 1-.635-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.032-.264.098-.372a.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.719.719 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.719.719 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.775a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.775a.7.7 0 0 1-.635-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.099-.372a.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.776a.705.705 0 0 1-.634-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.032-.264.098-.372a.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.719.719 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.718.718 0 0 1 .635-.358h2.775a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.775a.705.705 0 0 1-.635-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.708.708 0 0 1 .099.372v.01a.729.729 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.719.719 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.734.73h-2.776a.705.705 0 0 1-.634-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.666.666 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.728.728 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.719.719 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.033-.264.098-.372a.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.728.728 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.728.728 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.663.663 0 0 1 .26.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.733.73h-2.776a.7.7 0 0 1-.635-.353.72.72 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.719.719 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h1.418c.141 0 .265.033.374.098a.663.663 0 0 1 .26.26.699.699 0 0 1 .099.372v.01a.72.72 0 0 1-.733.73h-1.418a.7.7 0 0 1-.635-.353.719.719 0 0 1-.098-.377v-.01z" fill="#CACACA"/><path d="M121.687 118.975h-4.219c-.679 0-1.23.548-1.23 1.225v4.2c0 .676.551 1.225 1.23 1.225h4.219c.679 0 1.23-.549 1.23-1.225v-4.2c0-.677-.551-1.225-1.23-1.225z" stroke="#C7CADE" stroke-width=".5"/><path d="M126.573 122.827a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.7.7 0 0 1 .374-.098h1.417c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .098.373v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-1.417a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm1.409 0a.7.7 0 0 1 .098-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.67.67 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.723.723 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .26-.259.705.705 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.724.724 0 0 1-.359-.637v-.01zm2.764 0c0-.141.033-.265.098-.373a.663.663 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.663.663 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.715.715 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h1.417c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-1.417a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm1.409 0a.7.7 0 0 1 .098-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.67.67 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.723.723 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.775c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm5.715 0c0-.141.033-.265.098-.373a.67.67 0 0 1 .261-.259.705.705 0 0 1 .374-.098h1.418c.141 0 .266.032.374.098a.67.67 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.723.723 0 0 1-.359.637.739.739 0 0 1-.374.093h-1.418a.741.741 0 0 1-.374-.093.723.723 0 0 1-.359-.637v-.01zm1.408 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.7.7 0 0 1 .374-.098h1.417c.141 0 .266.032.374.098a.663.663 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.715.715 0 0 1-.359.637.739.739 0 0 1-.374.093h-1.417a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm1.409 0a.7.7 0 0 1 .098-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.67.67 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.723.723 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .26-.259.709.709 0 0 1 .375-.098h2.775c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.745.745 0 0 1-.375-.093.724.724 0 0 1-.359-.637v-.01zm2.764 0c0-.141.033-.265.098-.373a.67.67 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.709.709 0 0 1 .098.373v.01c0 .14-.033.266-.098.377a.708.708 0 0 1-.635.353h-2.776a.739.739 0 0 1-.374-.093.723.723 0 0 1-.359-.637v-.01zm2.764 0a.7.7 0 0 1 .098-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.67.67 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.723.723 0 0 1-.359.637.741.741 0 0 1-.374.093H158a.708.708 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .26-.259.705.705 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.724.724 0 0 1-.359-.637v-.01zm2.764 0c0-.141.033-.265.098-.373a.663.663 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.663.663 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.715.715 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.7.7 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.67.67 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.723.723 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.141.033-.265.098-.373a.67.67 0 0 1 .261-.259.705.705 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .098.373v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.723.723 0 0 1-.359-.637v-.01zm2.764 0c0-.141.033-.265.098-.373a.663.663 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.663.663 0 0 1 .261.259.709.709 0 0 1 .098.373v.01a.715.715 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.7.7 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.66.66 0 0 1 .26.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.141.033-.265.098-.373a.67.67 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .098.373v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.723.723 0 0 1-.359-.637v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.66.66 0 0 1 .26.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.7.7 0 0 1 .374-.098h2.775c.141 0 .266.032.375.098a.66.66 0 0 1 .26.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.359.637.745.745 0 0 1-.375.093h-2.775a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.141.033-.265.098-.373a.663.663 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.663.663 0 0 1 .261.259.7.7 0 0 1 .098.373v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .265.032.374.098a.66.66 0 0 1 .26.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.359.637.741.741 0 0 1-.374.093H188.4a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.7.7 0 0 1 .374-.098h2.775c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .099.373v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0a.7.7 0 0 1 .098-.373.663.663 0 0 1 .261-.259.703.703 0 0 1 .374-.098h2.776c.141 0 .266.032.374.098a.663.663 0 0 1 .261.259.7.7 0 0 1 .098.373v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.763 0a.7.7 0 0 1 .099-.373.657.657 0 0 1 .261-.259.703.703 0 0 1 .374-.098h1.417c.141 0 .266.032.374.098a.657.657 0 0 1 .261.259.7.7 0 0 1 .098.373v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-1.417a.708.708 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01z" fill="#CACACA"/><path d="M121.687 134.375h-4.219c-.679 0-1.23.548-1.23 1.225v4.2c0 .677.551 1.225 1.23 1.225h4.219c.679 0 1.23-.548 1.23-1.225v-4.2c0-.677-.551-1.225-1.23-1.225z" stroke="#C7CADE" stroke-width=".5"/><path d="M126.573 138.227c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.775c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.7.7 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.705.705 0 0 1-.634-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.707.707 0 0 1 .098.372v.01c0 .14-.033.266-.098.377a.7.7 0 0 1-.635.353h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm5.714 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h1.418c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.707.707 0 0 1 .098.372v.01c0 .14-.033.266-.098.377a.708.708 0 0 1-.635.353h-1.418a.741.741 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm1.408 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.775a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.36.637.736.736 0 0 1-.374.093h-2.775a.7.7 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.099-.372a.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.705.705 0 0 1-.634-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.718.718 0 0 1 .635-.358h2.775a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.36.637.736.736 0 0 1-.374.093h-2.775a.705.705 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.708.708 0 0 1 .099.372v.01c0 .14-.034.266-.099.377a.7.7 0 0 1-.635.353h-2.776a.741.741 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.36.637.736.736 0 0 1-.374.093h-2.776a.705.705 0 0 1-.634-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.666.666 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.707.707 0 0 1 .098.372v.01c0 .14-.033.266-.098.377a.708.708 0 0 1-.635.353h-2.776a.708.708 0 0 1-.635-.353.733.733 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.033-.264.098-.372a.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.707.707 0 0 1 .098.372v.01c0 .14-.033.266-.098.377a.708.708 0 0 1-.635.353h-2.776a.708.708 0 0 1-.635-.353.733.733 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.663.663 0 0 1 .26.26.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.775a.718.718 0 0 1 .635.358.699.699 0 0 1 .099.372v.01a.724.724 0 0 1-.359.637.745.745 0 0 1-.375.093h-2.775a.7.7 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01zm2.764 0c0-.14.033-.264.098-.372a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.715.715 0 0 1-.359-.637v-.01zm2.764 0c0-.14.032-.264.098-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.707.707 0 0 1 .098.372v.01a.715.715 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.7.7 0 0 1-.635-.353.724.724 0 0 1-.098-.377v-.01zm2.763 0c0-.14.033-.264.099-.372a.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h1.417c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.698.698 0 0 1 .098.372v.01a.724.724 0 0 1-.359.637.739.739 0 0 1-.374.093h-1.417a.7.7 0 0 1-.635-.353.724.724 0 0 1-.099-.377v-.01z" fill="#CACACA"/><path d="M121.687 149.775h-4.219c-.679 0-1.23.549-1.23 1.225v4.2c0 .677.551 1.225 1.23 1.225h4.219c.679 0 1.23-.548 1.23-1.225V151c0-.676-.551-1.225-1.23-1.225z" stroke="#C7CADE" stroke-width=".5"/><path d="M126.573 153.628a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.775c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h1.418c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.72.72 0 0 1-.359.637.741.741 0 0 1-.374.093h-1.418a.739.739 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm1.408 0a.7.7 0 0 1 .099-.373.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.725.725 0 0 1-.359-.637v-.009zm2.764 0c0-.141.033-.265.098-.373a.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.713.713 0 0 1-.733.73h-2.776a.713.713 0 0 1-.733-.73v-.009zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.72.72 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .098.373v.009a.725.725 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm5.715 0a.7.7 0 0 1 .098-.373.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h1.418c.14 0 .265.033.374.098a.663.663 0 0 1 .26.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.359.637.744.744 0 0 1-.374.093h-1.418a.713.713 0 0 1-.733-.73v-.009zm1.408 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm2.764 0c0-.141.033-.265.098-.373a.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.666.666 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.713.713 0 0 1-.733.73h-2.776a.713.713 0 0 1-.733-.73v-.009zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.663.663 0 0 1 .26.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .098.373v.009a.725.725 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm2.763 0a.71.71 0 0 1 .099-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.672.672 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.72.72 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.735.735 0 0 1-.099-.378v-.009zm2.764 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.776c.14 0 .265.033.374.098a.663.663 0 0 1 .26.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.359.637.744.744 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .098.373v.009a.725.725 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .265.033.374.098a.663.663 0 0 1 .26.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.359.637.741.741 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.71.71 0 0 1 .374-.098h2.775c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0a.7.7 0 0 1 .098-.373.666.666 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.666.666 0 0 1 .261.26.7.7 0 0 1 .098.373v.009a.725.725 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.713.713 0 0 1-.733-.73v-.009zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.775c.142 0 .266.033.375.098a.663.663 0 0 1 .26.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.359.637.742.742 0 0 1-.375.093h-2.775a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm2.764 0a.7.7 0 0 1 .098-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.72.72 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.725.725 0 0 1-.098-.378v-.009zm2.763 0a.7.7 0 0 1 .099-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.775c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.775a.705.705 0 0 1-.635-.352.725.725 0 0 1-.099-.378v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .098.373v.009a.725.725 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.739.739 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009zm2.764 0a.7.7 0 0 1 .098-.373.66.66 0 0 1 .261-.26.712.712 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.672.672 0 0 1 .261.26.709.709 0 0 1 .098.373v.009a.72.72 0 0 1-.359.637.739.739 0 0 1-.374.093h-2.776a.705.705 0 0 1-.635-.352.725.725 0 0 1-.098-.378v-.009zm2.763 0a.7.7 0 0 1 .099-.373.663.663 0 0 1 .26-.26.715.715 0 0 1 .374-.098h2.776c.141 0 .266.033.374.098a.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.739.739 0 0 1-.374.093h-2.776a.741.741 0 0 1-.374-.093.725.725 0 0 1-.359-.637v-.009zm2.764 0c0-.141.033-.265.098-.373a.672.672 0 0 1 .261-.26.712.712 0 0 1 .374-.098h1.417a.71.71 0 0 1 .374.098.66.66 0 0 1 .261.26.7.7 0 0 1 .099.373v.009a.725.725 0 0 1-.36.637.736.736 0 0 1-.374.093h-1.417a.739.739 0 0 1-.374-.093.72.72 0 0 1-.359-.637v-.009z" fill="#CACACA"/><path d="M247.892 174.975h-28.827c-.679 0-1.23.548-1.23 1.225v11.2c0 .676.551 1.225 1.23 1.225h28.827c.68 0 1.231-.549 1.231-1.225v-11.2c0-.677-.551-1.225-1.231-1.225z" fill="#fff"/><path d="M247.892 174.975h-28.827c-.679 0-1.23.548-1.23 1.225v11.2c0 .676.551 1.225 1.23 1.225h28.827c.68 0 1.231-.549 1.231-1.225v-11.2c0-.677-.551-1.225-1.231-1.225z" stroke="#1578F7" stroke-width=".5"/><path d="M227.131 181.152h-.623a.943.943 0 0 0-.374-.607c-.094-.07-.2-.124-.317-.159a1.24 1.24 0 0 0-.37-.054c-.235 0-.446.059-.633.177a1.21 1.21 0 0 0-.439.519c-.107.228-.16.506-.16.835 0 .332.053.612.16.84.108.228.255.4.441.517.186.116.396.175.629.175.129 0 .252-.017.368-.052.117-.036.223-.088.318-.157a.96.96 0 0 0 .377-.599l.623.002a1.64 1.64 0 0 1-.194.553 1.536 1.536 0 0 1-.365.434c-.148.12-.317.214-.507.28a1.895 1.895 0 0 1-.624.099 1.8 1.8 0 0 1-.947-.25 1.752 1.752 0 0 1-.654-.722c-.159-.313-.238-.686-.238-1.12 0-.435.08-.808.239-1.119.16-.313.379-.553.656-.72.277-.169.592-.253.944-.253.217 0 .42.032.608.094.189.061.358.151.509.27.151.118.275.263.373.434.099.17.166.364.2.583zm1.583 2.815a1.25 1.25 0 0 1-.527-.107.887.887 0 0 1-.373-.316.9.9 0 0 1-.136-.507c0-.173.033-.315.1-.426a.738.738 0 0 1 .27-.265c.113-.064.239-.113.379-.147.14-.033.282-.058.427-.075l.448-.052a.67.67 0 0 0 .25-.069c.052-.032.078-.084.078-.156v-.013c0-.174-.05-.309-.148-.404-.097-.096-.243-.143-.436-.143-.201 0-.359.044-.475.133a.71.71 0 0 0-.238.292l-.561-.127a1.082 1.082 0 0 1 .737-.7 1.747 1.747 0 0 1 .919-.036c.138.028.267.08.387.155a.867.867 0 0 1 .298.324c.077.14.116.321.116.543v2.029h-.584v-.418h-.024a.846.846 0 0 1-.173.227.94.94 0 0 1-.298.185 1.16 1.16 0 0 1-.436.073zm.131-.477a.861.861 0 0 0 .423-.097.683.683 0 0 0 .363-.595v-.394a.302.302 0 0 1-.123.06c-.06.017-.129.033-.206.046l-.226.033-.184.024a1.487 1.487 0 0 0-.317.074.537.537 0 0 0-.228.149.373.373 0 0 0-.084.255c0 .147.055.258.164.334a.728.728 0 0 0 .418.111zm2.776-1.404v1.814h-.597v-3.055h.574v.497h.037a.882.882 0 0 1 .332-.389 1.03 1.03 0 0 1 .573-.148c.209 0 .392.044.549.132.158.086.28.215.366.385.087.171.13.383.13.635v1.943h-.597v-1.872c0-.221-.058-.394-.174-.519a.62.62 0 0 0-.478-.188.746.746 0 0 0-.369.089.648.648 0 0 0-.254.262.867.867 0 0 0-.092.414zm4.057 1.875c-.297 0-.552-.067-.767-.201a1.326 1.326 0 0 1-.491-.558 1.847 1.847 0 0 1-.172-.816c0-.31.059-.583.176-.821.117-.238.282-.425.495-.559.213-.134.464-.201.753-.201.233 0 .441.043.623.13a1.086 1.086 0 0 1 .644.897h-.582a.686.686 0 0 0-.22-.37c-.112-.104-.264-.155-.455-.155a.74.74 0 0 0-.437.131.838.838 0 0 0-.29.37 1.409 1.409 0 0 0-.104.564c0 .223.034.415.102.577a.857.857 0 0 0 .288.376.74.74 0 0 0 .441.133c.113 0 .216-.02.308-.062a.622.622 0 0 0 .234-.181.67.67 0 0 0 .133-.282h.582a1.125 1.125 0 0 1-.194.529 1.12 1.12 0 0 1-.434.366 1.41 1.41 0 0 1-.633.133zm3.222 0c-.303 0-.563-.064-.782-.193a1.306 1.306 0 0 1-.503-.547 1.841 1.841 0 0 1-.175-.829c0-.313.058-.588.175-.827.119-.238.284-.425.496-.559.213-.134.462-.201.747-.201.173 0 .34.029.503.086a1.21 1.21 0 0 1 .743.744c.074.193.112.429.112.705v.212h-2.439v-.446h1.854a.87.87 0 0 0-.096-.415.717.717 0 0 0-.27-.289.757.757 0 0 0-.403-.106.785.785 0 0 0-.44.124.821.821 0 0 0-.287.318.91.91 0 0 0-.1.424v.348c0 .204.036.378.108.521a.782.782 0 0 0 .305.328.914.914 0 0 0 .458.111.945.945 0 0 0 .309-.048.626.626 0 0 0 .397-.387l.566.101a1 1 0 0 1-.244.435c-.116.124-.261.22-.437.289a1.64 1.64 0 0 1-.597.101zm2.576-4.134v4.073h-.598v-4.073h.598zM285.157 174.8H256.33c-.777 0-1.406.627-1.406 1.4v11.2c0 .773.629 1.4 1.406 1.4h28.827c.776 0 1.406-.627 1.406-1.4v-11.2c0-.773-.63-1.4-1.406-1.4z" fill="#1578F7"/><path d="M265.914 183.9h-.655l1.472-4.073h.713l1.472 4.073h-.655l-1.157-3.333h-.032l-1.158 3.333zm.11-1.595h2.125v.517h-2.125v-.517zm4.534 1.654a1.19 1.19 0 0 1-.663-.188 1.303 1.303 0 0 1-.456-.543 2.017 2.017 0 0 1-.163-.85c0-.33.055-.612.165-.847.112-.235.265-.414.46-.539a1.2 1.2 0 0 1 .661-.187c.19 0 .343.032.459.096a.814.814 0 0 1 .272.219c.065.083.116.157.152.221h.036v-1.514h.597v4.073h-.583v-.476h-.05a1.49 1.49 0 0 1-.156.223.877.877 0 0 1-.276.219.97.97 0 0 1-.455.093zm.132-.507a.698.698 0 0 0 .435-.135.83.83 0 0 0 .272-.38 1.57 1.57 0 0 0 .094-.565c0-.212-.031-.397-.092-.557a.825.825 0 0 0-.27-.371.712.712 0 0 0-.439-.134c-.18 0-.33.047-.45.14a.851.851 0 0 0-.272.379 1.57 1.57 0 0 0-.089.543c0 .205.03.388.092.551a.876.876 0 0 0 .271.388.711.711 0 0 0 .448.141zm3.389.507a1.19 1.19 0 0 1-.663-.188 1.303 1.303 0 0 1-.456-.543 2.017 2.017 0 0 1-.164-.85c0-.33.056-.612.166-.847.112-.235.265-.414.46-.539.194-.124.415-.187.661-.187.19 0 .343.032.459.096a.804.804 0 0 1 .272.219c.065.083.116.157.152.221h.036v-1.514h.597v4.073h-.583v-.476h-.05a1.49 1.49 0 0 1-.156.223.877.877 0 0 1-.276.219.97.97 0 0 1-.455.093zm.132-.507a.696.696 0 0 0 .435-.135.838.838 0 0 0 .272-.38 1.57 1.57 0 0 0 .094-.565c0-.212-.031-.397-.092-.557a.818.818 0 0 0-.27-.371.71.71 0 0 0-.439-.134c-.18 0-.33.047-.45.14a.842.842 0 0 0-.271.379c-.06.161-.09.342-.09.543 0 .205.031.388.092.551a.884.884 0 0 0 .271.388c.121.094.27.141.448.141z" fill="#fff"/><g filter="url(#d)"><rect x="68" y="162" width="89" height="23" rx="4" fill="#1578F7" shape-rendering="crispEdges"/><path d="M81.066 175.401v-4.321h.86v4.321h-.86zm-1.729-1.733v-.856h4.321v.856h-4.32zm8.811 2.832H87.1l2.355-6.545h1.141l2.356 6.545h-1.049l-1.85-5.357h-.051l-1.854 5.357zm.176-2.563h3.4v.831h-3.4v-.831zm7.255 2.659c-.397 0-.75-.101-1.061-.304a2.065 2.065 0 0 1-.729-.872c-.175-.38-.262-.834-.262-1.365 0-.53.088-.984.265-1.361.18-.378.424-.666.735-.867.311-.2.664-.3 1.058-.3.305 0 .55.051.735.153.188.101.333.218.435.352.104.134.185.252.243.355h.057v-2.432h.956v6.545h-.933v-.764h-.08c-.058.105-.14.224-.25.358a1.387 1.387 0 0 1-.44.352c-.188.1-.431.15-.73.15zm.21-.815c.275 0 .508-.073.697-.217.192-.147.337-.351.435-.611.1-.26.15-.562.15-.908 0-.34-.049-.639-.147-.894a1.316 1.316 0 0 0-.431-.598 1.134 1.134 0 0 0-.703-.214c-.288 0-.528.074-.72.223-.191.15-.336.353-.434.611a2.49 2.49 0 0 0-.144.872c0 .329.05.624.147.886.098.262.243.47.435.623.194.151.432.227.716.227zm5.424.815c-.397 0-.75-.101-1.062-.304a2.067 2.067 0 0 1-.728-.872c-.175-.38-.262-.834-.262-1.365 0-.53.088-.984.265-1.361a2.04 2.04 0 0 1 .735-.867c.311-.2.664-.3 1.058-.3.305 0 .55.051.735.153.188.101.332.218.435.352.104.134.185.252.243.355h.057v-2.432h.956v6.545h-.934v-.764h-.079a2.505 2.505 0 0 1-.25.358 1.376 1.376 0 0 1-.441.352c-.187.1-.43.15-.728.15zm.21-.815c.275 0 .508-.073.697-.217.192-.147.337-.351.435-.611.1-.26.15-.562.15-.908 0-.34-.049-.639-.147-.894a1.319 1.319 0 0 0-.431-.598 1.136 1.136 0 0 0-.704-.214c-.287 0-.527.074-.719.223-.191.15-.336.353-.434.611a2.488 2.488 0 0 0-.144.872c0 .329.049.624.147.886.098.262.243.47.435.623.193.151.432.227.715.227zm6.923-5.826v6.545h-.956v-6.545h.956zm2.714 6.654a2 2 0 0 1-.843-.173 1.414 1.414 0 0 1-.598-.508c-.145-.222-.217-.493-.217-.815 0-.277.053-.505.159-.684.107-.179.251-.321.432-.425.181-.104.383-.183.607-.237.224-.053.452-.093.684-.121l.716-.083c.183-.024.316-.061.399-.112.084-.051.125-.134.125-.249v-.023c0-.279-.079-.495-.236-.648-.156-.154-.388-.231-.697-.231-.322 0-.575.072-.761.215-.183.14-.31.297-.38.469l-.898-.204c.106-.298.262-.539.466-.722a1.89 1.89 0 0 1 .713-.403c.269-.085.551-.128.847-.128.196 0 .404.023.623.07.222.045.429.128.62.25.194.121.353.295.476.521.124.223.186.514.186.872v3.26h-.933v-.671h-.039a1.358 1.358 0 0 1-.278.364 1.46 1.46 0 0 1-.476.297 1.844 1.844 0 0 1-.697.119zm.208-.767c.264 0 .49-.053.678-.157.189-.104.333-.241.431-.409.1-.171.15-.353.15-.547v-.632a.488.488 0 0 1-.198.095 2.965 2.965 0 0 1-.329.074l-.361.054-.294.039a2.35 2.35 0 0 0-.508.118.864.864 0 0 0-.365.24.6.6 0 0 0-.134.409c0 .236.087.415.262.537.175.119.397.179.668.179zm4.443-2.257v2.915h-.955v-4.909h.917v.799h.061c.113-.26.289-.469.53-.627.243-.157.549-.236.917-.236.335 0 .628.07.879.211.252.138.447.345.585.62.139.275.208.615.208 1.019v3.123h-.956v-3.007c0-.356-.092-.634-.278-.835-.185-.202-.44-.303-.764-.303-.221 0-.418.048-.591.144-.17.095-.306.236-.406.421a1.396 1.396 0 0 0-.147.665zm6.482 4.858c-.39 0-.726-.051-1.007-.153a1.954 1.954 0 0 1-.684-.406 1.696 1.696 0 0 1-.396-.553l.821-.339c.058.094.134.193.23.297.098.107.23.198.397.272.168.075.384.112.648.112.363 0 .662-.088.898-.265.237-.175.355-.454.355-.838v-.965h-.06a2.132 2.132 0 0 1-.25.348 1.34 1.34 0 0 1-.441.333c-.187.094-.431.14-.732.14-.387 0-.737-.09-1.048-.271a1.925 1.925 0 0 1-.735-.809c-.179-.358-.269-.798-.269-1.32s.089-.969.266-1.342c.179-.373.424-.658.735-.857.311-.2.664-.3 1.058-.3.304 0 .55.051.738.153.187.101.333.218.438.352.106.134.188.252.246.355h.07v-.796h.937v5.018c0 .422-.098.768-.294 1.038a1.73 1.73 0 0 1-.796.601c-.333.13-.708.195-1.125.195zm-.01-2.809c.275 0 .507-.064.697-.192.192-.13.337-.315.435-.556.1-.243.15-.534.15-.873 0-.33-.049-.621-.147-.872a1.299 1.299 0 0 0-.432-.588 1.133 1.133 0 0 0-.703-.214c-.287 0-.527.074-.719.223a1.357 1.357 0 0 0-.435.601 2.41 2.41 0 0 0-.143.85c0 .322.049.605.147.847.098.243.243.433.434.569.194.137.433.205.716.205zm6.616-1.17v-2.873h.959v4.909h-.94v-.85h-.051c-.113.262-.294.48-.543.655-.247.173-.555.259-.924.259-.315 0-.594-.069-.837-.208a1.45 1.45 0 0 1-.569-.623c-.137-.275-.205-.615-.205-1.02v-3.122h.956v3.007c0 .335.093.601.278.799a.94.94 0 0 0 .722.298c.179 0 .357-.045.534-.135.179-.089.327-.224.444-.406.12-.181.178-.411.176-.69zm3.671 2.145a2 2 0 0 1-.843-.173 1.414 1.414 0 0 1-.598-.508c-.145-.222-.217-.493-.217-.815 0-.277.053-.505.16-.684.106-.179.25-.321.431-.425.181-.104.383-.183.607-.237.224-.053.452-.093.684-.121l.716-.083c.183-.024.316-.061.4-.112.083-.051.124-.134.124-.249v-.023c0-.279-.079-.495-.236-.648-.156-.154-.388-.231-.697-.231-.322 0-.575.072-.761.215-.183.14-.31.297-.38.469l-.898-.204c.106-.298.262-.539.467-.722a1.88 1.88 0 0 1 .712-.403c.269-.085.551-.128.847-.128.196 0 .404.023.623.07.222.045.429.128.62.25.194.121.353.295.477.521.123.223.185.514.185.872v3.26h-.933v-.671h-.039a1.338 1.338 0 0 1-.278.364 1.46 1.46 0 0 1-.476.297 1.844 1.844 0 0 1-.697.119zm.208-.767c.264 0 .49-.053.678-.157.189-.104.333-.241.431-.409.1-.171.15-.353.15-.547v-.632a.488.488 0 0 1-.198.095 2.915 2.915 0 0 1-.329.074l-.361.054-.294.039a2.365 2.365 0 0 0-.508.118.864.864 0 0 0-.365.24.6.6 0 0 0-.134.409c0 .236.087.415.262.537.175.119.398.179.668.179zm5.546 2.601c-.39 0-.725-.051-1.007-.153a1.954 1.954 0 0 1-.684-.406 1.71 1.71 0 0 1-.396-.553l.821-.339c.058.094.135.193.231.297.098.107.23.198.396.272.168.075.384.112.649.112.362 0 .661-.088.898-.265.236-.175.355-.454.355-.838v-.965h-.061a2.132 2.132 0 0 1-.25.348 1.34 1.34 0 0 1-.441.333c-.187.094-.431.14-.731.14-.388 0-.738-.09-1.049-.271a1.925 1.925 0 0 1-.735-.809c-.179-.358-.268-.798-.268-1.32s.088-.969.265-1.342c.179-.373.424-.658.735-.857.311-.2.664-.3 1.058-.3.305 0 .551.051.738.153.188.101.334.218.438.352.107.134.189.252.246.355h.07v-.796h.937v5.018c0 .422-.098.768-.294 1.038a1.726 1.726 0 0 1-.796.601c-.332.13-.707.195-1.125.195zm-.01-2.809c.275 0 .508-.064.697-.192.192-.13.337-.315.435-.556.1-.243.15-.534.15-.873 0-.33-.049-.621-.147-.872a1.304 1.304 0 0 0-.431-.588 1.136 1.136 0 0 0-.704-.214c-.287 0-.527.074-.719.223a1.363 1.363 0 0 0-.434.601 2.387 2.387 0 0 0-.144.85c0 .322.049.605.147.847.098.243.243.433.435.569.193.137.432.205.715.205zm5.622.965c-.483 0-.9-.103-1.249-.31a2.104 2.104 0 0 1-.806-.879c-.187-.379-.281-.823-.281-1.333 0-.502.094-.946.281-1.329.19-.384.454-.683.793-.898a2.192 2.192 0 0 1 1.195-.323c.277 0 .546.046.806.137.26.092.493.236.7.432.206.196.369.451.488.764.12.311.179.689.179 1.134v.339h-3.902v-.716h2.966c0-.251-.051-.474-.153-.668a1.161 1.161 0 0 0-.432-.463 1.203 1.203 0 0 0-.645-.17c-.269 0-.503.066-.704.199-.198.13-.351.3-.46.511-.106.209-.16.436-.16.681v.559c0 .328.058.607.173.837.117.23.28.406.489.528.209.119.453.179.732.179.181 0 .346-.026.495-.077.149-.053.278-.132.387-.237.109-.104.192-.233.249-.386l.905.163a1.656 1.656 0 0 1-.39.7 1.9 1.9 0 0 1-.7.463 2.614 2.614 0 0 1-.956.163z" fill="#fff"/></g></g><defs><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><filter id="d" x="62" y="160" width="97" height="31" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-2" dy="2"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_15236"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_15236" result="shape"/></filter></defs></svg>                                                                                                                                                                                                                                                                                                                                                                                                                                                                        lite/admin/dist/img/sidebar.svg                                                                     0000777                 00000001435 15251156627 0012466 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="100" height="65" viewBox="0 0 100 65" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="banner-bottom 3" clip-path="url(#clip0_14495_1791)">
<path id="Vector" d="M94.0224 0.956055H5.6961C2.89972 0.956055 0.632812 3.22297 0.632812 6.01935V59.1839C0.632812 61.9803 2.89972 64.2472 5.6961 64.2472H94.0224C96.8188 64.2472 99.0857 61.9803 99.0857 59.1839V6.01935C99.0857 3.22297 96.8188 0.956055 94.0224 0.956055Z" fill="#EAF1FE"/>
<path id="Rectangle 20" d="M0.210938 5.95605C0.210938 3.19463 2.44951 0.956055 5.21094 0.956055H26.5822V64.2472H5.21093C2.44951 64.2472 0.210938 62.0086 0.210938 59.2472V5.95605Z" fill="#154FD9"/>
</g>
<defs>
<clipPath id="clip0_14495_1791">
<rect width="100" height="63.2911" fill="white" transform="translate(0 0.956055)"/>
</clipPath>
</defs>
</svg>
                                                                                                                                                                                                                                   lite/admin/dist/img/custom-icon.svg                                                                 0000777                 00000340613 15251156627 0013321 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><g clip-path="url(#c)" opacity=".8"><rect x="138" y="-55" width="282" height="192" rx="12" fill="#fff"/><path d="M410.74-43.262H152.768v58.616H410.74v-58.616z" fill="#fff"/><g filter="url(#d)"><path d="M410.74 7H152.768v32.003H410.74V7z" fill="#fff"/><path d="M158.5 12.053h-5.732v5.727h5.732v-5.727z" fill="#fff"/><path d="m154.917 16.348 1.433-1.432-1.433-1.432" stroke="#212121" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/><path d="M164.146 13.188v3.92h-.716l-1.707-2.468h-.029v2.467h-.83v-3.92h.728l1.694 2.466h.035v-2.466h.825zm2.012 3.977a1.57 1.57 0 0 1-.782-.184 1.26 1.26 0 0 1-.502-.525 1.725 1.725 0 0 1-.176-.805c0-.303.058-.568.176-.797.118-.228.283-.406.496-.534.215-.127.466-.19.755-.19.194 0 .375.03.542.093.169.061.316.154.441.277.127.124.225.28.295.467.07.187.106.405.106.655v.224h-2.486v-.505h1.717a.624.624 0 0 0-.076-.312.553.553 0 0 0-.213-.213.61.61 0 0 0-.312-.078.629.629 0 0 0-.33.086.594.594 0 0 0-.222.228.647.647 0 0 0-.083.315v.48c0 .146.027.272.081.378a.587.587 0 0 0 .232.245.695.695 0 0 0 .354.086.767.767 0 0 0 .249-.038.503.503 0 0 0 .316-.303l.755.05c-.038.181-.117.34-.235.475-.118.134-.27.238-.456.314-.186.074-.4.11-.642.11zm3.213 0c-.302 0-.561-.064-.778-.192a1.29 1.29 0 0 1-.498-.536 1.73 1.73 0 0 1-.173-.788c0-.301.058-.566.175-.793a1.29 1.29 0 0 1 .5-.534c.216-.129.472-.193.77-.193.257 0 .482.046.674.14.193.093.346.224.458.392.113.169.175.367.186.594h-.77a.596.596 0 0 0-.172-.355.495.495 0 0 0-.363-.136.55.55 0 0 0-.331.104.658.658 0 0 0-.218.297c-.053.13-.079.287-.079.472 0 .188.026.348.077.479a.658.658 0 0 0 .22.3.549.549 0 0 0 .331.104c.094 0 .177-.02.251-.058a.474.474 0 0 0 .186-.166.63.63 0 0 0 .098-.266h.77a1.193 1.193 0 0 1-.184.593c-.108.17-.258.302-.45.398a1.506 1.506 0 0 1-.68.144zm3.178 0c-.303 0-.563-.061-.782-.184a1.26 1.26 0 0 1-.502-.525 1.737 1.737 0 0 1-.176-.805c0-.303.059-.568.176-.797.118-.228.283-.406.497-.534.214-.127.466-.19.754-.19.195 0 .375.03.543.093a1.202 1.202 0 0 1 .735.744c.071.187.106.405.106.655v.224h-2.485v-.505h1.717a.624.624 0 0 0-.077-.312.546.546 0 0 0-.213-.213.605.605 0 0 0-.312-.078.608.608 0 0 0-.552.314.635.635 0 0 0-.082.315v.48c0 .146.027.272.08.378a.587.587 0 0 0 .232.245.7.7 0 0 0 .354.086.778.778 0 0 0 .25-.038.493.493 0 0 0 .316-.303l.755.05c-.039.181-.117.34-.236.475-.118.134-.27.238-.456.314-.185.074-.399.11-.642.11zm4.332-2.16-.747.047a.39.39 0 0 0-.082-.173.446.446 0 0 0-.167-.124.566.566 0 0 0-.243-.048.595.595 0 0 0-.32.08c-.087.053-.131.123-.131.211 0 .07.028.13.085.178a.664.664 0 0 0 .289.117l.533.107c.286.059.499.153.639.283.141.13.211.302.211.513a.804.804 0 0 1-.17.507c-.113.146-.267.26-.464.341-.195.08-.421.12-.676.12-.39 0-.7-.08-.931-.242a.949.949 0 0 1-.405-.666l.803-.042c.024.118.083.209.176.271a.644.644 0 0 0 .359.092.633.633 0 0 0 .344-.082c.089-.056.133-.128.135-.216a.228.228 0 0 0-.094-.182.68.68 0 0 0-.284-.111l-.51-.102c-.287-.057-.501-.157-.641-.298a.737.737 0 0 1-.209-.542c0-.189.051-.352.153-.488a.985.985 0 0 1 .435-.316c.188-.074.407-.11.659-.11.372 0 .664.078.878.234.214.157.339.371.375.642zm3.03 0-.747.047a.381.381 0 0 0-.083-.173.43.43 0 0 0-.167-.124.56.56 0 0 0-.243-.048.6.6 0 0 0-.32.08c-.087.053-.13.123-.13.211 0 .07.028.13.084.178a.67.67 0 0 0 .289.117l.533.107c.287.059.5.153.64.283.141.13.211.302.211.513a.799.799 0 0 1-.171.507c-.112.146-.267.26-.463.341-.196.08-.421.12-.677.12-.389 0-.699-.08-.931-.242a.947.947 0 0 1-.404-.666l.803-.042c.024.118.083.209.176.271a.64.64 0 0 0 .358.092.64.64 0 0 0 .345-.082c.088-.056.133-.128.134-.216a.222.222 0 0 0-.094-.182.67.67 0 0 0-.283-.111l-.51-.102c-.287-.057-.501-.157-.642-.298a.741.741 0 0 1-.209-.542c0-.189.052-.352.154-.488a.98.98 0 0 1 .435-.316c.187-.074.407-.11.659-.11.371 0 .664.078.877.234.215.157.34.371.376.642zm1.42 2.158c-.188 0-.355-.033-.502-.098a.812.812 0 0 1-.349-.293.88.88 0 0 1-.126-.486c0-.163.03-.3.09-.411.06-.111.142-.2.245-.268.104-.068.221-.119.353-.153.133-.035.272-.059.417-.073.172-.018.31-.034.414-.05a.581.581 0 0 0 .228-.073c.048-.031.071-.079.071-.141v-.012a.35.35 0 0 0-.115-.281c-.075-.066-.182-.1-.322-.1a.572.572 0 0 0-.35.098.454.454 0 0 0-.173.241l-.754-.061c.038-.179.113-.333.225-.463.113-.132.258-.232.435-.303.179-.071.386-.107.621-.107.164 0 .32.02.47.058.15.038.284.097.4.178a.864.864 0 0 1 .379.76v1.982h-.774V16.7h-.022a.846.846 0 0 1-.19.243.884.884 0 0 1-.286.162 1.175 1.175 0 0 1-.385.058zm.234-.563c.12 0 .226-.024.318-.07a.56.56 0 0 0 .216-.196.5.5 0 0 0 .079-.277v-.312a.453.453 0 0 1-.106.046 1.797 1.797 0 0 1-.147.036c-.055.01-.11.02-.165.028l-.149.022c-.096.014-.18.036-.251.066a.4.4 0 0 0-.167.125.306.306 0 0 0-.059.191c0 .111.04.196.12.255a.531.531 0 0 0 .311.086zm2.057.507v-2.94h.791v.513h.031a.71.71 0 0 1 .707-.555 1.238 1.238 0 0 1 .257.029v.724a1.383 1.383 0 0 0-.345-.044.653.653 0 0 0-.322.078.575.575 0 0 0-.303.532v1.663h-.816zm2.801 1.103c-.104 0-.201-.009-.291-.025a1.072 1.072 0 0 1-.223-.06l.184-.608c.096.03.182.045.259.048a.326.326 0 0 0 .201-.054.398.398 0 0 0 .14-.195l.048-.124-1.056-3.024h.859l.609 2.159h.031l.615-2.16h.864l-1.144 3.258c-.055.158-.13.296-.224.413a.916.916 0 0 1-.355.274 1.242 1.242 0 0 1-.517.098z" fill="#212121"/></g><g filter="url(#e)"><path d="M410.74 39.004H152.768v34.698H410.74V39.004z" fill="#fff"/><path d="M158.5 44.898h-5.732v5.727h5.732v-5.727z" fill="#fff"/><path d="m154.917 49.196 1.433-1.432-1.433-1.432" stroke="#212121" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/><path d="M160.864 49.953v-3.92h2.598v.683h-1.768v.934h1.596v.683h-1.596v1.62h-.83zm4.844-1.252v-1.688h.816v2.94h-.783v-.535h-.031a.871.871 0 0 1-.332.416.972.972 0 0 1-.561.157.99.99 0 0 1-.519-.134.916.916 0 0 1-.351-.381 1.313 1.313 0 0 1-.126-.591v-1.872h.816v1.726c.001.174.048.31.14.411a.475.475 0 0 0 .37.152c.098 0 .19-.023.275-.067a.52.52 0 0 0 .207-.203.62.62 0 0 0 .079-.331zm2.285-.448v1.7h-.816v-2.94h.778v.518h.034a.827.827 0 0 1 .328-.406.993.993 0 0 1 .558-.15c.204 0 .382.044.534.133.152.09.27.217.355.383.084.165.126.361.126.59v1.871h-.816v-1.726c.001-.18-.045-.32-.138-.421a.496.496 0 0 0-.385-.153.585.585 0 0 0-.291.07.493.493 0 0 0-.196.207.726.726 0 0 0-.071.324zm3.87 1.757c-.301 0-.561-.064-.778-.192a1.29 1.29 0 0 1-.498-.536 1.73 1.73 0 0 1-.172-.788c0-.301.058-.566.174-.792a1.29 1.29 0 0 1 .5-.535c.216-.129.473-.193.77-.193.257 0 .482.047.675.14.193.093.345.224.458.392.112.169.174.367.186.594h-.771a.59.59 0 0 0-.172-.354.494.494 0 0 0-.362-.137.55.55 0 0 0-.332.104.658.658 0 0 0-.218.297c-.053.13-.079.287-.079.472 0 .188.026.348.077.48a.666.666 0 0 0 .22.3.55.55 0 0 0 .332.103c.093 0 .177-.02.251-.058a.49.49 0 0 0 .186-.166.645.645 0 0 0 .097-.266h.771a1.214 1.214 0 0 1-.184.593c-.109.17-.259.303-.451.398a1.503 1.503 0 0 1-.68.144zm3.402-2.997v.612h-1.772v-.612h1.772zm-1.369-.705h.816v2.741c0 .075.011.134.034.176.023.04.055.07.096.086a.399.399 0 0 0 .146.025.706.706 0 0 0 .115-.01l.088-.017.128.607a2.386 2.386 0 0 1-.172.044 1.37 1.37 0 0 1-.27.033 1.244 1.244 0 0 1-.518-.079.723.723 0 0 1-.343-.28.854.854 0 0 1-.12-.478v-2.848zm1.901 3.645v-2.94h.816v2.94h-.816zm.41-3.32a.445.445 0 0 1-.312-.12.39.39 0 0 1-.128-.293c0-.112.042-.209.128-.29a.44.44 0 0 1 .312-.121c.122 0 .225.04.311.122a.391.391 0 0 1 0 .582.439.439 0 0 1-.311.12zm2.39 3.377c-.298 0-.555-.063-.772-.19a1.292 1.292 0 0 1-.5-.532 1.707 1.707 0 0 1-.177-.794c0-.304.059-.57.177-.796.117-.229.284-.406.5-.532.217-.128.474-.192.772-.192.298 0 .554.064.77.192.217.126.385.303.502.532.118.227.176.492.176.796 0 .301-.058.566-.176.794a1.29 1.29 0 0 1-.502.532c-.216.127-.472.19-.77.19zm.004-.632a.51.51 0 0 0 .339-.114.713.713 0 0 0 .205-.318c.047-.134.071-.287.071-.458 0-.17-.024-.323-.071-.457a.712.712 0 0 0-.205-.318.503.503 0 0 0-.339-.117.52.52 0 0 0-.345.117.718.718 0 0 0-.209.318 1.407 1.407 0 0 0-.069.457c0 .171.023.324.069.458.047.134.117.24.209.318a.526.526 0 0 0 .345.114zm2.791-1.125v1.7h-.816v-2.94h.778v.518h.035a.82.82 0 0 1 .327-.406.993.993 0 0 1 .558-.15c.204 0 .382.044.534.133.152.09.27.217.355.383.084.165.126.361.126.59v1.871h-.816v-1.726c.001-.18-.045-.32-.138-.421a.494.494 0 0 0-.385-.153.585.585 0 0 0-.291.07.5.5 0 0 0-.196.207.726.726 0 0 0-.071.324zm3.38 1.755c-.188 0-.355-.033-.502-.098a.812.812 0 0 1-.349-.292.88.88 0 0 1-.126-.487c0-.163.03-.3.09-.411.06-.111.141-.2.245-.268.103-.068.221-.119.353-.153a2.69 2.69 0 0 1 .417-.073c.171-.018.309-.034.414-.05a.581.581 0 0 0 .228-.073.16.16 0 0 0 .071-.141v-.012a.354.354 0 0 0-.115-.28.472.472 0 0 0-.322-.1.568.568 0 0 0-.35.097.449.449 0 0 0-.173.241l-.755-.061c.038-.178.114-.333.226-.463.113-.132.257-.232.435-.303.179-.071.386-.107.621-.107.164 0 .32.02.469.058.151.038.285.097.401.178.117.08.21.183.278.31a.942.942 0 0 1 .101.45v1.983h-.774v-.408h-.023a.814.814 0 0 1-.475.405 1.18 1.18 0 0 1-.385.058zm.234-.563c.12 0 .226-.023.318-.07a.56.56 0 0 0 .216-.196.507.507 0 0 0 .079-.277v-.312a.453.453 0 0 1-.106.046 1.797 1.797 0 0 1-.147.036 7.3 7.3 0 0 1-.315.05 1.01 1.01 0 0 0-.25.067.394.394 0 0 0-.167.124.3.3 0 0 0-.06.192c0 .11.041.195.121.254a.531.531 0 0 0 .311.086zm2.873-3.412v3.92h-.817v-3.92h.817z" fill="#212121"/></g><g filter="url(#f)"><path d="M410.74 73.701H152.768V108.4H410.74V73.701z" fill="#fff"/><path d="M158.5 79.596h-5.732v5.727h5.732v-5.727z" fill="#fff"/><path d="m154.917 83.89 1.433-1.43-1.433-1.433" stroke="#212121" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/><path d="M161.541 84.65h-.889l1.355-3.92h1.069l1.353 3.92h-.889l-.983-3.024h-.031l-.985 3.024zm-.055-1.541h2.1v.647h-2.1v-.647zm4.347 1.589a1.11 1.11 0 0 1-.607-.173 1.197 1.197 0 0 1-.429-.51c-.105-.227-.157-.504-.157-.831 0-.337.054-.617.162-.84.109-.225.253-.393.433-.504.182-.112.38-.169.596-.169.165 0 .302.028.412.085a.8.8 0 0 1 .269.207c.068.081.121.162.157.24h.025V80.73h.814v3.92h-.805v-.471h-.034a1.08 1.08 0 0 1-.163.243.807.807 0 0 1-.27.197.934.934 0 0 1-.403.079zm.259-.65a.52.52 0 0 0 .333-.106.674.674 0 0 0 .211-.305c.05-.13.075-.282.075-.457a1.28 1.28 0 0 0-.073-.456.658.658 0 0 0-.211-.298.536.536 0 0 0-.335-.106.53.53 0 0 0-.339.11.665.665 0 0 0-.209.302 1.303 1.303 0 0 0-.071.448c0 .17.024.322.071.453.048.13.118.233.209.307a.53.53 0 0 0 .339.109zm4.831-2.338-1.029 2.94h-.92l-1.029-2.94h.862l.612 2.103h.03l.61-2.103h.864zm1.664 2.997c-.303 0-.564-.061-.782-.184a1.261 1.261 0 0 1-.502-.524 1.725 1.725 0 0 1-.176-.806c0-.302.058-.567.176-.796.118-.229.283-.407.496-.534.215-.128.466-.192.755-.192.194 0 .375.032.542.094.169.061.316.154.441.278.127.124.225.28.295.467.07.186.106.404.106.654v.224h-2.486v-.505h1.717a.624.624 0 0 0-.076-.312.552.552 0 0 0-.213-.212.61.61 0 0 0-.312-.079.629.629 0 0 0-.33.086.594.594 0 0 0-.222.228.647.647 0 0 0-.083.316v.48c0 .146.027.271.081.377a.587.587 0 0 0 .232.245.696.696 0 0 0 .354.087.767.767 0 0 0 .249-.039.502.502 0 0 0 .316-.302l.755.05c-.038.18-.117.34-.235.474-.118.134-.27.239-.456.314-.186.074-.4.111-.642.111zm1.883-.057v-2.94h.791v.513h.031a.764.764 0 0 1 .27-.414.712.712 0 0 1 .437-.141 1.226 1.226 0 0 1 .257.028v.724a1.41 1.41 0 0 0-.345-.044.657.657 0 0 0-.322.078.58.58 0 0 0-.303.532v1.664h-.816zm3.921-2.94v.612h-1.772v-.612h1.772zm-1.37-.705h.816v2.741a.37.37 0 0 0 .035.176c.022.041.054.07.095.087a.399.399 0 0 0 .146.024.697.697 0 0 0 .115-.01l.088-.016.128.606c-.04.013-.098.028-.172.044a1.37 1.37 0 0 1-.27.033 1.236 1.236 0 0 1-.517-.079.717.717 0 0 1-.343-.279.855.855 0 0 1-.121-.479v-2.848zm1.902 3.645v-2.94h.816v2.94h-.816zm.41-3.32a.446.446 0 0 1-.313-.12.393.393 0 0 1 0-.582.441.441 0 0 1 .313-.122c.121 0 .224.04.31.122a.38.38 0 0 1 .13.29.388.388 0 0 1-.13.292.439.439 0 0 1-.31.12zm3.508 1.218-.747.046a.39.39 0 0 0-.082-.172.445.445 0 0 0-.167-.125.568.568 0 0 0-.244-.047.6.6 0 0 0-.32.08c-.086.052-.13.122-.13.21 0 .07.028.13.085.178a.664.664 0 0 0 .289.117l.533.108c.286.058.499.152.639.283.141.13.211.3.211.513a.798.798 0 0 1-.17.507c-.113.145-.267.259-.464.34-.195.08-.421.121-.676.121-.39 0-.7-.08-.931-.243a.95.95 0 0 1-.405-.666l.803-.042a.41.41 0 0 0 .176.272.643.643 0 0 0 .359.091.633.633 0 0 0 .344-.082c.089-.056.133-.128.135-.216a.228.228 0 0 0-.094-.182.676.676 0 0 0-.284-.111l-.51-.101c-.287-.058-.501-.157-.641-.299a.738.738 0 0 1-.209-.542c0-.189.051-.351.153-.488a.99.99 0 0 1 .435-.315c.188-.075.407-.112.659-.112.372 0 .664.079.878.236.214.157.339.37.375.641zm1.923 2.159c-.303 0-.564-.061-.782-.184a1.255 1.255 0 0 1-.502-.524 1.725 1.725 0 0 1-.177-.806c0-.302.059-.567.177-.796a1.3 1.3 0 0 1 .496-.534c.215-.128.466-.192.755-.192.194 0 .375.032.542.094.169.061.316.154.441.278.126.124.225.28.295.467.07.186.105.404.105.654v.224h-2.485v-.505h1.717a.624.624 0 0 0-.077-.312.55.55 0 0 0-.212-.212.61.61 0 0 0-.313-.079.625.625 0 0 0-.329.086.637.637 0 0 0-.305.543v.481c0 .146.027.271.081.377a.591.591 0 0 0 .231.245c.1.058.218.087.355.087.09 0 .174-.013.249-.039a.502.502 0 0 0 .316-.302l.755.05c-.038.18-.117.34-.236.474a1.177 1.177 0 0 1-.456.314c-.185.074-.399.111-.641.111zm1.883-.057v-2.94h.778v.518h.034a.822.822 0 0 1 .82-.557c.202 0 .374.051.516.152.142.1.236.235.283.405h.031a.782.782 0 0 1 .326-.403c.158-.102.345-.154.561-.154.275 0 .498.088.669.263.172.173.259.42.259.739v1.977h-.815v-1.817c0-.163-.043-.286-.13-.367a.46.46 0 0 0-.326-.123.439.439 0 0 0-.347.142.534.534 0 0 0-.124.37v1.795h-.792v-1.834a.474.474 0 0 0-.124-.344.428.428 0 0 0-.324-.129.45.45 0 0 0-.245.07.479.479 0 0 0-.171.189.605.605 0 0 0-.063.283v1.765h-.816zm6.262.057a1.57 1.57 0 0 1-.781-.184 1.255 1.255 0 0 1-.502-.524 1.725 1.725 0 0 1-.177-.806c0-.302.059-.567.177-.796a1.3 1.3 0 0 1 .496-.534c.215-.128.466-.192.755-.192.194 0 .375.032.542.094.169.061.316.154.441.278.126.124.225.28.295.467.07.186.105.404.105.654v.224h-2.485v-.505h1.717a.624.624 0 0 0-.077-.312.545.545 0 0 0-.213-.212.605.605 0 0 0-.312-.079.625.625 0 0 0-.329.086.637.637 0 0 0-.305.543v.481c0 .146.027.271.081.377a.581.581 0 0 0 .232.245.696.696 0 0 0 .354.087.767.767 0 0 0 .249-.039.512.512 0 0 0 .316-.302l.755.05c-.038.18-.117.34-.236.474a1.177 1.177 0 0 1-.456.314c-.185.074-.399.111-.642.111zm2.7-1.757v1.7h-.816v-2.94h.778v.518h.034a.822.822 0 0 1 .328-.405.992.992 0 0 1 .557-.152c.205 0 .383.045.535.134.152.09.27.217.355.383.084.165.126.361.126.59v1.872h-.816v-1.727c.001-.18-.045-.32-.138-.42a.496.496 0 0 0-.385-.154.59.59 0 0 0-.292.071.49.49 0 0 0-.195.206.713.713 0 0 0-.071.324zm4.106-1.24v.612h-1.773v-.612h1.773zm-1.37-.705h.816v2.741c0 .076.011.134.035.176.022.041.054.07.095.087a.399.399 0 0 0 .146.024.697.697 0 0 0 .115-.01l.088-.016.128.606a2.386 2.386 0 0 1-.172.044 1.37 1.37 0 0 1-.27.033 1.24 1.24 0 0 1-.518-.079.722.722 0 0 1-.343-.279.855.855 0 0 1-.12-.479v-2.848z" fill="#212121"/></g><path d="M321.827 100.314h-80.146a.337.337 0 0 0-.337.337v11.454c0 .186.151.337.337.337h80.146a.337.337 0 0 0 .337-.337v-11.454a.337.337 0 0 0-.337-.337z" fill="#fff"/><path d="M256.201 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M252.365 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M248.529 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M244.694 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .369.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M240.858 33.25c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M237.023 33.25c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.044-.519-.13a.996.996 0 0 1-.498-.888v-.014zM230.973 33.25c0-.196.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.137h1.968a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.968c-.195 0-.368-.044-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M227.137 33.25c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M223.301 33.25c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M221.347 33.25c0-.196.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.137h1.968a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.968c-.195 0-.368-.044-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M217.511 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.092.15.137.323.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M213.675 33.25c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014zM207.625 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M203.789 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M201.835 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M197.999 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M194.163 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014zM186.232 33.25c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M184.277 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M180.442 33.25c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M176.606 33.25c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M172.771 33.25c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M170.816 33.25c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M166.98 33.25c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M163.145 33.25c0-.196.045-.369.136-.519a.925.925 0 0 1 .362-.362.983.983 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.044-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M161.19 33.25c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014zM376.92 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M374.966 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M373.011 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M371.056 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M367.221 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.01 1.01 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M363.385 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014zM357.335 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M355.381 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M351.545 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M347.709 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM341.659 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M337.823 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M333.987 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M332.033 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M328.198 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M326.243 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M322.407 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM314.476 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.982.982 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M310.641 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M306.805 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M302.969 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.01 1.01 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM296.919 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M294.964 25.282c0-.196.045-.37.136-.52a.927.927 0 0 1 .363-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a1.02 1.02 0 0 1-.519-.13.99.99 0 0 1-.363-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M291.129 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M287.293 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M283.457 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M281.503 25.282c0-.196.045-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.01 1.01 0 0 1-.137-.526v-.014zM275.452 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M273.498 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M269.662 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M265.826 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM257.896 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M254.06 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.982.982 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M250.224 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M246.389 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M244.434 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M240.598 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M236.762 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M232.927 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M229.091 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M225.256 25.282c0-.196.045-.37.136-.52a.927.927 0 0 1 .363-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a1.02 1.02 0 0 1-.519-.13.99.99 0 0 1-.363-.362 1.018 1.018 0 0 1-.136-.526v-.014zM217.324 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M213.489 25.282c0-.196.045-.37.136-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M209.653 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M205.817 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M203.862 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.927.927 0 0 1 .363.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.99.99 0 0 1-.363.362 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M200.027 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M198.072 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.01 1.01 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M194.237 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M190.401 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M188.447 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.01 1.01 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M186.492 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M184.538 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M180.702 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM172.771 25.282c0-.196.045-.37.136-.52a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M170.816 25.282c0-.196.046-.37.137-.52a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M166.98 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M165.026 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M161.19 25.282c0-.196.046-.37.137-.52a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014zM256.201 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M252.365 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M248.529 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M244.694 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .369.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M240.858 65.127c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M237.023 65.127c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.985.985 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.044-.519-.13a.996.996 0 0 1-.498-.888v-.014zM230.973 65.127c0-.196.045-.369.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.137h1.968a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.968c-.195 0-.368-.044-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M227.137 65.127c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M223.301 65.127c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M221.347 65.127c0-.196.045-.369.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.137h1.968a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.968c-.195 0-.368-.044-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M217.511 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.092.15.137.323.137.52v.013a1.01 1.01 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M213.675 65.127c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014zM207.625 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M203.789 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M201.835 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M197.999 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362c.091.15.136.323.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.086-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M194.163 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM186.232 65.127c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M184.277 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M180.442 65.127c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M176.606 65.127c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M172.771 65.127c0-.196.045-.369.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M170.816 65.127c0-.196.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M166.98 65.127c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M163.145 65.127c0-.196.045-.369.136-.519a.925.925 0 0 1 .362-.362.982.982 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.091.15.137.323.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.044-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M161.19 65.127c0-.196.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362c.091.15.136.323.136.52v.013a.996.996 0 0 1-.498.888c-.151.086-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014zM376.92 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M374.966 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M373.011 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M371.056 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M367.221 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M363.385 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014zM357.335 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M355.381 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M351.545 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M347.709 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014zM341.659 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M337.823 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M333.987 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M332.033 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M328.198 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M326.243 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M322.407 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014zM314.476 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.983.983 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M310.641 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M306.805 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M302.969 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014zM296.919 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M294.964 57.158c0-.195.045-.369.136-.519a.927.927 0 0 1 .363-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a1.02 1.02 0 0 1-.519-.13.991.991 0 0 1-.363-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M291.129 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M287.293 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M283.457 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M281.503 57.158c0-.195.045-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014zM275.452 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M273.498 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M269.662 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M265.826 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014zM257.896 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M254.06 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.983.983 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M250.224 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M246.389 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M244.434 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M240.598 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.986.986 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M236.762 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M232.927 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M229.091 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M225.256 57.158c0-.195.045-.369.136-.519a.927.927 0 0 1 .363-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a1.02 1.02 0 0 1-.519-.13.991.991 0 0 1-.363-.362 1.018 1.018 0 0 1-.136-.526v-.014zM217.324 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M213.489 57.158c0-.195.045-.369.136-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M209.653 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M205.817 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M203.862 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.927.927 0 0 1 .363.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.991.991 0 0 1-.363.362 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M200.027 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M198.072 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M194.237 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M190.401 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M188.447 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M186.492 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M184.538 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M180.702 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014zM172.771 57.158c0-.195.045-.369.136-.519a.931.931 0 0 1 .362-.362.987.987 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.996.996 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M170.816 57.158c0-.195.046-.369.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M166.98 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M165.026 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.996.996 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M161.19 57.158c0-.195.046-.369.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.988.988 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.988.988 0 0 1-.362-.362 1.018 1.018 0 0 1-.137-.526v-.014zM256.201 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.931.931 0 0 1 .362.362.98.98 0 0 1 .136.519v.014a.997.997 0 0 1-.498.888 1.03 1.03 0 0 1-.519.13h-3.853a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M252.365 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362.98.98 0 0 1 .136.519v.014c0 .196-.045.371-.136.526a.99.99 0 0 1-.362.362 1.03 1.03 0 0 1-.519.13h-3.853a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M248.529 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362.98.98 0 0 1 .136.519v.014c0 .196-.045.371-.136.526a.99.99 0 0 1-.362.362 1.03 1.03 0 0 1-.519.13h-3.853a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M244.694 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .369.046.519.137a.925.925 0 0 1 .362.362.98.98 0 0 1 .136.519v.014c0 .196-.045.371-.136.526a.99.99 0 0 1-.362.362c-.15.086-.324.13-.519.13h-3.853a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M240.858 100.42a.98.98 0 0 1 .137-.519.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-3.853c-.196 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M237.023 100.42a.98.98 0 0 1 .136-.519.931.931 0 0 1 .362-.362.985.985 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-3.853a1.03 1.03 0 0 1-.519-.13.997.997 0 0 1-.498-.888v-.014zM230.973 100.42a.98.98 0 0 1 .136-.519.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.137h1.968a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .136.519v.014c0 .196-.045.371-.136.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-1.968a1.03 1.03 0 0 1-.519-.13.99.99 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M227.137 100.42a.98.98 0 0 1 .136-.519.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.997.997 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M223.301 100.42a.98.98 0 0 1 .136-.519.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.997.997 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M221.347 100.42a.98.98 0 0 1 .136-.519.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.137h1.968a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-1.968a1.03 1.03 0 0 1-.519-.13.99.99 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M217.511 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362c.092.15.137.323.137.519v.014a1.01 1.01 0 0 1-.499.888c-.15.086-.323.13-.519.13h-3.852a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M213.675 100.42a.98.98 0 0 1 .136-.519.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.997.997 0 0 1-.498-.888v-.014zM207.625 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-1.967a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M203.789 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362.98.98 0 0 1 .136.519v.014a.997.997 0 0 1-.498.888c-.151.086-.324.13-.52.13h-3.852a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M201.835 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-1.967a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M197.999 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853c.195 0 .368.046.519.137a.925.925 0 0 1 .362.362.98.98 0 0 1 .136.519v.014c0 .196-.045.371-.136.526a.99.99 0 0 1-.362.362 1.03 1.03 0 0 1-.519.13h-3.853a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M194.163 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.852c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362.98.98 0 0 1 .136.519v.014a.997.997 0 0 1-.498.888c-.151.086-.324.13-.52.13h-3.852a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM186.232 100.42a.98.98 0 0 1 .137-.519.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-3.853c-.196 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M184.277 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362.98.98 0 0 1 .136.519v.014a.997.997 0 0 1-.498.888c-.151.086-.324.13-.52.13h-1.967a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M180.442 100.42a.98.98 0 0 1 .137-.519.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-3.853c-.196 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M176.606 100.42a.98.98 0 0 1 .137-.519.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-3.853c-.196 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M172.771 100.42a.98.98 0 0 1 .136-.519.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.137h3.852a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-3.852c-.196 0-.369-.044-.52-.13a.997.997 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M170.816 100.42a.98.98 0 0 1 .137-.519.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-1.967a.982.982 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M166.98 100.42a.98.98 0 0 1 .137-.519.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.925.925 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.99.99 0 0 1-.362.362c-.15.086-.323.13-.519.13h-3.853c-.196 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M163.145 100.42a.98.98 0 0 1 .136-.519.925.925 0 0 1 .362-.362.982.982 0 0 1 .519-.137h3.853a.98.98 0 0 1 .519.137.918.918 0 0 1 .362.362.98.98 0 0 1 .137.519v.014c0 .196-.046.371-.137.526a.982.982 0 0 1-.881.492h-3.853c-.195 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M161.19 100.42a.98.98 0 0 1 .137-.519.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.137h1.967c.196 0 .369.046.52.137a.931.931 0 0 1 .362.362.98.98 0 0 1 .136.519v.014a.997.997 0 0 1-.498.888c-.151.086-.324.13-.52.13h-1.967c-.196 0-.369-.044-.519-.13a.99.99 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014zM376.92 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M374.966 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M373.011 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.967c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M371.056 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.995.995 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M367.221 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M363.385 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014zM357.335 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M355.381 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M351.545 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M347.709 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM341.659 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M337.823 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M333.987 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M332.033 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M328.198 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M326.243 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M322.407 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM314.476 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.982.982 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M310.641 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M306.805 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M302.969 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM296.919 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M294.964 92.451c0-.195.045-.368.136-.519a.927.927 0 0 1 .363-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a1.02 1.02 0 0 1-.519-.13.99.99 0 0 1-.363-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M291.129 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M287.293 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M283.457 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M281.503 92.451c0-.195.045-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.009 1.009 0 0 1-.137-.526v-.014zM275.452 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.995.995 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M273.498 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-1.967c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M269.662 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M265.826 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.995.995 0 0 1-.498.888c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM257.896 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M254.06 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.982.982 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.369-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M250.224 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M246.389 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M244.434 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M240.598 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.985.985 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853c-.195 0-.368-.043-.519-.13a.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M236.762 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M232.927 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M229.091 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M225.256 92.451c0-.195.045-.368.136-.519a.927.927 0 0 1 .363-.362.98.98 0 0 1 .519-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852a1.02 1.02 0 0 1-.519-.13.99.99 0 0 1-.363-.362 1.018 1.018 0 0 1-.136-.526v-.014zM217.324 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .368.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.151.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M213.489 92.451c0-.195.045-.368.136-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.018 1.018 0 0 1-.136-.526v-.014z" fill="#D4D4D4"/><path d="M209.653 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M205.817 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.995.995 0 0 1-.498.888c-.151.087-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M203.862 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.927.927 0 0 1 .363.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.99.99 0 0 1-.363.362 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M200.027 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M198.072 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M194.237 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853c.195 0 .369.045.519.136a.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362c-.15.087-.324.13-.519.13h-3.853a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M190.401 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.136.324.136.52v.013c0 .196-.045.371-.136.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M188.447 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.092.15.137.324.137.52v.013a1.009 1.009 0 0 1-.499.888 1.02 1.02 0 0 1-.519.13h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M186.492 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M184.538 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M180.702 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.852c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.995.995 0 0 1-.498.888c-.151.087-.324.13-.52.13h-3.852a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014zM172.771 92.451c0-.195.045-.368.136-.519a.931.931 0 0 1 .362-.362.986.986 0 0 1 .52-.136h3.852a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-3.852c-.196 0-.369-.043-.52-.13a.995.995 0 0 1-.498-.888v-.014z" fill="#D4D4D4"/><path d="M170.816 92.451c0-.195.046-.368.137-.519a.918.918 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967a.98.98 0 0 1 .519.136.918.918 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.98.98 0 0 1-.881.492h-1.967a.98.98 0 0 1-.881-.492 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M166.98 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M165.026 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h1.967c.196 0 .369.045.52.136a.931.931 0 0 1 .362.362c.091.15.136.324.136.52v.013a.995.995 0 0 1-.498.888c-.151.087-.324.13-.52.13h-1.967a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M161.19 92.451c0-.195.046-.368.137-.519a.925.925 0 0 1 .362-.362.98.98 0 0 1 .519-.136h3.853a.98.98 0 0 1 .519.136.925.925 0 0 1 .362.362c.091.15.137.324.137.52v.013c0 .196-.046.371-.137.526a.987.987 0 0 1-.362.362 1.02 1.02 0 0 1-.519.13h-3.853a1.02 1.02 0 0 1-.519-.13.987.987 0 0 1-.362-.362 1.019 1.019 0 0 1-.137-.526v-.014z" fill="#D4D4D4"/><path d="M233.587 107.502h-80.145a.337.337 0 0 0-.338.337v11.454c0 .186.151.336.338.336h80.145c.187 0 .338-.15.338-.336v-11.454a.337.337 0 0 0-.338-.337z" fill="#fff"/><path d="M182.397 115.251h.667v-1.346h.679l.722 1.346h.744l-.796-1.457c.433-.174.661-.544.661-1.043 0-.701-.453-1.175-1.297-1.175h-1.38v3.675zm.667-1.899v-1.22h.611c.497 0 .72.228.72.619s-.223.601-.717.601h-.614zm3.777 1.953c.643 0 1.084-.314 1.199-.794l-.607-.068c-.088.234-.303.356-.583.356-.421 0-.699-.277-.705-.749h1.922v-.199c0-.967-.582-1.392-1.26-1.392-.791 0-1.306.579-1.306 1.43 0 .865.508 1.416 1.34 1.416zm-.694-1.692c.02-.352.281-.648.668-.648.374 0 .626.272.629.648h-1.297zm2.47-1.118v2.905c0 .231-.098.355-.348.355-.032 0-.058-.002-.093-.003v.529c.046.003.086.003.133.003.609 0 .959-.279.959-.875v-2.914h-.651zm.324-.391c.207 0 .375-.158.375-.352a.365.365 0 0 0-.375-.354c-.209 0-.377.158-.377.354 0 .194.168.352.377.352zm2.217 3.201c.643 0 1.085-.314 1.2-.794l-.607-.068c-.088.234-.304.356-.584.356-.42 0-.699-.277-.704-.749h1.922v-.199c0-.967-.582-1.392-1.261-1.392-.79 0-1.306.579-1.306 1.43 0 .865.508 1.416 1.34 1.416zm-.693-1.692c.019-.352.28-.648.668-.648.373 0 .625.272.628.648h-1.296zm3.673 1.692c.694 0 1.135-.411 1.182-.996h-.621a.538.538 0 0 1-.555.466c-.406 0-.669-.339-.669-.902 0-.556.268-.89.669-.89.312 0 .505.201.555.466h.621c-.044-.597-.512-.99-1.185-.99-.809 0-1.319.583-1.319 1.425 0 .834.498 1.421 1.322 1.421zm3.094-2.81h-.544v-.661h-.65v.661h-.392v.502h.392v1.533c-.004.518.373.773.862.759.185-.006.312-.042.382-.065l-.109-.508a.817.817 0 0 1-.191.025c-.163 0-.294-.057-.294-.319v-1.425h.544v-.502zm2.3 2.756.303-.906h1.383l.306.906h.711l-1.297-3.675h-.822l-1.296 3.675h.712zm.483-1.441.498-1.48h.028l.498 1.48h-1.024zm3.326-2.234h-.65v3.675h.65v-3.675zm1.319 0h-.65v3.675h.65v-3.675z" fill="#1863DC"/><path d="M233.587 107.502h-80.145a.337.337 0 0 0-.338.337v11.454c0 .186.151.336.338.336h80.145c.187 0 .338-.15.338-.336v-11.454a.337.337 0 0 0-.338-.337z" stroke="#1863DC" stroke-width=".75"/><path d="M258.347 112.587h.641c-.012-.621-.542-1.061-1.325-1.061-.773 0-1.353.434-1.351 1.084 0 .528.375.831.981.987l.418.107c.397.101.659.225.661.51-.002.314-.3.524-.734.524-.417 0-.741-.186-.768-.572h-.655c.027.73.571 1.141 1.428 1.141.882 0 1.394-.44 1.396-1.087-.002-.637-.528-.928-1.082-1.059l-.345-.086c-.301-.072-.628-.2-.625-.506.002-.277.25-.48.667-.48.397 0 .659.185.693.498zm2.051 2.72c.433 0 .692-.203.81-.434h.022v.378h.625v-1.844c0-.729-.595-.948-1.121-.948-.58 0-1.026.259-1.17.761l.608.086c.064-.188.248-.35.566-.35.301 0 .466.155.466.426v.011c0 .186-.195.195-.682.247-.535.057-1.047.217-1.047.838 0 .542.397.829.923.829zm.169-.477c-.271 0-.465-.124-.465-.363 0-.249.217-.353.508-.395.17-.023.512-.066.596-.134v.325c0 .307-.247.567-.639.567zm4.307-2.335h-.691l-.636 2.048h-.029l-.634-2.048h-.693l.982 2.756h.719l.982-2.756zm1.578 2.81c.643 0 1.085-.314 1.2-.793l-.607-.068c-.088.233-.304.355-.584.355-.421 0-.699-.276-.704-.748h1.922v-.199c0-.967-.582-1.393-1.261-1.393-.791 0-1.306.58-1.306 1.43 0 .865.508 1.416 1.34 1.416zm-.694-1.692c.02-.352.281-.648.669-.648.373 0 .625.273.628.648h-1.297zm3.754-2.037v3.675h.64v-2.53h.034l1.017 2.52h.477l1.017-2.514h.034v2.524h.64v-3.675h-.816l-1.092 2.663h-.043l-1.092-2.663h-.816zm4.96 4.709c.506 0 .799-.26.955-.7l1.109-3.086-.696-.004-.637 2.082h-.029l-.636-2.082h-.69l1.001 2.814-.056.149c-.12.314-.311.335-.594.253l-.151.506c.088.036.246.068.424.068zm3.798-1.034h.667v-1.241h.704c.85 0 1.306-.51 1.306-1.217 0-.701-.451-1.217-1.297-1.217h-1.38v3.675zm.667-1.789v-1.329h.61c.5 0 .721.269.721.66s-.221.669-.717.669h-.614zm2.56 1.789h.65v-1.62c0-.35.264-.598.622-.598.109 0 .246.02.301.038v-.597a1.521 1.521 0 0 0-.233-.018.689.689 0 0 0-.681.499h-.029v-.46h-.63v2.756zm3.113.054c.643 0 1.085-.314 1.2-.793l-.607-.068c-.088.233-.304.355-.584.355-.42 0-.699-.276-.704-.748h1.922v-.199c0-.967-.582-1.393-1.261-1.393-.79 0-1.306.58-1.306 1.43 0 .865.509 1.416 1.34 1.416zm-.693-1.692c.02-.352.28-.648.668-.648.374 0 .625.273.629.648h-1.297zm3.868-1.118h-.573v-.217c0-.215.09-.335.332-.335.102 0 .189.023.243.039l.131-.503a1.656 1.656 0 0 0-.494-.075c-.48 0-.863.275-.863.831v.26h-.407v.503h.407v2.253h.651v-2.253h.573v-.503zm1.627 2.81c.643 0 1.085-.314 1.199-.793l-.607-.068c-.088.233-.303.355-.583.355-.421 0-.699-.276-.704-.748h1.921v-.199c0-.967-.582-1.393-1.26-1.393-.791 0-1.306.58-1.306 1.43 0 .865.508 1.416 1.34 1.416zm-.694-1.692c.02-.352.281-.648.668-.648.374 0 .626.273.629.648h-1.297zm2.471 1.638h.65v-1.62c0-.35.264-.598.621-.598.11 0 .247.02.302.038v-.597a1.531 1.531 0 0 0-.233-.018.689.689 0 0 0-.681.499h-.029v-.46h-.63v2.756zm3.113.054c.643 0 1.085-.314 1.2-.793l-.607-.068c-.088.233-.304.355-.584.355-.42 0-.699-.276-.704-.748h1.922v-.199c0-.967-.582-1.393-1.261-1.393-.79 0-1.306.58-1.306 1.43 0 .865.508 1.416 1.34 1.416zm-.693-1.692c.02-.352.28-.648.668-.648.373 0 .625.273.629.648h-1.297zm3.12.023c0-.398.241-.628.584-.628.336 0 .537.221.537.589v1.654h.65v-1.755c.002-.66-.375-1.037-.945-1.037-.413 0-.697.198-.822.504h-.032v-.468h-.622v2.756h.65v-1.615zm3.636 1.669c.693 0 1.135-.411 1.182-.996h-.622a.538.538 0 0 1-.555.467c-.406 0-.668-.339-.668-.903 0-.556.268-.89.668-.89.313 0 .505.201.555.467h.622c-.045-.598-.512-.991-1.186-.991-.808 0-1.318.584-1.318 1.425 0 .834.497 1.421 1.322 1.421zm2.937 0c.643 0 1.085-.314 1.2-.793l-.607-.068c-.088.233-.304.355-.584.355-.42 0-.699-.276-.704-.748h1.922v-.199c0-.967-.582-1.393-1.261-1.393-.79 0-1.306.58-1.306 1.43 0 .865.508 1.416 1.34 1.416zm-.693-1.692c.02-.352.28-.648.668-.648.374 0 .625.273.629.648h-1.297zm4.651-.389c-.09-.467-.464-.765-1.11-.765-.665 0-1.118.327-1.116.836-.002.402.247.668.776.777l.471.099c.253.056.372.158.372.314 0 .189-.205.33-.514.33-.298 0-.492-.129-.548-.376l-.634.06c.081.506.507.806 1.184.806.689 0 1.176-.357 1.178-.879-.002-.393-.255-.634-.776-.746l-.47-.101c-.281-.063-.392-.16-.39-.32-.002-.186.204-.315.476-.315.3 0 .458.163.508.344l.593-.064z" fill="#1863DC"/><path d="M321.826 107.502h-80.145a.337.337 0 0 0-.337.337v11.454c0 .186.15.336.337.336h80.145c.187 0 .338-.15.338-.336v-11.454a.337.337 0 0 0-.338-.337z" stroke="#1863DC" stroke-width=".75"/><path d="M410.065 107.166H329.92a.675.675 0 0 0-.675.674v11.453c0 .373.302.674.675.674h80.145a.674.674 0 0 0 .675-.674V107.84a.675.675 0 0 0-.675-.674z" fill="#1863DC"/><path d="m358.303 115.251.304-.906h1.383l.305.906h.711l-1.296-3.675h-.823l-1.295 3.675h.711zm.483-1.441.498-1.48h.029l.497 1.48h-1.024zm3.796 1.495c.693 0 1.135-.411 1.182-.996h-.622a.537.537 0 0 1-.555.466c-.406 0-.668-.338-.668-.902 0-.556.268-.89.668-.89.313 0 .505.201.555.467h.622c-.045-.598-.512-.991-1.186-.991-.808 0-1.318.583-1.318 1.425 0 .834.497 1.421 1.322 1.421zm2.919 0c.694 0 1.135-.411 1.182-.996h-.621a.538.538 0 0 1-.555.466c-.406 0-.669-.338-.669-.902 0-.556.268-.89.669-.89.312 0 .504.201.555.467h.621c-.045-.598-.512-.991-1.185-.991-.809 0-1.319.583-1.319 1.425 0 .834.498 1.421 1.322 1.421zm2.937 0c.644 0 1.086-.314 1.201-.793l-.608-.068c-.088.233-.303.355-.583.355-.421 0-.699-.277-.705-.748h1.923v-.2c0-.967-.582-1.392-1.262-1.392-.79 0-1.305.58-1.305 1.43 0 .865.508 1.416 1.339 1.416zm-.693-1.692c.02-.352.28-.648.668-.648.374 0 .626.273.629.648h-1.297zm2.471 2.672h.65v-1.468h.027a.831.831 0 0 0 .79.483c.65 0 1.137-.515 1.137-1.423 0-.919-.501-1.418-1.139-1.418-.486 0-.689.293-.788.492h-.038v-.456h-.639v3.79zm.637-2.412c0-.535.23-.881.649-.881.433 0 .655.368.655.881 0 .517-.226.894-.655.894-.415 0-.649-.359-.649-.894zm3.902-1.378h-.544v-.66h-.651v.66h-.391v.502h.391v1.533c-.003.518.374.773.862.759.186-.006.313-.042.383-.065l-.109-.507c-.037.008-.11.024-.191.024-.164 0-.294-.057-.294-.319v-1.425h.544v-.502zm2.299 2.756.304-.906h1.383l.305.906h.712l-1.297-3.675h-.823l-1.295 3.675h.711zm.484-1.441.497-1.48h.029l.497 1.48h-1.023zm3.326-2.234h-.651v3.675h.651v-3.675zm1.319 0h-.651v3.675h.651v-3.675z" fill="#fff"/><path d="M363.029 247V23.151L151 15.415 164.57-32l198.459 3.494H406V247h-42.971z" fill="url(#g)"/><path d="M363.029 247V23.151L151 15.415 164.57-32l198.459 3.494H406V247h-42.971z" fill="url(#h)" fill-opacity=".2"/></g><path d="M127.707 177.293a.999.999 0 0 1 0 1.414l-6.364 6.364a.999.999 0 1 1-1.414-1.414l5.657-5.657-5.657-5.657a.999.999 0 1 1 1.414-1.414l6.364 6.364zM81 135a1 1 0 0 1 2 0h-2zm46 44h-2v-2h2v2zm-2 0c-24.301 0-44-19.699-44-44h2c0 23.196 18.804 42 42 42v2z" fill="#4682E3"/><g filter="url(#i)"><rect x="135" y="153" width="48" height="48" rx="24" fill="#009262"/><path fill-rule="evenodd" clip-rule="evenodd" d="M160.655 164H149v26h11.655v-3.597a9.414 9.414 0 0 0 9.862-9.403 9.414 9.414 0 0 0-9.862-9.403V164zm0 3.597A9.413 9.413 0 0 0 151.69 177a9.413 9.413 0 0 0 8.965 9.403v-18.806z" fill="#fff"/></g><g filter="url(#j)"><g clip-path="url(#k)"><rect x="60" y="64" width="47" height="45" rx="11" fill="#fff"/><path fill="#fff" d="M100 72h11v24h-11z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M85 72H72v29h13v-4.012c.166.008.332.012.5.012C91.299 97 96 92.299 96 86.5S91.299 76 85.5 76c-.168 0-.334.004-.5.012V72zm0 4.012c-5.567.26-10 4.857-10 10.488 0 5.631 4.433 10.227 10 10.488V76.012z" fill="#4D4D4D"/></g><rect x="60.5" y="64.5" width="46" height="44" rx="10.5" stroke="#4682E3"/></g><path d="M47.281 117h1.11l2.218 3.734h.094L52.922 117h1.11l-2.891 4.703V125h-.97v-3.297L47.282 117zm9.467 8.125c-.542 0-1.017-.129-1.426-.387a2.626 2.626 0 0 1-.953-1.082c-.226-.463-.34-1.005-.34-1.625 0-.625.114-1.17.34-1.636.23-.467.547-.829.953-1.086.41-.258.884-.387 1.426-.387.542 0 1.016.129 1.422.387.409.257.727.619.953 1.086.23.466.344 1.011.344 1.636 0 .62-.115 1.162-.344 1.625a2.589 2.589 0 0 1-.953 1.082c-.406.258-.88.387-1.422.387zm0-.828c.412 0 .75-.106 1.016-.317.265-.21.462-.488.59-.832.127-.343.19-.716.19-1.117a3.22 3.22 0 0 0-.19-1.121 1.895 1.895 0 0 0-.59-.84c-.266-.213-.605-.32-1.016-.32-.411 0-.75.107-1.016.32a1.895 1.895 0 0 0-.59.84 3.22 3.22 0 0 0-.19 1.121c0 .401.063.774.19 1.117.128.344.325.622.59.832.266.211.605.317 1.016.317zm7.907-1.75V119h.922v6h-.922v-1.016h-.062c-.14.305-.36.564-.657.778-.296.211-.671.316-1.124.316-.375 0-.709-.082-1-.246a1.726 1.726 0 0 1-.688-.75c-.167-.336-.25-.759-.25-1.27V119h.922v3.75c0 .437.122.786.367 1.047.248.26.563.39.945.39.23 0 .463-.058.7-.175.24-.117.44-.297.601-.539.164-.243.246-.551.246-.926zm2.61 2.453v-6h.891v.906h.063c.11-.297.307-.538.594-.722.286-.185.609-.278.968-.278.068 0 .153.002.254.004.102.003.178.007.23.012v.937a3.54 3.54 0 0 0-.562-.062c-.291 0-.552.061-.781.183a1.349 1.349 0 0 0-.734 1.223V125h-.922zm8.109-8v8h-.922v-8h.922zm4.126 8.125c-.542 0-1.017-.129-1.426-.387a2.626 2.626 0 0 1-.953-1.082c-.227-.463-.34-1.005-.34-1.625 0-.625.113-1.17.34-1.636.23-.467.547-.829.953-1.086.41-.258.884-.387 1.426-.387.542 0 1.016.129 1.422.387.409.257.726.619.953 1.086.23.466.344 1.011.344 1.636 0 .62-.115 1.162-.344 1.625a2.59 2.59 0 0 1-.953 1.082c-.406.258-.88.387-1.422.387zm0-.828c.412 0 .75-.106 1.016-.317.265-.21.462-.488.59-.832.127-.343.19-.716.19-1.117a3.22 3.22 0 0 0-.19-1.121 1.894 1.894 0 0 0-.59-.84c-.266-.213-.605-.32-1.016-.32-.412 0-.75.107-1.016.32a1.895 1.895 0 0 0-.59.84 3.22 3.22 0 0 0-.19 1.121c0 .401.063.774.19 1.117.128.344.325.622.59.832.266.211.605.317 1.016.317zm6.548 3.078c-.445 0-.828-.057-1.149-.172a2.436 2.436 0 0 1-.8-.445 2.438 2.438 0 0 1-.504-.586l.734-.516c.083.11.189.235.317.375.127.143.302.267.523.371.224.107.517.16.879.16.484 0 .884-.117 1.2-.351.314-.234.472-.602.472-1.102v-1.218h-.078a5.131 5.131 0 0 1-.29.406c-.122.159-.299.301-.53.426-.23.122-.54.183-.93.183-.485 0-.92-.114-1.305-.343a2.416 2.416 0 0 1-.91-1.001c-.222-.437-.332-.968-.332-1.593 0-.615.108-1.15.324-1.606.216-.458.517-.812.902-1.062.386-.253.831-.379 1.336-.379.39 0 .7.065.93.195.232.128.409.274.531.438.125.161.222.294.29.398h.093V119h.89v6.172c0 .516-.117.935-.351 1.258a2.01 2.01 0 0 1-.938.715 3.55 3.55 0 0 1-1.304.23zm-.031-3.297c.37 0 .682-.085.937-.254a1.58 1.58 0 0 0 .582-.73c.133-.318.2-.698.2-1.141 0-.432-.066-.814-.196-1.144a1.72 1.72 0 0 0-.578-.778c-.255-.187-.57-.281-.945-.281-.391 0-.716.099-.977.297a1.805 1.805 0 0 0-.582.797 3.078 3.078 0 0 0-.191 1.109c0 .417.065.785.195 1.106a1.7 1.7 0 0 0 .586.75c.26.179.583.269.969.269zm6.75 1.047c-.542 0-1.017-.129-1.426-.387a2.626 2.626 0 0 1-.953-1.082c-.227-.463-.34-1.005-.34-1.625 0-.625.113-1.17.34-1.636.229-.467.547-.829.953-1.086.409-.258.884-.387 1.426-.387.541 0 1.015.129 1.422.387.408.257.726.619.953 1.086.229.466.343 1.011.343 1.636 0 .62-.114 1.162-.343 1.625a2.59 2.59 0 0 1-.953 1.082c-.407.258-.88.387-1.422.387zm0-.828c.411 0 .75-.106 1.015-.317.266-.21.463-.488.59-.832.128-.343.192-.716.192-1.117a3.22 3.22 0 0 0-.192-1.121 1.894 1.894 0 0 0-.59-.84c-.265-.213-.604-.32-1.015-.32-.412 0-.75.107-1.016.32a1.895 1.895 0 0 0-.59.84 3.22 3.22 0 0 0-.191 1.121c0 .401.064.774.191 1.117.128.344.324.622.59.832.266.211.604.317 1.016.317zm7.22.703v-6h.921v6h-.922zm.468-7a.652.652 0 0 1-.465-.184.588.588 0 0 1-.191-.441c0-.172.064-.319.191-.441a.652.652 0 0 1 .465-.184.64.64 0 0 1 .461.184c.13.122.195.269.195.441a.583.583 0 0 1-.195.441.64.64 0 0 1-.461.184zm4.579 7.125c-.562 0-1.047-.133-1.453-.398a2.596 2.596 0 0 1-.937-1.098c-.219-.466-.329-.999-.329-1.598 0-.609.112-1.147.336-1.613.227-.469.542-.835.946-1.098.406-.265.88-.398 1.422-.398.421 0 .802.078 1.14.234.339.156.616.375.832.656.216.282.35.61.403.985h-.922a1.435 1.435 0 0 0-.469-.727c-.24-.213-.563-.32-.969-.32-.359 0-.674.094-.945.281a1.837 1.837 0 0 0-.629.785c-.148.336-.223.731-.223 1.184 0 .464.073.867.219 1.211.148.344.357.611.625.801.271.19.589.285.953.285.24 0 .457-.042.653-.125a1.342 1.342 0 0 0 .785-.922h.922a2.145 2.145 0 0 1-.387.957 2.167 2.167 0 0 1-.809.672c-.333.164-.721.246-1.164.246zm6.145 0c-.542 0-1.017-.129-1.426-.387a2.626 2.626 0 0 1-.953-1.082c-.227-.463-.34-1.005-.34-1.625 0-.625.113-1.17.34-1.636.229-.467.547-.829.953-1.086.409-.258.884-.387 1.426-.387.541 0 1.015.129 1.422.387.408.257.726.619.953 1.086.229.466.343 1.011.343 1.636 0 .62-.114 1.162-.343 1.625a2.598 2.598 0 0 1-.953 1.082c-.407.258-.881.387-1.422.387zm0-.828c.411 0 .75-.106 1.015-.317.266-.21.463-.488.59-.832.128-.343.192-.716.192-1.117s-.064-.774-.192-1.121a1.887 1.887 0 0 0-.59-.84c-.265-.213-.604-.32-1.015-.32-.412 0-.75.107-1.016.32a1.895 1.895 0 0 0-.59.84c-.127.347-.191.72-.191 1.121s.064.774.191 1.117c.128.344.324.622.59.832.266.211.604.317 1.016.317zm5.048-2.906V125h-.922v-6h.89v.937h.078c.141-.304.355-.549.641-.734.287-.187.656-.281 1.109-.281.407 0 .762.083 1.067.25.305.164.542.414.711.75.169.333.254.755.254 1.266V125h-.922v-3.75c0-.471-.123-.839-.367-1.102-.245-.265-.581-.398-1.008-.398-.294 0-.557.064-.789.191-.229.128-.41.314-.543.559-.133.245-.199.542-.199.891z" fill="#2E2E2E"/></g><defs><filter id="d" x="152.768" y="6" width="257.972" height="33.004" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-1"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_70520"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_70520" result="shape"/></filter><filter id="f" x="152.768" y="72.701" width="257.972" height="35.697" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-1"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_70520"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_70520" result="shape"/></filter><filter id="i" x="111" y="137" width="96" height="96" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="4" in="SourceAlpha" result="effect1_dropShadow_7253_70520"/><feOffset dy="8"/><feGaussianBlur stdDeviation="14"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.28 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_70520"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_70520" result="shape"/></filter><filter id="j" x="36" y="48" width="95" height="93" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="4" in="SourceAlpha" result="effect1_dropShadow_7253_70520"/><feOffset dy="8"/><feGaussianBlur stdDeviation="14"/><feColorMatrix values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.5 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_70520"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_70520" result="shape"/></filter><filter id="e" x="152.768" y="38.004" width="257.972" height="35.697" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="-1"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_70520"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_70520" result="shape"/></filter><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><linearGradient id="g" x1="389.037" y1="105.254" x2="437.09" y2="103.973" gradientUnits="userSpaceOnUse"><stop stop-color="#0B377C" stop-opacity="0"/><stop offset="1" stop-color="#0B377C" stop-opacity=".32"/></linearGradient><linearGradient id="h" x1="251.643" y1="10.424" x2="252.524" y2="-42.485" gradientUnits="userSpaceOnUse"><stop stop-color="#0B377C" stop-opacity="0"/><stop offset="1" stop-color="#0B377C"/></linearGradient><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><clipPath id="c"><rect x="138" y="-55" width="282" height="192" rx="12" fill="#fff"/></clipPath><clipPath id="k"><rect x="60" y="64" width="47" height="45" rx="11" fill="#fff"/></clipPath></defs></svg>                                                                                                                     lite/admin/dist/img/tcf-gcm.svg                                                                     0000777                 00001743232 15251156627 0012406 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" viewBox="0 0 379 226" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_7253_71251)">
<rect width="379" height="226" rx="8" fill="url(#paint0_linear_7253_71251)"/>
<g clip-path="url(#clip1_7253_71251)">
<rect x="110" y="25" width="275.508" height="227" rx="8" fill="white"/>
<mask id="mask0_7253_71251" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="110" y="30" width="276" height="222">
<path d="M383.484 30H112.023C110.906 30 110 30.9049 110 32.0212V249.979C110 251.095 110.906 252 112.023 252H383.484C384.602 252 385.508 251.095 385.508 249.979V32.0212C385.508 30.9049 384.602 30 383.484 30Z" fill="white"/>
</mask>
<g mask="url(#mask0_7253_71251)">
<path d="M385.508 30H110V239.873H385.508V30Z" fill="white"/>
<mask id="mask1_7253_71251" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="118" y="36" width="259" height="178">
<path d="M376.74 36.7383H118.768V213.597H376.74V36.7383Z" fill="white"/>
</mask>
<g mask="url(#mask1_7253_71251)">
<path d="M376.74 36.7383H118.768V95.3544H376.74V36.7383Z" fill="white"/>
<path d="M122.706 42.4407C122.344 42.7719 121.881 42.9375 121.317 42.9375C120.618 42.9375 120.07 42.7138 119.67 42.2664C119.27 41.8168 119.071 41.2005 119.071 40.4175C119.071 39.5709 119.298 38.9185 119.752 38.4601C120.148 38.0609 120.65 37.8613 121.261 37.8613C122.077 37.8613 122.674 38.1289 123.052 38.664C123.261 38.9645 123.373 39.2661 123.388 39.5687H122.374C122.308 39.3363 122.223 39.1608 122.12 39.0424C121.936 38.8318 121.662 38.7266 121.3 38.7266C120.931 38.7266 120.64 38.8757 120.427 39.174C120.214 39.47 120.108 39.8901 120.108 40.434C120.108 40.9779 120.22 41.3858 120.444 41.6578C120.67 41.9275 120.957 42.0624 121.303 42.0624C121.659 42.0624 121.93 41.9462 122.117 41.7137C122.22 41.5887 122.306 41.4011 122.374 41.1511H123.378C123.29 41.6797 123.066 42.1095 122.706 42.4407ZM126.381 42.296C126.373 42.3069 126.351 42.3398 126.316 42.3947C126.28 42.4495 126.239 42.4978 126.19 42.5394C126.043 42.671 125.901 42.7609 125.762 42.8092C125.626 42.8574 125.466 42.8816 125.282 42.8816C124.75 42.8816 124.392 42.6908 124.208 42.3091C124.105 42.0986 124.053 41.7882 124.053 41.3781V39.2167H125.015V41.3781C125.015 41.5821 125.039 41.7356 125.087 41.8387C125.173 42.0207 125.341 42.1117 125.591 42.1117C125.912 42.1117 126.131 41.9823 126.25 41.7236C126.311 41.5832 126.342 41.3979 126.342 41.1676V39.2167H127.294V42.8026H126.381V42.296ZM130.676 39.3812C130.957 39.5611 131.118 39.8703 131.16 40.309H130.221C130.208 40.1883 130.174 40.0929 130.119 40.0227C130.016 39.8955 129.84 39.8319 129.592 39.8319C129.388 39.8319 129.242 39.8637 129.154 39.9273C129.069 39.9909 129.026 40.0655 129.026 40.151C129.026 40.2585 129.072 40.3363 129.164 40.3846C129.256 40.435 129.582 40.5217 130.142 40.6445C130.515 40.7322 130.795 40.8649 130.982 41.0426C131.166 41.2224 131.259 41.4472 131.259 41.717C131.259 42.0723 131.126 42.3629 130.86 42.5887C130.597 42.8125 130.188 42.9243 129.635 42.9243C129.071 42.9243 128.654 42.8059 128.384 42.569C128.116 42.33 127.982 42.0262 127.982 41.6578H128.934C128.953 41.8244 128.996 41.9429 129.062 42.013C129.178 42.138 129.394 42.2006 129.708 42.2006C129.892 42.2006 130.038 42.1731 130.146 42.1183C130.255 42.0635 130.31 41.9812 130.31 41.8716C130.31 41.7663 130.266 41.6863 130.178 41.6314C130.091 41.5766 129.765 41.4823 129.2 41.3485C128.794 41.2476 128.508 41.1215 128.341 40.9702C128.174 40.821 128.091 40.6061 128.091 40.3254C128.091 39.9942 128.22 39.7102 128.479 39.4733C128.74 39.2343 129.107 39.1147 129.579 39.1147C130.027 39.1147 130.393 39.2036 130.676 39.3812ZM133.6 42.1348V42.8355L133.155 42.8519C132.712 42.8673 132.409 42.7905 132.247 42.6217C132.141 42.5142 132.089 42.3486 132.089 42.1249V39.9174H131.588V39.2496H132.089V38.2495H133.017V39.2496H133.6V39.9174H133.017V41.8124C133.017 41.9593 133.036 42.0514 133.073 42.0887C133.11 42.1238 133.225 42.1413 133.416 42.1413C133.444 42.1413 133.474 42.1413 133.505 42.1413C133.537 42.1392 133.569 42.137 133.6 42.1348ZM137.196 39.6707C137.499 40.0501 137.651 40.4986 137.651 41.0163C137.651 41.5426 137.499 41.9933 137.196 42.3683C136.893 42.7412 136.433 42.9276 135.816 42.9276C135.199 42.9276 134.739 42.7412 134.436 42.3683C134.134 41.9933 133.982 41.5426 133.982 41.0163C133.982 40.4986 134.134 40.0501 134.436 39.6707C134.739 39.2913 135.199 39.1016 135.816 39.1016C136.433 39.1016 136.893 39.2913 137.196 39.6707ZM135.813 39.8944C135.539 39.8944 135.327 39.992 135.177 40.1872C135.03 40.3802 134.957 40.6566 134.957 41.0163C134.957 41.3759 135.03 41.6534 135.177 41.8486C135.327 42.0438 135.539 42.1413 135.813 42.1413C136.087 42.1413 136.298 42.0438 136.445 41.8486C136.592 41.6534 136.666 41.3759 136.666 41.0163C136.666 40.6566 136.592 40.3802 136.445 40.1872C136.298 39.992 136.087 39.8944 135.813 39.8944ZM140.341 40.2037C140.262 40.0304 140.107 39.9438 139.877 39.9438C139.609 39.9438 139.429 40.0304 139.337 40.2037C139.286 40.3024 139.261 40.4493 139.261 40.6445V42.8026H138.309V39.2233H139.221V39.7464C139.338 39.5599 139.448 39.4273 139.551 39.3483C139.733 39.2079 139.969 39.1378 140.259 39.1378C140.533 39.1378 140.755 39.1981 140.924 39.3187C141.06 39.4306 141.163 39.5742 141.234 39.7497C141.357 39.5391 141.509 39.3845 141.691 39.2858C141.885 39.1871 142.1 39.1378 142.337 39.1378C142.495 39.1378 142.651 39.1685 142.804 39.2299C142.958 39.2913 143.097 39.3988 143.223 39.5523C143.324 39.6773 143.392 39.8308 143.427 40.0129C143.449 40.1335 143.46 40.31 143.46 40.5425L143.453 42.8026H142.492V40.5195C142.492 40.3835 142.47 40.2717 142.426 40.1839C142.342 40.0173 142.189 39.9339 141.965 39.9339C141.706 39.9339 141.527 40.0414 141.428 40.2563C141.377 40.3703 141.352 40.5074 141.352 40.6675V42.8026H140.407V40.6675C140.407 40.4548 140.385 40.3002 140.341 40.2037ZM145.291 39.2167V42.8026H144.339V39.2167H145.291ZM145.291 37.9239V38.789H144.339V37.9239H145.291ZM148.972 42.8026H145.874V42.0723L147.715 39.98H145.999V39.2167H148.91V39.9964L147.089 42.0328H148.972V42.8026ZM152.648 41.7499C152.623 41.9626 152.512 42.1786 152.315 42.3979C152.008 42.7467 151.577 42.921 151.024 42.921C150.567 42.921 150.164 42.7741 149.815 42.4802C149.466 42.1863 149.292 41.7082 149.292 41.0459C149.292 40.4252 149.449 39.9492 149.763 39.6181C150.079 39.2869 150.489 39.1213 150.991 39.1213C151.29 39.1213 151.559 39.1773 151.798 39.2891C152.037 39.4009 152.235 39.5775 152.391 39.8188C152.531 40.0315 152.622 40.2782 152.664 40.5589C152.688 40.7234 152.698 40.9603 152.694 41.2695H150.237C150.25 41.6292 150.363 41.8814 150.576 42.0262C150.706 42.1161 150.862 42.1611 151.044 42.1611C151.237 42.1611 151.394 42.1062 151.515 41.9966C151.581 41.9374 151.639 41.8551 151.689 41.7499H152.648ZM151.719 40.6511C151.704 40.4032 151.628 40.2157 151.492 40.0885C151.358 39.9591 151.191 39.8944 150.991 39.8944C150.774 39.8944 150.605 39.9624 150.484 40.0984C150.365 40.2344 150.291 40.4186 150.26 40.6511H151.719ZM158.707 42.4407C158.345 42.7719 157.882 42.9375 157.317 42.9375C156.619 42.9375 156.07 42.7138 155.671 42.2664C155.271 41.8168 155.071 41.2005 155.071 40.4175C155.071 39.5709 155.299 38.9185 155.753 38.4601C156.148 38.0609 156.651 37.8613 157.261 37.8613C158.078 37.8613 158.675 38.1289 159.053 38.664C159.261 38.9645 159.373 39.2661 159.389 39.5687H158.374C158.309 39.3363 158.224 39.1608 158.121 39.0424C157.936 38.8318 157.663 38.7266 157.301 38.7266C156.932 38.7266 156.641 38.8757 156.428 39.174C156.215 39.47 156.109 39.8901 156.109 40.434C156.109 40.9779 156.221 41.3858 156.445 41.6578C156.671 41.9275 156.957 42.0624 157.304 42.0624C157.66 42.0624 157.931 41.9462 158.117 41.7137C158.221 41.5887 158.306 41.4011 158.374 41.1511H159.379C159.291 41.6797 159.067 42.1095 158.707 42.4407ZM163.074 39.6707C163.377 40.0501 163.528 40.4986 163.528 41.0163C163.528 41.5426 163.377 41.9933 163.074 42.3683C162.771 42.7412 162.311 42.9276 161.694 42.9276C161.077 42.9276 160.617 42.7412 160.314 42.3683C160.011 41.9933 159.859 41.5426 159.859 41.0163C159.859 40.4986 160.011 40.0501 160.314 39.6707C160.617 39.2913 161.077 39.1016 161.694 39.1016C162.311 39.1016 162.771 39.2913 163.074 39.6707ZM161.691 39.8944C161.416 39.8944 161.204 39.992 161.055 40.1872C160.908 40.3802 160.834 40.6566 160.834 41.0163C160.834 41.3759 160.908 41.6534 161.055 41.8486C161.204 42.0438 161.416 42.1413 161.691 42.1413C161.965 42.1413 162.176 42.0438 162.323 41.8486C162.47 41.6534 162.543 41.3759 162.543 41.0163C162.543 40.6566 162.47 40.3802 162.323 40.1872C162.176 39.992 161.965 39.8944 161.691 39.8944ZM165.893 39.9109C165.574 39.9109 165.356 40.0458 165.237 40.3155C165.176 40.4581 165.145 40.6401 165.145 40.8616V42.8026H164.21V39.2233H165.115V39.7464C165.236 39.5622 165.35 39.4295 165.458 39.3483C165.651 39.2036 165.896 39.1312 166.192 39.1312C166.563 39.1312 166.866 39.2288 167.101 39.424C167.338 39.617 167.457 39.9383 167.457 40.3879V42.8026H166.495V40.6215C166.495 40.4329 166.47 40.2881 166.42 40.1872C166.327 40.003 166.152 39.9109 165.893 39.9109ZM170.8 39.3812C171.08 39.5611 171.242 39.8703 171.283 40.309H170.345C170.332 40.1883 170.298 40.0929 170.243 40.0227C170.14 39.8955 169.964 39.8319 169.716 39.8319C169.512 39.8319 169.366 39.8637 169.278 39.9273C169.192 39.9909 169.15 40.0655 169.15 40.151C169.15 40.2585 169.196 40.3363 169.288 40.3846C169.38 40.435 169.706 40.5217 170.266 40.6445C170.639 40.7322 170.919 40.8649 171.106 41.0426C171.29 41.2224 171.382 41.4472 171.382 41.717C171.382 42.0723 171.25 42.3629 170.984 42.5887C170.72 42.8125 170.312 42.9243 169.759 42.9243C169.195 42.9243 168.778 42.8059 168.507 42.569C168.24 42.33 168.106 42.0262 168.106 41.6578H169.057C169.077 41.8244 169.12 41.9429 169.186 42.013C169.302 42.138 169.517 42.2006 169.831 42.2006C170.016 42.2006 170.162 42.1731 170.269 42.1183C170.379 42.0635 170.434 41.9812 170.434 41.8716C170.434 41.7663 170.39 41.6863 170.302 41.6314C170.214 41.5766 169.888 41.4823 169.324 41.3485C168.918 41.2476 168.632 41.1215 168.465 40.9702C168.298 40.821 168.214 40.6061 168.214 40.3254C168.214 39.9942 168.344 39.7102 168.603 39.4733C168.864 39.2343 169.231 39.1147 169.703 39.1147C170.151 39.1147 170.516 39.2036 170.8 39.3812ZM175.153 41.7499C175.129 41.9626 175.018 42.1786 174.821 42.3979C174.513 42.7467 174.083 42.921 173.53 42.921C173.073 42.921 172.67 42.7741 172.321 42.4802C171.972 42.1863 171.797 41.7082 171.797 41.0459C171.797 40.4252 171.954 39.9492 172.268 39.6181C172.584 39.2869 172.994 39.1213 173.497 39.1213C173.795 39.1213 174.064 39.1773 174.304 39.2891C174.543 39.4009 174.74 39.5775 174.896 39.8188C175.037 40.0315 175.128 40.2782 175.17 40.5589C175.193 40.7234 175.204 40.9603 175.199 41.2695H172.743C172.756 41.6292 172.869 41.8814 173.081 42.0262C173.211 42.1161 173.367 42.1611 173.549 42.1611C173.742 42.1611 173.9 42.1062 174.02 41.9966C174.086 41.9374 174.144 41.8551 174.195 41.7499H175.153ZM174.224 40.6511C174.209 40.4032 174.133 40.2157 173.997 40.0885C173.863 39.9591 173.696 39.8944 173.497 39.8944C173.279 39.8944 173.11 39.9624 172.989 40.0984C172.871 40.2344 172.796 40.4186 172.766 40.6511H174.224ZM177.524 39.9109C177.206 39.9109 176.987 40.0458 176.869 40.3155C176.807 40.4581 176.776 40.6401 176.776 40.8616V42.8026H175.841V39.2233H176.747V39.7464C176.868 39.5622 176.982 39.4295 177.089 39.3483C177.283 39.2036 177.527 39.1312 177.824 39.1312C178.195 39.1312 178.498 39.2288 178.733 39.424C178.97 39.617 179.088 39.9383 179.088 40.3879V42.8026H178.127V40.6215C178.127 40.4329 178.102 40.2881 178.051 40.1872C177.959 40.003 177.783 39.9109 177.524 39.9109ZM181.601 42.1348V42.8355L181.157 42.8519C180.713 42.8673 180.41 42.7905 180.247 42.6217C180.142 42.5142 180.09 42.3486 180.09 42.1249V39.9174H179.589V39.2496H180.09V38.2495H181.018V39.2496H181.601V39.9174H181.018V41.8124C181.018 41.9593 181.037 42.0514 181.074 42.0887C181.111 42.1238 181.226 42.1413 181.417 42.1413C181.445 42.1413 181.475 42.1413 181.506 42.1413C181.539 42.1392 181.57 42.137 181.601 42.1348ZM186.218 41.059H185.187V42.8026H184.18V37.9535H186.294C186.781 37.9535 187.17 38.0785 187.459 38.3285C187.749 38.5785 187.894 38.9656 187.894 39.4898C187.894 40.0622 187.749 40.4668 187.459 40.7037C187.17 40.9406 186.756 41.059 186.218 41.059ZM186.692 40.0491C186.824 39.9328 186.89 39.7486 186.89 39.4963C186.89 39.2441 186.823 39.0643 186.689 38.9568C186.557 38.8494 186.372 38.7956 186.133 38.7956H185.187V40.2234H186.133C186.372 40.2234 186.558 40.1653 186.692 40.0491ZM190.384 40.0819C190.006 40.0819 189.753 40.2048 189.623 40.4504C189.551 40.5886 189.514 40.8013 189.514 41.0886V42.8026H188.569V39.2167H189.465V39.8418C189.61 39.6027 189.736 39.4393 189.844 39.3516C190.019 39.2047 190.248 39.1312 190.529 39.1312C190.546 39.1312 190.561 39.1323 190.572 39.1345C190.585 39.1345 190.612 39.1356 190.654 39.1378V40.0984C190.595 40.0918 190.542 40.0874 190.496 40.0852C190.45 40.083 190.413 40.0819 190.384 40.0819ZM194.28 41.7499C194.255 41.9626 194.145 42.1786 193.947 42.3979C193.64 42.7467 193.209 42.921 192.656 42.921C192.199 42.921 191.796 42.7741 191.447 42.4802C191.098 42.1863 190.924 41.7082 190.924 41.0459C190.924 40.4252 191.081 39.9492 191.395 39.6181C191.711 39.2869 192.121 39.1213 192.623 39.1213C192.922 39.1213 193.191 39.1773 193.43 39.2891C193.669 39.4009 193.867 39.5775 194.023 39.8188C194.163 40.0315 194.254 40.2782 194.296 40.5589C194.32 40.7234 194.33 40.9603 194.326 41.2695H191.869C191.882 41.6292 191.995 41.8814 192.208 42.0262C192.338 42.1161 192.494 42.1611 192.676 42.1611C192.869 42.1611 193.026 42.1062 193.147 41.9966C193.213 41.9374 193.271 41.8551 193.321 41.7499H194.28ZM193.351 40.6511C193.336 40.4032 193.26 40.2157 193.124 40.0885C192.99 39.9591 192.823 39.8944 192.623 39.8944C192.406 39.8944 192.237 39.9624 192.116 40.0984C191.997 40.2344 191.923 40.4186 191.892 40.6511H193.351ZM196.644 37.9239V38.6871C196.591 38.6805 196.503 38.6761 196.377 38.6739C196.254 38.6695 196.169 38.6969 196.121 38.7562C196.074 38.8132 196.051 38.8768 196.051 38.947V39.2496H196.667V39.9109H196.051V42.8026H195.116V39.9109H194.593V39.2496H195.106V39.0193C195.106 38.6355 195.171 38.3713 195.3 38.2265C195.437 38.0116 195.765 37.9041 196.285 37.9041C196.345 37.9041 196.398 37.9063 196.447 37.9107C196.495 37.9129 196.561 37.9172 196.644 37.9239ZM200.28 41.7499C200.256 41.9626 200.145 42.1786 199.947 42.3979C199.64 42.7467 199.21 42.921 198.656 42.921C198.2 42.921 197.797 42.7741 197.448 42.4802C197.099 42.1863 196.924 41.7082 196.924 41.0459C196.924 40.4252 197.081 39.9492 197.395 39.6181C197.711 39.2869 198.121 39.1213 198.623 39.1213C198.922 39.1213 199.191 39.1773 199.43 39.2891C199.669 39.4009 199.867 39.5775 200.023 39.8188C200.164 40.0315 200.255 40.2782 200.296 40.5589C200.32 40.7234 200.33 40.9603 200.326 41.2695H197.869C197.882 41.6292 197.996 41.8814 198.208 42.0262C198.338 42.1161 198.494 42.1611 198.676 42.1611C198.869 42.1611 199.026 42.1062 199.147 41.9966C199.213 41.9374 199.271 41.8551 199.321 41.7499H200.28ZM199.351 40.6511C199.336 40.4032 199.26 40.2157 199.124 40.0885C198.99 39.9591 198.823 39.8944 198.623 39.8944C198.406 39.8944 198.237 39.9624 198.116 40.0984C197.998 40.2344 197.923 40.4186 197.892 40.6511H199.351ZM202.766 40.0819C202.388 40.0819 202.135 40.2048 202.005 40.4504C201.933 40.5886 201.897 40.8013 201.897 41.0886V42.8026H200.952V39.2167H201.847V39.8418C201.992 39.6027 202.118 39.4393 202.226 39.3516C202.402 39.2047 202.63 39.1312 202.911 39.1312C202.929 39.1312 202.943 39.1323 202.954 39.1345C202.967 39.1345 202.994 39.1356 203.036 39.1378V40.0984C202.977 40.0918 202.924 40.0874 202.878 40.0852C202.832 40.083 202.795 40.0819 202.766 40.0819ZM206.662 41.7499C206.638 41.9626 206.527 42.1786 206.329 42.3979C206.022 42.7467 205.592 42.921 205.038 42.921C204.582 42.921 204.179 42.7741 203.83 42.4802C203.481 42.1863 203.306 41.7082 203.306 41.0459C203.306 40.4252 203.463 39.9492 203.777 39.6181C204.093 39.2869 204.503 39.1213 205.005 39.1213C205.304 39.1213 205.573 39.1773 205.812 39.2891C206.052 39.4009 206.249 39.5775 206.405 39.8188C206.545 40.0315 206.637 40.2782 206.678 40.5589C206.703 40.7234 206.712 40.9603 206.708 41.2695H204.251C204.264 41.6292 204.377 41.8814 204.591 42.0262C204.72 42.1161 204.876 42.1611 205.058 42.1611C205.251 42.1611 205.408 42.1062 205.529 41.9966C205.595 41.9374 205.653 41.8551 205.704 41.7499H206.662ZM205.733 40.6511C205.718 40.4032 205.642 40.2157 205.506 40.0885C205.372 39.9591 205.205 39.8944 205.005 39.8944C204.788 39.8944 204.619 39.9624 204.498 40.0984C204.38 40.2344 204.305 40.4186 204.274 40.6511H205.733ZM209.033 39.9109C208.715 39.9109 208.496 40.0458 208.377 40.3155C208.316 40.4581 208.285 40.6401 208.285 40.8616V42.8026H207.35V39.2233H208.256V39.7464C208.376 39.5622 208.491 39.4295 208.598 39.3483C208.792 39.2036 209.036 39.1312 209.332 39.1312C209.704 39.1312 210.007 39.2288 210.242 39.424C210.479 39.617 210.597 39.9383 210.597 40.3879V42.8026H209.636V40.6215C209.636 40.4329 209.61 40.2881 209.56 40.1872C209.468 40.003 209.292 39.9109 209.033 39.9109ZM214.572 40.503H213.61C213.593 40.3693 213.548 40.2486 213.476 40.1412C213.37 39.9964 213.206 39.924 212.985 39.924C212.669 39.924 212.452 40.0809 212.336 40.3945C212.274 40.5612 212.244 40.7827 212.244 41.059C212.244 41.3222 212.274 41.5338 212.336 41.6939C212.448 41.9922 212.659 42.1413 212.968 42.1413C213.188 42.1413 213.344 42.0821 213.436 41.9637C213.528 41.8453 213.584 41.6918 213.604 41.5031H214.562C214.54 41.7882 214.437 42.058 214.253 42.3124C213.958 42.7226 213.523 42.9276 212.945 42.9276C212.368 42.9276 211.943 42.7565 211.671 42.4144C211.399 42.0723 211.262 41.6282 211.262 41.082C211.262 40.4658 211.413 39.9865 211.714 39.6444C212.014 39.3023 212.429 39.1312 212.958 39.1312C213.408 39.1312 213.776 39.2321 214.062 39.4339C214.349 39.6356 214.519 39.992 214.572 40.503ZM218.293 41.7499C218.269 41.9626 218.158 42.1786 217.961 42.3979C217.653 42.7467 217.223 42.921 216.67 42.921C216.213 42.921 215.81 42.7741 215.461 42.4802C215.112 42.1863 214.938 41.7082 214.938 41.0459C214.938 40.4252 215.095 39.9492 215.409 39.6181C215.725 39.2869 216.134 39.1213 216.637 39.1213C216.935 39.1213 217.205 39.1773 217.444 39.2891C217.683 39.4009 217.881 39.5775 218.036 39.8188C218.177 40.0315 218.268 40.2782 218.31 40.5589C218.334 40.7234 218.344 40.9603 218.339 41.2695H215.883C215.896 41.6292 216.009 41.8814 216.222 42.0262C216.351 42.1161 216.507 42.1611 216.69 42.1611C216.883 42.1611 217.04 42.1062 217.16 41.9966C217.226 41.9374 217.284 41.8551 217.335 41.7499H218.293ZM217.365 40.6511C217.349 40.4032 217.274 40.2157 217.137 40.0885C217.004 39.9591 216.837 39.8944 216.637 39.8944C216.419 39.8944 216.251 39.9624 216.13 40.0984C216.011 40.2344 215.937 40.4186 215.906 40.6511H217.365ZM221.448 39.3812C221.729 39.5611 221.891 39.8703 221.932 40.309H220.994C220.98 40.1883 220.947 40.0929 220.892 40.0227C220.788 39.8955 220.613 39.8319 220.365 39.8319C220.161 39.8319 220.015 39.8637 219.927 39.9273C219.841 39.9909 219.798 40.0655 219.798 40.151C219.798 40.2585 219.844 40.3363 219.937 40.3846C220.029 40.435 220.355 40.5217 220.915 40.6445C221.288 40.7322 221.568 40.8649 221.754 41.0426C221.939 41.2224 222.031 41.4472 222.031 41.717C222.031 42.0723 221.898 42.3629 221.633 42.5887C221.369 42.8125 220.961 42.9243 220.407 42.9243C219.843 42.9243 219.426 42.8059 219.156 42.569C218.888 42.33 218.754 42.0262 218.754 41.6578H219.706C219.726 41.8244 219.769 41.9429 219.834 42.013C219.951 42.138 220.166 42.2006 220.48 42.2006C220.664 42.2006 220.81 42.1731 220.918 42.1183C221.028 42.0635 221.083 41.9812 221.083 41.8716C221.083 41.7663 221.039 41.6863 220.951 41.6314C220.863 41.5766 220.537 41.4823 219.973 41.3485C219.567 41.2476 219.28 41.1215 219.113 40.9702C218.947 40.821 218.863 40.6061 218.863 40.3254C218.863 39.9942 218.992 39.7102 219.252 39.4733C219.513 39.2343 219.879 39.1147 220.351 39.1147C220.799 39.1147 221.165 39.2036 221.448 39.3812Z" fill="#212121"/>
<path d="M373.562 38.761C373.523 38.7609 373.486 38.7734 373.454 38.7967C373.423 38.82 373.398 38.8531 373.383 38.8918C373.369 38.9306 373.365 38.9732 373.372 39.0144C373.38 39.0555 373.398 39.0933 373.425 39.1229L374.781 40.6126L373.425 42.1022C373.389 42.1421 373.368 42.1962 373.368 42.2526C373.368 42.309 373.389 42.3632 373.425 42.4031C373.461 42.443 373.511 42.4654 373.562 42.4654C373.613 42.4654 373.662 42.443 373.699 42.4031L375.055 40.9135L376.411 42.4031C376.447 42.4425 376.496 42.4648 376.547 42.4651C376.573 42.4652 376.598 42.4598 376.621 42.4492C376.645 42.4385 376.666 42.4228 376.684 42.4031C376.72 42.3631 376.74 42.309 376.74 42.2526C376.74 42.1962 376.72 42.1421 376.684 42.1022L375.328 40.6126L376.684 39.1229C376.702 39.1032 376.716 39.0798 376.726 39.054C376.735 39.0281 376.74 39.0005 376.74 38.9725C376.74 38.9446 376.735 38.9169 376.726 38.8911C376.716 38.8653 376.702 38.8418 376.684 38.8221C376.666 38.8023 376.644 38.7866 376.621 38.776C376.597 38.7653 376.572 38.7598 376.547 38.7598C376.521 38.7598 376.496 38.7653 376.473 38.776C376.449 38.7866 376.428 38.8023 376.41 38.8221L375.054 40.3126L373.697 38.823C373.661 38.7833 373.612 38.761 373.562 38.761Z" fill="#B2B2B2"/>
<mask id="mask2_7253_71251" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="118" y="80" width="49" height="16">
<path d="M166.316 80.5312H118.768V95.3537H166.316V80.5312Z" fill="white"/>
</mask>
<g mask="url(#mask2_7253_71251)">
<path d="M166.316 80.5312H118.768V95.3537H166.316V80.5312Z" fill="white"/>
<path d="M121.984 87.6537C121.694 87.9185 121.323 88.0509 120.872 88.0509C120.314 88.0509 119.874 87.872 119.555 87.5143C119.235 87.1545 119.075 86.6613 119.075 86.0351C119.075 85.3579 119.257 84.8358 119.621 84.4693C119.937 84.1499 120.339 83.9902 120.827 83.9902C121.481 83.9902 121.958 84.2041 122.26 84.6323C122.427 84.8725 122.517 85.114 122.529 85.3559H121.718C121.665 85.17 121.597 85.0298 121.515 84.9348C121.367 84.7664 121.149 84.6822 120.859 84.6822C120.564 84.6822 120.331 84.8014 120.161 85.0403C119.99 85.2771 119.905 85.613 119.905 86.0482C119.905 86.4834 119.995 86.8095 120.174 87.0272C120.355 87.2431 120.584 87.3509 120.861 87.3509C121.146 87.3509 121.363 87.2579 121.512 87.072C121.595 86.9719 121.663 86.822 121.718 86.6219H122.521C122.451 87.0447 122.272 87.3886 121.984 87.6537ZM125.477 85.4374C125.72 85.7413 125.841 86.1001 125.841 86.5141C125.841 86.9352 125.72 87.2956 125.477 87.5958C125.235 87.8939 124.867 88.0432 124.373 88.0432C123.88 88.0432 123.512 87.8939 123.269 87.5958C123.027 87.2956 122.906 86.9352 122.906 86.5141C122.906 86.1001 123.027 85.7413 123.269 85.4374C123.512 85.1339 123.88 84.9823 124.373 84.9823C124.867 84.9823 125.235 85.1339 125.477 85.4374ZM124.371 85.6167C124.151 85.6167 123.982 85.6948 123.862 85.8508C123.745 86.0051 123.686 86.2264 123.686 86.5141C123.686 86.8018 123.745 87.0238 123.862 87.1798C123.982 87.3361 124.151 87.4142 124.371 87.4142C124.59 87.4142 124.759 87.3361 124.877 87.1798C124.994 87.0238 125.053 86.8018 125.053 86.5141C125.053 86.2264 124.994 86.0051 124.877 85.8508C124.759 85.6948 124.59 85.6167 124.371 85.6167ZM128.776 85.4374C129.018 85.7413 129.139 86.1001 129.139 86.5141C129.139 86.9352 129.018 87.2956 128.776 87.5958C128.533 87.8939 128.165 88.0432 127.672 88.0432C127.178 88.0432 126.81 87.8939 126.568 87.5958C126.326 87.2956 126.204 86.9352 126.204 86.5141C126.204 86.1001 126.326 85.7413 126.568 85.4374C126.81 85.1339 127.178 84.9823 127.672 84.9823C128.165 84.9823 128.533 85.1339 128.776 85.4374ZM127.669 85.6167C127.45 85.6167 127.28 85.6948 127.161 85.8508C127.043 86.0051 126.984 86.2264 126.984 86.5141C126.984 86.8018 127.043 87.0238 127.161 87.1798C127.28 87.3361 127.45 87.4142 127.669 87.4142C127.889 87.4142 128.057 87.3361 128.175 87.1798C128.293 87.0238 128.351 86.8018 128.351 86.5141C128.351 86.2264 128.293 86.0051 128.175 85.8508C128.057 85.6948 127.889 85.6167 127.669 85.6167ZM132.314 87.9431H131.408L130.72 86.7166L130.409 87.0403V87.9431H129.671V84.0768H130.409V86.1668L131.344 85.0874H132.274L131.27 86.185L132.314 87.9431ZM133.455 85.0743V87.9431H132.693V85.0743H133.455ZM133.455 84.0401V84.7324H132.693V84.0401H133.455ZM136.642 87.1009C136.623 87.271 136.534 87.4439 136.376 87.6194C136.13 87.8983 135.786 88.0378 135.343 88.0378C134.978 88.0378 134.656 87.9202 134.377 87.6851C134.097 87.4499 133.958 87.0676 133.958 86.5377C133.958 86.0411 134.083 85.6605 134.334 85.3957C134.587 85.1306 134.915 84.9982 135.317 84.9982C135.556 84.9982 135.771 85.043 135.963 85.1322C136.154 85.2218 136.312 85.363 136.437 85.556C136.549 85.7261 136.622 85.9236 136.655 86.1482C136.675 86.2796 136.683 86.4693 136.679 86.7166H134.714C134.724 87.0046 134.815 87.206 134.985 87.3219C135.089 87.394 135.213 87.4301 135.359 87.4301C135.514 87.4301 135.639 87.3859 135.736 87.2983C135.789 87.2508 135.835 87.1851 135.876 87.1009H136.642ZM135.899 86.222C135.887 86.0236 135.826 85.8737 135.718 85.772C135.61 85.6682 135.477 85.6167 135.317 85.6167C135.143 85.6167 135.008 85.6709 134.911 85.7797C134.817 85.8885 134.757 86.0361 134.732 86.222H135.899ZM141.49 87.6537C141.2 87.9185 140.829 88.0509 140.378 88.0509C139.82 88.0509 139.38 87.872 139.061 87.5143C138.741 87.1545 138.581 86.6613 138.581 86.0351C138.581 85.3579 138.763 84.8358 139.127 84.4693C139.443 84.1499 139.845 83.9902 140.333 83.9902C140.987 83.9902 141.464 84.2041 141.766 84.6323C141.933 84.8725 142.023 85.114 142.035 85.3559H141.224C141.171 85.17 141.103 85.0298 141.021 84.9348C140.873 84.7664 140.655 84.6822 140.365 84.6822C140.07 84.6822 139.837 84.8014 139.667 85.0403C139.496 85.2771 139.411 85.613 139.411 86.0482C139.411 86.4834 139.501 86.8095 139.68 87.0272C139.861 87.2431 140.09 87.3509 140.368 87.3509C140.652 87.3509 140.869 87.2579 141.018 87.072C141.101 86.9719 141.169 86.822 141.224 86.6219H142.027C141.957 87.0447 141.778 87.3886 141.49 87.6537ZM142.696 85.3849C142.895 85.1322 143.236 85.0059 143.719 85.0059C144.033 85.0059 144.312 85.0682 144.557 85.1929C144.801 85.3175 144.922 85.5527 144.922 85.8983V87.2141C144.922 87.3054 144.924 87.4159 144.928 87.5456C144.933 87.644 144.948 87.7107 144.973 87.7457C144.997 87.7807 145.034 87.8097 145.083 87.8326V87.9431H144.267C144.244 87.8852 144.228 87.8309 144.219 87.7801C144.211 87.7292 144.203 87.6713 144.198 87.6062C144.095 87.7184 143.975 87.8141 143.84 87.8933C143.678 87.9862 143.496 88.0327 143.292 88.0327C143.032 88.0327 142.817 87.9589 142.646 87.8114C142.478 87.6625 142.393 87.4519 142.393 87.1798C142.393 86.8274 142.53 86.572 142.802 86.414C142.951 86.3281 143.171 86.2665 143.46 86.2298L143.716 86.1981C143.855 86.1806 143.954 86.1587 144.014 86.1324C144.121 86.0869 144.174 86.0159 144.174 85.9192C144.174 85.8016 144.133 85.7211 144.051 85.677C143.97 85.6315 143.85 85.6086 143.692 85.6086C143.515 85.6086 143.389 85.6527 143.316 85.7403C143.263 85.8053 143.228 85.8929 143.21 86.0034H142.486C142.501 85.7524 142.572 85.5463 142.696 85.3849ZM143.255 87.4011C143.325 87.4587 143.411 87.4877 143.513 87.4877C143.675 87.4877 143.823 87.4405 143.958 87.3458C144.095 87.2508 144.166 87.078 144.172 86.8274V86.5481C144.124 86.5781 144.076 86.6027 144.027 86.6219C143.98 86.6394 143.913 86.6563 143.829 86.6721L143.661 86.7034C143.503 86.7317 143.389 86.7657 143.321 86.8062C143.205 86.8745 143.147 86.9807 143.147 87.1245C143.147 87.2529 143.183 87.3448 143.255 87.4011ZM146.906 87.4088V87.9694L146.551 87.9825C146.196 87.995 145.954 87.9333 145.823 87.7983C145.739 87.7124 145.697 87.58 145.697 87.4011V85.6348H145.297V85.1006H145.697V84.3008H146.44V85.1006H146.906V85.6348H146.44V87.1508C146.44 87.2684 146.455 87.3421 146.485 87.3721C146.515 87.4001 146.606 87.4142 146.759 87.4142C146.782 87.4142 146.805 87.4142 146.83 87.4142C146.856 87.4122 146.882 87.4105 146.906 87.4088ZM149.846 87.1009C149.827 87.271 149.739 87.4439 149.58 87.6194C149.335 87.8983 148.99 88.0378 148.548 88.0378C148.182 88.0378 147.86 87.9202 147.581 87.6851C147.302 87.4499 147.162 87.0676 147.162 86.5377C147.162 86.0411 147.288 85.6605 147.539 85.3957C147.791 85.1306 148.119 84.9982 148.521 84.9982C148.76 84.9982 148.975 85.043 149.167 85.1322C149.358 85.2218 149.516 85.363 149.641 85.556C149.753 85.7261 149.826 85.9236 149.86 86.1482C149.879 86.2796 149.887 86.4693 149.883 86.7166H147.918C147.929 87.0046 148.019 87.206 148.189 87.3219C148.293 87.394 148.418 87.4301 148.563 87.4301C148.718 87.4301 148.844 87.3859 148.94 87.2983C148.993 87.2508 149.04 87.1851 149.08 87.1009H149.846ZM149.104 86.222C149.091 86.0236 149.031 85.8737 148.922 85.772C148.815 85.6682 148.681 85.6167 148.521 85.6167C148.348 85.6167 148.212 85.6709 148.116 85.7797C148.021 85.8885 147.961 86.0361 147.936 86.222H149.104ZM151.203 88.4457C151.284 88.5141 151.42 88.5485 151.611 88.5485C151.882 88.5485 152.063 88.4582 152.154 88.2773C152.214 88.1614 152.244 87.9667 152.244 87.6932V87.5089C152.172 87.6318 152.095 87.7238 152.012 87.7851C151.863 87.8993 151.669 87.9563 151.43 87.9563C151.061 87.9563 150.766 87.8272 150.545 87.5695C150.325 87.3098 150.215 86.9588 150.215 86.5168C150.215 86.0903 150.322 85.7325 150.534 85.4428C150.747 85.1518 151.048 85.0059 151.438 85.0059C151.582 85.0059 151.707 85.0278 151.814 85.0719C151.997 85.1474 152.145 85.2858 152.257 85.4876V85.0743H152.987V87.7956C152.987 88.1658 152.925 88.4451 152.8 88.6327C152.585 88.9554 152.175 89.1168 151.567 89.1168C151.2 89.1168 150.9 89.045 150.669 88.9012C150.437 88.7573 150.308 88.5424 150.284 88.2564H151.101C151.122 88.344 151.156 88.4073 151.203 88.4457ZM151.077 86.9642C151.179 87.206 151.361 87.3273 151.625 87.3273C151.8 87.3273 151.949 87.2616 152.07 87.1299C152.191 86.9965 152.252 86.7849 152.252 86.4956C152.252 86.2237 152.194 86.0165 152.078 85.8744C151.964 85.7325 151.81 85.6615 151.617 85.6615C151.354 85.6615 151.172 85.7851 151.072 86.0324C151.019 86.1641 150.992 86.3265 150.992 86.5191C150.992 86.6859 151.021 86.8341 151.077 86.9642ZM156.085 85.4374C156.327 85.7413 156.449 86.1001 156.449 86.5141C156.449 86.9352 156.327 87.2956 156.085 87.5958C155.843 87.8939 155.475 88.0432 154.981 88.0432C154.488 88.0432 154.12 87.8939 153.877 87.5958C153.635 87.2956 153.514 86.9352 153.514 86.5141C153.514 86.1001 153.635 85.7413 153.877 85.4374C154.12 85.1339 154.488 84.9823 154.981 84.9823C155.475 84.9823 155.843 85.1339 156.085 85.4374ZM154.979 85.6167C154.759 85.6167 154.589 85.6948 154.47 85.8508C154.352 86.0051 154.294 86.2264 154.294 86.5141C154.294 86.8018 154.352 87.0238 154.47 87.1798C154.589 87.3361 154.759 87.4142 154.979 87.4142C155.198 87.4142 155.367 87.3361 155.484 87.1798C155.602 87.0238 155.661 86.8018 155.661 86.5141C155.661 86.2264 155.602 86.0051 155.484 85.8508C155.367 85.6948 155.198 85.6167 154.979 85.6167ZM158.432 85.7666C158.13 85.7666 157.928 85.8649 157.824 86.0613C157.766 86.1718 157.737 86.3419 157.737 86.572V87.9431H156.981V85.0743H157.697V85.5745C157.813 85.3832 157.914 85.2525 158 85.1824C158.141 85.0649 158.323 85.0059 158.548 85.0059C158.562 85.0059 158.574 85.0069 158.582 85.0086C158.593 85.0086 158.615 85.0096 158.649 85.0113V85.7797C158.601 85.7743 158.559 85.7709 158.522 85.7693C158.485 85.7676 158.455 85.7666 158.432 85.7666ZM159.863 85.0743V87.9431H159.101V85.0743H159.863ZM159.863 84.0401V84.7324H159.101V84.0401H159.863ZM163.051 87.1009C163.031 87.271 162.943 87.4439 162.785 87.6194C162.539 87.8983 162.194 88.0378 161.752 88.0378C161.386 88.0378 161.064 87.9202 160.785 87.6851C160.506 87.4499 160.366 87.0676 160.366 86.5377C160.366 86.0411 160.492 85.6605 160.743 85.3957C160.996 85.1306 161.323 84.9982 161.726 84.9982C161.964 84.9982 162.18 85.043 162.371 85.1322C162.562 85.2218 162.72 85.363 162.845 85.556C162.958 85.7261 163.03 85.9236 163.064 86.1482C163.083 86.2796 163.091 86.4693 163.088 86.7166H161.122C161.133 87.0046 161.223 87.206 161.394 87.3219C161.497 87.394 161.622 87.4301 161.768 87.4301C161.922 87.4301 162.048 87.3859 162.145 87.2983C162.197 87.2508 162.244 87.1851 162.284 87.1009H163.051ZM162.308 86.222C162.296 86.0236 162.235 85.8737 162.126 85.772C162.019 85.6682 161.886 85.6167 161.726 85.6167C161.552 85.6167 161.416 85.6709 161.32 85.7797C161.225 85.8885 161.165 86.0361 161.141 86.222H162.308ZM165.575 85.206C165.799 85.3499 165.928 85.5971 165.962 85.9481H165.211C165.2 85.8518 165.173 85.7753 165.129 85.7191C165.047 85.6173 164.906 85.5665 164.708 85.5665C164.544 85.5665 164.428 85.5921 164.357 85.6429C164.289 85.6938 164.255 85.7534 164.255 85.8218C164.255 85.9077 164.292 85.97 164.365 86.0088C164.439 86.0492 164.7 86.1183 165.148 86.2166C165.446 86.2867 165.67 86.3928 165.82 86.535C165.967 86.6788 166.041 86.8587 166.041 87.0746C166.041 87.359 165.935 87.5914 165.722 87.772C165.511 87.9509 165.185 88.0405 164.742 88.0405C164.291 88.0405 163.957 87.9458 163.741 87.7561C163.527 87.5651 163.42 87.3219 163.42 87.0272H164.181C164.197 87.1606 164.231 87.2552 164.284 87.3115C164.377 87.4115 164.549 87.4614 164.8 87.4614C164.947 87.4614 165.064 87.4395 165.15 87.3957C165.238 87.3519 165.282 87.2859 165.282 87.1983C165.282 87.1141 165.247 87.0501 165.177 87.0063C165.107 86.9625 164.846 86.887 164.394 86.7799C164.069 86.699 163.84 86.5983 163.707 86.477C163.573 86.3578 163.507 86.186 163.507 85.9613C163.507 85.6965 163.61 85.4691 163.817 85.2798C164.027 85.0884 164.32 84.9928 164.697 84.9928C165.056 84.9928 165.348 85.0638 165.575 85.206Z" fill="#1863DC"/>
<path d="M166.315 93.332H72.5685V95.0164H166.315V93.332Z" fill="#1863DC"/>
</g>
<path d="M174.973 84.2461H176.714C177.058 84.2461 177.336 84.3435 177.547 84.5385C177.757 84.7315 177.863 85.0034 177.863 85.3541C177.863 85.6559 177.769 85.9194 177.581 86.1437C177.393 86.3667 177.104 86.4779 176.714 86.4779H175.497V88.1124H174.973V84.2461ZM177.333 85.3568C177.333 85.0728 177.228 84.8798 177.017 84.778C176.901 84.7234 176.742 84.6962 176.54 84.6962H175.497V86.0359H176.54C176.775 86.0359 176.966 85.9861 177.112 85.886C177.259 85.7859 177.333 85.6094 177.333 85.3568ZM178.932 85.2938V87.1651C178.932 87.309 178.955 87.4265 179.001 87.5175C179.085 87.6859 179.242 87.7701 179.472 87.7701C179.803 87.7701 180.027 87.6229 180.147 87.3282C180.212 87.1702 180.244 86.9536 180.244 86.678V85.2938H180.718V88.1124H180.271L180.276 87.6967C180.214 87.8035 180.138 87.8941 180.047 87.9675C179.866 88.1151 179.646 88.1889 179.388 88.1889C178.986 88.1889 178.712 88.0545 178.566 87.786C178.487 87.6421 178.448 87.4501 178.448 87.2096V85.2938H178.932ZM181.475 85.2938H181.925V85.7806C181.962 85.6859 182.053 85.571 182.196 85.4359C182.34 85.2988 182.506 85.2304 182.694 85.2304C182.703 85.2304 182.718 85.2315 182.739 85.2331C182.76 85.2348 182.796 85.2385 182.847 85.2436V85.7438C182.819 85.7384 182.793 85.7351 182.768 85.7334C182.745 85.7314 182.72 85.7307 182.692 85.7307C182.453 85.7307 182.269 85.8078 182.141 85.9621C182.013 86.1147 181.949 86.2913 181.949 86.4914V88.1124H181.475V85.2938ZM184.449 87.7941C184.67 87.7941 184.854 87.7017 184.999 87.5175C185.147 87.3315 185.221 87.0543 185.221 86.6861C185.221 86.4614 185.188 86.2683 185.123 86.107C185 85.7964 184.776 85.6411 184.449 85.6411C184.12 85.6411 183.896 85.8051 183.774 86.1333C183.71 86.3088 183.677 86.5314 183.677 86.8016C183.677 87.0192 183.71 87.2045 183.774 87.3571C183.897 87.6482 184.122 87.7941 184.449 87.7941ZM183.221 85.3069H183.682V85.6805C183.777 85.5525 183.881 85.4535 183.993 85.383C184.153 85.2779 184.341 85.2254 184.557 85.2254C184.877 85.2254 185.148 85.348 185.371 85.5936C185.594 85.8375 185.706 86.1868 185.706 86.6413C185.706 87.2554 185.545 87.694 185.223 87.9571C185.02 88.1239 184.783 88.2071 184.512 88.2071C184.3 88.2071 184.121 88.1606 183.977 88.0676C183.893 88.015 183.799 87.9248 183.695 87.7964V89.2362H183.221V85.3069ZM187.381 87.8072C187.696 87.8072 187.911 87.6886 188.027 87.4518C188.144 87.2133 188.203 86.9482 188.203 86.6571C188.203 86.3937 188.161 86.1798 188.077 86.0147C187.943 85.7553 187.713 85.6253 187.386 85.6253C187.097 85.6253 186.886 85.7358 186.754 85.9571C186.622 86.1781 186.556 86.4445 186.556 86.7572C186.556 87.057 186.622 87.3069 186.754 87.507C186.886 87.7071 187.095 87.8072 187.381 87.8072ZM187.399 85.2123C187.763 85.2123 188.071 85.3332 188.322 85.5754C188.573 85.8176 188.698 86.1737 188.698 86.644C188.698 87.0984 188.588 87.4737 188.367 87.7701C188.145 88.0669 187.802 88.2151 187.336 88.2151C186.948 88.2151 186.64 88.0844 186.412 87.823C186.183 87.5596 186.069 87.2069 186.069 86.7649C186.069 86.2913 186.189 85.914 186.43 85.6333C186.671 85.3524 186.994 85.2123 187.399 85.2123ZM189.547 87.2281C189.561 87.3861 189.6 87.507 189.665 87.5913C189.785 87.7439 189.992 87.8203 190.287 87.8203C190.463 87.8203 190.617 87.7826 190.751 87.7071C190.884 87.63 190.951 87.5114 190.951 87.3517C190.951 87.2308 190.897 87.1385 190.79 87.0755C190.722 87.0368 190.586 86.992 190.385 86.9411L190.008 86.8464C189.767 86.7868 189.59 86.7201 189.476 86.6463C189.272 86.5183 189.17 86.3411 189.17 86.1147C189.17 85.8483 189.266 85.6323 189.457 85.4673C189.65 85.3025 189.909 85.22 190.234 85.22C190.659 85.22 190.966 85.3446 191.154 85.5936C191.271 85.7516 191.328 85.9217 191.325 86.1043H190.877C190.868 85.9972 190.831 85.8998 190.764 85.8122C190.655 85.6876 190.466 85.6253 190.197 85.6253C190.018 85.6253 189.882 85.6596 189.789 85.728C189.698 85.7964 189.652 85.8867 189.652 85.9992C189.652 86.1218 189.713 86.2202 189.834 86.294C189.904 86.3377 190.008 86.3762 190.145 86.4095L190.458 86.486C190.799 86.5685 191.027 86.6483 191.143 86.7255C191.328 86.8464 191.42 87.0368 191.42 87.2965C191.42 87.5475 191.324 87.7641 191.133 87.9467C190.943 88.1289 190.653 88.2202 190.263 88.2202C189.844 88.2202 189.546 88.1255 189.37 87.9362C189.196 87.7449 189.103 87.5087 189.091 87.2281H189.547ZM193.138 85.2304C193.338 85.2304 193.532 85.2779 193.72 85.3726C193.908 85.4656 194.051 85.5869 194.149 85.7358C194.244 85.8779 194.307 86.0437 194.339 86.2333C194.367 86.363 194.381 86.5702 194.381 86.8545H192.313C192.322 87.1405 192.389 87.3703 192.516 87.5438C192.642 87.7159 192.838 87.8018 193.103 87.8018C193.351 87.8018 193.549 87.7203 193.696 87.5572C193.78 87.4622 193.84 87.3527 193.875 87.2281H194.341C194.329 87.3315 194.288 87.4474 194.218 87.5754C194.149 87.7018 194.072 87.8055 193.986 87.886C193.842 88.0265 193.664 88.1212 193.451 88.1703C193.337 88.1983 193.208 88.2124 193.064 88.2124C192.713 88.2124 192.415 88.0851 192.171 87.8308C191.927 87.5747 191.805 87.2167 191.805 86.7572C191.805 86.3044 191.928 85.9369 192.173 85.6542C192.419 85.3719 192.741 85.2304 193.138 85.2304ZM193.894 86.4779C193.874 86.2727 193.83 86.1087 193.759 85.9861C193.629 85.7577 193.412 85.6438 193.109 85.6438C192.891 85.6438 192.708 85.7226 192.561 85.8806C192.413 86.0369 192.335 86.236 192.326 86.4779H193.894ZM195.248 87.2281C195.262 87.3861 195.301 87.507 195.366 87.5913C195.486 87.7439 195.693 87.8203 195.988 87.8203C196.164 87.8203 196.318 87.7826 196.452 87.7071C196.585 87.63 196.652 87.5114 196.652 87.3517C196.652 87.2308 196.598 87.1385 196.491 87.0755C196.423 87.0368 196.288 86.992 196.086 86.9411L195.709 86.8464C195.468 86.7868 195.291 86.7201 195.177 86.6463C194.973 86.5183 194.871 86.3411 194.871 86.1147C194.871 85.8483 194.967 85.6323 195.158 85.4673C195.351 85.3025 195.61 85.22 195.935 85.22C196.36 85.22 196.667 85.3446 196.855 85.5936C196.972 85.7516 197.03 85.9217 197.026 86.1043H196.578C196.569 85.9972 196.532 85.8998 196.465 85.8122C196.356 85.6876 196.167 85.6253 195.899 85.6253C195.719 85.6253 195.583 85.6596 195.49 85.728C195.399 85.7964 195.353 85.8867 195.353 85.9992C195.353 86.1218 195.414 86.2202 195.535 86.294C195.605 86.3377 195.709 86.3762 195.846 86.4095L196.159 86.486C196.5 86.5685 196.729 86.6483 196.844 86.7255C197.029 86.8464 197.121 87.0368 197.121 87.2965C197.121 87.5475 197.025 87.7641 196.834 87.9467C196.644 88.1289 196.354 88.2202 195.964 88.2202C195.545 88.2202 195.247 88.1255 195.071 87.9362C194.897 87.7449 194.804 87.5087 194.792 87.2281H195.248ZM200.359 85.7489C200.526 85.6313 200.641 85.536 200.704 85.4622C200.808 85.343 200.86 85.2102 200.86 85.0647C200.86 84.9508 200.822 84.8525 200.746 84.7699C200.671 84.6874 200.569 84.6463 200.44 84.6463C200.245 84.6463 200.11 84.7113 200.035 84.841C199.996 84.9077 199.977 84.9805 199.977 85.0596C199.977 85.1664 200.006 85.2692 200.064 85.3676C200.123 85.4656 200.222 85.5929 200.359 85.7489ZM200.238 87.786C200.433 87.786 200.6 87.7412 200.741 87.6519C200.881 87.5623 200.989 87.4622 201.065 87.3517L200.19 86.2859C199.943 86.4509 199.781 86.5773 199.706 86.6649C199.59 86.7966 199.532 86.9569 199.532 87.1466C199.532 87.3517 199.606 87.5097 199.755 87.6202C199.907 87.7307 200.067 87.786 200.238 87.786ZM199.927 85.9621C199.764 85.7745 199.654 85.6165 199.597 85.4885C199.543 85.3605 199.516 85.2368 199.516 85.1172C199.516 84.8683 199.6 84.6621 199.769 84.4987C199.937 84.334 200.163 84.2515 200.446 84.2515C200.715 84.2515 200.924 84.328 201.075 84.4806C201.226 84.6332 201.302 84.8157 201.302 85.028C201.302 85.2752 201.224 85.4919 201.068 85.6778C200.976 85.7866 200.823 85.9123 200.609 86.0544L201.315 86.8966C201.363 86.7561 201.395 86.6517 201.413 86.5833C201.432 86.5133 201.451 86.4159 201.471 86.2913H201.921C201.891 86.5385 201.831 86.7764 201.742 87.0044C201.652 87.2308 201.607 87.3221 201.607 87.278L202.295 88.1124H201.684L201.321 87.6704C201.177 87.8264 201.045 87.9406 200.925 88.0123C200.716 88.1387 200.475 88.202 200.203 88.202C199.801 88.202 199.509 88.0939 199.326 87.8783C199.143 87.6606 199.052 87.4157 199.052 87.1439C199.052 86.8508 199.141 86.6062 199.318 86.4095C199.427 86.2902 199.63 86.141 199.927 85.9621ZM204.379 84.2461H207.064V84.7201H204.903V85.8937H206.803V86.3543H204.903V88.1124H204.379V84.2461ZM208.739 85.2304C208.939 85.2304 209.134 85.2779 209.321 85.3726C209.51 85.4656 209.653 85.5869 209.751 85.7358C209.846 85.8779 209.909 86.0437 209.94 86.2333C209.969 86.363 209.983 86.5702 209.983 86.8545H207.914C207.923 87.1405 207.991 87.3703 208.117 87.5438C208.244 87.7159 208.44 87.8018 208.705 87.8018C208.953 87.8018 209.15 87.7203 209.298 87.5572C209.382 87.4622 209.442 87.3527 209.477 87.2281H209.943C209.931 87.3315 209.89 87.4474 209.819 87.5754C209.751 87.7018 209.674 87.8055 209.587 87.886C209.443 88.0265 209.265 88.1212 209.053 88.1703C208.939 88.1983 208.809 88.2124 208.665 88.2124C208.314 88.2124 208.016 88.0851 207.773 87.8308C207.528 87.5747 207.406 87.2167 207.406 86.7572C207.406 86.3044 207.529 85.9369 207.775 85.6542C208.021 85.3719 208.342 85.2304 208.739 85.2304ZM209.495 86.4779C209.476 86.2727 209.431 86.1087 209.361 85.9861C209.231 85.7577 209.014 85.6438 208.71 85.6438C208.492 85.6438 208.31 85.7226 208.162 85.8806C208.015 86.0369 207.936 86.236 207.928 86.4779H209.495ZM210.931 87.3622C210.931 87.4993 210.981 87.6071 211.081 87.6859C211.181 87.7651 211.3 87.8045 211.437 87.8045C211.604 87.8045 211.766 87.7658 211.922 87.6886C212.185 87.5606 212.317 87.3511 212.317 87.0597V86.678C212.259 86.715 212.184 86.7457 212.093 86.7703C212.002 86.7949 211.912 86.8124 211.824 86.8228L211.537 86.8596C211.365 86.8825 211.236 86.9185 211.15 86.9677C211.004 87.0499 210.931 87.1816 210.931 87.3622ZM212.08 86.4044C212.189 86.3903 212.262 86.3448 212.298 86.2673C212.32 86.2252 212.33 86.1649 212.33 86.0858C212.33 85.9244 212.272 85.8078 212.156 85.7358C212.042 85.6623 211.878 85.6253 211.664 85.6253C211.416 85.6253 211.24 85.692 211.137 85.8254C211.079 85.8991 211.041 86.0086 211.023 86.1545H210.581C210.59 85.8068 210.702 85.5656 210.918 85.4305C211.136 85.2938 211.388 85.2254 211.674 85.2254C212.006 85.2254 212.276 85.2884 212.483 85.4147C212.688 85.541 212.791 85.7378 212.791 86.0042V87.628C212.791 87.6772 212.801 87.7169 212.82 87.7466C212.841 87.7765 212.884 87.7914 212.949 87.7914C212.97 87.7914 212.994 87.7903 213.02 87.7887C213.047 87.7853 213.075 87.7809 213.105 87.7755V88.1255C213.031 88.1468 212.975 88.1599 212.936 88.165C212.897 88.1703 212.845 88.173 212.778 88.173C212.615 88.173 212.496 88.1151 212.422 87.9992C212.384 87.9379 212.356 87.851 212.34 87.7388C212.244 87.8651 212.105 87.9746 211.924 88.0676C211.744 88.1606 211.544 88.2071 211.326 88.2071C211.065 88.2071 210.85 88.1282 210.683 87.9702C210.518 87.8106 210.436 87.6115 210.436 87.373C210.436 87.1115 210.517 86.9087 210.681 86.7649C210.844 86.6211 211.058 86.5325 211.324 86.4991L212.08 86.4044ZM213.666 84.5068H214.145V85.2938H214.596V85.6805H214.145V87.5202C214.145 87.6185 214.179 87.6842 214.245 87.7176C214.282 87.7368 214.344 87.7466 214.43 87.7466C214.452 87.7466 214.477 87.7466 214.503 87.7466C214.53 87.7449 214.561 87.7422 214.596 87.7388V88.1124C214.541 88.1282 214.484 88.1397 214.424 88.1468C214.366 88.1535 214.303 88.1572 214.235 88.1572C214.013 88.1572 213.863 88.1009 213.784 87.9888C213.705 87.8746 213.666 87.7274 213.666 87.5465V85.6805H213.284V85.2938H213.666V84.5068ZM215.547 85.2938V87.1651C215.547 87.309 215.57 87.4265 215.615 87.5175C215.7 87.6859 215.857 87.7701 216.087 87.7701C216.417 87.7701 216.642 87.6229 216.761 87.3282C216.826 87.1702 216.859 86.9536 216.859 86.678V85.2938H217.333V88.1124H216.885L216.891 87.6967C216.829 87.8035 216.753 87.8941 216.661 87.9675C216.48 88.1151 216.261 88.1889 216.003 88.1889C215.6 88.1889 215.327 88.0545 215.181 87.786C215.102 87.6421 215.062 87.4501 215.062 87.2096V85.2938H215.547ZM218.089 85.2938H218.54V85.7806C218.577 85.6859 218.667 85.571 218.811 85.4359C218.955 85.2988 219.121 85.2304 219.309 85.2304C219.318 85.2304 219.333 85.2315 219.354 85.2331C219.375 85.2348 219.411 85.2385 219.462 85.2436V85.7438C219.434 85.7384 219.407 85.7351 219.383 85.7334C219.36 85.7314 219.334 85.7307 219.306 85.7307C219.067 85.7307 218.884 85.8078 218.756 85.9621C218.628 86.1147 218.564 86.2913 218.564 86.4914V88.1124H218.089V85.2938ZM221.048 85.2304C221.248 85.2304 221.442 85.2779 221.63 85.3726C221.818 85.4656 221.961 85.5869 222.059 85.7358C222.154 85.8779 222.217 86.0437 222.249 86.2333C222.277 86.363 222.291 86.5702 222.291 86.8545H220.223C220.232 87.1405 220.3 87.3703 220.426 87.5438C220.552 87.7159 220.748 87.8018 221.013 87.8018C221.261 87.8018 221.459 87.7203 221.606 87.5572C221.691 87.4622 221.75 87.3527 221.785 87.2281H222.252C222.24 87.3315 222.198 87.4474 222.128 87.5754C222.059 87.7018 221.982 87.8055 221.896 87.886C221.752 88.0265 221.574 88.1212 221.361 88.1703C221.247 88.1983 221.118 88.2124 220.974 88.2124C220.623 88.2124 220.325 88.0851 220.081 87.8308C219.837 87.5747 219.715 87.2167 219.715 86.7572C219.715 86.3044 219.838 85.9369 220.083 85.6542C220.329 85.3719 220.651 85.2304 221.048 85.2304ZM221.804 86.4779C221.785 86.2727 221.74 86.1087 221.669 85.9861C221.539 85.7577 221.323 85.6438 221.019 85.6438C220.801 85.6438 220.618 85.7226 220.471 85.8806C220.323 86.0369 220.245 86.236 220.236 86.4779H221.804ZM223.158 87.2281C223.172 87.3861 223.211 87.507 223.276 87.5913C223.396 87.7439 223.603 87.8203 223.898 87.8203C224.074 87.8203 224.228 87.7826 224.362 87.7071C224.496 87.63 224.562 87.5114 224.562 87.3517C224.562 87.2308 224.509 87.1385 224.401 87.0755C224.333 87.0368 224.198 86.992 223.996 86.9411L223.619 86.8464C223.378 86.7868 223.201 86.7201 223.087 86.6463C222.883 86.5183 222.781 86.3411 222.781 86.1147C222.781 85.8483 222.877 85.6323 223.068 85.4673C223.262 85.3025 223.521 85.22 223.846 85.22C224.271 85.22 224.577 85.3446 224.765 85.5936C224.883 85.7516 224.94 85.9217 224.936 86.1043H224.488C224.48 85.9972 224.442 85.8998 224.375 85.8122C224.266 85.6876 224.077 85.6253 223.809 85.6253C223.63 85.6253 223.493 85.6596 223.4 85.728C223.309 85.7964 223.263 85.8867 223.263 85.9992C223.263 86.1218 223.324 86.2202 223.445 86.294C223.515 86.3377 223.619 86.3762 223.756 86.4095L224.07 86.486C224.41 86.5685 224.639 86.6483 224.755 86.7255C224.939 86.8464 225.031 87.0368 225.031 87.2965C225.031 87.5475 224.935 87.7641 224.744 87.9467C224.554 88.1289 224.265 88.2202 223.875 88.2202C223.455 88.2202 223.157 88.1255 222.981 87.9362C222.807 87.7449 222.714 87.5087 222.702 87.2281H223.158Z" fill="#4E4B66"/>
<path d="M234.18 84.2456L235.292 87.5382L236.391 84.2456H236.978L235.566 88.1119H235.01L233.601 84.2456H234.18ZM238.29 85.2299C238.49 85.2299 238.685 85.2774 238.872 85.3721C239.06 85.465 239.204 85.5863 239.302 85.7352C239.397 85.8774 239.46 86.0431 239.492 86.2328C239.52 86.3625 239.534 86.5697 239.534 86.854H237.466C237.474 87.14 237.542 87.3697 237.669 87.5432C237.795 87.7154 237.991 87.8013 238.256 87.8013C238.504 87.8013 238.701 87.7197 238.849 87.5567C238.933 87.4617 238.993 87.3522 239.028 87.2276H239.494C239.482 87.331 239.441 87.4469 239.371 87.5749C239.302 87.7012 239.225 87.805 239.139 87.8855C238.995 88.026 238.816 88.1206 238.604 88.1698C238.49 88.1978 238.361 88.2119 238.217 88.2119C237.865 88.2119 237.567 88.0846 237.323 87.8302C237.079 87.5742 236.957 87.2161 236.957 86.7566C236.957 86.3039 237.08 85.9363 237.326 85.6537C237.572 85.3714 237.893 85.2299 238.29 85.2299ZM239.046 86.4774C239.027 86.2722 238.982 86.1081 238.912 85.9855C238.782 85.7571 238.565 85.6433 238.261 85.6433C238.044 85.6433 237.861 85.7221 237.713 85.8801C237.566 86.0364 237.487 86.2355 237.479 86.4774H239.046ZM240.118 85.2932H240.569V85.6931C240.703 85.5284 240.844 85.4098 240.993 85.338C241.143 85.266 241.309 85.2299 241.491 85.2299C241.892 85.2299 242.162 85.3694 242.303 85.6486C242.38 85.8012 242.419 86.0195 242.419 86.3039V88.1119H241.936V86.3355C241.936 86.1634 241.911 86.0249 241.86 85.9195C241.776 85.744 241.623 85.6564 241.402 85.6564C241.289 85.6564 241.197 85.6678 241.125 85.6904C240.995 85.7292 240.881 85.8063 240.782 85.9222C240.704 86.0152 240.652 86.1115 240.627 86.2116C240.604 86.3099 240.593 86.4511 240.593 86.6353V88.1119H240.118V85.2932ZM243.422 86.7354C243.422 87.0372 243.486 87.2899 243.615 87.4934C243.743 87.6968 243.948 87.7986 244.231 87.7986C244.451 87.7986 244.631 87.7049 244.771 87.5169C244.913 87.3276 244.985 87.0564 244.985 86.7037C244.985 86.3477 244.912 86.0846 244.766 85.9144C244.62 85.7423 244.44 85.6564 244.226 85.6564C243.987 85.6564 243.793 85.7477 243.643 85.9299C243.496 86.1125 243.422 86.381 243.422 86.7354ZM244.136 85.243C244.352 85.243 244.533 85.2889 244.679 85.3802C244.763 85.4327 244.859 85.5247 244.966 85.6564V84.2324H245.422V88.1119H244.995V87.7197C244.884 87.8936 244.754 88.0189 244.602 88.096C244.451 88.1732 244.278 88.2119 244.083 88.2119C243.769 88.2119 243.497 88.0802 243.267 87.8171C243.037 87.5523 242.922 87.2003 242.922 86.7617C242.922 86.351 243.026 85.996 243.235 85.6958C243.446 85.394 243.746 85.243 244.136 85.243ZM247.245 87.8067C247.559 87.8067 247.774 87.6881 247.89 87.4513C248.008 87.2127 248.067 86.9476 248.067 86.6566C248.067 86.3931 248.025 86.1792 247.941 86.0141C247.807 85.7548 247.577 85.6247 247.25 85.6247C246.96 85.6247 246.75 85.7352 246.618 85.9565C246.486 86.1775 246.42 86.444 246.42 86.7566C246.42 87.0564 246.486 87.3064 246.618 87.5065C246.75 87.7066 246.959 87.8067 247.245 87.8067ZM247.263 85.2117C247.627 85.2117 247.934 85.3327 248.185 85.5749C248.437 85.8171 248.562 86.1732 248.562 86.6434C248.562 87.0979 248.451 87.4732 248.23 87.7696C248.009 88.0664 247.666 88.2146 247.2 88.2146C246.812 88.2146 246.504 88.0839 246.275 87.8225C246.047 87.5591 245.933 87.2063 245.933 86.7644C245.933 86.2907 246.053 85.9134 246.294 85.6328C246.534 85.3519 246.858 85.2117 247.263 85.2117ZM249.142 85.2932H249.592V85.78C249.629 85.6854 249.72 85.5705 249.864 85.4354C250.008 85.2983 250.174 85.2299 250.361 85.2299C250.37 85.2299 250.385 85.2309 250.406 85.2326C250.428 85.2343 250.463 85.238 250.515 85.243V85.7433C250.486 85.7379 250.46 85.7345 250.435 85.7329C250.412 85.7308 250.387 85.7302 250.359 85.7302C250.12 85.7302 249.937 85.8073 249.808 85.9616C249.68 86.1142 249.616 86.2907 249.616 86.4908V88.1119H249.142V85.2932ZM251.207 87.2276C251.221 87.3856 251.261 87.5065 251.326 87.5907C251.445 87.7433 251.652 87.8198 251.948 87.8198C252.123 87.8198 252.278 87.7821 252.411 87.7066C252.545 87.6295 252.611 87.5109 252.611 87.3512C252.611 87.2303 252.558 87.138 252.451 87.075C252.382 87.0362 252.247 86.9914 252.045 86.9406L251.668 86.8459C251.428 86.7863 251.25 86.7196 251.136 86.6458C250.932 86.5178 250.831 86.3406 250.831 86.1142C250.831 85.8477 250.926 85.6318 251.118 85.4667C251.311 85.302 251.57 85.2195 251.895 85.2195C252.32 85.2195 252.627 85.3441 252.814 85.5931C252.932 85.7511 252.989 85.9212 252.986 86.1038H252.538C252.529 85.9966 252.491 85.8993 252.425 85.8117C252.316 85.687 252.127 85.6247 251.858 85.6247C251.679 85.6247 251.543 85.6591 251.45 85.7275C251.358 85.7959 251.313 85.8861 251.313 85.9987C251.313 86.1213 251.373 86.2196 251.495 86.2934C251.565 86.3372 251.668 86.3756 251.805 86.409L252.119 86.4854C252.46 86.568 252.688 86.6478 252.804 86.725C252.988 86.8459 253.08 87.0362 253.08 87.296C253.08 87.5469 252.985 87.7635 252.793 87.9461C252.604 88.1284 252.314 88.2197 251.924 88.2197C251.504 88.2197 251.207 88.125 251.031 87.9357C250.857 87.7443 250.764 87.5082 250.752 87.2276H251.207Z" fill="#4E4B66"/>
<g filter="url(#filter0_d_7253_71251)">
<path d="M376.74 95.3535H118.768V127.357H376.74V95.3535Z" fill="white"/>
</g>
<g filter="url(#filter1_d_7253_71251)">
<path d="M376.74 127.357H118.768V159.36H376.74V127.357Z" fill="white"/>
<path d="M124.5 132.41H118.768V138.137H124.5V132.41Z" fill="white"/>
<path d="M120.917 136.705L122.35 135.274L120.917 133.842" stroke="#212121" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M130.146 133.543V137.463H129.43L127.723 134.996H127.694V137.463H126.864V133.543H127.592L129.286 136.008H129.321V133.543H130.146ZM132.158 137.52C131.855 137.52 131.595 137.459 131.376 137.337C131.159 137.213 130.992 137.038 130.874 136.812C130.757 136.585 130.698 136.316 130.698 136.006C130.698 135.704 130.757 135.439 130.874 135.21C130.992 134.981 131.157 134.804 131.37 134.676C131.585 134.548 131.837 134.485 132.125 134.485C132.319 134.485 132.5 134.516 132.668 134.579C132.836 134.639 132.983 134.732 133.108 134.856C133.235 134.98 133.333 135.135 133.403 135.323C133.473 135.509 133.509 135.727 133.509 135.978V136.202H131.024V135.696H132.74C132.74 135.579 132.715 135.475 132.664 135.384C132.613 135.294 132.542 135.223 132.451 135.172C132.362 135.12 132.257 135.093 132.139 135.093C132.015 135.093 131.905 135.122 131.809 135.179C131.715 135.235 131.641 135.312 131.587 135.407C131.533 135.502 131.506 135.607 131.504 135.723V136.203C131.504 136.349 131.531 136.474 131.585 136.581C131.64 136.686 131.717 136.768 131.817 136.825C131.916 136.883 132.035 136.912 132.171 136.912C132.262 136.912 132.345 136.899 132.42 136.873C132.496 136.848 132.56 136.81 132.614 136.758C132.668 136.708 132.708 136.645 132.736 136.571L133.491 136.621C133.453 136.802 133.375 136.96 133.256 137.095C133.138 137.229 132.986 137.334 132.8 137.409C132.614 137.483 132.401 137.52 132.158 137.52ZM135.371 137.52C135.07 137.52 134.81 137.456 134.593 137.329C134.377 137.2 134.211 137.021 134.095 136.793C133.98 136.564 133.923 136.302 133.923 136.004C133.923 135.703 133.981 135.439 134.097 135.212C134.214 134.983 134.381 134.806 134.597 134.678C134.813 134.549 135.07 134.485 135.367 134.485C135.624 134.485 135.849 134.531 136.042 134.624C136.234 134.717 136.387 134.848 136.5 135.017C136.612 135.185 136.674 135.383 136.685 135.61H135.915C135.893 135.463 135.836 135.345 135.743 135.256C135.651 135.165 135.53 135.12 135.381 135.12C135.254 135.12 135.144 135.155 135.049 135.223C134.956 135.291 134.883 135.39 134.831 135.52C134.778 135.65 134.752 135.808 134.752 135.993C134.752 136.18 134.778 136.34 134.829 136.471C134.881 136.603 134.955 136.703 135.049 136.772C135.144 136.841 135.254 136.875 135.381 136.875C135.474 136.875 135.557 136.856 135.632 136.818C135.707 136.78 135.769 136.724 135.817 136.651C135.867 136.577 135.9 136.489 135.915 136.385H136.685C136.673 136.61 136.611 136.808 136.501 136.978C136.393 137.148 136.243 137.281 136.051 137.377C135.86 137.472 135.633 137.52 135.371 137.52ZM138.549 137.52C138.246 137.52 137.986 137.459 137.767 137.337C137.55 137.213 137.383 137.038 137.265 136.812C137.148 136.585 137.089 136.316 137.089 136.006C137.089 135.704 137.148 135.439 137.265 135.21C137.383 134.981 137.548 134.804 137.762 134.676C137.976 134.548 138.228 134.485 138.517 134.485C138.711 134.485 138.892 134.516 139.059 134.579C139.227 134.639 139.374 134.732 139.5 134.856C139.626 134.98 139.724 135.135 139.795 135.323C139.865 135.509 139.9 135.727 139.9 135.978V136.202H137.415V135.696H139.132C139.132 135.579 139.106 135.475 139.055 135.384C139.004 135.294 138.933 135.223 138.842 135.172C138.753 135.12 138.649 135.093 138.53 135.093C138.406 135.093 138.296 135.122 138.2 135.179C138.106 135.235 138.032 135.312 137.978 135.407C137.925 135.502 137.897 135.607 137.896 135.723V136.203C137.896 136.349 137.923 136.474 137.976 136.581C138.031 136.686 138.108 136.768 138.208 136.825C138.308 136.883 138.426 136.912 138.563 136.912C138.653 136.912 138.736 136.899 138.812 136.873C138.887 136.848 138.952 136.81 139.005 136.758C139.059 136.708 139.1 136.645 139.128 136.571L139.883 136.621C139.844 136.802 139.766 136.96 139.647 137.095C139.53 137.229 139.378 137.334 139.191 137.409C139.006 137.483 138.792 137.52 138.549 137.52ZM142.881 135.361L142.134 135.407C142.121 135.343 142.094 135.286 142.052 135.235C142.01 135.183 141.954 135.141 141.885 135.11C141.817 135.078 141.736 135.063 141.642 135.063C141.515 135.063 141.409 135.09 141.322 135.143C141.235 135.195 141.191 135.265 141.191 135.354C141.191 135.424 141.219 135.483 141.276 135.532C141.332 135.58 141.428 135.619 141.565 135.648L142.098 135.756C142.384 135.814 142.597 135.908 142.738 136.039C142.878 136.169 142.948 136.34 142.948 136.552C142.948 136.744 142.892 136.913 142.778 137.059C142.665 137.204 142.511 137.318 142.314 137.4C142.119 137.48 141.893 137.52 141.638 137.52C141.248 137.52 140.938 137.439 140.707 137.277C140.477 137.114 140.342 136.892 140.302 136.611L141.105 136.569C141.129 136.688 141.188 136.778 141.281 136.841C141.375 136.902 141.494 136.933 141.64 136.933C141.783 136.933 141.898 136.905 141.985 136.85C142.073 136.794 142.117 136.722 142.119 136.634C142.117 136.56 142.086 136.499 142.025 136.452C141.964 136.404 141.869 136.367 141.741 136.341L141.232 136.24C140.944 136.182 140.73 136.083 140.59 135.941C140.451 135.799 140.381 135.619 140.381 135.399C140.381 135.21 140.432 135.048 140.534 134.911C140.638 134.775 140.783 134.669 140.969 134.596C141.157 134.522 141.377 134.485 141.628 134.485C142 134.485 142.292 134.563 142.506 134.72C142.72 134.877 142.846 135.091 142.881 135.361ZM145.911 135.361L145.164 135.407C145.151 135.343 145.124 135.286 145.081 135.235C145.039 135.183 144.984 135.141 144.915 135.11C144.847 135.078 144.766 135.063 144.671 135.063C144.545 135.063 144.438 135.09 144.351 135.143C144.264 135.195 144.221 135.265 144.221 135.354C144.221 135.424 144.249 135.483 144.306 135.532C144.362 135.58 144.458 135.619 144.595 135.648L145.127 135.756C145.414 135.814 145.627 135.908 145.767 136.039C145.908 136.169 145.978 136.34 145.978 136.552C145.978 136.744 145.921 136.913 145.808 137.059C145.695 137.204 145.54 137.318 145.344 137.4C145.149 137.48 144.923 137.52 144.667 137.52C144.278 137.52 143.968 137.439 143.736 137.277C143.506 137.114 143.372 136.892 143.332 136.611L144.135 136.569C144.159 136.688 144.218 136.778 144.311 136.841C144.404 136.902 144.524 136.933 144.669 136.933C144.812 136.933 144.927 136.905 145.014 136.85C145.102 136.794 145.147 136.722 145.149 136.634C145.147 136.56 145.116 136.499 145.054 136.452C144.993 136.404 144.899 136.367 144.771 136.341L144.261 136.24C143.974 136.182 143.76 136.083 143.619 135.941C143.48 135.799 143.411 135.619 143.411 135.399C143.411 135.21 143.462 135.048 143.564 134.911C143.667 134.775 143.812 134.669 143.999 134.596C144.186 134.522 144.406 134.485 144.658 134.485C145.03 134.485 145.322 134.563 145.535 134.72C145.75 134.877 145.875 135.091 145.911 135.361ZM147.331 137.518C147.144 137.518 146.976 137.486 146.829 137.421C146.682 137.354 146.566 137.257 146.481 137.128C146.396 136.998 146.354 136.836 146.354 136.642C146.354 136.478 146.384 136.341 146.444 136.23C146.504 136.119 146.586 136.03 146.689 135.962C146.793 135.895 146.91 135.843 147.042 135.809C147.175 135.775 147.314 135.75 147.46 135.736C147.631 135.718 147.769 135.702 147.873 135.686C147.978 135.67 148.054 135.646 148.102 135.614C148.149 135.582 148.172 135.535 148.172 135.472V135.461C148.172 135.34 148.134 135.246 148.057 135.179C147.982 135.113 147.875 135.08 147.735 135.08C147.589 135.08 147.472 135.112 147.385 135.177C147.298 135.241 147.241 135.322 147.212 135.419L146.458 135.357C146.496 135.179 146.571 135.024 146.684 134.894C146.796 134.763 146.941 134.662 147.119 134.592C147.297 134.52 147.504 134.485 147.739 134.485C147.903 134.485 148.059 134.504 148.209 134.542C148.36 134.58 148.493 134.639 148.609 134.72C148.727 134.801 148.819 134.904 148.887 135.03C148.955 135.155 148.988 135.305 148.988 135.48V137.463H148.215V137.055H148.192C148.144 137.147 148.081 137.228 148.002 137.298C147.923 137.367 147.827 137.421 147.717 137.461C147.605 137.499 147.477 137.518 147.331 137.518ZM147.565 136.955C147.685 136.955 147.791 136.932 147.883 136.885C147.975 136.836 148.047 136.771 148.1 136.69C148.152 136.608 148.178 136.515 148.178 136.412V136.1C148.153 136.117 148.117 136.132 148.073 136.146C148.029 136.159 147.98 136.171 147.925 136.182C147.87 136.192 147.815 136.202 147.76 136.211C147.705 136.219 147.656 136.226 147.611 136.232C147.515 136.246 147.432 136.269 147.36 136.299C147.289 136.33 147.233 136.371 147.193 136.424C147.154 136.474 147.134 136.538 147.134 136.615C147.134 136.726 147.174 136.811 147.255 136.87C147.336 136.927 147.44 136.955 147.565 136.955ZM149.622 137.463V134.523H150.413V135.036H150.444C150.498 134.853 150.588 134.716 150.714 134.622C150.84 134.528 150.986 134.481 151.151 134.481C151.192 134.481 151.236 134.483 151.283 134.488C151.33 134.494 151.372 134.5 151.408 134.509V135.233C151.369 135.222 151.316 135.211 151.249 135.202C151.181 135.193 151.119 135.189 151.063 135.189C150.943 135.189 150.835 135.215 150.741 135.267C150.648 135.318 150.573 135.39 150.518 135.482C150.465 135.574 150.438 135.679 150.438 135.799V137.463H149.622ZM152.423 138.565C152.32 138.565 152.222 138.557 152.132 138.54C152.042 138.525 151.968 138.505 151.909 138.481L152.094 137.872C152.189 137.902 152.275 137.918 152.352 137.92C152.43 137.923 152.497 137.905 152.553 137.867C152.611 137.828 152.657 137.763 152.693 137.671L152.741 137.547L151.685 134.523H152.544L153.153 136.682H153.184L153.799 134.523H154.663L153.519 137.781C153.464 137.939 153.39 138.077 153.295 138.194C153.202 138.313 153.083 138.404 152.94 138.468C152.797 138.533 152.625 138.565 152.423 138.565Z" fill="#212121"/>
<path d="M347.499 137.296H346.883L348.006 134.111H348.718L349.842 137.296H349.226L348.375 134.764H348.35L347.499 137.296ZM347.52 136.047H349.201V136.511H347.52V136.047ZM350.801 134.111V137.296H350.237V134.111H350.801ZM351.874 137.296L351.198 134.907H351.773L352.193 136.587H352.215L352.645 134.907H353.213L353.643 136.578H353.666L354.08 134.907H354.656L353.979 137.296H353.392L352.943 135.682H352.911L352.463 137.296H351.874ZM355.737 137.344C355.586 137.344 355.449 137.317 355.328 137.263C355.208 137.209 355.112 137.128 355.042 137.021C354.972 136.914 354.937 136.782 354.937 136.626C354.937 136.491 354.962 136.379 355.012 136.292C355.062 136.203 355.13 136.133 355.216 136.08C355.302 136.027 355.399 135.987 355.507 135.96C355.616 135.932 355.729 135.912 355.845 135.899C355.985 135.885 356.099 135.872 356.186 135.861C356.273 135.848 356.336 135.83 356.376 135.805C356.416 135.779 356.436 135.739 356.436 135.685V135.676C356.436 135.559 356.402 135.468 356.332 135.404C356.263 135.339 356.163 135.307 356.032 135.307C355.894 135.307 355.784 135.337 355.703 135.397C355.623 135.457 355.569 135.529 355.541 135.61L355.015 135.536C355.057 135.39 355.125 135.269 355.221 135.172C355.316 135.073 355.433 135 355.571 134.951C355.709 134.901 355.861 134.876 356.029 134.876C356.144 134.876 356.258 134.89 356.373 134.917C356.487 134.944 356.591 134.988 356.686 135.051C356.78 135.111 356.856 135.195 356.913 135.301C356.971 135.407 357 135.539 357 135.697V137.296H356.458V136.968H356.44C356.405 137.034 356.357 137.097 356.295 137.155C356.234 137.212 356.156 137.258 356.063 137.293C355.97 137.327 355.862 137.344 355.737 137.344ZM355.884 136.931C355.997 136.931 356.095 136.908 356.178 136.864C356.261 136.818 356.325 136.758 356.37 136.683C356.415 136.609 356.438 136.527 356.438 136.439V136.158C356.421 136.172 356.39 136.186 356.348 136.198C356.306 136.211 356.26 136.221 356.208 136.231C356.156 136.24 356.104 136.248 356.054 136.256C356.003 136.263 355.959 136.269 355.921 136.274C355.837 136.286 355.762 136.304 355.696 136.33C355.629 136.356 355.576 136.393 355.538 136.439C355.5 136.485 355.481 136.544 355.481 136.617C355.481 136.72 355.518 136.799 355.594 136.851C355.67 136.904 355.767 136.931 355.884 136.931ZM357.831 138.192C357.755 138.192 357.683 138.186 357.618 138.173C357.554 138.162 357.502 138.148 357.464 138.133L357.595 137.694C357.677 137.718 357.75 137.729 357.814 137.728C357.879 137.727 357.935 137.707 357.984 137.668C358.034 137.629 358.076 137.565 358.11 137.475L358.158 137.346L357.291 134.907H357.889L358.44 136.711H358.465L359.017 134.907H359.617L358.66 137.586C358.615 137.712 358.556 137.82 358.482 137.911C358.408 138.002 358.318 138.071 358.211 138.119C358.105 138.168 357.979 138.192 357.831 138.192ZM361.897 135.539L361.383 135.595C361.369 135.543 361.343 135.494 361.307 135.449C361.271 135.403 361.224 135.366 361.164 135.338C361.104 135.31 361.03 135.296 360.943 135.296C360.825 135.296 360.727 135.322 360.647 135.372C360.568 135.423 360.529 135.489 360.53 135.57C360.529 135.639 360.555 135.696 360.606 135.739C360.659 135.783 360.746 135.819 360.868 135.847L361.276 135.934C361.502 135.983 361.67 136.06 361.78 136.166C361.891 136.271 361.947 136.41 361.948 136.581C361.947 136.731 361.903 136.864 361.816 136.979C361.73 137.093 361.61 137.182 361.456 137.246C361.303 137.311 361.126 137.343 360.927 137.343C360.634 137.343 360.399 137.282 360.22 137.159C360.042 137.036 359.935 136.864 359.901 136.645L360.451 136.592C360.476 136.7 360.529 136.781 360.609 136.836C360.69 136.891 360.796 136.918 360.925 136.918C361.059 136.918 361.167 136.891 361.248 136.836C361.33 136.781 361.371 136.713 361.371 136.632C361.371 136.564 361.344 136.507 361.291 136.463C361.239 136.418 361.158 136.384 361.049 136.36L360.641 136.274C360.411 136.227 360.242 136.146 360.131 136.033C360.021 135.919 359.967 135.775 359.968 135.601C359.967 135.454 360.007 135.326 360.088 135.218C360.17 135.109 360.283 135.026 360.429 134.967C360.575 134.906 360.744 134.876 360.935 134.876C361.215 134.876 361.436 134.936 361.597 135.055C361.758 135.174 361.859 135.336 361.897 135.539ZM363.935 137.296H363.318L364.441 134.111H365.154L366.277 137.296H365.661L364.81 134.764H364.785L363.935 137.296ZM363.955 136.047H365.636V136.511H363.955V136.047ZM367.643 137.343C367.404 137.343 367.199 137.29 367.028 137.186C366.858 137.081 366.726 136.936 366.634 136.752C366.543 136.566 366.497 136.353 366.497 136.111C366.497 135.868 366.544 135.655 366.637 135.469C366.731 135.282 366.863 135.137 367.032 135.033C367.204 134.929 367.406 134.876 367.64 134.876C367.834 134.876 368.006 134.912 368.155 134.983C368.305 135.054 368.426 135.154 368.515 135.284C368.604 135.412 368.655 135.563 368.667 135.735H368.128C368.107 135.619 368.055 135.524 367.973 135.447C367.892 135.369 367.783 135.33 367.648 135.33C367.532 135.33 367.431 135.361 367.344 135.424C367.257 135.485 367.189 135.573 367.14 135.688C367.092 135.803 367.069 135.941 367.069 136.102C367.069 136.265 367.092 136.404 367.14 136.522C367.188 136.638 367.255 136.727 367.341 136.791C367.428 136.853 367.53 136.884 367.648 136.884C367.731 136.884 367.805 136.868 367.87 136.837C367.937 136.805 367.992 136.759 368.037 136.699C368.081 136.639 368.112 136.566 368.128 136.48H368.667C368.654 136.649 368.604 136.799 368.518 136.929C368.432 137.059 368.314 137.16 368.166 137.234C368.017 137.307 367.843 137.343 367.643 137.343ZM370.324 134.907V135.343H368.949V134.907H370.324ZM369.289 134.335H369.852V136.578C369.852 136.653 369.864 136.711 369.886 136.752C369.91 136.791 369.942 136.818 369.98 136.833C370.018 136.847 370.061 136.854 370.108 136.854C370.143 136.854 370.175 136.852 370.204 136.847C370.234 136.841 370.257 136.837 370.272 136.833L370.368 137.273C370.338 137.283 370.294 137.294 370.238 137.307C370.183 137.319 370.116 137.327 370.036 137.329C369.895 137.333 369.768 137.312 369.655 137.265C369.541 137.217 369.452 137.144 369.385 137.044C369.32 136.945 369.288 136.82 369.289 136.671V134.335ZM370.795 137.296V134.907H371.359V137.296H370.795ZM371.079 134.568C370.989 134.568 370.913 134.539 370.848 134.48C370.784 134.42 370.752 134.347 370.752 134.264C370.752 134.179 370.784 134.107 370.848 134.047C370.913 133.987 370.989 133.957 371.079 133.957C371.169 133.957 371.246 133.987 371.309 134.047C371.374 134.107 371.406 134.179 371.406 134.264C371.406 134.347 371.374 134.42 371.309 134.48C371.246 134.539 371.169 134.568 371.079 134.568ZM374.074 134.907L373.223 137.296H372.6L371.748 134.907H372.349L372.899 136.682H372.924L373.475 134.907H374.074ZM375.441 137.343C375.202 137.343 374.995 137.293 374.82 137.193C374.647 137.093 374.514 136.951 374.42 136.767C374.327 136.583 374.28 136.366 374.28 136.116C374.28 135.87 374.327 135.655 374.42 135.469C374.515 135.282 374.647 135.137 374.816 135.033C374.985 134.929 375.183 134.876 375.412 134.876C375.559 134.876 375.698 134.9 375.829 134.948C375.961 134.995 376.077 135.067 376.178 135.165C376.279 135.264 376.359 135.389 376.418 135.542C376.476 135.693 376.505 135.873 376.505 136.083V136.256H374.545V135.876H375.964C375.963 135.768 375.94 135.672 375.895 135.589C375.849 135.504 375.785 135.437 375.703 135.388C375.622 135.339 375.528 135.315 375.42 135.315C375.304 135.315 375.203 135.343 375.116 135.399C375.029 135.454 374.961 135.526 374.912 135.616C374.864 135.706 374.84 135.804 374.839 135.911V136.242C374.839 136.38 374.864 136.5 374.915 136.599C374.966 136.698 375.037 136.774 375.128 136.827C375.22 136.878 375.327 136.904 375.449 136.904C375.531 136.904 375.606 136.893 375.672 136.87C375.738 136.846 375.796 136.811 375.845 136.766C375.894 136.72 375.93 136.664 375.955 136.596L376.481 136.655C376.448 136.794 376.385 136.916 376.291 137.019C376.199 137.122 376.081 137.202 375.936 137.259C375.792 137.315 375.627 137.343 375.441 137.343Z" fill="#008000"/>
</g>
<g filter="url(#filter2_d_7253_71251)">
<path d="M376.74 159.361H118.768V194.059H376.74V159.361Z" fill="white"/>
<path d="M124.5 165.256H118.768V170.983H124.5V165.256Z" fill="white"/>
<path d="M120.917 169.551L122.35 168.119L120.917 166.688" stroke="#212121" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M126.864 170.31V166.39H129.462V167.073H127.694V168.007H129.29V168.691H127.694V170.31H126.864ZM131.708 169.058V167.37H132.524V170.31H131.741V169.776H131.71C131.644 169.948 131.533 170.087 131.378 170.191C131.225 170.296 131.038 170.348 130.817 170.348C130.62 170.348 130.447 170.304 130.298 170.214C130.148 170.125 130.032 169.998 129.947 169.833C129.864 169.669 129.822 169.471 129.821 169.242V167.37H130.637V169.096C130.638 169.27 130.685 169.407 130.777 169.508C130.869 169.609 130.992 169.659 131.147 169.659C131.245 169.659 131.337 169.637 131.423 169.592C131.508 169.546 131.577 169.478 131.629 169.389C131.683 169.3 131.709 169.189 131.708 169.058ZM133.993 168.61V170.31H133.177V167.37H133.955V167.888H133.99C134.055 167.718 134.164 167.582 134.317 167.483C134.47 167.382 134.656 167.332 134.875 167.332C135.079 167.332 135.257 167.376 135.409 167.466C135.561 167.555 135.679 167.683 135.764 167.848C135.848 168.013 135.89 168.209 135.89 168.438V170.31H135.074V168.583C135.075 168.404 135.029 168.263 134.936 168.162C134.843 168.06 134.714 168.009 134.551 168.009C134.441 168.009 134.344 168.033 134.26 168.08C134.177 168.127 134.112 168.196 134.064 168.287C134.018 168.376 133.995 168.484 133.993 168.61ZM137.863 170.367C137.562 170.367 137.303 170.303 137.085 170.176C136.869 170.047 136.703 169.868 136.587 169.64C136.472 169.411 136.415 169.149 136.415 168.851C136.415 168.55 136.473 168.286 136.589 168.059C136.707 167.831 136.873 167.653 137.089 167.525C137.305 167.396 137.562 167.332 137.859 167.332C138.116 167.332 138.341 167.378 138.534 167.471C138.727 167.564 138.879 167.695 138.992 167.864C139.104 168.032 139.166 168.23 139.178 168.457H138.407C138.386 168.31 138.328 168.192 138.235 168.103C138.143 168.012 138.022 167.967 137.873 167.967C137.746 167.967 137.636 168.002 137.541 168.07C137.448 168.138 137.375 168.237 137.323 168.367C137.271 168.497 137.244 168.655 137.244 168.84C137.244 169.027 137.27 169.187 137.321 169.318C137.373 169.45 137.447 169.55 137.541 169.619C137.636 169.688 137.746 169.722 137.873 169.722C137.966 169.722 138.05 169.703 138.124 169.665C138.199 169.627 138.261 169.571 138.31 169.498C138.359 169.424 138.392 169.336 138.407 169.232H139.178C139.165 169.457 139.104 169.655 138.994 169.825C138.885 169.995 138.735 170.128 138.543 170.224C138.352 170.319 138.125 170.367 137.863 170.367ZM141.266 167.37V167.982H139.493V167.37H141.266ZM139.896 166.666H140.712V169.406C140.712 169.482 140.723 169.54 140.746 169.583C140.769 169.623 140.801 169.652 140.842 169.669C140.884 169.685 140.933 169.693 140.988 169.693C141.026 169.693 141.064 169.69 141.103 169.684C141.141 169.676 141.17 169.671 141.191 169.667L141.319 170.274C141.278 170.286 141.221 170.301 141.147 170.318C141.073 170.336 140.983 170.346 140.877 170.35C140.68 170.358 140.508 170.331 140.359 170.271C140.212 170.212 140.098 170.119 140.016 169.992C139.935 169.866 139.894 169.706 139.896 169.514V166.666ZM141.797 170.31V167.37H142.614V170.31H141.797ZM142.207 166.991C142.086 166.991 141.982 166.951 141.895 166.87C141.809 166.789 141.767 166.691 141.767 166.577C141.767 166.465 141.809 166.369 141.895 166.288C141.982 166.207 142.086 166.166 142.207 166.166C142.329 166.166 142.432 166.207 142.518 166.288C142.605 166.369 142.648 166.465 142.648 166.577C142.648 166.691 142.605 166.789 142.518 166.87C142.432 166.951 142.329 166.991 142.207 166.991ZM144.597 170.367C144.299 170.367 144.042 170.304 143.825 170.178C143.609 170.05 143.442 169.873 143.325 169.646C143.207 169.417 143.149 169.152 143.149 168.851C143.149 168.548 143.207 168.282 143.325 168.055C143.442 167.827 143.609 167.649 143.825 167.523C144.042 167.395 144.299 167.332 144.597 167.332C144.895 167.332 145.152 167.395 145.367 167.523C145.585 167.649 145.752 167.827 145.869 168.055C145.987 168.282 146.046 168.548 146.046 168.851C146.046 169.152 145.987 169.417 145.869 169.646C145.752 169.873 145.585 170.05 145.367 170.178C145.152 170.304 144.895 170.367 144.597 170.367ZM144.601 169.736C144.736 169.736 144.849 169.697 144.94 169.621C145.031 169.543 145.099 169.437 145.145 169.303C145.192 169.169 145.216 169.017 145.216 168.846C145.216 168.675 145.192 168.522 145.145 168.388C145.099 168.254 145.031 168.148 144.94 168.07C144.849 167.993 144.736 167.954 144.601 167.954C144.464 167.954 144.349 167.993 144.256 168.07C144.164 168.148 144.094 168.254 144.047 168.388C144.001 168.522 143.978 168.675 143.978 168.846C143.978 169.017 144.001 169.169 144.047 169.303C144.094 169.437 144.164 169.543 144.256 169.621C144.349 169.697 144.464 169.736 144.601 169.736ZM147.392 168.61V170.31H146.576V167.37H147.354V167.888H147.389C147.454 167.718 147.563 167.582 147.717 167.483C147.87 167.382 148.055 167.332 148.274 167.332C148.478 167.332 148.656 167.376 148.808 167.466C148.961 167.555 149.079 167.683 149.163 167.848C149.247 168.013 149.289 168.209 149.289 168.438V170.31H148.473V168.583C148.475 168.404 148.428 168.263 148.335 168.162C148.242 168.06 148.114 168.009 147.95 168.009C147.84 168.009 147.743 168.033 147.659 168.08C147.576 168.127 147.511 168.196 147.464 168.287C147.417 168.376 147.394 168.484 147.392 168.61ZM150.772 170.365C150.584 170.365 150.417 170.333 150.27 170.268C150.123 170.201 150.007 170.104 149.921 169.975C149.837 169.845 149.795 169.683 149.795 169.489C149.795 169.326 149.825 169.188 149.885 169.077C149.945 168.966 150.026 168.877 150.13 168.809C150.234 168.742 150.351 168.691 150.483 168.656C150.616 168.622 150.755 168.598 150.9 168.583C151.071 168.566 151.209 168.549 151.314 168.534C151.419 168.517 151.495 168.493 151.542 168.461C151.589 168.429 151.613 168.382 151.613 168.319V168.308C151.613 168.187 151.575 168.093 151.498 168.027C151.423 167.96 151.315 167.927 151.176 167.927C151.029 167.927 150.912 167.96 150.826 168.025C150.739 168.088 150.681 168.169 150.653 168.266L149.898 168.204C149.936 168.026 150.012 167.871 150.124 167.741C150.237 167.61 150.382 167.509 150.559 167.439C150.738 167.367 150.945 167.332 151.18 167.332C151.344 167.332 151.5 167.351 151.649 167.389C151.8 167.427 151.934 167.487 152.05 167.567C152.167 167.648 152.26 167.751 152.328 167.877C152.395 168.002 152.429 168.152 152.429 168.327V170.31H151.655V169.902H151.632C151.585 169.994 151.522 170.075 151.442 170.145C151.363 170.214 151.268 170.268 151.157 170.308C151.046 170.346 150.917 170.365 150.772 170.365ZM151.006 169.803C151.126 169.803 151.232 169.779 151.324 169.732C151.416 169.683 151.488 169.618 151.54 169.537C151.592 169.455 151.619 169.362 151.619 169.259V168.947C151.593 168.964 151.558 168.979 151.514 168.993C151.47 169.006 151.421 169.018 151.366 169.029C151.311 169.04 151.256 169.049 151.201 169.058C151.146 169.066 151.096 169.073 151.052 169.079C150.956 169.093 150.872 169.116 150.801 169.146C150.729 169.177 150.674 169.218 150.634 169.271C150.594 169.322 150.574 169.386 150.574 169.462C150.574 169.573 150.615 169.658 150.695 169.717C150.777 169.774 150.881 169.803 151.006 169.803ZM153.879 166.39V170.31H153.062V166.39H153.879Z" fill="#212121"/>
<path d="M372.693 164.414H365.949C363.714 164.414 361.902 166.224 361.902 168.457C361.902 170.689 363.714 172.499 365.949 172.499H372.693C374.928 172.499 376.74 170.689 376.74 168.457C376.74 166.224 374.928 164.414 372.693 164.414Z" fill="#D0D5D2"/>
<g filter="url(#filter3_d_7253_71251)">
<path d="M365.949 171.825C367.812 171.825 369.322 170.317 369.322 168.457C369.322 166.596 367.812 165.088 365.949 165.088C364.087 165.088 362.577 166.596 362.577 168.457C362.577 170.317 364.087 171.825 365.949 171.825Z" fill="white"/>
</g>
</g>
<g filter="url(#filter4_d_7253_71251)">
<path d="M376.74 194.059H118.768V228.757H376.74V194.059Z" fill="white"/>
<path d="M124.5 199.953H118.768V205.68H124.5V199.953Z" fill="white"/>
<path d="M120.917 204.25L122.35 202.818L120.917 201.387" stroke="#212121" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M127.541 205.007H126.652L128.007 201.087H129.076L130.429 205.007H129.54L128.557 201.983H128.526L127.541 205.007ZM127.486 203.466H129.586V204.113H127.486V203.466ZM131.833 205.055C131.61 205.055 131.407 204.998 131.226 204.883C131.046 204.767 130.903 204.596 130.797 204.372C130.692 204.146 130.64 203.869 130.64 203.541C130.64 203.204 130.694 202.924 130.803 202.701C130.911 202.476 131.055 202.308 131.236 202.197C131.417 202.085 131.616 202.029 131.831 202.029C131.996 202.029 132.134 202.057 132.243 202.113C132.355 202.168 132.444 202.237 132.512 202.32C132.581 202.401 132.633 202.482 132.669 202.561H132.694V201.087H133.508V205.007H132.703V204.536H132.669C132.63 204.618 132.576 204.699 132.506 204.779C132.437 204.859 132.347 204.924 132.236 204.977C132.126 205.029 131.992 205.055 131.833 205.055ZM132.092 204.406C132.224 204.406 132.335 204.37 132.425 204.299C132.517 204.226 132.588 204.125 132.636 203.995C132.686 203.864 132.711 203.712 132.711 203.537C132.711 203.362 132.687 203.211 132.638 203.082C132.59 202.953 132.519 202.853 132.427 202.783C132.335 202.713 132.224 202.678 132.092 202.678C131.958 202.678 131.845 202.714 131.753 202.787C131.661 202.86 131.591 202.96 131.544 203.089C131.497 203.218 131.473 203.368 131.473 203.537C131.473 203.708 131.497 203.859 131.544 203.991C131.593 204.121 131.662 204.223 131.753 204.297C131.845 204.37 131.958 204.406 132.092 204.406ZM136.923 202.067L135.894 205.007H134.974L133.945 202.067H134.807L135.419 204.171H135.449L136.059 202.067H136.923ZM138.587 205.064C138.284 205.064 138.024 205.003 137.805 204.881C137.588 204.757 137.421 204.582 137.303 204.356C137.186 204.129 137.127 203.861 137.127 203.551C137.127 203.248 137.186 202.983 137.303 202.754C137.421 202.526 137.586 202.348 137.799 202.22C138.014 202.093 138.266 202.029 138.554 202.029C138.748 202.029 138.929 202.06 139.097 202.123C139.265 202.184 139.412 202.276 139.537 202.4C139.664 202.524 139.762 202.68 139.832 202.867C139.902 203.054 139.938 203.272 139.938 203.522V203.746H137.453V203.241H139.169C139.169 203.123 139.144 203.019 139.093 202.929C139.042 202.838 138.971 202.767 138.88 202.716C138.791 202.664 138.686 202.638 138.568 202.638C138.444 202.638 138.334 202.666 138.238 202.724C138.144 202.78 138.07 202.856 138.016 202.952C137.962 203.046 137.935 203.151 137.933 203.267V203.748C137.933 203.893 137.96 204.019 138.014 204.125C138.069 204.231 138.146 204.313 138.246 204.37C138.345 204.427 138.464 204.456 138.6 204.456C138.691 204.456 138.774 204.443 138.849 204.418C138.925 204.392 138.989 204.354 139.043 204.303C139.097 204.252 139.137 204.189 139.165 204.115L139.92 204.165C139.882 204.346 139.804 204.505 139.685 204.64C139.567 204.774 139.415 204.878 139.229 204.954C139.043 205.028 138.83 205.064 138.587 205.064ZM140.47 205.007V202.067H141.262V202.58H141.292C141.346 202.398 141.436 202.26 141.562 202.167C141.689 202.072 141.834 202.025 141.999 202.025C142.04 202.025 142.084 202.028 142.131 202.033C142.179 202.038 142.22 202.045 142.256 202.054V202.777C142.218 202.766 142.165 202.755 142.097 202.747C142.029 202.738 141.967 202.733 141.911 202.733C141.791 202.733 141.684 202.76 141.589 202.812C141.496 202.863 141.422 202.934 141.367 203.026C141.313 203.118 141.287 203.224 141.287 203.344V205.007H140.47ZM144.391 202.067V202.68H142.619V202.067H144.391ZM143.021 201.363H143.837V204.104C143.837 204.179 143.849 204.238 143.872 204.28C143.895 204.321 143.927 204.349 143.967 204.366C144.01 204.383 144.058 204.391 144.113 204.391C144.152 204.391 144.19 204.388 144.228 204.381C144.267 204.374 144.296 204.368 144.316 204.364L144.445 204.971C144.404 204.984 144.346 204.998 144.272 205.015C144.198 205.033 144.108 205.044 144.002 205.047C143.805 205.055 143.633 205.029 143.485 204.969C143.338 204.909 143.223 204.816 143.142 204.689C143.06 204.563 143.02 204.403 143.021 204.211V201.363ZM144.923 205.007V202.067H145.739V205.007H144.923ZM145.333 201.688C145.211 201.688 145.107 201.648 145.02 201.568C144.935 201.486 144.892 201.388 144.892 201.275C144.892 201.162 144.935 201.066 145.02 200.986C145.107 200.904 145.211 200.863 145.333 200.863C145.454 200.863 145.557 200.904 145.643 200.986C145.73 201.066 145.773 201.162 145.773 201.275C145.773 201.388 145.73 201.486 145.643 201.568C145.557 201.648 145.454 201.688 145.333 201.688ZM148.841 202.905L148.094 202.952C148.081 202.888 148.054 202.83 148.012 202.779C147.97 202.727 147.914 202.685 147.845 202.655C147.777 202.623 147.696 202.607 147.602 202.607C147.475 202.607 147.369 202.634 147.282 202.687C147.195 202.74 147.151 202.81 147.151 202.898C147.151 202.968 147.179 203.027 147.236 203.076C147.292 203.124 147.388 203.163 147.525 203.193L148.058 203.3C148.344 203.359 148.557 203.453 148.698 203.583C148.838 203.713 148.908 203.884 148.908 204.096C148.908 204.289 148.852 204.458 148.738 204.603C148.625 204.749 148.471 204.862 148.274 204.944C148.079 205.024 147.853 205.064 147.598 205.064C147.208 205.064 146.898 204.984 146.667 204.822C146.437 204.658 146.302 204.436 146.263 204.156L147.065 204.113C147.089 204.232 147.148 204.323 147.241 204.385C147.335 204.446 147.454 204.477 147.6 204.477C147.743 204.477 147.858 204.45 147.945 204.395C148.033 204.338 148.077 204.266 148.079 204.178C148.077 204.104 148.046 204.044 147.985 203.997C147.924 203.948 147.829 203.911 147.701 203.885L147.192 203.784C146.904 203.727 146.69 203.627 146.55 203.485C146.411 203.344 146.341 203.163 146.341 202.944C146.341 202.755 146.392 202.592 146.494 202.456C146.598 202.319 146.743 202.214 146.929 202.14C147.117 202.066 147.337 202.029 147.588 202.029C147.96 202.029 148.252 202.107 148.466 202.264C148.68 202.421 148.805 202.635 148.841 202.905ZM150.764 205.064C150.461 205.064 150.2 205.003 149.982 204.881C149.765 204.757 149.597 204.582 149.48 204.356C149.362 204.129 149.304 203.861 149.304 203.551C149.304 203.248 149.362 202.983 149.48 202.754C149.597 202.526 149.763 202.348 149.976 202.22C150.191 202.093 150.442 202.029 150.731 202.029C150.925 202.029 151.106 202.06 151.273 202.123C151.442 202.184 151.589 202.276 151.714 202.4C151.84 202.524 151.939 202.68 152.009 202.867C152.079 203.054 152.114 203.272 152.114 203.522V203.746H149.629V203.241H151.346C151.346 203.123 151.32 203.019 151.27 202.929C151.218 202.838 151.147 202.767 151.057 202.716C150.967 202.664 150.863 202.638 150.744 202.638C150.62 202.638 150.511 202.666 150.415 202.724C150.32 202.78 150.246 202.856 150.193 202.952C150.139 203.046 150.112 203.151 150.11 203.267V203.748C150.11 203.893 150.137 204.019 150.191 204.125C150.246 204.231 150.323 204.313 150.422 204.37C150.522 204.427 150.64 204.456 150.777 204.456C150.868 204.456 150.951 204.443 151.026 204.418C151.102 204.392 151.166 204.354 151.22 204.303C151.273 204.252 151.314 204.189 151.342 204.115L152.097 204.165C152.059 204.346 151.98 204.505 151.861 204.64C151.744 204.774 151.592 204.878 151.405 204.954C151.22 205.028 151.006 205.064 150.764 205.064ZM152.647 205.007V202.067H153.425V202.586H153.459C153.521 202.414 153.623 202.278 153.766 202.178C153.909 202.079 154.08 202.029 154.28 202.029C154.481 202.029 154.653 202.079 154.795 202.18C154.937 202.279 155.031 202.415 155.078 202.586H155.109C155.169 202.417 155.278 202.283 155.435 202.182C155.593 202.08 155.781 202.029 155.996 202.029C156.271 202.029 156.494 202.116 156.665 202.291C156.837 202.465 156.924 202.711 156.924 203.03V205.007H156.109V203.191C156.109 203.027 156.066 202.905 155.979 202.823C155.892 202.742 155.784 202.701 155.653 202.701C155.505 202.701 155.389 202.748 155.306 202.842C155.223 202.935 155.182 203.059 155.182 203.212V205.007H154.39V203.174C154.39 203.029 154.349 202.915 154.266 202.829C154.184 202.743 154.077 202.701 153.942 202.701C153.852 202.701 153.77 202.724 153.697 202.77C153.625 202.814 153.569 202.877 153.527 202.959C153.484 203.039 153.463 203.134 153.463 203.242V205.007H152.647ZM158.91 205.064C158.607 205.064 158.346 205.003 158.128 204.881C157.911 204.757 157.743 204.582 157.626 204.356C157.508 204.129 157.449 203.861 157.449 203.551C157.449 203.248 157.508 202.983 157.626 202.754C157.743 202.526 157.909 202.348 158.122 202.22C158.337 202.093 158.588 202.029 158.877 202.029C159.071 202.029 159.252 202.06 159.419 202.123C159.588 202.184 159.735 202.276 159.86 202.4C159.986 202.524 160.085 202.68 160.155 202.867C160.225 203.054 160.26 203.272 160.26 203.522V203.746H157.775V203.241H159.492C159.492 203.123 159.466 203.019 159.415 202.929C159.364 202.838 159.293 202.767 159.203 202.716C159.113 202.664 159.009 202.638 158.89 202.638C158.767 202.638 158.657 202.666 158.561 202.724C158.466 202.78 158.392 202.856 158.339 202.952C158.285 203.046 158.257 203.151 158.256 203.267V203.748C158.256 203.893 158.283 204.019 158.337 204.125C158.392 204.231 158.469 204.313 158.569 204.37C158.668 204.427 158.786 204.456 158.923 204.456C159.014 204.456 159.097 204.443 159.172 204.418C159.247 204.392 159.312 204.354 159.365 204.303C159.419 204.252 159.46 204.189 159.488 204.115L160.243 204.165C160.205 204.346 160.126 204.505 160.008 204.64C159.89 204.774 159.738 204.878 159.551 204.954C159.366 205.028 159.152 205.064 158.91 205.064ZM161.609 203.308V205.007H160.793V202.067H161.571V202.586H161.605C161.67 202.415 161.78 202.279 161.933 202.18C162.086 202.079 162.272 202.029 162.49 202.029C162.695 202.029 162.873 202.074 163.025 202.163C163.177 202.252 163.295 202.38 163.38 202.546C163.464 202.71 163.506 202.907 163.506 203.135V205.007H162.69V203.281C162.691 203.101 162.645 202.96 162.552 202.86C162.459 202.758 162.33 202.706 162.167 202.706C162.057 202.706 161.96 202.73 161.875 202.777C161.792 202.825 161.727 202.893 161.68 202.984C161.634 203.073 161.61 203.181 161.609 203.308ZM165.715 202.067V202.68H163.943V202.067H165.715ZM164.345 201.363H165.161V204.104C165.161 204.179 165.172 204.238 165.196 204.28C165.219 204.321 165.25 204.349 165.291 204.366C165.334 204.383 165.382 204.391 165.437 204.391C165.475 204.391 165.514 204.388 165.552 204.381C165.59 204.374 165.62 204.368 165.64 204.364L165.768 204.971C165.727 204.984 165.67 204.998 165.596 205.015C165.522 205.033 165.432 205.044 165.326 205.047C165.129 205.055 164.957 205.029 164.809 204.969C164.661 204.909 164.547 204.816 164.466 204.689C164.384 204.563 164.344 204.403 164.345 204.211V201.363Z" fill="#212121"/>
<path d="M372.693 199.111H365.949C363.714 199.111 361.902 200.921 361.902 203.154C361.902 205.386 363.714 207.196 365.949 207.196H372.693C374.928 207.196 376.74 205.386 376.74 203.154C376.74 200.921 374.928 199.111 372.693 199.111Z" fill="#D0D5D2"/>
<g filter="url(#filter5_d_7253_71251)">
<path d="M365.949 206.523C367.812 206.523 369.322 205.014 369.322 203.154C369.322 201.293 367.812 199.785 365.949 199.785C364.087 199.785 362.577 201.293 362.577 203.154C362.577 205.014 364.087 206.523 365.949 206.523Z" fill="white"/>
</g>
</g>
</g>
<path d="M287.827 220.67H207.681C207.495 220.67 207.344 220.821 207.344 221.007V232.461C207.344 232.647 207.495 232.797 207.681 232.797H287.827C288.013 232.797 288.164 232.647 288.164 232.461V221.007C288.164 220.821 288.013 220.67 287.827 220.67Z" fill="white"/>
</g>
<path d="M237.01 70.4983C237.01 70.3024 237.055 70.1294 237.146 69.9791C237.233 69.8243 237.354 69.7036 237.508 69.6171C237.659 69.526 237.832 69.4805 238.028 69.4805H239.995C240.191 69.4805 240.364 69.526 240.514 69.6171C240.669 69.7036 240.789 69.8243 240.876 69.9791C240.967 70.1294 241.013 70.3024 241.013 70.4983V70.5119C241.013 70.7077 240.967 70.8831 240.876 71.0379C240.789 71.1882 240.669 71.3088 240.514 71.3999C240.364 71.4864 240.191 71.5297 239.995 71.5297H238.028C237.832 71.5297 237.659 71.4864 237.508 71.3999C237.354 71.3088 237.233 71.1882 237.146 71.0379C237.055 70.8831 237.01 70.7077 237.01 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M233.175 70.4983C233.175 70.3024 233.22 70.1294 233.311 69.9791C233.398 69.8243 233.519 69.7036 233.673 69.6171C233.824 69.526 233.997 69.4805 234.193 69.4805H238.045C238.241 69.4805 238.414 69.526 238.564 69.6171C238.719 69.7036 238.84 69.8243 238.926 69.9791C239.017 70.1294 239.063 70.3024 239.063 70.4983V70.5119C239.063 70.7077 239.017 70.8831 238.926 71.0379C238.84 71.1882 238.719 71.3088 238.564 71.3999C238.414 71.4864 238.241 71.5297 238.045 71.5297H234.193C233.997 71.5297 233.824 71.4864 233.673 71.3999C233.519 71.3088 233.398 71.1882 233.311 71.0379C233.22 70.8831 233.175 70.7077 233.175 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M229.339 70.4983C229.339 70.3024 229.384 70.1294 229.475 69.9791C229.562 69.8243 229.683 69.7036 229.837 69.6171C229.988 69.526 230.161 69.4805 230.357 69.4805H234.209C234.405 69.4805 234.578 69.526 234.728 69.6171C234.883 69.7036 235.004 69.8243 235.09 69.9791C235.181 70.1294 235.227 70.3024 235.227 70.4983V70.5119C235.227 70.7077 235.181 70.8831 235.09 71.0379C235.004 71.1882 234.883 71.3088 234.728 71.3999C234.578 71.4864 234.405 71.5297 234.209 71.5297H230.357C230.161 71.5297 229.988 71.4864 229.837 71.3999C229.683 71.3088 229.562 71.1882 229.475 71.0379C229.384 70.8831 229.339 70.7077 229.339 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M225.503 70.4983C225.503 70.3024 225.548 70.1294 225.64 69.9791C225.726 69.8243 225.847 69.7036 226.002 69.6171C226.152 69.526 226.325 69.4805 226.521 69.4805H230.373C230.569 69.4805 230.742 69.526 230.892 69.6171C231.047 69.7036 231.168 69.8243 231.254 69.9791C231.346 70.1294 231.391 70.3024 231.391 70.4983V70.5119C231.391 70.7077 231.346 70.8831 231.254 71.0379C231.168 71.1882 231.047 71.3088 230.892 71.3999C230.742 71.4864 230.569 71.5297 230.373 71.5297H226.521C226.325 71.5297 226.152 71.4864 226.002 71.3999C225.847 71.3088 225.726 71.1882 225.64 71.0379C225.548 70.8831 225.503 70.7077 225.503 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M221.668 70.4983C221.668 70.3024 221.714 70.1294 221.805 69.9791C221.891 69.8243 222.012 69.7036 222.167 69.6171C222.317 69.526 222.49 69.4805 222.686 69.4805H226.538C226.734 69.4805 226.907 69.526 227.057 69.6171C227.212 69.7036 227.333 69.8243 227.419 69.9791C227.511 70.1294 227.556 70.3024 227.556 70.4983V70.5119C227.556 70.7077 227.511 70.8831 227.419 71.0379C227.333 71.1882 227.212 71.3088 227.057 71.3999C226.907 71.4864 226.734 71.5297 226.538 71.5297H222.686C222.49 71.5297 222.317 71.4864 222.167 71.3999C222.012 71.3088 221.891 71.1882 221.805 71.0379C221.714 70.8831 221.668 70.7077 221.668 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M219.713 70.4983C219.713 70.3024 219.759 70.1294 219.85 69.9791C219.936 69.8243 220.057 69.7036 220.212 69.6171C220.362 69.526 220.535 69.4805 220.731 69.4805H222.698C222.894 69.4805 223.067 69.526 223.217 69.6171C223.372 69.7036 223.493 69.8243 223.579 69.9791C223.67 70.1294 223.716 70.3024 223.716 70.4983V70.5119C223.716 70.7077 223.67 70.8831 223.579 71.0379C223.493 71.1882 223.372 71.3088 223.217 71.3999C223.067 71.4864 222.894 71.5297 222.698 71.5297H220.731C220.535 71.5297 220.362 71.4864 220.212 71.3999C220.057 71.3088 219.936 71.1882 219.85 71.0379C219.759 70.8831 219.713 70.7077 219.713 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M215.877 70.4983C215.877 70.3024 215.922 70.1294 216.014 69.9791C216.1 69.8243 216.221 69.7036 216.376 69.6171C216.526 69.526 216.699 69.4805 216.895 69.4805H220.747C220.943 69.4805 221.116 69.526 221.266 69.6171C221.421 69.7036 221.542 69.8243 221.628 69.9791C221.72 70.1294 221.765 70.3024 221.765 70.4983V70.5119C221.765 70.7077 221.72 70.8831 221.628 71.0379C221.542 71.1882 221.421 71.3088 221.266 71.3999C221.116 71.4864 220.943 71.5297 220.747 71.5297H216.895C216.699 71.5297 216.526 71.4864 216.376 71.3999C216.221 71.3088 216.1 71.1882 216.014 71.0379C215.922 70.8831 215.877 70.7077 215.877 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M212.042 70.4983C212.042 70.3024 212.087 70.1294 212.178 69.9791C212.265 69.8243 212.386 69.7036 212.54 69.6171C212.691 69.526 212.864 69.4805 213.06 69.4805H216.912C217.108 69.4805 217.281 69.526 217.431 69.6171C217.586 69.7036 217.707 69.8243 217.793 69.9791C217.884 70.1294 217.93 70.3024 217.93 70.4983V70.5119C217.93 70.7077 217.884 70.8831 217.793 71.0379C217.707 71.1882 217.586 71.3088 217.431 71.3999C217.281 71.4864 217.108 71.5297 216.912 71.5297H213.06C212.864 71.5297 212.691 71.4864 212.54 71.3999C212.386 71.3088 212.265 71.1882 212.178 71.0379C212.087 70.8831 212.042 70.7077 212.042 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M208.206 70.4983C208.206 70.3024 208.252 70.1294 208.343 69.9791C208.429 69.8243 208.55 69.7036 208.705 69.6171C208.855 69.526 209.028 69.4805 209.224 69.4805H213.076C213.272 69.4805 213.445 69.526 213.596 69.6171C213.75 69.7036 213.871 69.8243 213.958 69.9791C214.049 70.1294 214.094 70.3024 214.094 70.4983V70.5119C214.094 70.7077 214.049 70.8831 213.958 71.0379C213.871 71.1882 213.75 71.3088 213.596 71.3999C213.445 71.4864 213.272 71.5297 213.076 71.5297H209.224C209.028 71.5297 208.855 71.4864 208.705 71.3999C208.55 71.3088 208.429 71.1882 208.343 71.0379C208.252 70.8831 208.206 70.7077 208.206 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M204.37 70.4983C204.37 70.3024 204.416 70.1294 204.507 69.9791C204.593 69.8243 204.714 69.7036 204.869 69.6171C205.019 69.526 205.192 69.4805 205.388 69.4805H209.24C209.436 69.4805 209.609 69.526 209.76 69.6171C209.914 69.7036 210.035 69.8243 210.122 69.9791C210.213 70.1294 210.258 70.3024 210.258 70.4983V70.5119C210.258 70.7077 210.213 70.8831 210.122 71.0379C210.035 71.1882 209.914 71.3088 209.76 71.3999C209.609 71.4864 209.436 71.5297 209.24 71.5297H205.388C205.192 71.5297 205.019 71.4864 204.869 71.3999C204.714 71.3088 204.593 71.1882 204.507 71.0379C204.416 70.8831 204.37 70.7077 204.37 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M200.535 70.4983C200.535 70.3024 200.581 70.1294 200.672 69.9791C200.758 69.8243 200.879 69.7036 201.034 69.6171C201.184 69.526 201.357 69.4805 201.553 69.4805H205.405C205.601 69.4805 205.774 69.526 205.925 69.6171C206.079 69.7036 206.2 69.8243 206.287 69.9791C206.378 70.1294 206.423 70.3024 206.423 70.4983V70.5119C206.423 70.7077 206.378 70.8831 206.287 71.0379C206.2 71.1882 206.079 71.3088 205.925 71.3999C205.774 71.4864 205.601 71.5297 205.405 71.5297H201.553C201.357 71.5297 201.184 71.4864 201.034 71.3999C200.879 71.3088 200.758 71.1882 200.672 71.0379C200.581 70.8831 200.535 70.7077 200.535 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M194.485 70.4983C194.485 70.3024 194.53 70.1294 194.621 69.9791C194.708 69.8243 194.828 69.7036 194.983 69.6171C195.133 69.526 195.307 69.4805 195.502 69.4805H197.47C197.665 69.4805 197.838 69.526 197.989 69.6171C198.144 69.7036 198.264 69.8243 198.351 69.9791C198.442 70.1294 198.487 70.3024 198.487 70.4983V70.5119C198.487 70.7077 198.442 70.8831 198.351 71.0379C198.264 71.1882 198.144 71.3088 197.989 71.3999C197.838 71.4864 197.665 71.5297 197.47 71.5297H195.502C195.307 71.5297 195.133 71.4864 194.983 71.3999C194.828 71.3088 194.708 71.1882 194.621 71.0379C194.53 70.8831 194.485 70.7077 194.485 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M190.648 70.4983C190.648 70.3024 190.694 70.1294 190.785 69.9791C190.872 69.8243 190.992 69.7036 191.147 69.6171C191.297 69.526 191.47 69.4805 191.666 69.4805H195.519C195.715 69.4805 195.888 69.526 196.038 69.6171C196.193 69.7036 196.313 69.8243 196.4 69.9791C196.491 70.1294 196.537 70.3024 196.537 70.4983V70.5119C196.537 70.7077 196.491 70.8831 196.4 71.0379C196.313 71.1882 196.193 71.3088 196.038 71.3999C195.888 71.4864 195.715 71.5297 195.519 71.5297H191.666C191.47 71.5297 191.297 71.4864 191.147 71.3999C190.992 71.3088 190.872 71.1882 190.785 71.0379C190.694 70.8831 190.648 70.7077 190.648 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M188.694 70.4983C188.694 70.3024 188.74 70.1294 188.831 69.9791C188.918 69.8243 189.038 69.7036 189.193 69.6171C189.343 69.526 189.516 69.4805 189.712 69.4805H191.679C191.875 69.4805 192.048 69.526 192.199 69.6171C192.353 69.7036 192.474 69.8243 192.561 69.9791C192.652 70.1294 192.697 70.3024 192.697 70.4983V70.5119C192.697 70.7077 192.652 70.8831 192.561 71.0379C192.474 71.1882 192.353 71.3088 192.199 71.3999C192.048 71.4864 191.875 71.5297 191.679 71.5297H189.712C189.516 71.5297 189.343 71.4864 189.193 71.3999C189.038 71.3088 188.918 71.1882 188.831 71.0379C188.74 70.8831 188.694 70.7077 188.694 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M186.74 70.4983C186.74 70.3024 186.786 70.1294 186.877 69.9791C186.963 69.8243 187.084 69.7036 187.239 69.6171C187.389 69.526 187.562 69.4805 187.758 69.4805H189.725C189.921 69.4805 190.094 69.526 190.244 69.6171C190.399 69.7036 190.52 69.8243 190.606 69.9791C190.698 70.1294 190.743 70.3024 190.743 70.4983V70.5119C190.743 70.7077 190.698 70.8831 190.606 71.0379C190.52 71.1882 190.399 71.3088 190.244 71.3999C190.094 71.4864 189.921 71.5297 189.725 71.5297H187.758C187.562 71.5297 187.389 71.4864 187.239 71.3999C187.084 71.3088 186.963 71.1882 186.877 71.0379C186.786 70.8831 186.74 70.7077 186.74 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M178.808 70.4983C178.808 70.3024 178.854 70.1294 178.945 69.9791C179.032 69.8243 179.152 69.7036 179.307 69.6171C179.457 69.526 179.63 69.4805 179.826 69.4805H183.679C183.875 69.4805 184.048 69.526 184.198 69.6171C184.353 69.7036 184.473 69.8243 184.56 69.9791C184.651 70.1294 184.697 70.3024 184.697 70.4983V70.5119C184.697 70.7077 184.651 70.8831 184.56 71.0379C184.473 71.1882 184.353 71.3088 184.198 71.3999C184.048 71.4864 183.875 71.5297 183.679 71.5297H179.826C179.63 71.5297 179.457 71.4864 179.307 71.3999C179.152 71.3088 179.032 71.1882 178.945 71.0379C178.854 70.8831 178.808 70.7077 178.808 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M174.973 70.4983C174.973 70.3024 175.018 70.1294 175.109 69.9791C175.196 69.8243 175.317 69.7036 175.471 69.6171C175.622 69.526 175.795 69.4805 175.991 69.4805H179.843C180.039 69.4805 180.212 69.526 180.362 69.6171C180.517 69.7036 180.638 69.8243 180.724 69.9791C180.815 70.1294 180.861 70.3024 180.861 70.4983V70.5119C180.861 70.7077 180.815 70.8831 180.724 71.0379C180.638 71.1882 180.517 71.3088 180.362 71.3999C180.212 71.4864 180.039 71.5297 179.843 71.5297H175.991C175.795 71.5297 175.622 71.4864 175.471 71.3999C175.317 71.3088 175.196 71.1882 175.109 71.0379C175.018 70.8831 174.973 70.7077 174.973 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M171.137 70.4983C171.137 70.3024 171.182 70.1294 171.273 69.9791C171.36 69.8243 171.481 69.7036 171.635 69.6171C171.786 69.526 171.959 69.4805 172.155 69.4805H176.007C176.203 69.4805 176.376 69.526 176.526 69.6171C176.681 69.7036 176.802 69.8243 176.888 69.9791C176.979 70.1294 177.025 70.3024 177.025 70.4983V70.5119C177.025 70.7077 176.979 70.8831 176.888 71.0379C176.802 71.1882 176.681 71.3088 176.526 71.3999C176.376 71.4864 176.203 71.5297 176.007 71.5297H172.155C171.959 71.5297 171.786 71.4864 171.635 71.3999C171.481 71.3088 171.36 71.1882 171.273 71.0379C171.182 70.8831 171.137 70.7077 171.137 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M163.206 70.4983C163.206 70.3024 163.252 70.1294 163.343 69.9791C163.429 69.8243 163.55 69.7036 163.705 69.6171C163.855 69.526 164.028 69.4805 164.224 69.4805H168.076C168.272 69.4805 168.445 69.526 168.596 69.6171C168.75 69.7036 168.871 69.8243 168.958 69.9791C169.049 70.1294 169.094 70.3024 169.094 70.4983V70.5119C169.094 70.7077 169.049 70.8831 168.958 71.0379C168.871 71.1882 168.75 71.3088 168.596 71.3999C168.445 71.4864 168.272 71.5297 168.076 71.5297H164.224C164.028 71.5297 163.855 71.4864 163.705 71.3999C163.55 71.3088 163.429 71.1882 163.343 71.0379C163.252 70.8831 163.206 70.7077 163.206 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M159.37 70.4983C159.37 70.3024 159.416 70.1294 159.507 69.9791C159.593 69.8243 159.714 69.7036 159.869 69.6171C160.019 69.526 160.192 69.4805 160.388 69.4805H164.24C164.436 69.4805 164.609 69.526 164.76 69.6171C164.914 69.7036 165.035 69.8243 165.122 69.9791C165.213 70.1294 165.258 70.3024 165.258 70.4983V70.5119C165.258 70.7077 165.213 70.8831 165.122 71.0379C165.035 71.1882 164.914 71.3088 164.76 71.3999C164.609 71.4864 164.436 71.5297 164.24 71.5297H160.388C160.192 71.5297 160.019 71.4864 159.869 71.3999C159.714 71.3088 159.593 71.1882 159.507 71.0379C159.416 70.8831 159.37 70.7077 159.37 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M155.534 70.4983C155.534 70.3024 155.58 70.1294 155.671 69.9791C155.757 69.8243 155.878 69.7036 156.033 69.6171C156.183 69.526 156.356 69.4805 156.552 69.4805H160.405C160.6 69.4805 160.773 69.526 160.924 69.6171C161.078 69.7036 161.199 69.8243 161.286 69.9791C161.377 70.1294 161.422 70.3024 161.422 70.4983V70.5119C161.422 70.7077 161.377 70.8831 161.286 71.0379C161.199 71.1882 161.078 71.3088 160.924 71.3999C160.773 71.4864 160.6 71.5297 160.405 71.5297H156.552C156.356 71.5297 156.183 71.4864 156.033 71.3999C155.878 71.3088 155.757 71.1882 155.671 71.0379C155.58 70.8831 155.534 70.7077 155.534 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M151.699 70.4983C151.699 70.3024 151.745 70.1294 151.836 69.9791C151.922 69.8243 152.043 69.7036 152.198 69.6171C152.348 69.526 152.521 69.4805 152.717 69.4805H156.57C156.765 69.4805 156.938 69.526 157.089 69.6171C157.244 69.7036 157.364 69.8243 157.451 69.9791C157.542 70.1294 157.587 70.3024 157.587 70.4983V70.5119C157.587 70.7077 157.542 70.8831 157.451 71.0379C157.364 71.1882 157.244 71.3088 157.089 71.3999C156.938 71.4864 156.765 71.5297 156.57 71.5297H152.717C152.521 71.5297 152.348 71.4864 152.198 71.3999C152.043 71.3088 151.922 71.1882 151.836 71.0379C151.745 70.8831 151.699 70.7077 151.699 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M149.744 70.4983C149.744 70.3024 149.79 70.1294 149.881 69.9791C149.967 69.8243 150.088 69.7036 150.243 69.6171C150.393 69.526 150.566 69.4805 150.762 69.4805H152.729C152.925 69.4805 153.098 69.526 153.249 69.6171C153.403 69.7036 153.524 69.8243 153.611 69.9791C153.702 70.1294 153.747 70.3024 153.747 70.4983V70.5119C153.747 70.7077 153.702 70.8831 153.611 71.0379C153.524 71.1882 153.403 71.3088 153.249 71.3999C153.098 71.4864 152.925 71.5297 152.729 71.5297H150.762C150.566 71.5297 150.393 71.4864 150.243 71.3999C150.088 71.3088 149.967 71.1882 149.881 71.0379C149.79 70.8831 149.744 70.7077 149.744 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M147.79 70.4983C147.79 70.3024 147.835 70.1294 147.926 69.9791C148.013 69.8243 148.134 69.7036 148.289 69.6171C148.439 69.526 148.612 69.4805 148.808 69.4805H150.775C150.971 69.4805 151.144 69.526 151.294 69.6171C151.449 69.7036 151.57 69.8243 151.656 69.9791C151.747 70.1294 151.793 70.3024 151.793 70.4983V70.5119C151.793 70.7077 151.747 70.8831 151.656 71.0379C151.57 71.1882 151.449 71.3088 151.294 71.3999C151.144 71.4864 150.971 71.5297 150.775 71.5297H148.808C148.612 71.5297 148.439 71.4864 148.289 71.3999C148.134 71.3088 148.013 71.1882 147.926 71.0379C147.835 70.8831 147.79 70.7077 147.79 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M143.954 70.4983C143.954 70.3024 144 70.1294 144.091 69.9791C144.177 69.8243 144.298 69.7036 144.453 69.6171C144.603 69.526 144.776 69.4805 144.972 69.4805H148.825C149.02 69.4805 149.193 69.526 149.344 69.6171C149.499 69.7036 149.619 69.8243 149.706 69.9791C149.797 70.1294 149.842 70.3024 149.842 70.4983V70.5119C149.842 70.7077 149.797 70.8831 149.706 71.0379C149.619 71.1882 149.499 71.3088 149.344 71.3999C149.193 71.4864 149.02 71.5297 148.825 71.5297H144.972C144.776 71.5297 144.603 71.4864 144.453 71.3999C144.298 71.3088 144.177 71.1882 144.091 71.0379C144 70.8831 143.954 70.7077 143.954 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M137.904 70.4983C137.904 70.3024 137.95 70.1294 138.041 69.9791C138.127 69.8243 138.248 69.7036 138.403 69.6171C138.553 69.526 138.726 69.4805 138.922 69.4805H140.889C141.085 69.4805 141.258 69.526 141.408 69.6171C141.563 69.7036 141.684 69.8243 141.771 69.9791C141.862 70.1294 141.907 70.3024 141.907 70.4983V70.5119C141.907 70.7077 141.862 70.8831 141.771 71.0379C141.684 71.1882 141.563 71.3088 141.408 71.3999C141.258 71.4864 141.085 71.5297 140.889 71.5297H138.922C138.726 71.5297 138.553 71.4864 138.403 71.3999C138.248 71.3088 138.127 71.1882 138.041 71.0379C137.95 70.8831 137.904 70.7077 137.904 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M134.068 70.4983C134.068 70.3024 134.114 70.1294 134.205 69.9791C134.291 69.8243 134.412 69.7036 134.567 69.6171C134.717 69.526 134.89 69.4805 135.086 69.4805H138.939C139.134 69.4805 139.307 69.526 139.458 69.6171C139.613 69.7036 139.733 69.8243 139.82 69.9791C139.911 70.1294 139.956 70.3024 139.956 70.4983V70.5119C139.956 70.7077 139.911 70.8831 139.82 71.0379C139.733 71.1882 139.613 71.3088 139.458 71.3999C139.307 71.4864 139.134 71.5297 138.939 71.5297H135.086C134.89 71.5297 134.717 71.4864 134.567 71.3999C134.412 71.3088 134.291 71.1882 134.205 71.0379C134.114 70.8831 134.068 70.7077 134.068 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M132.113 70.4983C132.113 70.3024 132.159 70.1294 132.25 69.9791C132.336 69.8243 132.457 69.7036 132.612 69.6171C132.762 69.526 132.935 69.4805 133.131 69.4805H135.098C135.294 69.4805 135.467 69.526 135.617 69.6171C135.772 69.7036 135.893 69.8243 135.979 69.9791C136.071 70.1294 136.116 70.3024 136.116 70.4983V70.5119C136.116 70.7077 136.071 70.8831 135.979 71.0379C135.893 71.1882 135.772 71.3088 135.617 71.3999C135.467 71.4864 135.294 71.5297 135.098 71.5297H133.131C132.935 71.5297 132.762 71.4864 132.612 71.3999C132.457 71.3088 132.336 71.1882 132.25 71.0379C132.159 70.8831 132.113 70.7077 132.113 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M128.278 70.4983C128.278 70.3024 128.324 70.1294 128.415 69.9791C128.501 69.8243 128.622 69.7036 128.777 69.6171C128.927 69.526 129.1 69.4805 129.296 69.4805H133.148C133.344 69.4805 133.517 69.526 133.668 69.6171C133.822 69.7036 133.943 69.8243 134.03 69.9791C134.121 70.1294 134.166 70.3024 134.166 70.4983V70.5119C134.166 70.7077 134.121 70.8831 134.03 71.0379C133.943 71.1882 133.822 71.3088 133.668 71.3999C133.517 71.4864 133.344 71.5297 133.148 71.5297H129.296C129.1 71.5297 128.927 71.4864 128.777 71.3999C128.622 71.3088 128.501 71.1882 128.415 71.0379C128.324 70.8831 128.278 70.7077 128.278 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M124.442 70.4983C124.442 70.3024 124.488 70.1294 124.579 69.9791C124.666 69.8243 124.786 69.7036 124.941 69.6171C125.091 69.526 125.264 69.4805 125.46 69.4805H129.313C129.509 69.4805 129.682 69.526 129.832 69.6171C129.987 69.7036 130.107 69.8243 130.194 69.9791C130.285 70.1294 130.331 70.3024 130.331 70.4983V70.5119C130.331 70.7077 130.285 70.8831 130.194 71.0379C130.107 71.1882 129.987 71.3088 129.832 71.3999C129.682 71.4864 129.509 71.5297 129.313 71.5297H125.46C125.264 71.5297 125.091 71.4864 124.941 71.3999C124.786 71.3088 124.666 71.1882 124.579 71.0379C124.488 70.8831 124.442 70.7077 124.442 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M122.488 70.4983C122.488 70.3024 122.534 70.1294 122.625 69.9791C122.711 69.8243 122.832 69.7036 122.987 69.6171C123.137 69.526 123.31 69.4805 123.506 69.4805H125.473C125.669 69.4805 125.842 69.526 125.992 69.6171C126.147 69.7036 126.268 69.8243 126.354 69.9791C126.446 70.1294 126.491 70.3024 126.491 70.4983V70.5119C126.491 70.7077 126.446 70.8831 126.354 71.0379C126.268 71.1882 126.147 71.3088 125.992 71.3999C125.842 71.4864 125.669 71.5297 125.473 71.5297H123.506C123.31 71.5297 123.137 71.4864 122.987 71.3999C122.832 71.3088 122.711 71.1882 122.625 71.0379C122.534 70.8831 122.488 70.7077 122.488 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M118.652 70.4983C118.652 70.3024 118.698 70.1294 118.789 69.9791C118.875 69.8243 118.996 69.7036 119.151 69.6171C119.301 69.526 119.474 69.4805 119.67 69.4805H123.523C123.718 69.4805 123.892 69.526 124.042 69.6171C124.197 69.7036 124.317 69.8243 124.404 69.9791C124.495 70.1294 124.54 70.3024 124.54 70.4983V70.5119C124.54 70.7077 124.495 70.8831 124.404 71.0379C124.317 71.1882 124.197 71.3088 124.042 71.3999C123.892 71.4864 123.718 71.5297 123.523 71.5297H119.67C119.474 71.5297 119.301 71.4864 119.151 71.3999C118.996 71.3088 118.875 71.1882 118.789 71.0379C118.698 70.8831 118.652 70.7077 118.652 70.5119V70.4983Z" fill="#D4D4D4"/>
<path d="M342.24 62.5295C342.24 62.3337 342.286 62.1606 342.377 62.0104C342.463 61.8555 342.584 61.7349 342.739 61.6483C342.889 61.5573 343.062 61.5117 343.258 61.5117H345.225C345.421 61.5117 345.594 61.5573 345.744 61.6483C345.899 61.7349 346.02 61.8555 346.106 62.0104C346.198 62.1606 346.243 62.3337 346.243 62.5295V62.5432C346.243 62.739 346.198 62.9143 346.106 63.0691C346.02 63.2194 345.899 63.3401 345.744 63.4312C345.594 63.5177 345.421 63.5609 345.225 63.5609H343.258C343.062 63.5609 342.889 63.5177 342.739 63.4312C342.584 63.3401 342.463 63.2194 342.377 63.0691C342.286 62.9143 342.24 62.739 342.24 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M338.404 62.5295C338.404 62.3337 338.45 62.1606 338.541 62.0104C338.627 61.8555 338.748 61.7349 338.903 61.6483C339.053 61.5573 339.226 61.5117 339.422 61.5117H343.275C343.47 61.5117 343.643 61.5573 343.794 61.6483C343.949 61.7349 344.069 61.8555 344.156 62.0104C344.247 62.1606 344.292 62.3337 344.292 62.5295V62.5432C344.292 62.739 344.247 62.9143 344.156 63.0691C344.069 63.2194 343.949 63.3401 343.794 63.4312C343.643 63.5177 343.47 63.5609 343.275 63.5609H339.422C339.226 63.5609 339.053 63.5177 338.903 63.4312C338.748 63.3401 338.627 63.2194 338.541 63.0691C338.45 62.9143 338.404 62.739 338.404 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M336.45 62.5295C336.45 62.3337 336.496 62.1606 336.587 62.0104C336.673 61.8555 336.794 61.7349 336.949 61.6483C337.099 61.5573 337.272 61.5117 337.468 61.5117H339.435C339.631 61.5117 339.804 61.5573 339.954 61.6483C340.109 61.7349 340.23 61.8555 340.316 62.0104C340.407 62.1606 340.453 62.3337 340.453 62.5295V62.5432C340.453 62.739 340.407 62.9143 340.316 63.0691C340.23 63.2194 340.109 63.3401 339.954 63.4312C339.804 63.5177 339.631 63.5609 339.435 63.5609H337.468C337.272 63.5609 337.099 63.5177 336.949 63.4312C336.794 63.3401 336.673 63.2194 336.587 63.0691C336.496 62.9143 336.45 62.739 336.45 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M334.495 62.5295C334.495 62.3337 334.541 62.1606 334.632 62.0104C334.718 61.8555 334.839 61.7349 334.994 61.6483C335.144 61.5573 335.317 61.5117 335.513 61.5117H337.48C337.676 61.5117 337.849 61.5573 337.999 61.6483C338.154 61.7349 338.275 61.8555 338.362 62.0104C338.453 62.1606 338.498 62.3337 338.498 62.5295V62.5432C338.498 62.739 338.453 62.9143 338.362 63.0691C338.275 63.2194 338.154 63.3401 337.999 63.4312C337.849 63.5177 337.676 63.5609 337.48 63.5609H335.513C335.317 63.5609 335.144 63.5177 334.994 63.4312C334.839 63.3401 334.718 63.2194 334.632 63.0691C334.541 62.9143 334.495 62.739 334.495 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M330.66 62.5295C330.66 62.3337 330.706 62.1606 330.797 62.0104C330.883 61.8555 331.004 61.7349 331.159 61.6483C331.309 61.5573 331.482 61.5117 331.678 61.5117H335.53C335.726 61.5117 335.899 61.5573 336.05 61.6483C336.204 61.7349 336.325 61.8555 336.412 62.0104C336.503 62.1606 336.548 62.3337 336.548 62.5295V62.5432C336.548 62.739 336.503 62.9143 336.412 63.0691C336.325 63.2194 336.204 63.3401 336.05 63.4312C335.899 63.5177 335.726 63.5609 335.53 63.5609H331.678C331.482 63.5609 331.309 63.5177 331.159 63.4312C331.004 63.3401 330.883 63.2194 330.797 63.0691C330.706 62.9143 330.66 62.739 330.66 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M326.824 62.5295C326.824 62.3337 326.87 62.1606 326.961 62.0104C327.047 61.8555 327.168 61.7349 327.323 61.6483C327.473 61.5573 327.646 61.5117 327.842 61.5117H331.694C331.89 61.5117 332.063 61.5573 332.214 61.6483C332.368 61.7349 332.489 61.8555 332.576 62.0104C332.667 62.1606 332.712 62.3337 332.712 62.5295V62.5432C332.712 62.739 332.667 62.9143 332.576 63.0691C332.489 63.2194 332.368 63.3401 332.214 63.4312C332.063 63.5177 331.89 63.5609 331.694 63.5609H327.842C327.646 63.5609 327.473 63.5177 327.323 63.4312C327.168 63.3401 327.047 63.2194 326.961 63.0691C326.87 62.9143 326.824 62.739 326.824 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M318.893 62.5295C318.893 62.3337 318.938 62.1606 319.029 62.0104C319.116 61.8555 319.236 61.7349 319.391 61.6483C319.541 61.5573 319.715 61.5117 319.91 61.5117H323.763C323.959 61.5117 324.132 61.5573 324.282 61.6483C324.437 61.7349 324.558 61.8555 324.644 62.0104C324.735 62.1606 324.781 62.3337 324.781 62.5295V62.5432C324.781 62.739 324.735 62.9143 324.644 63.0691C324.558 63.2194 324.437 63.3401 324.282 63.4312C324.132 63.5177 323.959 63.5609 323.763 63.5609H319.91C319.715 63.5609 319.541 63.5177 319.391 63.4312C319.236 63.3401 319.116 63.2194 319.029 63.0691C318.938 62.9143 318.893 62.739 318.893 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M315.057 62.5295C315.057 62.3337 315.102 62.1606 315.193 62.0104C315.28 61.8555 315.4 61.7349 315.555 61.6483C315.706 61.5573 315.879 61.5117 316.074 61.5117H319.927C320.123 61.5117 320.296 61.5573 320.446 61.6483C320.601 61.7349 320.722 61.8555 320.808 62.0104C320.899 62.1606 320.945 62.3337 320.945 62.5295V62.5432C320.945 62.739 320.899 62.9143 320.808 63.0691C320.722 63.2194 320.601 63.3401 320.446 63.4312C320.296 63.5177 320.123 63.5609 319.927 63.5609H316.074C315.879 63.5609 315.706 63.5177 315.555 63.4312C315.4 63.3401 315.28 63.2194 315.193 63.0691C315.102 62.9143 315.057 62.739 315.057 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M311.222 62.5295C311.222 62.3337 311.267 62.1606 311.358 62.0104C311.445 61.8555 311.565 61.7349 311.72 61.6483C311.871 61.5573 312.044 61.5117 312.239 61.5117H316.092C316.288 61.5117 316.461 61.5573 316.611 61.6483C316.766 61.7349 316.887 61.8555 316.973 62.0104C317.064 62.1606 317.11 62.3337 317.11 62.5295V62.5432C317.11 62.739 317.064 62.9143 316.973 63.0691C316.887 63.2194 316.766 63.3401 316.611 63.4312C316.461 63.5177 316.288 63.5609 316.092 63.5609H312.239C312.044 63.5609 311.871 63.5177 311.72 63.4312C311.565 63.3401 311.445 63.2194 311.358 63.0691C311.267 62.9143 311.222 62.739 311.222 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M307.386 62.5295C307.386 62.3337 307.431 62.1606 307.522 62.0104C307.609 61.8555 307.729 61.7349 307.884 61.6483C308.035 61.5573 308.208 61.5117 308.403 61.5117H312.256C312.452 61.5117 312.625 61.5573 312.775 61.6483C312.93 61.7349 313.051 61.8555 313.137 62.0104C313.228 62.1606 313.274 62.3337 313.274 62.5295V62.5432C313.274 62.739 313.228 62.9143 313.137 63.0691C313.051 63.2194 312.93 63.3401 312.775 63.4312C312.625 63.5177 312.452 63.5609 312.256 63.5609H308.403C308.208 63.5609 308.035 63.5177 307.884 63.4312C307.729 63.3401 307.609 63.2194 307.522 63.0691C307.431 62.9143 307.386 62.739 307.386 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M305.432 62.5295C305.432 62.3337 305.477 62.1606 305.568 62.0104C305.655 61.8555 305.775 61.7349 305.93 61.6483C306.081 61.5573 306.254 61.5117 306.449 61.5117H308.417C308.612 61.5117 308.786 61.5573 308.936 61.6483C309.091 61.7349 309.211 61.8555 309.298 62.0104C309.389 62.1606 309.434 62.3337 309.434 62.5295V62.5432C309.434 62.739 309.389 62.9143 309.298 63.0691C309.211 63.2194 309.091 63.3401 308.936 63.4312C308.786 63.5177 308.612 63.5609 308.417 63.5609H306.449C306.254 63.5609 306.081 63.5177 305.93 63.4312C305.775 63.3401 305.655 63.2194 305.568 63.0691C305.477 62.9143 305.432 62.739 305.432 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M303.477 62.5295C303.477 62.3337 303.522 62.1606 303.613 62.0104C303.7 61.8555 303.82 61.7349 303.975 61.6483C304.126 61.5573 304.299 61.5117 304.494 61.5117H306.462C306.658 61.5117 306.831 61.5573 306.981 61.6483C307.136 61.7349 307.256 61.8555 307.343 62.0104C307.434 62.1606 307.48 62.3337 307.48 62.5295V62.5432C307.48 62.739 307.434 62.9143 307.343 63.0691C307.256 63.2194 307.136 63.3401 306.981 63.4312C306.831 63.5177 306.658 63.5609 306.462 63.5609H304.494C304.299 63.5609 304.126 63.5177 303.975 63.4312C303.82 63.3401 303.7 63.2194 303.613 63.0691C303.522 62.9143 303.477 62.739 303.477 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M299.641 62.5295C299.641 62.3337 299.686 62.1606 299.777 62.0104C299.864 61.8555 299.984 61.7349 300.139 61.6483C300.29 61.5573 300.463 61.5117 300.658 61.5117H304.511C304.707 61.5117 304.88 61.5573 305.03 61.6483C305.185 61.7349 305.306 61.8555 305.392 62.0104C305.483 62.1606 305.529 62.3337 305.529 62.5295V62.5432C305.529 62.739 305.483 62.9143 305.392 63.0691C305.306 63.2194 305.185 63.3401 305.03 63.4312C304.88 63.5177 304.707 63.5609 304.511 63.5609H300.658C300.463 63.5609 300.29 63.5177 300.139 63.4312C299.984 63.3401 299.864 63.2194 299.777 63.0691C299.686 62.9143 299.641 62.739 299.641 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M293.591 62.5295C293.591 62.3337 293.636 62.1606 293.727 62.0104C293.814 61.8555 293.935 61.7349 294.089 61.6483C294.24 61.5573 294.413 61.5117 294.609 61.5117H296.576C296.772 61.5117 296.945 61.5573 297.095 61.6483C297.25 61.7349 297.37 61.8555 297.457 62.0104C297.548 62.1606 297.594 62.3337 297.594 62.5295V62.5432C297.594 62.739 297.548 62.9143 297.457 63.0691C297.37 63.2194 297.25 63.3401 297.095 63.4312C296.945 63.5177 296.772 63.5609 296.576 63.5609H294.609C294.413 63.5609 294.24 63.5177 294.089 63.4312C293.935 63.3401 293.814 63.2194 293.727 63.0691C293.636 62.9143 293.591 62.739 293.591 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M289.755 62.5295C289.755 62.3337 289.801 62.1606 289.892 62.0104C289.978 61.8555 290.099 61.7349 290.254 61.6483C290.404 61.5573 290.577 61.5117 290.773 61.5117H294.625C294.821 61.5117 294.994 61.5573 295.145 61.6483C295.299 61.7349 295.42 61.8555 295.507 62.0104C295.598 62.1606 295.643 62.3337 295.643 62.5295V62.5432C295.643 62.739 295.598 62.9143 295.507 63.0691C295.42 63.2194 295.299 63.3401 295.145 63.4312C294.994 63.5177 294.821 63.5609 294.625 63.5609H290.773C290.577 63.5609 290.404 63.5177 290.254 63.4312C290.099 63.3401 289.978 63.2194 289.892 63.0691C289.801 62.9143 289.755 62.739 289.755 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M287.801 62.5295C287.801 62.3337 287.846 62.1606 287.937 62.0104C288.024 61.8555 288.144 61.7349 288.299 61.6483C288.45 61.5573 288.623 61.5117 288.818 61.5117H290.786C290.981 61.5117 291.154 61.5573 291.305 61.6483C291.46 61.7349 291.58 61.8555 291.667 62.0104C291.758 62.1606 291.803 62.3337 291.803 62.5295V62.5432C291.803 62.739 291.758 62.9143 291.667 63.0691C291.58 63.2194 291.46 63.3401 291.305 63.4312C291.154 63.5177 290.981 63.5609 290.786 63.5609H288.818C288.623 63.5609 288.45 63.5177 288.299 63.4312C288.144 63.3401 288.024 63.2194 287.937 63.0691C287.846 62.9143 287.801 62.739 287.801 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M285.846 62.5295C285.846 62.3337 285.891 62.1606 285.982 62.0104C286.069 61.8555 286.19 61.7349 286.344 61.6483C286.495 61.5573 286.668 61.5117 286.863 61.5117H288.831C289.027 61.5117 289.2 61.5573 289.35 61.6483C289.505 61.7349 289.625 61.8555 289.712 62.0104C289.803 62.1606 289.849 62.3337 289.849 62.5295V62.5432C289.849 62.739 289.803 62.9143 289.712 63.0691C289.625 63.2194 289.505 63.3401 289.35 63.4312C289.2 63.5177 289.027 63.5609 288.831 63.5609H286.863C286.668 63.5609 286.495 63.5177 286.344 63.4312C286.19 63.3401 286.069 63.2194 285.982 63.0691C285.891 62.9143 285.846 62.739 285.846 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M279.796 62.5295C279.796 62.3337 279.841 62.1606 279.932 62.0104C280.019 61.8555 280.14 61.7349 280.294 61.6483C280.445 61.5573 280.618 61.5117 280.814 61.5117H282.781C282.977 61.5117 283.15 61.5573 283.3 61.6483C283.455 61.7349 283.575 61.8555 283.662 62.0104C283.753 62.1606 283.799 62.3337 283.799 62.5295V62.5432C283.799 62.739 283.753 62.9143 283.662 63.0691C283.575 63.2194 283.455 63.3401 283.3 63.4312C283.15 63.5177 282.977 63.5609 282.781 63.5609H280.814C280.618 63.5609 280.445 63.5177 280.294 63.4312C280.14 63.3401 280.019 63.2194 279.932 63.0691C279.841 62.9143 279.796 62.739 279.796 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M275.96 62.5295C275.96 62.3337 276.006 62.1606 276.097 62.0104C276.183 61.8555 276.304 61.7349 276.459 61.6483C276.609 61.5573 276.782 61.5117 276.978 61.5117H280.83C281.026 61.5117 281.199 61.5573 281.35 61.6483C281.504 61.7349 281.625 61.8555 281.712 62.0104C281.803 62.1606 281.848 62.3337 281.848 62.5295V62.5432C281.848 62.739 281.803 62.9143 281.712 63.0691C281.625 63.2194 281.504 63.3401 281.35 63.4312C281.199 63.5177 281.026 63.5609 280.83 63.5609H276.978C276.782 63.5609 276.609 63.5177 276.459 63.4312C276.304 63.3401 276.183 63.2194 276.097 63.0691C276.006 62.9143 275.96 62.739 275.96 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M272.125 62.5295C272.125 62.3337 272.171 62.1606 272.262 62.0104C272.348 61.8555 272.469 61.7349 272.624 61.6483C272.774 61.5573 272.947 61.5117 273.143 61.5117H276.995C277.191 61.5117 277.364 61.5573 277.514 61.6483C277.669 61.7349 277.79 61.8555 277.876 62.0104C277.968 62.1606 278.013 62.3337 278.013 62.5295V62.5432C278.013 62.739 277.968 62.9143 277.876 63.0691C277.79 63.2194 277.669 63.3401 277.514 63.4312C277.364 63.5177 277.191 63.5609 276.995 63.5609H273.143C272.947 63.5609 272.774 63.5177 272.624 63.4312C272.469 63.3401 272.348 63.2194 272.262 63.0691C272.171 62.9143 272.125 62.739 272.125 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M270.17 62.5295C270.17 62.3337 270.216 62.1606 270.307 62.0104C270.393 61.8555 270.514 61.7349 270.669 61.6483C270.819 61.5573 270.992 61.5117 271.188 61.5117H273.155C273.351 61.5117 273.524 61.5573 273.674 61.6483C273.829 61.7349 273.95 61.8555 274.036 62.0104C274.127 62.1606 274.173 62.3337 274.173 62.5295V62.5432C274.173 62.739 274.127 62.9143 274.036 63.0691C273.95 63.2194 273.829 63.3401 273.674 63.4312C273.524 63.5177 273.351 63.5609 273.155 63.5609H271.188C270.992 63.5609 270.819 63.5177 270.669 63.4312C270.514 63.3401 270.393 63.2194 270.307 63.0691C270.216 62.9143 270.17 62.739 270.17 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M266.334 62.5295C266.334 62.3337 266.38 62.1606 266.471 62.0104C266.557 61.8555 266.678 61.7349 266.833 61.6483C266.983 61.5573 267.156 61.5117 267.352 61.5117H271.204C271.4 61.5117 271.573 61.5573 271.723 61.6483C271.878 61.7349 271.999 61.8555 272.085 62.0104C272.177 62.1606 272.222 62.3337 272.222 62.5295V62.5432C272.222 62.739 272.177 62.9143 272.085 63.0691C271.999 63.2194 271.878 63.3401 271.723 63.4312C271.573 63.5177 271.4 63.5609 271.204 63.5609H267.352C267.156 63.5609 266.983 63.5177 266.833 63.4312C266.678 63.3401 266.557 63.2194 266.471 63.0691C266.38 62.9143 266.334 62.739 266.334 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M258.403 62.5295C258.403 62.3337 258.449 62.1606 258.54 62.0104C258.626 61.8555 258.747 61.7349 258.902 61.6483C259.052 61.5573 259.225 61.5117 259.421 61.5117H263.274C263.469 61.5117 263.643 61.5573 263.793 61.6483C263.948 61.7349 264.068 61.8555 264.155 62.0104C264.246 62.1606 264.291 62.3337 264.291 62.5295V62.5432C264.291 62.739 264.246 62.9143 264.155 63.0691C264.068 63.2194 263.948 63.3401 263.793 63.4312C263.643 63.5177 263.469 63.5609 263.274 63.5609H259.421C259.225 63.5609 259.052 63.5177 258.902 63.4312C258.747 63.3401 258.626 63.2194 258.54 63.0691C258.449 62.9143 258.403 62.739 258.403 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M254.567 62.5295C254.567 62.3337 254.613 62.1606 254.704 62.0104C254.79 61.8555 254.911 61.7349 255.066 61.6483C255.216 61.5573 255.389 61.5117 255.585 61.5117H259.438C259.633 61.5117 259.807 61.5573 259.957 61.6483C260.112 61.7349 260.232 61.8555 260.319 62.0104C260.41 62.1606 260.455 62.3337 260.455 62.5295V62.5432C260.455 62.739 260.41 62.9143 260.319 63.0691C260.232 63.2194 260.112 63.3401 259.957 63.4312C259.807 63.5177 259.633 63.5609 259.438 63.5609H255.585C255.389 63.5609 255.216 63.5177 255.066 63.4312C254.911 63.3401 254.79 63.2194 254.704 63.0691C254.613 62.9143 254.567 62.739 254.567 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M250.732 62.5295C250.732 62.3337 250.777 62.1606 250.868 62.0104C250.955 61.8555 251.076 61.7349 251.23 61.6483C251.381 61.5573 251.554 61.5117 251.749 61.5117H255.602C255.798 61.5117 255.971 61.5573 256.121 61.6483C256.276 61.7349 256.397 61.8555 256.483 62.0104C256.574 62.1606 256.62 62.3337 256.62 62.5295V62.5432C256.62 62.739 256.574 62.9143 256.483 63.0691C256.397 63.2194 256.276 63.3401 256.121 63.4312C255.971 63.5177 255.798 63.5609 255.602 63.5609H251.749C251.554 63.5609 251.381 63.5177 251.23 63.4312C251.076 63.3401 250.955 63.2194 250.868 63.0691C250.777 62.9143 250.732 62.739 250.732 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M246.896 62.5295C246.896 62.3337 246.942 62.1606 247.033 62.0104C247.12 61.8555 247.24 61.7349 247.395 61.6483C247.545 61.5573 247.718 61.5117 247.914 61.5117H251.767C251.963 61.5117 252.136 61.5573 252.286 61.6483C252.441 61.7349 252.561 61.8555 252.648 62.0104C252.739 62.1606 252.785 62.3337 252.785 62.5295V62.5432C252.785 62.739 252.739 62.9143 252.648 63.0691C252.561 63.2194 252.441 63.3401 252.286 63.4312C252.136 63.5177 251.963 63.5609 251.767 63.5609H247.914C247.718 63.5609 247.545 63.5177 247.395 63.4312C247.24 63.3401 247.12 63.2194 247.033 63.0691C246.942 62.9143 246.896 62.739 246.896 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M238.965 62.5295C238.965 62.3337 239.01 62.1606 239.101 62.0104C239.188 61.8555 239.309 61.7349 239.463 61.6483C239.614 61.5573 239.787 61.5117 239.983 61.5117H243.835C244.031 61.5117 244.204 61.5573 244.354 61.6483C244.509 61.7349 244.63 61.8555 244.716 62.0104C244.807 62.1606 244.853 62.3337 244.853 62.5295V62.5432C244.853 62.739 244.807 62.9143 244.716 63.0691C244.63 63.2194 244.509 63.3401 244.354 63.4312C244.204 63.5177 244.031 63.5609 243.835 63.5609H239.983C239.787 63.5609 239.614 63.5177 239.463 63.4312C239.309 63.3401 239.188 63.2194 239.101 63.0691C239.01 62.9143 238.965 62.739 238.965 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M237.01 62.5295C237.01 62.3337 237.055 62.1606 237.146 62.0104C237.233 61.8555 237.354 61.7349 237.508 61.6483C237.659 61.5573 237.832 61.5117 238.028 61.5117H239.995C240.191 61.5117 240.364 61.5573 240.514 61.6483C240.669 61.7349 240.789 61.8555 240.876 62.0104C240.967 62.1606 241.013 62.3337 241.013 62.5295V62.5432C241.013 62.739 240.967 62.9143 240.876 63.0691C240.789 63.2194 240.669 63.3401 240.514 63.4312C240.364 63.5177 240.191 63.5609 239.995 63.5609H238.028C237.832 63.5609 237.659 63.5177 237.508 63.4312C237.354 63.3401 237.233 63.2194 237.146 63.0691C237.055 62.9143 237.01 62.739 237.01 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M235.056 62.5295C235.056 62.3337 235.101 62.1606 235.192 62.0104C235.279 61.8555 235.399 61.7349 235.554 61.6483C235.705 61.5573 235.878 61.5117 236.073 61.5117H238.041C238.236 61.5117 238.41 61.5573 238.56 61.6483C238.715 61.7349 238.835 61.8555 238.922 62.0104C239.013 62.1606 239.058 62.3337 239.058 62.5295V62.5432C239.058 62.739 239.013 62.9143 238.922 63.0691C238.835 63.2194 238.715 63.3401 238.56 63.4312C238.41 63.5177 238.236 63.5609 238.041 63.5609H236.073C235.878 63.5609 235.705 63.5177 235.554 63.4312C235.399 63.3401 235.279 63.2194 235.192 63.0691C235.101 62.9143 235.056 62.739 235.056 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M231.22 62.5295C231.22 62.3337 231.266 62.1606 231.357 62.0104C231.443 61.8555 231.564 61.7349 231.719 61.6483C231.869 61.5573 232.042 61.5117 232.238 61.5117H236.09C236.286 61.5117 236.459 61.5573 236.609 61.6483C236.764 61.7349 236.885 61.8555 236.971 62.0104C237.063 62.1606 237.108 62.3337 237.108 62.5295V62.5432C237.108 62.739 237.063 62.9143 236.971 63.0691C236.885 63.2194 236.764 63.3401 236.609 63.4312C236.459 63.5177 236.286 63.5609 236.09 63.5609H232.238C232.042 63.5609 231.869 63.5177 231.719 63.4312C231.564 63.3401 231.443 63.2194 231.357 63.0691C231.266 62.9143 231.22 62.739 231.22 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M225.17 62.5295C225.17 62.3337 225.215 62.1606 225.307 62.0104C225.393 61.8555 225.514 61.7349 225.669 61.6483C225.819 61.5573 225.992 61.5117 226.188 61.5117H228.155C228.351 61.5117 228.524 61.5573 228.674 61.6483C228.829 61.7349 228.95 61.8555 229.036 62.0104C229.127 62.1606 229.173 62.3337 229.173 62.5295V62.5432C229.173 62.739 229.127 62.9143 229.036 63.0691C228.95 63.2194 228.829 63.3401 228.674 63.4312C228.524 63.5177 228.351 63.5609 228.155 63.5609H226.188C225.992 63.5609 225.819 63.5177 225.669 63.4312C225.514 63.3401 225.393 63.2194 225.307 63.0691C225.215 62.9143 225.17 62.739 225.17 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M221.334 62.5295C221.334 62.3337 221.38 62.1606 221.471 62.0104C221.557 61.8555 221.678 61.7349 221.833 61.6483C221.983 61.5573 222.156 61.5117 222.352 61.5117H226.204C226.4 61.5117 226.573 61.5573 226.723 61.6483C226.878 61.7349 226.999 61.8555 227.085 62.0104C227.177 62.1606 227.222 62.3337 227.222 62.5295V62.5432C227.222 62.739 227.177 62.9143 227.085 63.0691C226.999 63.2194 226.878 63.3401 226.723 63.4312C226.573 63.5177 226.4 63.5609 226.204 63.5609H222.352C222.156 63.5609 221.983 63.5177 221.833 63.4312C221.678 63.3401 221.557 63.2194 221.471 63.0691C221.38 62.9143 221.334 62.739 221.334 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M217.498 62.5295C217.498 62.3337 217.544 62.1606 217.635 62.0104C217.721 61.8555 217.842 61.7349 217.997 61.6483C218.147 61.5573 218.32 61.5117 218.516 61.5117H222.368C222.564 61.5117 222.737 61.5573 222.888 61.6483C223.042 61.7349 223.163 61.8555 223.25 62.0104C223.341 62.1606 223.386 62.3337 223.386 62.5295V62.5432C223.386 62.739 223.341 62.9143 223.25 63.0691C223.163 63.2194 223.042 63.3401 222.888 63.4312C222.737 63.5177 222.564 63.5609 222.368 63.5609H218.516C218.32 63.5609 218.147 63.5177 217.997 63.4312C217.842 63.3401 217.721 63.2194 217.635 63.0691C217.544 62.9143 217.498 62.739 217.498 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M213.663 62.5295C213.663 62.3337 213.709 62.1606 213.8 62.0104C213.886 61.8555 214.007 61.7349 214.162 61.6483C214.312 61.5573 214.485 61.5117 214.681 61.5117H218.533C218.729 61.5117 218.902 61.5573 219.053 61.6483C219.207 61.7349 219.328 61.8555 219.415 62.0104C219.506 62.1606 219.551 62.3337 219.551 62.5295V62.5432C219.551 62.739 219.506 62.9143 219.415 63.0691C219.328 63.2194 219.207 63.3401 219.053 63.4312C218.902 63.5177 218.729 63.5609 218.533 63.5609H214.681C214.485 63.5609 214.312 63.5177 214.162 63.4312C214.007 63.3401 213.886 63.2194 213.8 63.0691C213.709 62.9143 213.663 62.739 213.663 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M209.827 62.5295C209.827 62.3337 209.873 62.1606 209.964 62.0104C210.05 61.8555 210.171 61.7349 210.326 61.6483C210.476 61.5573 210.649 61.5117 210.845 61.5117H214.697C214.893 61.5117 215.066 61.5573 215.217 61.6483C215.371 61.7349 215.492 61.8555 215.579 62.0104C215.67 62.1606 215.715 62.3337 215.715 62.5295V62.5432C215.715 62.739 215.67 62.9143 215.579 63.0691C215.492 63.2194 215.371 63.3401 215.217 63.4312C215.066 63.5177 214.893 63.5609 214.697 63.5609H210.845C210.649 63.5609 210.476 63.5177 210.326 63.4312C210.171 63.3401 210.05 63.2194 209.964 63.0691C209.873 62.9143 209.827 62.739 209.827 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M205.991 62.5295C205.991 62.3337 206.037 62.1606 206.128 62.0104C206.214 61.8555 206.335 61.7349 206.49 61.6483C206.64 61.5573 206.813 61.5117 207.009 61.5117H210.862C211.057 61.5117 211.23 61.5573 211.381 61.6483C211.536 61.7349 211.656 61.8555 211.743 62.0104C211.834 62.1606 211.879 62.3337 211.879 62.5295V62.5432C211.879 62.739 211.834 62.9143 211.743 63.0691C211.656 63.2194 211.536 63.3401 211.381 63.4312C211.23 63.5177 211.057 63.5609 210.862 63.5609H207.009C206.813 63.5609 206.64 63.5177 206.49 63.4312C206.335 63.3401 206.214 63.2194 206.128 63.0691C206.037 62.9143 205.991 62.739 205.991 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M202.156 62.5295C202.156 62.3337 202.202 62.1606 202.293 62.0104C202.379 61.8555 202.5 61.7349 202.655 61.6483C202.805 61.5573 202.978 61.5117 203.174 61.5117H207.027C207.222 61.5117 207.395 61.5573 207.546 61.6483C207.701 61.7349 207.821 61.8555 207.908 62.0104C207.999 62.1606 208.044 62.3337 208.044 62.5295V62.5432C208.044 62.739 207.999 62.9143 207.908 63.0691C207.821 63.2194 207.701 63.3401 207.546 63.4312C207.395 63.5177 207.222 63.5609 207.027 63.5609H203.174C202.978 63.5609 202.805 63.5177 202.655 63.4312C202.5 63.3401 202.379 63.2194 202.293 63.0691C202.202 62.9143 202.156 62.739 202.156 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M198.32 62.5295C198.32 62.3337 198.366 62.1606 198.457 62.0104C198.543 61.8555 198.664 61.7349 198.819 61.6483C198.969 61.5573 199.142 61.5117 199.338 61.5117H203.191C203.386 61.5117 203.559 61.5573 203.71 61.6483C203.864 61.7349 203.985 61.8555 204.072 62.0104C204.163 62.1606 204.208 62.3337 204.208 62.5295V62.5432C204.208 62.739 204.163 62.9143 204.072 63.0691C203.985 63.2194 203.864 63.3401 203.71 63.4312C203.559 63.5177 203.386 63.5609 203.191 63.5609H199.338C199.142 63.5609 198.969 63.5177 198.819 63.4312C198.664 63.3401 198.543 63.2194 198.457 63.0691C198.366 62.9143 198.32 62.739 198.32 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M194.485 62.5295C194.485 62.3337 194.53 62.1606 194.621 62.0104C194.708 61.8555 194.828 61.7349 194.983 61.6483C195.133 61.5573 195.307 61.5117 195.502 61.5117H199.355C199.551 61.5117 199.724 61.5573 199.874 61.6483C200.029 61.7349 200.15 61.8555 200.236 62.0104C200.327 62.1606 200.373 62.3337 200.373 62.5295V62.5432C200.373 62.739 200.327 62.9143 200.236 63.0691C200.15 63.2194 200.029 63.3401 199.874 63.4312C199.724 63.5177 199.551 63.5609 199.355 63.5609H195.502C195.307 63.5609 195.133 63.5177 194.983 63.4312C194.828 63.3401 194.708 63.2194 194.621 63.0691C194.53 62.9143 194.485 62.739 194.485 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M188.435 62.5295C188.435 62.3337 188.48 62.1606 188.571 62.0104C188.658 61.8555 188.778 61.7349 188.933 61.6483C189.083 61.5573 189.257 61.5117 189.452 61.5117H191.42C191.615 61.5117 191.788 61.5573 191.939 61.6483C192.094 61.7349 192.214 61.8555 192.301 62.0104C192.392 62.1606 192.437 62.3337 192.437 62.5295V62.5432C192.437 62.739 192.392 62.9143 192.301 63.0691C192.214 63.2194 192.094 63.3401 191.939 63.4312C191.788 63.5177 191.615 63.5609 191.42 63.5609H189.452C189.257 63.5609 189.083 63.5177 188.933 63.4312C188.778 63.3401 188.658 63.2194 188.571 63.0691C188.48 62.9143 188.435 62.739 188.435 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M184.599 62.5295C184.599 62.3337 184.644 62.1606 184.735 62.0104C184.822 61.8555 184.942 61.7349 185.097 61.6483C185.248 61.5573 185.421 61.5117 185.616 61.5117H189.469C189.665 61.5117 189.838 61.5573 189.988 61.6483C190.143 61.7349 190.264 61.8555 190.35 62.0104C190.441 62.1606 190.487 62.3337 190.487 62.5295V62.5432C190.487 62.739 190.441 62.9143 190.35 63.0691C190.264 63.2194 190.143 63.3401 189.988 63.4312C189.838 63.5177 189.665 63.5609 189.469 63.5609H185.616C185.421 63.5609 185.248 63.5177 185.097 63.4312C184.942 63.3401 184.822 63.2194 184.735 63.0691C184.644 62.9143 184.599 62.739 184.599 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M180.763 62.5295C180.763 62.3337 180.808 62.1606 180.899 62.0104C180.986 61.8555 181.107 61.7349 181.261 61.6483C181.412 61.5573 181.585 61.5117 181.78 61.5117H185.633C185.829 61.5117 186.002 61.5573 186.152 61.6483C186.307 61.7349 186.428 61.8555 186.514 62.0104C186.605 62.1606 186.651 62.3337 186.651 62.5295V62.5432C186.651 62.739 186.605 62.9143 186.514 63.0691C186.428 63.2194 186.307 63.3401 186.152 63.4312C186.002 63.5177 185.829 63.5609 185.633 63.5609H181.78C181.585 63.5609 181.412 63.5177 181.261 63.4312C181.107 63.3401 180.986 63.2194 180.899 63.0691C180.808 62.9143 180.763 62.739 180.763 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M178.808 62.5295C178.808 62.3337 178.854 62.1606 178.945 62.0104C179.032 61.8555 179.152 61.7349 179.307 61.6483C179.457 61.5573 179.63 61.5117 179.826 61.5117H181.794C181.989 61.5117 182.162 61.5573 182.313 61.6483C182.467 61.7349 182.588 61.8555 182.675 62.0104C182.766 62.1606 182.811 62.3337 182.811 62.5295V62.5432C182.811 62.739 182.766 62.9143 182.675 63.0691C182.588 63.2194 182.467 63.3401 182.313 63.4312C182.162 63.5177 181.989 63.5609 181.794 63.5609H179.826C179.63 63.5609 179.457 63.5177 179.307 63.4312C179.152 63.3401 179.032 63.2194 178.945 63.0691C178.854 62.9143 178.808 62.739 178.808 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M174.973 62.5295C174.973 62.3337 175.018 62.1606 175.109 62.0104C175.196 61.8555 175.317 61.7349 175.471 61.6483C175.622 61.5573 175.795 61.5117 175.991 61.5117H179.843C180.039 61.5117 180.212 61.5573 180.362 61.6483C180.517 61.7349 180.638 61.8555 180.724 62.0104C180.815 62.1606 180.861 62.3337 180.861 62.5295V62.5432C180.861 62.739 180.815 62.9143 180.724 63.0691C180.638 63.2194 180.517 63.3401 180.362 63.4312C180.212 63.5177 180.039 63.5609 179.843 63.5609H175.991C175.795 63.5609 175.622 63.5177 175.471 63.4312C175.317 63.3401 175.196 63.2194 175.109 63.0691C175.018 62.9143 174.973 62.739 174.973 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M171.137 62.5295C171.137 62.3337 171.182 62.1606 171.273 62.0104C171.36 61.8555 171.481 61.7349 171.635 61.6483C171.786 61.5573 171.959 61.5117 172.155 61.5117H176.007C176.203 61.5117 176.376 61.5573 176.526 61.6483C176.681 61.7349 176.802 61.8555 176.888 62.0104C176.979 62.1606 177.025 62.3337 177.025 62.5295V62.5432C177.025 62.739 176.979 62.9143 176.888 63.0691C176.802 63.2194 176.681 63.3401 176.526 63.4312C176.376 63.5177 176.203 63.5609 176.007 63.5609H172.155C171.959 63.5609 171.786 63.5177 171.635 63.4312C171.481 63.3401 171.36 63.2194 171.273 63.0691C171.182 62.9143 171.137 62.739 171.137 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M165.087 62.5295C165.087 62.3337 165.132 62.1606 165.224 62.0104C165.31 61.8555 165.431 61.7349 165.586 61.6483C165.736 61.5573 165.909 61.5117 166.105 61.5117H168.072C168.268 61.5117 168.441 61.5573 168.591 61.6483C168.746 61.7349 168.867 61.8555 168.953 62.0104C169.044 62.1606 169.09 62.3337 169.09 62.5295V62.5432C169.09 62.739 169.044 62.9143 168.953 63.0691C168.867 63.2194 168.746 63.3401 168.591 63.4312C168.441 63.5177 168.268 63.5609 168.072 63.5609H166.105C165.909 63.5609 165.736 63.5177 165.586 63.4312C165.431 63.3401 165.31 63.2194 165.224 63.0691C165.132 62.9143 165.087 62.739 165.087 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M161.251 62.5295C161.251 62.3337 161.297 62.1606 161.388 62.0104C161.474 61.8555 161.595 61.7349 161.75 61.6483C161.9 61.5573 162.073 61.5117 162.269 61.5117H166.121C166.317 61.5117 166.49 61.5573 166.64 61.6483C166.795 61.7349 166.916 61.8555 167.002 62.0104C167.094 62.1606 167.139 62.3337 167.139 62.5295V62.5432C167.139 62.739 167.094 62.9143 167.002 63.0691C166.916 63.2194 166.795 63.3401 166.64 63.4312C166.49 63.5177 166.317 63.5609 166.121 63.5609H162.269C162.073 63.5609 161.9 63.5177 161.75 63.4312C161.595 63.3401 161.474 63.2194 161.388 63.0691C161.297 62.9143 161.251 62.739 161.251 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M159.297 62.5295C159.297 62.3337 159.342 62.1606 159.433 62.0104C159.52 61.8555 159.641 61.7349 159.795 61.6483C159.946 61.5573 160.119 61.5117 160.315 61.5117H162.282C162.478 61.5117 162.651 61.5573 162.801 61.6483C162.956 61.7349 163.076 61.8555 163.163 62.0104C163.254 62.1606 163.3 62.3337 163.3 62.5295V62.5432C163.3 62.739 163.254 62.9143 163.163 63.0691C163.076 63.2194 162.956 63.3401 162.801 63.4312C162.651 63.5177 162.478 63.5609 162.282 63.5609H160.315C160.119 63.5609 159.946 63.5177 159.795 63.4312C159.641 63.3401 159.52 63.2194 159.433 63.0691C159.342 62.9143 159.297 62.739 159.297 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M155.461 62.5295C155.461 62.3337 155.507 62.1606 155.598 62.0104C155.684 61.8555 155.805 61.7349 155.96 61.6483C156.11 61.5573 156.283 61.5117 156.479 61.5117H160.331C160.527 61.5117 160.7 61.5573 160.851 61.6483C161.005 61.7349 161.126 61.8555 161.213 62.0104C161.304 62.1606 161.349 62.3337 161.349 62.5295V62.5432C161.349 62.739 161.304 62.9143 161.213 63.0691C161.126 63.2194 161.005 63.3401 160.851 63.4312C160.7 63.5177 160.527 63.5609 160.331 63.5609H156.479C156.283 63.5609 156.11 63.5177 155.96 63.4312C155.805 63.3401 155.684 63.2194 155.598 63.0691C155.507 62.9143 155.461 62.739 155.461 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M151.625 62.5295C151.625 62.3337 151.671 62.1606 151.762 62.0104C151.848 61.8555 151.969 61.7349 152.124 61.6483C152.274 61.5573 152.447 61.5117 152.643 61.5117H156.495C156.691 61.5117 156.864 61.5573 157.014 61.6483C157.169 61.7349 157.29 61.8555 157.377 62.0104C157.468 62.1606 157.513 62.3337 157.513 62.5295V62.5432C157.513 62.739 157.468 62.9143 157.377 63.0691C157.29 63.2194 157.169 63.3401 157.014 63.4312C156.864 63.5177 156.691 63.5609 156.495 63.5609H152.643C152.447 63.5609 152.274 63.5177 152.124 63.4312C151.969 63.3401 151.848 63.2194 151.762 63.0691C151.671 62.9143 151.625 62.739 151.625 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M143.694 62.5295C143.694 62.3337 143.74 62.1606 143.831 62.0104C143.917 61.8555 144.038 61.7349 144.193 61.6483C144.343 61.5573 144.516 61.5117 144.712 61.5117H148.565C148.76 61.5117 148.934 61.5573 149.084 61.6483C149.239 61.7349 149.359 61.8555 149.446 62.0104C149.537 62.1606 149.582 62.3337 149.582 62.5295V62.5432C149.582 62.739 149.537 62.9143 149.446 63.0691C149.359 63.2194 149.239 63.3401 149.084 63.4312C148.934 63.5177 148.76 63.5609 148.565 63.5609H144.712C144.516 63.5609 144.343 63.5177 144.193 63.4312C144.038 63.3401 143.917 63.2194 143.831 63.0691C143.74 62.9143 143.694 62.739 143.694 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M141.739 62.5295C141.739 62.3337 141.785 62.1606 141.876 62.0104C141.962 61.8555 142.083 61.7349 142.238 61.6483C142.388 61.5573 142.561 61.5117 142.757 61.5117H144.724C144.92 61.5117 145.093 61.5573 145.243 61.6483C145.398 61.7349 145.519 61.8555 145.605 62.0104C145.697 62.1606 145.742 62.3337 145.742 62.5295V62.5432C145.742 62.739 145.697 62.9143 145.605 63.0691C145.519 63.2194 145.398 63.3401 145.243 63.4312C145.093 63.5177 144.92 63.5609 144.724 63.5609H142.757C142.561 63.5609 142.388 63.5177 142.238 63.4312C142.083 63.3401 141.962 63.2194 141.876 63.0691C141.785 62.9143 141.739 62.739 141.739 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M137.904 62.5295C137.904 62.3337 137.95 62.1606 138.041 62.0104C138.127 61.8555 138.248 61.7349 138.403 61.6483C138.553 61.5573 138.726 61.5117 138.922 61.5117H142.775C142.97 61.5117 143.143 61.5573 143.294 61.6483C143.449 61.7349 143.569 61.8555 143.656 62.0104C143.747 62.1606 143.792 62.3337 143.792 62.5295V62.5432C143.792 62.739 143.747 62.9143 143.656 63.0691C143.569 63.2194 143.449 63.3401 143.294 63.4312C143.143 63.5177 142.97 63.5609 142.775 63.5609H138.922C138.726 63.5609 138.553 63.5177 138.403 63.4312C138.248 63.3401 138.127 63.2194 138.041 63.0691C137.95 62.9143 137.904 62.739 137.904 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M134.068 62.5295C134.068 62.3337 134.114 62.1606 134.205 62.0104C134.291 61.8555 134.412 61.7349 134.567 61.6483C134.717 61.5573 134.89 61.5117 135.086 61.5117H138.939C139.134 61.5117 139.307 61.5573 139.458 61.6483C139.613 61.7349 139.733 61.8555 139.82 62.0104C139.911 62.1606 139.956 62.3337 139.956 62.5295V62.5432C139.956 62.739 139.911 62.9143 139.82 63.0691C139.733 63.2194 139.613 63.3401 139.458 63.4312C139.307 63.5177 139.134 63.5609 138.939 63.5609H135.086C134.89 63.5609 134.717 63.5177 134.567 63.4312C134.412 63.3401 134.291 63.2194 134.205 63.0691C134.114 62.9143 134.068 62.739 134.068 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M130.233 62.5295C130.233 62.3337 130.278 62.1606 130.369 62.0104C130.456 61.8555 130.576 61.7349 130.731 61.6483C130.882 61.5573 131.055 61.5117 131.25 61.5117H135.103C135.299 61.5117 135.472 61.5573 135.622 61.6483C135.777 61.7349 135.898 61.8555 135.984 62.0104C136.075 62.1606 136.121 62.3337 136.121 62.5295V62.5432C136.121 62.739 136.075 62.9143 135.984 63.0691C135.898 63.2194 135.777 63.3401 135.622 63.4312C135.472 63.5177 135.299 63.5609 135.103 63.5609H131.25C131.055 63.5609 130.882 63.5177 130.731 63.4312C130.576 63.3401 130.456 63.2194 130.369 63.0691C130.278 62.9143 130.233 62.739 130.233 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M128.278 62.5295C128.278 62.3337 128.324 62.1606 128.415 62.0104C128.501 61.8555 128.622 61.7349 128.777 61.6483C128.927 61.5573 129.1 61.5117 129.296 61.5117H131.263C131.459 61.5117 131.632 61.5573 131.782 61.6483C131.937 61.7349 132.058 61.8555 132.144 62.0104C132.235 62.1606 132.281 62.3337 132.281 62.5295V62.5432C132.281 62.739 132.235 62.9143 132.144 63.0691C132.058 63.2194 131.937 63.3401 131.782 63.4312C131.632 63.5177 131.459 63.5609 131.263 63.5609H129.296C129.1 63.5609 128.927 63.5177 128.777 63.4312C128.622 63.3401 128.501 63.2194 128.415 63.0691C128.324 62.9143 128.278 62.739 128.278 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M124.442 62.5295C124.442 62.3337 124.488 62.1606 124.579 62.0104C124.666 61.8555 124.786 61.7349 124.941 61.6483C125.091 61.5573 125.264 61.5117 125.46 61.5117H129.313C129.509 61.5117 129.682 61.5573 129.832 61.6483C129.987 61.7349 130.107 61.8555 130.194 62.0104C130.285 62.1606 130.331 62.3337 130.331 62.5295V62.5432C130.331 62.739 130.285 62.9143 130.194 63.0691C130.107 63.2194 129.987 63.3401 129.832 63.4312C129.682 63.5177 129.509 63.5609 129.313 63.5609H125.46C125.264 63.5609 125.091 63.5177 124.941 63.4312C124.786 63.3401 124.666 63.2194 124.579 63.0691C124.488 62.9143 124.442 62.739 124.442 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M120.606 62.5295C120.606 62.3337 120.652 62.1606 120.743 62.0104C120.83 61.8555 120.95 61.7349 121.105 61.6483C121.255 61.5573 121.428 61.5117 121.624 61.5117H125.477C125.673 61.5117 125.846 61.5573 125.996 61.6483C126.151 61.7349 126.271 61.8555 126.358 62.0104C126.449 62.1606 126.495 62.3337 126.495 62.5295V62.5432C126.495 62.739 126.449 62.9143 126.358 63.0691C126.271 63.2194 126.151 63.3401 125.996 63.4312C125.846 63.5177 125.673 63.5609 125.477 63.5609H121.624C121.428 63.5609 121.255 63.5177 121.105 63.4312C120.95 63.3401 120.83 63.2194 120.743 63.0691C120.652 62.9143 120.606 62.739 120.606 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M118.652 62.5295C118.652 62.3337 118.698 62.1606 118.789 62.0104C118.875 61.8555 118.996 61.7349 119.151 61.6483C119.301 61.5573 119.474 61.5117 119.67 61.5117H121.637C121.833 61.5117 122.006 61.5573 122.157 61.6483C122.311 61.7349 122.432 61.8555 122.519 62.0104C122.61 62.1606 122.655 62.3337 122.655 62.5295V62.5432C122.655 62.739 122.61 62.9143 122.519 63.0691C122.432 63.2194 122.311 63.3401 122.157 63.4312C122.006 63.5177 121.833 63.5609 121.637 63.5609H119.67C119.474 63.5609 119.301 63.5177 119.151 63.4312C118.996 63.3401 118.875 63.2194 118.789 63.0691C118.698 62.9143 118.652 62.739 118.652 62.5432V62.5295Z" fill="#D4D4D4"/>
<path d="M342.053 54.5608C342.053 54.3649 342.098 54.1919 342.189 54.0416C342.276 53.8868 342.397 53.7661 342.551 53.6796C342.702 53.5885 342.875 53.543 343.071 53.543H345.038C345.234 53.543 345.407 53.5885 345.557 53.6796C345.712 53.7661 345.832 53.8868 345.919 54.0416C346.01 54.1919 346.056 54.3649 346.056 54.5608V54.5744C346.056 54.7702 346.01 54.9456 345.919 55.1004C345.832 55.2507 345.712 55.3713 345.557 55.4624C345.407 55.5489 345.234 55.5922 345.038 55.5922H343.071C342.875 55.5922 342.702 55.5489 342.551 55.4624C342.397 55.3713 342.276 55.2507 342.189 55.1004C342.098 54.9456 342.053 54.7702 342.053 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M338.218 54.5608C338.218 54.3649 338.263 54.1919 338.354 54.0416C338.441 53.8868 338.561 53.7661 338.716 53.6796C338.866 53.5885 339.039 53.543 339.235 53.543H343.088C343.284 53.543 343.457 53.5885 343.607 53.6796C343.762 53.7661 343.882 53.8868 343.969 54.0416C344.06 54.1919 344.106 54.3649 344.106 54.5608V54.5744C344.106 54.7702 344.06 54.9456 343.969 55.1004C343.882 55.2507 343.762 55.3713 343.607 55.4624C343.457 55.5489 343.284 55.5922 343.088 55.5922H339.235C339.039 55.5922 338.866 55.5489 338.716 55.4624C338.561 55.3713 338.441 55.2507 338.354 55.1004C338.263 54.9456 338.218 54.7702 338.218 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M334.382 54.5608C334.382 54.3649 334.427 54.1919 334.519 54.0416C334.605 53.8868 334.726 53.7661 334.881 53.6796C335.031 53.5885 335.204 53.543 335.4 53.543H339.252C339.448 53.543 339.621 53.5885 339.771 53.6796C339.926 53.7661 340.047 53.8868 340.133 54.0416C340.224 54.1919 340.27 54.3649 340.27 54.5608V54.5744C340.27 54.7702 340.224 54.9456 340.133 55.1004C340.047 55.2507 339.926 55.3713 339.771 55.4624C339.621 55.5489 339.448 55.5922 339.252 55.5922H335.4C335.204 55.5922 335.031 55.5489 334.881 55.4624C334.726 55.3713 334.605 55.2507 334.519 55.1004C334.427 54.9456 334.382 54.7702 334.382 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M332.428 54.5608C332.428 54.3649 332.473 54.1919 332.564 54.0416C332.651 53.8868 332.772 53.7661 332.926 53.6796C333.077 53.5885 333.25 53.543 333.446 53.543H335.413C335.609 53.543 335.782 53.5885 335.932 53.6796C336.087 53.7661 336.207 53.8868 336.294 54.0416C336.385 54.1919 336.431 54.3649 336.431 54.5608V54.5744C336.431 54.7702 336.385 54.9456 336.294 55.1004C336.207 55.2507 336.087 55.3713 335.932 55.4624C335.782 55.5489 335.609 55.5922 335.413 55.5922H333.446C333.25 55.5922 333.077 55.5489 332.926 55.4624C332.772 55.3713 332.651 55.2507 332.564 55.1004C332.473 54.9456 332.428 54.7702 332.428 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M330.473 54.5608C330.473 54.3649 330.518 54.1919 330.609 54.0416C330.696 53.8868 330.816 53.7661 330.971 53.6796C331.122 53.5885 331.295 53.543 331.49 53.543H333.458C333.654 53.543 333.827 53.5885 333.977 53.6796C334.132 53.7661 334.252 53.8868 334.339 54.0416C334.43 54.1919 334.475 54.3649 334.475 54.5608V54.5744C334.475 54.7702 334.43 54.9456 334.339 55.1004C334.252 55.2507 334.132 55.3713 333.977 55.4624C333.827 55.5489 333.654 55.5922 333.458 55.5922H331.49C331.295 55.5922 331.122 55.5489 330.971 55.4624C330.816 55.3713 330.696 55.2507 330.609 55.1004C330.518 54.9456 330.473 54.7702 330.473 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M328.518 54.5608C328.518 54.3649 328.564 54.1919 328.655 54.0416C328.742 53.8868 328.862 53.7661 329.017 53.6796C329.167 53.5885 329.34 53.543 329.536 53.543H331.503C331.699 53.543 331.872 53.5885 332.023 53.6796C332.177 53.7661 332.298 53.8868 332.385 54.0416C332.476 54.1919 332.521 54.3649 332.521 54.5608V54.5744C332.521 54.7702 332.476 54.9456 332.385 55.1004C332.298 55.2507 332.177 55.3713 332.023 55.4624C331.872 55.5489 331.699 55.5922 331.503 55.5922H329.536C329.34 55.5922 329.167 55.5489 329.017 55.4624C328.862 55.3713 328.742 55.2507 328.655 55.1004C328.564 54.9456 328.518 54.7702 328.518 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M324.683 54.5608C324.683 54.3649 324.728 54.1919 324.819 54.0416C324.906 53.8868 325.027 53.7661 325.181 53.6796C325.332 53.5885 325.505 53.543 325.701 53.543H329.553C329.749 53.543 329.922 53.5885 330.072 53.6796C330.227 53.7661 330.348 53.8868 330.434 54.0416C330.525 54.1919 330.571 54.3649 330.571 54.5608V54.5744C330.571 54.7702 330.525 54.9456 330.434 55.1004C330.348 55.2507 330.227 55.3713 330.072 55.4624C329.922 55.5489 329.749 55.5922 329.553 55.5922H325.701C325.505 55.5922 325.332 55.5489 325.181 55.4624C325.027 55.3713 324.906 55.2507 324.819 55.1004C324.728 54.9456 324.683 54.7702 324.683 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M320.847 54.5608C320.847 54.3649 320.892 54.1919 320.983 54.0416C321.07 53.8868 321.19 53.7661 321.345 53.6796C321.496 53.5885 321.669 53.543 321.864 53.543H325.717C325.913 53.543 326.086 53.5885 326.236 53.6796C326.391 53.7661 326.512 53.8868 326.598 54.0416C326.689 54.1919 326.735 54.3649 326.735 54.5608V54.5744C326.735 54.7702 326.689 54.9456 326.598 55.1004C326.512 55.2507 326.391 55.3713 326.236 55.4624C326.086 55.5489 325.913 55.5922 325.717 55.5922H321.864C321.669 55.5922 321.496 55.5489 321.345 55.4624C321.19 55.3713 321.07 55.2507 320.983 55.1004C320.892 54.9456 320.847 54.7702 320.847 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M314.797 54.5608C314.797 54.3649 314.842 54.1919 314.933 54.0416C315.02 53.8868 315.141 53.7661 315.295 53.6796C315.446 53.5885 315.619 53.543 315.815 53.543H317.782C317.978 53.543 318.151 53.5885 318.301 53.6796C318.456 53.7661 318.577 53.8868 318.663 54.0416C318.754 54.1919 318.8 54.3649 318.8 54.5608V54.5744C318.8 54.7702 318.754 54.9456 318.663 55.1004C318.577 55.2507 318.456 55.3713 318.301 55.4624C318.151 55.5489 317.978 55.5922 317.782 55.5922H315.815C315.619 55.5922 315.446 55.5489 315.295 55.4624C315.141 55.3713 315.02 55.2507 314.933 55.1004C314.842 54.9456 314.797 54.7702 314.797 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M312.843 54.5608C312.843 54.3649 312.888 54.1919 312.979 54.0416C313.066 53.8868 313.187 53.7661 313.341 53.6796C313.492 53.5885 313.665 53.543 313.861 53.543H315.828C316.024 53.543 316.197 53.5885 316.347 53.6796C316.502 53.7661 316.622 53.8868 316.709 54.0416C316.8 54.1919 316.846 54.3649 316.846 54.5608V54.5744C316.846 54.7702 316.8 54.9456 316.709 55.1004C316.622 55.2507 316.502 55.3713 316.347 55.4624C316.197 55.5489 316.024 55.5922 315.828 55.5922H313.861C313.665 55.5922 313.492 55.5489 313.341 55.4624C313.187 55.3713 313.066 55.2507 312.979 55.1004C312.888 54.9456 312.843 54.7702 312.843 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M309.007 54.5608C309.007 54.3649 309.052 54.1919 309.143 54.0416C309.23 53.8868 309.351 53.7661 309.505 53.6796C309.656 53.5885 309.829 53.543 310.024 53.543H313.877C314.073 53.543 314.246 53.5885 314.396 53.6796C314.551 53.7661 314.672 53.8868 314.758 54.0416C314.849 54.1919 314.895 54.3649 314.895 54.5608V54.5744C314.895 54.7702 314.849 54.9456 314.758 55.1004C314.672 55.2507 314.551 55.3713 314.396 55.4624C314.246 55.5489 314.073 55.5922 313.877 55.5922H310.024C309.829 55.5922 309.656 55.5489 309.505 55.4624C309.351 55.3713 309.23 55.2507 309.143 55.1004C309.052 54.9456 309.007 54.7702 309.007 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M305.171 54.5608C305.171 54.3649 305.217 54.1919 305.308 54.0416C305.394 53.8868 305.515 53.7661 305.67 53.6796C305.82 53.5885 305.993 53.543 306.189 53.543H310.041C310.237 53.543 310.41 53.5885 310.56 53.6796C310.715 53.7661 310.836 53.8868 310.923 54.0416C311.014 54.1919 311.059 54.3649 311.059 54.5608V54.5744C311.059 54.7702 311.014 54.9456 310.923 55.1004C310.836 55.2507 310.715 55.3713 310.56 55.4624C310.41 55.5489 310.237 55.5922 310.041 55.5922H306.189C305.993 55.5922 305.82 55.5489 305.67 55.4624C305.515 55.3713 305.394 55.2507 305.308 55.1004C305.217 54.9456 305.171 54.7702 305.171 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M299.121 54.5608C299.121 54.3649 299.167 54.1919 299.258 54.0416C299.344 53.8868 299.465 53.7661 299.62 53.6796C299.77 53.5885 299.943 53.543 300.139 53.543H302.106C302.302 53.543 302.475 53.5885 302.625 53.6796C302.78 53.7661 302.901 53.8868 302.987 54.0416C303.078 54.1919 303.124 54.3649 303.124 54.5608V54.5744C303.124 54.7702 303.078 54.9456 302.987 55.1004C302.901 55.2507 302.78 55.3713 302.625 55.4624C302.475 55.5489 302.302 55.5922 302.106 55.5922H300.139C299.943 55.5922 299.77 55.5489 299.62 55.4624C299.465 55.3713 299.344 55.2507 299.258 55.1004C299.167 54.9456 299.121 54.7702 299.121 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M295.285 54.5608C295.285 54.3649 295.331 54.1919 295.422 54.0416C295.508 53.8868 295.629 53.7661 295.784 53.6796C295.934 53.5885 296.107 53.543 296.303 53.543H300.155C300.351 53.543 300.524 53.5885 300.675 53.6796C300.829 53.7661 300.95 53.8868 301.037 54.0416C301.128 54.1919 301.173 54.3649 301.173 54.5608V54.5744C301.173 54.7702 301.128 54.9456 301.037 55.1004C300.95 55.2507 300.829 55.3713 300.675 55.4624C300.524 55.5489 300.351 55.5922 300.155 55.5922H296.303C296.107 55.5922 295.934 55.5489 295.784 55.4624C295.629 55.3713 295.508 55.2507 295.422 55.1004C295.331 54.9456 295.285 54.7702 295.285 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M291.449 54.5608C291.449 54.3649 291.495 54.1919 291.586 54.0416C291.672 53.8868 291.793 53.7661 291.948 53.6796C292.098 53.5885 292.271 53.543 292.467 53.543H296.32C296.515 53.543 296.688 53.5885 296.839 53.6796C296.994 53.7661 297.114 53.8868 297.201 54.0416C297.292 54.1919 297.337 54.3649 297.337 54.5608V54.5744C297.337 54.7702 297.292 54.9456 297.201 55.1004C297.114 55.2507 296.994 55.3713 296.839 55.4624C296.688 55.5489 296.515 55.5922 296.32 55.5922H292.467C292.271 55.5922 292.098 55.5489 291.948 55.4624C291.793 55.3713 291.672 55.2507 291.586 55.1004C291.495 54.9456 291.449 54.7702 291.449 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M289.495 54.5608C289.495 54.3649 289.541 54.1919 289.632 54.0416C289.718 53.8868 289.839 53.7661 289.994 53.6796C290.144 53.5885 290.317 53.543 290.513 53.543H292.48C292.676 53.543 292.849 53.5885 292.999 53.6796C293.154 53.7661 293.275 53.8868 293.361 54.0416C293.452 54.1919 293.498 54.3649 293.498 54.5608V54.5744C293.498 54.7702 293.452 54.9456 293.361 55.1004C293.275 55.2507 293.154 55.3713 292.999 55.4624C292.849 55.5489 292.676 55.5922 292.48 55.5922H290.513C290.317 55.5922 290.144 55.5489 289.994 55.4624C289.839 55.3713 289.718 55.2507 289.632 55.1004C289.541 54.9456 289.495 54.7702 289.495 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M285.659 54.5608C285.659 54.3649 285.705 54.1919 285.796 54.0416C285.882 53.8868 286.003 53.7661 286.158 53.6796C286.308 53.5885 286.481 53.543 286.677 53.543H290.53C290.725 53.543 290.898 53.5885 291.049 53.6796C291.204 53.7661 291.324 53.8868 291.411 54.0416C291.502 54.1919 291.547 54.3649 291.547 54.5608V54.5744C291.547 54.7702 291.502 54.9456 291.411 55.1004C291.324 55.2507 291.204 55.3713 291.049 55.4624C290.898 55.5489 290.725 55.5922 290.53 55.5922H286.677C286.481 55.5922 286.308 55.5489 286.158 55.4624C286.003 55.3713 285.882 55.2507 285.796 55.1004C285.705 54.9456 285.659 54.7702 285.659 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M283.705 54.5608C283.705 54.3649 283.751 54.1919 283.842 54.0416C283.928 53.8868 284.049 53.7661 284.204 53.6796C284.354 53.5885 284.527 53.543 284.723 53.543H286.69C286.886 53.543 287.059 53.5885 287.209 53.6796C287.364 53.7661 287.485 53.8868 287.571 54.0416C287.662 54.1919 287.708 54.3649 287.708 54.5608V54.5744C287.708 54.7702 287.662 54.9456 287.571 55.1004C287.485 55.2507 287.364 55.3713 287.209 55.4624C287.059 55.5489 286.886 55.5922 286.69 55.5922H284.723C284.527 55.5922 284.354 55.5489 284.204 55.4624C284.049 55.3713 283.928 55.2507 283.842 55.1004C283.751 54.9456 283.705 54.7702 283.705 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M279.869 54.5608C279.869 54.3649 279.915 54.1919 280.006 54.0416C280.092 53.8868 280.213 53.7661 280.368 53.6796C280.518 53.5885 280.691 53.543 280.887 53.543H284.739C284.935 53.543 285.108 53.5885 285.259 53.6796C285.413 53.7661 285.534 53.8868 285.621 54.0416C285.712 54.1919 285.757 54.3649 285.757 54.5608V54.5744C285.757 54.7702 285.712 54.9456 285.621 55.1004C285.534 55.2507 285.413 55.3713 285.259 55.4624C285.108 55.5489 284.935 55.5922 284.739 55.5922H280.887C280.691 55.5922 280.518 55.5489 280.368 55.4624C280.213 55.3713 280.092 55.2507 280.006 55.1004C279.915 54.9456 279.869 54.7702 279.869 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M271.938 54.5608C271.938 54.3649 271.983 54.1919 272.074 54.0416C272.161 53.8868 272.281 53.7661 272.436 53.6796C272.586 53.5885 272.759 53.543 272.955 53.543H276.808C277.004 53.543 277.177 53.5885 277.327 53.6796C277.482 53.7661 277.602 53.8868 277.689 54.0416C277.78 54.1919 277.826 54.3649 277.826 54.5608V54.5744C277.826 54.7702 277.78 54.9456 277.689 55.1004C277.602 55.2507 277.482 55.3713 277.327 55.4624C277.177 55.5489 277.004 55.5922 276.808 55.5922H272.955C272.759 55.5922 272.586 55.5489 272.436 55.4624C272.281 55.3713 272.161 55.2507 272.074 55.1004C271.983 54.9456 271.938 54.7702 271.938 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M268.103 54.5608C268.103 54.3649 268.148 54.1919 268.239 54.0416C268.326 53.8868 268.446 53.7661 268.601 53.6796C268.751 53.5885 268.925 53.543 269.12 53.543H272.973C273.169 53.543 273.342 53.5885 273.492 53.6796C273.647 53.7661 273.768 53.8868 273.854 54.0416C273.945 54.1919 273.991 54.3649 273.991 54.5608V54.5744C273.991 54.7702 273.945 54.9456 273.854 55.1004C273.768 55.2507 273.647 55.3713 273.492 55.4624C273.342 55.5489 273.169 55.5922 272.973 55.5922H269.12C268.925 55.5922 268.751 55.5489 268.601 55.4624C268.446 55.3713 268.326 55.2507 268.239 55.1004C268.148 54.9456 268.103 54.7702 268.103 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M264.266 54.5608C264.266 54.3649 264.312 54.1919 264.403 54.0416C264.49 53.8868 264.61 53.7661 264.765 53.6796C264.915 53.5885 265.088 53.543 265.284 53.543H269.137C269.333 53.543 269.506 53.5885 269.656 53.6796C269.811 53.7661 269.931 53.8868 270.018 54.0416C270.109 54.1919 270.155 54.3649 270.155 54.5608V54.5744C270.155 54.7702 270.109 54.9456 270.018 55.1004C269.931 55.2507 269.811 55.3713 269.656 55.4624C269.506 55.5489 269.333 55.5922 269.137 55.5922H265.284C265.088 55.5922 264.915 55.5489 264.765 55.4624C264.61 55.3713 264.49 55.2507 264.403 55.1004C264.312 54.9456 264.266 54.7702 264.266 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M260.431 54.5608C260.431 54.3649 260.476 54.1919 260.567 54.0416C260.654 53.8868 260.775 53.7661 260.929 53.6796C261.08 53.5885 261.253 53.543 261.449 53.543H265.301C265.497 53.543 265.67 53.5885 265.82 53.6796C265.975 53.7661 266.096 53.8868 266.182 54.0416C266.273 54.1919 266.319 54.3649 266.319 54.5608V54.5744C266.319 54.7702 266.273 54.9456 266.182 55.1004C266.096 55.2507 265.975 55.3713 265.82 55.4624C265.67 55.5489 265.497 55.5922 265.301 55.5922H261.449C261.253 55.5922 261.08 55.5489 260.929 55.4624C260.775 55.3713 260.654 55.2507 260.567 55.1004C260.476 54.9456 260.431 54.7702 260.431 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M254.381 54.5608C254.381 54.3649 254.426 54.1919 254.517 54.0416C254.604 53.8868 254.725 53.7661 254.88 53.6796C255.03 53.5885 255.203 53.543 255.399 53.543H257.366C257.562 53.543 257.735 53.5885 257.885 53.6796C258.04 53.7661 258.161 53.8868 258.247 54.0416C258.338 54.1919 258.384 54.3649 258.384 54.5608V54.5744C258.384 54.7702 258.338 54.9456 258.247 55.1004C258.161 55.2507 258.04 55.3713 257.885 55.4624C257.735 55.5489 257.562 55.5922 257.366 55.5922H255.399C255.203 55.5922 255.03 55.5489 254.88 55.4624C254.725 55.3713 254.604 55.2507 254.517 55.1004C254.426 54.9456 254.381 54.7702 254.381 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M252.426 54.5608C252.426 54.3649 252.471 54.1919 252.562 54.0416C252.649 53.8868 252.77 53.7661 252.924 53.6796C253.075 53.5885 253.248 53.543 253.444 53.543H255.411C255.607 53.543 255.78 53.5885 255.93 53.6796C256.085 53.7661 256.205 53.8868 256.292 54.0416C256.383 54.1919 256.429 54.3649 256.429 54.5608V54.5744C256.429 54.7702 256.383 54.9456 256.292 55.1004C256.205 55.2507 256.085 55.3713 255.93 55.4624C255.78 55.5489 255.607 55.5922 255.411 55.5922H253.444C253.248 55.5922 253.075 55.5489 252.924 55.4624C252.77 55.3713 252.649 55.2507 252.562 55.1004C252.471 54.9456 252.426 54.7702 252.426 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M248.591 54.5608C248.591 54.3649 248.636 54.1919 248.727 54.0416C248.814 53.8868 248.935 53.7661 249.089 53.6796C249.24 53.5885 249.413 53.543 249.609 53.543H253.461C253.657 53.543 253.83 53.5885 253.98 53.6796C254.135 53.7661 254.256 53.8868 254.342 54.0416C254.433 54.1919 254.479 54.3649 254.479 54.5608V54.5744C254.479 54.7702 254.433 54.9456 254.342 55.1004C254.256 55.2507 254.135 55.3713 253.98 55.4624C253.83 55.5489 253.657 55.5922 253.461 55.5922H249.609C249.413 55.5922 249.24 55.5489 249.089 55.4624C248.935 55.3713 248.814 55.2507 248.727 55.1004C248.636 54.9456 248.591 54.7702 248.591 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M244.755 54.5608C244.755 54.3649 244.8 54.1919 244.891 54.0416C244.978 53.8868 245.099 53.7661 245.253 53.6796C245.404 53.5885 245.577 53.543 245.773 53.543H249.625C249.821 53.543 249.994 53.5885 250.144 53.6796C250.299 53.7661 250.42 53.8868 250.506 54.0416C250.597 54.1919 250.643 54.3649 250.643 54.5608V54.5744C250.643 54.7702 250.597 54.9456 250.506 55.1004C250.42 55.2507 250.299 55.3713 250.144 55.4624C249.994 55.5489 249.821 55.5922 249.625 55.5922H245.773C245.577 55.5922 245.404 55.5489 245.253 55.4624C245.099 55.3713 244.978 55.2507 244.891 55.1004C244.8 54.9456 244.755 54.7702 244.755 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M240.919 54.5608C240.919 54.3649 240.965 54.1919 241.056 54.0416C241.142 53.8868 241.263 53.7661 241.418 53.6796C241.568 53.5885 241.741 53.543 241.937 53.543H245.789C245.985 53.543 246.158 53.5885 246.309 53.6796C246.463 53.7661 246.584 53.8868 246.671 54.0416C246.762 54.1919 246.807 54.3649 246.807 54.5608V54.5744C246.807 54.7702 246.762 54.9456 246.671 55.1004C246.584 55.2507 246.463 55.3713 246.309 55.4624C246.158 55.5489 245.985 55.5922 245.789 55.5922H241.937C241.741 55.5922 241.568 55.5489 241.418 55.4624C241.263 55.3713 241.142 55.2507 241.056 55.1004C240.965 54.9456 240.919 54.7702 240.919 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M238.965 54.5608C238.965 54.3649 239.01 54.1919 239.101 54.0416C239.188 53.8868 239.309 53.7661 239.463 53.6796C239.614 53.5885 239.787 53.543 239.983 53.543H241.95C242.146 53.543 242.319 53.5885 242.469 53.6796C242.624 53.7661 242.745 53.8868 242.831 54.0416C242.922 54.1919 242.968 54.3649 242.968 54.5608V54.5744C242.968 54.7702 242.922 54.9456 242.831 55.1004C242.745 55.2507 242.624 55.3713 242.469 55.4624C242.319 55.5489 242.146 55.5922 241.95 55.5922H239.983C239.787 55.5922 239.614 55.5489 239.463 55.4624C239.309 55.3713 239.188 55.2507 239.101 55.1004C239.01 54.9456 238.965 54.7702 238.965 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M232.914 54.5608C232.914 54.3649 232.96 54.1919 233.051 54.0416C233.137 53.8868 233.258 53.7661 233.413 53.6796C233.563 53.5885 233.736 53.543 233.932 53.543H235.899C236.095 53.543 236.268 53.5885 236.418 53.6796C236.573 53.7661 236.694 53.8868 236.781 54.0416C236.872 54.1919 236.917 54.3649 236.917 54.5608V54.5744C236.917 54.7702 236.872 54.9456 236.781 55.1004C236.694 55.2507 236.573 55.3713 236.418 55.4624C236.268 55.5489 236.095 55.5922 235.899 55.5922H233.932C233.736 55.5922 233.563 55.5489 233.413 55.4624C233.258 55.3713 233.137 55.2507 233.051 55.1004C232.96 54.9456 232.914 54.7702 232.914 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M230.96 54.5608C230.96 54.3649 231.005 54.1919 231.096 54.0416C231.183 53.8868 231.304 53.7661 231.458 53.6796C231.609 53.5885 231.782 53.543 231.978 53.543H233.945C234.141 53.543 234.314 53.5885 234.464 53.6796C234.619 53.7661 234.739 53.8868 234.826 54.0416C234.917 54.1919 234.963 54.3649 234.963 54.5608V54.5744C234.963 54.7702 234.917 54.9456 234.826 55.1004C234.739 55.2507 234.619 55.3713 234.464 55.4624C234.314 55.5489 234.141 55.5922 233.945 55.5922H231.978C231.782 55.5922 231.609 55.5489 231.458 55.4624C231.304 55.3713 231.183 55.2507 231.096 55.1004C231.005 54.9456 230.96 54.7702 230.96 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M227.124 54.5608C227.124 54.3649 227.17 54.1919 227.261 54.0416C227.347 53.8868 227.468 53.7661 227.623 53.6796C227.773 53.5885 227.946 53.543 228.142 53.543H231.994C232.19 53.543 232.363 53.5885 232.514 53.6796C232.668 53.7661 232.789 53.8868 232.876 54.0416C232.967 54.1919 233.012 54.3649 233.012 54.5608V54.5744C233.012 54.7702 232.967 54.9456 232.876 55.1004C232.789 55.2507 232.668 55.3713 232.514 55.4624C232.363 55.5489 232.19 55.5922 231.994 55.5922H228.142C227.946 55.5922 227.773 55.5489 227.623 55.4624C227.468 55.3713 227.347 55.2507 227.261 55.1004C227.17 54.9456 227.124 54.7702 227.124 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M223.288 54.5608C223.288 54.3649 223.334 54.1919 223.425 54.0416C223.511 53.8868 223.632 53.7661 223.787 53.6796C223.937 53.5885 224.11 53.543 224.306 53.543H228.158C228.354 53.543 228.527 53.5885 228.678 53.6796C228.832 53.7661 228.953 53.8868 229.04 54.0416C229.131 54.1919 229.176 54.3649 229.176 54.5608V54.5744C229.176 54.7702 229.131 54.9456 229.04 55.1004C228.953 55.2507 228.832 55.3713 228.678 55.4624C228.527 55.5489 228.354 55.5922 228.158 55.5922H224.306C224.11 55.5922 223.937 55.5489 223.787 55.4624C223.632 55.3713 223.511 55.2507 223.425 55.1004C223.334 54.9456 223.288 54.7702 223.288 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M215.357 54.5608C215.357 54.3649 215.403 54.1919 215.494 54.0416C215.581 53.8868 215.701 53.7661 215.856 53.6796C216.006 53.5885 216.179 53.543 216.375 53.543H220.228C220.424 53.543 220.597 53.5885 220.747 53.6796C220.902 53.7661 221.022 53.8868 221.109 54.0416C221.2 54.1919 221.246 54.3649 221.246 54.5608V54.5744C221.246 54.7702 221.2 54.9456 221.109 55.1004C221.022 55.2507 220.902 55.3713 220.747 55.4624C220.597 55.5489 220.424 55.5922 220.228 55.5922H216.375C216.179 55.5922 216.006 55.5489 215.856 55.4624C215.701 55.3713 215.581 55.2507 215.494 55.1004C215.403 54.9456 215.357 54.7702 215.357 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M211.521 54.5608C211.521 54.3649 211.567 54.1919 211.658 54.0416C211.745 53.8868 211.865 53.7661 212.02 53.6796C212.17 53.5885 212.343 53.543 212.539 53.543H216.392C216.588 53.543 216.761 53.5885 216.911 53.6796C217.066 53.7661 217.186 53.8868 217.273 54.0416C217.364 54.1919 217.41 54.3649 217.41 54.5608V54.5744C217.41 54.7702 217.364 54.9456 217.273 55.1004C217.186 55.2507 217.066 55.3713 216.911 55.4624C216.761 55.5489 216.588 55.5922 216.392 55.5922H212.539C212.343 55.5922 212.17 55.5489 212.02 55.4624C211.865 55.3713 211.745 55.2507 211.658 55.1004C211.567 54.9456 211.521 54.7702 211.521 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M207.686 54.5608C207.686 54.3649 207.731 54.1919 207.822 54.0416C207.909 53.8868 208.029 53.7661 208.184 53.6796C208.334 53.5885 208.508 53.543 208.703 53.543H212.556C212.752 53.543 212.925 53.5885 213.075 53.6796C213.23 53.7661 213.351 53.8868 213.437 54.0416C213.528 54.1919 213.574 54.3649 213.574 54.5608V54.5744C213.574 54.7702 213.528 54.9456 213.437 55.1004C213.351 55.2507 213.23 55.3713 213.075 55.4624C212.925 55.5489 212.752 55.5922 212.556 55.5922H208.703C208.508 55.5922 208.334 55.5489 208.184 55.4624C208.029 55.3713 207.909 55.2507 207.822 55.1004C207.731 54.9456 207.686 54.7702 207.686 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M203.851 54.5608C203.851 54.3649 203.896 54.1919 203.987 54.0416C204.074 53.8868 204.194 53.7661 204.349 53.6796C204.5 53.5885 204.673 53.543 204.868 53.543H208.721C208.917 53.543 209.09 53.5885 209.24 53.6796C209.395 53.7661 209.516 53.8868 209.602 54.0416C209.693 54.1919 209.739 54.3649 209.739 54.5608V54.5744C209.739 54.7702 209.693 54.9456 209.602 55.1004C209.516 55.2507 209.395 55.3713 209.24 55.4624C209.09 55.5489 208.917 55.5922 208.721 55.5922H204.868C204.673 55.5922 204.5 55.5489 204.349 55.4624C204.194 55.3713 204.074 55.2507 203.987 55.1004C203.896 54.9456 203.851 54.7702 203.851 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M201.896 54.5608C201.896 54.3649 201.941 54.1919 202.032 54.0416C202.119 53.8868 202.24 53.7661 202.394 53.6796C202.545 53.5885 202.718 53.543 202.913 53.543H204.881C205.077 53.543 205.25 53.5885 205.4 53.6796C205.555 53.7661 205.675 53.8868 205.762 54.0416C205.853 54.1919 205.899 54.3649 205.899 54.5608V54.5744C205.899 54.7702 205.853 54.9456 205.762 55.1004C205.675 55.2507 205.555 55.3713 205.4 55.4624C205.25 55.5489 205.077 55.5922 204.881 55.5922H202.913C202.718 55.5922 202.545 55.5489 202.394 55.4624C202.24 55.3713 202.119 55.2507 202.032 55.1004C201.941 54.9456 201.896 54.7702 201.896 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M198.06 54.5608C198.06 54.3649 198.105 54.1919 198.196 54.0416C198.283 53.8868 198.403 53.7661 198.558 53.6796C198.708 53.5885 198.882 53.543 199.077 53.543H202.93C203.126 53.543 203.299 53.5885 203.449 53.6796C203.604 53.7661 203.725 53.8868 203.811 54.0416C203.902 54.1919 203.948 54.3649 203.948 54.5608V54.5744C203.948 54.7702 203.902 54.9456 203.811 55.1004C203.725 55.2507 203.604 55.3713 203.449 55.4624C203.299 55.5489 203.126 55.5922 202.93 55.5922H199.077C198.882 55.5922 198.708 55.5489 198.558 55.4624C198.403 55.3713 198.283 55.2507 198.196 55.1004C198.105 54.9456 198.06 54.7702 198.06 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M194.224 54.5608C194.224 54.3649 194.27 54.1919 194.361 54.0416C194.448 53.8868 194.568 53.7661 194.723 53.6796C194.873 53.5885 195.046 53.543 195.242 53.543H199.095C199.291 53.543 199.464 53.5885 199.614 53.6796C199.769 53.7661 199.889 53.8868 199.976 54.0416C200.067 54.1919 200.112 54.3649 200.112 54.5608V54.5744C200.112 54.7702 200.067 54.9456 199.976 55.1004C199.889 55.2507 199.769 55.3713 199.614 55.4624C199.464 55.5489 199.291 55.5922 199.095 55.5922H195.242C195.046 55.5922 194.873 55.5489 194.723 55.4624C194.568 55.3713 194.448 55.2507 194.361 55.1004C194.27 54.9456 194.224 54.7702 194.224 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M190.389 54.5608C190.389 54.3649 190.434 54.1919 190.525 54.0416C190.612 53.8868 190.733 53.7661 190.887 53.6796C191.038 53.5885 191.211 53.543 191.407 53.543H195.259C195.455 53.543 195.628 53.5885 195.778 53.6796C195.933 53.7661 196.054 53.8868 196.14 54.0416C196.231 54.1919 196.277 54.3649 196.277 54.5608V54.5744C196.277 54.7702 196.231 54.9456 196.14 55.1004C196.054 55.2507 195.933 55.3713 195.778 55.4624C195.628 55.5489 195.455 55.5922 195.259 55.5922H191.407C191.211 55.5922 191.038 55.5489 190.887 55.4624C190.733 55.3713 190.612 55.2507 190.525 55.1004C190.434 54.9456 190.389 54.7702 190.389 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M186.553 54.5608C186.553 54.3649 186.598 54.1919 186.689 54.0416C186.776 53.8868 186.897 53.7661 187.051 53.6796C187.202 53.5885 187.375 53.543 187.571 53.543H191.423C191.619 53.543 191.792 53.5885 191.942 53.6796C192.097 53.7661 192.218 53.8868 192.304 54.0416C192.395 54.1919 192.441 54.3649 192.441 54.5608V54.5744C192.441 54.7702 192.395 54.9456 192.304 55.1004C192.218 55.2507 192.097 55.3713 191.942 55.4624C191.792 55.5489 191.619 55.5922 191.423 55.5922H187.571C187.375 55.5922 187.202 55.5489 187.051 55.4624C186.897 55.3713 186.776 55.2507 186.689 55.1004C186.598 54.9456 186.553 54.7702 186.553 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M182.718 54.5608C182.718 54.3649 182.763 54.1919 182.854 54.0416C182.941 53.8868 183.062 53.7661 183.216 53.6796C183.367 53.5885 183.54 53.543 183.736 53.543H187.588C187.784 53.543 187.957 53.5885 188.107 53.6796C188.262 53.7661 188.383 53.8868 188.469 54.0416C188.56 54.1919 188.606 54.3649 188.606 54.5608V54.5744C188.606 54.7702 188.56 54.9456 188.469 55.1004C188.383 55.2507 188.262 55.3713 188.107 55.4624C187.957 55.5489 187.784 55.5922 187.588 55.5922H183.736C183.54 55.5922 183.367 55.5489 183.216 55.4624C183.062 55.3713 182.941 55.2507 182.854 55.1004C182.763 54.9456 182.718 54.7702 182.718 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M174.786 54.5608C174.786 54.3649 174.832 54.1919 174.923 54.0416C175.009 53.8868 175.13 53.7661 175.285 53.6796C175.435 53.5885 175.608 53.543 175.804 53.543H179.656C179.852 53.543 180.025 53.5885 180.176 53.6796C180.33 53.7661 180.451 53.8868 180.538 54.0416C180.629 54.1919 180.674 54.3649 180.674 54.5608V54.5744C180.674 54.7702 180.629 54.9456 180.538 55.1004C180.451 55.2507 180.33 55.3713 180.176 55.4624C180.025 55.5489 179.852 55.5922 179.656 55.5922H175.804C175.608 55.5922 175.435 55.5489 175.285 55.4624C175.13 55.3713 175.009 55.2507 174.923 55.1004C174.832 54.9456 174.786 54.7702 174.786 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M170.95 54.5608C170.95 54.3649 170.996 54.1919 171.087 54.0416C171.174 53.8868 171.294 53.7661 171.449 53.6796C171.599 53.5885 171.772 53.543 171.968 53.543H175.821C176.017 53.543 176.19 53.5885 176.34 53.6796C176.495 53.7661 176.615 53.8868 176.702 54.0416C176.793 54.1919 176.839 54.3649 176.839 54.5608V54.5744C176.839 54.7702 176.793 54.9456 176.702 55.1004C176.615 55.2507 176.495 55.3713 176.34 55.4624C176.19 55.5489 176.017 55.5922 175.821 55.5922H171.968C171.772 55.5922 171.599 55.5489 171.449 55.4624C171.294 55.3713 171.174 55.2507 171.087 55.1004C170.996 54.9456 170.95 54.7702 170.95 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M167.115 54.5608C167.115 54.3649 167.161 54.1919 167.252 54.0416C167.338 53.8868 167.459 53.7661 167.614 53.6796C167.764 53.5885 167.937 53.543 168.133 53.543H171.986C172.181 53.543 172.354 53.5885 172.505 53.6796C172.66 53.7661 172.78 53.8868 172.867 54.0416C172.958 54.1919 173.003 54.3649 173.003 54.5608V54.5744C173.003 54.7702 172.958 54.9456 172.867 55.1004C172.78 55.2507 172.66 55.3713 172.505 55.4624C172.354 55.5489 172.181 55.5922 171.986 55.5922H168.133C167.937 55.5922 167.764 55.5489 167.614 55.4624C167.459 55.3713 167.338 55.2507 167.252 55.1004C167.161 54.9456 167.115 54.7702 167.115 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M163.279 54.5608C163.279 54.3649 163.325 54.1919 163.416 54.0416C163.502 53.8868 163.623 53.7661 163.778 53.6796C163.928 53.5885 164.101 53.543 164.297 53.543H168.15C168.345 53.543 168.518 53.5885 168.669 53.6796C168.823 53.7661 168.944 53.8868 169.031 54.0416C169.122 54.1919 169.167 54.3649 169.167 54.5608V54.5744C169.167 54.7702 169.122 54.9456 169.031 55.1004C168.944 55.2507 168.823 55.3713 168.669 55.4624C168.518 55.5489 168.345 55.5922 168.15 55.5922H164.297C164.101 55.5922 163.928 55.5489 163.778 55.4624C163.623 55.3713 163.502 55.2507 163.416 55.1004C163.325 54.9456 163.279 54.7702 163.279 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M161.324 54.5608C161.324 54.3649 161.37 54.1919 161.461 54.0416C161.547 53.8868 161.668 53.7661 161.823 53.6796C161.973 53.5885 162.146 53.543 162.342 53.543H164.309C164.505 53.543 164.678 53.5885 164.828 53.6796C164.983 53.7661 165.104 53.8868 165.19 54.0416C165.282 54.1919 165.327 54.3649 165.327 54.5608V54.5744C165.327 54.7702 165.282 54.9456 165.19 55.1004C165.104 55.2507 164.983 55.3713 164.828 55.4624C164.678 55.5489 164.505 55.5922 164.309 55.5922H162.342C162.146 55.5922 161.973 55.5489 161.823 55.4624C161.668 55.3713 161.547 55.2507 161.461 55.1004C161.37 54.9456 161.324 54.7702 161.324 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M157.489 54.5608C157.489 54.3649 157.535 54.1919 157.626 54.0416C157.712 53.8868 157.833 53.7661 157.988 53.6796C158.138 53.5885 158.311 53.543 158.507 53.543H162.36C162.555 53.543 162.728 53.5885 162.879 53.6796C163.034 53.7661 163.154 53.8868 163.241 54.0416C163.332 54.1919 163.377 54.3649 163.377 54.5608V54.5744C163.377 54.7702 163.332 54.9456 163.241 55.1004C163.154 55.2507 163.034 55.3713 162.879 55.4624C162.728 55.5489 162.555 55.5922 162.36 55.5922H158.507C158.311 55.5922 158.138 55.5489 157.988 55.4624C157.833 55.3713 157.712 55.2507 157.626 55.1004C157.535 54.9456 157.489 54.7702 157.489 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M155.534 54.5608C155.534 54.3649 155.58 54.1919 155.671 54.0416C155.757 53.8868 155.878 53.7661 156.033 53.6796C156.183 53.5885 156.356 53.543 156.552 53.543H158.519C158.715 53.543 158.888 53.5885 159.038 53.6796C159.193 53.7661 159.314 53.8868 159.4 54.0416C159.491 54.1919 159.537 54.3649 159.537 54.5608V54.5744C159.537 54.7702 159.491 54.9456 159.4 55.1004C159.314 55.2507 159.193 55.3713 159.038 55.4624C158.888 55.5489 158.715 55.5922 158.519 55.5922H156.552C156.356 55.5922 156.183 55.5489 156.033 55.4624C155.878 55.3713 155.757 55.2507 155.671 55.1004C155.58 54.9456 155.534 54.7702 155.534 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M151.699 54.5608C151.699 54.3649 151.745 54.1919 151.836 54.0416C151.922 53.8868 152.043 53.7661 152.198 53.6796C152.348 53.5885 152.521 53.543 152.717 53.543H156.57C156.765 53.543 156.938 53.5885 157.089 53.6796C157.244 53.7661 157.364 53.8868 157.451 54.0416C157.542 54.1919 157.587 54.3649 157.587 54.5608V54.5744C157.587 54.7702 157.542 54.9456 157.451 55.1004C157.364 55.2507 157.244 55.3713 157.089 55.4624C156.938 55.5489 156.765 55.5922 156.57 55.5922H152.717C152.521 55.5922 152.348 55.5489 152.198 55.4624C152.043 55.3713 151.922 55.2507 151.836 55.1004C151.745 54.9456 151.699 54.7702 151.699 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M147.863 54.5608C147.863 54.3649 147.909 54.1919 148 54.0416C148.086 53.8868 148.207 53.7661 148.362 53.6796C148.512 53.5885 148.685 53.543 148.881 53.543H152.734C152.929 53.543 153.102 53.5885 153.253 53.6796C153.408 53.7661 153.528 53.8868 153.615 54.0416C153.706 54.1919 153.751 54.3649 153.751 54.5608V54.5744C153.751 54.7702 153.706 54.9456 153.615 55.1004C153.528 55.2507 153.408 55.3713 153.253 55.4624C153.102 55.5489 152.929 55.5922 152.734 55.5922H148.881C148.685 55.5922 148.512 55.5489 148.362 55.4624C148.207 55.3713 148.086 55.2507 148 55.1004C147.909 54.9456 147.863 54.7702 147.863 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M145.909 54.5608C145.909 54.3649 145.955 54.1919 146.046 54.0416C146.132 53.8868 146.253 53.7661 146.408 53.6796C146.558 53.5885 146.731 53.543 146.927 53.543H148.894C149.09 53.543 149.263 53.5885 149.413 53.6796C149.568 53.7661 149.689 53.8868 149.775 54.0416C149.866 54.1919 149.912 54.3649 149.912 54.5608V54.5744C149.912 54.7702 149.866 54.9456 149.775 55.1004C149.689 55.2507 149.568 55.3713 149.413 55.4624C149.263 55.5489 149.09 55.5922 148.894 55.5922H146.927C146.731 55.5922 146.558 55.5489 146.408 55.4624C146.253 55.3713 146.132 55.2507 146.046 55.1004C145.955 54.9456 145.909 54.7702 145.909 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M143.954 54.5608C143.954 54.3649 144 54.1919 144.091 54.0416C144.177 53.8868 144.298 53.7661 144.453 53.6796C144.603 53.5885 144.776 53.543 144.972 53.543H146.939C147.135 53.543 147.308 53.5885 147.458 53.6796C147.613 53.7661 147.734 53.8868 147.82 54.0416C147.912 54.1919 147.957 54.3649 147.957 54.5608V54.5744C147.957 54.7702 147.912 54.9456 147.82 55.1004C147.734 55.2507 147.613 55.3713 147.458 55.4624C147.308 55.5489 147.135 55.5922 146.939 55.5922H144.972C144.776 55.5922 144.603 55.5489 144.453 55.4624C144.298 55.3713 144.177 55.2507 144.091 55.1004C144 54.9456 143.954 54.7702 143.954 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M142 54.5608C142 54.3649 142.046 54.1919 142.137 54.0416C142.223 53.8868 142.344 53.7661 142.499 53.6796C142.649 53.5885 142.822 53.543 143.018 53.543H144.985C145.181 53.543 145.354 53.5885 145.504 53.6796C145.659 53.7661 145.78 53.8868 145.866 54.0416C145.957 54.1919 146.003 54.3649 146.003 54.5608V54.5744C146.003 54.7702 145.957 54.9456 145.866 55.1004C145.78 55.2507 145.659 55.3713 145.504 55.4624C145.354 55.5489 145.181 55.5922 144.985 55.5922H143.018C142.822 55.5922 142.649 55.5489 142.499 55.4624C142.344 55.3713 142.223 55.2507 142.137 55.1004C142.046 54.9456 142 54.7702 142 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M138.164 54.5608C138.164 54.3649 138.21 54.1919 138.301 54.0416C138.387 53.8868 138.508 53.7661 138.663 53.6796C138.813 53.5885 138.986 53.543 139.182 53.543H143.034C143.23 53.543 143.403 53.5885 143.554 53.6796C143.708 53.7661 143.829 53.8868 143.916 54.0416C144.007 54.1919 144.052 54.3649 144.052 54.5608V54.5744C144.052 54.7702 144.007 54.9456 143.916 55.1004C143.829 55.2507 143.708 55.3713 143.554 55.4624C143.403 55.5489 143.23 55.5922 143.034 55.5922H139.182C138.986 55.5922 138.813 55.5489 138.663 55.4624C138.508 55.3713 138.387 55.2507 138.301 55.1004C138.21 54.9456 138.164 54.7702 138.164 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M130.233 54.5608C130.233 54.3649 130.278 54.1919 130.369 54.0416C130.456 53.8868 130.576 53.7661 130.731 53.6796C130.882 53.5885 131.055 53.543 131.25 53.543H135.103C135.299 53.543 135.472 53.5885 135.622 53.6796C135.777 53.7661 135.898 53.8868 135.984 54.0416C136.075 54.1919 136.121 54.3649 136.121 54.5608V54.5744C136.121 54.7702 136.075 54.9456 135.984 55.1004C135.898 55.2507 135.777 55.3713 135.622 55.4624C135.472 55.5489 135.299 55.5922 135.103 55.5922H131.25C131.055 55.5922 130.882 55.5489 130.731 55.4624C130.576 55.3713 130.456 55.2507 130.369 55.1004C130.278 54.9456 130.233 54.7702 130.233 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M128.278 54.5608C128.278 54.3649 128.324 54.1919 128.415 54.0416C128.501 53.8868 128.622 53.7661 128.777 53.6796C128.927 53.5885 129.1 53.543 129.296 53.543H131.263C131.459 53.543 131.632 53.5885 131.782 53.6796C131.937 53.7661 132.058 53.8868 132.144 54.0416C132.235 54.1919 132.281 54.3649 132.281 54.5608V54.5744C132.281 54.7702 132.235 54.9456 132.144 55.1004C132.058 55.2507 131.937 55.3713 131.782 55.4624C131.632 55.5489 131.459 55.5922 131.263 55.5922H129.296C129.1 55.5922 128.927 55.5489 128.777 55.4624C128.622 55.3713 128.501 55.2507 128.415 55.1004C128.324 54.9456 128.278 54.7702 128.278 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M124.442 54.5608C124.442 54.3649 124.488 54.1919 124.579 54.0416C124.666 53.8868 124.786 53.7661 124.941 53.6796C125.091 53.5885 125.264 53.543 125.46 53.543H129.313C129.509 53.543 129.682 53.5885 129.832 53.6796C129.987 53.7661 130.107 53.8868 130.194 54.0416C130.285 54.1919 130.331 54.3649 130.331 54.5608V54.5744C130.331 54.7702 130.285 54.9456 130.194 55.1004C130.107 55.2507 129.987 55.3713 129.832 55.4624C129.682 55.5489 129.509 55.5922 129.313 55.5922H125.46C125.264 55.5922 125.091 55.5489 124.941 55.4624C124.786 55.3713 124.666 55.2507 124.579 55.1004C124.488 54.9456 124.442 54.7702 124.442 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M122.488 54.5608C122.488 54.3649 122.534 54.1919 122.625 54.0416C122.711 53.8868 122.832 53.7661 122.987 53.6796C123.137 53.5885 123.31 53.543 123.506 53.543H125.473C125.669 53.543 125.842 53.5885 125.992 53.6796C126.147 53.7661 126.268 53.8868 126.354 54.0416C126.446 54.1919 126.491 54.3649 126.491 54.5608V54.5744C126.491 54.7702 126.446 54.9456 126.354 55.1004C126.268 55.2507 126.147 55.3713 125.992 55.4624C125.842 55.5489 125.669 55.5922 125.473 55.5922H123.506C123.31 55.5922 123.137 55.5489 122.987 55.4624C122.832 55.3713 122.711 55.2507 122.625 55.1004C122.534 54.9456 122.488 54.7702 122.488 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M118.652 54.5608C118.652 54.3649 118.698 54.1919 118.789 54.0416C118.875 53.8868 118.996 53.7661 119.151 53.6796C119.301 53.5885 119.474 53.543 119.67 53.543H123.523C123.718 53.543 123.892 53.5885 124.042 53.6796C124.197 53.7661 124.317 53.8868 124.404 54.0416C124.495 54.1919 124.54 54.3649 124.54 54.5608V54.5744C124.54 54.7702 124.495 54.9456 124.404 55.1004C124.317 55.2507 124.197 55.3713 124.042 55.4624C123.892 55.5489 123.718 55.5922 123.523 55.5922H119.67C119.474 55.5922 119.301 55.5489 119.151 55.4624C118.996 55.3713 118.875 55.2507 118.789 55.1004C118.698 54.9456 118.652 54.7702 118.652 54.5744V54.5608Z" fill="#D4D4D4"/>
<path d="M211.708 120.592C211.708 120.396 211.754 120.223 211.845 120.073C211.931 119.918 212.052 119.797 212.207 119.711C212.357 119.62 212.53 119.574 212.726 119.574H214.693C214.889 119.574 215.062 119.62 215.212 119.711C215.367 119.797 215.488 119.918 215.574 120.073C215.666 120.223 215.711 120.396 215.711 120.592V120.606C215.711 120.801 215.666 120.977 215.574 121.132C215.488 121.282 215.367 121.403 215.212 121.494C215.062 121.58 214.889 121.623 214.693 121.623H212.726C212.53 121.623 212.357 121.58 212.207 121.494C212.052 121.403 211.931 121.282 211.845 121.132C211.754 120.977 211.708 120.801 211.708 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M207.873 120.592C207.873 120.396 207.919 120.223 208.01 120.073C208.096 119.918 208.217 119.797 208.372 119.711C208.522 119.62 208.695 119.574 208.891 119.574H212.743C212.939 119.574 213.112 119.62 213.263 119.711C213.417 119.797 213.538 119.918 213.625 120.073C213.716 120.223 213.761 120.396 213.761 120.592V120.606C213.761 120.801 213.716 120.977 213.625 121.132C213.538 121.282 213.417 121.403 213.263 121.494C213.112 121.58 212.939 121.623 212.743 121.623H208.891C208.695 121.623 208.522 121.58 208.372 121.494C208.217 121.403 208.096 121.282 208.01 121.132C207.919 120.977 207.873 120.801 207.873 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M204.037 120.592C204.037 120.396 204.083 120.223 204.174 120.073C204.26 119.918 204.381 119.797 204.536 119.711C204.686 119.62 204.859 119.574 205.055 119.574H208.907C209.103 119.574 209.276 119.62 209.426 119.711C209.581 119.797 209.702 119.918 209.788 120.073C209.88 120.223 209.925 120.396 209.925 120.592V120.606C209.925 120.801 209.88 120.977 209.788 121.132C209.702 121.282 209.581 121.403 209.426 121.494C209.276 121.58 209.103 121.623 208.907 121.623H205.055C204.859 121.623 204.686 121.58 204.536 121.494C204.381 121.403 204.26 121.282 204.174 121.132C204.083 120.977 204.037 120.801 204.037 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M200.201 120.592C200.201 120.396 200.247 120.223 200.338 120.073C200.424 119.918 200.545 119.797 200.7 119.711C200.85 119.62 201.023 119.574 201.219 119.574H205.072C205.267 119.574 205.44 119.62 205.591 119.711C205.746 119.797 205.866 119.918 205.953 120.073C206.044 120.223 206.089 120.396 206.089 120.592V120.606C206.089 120.801 206.044 120.977 205.953 121.132C205.866 121.282 205.746 121.403 205.591 121.494C205.44 121.58 205.267 121.623 205.072 121.623H201.219C201.023 121.623 200.85 121.58 200.7 121.494C200.545 121.403 200.424 121.282 200.338 121.132C200.247 120.977 200.201 120.801 200.201 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M196.365 120.592C196.365 120.396 196.411 120.223 196.502 120.073C196.588 119.918 196.709 119.797 196.864 119.711C197.014 119.62 197.187 119.574 197.383 119.574H201.236C201.431 119.574 201.604 119.62 201.755 119.711C201.91 119.797 202.03 119.918 202.117 120.073C202.208 120.223 202.253 120.396 202.253 120.592V120.606C202.253 120.801 202.208 120.977 202.117 121.132C202.03 121.282 201.91 121.403 201.755 121.494C201.604 121.58 201.431 121.623 201.236 121.623H197.383C197.187 121.623 197.014 121.58 196.864 121.494C196.709 121.403 196.588 121.282 196.502 121.132C196.411 120.977 196.365 120.801 196.365 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M194.411 120.592C194.411 120.396 194.457 120.223 194.548 120.073C194.634 119.918 194.755 119.797 194.91 119.711C195.06 119.62 195.233 119.574 195.429 119.574H197.396C197.592 119.574 197.765 119.62 197.915 119.711C198.07 119.797 198.191 119.918 198.277 120.073C198.368 120.223 198.414 120.396 198.414 120.592V120.606C198.414 120.801 198.368 120.977 198.277 121.132C198.191 121.282 198.07 121.403 197.915 121.494C197.765 121.58 197.592 121.623 197.396 121.623H195.429C195.233 121.623 195.06 121.58 194.91 121.494C194.755 121.403 194.634 121.282 194.548 121.132C194.457 120.977 194.411 120.801 194.411 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M190.575 120.592C190.575 120.396 190.621 120.223 190.712 120.073C190.798 119.918 190.919 119.797 191.074 119.711C191.224 119.62 191.397 119.574 191.593 119.574H195.446C195.641 119.574 195.814 119.62 195.965 119.711C196.12 119.797 196.24 119.918 196.327 120.073C196.418 120.223 196.463 120.396 196.463 120.592V120.606C196.463 120.801 196.418 120.977 196.327 121.132C196.24 121.282 196.12 121.403 195.965 121.494C195.814 121.58 195.641 121.623 195.446 121.623H191.593C191.397 121.623 191.224 121.58 191.074 121.494C190.919 121.403 190.798 121.282 190.712 121.132C190.621 120.977 190.575 120.801 190.575 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M186.74 120.592C186.74 120.396 186.786 120.223 186.877 120.073C186.963 119.918 187.084 119.797 187.239 119.711C187.389 119.62 187.562 119.574 187.758 119.574H191.611C191.806 119.574 191.979 119.62 192.13 119.711C192.285 119.797 192.405 119.918 192.492 120.073C192.583 120.223 192.628 120.396 192.628 120.592V120.606C192.628 120.801 192.583 120.977 192.492 121.132C192.405 121.282 192.285 121.403 192.13 121.494C191.979 121.58 191.806 121.623 191.611 121.623H187.758C187.562 121.623 187.389 121.58 187.239 121.494C187.084 121.403 186.963 121.282 186.877 121.132C186.786 120.977 186.74 120.801 186.74 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M182.904 120.592C182.904 120.396 182.95 120.223 183.041 120.073C183.127 119.918 183.248 119.797 183.403 119.711C183.553 119.62 183.726 119.574 183.922 119.574H187.775C187.97 119.574 188.143 119.62 188.294 119.711C188.449 119.797 188.569 119.918 188.656 120.073C188.747 120.223 188.792 120.396 188.792 120.592V120.606C188.792 120.801 188.747 120.977 188.656 121.132C188.569 121.282 188.449 121.403 188.294 121.494C188.143 121.58 187.97 121.623 187.775 121.623H183.922C183.726 121.623 183.553 121.58 183.403 121.494C183.248 121.403 183.127 121.282 183.041 121.132C182.95 120.977 182.904 120.801 182.904 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M179.068 120.592C179.068 120.396 179.114 120.223 179.205 120.073C179.292 119.918 179.412 119.797 179.567 119.711C179.717 119.62 179.89 119.574 180.086 119.574H183.939C184.135 119.574 184.308 119.62 184.458 119.711C184.613 119.797 184.733 119.918 184.82 120.073C184.911 120.223 184.956 120.396 184.956 120.592V120.606C184.956 120.801 184.911 120.977 184.82 121.132C184.733 121.282 184.613 121.403 184.458 121.494C184.308 121.58 184.135 121.623 183.939 121.623H180.086C179.89 121.623 179.717 121.58 179.567 121.494C179.412 121.403 179.292 121.282 179.205 121.132C179.114 120.977 179.068 120.801 179.068 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M175.233 120.592C175.233 120.396 175.279 120.223 175.37 120.073C175.457 119.918 175.577 119.797 175.732 119.711C175.882 119.62 176.055 119.574 176.251 119.574H180.104C180.3 119.574 180.473 119.62 180.623 119.711C180.778 119.797 180.898 119.918 180.985 120.073C181.076 120.223 181.122 120.396 181.122 120.592V120.606C181.122 120.801 181.076 120.977 180.985 121.132C180.898 121.282 180.778 121.403 180.623 121.494C180.473 121.58 180.3 121.623 180.104 121.623H176.251C176.055 121.623 175.882 121.58 175.732 121.494C175.577 121.403 175.457 121.282 175.37 121.132C175.279 120.977 175.233 120.801 175.233 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M169.183 120.592C169.183 120.396 169.228 120.223 169.319 120.073C169.406 119.918 169.526 119.797 169.681 119.711C169.832 119.62 170.005 119.574 170.2 119.574H172.168C172.364 119.574 172.537 119.62 172.687 119.711C172.842 119.797 172.962 119.918 173.049 120.073C173.14 120.223 173.186 120.396 173.186 120.592V120.606C173.186 120.801 173.14 120.977 173.049 121.132C172.962 121.282 172.842 121.403 172.687 121.494C172.537 121.58 172.364 121.623 172.168 121.623H170.2C170.005 121.623 169.832 121.58 169.681 121.494C169.526 121.403 169.406 121.282 169.319 121.132C169.228 120.977 169.183 120.801 169.183 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M165.347 120.592C165.347 120.396 165.392 120.223 165.483 120.073C165.57 119.918 165.69 119.797 165.845 119.711C165.996 119.62 166.169 119.574 166.364 119.574H170.217C170.413 119.574 170.586 119.62 170.736 119.711C170.891 119.797 171.012 119.918 171.098 120.073C171.189 120.223 171.235 120.396 171.235 120.592V120.606C171.235 120.801 171.189 120.977 171.098 121.132C171.012 121.282 170.891 121.403 170.736 121.494C170.586 121.58 170.413 121.623 170.217 121.623H166.364C166.169 121.623 165.996 121.58 165.845 121.494C165.69 121.403 165.57 121.282 165.483 121.132C165.392 120.977 165.347 120.801 165.347 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M163.393 120.592C163.393 120.396 163.438 120.223 163.529 120.073C163.616 119.918 163.736 119.797 163.891 119.711C164.042 119.62 164.215 119.574 164.41 119.574H166.378C166.573 119.574 166.746 119.62 166.897 119.711C167.052 119.797 167.172 119.918 167.259 120.073C167.35 120.223 167.395 120.396 167.395 120.592V120.606C167.395 120.801 167.35 120.977 167.259 121.132C167.172 121.282 167.052 121.403 166.897 121.494C166.746 121.58 166.573 121.623 166.378 121.623H164.41C164.215 121.623 164.042 121.58 163.891 121.494C163.736 121.403 163.616 121.282 163.529 121.132C163.438 120.977 163.393 120.801 163.393 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M161.438 120.592C161.438 120.396 161.484 120.223 161.575 120.073C161.662 119.918 161.782 119.797 161.937 119.711C162.087 119.62 162.26 119.574 162.456 119.574H164.424C164.619 119.574 164.792 119.62 164.943 119.711C165.097 119.797 165.218 119.918 165.305 120.073C165.396 120.223 165.441 120.396 165.441 120.592V120.606C165.441 120.801 165.396 120.977 165.305 121.132C165.218 121.282 165.097 121.403 164.943 121.494C164.792 121.58 164.619 121.623 164.424 121.623H162.456C162.26 121.623 162.087 121.58 161.937 121.494C161.782 121.403 161.662 121.282 161.575 121.132C161.484 120.977 161.438 120.801 161.438 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M153.507 120.592C153.507 120.396 153.552 120.223 153.643 120.073C153.73 119.918 153.85 119.797 154.005 119.711C154.156 119.62 154.329 119.574 154.524 119.574H158.377C158.573 119.574 158.746 119.62 158.896 119.711C159.051 119.797 159.172 119.918 159.258 120.073C159.349 120.223 159.395 120.396 159.395 120.592V120.606C159.395 120.801 159.349 120.977 159.258 121.132C159.172 121.282 159.051 121.403 158.896 121.494C158.746 121.58 158.573 121.623 158.377 121.623H154.524C154.329 121.623 154.156 121.58 154.005 121.494C153.85 121.403 153.73 121.282 153.643 121.132C153.552 120.977 153.507 120.801 153.507 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M149.671 120.592C149.671 120.396 149.716 120.223 149.808 120.073C149.894 119.918 150.015 119.797 150.17 119.711C150.32 119.62 150.493 119.574 150.689 119.574H154.541C154.737 119.574 154.91 119.62 155.06 119.711C155.215 119.797 155.336 119.918 155.422 120.073C155.514 120.223 155.559 120.396 155.559 120.592V120.606C155.559 120.801 155.514 120.977 155.422 121.132C155.336 121.282 155.215 121.403 155.06 121.494C154.91 121.58 154.737 121.623 154.541 121.623H150.689C150.493 121.623 150.32 121.58 150.17 121.494C150.015 121.403 149.894 121.282 149.808 121.132C149.716 120.977 149.671 120.801 149.671 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M145.835 120.592C145.835 120.396 145.88 120.223 145.972 120.073C146.058 119.918 146.179 119.797 146.334 119.711C146.484 119.62 146.657 119.574 146.853 119.574H150.705C150.901 119.574 151.074 119.62 151.224 119.711C151.379 119.797 151.5 119.918 151.586 120.073C151.678 120.223 151.723 120.396 151.723 120.592V120.606C151.723 120.801 151.678 120.977 151.586 121.132C151.5 121.282 151.379 121.403 151.224 121.494C151.074 121.58 150.901 121.623 150.705 121.623H146.853C146.657 121.623 146.484 121.58 146.334 121.494C146.179 121.403 146.058 121.282 145.972 121.132C145.88 120.977 145.835 120.801 145.835 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M137.904 120.592C137.904 120.396 137.95 120.223 138.041 120.073C138.127 119.918 138.248 119.797 138.403 119.711C138.553 119.62 138.726 119.574 138.922 119.574H142.775C142.97 119.574 143.143 119.62 143.294 119.711C143.449 119.797 143.569 119.918 143.656 120.073C143.747 120.223 143.792 120.396 143.792 120.592V120.606C143.792 120.801 143.747 120.977 143.656 121.132C143.569 121.282 143.449 121.403 143.294 121.494C143.143 121.58 142.97 121.623 142.775 121.623H138.922C138.726 121.623 138.553 121.58 138.403 121.494C138.248 121.403 138.127 121.282 138.041 121.132C137.95 120.977 137.904 120.801 137.904 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M134.068 120.592C134.068 120.396 134.114 120.223 134.205 120.073C134.291 119.918 134.412 119.797 134.567 119.711C134.717 119.62 134.89 119.574 135.086 119.574H138.939C139.134 119.574 139.307 119.62 139.458 119.711C139.613 119.797 139.733 119.918 139.82 120.073C139.911 120.223 139.956 120.396 139.956 120.592V120.606C139.956 120.801 139.911 120.977 139.82 121.132C139.733 121.282 139.613 121.403 139.458 121.494C139.307 121.58 139.134 121.623 138.939 121.623H135.086C134.89 121.623 134.717 121.58 134.567 121.494C134.412 121.403 134.291 121.282 134.205 121.132C134.114 120.977 134.068 120.801 134.068 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M130.233 120.592C130.233 120.396 130.278 120.223 130.369 120.073C130.456 119.918 130.576 119.797 130.731 119.711C130.882 119.62 131.055 119.574 131.25 119.574H135.103C135.299 119.574 135.472 119.62 135.622 119.711C135.777 119.797 135.898 119.918 135.984 120.073C136.075 120.223 136.121 120.396 136.121 120.592V120.606C136.121 120.801 136.075 120.977 135.984 121.132C135.898 121.282 135.777 121.403 135.622 121.494C135.472 121.58 135.299 121.623 135.103 121.623H131.25C131.055 121.623 130.882 121.58 130.731 121.494C130.576 121.403 130.456 121.282 130.369 121.132C130.278 120.977 130.233 120.801 130.233 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M126.397 120.592C126.397 120.396 126.443 120.223 126.534 120.073C126.621 119.918 126.741 119.797 126.896 119.711C127.046 119.62 127.219 119.574 127.415 119.574H131.268C131.464 119.574 131.637 119.62 131.787 119.711C131.942 119.797 132.062 119.918 132.149 120.073C132.24 120.223 132.286 120.396 132.286 120.592V120.606C132.286 120.801 132.24 120.977 132.149 121.132C132.062 121.282 131.942 121.403 131.787 121.494C131.637 121.58 131.464 121.623 131.268 121.623H127.415C127.219 121.623 127.046 121.58 126.896 121.494C126.741 121.403 126.621 121.282 126.534 121.132C126.443 120.977 126.397 120.801 126.397 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M124.442 120.592C124.442 120.396 124.488 120.223 124.579 120.073C124.666 119.918 124.786 119.797 124.941 119.711C125.091 119.62 125.264 119.574 125.46 119.574H127.428C127.623 119.574 127.796 119.62 127.947 119.711C128.101 119.797 128.222 119.918 128.309 120.073C128.4 120.223 128.445 120.396 128.445 120.592V120.606C128.445 120.801 128.4 120.977 128.309 121.132C128.222 121.282 128.101 121.403 127.947 121.494C127.796 121.58 127.623 121.623 127.428 121.623H125.46C125.264 121.623 125.091 121.58 124.941 121.494C124.786 121.403 124.666 121.282 124.579 121.132C124.488 120.977 124.442 120.801 124.442 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M122.488 120.592C122.488 120.396 122.534 120.223 122.625 120.073C122.711 119.918 122.832 119.797 122.987 119.711C123.137 119.62 123.31 119.574 123.506 119.574H125.473C125.669 119.574 125.842 119.62 125.992 119.711C126.147 119.797 126.268 119.918 126.354 120.073C126.446 120.223 126.491 120.396 126.491 120.592V120.606C126.491 120.801 126.446 120.977 126.354 121.132C126.268 121.282 126.147 121.403 125.992 121.494C125.842 121.58 125.669 121.623 125.473 121.623H123.506C123.31 121.623 123.137 121.58 122.987 121.494C122.832 121.403 122.711 121.282 122.625 121.132C122.534 120.977 122.488 120.801 122.488 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M118.652 120.592C118.652 120.396 118.698 120.223 118.789 120.073C118.875 119.918 118.996 119.797 119.151 119.711C119.301 119.62 119.474 119.574 119.67 119.574H123.523C123.718 119.574 123.892 119.62 124.042 119.711C124.197 119.797 124.317 119.918 124.404 120.073C124.495 120.223 124.54 120.396 124.54 120.592V120.606C124.54 120.801 124.495 120.977 124.404 121.132C124.317 121.282 124.197 121.403 124.042 121.494C123.892 121.58 123.718 121.623 123.523 121.623H119.67C119.474 121.623 119.301 121.58 119.151 121.494C118.996 121.403 118.875 121.282 118.789 121.132C118.698 120.977 118.652 120.801 118.652 120.606V120.592Z" fill="#D4D4D4"/>
<path d="M367.542 112.623C367.542 112.427 367.587 112.254 367.678 112.104C367.765 111.949 367.886 111.829 368.04 111.742C368.191 111.651 368.364 111.605 368.56 111.605H370.527C370.723 111.605 370.896 111.651 371.046 111.742C371.201 111.829 371.321 111.949 371.408 112.104C371.499 112.254 371.545 112.427 371.545 112.623V112.637C371.545 112.833 371.499 113.008 371.408 113.163C371.321 113.313 371.201 113.434 371.046 113.525C370.896 113.611 370.723 113.655 370.527 113.655H368.56C368.364 113.655 368.191 113.611 368.04 113.525C367.886 113.434 367.765 113.313 367.678 113.163C367.587 113.008 367.542 112.833 367.542 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M363.706 112.623C363.706 112.427 363.752 112.254 363.843 112.104C363.929 111.949 364.05 111.829 364.205 111.742C364.355 111.651 364.528 111.605 364.724 111.605H368.577C368.772 111.605 368.945 111.651 369.096 111.742C369.25 111.829 369.371 111.949 369.458 112.104C369.549 112.254 369.594 112.427 369.594 112.623V112.637C369.594 112.833 369.549 113.008 369.458 113.163C369.371 113.313 369.25 113.434 369.096 113.525C368.945 113.611 368.772 113.655 368.577 113.655H364.724C364.528 113.655 364.355 113.611 364.205 113.525C364.05 113.434 363.929 113.313 363.843 113.163C363.752 113.008 363.706 112.833 363.706 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M361.752 112.623C361.752 112.427 361.797 112.254 361.889 112.104C361.975 111.949 362.096 111.829 362.251 111.742C362.401 111.651 362.574 111.605 362.77 111.605H364.737C364.933 111.605 365.106 111.651 365.256 111.742C365.411 111.829 365.532 111.949 365.618 112.104C365.709 112.254 365.755 112.427 365.755 112.623V112.637C365.755 112.833 365.709 113.008 365.618 113.163C365.532 113.313 365.411 113.434 365.256 113.525C365.106 113.611 364.933 113.655 364.737 113.655H362.77C362.574 113.655 362.401 113.611 362.251 113.525C362.096 113.434 361.975 113.313 361.889 113.163C361.797 113.008 361.752 112.833 361.752 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M357.916 112.623C357.916 112.427 357.962 112.254 358.053 112.104C358.139 111.949 358.26 111.829 358.415 111.742C358.565 111.651 358.738 111.605 358.934 111.605H362.786C362.982 111.605 363.155 111.651 363.305 111.742C363.46 111.829 363.581 111.949 363.668 112.104C363.759 112.254 363.804 112.427 363.804 112.623V112.637C363.804 112.833 363.759 113.008 363.668 113.163C363.581 113.313 363.46 113.434 363.305 113.525C363.155 113.611 362.982 113.655 362.786 113.655H358.934C358.738 113.655 358.565 113.611 358.415 113.525C358.26 113.434 358.139 113.313 358.053 113.163C357.962 113.008 357.916 112.833 357.916 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M354.08 112.623C354.08 112.427 354.126 112.254 354.217 112.104C354.303 111.949 354.424 111.829 354.579 111.742C354.729 111.651 354.902 111.605 355.098 111.605H358.95C359.146 111.605 359.319 111.651 359.47 111.742C359.624 111.829 359.745 111.949 359.832 112.104C359.923 112.254 359.968 112.427 359.968 112.623V112.637C359.968 112.833 359.923 113.008 359.832 113.163C359.745 113.313 359.624 113.434 359.47 113.525C359.319 113.611 359.146 113.655 358.95 113.655H355.098C354.902 113.655 354.729 113.611 354.579 113.525C354.424 113.434 354.303 113.313 354.217 113.163C354.126 113.008 354.08 112.833 354.08 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M352.126 112.623C352.126 112.427 352.171 112.254 352.263 112.104C352.349 111.949 352.47 111.829 352.625 111.742C352.775 111.651 352.948 111.605 353.144 111.605H355.111C355.307 111.605 355.48 111.651 355.63 111.742C355.785 111.829 355.906 111.949 355.992 112.104C356.083 112.254 356.129 112.427 356.129 112.623V112.637C356.129 112.833 356.083 113.008 355.992 113.163C355.906 113.313 355.785 113.434 355.63 113.525C355.48 113.611 355.307 113.655 355.111 113.655H353.144C352.948 113.655 352.775 113.611 352.625 113.525C352.47 113.434 352.349 113.313 352.263 113.163C352.171 113.008 352.126 112.833 352.126 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M348.29 112.623C348.29 112.427 348.336 112.254 348.427 112.104C348.513 111.949 348.634 111.829 348.789 111.742C348.939 111.651 349.112 111.605 349.308 111.605H353.161C353.356 111.605 353.529 111.651 353.68 111.742C353.835 111.829 353.955 111.949 354.042 112.104C354.133 112.254 354.178 112.427 354.178 112.623V112.637C354.178 112.833 354.133 113.008 354.042 113.163C353.955 113.313 353.835 113.434 353.68 113.525C353.529 113.611 353.356 113.655 353.161 113.655H349.308C349.112 113.655 348.939 113.611 348.789 113.525C348.634 113.434 348.513 113.313 348.427 113.163C348.336 113.008 348.29 112.833 348.29 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M342.24 112.623C342.24 112.427 342.286 112.254 342.377 112.104C342.463 111.949 342.584 111.829 342.739 111.742C342.889 111.651 343.062 111.605 343.258 111.605H345.225C345.421 111.605 345.594 111.651 345.744 111.742C345.899 111.829 346.02 111.949 346.106 112.104C346.198 112.254 346.243 112.427 346.243 112.623V112.637C346.243 112.833 346.198 113.008 346.106 113.163C346.02 113.313 345.899 113.434 345.744 113.525C345.594 113.611 345.421 113.655 345.225 113.655H343.258C343.062 113.655 342.889 113.611 342.739 113.525C342.584 113.434 342.463 113.313 342.377 113.163C342.286 113.008 342.24 112.833 342.24 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M338.404 112.623C338.404 112.427 338.45 112.254 338.541 112.104C338.627 111.949 338.748 111.829 338.903 111.742C339.053 111.651 339.226 111.605 339.422 111.605H343.275C343.47 111.605 343.643 111.651 343.794 111.742C343.949 111.829 344.069 111.949 344.156 112.104C344.247 112.254 344.292 112.427 344.292 112.623V112.637C344.292 112.833 344.247 113.008 344.156 113.163C344.069 113.313 343.949 113.434 343.794 113.525C343.643 113.611 343.47 113.655 343.275 113.655H339.422C339.226 113.655 339.053 113.611 338.903 113.525C338.748 113.434 338.627 113.313 338.541 113.163C338.45 113.008 338.404 112.833 338.404 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M336.45 112.623C336.45 112.427 336.496 112.254 336.587 112.104C336.673 111.949 336.794 111.829 336.949 111.742C337.099 111.651 337.272 111.605 337.468 111.605H339.435C339.631 111.605 339.804 111.651 339.954 111.742C340.109 111.829 340.23 111.949 340.316 112.104C340.407 112.254 340.453 112.427 340.453 112.623V112.637C340.453 112.833 340.407 113.008 340.316 113.163C340.23 113.313 340.109 113.434 339.954 113.525C339.804 113.611 339.631 113.655 339.435 113.655H337.468C337.272 113.655 337.099 113.611 336.949 113.525C336.794 113.434 336.673 113.313 336.587 113.163C336.496 113.008 336.45 112.833 336.45 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M334.495 112.623C334.495 112.427 334.541 112.254 334.632 112.104C334.718 111.949 334.839 111.829 334.994 111.742C335.144 111.651 335.317 111.605 335.513 111.605H337.48C337.676 111.605 337.849 111.651 337.999 111.742C338.154 111.829 338.275 111.949 338.362 112.104C338.453 112.254 338.498 112.427 338.498 112.623V112.637C338.498 112.833 338.453 113.008 338.362 113.163C338.275 113.313 338.154 113.434 337.999 113.525C337.849 113.611 337.676 113.655 337.48 113.655H335.513C335.317 113.655 335.144 113.611 334.994 113.525C334.839 113.434 334.718 113.313 334.632 113.163C334.541 113.008 334.495 112.833 334.495 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M330.66 112.623C330.66 112.427 330.706 112.254 330.797 112.104C330.883 111.949 331.004 111.829 331.159 111.742C331.309 111.651 331.482 111.605 331.678 111.605H335.53C335.726 111.605 335.899 111.651 336.05 111.742C336.204 111.829 336.325 111.949 336.412 112.104C336.503 112.254 336.548 112.427 336.548 112.623V112.637C336.548 112.833 336.503 113.008 336.412 113.163C336.325 113.313 336.204 113.434 336.05 113.525C335.899 113.611 335.726 113.655 335.53 113.655H331.678C331.482 113.655 331.309 113.611 331.159 113.525C331.004 113.434 330.883 113.313 330.797 113.163C330.706 113.008 330.66 112.833 330.66 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M326.824 112.623C326.824 112.427 326.87 112.254 326.961 112.104C327.047 111.949 327.168 111.829 327.323 111.742C327.473 111.651 327.646 111.605 327.842 111.605H331.694C331.89 111.605 332.063 111.651 332.214 111.742C332.368 111.829 332.489 111.949 332.576 112.104C332.667 112.254 332.712 112.427 332.712 112.623V112.637C332.712 112.833 332.667 113.008 332.576 113.163C332.489 113.313 332.368 113.434 332.214 113.525C332.063 113.611 331.89 113.655 331.694 113.655H327.842C327.646 113.655 327.473 113.611 327.323 113.525C327.168 113.434 327.047 113.313 326.961 113.163C326.87 113.008 326.824 112.833 326.824 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M318.893 112.623C318.893 112.427 318.938 112.254 319.029 112.104C319.116 111.949 319.236 111.829 319.391 111.742C319.541 111.651 319.715 111.605 319.91 111.605H323.763C323.959 111.605 324.132 111.651 324.282 111.742C324.437 111.829 324.558 111.949 324.644 112.104C324.735 112.254 324.781 112.427 324.781 112.623V112.637C324.781 112.833 324.735 113.008 324.644 113.163C324.558 113.313 324.437 113.434 324.282 113.525C324.132 113.611 323.959 113.655 323.763 113.655H319.91C319.715 113.655 319.541 113.611 319.391 113.525C319.236 113.434 319.116 113.313 319.029 113.163C318.938 113.008 318.893 112.833 318.893 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M315.057 112.623C315.057 112.427 315.102 112.254 315.193 112.104C315.28 111.949 315.4 111.829 315.555 111.742C315.706 111.651 315.879 111.605 316.074 111.605H319.927C320.123 111.605 320.296 111.651 320.446 111.742C320.601 111.829 320.722 111.949 320.808 112.104C320.899 112.254 320.945 112.427 320.945 112.623V112.637C320.945 112.833 320.899 113.008 320.808 113.163C320.722 113.313 320.601 113.434 320.446 113.525C320.296 113.611 320.123 113.655 319.927 113.655H316.074C315.879 113.655 315.706 113.611 315.555 113.525C315.4 113.434 315.28 113.313 315.193 113.163C315.102 113.008 315.057 112.833 315.057 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M311.222 112.623C311.222 112.427 311.267 112.254 311.358 112.104C311.445 111.949 311.565 111.829 311.72 111.742C311.871 111.651 312.044 111.605 312.239 111.605H316.092C316.288 111.605 316.461 111.651 316.611 111.742C316.766 111.829 316.887 111.949 316.973 112.104C317.064 112.254 317.11 112.427 317.11 112.623V112.637C317.11 112.833 317.064 113.008 316.973 113.163C316.887 113.313 316.766 113.434 316.611 113.525C316.461 113.611 316.288 113.655 316.092 113.655H312.239C312.044 113.655 311.871 113.611 311.72 113.525C311.565 113.434 311.445 113.313 311.358 113.163C311.267 113.008 311.222 112.833 311.222 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M307.386 112.623C307.386 112.427 307.431 112.254 307.522 112.104C307.609 111.949 307.729 111.829 307.884 111.742C308.035 111.651 308.208 111.605 308.403 111.605H312.256C312.452 111.605 312.625 111.651 312.775 111.742C312.93 111.829 313.051 111.949 313.137 112.104C313.228 112.254 313.274 112.427 313.274 112.623V112.637C313.274 112.833 313.228 113.008 313.137 113.163C313.051 113.313 312.93 113.434 312.775 113.525C312.625 113.611 312.452 113.655 312.256 113.655H308.403C308.208 113.655 308.035 113.611 307.884 113.525C307.729 113.434 307.609 113.313 307.522 113.163C307.431 113.008 307.386 112.833 307.386 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M305.432 112.623C305.432 112.427 305.477 112.254 305.568 112.104C305.655 111.949 305.775 111.829 305.93 111.742C306.081 111.651 306.254 111.605 306.449 111.605H308.417C308.612 111.605 308.786 111.651 308.936 111.742C309.091 111.829 309.211 111.949 309.298 112.104C309.389 112.254 309.434 112.427 309.434 112.623V112.637C309.434 112.833 309.389 113.008 309.298 113.163C309.211 113.313 309.091 113.434 308.936 113.525C308.786 113.611 308.612 113.655 308.417 113.655H306.449C306.254 113.655 306.081 113.611 305.93 113.525C305.775 113.434 305.655 113.313 305.568 113.163C305.477 113.008 305.432 112.833 305.432 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M303.477 112.623C303.477 112.427 303.522 112.254 303.613 112.104C303.7 111.949 303.82 111.829 303.975 111.742C304.126 111.651 304.299 111.605 304.494 111.605H306.462C306.658 111.605 306.831 111.651 306.981 111.742C307.136 111.829 307.256 111.949 307.343 112.104C307.434 112.254 307.48 112.427 307.48 112.623V112.637C307.48 112.833 307.434 113.008 307.343 113.163C307.256 113.313 307.136 113.434 306.981 113.525C306.831 113.611 306.658 113.655 306.462 113.655H304.494C304.299 113.655 304.126 113.611 303.975 113.525C303.82 113.434 303.7 113.313 303.613 113.163C303.522 113.008 303.477 112.833 303.477 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M299.641 112.623C299.641 112.427 299.686 112.254 299.777 112.104C299.864 111.949 299.984 111.829 300.139 111.742C300.29 111.651 300.463 111.605 300.658 111.605H304.511C304.707 111.605 304.88 111.651 305.03 111.742C305.185 111.829 305.306 111.949 305.392 112.104C305.483 112.254 305.529 112.427 305.529 112.623V112.637C305.529 112.833 305.483 113.008 305.392 113.163C305.306 113.313 305.185 113.434 305.03 113.525C304.88 113.611 304.707 113.655 304.511 113.655H300.658C300.463 113.655 300.29 113.611 300.139 113.525C299.984 113.434 299.864 113.313 299.777 113.163C299.686 113.008 299.641 112.833 299.641 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M293.591 112.623C293.591 112.427 293.636 112.254 293.727 112.104C293.814 111.949 293.935 111.829 294.089 111.742C294.24 111.651 294.413 111.605 294.609 111.605H296.576C296.772 111.605 296.945 111.651 297.095 111.742C297.25 111.829 297.37 111.949 297.457 112.104C297.548 112.254 297.594 112.427 297.594 112.623V112.637C297.594 112.833 297.548 113.008 297.457 113.163C297.37 113.313 297.25 113.434 297.095 113.525C296.945 113.611 296.772 113.655 296.576 113.655H294.609C294.413 113.655 294.24 113.611 294.089 113.525C293.935 113.434 293.814 113.313 293.727 113.163C293.636 113.008 293.591 112.833 293.591 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M289.755 112.623C289.755 112.427 289.801 112.254 289.892 112.104C289.978 111.949 290.099 111.829 290.254 111.742C290.404 111.651 290.577 111.605 290.773 111.605H294.625C294.821 111.605 294.994 111.651 295.145 111.742C295.299 111.829 295.42 111.949 295.507 112.104C295.598 112.254 295.643 112.427 295.643 112.623V112.637C295.643 112.833 295.598 113.008 295.507 113.163C295.42 113.313 295.299 113.434 295.145 113.525C294.994 113.611 294.821 113.655 294.625 113.655H290.773C290.577 113.655 290.404 113.611 290.254 113.525C290.099 113.434 289.978 113.313 289.892 113.163C289.801 113.008 289.755 112.833 289.755 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M287.801 112.623C287.801 112.427 287.846 112.254 287.937 112.104C288.024 111.949 288.144 111.829 288.299 111.742C288.45 111.651 288.623 111.605 288.818 111.605H290.786C290.981 111.605 291.154 111.651 291.305 111.742C291.46 111.829 291.58 111.949 291.667 112.104C291.758 112.254 291.803 112.427 291.803 112.623V112.637C291.803 112.833 291.758 113.008 291.667 113.163C291.58 113.313 291.46 113.434 291.305 113.525C291.154 113.611 290.981 113.655 290.786 113.655H288.818C288.623 113.655 288.45 113.611 288.299 113.525C288.144 113.434 288.024 113.313 287.937 113.163C287.846 113.008 287.801 112.833 287.801 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M285.846 112.623C285.846 112.427 285.891 112.254 285.982 112.104C286.069 111.949 286.19 111.829 286.344 111.742C286.495 111.651 286.668 111.605 286.863 111.605H288.831C289.027 111.605 289.2 111.651 289.35 111.742C289.505 111.829 289.625 111.949 289.712 112.104C289.803 112.254 289.849 112.427 289.849 112.623V112.637C289.849 112.833 289.803 113.008 289.712 113.163C289.625 113.313 289.505 113.434 289.35 113.525C289.2 113.611 289.027 113.655 288.831 113.655H286.863C286.668 113.655 286.495 113.611 286.344 113.525C286.19 113.434 286.069 113.313 285.982 113.163C285.891 113.008 285.846 112.833 285.846 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M279.796 112.623C279.796 112.427 279.841 112.254 279.932 112.104C280.019 111.949 280.14 111.829 280.294 111.742C280.445 111.651 280.618 111.605 280.814 111.605H282.781C282.977 111.605 283.15 111.651 283.3 111.742C283.455 111.829 283.575 111.949 283.662 112.104C283.753 112.254 283.799 112.427 283.799 112.623V112.637C283.799 112.833 283.753 113.008 283.662 113.163C283.575 113.313 283.455 113.434 283.3 113.525C283.15 113.611 282.977 113.655 282.781 113.655H280.814C280.618 113.655 280.445 113.611 280.294 113.525C280.14 113.434 280.019 113.313 279.932 113.163C279.841 113.008 279.796 112.833 279.796 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M275.96 112.623C275.96 112.427 276.006 112.254 276.097 112.104C276.183 111.949 276.304 111.829 276.459 111.742C276.609 111.651 276.782 111.605 276.978 111.605H280.83C281.026 111.605 281.199 111.651 281.35 111.742C281.504 111.829 281.625 111.949 281.712 112.104C281.803 112.254 281.848 112.427 281.848 112.623V112.637C281.848 112.833 281.803 113.008 281.712 113.163C281.625 113.313 281.504 113.434 281.35 113.525C281.199 113.611 281.026 113.655 280.83 113.655H276.978C276.782 113.655 276.609 113.611 276.459 113.525C276.304 113.434 276.183 113.313 276.097 113.163C276.006 113.008 275.96 112.833 275.96 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M272.125 112.623C272.125 112.427 272.171 112.254 272.262 112.104C272.348 111.949 272.469 111.829 272.624 111.742C272.774 111.651 272.947 111.605 273.143 111.605H276.995C277.191 111.605 277.364 111.651 277.514 111.742C277.669 111.829 277.79 111.949 277.876 112.104C277.968 112.254 278.013 112.427 278.013 112.623V112.637C278.013 112.833 277.968 113.008 277.876 113.163C277.79 113.313 277.669 113.434 277.514 113.525C277.364 113.611 277.191 113.655 276.995 113.655H273.143C272.947 113.655 272.774 113.611 272.624 113.525C272.469 113.434 272.348 113.313 272.262 113.163C272.171 113.008 272.125 112.833 272.125 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M270.17 112.623C270.17 112.427 270.216 112.254 270.307 112.104C270.393 111.949 270.514 111.829 270.669 111.742C270.819 111.651 270.992 111.605 271.188 111.605H273.155C273.351 111.605 273.524 111.651 273.674 111.742C273.829 111.829 273.95 111.949 274.036 112.104C274.127 112.254 274.173 112.427 274.173 112.623V112.637C274.173 112.833 274.127 113.008 274.036 113.163C273.95 113.313 273.829 113.434 273.674 113.525C273.524 113.611 273.351 113.655 273.155 113.655H271.188C270.992 113.655 270.819 113.611 270.669 113.525C270.514 113.434 270.393 113.313 270.307 113.163C270.216 113.008 270.17 112.833 270.17 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M266.334 112.623C266.334 112.427 266.38 112.254 266.471 112.104C266.557 111.949 266.678 111.829 266.833 111.742C266.983 111.651 267.156 111.605 267.352 111.605H271.204C271.4 111.605 271.573 111.651 271.723 111.742C271.878 111.829 271.999 111.949 272.085 112.104C272.177 112.254 272.222 112.427 272.222 112.623V112.637C272.222 112.833 272.177 113.008 272.085 113.163C271.999 113.313 271.878 113.434 271.723 113.525C271.573 113.611 271.4 113.655 271.204 113.655H267.352C267.156 113.655 266.983 113.611 266.833 113.525C266.678 113.434 266.557 113.313 266.471 113.163C266.38 113.008 266.334 112.833 266.334 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M258.403 112.623C258.403 112.427 258.449 112.254 258.54 112.104C258.626 111.949 258.747 111.829 258.902 111.742C259.052 111.651 259.225 111.605 259.421 111.605H263.274C263.469 111.605 263.643 111.651 263.793 111.742C263.948 111.829 264.068 111.949 264.155 112.104C264.246 112.254 264.291 112.427 264.291 112.623V112.637C264.291 112.833 264.246 113.008 264.155 113.163C264.068 113.313 263.948 113.434 263.793 113.525C263.643 113.611 263.469 113.655 263.274 113.655H259.421C259.225 113.655 259.052 113.611 258.902 113.525C258.747 113.434 258.626 113.313 258.54 113.163C258.449 113.008 258.403 112.833 258.403 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M254.567 112.623C254.567 112.427 254.613 112.254 254.704 112.104C254.79 111.949 254.911 111.829 255.066 111.742C255.216 111.651 255.389 111.605 255.585 111.605H259.438C259.633 111.605 259.807 111.651 259.957 111.742C260.112 111.829 260.232 111.949 260.319 112.104C260.41 112.254 260.455 112.427 260.455 112.623V112.637C260.455 112.833 260.41 113.008 260.319 113.163C260.232 113.313 260.112 113.434 259.957 113.525C259.807 113.611 259.633 113.655 259.438 113.655H255.585C255.389 113.655 255.216 113.611 255.066 113.525C254.911 113.434 254.79 113.313 254.704 113.163C254.613 113.008 254.567 112.833 254.567 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M250.732 112.623C250.732 112.427 250.777 112.254 250.868 112.104C250.955 111.949 251.076 111.829 251.23 111.742C251.381 111.651 251.554 111.605 251.749 111.605H255.602C255.798 111.605 255.971 111.651 256.121 111.742C256.276 111.829 256.397 111.949 256.483 112.104C256.574 112.254 256.62 112.427 256.62 112.623V112.637C256.62 112.833 256.574 113.008 256.483 113.163C256.397 113.313 256.276 113.434 256.121 113.525C255.971 113.611 255.798 113.655 255.602 113.655H251.749C251.554 113.655 251.381 113.611 251.23 113.525C251.076 113.434 250.955 113.313 250.868 113.163C250.777 113.008 250.732 112.833 250.732 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M246.896 112.623C246.896 112.427 246.942 112.254 247.033 112.104C247.12 111.949 247.24 111.829 247.395 111.742C247.545 111.651 247.718 111.605 247.914 111.605H251.767C251.963 111.605 252.136 111.651 252.286 111.742C252.441 111.829 252.561 111.949 252.648 112.104C252.739 112.254 252.785 112.427 252.785 112.623V112.637C252.785 112.833 252.739 113.008 252.648 113.163C252.561 113.313 252.441 113.434 252.286 113.525C252.136 113.611 251.963 113.655 251.767 113.655H247.914C247.718 113.655 247.545 113.611 247.395 113.525C247.24 113.434 247.12 113.313 247.033 113.163C246.942 113.008 246.896 112.833 246.896 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M238.965 112.623C238.965 112.427 239.01 112.254 239.101 112.104C239.188 111.949 239.309 111.829 239.463 111.742C239.614 111.651 239.787 111.605 239.983 111.605H243.835C244.031 111.605 244.204 111.651 244.354 111.742C244.509 111.829 244.63 111.949 244.716 112.104C244.807 112.254 244.853 112.427 244.853 112.623V112.637C244.853 112.833 244.807 113.008 244.716 113.163C244.63 113.313 244.509 113.434 244.354 113.525C244.204 113.611 244.031 113.655 243.835 113.655H239.983C239.787 113.655 239.614 113.611 239.463 113.525C239.309 113.434 239.188 113.313 239.101 113.163C239.01 113.008 238.965 112.833 238.965 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M237.01 112.623C237.01 112.427 237.055 112.254 237.146 112.104C237.233 111.949 237.354 111.829 237.508 111.742C237.659 111.651 237.832 111.605 238.028 111.605H239.995C240.191 111.605 240.364 111.651 240.514 111.742C240.669 111.829 240.789 111.949 240.876 112.104C240.967 112.254 241.013 112.427 241.013 112.623V112.637C241.013 112.833 240.967 113.008 240.876 113.163C240.789 113.313 240.669 113.434 240.514 113.525C240.364 113.611 240.191 113.655 239.995 113.655H238.028C237.832 113.655 237.659 113.611 237.508 113.525C237.354 113.434 237.233 113.313 237.146 113.163C237.055 113.008 237.01 112.833 237.01 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M235.056 112.623C235.056 112.427 235.101 112.254 235.192 112.104C235.279 111.949 235.399 111.829 235.554 111.742C235.705 111.651 235.878 111.605 236.073 111.605H238.041C238.236 111.605 238.41 111.651 238.56 111.742C238.715 111.829 238.835 111.949 238.922 112.104C239.013 112.254 239.058 112.427 239.058 112.623V112.637C239.058 112.833 239.013 113.008 238.922 113.163C238.835 113.313 238.715 113.434 238.56 113.525C238.41 113.611 238.236 113.655 238.041 113.655H236.073C235.878 113.655 235.705 113.611 235.554 113.525C235.399 113.434 235.279 113.313 235.192 113.163C235.101 113.008 235.056 112.833 235.056 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M231.22 112.623C231.22 112.427 231.266 112.254 231.357 112.104C231.443 111.949 231.564 111.829 231.719 111.742C231.869 111.651 232.042 111.605 232.238 111.605H236.09C236.286 111.605 236.459 111.651 236.609 111.742C236.764 111.829 236.885 111.949 236.971 112.104C237.063 112.254 237.108 112.427 237.108 112.623V112.637C237.108 112.833 237.063 113.008 236.971 113.163C236.885 113.313 236.764 113.434 236.609 113.525C236.459 113.611 236.286 113.655 236.09 113.655H232.238C232.042 113.655 231.869 113.611 231.719 113.525C231.564 113.434 231.443 113.313 231.357 113.163C231.266 113.008 231.22 112.833 231.22 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M225.17 112.623C225.17 112.427 225.215 112.254 225.307 112.104C225.393 111.949 225.514 111.829 225.669 111.742C225.819 111.651 225.992 111.605 226.188 111.605H228.155C228.351 111.605 228.524 111.651 228.674 111.742C228.829 111.829 228.95 111.949 229.036 112.104C229.127 112.254 229.173 112.427 229.173 112.623V112.637C229.173 112.833 229.127 113.008 229.036 113.163C228.95 113.313 228.829 113.434 228.674 113.525C228.524 113.611 228.351 113.655 228.155 113.655H226.188C225.992 113.655 225.819 113.611 225.669 113.525C225.514 113.434 225.393 113.313 225.307 113.163C225.215 113.008 225.17 112.833 225.17 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M221.334 112.623C221.334 112.427 221.38 112.254 221.471 112.104C221.557 111.949 221.678 111.829 221.833 111.742C221.983 111.651 222.156 111.605 222.352 111.605H226.204C226.4 111.605 226.573 111.651 226.723 111.742C226.878 111.829 226.999 111.949 227.085 112.104C227.177 112.254 227.222 112.427 227.222 112.623V112.637C227.222 112.833 227.177 113.008 227.085 113.163C226.999 113.313 226.878 113.434 226.723 113.525C226.573 113.611 226.4 113.655 226.204 113.655H222.352C222.156 113.655 221.983 113.611 221.833 113.525C221.678 113.434 221.557 113.313 221.471 113.163C221.38 113.008 221.334 112.833 221.334 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M217.498 112.623C217.498 112.427 217.544 112.254 217.635 112.104C217.721 111.949 217.842 111.829 217.997 111.742C218.147 111.651 218.32 111.605 218.516 111.605H222.368C222.564 111.605 222.737 111.651 222.888 111.742C223.042 111.829 223.163 111.949 223.25 112.104C223.341 112.254 223.386 112.427 223.386 112.623V112.637C223.386 112.833 223.341 113.008 223.25 113.163C223.163 113.313 223.042 113.434 222.888 113.525C222.737 113.611 222.564 113.655 222.368 113.655H218.516C218.32 113.655 218.147 113.611 217.997 113.525C217.842 113.434 217.721 113.313 217.635 113.163C217.544 113.008 217.498 112.833 217.498 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M213.663 112.623C213.663 112.427 213.709 112.254 213.8 112.104C213.886 111.949 214.007 111.829 214.162 111.742C214.312 111.651 214.485 111.605 214.681 111.605H218.533C218.729 111.605 218.902 111.651 219.053 111.742C219.207 111.829 219.328 111.949 219.415 112.104C219.506 112.254 219.551 112.427 219.551 112.623V112.637C219.551 112.833 219.506 113.008 219.415 113.163C219.328 113.313 219.207 113.434 219.053 113.525C218.902 113.611 218.729 113.655 218.533 113.655H214.681C214.485 113.655 214.312 113.611 214.162 113.525C214.007 113.434 213.886 113.313 213.8 113.163C213.709 113.008 213.663 112.833 213.663 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M209.827 112.623C209.827 112.427 209.873 112.254 209.964 112.104C210.05 111.949 210.171 111.829 210.326 111.742C210.476 111.651 210.649 111.605 210.845 111.605H214.697C214.893 111.605 215.066 111.651 215.217 111.742C215.371 111.829 215.492 111.949 215.579 112.104C215.67 112.254 215.715 112.427 215.715 112.623V112.637C215.715 112.833 215.67 113.008 215.579 113.163C215.492 113.313 215.371 113.434 215.217 113.525C215.066 113.611 214.893 113.655 214.697 113.655H210.845C210.649 113.655 210.476 113.611 210.326 113.525C210.171 113.434 210.05 113.313 209.964 113.163C209.873 113.008 209.827 112.833 209.827 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M205.991 112.623C205.991 112.427 206.037 112.254 206.128 112.104C206.214 111.949 206.335 111.829 206.49 111.742C206.64 111.651 206.813 111.605 207.009 111.605H210.862C211.057 111.605 211.23 111.651 211.381 111.742C211.536 111.829 211.656 111.949 211.743 112.104C211.834 112.254 211.879 112.427 211.879 112.623V112.637C211.879 112.833 211.834 113.008 211.743 113.163C211.656 113.313 211.536 113.434 211.381 113.525C211.23 113.611 211.057 113.655 210.862 113.655H207.009C206.813 113.655 206.64 113.611 206.49 113.525C206.335 113.434 206.214 113.313 206.128 113.163C206.037 113.008 205.991 112.833 205.991 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M202.156 112.623C202.156 112.427 202.202 112.254 202.293 112.104C202.379 111.949 202.5 111.829 202.655 111.742C202.805 111.651 202.978 111.605 203.174 111.605H207.027C207.222 111.605 207.395 111.651 207.546 111.742C207.701 111.829 207.821 111.949 207.908 112.104C207.999 112.254 208.044 112.427 208.044 112.623V112.637C208.044 112.833 207.999 113.008 207.908 113.163C207.821 113.313 207.701 113.434 207.546 113.525C207.395 113.611 207.222 113.655 207.027 113.655H203.174C202.978 113.655 202.805 113.611 202.655 113.525C202.5 113.434 202.379 113.313 202.293 113.163C202.202 113.008 202.156 112.833 202.156 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M198.32 112.623C198.32 112.427 198.366 112.254 198.457 112.104C198.543 111.949 198.664 111.829 198.819 111.742C198.969 111.651 199.142 111.605 199.338 111.605H203.191C203.386 111.605 203.559 111.651 203.71 111.742C203.864 111.829 203.985 111.949 204.072 112.104C204.163 112.254 204.208 112.427 204.208 112.623V112.637C204.208 112.833 204.163 113.008 204.072 113.163C203.985 113.313 203.864 113.434 203.71 113.525C203.559 113.611 203.386 113.655 203.191 113.655H199.338C199.142 113.655 198.969 113.611 198.819 113.525C198.664 113.434 198.543 113.313 198.457 113.163C198.366 113.008 198.32 112.833 198.32 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M194.485 112.623C194.485 112.427 194.53 112.254 194.621 112.104C194.708 111.949 194.828 111.829 194.983 111.742C195.133 111.651 195.307 111.605 195.502 111.605H199.355C199.551 111.605 199.724 111.651 199.874 111.742C200.029 111.829 200.15 111.949 200.236 112.104C200.327 112.254 200.373 112.427 200.373 112.623V112.637C200.373 112.833 200.327 113.008 200.236 113.163C200.15 113.313 200.029 113.434 199.874 113.525C199.724 113.611 199.551 113.655 199.355 113.655H195.502C195.307 113.655 195.133 113.611 194.983 113.525C194.828 113.434 194.708 113.313 194.621 113.163C194.53 113.008 194.485 112.833 194.485 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M188.435 112.623C188.435 112.427 188.48 112.254 188.571 112.104C188.658 111.949 188.778 111.829 188.933 111.742C189.083 111.651 189.257 111.605 189.452 111.605H191.42C191.615 111.605 191.788 111.651 191.939 111.742C192.094 111.829 192.214 111.949 192.301 112.104C192.392 112.254 192.437 112.427 192.437 112.623V112.637C192.437 112.833 192.392 113.008 192.301 113.163C192.214 113.313 192.094 113.434 191.939 113.525C191.788 113.611 191.615 113.655 191.42 113.655H189.452C189.257 113.655 189.083 113.611 188.933 113.525C188.778 113.434 188.658 113.313 188.571 113.163C188.48 113.008 188.435 112.833 188.435 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M184.599 112.623C184.599 112.427 184.644 112.254 184.735 112.104C184.822 111.949 184.942 111.829 185.097 111.742C185.248 111.651 185.421 111.605 185.616 111.605H189.469C189.665 111.605 189.838 111.651 189.988 111.742C190.143 111.829 190.264 111.949 190.35 112.104C190.441 112.254 190.487 112.427 190.487 112.623V112.637C190.487 112.833 190.441 113.008 190.35 113.163C190.264 113.313 190.143 113.434 189.988 113.525C189.838 113.611 189.665 113.655 189.469 113.655H185.616C185.421 113.655 185.248 113.611 185.097 113.525C184.942 113.434 184.822 113.313 184.735 113.163C184.644 113.008 184.599 112.833 184.599 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M180.763 112.623C180.763 112.427 180.808 112.254 180.899 112.104C180.986 111.949 181.107 111.829 181.261 111.742C181.412 111.651 181.585 111.605 181.78 111.605H185.633C185.829 111.605 186.002 111.651 186.152 111.742C186.307 111.829 186.428 111.949 186.514 112.104C186.605 112.254 186.651 112.427 186.651 112.623V112.637C186.651 112.833 186.605 113.008 186.514 113.163C186.428 113.313 186.307 113.434 186.152 113.525C186.002 113.611 185.829 113.655 185.633 113.655H181.78C181.585 113.655 181.412 113.611 181.261 113.525C181.107 113.434 180.986 113.313 180.899 113.163C180.808 113.008 180.763 112.833 180.763 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M178.808 112.623C178.808 112.427 178.854 112.254 178.945 112.104C179.032 111.949 179.152 111.829 179.307 111.742C179.457 111.651 179.63 111.605 179.826 111.605H181.794C181.989 111.605 182.162 111.651 182.313 111.742C182.467 111.829 182.588 111.949 182.675 112.104C182.766 112.254 182.811 112.427 182.811 112.623V112.637C182.811 112.833 182.766 113.008 182.675 113.163C182.588 113.313 182.467 113.434 182.313 113.525C182.162 113.611 181.989 113.655 181.794 113.655H179.826C179.63 113.655 179.457 113.611 179.307 113.525C179.152 113.434 179.032 113.313 178.945 113.163C178.854 113.008 178.808 112.833 178.808 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M174.973 112.623C174.973 112.427 175.018 112.254 175.109 112.104C175.196 111.949 175.317 111.829 175.471 111.742C175.622 111.651 175.795 111.605 175.991 111.605H179.843C180.039 111.605 180.212 111.651 180.362 111.742C180.517 111.829 180.638 111.949 180.724 112.104C180.815 112.254 180.861 112.427 180.861 112.623V112.637C180.861 112.833 180.815 113.008 180.724 113.163C180.638 113.313 180.517 113.434 180.362 113.525C180.212 113.611 180.039 113.655 179.843 113.655H175.991C175.795 113.655 175.622 113.611 175.471 113.525C175.317 113.434 175.196 113.313 175.109 113.163C175.018 113.008 174.973 112.833 174.973 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M171.137 112.623C171.137 112.427 171.182 112.254 171.273 112.104C171.36 111.949 171.481 111.829 171.635 111.742C171.786 111.651 171.959 111.605 172.155 111.605H176.007C176.203 111.605 176.376 111.651 176.526 111.742C176.681 111.829 176.802 111.949 176.888 112.104C176.979 112.254 177.025 112.427 177.025 112.623V112.637C177.025 112.833 176.979 113.008 176.888 113.163C176.802 113.313 176.681 113.434 176.526 113.525C176.376 113.611 176.203 113.655 176.007 113.655H172.155C171.959 113.655 171.786 113.611 171.635 113.525C171.481 113.434 171.36 113.313 171.273 113.163C171.182 113.008 171.137 112.833 171.137 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M165.087 112.623C165.087 112.427 165.132 112.254 165.224 112.104C165.31 111.949 165.431 111.829 165.586 111.742C165.736 111.651 165.909 111.605 166.105 111.605H168.072C168.268 111.605 168.441 111.651 168.591 111.742C168.746 111.829 168.867 111.949 168.953 112.104C169.044 112.254 169.09 112.427 169.09 112.623V112.637C169.09 112.833 169.044 113.008 168.953 113.163C168.867 113.313 168.746 113.434 168.591 113.525C168.441 113.611 168.268 113.655 168.072 113.655H166.105C165.909 113.655 165.736 113.611 165.586 113.525C165.431 113.434 165.31 113.313 165.224 113.163C165.132 113.008 165.087 112.833 165.087 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M161.251 112.623C161.251 112.427 161.297 112.254 161.388 112.104C161.474 111.949 161.595 111.829 161.75 111.742C161.9 111.651 162.073 111.605 162.269 111.605H166.121C166.317 111.605 166.49 111.651 166.64 111.742C166.795 111.829 166.916 111.949 167.002 112.104C167.094 112.254 167.139 112.427 167.139 112.623V112.637C167.139 112.833 167.094 113.008 167.002 113.163C166.916 113.313 166.795 113.434 166.64 113.525C166.49 113.611 166.317 113.655 166.121 113.655H162.269C162.073 113.655 161.9 113.611 161.75 113.525C161.595 113.434 161.474 113.313 161.388 113.163C161.297 113.008 161.251 112.833 161.251 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M159.297 112.623C159.297 112.427 159.342 112.254 159.433 112.104C159.52 111.949 159.641 111.829 159.795 111.742C159.946 111.651 160.119 111.605 160.315 111.605H162.282C162.478 111.605 162.651 111.651 162.801 111.742C162.956 111.829 163.076 111.949 163.163 112.104C163.254 112.254 163.3 112.427 163.3 112.623V112.637C163.3 112.833 163.254 113.008 163.163 113.163C163.076 113.313 162.956 113.434 162.801 113.525C162.651 113.611 162.478 113.655 162.282 113.655H160.315C160.119 113.655 159.946 113.611 159.795 113.525C159.641 113.434 159.52 113.313 159.433 113.163C159.342 113.008 159.297 112.833 159.297 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M155.461 112.623C155.461 112.427 155.507 112.254 155.598 112.104C155.684 111.949 155.805 111.829 155.96 111.742C156.11 111.651 156.283 111.605 156.479 111.605H160.331C160.527 111.605 160.7 111.651 160.851 111.742C161.005 111.829 161.126 111.949 161.213 112.104C161.304 112.254 161.349 112.427 161.349 112.623V112.637C161.349 112.833 161.304 113.008 161.213 113.163C161.126 113.313 161.005 113.434 160.851 113.525C160.7 113.611 160.527 113.655 160.331 113.655H156.479C156.283 113.655 156.11 113.611 155.96 113.525C155.805 113.434 155.684 113.313 155.598 113.163C155.507 113.008 155.461 112.833 155.461 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M151.625 112.623C151.625 112.427 151.671 112.254 151.762 112.104C151.848 111.949 151.969 111.829 152.124 111.742C152.274 111.651 152.447 111.605 152.643 111.605H156.495C156.691 111.605 156.864 111.651 157.014 111.742C157.169 111.829 157.29 111.949 157.377 112.104C157.468 112.254 157.513 112.427 157.513 112.623V112.637C157.513 112.833 157.468 113.008 157.377 113.163C157.29 113.313 157.169 113.434 157.014 113.525C156.864 113.611 156.691 113.655 156.495 113.655H152.643C152.447 113.655 152.274 113.611 152.124 113.525C151.969 113.434 151.848 113.313 151.762 113.163C151.671 113.008 151.625 112.833 151.625 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M143.694 112.623C143.694 112.427 143.74 112.254 143.831 112.104C143.917 111.949 144.038 111.829 144.193 111.742C144.343 111.651 144.516 111.605 144.712 111.605H148.565C148.76 111.605 148.934 111.651 149.084 111.742C149.239 111.829 149.359 111.949 149.446 112.104C149.537 112.254 149.582 112.427 149.582 112.623V112.637C149.582 112.833 149.537 113.008 149.446 113.163C149.359 113.313 149.239 113.434 149.084 113.525C148.934 113.611 148.76 113.655 148.565 113.655H144.712C144.516 113.655 144.343 113.611 144.193 113.525C144.038 113.434 143.917 113.313 143.831 113.163C143.74 113.008 143.694 112.833 143.694 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M141.739 112.623C141.739 112.427 141.785 112.254 141.876 112.104C141.962 111.949 142.083 111.829 142.238 111.742C142.388 111.651 142.561 111.605 142.757 111.605H144.724C144.92 111.605 145.093 111.651 145.243 111.742C145.398 111.829 145.519 111.949 145.605 112.104C145.697 112.254 145.742 112.427 145.742 112.623V112.637C145.742 112.833 145.697 113.008 145.605 113.163C145.519 113.313 145.398 113.434 145.243 113.525C145.093 113.611 144.92 113.655 144.724 113.655H142.757C142.561 113.655 142.388 113.611 142.238 113.525C142.083 113.434 141.962 113.313 141.876 113.163C141.785 113.008 141.739 112.833 141.739 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M137.904 112.623C137.904 112.427 137.95 112.254 138.041 112.104C138.127 111.949 138.248 111.829 138.403 111.742C138.553 111.651 138.726 111.605 138.922 111.605H142.775C142.97 111.605 143.143 111.651 143.294 111.742C143.449 111.829 143.569 111.949 143.656 112.104C143.747 112.254 143.792 112.427 143.792 112.623V112.637C143.792 112.833 143.747 113.008 143.656 113.163C143.569 113.313 143.449 113.434 143.294 113.525C143.143 113.611 142.97 113.655 142.775 113.655H138.922C138.726 113.655 138.553 113.611 138.403 113.525C138.248 113.434 138.127 113.313 138.041 113.163C137.95 113.008 137.904 112.833 137.904 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M134.068 112.623C134.068 112.427 134.114 112.254 134.205 112.104C134.291 111.949 134.412 111.829 134.567 111.742C134.717 111.651 134.89 111.605 135.086 111.605H138.939C139.134 111.605 139.307 111.651 139.458 111.742C139.613 111.829 139.733 111.949 139.82 112.104C139.911 112.254 139.956 112.427 139.956 112.623V112.637C139.956 112.833 139.911 113.008 139.82 113.163C139.733 113.313 139.613 113.434 139.458 113.525C139.307 113.611 139.134 113.655 138.939 113.655H135.086C134.89 113.655 134.717 113.611 134.567 113.525C134.412 113.434 134.291 113.313 134.205 113.163C134.114 113.008 134.068 112.833 134.068 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M130.233 112.623C130.233 112.427 130.278 112.254 130.369 112.104C130.456 111.949 130.576 111.829 130.731 111.742C130.882 111.651 131.055 111.605 131.25 111.605H135.103C135.299 111.605 135.472 111.651 135.622 111.742C135.777 111.829 135.898 111.949 135.984 112.104C136.075 112.254 136.121 112.427 136.121 112.623V112.637C136.121 112.833 136.075 113.008 135.984 113.163C135.898 113.313 135.777 113.434 135.622 113.525C135.472 113.611 135.299 113.655 135.103 113.655H131.25C131.055 113.655 130.882 113.611 130.731 113.525C130.576 113.434 130.456 113.313 130.369 113.163C130.278 113.008 130.233 112.833 130.233 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M128.278 112.623C128.278 112.427 128.324 112.254 128.415 112.104C128.501 111.949 128.622 111.829 128.777 111.742C128.927 111.651 129.1 111.605 129.296 111.605H131.263C131.459 111.605 131.632 111.651 131.782 111.742C131.937 111.829 132.058 111.949 132.144 112.104C132.235 112.254 132.281 112.427 132.281 112.623V112.637C132.281 112.833 132.235 113.008 132.144 113.163C132.058 113.313 131.937 113.434 131.782 113.525C131.632 113.611 131.459 113.655 131.263 113.655H129.296C129.1 113.655 128.927 113.611 128.777 113.525C128.622 113.434 128.501 113.313 128.415 113.163C128.324 113.008 128.278 112.833 128.278 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M124.442 112.623C124.442 112.427 124.488 112.254 124.579 112.104C124.666 111.949 124.786 111.829 124.941 111.742C125.091 111.651 125.264 111.605 125.46 111.605H129.313C129.509 111.605 129.682 111.651 129.832 111.742C129.987 111.829 130.107 111.949 130.194 112.104C130.285 112.254 130.331 112.427 130.331 112.623V112.637C130.331 112.833 130.285 113.008 130.194 113.163C130.107 113.313 129.987 113.434 129.832 113.525C129.682 113.611 129.509 113.655 129.313 113.655H125.46C125.264 113.655 125.091 113.611 124.941 113.525C124.786 113.434 124.666 113.313 124.579 113.163C124.488 113.008 124.442 112.833 124.442 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M120.606 112.623C120.606 112.427 120.652 112.254 120.743 112.104C120.83 111.949 120.95 111.829 121.105 111.742C121.255 111.651 121.428 111.605 121.624 111.605H125.477C125.673 111.605 125.846 111.651 125.996 111.742C126.151 111.829 126.271 111.949 126.358 112.104C126.449 112.254 126.495 112.427 126.495 112.623V112.637C126.495 112.833 126.449 113.008 126.358 113.163C126.271 113.313 126.151 113.434 125.996 113.525C125.846 113.611 125.673 113.655 125.477 113.655H121.624C121.428 113.655 121.255 113.611 121.105 113.525C120.95 113.434 120.83 113.313 120.743 113.163C120.652 113.008 120.606 112.833 120.606 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M118.652 112.623C118.652 112.427 118.698 112.254 118.789 112.104C118.875 111.949 118.996 111.829 119.151 111.742C119.301 111.651 119.474 111.605 119.67 111.605H121.637C121.833 111.605 122.006 111.651 122.157 111.742C122.311 111.829 122.432 111.949 122.519 112.104C122.61 112.254 122.655 112.427 122.655 112.623V112.637C122.655 112.833 122.61 113.008 122.519 113.163C122.432 113.313 122.311 113.434 122.157 113.525C122.006 113.611 121.833 113.655 121.637 113.655H119.67C119.474 113.655 119.301 113.611 119.151 113.525C118.996 113.434 118.875 113.313 118.789 113.163C118.698 113.008 118.652 112.833 118.652 112.637V112.623Z" fill="#D4D4D4"/>
<path d="M342.053 104.655C342.053 104.459 342.098 104.286 342.189 104.135C342.276 103.981 342.397 103.86 342.551 103.773C342.702 103.682 342.875 103.637 343.071 103.637H345.038C345.234 103.637 345.407 103.682 345.557 103.773C345.712 103.86 345.832 103.981 345.919 104.135C346.01 104.286 346.056 104.459 346.056 104.655V104.668C346.056 104.864 346.01 105.039 345.919 105.194C345.832 105.344 345.712 105.465 345.557 105.556C345.407 105.643 345.234 105.686 345.038 105.686H343.071C342.875 105.686 342.702 105.643 342.551 105.556C342.397 105.465 342.276 105.344 342.189 105.194C342.098 105.039 342.053 104.864 342.053 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M338.218 104.655C338.218 104.459 338.263 104.286 338.354 104.135C338.441 103.981 338.561 103.86 338.716 103.773C338.866 103.682 339.039 103.637 339.235 103.637H343.088C343.284 103.637 343.457 103.682 343.607 103.773C343.762 103.86 343.882 103.981 343.969 104.135C344.06 104.286 344.106 104.459 344.106 104.655V104.668C344.106 104.864 344.06 105.039 343.969 105.194C343.882 105.344 343.762 105.465 343.607 105.556C343.457 105.643 343.284 105.686 343.088 105.686H339.235C339.039 105.686 338.866 105.643 338.716 105.556C338.561 105.465 338.441 105.344 338.354 105.194C338.263 105.039 338.218 104.864 338.218 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M334.382 104.655C334.382 104.459 334.427 104.286 334.519 104.135C334.605 103.981 334.726 103.86 334.881 103.773C335.031 103.682 335.204 103.637 335.4 103.637H339.252C339.448 103.637 339.621 103.682 339.771 103.773C339.926 103.86 340.047 103.981 340.133 104.135C340.224 104.286 340.27 104.459 340.27 104.655V104.668C340.27 104.864 340.224 105.039 340.133 105.194C340.047 105.344 339.926 105.465 339.771 105.556C339.621 105.643 339.448 105.686 339.252 105.686H335.4C335.204 105.686 335.031 105.643 334.881 105.556C334.726 105.465 334.605 105.344 334.519 105.194C334.427 105.039 334.382 104.864 334.382 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M332.428 104.655C332.428 104.459 332.473 104.286 332.564 104.135C332.651 103.981 332.772 103.86 332.926 103.773C333.077 103.682 333.25 103.637 333.446 103.637H335.413C335.609 103.637 335.782 103.682 335.932 103.773C336.087 103.86 336.207 103.981 336.294 104.135C336.385 104.286 336.431 104.459 336.431 104.655V104.668C336.431 104.864 336.385 105.039 336.294 105.194C336.207 105.344 336.087 105.465 335.932 105.556C335.782 105.643 335.609 105.686 335.413 105.686H333.446C333.25 105.686 333.077 105.643 332.926 105.556C332.772 105.465 332.651 105.344 332.564 105.194C332.473 105.039 332.428 104.864 332.428 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M330.473 104.655C330.473 104.459 330.518 104.286 330.609 104.135C330.696 103.981 330.816 103.86 330.971 103.773C331.122 103.682 331.295 103.637 331.49 103.637H333.458C333.654 103.637 333.827 103.682 333.977 103.773C334.132 103.86 334.252 103.981 334.339 104.135C334.43 104.286 334.475 104.459 334.475 104.655V104.668C334.475 104.864 334.43 105.039 334.339 105.194C334.252 105.344 334.132 105.465 333.977 105.556C333.827 105.643 333.654 105.686 333.458 105.686H331.49C331.295 105.686 331.122 105.643 330.971 105.556C330.816 105.465 330.696 105.344 330.609 105.194C330.518 105.039 330.473 104.864 330.473 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M328.518 104.655C328.518 104.459 328.564 104.286 328.655 104.135C328.742 103.981 328.862 103.86 329.017 103.773C329.167 103.682 329.34 103.637 329.536 103.637H331.503C331.699 103.637 331.872 103.682 332.023 103.773C332.177 103.86 332.298 103.981 332.385 104.135C332.476 104.286 332.521 104.459 332.521 104.655V104.668C332.521 104.864 332.476 105.039 332.385 105.194C332.298 105.344 332.177 105.465 332.023 105.556C331.872 105.643 331.699 105.686 331.503 105.686H329.536C329.34 105.686 329.167 105.643 329.017 105.556C328.862 105.465 328.742 105.344 328.655 105.194C328.564 105.039 328.518 104.864 328.518 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M324.683 104.655C324.683 104.459 324.728 104.286 324.819 104.135C324.906 103.981 325.027 103.86 325.181 103.773C325.332 103.682 325.505 103.637 325.701 103.637H329.553C329.749 103.637 329.922 103.682 330.072 103.773C330.227 103.86 330.348 103.981 330.434 104.135C330.525 104.286 330.571 104.459 330.571 104.655V104.668C330.571 104.864 330.525 105.039 330.434 105.194C330.348 105.344 330.227 105.465 330.072 105.556C329.922 105.643 329.749 105.686 329.553 105.686H325.701C325.505 105.686 325.332 105.643 325.181 105.556C325.027 105.465 324.906 105.344 324.819 105.194C324.728 105.039 324.683 104.864 324.683 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M320.847 104.655C320.847 104.459 320.892 104.286 320.983 104.135C321.07 103.981 321.19 103.86 321.345 103.773C321.496 103.682 321.669 103.637 321.864 103.637H325.717C325.913 103.637 326.086 103.682 326.236 103.773C326.391 103.86 326.512 103.981 326.598 104.135C326.689 104.286 326.735 104.459 326.735 104.655V104.668C326.735 104.864 326.689 105.039 326.598 105.194C326.512 105.344 326.391 105.465 326.236 105.556C326.086 105.643 325.913 105.686 325.717 105.686H321.864C321.669 105.686 321.496 105.643 321.345 105.556C321.19 105.465 321.07 105.344 320.983 105.194C320.892 105.039 320.847 104.864 320.847 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M314.797 104.655C314.797 104.459 314.842 104.286 314.933 104.135C315.02 103.981 315.141 103.86 315.295 103.773C315.446 103.682 315.619 103.637 315.815 103.637H317.782C317.978 103.637 318.151 103.682 318.301 103.773C318.456 103.86 318.577 103.981 318.663 104.135C318.754 104.286 318.8 104.459 318.8 104.655V104.668C318.8 104.864 318.754 105.039 318.663 105.194C318.577 105.344 318.456 105.465 318.301 105.556C318.151 105.643 317.978 105.686 317.782 105.686H315.815C315.619 105.686 315.446 105.643 315.295 105.556C315.141 105.465 315.02 105.344 314.933 105.194C314.842 105.039 314.797 104.864 314.797 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M312.843 104.655C312.843 104.459 312.888 104.286 312.979 104.135C313.066 103.981 313.187 103.86 313.341 103.773C313.492 103.682 313.665 103.637 313.861 103.637H315.828C316.024 103.637 316.197 103.682 316.347 103.773C316.502 103.86 316.622 103.981 316.709 104.135C316.8 104.286 316.846 104.459 316.846 104.655V104.668C316.846 104.864 316.8 105.039 316.709 105.194C316.622 105.344 316.502 105.465 316.347 105.556C316.197 105.643 316.024 105.686 315.828 105.686H313.861C313.665 105.686 313.492 105.643 313.341 105.556C313.187 105.465 313.066 105.344 312.979 105.194C312.888 105.039 312.843 104.864 312.843 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M309.007 104.655C309.007 104.459 309.052 104.286 309.143 104.135C309.23 103.981 309.351 103.86 309.505 103.773C309.656 103.682 309.829 103.637 310.024 103.637H313.877C314.073 103.637 314.246 103.682 314.396 103.773C314.551 103.86 314.672 103.981 314.758 104.135C314.849 104.286 314.895 104.459 314.895 104.655V104.668C314.895 104.864 314.849 105.039 314.758 105.194C314.672 105.344 314.551 105.465 314.396 105.556C314.246 105.643 314.073 105.686 313.877 105.686H310.024C309.829 105.686 309.656 105.643 309.505 105.556C309.351 105.465 309.23 105.344 309.143 105.194C309.052 105.039 309.007 104.864 309.007 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M305.171 104.655C305.171 104.459 305.217 104.286 305.308 104.135C305.394 103.981 305.515 103.86 305.67 103.773C305.82 103.682 305.993 103.637 306.189 103.637H310.041C310.237 103.637 310.41 103.682 310.56 103.773C310.715 103.86 310.836 103.981 310.923 104.135C311.014 104.286 311.059 104.459 311.059 104.655V104.668C311.059 104.864 311.014 105.039 310.923 105.194C310.836 105.344 310.715 105.465 310.56 105.556C310.41 105.643 310.237 105.686 310.041 105.686H306.189C305.993 105.686 305.82 105.643 305.67 105.556C305.515 105.465 305.394 105.344 305.308 105.194C305.217 105.039 305.171 104.864 305.171 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M299.121 104.655C299.121 104.459 299.167 104.286 299.258 104.135C299.344 103.981 299.465 103.86 299.62 103.773C299.77 103.682 299.943 103.637 300.139 103.637H302.106C302.302 103.637 302.475 103.682 302.625 103.773C302.78 103.86 302.901 103.981 302.987 104.135C303.078 104.286 303.124 104.459 303.124 104.655V104.668C303.124 104.864 303.078 105.039 302.987 105.194C302.901 105.344 302.78 105.465 302.625 105.556C302.475 105.643 302.302 105.686 302.106 105.686H300.139C299.943 105.686 299.77 105.643 299.62 105.556C299.465 105.465 299.344 105.344 299.258 105.194C299.167 105.039 299.121 104.864 299.121 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M295.285 104.655C295.285 104.459 295.331 104.286 295.422 104.135C295.508 103.981 295.629 103.86 295.784 103.773C295.934 103.682 296.107 103.637 296.303 103.637H300.155C300.351 103.637 300.524 103.682 300.675 103.773C300.829 103.86 300.95 103.981 301.037 104.135C301.128 104.286 301.173 104.459 301.173 104.655V104.668C301.173 104.864 301.128 105.039 301.037 105.194C300.95 105.344 300.829 105.465 300.675 105.556C300.524 105.643 300.351 105.686 300.155 105.686H296.303C296.107 105.686 295.934 105.643 295.784 105.556C295.629 105.465 295.508 105.344 295.422 105.194C295.331 105.039 295.285 104.864 295.285 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M291.449 104.655C291.449 104.459 291.495 104.286 291.586 104.135C291.672 103.981 291.793 103.86 291.948 103.773C292.098 103.682 292.271 103.637 292.467 103.637H296.32C296.515 103.637 296.688 103.682 296.839 103.773C296.994 103.86 297.114 103.981 297.201 104.135C297.292 104.286 297.337 104.459 297.337 104.655V104.668C297.337 104.864 297.292 105.039 297.201 105.194C297.114 105.344 296.994 105.465 296.839 105.556C296.688 105.643 296.515 105.686 296.32 105.686H292.467C292.271 105.686 292.098 105.643 291.948 105.556C291.793 105.465 291.672 105.344 291.586 105.194C291.495 105.039 291.449 104.864 291.449 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M289.495 104.655C289.495 104.459 289.541 104.286 289.632 104.135C289.718 103.981 289.839 103.86 289.994 103.773C290.144 103.682 290.317 103.637 290.513 103.637H292.48C292.676 103.637 292.849 103.682 292.999 103.773C293.154 103.86 293.275 103.981 293.361 104.135C293.452 104.286 293.498 104.459 293.498 104.655V104.668C293.498 104.864 293.452 105.039 293.361 105.194C293.275 105.344 293.154 105.465 292.999 105.556C292.849 105.643 292.676 105.686 292.48 105.686H290.513C290.317 105.686 290.144 105.643 289.994 105.556C289.839 105.465 289.718 105.344 289.632 105.194C289.541 105.039 289.495 104.864 289.495 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M285.659 104.655C285.659 104.459 285.705 104.286 285.796 104.135C285.882 103.981 286.003 103.86 286.158 103.773C286.308 103.682 286.481 103.637 286.677 103.637H290.53C290.725 103.637 290.898 103.682 291.049 103.773C291.204 103.86 291.324 103.981 291.411 104.135C291.502 104.286 291.547 104.459 291.547 104.655V104.668C291.547 104.864 291.502 105.039 291.411 105.194C291.324 105.344 291.204 105.465 291.049 105.556C290.898 105.643 290.725 105.686 290.53 105.686H286.677C286.481 105.686 286.308 105.643 286.158 105.556C286.003 105.465 285.882 105.344 285.796 105.194C285.705 105.039 285.659 104.864 285.659 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M283.705 104.655C283.705 104.459 283.751 104.286 283.842 104.135C283.928 103.981 284.049 103.86 284.204 103.773C284.354 103.682 284.527 103.637 284.723 103.637H286.69C286.886 103.637 287.059 103.682 287.209 103.773C287.364 103.86 287.485 103.981 287.571 104.135C287.662 104.286 287.708 104.459 287.708 104.655V104.668C287.708 104.864 287.662 105.039 287.571 105.194C287.485 105.344 287.364 105.465 287.209 105.556C287.059 105.643 286.886 105.686 286.69 105.686H284.723C284.527 105.686 284.354 105.643 284.204 105.556C284.049 105.465 283.928 105.344 283.842 105.194C283.751 105.039 283.705 104.864 283.705 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M279.869 104.655C279.869 104.459 279.915 104.286 280.006 104.135C280.092 103.981 280.213 103.86 280.368 103.773C280.518 103.682 280.691 103.637 280.887 103.637H284.739C284.935 103.637 285.108 103.682 285.259 103.773C285.413 103.86 285.534 103.981 285.621 104.135C285.712 104.286 285.757 104.459 285.757 104.655V104.668C285.757 104.864 285.712 105.039 285.621 105.194C285.534 105.344 285.413 105.465 285.259 105.556C285.108 105.643 284.935 105.686 284.739 105.686H280.887C280.691 105.686 280.518 105.643 280.368 105.556C280.213 105.465 280.092 105.344 280.006 105.194C279.915 105.039 279.869 104.864 279.869 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M271.938 104.655C271.938 104.459 271.983 104.286 272.074 104.135C272.161 103.981 272.281 103.86 272.436 103.773C272.586 103.682 272.759 103.637 272.955 103.637H276.808C277.004 103.637 277.177 103.682 277.327 103.773C277.482 103.86 277.602 103.981 277.689 104.135C277.78 104.286 277.826 104.459 277.826 104.655V104.668C277.826 104.864 277.78 105.039 277.689 105.194C277.602 105.344 277.482 105.465 277.327 105.556C277.177 105.643 277.004 105.686 276.808 105.686H272.955C272.759 105.686 272.586 105.643 272.436 105.556C272.281 105.465 272.161 105.344 272.074 105.194C271.983 105.039 271.938 104.864 271.938 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M268.103 104.655C268.103 104.459 268.148 104.286 268.239 104.135C268.326 103.981 268.446 103.86 268.601 103.773C268.751 103.682 268.925 103.637 269.12 103.637H272.973C273.169 103.637 273.342 103.682 273.492 103.773C273.647 103.86 273.768 103.981 273.854 104.135C273.945 104.286 273.991 104.459 273.991 104.655V104.668C273.991 104.864 273.945 105.039 273.854 105.194C273.768 105.344 273.647 105.465 273.492 105.556C273.342 105.643 273.169 105.686 272.973 105.686H269.12C268.925 105.686 268.751 105.643 268.601 105.556C268.446 105.465 268.326 105.344 268.239 105.194C268.148 105.039 268.103 104.864 268.103 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M264.266 104.655C264.266 104.459 264.312 104.286 264.403 104.135C264.49 103.981 264.61 103.86 264.765 103.773C264.915 103.682 265.088 103.637 265.284 103.637H269.137C269.333 103.637 269.506 103.682 269.656 103.773C269.811 103.86 269.931 103.981 270.018 104.135C270.109 104.286 270.155 104.459 270.155 104.655V104.668C270.155 104.864 270.109 105.039 270.018 105.194C269.931 105.344 269.811 105.465 269.656 105.556C269.506 105.643 269.333 105.686 269.137 105.686H265.284C265.088 105.686 264.915 105.643 264.765 105.556C264.61 105.465 264.49 105.344 264.403 105.194C264.312 105.039 264.266 104.864 264.266 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M260.431 104.655C260.431 104.459 260.476 104.286 260.567 104.135C260.654 103.981 260.775 103.86 260.929 103.773C261.08 103.682 261.253 103.637 261.449 103.637H265.301C265.497 103.637 265.67 103.682 265.82 103.773C265.975 103.86 266.096 103.981 266.182 104.135C266.273 104.286 266.319 104.459 266.319 104.655V104.668C266.319 104.864 266.273 105.039 266.182 105.194C266.096 105.344 265.975 105.465 265.82 105.556C265.67 105.643 265.497 105.686 265.301 105.686H261.449C261.253 105.686 261.08 105.643 260.929 105.556C260.775 105.465 260.654 105.344 260.567 105.194C260.476 105.039 260.431 104.864 260.431 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M254.381 104.655C254.381 104.459 254.426 104.286 254.517 104.135C254.604 103.981 254.725 103.86 254.88 103.773C255.03 103.682 255.203 103.637 255.399 103.637H257.366C257.562 103.637 257.735 103.682 257.885 103.773C258.04 103.86 258.161 103.981 258.247 104.135C258.338 104.286 258.384 104.459 258.384 104.655V104.668C258.384 104.864 258.338 105.039 258.247 105.194C258.161 105.344 258.04 105.465 257.885 105.556C257.735 105.643 257.562 105.686 257.366 105.686H255.399C255.203 105.686 255.03 105.643 254.88 105.556C254.725 105.465 254.604 105.344 254.517 105.194C254.426 105.039 254.381 104.864 254.381 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M252.426 104.655C252.426 104.459 252.471 104.286 252.562 104.135C252.649 103.981 252.77 103.86 252.924 103.773C253.075 103.682 253.248 103.637 253.444 103.637H255.411C255.607 103.637 255.78 103.682 255.93 103.773C256.085 103.86 256.205 103.981 256.292 104.135C256.383 104.286 256.429 104.459 256.429 104.655V104.668C256.429 104.864 256.383 105.039 256.292 105.194C256.205 105.344 256.085 105.465 255.93 105.556C255.78 105.643 255.607 105.686 255.411 105.686H253.444C253.248 105.686 253.075 105.643 252.924 105.556C252.77 105.465 252.649 105.344 252.562 105.194C252.471 105.039 252.426 104.864 252.426 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M248.591 104.655C248.591 104.459 248.636 104.286 248.727 104.135C248.814 103.981 248.935 103.86 249.089 103.773C249.24 103.682 249.413 103.637 249.609 103.637H253.461C253.657 103.637 253.83 103.682 253.98 103.773C254.135 103.86 254.256 103.981 254.342 104.135C254.433 104.286 254.479 104.459 254.479 104.655V104.668C254.479 104.864 254.433 105.039 254.342 105.194C254.256 105.344 254.135 105.465 253.98 105.556C253.83 105.643 253.657 105.686 253.461 105.686H249.609C249.413 105.686 249.24 105.643 249.089 105.556C248.935 105.465 248.814 105.344 248.727 105.194C248.636 105.039 248.591 104.864 248.591 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M244.755 104.655C244.755 104.459 244.8 104.286 244.891 104.135C244.978 103.981 245.099 103.86 245.253 103.773C245.404 103.682 245.577 103.637 245.773 103.637H249.625C249.821 103.637 249.994 103.682 250.144 103.773C250.299 103.86 250.42 103.981 250.506 104.135C250.597 104.286 250.643 104.459 250.643 104.655V104.668C250.643 104.864 250.597 105.039 250.506 105.194C250.42 105.344 250.299 105.465 250.144 105.556C249.994 105.643 249.821 105.686 249.625 105.686H245.773C245.577 105.686 245.404 105.643 245.253 105.556C245.099 105.465 244.978 105.344 244.891 105.194C244.8 105.039 244.755 104.864 244.755 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M240.919 104.655C240.919 104.459 240.965 104.286 241.056 104.135C241.142 103.981 241.263 103.86 241.418 103.773C241.568 103.682 241.741 103.637 241.937 103.637H245.789C245.985 103.637 246.158 103.682 246.309 103.773C246.463 103.86 246.584 103.981 246.671 104.135C246.762 104.286 246.807 104.459 246.807 104.655V104.668C246.807 104.864 246.762 105.039 246.671 105.194C246.584 105.344 246.463 105.465 246.309 105.556C246.158 105.643 245.985 105.686 245.789 105.686H241.937C241.741 105.686 241.568 105.643 241.418 105.556C241.263 105.465 241.142 105.344 241.056 105.194C240.965 105.039 240.919 104.864 240.919 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M238.965 104.655C238.965 104.459 239.01 104.286 239.101 104.135C239.188 103.981 239.309 103.86 239.463 103.773C239.614 103.682 239.787 103.637 239.983 103.637H241.95C242.146 103.637 242.319 103.682 242.469 103.773C242.624 103.86 242.745 103.981 242.831 104.135C242.922 104.286 242.968 104.459 242.968 104.655V104.668C242.968 104.864 242.922 105.039 242.831 105.194C242.745 105.344 242.624 105.465 242.469 105.556C242.319 105.643 242.146 105.686 241.95 105.686H239.983C239.787 105.686 239.614 105.643 239.463 105.556C239.309 105.465 239.188 105.344 239.101 105.194C239.01 105.039 238.965 104.864 238.965 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M232.914 104.655C232.914 104.459 232.96 104.286 233.051 104.135C233.137 103.981 233.258 103.86 233.413 103.773C233.563 103.682 233.736 103.637 233.932 103.637H235.899C236.095 103.637 236.268 103.682 236.418 103.773C236.573 103.86 236.694 103.981 236.781 104.135C236.872 104.286 236.917 104.459 236.917 104.655V104.668C236.917 104.864 236.872 105.039 236.781 105.194C236.694 105.344 236.573 105.465 236.418 105.556C236.268 105.643 236.095 105.686 235.899 105.686H233.932C233.736 105.686 233.563 105.643 233.413 105.556C233.258 105.465 233.137 105.344 233.051 105.194C232.96 105.039 232.914 104.864 232.914 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M230.96 104.655C230.96 104.459 231.005 104.286 231.096 104.135C231.183 103.981 231.304 103.86 231.458 103.773C231.609 103.682 231.782 103.637 231.978 103.637H233.945C234.141 103.637 234.314 103.682 234.464 103.773C234.619 103.86 234.739 103.981 234.826 104.135C234.917 104.286 234.963 104.459 234.963 104.655V104.668C234.963 104.864 234.917 105.039 234.826 105.194C234.739 105.344 234.619 105.465 234.464 105.556C234.314 105.643 234.141 105.686 233.945 105.686H231.978C231.782 105.686 231.609 105.643 231.458 105.556C231.304 105.465 231.183 105.344 231.096 105.194C231.005 105.039 230.96 104.864 230.96 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M227.124 104.655C227.124 104.459 227.17 104.286 227.261 104.135C227.347 103.981 227.468 103.86 227.623 103.773C227.773 103.682 227.946 103.637 228.142 103.637H231.994C232.19 103.637 232.363 103.682 232.514 103.773C232.668 103.86 232.789 103.981 232.876 104.135C232.967 104.286 233.012 104.459 233.012 104.655V104.668C233.012 104.864 232.967 105.039 232.876 105.194C232.789 105.344 232.668 105.465 232.514 105.556C232.363 105.643 232.19 105.686 231.994 105.686H228.142C227.946 105.686 227.773 105.643 227.623 105.556C227.468 105.465 227.347 105.344 227.261 105.194C227.17 105.039 227.124 104.864 227.124 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M223.288 104.655C223.288 104.459 223.334 104.286 223.425 104.135C223.511 103.981 223.632 103.86 223.787 103.773C223.937 103.682 224.11 103.637 224.306 103.637H228.158C228.354 103.637 228.527 103.682 228.678 103.773C228.832 103.86 228.953 103.981 229.04 104.135C229.131 104.286 229.176 104.459 229.176 104.655V104.668C229.176 104.864 229.131 105.039 229.04 105.194C228.953 105.344 228.832 105.465 228.678 105.556C228.527 105.643 228.354 105.686 228.158 105.686H224.306C224.11 105.686 223.937 105.643 223.787 105.556C223.632 105.465 223.511 105.344 223.425 105.194C223.334 105.039 223.288 104.864 223.288 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M215.357 104.655C215.357 104.459 215.403 104.286 215.494 104.135C215.581 103.981 215.701 103.86 215.856 103.773C216.006 103.682 216.179 103.637 216.375 103.637H220.228C220.424 103.637 220.597 103.682 220.747 103.773C220.902 103.86 221.022 103.981 221.109 104.135C221.2 104.286 221.246 104.459 221.246 104.655V104.668C221.246 104.864 221.2 105.039 221.109 105.194C221.022 105.344 220.902 105.465 220.747 105.556C220.597 105.643 220.424 105.686 220.228 105.686H216.375C216.179 105.686 216.006 105.643 215.856 105.556C215.701 105.465 215.581 105.344 215.494 105.194C215.403 105.039 215.357 104.864 215.357 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M211.521 104.655C211.521 104.459 211.567 104.286 211.658 104.135C211.745 103.981 211.865 103.86 212.02 103.773C212.17 103.682 212.343 103.637 212.539 103.637H216.392C216.588 103.637 216.761 103.682 216.911 103.773C217.066 103.86 217.186 103.981 217.273 104.135C217.364 104.286 217.41 104.459 217.41 104.655V104.668C217.41 104.864 217.364 105.039 217.273 105.194C217.186 105.344 217.066 105.465 216.911 105.556C216.761 105.643 216.588 105.686 216.392 105.686H212.539C212.343 105.686 212.17 105.643 212.02 105.556C211.865 105.465 211.745 105.344 211.658 105.194C211.567 105.039 211.521 104.864 211.521 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M207.686 104.655C207.686 104.459 207.731 104.286 207.822 104.135C207.909 103.981 208.029 103.86 208.184 103.773C208.334 103.682 208.508 103.637 208.703 103.637H212.556C212.752 103.637 212.925 103.682 213.075 103.773C213.23 103.86 213.351 103.981 213.437 104.135C213.528 104.286 213.574 104.459 213.574 104.655V104.668C213.574 104.864 213.528 105.039 213.437 105.194C213.351 105.344 213.23 105.465 213.075 105.556C212.925 105.643 212.752 105.686 212.556 105.686H208.703C208.508 105.686 208.334 105.643 208.184 105.556C208.029 105.465 207.909 105.344 207.822 105.194C207.731 105.039 207.686 104.864 207.686 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M203.851 104.655C203.851 104.459 203.896 104.286 203.987 104.135C204.074 103.981 204.194 103.86 204.349 103.773C204.5 103.682 204.673 103.637 204.868 103.637H208.721C208.917 103.637 209.09 103.682 209.24 103.773C209.395 103.86 209.516 103.981 209.602 104.135C209.693 104.286 209.739 104.459 209.739 104.655V104.668C209.739 104.864 209.693 105.039 209.602 105.194C209.516 105.344 209.395 105.465 209.24 105.556C209.09 105.643 208.917 105.686 208.721 105.686H204.868C204.673 105.686 204.5 105.643 204.349 105.556C204.194 105.465 204.074 105.344 203.987 105.194C203.896 105.039 203.851 104.864 203.851 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M201.896 104.655C201.896 104.459 201.941 104.286 202.032 104.135C202.119 103.981 202.24 103.86 202.394 103.773C202.545 103.682 202.718 103.637 202.913 103.637H204.881C205.077 103.637 205.25 103.682 205.4 103.773C205.555 103.86 205.675 103.981 205.762 104.135C205.853 104.286 205.899 104.459 205.899 104.655V104.668C205.899 104.864 205.853 105.039 205.762 105.194C205.675 105.344 205.555 105.465 205.4 105.556C205.25 105.643 205.077 105.686 204.881 105.686H202.913C202.718 105.686 202.545 105.643 202.394 105.556C202.24 105.465 202.119 105.344 202.032 105.194C201.941 105.039 201.896 104.864 201.896 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M198.06 104.655C198.06 104.459 198.105 104.286 198.196 104.135C198.283 103.981 198.403 103.86 198.558 103.773C198.708 103.682 198.882 103.637 199.077 103.637H202.93C203.126 103.637 203.299 103.682 203.449 103.773C203.604 103.86 203.725 103.981 203.811 104.135C203.902 104.286 203.948 104.459 203.948 104.655V104.668C203.948 104.864 203.902 105.039 203.811 105.194C203.725 105.344 203.604 105.465 203.449 105.556C203.299 105.643 203.126 105.686 202.93 105.686H199.077C198.882 105.686 198.708 105.643 198.558 105.556C198.403 105.465 198.283 105.344 198.196 105.194C198.105 105.039 198.06 104.864 198.06 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M194.224 104.655C194.224 104.459 194.27 104.286 194.361 104.135C194.448 103.981 194.568 103.86 194.723 103.773C194.873 103.682 195.046 103.637 195.242 103.637H199.095C199.291 103.637 199.464 103.682 199.614 103.773C199.769 103.86 199.889 103.981 199.976 104.135C200.067 104.286 200.112 104.459 200.112 104.655V104.668C200.112 104.864 200.067 105.039 199.976 105.194C199.889 105.344 199.769 105.465 199.614 105.556C199.464 105.643 199.291 105.686 199.095 105.686H195.242C195.046 105.686 194.873 105.643 194.723 105.556C194.568 105.465 194.448 105.344 194.361 105.194C194.27 105.039 194.224 104.864 194.224 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M190.389 104.655C190.389 104.459 190.434 104.286 190.525 104.135C190.612 103.981 190.733 103.86 190.887 103.773C191.038 103.682 191.211 103.637 191.407 103.637H195.259C195.455 103.637 195.628 103.682 195.778 103.773C195.933 103.86 196.054 103.981 196.14 104.135C196.231 104.286 196.277 104.459 196.277 104.655V104.668C196.277 104.864 196.231 105.039 196.14 105.194C196.054 105.344 195.933 105.465 195.778 105.556C195.628 105.643 195.455 105.686 195.259 105.686H191.407C191.211 105.686 191.038 105.643 190.887 105.556C190.733 105.465 190.612 105.344 190.525 105.194C190.434 105.039 190.389 104.864 190.389 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M186.553 104.655C186.553 104.459 186.598 104.286 186.689 104.135C186.776 103.981 186.897 103.86 187.051 103.773C187.202 103.682 187.375 103.637 187.571 103.637H191.423C191.619 103.637 191.792 103.682 191.942 103.773C192.097 103.86 192.218 103.981 192.304 104.135C192.395 104.286 192.441 104.459 192.441 104.655V104.668C192.441 104.864 192.395 105.039 192.304 105.194C192.218 105.344 192.097 105.465 191.942 105.556C191.792 105.643 191.619 105.686 191.423 105.686H187.571C187.375 105.686 187.202 105.643 187.051 105.556C186.897 105.465 186.776 105.344 186.689 105.194C186.598 105.039 186.553 104.864 186.553 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M182.718 104.655C182.718 104.459 182.763 104.286 182.854 104.135C182.941 103.981 183.062 103.86 183.216 103.773C183.367 103.682 183.54 103.637 183.736 103.637H187.588C187.784 103.637 187.957 103.682 188.107 103.773C188.262 103.86 188.383 103.981 188.469 104.135C188.56 104.286 188.606 104.459 188.606 104.655V104.668C188.606 104.864 188.56 105.039 188.469 105.194C188.383 105.344 188.262 105.465 188.107 105.556C187.957 105.643 187.784 105.686 187.588 105.686H183.736C183.54 105.686 183.367 105.643 183.216 105.556C183.062 105.465 182.941 105.344 182.854 105.194C182.763 105.039 182.718 104.864 182.718 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M174.786 104.655C174.786 104.459 174.832 104.286 174.923 104.135C175.009 103.981 175.13 103.86 175.285 103.773C175.435 103.682 175.608 103.637 175.804 103.637H179.656C179.852 103.637 180.025 103.682 180.176 103.773C180.33 103.86 180.451 103.981 180.538 104.135C180.629 104.286 180.674 104.459 180.674 104.655V104.668C180.674 104.864 180.629 105.039 180.538 105.194C180.451 105.344 180.33 105.465 180.176 105.556C180.025 105.643 179.852 105.686 179.656 105.686H175.804C175.608 105.686 175.435 105.643 175.285 105.556C175.13 105.465 175.009 105.344 174.923 105.194C174.832 105.039 174.786 104.864 174.786 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M170.95 104.655C170.95 104.459 170.996 104.286 171.087 104.135C171.174 103.981 171.294 103.86 171.449 103.773C171.599 103.682 171.772 103.637 171.968 103.637H175.821C176.017 103.637 176.19 103.682 176.34 103.773C176.495 103.86 176.615 103.981 176.702 104.135C176.793 104.286 176.839 104.459 176.839 104.655V104.668C176.839 104.864 176.793 105.039 176.702 105.194C176.615 105.344 176.495 105.465 176.34 105.556C176.19 105.643 176.017 105.686 175.821 105.686H171.968C171.772 105.686 171.599 105.643 171.449 105.556C171.294 105.465 171.174 105.344 171.087 105.194C170.996 105.039 170.95 104.864 170.95 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M167.115 104.655C167.115 104.459 167.161 104.286 167.252 104.135C167.338 103.981 167.459 103.86 167.614 103.773C167.764 103.682 167.937 103.637 168.133 103.637H171.986C172.181 103.637 172.354 103.682 172.505 103.773C172.66 103.86 172.78 103.981 172.867 104.135C172.958 104.286 173.003 104.459 173.003 104.655V104.668C173.003 104.864 172.958 105.039 172.867 105.194C172.78 105.344 172.66 105.465 172.505 105.556C172.354 105.643 172.181 105.686 171.986 105.686H168.133C167.937 105.686 167.764 105.643 167.614 105.556C167.459 105.465 167.338 105.344 167.252 105.194C167.161 105.039 167.115 104.864 167.115 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M163.279 104.655C163.279 104.459 163.325 104.286 163.416 104.135C163.502 103.981 163.623 103.86 163.778 103.773C163.928 103.682 164.101 103.637 164.297 103.637H168.15C168.345 103.637 168.518 103.682 168.669 103.773C168.823 103.86 168.944 103.981 169.031 104.135C169.122 104.286 169.167 104.459 169.167 104.655V104.668C169.167 104.864 169.122 105.039 169.031 105.194C168.944 105.344 168.823 105.465 168.669 105.556C168.518 105.643 168.345 105.686 168.15 105.686H164.297C164.101 105.686 163.928 105.643 163.778 105.556C163.623 105.465 163.502 105.344 163.416 105.194C163.325 105.039 163.279 104.864 163.279 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M161.324 104.655C161.324 104.459 161.37 104.286 161.461 104.135C161.547 103.981 161.668 103.86 161.823 103.773C161.973 103.682 162.146 103.637 162.342 103.637H164.309C164.505 103.637 164.678 103.682 164.828 103.773C164.983 103.86 165.104 103.981 165.19 104.135C165.282 104.286 165.327 104.459 165.327 104.655V104.668C165.327 104.864 165.282 105.039 165.19 105.194C165.104 105.344 164.983 105.465 164.828 105.556C164.678 105.643 164.505 105.686 164.309 105.686H162.342C162.146 105.686 161.973 105.643 161.823 105.556C161.668 105.465 161.547 105.344 161.461 105.194C161.37 105.039 161.324 104.864 161.324 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M157.489 104.655C157.489 104.459 157.535 104.286 157.626 104.135C157.712 103.981 157.833 103.86 157.988 103.773C158.138 103.682 158.311 103.637 158.507 103.637H162.36C162.555 103.637 162.728 103.682 162.879 103.773C163.034 103.86 163.154 103.981 163.241 104.135C163.332 104.286 163.377 104.459 163.377 104.655V104.668C163.377 104.864 163.332 105.039 163.241 105.194C163.154 105.344 163.034 105.465 162.879 105.556C162.728 105.643 162.555 105.686 162.36 105.686H158.507C158.311 105.686 158.138 105.643 157.988 105.556C157.833 105.465 157.712 105.344 157.626 105.194C157.535 105.039 157.489 104.864 157.489 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M155.534 104.655C155.534 104.459 155.58 104.286 155.671 104.135C155.757 103.981 155.878 103.86 156.033 103.773C156.183 103.682 156.356 103.637 156.552 103.637H158.519C158.715 103.637 158.888 103.682 159.038 103.773C159.193 103.86 159.314 103.981 159.4 104.135C159.491 104.286 159.537 104.459 159.537 104.655V104.668C159.537 104.864 159.491 105.039 159.4 105.194C159.314 105.344 159.193 105.465 159.038 105.556C158.888 105.643 158.715 105.686 158.519 105.686H156.552C156.356 105.686 156.183 105.643 156.033 105.556C155.878 105.465 155.757 105.344 155.671 105.194C155.58 105.039 155.534 104.864 155.534 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M151.699 104.655C151.699 104.459 151.745 104.286 151.836 104.135C151.922 103.981 152.043 103.86 152.198 103.773C152.348 103.682 152.521 103.637 152.717 103.637H156.57C156.765 103.637 156.938 103.682 157.089 103.773C157.244 103.86 157.364 103.981 157.451 104.135C157.542 104.286 157.587 104.459 157.587 104.655V104.668C157.587 104.864 157.542 105.039 157.451 105.194C157.364 105.344 157.244 105.465 157.089 105.556C156.938 105.643 156.765 105.686 156.57 105.686H152.717C152.521 105.686 152.348 105.643 152.198 105.556C152.043 105.465 151.922 105.344 151.836 105.194C151.745 105.039 151.699 104.864 151.699 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M147.863 104.655C147.863 104.459 147.909 104.286 148 104.135C148.086 103.981 148.207 103.86 148.362 103.773C148.512 103.682 148.685 103.637 148.881 103.637H152.734C152.929 103.637 153.102 103.682 153.253 103.773C153.408 103.86 153.528 103.981 153.615 104.135C153.706 104.286 153.751 104.459 153.751 104.655V104.668C153.751 104.864 153.706 105.039 153.615 105.194C153.528 105.344 153.408 105.465 153.253 105.556C153.102 105.643 152.929 105.686 152.734 105.686H148.881C148.685 105.686 148.512 105.643 148.362 105.556C148.207 105.465 148.086 105.344 148 105.194C147.909 105.039 147.863 104.864 147.863 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M145.909 104.655C145.909 104.459 145.955 104.286 146.046 104.135C146.132 103.981 146.253 103.86 146.408 103.773C146.558 103.682 146.731 103.637 146.927 103.637H148.894C149.09 103.637 149.263 103.682 149.413 103.773C149.568 103.86 149.689 103.981 149.775 104.135C149.866 104.286 149.912 104.459 149.912 104.655V104.668C149.912 104.864 149.866 105.039 149.775 105.194C149.689 105.344 149.568 105.465 149.413 105.556C149.263 105.643 149.09 105.686 148.894 105.686H146.927C146.731 105.686 146.558 105.643 146.408 105.556C146.253 105.465 146.132 105.344 146.046 105.194C145.955 105.039 145.909 104.864 145.909 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M143.954 104.655C143.954 104.459 144 104.286 144.091 104.135C144.177 103.981 144.298 103.86 144.453 103.773C144.603 103.682 144.776 103.637 144.972 103.637H146.939C147.135 103.637 147.308 103.682 147.458 103.773C147.613 103.86 147.734 103.981 147.82 104.135C147.912 104.286 147.957 104.459 147.957 104.655V104.668C147.957 104.864 147.912 105.039 147.82 105.194C147.734 105.344 147.613 105.465 147.458 105.556C147.308 105.643 147.135 105.686 146.939 105.686H144.972C144.776 105.686 144.603 105.643 144.453 105.556C144.298 105.465 144.177 105.344 144.091 105.194C144 105.039 143.954 104.864 143.954 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M142 104.655C142 104.459 142.046 104.286 142.137 104.135C142.223 103.981 142.344 103.86 142.499 103.773C142.649 103.682 142.822 103.637 143.018 103.637H144.985C145.181 103.637 145.354 103.682 145.504 103.773C145.659 103.86 145.78 103.981 145.866 104.135C145.957 104.286 146.003 104.459 146.003 104.655V104.668C146.003 104.864 145.957 105.039 145.866 105.194C145.78 105.344 145.659 105.465 145.504 105.556C145.354 105.643 145.181 105.686 144.985 105.686H143.018C142.822 105.686 142.649 105.643 142.499 105.556C142.344 105.465 142.223 105.344 142.137 105.194C142.046 105.039 142 104.864 142 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M138.164 104.655C138.164 104.459 138.21 104.286 138.301 104.135C138.387 103.981 138.508 103.86 138.663 103.773C138.813 103.682 138.986 103.637 139.182 103.637H143.034C143.23 103.637 143.403 103.682 143.554 103.773C143.708 103.86 143.829 103.981 143.916 104.135C144.007 104.286 144.052 104.459 144.052 104.655V104.668C144.052 104.864 144.007 105.039 143.916 105.194C143.829 105.344 143.708 105.465 143.554 105.556C143.403 105.643 143.23 105.686 143.034 105.686H139.182C138.986 105.686 138.813 105.643 138.663 105.556C138.508 105.465 138.387 105.344 138.301 105.194C138.21 105.039 138.164 104.864 138.164 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M130.233 104.655C130.233 104.459 130.278 104.286 130.369 104.135C130.456 103.981 130.576 103.86 130.731 103.773C130.882 103.682 131.055 103.637 131.25 103.637H135.103C135.299 103.637 135.472 103.682 135.622 103.773C135.777 103.86 135.898 103.981 135.984 104.135C136.075 104.286 136.121 104.459 136.121 104.655V104.668C136.121 104.864 136.075 105.039 135.984 105.194C135.898 105.344 135.777 105.465 135.622 105.556C135.472 105.643 135.299 105.686 135.103 105.686H131.25C131.055 105.686 130.882 105.643 130.731 105.556C130.576 105.465 130.456 105.344 130.369 105.194C130.278 105.039 130.233 104.864 130.233 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M128.278 104.655C128.278 104.459 128.324 104.286 128.415 104.135C128.501 103.981 128.622 103.86 128.777 103.773C128.927 103.682 129.1 103.637 129.296 103.637H131.263C131.459 103.637 131.632 103.682 131.782 103.773C131.937 103.86 132.058 103.981 132.144 104.135C132.235 104.286 132.281 104.459 132.281 104.655V104.668C132.281 104.864 132.235 105.039 132.144 105.194C132.058 105.344 131.937 105.465 131.782 105.556C131.632 105.643 131.459 105.686 131.263 105.686H129.296C129.1 105.686 128.927 105.643 128.777 105.556C128.622 105.465 128.501 105.344 128.415 105.194C128.324 105.039 128.278 104.864 128.278 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M124.442 104.655C124.442 104.459 124.488 104.286 124.579 104.135C124.666 103.981 124.786 103.86 124.941 103.773C125.091 103.682 125.264 103.637 125.46 103.637H129.313C129.509 103.637 129.682 103.682 129.832 103.773C129.987 103.86 130.107 103.981 130.194 104.135C130.285 104.286 130.331 104.459 130.331 104.655V104.668C130.331 104.864 130.285 105.039 130.194 105.194C130.107 105.344 129.987 105.465 129.832 105.556C129.682 105.643 129.509 105.686 129.313 105.686H125.46C125.264 105.686 125.091 105.643 124.941 105.556C124.786 105.465 124.666 105.344 124.579 105.194C124.488 105.039 124.442 104.864 124.442 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M122.488 104.655C122.488 104.459 122.534 104.286 122.625 104.135C122.711 103.981 122.832 103.86 122.987 103.773C123.137 103.682 123.31 103.637 123.506 103.637H125.473C125.669 103.637 125.842 103.682 125.992 103.773C126.147 103.86 126.268 103.981 126.354 104.135C126.446 104.286 126.491 104.459 126.491 104.655V104.668C126.491 104.864 126.446 105.039 126.354 105.194C126.268 105.344 126.147 105.465 125.992 105.556C125.842 105.643 125.669 105.686 125.473 105.686H123.506C123.31 105.686 123.137 105.643 122.987 105.556C122.832 105.465 122.711 105.344 122.625 105.194C122.534 105.039 122.488 104.864 122.488 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M118.652 104.655C118.652 104.459 118.698 104.286 118.789 104.135C118.875 103.981 118.996 103.86 119.151 103.773C119.301 103.682 119.474 103.637 119.67 103.637H123.523C123.718 103.637 123.892 103.682 124.042 103.773C124.197 103.86 124.317 103.981 124.404 104.135C124.495 104.286 124.54 104.459 124.54 104.655V104.668C124.54 104.864 124.495 105.039 124.404 105.194C124.317 105.344 124.197 105.465 124.042 105.556C123.892 105.643 123.718 105.686 123.523 105.686H119.67C119.474 105.686 119.301 105.643 119.151 105.556C118.996 105.465 118.875 105.344 118.789 105.194C118.698 105.039 118.652 104.864 118.652 104.668V104.655Z" fill="#D4D4D4"/>
<path d="M222.201 153.608C222.201 153.412 222.247 153.239 222.338 153.088C222.424 152.934 222.545 152.813 222.7 152.726C222.85 152.635 223.023 152.59 223.219 152.59H227.072C227.267 152.59 227.44 152.635 227.591 152.726C227.745 152.813 227.866 152.934 227.953 153.088C228.044 153.239 228.089 153.412 228.089 153.608V153.621C228.089 153.817 228.044 153.992 227.953 154.147C227.866 154.298 227.745 154.418 227.591 154.509C227.44 154.596 227.267 154.639 227.072 154.639H223.219C223.023 154.639 222.85 154.596 222.7 154.509C222.545 154.418 222.424 154.298 222.338 154.147C222.247 153.992 222.201 153.817 222.201 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M218.365 153.608C218.365 153.412 218.411 153.239 218.502 153.088C218.588 152.934 218.709 152.813 218.864 152.726C219.014 152.635 219.187 152.59 219.383 152.59H223.236C223.431 152.59 223.604 152.635 223.755 152.726C223.909 152.813 224.03 152.934 224.117 153.088C224.208 153.239 224.253 153.412 224.253 153.608V153.621C224.253 153.817 224.208 153.992 224.117 154.147C224.03 154.298 223.909 154.418 223.755 154.509C223.604 154.596 223.431 154.639 223.236 154.639H219.383C219.187 154.639 219.014 154.596 218.864 154.509C218.709 154.418 218.588 154.298 218.502 154.147C218.411 153.992 218.365 153.817 218.365 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M214.529 153.608C214.529 153.412 214.575 153.239 214.666 153.088C214.752 152.934 214.873 152.813 215.028 152.726C215.178 152.635 215.351 152.59 215.547 152.59H219.4C219.595 152.59 219.768 152.635 219.919 152.726C220.074 152.813 220.194 152.934 220.281 153.088C220.372 153.239 220.417 153.412 220.417 153.608V153.621C220.417 153.817 220.372 153.992 220.281 154.147C220.194 154.298 220.074 154.418 219.919 154.509C219.768 154.596 219.595 154.639 219.4 154.639H215.547C215.351 154.639 215.178 154.596 215.028 154.509C214.873 154.418 214.752 154.298 214.666 154.147C214.575 153.992 214.529 153.817 214.529 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M210.694 153.608C210.694 153.412 210.74 153.239 210.831 153.088C210.917 152.934 211.038 152.813 211.193 152.726C211.343 152.635 211.516 152.59 211.712 152.59H215.565C215.76 152.59 215.934 152.635 216.084 152.726C216.239 152.813 216.359 152.934 216.446 153.088C216.537 153.239 216.582 153.412 216.582 153.608V153.621C216.582 153.817 216.537 153.992 216.446 154.147C216.359 154.298 216.239 154.418 216.084 154.509C215.934 154.596 215.76 154.639 215.565 154.639H211.712C211.516 154.639 211.343 154.596 211.193 154.509C211.038 154.418 210.917 154.298 210.831 154.147C210.74 153.992 210.694 153.817 210.694 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M206.858 153.608C206.858 153.412 206.904 153.239 206.995 153.088C207.081 152.934 207.202 152.813 207.357 152.726C207.507 152.635 207.68 152.59 207.876 152.59H211.729C211.924 152.59 212.097 152.635 212.248 152.726C212.403 152.813 212.523 152.934 212.61 153.088C212.701 153.239 212.746 153.412 212.746 153.608V153.621C212.746 153.817 212.701 153.992 212.61 154.147C212.523 154.298 212.403 154.418 212.248 154.509C212.097 154.596 211.924 154.639 211.729 154.639H207.876C207.68 154.639 207.507 154.596 207.357 154.509C207.202 154.418 207.081 154.298 206.995 154.147C206.904 153.992 206.858 153.817 206.858 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M203.023 153.608C203.023 153.412 203.068 153.239 203.159 153.088C203.246 152.934 203.366 152.813 203.521 152.726C203.672 152.635 203.845 152.59 204.04 152.59H207.893C208.089 152.59 208.262 152.635 208.412 152.726C208.567 152.813 208.688 152.934 208.774 153.088C208.865 153.239 208.911 153.412 208.911 153.608V153.621C208.911 153.817 208.865 153.992 208.774 154.147C208.688 154.298 208.567 154.418 208.412 154.509C208.262 154.596 208.089 154.639 207.893 154.639H204.04C203.845 154.639 203.672 154.596 203.521 154.509C203.366 154.418 203.246 154.298 203.159 154.147C203.068 153.992 203.023 153.817 203.023 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M196.973 153.608C196.973 153.412 197.018 153.239 197.109 153.088C197.196 152.934 197.316 152.813 197.471 152.726C197.622 152.635 197.795 152.59 197.99 152.59H199.958C200.154 152.59 200.327 152.635 200.477 152.726C200.632 152.813 200.752 152.934 200.839 153.088C200.93 153.239 200.975 153.412 200.975 153.608V153.621C200.975 153.817 200.93 153.992 200.839 154.147C200.752 154.298 200.632 154.418 200.477 154.509C200.327 154.596 200.154 154.639 199.958 154.639H197.99C197.795 154.639 197.622 154.596 197.471 154.509C197.316 154.418 197.196 154.298 197.109 154.147C197.018 153.992 196.973 153.817 196.973 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M193.137 153.608C193.137 153.412 193.182 153.239 193.273 153.088C193.36 152.934 193.481 152.813 193.635 152.726C193.786 152.635 193.959 152.59 194.155 152.59H198.007C198.203 152.59 198.376 152.635 198.526 152.726C198.681 152.813 198.802 152.934 198.888 153.088C198.979 153.239 199.025 153.412 199.025 153.608V153.621C199.025 153.817 198.979 153.992 198.888 154.147C198.802 154.298 198.681 154.418 198.526 154.509C198.376 154.596 198.203 154.639 198.007 154.639H194.155C193.959 154.639 193.786 154.596 193.635 154.509C193.481 154.418 193.36 154.298 193.273 154.147C193.182 153.992 193.137 153.817 193.137 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M189.301 153.608C189.301 153.412 189.346 153.239 189.437 153.088C189.524 152.934 189.645 152.813 189.799 152.726C189.95 152.635 190.123 152.59 190.319 152.59H194.171C194.367 152.59 194.54 152.635 194.69 152.726C194.845 152.813 194.966 152.934 195.052 153.088C195.143 153.239 195.189 153.412 195.189 153.608V153.621C195.189 153.817 195.143 153.992 195.052 154.147C194.966 154.298 194.845 154.418 194.69 154.509C194.54 154.596 194.367 154.639 194.171 154.639H190.319C190.123 154.639 189.95 154.596 189.799 154.509C189.645 154.418 189.524 154.298 189.437 154.147C189.346 153.992 189.301 153.817 189.301 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M187.347 153.608C187.347 153.412 187.392 153.239 187.483 153.088C187.57 152.934 187.69 152.813 187.845 152.726C187.995 152.635 188.169 152.59 188.364 152.59H190.332C190.527 152.59 190.7 152.635 190.851 152.726C191.006 152.813 191.126 152.934 191.213 153.088C191.304 153.239 191.349 153.412 191.349 153.608V153.621C191.349 153.817 191.304 153.992 191.213 154.147C191.126 154.298 191.006 154.418 190.851 154.509C190.7 154.596 190.527 154.639 190.332 154.639H188.364C188.169 154.639 187.995 154.596 187.845 154.509C187.69 154.418 187.57 154.298 187.483 154.147C187.392 153.992 187.347 153.817 187.347 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M183.511 153.608C183.511 153.412 183.556 153.239 183.648 153.088C183.734 152.934 183.855 152.813 184.01 152.726C184.16 152.635 184.333 152.59 184.529 152.59H188.381C188.577 152.59 188.75 152.635 188.9 152.726C189.055 152.813 189.176 152.934 189.262 153.088C189.354 153.239 189.399 153.412 189.399 153.608V153.621C189.399 153.817 189.354 153.992 189.262 154.147C189.176 154.298 189.055 154.418 188.9 154.509C188.75 154.596 188.577 154.639 188.381 154.639H184.529C184.333 154.639 184.16 154.596 184.01 154.509C183.855 154.418 183.734 154.298 183.648 154.147C183.556 153.992 183.511 153.817 183.511 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M179.675 153.608C179.675 153.412 179.72 153.239 179.811 153.088C179.898 152.934 180.019 152.813 180.173 152.726C180.324 152.635 180.497 152.59 180.693 152.59H184.545C184.741 152.59 184.914 152.635 185.064 152.726C185.219 152.813 185.34 152.934 185.426 153.088C185.517 153.239 185.563 153.412 185.563 153.608V153.621C185.563 153.817 185.517 153.992 185.426 154.147C185.34 154.298 185.219 154.418 185.064 154.509C184.914 154.596 184.741 154.639 184.545 154.639H180.693C180.497 154.639 180.324 154.596 180.173 154.509C180.019 154.418 179.898 154.298 179.811 154.147C179.72 153.992 179.675 153.817 179.675 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M173.625 153.608C173.625 153.412 173.671 153.239 173.762 153.088C173.848 152.934 173.969 152.813 174.124 152.726C174.274 152.635 174.447 152.59 174.643 152.59H176.61C176.806 152.59 176.979 152.635 177.129 152.726C177.284 152.813 177.405 152.934 177.491 153.088C177.582 153.239 177.628 153.412 177.628 153.608V153.621C177.628 153.817 177.582 153.992 177.491 154.147C177.405 154.298 177.284 154.418 177.129 154.509C176.979 154.596 176.806 154.639 176.61 154.639H174.643C174.447 154.639 174.274 154.596 174.124 154.509C173.969 154.418 173.848 154.298 173.762 154.147C173.671 153.992 173.625 153.817 173.625 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M169.789 153.608C169.789 153.412 169.835 153.239 169.926 153.088C170.012 152.934 170.133 152.813 170.288 152.726C170.438 152.635 170.611 152.59 170.807 152.59H174.659C174.855 152.59 175.028 152.635 175.179 152.726C175.333 152.813 175.454 152.934 175.541 153.088C175.632 153.239 175.677 153.412 175.677 153.608V153.621C175.677 153.817 175.632 153.992 175.541 154.147C175.454 154.298 175.333 154.418 175.179 154.509C175.028 154.596 174.855 154.639 174.659 154.639H170.807C170.611 154.639 170.438 154.596 170.288 154.509C170.133 154.418 170.012 154.298 169.926 154.147C169.835 153.992 169.789 153.817 169.789 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M167.835 153.608C167.835 153.412 167.88 153.239 167.971 153.088C168.058 152.934 168.179 152.813 168.333 152.726C168.484 152.635 168.657 152.59 168.853 152.59H170.82C171.016 152.59 171.189 152.635 171.339 152.726C171.494 152.813 171.615 152.934 171.701 153.088C171.792 153.239 171.838 153.412 171.838 153.608V153.621C171.838 153.817 171.792 153.992 171.701 154.147C171.615 154.298 171.494 154.418 171.339 154.509C171.189 154.596 171.016 154.639 170.82 154.639H168.853C168.657 154.639 168.484 154.596 168.333 154.509C168.179 154.418 168.058 154.298 167.971 154.147C167.88 153.992 167.835 153.817 167.835 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M163.999 153.608C163.999 153.412 164.045 153.239 164.136 153.088C164.222 152.934 164.343 152.813 164.498 152.726C164.648 152.635 164.821 152.59 165.017 152.59H168.87C169.065 152.59 169.238 152.635 169.389 152.726C169.544 152.813 169.664 152.934 169.751 153.088C169.842 153.239 169.887 153.412 169.887 153.608V153.621C169.887 153.817 169.842 153.992 169.751 154.147C169.664 154.298 169.544 154.418 169.389 154.509C169.238 154.596 169.065 154.639 168.87 154.639H165.017C164.821 154.639 164.648 154.596 164.498 154.509C164.343 154.418 164.222 154.298 164.136 154.147C164.045 153.992 163.999 153.817 163.999 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M160.163 153.608C160.163 153.412 160.209 153.239 160.3 153.088C160.386 152.934 160.507 152.813 160.662 152.726C160.812 152.635 160.985 152.59 161.181 152.59H165.033C165.229 152.59 165.402 152.635 165.553 152.726C165.707 152.813 165.828 152.934 165.915 153.088C166.006 153.239 166.051 153.412 166.051 153.608V153.621C166.051 153.817 166.006 153.992 165.915 154.147C165.828 154.298 165.707 154.418 165.553 154.509C165.402 154.596 165.229 154.639 165.033 154.639H161.181C160.985 154.639 160.812 154.596 160.662 154.509C160.507 154.418 160.386 154.298 160.3 154.147C160.209 153.992 160.163 153.817 160.163 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M152.232 153.608C152.232 153.412 152.278 153.239 152.369 153.088C152.456 152.934 152.576 152.813 152.731 152.726C152.881 152.635 153.054 152.59 153.25 152.59H157.103C157.299 152.59 157.472 152.635 157.622 152.726C157.777 152.813 157.897 152.934 157.984 153.088C158.075 153.239 158.121 153.412 158.121 153.608V153.621C158.121 153.817 158.075 153.992 157.984 154.147C157.897 154.298 157.777 154.418 157.622 154.509C157.472 154.596 157.299 154.639 157.103 154.639H153.25C153.054 154.639 152.881 154.596 152.731 154.509C152.576 154.418 152.456 154.298 152.369 154.147C152.278 153.992 152.232 153.817 152.232 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M150.277 153.608C150.277 153.412 150.323 153.239 150.414 153.088C150.5 152.934 150.621 152.813 150.776 152.726C150.926 152.635 151.099 152.59 151.295 152.59H153.262C153.458 152.59 153.631 152.635 153.782 152.726C153.936 152.813 154.057 152.934 154.144 153.088C154.235 153.239 154.28 153.412 154.28 153.608V153.621C154.28 153.817 154.235 153.992 154.144 154.147C154.057 154.298 153.936 154.418 153.782 154.509C153.631 154.596 153.458 154.639 153.262 154.639H151.295C151.099 154.639 150.926 154.596 150.776 154.509C150.621 154.418 150.5 154.298 150.414 154.147C150.323 153.992 150.277 153.817 150.277 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M146.442 153.608C146.442 153.412 146.488 153.239 146.579 153.088C146.666 152.934 146.786 152.813 146.941 152.726C147.091 152.635 147.264 152.59 147.46 152.59H151.313C151.509 152.59 151.682 152.635 151.832 152.726C151.987 152.813 152.107 152.934 152.194 153.088C152.285 153.239 152.331 153.412 152.331 153.608V153.621C152.331 153.817 152.285 153.992 152.194 154.147C152.107 154.298 151.987 154.418 151.832 154.509C151.682 154.596 151.509 154.639 151.313 154.639H147.46C147.264 154.639 147.091 154.596 146.941 154.509C146.786 154.418 146.666 154.298 146.579 154.147C146.488 153.992 146.442 153.817 146.442 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M142.606 153.608C142.606 153.412 142.652 153.239 142.743 153.088C142.83 152.934 142.95 152.813 143.105 152.726C143.255 152.635 143.428 152.59 143.624 152.59H147.477C147.673 152.59 147.846 152.635 147.996 152.726C148.151 152.813 148.271 152.934 148.358 153.088C148.449 153.239 148.495 153.412 148.495 153.608V153.621C148.495 153.817 148.449 153.992 148.358 154.147C148.271 154.298 148.151 154.418 147.996 154.509C147.846 154.596 147.673 154.639 147.477 154.639H143.624C143.428 154.639 143.255 154.596 143.105 154.509C142.95 154.418 142.83 154.298 142.743 154.147C142.652 153.992 142.606 153.817 142.606 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M138.771 153.608C138.771 153.412 138.816 153.239 138.907 153.088C138.994 152.934 139.115 152.813 139.269 152.726C139.42 152.635 139.593 152.59 139.788 152.59H143.641C143.837 152.59 144.01 152.635 144.16 152.726C144.315 152.813 144.436 152.934 144.522 153.088C144.613 153.239 144.659 153.412 144.659 153.608V153.621C144.659 153.817 144.613 153.992 144.522 154.147C144.436 154.298 144.315 154.418 144.16 154.509C144.01 154.596 143.837 154.639 143.641 154.639H139.788C139.593 154.639 139.42 154.596 139.269 154.509C139.115 154.418 138.994 154.298 138.907 154.147C138.816 153.992 138.771 153.817 138.771 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M136.816 153.608C136.816 153.412 136.862 153.239 136.953 153.088C137.039 152.934 137.16 152.813 137.315 152.726C137.465 152.635 137.638 152.59 137.834 152.59H139.801C139.997 152.59 140.17 152.635 140.32 152.726C140.475 152.813 140.596 152.934 140.682 153.088C140.774 153.239 140.819 153.412 140.819 153.608V153.621C140.819 153.817 140.774 153.992 140.682 154.147C140.596 154.298 140.475 154.418 140.32 154.509C140.17 154.596 139.997 154.639 139.801 154.639H137.834C137.638 154.639 137.465 154.596 137.315 154.509C137.16 154.418 137.039 154.298 136.953 154.147C136.862 153.992 136.816 153.817 136.816 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M132.981 153.608C132.981 153.412 133.026 153.239 133.117 153.088C133.204 152.934 133.324 152.813 133.479 152.726C133.63 152.635 133.803 152.59 133.998 152.59H137.851C138.047 152.59 138.22 152.635 138.37 152.726C138.525 152.813 138.646 152.934 138.732 153.088C138.823 153.239 138.869 153.412 138.869 153.608V153.621C138.869 153.817 138.823 153.992 138.732 154.147C138.646 154.298 138.525 154.418 138.37 154.509C138.22 154.596 138.047 154.639 137.851 154.639H133.998C133.803 154.639 133.63 154.596 133.479 154.509C133.324 154.418 133.204 154.298 133.117 154.147C133.026 153.992 132.981 153.817 132.981 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M129.145 153.608C129.145 153.412 129.19 153.239 129.281 153.088C129.368 152.934 129.488 152.813 129.643 152.726C129.793 152.635 129.967 152.59 130.162 152.59H134.015C134.211 152.59 134.384 152.635 134.534 152.726C134.689 152.813 134.81 152.934 134.896 153.088C134.987 153.239 135.033 153.412 135.033 153.608V153.621C135.033 153.817 134.987 153.992 134.896 154.147C134.81 154.298 134.689 154.418 134.534 154.509C134.384 154.596 134.211 154.639 134.015 154.639H130.162C129.967 154.639 129.793 154.596 129.643 154.509C129.488 154.418 129.368 154.298 129.281 154.147C129.19 153.992 129.145 153.817 129.145 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M127.19 153.608C127.19 153.412 127.236 153.239 127.327 153.088C127.414 152.934 127.534 152.813 127.689 152.726C127.839 152.635 128.012 152.59 128.208 152.59H130.175C130.371 152.59 130.544 152.635 130.695 152.726C130.849 152.813 130.97 152.934 131.057 153.088C131.148 153.239 131.193 153.412 131.193 153.608V153.621C131.193 153.817 131.148 153.992 131.057 154.147C130.97 154.298 130.849 154.418 130.695 154.509C130.544 154.596 130.371 154.639 130.175 154.639H128.208C128.012 154.639 127.839 154.596 127.689 154.509C127.534 154.418 127.414 154.298 127.327 154.147C127.236 153.992 127.19 153.817 127.19 153.621V153.608Z" fill="#D4D4D4"/>
<path d="M350.591 145.639C350.591 145.443 350.636 145.27 350.727 145.12C350.814 144.965 350.935 144.844 351.089 144.758C351.24 144.667 351.413 144.621 351.609 144.621H353.576C353.772 144.621 353.945 144.667 354.095 144.758C354.25 144.844 354.371 144.965 354.457 145.12C354.548 145.27 354.594 145.443 354.594 145.639V145.653C354.594 145.848 354.548 146.024 354.457 146.179C354.371 146.329 354.25 146.449 354.095 146.541C353.945 146.627 353.772 146.67 353.576 146.67H351.609C351.413 146.67 351.24 146.627 351.089 146.541C350.935 146.449 350.814 146.329 350.727 146.179C350.636 146.024 350.591 145.848 350.591 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M346.756 145.639C346.756 145.443 346.801 145.27 346.892 145.12C346.979 144.965 347.099 144.844 347.254 144.758C347.405 144.667 347.578 144.621 347.773 144.621H351.626C351.822 144.621 351.995 144.667 352.145 144.758C352.3 144.844 352.421 144.965 352.507 145.12C352.598 145.27 352.644 145.443 352.644 145.639V145.653C352.644 145.848 352.598 146.024 352.507 146.179C352.421 146.329 352.3 146.449 352.145 146.541C351.995 146.627 351.822 146.67 351.626 146.67H347.773C347.578 146.67 347.405 146.627 347.254 146.541C347.099 146.449 346.979 146.329 346.892 146.179C346.801 146.024 346.756 145.848 346.756 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M342.92 145.639C342.92 145.443 342.966 145.27 343.057 145.12C343.143 144.965 343.264 144.844 343.419 144.758C343.569 144.667 343.742 144.621 343.938 144.621H347.79C347.986 144.621 348.159 144.667 348.309 144.758C348.464 144.844 348.585 144.965 348.671 145.12C348.763 145.27 348.808 145.443 348.808 145.639V145.653C348.808 145.848 348.763 146.024 348.671 146.179C348.585 146.329 348.464 146.449 348.309 146.541C348.159 146.627 347.986 146.67 347.79 146.67H343.938C343.742 146.67 343.569 146.627 343.419 146.541C343.264 146.449 343.143 146.329 343.057 146.179C342.966 146.024 342.92 145.848 342.92 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M340.966 145.639C340.966 145.443 341.011 145.27 341.102 145.12C341.189 144.965 341.31 144.844 341.464 144.758C341.615 144.667 341.788 144.621 341.984 144.621H343.951C344.147 144.621 344.32 144.667 344.47 144.758C344.625 144.844 344.746 144.965 344.832 145.12C344.923 145.27 344.969 145.443 344.969 145.639V145.653C344.969 145.848 344.923 146.024 344.832 146.179C344.746 146.329 344.625 146.449 344.47 146.541C344.32 146.627 344.147 146.67 343.951 146.67H341.984C341.788 146.67 341.615 146.627 341.464 146.541C341.31 146.449 341.189 146.329 341.102 146.179C341.011 146.024 340.966 145.848 340.966 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M339.011 145.639C339.011 145.443 339.056 145.27 339.147 145.12C339.234 144.965 339.355 144.844 339.509 144.758C339.66 144.667 339.833 144.621 340.029 144.621H341.996C342.192 144.621 342.365 144.667 342.515 144.758C342.67 144.844 342.79 144.965 342.877 145.12C342.968 145.27 343.014 145.443 343.014 145.639V145.653C343.014 145.848 342.968 146.024 342.877 146.179C342.79 146.329 342.67 146.449 342.515 146.541C342.365 146.627 342.192 146.67 341.996 146.67H340.029C339.833 146.67 339.66 146.627 339.509 146.541C339.355 146.449 339.234 146.329 339.147 146.179C339.056 146.024 339.011 145.848 339.011 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M337.056 145.639C337.056 145.443 337.102 145.27 337.193 145.12C337.28 144.965 337.4 144.844 337.555 144.758C337.705 144.667 337.878 144.621 338.074 144.621H340.041C340.237 144.621 340.41 144.667 340.561 144.758C340.715 144.844 340.836 144.965 340.923 145.12C341.014 145.27 341.059 145.443 341.059 145.639V145.653C341.059 145.848 341.014 146.024 340.923 146.179C340.836 146.329 340.715 146.449 340.561 146.541C340.41 146.627 340.237 146.67 340.041 146.67H338.074C337.878 146.67 337.705 146.627 337.555 146.541C337.4 146.449 337.28 146.329 337.193 146.179C337.102 146.024 337.056 145.848 337.056 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M333.221 145.639C333.221 145.443 333.266 145.27 333.357 145.12C333.444 144.965 333.565 144.844 333.719 144.758C333.87 144.667 334.043 144.621 334.239 144.621H338.091C338.287 144.621 338.46 144.667 338.61 144.758C338.765 144.844 338.886 144.965 338.972 145.12C339.063 145.27 339.109 145.443 339.109 145.639V145.653C339.109 145.848 339.063 146.024 338.972 146.179C338.886 146.329 338.765 146.449 338.61 146.541C338.46 146.627 338.287 146.67 338.091 146.67H334.239C334.043 146.67 333.87 146.627 333.719 146.541C333.565 146.449 333.444 146.329 333.357 146.179C333.266 146.024 333.221 145.848 333.221 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M329.385 145.639C329.385 145.443 329.43 145.27 329.521 145.12C329.608 144.965 329.729 144.844 329.883 144.758C330.034 144.667 330.207 144.621 330.403 144.621H334.255C334.451 144.621 334.624 144.667 334.774 144.758C334.929 144.844 335.05 144.965 335.136 145.12C335.227 145.27 335.273 145.443 335.273 145.639V145.653C335.273 145.848 335.227 146.024 335.136 146.179C335.05 146.329 334.929 146.449 334.774 146.541C334.624 146.627 334.451 146.67 334.255 146.67H330.403C330.207 146.67 330.034 146.627 329.883 146.541C329.729 146.449 329.608 146.329 329.521 146.179C329.43 146.024 329.385 145.848 329.385 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M323.335 145.639C323.335 145.443 323.38 145.27 323.472 145.12C323.558 144.965 323.679 144.844 323.834 144.758C323.984 144.667 324.157 144.621 324.353 144.621H326.32C326.516 144.621 326.689 144.667 326.839 144.758C326.994 144.844 327.115 144.965 327.201 145.12C327.292 145.27 327.338 145.443 327.338 145.639V145.653C327.338 145.848 327.292 146.024 327.201 146.179C327.115 146.329 326.994 146.449 326.839 146.541C326.689 146.627 326.516 146.67 326.32 146.67H324.353C324.157 146.67 323.984 146.627 323.834 146.541C323.679 146.449 323.558 146.329 323.472 146.179C323.38 146.024 323.335 145.848 323.335 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M321.381 145.639C321.381 145.443 321.426 145.27 321.517 145.12C321.604 144.965 321.725 144.844 321.879 144.758C322.03 144.667 322.203 144.621 322.399 144.621H324.366C324.562 144.621 324.735 144.667 324.885 144.758C325.04 144.844 325.161 144.965 325.247 145.12C325.338 145.27 325.384 145.443 325.384 145.639V145.653C325.384 145.848 325.338 146.024 325.247 146.179C325.161 146.329 325.04 146.449 324.885 146.541C324.735 146.627 324.562 146.67 324.366 146.67H322.399C322.203 146.67 322.03 146.627 321.879 146.541C321.725 146.449 321.604 146.329 321.517 146.179C321.426 146.024 321.381 145.848 321.381 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M317.545 145.639C317.545 145.443 317.59 145.27 317.681 145.12C317.768 144.965 317.889 144.844 318.043 144.758C318.194 144.667 318.367 144.621 318.563 144.621H322.415C322.611 144.621 322.784 144.667 322.934 144.758C323.089 144.844 323.21 144.965 323.296 145.12C323.387 145.27 323.433 145.443 323.433 145.639V145.653C323.433 145.848 323.387 146.024 323.296 146.179C323.21 146.329 323.089 146.449 322.934 146.541C322.784 146.627 322.611 146.67 322.415 146.67H318.563C318.367 146.67 318.194 146.627 318.043 146.541C317.889 146.449 317.768 146.329 317.681 146.179C317.59 146.024 317.545 145.848 317.545 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M313.709 145.639C313.709 145.443 313.755 145.27 313.846 145.12C313.932 144.965 314.053 144.844 314.208 144.758C314.358 144.667 314.531 144.621 314.727 144.621H318.579C318.775 144.621 318.948 144.667 319.099 144.758C319.253 144.844 319.374 144.965 319.461 145.12C319.552 145.27 319.597 145.443 319.597 145.639V145.653C319.597 145.848 319.552 146.024 319.461 146.179C319.374 146.329 319.253 146.449 319.099 146.541C318.948 146.627 318.775 146.67 318.579 146.67H314.727C314.531 146.67 314.358 146.627 314.208 146.541C314.053 146.449 313.932 146.329 313.846 146.179C313.755 146.024 313.709 145.848 313.709 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M307.659 145.639C307.659 145.443 307.705 145.27 307.796 145.12C307.882 144.965 308.003 144.844 308.158 144.758C308.308 144.667 308.481 144.621 308.677 144.621H310.644C310.84 144.621 311.013 144.667 311.163 144.758C311.318 144.844 311.439 144.965 311.525 145.12C311.616 145.27 311.662 145.443 311.662 145.639V145.653C311.662 145.848 311.616 146.024 311.525 146.179C311.439 146.329 311.318 146.449 311.163 146.541C311.013 146.627 310.84 146.67 310.644 146.67H308.677C308.481 146.67 308.308 146.627 308.158 146.541C308.003 146.449 307.882 146.329 307.796 146.179C307.705 146.024 307.659 145.848 307.659 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M303.823 145.639C303.823 145.443 303.869 145.27 303.96 145.12C304.046 144.965 304.167 144.844 304.322 144.758C304.472 144.667 304.645 144.621 304.841 144.621H308.694C308.889 144.621 309.062 144.667 309.213 144.758C309.367 144.844 309.488 144.965 309.575 145.12C309.666 145.27 309.711 145.443 309.711 145.639V145.653C309.711 145.848 309.666 146.024 309.575 146.179C309.488 146.329 309.367 146.449 309.213 146.541C309.062 146.627 308.889 146.67 308.694 146.67H304.841C304.645 146.67 304.472 146.627 304.322 146.541C304.167 146.449 304.046 146.329 303.96 146.179C303.869 146.024 303.823 145.848 303.823 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M299.987 145.639C299.987 145.443 300.033 145.27 300.124 145.12C300.21 144.965 300.331 144.844 300.486 144.758C300.636 144.667 300.809 144.621 301.005 144.621H304.858C305.053 144.621 305.226 144.667 305.377 144.758C305.532 144.844 305.652 144.965 305.739 145.12C305.83 145.27 305.875 145.443 305.875 145.639V145.653C305.875 145.848 305.83 146.024 305.739 146.179C305.652 146.329 305.532 146.449 305.377 146.541C305.226 146.627 305.053 146.67 304.858 146.67H301.005C300.809 146.67 300.636 146.627 300.486 146.541C300.331 146.449 300.21 146.329 300.124 146.179C300.033 146.024 299.987 145.848 299.987 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M298.033 145.639C298.033 145.443 298.079 145.27 298.17 145.12C298.256 144.965 298.377 144.844 298.532 144.758C298.682 144.667 298.855 144.621 299.051 144.621H301.018C301.214 144.621 301.387 144.667 301.537 144.758C301.692 144.844 301.813 144.965 301.899 145.12C301.99 145.27 302.036 145.443 302.036 145.639V145.653C302.036 145.848 301.99 146.024 301.899 146.179C301.813 146.329 301.692 146.449 301.537 146.541C301.387 146.627 301.214 146.67 301.018 146.67H299.051C298.855 146.67 298.682 146.627 298.532 146.541C298.377 146.449 298.256 146.329 298.17 146.179C298.079 146.024 298.033 145.848 298.033 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M294.197 145.639C294.197 145.443 294.243 145.27 294.334 145.12C294.421 144.965 294.541 144.844 294.696 144.758C294.846 144.667 295.019 144.621 295.215 144.621H299.068C299.264 144.621 299.437 144.667 299.587 144.758C299.742 144.844 299.862 144.965 299.949 145.12C300.04 145.27 300.086 145.443 300.086 145.639V145.653C300.086 145.848 300.04 146.024 299.949 146.179C299.862 146.329 299.742 146.449 299.587 146.541C299.437 146.627 299.264 146.67 299.068 146.67H295.215C295.019 146.67 294.846 146.627 294.696 146.541C294.541 146.449 294.421 146.329 294.334 146.179C294.243 146.024 294.197 145.848 294.197 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M292.243 145.639C292.243 145.443 292.289 145.27 292.38 145.12C292.466 144.965 292.587 144.844 292.742 144.758C292.892 144.667 293.065 144.621 293.261 144.621H295.228C295.424 144.621 295.597 144.667 295.747 144.758C295.902 144.844 296.023 144.965 296.109 145.12C296.2 145.27 296.246 145.443 296.246 145.639V145.653C296.246 145.848 296.2 146.024 296.109 146.179C296.023 146.329 295.902 146.449 295.747 146.541C295.597 146.627 295.424 146.67 295.228 146.67H293.261C293.065 146.67 292.892 146.627 292.742 146.541C292.587 146.449 292.466 146.329 292.38 146.179C292.289 146.024 292.243 145.848 292.243 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M288.407 145.639C288.407 145.443 288.453 145.27 288.544 145.12C288.63 144.965 288.751 144.844 288.906 144.758C289.056 144.667 289.229 144.621 289.425 144.621H293.278C293.473 144.621 293.646 144.667 293.797 144.758C293.952 144.844 294.072 144.965 294.159 145.12C294.25 145.27 294.295 145.443 294.295 145.639V145.653C294.295 145.848 294.25 146.024 294.159 146.179C294.072 146.329 293.952 146.449 293.797 146.541C293.646 146.627 293.473 146.67 293.278 146.67H289.425C289.229 146.67 289.056 146.627 288.906 146.541C288.751 146.449 288.63 146.329 288.544 146.179C288.453 146.024 288.407 145.848 288.407 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M280.476 145.639C280.476 145.443 280.521 145.27 280.612 145.12C280.699 144.965 280.819 144.844 280.974 144.758C281.124 144.667 281.298 144.621 281.493 144.621H285.346C285.542 144.621 285.715 144.667 285.865 144.758C286.02 144.844 286.141 144.965 286.227 145.12C286.318 145.27 286.364 145.443 286.364 145.639V145.653C286.364 145.848 286.318 146.024 286.227 146.179C286.141 146.329 286.02 146.449 285.865 146.541C285.715 146.627 285.542 146.67 285.346 146.67H281.493C281.298 146.67 281.124 146.627 280.974 146.541C280.819 146.449 280.699 146.329 280.612 146.179C280.521 146.024 280.476 145.848 280.476 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M276.641 145.639C276.641 145.443 276.686 145.27 276.777 145.12C276.864 144.965 276.984 144.844 277.139 144.758C277.29 144.667 277.463 144.621 277.658 144.621H281.511C281.707 144.621 281.88 144.667 282.03 144.758C282.185 144.844 282.306 144.965 282.392 145.12C282.483 145.27 282.529 145.443 282.529 145.639V145.653C282.529 145.848 282.483 146.024 282.392 146.179C282.306 146.329 282.185 146.449 282.03 146.541C281.88 146.627 281.707 146.67 281.511 146.67H277.658C277.463 146.67 277.29 146.627 277.139 146.541C276.984 146.449 276.864 146.329 276.777 146.179C276.686 146.024 276.641 145.848 276.641 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M272.805 145.639C272.805 145.443 272.85 145.27 272.941 145.12C273.028 144.965 273.148 144.844 273.303 144.758C273.453 144.667 273.627 144.621 273.822 144.621H277.675C277.871 144.621 278.044 144.667 278.194 144.758C278.349 144.844 278.47 144.965 278.556 145.12C278.647 145.27 278.693 145.443 278.693 145.639V145.653C278.693 145.848 278.647 146.024 278.556 146.179C278.47 146.329 278.349 146.449 278.194 146.541C278.044 146.627 277.871 146.67 277.675 146.67H273.822C273.627 146.67 273.453 146.627 273.303 146.541C273.148 146.449 273.028 146.329 272.941 146.179C272.85 146.024 272.805 145.848 272.805 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M268.969 145.639C268.969 145.443 269.014 145.27 269.106 145.12C269.192 144.965 269.313 144.844 269.468 144.758C269.618 144.667 269.791 144.621 269.987 144.621H273.839C274.035 144.621 274.208 144.667 274.358 144.758C274.513 144.844 274.634 144.965 274.72 145.12C274.812 145.27 274.857 145.443 274.857 145.639V145.653C274.857 145.848 274.812 146.024 274.72 146.179C274.634 146.329 274.513 146.449 274.358 146.541C274.208 146.627 274.035 146.67 273.839 146.67H269.987C269.791 146.67 269.618 146.627 269.468 146.541C269.313 146.449 269.192 146.329 269.106 146.179C269.014 146.024 268.969 145.848 268.969 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M262.919 145.639C262.919 145.443 262.964 145.27 263.056 145.12C263.142 144.965 263.263 144.844 263.418 144.758C263.568 144.667 263.741 144.621 263.937 144.621H265.904C266.1 144.621 266.273 144.667 266.423 144.758C266.578 144.844 266.699 144.965 266.785 145.12C266.876 145.27 266.922 145.443 266.922 145.639V145.653C266.922 145.848 266.876 146.024 266.785 146.179C266.699 146.329 266.578 146.449 266.423 146.541C266.273 146.627 266.1 146.67 265.904 146.67H263.937C263.741 146.67 263.568 146.627 263.418 146.541C263.263 146.449 263.142 146.329 263.056 146.179C262.964 146.024 262.919 145.848 262.919 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M260.964 145.639C260.964 145.443 261.009 145.27 261.1 145.12C261.187 144.965 261.308 144.844 261.463 144.758C261.613 144.667 261.786 144.621 261.982 144.621H263.949C264.145 144.621 264.318 144.667 264.468 144.758C264.623 144.844 264.744 144.965 264.83 145.12C264.921 145.27 264.967 145.443 264.967 145.639V145.653C264.967 145.848 264.921 146.024 264.83 146.179C264.744 146.329 264.623 146.449 264.468 146.541C264.318 146.627 264.145 146.67 263.949 146.67H261.982C261.786 146.67 261.613 146.627 261.463 146.541C261.308 146.449 261.187 146.329 261.1 146.179C261.009 146.024 260.964 145.848 260.964 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M257.129 145.639C257.129 145.443 257.174 145.27 257.266 145.12C257.352 144.965 257.473 144.844 257.628 144.758C257.778 144.667 257.951 144.621 258.147 144.621H261.999C262.195 144.621 262.368 144.667 262.518 144.758C262.673 144.844 262.794 144.965 262.88 145.12C262.971 145.27 263.017 145.443 263.017 145.639V145.653C263.017 145.848 262.971 146.024 262.88 146.179C262.794 146.329 262.673 146.449 262.518 146.541C262.368 146.627 262.195 146.67 261.999 146.67H258.147C257.951 146.67 257.778 146.627 257.628 146.541C257.473 146.449 257.352 146.329 257.266 146.179C257.174 146.024 257.129 145.848 257.129 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M253.293 145.639C253.293 145.443 253.338 145.27 253.429 145.12C253.516 144.965 253.637 144.844 253.791 144.758C253.942 144.667 254.115 144.621 254.311 144.621H258.163C258.359 144.621 258.532 144.667 258.682 144.758C258.837 144.844 258.958 144.965 259.044 145.12C259.135 145.27 259.181 145.443 259.181 145.639V145.653C259.181 145.848 259.135 146.024 259.044 146.179C258.958 146.329 258.837 146.449 258.682 146.541C258.532 146.627 258.359 146.67 258.163 146.67H254.311C254.115 146.67 253.942 146.627 253.791 146.541C253.637 146.449 253.516 146.329 253.429 146.179C253.338 146.024 253.293 145.848 253.293 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M249.457 145.639C249.457 145.443 249.503 145.27 249.594 145.12C249.68 144.965 249.801 144.844 249.956 144.758C250.106 144.667 250.279 144.621 250.475 144.621H254.328C254.523 144.621 254.696 144.667 254.847 144.758C255.002 144.844 255.122 144.965 255.209 145.12C255.3 145.27 255.345 145.443 255.345 145.639V145.653C255.345 145.848 255.3 146.024 255.209 146.179C255.122 146.329 255.002 146.449 254.847 146.541C254.696 146.627 254.523 146.67 254.328 146.67H250.475C250.279 146.67 250.106 146.627 249.956 146.541C249.801 146.449 249.68 146.329 249.594 146.179C249.503 146.024 249.457 145.848 249.457 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M247.503 145.639C247.503 145.443 247.548 145.27 247.64 145.12C247.726 144.965 247.847 144.844 248.002 144.758C248.152 144.667 248.325 144.621 248.521 144.621H250.488C250.684 144.621 250.857 144.667 251.007 144.758C251.162 144.844 251.283 144.965 251.369 145.12C251.46 145.27 251.506 145.443 251.506 145.639V145.653C251.506 145.848 251.46 146.024 251.369 146.179C251.283 146.329 251.162 146.449 251.007 146.541C250.857 146.627 250.684 146.67 250.488 146.67H248.521C248.325 146.67 248.152 146.627 248.002 146.541C247.847 146.449 247.726 146.329 247.64 146.179C247.548 146.024 247.503 145.848 247.503 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M241.452 145.639C241.452 145.443 241.498 145.27 241.589 145.12C241.676 144.965 241.796 144.844 241.951 144.758C242.101 144.667 242.274 144.621 242.47 144.621H244.437C244.633 144.621 244.806 144.667 244.957 144.758C245.111 144.844 245.232 144.965 245.319 145.12C245.41 145.27 245.455 145.443 245.455 145.639V145.653C245.455 145.848 245.41 146.024 245.319 146.179C245.232 146.329 245.111 146.449 244.957 146.541C244.806 146.627 244.633 146.67 244.437 146.67H242.47C242.274 146.67 242.101 146.627 241.951 146.541C241.796 146.449 241.676 146.329 241.589 146.179C241.498 146.024 241.452 145.848 241.452 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M239.498 145.639C239.498 145.443 239.543 145.27 239.634 145.12C239.721 144.965 239.842 144.844 239.997 144.758C240.147 144.667 240.32 144.621 240.516 144.621H242.483C242.679 144.621 242.852 144.667 243.002 144.758C243.157 144.844 243.278 144.965 243.364 145.12C243.455 145.27 243.501 145.443 243.501 145.639V145.653C243.501 145.848 243.455 146.024 243.364 146.179C243.278 146.329 243.157 146.449 243.002 146.541C242.852 146.627 242.679 146.67 242.483 146.67H240.516C240.32 146.67 240.147 146.627 239.997 146.541C239.842 146.449 239.721 146.329 239.634 146.179C239.543 146.024 239.498 145.848 239.498 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M235.662 145.639C235.662 145.443 235.708 145.27 235.799 145.12C235.885 144.965 236.006 144.844 236.161 144.758C236.311 144.667 236.484 144.621 236.68 144.621H240.533C240.728 144.621 240.901 144.667 241.052 144.758C241.207 144.844 241.327 144.965 241.414 145.12C241.505 145.27 241.55 145.443 241.55 145.639V145.653C241.55 145.848 241.505 146.024 241.414 146.179C241.327 146.329 241.207 146.449 241.052 146.541C240.901 146.627 240.728 146.67 240.533 146.67H236.68C236.484 146.67 236.311 146.627 236.161 146.541C236.006 146.449 235.885 146.329 235.799 146.179C235.708 146.024 235.662 145.848 235.662 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M231.826 145.639C231.826 145.443 231.872 145.27 231.963 145.12C232.049 144.965 232.17 144.844 232.325 144.758C232.475 144.667 232.648 144.621 232.844 144.621H236.697C236.892 144.621 237.065 144.667 237.216 144.758C237.37 144.844 237.491 144.965 237.578 145.12C237.669 145.27 237.714 145.443 237.714 145.639V145.653C237.714 145.848 237.669 146.024 237.578 146.179C237.491 146.329 237.37 146.449 237.216 146.541C237.065 146.627 236.892 146.67 236.697 146.67H232.844C232.648 146.67 232.475 146.627 232.325 146.541C232.17 146.449 232.049 146.329 231.963 146.179C231.872 146.024 231.826 145.848 231.826 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M223.896 145.639C223.896 145.443 223.941 145.27 224.032 145.12C224.119 144.965 224.239 144.844 224.394 144.758C224.544 144.667 224.717 144.621 224.913 144.621H228.766C228.962 144.621 229.135 144.667 229.285 144.758C229.44 144.844 229.56 144.965 229.647 145.12C229.738 145.27 229.784 145.443 229.784 145.639V145.653C229.784 145.848 229.738 146.024 229.647 146.179C229.56 146.329 229.44 146.449 229.285 146.541C229.135 146.627 228.962 146.67 228.766 146.67H224.913C224.717 146.67 224.544 146.627 224.394 146.541C224.239 146.449 224.119 146.329 224.032 146.179C223.941 146.024 223.896 145.848 223.896 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M220.06 145.639C220.06 145.443 220.105 145.27 220.196 145.12C220.283 144.965 220.403 144.844 220.558 144.758C220.708 144.667 220.882 144.621 221.077 144.621H224.93C225.126 144.621 225.299 144.667 225.449 144.758C225.604 144.844 225.725 144.965 225.811 145.12C225.902 145.27 225.948 145.443 225.948 145.639V145.653C225.948 145.848 225.902 146.024 225.811 146.179C225.725 146.329 225.604 146.449 225.449 146.541C225.299 146.627 225.126 146.67 224.93 146.67H221.077C220.882 146.67 220.708 146.627 220.558 146.541C220.403 146.449 220.283 146.329 220.196 146.179C220.105 146.024 220.06 145.848 220.06 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M216.224 145.639C216.224 145.443 216.269 145.27 216.36 145.12C216.447 144.965 216.567 144.844 216.722 144.758C216.873 144.667 217.046 144.621 217.241 144.621H221.094C221.29 144.621 221.463 144.667 221.613 144.758C221.768 144.844 221.889 144.965 221.975 145.12C222.066 145.27 222.112 145.443 222.112 145.639V145.653C222.112 145.848 222.066 146.024 221.975 146.179C221.889 146.329 221.768 146.449 221.613 146.541C221.463 146.627 221.29 146.67 221.094 146.67H217.241C217.046 146.67 216.873 146.627 216.722 146.541C216.567 146.449 216.447 146.329 216.36 146.179C216.269 146.024 216.224 145.848 216.224 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M212.389 145.639C212.389 145.443 212.434 145.27 212.525 145.12C212.612 144.965 212.732 144.844 212.887 144.758C213.038 144.667 213.211 144.621 213.406 144.621H217.259C217.455 144.621 217.628 144.667 217.778 144.758C217.933 144.844 218.054 144.965 218.14 145.12C218.231 145.27 218.277 145.443 218.277 145.639V145.653C218.277 145.848 218.231 146.024 218.14 146.179C218.054 146.329 217.933 146.449 217.778 146.541C217.628 146.627 217.455 146.67 217.259 146.67H213.406C213.211 146.67 213.038 146.627 212.887 146.541C212.732 146.449 212.612 146.329 212.525 146.179C212.434 146.024 212.389 145.848 212.389 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M210.434 145.639C210.434 145.443 210.479 145.27 210.57 145.12C210.657 144.965 210.778 144.844 210.932 144.758C211.083 144.667 211.256 144.621 211.452 144.621H213.419C213.615 144.621 213.788 144.667 213.938 144.758C214.093 144.844 214.213 144.965 214.3 145.12C214.391 145.27 214.437 145.443 214.437 145.639V145.653C214.437 145.848 214.391 146.024 214.3 146.179C214.213 146.329 214.093 146.449 213.938 146.541C213.788 146.627 213.615 146.67 213.419 146.67H211.452C211.256 146.67 211.083 146.627 210.932 146.541C210.778 146.449 210.657 146.329 210.57 146.179C210.479 146.024 210.434 145.848 210.434 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M206.598 145.639C206.598 145.443 206.643 145.27 206.734 145.12C206.821 144.965 206.941 144.844 207.096 144.758C207.247 144.667 207.42 144.621 207.615 144.621H211.468C211.664 144.621 211.837 144.667 211.987 144.758C212.142 144.844 212.263 144.965 212.349 145.12C212.44 145.27 212.486 145.443 212.486 145.639V145.653C212.486 145.848 212.44 146.024 212.349 146.179C212.263 146.329 212.142 146.449 211.987 146.541C211.837 146.627 211.664 146.67 211.468 146.67H207.615C207.42 146.67 207.247 146.627 207.096 146.541C206.941 146.449 206.821 146.329 206.734 146.179C206.643 146.024 206.598 145.848 206.598 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M202.762 145.639C202.762 145.443 202.808 145.27 202.899 145.12C202.986 144.965 203.106 144.844 203.261 144.758C203.411 144.667 203.584 144.621 203.78 144.621H207.633C207.829 144.621 208.002 144.667 208.152 144.758C208.307 144.844 208.427 144.965 208.514 145.12C208.605 145.27 208.651 145.443 208.651 145.639V145.653C208.651 145.848 208.605 146.024 208.514 146.179C208.427 146.329 208.307 146.449 208.152 146.541C208.002 146.627 207.829 146.67 207.633 146.67H203.78C203.584 146.67 203.411 146.627 203.261 146.541C203.106 146.449 202.986 146.329 202.899 146.179C202.808 146.024 202.762 145.848 202.762 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M198.927 145.639C198.927 145.443 198.972 145.27 199.063 145.12C199.15 144.965 199.271 144.844 199.426 144.758C199.576 144.667 199.749 144.621 199.945 144.621H203.797C203.993 144.621 204.166 144.667 204.316 144.758C204.471 144.844 204.592 144.965 204.678 145.12C204.769 145.27 204.815 145.443 204.815 145.639V145.653C204.815 145.848 204.769 146.024 204.678 146.179C204.592 146.329 204.471 146.449 204.316 146.541C204.166 146.627 203.993 146.67 203.797 146.67H199.945C199.749 146.67 199.576 146.627 199.426 146.541C199.271 146.449 199.15 146.329 199.063 146.179C198.972 146.024 198.927 145.848 198.927 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M195.091 145.639C195.091 145.443 195.136 145.27 195.227 145.12C195.314 144.965 195.435 144.844 195.589 144.758C195.74 144.667 195.913 144.621 196.109 144.621H199.961C200.157 144.621 200.33 144.667 200.48 144.758C200.635 144.844 200.756 144.965 200.842 145.12C200.933 145.27 200.979 145.443 200.979 145.639V145.653C200.979 145.848 200.933 146.024 200.842 146.179C200.756 146.329 200.635 146.449 200.48 146.541C200.33 146.627 200.157 146.67 199.961 146.67H196.109C195.913 146.67 195.74 146.627 195.589 146.541C195.435 146.449 195.314 146.329 195.227 146.179C195.136 146.024 195.091 145.848 195.091 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M191.256 145.639C191.256 145.443 191.301 145.27 191.392 145.12C191.479 144.965 191.6 144.844 191.755 144.758C191.905 144.667 192.078 144.621 192.274 144.621H196.126C196.322 144.621 196.495 144.667 196.645 144.758C196.8 144.844 196.921 144.965 197.007 145.12C197.098 145.27 197.144 145.443 197.144 145.639V145.653C197.144 145.848 197.098 146.024 197.007 146.179C196.921 146.329 196.8 146.449 196.645 146.541C196.495 146.627 196.322 146.67 196.126 146.67H192.274C192.078 146.67 191.905 146.627 191.755 146.541C191.6 146.449 191.479 146.329 191.392 146.179C191.301 146.024 191.256 145.848 191.256 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M183.324 145.639C183.324 145.443 183.37 145.27 183.461 145.12C183.547 144.965 183.668 144.844 183.823 144.758C183.973 144.667 184.146 144.621 184.342 144.621H188.194C188.39 144.621 188.563 144.667 188.714 144.758C188.868 144.844 188.989 144.965 189.076 145.12C189.167 145.27 189.212 145.443 189.212 145.639V145.653C189.212 145.848 189.167 146.024 189.076 146.179C188.989 146.329 188.868 146.449 188.714 146.541C188.563 146.627 188.39 146.67 188.194 146.67H184.342C184.146 146.67 183.973 146.627 183.823 146.541C183.668 146.449 183.547 146.329 183.461 146.179C183.37 146.024 183.324 145.848 183.324 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M179.489 145.639C179.489 145.443 179.534 145.27 179.625 145.12C179.712 144.965 179.832 144.844 179.987 144.758C180.137 144.667 180.31 144.621 180.506 144.621H184.359C184.555 144.621 184.728 144.667 184.878 144.758C185.033 144.844 185.154 144.965 185.24 145.12C185.331 145.27 185.377 145.443 185.377 145.639V145.653C185.377 145.848 185.331 146.024 185.24 146.179C185.154 146.329 185.033 146.449 184.878 146.541C184.728 146.627 184.555 146.67 184.359 146.67H180.506C180.31 146.67 180.137 146.627 179.987 146.541C179.832 146.449 179.712 146.329 179.625 146.179C179.534 146.024 179.489 145.848 179.489 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M175.653 145.639C175.653 145.443 175.699 145.27 175.79 145.12C175.876 144.965 175.997 144.844 176.152 144.758C176.302 144.667 176.475 144.621 176.671 144.621H180.524C180.719 144.621 180.893 144.667 181.043 144.758C181.198 144.844 181.318 144.965 181.405 145.12C181.496 145.27 181.541 145.443 181.541 145.639V145.653C181.541 145.848 181.496 146.024 181.405 146.179C181.318 146.329 181.198 146.449 181.043 146.541C180.893 146.627 180.719 146.67 180.524 146.67H176.671C176.475 146.67 176.302 146.627 176.152 146.541C175.997 146.449 175.876 146.329 175.79 146.179C175.699 146.024 175.653 145.848 175.653 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M171.817 145.639C171.817 145.443 171.863 145.27 171.954 145.12C172.04 144.965 172.161 144.844 172.316 144.758C172.466 144.667 172.639 144.621 172.835 144.621H176.688C176.883 144.621 177.056 144.667 177.207 144.758C177.362 144.844 177.482 144.965 177.569 145.12C177.66 145.27 177.705 145.443 177.705 145.639V145.653C177.705 145.848 177.66 146.024 177.569 146.179C177.482 146.329 177.362 146.449 177.207 146.541C177.056 146.627 176.883 146.67 176.688 146.67H172.835C172.639 146.67 172.466 146.627 172.316 146.541C172.161 146.449 172.04 146.329 171.954 146.179C171.863 146.024 171.817 145.848 171.817 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M169.862 145.639C169.862 145.443 169.908 145.27 169.999 145.12C170.085 144.965 170.206 144.844 170.361 144.758C170.511 144.667 170.684 144.621 170.88 144.621H172.847C173.043 144.621 173.216 144.667 173.366 144.758C173.521 144.844 173.642 144.965 173.729 145.12C173.82 145.27 173.865 145.443 173.865 145.639V145.653C173.865 145.848 173.82 146.024 173.729 146.179C173.642 146.329 173.521 146.449 173.366 146.541C173.216 146.627 173.043 146.67 172.847 146.67H170.88C170.684 146.67 170.511 146.627 170.361 146.541C170.206 146.449 170.085 146.329 169.999 146.179C169.908 146.024 169.862 145.848 169.862 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M166.027 145.639C166.027 145.443 166.073 145.27 166.164 145.12C166.25 144.965 166.371 144.844 166.526 144.758C166.676 144.667 166.849 144.621 167.045 144.621H170.898C171.093 144.621 171.267 144.667 171.417 144.758C171.572 144.844 171.692 144.965 171.779 145.12C171.87 145.27 171.915 145.443 171.915 145.639V145.653C171.915 145.848 171.87 146.024 171.779 146.179C171.692 146.329 171.572 146.449 171.417 146.541C171.267 146.627 171.093 146.67 170.898 146.67H167.045C166.849 146.67 166.676 146.627 166.526 146.541C166.371 146.449 166.25 146.329 166.164 146.179C166.073 146.024 166.027 145.848 166.027 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M164.072 145.639C164.072 145.443 164.118 145.27 164.209 145.12C164.295 144.965 164.416 144.844 164.571 144.758C164.721 144.667 164.894 144.621 165.09 144.621H167.057C167.253 144.621 167.426 144.667 167.576 144.758C167.731 144.844 167.852 144.965 167.938 145.12C168.03 145.27 168.075 145.443 168.075 145.639V145.653C168.075 145.848 168.03 146.024 167.938 146.179C167.852 146.329 167.731 146.449 167.576 146.541C167.426 146.627 167.253 146.67 167.057 146.67H165.09C164.894 146.67 164.721 146.627 164.571 146.541C164.416 146.449 164.295 146.329 164.209 146.179C164.118 146.024 164.072 145.848 164.072 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M160.237 145.639C160.237 145.443 160.283 145.27 160.374 145.12C160.46 144.965 160.581 144.844 160.736 144.758C160.886 144.667 161.059 144.621 161.255 144.621H165.108C165.303 144.621 165.477 144.667 165.627 144.758C165.782 144.844 165.902 144.965 165.989 145.12C166.08 145.27 166.125 145.443 166.125 145.639V145.653C166.125 145.848 166.08 146.024 165.989 146.179C165.902 146.329 165.782 146.449 165.627 146.541C165.477 146.627 165.303 146.67 165.108 146.67H161.255C161.059 146.67 160.886 146.627 160.736 146.541C160.581 146.449 160.46 146.329 160.374 146.179C160.283 146.024 160.237 145.848 160.237 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M156.401 145.639C156.401 145.443 156.447 145.27 156.538 145.12C156.624 144.965 156.745 144.844 156.9 144.758C157.05 144.667 157.223 144.621 157.419 144.621H161.272C161.467 144.621 161.641 144.667 161.791 144.758C161.946 144.844 162.066 144.965 162.153 145.12C162.244 145.27 162.289 145.443 162.289 145.639V145.653C162.289 145.848 162.244 146.024 162.153 146.179C162.066 146.329 161.946 146.449 161.791 146.541C161.641 146.627 161.467 146.67 161.272 146.67H157.419C157.223 146.67 157.05 146.627 156.9 146.541C156.745 146.449 156.624 146.329 156.538 146.179C156.447 146.024 156.401 145.848 156.401 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M154.447 145.639C154.447 145.443 154.493 145.27 154.584 145.12C154.67 144.965 154.791 144.844 154.946 144.758C155.096 144.667 155.269 144.621 155.465 144.621H157.432C157.628 144.621 157.801 144.667 157.951 144.758C158.106 144.844 158.227 144.965 158.313 145.12C158.405 145.27 158.45 145.443 158.45 145.639V145.653C158.45 145.848 158.405 146.024 158.313 146.179C158.227 146.329 158.106 146.449 157.951 146.541C157.801 146.627 157.628 146.67 157.432 146.67H155.465C155.269 146.67 155.096 146.627 154.946 146.541C154.791 146.449 154.67 146.329 154.584 146.179C154.493 146.024 154.447 145.848 154.447 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M152.492 145.639C152.492 145.443 152.538 145.27 152.629 145.12C152.715 144.965 152.836 144.844 152.991 144.758C153.141 144.667 153.314 144.621 153.51 144.621H155.477C155.673 144.621 155.846 144.667 155.996 144.758C156.151 144.844 156.272 144.965 156.359 145.12C156.45 145.27 156.495 145.443 156.495 145.639V145.653C156.495 145.848 156.45 146.024 156.359 146.179C156.272 146.329 156.151 146.449 155.996 146.541C155.846 146.627 155.673 146.67 155.477 146.67H153.51C153.314 146.67 153.141 146.627 152.991 146.541C152.836 146.449 152.715 146.329 152.629 146.179C152.538 146.024 152.492 145.848 152.492 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M150.538 145.639C150.538 145.443 150.584 145.27 150.675 145.12C150.761 144.965 150.882 144.844 151.037 144.758C151.187 144.667 151.36 144.621 151.556 144.621H153.523C153.719 144.621 153.892 144.667 154.042 144.758C154.197 144.844 154.318 144.965 154.404 145.12C154.495 145.27 154.541 145.443 154.541 145.639V145.653C154.541 145.848 154.495 146.024 154.404 146.179C154.318 146.329 154.197 146.449 154.042 146.541C153.892 146.627 153.719 146.67 153.523 146.67H151.556C151.36 146.67 151.187 146.627 151.037 146.541C150.882 146.449 150.761 146.329 150.675 146.179C150.584 146.024 150.538 145.848 150.538 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M146.702 145.639C146.702 145.443 146.748 145.27 146.839 145.12C146.925 144.965 147.046 144.844 147.201 144.758C147.351 144.667 147.524 144.621 147.72 144.621H151.572C151.768 144.621 151.941 144.667 152.092 144.758C152.246 144.844 152.367 144.965 152.454 145.12C152.545 145.27 152.59 145.443 152.59 145.639V145.653C152.59 145.848 152.545 146.024 152.454 146.179C152.367 146.329 152.246 146.449 152.092 146.541C151.941 146.627 151.768 146.67 151.572 146.67H147.72C147.524 146.67 147.351 146.627 147.201 146.541C147.046 146.449 146.925 146.329 146.839 146.179C146.748 146.024 146.702 145.848 146.702 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M138.771 145.639C138.771 145.443 138.816 145.27 138.907 145.12C138.994 144.965 139.115 144.844 139.269 144.758C139.42 144.667 139.593 144.621 139.788 144.621H143.641C143.837 144.621 144.01 144.667 144.16 144.758C144.315 144.844 144.436 144.965 144.522 145.12C144.613 145.27 144.659 145.443 144.659 145.639V145.653C144.659 145.848 144.613 146.024 144.522 146.179C144.436 146.329 144.315 146.449 144.16 146.541C144.01 146.627 143.837 146.67 143.641 146.67H139.788C139.593 146.67 139.42 146.627 139.269 146.541C139.115 146.449 138.994 146.329 138.907 146.179C138.816 146.024 138.771 145.848 138.771 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M136.816 145.639C136.816 145.443 136.862 145.27 136.953 145.12C137.039 144.965 137.16 144.844 137.315 144.758C137.465 144.667 137.638 144.621 137.834 144.621H139.801C139.997 144.621 140.17 144.667 140.32 144.758C140.475 144.844 140.596 144.965 140.682 145.12C140.774 145.27 140.819 145.443 140.819 145.639V145.653C140.819 145.848 140.774 146.024 140.682 146.179C140.596 146.329 140.475 146.449 140.32 146.541C140.17 146.627 139.997 146.67 139.801 146.67H137.834C137.638 146.67 137.465 146.627 137.315 146.541C137.16 146.449 137.039 146.329 136.953 146.179C136.862 146.024 136.816 145.848 136.816 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M132.981 145.639C132.981 145.443 133.026 145.27 133.117 145.12C133.204 144.965 133.324 144.844 133.479 144.758C133.63 144.667 133.803 144.621 133.998 144.621H137.851C138.047 144.621 138.22 144.667 138.37 144.758C138.525 144.844 138.646 144.965 138.732 145.12C138.823 145.27 138.869 145.443 138.869 145.639V145.653C138.869 145.848 138.823 146.024 138.732 146.179C138.646 146.329 138.525 146.449 138.37 146.541C138.22 146.627 138.047 146.67 137.851 146.67H133.998C133.803 146.67 133.63 146.627 133.479 146.541C133.324 146.449 133.204 146.329 133.117 146.179C133.026 146.024 132.981 145.848 132.981 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M131.026 145.639C131.026 145.443 131.072 145.27 131.163 145.12C131.25 144.965 131.37 144.844 131.525 144.758C131.675 144.667 131.848 144.621 132.044 144.621H134.011C134.207 144.621 134.38 144.667 134.531 144.758C134.685 144.844 134.806 144.965 134.893 145.12C134.984 145.27 135.029 145.443 135.029 145.639V145.653C135.029 145.848 134.984 146.024 134.893 146.179C134.806 146.329 134.685 146.449 134.531 146.541C134.38 146.627 134.207 146.67 134.011 146.67H132.044C131.848 146.67 131.675 146.627 131.525 146.541C131.37 146.449 131.25 146.329 131.163 146.179C131.072 146.024 131.026 145.848 131.026 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M127.19 145.639C127.19 145.443 127.236 145.27 127.327 145.12C127.414 144.965 127.534 144.844 127.689 144.758C127.839 144.667 128.012 144.621 128.208 144.621H132.061C132.257 144.621 132.43 144.667 132.58 144.758C132.735 144.844 132.855 144.965 132.942 145.12C133.033 145.27 133.079 145.443 133.079 145.639V145.653C133.079 145.848 133.033 146.024 132.942 146.179C132.855 146.329 132.735 146.449 132.58 146.541C132.43 146.627 132.257 146.67 132.061 146.67H128.208C128.012 146.67 127.839 146.627 127.689 146.541C127.534 146.449 127.414 146.329 127.327 146.179C127.236 146.024 127.19 145.848 127.19 145.653V145.639Z" fill="#D4D4D4"/>
<path d="M222.201 185.483C222.201 185.287 222.247 185.114 222.338 184.963C222.424 184.809 222.545 184.688 222.7 184.601C222.85 184.51 223.023 184.465 223.219 184.465H227.072C227.267 184.465 227.44 184.51 227.591 184.601C227.745 184.688 227.866 184.809 227.953 184.963C228.044 185.114 228.089 185.287 228.089 185.483V185.496C228.089 185.692 228.044 185.867 227.953 186.022C227.866 186.173 227.745 186.293 227.591 186.384C227.44 186.471 227.267 186.514 227.072 186.514H223.219C223.023 186.514 222.85 186.471 222.7 186.384C222.545 186.293 222.424 186.173 222.338 186.022C222.247 185.867 222.201 185.692 222.201 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M218.365 185.483C218.365 185.287 218.411 185.114 218.502 184.963C218.588 184.809 218.709 184.688 218.864 184.601C219.014 184.51 219.187 184.465 219.383 184.465H223.236C223.431 184.465 223.604 184.51 223.755 184.601C223.909 184.688 224.03 184.809 224.117 184.963C224.208 185.114 224.253 185.287 224.253 185.483V185.496C224.253 185.692 224.208 185.867 224.117 186.022C224.03 186.173 223.909 186.293 223.755 186.384C223.604 186.471 223.431 186.514 223.236 186.514H219.383C219.187 186.514 219.014 186.471 218.864 186.384C218.709 186.293 218.588 186.173 218.502 186.022C218.411 185.867 218.365 185.692 218.365 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M214.529 185.483C214.529 185.287 214.575 185.114 214.666 184.963C214.752 184.809 214.873 184.688 215.028 184.601C215.178 184.51 215.351 184.465 215.547 184.465H219.4C219.595 184.465 219.768 184.51 219.919 184.601C220.074 184.688 220.194 184.809 220.281 184.963C220.372 185.114 220.417 185.287 220.417 185.483V185.496C220.417 185.692 220.372 185.867 220.281 186.022C220.194 186.173 220.074 186.293 219.919 186.384C219.768 186.471 219.595 186.514 219.4 186.514H215.547C215.351 186.514 215.178 186.471 215.028 186.384C214.873 186.293 214.752 186.173 214.666 186.022C214.575 185.867 214.529 185.692 214.529 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M210.694 185.483C210.694 185.287 210.74 185.114 210.831 184.963C210.917 184.809 211.038 184.688 211.193 184.601C211.343 184.51 211.516 184.465 211.712 184.465H215.565C215.76 184.465 215.934 184.51 216.084 184.601C216.239 184.688 216.359 184.809 216.446 184.963C216.537 185.114 216.582 185.287 216.582 185.483V185.496C216.582 185.692 216.537 185.867 216.446 186.022C216.359 186.173 216.239 186.293 216.084 186.384C215.934 186.471 215.76 186.514 215.565 186.514H211.712C211.516 186.514 211.343 186.471 211.193 186.384C211.038 186.293 210.917 186.173 210.831 186.022C210.74 185.867 210.694 185.692 210.694 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M206.858 185.483C206.858 185.287 206.904 185.114 206.995 184.963C207.081 184.809 207.202 184.688 207.357 184.601C207.507 184.51 207.68 184.465 207.876 184.465H211.729C211.924 184.465 212.097 184.51 212.248 184.601C212.403 184.688 212.523 184.809 212.61 184.963C212.701 185.114 212.746 185.287 212.746 185.483V185.496C212.746 185.692 212.701 185.867 212.61 186.022C212.523 186.173 212.403 186.293 212.248 186.384C212.097 186.471 211.924 186.514 211.729 186.514H207.876C207.68 186.514 207.507 186.471 207.357 186.384C207.202 186.293 207.081 186.173 206.995 186.022C206.904 185.867 206.858 185.692 206.858 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M203.023 185.483C203.023 185.287 203.068 185.114 203.159 184.963C203.246 184.809 203.366 184.688 203.521 184.601C203.672 184.51 203.845 184.465 204.04 184.465H207.893C208.089 184.465 208.262 184.51 208.412 184.601C208.567 184.688 208.688 184.809 208.774 184.963C208.865 185.114 208.911 185.287 208.911 185.483V185.496C208.911 185.692 208.865 185.867 208.774 186.022C208.688 186.173 208.567 186.293 208.412 186.384C208.262 186.471 208.089 186.514 207.893 186.514H204.04C203.845 186.514 203.672 186.471 203.521 186.384C203.366 186.293 203.246 186.173 203.159 186.022C203.068 185.867 203.023 185.692 203.023 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M196.973 185.483C196.973 185.287 197.018 185.114 197.109 184.963C197.196 184.809 197.316 184.688 197.471 184.601C197.622 184.51 197.795 184.465 197.99 184.465H199.958C200.154 184.465 200.327 184.51 200.477 184.601C200.632 184.688 200.752 184.809 200.839 184.963C200.93 185.114 200.975 185.287 200.975 185.483V185.496C200.975 185.692 200.93 185.867 200.839 186.022C200.752 186.173 200.632 186.293 200.477 186.384C200.327 186.471 200.154 186.514 199.958 186.514H197.99C197.795 186.514 197.622 186.471 197.471 186.384C197.316 186.293 197.196 186.173 197.109 186.022C197.018 185.867 196.973 185.692 196.973 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M193.137 185.483C193.137 185.287 193.182 185.114 193.273 184.963C193.36 184.809 193.481 184.688 193.635 184.601C193.786 184.51 193.959 184.465 194.155 184.465H198.007C198.203 184.465 198.376 184.51 198.526 184.601C198.681 184.688 198.802 184.809 198.888 184.963C198.979 185.114 199.025 185.287 199.025 185.483V185.496C199.025 185.692 198.979 185.867 198.888 186.022C198.802 186.173 198.681 186.293 198.526 186.384C198.376 186.471 198.203 186.514 198.007 186.514H194.155C193.959 186.514 193.786 186.471 193.635 186.384C193.481 186.293 193.36 186.173 193.273 186.022C193.182 185.867 193.137 185.692 193.137 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M189.301 185.483C189.301 185.287 189.346 185.114 189.437 184.963C189.524 184.809 189.645 184.688 189.799 184.601C189.95 184.51 190.123 184.465 190.319 184.465H194.171C194.367 184.465 194.54 184.51 194.69 184.601C194.845 184.688 194.966 184.809 195.052 184.963C195.143 185.114 195.189 185.287 195.189 185.483V185.496C195.189 185.692 195.143 185.867 195.052 186.022C194.966 186.173 194.845 186.293 194.69 186.384C194.54 186.471 194.367 186.514 194.171 186.514H190.319C190.123 186.514 189.95 186.471 189.799 186.384C189.645 186.293 189.524 186.173 189.437 186.022C189.346 185.867 189.301 185.692 189.301 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M187.347 185.483C187.347 185.287 187.392 185.114 187.483 184.963C187.57 184.809 187.69 184.688 187.845 184.601C187.995 184.51 188.169 184.465 188.364 184.465H190.332C190.527 184.465 190.7 184.51 190.851 184.601C191.006 184.688 191.126 184.809 191.213 184.963C191.304 185.114 191.349 185.287 191.349 185.483V185.496C191.349 185.692 191.304 185.867 191.213 186.022C191.126 186.173 191.006 186.293 190.851 186.384C190.7 186.471 190.527 186.514 190.332 186.514H188.364C188.169 186.514 187.995 186.471 187.845 186.384C187.69 186.293 187.57 186.173 187.483 186.022C187.392 185.867 187.347 185.692 187.347 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M183.511 185.483C183.511 185.287 183.556 185.114 183.648 184.963C183.734 184.809 183.855 184.688 184.01 184.601C184.16 184.51 184.333 184.465 184.529 184.465H188.381C188.577 184.465 188.75 184.51 188.9 184.601C189.055 184.688 189.176 184.809 189.262 184.963C189.354 185.114 189.399 185.287 189.399 185.483V185.496C189.399 185.692 189.354 185.867 189.262 186.022C189.176 186.173 189.055 186.293 188.9 186.384C188.75 186.471 188.577 186.514 188.381 186.514H184.529C184.333 186.514 184.16 186.471 184.01 186.384C183.855 186.293 183.734 186.173 183.648 186.022C183.556 185.867 183.511 185.692 183.511 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M179.675 185.483C179.675 185.287 179.72 185.114 179.811 184.963C179.898 184.809 180.019 184.688 180.173 184.601C180.324 184.51 180.497 184.465 180.693 184.465H184.545C184.741 184.465 184.914 184.51 185.064 184.601C185.219 184.688 185.34 184.809 185.426 184.963C185.517 185.114 185.563 185.287 185.563 185.483V185.496C185.563 185.692 185.517 185.867 185.426 186.022C185.34 186.173 185.219 186.293 185.064 186.384C184.914 186.471 184.741 186.514 184.545 186.514H180.693C180.497 186.514 180.324 186.471 180.173 186.384C180.019 186.293 179.898 186.173 179.811 186.022C179.72 185.867 179.675 185.692 179.675 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M173.625 185.483C173.625 185.287 173.671 185.114 173.762 184.963C173.848 184.809 173.969 184.688 174.124 184.601C174.274 184.51 174.447 184.465 174.643 184.465H176.61C176.806 184.465 176.979 184.51 177.129 184.601C177.284 184.688 177.405 184.809 177.491 184.963C177.582 185.114 177.628 185.287 177.628 185.483V185.496C177.628 185.692 177.582 185.867 177.491 186.022C177.405 186.173 177.284 186.293 177.129 186.384C176.979 186.471 176.806 186.514 176.61 186.514H174.643C174.447 186.514 174.274 186.471 174.124 186.384C173.969 186.293 173.848 186.173 173.762 186.022C173.671 185.867 173.625 185.692 173.625 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M169.789 185.483C169.789 185.287 169.835 185.114 169.926 184.963C170.012 184.809 170.133 184.688 170.288 184.601C170.438 184.51 170.611 184.465 170.807 184.465H174.659C174.855 184.465 175.028 184.51 175.179 184.601C175.333 184.688 175.454 184.809 175.541 184.963C175.632 185.114 175.677 185.287 175.677 185.483V185.496C175.677 185.692 175.632 185.867 175.541 186.022C175.454 186.173 175.333 186.293 175.179 186.384C175.028 186.471 174.855 186.514 174.659 186.514H170.807C170.611 186.514 170.438 186.471 170.288 186.384C170.133 186.293 170.012 186.173 169.926 186.022C169.835 185.867 169.789 185.692 169.789 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M167.835 185.483C167.835 185.287 167.88 185.114 167.971 184.963C168.058 184.809 168.179 184.688 168.333 184.601C168.484 184.51 168.657 184.465 168.853 184.465H170.82C171.016 184.465 171.189 184.51 171.339 184.601C171.494 184.688 171.615 184.809 171.701 184.963C171.792 185.114 171.838 185.287 171.838 185.483V185.496C171.838 185.692 171.792 185.867 171.701 186.022C171.615 186.173 171.494 186.293 171.339 186.384C171.189 186.471 171.016 186.514 170.82 186.514H168.853C168.657 186.514 168.484 186.471 168.333 186.384C168.179 186.293 168.058 186.173 167.971 186.022C167.88 185.867 167.835 185.692 167.835 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M163.999 185.483C163.999 185.287 164.045 185.114 164.136 184.963C164.222 184.809 164.343 184.688 164.498 184.601C164.648 184.51 164.821 184.465 165.017 184.465H168.87C169.065 184.465 169.238 184.51 169.389 184.601C169.544 184.688 169.664 184.809 169.751 184.963C169.842 185.114 169.887 185.287 169.887 185.483V185.496C169.887 185.692 169.842 185.867 169.751 186.022C169.664 186.173 169.544 186.293 169.389 186.384C169.238 186.471 169.065 186.514 168.87 186.514H165.017C164.821 186.514 164.648 186.471 164.498 186.384C164.343 186.293 164.222 186.173 164.136 186.022C164.045 185.867 163.999 185.692 163.999 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M160.163 185.483C160.163 185.287 160.209 185.114 160.3 184.963C160.386 184.809 160.507 184.688 160.662 184.601C160.812 184.51 160.985 184.465 161.181 184.465H165.033C165.229 184.465 165.402 184.51 165.553 184.601C165.707 184.688 165.828 184.809 165.915 184.963C166.006 185.114 166.051 185.287 166.051 185.483V185.496C166.051 185.692 166.006 185.867 165.915 186.022C165.828 186.173 165.707 186.293 165.553 186.384C165.402 186.471 165.229 186.514 165.033 186.514H161.181C160.985 186.514 160.812 186.471 160.662 186.384C160.507 186.293 160.386 186.173 160.3 186.022C160.209 185.867 160.163 185.692 160.163 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M152.232 185.483C152.232 185.287 152.278 185.114 152.369 184.963C152.456 184.809 152.576 184.688 152.731 184.601C152.881 184.51 153.054 184.465 153.25 184.465H157.103C157.299 184.465 157.472 184.51 157.622 184.601C157.777 184.688 157.897 184.809 157.984 184.963C158.075 185.114 158.121 185.287 158.121 185.483V185.496C158.121 185.692 158.075 185.867 157.984 186.022C157.897 186.173 157.777 186.293 157.622 186.384C157.472 186.471 157.299 186.514 157.103 186.514H153.25C153.054 186.514 152.881 186.471 152.731 186.384C152.576 186.293 152.456 186.173 152.369 186.022C152.278 185.867 152.232 185.692 152.232 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M150.277 185.483C150.277 185.287 150.323 185.114 150.414 184.963C150.5 184.809 150.621 184.688 150.776 184.601C150.926 184.51 151.099 184.465 151.295 184.465H153.262C153.458 184.465 153.631 184.51 153.782 184.601C153.936 184.688 154.057 184.809 154.144 184.963C154.235 185.114 154.28 185.287 154.28 185.483V185.496C154.28 185.692 154.235 185.867 154.144 186.022C154.057 186.173 153.936 186.293 153.782 186.384C153.631 186.471 153.458 186.514 153.262 186.514H151.295C151.099 186.514 150.926 186.471 150.776 186.384C150.621 186.293 150.5 186.173 150.414 186.022C150.323 185.867 150.277 185.692 150.277 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M146.442 185.483C146.442 185.287 146.488 185.114 146.579 184.963C146.666 184.809 146.786 184.688 146.941 184.601C147.091 184.51 147.264 184.465 147.46 184.465H151.313C151.509 184.465 151.682 184.51 151.832 184.601C151.987 184.688 152.107 184.809 152.194 184.963C152.285 185.114 152.331 185.287 152.331 185.483V185.496C152.331 185.692 152.285 185.867 152.194 186.022C152.107 186.173 151.987 186.293 151.832 186.384C151.682 186.471 151.509 186.514 151.313 186.514H147.46C147.264 186.514 147.091 186.471 146.941 186.384C146.786 186.293 146.666 186.173 146.579 186.022C146.488 185.867 146.442 185.692 146.442 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M142.606 185.483C142.606 185.287 142.652 185.114 142.743 184.963C142.83 184.809 142.95 184.688 143.105 184.601C143.255 184.51 143.428 184.465 143.624 184.465H147.477C147.673 184.465 147.846 184.51 147.996 184.601C148.151 184.688 148.271 184.809 148.358 184.963C148.449 185.114 148.495 185.287 148.495 185.483V185.496C148.495 185.692 148.449 185.867 148.358 186.022C148.271 186.173 148.151 186.293 147.996 186.384C147.846 186.471 147.673 186.514 147.477 186.514H143.624C143.428 186.514 143.255 186.471 143.105 186.384C142.95 186.293 142.83 186.173 142.743 186.022C142.652 185.867 142.606 185.692 142.606 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M138.771 185.483C138.771 185.287 138.816 185.114 138.907 184.963C138.994 184.809 139.115 184.688 139.269 184.601C139.42 184.51 139.593 184.465 139.788 184.465H143.641C143.837 184.465 144.01 184.51 144.16 184.601C144.315 184.688 144.436 184.809 144.522 184.963C144.613 185.114 144.659 185.287 144.659 185.483V185.496C144.659 185.692 144.613 185.867 144.522 186.022C144.436 186.173 144.315 186.293 144.16 186.384C144.01 186.471 143.837 186.514 143.641 186.514H139.788C139.593 186.514 139.42 186.471 139.269 186.384C139.115 186.293 138.994 186.173 138.907 186.022C138.816 185.867 138.771 185.692 138.771 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M136.816 185.483C136.816 185.287 136.862 185.114 136.953 184.963C137.039 184.809 137.16 184.688 137.315 184.601C137.465 184.51 137.638 184.465 137.834 184.465H139.801C139.997 184.465 140.17 184.51 140.32 184.601C140.475 184.688 140.596 184.809 140.682 184.963C140.774 185.114 140.819 185.287 140.819 185.483V185.496C140.819 185.692 140.774 185.867 140.682 186.022C140.596 186.173 140.475 186.293 140.32 186.384C140.17 186.471 139.997 186.514 139.801 186.514H137.834C137.638 186.514 137.465 186.471 137.315 186.384C137.16 186.293 137.039 186.173 136.953 186.022C136.862 185.867 136.816 185.692 136.816 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M132.981 185.483C132.981 185.287 133.026 185.114 133.117 184.963C133.204 184.809 133.324 184.688 133.479 184.601C133.63 184.51 133.803 184.465 133.998 184.465H137.851C138.047 184.465 138.22 184.51 138.37 184.601C138.525 184.688 138.646 184.809 138.732 184.963C138.823 185.114 138.869 185.287 138.869 185.483V185.496C138.869 185.692 138.823 185.867 138.732 186.022C138.646 186.173 138.525 186.293 138.37 186.384C138.22 186.471 138.047 186.514 137.851 186.514H133.998C133.803 186.514 133.63 186.471 133.479 186.384C133.324 186.293 133.204 186.173 133.117 186.022C133.026 185.867 132.981 185.692 132.981 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M129.145 185.483C129.145 185.287 129.19 185.114 129.281 184.963C129.368 184.809 129.488 184.688 129.643 184.601C129.793 184.51 129.967 184.465 130.162 184.465H134.015C134.211 184.465 134.384 184.51 134.534 184.601C134.689 184.688 134.81 184.809 134.896 184.963C134.987 185.114 135.033 185.287 135.033 185.483V185.496C135.033 185.692 134.987 185.867 134.896 186.022C134.81 186.173 134.689 186.293 134.534 186.384C134.384 186.471 134.211 186.514 134.015 186.514H130.162C129.967 186.514 129.793 186.471 129.643 186.384C129.488 186.293 129.368 186.173 129.281 186.022C129.19 185.867 129.145 185.692 129.145 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M127.19 185.483C127.19 185.287 127.236 185.114 127.327 184.963C127.414 184.809 127.534 184.688 127.689 184.601C127.839 184.51 128.012 184.465 128.208 184.465H130.175C130.371 184.465 130.544 184.51 130.695 184.601C130.849 184.688 130.97 184.809 131.057 184.963C131.148 185.114 131.193 185.287 131.193 185.483V185.496C131.193 185.692 131.148 185.867 131.057 186.022C130.97 186.173 130.849 186.293 130.695 186.384C130.544 186.471 130.371 186.514 130.175 186.514H128.208C128.012 186.514 127.839 186.471 127.689 186.384C127.534 186.293 127.414 186.173 127.327 186.022C127.236 185.867 127.19 185.692 127.19 185.496V185.483Z" fill="#D4D4D4"/>
<path d="M350.591 177.514C350.591 177.318 350.636 177.145 350.727 176.995C350.814 176.84 350.935 176.719 351.089 176.633C351.24 176.542 351.413 176.496 351.609 176.496H353.576C353.772 176.496 353.945 176.542 354.095 176.633C354.25 176.719 354.371 176.84 354.457 176.995C354.548 177.145 354.594 177.318 354.594 177.514V177.528C354.594 177.723 354.548 177.899 354.457 178.054C354.371 178.204 354.25 178.324 354.095 178.416C353.945 178.502 353.772 178.545 353.576 178.545H351.609C351.413 178.545 351.24 178.502 351.089 178.416C350.935 178.324 350.814 178.204 350.727 178.054C350.636 177.899 350.591 177.723 350.591 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M346.756 177.514C346.756 177.318 346.801 177.145 346.892 176.995C346.979 176.84 347.099 176.719 347.254 176.633C347.405 176.542 347.578 176.496 347.773 176.496H351.626C351.822 176.496 351.995 176.542 352.145 176.633C352.3 176.719 352.421 176.84 352.507 176.995C352.598 177.145 352.644 177.318 352.644 177.514V177.528C352.644 177.723 352.598 177.899 352.507 178.054C352.421 178.204 352.3 178.324 352.145 178.416C351.995 178.502 351.822 178.545 351.626 178.545H347.773C347.578 178.545 347.405 178.502 347.254 178.416C347.099 178.324 346.979 178.204 346.892 178.054C346.801 177.899 346.756 177.723 346.756 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M342.92 177.514C342.92 177.318 342.966 177.145 343.057 176.995C343.143 176.84 343.264 176.719 343.419 176.633C343.569 176.542 343.742 176.496 343.938 176.496H347.79C347.986 176.496 348.159 176.542 348.309 176.633C348.464 176.719 348.585 176.84 348.671 176.995C348.763 177.145 348.808 177.318 348.808 177.514V177.528C348.808 177.723 348.763 177.899 348.671 178.054C348.585 178.204 348.464 178.324 348.309 178.416C348.159 178.502 347.986 178.545 347.79 178.545H343.938C343.742 178.545 343.569 178.502 343.419 178.416C343.264 178.324 343.143 178.204 343.057 178.054C342.966 177.899 342.92 177.723 342.92 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M340.966 177.514C340.966 177.318 341.011 177.145 341.102 176.995C341.189 176.84 341.31 176.719 341.464 176.633C341.615 176.542 341.788 176.496 341.984 176.496H343.951C344.147 176.496 344.32 176.542 344.47 176.633C344.625 176.719 344.746 176.84 344.832 176.995C344.923 177.145 344.969 177.318 344.969 177.514V177.528C344.969 177.723 344.923 177.899 344.832 178.054C344.746 178.204 344.625 178.324 344.47 178.416C344.32 178.502 344.147 178.545 343.951 178.545H341.984C341.788 178.545 341.615 178.502 341.464 178.416C341.31 178.324 341.189 178.204 341.102 178.054C341.011 177.899 340.966 177.723 340.966 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M339.011 177.514C339.011 177.318 339.056 177.145 339.147 176.995C339.234 176.84 339.355 176.719 339.509 176.633C339.66 176.542 339.833 176.496 340.029 176.496H341.996C342.192 176.496 342.365 176.542 342.515 176.633C342.67 176.719 342.79 176.84 342.877 176.995C342.968 177.145 343.014 177.318 343.014 177.514V177.528C343.014 177.723 342.968 177.899 342.877 178.054C342.79 178.204 342.67 178.324 342.515 178.416C342.365 178.502 342.192 178.545 341.996 178.545H340.029C339.833 178.545 339.66 178.502 339.509 178.416C339.355 178.324 339.234 178.204 339.147 178.054C339.056 177.899 339.011 177.723 339.011 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M337.056 177.514C337.056 177.318 337.102 177.145 337.193 176.995C337.28 176.84 337.4 176.719 337.555 176.633C337.705 176.542 337.878 176.496 338.074 176.496H340.041C340.237 176.496 340.41 176.542 340.561 176.633C340.715 176.719 340.836 176.84 340.923 176.995C341.014 177.145 341.059 177.318 341.059 177.514V177.528C341.059 177.723 341.014 177.899 340.923 178.054C340.836 178.204 340.715 178.324 340.561 178.416C340.41 178.502 340.237 178.545 340.041 178.545H338.074C337.878 178.545 337.705 178.502 337.555 178.416C337.4 178.324 337.28 178.204 337.193 178.054C337.102 177.899 337.056 177.723 337.056 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M333.221 177.514C333.221 177.318 333.266 177.145 333.357 176.995C333.444 176.84 333.565 176.719 333.719 176.633C333.87 176.542 334.043 176.496 334.239 176.496H338.091C338.287 176.496 338.46 176.542 338.61 176.633C338.765 176.719 338.886 176.84 338.972 176.995C339.063 177.145 339.109 177.318 339.109 177.514V177.528C339.109 177.723 339.063 177.899 338.972 178.054C338.886 178.204 338.765 178.324 338.61 178.416C338.46 178.502 338.287 178.545 338.091 178.545H334.239C334.043 178.545 333.87 178.502 333.719 178.416C333.565 178.324 333.444 178.204 333.357 178.054C333.266 177.899 333.221 177.723 333.221 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M329.385 177.514C329.385 177.318 329.43 177.145 329.521 176.995C329.608 176.84 329.729 176.719 329.883 176.633C330.034 176.542 330.207 176.496 330.403 176.496H334.255C334.451 176.496 334.624 176.542 334.774 176.633C334.929 176.719 335.05 176.84 335.136 176.995C335.227 177.145 335.273 177.318 335.273 177.514V177.528C335.273 177.723 335.227 177.899 335.136 178.054C335.05 178.204 334.929 178.324 334.774 178.416C334.624 178.502 334.451 178.545 334.255 178.545H330.403C330.207 178.545 330.034 178.502 329.883 178.416C329.729 178.324 329.608 178.204 329.521 178.054C329.43 177.899 329.385 177.723 329.385 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M323.335 177.514C323.335 177.318 323.38 177.145 323.472 176.995C323.558 176.84 323.679 176.719 323.834 176.633C323.984 176.542 324.157 176.496 324.353 176.496H326.32C326.516 176.496 326.689 176.542 326.839 176.633C326.994 176.719 327.115 176.84 327.201 176.995C327.292 177.145 327.338 177.318 327.338 177.514V177.528C327.338 177.723 327.292 177.899 327.201 178.054C327.115 178.204 326.994 178.324 326.839 178.416C326.689 178.502 326.516 178.545 326.32 178.545H324.353C324.157 178.545 323.984 178.502 323.834 178.416C323.679 178.324 323.558 178.204 323.472 178.054C323.38 177.899 323.335 177.723 323.335 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M321.381 177.514C321.381 177.318 321.426 177.145 321.517 176.995C321.604 176.84 321.725 176.719 321.879 176.633C322.03 176.542 322.203 176.496 322.399 176.496H324.366C324.562 176.496 324.735 176.542 324.885 176.633C325.04 176.719 325.161 176.84 325.247 176.995C325.338 177.145 325.384 177.318 325.384 177.514V177.528C325.384 177.723 325.338 177.899 325.247 178.054C325.161 178.204 325.04 178.324 324.885 178.416C324.735 178.502 324.562 178.545 324.366 178.545H322.399C322.203 178.545 322.03 178.502 321.879 178.416C321.725 178.324 321.604 178.204 321.517 178.054C321.426 177.899 321.381 177.723 321.381 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M317.545 177.514C317.545 177.318 317.59 177.145 317.681 176.995C317.768 176.84 317.889 176.719 318.043 176.633C318.194 176.542 318.367 176.496 318.563 176.496H322.415C322.611 176.496 322.784 176.542 322.934 176.633C323.089 176.719 323.21 176.84 323.296 176.995C323.387 177.145 323.433 177.318 323.433 177.514V177.528C323.433 177.723 323.387 177.899 323.296 178.054C323.21 178.204 323.089 178.324 322.934 178.416C322.784 178.502 322.611 178.545 322.415 178.545H318.563C318.367 178.545 318.194 178.502 318.043 178.416C317.889 178.324 317.768 178.204 317.681 178.054C317.59 177.899 317.545 177.723 317.545 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M313.709 177.514C313.709 177.318 313.755 177.145 313.846 176.995C313.932 176.84 314.053 176.719 314.208 176.633C314.358 176.542 314.531 176.496 314.727 176.496H318.579C318.775 176.496 318.948 176.542 319.099 176.633C319.253 176.719 319.374 176.84 319.461 176.995C319.552 177.145 319.597 177.318 319.597 177.514V177.528C319.597 177.723 319.552 177.899 319.461 178.054C319.374 178.204 319.253 178.324 319.099 178.416C318.948 178.502 318.775 178.545 318.579 178.545H314.727C314.531 178.545 314.358 178.502 314.208 178.416C314.053 178.324 313.932 178.204 313.846 178.054C313.755 177.899 313.709 177.723 313.709 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M307.659 177.514C307.659 177.318 307.705 177.145 307.796 176.995C307.882 176.84 308.003 176.719 308.158 176.633C308.308 176.542 308.481 176.496 308.677 176.496H310.644C310.84 176.496 311.013 176.542 311.163 176.633C311.318 176.719 311.439 176.84 311.525 176.995C311.616 177.145 311.662 177.318 311.662 177.514V177.528C311.662 177.723 311.616 177.899 311.525 178.054C311.439 178.204 311.318 178.324 311.163 178.416C311.013 178.502 310.84 178.545 310.644 178.545H308.677C308.481 178.545 308.308 178.502 308.158 178.416C308.003 178.324 307.882 178.204 307.796 178.054C307.705 177.899 307.659 177.723 307.659 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M303.823 177.514C303.823 177.318 303.869 177.145 303.96 176.995C304.046 176.84 304.167 176.719 304.322 176.633C304.472 176.542 304.645 176.496 304.841 176.496H308.694C308.889 176.496 309.062 176.542 309.213 176.633C309.367 176.719 309.488 176.84 309.575 176.995C309.666 177.145 309.711 177.318 309.711 177.514V177.528C309.711 177.723 309.666 177.899 309.575 178.054C309.488 178.204 309.367 178.324 309.213 178.416C309.062 178.502 308.889 178.545 308.694 178.545H304.841C304.645 178.545 304.472 178.502 304.322 178.416C304.167 178.324 304.046 178.204 303.96 178.054C303.869 177.899 303.823 177.723 303.823 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M299.987 177.514C299.987 177.318 300.033 177.145 300.124 176.995C300.21 176.84 300.331 176.719 300.486 176.633C300.636 176.542 300.809 176.496 301.005 176.496H304.858C305.053 176.496 305.226 176.542 305.377 176.633C305.532 176.719 305.652 176.84 305.739 176.995C305.83 177.145 305.875 177.318 305.875 177.514V177.528C305.875 177.723 305.83 177.899 305.739 178.054C305.652 178.204 305.532 178.324 305.377 178.416C305.226 178.502 305.053 178.545 304.858 178.545H301.005C300.809 178.545 300.636 178.502 300.486 178.416C300.331 178.324 300.21 178.204 300.124 178.054C300.033 177.899 299.987 177.723 299.987 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M298.033 177.514C298.033 177.318 298.079 177.145 298.17 176.995C298.256 176.84 298.377 176.719 298.532 176.633C298.682 176.542 298.855 176.496 299.051 176.496H301.018C301.214 176.496 301.387 176.542 301.537 176.633C301.692 176.719 301.813 176.84 301.899 176.995C301.99 177.145 302.036 177.318 302.036 177.514V177.528C302.036 177.723 301.99 177.899 301.899 178.054C301.813 178.204 301.692 178.324 301.537 178.416C301.387 178.502 301.214 178.545 301.018 178.545H299.051C298.855 178.545 298.682 178.502 298.532 178.416C298.377 178.324 298.256 178.204 298.17 178.054C298.079 177.899 298.033 177.723 298.033 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M294.197 177.514C294.197 177.318 294.243 177.145 294.334 176.995C294.421 176.84 294.541 176.719 294.696 176.633C294.846 176.542 295.019 176.496 295.215 176.496H299.068C299.264 176.496 299.437 176.542 299.587 176.633C299.742 176.719 299.862 176.84 299.949 176.995C300.04 177.145 300.086 177.318 300.086 177.514V177.528C300.086 177.723 300.04 177.899 299.949 178.054C299.862 178.204 299.742 178.324 299.587 178.416C299.437 178.502 299.264 178.545 299.068 178.545H295.215C295.019 178.545 294.846 178.502 294.696 178.416C294.541 178.324 294.421 178.204 294.334 178.054C294.243 177.899 294.197 177.723 294.197 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M292.243 177.514C292.243 177.318 292.289 177.145 292.38 176.995C292.466 176.84 292.587 176.719 292.742 176.633C292.892 176.542 293.065 176.496 293.261 176.496H295.228C295.424 176.496 295.597 176.542 295.747 176.633C295.902 176.719 296.023 176.84 296.109 176.995C296.2 177.145 296.246 177.318 296.246 177.514V177.528C296.246 177.723 296.2 177.899 296.109 178.054C296.023 178.204 295.902 178.324 295.747 178.416C295.597 178.502 295.424 178.545 295.228 178.545H293.261C293.065 178.545 292.892 178.502 292.742 178.416C292.587 178.324 292.466 178.204 292.38 178.054C292.289 177.899 292.243 177.723 292.243 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M288.407 177.514C288.407 177.318 288.453 177.145 288.544 176.995C288.63 176.84 288.751 176.719 288.906 176.633C289.056 176.542 289.229 176.496 289.425 176.496H293.278C293.473 176.496 293.646 176.542 293.797 176.633C293.952 176.719 294.072 176.84 294.159 176.995C294.25 177.145 294.295 177.318 294.295 177.514V177.528C294.295 177.723 294.25 177.899 294.159 178.054C294.072 178.204 293.952 178.324 293.797 178.416C293.646 178.502 293.473 178.545 293.278 178.545H289.425C289.229 178.545 289.056 178.502 288.906 178.416C288.751 178.324 288.63 178.204 288.544 178.054C288.453 177.899 288.407 177.723 288.407 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M280.476 177.514C280.476 177.318 280.521 177.145 280.612 176.995C280.699 176.84 280.819 176.719 280.974 176.633C281.124 176.542 281.298 176.496 281.493 176.496H285.346C285.542 176.496 285.715 176.542 285.865 176.633C286.02 176.719 286.141 176.84 286.227 176.995C286.318 177.145 286.364 177.318 286.364 177.514V177.528C286.364 177.723 286.318 177.899 286.227 178.054C286.141 178.204 286.02 178.324 285.865 178.416C285.715 178.502 285.542 178.545 285.346 178.545H281.493C281.298 178.545 281.124 178.502 280.974 178.416C280.819 178.324 280.699 178.204 280.612 178.054C280.521 177.899 280.476 177.723 280.476 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M276.641 177.514C276.641 177.318 276.686 177.145 276.777 176.995C276.864 176.84 276.984 176.719 277.139 176.633C277.29 176.542 277.463 176.496 277.658 176.496H281.511C281.707 176.496 281.88 176.542 282.03 176.633C282.185 176.719 282.306 176.84 282.392 176.995C282.483 177.145 282.529 177.318 282.529 177.514V177.528C282.529 177.723 282.483 177.899 282.392 178.054C282.306 178.204 282.185 178.324 282.03 178.416C281.88 178.502 281.707 178.545 281.511 178.545H277.658C277.463 178.545 277.29 178.502 277.139 178.416C276.984 178.324 276.864 178.204 276.777 178.054C276.686 177.899 276.641 177.723 276.641 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M272.805 177.514C272.805 177.318 272.85 177.145 272.941 176.995C273.028 176.84 273.148 176.719 273.303 176.633C273.453 176.542 273.627 176.496 273.822 176.496H277.675C277.871 176.496 278.044 176.542 278.194 176.633C278.349 176.719 278.47 176.84 278.556 176.995C278.647 177.145 278.693 177.318 278.693 177.514V177.528C278.693 177.723 278.647 177.899 278.556 178.054C278.47 178.204 278.349 178.324 278.194 178.416C278.044 178.502 277.871 178.545 277.675 178.545H273.822C273.627 178.545 273.453 178.502 273.303 178.416C273.148 178.324 273.028 178.204 272.941 178.054C272.85 177.899 272.805 177.723 272.805 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M268.969 177.514C268.969 177.318 269.014 177.145 269.106 176.995C269.192 176.84 269.313 176.719 269.468 176.633C269.618 176.542 269.791 176.496 269.987 176.496H273.839C274.035 176.496 274.208 176.542 274.358 176.633C274.513 176.719 274.634 176.84 274.72 176.995C274.812 177.145 274.857 177.318 274.857 177.514V177.528C274.857 177.723 274.812 177.899 274.72 178.054C274.634 178.204 274.513 178.324 274.358 178.416C274.208 178.502 274.035 178.545 273.839 178.545H269.987C269.791 178.545 269.618 178.502 269.468 178.416C269.313 178.324 269.192 178.204 269.106 178.054C269.014 177.899 268.969 177.723 268.969 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M262.919 177.514C262.919 177.318 262.964 177.145 263.056 176.995C263.142 176.84 263.263 176.719 263.418 176.633C263.568 176.542 263.741 176.496 263.937 176.496H265.904C266.1 176.496 266.273 176.542 266.423 176.633C266.578 176.719 266.699 176.84 266.785 176.995C266.876 177.145 266.922 177.318 266.922 177.514V177.528C266.922 177.723 266.876 177.899 266.785 178.054C266.699 178.204 266.578 178.324 266.423 178.416C266.273 178.502 266.1 178.545 265.904 178.545H263.937C263.741 178.545 263.568 178.502 263.418 178.416C263.263 178.324 263.142 178.204 263.056 178.054C262.964 177.899 262.919 177.723 262.919 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M260.964 177.514C260.964 177.318 261.009 177.145 261.1 176.995C261.187 176.84 261.308 176.719 261.463 176.633C261.613 176.542 261.786 176.496 261.982 176.496H263.949C264.145 176.496 264.318 176.542 264.468 176.633C264.623 176.719 264.744 176.84 264.83 176.995C264.921 177.145 264.967 177.318 264.967 177.514V177.528C264.967 177.723 264.921 177.899 264.83 178.054C264.744 178.204 264.623 178.324 264.468 178.416C264.318 178.502 264.145 178.545 263.949 178.545H261.982C261.786 178.545 261.613 178.502 261.463 178.416C261.308 178.324 261.187 178.204 261.1 178.054C261.009 177.899 260.964 177.723 260.964 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M257.129 177.514C257.129 177.318 257.174 177.145 257.266 176.995C257.352 176.84 257.473 176.719 257.628 176.633C257.778 176.542 257.951 176.496 258.147 176.496H261.999C262.195 176.496 262.368 176.542 262.518 176.633C262.673 176.719 262.794 176.84 262.88 176.995C262.971 177.145 263.017 177.318 263.017 177.514V177.528C263.017 177.723 262.971 177.899 262.88 178.054C262.794 178.204 262.673 178.324 262.518 178.416C262.368 178.502 262.195 178.545 261.999 178.545H258.147C257.951 178.545 257.778 178.502 257.628 178.416C257.473 178.324 257.352 178.204 257.266 178.054C257.174 177.899 257.129 177.723 257.129 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M253.293 177.514C253.293 177.318 253.338 177.145 253.429 176.995C253.516 176.84 253.637 176.719 253.791 176.633C253.942 176.542 254.115 176.496 254.311 176.496H258.163C258.359 176.496 258.532 176.542 258.682 176.633C258.837 176.719 258.958 176.84 259.044 176.995C259.135 177.145 259.181 177.318 259.181 177.514V177.528C259.181 177.723 259.135 177.899 259.044 178.054C258.958 178.204 258.837 178.324 258.682 178.416C258.532 178.502 258.359 178.545 258.163 178.545H254.311C254.115 178.545 253.942 178.502 253.791 178.416C253.637 178.324 253.516 178.204 253.429 178.054C253.338 177.899 253.293 177.723 253.293 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M249.457 177.514C249.457 177.318 249.503 177.145 249.594 176.995C249.68 176.84 249.801 176.719 249.956 176.633C250.106 176.542 250.279 176.496 250.475 176.496H254.328C254.523 176.496 254.696 176.542 254.847 176.633C255.002 176.719 255.122 176.84 255.209 176.995C255.3 177.145 255.345 177.318 255.345 177.514V177.528C255.345 177.723 255.3 177.899 255.209 178.054C255.122 178.204 255.002 178.324 254.847 178.416C254.696 178.502 254.523 178.545 254.328 178.545H250.475C250.279 178.545 250.106 178.502 249.956 178.416C249.801 178.324 249.68 178.204 249.594 178.054C249.503 177.899 249.457 177.723 249.457 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M247.503 177.514C247.503 177.318 247.548 177.145 247.64 176.995C247.726 176.84 247.847 176.719 248.002 176.633C248.152 176.542 248.325 176.496 248.521 176.496H250.488C250.684 176.496 250.857 176.542 251.007 176.633C251.162 176.719 251.283 176.84 251.369 176.995C251.46 177.145 251.506 177.318 251.506 177.514V177.528C251.506 177.723 251.46 177.899 251.369 178.054C251.283 178.204 251.162 178.324 251.007 178.416C250.857 178.502 250.684 178.545 250.488 178.545H248.521C248.325 178.545 248.152 178.502 248.002 178.416C247.847 178.324 247.726 178.204 247.64 178.054C247.548 177.899 247.503 177.723 247.503 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M241.452 177.514C241.452 177.318 241.498 177.145 241.589 176.995C241.676 176.84 241.796 176.719 241.951 176.633C242.101 176.542 242.274 176.496 242.47 176.496H244.437C244.633 176.496 244.806 176.542 244.957 176.633C245.111 176.719 245.232 176.84 245.319 176.995C245.41 177.145 245.455 177.318 245.455 177.514V177.528C245.455 177.723 245.41 177.899 245.319 178.054C245.232 178.204 245.111 178.324 244.957 178.416C244.806 178.502 244.633 178.545 244.437 178.545H242.47C242.274 178.545 242.101 178.502 241.951 178.416C241.796 178.324 241.676 178.204 241.589 178.054C241.498 177.899 241.452 177.723 241.452 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M239.498 177.514C239.498 177.318 239.543 177.145 239.634 176.995C239.721 176.84 239.842 176.719 239.997 176.633C240.147 176.542 240.32 176.496 240.516 176.496H242.483C242.679 176.496 242.852 176.542 243.002 176.633C243.157 176.719 243.278 176.84 243.364 176.995C243.455 177.145 243.501 177.318 243.501 177.514V177.528C243.501 177.723 243.455 177.899 243.364 178.054C243.278 178.204 243.157 178.324 243.002 178.416C242.852 178.502 242.679 178.545 242.483 178.545H240.516C240.32 178.545 240.147 178.502 239.997 178.416C239.842 178.324 239.721 178.204 239.634 178.054C239.543 177.899 239.498 177.723 239.498 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M235.662 177.514C235.662 177.318 235.708 177.145 235.799 176.995C235.885 176.84 236.006 176.719 236.161 176.633C236.311 176.542 236.484 176.496 236.68 176.496H240.533C240.728 176.496 240.901 176.542 241.052 176.633C241.207 176.719 241.327 176.84 241.414 176.995C241.505 177.145 241.55 177.318 241.55 177.514V177.528C241.55 177.723 241.505 177.899 241.414 178.054C241.327 178.204 241.207 178.324 241.052 178.416C240.901 178.502 240.728 178.545 240.533 178.545H236.68C236.484 178.545 236.311 178.502 236.161 178.416C236.006 178.324 235.885 178.204 235.799 178.054C235.708 177.899 235.662 177.723 235.662 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M231.826 177.514C231.826 177.318 231.872 177.145 231.963 176.995C232.049 176.84 232.17 176.719 232.325 176.633C232.475 176.542 232.648 176.496 232.844 176.496H236.697C236.892 176.496 237.065 176.542 237.216 176.633C237.37 176.719 237.491 176.84 237.578 176.995C237.669 177.145 237.714 177.318 237.714 177.514V177.528C237.714 177.723 237.669 177.899 237.578 178.054C237.491 178.204 237.37 178.324 237.216 178.416C237.065 178.502 236.892 178.545 236.697 178.545H232.844C232.648 178.545 232.475 178.502 232.325 178.416C232.17 178.324 232.049 178.204 231.963 178.054C231.872 177.899 231.826 177.723 231.826 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M223.896 177.514C223.896 177.318 223.941 177.145 224.032 176.995C224.119 176.84 224.239 176.719 224.394 176.633C224.544 176.542 224.717 176.496 224.913 176.496H228.766C228.962 176.496 229.135 176.542 229.285 176.633C229.44 176.719 229.56 176.84 229.647 176.995C229.738 177.145 229.784 177.318 229.784 177.514V177.528C229.784 177.723 229.738 177.899 229.647 178.054C229.56 178.204 229.44 178.324 229.285 178.416C229.135 178.502 228.962 178.545 228.766 178.545H224.913C224.717 178.545 224.544 178.502 224.394 178.416C224.239 178.324 224.119 178.204 224.032 178.054C223.941 177.899 223.896 177.723 223.896 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M220.06 177.514C220.06 177.318 220.105 177.145 220.196 176.995C220.283 176.84 220.403 176.719 220.558 176.633C220.708 176.542 220.882 176.496 221.077 176.496H224.93C225.126 176.496 225.299 176.542 225.449 176.633C225.604 176.719 225.725 176.84 225.811 176.995C225.902 177.145 225.948 177.318 225.948 177.514V177.528C225.948 177.723 225.902 177.899 225.811 178.054C225.725 178.204 225.604 178.324 225.449 178.416C225.299 178.502 225.126 178.545 224.93 178.545H221.077C220.882 178.545 220.708 178.502 220.558 178.416C220.403 178.324 220.283 178.204 220.196 178.054C220.105 177.899 220.06 177.723 220.06 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M216.224 177.514C216.224 177.318 216.269 177.145 216.36 176.995C216.447 176.84 216.567 176.719 216.722 176.633C216.873 176.542 217.046 176.496 217.241 176.496H221.094C221.29 176.496 221.463 176.542 221.613 176.633C221.768 176.719 221.889 176.84 221.975 176.995C222.066 177.145 222.112 177.318 222.112 177.514V177.528C222.112 177.723 222.066 177.899 221.975 178.054C221.889 178.204 221.768 178.324 221.613 178.416C221.463 178.502 221.29 178.545 221.094 178.545H217.241C217.046 178.545 216.873 178.502 216.722 178.416C216.567 178.324 216.447 178.204 216.36 178.054C216.269 177.899 216.224 177.723 216.224 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M212.389 177.514C212.389 177.318 212.434 177.145 212.525 176.995C212.612 176.84 212.732 176.719 212.887 176.633C213.038 176.542 213.211 176.496 213.406 176.496H217.259C217.455 176.496 217.628 176.542 217.778 176.633C217.933 176.719 218.054 176.84 218.14 176.995C218.231 177.145 218.277 177.318 218.277 177.514V177.528C218.277 177.723 218.231 177.899 218.14 178.054C218.054 178.204 217.933 178.324 217.778 178.416C217.628 178.502 217.455 178.545 217.259 178.545H213.406C213.211 178.545 213.038 178.502 212.887 178.416C212.732 178.324 212.612 178.204 212.525 178.054C212.434 177.899 212.389 177.723 212.389 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M210.434 177.514C210.434 177.318 210.479 177.145 210.57 176.995C210.657 176.84 210.778 176.719 210.932 176.633C211.083 176.542 211.256 176.496 211.452 176.496H213.419C213.615 176.496 213.788 176.542 213.938 176.633C214.093 176.719 214.213 176.84 214.3 176.995C214.391 177.145 214.437 177.318 214.437 177.514V177.528C214.437 177.723 214.391 177.899 214.3 178.054C214.213 178.204 214.093 178.324 213.938 178.416C213.788 178.502 213.615 178.545 213.419 178.545H211.452C211.256 178.545 211.083 178.502 210.932 178.416C210.778 178.324 210.657 178.204 210.57 178.054C210.479 177.899 210.434 177.723 210.434 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M206.598 177.514C206.598 177.318 206.643 177.145 206.734 176.995C206.821 176.84 206.941 176.719 207.096 176.633C207.247 176.542 207.42 176.496 207.615 176.496H211.468C211.664 176.496 211.837 176.542 211.987 176.633C212.142 176.719 212.263 176.84 212.349 176.995C212.44 177.145 212.486 177.318 212.486 177.514V177.528C212.486 177.723 212.44 177.899 212.349 178.054C212.263 178.204 212.142 178.324 211.987 178.416C211.837 178.502 211.664 178.545 211.468 178.545H207.615C207.42 178.545 207.247 178.502 207.096 178.416C206.941 178.324 206.821 178.204 206.734 178.054C206.643 177.899 206.598 177.723 206.598 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M202.762 177.514C202.762 177.318 202.808 177.145 202.899 176.995C202.986 176.84 203.106 176.719 203.261 176.633C203.411 176.542 203.584 176.496 203.78 176.496H207.633C207.829 176.496 208.002 176.542 208.152 176.633C208.307 176.719 208.427 176.84 208.514 176.995C208.605 177.145 208.651 177.318 208.651 177.514V177.528C208.651 177.723 208.605 177.899 208.514 178.054C208.427 178.204 208.307 178.324 208.152 178.416C208.002 178.502 207.829 178.545 207.633 178.545H203.78C203.584 178.545 203.411 178.502 203.261 178.416C203.106 178.324 202.986 178.204 202.899 178.054C202.808 177.899 202.762 177.723 202.762 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M198.927 177.514C198.927 177.318 198.972 177.145 199.063 176.995C199.15 176.84 199.271 176.719 199.426 176.633C199.576 176.542 199.749 176.496 199.945 176.496H203.797C203.993 176.496 204.166 176.542 204.316 176.633C204.471 176.719 204.592 176.84 204.678 176.995C204.769 177.145 204.815 177.318 204.815 177.514V177.528C204.815 177.723 204.769 177.899 204.678 178.054C204.592 178.204 204.471 178.324 204.316 178.416C204.166 178.502 203.993 178.545 203.797 178.545H199.945C199.749 178.545 199.576 178.502 199.426 178.416C199.271 178.324 199.15 178.204 199.063 178.054C198.972 177.899 198.927 177.723 198.927 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M195.091 177.514C195.091 177.318 195.136 177.145 195.227 176.995C195.314 176.84 195.435 176.719 195.589 176.633C195.74 176.542 195.913 176.496 196.109 176.496H199.961C200.157 176.496 200.33 176.542 200.48 176.633C200.635 176.719 200.756 176.84 200.842 176.995C200.933 177.145 200.979 177.318 200.979 177.514V177.528C200.979 177.723 200.933 177.899 200.842 178.054C200.756 178.204 200.635 178.324 200.48 178.416C200.33 178.502 200.157 178.545 199.961 178.545H196.109C195.913 178.545 195.74 178.502 195.589 178.416C195.435 178.324 195.314 178.204 195.227 178.054C195.136 177.899 195.091 177.723 195.091 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M191.256 177.514C191.256 177.318 191.301 177.145 191.392 176.995C191.479 176.84 191.6 176.719 191.755 176.633C191.905 176.542 192.078 176.496 192.274 176.496H196.126C196.322 176.496 196.495 176.542 196.645 176.633C196.8 176.719 196.921 176.84 197.007 176.995C197.098 177.145 197.144 177.318 197.144 177.514V177.528C197.144 177.723 197.098 177.899 197.007 178.054C196.921 178.204 196.8 178.324 196.645 178.416C196.495 178.502 196.322 178.545 196.126 178.545H192.274C192.078 178.545 191.905 178.502 191.755 178.416C191.6 178.324 191.479 178.204 191.392 178.054C191.301 177.899 191.256 177.723 191.256 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M183.324 177.514C183.324 177.318 183.37 177.145 183.461 176.995C183.547 176.84 183.668 176.719 183.823 176.633C183.973 176.542 184.146 176.496 184.342 176.496H188.194C188.39 176.496 188.563 176.542 188.714 176.633C188.868 176.719 188.989 176.84 189.076 176.995C189.167 177.145 189.212 177.318 189.212 177.514V177.528C189.212 177.723 189.167 177.899 189.076 178.054C188.989 178.204 188.868 178.324 188.714 178.416C188.563 178.502 188.39 178.545 188.194 178.545H184.342C184.146 178.545 183.973 178.502 183.823 178.416C183.668 178.324 183.547 178.204 183.461 178.054C183.37 177.899 183.324 177.723 183.324 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M179.489 177.514C179.489 177.318 179.534 177.145 179.625 176.995C179.712 176.84 179.832 176.719 179.987 176.633C180.137 176.542 180.31 176.496 180.506 176.496H184.359C184.555 176.496 184.728 176.542 184.878 176.633C185.033 176.719 185.154 176.84 185.24 176.995C185.331 177.145 185.377 177.318 185.377 177.514V177.528C185.377 177.723 185.331 177.899 185.24 178.054C185.154 178.204 185.033 178.324 184.878 178.416C184.728 178.502 184.555 178.545 184.359 178.545H180.506C180.31 178.545 180.137 178.502 179.987 178.416C179.832 178.324 179.712 178.204 179.625 178.054C179.534 177.899 179.489 177.723 179.489 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M175.653 177.514C175.653 177.318 175.699 177.145 175.79 176.995C175.876 176.84 175.997 176.719 176.152 176.633C176.302 176.542 176.475 176.496 176.671 176.496H180.524C180.719 176.496 180.893 176.542 181.043 176.633C181.198 176.719 181.318 176.84 181.405 176.995C181.496 177.145 181.541 177.318 181.541 177.514V177.528C181.541 177.723 181.496 177.899 181.405 178.054C181.318 178.204 181.198 178.324 181.043 178.416C180.893 178.502 180.719 178.545 180.524 178.545H176.671C176.475 178.545 176.302 178.502 176.152 178.416C175.997 178.324 175.876 178.204 175.79 178.054C175.699 177.899 175.653 177.723 175.653 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M171.817 177.514C171.817 177.318 171.863 177.145 171.954 176.995C172.04 176.84 172.161 176.719 172.316 176.633C172.466 176.542 172.639 176.496 172.835 176.496H176.688C176.883 176.496 177.056 176.542 177.207 176.633C177.362 176.719 177.482 176.84 177.569 176.995C177.66 177.145 177.705 177.318 177.705 177.514V177.528C177.705 177.723 177.66 177.899 177.569 178.054C177.482 178.204 177.362 178.324 177.207 178.416C177.056 178.502 176.883 178.545 176.688 178.545H172.835C172.639 178.545 172.466 178.502 172.316 178.416C172.161 178.324 172.04 178.204 171.954 178.054C171.863 177.899 171.817 177.723 171.817 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M169.862 177.514C169.862 177.318 169.908 177.145 169.999 176.995C170.085 176.84 170.206 176.719 170.361 176.633C170.511 176.542 170.684 176.496 170.88 176.496H172.847C173.043 176.496 173.216 176.542 173.366 176.633C173.521 176.719 173.642 176.84 173.729 176.995C173.82 177.145 173.865 177.318 173.865 177.514V177.528C173.865 177.723 173.82 177.899 173.729 178.054C173.642 178.204 173.521 178.324 173.366 178.416C173.216 178.502 173.043 178.545 172.847 178.545H170.88C170.684 178.545 170.511 178.502 170.361 178.416C170.206 178.324 170.085 178.204 169.999 178.054C169.908 177.899 169.862 177.723 169.862 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M166.027 177.514C166.027 177.318 166.073 177.145 166.164 176.995C166.25 176.84 166.371 176.719 166.526 176.633C166.676 176.542 166.849 176.496 167.045 176.496H170.898C171.093 176.496 171.267 176.542 171.417 176.633C171.572 176.719 171.692 176.84 171.779 176.995C171.87 177.145 171.915 177.318 171.915 177.514V177.528C171.915 177.723 171.87 177.899 171.779 178.054C171.692 178.204 171.572 178.324 171.417 178.416C171.267 178.502 171.093 178.545 170.898 178.545H167.045C166.849 178.545 166.676 178.502 166.526 178.416C166.371 178.324 166.25 178.204 166.164 178.054C166.073 177.899 166.027 177.723 166.027 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M164.072 177.514C164.072 177.318 164.118 177.145 164.209 176.995C164.295 176.84 164.416 176.719 164.571 176.633C164.721 176.542 164.894 176.496 165.09 176.496H167.057C167.253 176.496 167.426 176.542 167.576 176.633C167.731 176.719 167.852 176.84 167.938 176.995C168.03 177.145 168.075 177.318 168.075 177.514V177.528C168.075 177.723 168.03 177.899 167.938 178.054C167.852 178.204 167.731 178.324 167.576 178.416C167.426 178.502 167.253 178.545 167.057 178.545H165.09C164.894 178.545 164.721 178.502 164.571 178.416C164.416 178.324 164.295 178.204 164.209 178.054C164.118 177.899 164.072 177.723 164.072 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M160.237 177.514C160.237 177.318 160.283 177.145 160.374 176.995C160.46 176.84 160.581 176.719 160.736 176.633C160.886 176.542 161.059 176.496 161.255 176.496H165.108C165.303 176.496 165.477 176.542 165.627 176.633C165.782 176.719 165.902 176.84 165.989 176.995C166.08 177.145 166.125 177.318 166.125 177.514V177.528C166.125 177.723 166.08 177.899 165.989 178.054C165.902 178.204 165.782 178.324 165.627 178.416C165.477 178.502 165.303 178.545 165.108 178.545H161.255C161.059 178.545 160.886 178.502 160.736 178.416C160.581 178.324 160.46 178.204 160.374 178.054C160.283 177.899 160.237 177.723 160.237 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M156.401 177.514C156.401 177.318 156.447 177.145 156.538 176.995C156.624 176.84 156.745 176.719 156.9 176.633C157.05 176.542 157.223 176.496 157.419 176.496H161.272C161.467 176.496 161.641 176.542 161.791 176.633C161.946 176.719 162.066 176.84 162.153 176.995C162.244 177.145 162.289 177.318 162.289 177.514V177.528C162.289 177.723 162.244 177.899 162.153 178.054C162.066 178.204 161.946 178.324 161.791 178.416C161.641 178.502 161.467 178.545 161.272 178.545H157.419C157.223 178.545 157.05 178.502 156.9 178.416C156.745 178.324 156.624 178.204 156.538 178.054C156.447 177.899 156.401 177.723 156.401 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M154.447 177.514C154.447 177.318 154.493 177.145 154.584 176.995C154.67 176.84 154.791 176.719 154.946 176.633C155.096 176.542 155.269 176.496 155.465 176.496H157.432C157.628 176.496 157.801 176.542 157.951 176.633C158.106 176.719 158.227 176.84 158.313 176.995C158.405 177.145 158.45 177.318 158.45 177.514V177.528C158.45 177.723 158.405 177.899 158.313 178.054C158.227 178.204 158.106 178.324 157.951 178.416C157.801 178.502 157.628 178.545 157.432 178.545H155.465C155.269 178.545 155.096 178.502 154.946 178.416C154.791 178.324 154.67 178.204 154.584 178.054C154.493 177.899 154.447 177.723 154.447 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M152.492 177.514C152.492 177.318 152.538 177.145 152.629 176.995C152.715 176.84 152.836 176.719 152.991 176.633C153.141 176.542 153.314 176.496 153.51 176.496H155.477C155.673 176.496 155.846 176.542 155.996 176.633C156.151 176.719 156.272 176.84 156.359 176.995C156.45 177.145 156.495 177.318 156.495 177.514V177.528C156.495 177.723 156.45 177.899 156.359 178.054C156.272 178.204 156.151 178.324 155.996 178.416C155.846 178.502 155.673 178.545 155.477 178.545H153.51C153.314 178.545 153.141 178.502 152.991 178.416C152.836 178.324 152.715 178.204 152.629 178.054C152.538 177.899 152.492 177.723 152.492 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M150.538 177.514C150.538 177.318 150.584 177.145 150.675 176.995C150.761 176.84 150.882 176.719 151.037 176.633C151.187 176.542 151.36 176.496 151.556 176.496H153.523C153.719 176.496 153.892 176.542 154.042 176.633C154.197 176.719 154.318 176.84 154.404 176.995C154.495 177.145 154.541 177.318 154.541 177.514V177.528C154.541 177.723 154.495 177.899 154.404 178.054C154.318 178.204 154.197 178.324 154.042 178.416C153.892 178.502 153.719 178.545 153.523 178.545H151.556C151.36 178.545 151.187 178.502 151.037 178.416C150.882 178.324 150.761 178.204 150.675 178.054C150.584 177.899 150.538 177.723 150.538 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M146.702 177.514C146.702 177.318 146.748 177.145 146.839 176.995C146.925 176.84 147.046 176.719 147.201 176.633C147.351 176.542 147.524 176.496 147.72 176.496H151.572C151.768 176.496 151.941 176.542 152.092 176.633C152.246 176.719 152.367 176.84 152.454 176.995C152.545 177.145 152.59 177.318 152.59 177.514V177.528C152.59 177.723 152.545 177.899 152.454 178.054C152.367 178.204 152.246 178.324 152.092 178.416C151.941 178.502 151.768 178.545 151.572 178.545H147.72C147.524 178.545 147.351 178.502 147.201 178.416C147.046 178.324 146.925 178.204 146.839 178.054C146.748 177.899 146.702 177.723 146.702 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M138.771 177.514C138.771 177.318 138.816 177.145 138.907 176.995C138.994 176.84 139.115 176.719 139.269 176.633C139.42 176.542 139.593 176.496 139.788 176.496H143.641C143.837 176.496 144.01 176.542 144.16 176.633C144.315 176.719 144.436 176.84 144.522 176.995C144.613 177.145 144.659 177.318 144.659 177.514V177.528C144.659 177.723 144.613 177.899 144.522 178.054C144.436 178.204 144.315 178.324 144.16 178.416C144.01 178.502 143.837 178.545 143.641 178.545H139.788C139.593 178.545 139.42 178.502 139.269 178.416C139.115 178.324 138.994 178.204 138.907 178.054C138.816 177.899 138.771 177.723 138.771 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M136.816 177.514C136.816 177.318 136.862 177.145 136.953 176.995C137.039 176.84 137.16 176.719 137.315 176.633C137.465 176.542 137.638 176.496 137.834 176.496H139.801C139.997 176.496 140.17 176.542 140.32 176.633C140.475 176.719 140.596 176.84 140.682 176.995C140.774 177.145 140.819 177.318 140.819 177.514V177.528C140.819 177.723 140.774 177.899 140.682 178.054C140.596 178.204 140.475 178.324 140.32 178.416C140.17 178.502 139.997 178.545 139.801 178.545H137.834C137.638 178.545 137.465 178.502 137.315 178.416C137.16 178.324 137.039 178.204 136.953 178.054C136.862 177.899 136.816 177.723 136.816 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M132.981 177.514C132.981 177.318 133.026 177.145 133.117 176.995C133.204 176.84 133.324 176.719 133.479 176.633C133.63 176.542 133.803 176.496 133.998 176.496H137.851C138.047 176.496 138.22 176.542 138.37 176.633C138.525 176.719 138.646 176.84 138.732 176.995C138.823 177.145 138.869 177.318 138.869 177.514V177.528C138.869 177.723 138.823 177.899 138.732 178.054C138.646 178.204 138.525 178.324 138.37 178.416C138.22 178.502 138.047 178.545 137.851 178.545H133.998C133.803 178.545 133.63 178.502 133.479 178.416C133.324 178.324 133.204 178.204 133.117 178.054C133.026 177.899 132.981 177.723 132.981 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M131.026 177.514C131.026 177.318 131.072 177.145 131.163 176.995C131.25 176.84 131.37 176.719 131.525 176.633C131.675 176.542 131.848 176.496 132.044 176.496H134.011C134.207 176.496 134.38 176.542 134.531 176.633C134.685 176.719 134.806 176.84 134.893 176.995C134.984 177.145 135.029 177.318 135.029 177.514V177.528C135.029 177.723 134.984 177.899 134.893 178.054C134.806 178.204 134.685 178.324 134.531 178.416C134.38 178.502 134.207 178.545 134.011 178.545H132.044C131.848 178.545 131.675 178.502 131.525 178.416C131.37 178.324 131.25 178.204 131.163 178.054C131.072 177.899 131.026 177.723 131.026 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M127.19 177.514C127.19 177.318 127.236 177.145 127.327 176.995C127.414 176.84 127.534 176.719 127.689 176.633C127.839 176.542 128.012 176.496 128.208 176.496H132.061C132.257 176.496 132.43 176.542 132.58 176.633C132.735 176.719 132.855 176.84 132.942 176.995C133.033 177.145 133.079 177.318 133.079 177.514V177.528C133.079 177.723 133.033 177.899 132.942 178.054C132.855 178.204 132.735 178.324 132.58 178.416C132.43 178.502 132.257 178.545 132.061 178.545H128.208C128.012 178.545 127.839 178.502 127.689 178.416C127.534 178.324 127.414 178.204 127.327 178.054C127.236 177.899 127.19 177.723 127.19 177.528V177.514Z" fill="#D4D4D4"/>
<path d="M222.201 220.776C222.201 220.58 222.247 220.407 222.338 220.256C222.424 220.102 222.545 219.981 222.7 219.894C222.85 219.803 223.023 219.758 223.219 219.758H227.072C227.267 219.758 227.44 219.803 227.591 219.894C227.745 219.981 227.866 220.102 227.953 220.256C228.044 220.407 228.089 220.58 228.089 220.776V220.789C228.089 220.985 228.044 221.16 227.953 221.315C227.866 221.466 227.745 221.586 227.591 221.677C227.44 221.764 227.267 221.807 227.072 221.807H223.219C223.023 221.807 222.85 221.764 222.7 221.677C222.545 221.586 222.424 221.466 222.338 221.315C222.247 221.16 222.201 220.985 222.201 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M218.365 220.776C218.365 220.58 218.411 220.407 218.502 220.256C218.588 220.102 218.709 219.981 218.864 219.894C219.014 219.803 219.187 219.758 219.383 219.758H223.236C223.431 219.758 223.604 219.803 223.755 219.894C223.909 219.981 224.03 220.102 224.117 220.256C224.208 220.407 224.253 220.58 224.253 220.776V220.789C224.253 220.985 224.208 221.16 224.117 221.315C224.03 221.466 223.909 221.586 223.755 221.677C223.604 221.764 223.431 221.807 223.236 221.807H219.383C219.187 221.807 219.014 221.764 218.864 221.677C218.709 221.586 218.588 221.466 218.502 221.315C218.411 221.16 218.365 220.985 218.365 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M214.529 220.776C214.529 220.58 214.575 220.407 214.666 220.256C214.752 220.102 214.873 219.981 215.028 219.894C215.178 219.803 215.351 219.758 215.547 219.758H219.4C219.595 219.758 219.768 219.803 219.919 219.894C220.074 219.981 220.194 220.102 220.281 220.256C220.372 220.407 220.417 220.58 220.417 220.776V220.789C220.417 220.985 220.372 221.16 220.281 221.315C220.194 221.466 220.074 221.586 219.919 221.677C219.768 221.764 219.595 221.807 219.4 221.807H215.547C215.351 221.807 215.178 221.764 215.028 221.677C214.873 221.586 214.752 221.466 214.666 221.315C214.575 221.16 214.529 220.985 214.529 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M210.694 220.776C210.694 220.58 210.74 220.407 210.831 220.256C210.917 220.102 211.038 219.981 211.193 219.894C211.343 219.803 211.516 219.758 211.712 219.758H215.565C215.76 219.758 215.934 219.803 216.084 219.894C216.239 219.981 216.359 220.102 216.446 220.256C216.537 220.407 216.582 220.58 216.582 220.776V220.789C216.582 220.985 216.537 221.16 216.446 221.315C216.359 221.466 216.239 221.586 216.084 221.677C215.934 221.764 215.76 221.807 215.565 221.807H211.712C211.516 221.807 211.343 221.764 211.193 221.677C211.038 221.586 210.917 221.466 210.831 221.315C210.74 221.16 210.694 220.985 210.694 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M206.858 220.776C206.858 220.58 206.904 220.407 206.995 220.256C207.081 220.102 207.202 219.981 207.357 219.894C207.507 219.803 207.68 219.758 207.876 219.758H211.729C211.924 219.758 212.097 219.803 212.248 219.894C212.403 219.981 212.523 220.102 212.61 220.256C212.701 220.407 212.746 220.58 212.746 220.776V220.789C212.746 220.985 212.701 221.16 212.61 221.315C212.523 221.466 212.403 221.586 212.248 221.677C212.097 221.764 211.924 221.807 211.729 221.807H207.876C207.68 221.807 207.507 221.764 207.357 221.677C207.202 221.586 207.081 221.466 206.995 221.315C206.904 221.16 206.858 220.985 206.858 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M203.023 220.776C203.023 220.58 203.068 220.407 203.159 220.256C203.246 220.102 203.366 219.981 203.521 219.894C203.672 219.803 203.845 219.758 204.04 219.758H207.893C208.089 219.758 208.262 219.803 208.412 219.894C208.567 219.981 208.688 220.102 208.774 220.256C208.865 220.407 208.911 220.58 208.911 220.776V220.789C208.911 220.985 208.865 221.16 208.774 221.315C208.688 221.466 208.567 221.586 208.412 221.677C208.262 221.764 208.089 221.807 207.893 221.807H204.04C203.845 221.807 203.672 221.764 203.521 221.677C203.366 221.586 203.246 221.466 203.159 221.315C203.068 221.16 203.023 220.985 203.023 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M196.973 220.776C196.973 220.58 197.018 220.407 197.109 220.256C197.196 220.102 197.316 219.981 197.471 219.894C197.622 219.803 197.795 219.758 197.99 219.758H199.958C200.154 219.758 200.327 219.803 200.477 219.894C200.632 219.981 200.752 220.102 200.839 220.256C200.93 220.407 200.975 220.58 200.975 220.776V220.789C200.975 220.985 200.93 221.16 200.839 221.315C200.752 221.466 200.632 221.586 200.477 221.677C200.327 221.764 200.154 221.807 199.958 221.807H197.99C197.795 221.807 197.622 221.764 197.471 221.677C197.316 221.586 197.196 221.466 197.109 221.315C197.018 221.16 196.973 220.985 196.973 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M193.137 220.776C193.137 220.58 193.182 220.407 193.273 220.256C193.36 220.102 193.481 219.981 193.635 219.894C193.786 219.803 193.959 219.758 194.155 219.758H198.007C198.203 219.758 198.376 219.803 198.526 219.894C198.681 219.981 198.802 220.102 198.888 220.256C198.979 220.407 199.025 220.58 199.025 220.776V220.789C199.025 220.985 198.979 221.16 198.888 221.315C198.802 221.466 198.681 221.586 198.526 221.677C198.376 221.764 198.203 221.807 198.007 221.807H194.155C193.959 221.807 193.786 221.764 193.635 221.677C193.481 221.586 193.36 221.466 193.273 221.315C193.182 221.16 193.137 220.985 193.137 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M189.301 220.776C189.301 220.58 189.346 220.407 189.437 220.256C189.524 220.102 189.645 219.981 189.799 219.894C189.95 219.803 190.123 219.758 190.319 219.758H194.171C194.367 219.758 194.54 219.803 194.69 219.894C194.845 219.981 194.966 220.102 195.052 220.256C195.143 220.407 195.189 220.58 195.189 220.776V220.789C195.189 220.985 195.143 221.16 195.052 221.315C194.966 221.466 194.845 221.586 194.69 221.677C194.54 221.764 194.367 221.807 194.171 221.807H190.319C190.123 221.807 189.95 221.764 189.799 221.677C189.645 221.586 189.524 221.466 189.437 221.315C189.346 221.16 189.301 220.985 189.301 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M187.347 220.776C187.347 220.58 187.392 220.407 187.483 220.256C187.57 220.102 187.69 219.981 187.845 219.894C187.995 219.803 188.169 219.758 188.364 219.758H190.332C190.527 219.758 190.7 219.803 190.851 219.894C191.006 219.981 191.126 220.102 191.213 220.256C191.304 220.407 191.349 220.58 191.349 220.776V220.789C191.349 220.985 191.304 221.16 191.213 221.315C191.126 221.466 191.006 221.586 190.851 221.677C190.7 221.764 190.527 221.807 190.332 221.807H188.364C188.169 221.807 187.995 221.764 187.845 221.677C187.69 221.586 187.57 221.466 187.483 221.315C187.392 221.16 187.347 220.985 187.347 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M183.511 220.776C183.511 220.58 183.556 220.407 183.648 220.256C183.734 220.102 183.855 219.981 184.01 219.894C184.16 219.803 184.333 219.758 184.529 219.758H188.381C188.577 219.758 188.75 219.803 188.9 219.894C189.055 219.981 189.176 220.102 189.262 220.256C189.354 220.407 189.399 220.58 189.399 220.776V220.789C189.399 220.985 189.354 221.16 189.262 221.315C189.176 221.466 189.055 221.586 188.9 221.677C188.75 221.764 188.577 221.807 188.381 221.807H184.529C184.333 221.807 184.16 221.764 184.01 221.677C183.855 221.586 183.734 221.466 183.648 221.315C183.556 221.16 183.511 220.985 183.511 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M179.675 220.776C179.675 220.58 179.72 220.407 179.811 220.256C179.898 220.102 180.019 219.981 180.173 219.894C180.324 219.803 180.497 219.758 180.693 219.758H184.545C184.741 219.758 184.914 219.803 185.064 219.894C185.219 219.981 185.34 220.102 185.426 220.256C185.517 220.407 185.563 220.58 185.563 220.776V220.789C185.563 220.985 185.517 221.16 185.426 221.315C185.34 221.466 185.219 221.586 185.064 221.677C184.914 221.764 184.741 221.807 184.545 221.807H180.693C180.497 221.807 180.324 221.764 180.173 221.677C180.019 221.586 179.898 221.466 179.811 221.315C179.72 221.16 179.675 220.985 179.675 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M173.625 220.776C173.625 220.58 173.671 220.407 173.762 220.256C173.848 220.102 173.969 219.981 174.124 219.894C174.274 219.803 174.447 219.758 174.643 219.758H176.61C176.806 219.758 176.979 219.803 177.129 219.894C177.284 219.981 177.405 220.102 177.491 220.256C177.582 220.407 177.628 220.58 177.628 220.776V220.789C177.628 220.985 177.582 221.16 177.491 221.315C177.405 221.466 177.284 221.586 177.129 221.677C176.979 221.764 176.806 221.807 176.61 221.807H174.643C174.447 221.807 174.274 221.764 174.124 221.677C173.969 221.586 173.848 221.466 173.762 221.315C173.671 221.16 173.625 220.985 173.625 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M169.789 220.776C169.789 220.58 169.835 220.407 169.926 220.256C170.012 220.102 170.133 219.981 170.288 219.894C170.438 219.803 170.611 219.758 170.807 219.758H174.659C174.855 219.758 175.028 219.803 175.179 219.894C175.333 219.981 175.454 220.102 175.541 220.256C175.632 220.407 175.677 220.58 175.677 220.776V220.789C175.677 220.985 175.632 221.16 175.541 221.315C175.454 221.466 175.333 221.586 175.179 221.677C175.028 221.764 174.855 221.807 174.659 221.807H170.807C170.611 221.807 170.438 221.764 170.288 221.677C170.133 221.586 170.012 221.466 169.926 221.315C169.835 221.16 169.789 220.985 169.789 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M167.835 220.776C167.835 220.58 167.88 220.407 167.971 220.256C168.058 220.102 168.179 219.981 168.333 219.894C168.484 219.803 168.657 219.758 168.853 219.758H170.82C171.016 219.758 171.189 219.803 171.339 219.894C171.494 219.981 171.615 220.102 171.701 220.256C171.792 220.407 171.838 220.58 171.838 220.776V220.789C171.838 220.985 171.792 221.16 171.701 221.315C171.615 221.466 171.494 221.586 171.339 221.677C171.189 221.764 171.016 221.807 170.82 221.807H168.853C168.657 221.807 168.484 221.764 168.333 221.677C168.179 221.586 168.058 221.466 167.971 221.315C167.88 221.16 167.835 220.985 167.835 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M163.999 220.776C163.999 220.58 164.045 220.407 164.136 220.256C164.222 220.102 164.343 219.981 164.498 219.894C164.648 219.803 164.821 219.758 165.017 219.758H168.87C169.065 219.758 169.238 219.803 169.389 219.894C169.544 219.981 169.664 220.102 169.751 220.256C169.842 220.407 169.887 220.58 169.887 220.776V220.789C169.887 220.985 169.842 221.16 169.751 221.315C169.664 221.466 169.544 221.586 169.389 221.677C169.238 221.764 169.065 221.807 168.87 221.807H165.017C164.821 221.807 164.648 221.764 164.498 221.677C164.343 221.586 164.222 221.466 164.136 221.315C164.045 221.16 163.999 220.985 163.999 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M160.163 220.776C160.163 220.58 160.209 220.407 160.3 220.256C160.386 220.102 160.507 219.981 160.662 219.894C160.812 219.803 160.985 219.758 161.181 219.758H165.033C165.229 219.758 165.402 219.803 165.553 219.894C165.707 219.981 165.828 220.102 165.915 220.256C166.006 220.407 166.051 220.58 166.051 220.776V220.789C166.051 220.985 166.006 221.16 165.915 221.315C165.828 221.466 165.707 221.586 165.553 221.677C165.402 221.764 165.229 221.807 165.033 221.807H161.181C160.985 221.807 160.812 221.764 160.662 221.677C160.507 221.586 160.386 221.466 160.3 221.315C160.209 221.16 160.163 220.985 160.163 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M152.232 220.776C152.232 220.58 152.278 220.407 152.369 220.256C152.456 220.102 152.576 219.981 152.731 219.894C152.881 219.803 153.054 219.758 153.25 219.758H157.103C157.299 219.758 157.472 219.803 157.622 219.894C157.777 219.981 157.897 220.102 157.984 220.256C158.075 220.407 158.121 220.58 158.121 220.776V220.789C158.121 220.985 158.075 221.16 157.984 221.315C157.897 221.466 157.777 221.586 157.622 221.677C157.472 221.764 157.299 221.807 157.103 221.807H153.25C153.054 221.807 152.881 221.764 152.731 221.677C152.576 221.586 152.456 221.466 152.369 221.315C152.278 221.16 152.232 220.985 152.232 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M150.277 220.776C150.277 220.58 150.323 220.407 150.414 220.256C150.5 220.102 150.621 219.981 150.776 219.894C150.926 219.803 151.099 219.758 151.295 219.758H153.262C153.458 219.758 153.631 219.803 153.782 219.894C153.936 219.981 154.057 220.102 154.144 220.256C154.235 220.407 154.28 220.58 154.28 220.776V220.789C154.28 220.985 154.235 221.16 154.144 221.315C154.057 221.466 153.936 221.586 153.782 221.677C153.631 221.764 153.458 221.807 153.262 221.807H151.295C151.099 221.807 150.926 221.764 150.776 221.677C150.621 221.586 150.5 221.466 150.414 221.315C150.323 221.16 150.277 220.985 150.277 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M146.442 220.776C146.442 220.58 146.488 220.407 146.579 220.256C146.666 220.102 146.786 219.981 146.941 219.894C147.091 219.803 147.264 219.758 147.46 219.758H151.313C151.509 219.758 151.682 219.803 151.832 219.894C151.987 219.981 152.107 220.102 152.194 220.256C152.285 220.407 152.331 220.58 152.331 220.776V220.789C152.331 220.985 152.285 221.16 152.194 221.315C152.107 221.466 151.987 221.586 151.832 221.677C151.682 221.764 151.509 221.807 151.313 221.807H147.46C147.264 221.807 147.091 221.764 146.941 221.677C146.786 221.586 146.666 221.466 146.579 221.315C146.488 221.16 146.442 220.985 146.442 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M142.606 220.776C142.606 220.58 142.652 220.407 142.743 220.256C142.83 220.102 142.95 219.981 143.105 219.894C143.255 219.803 143.428 219.758 143.624 219.758H147.477C147.673 219.758 147.846 219.803 147.996 219.894C148.151 219.981 148.271 220.102 148.358 220.256C148.449 220.407 148.495 220.58 148.495 220.776V220.789C148.495 220.985 148.449 221.16 148.358 221.315C148.271 221.466 148.151 221.586 147.996 221.677C147.846 221.764 147.673 221.807 147.477 221.807H143.624C143.428 221.807 143.255 221.764 143.105 221.677C142.95 221.586 142.83 221.466 142.743 221.315C142.652 221.16 142.606 220.985 142.606 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M138.771 220.776C138.771 220.58 138.816 220.407 138.907 220.256C138.994 220.102 139.115 219.981 139.269 219.894C139.42 219.803 139.593 219.758 139.788 219.758H143.641C143.837 219.758 144.01 219.803 144.16 219.894C144.315 219.981 144.436 220.102 144.522 220.256C144.613 220.407 144.659 220.58 144.659 220.776V220.789C144.659 220.985 144.613 221.16 144.522 221.315C144.436 221.466 144.315 221.586 144.16 221.677C144.01 221.764 143.837 221.807 143.641 221.807H139.788C139.593 221.807 139.42 221.764 139.269 221.677C139.115 221.586 138.994 221.466 138.907 221.315C138.816 221.16 138.771 220.985 138.771 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M136.816 220.776C136.816 220.58 136.862 220.407 136.953 220.256C137.039 220.102 137.16 219.981 137.315 219.894C137.465 219.803 137.638 219.758 137.834 219.758H139.801C139.997 219.758 140.17 219.803 140.32 219.894C140.475 219.981 140.596 220.102 140.682 220.256C140.774 220.407 140.819 220.58 140.819 220.776V220.789C140.819 220.985 140.774 221.16 140.682 221.315C140.596 221.466 140.475 221.586 140.32 221.677C140.17 221.764 139.997 221.807 139.801 221.807H137.834C137.638 221.807 137.465 221.764 137.315 221.677C137.16 221.586 137.039 221.466 136.953 221.315C136.862 221.16 136.816 220.985 136.816 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M132.981 220.776C132.981 220.58 133.026 220.407 133.117 220.256C133.204 220.102 133.324 219.981 133.479 219.894C133.63 219.803 133.803 219.758 133.998 219.758H137.851C138.047 219.758 138.22 219.803 138.37 219.894C138.525 219.981 138.646 220.102 138.732 220.256C138.823 220.407 138.869 220.58 138.869 220.776V220.789C138.869 220.985 138.823 221.16 138.732 221.315C138.646 221.466 138.525 221.586 138.37 221.677C138.22 221.764 138.047 221.807 137.851 221.807H133.998C133.803 221.807 133.63 221.764 133.479 221.677C133.324 221.586 133.204 221.466 133.117 221.315C133.026 221.16 132.981 220.985 132.981 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M129.145 220.776C129.145 220.58 129.19 220.407 129.281 220.256C129.368 220.102 129.488 219.981 129.643 219.894C129.793 219.803 129.967 219.758 130.162 219.758H134.015C134.211 219.758 134.384 219.803 134.534 219.894C134.689 219.981 134.81 220.102 134.896 220.256C134.987 220.407 135.033 220.58 135.033 220.776V220.789C135.033 220.985 134.987 221.16 134.896 221.315C134.81 221.466 134.689 221.586 134.534 221.677C134.384 221.764 134.211 221.807 134.015 221.807H130.162C129.967 221.807 129.793 221.764 129.643 221.677C129.488 221.586 129.368 221.466 129.281 221.315C129.19 221.16 129.145 220.985 129.145 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M127.19 220.776C127.19 220.58 127.236 220.407 127.327 220.256C127.414 220.102 127.534 219.981 127.689 219.894C127.839 219.803 128.012 219.758 128.208 219.758H130.175C130.371 219.758 130.544 219.803 130.695 219.894C130.849 219.981 130.97 220.102 131.057 220.256C131.148 220.407 131.193 220.58 131.193 220.776V220.789C131.193 220.985 131.148 221.16 131.057 221.315C130.97 221.466 130.849 221.586 130.695 221.677C130.544 221.764 130.371 221.807 130.175 221.807H128.208C128.012 221.807 127.839 221.764 127.689 221.677C127.534 221.586 127.414 221.466 127.327 221.315C127.236 221.16 127.19 220.985 127.19 220.789V220.776Z" fill="#D4D4D4"/>
<path d="M350.591 212.807C350.591 212.611 350.636 212.438 350.727 212.288C350.814 212.133 350.935 212.012 351.089 211.926C351.24 211.835 351.413 211.789 351.609 211.789H353.576C353.772 211.789 353.945 211.835 354.095 211.926C354.25 212.012 354.371 212.133 354.457 212.288C354.548 212.438 354.594 212.611 354.594 212.807V212.821C354.594 213.016 354.548 213.192 354.457 213.346C354.371 213.497 354.25 213.617 354.095 213.709C353.945 213.795 353.772 213.838 353.576 213.838H351.609C351.413 213.838 351.24 213.795 351.089 213.709C350.935 213.617 350.814 213.497 350.727 213.346C350.636 213.192 350.591 213.016 350.591 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M346.756 212.807C346.756 212.611 346.801 212.438 346.892 212.288C346.979 212.133 347.099 212.012 347.254 211.926C347.405 211.835 347.578 211.789 347.773 211.789H351.626C351.822 211.789 351.995 211.835 352.145 211.926C352.3 212.012 352.421 212.133 352.507 212.288C352.598 212.438 352.644 212.611 352.644 212.807V212.821C352.644 213.016 352.598 213.192 352.507 213.346C352.421 213.497 352.3 213.617 352.145 213.709C351.995 213.795 351.822 213.838 351.626 213.838H347.773C347.578 213.838 347.405 213.795 347.254 213.709C347.099 213.617 346.979 213.497 346.892 213.346C346.801 213.192 346.756 213.016 346.756 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M342.92 212.807C342.92 212.611 342.966 212.438 343.057 212.288C343.143 212.133 343.264 212.012 343.419 211.926C343.569 211.835 343.742 211.789 343.938 211.789H347.79C347.986 211.789 348.159 211.835 348.309 211.926C348.464 212.012 348.585 212.133 348.671 212.288C348.763 212.438 348.808 212.611 348.808 212.807V212.821C348.808 213.016 348.763 213.192 348.671 213.346C348.585 213.497 348.464 213.617 348.309 213.709C348.159 213.795 347.986 213.838 347.79 213.838H343.938C343.742 213.838 343.569 213.795 343.419 213.709C343.264 213.617 343.143 213.497 343.057 213.346C342.966 213.192 342.92 213.016 342.92 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M340.966 212.807C340.966 212.611 341.011 212.438 341.102 212.288C341.189 212.133 341.31 212.012 341.464 211.926C341.615 211.835 341.788 211.789 341.984 211.789H343.951C344.147 211.789 344.32 211.835 344.47 211.926C344.625 212.012 344.746 212.133 344.832 212.288C344.923 212.438 344.969 212.611 344.969 212.807V212.821C344.969 213.016 344.923 213.192 344.832 213.346C344.746 213.497 344.625 213.617 344.47 213.709C344.32 213.795 344.147 213.838 343.951 213.838H341.984C341.788 213.838 341.615 213.795 341.464 213.709C341.31 213.617 341.189 213.497 341.102 213.346C341.011 213.192 340.966 213.016 340.966 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M339.011 212.807C339.011 212.611 339.056 212.438 339.147 212.288C339.234 212.133 339.355 212.012 339.509 211.926C339.66 211.835 339.833 211.789 340.029 211.789H341.996C342.192 211.789 342.365 211.835 342.515 211.926C342.67 212.012 342.79 212.133 342.877 212.288C342.968 212.438 343.014 212.611 343.014 212.807V212.821C343.014 213.016 342.968 213.192 342.877 213.346C342.79 213.497 342.67 213.617 342.515 213.709C342.365 213.795 342.192 213.838 341.996 213.838H340.029C339.833 213.838 339.66 213.795 339.509 213.709C339.355 213.617 339.234 213.497 339.147 213.346C339.056 213.192 339.011 213.016 339.011 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M337.056 212.807C337.056 212.611 337.102 212.438 337.193 212.288C337.28 212.133 337.4 212.012 337.555 211.926C337.705 211.835 337.878 211.789 338.074 211.789H340.041C340.237 211.789 340.41 211.835 340.561 211.926C340.715 212.012 340.836 212.133 340.923 212.288C341.014 212.438 341.059 212.611 341.059 212.807V212.821C341.059 213.016 341.014 213.192 340.923 213.346C340.836 213.497 340.715 213.617 340.561 213.709C340.41 213.795 340.237 213.838 340.041 213.838H338.074C337.878 213.838 337.705 213.795 337.555 213.709C337.4 213.617 337.28 213.497 337.193 213.346C337.102 213.192 337.056 213.016 337.056 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M333.221 212.807C333.221 212.611 333.266 212.438 333.357 212.288C333.444 212.133 333.565 212.012 333.719 211.926C333.87 211.835 334.043 211.789 334.239 211.789H338.091C338.287 211.789 338.46 211.835 338.61 211.926C338.765 212.012 338.886 212.133 338.972 212.288C339.063 212.438 339.109 212.611 339.109 212.807V212.821C339.109 213.016 339.063 213.192 338.972 213.346C338.886 213.497 338.765 213.617 338.61 213.709C338.46 213.795 338.287 213.838 338.091 213.838H334.239C334.043 213.838 333.87 213.795 333.719 213.709C333.565 213.617 333.444 213.497 333.357 213.346C333.266 213.192 333.221 213.016 333.221 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M329.385 212.807C329.385 212.611 329.43 212.438 329.521 212.288C329.608 212.133 329.729 212.012 329.883 211.926C330.034 211.835 330.207 211.789 330.403 211.789H334.255C334.451 211.789 334.624 211.835 334.774 211.926C334.929 212.012 335.05 212.133 335.136 212.288C335.227 212.438 335.273 212.611 335.273 212.807V212.821C335.273 213.016 335.227 213.192 335.136 213.346C335.05 213.497 334.929 213.617 334.774 213.709C334.624 213.795 334.451 213.838 334.255 213.838H330.403C330.207 213.838 330.034 213.795 329.883 213.709C329.729 213.617 329.608 213.497 329.521 213.346C329.43 213.192 329.385 213.016 329.385 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M323.335 212.807C323.335 212.611 323.38 212.438 323.472 212.288C323.558 212.133 323.679 212.012 323.834 211.926C323.984 211.835 324.157 211.789 324.353 211.789H326.32C326.516 211.789 326.689 211.835 326.839 211.926C326.994 212.012 327.115 212.133 327.201 212.288C327.292 212.438 327.338 212.611 327.338 212.807V212.821C327.338 213.016 327.292 213.192 327.201 213.346C327.115 213.497 326.994 213.617 326.839 213.709C326.689 213.795 326.516 213.838 326.32 213.838H324.353C324.157 213.838 323.984 213.795 323.834 213.709C323.679 213.617 323.558 213.497 323.472 213.346C323.38 213.192 323.335 213.016 323.335 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M321.381 212.807C321.381 212.611 321.426 212.438 321.517 212.288C321.604 212.133 321.725 212.012 321.879 211.926C322.03 211.835 322.203 211.789 322.399 211.789H324.366C324.562 211.789 324.735 211.835 324.885 211.926C325.04 212.012 325.161 212.133 325.247 212.288C325.338 212.438 325.384 212.611 325.384 212.807V212.821C325.384 213.016 325.338 213.192 325.247 213.346C325.161 213.497 325.04 213.617 324.885 213.709C324.735 213.795 324.562 213.838 324.366 213.838H322.399C322.203 213.838 322.03 213.795 321.879 213.709C321.725 213.617 321.604 213.497 321.517 213.346C321.426 213.192 321.381 213.016 321.381 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M317.545 212.807C317.545 212.611 317.59 212.438 317.681 212.288C317.768 212.133 317.889 212.012 318.043 211.926C318.194 211.835 318.367 211.789 318.563 211.789H322.415C322.611 211.789 322.784 211.835 322.934 211.926C323.089 212.012 323.21 212.133 323.296 212.288C323.387 212.438 323.433 212.611 323.433 212.807V212.821C323.433 213.016 323.387 213.192 323.296 213.346C323.21 213.497 323.089 213.617 322.934 213.709C322.784 213.795 322.611 213.838 322.415 213.838H318.563C318.367 213.838 318.194 213.795 318.043 213.709C317.889 213.617 317.768 213.497 317.681 213.346C317.59 213.192 317.545 213.016 317.545 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M313.709 212.807C313.709 212.611 313.755 212.438 313.846 212.288C313.932 212.133 314.053 212.012 314.208 211.926C314.358 211.835 314.531 211.789 314.727 211.789H318.579C318.775 211.789 318.948 211.835 319.099 211.926C319.253 212.012 319.374 212.133 319.461 212.288C319.552 212.438 319.597 212.611 319.597 212.807V212.821C319.597 213.016 319.552 213.192 319.461 213.346C319.374 213.497 319.253 213.617 319.099 213.709C318.948 213.795 318.775 213.838 318.579 213.838H314.727C314.531 213.838 314.358 213.795 314.208 213.709C314.053 213.617 313.932 213.497 313.846 213.346C313.755 213.192 313.709 213.016 313.709 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M307.659 212.807C307.659 212.611 307.705 212.438 307.796 212.288C307.882 212.133 308.003 212.012 308.158 211.926C308.308 211.835 308.481 211.789 308.677 211.789H310.644C310.84 211.789 311.013 211.835 311.163 211.926C311.318 212.012 311.439 212.133 311.525 212.288C311.616 212.438 311.662 212.611 311.662 212.807V212.821C311.662 213.016 311.616 213.192 311.525 213.346C311.439 213.497 311.318 213.617 311.163 213.709C311.013 213.795 310.84 213.838 310.644 213.838H308.677C308.481 213.838 308.308 213.795 308.158 213.709C308.003 213.617 307.882 213.497 307.796 213.346C307.705 213.192 307.659 213.016 307.659 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M303.823 212.807C303.823 212.611 303.869 212.438 303.96 212.288C304.046 212.133 304.167 212.012 304.322 211.926C304.472 211.835 304.645 211.789 304.841 211.789H308.694C308.889 211.789 309.062 211.835 309.213 211.926C309.367 212.012 309.488 212.133 309.575 212.288C309.666 212.438 309.711 212.611 309.711 212.807V212.821C309.711 213.016 309.666 213.192 309.575 213.346C309.488 213.497 309.367 213.617 309.213 213.709C309.062 213.795 308.889 213.838 308.694 213.838H304.841C304.645 213.838 304.472 213.795 304.322 213.709C304.167 213.617 304.046 213.497 303.96 213.346C303.869 213.192 303.823 213.016 303.823 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M299.987 212.807C299.987 212.611 300.033 212.438 300.124 212.288C300.21 212.133 300.331 212.012 300.486 211.926C300.636 211.835 300.809 211.789 301.005 211.789H304.858C305.053 211.789 305.226 211.835 305.377 211.926C305.532 212.012 305.652 212.133 305.739 212.288C305.83 212.438 305.875 212.611 305.875 212.807V212.821C305.875 213.016 305.83 213.192 305.739 213.346C305.652 213.497 305.532 213.617 305.377 213.709C305.226 213.795 305.053 213.838 304.858 213.838H301.005C300.809 213.838 300.636 213.795 300.486 213.709C300.331 213.617 300.21 213.497 300.124 213.346C300.033 213.192 299.987 213.016 299.987 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M298.033 212.807C298.033 212.611 298.079 212.438 298.17 212.288C298.256 212.133 298.377 212.012 298.532 211.926C298.682 211.835 298.855 211.789 299.051 211.789H301.018C301.214 211.789 301.387 211.835 301.537 211.926C301.692 212.012 301.813 212.133 301.899 212.288C301.99 212.438 302.036 212.611 302.036 212.807V212.821C302.036 213.016 301.99 213.192 301.899 213.346C301.813 213.497 301.692 213.617 301.537 213.709C301.387 213.795 301.214 213.838 301.018 213.838H299.051C298.855 213.838 298.682 213.795 298.532 213.709C298.377 213.617 298.256 213.497 298.17 213.346C298.079 213.192 298.033 213.016 298.033 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M294.197 212.807C294.197 212.611 294.243 212.438 294.334 212.288C294.421 212.133 294.541 212.012 294.696 211.926C294.846 211.835 295.019 211.789 295.215 211.789H299.068C299.264 211.789 299.437 211.835 299.587 211.926C299.742 212.012 299.862 212.133 299.949 212.288C300.04 212.438 300.086 212.611 300.086 212.807V212.821C300.086 213.016 300.04 213.192 299.949 213.346C299.862 213.497 299.742 213.617 299.587 213.709C299.437 213.795 299.264 213.838 299.068 213.838H295.215C295.019 213.838 294.846 213.795 294.696 213.709C294.541 213.617 294.421 213.497 294.334 213.346C294.243 213.192 294.197 213.016 294.197 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M292.243 212.807C292.243 212.611 292.289 212.438 292.38 212.288C292.466 212.133 292.587 212.012 292.742 211.926C292.892 211.835 293.065 211.789 293.261 211.789H295.228C295.424 211.789 295.597 211.835 295.747 211.926C295.902 212.012 296.023 212.133 296.109 212.288C296.2 212.438 296.246 212.611 296.246 212.807V212.821C296.246 213.016 296.2 213.192 296.109 213.346C296.023 213.497 295.902 213.617 295.747 213.709C295.597 213.795 295.424 213.838 295.228 213.838H293.261C293.065 213.838 292.892 213.795 292.742 213.709C292.587 213.617 292.466 213.497 292.38 213.346C292.289 213.192 292.243 213.016 292.243 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M288.407 212.807C288.407 212.611 288.453 212.438 288.544 212.288C288.63 212.133 288.751 212.012 288.906 211.926C289.056 211.835 289.229 211.789 289.425 211.789H293.278C293.473 211.789 293.646 211.835 293.797 211.926C293.952 212.012 294.072 212.133 294.159 212.288C294.25 212.438 294.295 212.611 294.295 212.807V212.821C294.295 213.016 294.25 213.192 294.159 213.346C294.072 213.497 293.952 213.617 293.797 213.709C293.646 213.795 293.473 213.838 293.278 213.838H289.425C289.229 213.838 289.056 213.795 288.906 213.709C288.751 213.617 288.63 213.497 288.544 213.346C288.453 213.192 288.407 213.016 288.407 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M280.476 212.807C280.476 212.611 280.521 212.438 280.612 212.288C280.699 212.133 280.819 212.012 280.974 211.926C281.124 211.835 281.298 211.789 281.493 211.789H285.346C285.542 211.789 285.715 211.835 285.865 211.926C286.02 212.012 286.141 212.133 286.227 212.288C286.318 212.438 286.364 212.611 286.364 212.807V212.821C286.364 213.016 286.318 213.192 286.227 213.346C286.141 213.497 286.02 213.617 285.865 213.709C285.715 213.795 285.542 213.838 285.346 213.838H281.493C281.298 213.838 281.124 213.795 280.974 213.709C280.819 213.617 280.699 213.497 280.612 213.346C280.521 213.192 280.476 213.016 280.476 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M276.641 212.807C276.641 212.611 276.686 212.438 276.777 212.288C276.864 212.133 276.984 212.012 277.139 211.926C277.29 211.835 277.463 211.789 277.658 211.789H281.511C281.707 211.789 281.88 211.835 282.03 211.926C282.185 212.012 282.306 212.133 282.392 212.288C282.483 212.438 282.529 212.611 282.529 212.807V212.821C282.529 213.016 282.483 213.192 282.392 213.346C282.306 213.497 282.185 213.617 282.03 213.709C281.88 213.795 281.707 213.838 281.511 213.838H277.658C277.463 213.838 277.29 213.795 277.139 213.709C276.984 213.617 276.864 213.497 276.777 213.346C276.686 213.192 276.641 213.016 276.641 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M272.805 212.807C272.805 212.611 272.85 212.438 272.941 212.288C273.028 212.133 273.148 212.012 273.303 211.926C273.453 211.835 273.627 211.789 273.822 211.789H277.675C277.871 211.789 278.044 211.835 278.194 211.926C278.349 212.012 278.47 212.133 278.556 212.288C278.647 212.438 278.693 212.611 278.693 212.807V212.821C278.693 213.016 278.647 213.192 278.556 213.346C278.47 213.497 278.349 213.617 278.194 213.709C278.044 213.795 277.871 213.838 277.675 213.838H273.822C273.627 213.838 273.453 213.795 273.303 213.709C273.148 213.617 273.028 213.497 272.941 213.346C272.85 213.192 272.805 213.016 272.805 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M268.969 212.807C268.969 212.611 269.014 212.438 269.106 212.288C269.192 212.133 269.313 212.012 269.468 211.926C269.618 211.835 269.791 211.789 269.987 211.789H273.839C274.035 211.789 274.208 211.835 274.358 211.926C274.513 212.012 274.634 212.133 274.72 212.288C274.812 212.438 274.857 212.611 274.857 212.807V212.821C274.857 213.016 274.812 213.192 274.72 213.346C274.634 213.497 274.513 213.617 274.358 213.709C274.208 213.795 274.035 213.838 273.839 213.838H269.987C269.791 213.838 269.618 213.795 269.468 213.709C269.313 213.617 269.192 213.497 269.106 213.346C269.014 213.192 268.969 213.016 268.969 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M262.919 212.807C262.919 212.611 262.964 212.438 263.056 212.288C263.142 212.133 263.263 212.012 263.418 211.926C263.568 211.835 263.741 211.789 263.937 211.789H265.904C266.1 211.789 266.273 211.835 266.423 211.926C266.578 212.012 266.699 212.133 266.785 212.288C266.876 212.438 266.922 212.611 266.922 212.807V212.821C266.922 213.016 266.876 213.192 266.785 213.346C266.699 213.497 266.578 213.617 266.423 213.709C266.273 213.795 266.1 213.838 265.904 213.838H263.937C263.741 213.838 263.568 213.795 263.418 213.709C263.263 213.617 263.142 213.497 263.056 213.346C262.964 213.192 262.919 213.016 262.919 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M260.964 212.807C260.964 212.611 261.009 212.438 261.1 212.288C261.187 212.133 261.308 212.012 261.463 211.926C261.613 211.835 261.786 211.789 261.982 211.789H263.949C264.145 211.789 264.318 211.835 264.468 211.926C264.623 212.012 264.744 212.133 264.83 212.288C264.921 212.438 264.967 212.611 264.967 212.807V212.821C264.967 213.016 264.921 213.192 264.83 213.346C264.744 213.497 264.623 213.617 264.468 213.709C264.318 213.795 264.145 213.838 263.949 213.838H261.982C261.786 213.838 261.613 213.795 261.463 213.709C261.308 213.617 261.187 213.497 261.1 213.346C261.009 213.192 260.964 213.016 260.964 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M257.129 212.807C257.129 212.611 257.174 212.438 257.266 212.288C257.352 212.133 257.473 212.012 257.628 211.926C257.778 211.835 257.951 211.789 258.147 211.789H261.999C262.195 211.789 262.368 211.835 262.518 211.926C262.673 212.012 262.794 212.133 262.88 212.288C262.971 212.438 263.017 212.611 263.017 212.807V212.821C263.017 213.016 262.971 213.192 262.88 213.346C262.794 213.497 262.673 213.617 262.518 213.709C262.368 213.795 262.195 213.838 261.999 213.838H258.147C257.951 213.838 257.778 213.795 257.628 213.709C257.473 213.617 257.352 213.497 257.266 213.346C257.174 213.192 257.129 213.016 257.129 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M253.293 212.807C253.293 212.611 253.338 212.438 253.429 212.288C253.516 212.133 253.637 212.012 253.791 211.926C253.942 211.835 254.115 211.789 254.311 211.789H258.163C258.359 211.789 258.532 211.835 258.682 211.926C258.837 212.012 258.958 212.133 259.044 212.288C259.135 212.438 259.181 212.611 259.181 212.807V212.821C259.181 213.016 259.135 213.192 259.044 213.346C258.958 213.497 258.837 213.617 258.682 213.709C258.532 213.795 258.359 213.838 258.163 213.838H254.311C254.115 213.838 253.942 213.795 253.791 213.709C253.637 213.617 253.516 213.497 253.429 213.346C253.338 213.192 253.293 213.016 253.293 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M249.457 212.807C249.457 212.611 249.503 212.438 249.594 212.288C249.68 212.133 249.801 212.012 249.956 211.926C250.106 211.835 250.279 211.789 250.475 211.789H254.328C254.523 211.789 254.696 211.835 254.847 211.926C255.002 212.012 255.122 212.133 255.209 212.288C255.3 212.438 255.345 212.611 255.345 212.807V212.821C255.345 213.016 255.3 213.192 255.209 213.346C255.122 213.497 255.002 213.617 254.847 213.709C254.696 213.795 254.523 213.838 254.328 213.838H250.475C250.279 213.838 250.106 213.795 249.956 213.709C249.801 213.617 249.68 213.497 249.594 213.346C249.503 213.192 249.457 213.016 249.457 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M247.503 212.807C247.503 212.611 247.548 212.438 247.64 212.288C247.726 212.133 247.847 212.012 248.002 211.926C248.152 211.835 248.325 211.789 248.521 211.789H250.488C250.684 211.789 250.857 211.835 251.007 211.926C251.162 212.012 251.283 212.133 251.369 212.288C251.46 212.438 251.506 212.611 251.506 212.807V212.821C251.506 213.016 251.46 213.192 251.369 213.346C251.283 213.497 251.162 213.617 251.007 213.709C250.857 213.795 250.684 213.838 250.488 213.838H248.521C248.325 213.838 248.152 213.795 248.002 213.709C247.847 213.617 247.726 213.497 247.64 213.346C247.548 213.192 247.503 213.016 247.503 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M241.452 212.807C241.452 212.611 241.498 212.438 241.589 212.288C241.676 212.133 241.796 212.012 241.951 211.926C242.101 211.835 242.274 211.789 242.47 211.789H244.437C244.633 211.789 244.806 211.835 244.957 211.926C245.111 212.012 245.232 212.133 245.319 212.288C245.41 212.438 245.455 212.611 245.455 212.807V212.821C245.455 213.016 245.41 213.192 245.319 213.346C245.232 213.497 245.111 213.617 244.957 213.709C244.806 213.795 244.633 213.838 244.437 213.838H242.47C242.274 213.838 242.101 213.795 241.951 213.709C241.796 213.617 241.676 213.497 241.589 213.346C241.498 213.192 241.452 213.016 241.452 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M239.498 212.807C239.498 212.611 239.543 212.438 239.634 212.288C239.721 212.133 239.842 212.012 239.997 211.926C240.147 211.835 240.32 211.789 240.516 211.789H242.483C242.679 211.789 242.852 211.835 243.002 211.926C243.157 212.012 243.278 212.133 243.364 212.288C243.455 212.438 243.501 212.611 243.501 212.807V212.821C243.501 213.016 243.455 213.192 243.364 213.346C243.278 213.497 243.157 213.617 243.002 213.709C242.852 213.795 242.679 213.838 242.483 213.838H240.516C240.32 213.838 240.147 213.795 239.997 213.709C239.842 213.617 239.721 213.497 239.634 213.346C239.543 213.192 239.498 213.016 239.498 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M235.662 212.807C235.662 212.611 235.708 212.438 235.799 212.288C235.885 212.133 236.006 212.012 236.161 211.926C236.311 211.835 236.484 211.789 236.68 211.789H240.533C240.728 211.789 240.901 211.835 241.052 211.926C241.207 212.012 241.327 212.133 241.414 212.288C241.505 212.438 241.55 212.611 241.55 212.807V212.821C241.55 213.016 241.505 213.192 241.414 213.346C241.327 213.497 241.207 213.617 241.052 213.709C240.901 213.795 240.728 213.838 240.533 213.838H236.68C236.484 213.838 236.311 213.795 236.161 213.709C236.006 213.617 235.885 213.497 235.799 213.346C235.708 213.192 235.662 213.016 235.662 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M231.826 212.807C231.826 212.611 231.872 212.438 231.963 212.288C232.049 212.133 232.17 212.012 232.325 211.926C232.475 211.835 232.648 211.789 232.844 211.789H236.697C236.892 211.789 237.065 211.835 237.216 211.926C237.37 212.012 237.491 212.133 237.578 212.288C237.669 212.438 237.714 212.611 237.714 212.807V212.821C237.714 213.016 237.669 213.192 237.578 213.346C237.491 213.497 237.37 213.617 237.216 213.709C237.065 213.795 236.892 213.838 236.697 213.838H232.844C232.648 213.838 232.475 213.795 232.325 213.709C232.17 213.617 232.049 213.497 231.963 213.346C231.872 213.192 231.826 213.016 231.826 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M223.896 212.807C223.896 212.611 223.941 212.438 224.032 212.288C224.119 212.133 224.239 212.012 224.394 211.926C224.544 211.835 224.717 211.789 224.913 211.789H228.766C228.962 211.789 229.135 211.835 229.285 211.926C229.44 212.012 229.56 212.133 229.647 212.288C229.738 212.438 229.784 212.611 229.784 212.807V212.821C229.784 213.016 229.738 213.192 229.647 213.346C229.56 213.497 229.44 213.617 229.285 213.709C229.135 213.795 228.962 213.838 228.766 213.838H224.913C224.717 213.838 224.544 213.795 224.394 213.709C224.239 213.617 224.119 213.497 224.032 213.346C223.941 213.192 223.896 213.016 223.896 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M220.06 212.807C220.06 212.611 220.105 212.438 220.196 212.288C220.283 212.133 220.403 212.012 220.558 211.926C220.708 211.835 220.882 211.789 221.077 211.789H224.93C225.126 211.789 225.299 211.835 225.449 211.926C225.604 212.012 225.725 212.133 225.811 212.288C225.902 212.438 225.948 212.611 225.948 212.807V212.821C225.948 213.016 225.902 213.192 225.811 213.346C225.725 213.497 225.604 213.617 225.449 213.709C225.299 213.795 225.126 213.838 224.93 213.838H221.077C220.882 213.838 220.708 213.795 220.558 213.709C220.403 213.617 220.283 213.497 220.196 213.346C220.105 213.192 220.06 213.016 220.06 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M216.224 212.807C216.224 212.611 216.269 212.438 216.36 212.288C216.447 212.133 216.567 212.012 216.722 211.926C216.873 211.835 217.046 211.789 217.241 211.789H221.094C221.29 211.789 221.463 211.835 221.613 211.926C221.768 212.012 221.889 212.133 221.975 212.288C222.066 212.438 222.112 212.611 222.112 212.807V212.821C222.112 213.016 222.066 213.192 221.975 213.346C221.889 213.497 221.768 213.617 221.613 213.709C221.463 213.795 221.29 213.838 221.094 213.838H217.241C217.046 213.838 216.873 213.795 216.722 213.709C216.567 213.617 216.447 213.497 216.36 213.346C216.269 213.192 216.224 213.016 216.224 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M212.389 212.807C212.389 212.611 212.434 212.438 212.525 212.288C212.612 212.133 212.732 212.012 212.887 211.926C213.038 211.835 213.211 211.789 213.406 211.789H217.259C217.455 211.789 217.628 211.835 217.778 211.926C217.933 212.012 218.054 212.133 218.14 212.288C218.231 212.438 218.277 212.611 218.277 212.807V212.821C218.277 213.016 218.231 213.192 218.14 213.346C218.054 213.497 217.933 213.617 217.778 213.709C217.628 213.795 217.455 213.838 217.259 213.838H213.406C213.211 213.838 213.038 213.795 212.887 213.709C212.732 213.617 212.612 213.497 212.525 213.346C212.434 213.192 212.389 213.016 212.389 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M210.434 212.807C210.434 212.611 210.479 212.438 210.57 212.288C210.657 212.133 210.778 212.012 210.932 211.926C211.083 211.835 211.256 211.789 211.452 211.789H213.419C213.615 211.789 213.788 211.835 213.938 211.926C214.093 212.012 214.213 212.133 214.3 212.288C214.391 212.438 214.437 212.611 214.437 212.807V212.821C214.437 213.016 214.391 213.192 214.3 213.346C214.213 213.497 214.093 213.617 213.938 213.709C213.788 213.795 213.615 213.838 213.419 213.838H211.452C211.256 213.838 211.083 213.795 210.932 213.709C210.778 213.617 210.657 213.497 210.57 213.346C210.479 213.192 210.434 213.016 210.434 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M206.598 212.807C206.598 212.611 206.643 212.438 206.734 212.288C206.821 212.133 206.941 212.012 207.096 211.926C207.247 211.835 207.42 211.789 207.615 211.789H211.468C211.664 211.789 211.837 211.835 211.987 211.926C212.142 212.012 212.263 212.133 212.349 212.288C212.44 212.438 212.486 212.611 212.486 212.807V212.821C212.486 213.016 212.44 213.192 212.349 213.346C212.263 213.497 212.142 213.617 211.987 213.709C211.837 213.795 211.664 213.838 211.468 213.838H207.615C207.42 213.838 207.247 213.795 207.096 213.709C206.941 213.617 206.821 213.497 206.734 213.346C206.643 213.192 206.598 213.016 206.598 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M202.762 212.807C202.762 212.611 202.808 212.438 202.899 212.288C202.986 212.133 203.106 212.012 203.261 211.926C203.411 211.835 203.584 211.789 203.78 211.789H207.633C207.829 211.789 208.002 211.835 208.152 211.926C208.307 212.012 208.427 212.133 208.514 212.288C208.605 212.438 208.651 212.611 208.651 212.807V212.821C208.651 213.016 208.605 213.192 208.514 213.346C208.427 213.497 208.307 213.617 208.152 213.709C208.002 213.795 207.829 213.838 207.633 213.838H203.78C203.584 213.838 203.411 213.795 203.261 213.709C203.106 213.617 202.986 213.497 202.899 213.346C202.808 213.192 202.762 213.016 202.762 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M198.927 212.807C198.927 212.611 198.972 212.438 199.063 212.288C199.15 212.133 199.271 212.012 199.426 211.926C199.576 211.835 199.749 211.789 199.945 211.789H203.797C203.993 211.789 204.166 211.835 204.316 211.926C204.471 212.012 204.592 212.133 204.678 212.288C204.769 212.438 204.815 212.611 204.815 212.807V212.821C204.815 213.016 204.769 213.192 204.678 213.346C204.592 213.497 204.471 213.617 204.316 213.709C204.166 213.795 203.993 213.838 203.797 213.838H199.945C199.749 213.838 199.576 213.795 199.426 213.709C199.271 213.617 199.15 213.497 199.063 213.346C198.972 213.192 198.927 213.016 198.927 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M195.091 212.807C195.091 212.611 195.136 212.438 195.227 212.288C195.314 212.133 195.435 212.012 195.589 211.926C195.74 211.835 195.913 211.789 196.109 211.789H199.961C200.157 211.789 200.33 211.835 200.48 211.926C200.635 212.012 200.756 212.133 200.842 212.288C200.933 212.438 200.979 212.611 200.979 212.807V212.821C200.979 213.016 200.933 213.192 200.842 213.346C200.756 213.497 200.635 213.617 200.48 213.709C200.33 213.795 200.157 213.838 199.961 213.838H196.109C195.913 213.838 195.74 213.795 195.589 213.709C195.435 213.617 195.314 213.497 195.227 213.346C195.136 213.192 195.091 213.016 195.091 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M191.256 212.807C191.256 212.611 191.301 212.438 191.392 212.288C191.479 212.133 191.6 212.012 191.755 211.926C191.905 211.835 192.078 211.789 192.274 211.789H196.126C196.322 211.789 196.495 211.835 196.645 211.926C196.8 212.012 196.921 212.133 197.007 212.288C197.098 212.438 197.144 212.611 197.144 212.807V212.821C197.144 213.016 197.098 213.192 197.007 213.346C196.921 213.497 196.8 213.617 196.645 213.709C196.495 213.795 196.322 213.838 196.126 213.838H192.274C192.078 213.838 191.905 213.795 191.755 213.709C191.6 213.617 191.479 213.497 191.392 213.346C191.301 213.192 191.256 213.016 191.256 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M183.324 212.807C183.324 212.611 183.37 212.438 183.461 212.288C183.547 212.133 183.668 212.012 183.823 211.926C183.973 211.835 184.146 211.789 184.342 211.789H188.194C188.39 211.789 188.563 211.835 188.714 211.926C188.868 212.012 188.989 212.133 189.076 212.288C189.167 212.438 189.212 212.611 189.212 212.807V212.821C189.212 213.016 189.167 213.192 189.076 213.346C188.989 213.497 188.868 213.617 188.714 213.709C188.563 213.795 188.39 213.838 188.194 213.838H184.342C184.146 213.838 183.973 213.795 183.823 213.709C183.668 213.617 183.547 213.497 183.461 213.346C183.37 213.192 183.324 213.016 183.324 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M179.489 212.807C179.489 212.611 179.534 212.438 179.625 212.288C179.712 212.133 179.832 212.012 179.987 211.926C180.137 211.835 180.31 211.789 180.506 211.789H184.359C184.555 211.789 184.728 211.835 184.878 211.926C185.033 212.012 185.154 212.133 185.24 212.288C185.331 212.438 185.377 212.611 185.377 212.807V212.821C185.377 213.016 185.331 213.192 185.24 213.346C185.154 213.497 185.033 213.617 184.878 213.709C184.728 213.795 184.555 213.838 184.359 213.838H180.506C180.31 213.838 180.137 213.795 179.987 213.709C179.832 213.617 179.712 213.497 179.625 213.346C179.534 213.192 179.489 213.016 179.489 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M175.653 212.807C175.653 212.611 175.699 212.438 175.79 212.288C175.876 212.133 175.997 212.012 176.152 211.926C176.302 211.835 176.475 211.789 176.671 211.789H180.524C180.719 211.789 180.893 211.835 181.043 211.926C181.198 212.012 181.318 212.133 181.405 212.288C181.496 212.438 181.541 212.611 181.541 212.807V212.821C181.541 213.016 181.496 213.192 181.405 213.346C181.318 213.497 181.198 213.617 181.043 213.709C180.893 213.795 180.719 213.838 180.524 213.838H176.671C176.475 213.838 176.302 213.795 176.152 213.709C175.997 213.617 175.876 213.497 175.79 213.346C175.699 213.192 175.653 213.016 175.653 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M171.817 212.807C171.817 212.611 171.863 212.438 171.954 212.288C172.04 212.133 172.161 212.012 172.316 211.926C172.466 211.835 172.639 211.789 172.835 211.789H176.688C176.883 211.789 177.056 211.835 177.207 211.926C177.362 212.012 177.482 212.133 177.569 212.288C177.66 212.438 177.705 212.611 177.705 212.807V212.821C177.705 213.016 177.66 213.192 177.569 213.346C177.482 213.497 177.362 213.617 177.207 213.709C177.056 213.795 176.883 213.838 176.688 213.838H172.835C172.639 213.838 172.466 213.795 172.316 213.709C172.161 213.617 172.04 213.497 171.954 213.346C171.863 213.192 171.817 213.016 171.817 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M169.862 212.807C169.862 212.611 169.908 212.438 169.999 212.288C170.085 212.133 170.206 212.012 170.361 211.926C170.511 211.835 170.684 211.789 170.88 211.789H172.847C173.043 211.789 173.216 211.835 173.366 211.926C173.521 212.012 173.642 212.133 173.729 212.288C173.82 212.438 173.865 212.611 173.865 212.807V212.821C173.865 213.016 173.82 213.192 173.729 213.346C173.642 213.497 173.521 213.617 173.366 213.709C173.216 213.795 173.043 213.838 172.847 213.838H170.88C170.684 213.838 170.511 213.795 170.361 213.709C170.206 213.617 170.085 213.497 169.999 213.346C169.908 213.192 169.862 213.016 169.862 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M166.027 212.807C166.027 212.611 166.073 212.438 166.164 212.288C166.25 212.133 166.371 212.012 166.526 211.926C166.676 211.835 166.849 211.789 167.045 211.789H170.898C171.093 211.789 171.267 211.835 171.417 211.926C171.572 212.012 171.692 212.133 171.779 212.288C171.87 212.438 171.915 212.611 171.915 212.807V212.821C171.915 213.016 171.87 213.192 171.779 213.346C171.692 213.497 171.572 213.617 171.417 213.709C171.267 213.795 171.093 213.838 170.898 213.838H167.045C166.849 213.838 166.676 213.795 166.526 213.709C166.371 213.617 166.25 213.497 166.164 213.346C166.073 213.192 166.027 213.016 166.027 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M164.072 212.807C164.072 212.611 164.118 212.438 164.209 212.288C164.295 212.133 164.416 212.012 164.571 211.926C164.721 211.835 164.894 211.789 165.09 211.789H167.057C167.253 211.789 167.426 211.835 167.576 211.926C167.731 212.012 167.852 212.133 167.938 212.288C168.03 212.438 168.075 212.611 168.075 212.807V212.821C168.075 213.016 168.03 213.192 167.938 213.346C167.852 213.497 167.731 213.617 167.576 213.709C167.426 213.795 167.253 213.838 167.057 213.838H165.09C164.894 213.838 164.721 213.795 164.571 213.709C164.416 213.617 164.295 213.497 164.209 213.346C164.118 213.192 164.072 213.016 164.072 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M160.237 212.807C160.237 212.611 160.283 212.438 160.374 212.288C160.46 212.133 160.581 212.012 160.736 211.926C160.886 211.835 161.059 211.789 161.255 211.789H165.108C165.303 211.789 165.477 211.835 165.627 211.926C165.782 212.012 165.902 212.133 165.989 212.288C166.08 212.438 166.125 212.611 166.125 212.807V212.821C166.125 213.016 166.08 213.192 165.989 213.346C165.902 213.497 165.782 213.617 165.627 213.709C165.477 213.795 165.303 213.838 165.108 213.838H161.255C161.059 213.838 160.886 213.795 160.736 213.709C160.581 213.617 160.46 213.497 160.374 213.346C160.283 213.192 160.237 213.016 160.237 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M156.401 212.807C156.401 212.611 156.447 212.438 156.538 212.288C156.624 212.133 156.745 212.012 156.9 211.926C157.05 211.835 157.223 211.789 157.419 211.789H161.272C161.467 211.789 161.641 211.835 161.791 211.926C161.946 212.012 162.066 212.133 162.153 212.288C162.244 212.438 162.289 212.611 162.289 212.807V212.821C162.289 213.016 162.244 213.192 162.153 213.346C162.066 213.497 161.946 213.617 161.791 213.709C161.641 213.795 161.467 213.838 161.272 213.838H157.419C157.223 213.838 157.05 213.795 156.9 213.709C156.745 213.617 156.624 213.497 156.538 213.346C156.447 213.192 156.401 213.016 156.401 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M154.447 212.807C154.447 212.611 154.493 212.438 154.584 212.288C154.67 212.133 154.791 212.012 154.946 211.926C155.096 211.835 155.269 211.789 155.465 211.789H157.432C157.628 211.789 157.801 211.835 157.951 211.926C158.106 212.012 158.227 212.133 158.313 212.288C158.405 212.438 158.45 212.611 158.45 212.807V212.821C158.45 213.016 158.405 213.192 158.313 213.346C158.227 213.497 158.106 213.617 157.951 213.709C157.801 213.795 157.628 213.838 157.432 213.838H155.465C155.269 213.838 155.096 213.795 154.946 213.709C154.791 213.617 154.67 213.497 154.584 213.346C154.493 213.192 154.447 213.016 154.447 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M152.492 212.807C152.492 212.611 152.538 212.438 152.629 212.288C152.715 212.133 152.836 212.012 152.991 211.926C153.141 211.835 153.314 211.789 153.51 211.789H155.477C155.673 211.789 155.846 211.835 155.996 211.926C156.151 212.012 156.272 212.133 156.359 212.288C156.45 212.438 156.495 212.611 156.495 212.807V212.821C156.495 213.016 156.45 213.192 156.359 213.346C156.272 213.497 156.151 213.617 155.996 213.709C155.846 213.795 155.673 213.838 155.477 213.838H153.51C153.314 213.838 153.141 213.795 152.991 213.709C152.836 213.617 152.715 213.497 152.629 213.346C152.538 213.192 152.492 213.016 152.492 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M150.538 212.807C150.538 212.611 150.584 212.438 150.675 212.288C150.761 212.133 150.882 212.012 151.037 211.926C151.187 211.835 151.36 211.789 151.556 211.789H153.523C153.719 211.789 153.892 211.835 154.042 211.926C154.197 212.012 154.318 212.133 154.404 212.288C154.495 212.438 154.541 212.611 154.541 212.807V212.821C154.541 213.016 154.495 213.192 154.404 213.346C154.318 213.497 154.197 213.617 154.042 213.709C153.892 213.795 153.719 213.838 153.523 213.838H151.556C151.36 213.838 151.187 213.795 151.037 213.709C150.882 213.617 150.761 213.497 150.675 213.346C150.584 213.192 150.538 213.016 150.538 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M146.702 212.807C146.702 212.611 146.748 212.438 146.839 212.288C146.925 212.133 147.046 212.012 147.201 211.926C147.351 211.835 147.524 211.789 147.72 211.789H151.572C151.768 211.789 151.941 211.835 152.092 211.926C152.246 212.012 152.367 212.133 152.454 212.288C152.545 212.438 152.59 212.611 152.59 212.807V212.821C152.59 213.016 152.545 213.192 152.454 213.346C152.367 213.497 152.246 213.617 152.092 213.709C151.941 213.795 151.768 213.838 151.572 213.838H147.72C147.524 213.838 147.351 213.795 147.201 213.709C147.046 213.617 146.925 213.497 146.839 213.346C146.748 213.192 146.702 213.016 146.702 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M138.771 212.807C138.771 212.611 138.816 212.438 138.907 212.288C138.994 212.133 139.115 212.012 139.269 211.926C139.42 211.835 139.593 211.789 139.788 211.789H143.641C143.837 211.789 144.01 211.835 144.16 211.926C144.315 212.012 144.436 212.133 144.522 212.288C144.613 212.438 144.659 212.611 144.659 212.807V212.821C144.659 213.016 144.613 213.192 144.522 213.346C144.436 213.497 144.315 213.617 144.16 213.709C144.01 213.795 143.837 213.838 143.641 213.838H139.788C139.593 213.838 139.42 213.795 139.269 213.709C139.115 213.617 138.994 213.497 138.907 213.346C138.816 213.192 138.771 213.016 138.771 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M136.816 212.807C136.816 212.611 136.862 212.438 136.953 212.288C137.039 212.133 137.16 212.012 137.315 211.926C137.465 211.835 137.638 211.789 137.834 211.789H139.801C139.997 211.789 140.17 211.835 140.32 211.926C140.475 212.012 140.596 212.133 140.682 212.288C140.774 212.438 140.819 212.611 140.819 212.807V212.821C140.819 213.016 140.774 213.192 140.682 213.346C140.596 213.497 140.475 213.617 140.32 213.709C140.17 213.795 139.997 213.838 139.801 213.838H137.834C137.638 213.838 137.465 213.795 137.315 213.709C137.16 213.617 137.039 213.497 136.953 213.346C136.862 213.192 136.816 213.016 136.816 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M132.981 212.807C132.981 212.611 133.026 212.438 133.117 212.288C133.204 212.133 133.324 212.012 133.479 211.926C133.63 211.835 133.803 211.789 133.998 211.789H137.851C138.047 211.789 138.22 211.835 138.37 211.926C138.525 212.012 138.646 212.133 138.732 212.288C138.823 212.438 138.869 212.611 138.869 212.807V212.821C138.869 213.016 138.823 213.192 138.732 213.346C138.646 213.497 138.525 213.617 138.37 213.709C138.22 213.795 138.047 213.838 137.851 213.838H133.998C133.803 213.838 133.63 213.795 133.479 213.709C133.324 213.617 133.204 213.497 133.117 213.346C133.026 213.192 132.981 213.016 132.981 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M131.026 212.807C131.026 212.611 131.072 212.438 131.163 212.288C131.25 212.133 131.37 212.012 131.525 211.926C131.675 211.835 131.848 211.789 132.044 211.789H134.011C134.207 211.789 134.38 211.835 134.531 211.926C134.685 212.012 134.806 212.133 134.893 212.288C134.984 212.438 135.029 212.611 135.029 212.807V212.821C135.029 213.016 134.984 213.192 134.893 213.346C134.806 213.497 134.685 213.617 134.531 213.709C134.38 213.795 134.207 213.838 134.011 213.838H132.044C131.848 213.838 131.675 213.795 131.525 213.709C131.37 213.617 131.25 213.497 131.163 213.346C131.072 213.192 131.026 213.016 131.026 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M127.19 212.807C127.19 212.611 127.236 212.438 127.327 212.288C127.414 212.133 127.534 212.012 127.689 211.926C127.839 211.835 128.012 211.789 128.208 211.789H132.061C132.257 211.789 132.43 211.835 132.58 211.926C132.735 212.012 132.855 212.133 132.942 212.288C133.033 212.438 133.079 212.611 133.079 212.807V212.821C133.079 213.016 133.033 213.192 132.942 213.346C132.855 213.497 132.735 213.617 132.58 213.709C132.43 213.795 132.257 213.838 132.061 213.838H128.208C128.012 213.838 127.839 213.795 127.689 213.709C127.534 213.617 127.414 213.497 127.327 213.346C127.236 213.192 127.19 213.016 127.19 212.821V212.807Z" fill="#D4D4D4"/>
<path d="M102 187.5H240H309H326.25L334 0L381.5 12L378 187.5V225.5H102V187.5Z" fill="url(#paint1_linear_7253_71251)"/>
<path d="M102 187.5H240H309H326.25L334 0L381.5 12L378 187.5V225.5H102V187.5Z" fill="url(#paint2_linear_7253_71251)" fill-opacity="0.2"/>
</g>
<g filter="url(#filter6_dd_7253_71251)">
<rect x="50" y="115" width="163" height="69" rx="8" fill="white" shape-rendering="crispEdges"/>
<rect x="186.568" y="125.129" width="16.3629" height="10.1284" rx="5.06422" fill="#136FE8"/>
<ellipse cx="197.896" cy="130.193" rx="3.77606" ry="3.79817" fill="white"/>
<path d="M131.953 129.238L130.363 133.727H129.201L127.612 129.238H128.734L129.759 132.573H129.806L130.834 129.238H131.953Z" fill="#4E4B66"/>
<path d="M121.19 133.727V127.742H125.002V128.651H122.268V130.276H124.741V131.185H122.268V133.727H121.19Z" fill="#4E4B66"/>
<path d="M120.203 129.761H119.116C119.085 129.582 119.028 129.423 118.945 129.285C118.862 129.145 118.758 129.026 118.634 128.928C118.51 128.831 118.369 128.758 118.21 128.709C118.053 128.659 117.884 128.633 117.701 128.633C117.378 128.633 117.091 128.715 116.841 128.879C116.592 129.04 116.396 129.278 116.255 129.592C116.113 129.904 116.043 130.284 116.043 130.734C116.043 131.192 116.113 131.578 116.255 131.892C116.398 132.203 116.594 132.439 116.841 132.599C117.091 132.757 117.377 132.836 117.699 132.836C117.877 132.836 118.043 132.812 118.198 132.766C118.355 132.717 118.496 132.646 118.62 132.552C118.745 132.459 118.851 132.344 118.936 132.207C119.023 132.071 119.083 131.915 119.116 131.74L120.203 131.746C120.162 132.03 120.074 132.297 119.939 132.546C119.805 132.796 119.63 133.016 119.413 133.207C119.196 133.396 118.942 133.544 118.652 133.651C118.361 133.756 118.039 133.809 117.684 133.809C117.161 133.809 116.694 133.687 116.284 133.444C115.873 133.2 115.55 132.848 115.313 132.389C115.077 131.929 114.959 131.377 114.959 130.734C114.959 130.09 115.078 129.538 115.316 129.08C115.554 128.621 115.879 128.269 116.289 128.025C116.7 127.782 117.165 127.66 117.684 127.66C118.015 127.66 118.323 127.707 118.608 127.8C118.893 127.894 119.146 128.031 119.369 128.212C119.592 128.392 119.775 128.612 119.918 128.873C120.064 129.132 120.158 129.428 120.203 129.761Z" fill="#4E4B66"/>
<path d="M109.711 128.651V127.742H114.458V128.651H112.619V133.727H111.55V128.651H109.711Z" fill="#4E4B66"/>
<path d="M102.566 133.727V127.742H104.844C105.274 127.742 105.631 127.81 105.916 127.947C106.203 128.081 106.417 128.265 106.558 128.499C106.701 128.733 106.773 128.998 106.773 129.294C106.773 129.537 106.727 129.746 106.634 129.919C106.541 130.091 106.416 130.23 106.259 130.337C106.102 130.444 105.927 130.521 105.733 130.568V130.627C105.944 130.638 106.147 130.704 106.34 130.822C106.536 130.939 106.696 131.105 106.82 131.319C106.944 131.533 107.006 131.793 107.006 132.096C107.006 132.406 106.931 132.685 106.782 132.932C106.633 133.178 106.408 133.372 106.108 133.514C105.808 133.656 105.43 133.727 104.975 133.727H102.566ZM103.644 132.821H104.803C105.195 132.821 105.476 132.746 105.649 132.596C105.823 132.444 105.91 132.249 105.91 132.012C105.91 131.834 105.867 131.675 105.779 131.532C105.692 131.388 105.568 131.275 105.408 131.193C105.247 131.11 105.055 131.068 104.832 131.068H103.644V132.821ZM103.644 130.288H104.71C104.896 130.288 105.064 130.253 105.213 130.185C105.362 130.115 105.479 130.017 105.564 129.89C105.652 129.762 105.695 129.61 105.695 129.434C105.695 129.202 105.614 129.011 105.451 128.861C105.29 128.711 105.051 128.636 104.734 128.636H103.644V130.288Z" fill="#4E4B66"/>
<path d="M97.4097 133.727H96.2592L98.354 127.742H99.6846L101.782 133.727H100.632L99.0425 128.97H98.9961L97.4097 133.727ZM97.4475 131.381H100.585V132.251H97.4475V131.381Z" fill="#4E4B66"/>
<path d="M95.4785 127.742V133.727H94.4007V127.742H95.4785Z" fill="#4E4B66"/>
<path d="M91.4452 129.238V130.056H88.8798V129.238H91.4452ZM89.5132 128.162H90.5649V132.376C90.5649 132.518 90.5862 132.627 90.6288 132.703C90.6734 132.777 90.7315 132.828 90.8031 132.855C90.8748 132.883 90.9542 132.896 91.0414 132.896C91.1072 132.896 91.1673 132.891 91.2215 132.882C91.2777 132.872 91.3203 132.863 91.3493 132.855L91.5266 133.682C91.4704 133.702 91.39 133.723 91.2854 133.747C91.1828 133.77 91.0569 133.784 90.9077 133.788C90.6443 133.795 90.407 133.756 90.1959 133.668C89.9848 133.578 89.8173 133.44 89.6933 133.253C89.5713 133.066 89.5112 132.832 89.5132 132.551V128.162Z" fill="#4E4B66"/>
<path d="M85.7331 133.727V129.238H86.7528V129.986H86.7993C86.8807 129.727 87.0201 129.527 87.2177 129.387C87.4172 129.245 87.6448 129.174 87.9005 129.174C87.9586 129.174 88.0234 129.177 88.0951 129.183C88.1687 129.186 88.2297 129.193 88.2781 129.203V130.176C88.2336 130.161 88.1629 130.147 88.0661 130.135C87.9712 130.122 87.8791 130.115 87.7901 130.115C87.5983 130.115 87.4259 130.157 87.2729 130.24C87.1218 130.322 87.0027 130.436 86.9155 130.582C86.8284 130.729 86.7848 130.897 86.7848 131.088V133.727H85.7331Z" fill="#4E4B66"/>
<path d="M82.7021 133.815C82.2663 133.815 81.8886 133.718 81.569 133.525C81.2494 133.332 81.0015 133.063 80.8252 132.716C80.6509 132.369 80.5637 131.964 80.5637 131.5C80.5637 131.036 80.6509 130.63 80.8252 130.281C81.0015 129.933 81.2494 129.662 81.569 129.469C81.8886 129.276 82.2663 129.18 82.7021 129.18C83.1379 129.18 83.5156 129.276 83.8351 129.469C84.1547 129.662 84.4017 129.933 84.576 130.281C84.7523 130.63 84.8404 131.036 84.8404 131.5C84.8404 131.964 84.7523 132.369 84.576 132.716C84.4017 133.063 84.1547 133.332 83.8351 133.525C83.5156 133.718 83.1379 133.815 82.7021 133.815ZM82.7079 132.967C82.9442 132.967 83.1417 132.902 83.3006 132.771C83.4594 132.639 83.5775 132.461 83.655 132.239C83.7344 132.017 83.7741 131.77 83.7741 131.497C83.7741 131.222 83.7344 130.974 83.655 130.752C83.5775 130.528 83.4594 130.35 83.3006 130.217C83.1417 130.085 82.9442 130.018 82.7079 130.018C82.4658 130.018 82.2643 130.085 82.1036 130.217C81.9447 130.35 81.8256 130.528 81.7462 130.752C81.6687 130.974 81.63 131.222 81.63 131.497C81.63 131.77 81.6687 132.017 81.7462 132.239C81.8256 132.461 81.9447 132.639 82.1036 132.771C82.2643 132.902 82.4658 132.967 82.7079 132.967Z" fill="#4E4B66"/>
<path d="M75.6421 135.41V129.238H76.6764V129.98H76.7374C76.7916 129.871 76.8681 129.755 76.9669 129.633C77.0657 129.508 77.1993 129.402 77.3678 129.314C77.5363 129.224 77.7513 129.18 78.0128 129.18C78.3576 129.18 78.6685 129.268 78.9454 129.446C79.2244 129.621 79.4452 129.881 79.6079 130.226C79.7725 130.569 79.8548 130.99 79.8548 131.488C79.8548 131.981 79.7744 132.4 79.6137 132.745C79.4529 133.09 79.234 133.353 78.9571 133.534C78.6801 133.715 78.3663 133.806 78.0157 133.806C77.7601 133.806 77.548 133.763 77.3795 133.677C77.2109 133.591 77.0754 133.488 76.9727 133.367C76.872 133.245 76.7935 133.129 76.7374 133.02H76.6938V135.41H75.6421ZM76.6735 131.483C76.6735 131.773 76.7141 132.027 76.7955 132.245C76.8788 132.463 76.9979 132.634 77.1528 132.757C77.3097 132.877 77.4995 132.938 77.7223 132.938C77.9547 132.938 78.1494 132.875 78.3063 132.751C78.4632 132.624 78.5813 132.452 78.6607 132.234C78.7421 132.013 78.7827 131.763 78.7827 131.483C78.7827 131.204 78.743 130.956 78.6636 130.74C78.5842 130.524 78.4661 130.354 78.3092 130.232C78.1523 130.109 77.9567 130.048 77.7223 130.048C77.4976 130.048 77.3068 130.107 77.1499 130.226C76.993 130.345 76.8739 130.511 76.7926 130.726C76.7132 130.94 76.6735 131.192 76.6735 131.483Z" fill="#4E4B66"/>
<path d="M70.5286 135.41V129.238H71.5629V129.98H71.6239C71.6782 129.871 71.7547 129.755 71.8535 129.633C71.9522 129.508 72.0859 129.402 72.2544 129.314C72.4229 129.224 72.6379 129.18 72.8994 129.18C73.2442 129.18 73.555 129.268 73.832 129.446C74.1109 129.621 74.3317 129.881 74.4944 130.226C74.6591 130.569 74.7414 130.99 74.7414 131.488C74.7414 131.981 74.661 132.4 74.5002 132.745C74.3395 133.09 74.1206 133.353 73.8436 133.534C73.5667 133.715 73.2529 133.806 72.9023 133.806C72.6466 133.806 72.4345 133.763 72.266 133.677C72.0975 133.591 71.9619 133.488 71.8593 133.367C71.7586 133.245 71.6801 133.129 71.6239 133.02H71.5804V135.41H70.5286ZM71.56 131.483C71.56 131.773 71.6007 132.027 71.682 132.245C71.7653 132.463 71.8845 132.634 72.0394 132.757C72.1963 132.877 72.3861 132.938 72.6089 132.938C72.8413 132.938 73.0359 132.875 73.1928 132.751C73.3497 132.624 73.4679 132.452 73.5473 132.234C73.6286 132.013 73.6693 131.763 73.6693 131.483C73.6693 131.204 73.6296 130.956 73.5502 130.74C73.4708 130.524 73.3526 130.354 73.1957 130.232C73.0388 130.109 72.8432 130.048 72.6089 130.048C72.3842 130.048 72.1934 130.107 72.0365 130.226C71.8796 130.345 71.7605 130.511 71.6791 130.726C71.5997 130.94 71.56 131.192 71.56 131.483Z" fill="#4E4B66"/>
<path d="M68.3954 131.839V129.238H69.4471V133.727H68.4274V132.929H68.3809C68.2801 133.181 68.1145 133.386 67.8841 133.546C67.6555 133.706 67.3737 133.785 67.0386 133.785C66.7461 133.785 66.4875 133.72 66.2629 133.59C66.0401 133.457 65.8658 133.265 65.7399 133.014C65.614 132.761 65.5511 132.455 65.5511 132.096V129.238H66.6028V131.933C66.6028 132.217 66.6803 132.443 66.8352 132.611C66.9902 132.778 67.1935 132.862 67.4453 132.862C67.6003 132.862 67.7504 132.824 67.8957 132.748C68.0409 132.672 68.1601 132.559 68.253 132.409C68.3479 132.257 68.3954 132.067 68.3954 131.839Z" fill="#4E4B66"/>
<path d="M63.5181 129.387C63.491 129.132 63.3767 128.933 63.1753 128.791C62.9758 128.649 62.7163 128.578 62.3967 128.578C62.172 128.578 61.9793 128.612 61.8185 128.68C61.6577 128.748 61.5348 128.841 61.4495 128.958C61.3643 129.075 61.3207 129.208 61.3188 129.358C61.3188 129.483 61.3469 129.591 61.403 129.682C61.4612 129.774 61.5396 129.852 61.6384 129.916C61.7372 129.979 61.8466 130.031 61.9667 130.074C62.0868 130.117 62.2078 130.153 62.3299 130.182L62.8877 130.322C63.1124 130.375 63.3283 130.446 63.5356 130.536C63.7448 130.625 63.9317 130.738 64.0963 130.875C64.2629 131.011 64.3946 131.176 64.4914 131.369C64.5883 131.562 64.6367 131.787 64.6367 132.047C64.6367 132.397 64.5476 132.706 64.3694 132.973C64.1912 133.238 63.9336 133.445 63.5966 133.595C63.2615 133.744 62.8557 133.818 62.3792 133.818C61.9163 133.818 61.5144 133.745 61.1735 133.601C60.8346 133.457 60.5692 133.247 60.3775 132.97C60.1876 132.693 60.085 132.356 60.0695 131.959H61.1299C61.1454 132.167 61.2094 132.341 61.3217 132.479C61.434 132.617 61.5803 132.721 61.7604 132.789C61.9425 132.857 62.1458 132.891 62.3705 132.891C62.6049 132.891 62.8102 132.856 62.9865 132.786C63.1647 132.714 63.3041 132.615 63.4048 132.488C63.5055 132.359 63.5569 132.209 63.5588 132.038C63.5569 131.882 63.5114 131.753 63.4223 131.652C63.3332 131.549 63.2082 131.463 63.0475 131.395C62.8886 131.325 62.7027 131.262 62.4896 131.208L61.8127 131.033C61.3227 130.906 60.9353 130.714 60.6506 130.457C60.3678 130.198 60.2264 129.854 60.2264 129.425C60.2264 129.073 60.3213 128.764 60.5111 128.499C60.7029 128.234 60.9634 128.028 61.2926 127.882C61.6219 127.734 61.9948 127.66 62.4112 127.66C62.8334 127.66 63.2034 127.734 63.521 127.882C63.8406 128.028 64.0915 128.232 64.2735 128.493C64.4556 128.752 64.5495 129.05 64.5553 129.387H63.5181Z" fill="#4E4B66"/>
<path d="M115.265 169.471C114.818 169.471 114.431 169.377 114.106 169.19C113.783 169.001 113.534 168.734 113.359 168.39C113.185 168.043 113.098 167.635 113.098 167.165C113.098 166.703 113.185 166.298 113.359 165.949C113.536 165.599 113.782 165.326 114.097 165.131C114.413 164.934 114.784 164.836 115.21 164.836C115.485 164.836 115.745 164.881 115.989 164.97C116.235 165.058 116.452 165.194 116.639 165.379C116.829 165.565 116.978 165.8 117.087 166.087C117.195 166.371 117.25 166.71 117.25 167.104V167.428H113.592V166.715H116.241C116.239 166.512 116.196 166.332 116.111 166.174C116.025 166.015 115.906 165.889 115.753 165.797C115.602 165.706 115.426 165.66 115.225 165.66C115.01 165.66 114.821 165.713 114.658 165.818C114.495 165.921 114.368 166.057 114.277 166.227C114.188 166.395 114.143 166.579 114.141 166.779V167.402C114.141 167.663 114.188 167.887 114.283 168.074C114.378 168.259 114.511 168.401 114.681 168.501C114.852 168.598 115.051 168.647 115.28 168.647C115.433 168.647 115.571 168.625 115.695 168.582C115.819 168.538 115.927 168.472 116.018 168.387C116.109 168.301 116.178 168.195 116.224 168.068L117.206 168.179C117.144 168.44 117.026 168.668 116.852 168.863C116.679 169.056 116.458 169.206 116.189 169.313C115.92 169.418 115.612 169.471 115.265 169.471Z" fill="#4E4B66"/>
<path d="M109.792 169.462C109.442 169.462 109.128 169.372 108.851 169.191C108.574 169.009 108.355 168.746 108.194 168.402C108.033 168.057 107.953 167.638 107.953 167.145C107.953 166.646 108.034 166.225 108.197 165.882C108.362 165.538 108.584 165.278 108.862 165.102C109.141 164.925 109.452 164.836 109.795 164.836C110.057 164.836 110.272 164.881 110.44 164.971C110.609 165.058 110.742 165.165 110.841 165.289C110.94 165.412 111.016 165.528 111.071 165.637H111.114V163.398H112.169V169.383H111.134V168.676H111.071C111.016 168.785 110.938 168.901 110.835 169.024C110.733 169.145 110.597 169.248 110.428 169.334C110.26 169.419 110.048 169.462 109.792 169.462ZM110.086 168.594C110.308 168.594 110.498 168.534 110.655 168.413C110.812 168.29 110.931 168.12 111.012 167.902C111.094 167.684 111.134 167.429 111.134 167.139C111.134 166.849 111.094 166.596 111.012 166.382C110.933 166.168 110.815 166.001 110.658 165.882C110.503 165.764 110.312 165.704 110.086 165.704C109.851 165.704 109.656 165.766 109.499 165.888C109.342 166.011 109.224 166.181 109.144 166.397C109.065 166.613 109.025 166.86 109.025 167.139C109.025 167.42 109.065 167.67 109.144 167.89C109.226 168.108 109.345 168.281 109.502 168.407C109.66 168.532 109.855 168.594 110.086 168.594Z" fill="#4E4B66"/>
<path d="M105.105 169.471C104.669 169.471 104.292 169.374 103.972 169.181C103.653 168.989 103.405 168.719 103.228 168.372C103.054 168.025 102.967 167.62 102.967 167.156C102.967 166.693 103.054 166.286 103.228 165.938C103.405 165.589 103.653 165.318 103.972 165.125C104.292 164.932 104.669 164.836 105.105 164.836C105.541 164.836 105.919 164.932 106.238 165.125C106.558 165.318 106.805 165.589 106.979 165.938C107.155 166.286 107.244 166.693 107.244 167.156C107.244 167.62 107.155 168.025 106.979 168.372C106.805 168.719 106.558 168.989 106.238 169.181C105.919 169.374 105.541 169.471 105.105 169.471ZM105.111 168.623C105.347 168.623 105.545 168.558 105.704 168.428C105.863 168.295 105.981 168.118 106.058 167.896C106.138 167.674 106.177 167.426 106.177 167.153C106.177 166.879 106.138 166.63 106.058 166.408C105.981 166.184 105.863 166.006 105.704 165.873C105.545 165.741 105.347 165.675 105.111 165.675C104.869 165.675 104.667 165.741 104.507 165.873C104.348 166.006 104.229 166.184 104.149 166.408C104.072 166.63 104.033 166.879 104.033 167.153C104.033 167.426 104.072 167.674 104.149 167.896C104.229 168.118 104.348 168.295 104.507 168.428C104.667 168.558 104.869 168.623 105.111 168.623Z" fill="#4E4B66"/>
<path d="M95.7909 163.398H97.1099L98.8764 167.735H98.9461L100.713 163.398H102.032V169.383H100.997V165.272H100.942L99.2977 169.366H98.5248L96.8804 165.263H96.8252V169.383H95.7909V163.398Z" fill="#4E4B66"/>
<path d="M92.8354 164.896V165.714H90.27V164.896H92.8354ZM90.9034 163.82H91.9551V168.034C91.9551 168.177 91.9764 168.286 92.019 168.362C92.0636 168.436 92.1217 168.486 92.1933 168.514C92.265 168.541 92.3444 168.555 92.4316 168.555C92.4974 168.555 92.5575 168.55 92.6117 168.54C92.6679 168.53 92.7105 168.521 92.7395 168.514L92.9168 169.341C92.8606 169.36 92.7802 169.382 92.6756 169.405C92.573 169.428 92.4471 169.442 92.2979 169.446C92.0345 169.454 91.7972 169.414 91.5861 169.326C91.375 169.236 91.2074 169.098 91.0835 168.911C90.9615 168.724 90.9014 168.49 90.9034 168.21V163.82Z" fill="#4E4B66"/>
<path d="M86.673 166.753V169.383H85.6212V164.894H86.6265V165.657H86.6788C86.7814 165.406 86.9451 165.206 87.1698 165.058C87.3964 164.91 87.6763 164.836 88.0094 164.836C88.3174 164.836 88.5856 164.902 88.8142 165.035C89.0447 165.167 89.2229 165.359 89.3488 165.61C89.4766 165.862 89.5396 166.167 89.5376 166.525V169.383H88.4859V166.689C88.4859 166.389 88.4084 166.154 88.2535 165.984C88.1004 165.815 87.8884 165.73 87.6172 165.73C87.4332 165.73 87.2695 165.771 87.1262 165.853C86.9848 165.933 86.8734 166.049 86.7921 166.201C86.7127 166.353 86.673 166.537 86.673 166.753Z" fill="#4E4B66"/>
<path d="M82.7471 169.471C82.2997 169.471 81.9133 169.377 81.5879 169.19C81.2644 169.001 81.0155 168.734 80.8412 168.39C80.6669 168.043 80.5797 167.635 80.5797 167.165C80.5797 166.703 80.6669 166.298 80.8412 165.949C81.0175 165.599 81.2634 165.326 81.5792 165.131C81.8949 164.934 82.2658 164.836 82.6919 164.836C82.9669 164.836 83.2265 164.881 83.4705 164.97C83.7165 165.058 83.9335 165.194 84.1213 165.379C84.3112 165.565 84.4603 165.8 84.5688 166.087C84.6772 166.371 84.7315 166.71 84.7315 167.104V167.428H81.0736V166.715H83.7233C83.7214 166.512 83.6778 166.332 83.5926 166.174C83.5073 166.015 83.3882 165.889 83.2352 165.797C83.0841 165.706 82.9079 165.66 82.7064 165.66C82.4914 165.66 82.3026 165.713 82.1399 165.818C81.9772 165.921 81.8503 166.057 81.7593 166.227C81.6702 166.395 81.6247 166.579 81.6227 166.779V167.402C81.6227 167.663 81.6702 167.887 81.7651 168.074C81.86 168.259 81.9927 168.401 82.1631 168.501C82.3336 168.598 82.5331 168.647 82.7616 168.647C82.9146 168.647 83.0531 168.625 83.1771 168.582C83.3011 168.538 83.4086 168.472 83.4996 168.387C83.5906 168.301 83.6594 168.195 83.7059 168.068L84.6879 168.179C84.6259 168.44 84.5077 168.668 84.3334 168.863C84.161 169.056 83.9402 169.206 83.671 169.313C83.4018 169.418 83.0938 169.471 82.7471 169.471Z" fill="#4E4B66"/>
<path d="M79.8086 166.081L78.8498 166.186C78.8227 166.089 78.7753 165.997 78.7075 165.911C78.6416 165.826 78.5525 165.756 78.4402 165.704C78.3279 165.651 78.1903 165.625 78.0276 165.625C77.8088 165.625 77.6248 165.673 77.4756 165.768C77.3284 165.864 77.2558 165.987 77.2577 166.139C77.2558 166.27 77.3032 166.376 77.4001 166.458C77.4989 166.54 77.6616 166.607 77.8882 166.659L78.6494 166.823C79.0716 166.915 79.3854 167.06 79.5907 167.259C79.798 167.457 79.9026 167.717 79.9045 168.039C79.9026 168.321 79.8202 168.571 79.6575 168.787C79.4968 169.001 79.2731 169.169 78.9864 169.29C78.6997 169.41 78.3705 169.471 77.9986 169.471C77.4524 169.471 77.0127 169.356 76.6796 169.126C76.3464 168.894 76.1479 168.572 76.084 168.159L77.1095 168.059C77.156 168.262 77.2548 168.415 77.4059 168.518C77.557 168.621 77.7536 168.673 77.9957 168.673C78.2455 168.673 78.446 168.621 78.5971 168.518C78.7501 168.415 78.8266 168.287 78.8266 168.135C78.8266 168.007 78.7772 167.901 78.6784 167.817C78.5816 167.733 78.4305 167.669 78.2252 167.624L77.464 167.463C77.0359 167.374 76.7193 167.223 76.5139 167.01C76.3086 166.796 76.2069 166.525 76.2089 166.198C76.2069 165.921 76.2815 165.681 76.4326 165.479C76.5856 165.274 76.7977 165.116 77.0689 165.005C77.342 164.892 77.6567 164.836 78.0131 164.836C78.5361 164.836 78.9477 164.948 79.2479 165.172C79.55 165.396 79.7369 165.699 79.8086 166.081Z" fill="#4E4B66"/>
<path d="M72.3474 166.753V169.383H71.2957V164.894H72.3009V165.657H72.3532C72.4559 165.406 72.6195 165.206 72.8442 165.058C73.0708 164.91 73.3507 164.836 73.6839 164.836C73.9918 164.836 74.2601 164.902 74.4886 165.035C74.7191 165.167 74.8973 165.359 75.0232 165.61C75.1511 165.862 75.214 166.167 75.2121 166.525V169.383H74.1603V166.689C74.1603 166.389 74.0829 166.154 73.9279 165.984C73.7749 165.815 73.5628 165.73 73.2916 165.73C73.1076 165.73 72.944 165.771 72.8006 165.853C72.6592 165.933 72.5479 166.049 72.4665 166.201C72.3871 166.353 72.3474 166.537 72.3474 166.753Z" fill="#4E4B66"/>
<path d="M68.2647 169.471C67.8288 169.471 67.4512 169.374 67.1316 169.181C66.812 168.989 66.5641 168.719 66.3878 168.372C66.2135 168.025 66.1263 167.62 66.1263 167.156C66.1263 166.693 66.2135 166.286 66.3878 165.938C66.5641 165.589 66.812 165.318 67.1316 165.125C67.4512 164.932 67.8288 164.836 68.2647 164.836C68.7005 164.836 69.0781 164.932 69.3977 165.125C69.7173 165.318 69.9643 165.589 70.1386 165.938C70.3149 166.286 70.403 166.693 70.403 167.156C70.403 167.62 70.3149 168.025 70.1386 168.372C69.9643 168.719 69.7173 168.989 69.3977 169.181C69.0781 169.374 68.7005 169.471 68.2647 169.471ZM68.2705 168.623C68.5068 168.623 68.7043 168.558 68.8632 168.428C69.022 168.295 69.1401 168.118 69.2176 167.896C69.297 167.674 69.3367 167.426 69.3367 167.153C69.3367 166.879 69.297 166.63 69.2176 166.408C69.1401 166.184 69.022 166.006 68.8632 165.873C68.7043 165.741 68.5068 165.675 68.2705 165.675C68.0283 165.675 67.8269 165.741 67.6661 165.873C67.5073 166.006 67.3882 166.184 67.3088 166.408C67.2313 166.63 67.1926 166.879 67.1926 167.153C67.1926 167.426 67.2313 167.674 67.3088 167.896C67.3882 168.118 67.5073 168.295 67.6661 168.428C67.8269 168.558 68.0283 168.623 68.2705 168.623Z" fill="#4E4B66"/>
<path d="M65.3776 165.418H64.2909C64.26 165.238 64.2028 165.08 64.1195 164.941C64.0362 164.801 63.9326 164.682 63.8087 164.585C63.6847 164.487 63.5433 164.414 63.3845 164.366C63.2276 164.315 63.0581 164.29 62.876 164.29C62.5526 164.29 62.2659 164.371 62.0161 164.535C61.7662 164.697 61.5706 164.934 61.4292 165.248C61.2878 165.56 61.2171 165.941 61.2171 166.391C61.2171 166.849 61.2878 167.234 61.4292 167.548C61.5725 167.86 61.7681 168.095 62.0161 168.255C62.2659 168.413 62.5516 168.492 62.8731 168.492C63.0513 168.492 63.2179 168.469 63.3729 168.422C63.5297 168.373 63.6702 168.302 63.7941 168.208C63.92 168.115 64.0256 168 64.1108 167.864C64.198 167.727 64.258 167.571 64.2909 167.396L65.3776 167.402C65.3369 167.686 65.2487 167.953 65.1132 168.203C64.9795 168.452 64.8042 168.672 64.5873 168.863C64.3704 169.052 64.1166 169.2 63.8261 169.307C63.5356 169.412 63.2131 169.465 62.8586 169.465C62.3356 169.465 61.8689 169.343 61.4582 169.1C61.0476 168.856 60.7241 168.505 60.4878 168.045C60.2515 167.585 60.1334 167.034 60.1334 166.391C60.1334 165.746 60.2525 165.195 60.4908 164.737C60.729 164.277 61.0534 163.925 61.464 163.682C61.8747 163.438 62.3395 163.316 62.8586 163.316C63.1898 163.316 63.4978 163.363 63.7825 163.457C64.0672 163.55 64.321 163.688 64.5437 163.869C64.7665 164.048 64.9495 164.268 65.0928 164.529C65.2381 164.788 65.333 165.084 65.3776 165.418Z" fill="#4E4B66"/>
<path d="M170.022 152.004V157.989H168.97V152.004H170.022Z" fill="#4E4B66"/>
<path d="M165.556 158.079C165.274 158.079 165.019 158.029 164.792 157.927C164.568 157.824 164.389 157.672 164.258 157.471C164.128 157.271 164.063 157.023 164.063 156.729C164.063 156.476 164.109 156.266 164.202 156.101C164.295 155.935 164.422 155.803 164.583 155.703C164.744 155.604 164.925 155.529 165.126 155.478C165.33 155.426 165.54 155.388 165.757 155.364C166.018 155.337 166.23 155.313 166.393 155.291C166.556 155.268 166.674 155.233 166.748 155.186C166.823 155.137 166.861 155.062 166.861 154.961V154.943C166.861 154.723 166.796 154.553 166.666 154.432C166.536 154.311 166.35 154.251 166.105 154.251C165.848 154.251 165.644 154.307 165.492 154.42C165.343 154.533 165.243 154.667 165.19 154.821L164.208 154.68C164.286 154.408 164.414 154.18 164.592 153.997C164.77 153.812 164.988 153.673 165.245 153.582C165.503 153.488 165.788 153.441 166.1 153.441C166.315 153.441 166.529 153.467 166.742 153.517C166.955 153.568 167.149 153.652 167.326 153.769C167.502 153.884 167.643 154.04 167.75 154.239C167.858 154.438 167.913 154.686 167.913 154.984V157.989H166.902V157.372H166.867C166.803 157.497 166.713 157.614 166.596 157.723C166.482 157.83 166.338 157.917 166.164 157.983C165.991 158.047 165.789 158.079 165.556 158.079ZM165.829 157.302C166.041 157.302 166.224 157.26 166.379 157.176C166.534 157.09 166.653 156.977 166.736 156.837C166.821 156.697 166.864 156.544 166.864 156.378V155.849C166.831 155.877 166.775 155.902 166.695 155.925C166.618 155.949 166.531 155.969 166.434 155.987C166.337 156.004 166.241 156.02 166.146 156.034C166.051 156.047 165.969 156.059 165.899 156.069C165.742 156.09 165.602 156.125 165.478 156.174C165.354 156.223 165.256 156.291 165.184 156.378C165.113 156.464 165.077 156.575 165.077 156.712C165.077 156.906 165.148 157.053 165.289 157.153C165.43 157.252 165.611 157.302 165.829 157.302Z" fill="#4E4B66"/>
<path d="M160.338 155.358V157.989H159.286V153.5H160.292V154.263H160.344C160.447 154.011 160.61 153.812 160.835 153.664C161.062 153.515 161.341 153.441 161.675 153.441C161.983 153.441 162.251 153.508 162.479 153.64C162.71 153.773 162.888 153.965 163.014 154.216C163.142 154.467 163.205 154.772 163.203 155.131V157.989H162.151V155.294C162.151 154.994 162.074 154.759 161.919 154.59C161.766 154.42 161.554 154.336 161.282 154.336C161.098 154.336 160.935 154.377 160.791 154.458C160.65 154.538 160.539 154.654 160.457 154.806C160.378 154.958 160.338 155.142 160.338 155.358Z" fill="#4E4B66"/>
<path d="M156.255 158.076C155.82 158.076 155.442 157.98 155.122 157.787C154.803 157.594 154.555 157.324 154.378 156.977C154.204 156.631 154.117 156.225 154.117 155.762C154.117 155.298 154.204 154.892 154.378 154.543C154.555 154.194 154.803 153.924 155.122 153.731C155.442 153.538 155.82 153.441 156.255 153.441C156.691 153.441 157.069 153.538 157.388 153.731C157.708 153.924 157.955 154.194 158.129 154.543C158.306 154.892 158.394 155.298 158.394 155.762C158.394 156.225 158.306 156.631 158.129 156.977C157.955 157.324 157.708 157.594 157.388 157.787C157.069 157.98 156.691 158.076 156.255 158.076ZM156.261 157.229C156.497 157.229 156.695 157.164 156.854 157.033C157.013 156.901 157.131 156.723 157.208 156.501C157.288 156.279 157.327 156.032 157.327 155.759C157.327 155.484 157.288 155.236 157.208 155.014C157.131 154.79 157.013 154.611 156.854 154.479C156.695 154.346 156.497 154.28 156.261 154.28C156.019 154.28 155.818 154.346 155.657 154.479C155.498 154.611 155.379 154.79 155.299 155.014C155.222 155.236 155.183 155.484 155.183 155.759C155.183 156.032 155.222 156.279 155.299 156.501C155.379 156.723 155.498 156.901 155.657 157.033C155.818 157.164 156.019 157.229 156.261 157.229Z" fill="#4E4B66"/>
<path d="M152.176 157.989V153.5H153.228V157.989H152.176ZM152.705 152.863C152.538 152.863 152.395 152.808 152.275 152.697C152.154 152.584 152.094 152.448 152.094 152.291C152.094 152.131 152.154 151.995 152.275 151.884C152.395 151.771 152.538 151.715 152.705 151.715C152.873 151.715 153.016 151.771 153.135 151.884C153.255 151.995 153.315 152.131 153.315 152.291C153.315 152.448 153.255 152.584 153.135 152.697C153.016 152.808 152.873 152.863 152.705 152.863Z" fill="#4E4B66"/>
<path d="M151.296 153.501V154.319H148.731V153.501H151.296ZM149.364 152.426H150.416V156.64C150.416 156.782 150.437 156.891 150.48 156.967C150.524 157.041 150.582 157.092 150.654 157.119C150.726 157.146 150.805 157.16 150.892 157.16C150.958 157.16 151.018 157.155 151.072 157.145C151.129 157.136 151.171 157.127 151.2 157.119L151.377 157.946C151.321 157.966 151.241 157.987 151.136 158.01C151.034 158.034 150.908 158.047 150.759 158.051C150.495 158.059 150.258 158.019 150.047 157.932C149.836 157.842 149.668 157.704 149.544 157.517C149.422 157.329 149.362 157.096 149.364 156.815V152.426Z" fill="#4E4B66"/>
<path d="M146.934 157.989V153.5H147.986V157.989H146.934ZM147.463 152.863C147.297 152.863 147.153 152.808 147.033 152.697C146.913 152.584 146.853 152.448 146.853 152.291C146.853 152.131 146.913 151.995 147.033 151.884C147.153 151.771 147.297 151.715 147.463 151.715C147.632 151.715 147.775 151.771 147.893 151.884C148.013 151.995 148.073 152.131 148.073 152.291C148.073 152.448 148.013 152.584 147.893 152.697C147.775 152.808 147.632 152.863 147.463 152.863Z" fill="#4E4B66"/>
<path d="M143.437 158.068C143.086 158.068 142.773 157.977 142.496 157.796C142.219 157.615 142 157.352 141.839 157.007C141.678 156.662 141.598 156.243 141.598 155.75C141.598 155.252 141.679 154.831 141.842 154.488C142.006 154.143 142.228 153.883 142.507 153.708C142.786 153.53 143.097 153.442 143.44 153.442C143.701 153.442 143.916 153.487 144.085 153.576C144.253 153.664 144.387 153.77 144.486 153.895C144.584 154.017 144.661 154.133 144.715 154.242H144.759V152.004H145.813V157.989H144.779V157.282H144.715C144.661 157.391 144.583 157.507 144.48 157.629C144.377 157.75 144.242 157.853 144.073 157.939C143.905 158.025 143.693 158.068 143.437 158.068ZM143.73 157.2C143.953 157.2 144.143 157.139 144.3 157.019C144.457 156.896 144.576 156.725 144.657 156.507C144.738 156.289 144.779 156.035 144.779 155.745C144.779 155.454 144.738 155.202 144.657 154.988C144.578 154.773 144.46 154.607 144.303 154.488C144.148 154.369 143.957 154.31 143.73 154.31C143.496 154.31 143.3 154.371 143.143 154.494C142.987 154.616 142.868 154.786 142.789 155.002C142.71 155.218 142.67 155.466 142.67 155.745C142.67 156.025 142.71 156.275 142.789 156.496C142.87 156.714 142.989 156.886 143.146 157.013C143.305 157.138 143.5 157.2 143.73 157.2Z" fill="#4E4B66"/>
<path d="M138.283 158.068C137.933 158.068 137.619 157.977 137.342 157.796C137.065 157.615 136.846 157.352 136.686 157.007C136.525 156.662 136.444 156.243 136.444 155.75C136.444 155.252 136.526 154.831 136.688 154.488C136.853 154.143 137.075 153.883 137.354 153.708C137.633 153.53 137.944 153.442 138.286 153.442C138.548 153.442 138.763 153.487 138.931 153.576C139.1 153.664 139.234 153.77 139.332 153.895C139.431 154.017 139.508 154.133 139.562 154.242H139.605V152.004H140.66V157.989H139.626V157.282H139.562C139.508 157.391 139.429 157.507 139.327 157.629C139.224 157.75 139.088 157.853 138.92 157.939C138.751 158.025 138.539 158.068 138.283 158.068ZM138.577 157.2C138.8 157.2 138.989 157.139 139.146 157.019C139.303 156.896 139.422 156.725 139.504 156.507C139.585 156.289 139.626 156.035 139.626 155.745C139.626 155.454 139.585 155.202 139.504 154.988C139.424 154.773 139.306 154.607 139.149 154.488C138.994 154.369 138.804 154.31 138.577 154.31C138.343 154.31 138.147 154.371 137.99 154.494C137.833 154.616 137.715 154.786 137.636 155.002C137.556 155.218 137.516 155.466 137.516 155.745C137.516 156.025 137.556 156.275 137.636 156.496C137.717 156.714 137.836 156.886 137.993 157.013C138.152 157.138 138.346 157.2 138.577 157.2Z" fill="#4E4B66"/>
<path d="M131.654 157.989H130.503L132.598 152.004H133.929L136.026 157.989H134.876L133.286 153.231H133.24L131.654 157.989ZM131.691 155.642H134.829V156.513H131.691V155.642Z" fill="#4E4B66"/>
<path d="M127.851 154.686L126.892 154.792C126.865 154.694 126.817 154.603 126.75 154.517C126.684 154.431 126.595 154.362 126.482 154.309C126.37 154.257 126.232 154.23 126.07 154.23C125.851 154.23 125.667 154.278 125.518 154.374C125.371 154.469 125.298 154.593 125.3 154.745C125.298 154.875 125.345 154.981 125.442 155.063C125.541 155.145 125.704 155.212 125.93 155.265L126.692 155.429C127.114 155.52 127.428 155.665 127.633 155.864C127.84 156.063 127.945 156.323 127.947 156.644C127.945 156.927 127.862 157.176 127.7 157.392C127.539 157.607 127.315 157.774 127.029 157.895C126.742 158.016 126.413 158.076 126.041 158.076C125.495 158.076 125.055 157.961 124.722 157.731C124.389 157.5 124.19 157.177 124.126 156.764L125.152 156.665C125.198 156.867 125.297 157.02 125.448 157.124C125.599 157.227 125.796 157.278 126.038 157.278C126.288 157.278 126.488 157.227 126.639 157.124C126.792 157.02 126.869 156.893 126.869 156.741C126.869 156.612 126.819 156.506 126.721 156.422C126.624 156.338 126.473 156.274 126.267 156.229L125.506 156.069C125.078 155.979 124.761 155.828 124.556 155.616C124.351 155.401 124.249 155.131 124.251 154.803C124.249 154.527 124.324 154.287 124.475 154.084C124.628 153.88 124.84 153.722 125.111 153.611C125.384 153.498 125.699 153.441 126.055 153.441C126.578 153.441 126.99 153.553 127.29 153.777C127.592 154.002 127.779 154.304 127.851 154.686Z" fill="#4E4B66"/>
<path d="M123.308 152.004V154.207H122.506V152.004H123.308Z" fill="#4E4B66"/>
<path d="M119.708 158.076C119.26 158.076 118.874 157.983 118.548 157.796C118.225 157.607 117.976 157.34 117.802 156.995C117.627 156.648 117.54 156.24 117.54 155.771C117.54 155.309 117.627 154.904 117.802 154.555C117.978 154.204 118.224 153.931 118.54 153.737C118.855 153.54 119.226 153.441 119.652 153.441C119.927 153.441 120.187 153.486 120.431 153.576C120.677 153.664 120.894 153.8 121.082 153.985C121.272 154.17 121.421 154.406 121.529 154.692C121.638 154.977 121.692 155.316 121.692 155.709V156.034H118.034V155.32H120.684C120.682 155.118 120.638 154.938 120.553 154.78C120.468 154.62 120.349 154.494 120.196 154.403C120.045 154.311 119.868 154.266 119.667 154.266C119.452 154.266 119.263 154.318 119.1 154.423C118.938 154.527 118.811 154.663 118.72 154.832C118.631 155 118.585 155.184 118.583 155.385V156.007C118.583 156.268 118.631 156.492 118.726 156.679C118.82 156.864 118.953 157.007 119.124 157.106C119.294 157.203 119.493 157.252 119.722 157.252C119.875 157.252 120.014 157.231 120.138 157.188C120.261 157.143 120.369 157.078 120.46 156.992C120.551 156.906 120.62 156.8 120.666 156.674L121.648 156.785C121.586 157.046 121.468 157.274 121.294 157.468C121.121 157.661 120.901 157.811 120.631 157.918C120.362 158.024 120.054 158.076 119.708 158.076Z" fill="#4E4B66"/>
<path d="M116.65 152.004V157.989H115.599V152.004H116.65Z" fill="#4E4B66"/>
<path d="M112.426 159.765C112.048 159.765 111.724 159.714 111.453 159.611C111.181 159.509 110.964 159.373 110.799 159.201C110.634 159.03 110.52 158.84 110.456 158.632L111.403 158.401C111.446 158.488 111.508 158.575 111.589 158.661C111.67 158.748 111.78 158.82 111.917 158.877C112.057 158.935 112.232 158.965 112.443 158.965C112.742 158.965 112.989 158.892 113.184 158.745C113.38 158.601 113.478 158.364 113.478 158.032V157.182H113.425C113.371 157.291 113.292 157.403 113.187 157.518C113.084 157.633 112.948 157.729 112.777 157.807C112.609 157.885 112.397 157.924 112.141 157.924C111.798 157.924 111.487 157.843 111.209 157.682C110.932 157.518 110.711 157.275 110.546 156.951C110.383 156.626 110.302 156.219 110.302 155.73C110.302 155.237 110.383 154.821 110.546 154.482C110.711 154.141 110.933 153.883 111.211 153.707C111.49 153.53 111.801 153.441 112.144 153.441C112.406 153.441 112.621 153.486 112.789 153.576C112.959 153.664 113.095 153.77 113.196 153.894C113.297 154.017 113.373 154.133 113.425 154.242H113.483V153.5H114.521V158.062C114.521 158.445 114.43 158.763 114.248 159.014C114.065 159.266 113.817 159.454 113.501 159.578C113.185 159.703 112.827 159.765 112.426 159.765ZM112.435 157.094C112.657 157.094 112.847 157.04 113.004 156.931C113.161 156.822 113.28 156.665 113.361 156.46C113.443 156.256 113.483 156.01 113.483 155.724C113.483 155.441 113.443 155.194 113.361 154.981C113.282 154.769 113.164 154.605 113.007 154.488C112.852 154.369 112.661 154.309 112.435 154.309C112.2 154.309 112.005 154.371 111.848 154.493C111.691 154.616 111.573 154.785 111.493 154.999C111.414 155.211 111.374 155.453 111.374 155.724C111.374 155.998 111.414 156.239 111.493 156.446C111.575 156.65 111.694 156.81 111.851 156.925C112.009 157.038 112.204 157.094 112.435 157.094Z" fill="#4E4B66"/>
<path d="M107.454 158.076C107.018 158.076 106.641 157.98 106.321 157.787C106.002 157.594 105.754 157.324 105.577 156.977C105.403 156.631 105.316 156.225 105.316 155.762C105.316 155.298 105.403 154.892 105.577 154.543C105.754 154.194 106.002 153.924 106.321 153.731C106.641 153.538 107.018 153.441 107.454 153.441C107.89 153.441 108.268 153.538 108.587 153.731C108.907 153.924 109.154 154.194 109.328 154.543C109.504 154.892 109.593 155.298 109.593 155.762C109.593 156.225 109.504 156.631 109.328 156.977C109.154 157.324 108.907 157.594 108.587 157.787C108.268 157.98 107.89 158.076 107.454 158.076ZM107.46 157.229C107.696 157.229 107.894 157.164 108.053 157.033C108.212 156.901 108.33 156.723 108.407 156.501C108.487 156.279 108.526 156.032 108.526 155.759C108.526 155.484 108.487 155.236 108.407 155.014C108.33 154.79 108.212 154.611 108.053 154.479C107.894 154.346 107.696 154.28 107.46 154.28C107.218 154.28 107.016 154.346 106.856 154.479C106.697 154.611 106.578 154.79 106.498 155.014C106.421 155.236 106.382 155.484 106.382 155.759C106.382 156.032 106.421 156.279 106.498 156.501C106.578 156.723 106.697 156.901 106.856 157.033C107.016 157.164 107.218 157.229 107.46 157.229Z" fill="#4E4B66"/>
<path d="M102.477 158.076C102.041 158.076 101.663 157.98 101.344 157.787C101.024 157.594 100.776 157.324 100.6 156.977C100.425 156.631 100.338 156.225 100.338 155.762C100.338 155.298 100.425 154.892 100.6 154.543C100.776 154.194 101.024 153.924 101.344 153.731C101.663 153.538 102.041 153.441 102.477 153.441C102.912 153.441 103.29 153.538 103.61 153.731C103.929 153.924 104.176 154.194 104.351 154.543C104.527 154.892 104.615 155.298 104.615 155.762C104.615 156.225 104.527 156.631 104.351 156.977C104.176 157.324 103.929 157.594 103.61 157.787C103.29 157.98 102.912 158.076 102.477 158.076ZM102.482 157.229C102.719 157.229 102.916 157.164 103.075 157.033C103.234 156.901 103.352 156.723 103.43 156.501C103.509 156.279 103.549 156.032 103.549 155.759C103.549 155.484 103.509 155.236 103.43 155.014C103.352 154.79 103.234 154.611 103.075 154.479C102.916 154.346 102.719 154.28 102.482 154.28C102.24 154.28 102.039 154.346 101.878 154.479C101.719 154.611 101.6 154.79 101.521 155.014C101.443 155.236 101.405 155.484 101.405 155.759C101.405 156.032 101.443 156.279 101.521 156.501C101.6 156.723 101.719 156.901 101.878 157.033C102.039 157.164 102.24 157.229 102.482 157.229Z" fill="#4E4B66"/>
<path d="M98.3867 153.915C98.3383 153.757 98.2715 153.616 98.1862 153.491C98.1029 153.365 98.0022 153.256 97.8841 153.167C97.7679 153.077 97.6342 153.01 97.4831 152.965C97.3321 152.918 97.1674 152.895 96.9892 152.895C96.6696 152.895 96.3849 152.976 96.1351 153.138C95.8852 153.299 95.6886 153.537 95.5453 153.851C95.4039 154.162 95.3332 154.542 95.3332 154.99C95.3332 155.442 95.4039 155.825 95.5453 156.139C95.6867 156.453 95.8833 156.691 96.1351 156.855C96.3869 157.017 96.6793 157.097 97.0125 157.097C97.3146 157.097 97.5761 157.039 97.7969 156.922C98.0197 156.805 98.1911 156.64 98.3112 156.425C98.4313 156.209 98.4913 155.956 98.4913 155.665L98.7353 155.703H97.12V154.856H99.5343V155.575C99.5343 156.087 99.4258 156.53 99.2089 156.904C98.992 157.279 98.6937 157.567 98.3141 157.77C97.9344 157.97 97.4986 158.071 97.0067 158.071C96.4585 158.071 95.9772 157.947 95.5627 157.699C95.1501 157.45 94.8276 157.096 94.5952 156.639C94.3647 156.179 94.2495 155.633 94.2495 155.002C94.2495 154.519 94.3173 154.087 94.4529 153.707C94.5904 153.328 94.7821 153.005 95.0281 152.74C95.2741 152.473 95.5627 152.271 95.8939 152.132C96.2251 151.992 96.5854 151.922 96.9747 151.922C97.304 151.922 97.611 151.971 97.8957 152.068C98.1804 152.163 98.4332 152.3 98.654 152.477C98.8767 152.654 99.0598 152.865 99.2031 153.108C99.3464 153.352 99.4404 153.621 99.4849 153.915H98.3867Z" fill="#4E4B66"/>
<path d="M91.4452 153.501V154.319H88.8798V153.501H91.4452ZM89.5132 152.426H90.5649V156.64C90.5649 156.782 90.5862 156.891 90.6288 156.967C90.6734 157.041 90.7315 157.092 90.8031 157.119C90.8748 157.146 90.9542 157.16 91.0414 157.16C91.1072 157.16 91.1673 157.155 91.2215 157.145C91.2777 157.136 91.3203 157.127 91.3493 157.119L91.5266 157.946C91.4704 157.966 91.39 157.987 91.2854 158.01C91.1828 158.034 91.0569 158.047 90.9077 158.051C90.6443 158.059 90.407 158.019 90.1959 157.932C89.9848 157.842 89.8173 157.704 89.6933 157.517C89.5713 157.329 89.5112 157.096 89.5132 156.815V152.426Z" fill="#4E4B66"/>
<path d="M85.7331 157.989V153.5H86.7528V154.248H86.7993C86.8807 153.989 87.0201 153.789 87.2177 153.649C87.4172 153.507 87.6448 153.436 87.9005 153.436C87.9586 153.436 88.0234 153.438 88.0951 153.444C88.1687 153.448 88.2297 153.455 88.2781 153.465V154.438C88.2336 154.422 88.1629 154.409 88.0661 154.397C87.9712 154.383 87.8791 154.377 87.7901 154.377C87.5983 154.377 87.4259 154.418 87.2729 154.502C87.1218 154.584 87.0027 154.698 86.9155 154.844C86.8284 154.99 86.7848 155.159 86.7848 155.35V157.989H85.7331Z" fill="#4E4B66"/>
<path d="M82.7021 158.076C82.2663 158.076 81.8886 157.98 81.569 157.787C81.2494 157.594 81.0015 157.324 80.8252 156.977C80.6509 156.631 80.5637 156.225 80.5637 155.762C80.5637 155.298 80.6509 154.892 80.8252 154.543C81.0015 154.194 81.2494 153.924 81.569 153.731C81.8886 153.538 82.2663 153.441 82.7021 153.441C83.1379 153.441 83.5156 153.538 83.8351 153.731C84.1547 153.924 84.4017 154.194 84.576 154.543C84.7523 154.892 84.8404 155.298 84.8404 155.762C84.8404 156.225 84.7523 156.631 84.576 156.977C84.4017 157.324 84.1547 157.594 83.8351 157.787C83.5156 157.98 83.1379 158.076 82.7021 158.076ZM82.7079 157.229C82.9442 157.229 83.1417 157.164 83.3006 157.033C83.4594 156.901 83.5775 156.723 83.655 156.501C83.7344 156.279 83.7741 156.032 83.7741 155.759C83.7741 155.484 83.7344 155.236 83.655 155.014C83.5775 154.79 83.4594 154.611 83.3006 154.479C83.1417 154.346 82.9442 154.28 82.7079 154.28C82.4658 154.28 82.2643 154.346 82.1036 154.479C81.9447 154.611 81.8256 154.79 81.7462 155.014C81.6687 155.236 81.63 155.484 81.63 155.759C81.63 156.032 81.6687 156.279 81.7462 156.501C81.8256 156.723 81.9447 156.901 82.1036 157.033C82.2643 157.164 82.4658 157.229 82.7079 157.229Z" fill="#4E4B66"/>
<path d="M75.6421 159.672V153.5H76.6764V154.242H76.7374C76.7916 154.133 76.8681 154.017 76.9669 153.894C77.0657 153.77 77.1993 153.664 77.3678 153.576C77.5363 153.486 77.7513 153.441 78.0128 153.441C78.3576 153.441 78.6685 153.53 78.9454 153.707C79.2244 153.883 79.4452 154.143 79.6079 154.488C79.7725 154.83 79.8548 155.251 79.8548 155.75C79.8548 156.243 79.7744 156.662 79.6137 157.007C79.4529 157.352 79.234 157.615 78.9571 157.796C78.6801 157.977 78.3663 158.067 78.0157 158.067C77.7601 158.067 77.548 158.025 77.3795 157.939C77.2109 157.853 77.0754 157.75 76.9727 157.629C76.872 157.506 76.7935 157.39 76.7374 157.281H76.6938V159.672H75.6421ZM76.6735 155.744C76.6735 156.035 76.7141 156.289 76.7955 156.507C76.8788 156.725 76.9979 156.896 77.1528 157.018C77.3097 157.139 77.4995 157.2 77.7223 157.2C77.9547 157.2 78.1494 157.137 78.3063 157.013C78.4632 156.886 78.5813 156.713 78.6607 156.495C78.7421 156.275 78.7827 156.025 78.7827 155.744C78.7827 155.466 78.743 155.218 78.6636 155.002C78.5842 154.786 78.4661 154.616 78.3092 154.493C78.1523 154.371 77.9567 154.309 77.7223 154.309C77.4976 154.309 77.3068 154.369 77.1499 154.488C76.993 154.606 76.8739 154.773 76.7926 154.987C76.7132 155.202 76.6735 155.454 76.6735 155.744Z" fill="#4E4B66"/>
<path d="M70.5286 159.672V153.5H71.5629V154.242H71.6239C71.6782 154.133 71.7547 154.017 71.8535 153.894C71.9522 153.77 72.0859 153.664 72.2544 153.576C72.4229 153.486 72.6379 153.441 72.8994 153.441C73.2442 153.441 73.555 153.53 73.832 153.707C74.1109 153.883 74.3317 154.143 74.4944 154.488C74.6591 154.83 74.7414 155.251 74.7414 155.75C74.7414 156.243 74.661 156.662 74.5002 157.007C74.3395 157.352 74.1206 157.615 73.8436 157.796C73.5667 157.977 73.2529 158.067 72.9023 158.067C72.6466 158.067 72.4345 158.025 72.266 157.939C72.0975 157.853 71.9619 157.75 71.8593 157.629C71.7586 157.506 71.6801 157.39 71.6239 157.281H71.5804V159.672H70.5286ZM71.56 155.744C71.56 156.035 71.6007 156.289 71.682 156.507C71.7653 156.725 71.8845 156.896 72.0394 157.018C72.1963 157.139 72.3861 157.2 72.6089 157.2C72.8413 157.2 73.0359 157.137 73.1928 157.013C73.3497 156.886 73.4679 156.713 73.5473 156.495C73.6286 156.275 73.6693 156.025 73.6693 155.744C73.6693 155.466 73.6296 155.218 73.5502 155.002C73.4708 154.786 73.3526 154.616 73.1957 154.493C73.0388 154.371 72.8432 154.309 72.6089 154.309C72.3842 154.309 72.1934 154.369 72.0365 154.488C71.8796 154.606 71.7605 154.773 71.6791 154.987C71.5997 155.202 71.56 155.454 71.56 155.744Z" fill="#4E4B66"/>
<path d="M68.3954 156.101V153.5H69.4471V157.989H68.4274V157.191H68.3809C68.2801 157.442 68.1145 157.648 67.8841 157.808C67.6555 157.967 67.3737 158.047 67.0386 158.047C66.7461 158.047 66.4875 157.982 66.2629 157.851C66.0401 157.719 65.8658 157.527 65.7399 157.276C65.614 157.022 65.5511 156.717 65.5511 156.358V153.5H66.6028V156.194C66.6028 156.479 66.6803 156.705 66.8352 156.872C66.9902 157.04 67.1935 157.124 67.4453 157.124C67.6003 157.124 67.7504 157.086 67.8957 157.01C68.0409 156.934 68.1601 156.821 68.253 156.671C68.3479 156.519 68.3954 156.329 68.3954 156.101Z" fill="#4E4B66"/>
<path d="M63.5181 153.649C63.491 153.394 63.3767 153.195 63.1753 153.053C62.9758 152.911 62.7163 152.839 62.3967 152.839C62.172 152.839 61.9793 152.874 61.8185 152.942C61.6577 153.01 61.5348 153.103 61.4495 153.219C61.3643 153.336 61.3207 153.47 61.3188 153.62C61.3188 153.744 61.3469 153.853 61.403 153.944C61.4612 154.036 61.5396 154.114 61.6384 154.178C61.7372 154.24 61.8466 154.293 61.9667 154.336C62.0868 154.379 62.2078 154.415 62.3299 154.444L62.8877 154.584C63.1124 154.637 63.3283 154.708 63.5356 154.797C63.7448 154.887 63.9317 155 64.0963 155.136C64.2629 155.273 64.3946 155.437 64.4914 155.63C64.5883 155.823 64.6367 156.049 64.6367 156.308C64.6367 156.659 64.5476 156.968 64.3694 157.235C64.1912 157.5 63.9336 157.707 63.5966 157.857C63.2615 158.005 62.8557 158.079 62.3792 158.079C61.9163 158.079 61.5144 158.007 61.1735 157.863C60.8346 157.719 60.5692 157.508 60.3775 157.232C60.1876 156.955 60.085 156.618 60.0695 156.221H61.1299C61.1454 156.429 61.2094 156.603 61.3217 156.741C61.434 156.879 61.5803 156.982 61.7604 157.051C61.9425 157.119 62.1458 157.153 62.3705 157.153C62.6049 157.153 62.8102 157.118 62.9865 157.048C63.1647 156.976 63.3041 156.876 63.4048 156.75C63.5055 156.621 63.5569 156.471 63.5588 156.3C63.5569 156.144 63.5114 156.015 63.4223 155.914C63.3332 155.811 63.2082 155.725 63.0475 155.657C62.8886 155.587 62.7027 155.524 62.4896 155.47L61.8127 155.294C61.3227 155.168 60.9353 154.976 60.6506 154.719C60.3678 154.459 60.2264 154.116 60.2264 153.687C60.2264 153.334 60.3213 153.026 60.5111 152.761C60.7029 152.496 60.9634 152.29 61.2926 152.144C61.6219 151.996 61.9948 151.922 62.4112 151.922C62.8334 151.922 63.2034 151.996 63.521 152.144C63.8406 152.29 64.0915 152.494 64.2735 152.755C64.4556 153.014 64.5495 153.312 64.5553 153.649H63.5181Z" fill="#4E4B66"/>
<rect x="186.568" y="151.715" width="16.3629" height="10.1284" rx="5.06422" fill="#136FE8"/>
<ellipse cx="197.896" cy="156.779" rx="3.77606" ry="3.79817" fill="white"/>
<path d="M142.792 134.351C142.357 134.351 141.971 134.276 141.633 134.127C141.297 133.979 141.031 133.771 140.836 133.506C140.641 133.24 140.537 132.933 140.525 132.585H141.66C141.67 132.752 141.725 132.898 141.826 133.023C141.927 133.145 142.06 133.241 142.227 133.309C142.394 133.378 142.582 133.412 142.789 133.412C143.01 133.412 143.206 133.374 143.377 133.297C143.549 133.219 143.682 133.11 143.779 132.971C143.876 132.833 143.923 132.673 143.921 132.491C143.923 132.304 143.875 132.139 143.776 131.996C143.677 131.854 143.534 131.742 143.347 131.661C143.162 131.581 142.939 131.541 142.677 131.541H142.131V130.677H142.677C142.893 130.677 143.081 130.64 143.242 130.566C143.405 130.491 143.532 130.387 143.625 130.252C143.718 130.115 143.763 129.957 143.761 129.778C143.763 129.603 143.724 129.451 143.643 129.322C143.565 129.191 143.453 129.09 143.308 129.017C143.165 128.945 142.997 128.909 142.804 128.909C142.615 128.909 142.44 128.943 142.279 129.011C142.118 129.08 141.988 129.177 141.889 129.304C141.791 129.429 141.738 129.578 141.732 129.751H140.655C140.663 129.405 140.762 129.101 140.954 128.839C141.147 128.576 141.404 128.37 141.726 128.223C142.048 128.074 142.41 128 142.81 128C143.223 128 143.581 128.077 143.885 128.232C144.19 128.385 144.427 128.592 144.594 128.851C144.761 129.111 144.844 129.398 144.844 129.711C144.846 130.06 144.744 130.351 144.537 130.587C144.331 130.822 144.062 130.976 143.728 131.049V131.097C144.162 131.157 144.495 131.318 144.727 131.58C144.96 131.839 145.076 132.162 145.074 132.549C145.074 132.895 144.975 133.205 144.778 133.479C144.583 133.75 144.313 133.963 143.969 134.118C143.627 134.273 143.235 134.351 142.792 134.351Z" fill="#4E4B66"/>
<path d="M139.001 134.332C138.818 134.332 138.661 134.267 138.53 134.139C138.399 134.01 138.335 133.853 138.337 133.668C138.335 133.487 138.399 133.332 138.53 133.203C138.661 133.074 138.818 133.01 139.001 133.01C139.178 133.01 139.332 133.074 139.463 133.203C139.595 133.332 139.663 133.487 139.665 133.668C139.663 133.791 139.631 133.902 139.568 134.003C139.508 134.103 139.427 134.184 139.327 134.244C139.228 134.303 139.119 134.332 139.001 134.332Z" fill="#4E4B66"/>
<path d="M133.036 134.266V133.457L135.182 131.354C135.388 131.146 135.559 130.962 135.695 130.801C135.832 130.64 135.935 130.484 136.003 130.333C136.072 130.182 136.106 130.021 136.106 129.85C136.106 129.655 136.062 129.488 135.973 129.349C135.885 129.208 135.763 129.1 135.608 129.023C135.453 128.947 135.277 128.909 135.08 128.909C134.876 128.909 134.698 128.951 134.545 129.035C134.393 129.118 134.274 129.236 134.189 129.388C134.107 129.541 134.066 129.724 134.066 129.935H133C133 129.542 133.09 129.201 133.269 128.912C133.448 128.622 133.694 128.397 134.008 128.238C134.324 128.079 134.686 128 135.095 128C135.509 128 135.874 128.077 136.188 128.232C136.501 128.387 136.745 128.6 136.918 128.869C137.093 129.139 137.181 129.447 137.181 129.793C137.181 130.024 137.136 130.252 137.048 130.475C136.959 130.699 136.803 130.946 136.58 131.218C136.359 131.489 136.048 131.818 135.647 132.205L134.582 133.288V133.331H137.274V134.266H133.036Z" fill="#4E4B66"/>
</g>
</g>
<defs>
<filter id="filter0_d_7253_71251" x="118.768" y="94.3535" width="257.972" height="33.0039" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="-1"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7253_71251" result="shape"/>
</filter>
<filter id="filter1_d_7253_71251" x="118.768" y="126.357" width="257.972" height="33.0039" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="-1"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7253_71251" result="shape"/>
</filter>
<filter id="filter2_d_7253_71251" x="118.768" y="158.361" width="257.972" height="35.6973" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="-1"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7253_71251" result="shape"/>
</filter>
<filter id="filter3_d_7253_71251" x="354.577" y="160.088" width="22.7444" height="22.7383" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="3"/>
<feGaussianBlur stdDeviation="4"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.161 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7253_71251" result="shape"/>
</filter>
<filter id="filter4_d_7253_71251" x="118.768" y="193.059" width="257.972" height="35.6973" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="-1"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.884927 0 0 0 0 0.904299 0 0 0 0 0.962413 0 0 0 1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7253_71251" result="shape"/>
</filter>
<filter id="filter5_d_7253_71251" x="354.577" y="194.785" width="22.7444" height="22.7383" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="3"/>
<feGaussianBlur stdDeviation="4"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.161 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_7253_71251" result="shape"/>
</filter>
<filter id="filter6_dd_7253_71251" x="7" y="69" width="244" height="161" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="15" operator="erode" in="SourceAlpha" result="effect1_dropShadow_7253_71251"/>
<feOffset dx="7" dy="15"/>
<feGaussianBlur stdDeviation="23"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.176471 0 0 0 0 0.678431 0 0 0 0 0.439216 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_7253_71251"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="18" operator="erode" in="SourceAlpha" result="effect2_dropShadow_7253_71251"/>
<feOffset dx="-13" dy="-16"/>
<feGaussianBlur stdDeviation="24"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.3 0"/>
<feBlend mode="normal" in2="effect1_dropShadow_7253_71251" result="effect2_dropShadow_7253_71251"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_7253_71251" result="shape"/>
</filter>
<linearGradient id="paint0_linear_7253_71251" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse">
<stop stop-color="#1863DC"/>
<stop offset="1" stop-color="#D1E0F8"/>
</linearGradient>
<linearGradient id="paint1_linear_7253_71251" x1="244" y1="210.5" x2="245" y2="253" gradientUnits="userSpaceOnUse">
<stop stop-color="#0B377C" stop-opacity="0"/>
<stop offset="1" stop-color="#0B377C" stop-opacity="0.32"/>
</linearGradient>
<linearGradient id="paint2_linear_7253_71251" x1="339" y1="89" x2="392" y2="90" gradientUnits="userSpaceOnUse">
<stop stop-color="#0B377C" stop-opacity="0"/>
<stop offset="1" stop-color="#0B377C"/>
</linearGradient>
<clipPath id="clip0_7253_71251">
<rect width="379" height="226" rx="8" fill="white"/>
</clipPath>
<clipPath id="clip1_7253_71251">
<rect x="110" y="25" width="275.508" height="227" rx="8" fill="white"/>
</clipPath>
</defs>
</svg>
                                                                                                                                                                                                                                                                                                                                                                      lite/admin/dist/img/scan-now.svg                                                                    0000777                 00000146171 15251156627 0012611 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><g clip-path="url(#c)"><path d="M321.011 29H58.989A5.995 5.995 0 0 0 53 35v155c0 3.314 2.681 6 5.99 6H321.01a5.994 5.994 0 0 0 5.989-6V35c0-3.314-2.681-6-5.989-6z" fill="#fff"/><path d="M70.54 54.48c0 1.1-.88 2.09-2.466 2.09-1.448 0-2.566-.76-2.586-2.08h1.498c.04.56.409.93 1.058.93.658 0 1.048-.35 1.048-.85 0-1.51-3.594-.6-3.584-3.13 0-1.26 1.018-2.02 2.456-2.02 1.427 0 2.405.73 2.495 1.99h-1.537c-.03-.46-.4-.82-.998-.83-.55-.02-.958.25-.958.82 0 1.4 3.573.62 3.573 3.08zm.851-.75c0-1.74 1.138-2.86 2.735-2.86 1.378 0 2.306.72 2.605 1.96h-1.507c-.16-.47-.529-.77-1.108-.77-.778 0-1.297.59-1.297 1.67s.519 1.66 1.297 1.66c.58 0 .939-.26 1.108-.76h1.507c-.299 1.18-1.227 1.96-2.605 1.96-1.597 0-2.735-1.12-2.735-2.86zm6.005-.02c0-1.73 1.118-2.84 2.525-2.84.889 0 1.498.42 1.827.88v-.79h1.407v5.54h-1.407v-.81c-.33.48-.958.9-1.837.9-1.397 0-2.515-1.15-2.515-2.88zm4.352.02c0-1.05-.699-1.63-1.467-1.63-.749 0-1.458.56-1.458 1.61s.709 1.65 1.458 1.65c.768 0 1.467-.58 1.467-1.63zm6.645 2.77v-3.06c0-.89-.489-1.37-1.228-1.37-.758 0-1.247.48-1.247 1.37v3.06H84.52v-5.54h1.398v.69c.359-.47.958-.77 1.667-.77 1.287 0 2.206.84 2.206 2.37v3.25h-1.398z" fill="#14142A"/><path d="m307.536 50.5 4.991 5M312.527 50.5l-4.991 5" stroke="#6E7191" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M72.963 79c0-2.21-1.787-4-3.992-4a3.996 3.996 0 0 0-3.993 4c0 2.21 1.788 4 3.993 4a3.996 3.996 0 0 0 3.992-4z" fill="#1578F7"/><path d="M70.468 79c0-.828-.67-1.5-1.497-1.5-.827 0-1.497.672-1.497 1.5s.67 1.5 1.497 1.5c.827 0 1.497-.672 1.497-1.5z" fill="#fff"/><path d="M79.525 82v-5.818h3.72v.883h-2.668v1.58h2.414v.883h-2.413V82h-1.053zm7.137-1.835v-2.529h1.027V82h-.996v-.776h-.045c-.098.244-.26.444-.485.6-.223.155-.498.233-.825.233-.285 0-.538-.064-.757-.19a1.325 1.325 0 0 1-.51-.56c-.123-.247-.185-.544-.185-.892v-2.779h1.027v2.62c0 .276.075.496.226.659.152.162.35.244.596.244a.944.944 0 0 0 .44-.11.898.898 0 0 0 .348-.33c.093-.148.14-.333.14-.554zm3.109-3.983V82h-1.027v-5.818h1.027zm2.082 0V82h-1.026v-5.818h1.026zm6.479 2.608-.936.102a.755.755 0 0 0-.139-.267.69.69 0 0 0-.26-.202.95.95 0 0 0-.403-.077.983.983 0 0 0-.54.14c-.143.092-.214.213-.212.36a.377.377 0 0 0 .14.31c.096.08.254.145.476.196l.743.16c.412.088.718.23.918.422.203.194.305.446.306.759a1.187 1.187 0 0 1-.24.727 1.545 1.545 0 0 1-.656.489c-.28.117-.6.176-.964.176-.533 0-.962-.112-1.287-.335a1.348 1.348 0 0 1-.581-.94l1-.097a.706.706 0 0 0 .29.446c.147.1.34.15.576.15.243 0 .439-.05.587-.15.149-.1.224-.225.224-.372a.387.387 0 0 0-.145-.31c-.095-.081-.242-.144-.442-.187l-.744-.157c-.417-.087-.726-.234-.927-.44-.2-.208-.3-.472-.297-.79a1.12 1.12 0 0 1 .218-.699 1.43 1.43 0 0 1 .62-.46c.267-.11.575-.165.922-.165.51 0 .913.11 1.206.327.295.218.477.512.547.884zm2.84 3.295c-.435 0-.808-.096-1.12-.287a1.914 1.914 0 0 1-.718-.793 2.623 2.623 0 0 1-.25-1.17c0-.443.086-.834.256-1.173.17-.341.41-.606.72-.796.312-.191.681-.287 1.106-.287.354 0 .667.066.939.196.274.13.492.312.655.549.162.234.255.51.278.823h-.981a.939.939 0 0 0-.284-.525c-.147-.142-.345-.213-.593-.213a.922.922 0 0 0-.552.17 1.091 1.091 0 0 0-.372.483c-.087.21-.13.462-.13.756 0 .297.043.553.13.767.087.212.209.376.366.491.159.114.345.17.558.17a.934.934 0 0 0 .406-.084.814.814 0 0 0 .303-.253.975.975 0 0 0 .168-.4h.981a1.73 1.73 0 0 1-.272.82 1.615 1.615 0 0 1-.641.557 2.144 2.144 0 0 1-.953.199zm3.962.003c-.276 0-.524-.05-.746-.148a1.216 1.216 0 0 1-.521-.443 1.295 1.295 0 0 1-.191-.722c0-.246.046-.45.137-.61.091-.161.214-.29.371-.387.157-.096.334-.17.531-.219.198-.05.403-.088.615-.11.255-.027.462-.05.621-.071a.923.923 0 0 0 .346-.103c.074-.047.11-.12.11-.218v-.017c0-.214-.063-.38-.19-.498-.126-.117-.309-.176-.547-.176-.251 0-.451.055-.598.165a.815.815 0 0 0-.295.39l-.959-.137c.076-.265.201-.487.375-.665.174-.18.386-.314.638-.403.251-.091.529-.137.833-.137.21 0 .419.025.627.074.208.05.398.13.57.245.172.111.31.264.414.457.106.193.159.435.159.724V82h-.987V81.4h-.034a1.233 1.233 0 0 1-.686.594 1.7 1.7 0 0 1-.593.094zm.267-.756c.206 0 .385-.04.536-.122a.906.906 0 0 0 .349-.33.84.84 0 0 0 .124-.446v-.514a.488.488 0 0 1-.164.074 2.416 2.416 0 0 1-.255.06 8.615 8.615 0 0 1-.281.045l-.241.034a1.8 1.8 0 0 0-.412.103.686.686 0 0 0-.286.198.487.487 0 0 0-.105.324c0 .19.07.333.207.43a.903.903 0 0 0 .528.144zm4.092-1.89V82h-1.027v-4.364h.981v.742h.051c.101-.245.26-.439.479-.583.222-.144.495-.216.82-.216.301 0 .562.065.786.194a1.3 1.3 0 0 1 .522.56c.124.243.186.54.184.888V82h-1.027v-2.62c0-.291-.075-.52-.226-.684-.15-.165-.357-.247-.622-.247a.954.954 0 0 0-.479.119.824.824 0 0 0-.326.338 1.137 1.137 0 0 0-.116.537z" fill="#14142A"/><path d="M63.93 93.754c0-.2.047-.378.14-.532a.945.945 0 0 1 .37-.371c.154-.094.331-.14.531-.14h2.013c.2 0 .377.046.53.14a.945.945 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.01 1.01 0 0 1-.37.37c-.154.09-.331.134-.531.134H64.97c-.2 0-.377-.045-.53-.133a1.011 1.011 0 0 1-.371-.371 1.044 1.044 0 0 1-.14-.54v-.013zm2 0c0-.2.046-.378.14-.532a.944.944 0 0 1 .37-.371c.153-.094.33-.14.53-.14h3.941c.2 0 .378.046.531.14a.944.944 0 0 1 .37.37c.094.155.14.332.14.533v.014c0 .2-.046.38-.14.539a1.01 1.01 0 0 1-.37.37c-.153.09-.33.134-.53.134H66.97c-.2 0-.378-.045-.532-.133a1.01 1.01 0 0 1-.37-.371 1.044 1.044 0 0 1-.14-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.945.945 0 0 1 .37-.371c.154-.094.33-.14.531-.14h3.94c.201 0 .378.046.532.14a.944.944 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.01 1.01 0 0 1-.37.37c-.154.09-.33.134-.531.134h-3.94c-.201 0-.378-.045-.532-.133a1.011 1.011 0 0 1-.37-.371 1.044 1.044 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.14-.532a.945.945 0 0 1 .37-.371c.153-.094.33-.14.53-.14h3.941c.2 0 .378.046.531.14a.944.944 0 0 1 .37.37c.094.155.14.332.14.533v.014c0 .2-.046.38-.14.539a1.01 1.01 0 0 1-.37.37c-.153.09-.33.134-.53.134h-3.941c-.2 0-.378-.045-.531-.133a1.011 1.011 0 0 1-.37-.371 1.044 1.044 0 0 1-.14-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.945.945 0 0 1 .37-.371c.154-.094.33-.14.531-.14h2.012c.2 0 .378.046.531.14a.944.944 0 0 1 .37.37c.094.155.14.332.14.533v.014c0 .2-.046.38-.14.539a1.01 1.01 0 0 1-.37.37c-.153.09-.33.134-.53.134H78.74c-.2 0-.377-.045-.531-.133a1.011 1.011 0 0 1-.37-.371 1.045 1.045 0 0 1-.14-.54v-.013zm2 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.944.944 0 0 1 .37.37c.094.155.14.332.14.533v.014c0 .2-.046.38-.14.539a1.01 1.01 0 0 1-.37.37c-.154.09-.33.134-.53.134H80.74c-.2 0-.377-.045-.53-.133a1.011 1.011 0 0 1-.371-.371 1.044 1.044 0 0 1-.14-.54v-.013zm3.923 0c0-.2.046-.378.14-.532a.944.944 0 0 1 .37-.371c.154-.094.33-.14.53-.14h3.942c.2 0 .377.046.53.14a.944.944 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.01 1.01 0 0 1-.37.37c-.154.09-.331.134-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.01 1.01 0 0 1-.37-.371 1.045 1.045 0 0 1-.14-.54v-.013zm8.113 0c0-.2.046-.378.14-.532a.945.945 0 0 1 .37-.371c.154-.094.33-.14.531-.14h2.012c.2 0 .378.046.531.14a.945.945 0 0 1 .37.37c.094.155.14.332.14.533v.014c0 .2-.046.38-.14.539a1.01 1.01 0 0 1-.37.37c-.153.09-.33.134-.53.134h-2.013c-.2 0-.377-.045-.531-.133a1.01 1.01 0 0 1-.37-.371 1.044 1.044 0 0 1-.14-.54v-.013zm2 0c0-.2.046-.378.139-.532a.944.944 0 0 1 .37-.371c.154-.094.33-.14.531-.14h2.013c.2 0 .377.046.53.14a.945.945 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.011 1.011 0 0 1-.37.37c-.154.09-.331.134-.531.134h-2.013c-.2 0-.377-.045-.53-.133a1.01 1.01 0 0 1-.371-.371 1.044 1.044 0 0 1-.14-.54v-.013zm1.998 0c0-.2.047-.378.14-.532a.944.944 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.2 0-.378-.045-.531-.133a1.01 1.01 0 0 1-.37-.371 1.044 1.044 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.14-.532a.947.947 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.044 1.044 0 0 1-.14-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.95.95 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.016 1.016 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0a1 1 0 0 1 .14-.532.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.037 1.037 0 0 1-.51-.91v-.014zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371 1 1 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.2 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.001 1.001 0 0 1-.901.504h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371 1 1 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.95.95 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.016 1.016 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.201 0-.377-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0a1 1 0 0 1 .14-.532.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.037 1.037 0 0 1-.51-.91v-.014zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.532-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.201 0-.378-.045-.532-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.952.952 0 0 1 .371.37c.092.155.139.332.139.533v.014a1.02 1.02 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371 1 1 0 0 1 .531-.14h3.94c.201 0 .378.046.532.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.048 1.048 0 0 1-.532.134h-3.94c-.2 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.531-.14h2.012c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-2.012c-.2 0-.377-.045-.531-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm6.189 0c0-.2.047-.378.14-.532a.937.937 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941a1.001 1.001 0 0 1-.901-.504 1.046 1.046 0 0 1-.14-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h2.012c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-2.012c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm1.999 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941a1 1 0 0 1 .531.14.945.945 0 0 1 .371.37c.092.155.139.332.139.533v.014c0 .2-.047.38-.139.539a1.012 1.012 0 0 1-.371.37 1.044 1.044 0 0 1-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.952.952 0 0 1 .371-.371 1 1 0 0 1 .531-.14h2.012c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-2.012c-.2 0-.378-.045-.531-.133a1.02 1.02 0 0 1-.51-.91v-.014zm1.999 0a1 1 0 0 1 .14-.532.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.037 1.037 0 0 1-.51-.91v-.014zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371 1 1 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.2 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.001 1.001 0 0 1-.901.504h-3.941c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371 1 1 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.95.95 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.016 1.016 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.201 0-.377-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm8.112 0c0-.2.047-.378.14-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.945.945 0 0 1 .371.37c.093.155.139.332.139.533v.014c0 .2-.046.38-.139.539a1.012 1.012 0 0 1-.371.37c-.153.09-.33.134-.531.134h-3.94c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0c0-.2.047-.378.14-.532a.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h2.013c.2 0 .377.046.531.14a.95.95 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.016 1.016 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-2.013c-.2 0-.377-.045-.531-.133a1.009 1.009 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm2 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.95.95 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.016 1.016 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.201 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0a1 1 0 0 1 .14-.532.943.943 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91 1.047 1.047 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.037 1.037 0 0 1-.51-.91v-.014zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.531-.14h2.013c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-2.013c-.2 0-.377-.045-.531-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm2 0c0-.2.046-.378.139-.532a.945.945 0 0 1 .371-.371 1 1 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.37c.093.155.14.332.14.533v.014c0 .2-.047.38-.14.539a1.009 1.009 0 0 1-.37.37 1.047 1.047 0 0 1-.531.134h-3.941c-.2 0-.378-.045-.531-.133a1.012 1.012 0 0 1-.371-.371 1.046 1.046 0 0 1-.139-.54v-.013zm3.923 0c0-.2.047-.378.14-.532a.95.95 0 0 1 .37-.371c.154-.094.331-.14.531-.14h3.941a1 1 0 0 1 .531.14.937.937 0 0 1 .37.37 1 1 0 0 1 .14.533v.014a1.037 1.037 0 0 1-.51.91c-.154.088-.33.133-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.016 1.016 0 0 1-.37-.371 1.046 1.046 0 0 1-.14-.54v-.013zm3.924 0a1 1 0 0 1 .14-.532.937.937 0 0 1 .37-.371 1 1 0 0 1 .531-.14h2.012a1 1 0 0 1 .531.14.945.945 0 0 1 .371.37c.092.155.139.332.139.533v.014c0 .2-.047.38-.139.539a1.012 1.012 0 0 1-.371.37 1.044 1.044 0 0 1-.531.134h-2.012a1.001 1.001 0 0 1-.901-.504 1.037 1.037 0 0 1-.14-.54v-.013z" fill="#8F92AF"/><path d="M63.93 106.754c0-.201.047-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h2.013c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133H64.97c-.2 0-.377-.045-.53-.133a1.015 1.015 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm2 0c0-.201.046-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .53-.14h2.013c.2 0 .377.046.53.14a.939.939 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.015 1.015 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133H66.97c-.2 0-.378-.045-.532-.133a1.014 1.014 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm1.999 0c0-.201.046-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.942c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133H68.97c-.2 0-.377-.045-.531-.133a1.014 1.014 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133h-3.942c-.2 0-.377-.045-.53-.133a1.014 1.014 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.942c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.014 1.014 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133H80.74c-.2 0-.377-.045-.53-.133a1.015 1.015 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.942c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.015 1.015 0 0 1-.37-.371 1.048 1.048 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.938.938 0 0 1 .37-.371.996.996 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133h-3.942c-.2 0-.377-.045-.53-.133a1.014 1.014 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.942c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133H92.51c-.2 0-.377-.045-.531-.133a1.015 1.015 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371 1.052 1.052 0 0 1-.531.133h-3.94c-.2 0-.378-.045-.532-.133a1.015 1.015 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.14-.532a.939.939 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.015 1.015 0 0 1-.37-.371 1.048 1.048 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h3.94c.2 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371 1.05 1.05 0 0 1-.531.133h-3.94c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0a1 1 0 0 1 .14-.532.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.91v-.014zm3.923 0c0-.201.047-.378.14-.532a.943.943 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.201 0 .377.046.531.14a.93.93 0 0 1 .37.371 1 1 0 0 1 .14.532v.014a1.04 1.04 0 0 1-.51.91 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.02 1.02 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0a1 1 0 0 1 .14-.532.93.93 0 0 1 .37-.371.996.996 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.02 1.02 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941a1.05 1.05 0 0 1-.531-.133 1.04 1.04 0 0 1-.51-.91v-.014zm3.923 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .378.046.531.14a.945.945 0 0 1 .371.371c.093.154.139.331.139.532v.014a1.023 1.023 0 0 1-.51.91 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.139-.532a.945.945 0 0 1 .371-.371.996.996 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.378-.045-.531-.133a1.023 1.023 0 0 1-.51-.91v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.049 1.049 0 0 1-.14-.539v-.014z" fill="#1578F7"/><path d="m137.346 104.75 2.496 2.5 2.495-2.5" stroke="#1578F7" stroke-width=".5" stroke-linecap="round" stroke-linejoin="round"/><path d="M72.963 129c0-2.209-1.787-4-3.992-4a3.996 3.996 0 0 0-3.993 4c0 2.209 1.788 4 3.993 4a3.996 3.996 0 0 0 3.992-4z" fill="#1578F7"/><path d="M70.468 129c0-.828-.67-1.5-1.497-1.5-.827 0-1.497.672-1.497 1.5s.67 1.5 1.497 1.5c.827 0 1.497-.672 1.497-1.5z" fill="#fff"/><path d="M63.93 143.754c0-.201.047-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h2.013c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133H64.97c-.2 0-.377-.045-.53-.133a1.015 1.015 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm2 0c0-.201.046-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.941c.2 0 .378.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133H66.97c-.2 0-.378-.045-.532-.133a1.014 1.014 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h3.94c.201 0 .378.046.532.14a.938.938 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133h-3.94c-.201 0-.378-.045-.532-.133a1.015 1.015 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.941c.2 0 .378.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133h-3.941c-.2 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h2.012c.2 0 .378.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133H78.74c-.2 0-.377-.045-.531-.133a1.015 1.015 0 0 1-.37-.371 1.048 1.048 0 0 1-.14-.539v-.014zm2 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .37-.371.997.997 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133H80.74c-.2 0-.377-.045-.53-.133a1.015 1.015 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.046-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .53-.14h3.942c.2 0 .377.046.53.14a.938.938 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.014 1.014 0 0 1-.37-.371 1.048 1.048 0 0 1-.14-.539v-.014zm8.113 0c0-.201.046-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .531-.14h2.012c.2 0 .378.046.531.14a.938.938 0 0 1 .37.371c.094.154.14.331.14.532v.014c0 .2-.046.38-.14.539a1.014 1.014 0 0 1-.37.371 1.05 1.05 0 0 1-.53.133h-2.013c-.2 0-.377-.045-.531-.133a1.014 1.014 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm2 0c0-.201.046-.378.139-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .531-.14h2.013c.2 0 .377.046.53.14a.939.939 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.015 1.015 0 0 1-.37.371 1.05 1.05 0 0 1-.531.133h-2.013c-.2 0-.377-.045-.53-.133a1.014 1.014 0 0 1-.371-.371 1.047 1.047 0 0 1-.14-.539v-.014zm1.998 0c0-.201.047-.378.14-.532a.938.938 0 0 1 .37-.371.997.997 0 0 1 .531-.14h3.941c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.2 0-.378-.045-.531-.133a1.014 1.014 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.14-.532a.94.94 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371 1 1 0 0 1 .14.532v.014a1.04 1.04 0 0 1-.51.91 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.017 1.017 0 0 1-.37-.371 1.047 1.047 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.943.943 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.02 1.02 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.02 1.02 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm3.923 0a1 1 0 0 1 .14-.532.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371 1 1 0 0 1 .14.532v.014a1.04 1.04 0 0 1-.51.91 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.91v-.014zm3.923 0c0-.201.047-.378.14-.532a.943.943 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.02 1.02 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.996.996 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.2 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.93.93 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.005 1.005 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.996.996 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.02 1.02 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941a1.05 1.05 0 0 1-.531-.133 1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm3.923 0a1 1 0 0 1 .14-.532.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371 1 1 0 0 1 .14.532v.014a1.04 1.04 0 0 1-.51.91 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.91v-.014zm3.923 0c0-.201.047-.378.14-.532a.943.943 0 0 1 .37-.371 1 1 0 0 1 .532-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.201 0-.378-.045-.532-.133a1.02 1.02 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.945.945 0 0 1 .371.371c.092.154.139.331.139.532v.014a1.023 1.023 0 0 1-.51.91 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.996.996 0 0 1 .531-.14h3.94a1 1 0 0 1 .532.14.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.053 1.053 0 0 1-.532.133h-3.94c-.2 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.943.943 0 0 1 .37-.371.998.998 0 0 1 .531-.14h2.012c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-2.012c-.2 0-.377-.045-.531-.133a1.02 1.02 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm6.189 0c0-.201.047-.378.14-.532a.93.93 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.005 1.005 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h2.012c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-2.012c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm1.999 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.993.993 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.201 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .378.046.531.14a.939.939 0 0 1 .371.371c.092.154.139.331.139.532v.014c0 .2-.047.38-.139.539a1.015 1.015 0 0 1-.371.371 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.945.945 0 0 1 .371-.371.996.996 0 0 1 .531-.14h2.012c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371 1 1 0 0 1 .14.532v.014a1.04 1.04 0 0 1-.51.91 1.052 1.052 0 0 1-.531.133h-2.012c-.2 0-.378-.045-.531-.133a1.023 1.023 0 0 1-.51-.91v-.014zm1.999 0a1 1 0 0 1 .14-.532.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371 1 1 0 0 1 .14.532v.014a1.04 1.04 0 0 1-.51.91 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.91v-.014zm3.923 0c0-.201.047-.378.14-.532a.943.943 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.139.331.139.532v.014c0 .2-.046.38-.139.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.02 1.02 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.937.937 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.013 1.013 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.996.996 0 0 1 .531-.14h3.94c.201 0 .378.046.531.14a.939.939 0 0 1 .371.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.015 1.015 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.94c-.2 0-.378-.045-.531-.133a1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014zm3.923 0c0-.201.047-.378.14-.532a.937.937 0 0 1 .37-.371.998.998 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.93.93 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.005 1.005 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.013 1.013 0 0 1-.37-.371 1.049 1.049 0 0 1-.14-.539v-.014zm3.924 0c0-.201.046-.378.139-.532a.939.939 0 0 1 .371-.371.996.996 0 0 1 .531-.14h3.941c.2 0 .377.046.531.14a.943.943 0 0 1 .37.371c.093.154.14.331.14.532v.014c0 .2-.047.38-.14.539a1.02 1.02 0 0 1-.37.371 1.052 1.052 0 0 1-.531.133h-3.941a1.05 1.05 0 0 1-.531-.133 1.015 1.015 0 0 1-.371-.371 1.048 1.048 0 0 1-.139-.539v-.014z" fill="#8F92AF"/><path d="M249.672 160.25h-40.925c-.965 0-1.747.784-1.747 1.75v16c0 .966.782 1.75 1.747 1.75h40.925c.965 0 1.747-.784 1.747-1.75v-16c0-.966-.782-1.75-1.747-1.75z" stroke="#1578F7"/><path d="M220.198 169.073h-.885a1.352 1.352 0 0 0-.53-.866 1.447 1.447 0 0 0-.45-.228 1.768 1.768 0 0 0-.525-.076c-.335 0-.634.084-.899.252a1.724 1.724 0 0 0-.624.742c-.151.326-.227.723-.227 1.193 0 .474.076.873.227 1.199.153.326.362.572.627.739.264.166.562.25.893.25.183 0 .358-.025.522-.074a1.49 1.49 0 0 0 .451-.225 1.337 1.337 0 0 0 .535-.855l.885.003a2.356 2.356 0 0 1-.275.79 2.175 2.175 0 0 1-.519.619 2.32 2.32 0 0 1-.72.401c-.27.094-.565.142-.885.142-.502 0-.951-.12-1.344-.358a2.508 2.508 0 0 1-.93-1.031c-.225-.447-.337-.981-.337-1.6 0-.621.113-1.154.34-1.599a2.49 2.49 0 0 1 .93-1.029c.393-.24.841-.36 1.341-.36.309 0 .596.044.863.133.268.087.509.216.722.386.214.169.391.375.531.62.14.242.234.52.283.832zm2.248 4.023c-.276 0-.525-.051-.748-.154a1.256 1.256 0 0 1-.53-.451 1.296 1.296 0 0 1-.193-.725c0-.246.047-.449.142-.608.094-.159.222-.285.382-.378.161-.092.341-.162.539-.21a5.54 5.54 0 0 1 .607-.108l.635-.074a.929.929 0 0 0 .355-.099c.073-.045.11-.119.11-.222v-.019c0-.249-.069-.441-.21-.577-.137-.137-.344-.205-.618-.205-.285 0-.51.064-.675.191a1.02 1.02 0 0 0-.337.417l-.797-.182c.095-.265.233-.479.414-.642.184-.164.394-.284.632-.358a2.49 2.49 0 0 1 .752-.113c.174 0 .358.021.553.062.197.04.38.114.55.222.172.108.313.262.423.463.109.199.164.457.164.776v2.897h-.828v-.596h-.034a1.22 1.22 0 0 1-.247.324 1.3 1.3 0 0 1-.422.264c-.173.07-.378.105-.619.105zm.185-.682c.234 0 .435-.046.601-.139a.976.976 0 0 0 .383-.364.95.95 0 0 0 .133-.486v-.562a.438.438 0 0 1-.176.085 2.426 2.426 0 0 1-.292.065l-.32.049-.261.034a2.13 2.13 0 0 0-.451.105.768.768 0 0 0-.323.213.53.53 0 0 0-.12.364c0 .21.078.369.233.477.155.106.353.159.593.159zm3.942-2.006v2.591h-.848v-4.363h.814v.71h.054c.1-.231.257-.417.471-.557.215-.14.486-.21.814-.21.296 0 .556.062.779.187.224.123.397.307.519.551.123.245.185.547.185.907v2.775h-.848v-2.673c0-.316-.082-.563-.247-.742-.165-.179-.39-.269-.678-.269-.196 0-.371.042-.524.127a.933.933 0 0 0-.361.375c-.086.163-.13.36-.13.591zm5.76 2.679c-.422 0-.785-.095-1.089-.287a1.897 1.897 0 0 1-.698-.798 2.656 2.656 0 0 1-.244-1.165c0-.443.083-.834.25-1.173.166-.341.401-.607.703-.798.303-.192.659-.287 1.069-.287.331 0 .626.061.885.184.259.122.468.292.626.512.161.22.256.476.287.77h-.825a.993.993 0 0 0-.312-.529c-.161-.147-.376-.221-.647-.221-.236 0-.443.062-.621.187a1.198 1.198 0 0 0-.411.529 2.024 2.024 0 0 0-.148.806c0 .319.049.593.145.824.096.231.233.41.408.537.178.127.387.191.627.191.161 0 .307-.03.437-.089a.886.886 0 0 0 .332-.258.972.972 0 0 0 .19-.403h.825a1.58 1.58 0 0 1-.89 1.278c-.256.127-.555.19-.899.19zm4.573 0c-.429 0-.799-.092-1.109-.275a1.866 1.866 0 0 1-.714-.782c-.167-.337-.25-.732-.25-1.184 0-.447.083-.841.25-1.182.168-.341.402-.607.703-.798a1.934 1.934 0 0 1 1.06-.287c.246 0 .484.041.715.122.231.081.437.209.621.383.183.175.328.401.434.679.106.277.158.613.158 1.009v.301h-3.462v-.636h2.632c0-.224-.045-.422-.136-.594a1.035 1.035 0 0 0-.956-.563c-.238 0-.446.059-.624.177a1.174 1.174 0 0 0-.408.454 1.321 1.321 0 0 0-.142.605v.497c0 .292.051.54.153.745.104.204.249.361.434.469.185.106.402.159.649.159.161 0 .308-.023.44-.069a.915.915 0 0 0 .564-.554l.803.145c-.064.237-.18.444-.346.622a1.669 1.669 0 0 1-.621.412 2.316 2.316 0 0 1-.848.145zm3.657-5.906v5.818h-.848v-5.818h.848zM313.026 160H259.1a1.998 1.998 0 0 0-1.996 2v16c0 1.105.894 2 1.996 2h53.926a1.998 1.998 0 0 0 1.996-2v-16c0-1.105-.894-2-1.996-2z" fill="#1578F7"/><path d="m299.948 172.897-1.233-4.364h1.049l.767 3.068h.039l.785-3.068h1.036l.785 3.051h.042l.756-3.051h1.051l-1.236 4.364h-1.071l-.818-2.949h-.06l-.818 2.949h-1.074zM296.209 172.982c-.427 0-.796-.094-1.108-.281a1.917 1.917 0 0 1-.728-.787c-.17-.337-.255-.731-.255-1.182 0-.451.085-.845.255-1.184.173-.339.415-.603.728-.79.312-.188.681-.281 1.108-.281.426 0 .795.093 1.108.281.312.187.554.451.724.79.172.339.258.733.258 1.184 0 .451-.086.845-.258 1.182-.17.337-.412.599-.724.787-.313.187-.682.281-1.108.281zm.005-.824a.886.886 0 0 0 .58-.19c.155-.129.271-.301.346-.517.078-.216.117-.456.117-.722 0-.267-.039-.508-.117-.724a1.142 1.142 0 0 0-.346-.52.877.877 0 0 0-.58-.193.904.904 0 0 0-.591.193 1.171 1.171 0 0 0-.349.52 2.17 2.17 0 0 0-.114.724c0 .266.038.506.114.722.078.216.194.388.349.517.158.127.355.19.591.19zM290.459 170.34v2.557h-1.029v-4.364h.983v.742h.051c.101-.244.261-.439.48-.583.222-.143.496-.215.821-.215.302 0 .564.064.787.193.226.129.4.315.523.559.125.245.187.541.185.89v2.778h-1.029v-2.619c0-.292-.075-.52-.227-.685-.15-.165-.357-.247-.622-.247a.96.96 0 0 0-.48.119.839.839 0 0 0-.327.338 1.139 1.139 0 0 0-.116.537zM283.599 170.34v2.557h-1.028v-4.364h.983v.742h.051c.1-.244.26-.439.48-.583.222-.143.495-.215.821-.215.301 0 .563.064.787.193.225.129.4.315.523.559.125.245.186.541.184.89v2.778h-1.028v-2.619c0-.292-.076-.52-.227-.685-.15-.165-.357-.247-.622-.247-.18 0-.34.04-.481.119a.83.83 0 0 0-.326.338 1.139 1.139 0 0 0-.117.537zM279.233 172.985c-.276 0-.525-.049-.747-.148-.22-.1-.394-.248-.523-.443-.127-.195-.19-.435-.19-.721 0-.247.045-.45.136-.611.091-.161.215-.29.372-.387a1.9 1.9 0 0 1 .532-.218c.199-.051.404-.088.616-.111.256-.027.463-.05.622-.071a.94.94 0 0 0 .347-.102c.074-.048.111-.121.111-.219v-.017c0-.214-.064-.38-.191-.497-.126-.118-.309-.177-.548-.177-.252 0-.452.055-.599.165a.82.82 0 0 0-.296.389l-.96-.136a1.54 1.54 0 0 1 .375-.665c.174-.18.387-.314.639-.403.252-.091.531-.136.835-.136.211 0 .42.024.628.073.209.05.399.131.571.245.173.111.311.264.415.457.106.193.159.435.159.725v2.92h-.988v-.599h-.035a1.237 1.237 0 0 1-.687.593 1.699 1.699 0 0 1-.594.094zm.267-.756c.207 0 .386-.04.537-.122a.904.904 0 0 0 .35-.329.844.844 0 0 0 .125-.446v-.515a.475.475 0 0 1-.165.074 2.26 2.26 0 0 1-.256.06 7.43 7.43 0 0 1-.281.045l-.242.035c-.153.02-.29.054-.412.102a.672.672 0 0 0-.286.199.48.48 0 0 0-.106.324c0 .189.07.332.208.429a.904.904 0 0 0 .528.144zM275.263 172.982c-.435 0-.809-.095-1.122-.287a1.921 1.921 0 0 1-.719-.792 2.63 2.63 0 0 1-.25-1.171c0-.443.086-.834.256-1.173.17-.341.411-.606.722-.796.312-.191.681-.286 1.108-.286.354 0 .667.065.94.196.275.128.493.311.656.548.163.235.256.509.279.824h-.983a.946.946 0 0 0-.284-.526c-.148-.142-.346-.213-.594-.213a.927.927 0 0 0-.554.171 1.083 1.083 0 0 0-.372.483 1.97 1.97 0 0 0-.131.755c0 .298.044.553.131.767.087.212.209.376.366.492.159.113.346.17.56.17a.93.93 0 0 0 .406-.085.817.817 0 0 0 .304-.253.986.986 0 0 0 .168-.4h.983a1.724 1.724 0 0 1-.273.821 1.613 1.613 0 0 1-.642.556 2.143 2.143 0 0 1-.955.199zM271.372 168.679a.776.776 0 0 0-.335-.58c-.195-.138-.449-.207-.761-.207-.22 0-.409.033-.566.099a.854.854 0 0 0-.361.27.655.655 0 0 0-.127.39c0 .121.027.226.082.315a.755.755 0 0 0 .23.227c.097.061.204.112.321.154.118.041.236.076.355.105l.546.136c.219.051.431.12.633.207.205.088.388.197.549.33.162.133.291.293.386.48.095.188.142.407.142.659 0 .341-.087.641-.261.901a1.74 1.74 0 0 1-.756.605c-.328.144-.725.216-1.19.216-.453 0-.846-.07-1.179-.21a1.764 1.764 0 0 1-.779-.614c-.185-.269-.286-.597-.301-.983h1.037a.887.887 0 0 0 .187.506c.11.134.253.235.429.301.178.066.377.099.597.099.229 0 .43-.034.602-.102a.969.969 0 0 0 .409-.29.698.698 0 0 0 .151-.437.55.55 0 0 0-.134-.375.967.967 0 0 0-.366-.25 3.52 3.52 0 0 0-.546-.182l-.661-.171c-.48-.123-.858-.309-1.137-.559-.276-.252-.415-.586-.415-1.003a1.5 1.5 0 0 1 .279-.901c.187-.257.442-.457.764-.599a2.654 2.654 0 0 1 1.094-.216c.413 0 .774.072 1.085.216.313.142.558.34.736.594.178.252.27.541.275.869h-1.014z" fill="#fff"/><path d="M126.385 129.442v2.557h-1.029v-4.364h.983v.741h.052c.1-.244.26-.438.48-.582.221-.144.495-.216.821-.216.301 0 .563.065.787.193.225.129.399.316.522.56.125.244.187.541.185.889v2.779h-1.028v-2.62c0-.291-.076-.52-.228-.684-.149-.165-.357-.248-.622-.248a.95.95 0 0 0-.48.12.827.827 0 0 0-.327.338 1.151 1.151 0 0 0-.116.537zM122.019 132.087c-.277 0-.526-.05-.747-.148-.22-.1-.394-.248-.523-.443-.127-.195-.19-.436-.19-.722 0-.246.045-.45.136-.611a1.06 1.06 0 0 1 .372-.386c.157-.097.334-.17.531-.219.199-.051.405-.088.617-.111.256-.026.463-.05.622-.071a.903.903 0 0 0 .347-.102c.073-.047.11-.12.11-.219v-.017c0-.214-.063-.379-.19-.497-.127-.117-.31-.176-.548-.176-.252 0-.452.055-.6.165a.813.813 0 0 0-.295.389l-.96-.136c.075-.265.2-.487.375-.665a1.64 1.64 0 0 1 .639-.404c.252-.09.53-.136.835-.136.21 0 .42.025.628.074.208.049.399.131.571.244.172.112.311.265.415.458.106.193.159.434.159.724v2.921h-.989v-.6h-.034a1.24 1.24 0 0 1-.687.594 1.722 1.722 0 0 1-.594.094zm.267-.756c.206 0 .385-.041.537-.122a.904.904 0 0 0 .349-.33.833.833 0 0 0 .125-.446v-.514a.476.476 0 0 1-.165.074 2.24 2.24 0 0 1-.255.06 7.768 7.768 0 0 1-.281.045l-.242.034a1.826 1.826 0 0 0-.412.102.694.694 0 0 0-.287.199.49.49 0 0 0-.105.324.49.49 0 0 0 .207.429.902.902 0 0 0 .529.145zM118.049 132.084c-.436 0-.81-.096-1.122-.287a1.917 1.917 0 0 1-.719-.793 2.615 2.615 0 0 1-.25-1.17c0-.443.085-.834.256-1.173.17-.341.411-.607.721-.796.313-.191.682-.287 1.108-.287.354 0 .668.065.941.196.274.129.493.312.656.548.163.235.256.51.278.824h-.983a.931.931 0 0 0-.284-.525c-.148-.142-.345-.213-.594-.213a.928.928 0 0 0-.554.17 1.095 1.095 0 0 0-.372.483c-.087.21-.13.462-.13.756 0 .297.043.553.13.767.087.212.21.376.367.491a.933.933 0 0 0 .559.171.95.95 0 0 0 .407-.085.825.825 0 0 0 .304-.253.976.976 0 0 0 .167-.401h.983a1.709 1.709 0 0 1-.272.821 1.625 1.625 0 0 1-.643.557c-.27.133-.589.199-.954.199zM115.204 128.788l-.937.103a.746.746 0 0 0-.401-.469.953.953 0 0 0-.403-.077.994.994 0 0 0-.54.139c-.144.093-.215.213-.213.361a.377.377 0 0 0 .139.31c.097.079.256.145.477.196l.745.159c.412.089.719.23.92.423.203.193.305.446.307.759a1.188 1.188 0 0 1-.242.727 1.557 1.557 0 0 1-.656.489c-.28.117-.602.176-.966.176-.534 0-.964-.112-1.29-.335a1.353 1.353 0 0 1-.582-.941l1.003-.096a.706.706 0 0 0 .29.446c.147.1.34.15.576.15.245 0 .441-.05.588-.15.15-.101.225-.225.225-.372a.387.387 0 0 0-.145-.31c-.095-.082-.242-.144-.443-.188l-.745-.156c-.418-.087-.728-.234-.929-.44-.2-.209-.3-.472-.298-.79a1.116 1.116 0 0 1 .219-.699c.15-.199.357-.352.622-.46.267-.11.575-.165.923-.165.512 0 .914.109 1.208.327.295.218.478.512.548.883zM102.591 131.999v-4.364h.983v.741h.051c.091-.25.241-.445.452-.585.21-.142.461-.213.752-.213.296 0 .545.072.748.216.204.142.348.336.431.582h.046c.096-.242.259-.435.489-.579.231-.146.504-.219.821-.219.401 0 .729.127.983.381.253.254.38.624.38 1.111v2.929h-1.031v-2.77c0-.271-.072-.469-.216-.594a.77.77 0 0 0-.528-.19c-.248 0-.443.077-.583.233-.138.153-.207.353-.207.599v2.722h-1.009v-2.813c0-.225-.068-.405-.204-.54a.718.718 0 0 0-.529-.201.743.743 0 0 0-.403.113.794.794 0 0 0-.29.316.98.98 0 0 0-.108.471v2.654h-1.028zM99.627 132.084c-.426 0-.795-.094-1.108-.281a1.914 1.914 0 0 1-.727-.787c-.17-.337-.256-.731-.256-1.182 0-.451.085-.846.256-1.185a1.91 1.91 0 0 1 .727-.79c.313-.187.682-.281 1.108-.281.426 0 .795.094 1.108.281.312.188.554.451.724.79.173.339.259.734.259 1.185 0 .451-.086.845-.259 1.182-.17.337-.412.599-.724.787-.313.187-.682.281-1.108.281zm.006-.824a.89.89 0 0 0 .579-.19 1.15 1.15 0 0 0 .347-.517c.078-.216.116-.457.116-.722 0-.267-.038-.509-.116-.724a1.139 1.139 0 0 0-.347-.52.876.876 0 0 0-.58-.194.901.901 0 0 0-.59.194 1.16 1.16 0 0 0-.35.52 2.17 2.17 0 0 0-.113.724c0 .265.038.506.113.722.078.215.195.388.35.517.157.126.354.19.59.19zM96.91 127.635v.796h-2.508v-.796h2.509zm-1.888-1.045h1.028v4.096c0 .139.02.245.063.319.043.072.1.121.17.147.07.027.148.04.233.04a1.053 1.053 0 0 0 .301-.04l.173.804a1.924 1.924 0 0 1-.605.103 1.69 1.69 0 0 1-.696-.117 1.08 1.08 0 0 1-.491-.403c-.12-.182-.178-.409-.176-.682v-4.267zM93.79 128.788l-.938.103a.747.747 0 0 0-.4-.469.954.954 0 0 0-.403-.077.993.993 0 0 0-.54.139c-.144.093-.215.213-.213.361a.379.379 0 0 0 .139.31c.096.079.256.145.477.196l.744.159c.413.089.72.23.92.423.204.193.306.446.308.759a1.186 1.186 0 0 1-.242.727 1.557 1.557 0 0 1-.656.489 2.49 2.49 0 0 1-.966.176c-.534 0-.964-.112-1.29-.335a1.35 1.35 0 0 1-.582-.941l1.003-.096a.708.708 0 0 0 .29.446c.147.1.34.15.576.15.245 0 .44-.05.588-.15.15-.101.225-.225.225-.372a.388.388 0 0 0-.145-.31c-.095-.082-.243-.144-.443-.188l-.745-.156c-.418-.087-.728-.234-.929-.44-.2-.209-.3-.472-.298-.79a1.118 1.118 0 0 1 .219-.699c.15-.199.357-.352.622-.46a2.41 2.41 0 0 1 .923-.165c.512 0 .914.109 1.208.327.295.218.478.512.548.883zM88.255 130.163v-2.528h1.028v4.363h-.997v-.775h-.045c-.099.244-.26.444-.486.599-.224.156-.5.233-.827.233-.286 0-.539-.063-.758-.19a1.321 1.321 0 0 1-.512-.56c-.123-.246-.184-.543-.184-.892v-2.778h1.028v2.619c0 .277.076.496.227.659.152.163.35.244.597.244a.94.94 0 0 0 .44-.11.896.896 0 0 0 .35-.33c.093-.148.139-.332.139-.554zM84.554 128.144h-1.062a1.328 1.328 0 0 0-.168-.463 1.238 1.238 0 0 0-.719-.56 1.625 1.625 0 0 0-.497-.073c-.316 0-.597.079-.84.238a1.564 1.564 0 0 0-.575.693c-.138.303-.207.674-.207 1.111 0 .445.07.82.207 1.125.14.303.332.532.574.688.245.153.524.23.838.23.174 0 .337-.023.489-.068.153-.048.29-.117.412-.208a1.268 1.268 0 0 0 .486-.79l1.062.006a2.307 2.307 0 0 1-.773 1.421 2.38 2.38 0 0 1-.744.431 2.76 2.76 0 0 1-.946.154c-.511 0-.968-.119-1.37-.355a2.48 2.48 0 0 1-.948-1.026c-.231-.447-.347-.983-.347-1.608 0-.627.117-1.163.35-1.608a2.49 2.49 0 0 1 .951-1.025 2.631 2.631 0 0 1 1.364-.355c.324 0 .625.045.904.136.278.091.526.224.744.4.218.175.397.389.537.643.142.251.235.539.278.863z" fill="#14142A"/></g></g><defs><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><clipPath id="c"><path fill="#fff" transform="translate(53 29)" d="M0 0h274v167H0z"/></clipPath><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient></defs></svg>                                                                                                                                                                                                                                                                                                                                                                                                       lite/admin/dist/img/arrow-down.svg                                                                  0000777                 00000000274 15251156627 0013154 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m4 6 4 4 4-4" stroke="#1578F7" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>                                                                                                                                                                                                                                                                                                                                    lite/admin/dist/img/check.svg                                                                       0000777                 00000000321 15251156627 0012123 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6 9 17l-5-5" stroke="#1578F7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>                                                                                                                                                                                                                                                                                                               lite/admin/dist/img/tooltip.svg                                                                     0000777                 00000000715 15251156627 0012547 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="12" height="12" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M60 0C26.865 0 0 26.865 0 60c0 33.135 26.865 60 60 60 33.135 0 60-26.865 60-60 0-33.135-26.865-60-60-60zm-.005 28.75c3.45 0 6.255 2.8 6.255 6.25s-2.805 6.25-6.255 6.25c-3.45 0-6.245-2.8-6.245-6.25s2.795-6.25 6.245-6.25zM70 90H50v-5c2.42-.895 5-1.005 5-3.675V58.99c0-2.67-2.58-3.09-5-3.985v-5h15V81.33c0 2.675 2.585 2.79 5 3.675V90z" fill="#A6A8B1"/></svg>                                                   lite/admin/dist/img/lang.svg                                                                        0000777                 00000004076 15251156627 0012002 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
        d="M21.4075 1.33398H4.10414C3.01129 1.33398 2.12335 2.22192 2.10059 3.33753V17.886C2.10059 18.9789 2.98852 19.8668 4.10414 19.8896H18.7209L22.7736 22.5989C23.0468 22.7811 23.3883 22.5762 23.3883 22.2574V3.31477C23.3883 2.22192 22.5004 1.33398 21.4075 1.33398ZM22.6142 21.4606L19.0625 19.1155C18.9942 19.07 18.9259 19.0472 18.8348 19.0472H4.10414C3.44388 19.0472 2.92022 18.5008 2.89745 17.8405V3.31477C2.89745 2.65451 3.44388 2.13085 4.10414 2.10808H21.4075C22.0678 2.10808 22.5914 2.65451 22.6142 3.31477V21.4606Z"
        fill="#3D3E50"/>
    <path
        d="M18.7664 10.6454C18.7664 7.32135 16.0798 4.63477 12.7558 4.63477C9.45447 4.63477 6.74512 7.32135 6.74512 10.6454C6.74512 13.9695 9.45447 16.6561 12.7558 16.6561C16.0571 16.6561 18.7437 13.9695 18.7664 10.6454ZM17.6508 12.4213H15.6017C15.7839 11.2374 15.7839 10.0307 15.6017 8.84678H17.6508C17.8557 9.3932 17.9696 10.0079 17.9696 10.6227C17.9696 11.2601 17.833 11.8976 17.6508 12.4213ZM12.7558 15.8592C12.05 15.8592 11.2986 14.8574 10.8888 13.2409H14.6227C14.2129 14.8574 13.4616 15.8592 12.7558 15.8592ZM10.7295 12.4213C10.5473 11.2374 10.5473 10.0307 10.7295 8.84678H14.7821C14.9642 10.0307 14.9642 11.2374 14.7821 12.4213H10.7295ZM7.54198 10.6454C7.54198 9.96239 7.70136 9.23383 7.86073 8.86955H9.90982C9.75045 10.0535 9.75045 11.2601 9.90982 12.4441H7.86073C7.72413 12.1253 7.54198 11.3512 7.54198 10.6454ZM12.7558 5.43163C13.4616 5.43163 14.2129 6.43341 14.6227 8.04991H10.8888C11.2986 6.45618 12.05 5.43163 12.7558 5.43163ZM17.2638 8.07268H15.4196C15.2602 7.23028 14.9187 6.45618 14.4633 5.75038C15.67 6.1602 16.649 6.97983 17.2638 8.07268ZM11.0254 5.72761C10.5701 6.43341 10.2286 7.23028 10.0692 8.04991H8.22501C8.86251 6.97983 9.84152 6.1602 11.0254 5.72761ZM8.24778 13.2182H10.092C10.2513 14.0606 10.5928 14.8347 11.0482 15.5405C9.84152 15.1306 8.86251 14.311 8.24778 13.2182ZM14.4861 15.5632C14.9415 14.8574 15.283 14.0606 15.4424 13.2409H17.2865C16.649 14.311 15.67 15.1306 14.4861 15.5632Z"
        fill="#3D3E50"/>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  lite/admin/dist/img/schedule-scan.svg                                                               0000777                 00000126021 15251156627 0013572 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><path d="M276.151 22H117.849A3.84 3.84 0 0 0 114 25.83v158.491a3.84 3.84 0 0 0 3.849 3.831h158.302a3.84 3.84 0 0 0 3.849-3.831V25.831A3.84 3.84 0 0 0 276.151 22z" fill="#fff"/><path d="M129.592 39.48a.833.833 0 0 0-.363-.625c-.211-.149-.486-.223-.824-.223-.238 0-.442.035-.612.107a.912.912 0 0 0-.391.29.705.705 0 0 0-.049.76.826.826 0 0 0 .249.244c.105.066.221.12.348.166.127.044.255.082.384.113l.591.147c.238.055.466.13.686.223.221.094.419.212.593.355.177.143.316.315.419.517.102.202.153.44.153.71 0 .368-.094.691-.283.97-.188.278-.461.495-.818.653-.354.155-.784.232-1.288.232-.491 0-.916-.075-1.277-.226a1.896 1.896 0 0 1-.842-.661c-.201-.29-.31-.643-.327-1.06h1.123c.016.219.084.4.203.546.119.144.274.252.464.324.193.071.408.107.647.107.247 0 .465-.037.651-.11.189-.076.337-.18.443-.312a.75.75 0 0 0 .163-.472.598.598 0 0 0-.144-.404 1.06 1.06 0 0 0-.397-.27 3.847 3.847 0 0 0-.59-.195l-.717-.184c-.519-.132-.929-.333-1.23-.602-.3-.272-.45-.632-.45-1.08 0-.37.101-.694.302-.971.203-.278.479-.493.827-.646a2.887 2.887 0 0 1 1.184-.233c.447 0 .839.078 1.175.233.339.153.604.366.797.64.193.271.292.583.298.936h-1.098zm4.213 4.636c-.472 0-.877-.103-1.215-.309a2.066 2.066 0 0 1-.778-.854 2.817 2.817 0 0 1-.271-1.26c0-.478.093-.9.277-1.265.185-.367.445-.653.781-.857.338-.206.738-.309 1.2-.309.383 0 .722.07 1.018.211.297.139.534.336.711.59.176.254.276.55.301.889h-1.065a1.003 1.003 0 0 0-.307-.567c-.16-.153-.374-.23-.643-.23-.227 0-.427.062-.599.184-.173.12-.307.294-.404.52a2.12 2.12 0 0 0-.141.815c0 .32.047.596.141.826.095.229.227.405.397.53.173.122.375.183.606.183.164 0 .311-.03.44-.092a.883.883 0 0 0 .329-.272c.088-.118.149-.262.181-.431h1.065a1.742 1.742 0 0 1-.99 1.484 2.338 2.338 0 0 1-1.034.214zm4.051-2.846v2.754h-1.113v-6.268h1.089v2.366h.055c.111-.265.282-.474.514-.627.233-.155.531-.233.892-.233.328 0 .614.068.858.205.244.137.433.337.566.6.135.263.202.584.202.964v2.993h-1.112v-2.822c0-.316-.083-.562-.247-.737-.162-.178-.39-.267-.683-.267-.196 0-.373.043-.528.13a.908.908 0 0 0-.364.363c-.086.16-.129.352-.129.579zm6.29 2.846c-.474 0-.883-.098-1.227-.294a1.992 1.992 0 0 1-.79-.838c-.185-.364-.278-.791-.278-1.283 0-.483.093-.908.278-1.273.186-.367.446-.653.78-.857.335-.206.728-.309 1.178-.309.291 0 .566.047.825.14.26.093.49.235.689.43.201.193.359.44.474.74.114.298.171.653.171 1.065v.34h-3.872v-.747h2.805a1.19 1.19 0 0 0-.138-.566 1.001 1.001 0 0 0-.378-.395 1.07 1.07 0 0 0-.56-.144 1.09 1.09 0 0 0-.6.165 1.149 1.149 0 0 0-.403.429 1.231 1.231 0 0 0-.144.578v.652c0 .274.05.508.15.704.101.194.241.343.422.447.18.102.391.153.633.153.162 0 .309-.022.44-.067a.974.974 0 0 0 .341-.205.846.846 0 0 0 .219-.334l1.04.116a1.611 1.611 0 0 1-.376.717c-.183.202-.416.359-.701.47-.285.111-.611.166-.978.166zm4.795-.009c-.371 0-.703-.095-.996-.285a1.937 1.937 0 0 1-.695-.826c-.17-.361-.255-.8-.255-1.316 0-.523.086-.963.258-1.322.174-.361.409-.634.704-.817a1.82 1.82 0 0 1 .988-.279c.276 0 .504.047.682.14.179.093.32.204.425.334.104.129.186.25.243.365h.046v-2.345h1.116v6.268h-1.094v-.74h-.068a1.904 1.904 0 0 1-.249.364 1.38 1.38 0 0 1-.431.324c-.178.09-.403.135-.674.135zm.311-.909a.966.966 0 0 0 .603-.19c.166-.128.292-.307.378-.535.086-.229.13-.495.13-.8a2.21 2.21 0 0 0-.13-.792 1.128 1.128 0 0 0-.375-.523.973.973 0 0 0-.606-.187.984.984 0 0 0-.621.193 1.168 1.168 0 0 0-.375.532 2.204 2.204 0 0 0-.126.778c0 .294.041.556.126.786.086.229.212.41.378.542.168.13.374.196.618.196zm6.403-1.15v-2.725h1.113v4.701h-1.079v-.835h-.049a1.418 1.418 0 0 1-.526.646c-.242.167-.541.25-.895.25a1.62 1.62 0 0 1-.822-.205 1.43 1.43 0 0 1-.553-.602c-.134-.266-.2-.586-.2-.962v-2.993h1.113v2.822c0 .298.082.535.246.71.164.176.38.263.646.263.164 0 .323-.04.477-.119a.963.963 0 0 0 .378-.355c.1-.16.151-.358.151-.597zm3.371-4.292v6.268h-1.113v-6.268h1.113zm3.237 6.36c-.474 0-.883-.098-1.227-.294a1.988 1.988 0 0 1-.791-.838c-.185-.364-.276-.791-.276-1.283 0-.483.091-.908.276-1.273a2.09 2.09 0 0 1 .781-.857c.335-.206.727-.309 1.178-.309.292 0 .566.047.825.14.26.093.49.235.688.43.201.193.359.44.474.74.115.298.172.653.172 1.065v.34h-3.872v-.747h2.805a1.19 1.19 0 0 0-.138-.566.997.997 0 0 0-.379-.395 1.063 1.063 0 0 0-.559-.144c-.228 0-.428.055-.6.165a1.14 1.14 0 0 0-.403.429 1.244 1.244 0 0 0-.145.578v.652c0 .274.051.508.151.704.1.194.241.343.421.447.181.102.392.153.634.153.162 0 .309-.022.44-.067a.974.974 0 0 0 .341-.205.844.844 0 0 0 .218-.334l1.04.116a1.6 1.6 0 0 1-.375.717c-.182.202-.416.359-.701.47-.285.111-.611.166-.978.166zm7.251 0c-.471 0-.876-.103-1.215-.309a2.073 2.073 0 0 1-.778-.854 2.817 2.817 0 0 1-.271-1.26c0-.478.093-.9.278-1.265.184-.367.444-.653.78-.857.339-.206.739-.309 1.2-.309.383 0 .723.07 1.018.211.297.139.534.336.71.59.177.254.277.55.302.889h-1.064a1.01 1.01 0 0 0-.308-.567c-.16-.153-.374-.23-.643-.23-.227 0-.427.062-.599.184-.172.12-.307.294-.403.52a2.1 2.1 0 0 0-.142.815c0 .32.047.596.142.826.094.229.226.405.397.53.172.122.374.183.605.183.164 0 .311-.03.44-.092a.876.876 0 0 0 .329-.272c.088-.118.149-.262.182-.431h1.064a1.846 1.846 0 0 1-.295.884c-.17.255-.402.455-.695.6a2.338 2.338 0 0 1-1.034.214zm4.999 0c-.461 0-.861-.1-1.2-.303a2.065 2.065 0 0 1-.787-.848c-.184-.363-.277-.787-.277-1.273 0-.486.093-.91.277-1.276.187-.365.449-.649.787-.851.339-.202.739-.303 1.2-.303.461 0 .861.101 1.199.303.339.202.6.486.784.85.187.366.28.791.28 1.277 0 .486-.093.91-.28 1.273a2.032 2.032 0 0 1-.784.848c-.338.202-.738.303-1.199.303zm.006-.887c.25 0 .459-.069.627-.206a1.23 1.23 0 0 0 .376-.556c.084-.233.126-.492.126-.778 0-.288-.042-.548-.126-.78a1.229 1.229 0 0 0-.376-.56.952.952 0 0 0-.627-.209.98.98 0 0 0-.64.209 1.256 1.256 0 0 0-.378.56 2.336 2.336 0 0 0-.123.78c0 .286.041.545.123.778.084.232.21.418.378.556a.99.99 0 0 0 .64.206zm5.263.887c-.461 0-.861-.1-1.199-.303a2.06 2.06 0 0 1-.788-.848c-.184-.363-.277-.787-.277-1.273 0-.486.093-.91.277-1.276.187-.365.449-.649.788-.851.338-.202.738-.303 1.199-.303.462 0 .861.101 1.2.303.338.202.599.486.784.85.186.366.28.791.28 1.277 0 .486-.094.91-.28 1.273a2.045 2.045 0 0 1-.784.848c-.339.202-.738.303-1.2.303zm.006-.887c.25 0 .459-.069.627-.206a1.23 1.23 0 0 0 .376-.556c.084-.233.126-.492.126-.778 0-.288-.042-.548-.126-.78a1.229 1.229 0 0 0-.376-.56.952.952 0 0 0-.627-.209.982.982 0 0 0-.64.209 1.264 1.264 0 0 0-.378.56 2.336 2.336 0 0 0-.123.78c0 .286.041.545.123.778.084.232.211.418.378.556a.992.992 0 0 0 .64.206zm4.218-.68-.004-1.337h.179l1.697-1.889h1.302l-2.089 2.314h-.23l-.855.912zm-1.015 1.475v-6.268h1.113v6.268h-1.113zm2.964 0-1.537-2.139.75-.78 2.119 2.92h-1.332zm1.966 0v-4.7h1.114v4.7h-1.114zm.561-5.368a.652.652 0 0 1-.456-.175.562.562 0 0 1-.191-.425c0-.167.064-.31.191-.425a.646.646 0 0 1 .456-.178c.178 0 .33.06.455.178.127.116.19.258.19.425a.56.56 0 0 1-.19.425.644.644 0 0 1-.455.175zm3.789 5.46c-.473 0-.882-.098-1.227-.294a1.992 1.992 0 0 1-.79-.838c-.185-.364-.277-.791-.277-1.283 0-.483.092-.908.277-1.273.186-.367.447-.653.781-.857.334-.206.727-.309 1.178-.309.291 0 .566.047.824.14.26.093.49.235.689.43.201.193.359.44.474.74.115.298.172.653.172 1.065v.34H190.5v-.747h2.805a1.178 1.178 0 0 0-.139-.566 1.001 1.001 0 0 0-.378-.395 1.067 1.067 0 0 0-.56-.144c-.227 0-.427.055-.6.165a1.138 1.138 0 0 0-.402.429 1.22 1.22 0 0 0-.145.578v.652c0 .274.05.508.151.704.1.194.24.343.421.447.18.102.392.153.634.153.162 0 .308-.022.439-.067a.979.979 0 0 0 .342-.205.855.855 0 0 0 .218-.334l1.04.116a1.611 1.611 0 0 1-.376.717c-.182.202-.416.359-.701.47-.284.111-.611.166-.978.166zm8.925-3.55-1.015.11a.812.812 0 0 0-.151-.288.742.742 0 0 0-.283-.217 1.03 1.03 0 0 0-.436-.083c-.232 0-.427.05-.585.15-.155.1-.232.23-.231.389a.411.411 0 0 0 .151.334c.105.085.277.156.517.21l.806.172c.447.096.779.248.996.456.22.208.33.48.332.818a1.275 1.275 0 0 1-.261.783c-.17.224-.407.4-.711.526-.303.127-.652.19-1.045.19-.579 0-1.044-.12-1.397-.361a1.45 1.45 0 0 1-.63-1.013l1.086-.104a.763.763 0 0 0 .313.48c.161.108.368.163.625.163.264 0 .476-.054.636-.163.163-.108.243-.241.243-.4a.418.418 0 0 0-.156-.334c-.103-.088-.263-.155-.48-.202l-.806-.169c-.453-.093-.789-.252-1.006-.474a1.165 1.165 0 0 1-.323-.85 1.2 1.2 0 0 1 .237-.754c.162-.214.387-.38.674-.495.289-.119.622-.178.999-.178.554 0 .989.117 1.307.352.32.235.518.552.594.952zm3.08 3.55c-.471 0-.877-.103-1.215-.309a2.066 2.066 0 0 1-.778-.854 2.817 2.817 0 0 1-.271-1.26c0-.478.093-.9.277-1.265.185-.367.445-.653.781-.857.339-.206.738-.309 1.2-.309.383 0 .723.07 1.018.211.297.139.534.336.711.59.176.254.276.55.301.889h-1.064a1.01 1.01 0 0 0-.308-.567c-.16-.153-.374-.23-.643-.23-.227 0-.427.062-.599.184-.173.12-.307.294-.403.52a2.1 2.1 0 0 0-.142.815c0 .32.047.596.142.826.094.229.226.405.396.53.173.122.375.183.606.183.164 0 .311-.03.44-.092a.883.883 0 0 0 .329-.272c.088-.118.149-.262.182-.431h1.064a1.837 1.837 0 0 1-.296.884 1.736 1.736 0 0 1-.694.6 2.338 2.338 0 0 1-1.034.214zm4.297.003c-.299 0-.568-.053-.808-.159a1.316 1.316 0 0 1-.566-.477c-.137-.21-.206-.47-.206-.778 0-.265.049-.484.147-.658.099-.173.233-.312.403-.416a2.04 2.04 0 0 1 .575-.236 4.73 4.73 0 0 1 .668-.12c.277-.028.501-.053.673-.076a.994.994 0 0 0 .375-.11c.08-.05.12-.13.12-.236v-.018c0-.23-.068-.409-.206-.535-.137-.127-.335-.19-.593-.19-.273 0-.489.059-.649.177a.878.878 0 0 0-.32.42l-1.04-.147c.082-.286.218-.525.406-.717.189-.193.42-.338.692-.434.273-.098.575-.147.905-.147.227 0 .454.026.679.08.226.053.432.14.618.263.187.12.337.284.449.492.115.209.173.469.173.781v3.146h-1.07v-.645h-.037a1.38 1.38 0 0 1-.286.367 1.386 1.386 0 0 1-.459.272 1.85 1.85 0 0 1-.643.101zm.29-.814c.223 0 .417-.044.581-.132a.974.974 0 0 0 .378-.355.903.903 0 0 0 .136-.48v-.554a.529.529 0 0 1-.179.08 2.517 2.517 0 0 1-.277.064 8.475 8.475 0 0 1-.304.049l-.261.037c-.167.022-.316.059-.446.11a.738.738 0 0 0-.311.214.522.522 0 0 0-.114.349c0 .204.075.358.224.462.15.104.341.156.573.156zm4.438-2.035v2.754h-1.114v-4.7h1.065v.798h.055a1.34 1.34 0 0 1 .52-.627c.239-.155.536-.233.888-.233.327 0 .61.07.852.208.244.139.433.34.566.603.136.263.202.583.2.958v2.993h-1.113v-2.822c0-.314-.082-.56-.246-.737-.162-.178-.387-.267-.674-.267a1.04 1.04 0 0 0-.52.13.895.895 0 0 0-.353.363c-.084.16-.126.352-.126.579z" fill="#000"/><path d="M128.918 56.997a.698.698 0 0 0-.302-.52c-.176-.124-.405-.187-.687-.187-.198 0-.368.03-.51.09a.753.753 0 0 0-.326.242.59.59 0 0 0-.041.633c.051.08.121.148.208.204.087.054.184.1.289.138.106.037.213.068.321.094l.492.122c.198.046.389.108.572.186.184.079.349.177.494.296.147.12.264.263.349.431.085.169.128.366.128.592 0 .306-.079.576-.236.809a1.551 1.551 0 0 1-.682.543c-.295.129-.653.194-1.073.194-.409 0-.763-.063-1.064-.19a1.588 1.588 0 0 1-.703-.55 1.624 1.624 0 0 1-.271-.883h.935a.792.792 0 0 0 .17.454.89.89 0 0 0 .387.27c.16.06.34.09.538.09.206 0 .388-.03.543-.092a.879.879 0 0 0 .369-.26.62.62 0 0 0 .136-.393.497.497 0 0 0-.12-.336.89.89 0 0 0-.331-.225 3.212 3.212 0 0 0-.492-.163l-.597-.153c-.433-.11-.774-.278-1.026-.503-.249-.226-.374-.526-.374-.9 0-.308.084-.577.251-.808.17-.231.4-.411.69-.538a2.4 2.4 0 0 1 .987-.194c.372 0 .699.064.979.194.282.127.503.305.664.533.16.226.243.486.248.78h-.915zm3.511 3.864c-.393 0-.731-.086-1.012-.257a1.72 1.72 0 0 1-.649-.712 2.35 2.35 0 0 1-.226-1.051c0-.398.077-.749.231-1.053.154-.306.371-.544.651-.714a1.883 1.883 0 0 1 1-.258c.319 0 .602.058.848.176.248.116.445.28.592.492.147.211.231.457.251.74h-.886a.848.848 0 0 0-.257-.472c-.133-.128-.312-.191-.535-.191a.84.84 0 0 0-.5.153.974.974 0 0 0-.336.433 1.754 1.754 0 0 0-.118.679c0 .267.039.496.118.688.079.19.189.338.33.442a.853.853 0 0 0 .506.152.85.85 0 0 0 .366-.076.733.733 0 0 0 .274-.227.874.874 0 0 0 .152-.36h.886a1.45 1.45 0 0 1-.825 1.237c-.244.12-.532.18-.861.18zm3.581.003c-.25 0-.474-.044-.674-.133a1.09 1.09 0 0 1-.471-.398 1.156 1.156 0 0 1-.172-.648c0-.22.041-.404.122-.548a.954.954 0 0 1 .336-.347c.142-.087.302-.152.48-.197.179-.046.364-.079.556-.099.231-.024.417-.045.561-.064a.832.832 0 0 0 .313-.091.218.218 0 0 0 .1-.197v-.015c0-.192-.058-.34-.172-.447-.115-.105-.279-.158-.495-.158-.227 0-.407.05-.541.148a.735.735 0 0 0-.266.35l-.866-.123c.068-.238.181-.436.338-.596.157-.162.349-.283.577-.363.227-.081.478-.122.753-.122.19 0 .379.022.567.066.188.044.359.117.515.22.155.1.28.237.374.41.096.174.144.39.144.65v2.623h-.892v-.539h-.031a1.13 1.13 0 0 1-.62.533 1.539 1.539 0 0 1-.536.085zm.241-.679c.186 0 .348-.036.484-.11a.805.805 0 0 0 .315-.296.751.751 0 0 0 .113-.4v-.461a.424.424 0 0 1-.148.066c-.069.02-.145.038-.231.053a19.26 19.26 0 0 1-.472.071c-.138.02-.262.05-.371.093a.619.619 0 0 0-.259.178.431.431 0 0 0-.095.29c0 .17.062.3.187.386.125.087.284.13.477.13zm3.698-1.696v2.296h-.928v-3.918h.888v.665h.045c.091-.219.236-.393.434-.522.199-.13.446-.194.74-.194.272 0 .509.057.71.173.203.116.361.283.472.503.113.219.168.485.166.798v2.495h-.927v-2.352c0-.262-.069-.467-.206-.615-.134-.148-.322-.221-.561-.221a.868.868 0 0 0-.433.106.747.747 0 0 0-.295.304 1.034 1.034 0 0 0-.105.482zm7.255-1.622v.714h-2.328v-.714h2.328zm-1.745 3.918v-4.288c0-.264.054-.483.163-.658.111-.175.26-.306.446-.393.187-.087.393-.13.621-.13a2.174 2.174 0 0 1 .704.107l-.184.715a1.546 1.546 0 0 0-.149-.036.915.915 0 0 0-.2-.02c-.172 0-.294.041-.366.124-.07.082-.105.2-.105.352v4.227h-.93zm2.471 0v-3.918h.9v.653h.041a.98.98 0 0 1 .972-.71c.051 0 .108.003.171.008.065.004.119.01.161.018v.85a.984.984 0 0 0-.187-.036 1.772 1.772 0 0 0-.243-.018.947.947 0 0 0-.456.11.8.8 0 0 0-.315.298.838.838 0 0 0-.116.441v2.304h-.928zm4.443.076c-.395 0-.736-.082-1.023-.245a1.665 1.665 0 0 1-.659-.699c-.153-.302-.23-.658-.23-1.068 0-.403.077-.757.23-1.061.156-.306.373-.544.651-.714.279-.172.606-.258.982-.258.243 0 .472.039.687.117.217.077.408.196.574.357.167.162.299.367.395.617.095.249.143.545.143.888v.283h-3.227v-.622h2.338a.995.995 0 0 0-.115-.472.849.849 0 0 0-.782-.449.91.91 0 0 0-.5.138.945.945 0 0 0-.335.357 1.024 1.024 0 0 0-.121.482v.543c0 .228.042.424.125.587a.892.892 0 0 0 .352.372c.15.085.326.128.527.128.136 0 .258-.019.367-.056a.809.809 0 0 0 .284-.171.706.706 0 0 0 .182-.278l.867.097a1.343 1.343 0 0 1-.313.597c-.152.168-.347.299-.584.392-.238.092-.51.138-.815.138zm5.162 1.393v-2.087h-.038a1.568 1.568 0 0 1-.208.304c-.091.105-.21.195-.359.27a1.234 1.234 0 0 1-.561.112c-.309 0-.586-.078-.831-.237a1.613 1.613 0 0 1-.578-.688c-.142-.301-.213-.667-.213-1.097 0-.435.072-.803.215-1.102.145-.301.341-.528.587-.681.246-.155.52-.232.823-.232.23 0 .42.039.569.117.148.077.266.17.353.278.087.107.155.208.203.304h.056v-.648h.913v5.387h-.931zm-.907-2.158a.802.802 0 0 0 .502-.158.989.989 0 0 0 .316-.447c.072-.19.107-.412.107-.665 0-.254-.035-.474-.107-.661a.942.942 0 0 0-.313-.436.81.81 0 0 0-.505-.155.824.824 0 0 0-.518.16.984.984 0 0 0-.313.444 1.878 1.878 0 0 0-.105.648c0 .244.036.463.105.655.073.19.177.341.316.452.14.108.312.163.515.163zm5.3-.96v-2.27h.928v3.919h-.899v-.697h-.042c-.088.22-.235.4-.438.539-.202.139-.45.209-.746.209-.258 0-.486-.057-.684-.171a1.195 1.195 0 0 1-.461-.503 1.754 1.754 0 0 1-.167-.8v-2.495h.928v2.351c0 .249.068.446.205.592.137.147.316.22.538.22a.862.862 0 0 0 .398-.1.817.817 0 0 0 .315-.296.922.922 0 0 0 .125-.497zm3.625 1.725c-.395 0-.736-.082-1.023-.245a1.657 1.657 0 0 1-.658-.699c-.154-.302-.231-.658-.231-1.068 0-.403.077-.757.231-1.061.155-.306.372-.544.651-.714.278-.172.605-.258.981-.258.243 0 .472.039.687.117.217.077.408.196.574.357.168.162.299.367.395.617.096.249.143.545.143.888v.283h-3.226v-.622h2.337a.995.995 0 0 0-.115-.472.835.835 0 0 0-.315-.329.892.892 0 0 0-.467-.12.91.91 0 0 0-.5.138.964.964 0 0 0-.336.357 1.035 1.035 0 0 0-.12.482v.543c0 .228.042.424.126.587a.89.89 0 0 0 .351.372c.15.085.326.128.528.128.135 0 .257-.019.367-.056a.809.809 0 0 0 .284-.171.717.717 0 0 0 .182-.278l.866.097a1.351 1.351 0 0 1-.312.597c-.152.168-.347.299-.585.392a2.248 2.248 0 0 1-.815.138zm3.463-2.372v2.296h-.927v-3.918h.886v.665h.047c.09-.219.234-.393.433-.522.199-.13.446-.194.74-.194.272 0 .509.057.71.173.203.116.361.283.472.503.112.219.168.485.166.798v2.495h-.927v-2.352c0-.262-.069-.467-.205-.615-.136-.148-.323-.221-.562-.221a.868.868 0 0 0-.433.106.747.747 0 0 0-.295.304c-.07.133-.105.293-.105.482zm5.188 2.372c-.393 0-.731-.086-1.013-.257a1.724 1.724 0 0 1-.648-.712 2.35 2.35 0 0 1-.226-1.051c0-.398.077-.749.231-1.053.154-.306.371-.544.651-.714a1.883 1.883 0 0 1 1-.258c.319 0 .602.058.848.176.248.116.445.28.592.492.147.211.231.457.251.74h-.887a.835.835 0 0 0-.256-.472c-.133-.128-.312-.191-.536-.191a.844.844 0 0 0-.5.153.979.979 0 0 0-.335.433 1.754 1.754 0 0 0-.118.679c0 .267.039.496.118.688.078.19.189.338.331.442a.845.845 0 0 0 .504.152.851.851 0 0 0 .367-.076.733.733 0 0 0 .274-.227.86.86 0 0 0 .151-.36h.887a1.531 1.531 0 0 1-.246.738c-.142.212-.335.379-.579.5-.245.119-.531.178-.861.178zm3.025 1.393a1.887 1.887 0 0 1-.605-.097l.215-.72c.135.04.255.058.361.057a.446.446 0 0 0 .28-.1.699.699 0 0 0 .207-.316l.08-.212-1.427-4h.983l.908 2.96h.041l.91-2.96h.987l-1.577 4.393a1.753 1.753 0 0 1-.292.533c-.122.15-.27.263-.446.342a1.49 1.49 0 0 1-.625.12z" fill="#27283C"/><path d="M174.145 72.516h-46.673c-.93 0-1.684.75-1.684 1.675v12.45a1.68 1.68 0 0 0 1.684 1.676h46.673c.93 0 1.684-.75 1.684-1.676V74.19a1.68 1.68 0 0 0-1.684-1.675z" stroke="#D9DBE9"/><path d="M132.835 78.283h.657l1.546 3.758h.054l1.546-3.758h.657v4.528h-.515v-3.44h-.045l-1.421 3.44h-.498l-1.421-3.44h-.045v3.44h-.515v-4.528zm6.88 4.598c-.308 0-.579-.073-.811-.219a1.487 1.487 0 0 1-.542-.612 2.06 2.06 0 0 1-.193-.92c0-.353.064-.662.193-.926.13-.264.311-.468.542-.614.232-.146.503-.219.811-.219.308 0 .577.073.808.219.233.145.413.35.542.614.131.264.196.573.196.926 0 .351-.065.658-.196.92a1.467 1.467 0 0 1-.542.612c-.231.146-.5.22-.808.22zm0-.468c.234 0 .426-.06.577-.18a1.06 1.06 0 0 0 .336-.47c.072-.195.109-.406.109-.633 0-.226-.037-.438-.109-.634a1.072 1.072 0 0 0-.336-.475.895.895 0 0 0-.577-.182.898.898 0 0 0-.578.182c-.151.12-.263.279-.335.475a1.802 1.802 0 0 0-.109.634c0 .227.036.438.109.633.072.194.184.351.335.47.151.12.344.18.578.18zm2.87-1.645v2.043h-.524v-3.396h.506v.53h.045a.971.971 0 0 1 .364-.415c.163-.106.373-.159.631-.159.231 0 .433.047.606.141a.958.958 0 0 1 .405.425c.096.189.144.427.144.716v2.157h-.524v-2.122c0-.266-.07-.474-.209-.623-.139-.15-.33-.226-.573-.226a.92.92 0 0 0-.449.11.78.78 0 0 0-.309.315 1.045 1.045 0 0 0-.113.504zm4.619-1.353v.442h-1.768v-.442h1.768zm-1.253-.813h.524v3.236c0 .148.022.258.064.331a.336.336 0 0 0 .169.146c.07.024.143.036.22.036a.91.91 0 0 0 .231-.027l.107.469a1.09 1.09 0 0 1-.391.062 1.06 1.06 0 0 1-.435-.095.871.871 0 0 1-.352-.29.834.834 0 0 1-.137-.49v-3.378zm2.639 2.166v2.043h-.524v-4.528h.524v1.663h.044a.96.96 0 0 1 .36-.418c.161-.105.376-.157.644-.157.233 0 .436.047.611.14a.94.94 0 0 1 .407.421c.097.189.146.43.146.72v2.159h-.524v-2.123c0-.27-.07-.478-.211-.625-.139-.149-.333-.224-.58-.224a.969.969 0 0 0-.462.11.793.793 0 0 0-.32.315 1.022 1.022 0 0 0-.115.504zm3.695-2.485v4.528h-.524v-4.528h.524zm1.298 5.8a1.162 1.162 0 0 1-.382-.061l.133-.46c.128.032.24.044.338.035a.405.405 0 0 0 .26-.13c.077-.077.147-.201.211-.373l.098-.266-1.262-3.413h.568l.943 2.706h.035l.942-2.706h.569l-1.449 3.89a1.48 1.48 0 0 1-.242.436.906.906 0 0 1-.335.259 1.04 1.04 0 0 1-.427.084z" fill="#A0A3BD"/><path d="m165.243 80.814 1.687-1.68.482.481-2.169 2.158-2.169-2.158.482-.48 1.687 1.679z" fill="#686876"/><path d="M220.336 72.516h-38.011c-.93 0-1.684.75-1.684 1.675v12.45a1.68 1.68 0 0 0 1.684 1.676h38.011c.93 0 1.684-.75 1.684-1.676V74.19a1.68 1.68 0 0 0-1.684-1.675z" stroke="#D9DBE9"/><path d="M189.091 82.81h-1.403v-4.527h1.466c.441 0 .819.091 1.132.272.314.18.555.439.722.776.167.336.251.739.251 1.207 0 .472-.084.878-.253 1.218-.169.34-.415.6-.738.782-.322.182-.715.273-1.177.273zm-.853-.486h.818c.376 0 .688-.072.935-.216.247-.145.431-.35.553-.617a2.29 2.29 0 0 0 .182-.953c0-.365-.06-.68-.18-.944a1.323 1.323 0 0 0-.537-.61c-.239-.143-.535-.214-.891-.214h-.88v3.554zm4.878.566c-.216 0-.412-.04-.589-.122a1.003 1.003 0 0 1-.419-.355.997.997 0 0 1-.155-.566.87.87 0 0 1 .115-.473.821.821 0 0 1 .308-.288c.129-.07.271-.12.427-.154.157-.036.315-.064.473-.084.208-.027.375-.047.504-.06a.785.785 0 0 0 .285-.073c.06-.034.091-.093.091-.177v-.018c0-.218-.06-.387-.18-.508-.119-.12-.299-.181-.54-.181-.25 0-.447.054-.589.163a.964.964 0 0 0-.299.35l-.498-.177a1.2 1.2 0 0 1 .355-.482c.15-.117.313-.198.489-.243.178-.047.352-.07.524-.07.11 0 .236.012.378.039.144.025.282.077.415.157.135.08.247.2.336.36.088.16.133.376.133.645v2.238h-.524v-.46h-.027a.91.91 0 0 1-.178.236 1.035 1.035 0 0 1-.331.215 1.276 1.276 0 0 1-.504.088zm.08-.468c.208 0 .382-.041.524-.122a.834.834 0 0 0 .436-.719v-.477c-.022.026-.071.05-.147.073-.074.02-.16.039-.257.055a13.28 13.28 0 0 1-.502.066 1.997 1.997 0 0 0-.382.087.654.654 0 0 0-.285.174.445.445 0 0 0-.107.314c0 .181.068.318.203.411a.907.907 0 0 0 .517.138zm2.656 1.662a1.138 1.138 0 0 1-.382-.062l.134-.46c.127.032.239.044.337.035a.403.403 0 0 0 .26-.13c.077-.077.147-.201.211-.373l.098-.266-1.262-3.413h.569l.941 2.706h.036l.942-2.706h.568l-1.448 3.89a1.48 1.48 0 0 1-.242.436.906.906 0 0 1-.335.259 1.04 1.04 0 0 1-.427.084zm6.494-5.8v4.526h-.551v-3.952h-.026l-1.111.734v-.557l1.137-.752h.551z" fill="#A0A3BD"/><path d="m211.435 80.814 1.687-1.68.482.481-2.169 2.158-2.169-2.158.482-.48 1.687 1.679z" fill="#686876"/><path d="M266.528 72.516h-38.012c-.93 0-1.684.75-1.684 1.675v12.45a1.68 1.68 0 0 0 1.684 1.676h38.012c.93 0 1.684-.75 1.684-1.676V74.19a1.68 1.68 0 0 0-1.684-1.675z" stroke="#D9DBE9"/><path d="M235.282 82.872a1.36 1.36 0 0 1-.855-.272c-.235-.183-.415-.447-.54-.794-.124-.347-.186-.767-.186-1.26 0-.489.062-.907.186-1.253.126-.348.307-.613.543-.796.236-.184.521-.276.852-.276.332 0 .616.092.851.276.237.183.418.448.542.796.126.346.189.764.189 1.253 0 .493-.062.913-.186 1.26-.125.347-.305.611-.54.794a1.362 1.362 0 0 1-.856.272zm0-.486c.332 0 .59-.16.773-.478.184-.318.276-.772.276-1.362 0-.392-.042-.725-.127-1.001-.083-.276-.202-.486-.36-.63a.794.794 0 0 0-.562-.217c-.328 0-.585.162-.77.484-.185.322-.278.776-.278 1.364 0 .392.042.725.124 1 .083.274.203.482.358.625a.813.813 0 0 0 .566.215zm2.446.424 2.035-4.005v-.036h-2.346v-.486h2.915v.513l-2.026 4.014h-.578zm3.609-.58a.388.388 0 0 1-.283-.116.383.383 0 0 1-.117-.28c0-.11.039-.204.117-.282a.388.388 0 0 1 .283-.117c.109 0 .203.039.282.117a.385.385 0 0 1 .062.48.419.419 0 0 1-.145.146.378.378 0 0 1-.199.053zm0-2.29a.388.388 0 0 1-.283-.117.383.383 0 0 1-.117-.28c0-.11.039-.203.117-.28a.387.387 0 0 1 .283-.118c.109 0 .203.039.282.117a.384.384 0 0 1 .062.48.414.414 0 0 1-.145.146.378.378 0 0 1-.199.053zm1.225 1.942v-.452l1.999-3.147h.329v.698h-.223l-1.51 2.38v.034h2.692v.487h-3.287zm2.141.928V78.283h.524v4.527h-.524zm3.427-4.59c.186.002.373.038.559.107.187.07.357.184.511.345.154.159.278.376.371.652.094.275.14.621.14 1.037 0 .402-.038.76-.115 1.072a2.43 2.43 0 0 1-.329.787 1.447 1.447 0 0 1-.52.486c-.203.11-.432.166-.689.166-.254 0-.481-.05-.681-.15a1.33 1.33 0 0 1-.489-.422 1.46 1.46 0 0 1-.242-.63h.542c.049.207.146.379.291.515.146.134.34.2.579.2.352 0 .628-.152.831-.457.205-.305.307-.736.307-1.293h-.036a1.37 1.37 0 0 1-.295.32 1.31 1.31 0 0 1-.824.281c-.261 0-.5-.064-.718-.192a1.456 1.456 0 0 1-.519-.533 1.547 1.547 0 0 1-.194-.778c0-.277.063-.53.187-.76.126-.232.302-.416.529-.553.228-.137.496-.203.804-.2zm0 .487a.939.939 0 0 0-.505.14 1.006 1.006 0 0 0-.353.37 1.053 1.053 0 0 0-.129.516c0 .189.042.36.125.515a.936.936 0 0 0 .844.501.947.947 0 0 0 .711-.309c.091-.097.163-.207.215-.33a1.007 1.007 0 0 0-.051-.884 1.014 1.014 0 0 0-.351-.375.912.912 0 0 0-.506-.144zm4.481 4.103h-.578l1.67-4.527h.569l1.67 4.527h-.577l-1.359-3.811h-.036l-1.359 3.81zm.213-1.768h2.328v.486h-2.328v-.486zm3.827-2.76h.657l1.547 3.758h.053l1.546-3.757h.657v4.527h-.515v-3.44h-.044l-1.422 3.44h-.498l-1.421-3.44h-.045v3.44h-.515v-4.527z" fill="#A0A3BD"/><path d="M128.918 101.05a.698.698 0 0 0-.302-.521c-.176-.124-.405-.186-.687-.186-.198 0-.368.03-.51.089a.76.76 0 0 0-.326.243.589.589 0 0 0-.041.632c.051.08.121.148.208.204.087.055.184.1.289.138.106.037.213.069.321.094l.492.123c.198.046.389.108.572.186.184.078.349.177.494.296.147.119.264.263.349.431.085.168.128.366.128.592 0 .305-.079.575-.236.808a1.54 1.54 0 0 1-.682.543c-.295.13-.653.194-1.073.194a2.76 2.76 0 0 1-1.064-.188 1.59 1.59 0 0 1-.703-.552 1.622 1.622 0 0 1-.271-.882h.935a.793.793 0 0 0 .17.454.887.887 0 0 0 .387.27c.16.06.34.09.538.09.206 0 .388-.031.543-.092a.875.875 0 0 0 .369-.261.618.618 0 0 0 .136-.392.499.499 0 0 0-.12-.337.893.893 0 0 0-.331-.224 3.144 3.144 0 0 0-.492-.164l-.597-.152c-.433-.111-.774-.279-1.026-.503-.249-.226-.374-.526-.374-.9 0-.308.084-.578.251-.809.17-.231.4-.41.69-.538.29-.129.619-.194.987-.194.372 0 .699.065.979.194.282.128.503.305.664.533.16.226.243.486.248.781h-.915zm3.511 3.864c-.393 0-.731-.086-1.012-.258a1.723 1.723 0 0 1-.649-.711 2.351 2.351 0 0 1-.226-1.051c0-.398.077-.749.231-1.054.154-.306.371-.544.651-.714.282-.172.615-.257 1-.257.319 0 .602.058.848.175.248.116.445.28.592.493.147.211.231.457.251.739h-.886a.848.848 0 0 0-.257-.471c-.133-.128-.312-.192-.535-.192a.84.84 0 0 0-.5.153.98.98 0 0 0-.336.434 1.75 1.75 0 0 0-.118.678c0 .267.039.497.118.689.079.19.189.337.33.441a.854.854 0 0 0 .506.153.847.847 0 0 0 .366-.076.734.734 0 0 0 .274-.227.877.877 0 0 0 .152-.36h.886a1.529 1.529 0 0 1-.246.737c-.141.213-.335.38-.579.5a1.947 1.947 0 0 1-.861.179zm3.581.002c-.25 0-.474-.044-.674-.132a1.092 1.092 0 0 1-.471-.398 1.16 1.16 0 0 1-.172-.648c0-.221.041-.404.122-.548a.956.956 0 0 1 .336-.347c.142-.087.302-.152.48-.197.179-.046.364-.079.556-.099.231-.024.417-.045.561-.064a.823.823 0 0 0 .313-.092c.066-.042.1-.108.1-.196v-.015c0-.193-.058-.341-.172-.447-.115-.105-.279-.158-.495-.158-.227 0-.407.049-.541.148a.738.738 0 0 0-.266.349l-.866-.122c.068-.238.181-.437.338-.597.157-.162.349-.282.577-.362.227-.082.478-.122.753-.122.19 0 .379.022.567.066.188.044.359.117.515.219.155.101.28.238.374.411.096.173.144.39.144.65v2.622h-.892v-.538h-.031a1.123 1.123 0 0 1-.62.533 1.55 1.55 0 0 1-.536.084zm.241-.678c.186 0 .348-.037.484-.11a.805.805 0 0 0 .315-.296.752.752 0 0 0 .113-.4v-.462a.422.422 0 0 1-.148.066 1.929 1.929 0 0 1-.231.054 7.874 7.874 0 0 1-.472.071c-.138.019-.262.05-.371.092a.62.62 0 0 0-.259.179.431.431 0 0 0-.095.29c0 .17.062.299.187.386.125.087.284.13.477.13zm3.698-1.696v2.295h-.928v-3.918h.888v.666h.045c.091-.219.236-.394.434-.523.199-.129.446-.193.74-.193.272 0 .509.057.71.173.203.115.361.283.472.502.113.22.168.486.166.798v2.495h-.927v-2.351c0-.262-.069-.467-.206-.615-.134-.148-.322-.222-.561-.222a.871.871 0 0 0-.433.107.745.745 0 0 0-.295.304 1.03 1.03 0 0 0-.105.482zm6.978 2.372a1.92 1.92 0 0 1-1-.253 1.712 1.712 0 0 1-.655-.706 2.313 2.313 0 0 1-.231-1.061c0-.405.077-.76.231-1.064.155-.304.373-.54.655-.709.282-.169.616-.252 1-.252.385 0 .718.083 1 .252.282.169.499.405.653.709.156.304.233.659.233 1.064 0 .404-.077.758-.233 1.061a1.701 1.701 0 0 1-.653.706 1.917 1.917 0 0 1-1 .253zm.005-.74a.8.8 0 0 0 .523-.171c.14-.115.244-.27.313-.464.07-.194.105-.41.105-.648 0-.24-.035-.457-.105-.651a1.038 1.038 0 0 0-.313-.466.792.792 0 0 0-.523-.174.814.814 0 0 0-.533.174 1.05 1.05 0 0 0-.315.466 1.933 1.933 0 0 0-.103.651c0 .238.034.454.103.648.07.194.175.349.315.464a.823.823 0 0 0 .533.171zm2.669 2.132v-5.387h.912v.648h.054c.048-.095.116-.196.203-.303.087-.109.205-.202.353-.278a1.21 1.21 0 0 1 .569-.117c.304 0 .578.077.823.231.246.154.441.381.584.682.146.299.218.666.218 1.102 0 .43-.071.795-.213 1.096a1.61 1.61 0 0 1-.579.689 1.494 1.494 0 0 1-.83.237c-.226 0-.413-.037-.562-.112a1.147 1.147 0 0 1-.358-.27 1.817 1.817 0 0 1-.208-.304h-.038v2.086h-.928zm.91-3.428c0 .254.035.476.107.666.074.19.179.339.316.447a.804.804 0 0 0 .502.158.806.806 0 0 0 .515-.164 1 1 0 0 0 .313-.451c.071-.192.108-.411.108-.656 0-.243-.036-.459-.105-.648a.984.984 0 0 0-.313-.443.823.823 0 0 0-.518-.161.816.816 0 0 0-.505.156.95.95 0 0 0-.315.436 1.88 1.88 0 0 0-.105.66zm5.566-1.959v.715h-2.263v-.715h2.263zm-1.704-.938h.928v3.678c0 .124.019.219.057.286.039.064.09.108.153.132a.59.59 0 0 0 .21.036 1.137 1.137 0 0 0 .272-.036l.157.722a1.82 1.82 0 0 1-.547.092 1.52 1.52 0 0 1-.627-.105.977.977 0 0 1-.444-.362 1.084 1.084 0 0 1-.159-.612v-3.831zm2.481 4.856v-3.918h.927v3.918h-.927zm.466-4.473a.54.54 0 0 1-.379-.146.467.467 0 0 1-.159-.354c0-.14.053-.258.159-.355a.535.535 0 0 1 .379-.148c.148 0 .275.05.379.148a.462.462 0 0 1 .159.355.467.467 0 0 1-.159.354.537.537 0 0 1-.379.146zm3.133 4.55c-.385 0-.718-.085-1-.253a1.715 1.715 0 0 1-.656-.706 2.313 2.313 0 0 1-.231-1.061c0-.405.077-.76.231-1.064.155-.304.374-.54.656-.709.282-.169.615-.252 1-.252.384 0 .717.083.999.252.282.169.5.405.654.709.155.304.233.659.233 1.064a2.3 2.3 0 0 1-.233 1.061 1.704 1.704 0 0 1-.654.706 1.916 1.916 0 0 1-.999.253zm.005-.74a.8.8 0 0 0 .522-.171c.141-.115.245-.27.313-.464.07-.194.106-.41.106-.648 0-.24-.036-.457-.106-.651a1.022 1.022 0 0 0-.313-.466.79.79 0 0 0-.522-.174.814.814 0 0 0-.533.174c-.14.116-.246.271-.315.466a1.933 1.933 0 0 0-.103.651c0 .238.034.454.103.648.069.194.175.349.315.464a.823.823 0 0 0 .533.171zm3.596-1.632v2.295h-.928v-3.918h.887v.666h.046c.091-.219.235-.394.433-.523.201-.129.447-.193.741-.193.272 0 .508.057.71.173.204.115.36.283.472.502.113.22.168.486.167.798v2.495h-.929v-2.351c0-.262-.068-.467-.205-.615-.134-.148-.321-.222-.561-.222a.869.869 0 0 0-.433.107.745.745 0 0 0-.295.304c-.07.132-.105.293-.105.482zm6.582-.587-.846.092a.674.674 0 0 0-.125-.24.623.623 0 0 0-.236-.181.863.863 0 0 0-.364-.069.895.895 0 0 0-.487.125c-.13.084-.194.191-.192.324a.336.336 0 0 0 .126.278c.087.071.23.13.43.176l.671.143c.373.08.649.206.831.38.183.173.275.4.277.681a1.067 1.067 0 0 1-.218.653c-.142.187-.34.333-.592.439a2.257 2.257 0 0 1-.872.158c-.482 0-.87-.101-1.163-.301a1.211 1.211 0 0 1-.526-.845l.905-.086c.041.176.128.31.261.4.134.091.307.136.521.136.22 0 .397-.045.53-.136.135-.09.203-.202.203-.334a.348.348 0 0 0-.131-.278c-.085-.073-.219-.129-.4-.168l-.671-.141c-.378-.078-.657-.209-.838-.395a.965.965 0 0 1-.269-.709 1 1 0 0 1 .197-.627c.135-.179.322-.317.561-.413a2.18 2.18 0 0 1 .833-.148c.461 0 .825.097 1.089.293.267.196.432.46.495.793z" fill="#27283C"/><path d="M133.246 120.637c0-2.115-1.723-3.83-3.849-3.83-2.126 0-3.849 1.715-3.849 3.83a3.84 3.84 0 0 0 3.849 3.831 3.84 3.84 0 0 0 3.849-3.831z" fill="#1578F7"/><path d="M130.84 120.638a1.44 1.44 0 0 0-1.443-1.437 1.44 1.44 0 0 0-1.444 1.437 1.44 1.44 0 0 0 1.444 1.436 1.44 1.44 0 0 0 1.443-1.436z" fill="#fff"/><path d="M139.469 123.031v-4.527h2.914v.687h-2.091v1.23h1.891v.687h-1.891v1.923h-.823zm5.59-1.428v-1.967h.804v3.395h-.78v-.603h-.035c-.077.19-.204.345-.38.466-.175.121-.39.181-.647.181-.223 0-.421-.049-.592-.148a1.024 1.024 0 0 1-.4-.435 1.537 1.537 0 0 1-.144-.694v-2.162h.804v2.038c0 .215.059.386.177.513a.61.61 0 0 0 .466.19.736.736 0 0 0 .618-.343.788.788 0 0 0 .109-.431zm2.435-3.099v4.527h-.804v-4.527h.804zm1.631 0v4.527h-.804v-4.527h.804zm5.075 2.029-.733.08a.587.587 0 0 0-.313-.365.761.761 0 0 0-.316-.06.776.776 0 0 0-.422.109c-.112.072-.168.166-.166.281a.29.29 0 0 0 .109.241c.075.061.199.112.373.152l.582.124c.322.069.563.179.719.329a.78.78 0 0 1 .24.59.912.912 0 0 1-.189.566 1.206 1.206 0 0 1-.512.38c-.22.092-.472.137-.756.137-.418 0-.754-.086-1.008-.26a1.049 1.049 0 0 1-.456-.732l.784-.075a.55.55 0 0 0 .227.347.79.79 0 0 0 .451.117.81.81 0 0 0 .46-.117c.117-.078.175-.175.175-.29a.3.3 0 0 0-.113-.24.788.788 0 0 0-.347-.146l-.581-.122c-.328-.068-.57-.182-.727-.343a.837.837 0 0 1-.233-.614.866.866 0 0 1 .171-.544c.117-.155.279-.274.486-.358.209-.086.45-.128.722-.128.4 0 .715.085.944.254.231.17.374.398.429.687zm2.224 2.564c-.34 0-.632-.074-.877-.223a1.492 1.492 0 0 1-.562-.617 2.03 2.03 0 0 1-.195-.91c0-.345.066-.649.2-.913.133-.265.321-.472.564-.619a1.63 1.63 0 0 1 .866-.223c.277 0 .522.051.735.152.215.101.386.243.514.427.127.183.199.396.217.641h-.768a.735.735 0 0 0-.223-.409.64.64 0 0 0-.464-.166.726.726 0 0 0-.433.133.854.854 0 0 0-.291.376 1.525 1.525 0 0 0-.102.588c0 .231.034.43.102.596a.867.867 0 0 0 .287.383c.124.088.27.133.437.133a.738.738 0 0 0 .318-.067.626.626 0 0 0 .237-.197.75.75 0 0 0 .132-.311h.768c-.019.24-.09.453-.213.639-.123.184-.29.328-.502.433a1.692 1.692 0 0 1-.747.154zm3.104.003c-.216 0-.411-.039-.584-.115a.952.952 0 0 1-.409-.345 1.008 1.008 0 0 1-.149-.562c0-.191.036-.35.107-.475a.82.82 0 0 1 .291-.3c.123-.076.261-.133.416-.171.155-.04.316-.068.481-.086.2-.021.363-.039.487-.055a.717.717 0 0 0 .271-.08c.058-.036.087-.093.087-.17v-.013a.501.501 0 0 0-.149-.387c-.1-.091-.242-.137-.429-.137-.197 0-.353.043-.469.128a.642.642 0 0 0-.231.303l-.75-.106c.059-.207.157-.379.293-.517.136-.14.302-.245.5-.314.196-.071.414-.106.653-.106.164 0 .328.019.49.057.163.039.312.102.447.19a.953.953 0 0 1 .324.356c.083.15.125.338.125.564v2.272h-.773v-.466h-.027a.975.975 0 0 1-.537.462 1.36 1.36 0 0 1-.465.073zm.209-.588a.885.885 0 0 0 .42-.095.706.706 0 0 0 .273-.257.65.65 0 0 0 .098-.347v-.4a.374.374 0 0 1-.129.058 1.93 1.93 0 0 1-.2.046 9.14 9.14 0 0 1-.22.036l-.188.026a1.441 1.441 0 0 0-.323.079.538.538 0 0 0-.224.155.376.376 0 0 0-.082.252.38.38 0 0 0 .162.334.709.709 0 0 0 .413.113zm3.205-1.47v1.989h-.804v-3.395h.769v.577h.04a.967.967 0 0 1 .375-.453 1.16 1.16 0 0 1 .642-.168c.235 0 .44.05.616.15.176.1.312.245.408.435.098.19.146.421.144.692v2.162h-.804v-2.038c0-.227-.059-.404-.177-.533-.117-.128-.279-.192-.487-.192a.745.745 0 0 0-.375.093.64.64 0 0 0-.255.263.87.87 0 0 0-.092.418z" fill="#4E4B66"/><path d="M138.539 132.848h127.988M138.539 137.637h87.571" stroke="#CACACA" stroke-width="3"/><path d="M132.766 153.197a3.36 3.36 0 0 0-3.369-3.351 3.36 3.36 0 0 0-3.368 3.351 3.36 3.36 0 0 0 3.368 3.352 3.36 3.36 0 0 0 3.369-3.352z" stroke="#A0A3BD" stroke-width="2"/><path d="M143.363 152.591h-.83a1.044 1.044 0 0 0-.132-.36.947.947 0 0 0-.238-.269.957.957 0 0 0-.324-.166 1.249 1.249 0 0 0-.389-.058 1.18 1.18 0 0 0-.657.186 1.218 1.218 0 0 0-.449.539c-.108.236-.162.524-.162.865 0 .346.054.637.162.875.11.235.26.414.449.535.191.119.41.179.655.179.137 0 .264-.018.383-.053.119-.037.227-.091.321-.162a.985.985 0 0 0 .381-.614l.83.004a1.77 1.77 0 0 1-.202.606 1.768 1.768 0 0 1-.402.499 1.84 1.84 0 0 1-.582.337 2.196 2.196 0 0 1-.74.119c-.399 0-.756-.092-1.07-.277a1.928 1.928 0 0 1-.742-.797c-.181-.348-.271-.765-.271-1.251 0-.488.091-.905.273-1.252.182-.348.43-.613.744-.798a2.068 2.068 0 0 1 1.066-.276c.254 0 .489.035.707.106.217.071.411.175.581.312.171.135.311.302.421.499.111.196.183.42.217.672zm2.894 1.572v-1.967h.804v3.395h-.78v-.603h-.035c-.077.19-.204.345-.38.466-.175.121-.39.181-.647.181-.223 0-.421-.049-.592-.148a1.024 1.024 0 0 1-.4-.435 1.523 1.523 0 0 1-.145-.694v-2.162h.804v2.038c0 .215.06.386.178.513.118.126.274.19.467.19a.735.735 0 0 0 .617-.343.788.788 0 0 0 .109-.431zm4.327-1.07-.733.08a.584.584 0 0 0-.108-.208.547.547 0 0 0-.205-.157.74.74 0 0 0-.315-.06.785.785 0 0 0-.422.108c-.113.073-.168.167-.167.282a.293.293 0 0 0 .109.24c.075.062.2.113.373.153l.582.124c.323.069.563.179.72.329.158.15.238.347.24.59a.925.925 0 0 1-.189.566 1.21 1.21 0 0 1-.513.38c-.22.092-.471.137-.756.137-.417 0-.753-.087-1.008-.26a1.05 1.05 0 0 1-.455-.732l.784-.075a.553.553 0 0 0 .227.347.788.788 0 0 0 .451.117.805.805 0 0 0 .459-.117c.117-.079.176-.175.176-.29a.304.304 0 0 0-.113-.241.805.805 0 0 0-.347-.146l-.582-.121c-.327-.068-.569-.182-.727-.343a.84.84 0 0 1-.232-.614.865.865 0 0 1 .17-.544c.117-.155.279-.274.487-.358.209-.086.449-.128.722-.128.399 0 .714.084.944.254.231.169.374.398.428.687zm2.441-.897v.619h-1.962v-.619h1.962zm-1.477-.814h.804v3.188c0 .107.016.19.048.247a.263.263 0 0 0 .133.115.51.51 0 0 0 .183.031.818.818 0 0 0 .235-.031l.136.626a1.623 1.623 0 0 1-.473.079 1.324 1.324 0 0 1-.545-.09.846.846 0 0 1-.384-.314.93.93 0 0 1-.137-.531v-3.32zm3.601 4.275a1.66 1.66 0 0 1-.867-.219 1.474 1.474 0 0 1-.568-.612 1.994 1.994 0 0 1-.2-.919c0-.351.066-.658.2-.922s.324-.469.568-.615a1.66 1.66 0 0 1 .867-.218c.333 0 .622.072.866.218.244.146.433.351.566.615.135.264.203.571.203.922 0 .35-.068.657-.203.919a1.463 1.463 0 0 1-.566.612 1.656 1.656 0 0 1-.866.219zm.004-.641a.692.692 0 0 0 .453-.148.892.892 0 0 0 .271-.402c.061-.168.091-.356.091-.561 0-.208-.03-.396-.091-.564a.89.89 0 0 0-.271-.405.687.687 0 0 0-.453-.15.709.709 0 0 0-.462.15.902.902 0 0 0-.273.405c-.06.168-.089.356-.089.564 0 .205.029.393.089.561.06.168.152.302.273.402a.713.713 0 0 0 .462.148zm2.313.575v-3.395h.769v.577h.04a.891.891 0 0 1 .353-.456c.164-.11.36-.165.588-.165.231 0 .426.056.584.168.161.11.273.261.338.453h.036a.92.92 0 0 1 .382-.451c.18-.114.394-.17.642-.17.313 0 .57.098.768.296.199.197.298.485.298.864v2.279h-.807v-2.155c0-.211-.056-.365-.168-.462a.605.605 0 0 0-.413-.148c-.195 0-.346.06-.456.181a.668.668 0 0 0-.162.466v2.118h-.789v-2.188a.562.562 0 0 0-.159-.42.561.561 0 0 0-.414-.157.606.606 0 0 0-.541.334.75.75 0 0 0-.085.366v2.065h-.804zm9.673-3.282a.601.601 0 0 0-.262-.451c-.153-.108-.351-.162-.595-.162-.172 0-.319.026-.443.077a.659.659 0 0 0-.282.211.511.511 0 0 0-.1.302.46.46 0 0 0 .065.246.572.572 0 0 0 .18.176c.075.048.159.088.251.12.091.032.184.06.278.082l.426.106c.172.04.337.093.496.161.159.068.302.153.428.256.127.104.228.228.302.374.074.146.111.317.111.513 0 .265-.068.499-.204.701a1.35 1.35 0 0 1-.591.47c-.256.112-.567.168-.931.168-.354 0-.661-.054-.922-.163a1.363 1.363 0 0 1-.608-.478 1.41 1.41 0 0 1-.236-.764h.811a.686.686 0 0 0 .147.393.765.765 0 0 0 .335.234c.139.052.295.078.466.078.18 0 .337-.027.471-.08a.752.752 0 0 0 .32-.225.548.548 0 0 0 .118-.34.432.432 0 0 0-.105-.293.758.758 0 0 0-.286-.194 2.76 2.76 0 0 0-.426-.141l-.518-.133c-.375-.096-.671-.241-.889-.436-.216-.195-.324-.455-.324-.78 0-.267.073-.5.218-.701.146-.2.346-.355.598-.466.251-.112.536-.168.855-.168.323 0 .605.056.848.168.244.111.436.264.575.462.139.196.212.421.216.677h-.793zm3.042 3.348c-.34 0-.632-.074-.877-.223a1.492 1.492 0 0 1-.562-.617 2.033 2.033 0 0 1-.195-.91c0-.345.066-.649.2-.913.133-.265.321-.472.564-.619a1.63 1.63 0 0 1 .866-.223c.277 0 .522.05.735.152.215.1.386.243.513.427.128.182.2.396.218.641h-.768a.735.735 0 0 0-.223-.409.64.64 0 0 0-.464-.166.724.724 0 0 0-.433.133.841.841 0 0 0-.291.376 1.525 1.525 0 0 0-.102.588c0 .231.034.43.102.596a.873.873 0 0 0 .287.383c.124.088.27.132.437.132a.738.738 0 0 0 .318-.066.635.635 0 0 0 .237-.197.75.75 0 0 0 .132-.312h.768c-.019.241-.09.454-.213.64a1.268 1.268 0 0 1-.502.432 1.678 1.678 0 0 1-.747.155zm3.104.002c-.216 0-.411-.038-.584-.114a.952.952 0 0 1-.409-.345 1.008 1.008 0 0 1-.148-.562c0-.191.035-.35.106-.475a.831.831 0 0 1 .291-.301c.123-.075.261-.132.415-.17.156-.04.316-.068.482-.086.201-.021.363-.039.487-.055a.724.724 0 0 0 .271-.08.19.19 0 0 0 .086-.17v-.013c0-.167-.049-.296-.148-.387-.099-.091-.242-.137-.429-.137-.197 0-.353.043-.469.128a.642.642 0 0 0-.231.303l-.75-.106c.059-.207.157-.379.293-.517.136-.14.302-.245.5-.315.196-.07.414-.105.653-.105.164 0 .328.019.49.057.164.038.312.102.447.19a.953.953 0 0 1 .324.356c.083.15.125.338.125.564v2.272h-.773v-.466h-.027a.975.975 0 0 1-.538.462 1.35 1.35 0 0 1-.464.072zm.209-.588a.885.885 0 0 0 .42-.094.706.706 0 0 0 .273-.257.653.653 0 0 0 .098-.347v-.4a.383.383 0 0 1-.129.058 1.93 1.93 0 0 1-.2.046 5.896 5.896 0 0 1-.22.035l-.189.027c-.12.016-.227.042-.322.079a.538.538 0 0 0-.224.155.376.376 0 0 0-.082.252.38.38 0 0 0 .162.334.709.709 0 0 0 .413.112zm3.205-1.47v1.99h-.804v-3.395h.769v.577h.04a.973.973 0 0 1 .375-.453 1.16 1.16 0 0 1 .642-.168c.235 0 .44.049.615.15.177.1.313.245.409.435.098.19.146.421.144.692v2.162h-.804v-2.038c0-.227-.059-.404-.177-.533-.118-.128-.28-.192-.487-.192a.745.745 0 0 0-.375.093.649.649 0 0 0-.256.263.892.892 0 0 0-.091.417z" fill="#4E4B66"/><path d="M264.603 157.986h-32.719c-2.125 0-3.849 1.715-3.849 3.831v11.492c0 2.115 1.724 3.83 3.849 3.83h32.719c2.126 0 3.85-1.715 3.85-3.83v-11.492c0-2.116-1.724-3.831-3.85-3.831z" fill="#1578F7"/><path d="M242.77 166.327a.795.795 0 0 0-.36-.599c-.212-.143-.478-.215-.799-.215-.229 0-.428.036-.596.109a.925.925 0 0 0-.391.294.691.691 0 0 0-.136.422c0 .132.031.246.093.342a.822.822 0 0 0 .248.243c.104.063.215.117.334.16.118.042.232.076.341.104l.548.141c.178.043.361.102.549.177.188.074.362.172.522.293.16.122.29.272.388.452.1.18.15.395.15.645 0 .315-.081.596-.245.841a1.647 1.647 0 0 1-.709.579c-.308.141-.68.212-1.118.212-.419 0-.782-.066-1.088-.198a1.68 1.68 0 0 1-.719-.564 1.62 1.62 0 0 1-.287-.87h.848a.852.852 0 0 0 .197.503c.116.133.265.231.445.297.183.063.382.095.599.095.238 0 .451-.037.637-.112.188-.076.335-.181.443-.315a.749.749 0 0 0 .161-.476c0-.165-.047-.3-.142-.406a1.057 1.057 0 0 0-.38-.261 3.77 3.77 0 0 0-.539-.182l-.661-.18c-.449-.121-.804-.3-1.067-.536-.26-.235-.39-.547-.39-.936 0-.32.087-.601.262-.84.175-.239.412-.425.711-.558a2.448 2.448 0 0 1 1.012-.201c.379 0 .713.066 1.003.198.291.133.521.315.689.547.167.23.255.495.262.795h-.815zm3.058 4.2c-.266 0-.507-.049-.722-.147a1.215 1.215 0 0 1-.512-.432 1.245 1.245 0 0 1-.185-.694c0-.236.045-.43.136-.582.091-.152.214-.273.369-.362.155-.089.329-.156.52-.201.191-.046.386-.08.585-.104.251-.028.455-.052.612-.071a.898.898 0 0 0 .342-.094c.071-.044.107-.115.107-.213v-.019c0-.238-.068-.422-.202-.552-.134-.131-.332-.196-.597-.196-.275 0-.492.061-.65.182a.976.976 0 0 0-.326.4l-.768-.174c.091-.254.224-.459.399-.615.177-.157.38-.272.61-.343.23-.072.471-.108.724-.108.168 0 .346.02.533.059.19.039.367.109.531.213.166.103.301.251.407.443.106.191.159.438.159.743v2.775h-.799v-.571h-.032a1.165 1.165 0 0 1-.238.31 1.278 1.278 0 0 1-.408.253c-.165.067-.364.1-.595.1zm.177-.652c.226 0 .419-.045.58-.134a.94.94 0 0 0 .369-.348.897.897 0 0 0 .129-.466v-.538a.443.443 0 0 1-.17.082 2.761 2.761 0 0 1-.282.062l-.309.046-.251.033c-.159.02-.303.054-.435.101a.752.752 0 0 0-.312.204.51.51 0 0 0-.114.348.52.52 0 0 0 .224.457c.149.101.34.153.571.153zm6.426-3.619-1.523 4.179h-.875l-1.526-4.179h.878l1.063 3.216h.044l1.061-3.216h.878zm2.435 4.263c-.414 0-.771-.088-1.069-.264a1.788 1.788 0 0 1-.689-.748c-.161-.323-.241-.701-.241-1.134 0-.429.08-.806.241-1.132.162-.326.388-.581.678-.765a1.882 1.882 0 0 1 1.022-.274c.237 0 .467.039.689.116.222.078.422.201.599.368.177.167.316.384.418.65.102.265.153.587.153.966v.288h-3.338v-.609h2.537c0-.214-.044-.404-.131-.568a.983.983 0 0 0-.369-.395 1.038 1.038 0 0 0-.552-.145c-.23 0-.43.057-.602.169-.169.111-.3.256-.393.436-.092.177-.137.37-.137.579v.476c0 .28.049.517.147.713.101.196.24.346.419.449.178.102.387.152.626.152.155 0 .296-.022.424-.065a.886.886 0 0 0 .544-.531l.773.139a1.398 1.398 0 0 1-.333.596 1.61 1.61 0 0 1-.599.394 2.24 2.24 0 0 1-.817.139z" fill="#fff"/><g filter="url(#c)"><circle cx="117.5" cy="183.5" r="17.5" fill="#4493F9"/><mask id="d" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="108" y="174" width="21" height="21"><path d="M108.448 174.448h20.517v20.517h-20.517v-20.517z" fill="#fff"/></mask><g mask="url(#d)" stroke="#fff" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"><path d="M124.277 176.251h-13.624c-.886 0-1.603.717-1.603 1.602v2.405h16.83v-2.405c0-.885-.717-1.602-1.603-1.602zM112.416 177.453v-2.404M122.515 177.453v-2.404M119.148 177.453v-2.404M115.782 177.453v-2.404M118.747 182.961h1.002M115.181 182.961h1.001M122.313 182.961h1.002M111.614 185.666h1.002M115.181 185.666h1.001M118.747 185.666h1.002M111.614 188.371h1.002M115.181 188.371h1.001M128.365 189.955a4.408 4.408 0 1 1-8.816 0 4.408 4.408 0 0 1 8.816 0z"/><path d="M123.957 187.951v2.004h2.004M125.88 185.987v-5.73h-16.83v9.617c0 .664.538 1.202 1.202 1.202h9.441"/></g></g></g><defs><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><filter id="c" x="94" y="151" width="55" height="55" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="4" dy="-5"/><feGaussianBlur stdDeviation="5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0.0584728 0 0 0 0 0.296412 0 0 0 0 0.575732 0 0 0 0.25 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_7253_106856"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_7253_106856" result="shape"/></filter></defs></svg>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               lite/admin/dist/img/error.svg                                                                       0000777                 00000000552 15251156627 0012205 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="#B9172B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M10 18.75a8.75 8.75 0 1 0 0-17.5 8.75 8.75 0 0 0 0 17.5zM10 6.25V10M10 13.75h.008"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h20v20H0z"/></clipPath></defs></svg>                                                                                                                                                      lite/admin/dist/img/star.svg                                                                        0000777                 00000000530 15251156627 0012021 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="16" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m8 12.014 2.766 1.673a.665.665 0 0 0 .994-.72l-.734-3.147 2.447-2.12a.665.665 0 0 0-.38-1.167l-3.22-.273-1.26-2.973a.667.667 0 0 0-1.227 0l-1.26 2.966-3.22.274a.665.665 0 0 0-.38 1.167l2.447 2.12-.733 3.146a.665.665 0 0 0 .993.72L8 12.014z" fill="#fff"/></svg>                                                                                                                                                                        lite/admin/dist/img/classic-bottom.svg                                                              0000777                 00000000400 15251156627 0013767 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<rect x="11.6111" y="32.4072" width="55.5556" height="5.55556" rx="1" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                                lite/admin/dist/img/rocket.svg                                                                      0000777                 00000003101 15251156627 0012334 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_900_87)">
<path d="M10.5202 20.8299L15.139 23.4966L21.9161 17.2542C22.8685 16.3774 23.5938 15.2825 24.0299 14.0637C24.466 12.8448 24.5997 11.5384 24.4198 10.2565L23.6391 4.70196C23.6222 4.58153 23.5781 4.46653 23.5102 4.3657C23.4422 4.26487 23.3521 4.18086 23.2468 4.12006C23.1415 4.05926 23.0237 4.02327 22.9024 4.01482C22.7811 4.00637 22.6595 4.02568 22.5467 4.07129L17.3461 6.17246C16.1459 6.65755 15.0813 7.42664 14.2438 8.41371C13.4063 9.40078 12.8208 10.5764 12.5377 11.8395L10.5202 20.8299ZM10.5202 20.8299L5.72274 21.1393C5.72274 21.1393 6.08 15.1872 11.7881 14.6338M8.52017 24.294C7.18684 26.6034 8.82957 29.0914 8.82957 29.0914C8.82957 29.0914 11.8056 29.2701 13.139 26.9607M20.3687 19.5878C22.7435 24.8078 17.7674 28.0933 17.7674 28.0933L15.6366 23.7839" stroke="#136FE8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16.8297 15.235C16.2173 14.8814 15.7703 14.299 15.5873 13.6158C15.4042 12.9327 15.5001 12.2048 15.8537 11.5923C16.2073 10.9798 16.7898 10.5329 17.4729 10.3498C18.156 10.1668 18.8839 10.2626 19.4964 10.6162C20.1089 10.9699 20.5558 11.5523 20.7389 12.2354C20.9219 12.9186 20.8261 13.6465 20.4725 14.259C20.1189 14.8715 19.5364 15.3184 18.8533 15.5014C18.1701 15.6845 17.4422 15.5887 16.8297 15.235Z" stroke="#136FE8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_900_87">
<rect width="32" height="32" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                               lite/admin/dist/img/privacy-policy.svg                                                              0000777                 00000432727 15251156627 0014043 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><g clip-path="url(#c)"><g filter="url(#d)"><mask id="e" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="74" y="24" width="245" height="227"><path d="M315.211 24.215H77.26c-1.8 0-3.26 1.732-3.26 3.868v219.048c0 2.137 1.46 3.869 3.26 3.869H315.21c1.8 0 3.259-1.732 3.259-3.869V28.083c0-2.136-1.459-3.868-3.259-3.868z" fill="#fff"/></mask><g mask="url(#e)"><path d="M314.744 24H77.076c-1.798 0-3.256 1.802-3.256 4.026v227.948c0 2.224 1.458 4.026 3.256 4.026h237.668c1.798 0 3.256-1.802 3.256-4.026V28.026c0-2.224-1.458-4.026-3.256-4.026z" fill="url(#f)"/><path d="M83.168 60.056c0-.787.638-1.425 1.426-1.425h215.541c.788 0 1.426.638 1.426 1.425v7.332c0 .787-.638 1.425-1.426 1.425H84.594a1.426 1.426 0 0 1-1.426-1.425v-7.332zM83.168 85.308c0-.787.638-1.425 1.426-1.425h102.678c.787 0 1.426.638 1.426 1.425v6.924c0 .787-.639 1.426-1.426 1.426H84.594a1.426 1.426 0 0 1-1.426-1.426v-6.924z" fill="#fff" stroke="#CED4DA"/><mask id="g" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="203" y="85" width="7" height="7"><path d="M209.681 85.715h-5.704v6.11h5.704v-6.11z" fill="#fff"/></mask><g mask="url(#g)"><path d="M208.568 85.91h-3.479c-.526 0-.951.455-.951 1.017v3.685c0 .562.425 1.018.951 1.018h3.479c.525 0 .951-.456.951-1.018v-3.685c0-.562-.426-1.018-.951-1.018z" fill="#000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M208.681 87.74c0-.08.059-.142.132-.142.073 0 .132.063.132.141V89.8c0 .079-.059.142-.132.142-.073 0-.132-.063-.132-.142v-2.06zM205.108 89.192c.219 0 .397-.19.397-.422 0-.233-.178-.422-.397-.422-.219 0-.397.189-.397.422 0 .233.178.422.397.422zM206.431 89.192c.219 0 .397-.19.397-.422 0-.233-.178-.422-.397-.422-.219 0-.396.189-.396.422 0 .233.177.422.396.422zM207.754 89.192c.22 0 .397-.19.397-.422 0-.233-.177-.422-.397-.422-.219 0-.396.189-.396.422 0 .233.177.422.396.422z" fill="#fff"/></g><path d="M83.168 110.152c0-.787.638-1.425 1.426-1.425h102.678c.787 0 1.426.638 1.426 1.425v7.331c0 .787-.639 1.426-1.426 1.426H84.594a1.426 1.426 0 0 1-1.426-1.426v-7.331zM83.168 135.404c0-.787.638-1.425 1.426-1.425h102.678c.787 0 1.426.638 1.426 1.425v6.924c0 .787-.639 1.425-1.426 1.425H84.594a1.425 1.425 0 0 1-1.426-1.425v-6.924zM83.168 160.248c0-.788.638-1.426 1.426-1.426h102.678c.787 0 1.426.638 1.426 1.426v6.924c0 .787-.639 1.425-1.426 1.425H84.594a1.425 1.425 0 0 1-1.426-1.425v-6.924zM196.031 85.308c0-.787.639-1.425 1.426-1.425h102.678c.787 0 1.426.638 1.426 1.425v6.924c0 .787-.639 1.426-1.426 1.426H197.457a1.426 1.426 0 0 1-1.426-1.426v-6.924zM196.031 110.152c0-.787.639-1.425 1.426-1.425h102.678c.787 0 1.426.638 1.426 1.425v7.331c0 .787-.639 1.426-1.426 1.426H197.457a1.427 1.427 0 0 1-1.426-1.426v-7.331zM196.031 135.404c0-.787.639-1.425 1.426-1.425h102.678c.787 0 1.426.638 1.426 1.425v6.924c0 .787-.639 1.425-1.426 1.425H197.457a1.426 1.426 0 0 1-1.426-1.425v-6.924zM196.031 160.248c0-.788.639-1.426 1.426-1.426h102.678c.787 0 1.426.638 1.426 1.426v6.924c0 .787-.639 1.425-1.426 1.425H197.457a1.426 1.426 0 0 1-1.426-1.425v-6.924z" fill="#fff" stroke="#CED4DA"/><path d="M250.222 190.795c0-.788.639-1.426 1.426-1.426h48.487c.787 0 1.426.638 1.426 1.426v8.145c0 .788-.639 1.426-1.426 1.426h-48.487a1.426 1.426 0 0 1-1.426-1.426v-8.145z" fill="#38C172" stroke="#38C172"/><path d="M88.304 39.402h-.865a1.08 1.08 0 0 0-.137-.377 1.017 1.017 0 0 0-.586-.456 1.32 1.32 0 0 0-.405-.06c-.258 0-.486.065-.685.194-.2.129-.355.317-.468.565-.112.247-.169.549-.169.905 0 .362.056.668.169.916.114.247.27.434.468.56.199.126.426.188.683.188.142 0 .274-.019.398-.056.125-.038.237-.095.335-.169a1.031 1.031 0 0 0 .396-.643l.866.005a1.867 1.867 0 0 1-.21.634 1.869 1.869 0 0 1-1.026.874 2.259 2.259 0 0 1-.77.125c-.418 0-.79-.096-1.117-.289a2.022 2.022 0 0 1-.773-.835c-.188-.364-.282-.8-.282-1.31s.094-.947.284-1.31c.19-.364.449-.642.776-.835.327-.193.698-.29 1.111-.29.264 0 .51.038.737.112.226.074.428.182.606.326.177.142.323.316.437.523.116.205.192.44.227.703zm2.3 3.21c-.346 0-.647-.076-.902-.229a1.557 1.557 0 0 1-.593-.641 2.106 2.106 0 0 1-.208-.963c0-.367.07-.689.208-.965.141-.276.338-.49.593-.643.255-.153.556-.23.903-.23s.648.077.903.23c.254.153.451.367.59.643.14.276.21.598.21.965s-.07.688-.21.963a1.542 1.542 0 0 1-.59.641 1.722 1.722 0 0 1-.903.229zm.006-.67a.722.722 0 0 0 .472-.156.939.939 0 0 0 .282-.421c.063-.176.095-.372.095-.588 0-.218-.032-.414-.095-.59a.938.938 0 0 0-.282-.424.716.716 0 0 0-.472-.157.735.735 0 0 0-.482.157.948.948 0 0 0-.285.424 1.769 1.769 0 0 0-.092.59c0 .216.03.412.092.588a.95.95 0 0 0 .285.42.741.741 0 0 0 .482.156zm2.41.6v-3.554h.801v.604h.042a.944.944 0 0 1 .368-.477 1.07 1.07 0 0 1 .613-.173c.241 0 .444.059.609.176a.92.92 0 0 1 .352.474h.037a.972.972 0 0 1 .398-.472c.189-.119.412-.178.67-.178.326 0 .594.103.8.31.207.207.31.508.31.905v2.386h-.84v-2.257c0-.22-.059-.382-.176-.483a.628.628 0 0 0-.43-.155c-.203 0-.36.063-.475.19a.7.7 0 0 0-.169.488v2.217h-.822v-2.291a.59.59 0 0 0-.166-.44.582.582 0 0 0-.431-.164c-.12 0-.23.03-.329.092a.644.644 0 0 0-.236.257.801.801 0 0 0-.088.384v2.162h-.838zm5.85 1.334v-4.888h.825v.588h.049a1.55 1.55 0 0 1 .182-.275.972.972 0 0 1 .32-.253c.134-.07.305-.106.514-.106.275 0 .522.07.743.21.222.14.398.345.528.618.131.272.197.605.197 1 0 .39-.064.722-.193.995a1.46 1.46 0 0 1-.523.625c-.221.143-.47.215-.75.215-.204 0-.373-.034-.507-.102a1.033 1.033 0 0 1-.324-.245 1.595 1.595 0 0 1-.188-.275h-.034v1.893h-.838zm.822-3.11c0 .23.033.43.098.603a.921.921 0 0 0 .285.406.726.726 0 0 0 .453.143c.186 0 .341-.05.466-.148a.909.909 0 0 0 .282-.41c.065-.174.097-.373.097-.595 0-.22-.031-.416-.095-.587a.88.88 0 0 0-.282-.403.74.74 0 0 0-.468-.146.736.736 0 0 0-.456.141.869.869 0 0 0-.285.396c-.063.17-.095.37-.095.6zm4.277 1.848c-.226 0-.429-.04-.609-.12a.996.996 0 0 1-.426-.361 1.05 1.05 0 0 1-.155-.588c0-.2.037-.366.111-.497a.86.86 0 0 1 .303-.315c.128-.079.273-.138.433-.178.162-.042.329-.072.502-.09.209-.022.378-.041.507-.058a.755.755 0 0 0 .283-.084c.06-.038.09-.098.09-.178v-.014c0-.174-.052-.309-.155-.405-.104-.095-.252-.143-.447-.143-.205 0-.368.045-.488.134a.668.668 0 0 0-.241.317l-.783-.11c.062-.217.164-.397.306-.542.142-.147.316-.257.521-.33.205-.073.432-.11.68-.11.172 0 .342.02.512.06.17.04.325.106.466.2.14.09.253.214.337.372.087.157.13.354.13.59v2.379h-.806v-.489h-.027a1.016 1.016 0 0 1-.561.484c-.137.051-.298.076-.483.076zm.217-.615a.912.912 0 0 0 .438-.1.732.732 0 0 0 .284-.268.683.683 0 0 0 .102-.363v-.42a.392.392 0 0 1-.134.06 1.924 1.924 0 0 1-.208.05 6.788 6.788 0 0 1-.426.064 1.47 1.47 0 0 0-.336.084.557.557 0 0 0-.234.162.396.396 0 0 0-.085.263c0 .155.056.271.169.35a.733.733 0 0 0 .43.118zm3.341-1.539v2.083h-.838v-3.555h.801v.604h.041c.082-.199.213-.357.392-.474.18-.117.403-.176.669-.176.245 0 .459.052.641.157.184.105.326.257.426.456.102.2.152.44.151.724v2.264h-.839v-2.134c0-.238-.062-.423-.185-.558-.122-.134-.291-.201-.507-.201a.776.776 0 0 0-.391.097.672.672 0 0 0-.266.276.92.92 0 0 0-.095.437zm3.528 3.416a1.714 1.714 0 0 1-.546-.088l.194-.653c.122.036.231.052.326.051a.403.403 0 0 0 .253-.09.632.632 0 0 0 .187-.287l.072-.192-1.289-3.629h.889l.819 2.684h.037l.822-2.684h.891l-1.424 3.985c-.066.188-.154.35-.263.484-.11.136-.244.239-.403.31a1.342 1.342 0 0 1-.565.109zm6.269-1.264c-.324 0-.602-.058-.836-.176a1.334 1.334 0 0 1-.539-.474 1.256 1.256 0 0 1-.187-.678c0-.19.038-.358.115-.505.079-.146.187-.282.324-.407.139-.125.3-.25.482-.373l.84-.571c.124-.08.217-.165.28-.255a.522.522 0 0 0 .098-.315.414.414 0 0 0-.13-.289.458.458 0 0 0-.352-.136.495.495 0 0 0-.444.254.488.488 0 0 0-.063.241c0 .103.029.208.086.315.058.106.134.216.227.33l.3.364 2.226 2.606h-.908l-1.848-2.115a31.93 31.93 0 0 1-.398-.475 2.553 2.553 0 0 1-.312-.486 1.262 1.262 0 0 1-.121-.55c0-.224.052-.424.155-.6a1.11 1.11 0 0 1 .434-.419c.186-.102.405-.153.655-.153.249 0 .464.05.643.149.179.098.317.23.414.393.098.163.146.342.146.535 0 .223-.055.424-.166.601a1.78 1.78 0 0 1-.463.48l-.959.7a1.19 1.19 0 0 0-.338.347.615.615 0 0 0-.102.297c0 .125.032.238.095.34a.695.695 0 0 0 .266.245.87.87 0 0 0 .405.09 1.2 1.2 0 0 0 .503-.113c.165-.077.316-.187.451-.329.136-.141.244-.311.325-.509.08-.199.12-.42.12-.661h.72c0 .299-.033.56-.1.782a1.99 1.99 0 0 1-.257.56 1.619 1.619 0 0 1-.439.442l-.107.078a1.566 1.566 0 0 1-.586.334c-.222.07-.441.106-.655.106zm5.558-.07-1.338-4.739h.924l.854 3.483h.044l.912-3.483h.84l.915 3.485h.042l.854-3.485h.923l-1.338 4.74h-.847l-.949-3.326h-.037l-.952 3.326h-.847zm6.74.07c-.356 0-.664-.074-.923-.222a1.502 1.502 0 0 1-.595-.634 2.122 2.122 0 0 1-.209-.97c0-.365.07-.686.209-.962.14-.278.336-.494.588-.648.251-.156.547-.234.886-.234.219 0 .426.035.621.106.196.07.369.178.518.324.152.147.271.334.357.56.086.225.13.494.13.806v.257h-2.915v-.565h2.111a.893.893 0 0 0-.104-.428.758.758 0 0 0-.285-.299.797.797 0 0 0-.421-.109.814.814 0 0 0-.451.125.864.864 0 0 0-.304.324.937.937 0 0 0-.109.438v.493c0 .206.038.384.114.532.075.147.181.26.317.338a.952.952 0 0 0 .477.115c.122 0 .232-.016.331-.05a.734.734 0 0 0 .257-.156.637.637 0 0 0 .164-.252l.783.088c-.05.207-.144.388-.283.542a1.376 1.376 0 0 1-.528.356c-.214.083-.46.125-.736.125zm2.328-.07v-4.739h.838v1.773h.034c.044-.086.105-.178.183-.275a.967.967 0 0 1 .32-.253c.134-.07.305-.106.514-.106.274 0 .522.07.743.21.222.14.398.345.528.618.131.272.196.605.196 1 0 .39-.064.722-.192.995a1.46 1.46 0 0 1-.523.625 1.348 1.348 0 0 1-.75.215c-.204 0-.373-.034-.507-.102a1.031 1.031 0 0 1-.324-.245 1.63 1.63 0 0 1-.188-.275h-.048v.56h-.824zm.821-1.777c0 .23.033.432.098.604a.922.922 0 0 0 .284.406.726.726 0 0 0 .454.143c.185 0 .34-.05.465-.148a.91.91 0 0 0 .283-.41c.065-.174.097-.373.097-.595 0-.22-.032-.416-.095-.587a.88.88 0 0 0-.282-.403.74.74 0 0 0-.468-.146.736.736 0 0 0-.456.141.87.87 0 0 0-.285.396 1.72 1.72 0 0 0-.095.6zm6.058-.837-.764.083a.603.603 0 0 0-.326-.382.777.777 0 0 0-.329-.062.805.805 0 0 0-.44.113c-.117.076-.175.174-.173.294a.306.306 0 0 0 .113.252c.079.065.209.118.389.16l.607.13c.336.072.586.187.75.344a.824.824 0 0 1 .25.618.968.968 0 0 1-.197.593c-.128.17-.307.302-.535.398a2.022 2.022 0 0 1-.787.143c-.435 0-.786-.09-1.051-.273a1.096 1.096 0 0 1-.474-.766l.816-.079c.038.16.116.282.237.364.12.082.277.122.47.122.199 0 .359-.04.479-.122.122-.082.183-.183.183-.303a.315.315 0 0 0-.118-.253.826.826 0 0 0-.361-.152l-.607-.128c-.341-.07-.593-.19-.757-.358a.878.878 0 0 1-.243-.644.91.91 0 0 1 .178-.569c.122-.162.291-.287.507-.375.218-.09.468-.134.752-.134.417 0 .745.089.984.266.241.177.39.417.447.72zm.768 2.615v-3.555h.838v3.555h-.838zm.421-4.06a.488.488 0 0 1-.342-.131.425.425 0 0 1-.144-.322.42.42 0 0 1 .144-.322.483.483 0 0 1 .342-.134c.134 0 .248.045.343.135a.422.422 0 0 1 .143.321.427.427 0 0 1-.143.322.487.487 0 0 1-.343.132zm3.054.505v.648h-2.044v-.648h2.044zm-1.539-.851h.838v3.337c0 .112.017.199.051.259a.272.272 0 0 0 .138.12.539.539 0 0 0 .19.032.821.821 0 0 0 .144-.011 1.29 1.29 0 0 0 .102-.02l.141.654a1.563 1.563 0 0 1-.493.083 1.362 1.362 0 0 1-.567-.095.88.88 0 0 1-.401-.328.978.978 0 0 1-.143-.556v-3.475zm3.776 4.475c-.356 0-.664-.074-.924-.222a1.5 1.5 0 0 1-.594-.634 2.122 2.122 0 0 1-.209-.97c0-.365.07-.686.209-.962.14-.278.336-.494.587-.648.252-.156.548-.234.887-.234.219 0 .426.035.621.106.196.07.368.178.518.324.151.147.27.334.357.56.086.225.129.494.129.806v.257h-2.915v-.565h2.112a.893.893 0 0 0-.104-.428.758.758 0 0 0-.285-.299.8.8 0 0 0-.421-.109.818.818 0 0 0-.452.125.862.862 0 0 0-.303.324.937.937 0 0 0-.109.438v.493c0 .206.038.384.114.532.075.147.181.26.317.338a.95.95 0 0 0 .477.115c.122 0 .232-.016.331-.05a.734.734 0 0 0 .257-.156.648.648 0 0 0 .164-.252l.783.088c-.05.207-.144.388-.283.542a1.376 1.376 0 0 1-.528.356c-.214.083-.46.125-.736.125zm4.804-4.809v4.74h-.859v-4.74h.859zm1.73 2.657v2.083h-.838v-3.555h.801v.604h.042c.082-.199.212-.357.391-.474.181-.117.404-.176.669-.176.246 0 .46.052.642.157.183.105.325.257.426.456.101.2.152.44.15.724v2.264h-.838v-2.134c0-.238-.062-.423-.185-.558-.122-.134-.291-.201-.507-.201a.776.776 0 0 0-.391.097.675.675 0 0 0-.267.276.933.933 0 0 0-.095.437zm4.936-1.472v.648h-2.102v-.648h2.102zm-1.577 3.555v-3.89c0-.24.05-.438.149-.597a.932.932 0 0 1 .403-.357c.168-.078.355-.118.56-.118a2.156 2.156 0 0 1 .636.097l-.166.648a1.574 1.574 0 0 0-.134-.032.827.827 0 0 0-.181-.019c-.156 0-.266.038-.331.114a.48.48 0 0 0-.095.32v3.834h-.841zm3.651.069c-.347 0-.649-.076-.903-.229a1.559 1.559 0 0 1-.593-.641 2.105 2.105 0 0 1-.208-.963c0-.367.069-.689.208-.965.141-.276.338-.49.593-.643.254-.153.556-.23.903-.23s.648.077.903.23c.254.153.451.367.59.643.141.276.211.598.211.965s-.07.688-.211.963a1.545 1.545 0 0 1-.59.641 1.725 1.725 0 0 1-.903.229zm.005-.67a.722.722 0 0 0 .472-.156.94.94 0 0 0 .282-.421c.063-.176.095-.372.095-.588a1.74 1.74 0 0 0-.095-.59.94.94 0 0 0-.282-.424.716.716 0 0 0-.472-.157.734.734 0 0 0-.482.157.945.945 0 0 0-.285.424 1.767 1.767 0 0 0-.092.59c0 .216.03.412.092.588a.946.946 0 0 0 .285.42.74.74 0 0 0 .482.156zM84.063 53.072l.575-2.02h.278l-.16.785-.62 2.11h-.276l.203-.875zm-.595-2.02.457 1.98.138.915h-.275l-.702-2.895h.382zm2.192 1.978.448-1.978h.384l-.7 2.895h-.275l.143-.917zm-.702-1.978.56 2.02.202.875h-.277l-.596-2.11-.163-.785h.274zm2.734 2.935c-.15 0-.286-.025-.408-.076a.923.923 0 0 1-.512-.547 1.21 1.21 0 0 1-.07-.417v-.084c0-.175.026-.33.078-.467.052-.138.123-.255.211-.35a.902.902 0 0 1 .653-.29.92.92 0 0 1 .398.079.73.73 0 0 1 .276.223.953.953 0 0 1 .16.334c.034.127.051.267.051.418v.165h-1.607v-.3h1.24v-.028a.909.909 0 0 0-.06-.279.499.499 0 0 0-.16-.223.465.465 0 0 0-.298-.087.498.498 0 0 0-.412.209.772.772 0 0 0-.117.252 1.27 1.27 0 0 0-.042.344v.084c0 .102.014.198.042.288.029.09.07.167.125.235.056.068.123.12.2.16.08.037.17.057.271.057.13 0 .24-.027.33-.08a.817.817 0 0 0 .237-.212l.223.176c-.046.07-.105.138-.177.201a.831.831 0 0 1-.264.155c-.104.04-.226.06-.368.06zm1.265-3.094h.37v2.637l-.032.417h-.338v-3.054zm1.825 1.96v.042c0 .157-.02.302-.056.436a1.064 1.064 0 0 1-.164.346.755.755 0 0 1-.262.228.753.753 0 0 1-.356.082.874.874 0 0 1-.36-.07.71.71 0 0 1-.26-.204 1.063 1.063 0 0 1-.168-.322 2.03 2.03 0 0 1-.086-.426v-.183a2.03 2.03 0 0 1 .086-.428c.042-.126.099-.233.169-.322a.68.68 0 0 1 .258-.205.834.834 0 0 1 .357-.071c.135 0 .255.026.36.079a.709.709 0 0 1 .262.223c.072.097.127.213.164.348.037.134.055.283.055.447zm-.37.042v-.042c0-.107-.01-.208-.03-.302a.787.787 0 0 0-.096-.25.477.477 0 0 0-.438-.235.527.527 0 0 0-.416.177.693.693 0 0 0-.117.183c-.03.068-.05.138-.066.21v.48c.022.093.056.182.104.268a.542.542 0 0 0 .5.29c.098 0 .184-.02.254-.059a.483.483 0 0 0 .173-.169.787.787 0 0 0 .1-.249c.02-.094.031-.194.031-.302zm2.088.482a.308.308 0 0 0-.036-.148.3.3 0 0 0-.14-.125 1.147 1.147 0 0 0-.319-.1 2.573 2.573 0 0 1-.324-.089.98.98 0 0 1-.245-.125.481.481 0 0 1-.207-.406.54.54 0 0 1 .056-.24.644.644 0 0 1 .16-.201.793.793 0 0 1 .254-.138c.097-.033.207-.05.328-.05.172 0 .32.031.441.092.123.06.216.143.281.245a.61.61 0 0 1 .097.336h-.368a.314.314 0 0 0-.053-.173.398.398 0 0 0-.153-.141.497.497 0 0 0-.245-.056.552.552 0 0 0-.249.048.315.315 0 0 0-.137.117.296.296 0 0 0-.022.258c.014.03.04.06.076.086a.61.61 0 0 0 .15.072c.066.022.149.045.25.067.176.04.321.088.435.144a.638.638 0 0 1 .255.204c.055.081.083.18.083.294a.573.573 0 0 1-.229.462.838.838 0 0 1-.262.131c-.101.03-.214.046-.34.046-.19 0-.35-.034-.482-.101a.744.744 0 0 1-.298-.263.628.628 0 0 1-.102-.34h.37c.006.1.035.18.088.24.053.059.118.1.195.126a.778.778 0 0 0 .229.035c.1 0 .185-.012.252-.039a.35.35 0 0 0 .157-.11.252.252 0 0 0 .054-.158zm1.252-1.582v2.152h-.37v-2.152h.37zm-.398-.57c0-.06.018-.11.053-.152.038-.04.092-.061.163-.061.07 0 .125.02.162.061a.214.214 0 0 1 .057.151.21.21 0 0 1-.057.148c-.037.04-.091.06-.162.06-.071 0-.125-.02-.162-.06a.217.217 0 0 1-.054-.148zm1.89.57v.283H94.08v-.283h1.164zm-.77-.522h.368v2.141c0 .073.011.128.034.165a.162.162 0 0 0 .087.074.354.354 0 0 0 .115.018.61.61 0 0 0 .174-.024l.002.3a.813.813 0 0 1-.116.026.873.873 0 0 1-.169.014.573.573 0 0 1-.248-.054.401.401 0 0 1-.182-.179.753.753 0 0 1-.065-.342v-2.14zm2.095 2.714c-.15 0-.286-.025-.408-.076a.923.923 0 0 1-.511-.547 1.207 1.207 0 0 1-.07-.417v-.084c0-.175.026-.33.077-.467.052-.138.123-.255.212-.35a.9.9 0 0 1 .652-.29.92.92 0 0 1 .398.079.73.73 0 0 1 .276.223.944.944 0 0 1 .16.334c.034.127.051.267.051.418v.165H95.8v-.3h1.24v-.028a.923.923 0 0 0-.06-.279.503.503 0 0 0-.16-.223.466.466 0 0 0-.298-.087.5.5 0 0 0-.412.209.774.774 0 0 0-.117.252 1.27 1.27 0 0 0-.042.344v.084c0 .102.014.198.042.288.029.09.07.167.125.235.056.068.123.12.2.16.08.037.17.057.272.057a.64.64 0 0 0 .33-.08.817.817 0 0 0 .237-.212l.222.176c-.046.07-.105.138-.177.201a.831.831 0 0 1-.264.155c-.104.04-.226.06-.368.06zm3.991-2.935h.382v1.959a.961.961 0 0 1-.145.542.907.907 0 0 1-.387.327 1.247 1.247 0 0 1-.519.107c-.196 0-.374-.036-.533-.107a.87.87 0 0 1-.376-.327.995.995 0 0 1-.137-.542v-1.96h.38v1.96c0 .15.028.275.083.373a.521.521 0 0 0 .233.22.81.81 0 0 0 .35.07.8.8 0 0 0 .35-.07.516.516 0 0 0 .235-.22.747.747 0 0 0 .084-.373v-1.96zm.985 0h.958c.218 0 .402.033.552.1a.735.735 0 0 1 .344.293.893.893 0 0 1 .119.476.802.802 0 0 1-.312.642c-.1.076-.219.132-.358.17l-.108.04h-.901l-.004-.311h.68a.746.746 0 0 0 .345-.072.503.503 0 0 0 .206-.197.63.63 0 0 0 .005-.564.441.441 0 0 0-.207-.194.812.812 0 0 0-.361-.07h-.575v2.582h-.383v-2.895zm1.693 2.895-.705-1.313.4-.002.715 1.291v.024h-.41zm2.574-.312v.312h-1.448v-.312h1.448zm-1.373-2.583v2.895h-.384v-2.895h.384zm3.567 2.08h-.37a1.37 1.37 0 0 1 .034-.313.686.686 0 0 1 .109-.224c.051-.068.118-.145.201-.23l.168-.176a.768.768 0 0 0 .125-.179.521.521 0 0 0 .048-.232.525.525 0 0 0-.05-.237.345.345 0 0 0-.143-.153.461.461 0 0 0-.233-.054.575.575 0 0 0-.219.042.373.373 0 0 0-.167.13.385.385 0 0 0-.066.224h-.368a.704.704 0 0 1 .112-.386.709.709 0 0 1 .294-.247.976.976 0 0 1 .414-.085.93.93 0 0 1 .43.092c.119.06.21.148.272.262a.812.812 0 0 1 .094.401c0 .12-.025.23-.074.33-.047.1-.109.194-.185.28a3.394 3.394 0 0 1-.241.252.513.513 0 0 0-.147.228.969.969 0 0 0-.038.275zm-.385.63c0-.06.018-.11.055-.15.037-.042.091-.063.161-.063.072 0 .126.021.163.062a.218.218 0 0 1 .056.151.213.213 0 0 1-.056.147c-.037.041-.091.062-.163.062-.07 0-.124-.02-.161-.062a.212.212 0 0 1-.055-.147zM85.05 78.277h.382c-.02.183-.073.347-.158.492a.916.916 0 0 1-.36.344 1.215 1.215 0 0 1-.581.125c-.17 0-.324-.032-.463-.096a1.025 1.025 0 0 1-.356-.27 1.266 1.266 0 0 1-.231-.424 1.807 1.807 0 0 1-.08-.552v-.289c0-.203.027-.386.08-.55.054-.166.132-.308.233-.426.102-.118.224-.209.368-.273a1.18 1.18 0 0 1 .483-.095c.219 0 .404.041.555.123a.88.88 0 0 1 .352.342c.085.145.138.312.157.503h-.382a1.059 1.059 0 0 0-.103-.348.536.536 0 0 0-.215-.226.731.731 0 0 0-.364-.08.755.755 0 0 0-.34.074.687.687 0 0 0-.245.209.96.96 0 0 0-.147.324c-.033.126-.05.265-.05.42v.292c0 .141.015.275.044.4.03.124.076.233.137.328a.683.683 0 0 0 .233.222c.094.053.206.08.334.08a.83.83 0 0 0 .39-.078.51.51 0 0 0 .22-.222c.05-.097.085-.214.106-.349zm.751-.13V78.1c0-.155.023-.298.068-.431.045-.134.11-.25.195-.348a.873.873 0 0 1 .308-.231.964.964 0 0 1 .406-.084c.151 0 .287.029.408.084a.862.862 0 0 1 .31.231.998.998 0 0 1 .197.348c.046.133.068.276.068.431v.046c0 .155-.022.3-.068.432-.045.132-.11.248-.197.348a.898.898 0 0 1-.714.312.922.922 0 0 1-.718-.312c-.085-.1-.15-.216-.195-.348a1.329 1.329 0 0 1-.068-.432zm.368-.047v.046c0 .108.013.21.038.304a.807.807 0 0 0 .114.25c.051.074.116.132.193.174a.56.56 0 0 0 .268.061c.101 0 .19-.02.265-.061.077-.042.14-.1.19-.173a.801.801 0 0 0 .114-.25c.027-.096.04-.197.04-.305V78.1c0-.106-.013-.206-.04-.3a.777.777 0 0 0-.115-.253.533.533 0 0 0-.458-.239.54.54 0 0 0-.458.24.806.806 0 0 0-.113.252 1.156 1.156 0 0 0-.038.3zm2.42-.626v1.724h-.37v-2.151h.35l.02.427zm-.076.567-.171-.006c.001-.147.02-.283.058-.408a.963.963 0 0 1 .165-.328.73.73 0 0 1 .272-.215.87.87 0 0 1 .379-.078c.1 0 .193.015.278.044a.557.557 0 0 1 .22.134c.063.06.111.139.146.234.034.096.052.21.052.346v1.434h-.369v-1.416a.548.548 0 0 0-.057-.27.328.328 0 0 0-.16-.147.574.574 0 0 0-.242-.048c-.109 0-.2.019-.272.057a.462.462 0 0 0-.175.16.707.707 0 0 0-.096.232 1.296 1.296 0 0 0-.028.275zm1.395-.203-.247.076a1.08 1.08 0 0 1 .058-.34.931.931 0 0 1 .165-.29.78.78 0 0 1 .269-.202.836.836 0 0 1 .363-.075c.116 0 .218.015.307.045.09.03.166.078.227.141a.59.59 0 0 1 .14.241c.033.098.049.215.049.35v1.414h-.37V77.78a.565.565 0 0 0-.058-.28.303.303 0 0 0-.16-.142.638.638 0 0 0-.242-.041.524.524 0 0 0-.215.041.448.448 0 0 0-.157.116.5.5 0 0 0-.098.165.613.613 0 0 0-.031.199zm2.256-.378v2.565h-.37v-2.979h.338l.032.414zm1.45.644v.042c0 .156-.018.302-.056.436a1.075 1.075 0 0 1-.163.346.741.741 0 0 1-.26.228.751.751 0 0 1-.356.082.915.915 0 0 1-.363-.067.716.716 0 0 1-.266-.198 1.008 1.008 0 0 1-.175-.31 1.801 1.801 0 0 1-.088-.407v-.223c.016-.16.046-.302.09-.428s.101-.233.173-.322a.709.709 0 0 1 .264-.205.848.848 0 0 1 .358-.072c.136 0 .256.027.36.08a.724.724 0 0 1 .265.223c.072.097.126.213.161.348.038.134.056.283.056.447zm-.37.042v-.042c0-.107-.011-.208-.034-.302a.763.763 0 0 0-.105-.25.505.505 0 0 0-.44-.235.525.525 0 0 0-.416.177.693.693 0 0 0-.117.183c-.03.067-.05.138-.066.21v.516c.027.093.064.18.112.262a.578.578 0 0 0 .19.197c.08.049.18.073.301.073.1 0 .185-.02.257-.061a.52.52 0 0 0 .179-.173.785.785 0 0 0 .105-.25c.023-.096.034-.197.034-.305zm2.109.684v-1.107a.447.447 0 0 0-.052-.221.337.337 0 0 0-.151-.147.547.547 0 0 0-.25-.052.59.59 0 0 0-.246.048.432.432 0 0 0-.162.125.277.277 0 0 0-.058.167h-.368c0-.077.02-.153.06-.229a.669.669 0 0 1 .17-.205.858.858 0 0 1 .271-.147 1.07 1.07 0 0 1 .354-.055c.157 0 .295.026.414.079a.622.622 0 0 1 .283.24c.069.107.103.24.103.4v1.003c0 .071.006.148.018.228.013.082.032.151.058.21v.031h-.384a.676.676 0 0 1-.044-.169 1.366 1.366 0 0 1-.016-.199zm.064-.936.004.258h-.373c-.104 0-.198.009-.28.026a.636.636 0 0 0-.207.074.351.351 0 0 0-.127.125.335.335 0 0 0-.044.173c0 .067.015.13.046.185.03.055.076.1.137.133a.495.495 0 0 0 .229.048.606.606 0 0 0 .503-.247.375.375 0 0 0 .084-.2l.157.177a.535.535 0 0 1-.076.184.887.887 0 0 1-.408.348.787.787 0 0 1-.314.06.822.822 0 0 1-.384-.085.603.603 0 0 1-.344-.553c0-.116.023-.217.068-.305a.586.586 0 0 1 .195-.22.937.937 0 0 1 .306-.136c.12-.03.252-.045.4-.045h.428zm1.251-.388v1.692H96.3v-2.151h.348l.02.459zm-.088.535-.153-.006c.002-.147.024-.283.066-.408.042-.126.102-.235.18-.328a.79.79 0 0 1 .63-.293c.106 0 .201.015.286.044a.52.52 0 0 1 .217.136.605.605 0 0 1 .14.242c.031.098.047.218.047.36v1.41h-.37v-1.414a.616.616 0 0 0-.05-.27.305.305 0 0 0-.145-.15.52.52 0 0 0-.235-.047.545.545 0 0 0-.443.217.81.81 0 0 0-.17.507zm2.577.934.599-1.928h.394l-.864 2.483c-.02.053-.046.11-.08.171a.829.829 0 0 1-.123.177.589.589 0 0 1-.436.19 1.064 1.064 0 0 1-.207-.032l-.001-.299.05.004a.594.594 0 0 0 .262-.03.32.32 0 0 0 .147-.11.642.642 0 0 0 .106-.208l.153-.418zm-.44-1.928.56 1.67.095.388-.265.135-.791-2.194h.401zm3.144.459v1.692h-.368v-2.151h.348l.02.459zm-.088.535-.153-.006c.001-.147.023-.283.065-.408.043-.126.103-.235.18-.328a.793.793 0 0 1 .631-.293c.105 0 .201.015.286.044a.519.519 0 0 1 .217.136.603.603 0 0 1 .139.242c.032.098.048.218.048.36v1.41h-.37v-1.414a.622.622 0 0 0-.05-.27.308.308 0 0 0-.145-.15.523.523 0 0 0-.235-.047.548.548 0 0 0-.444.217.793.793 0 0 0-.169.507zm3.241.79v-1.108a.444.444 0 0 0-.052-.221.334.334 0 0 0-.151-.147.547.547 0 0 0-.251-.052.587.587 0 0 0-.244.048.43.43 0 0 0-.163.125.272.272 0 0 0-.058.167h-.368c0-.077.02-.153.06-.229a.662.662 0 0 1 .17-.205.862.862 0 0 1 .271-.147c.106-.037.224-.055.354-.055.157 0 .295.026.414.079a.625.625 0 0 1 .283.24.72.72 0 0 1 .103.4v1.003c0 .071.006.148.018.228.013.082.032.151.058.21v.031h-.384a.643.643 0 0 1-.044-.169 1.313 1.313 0 0 1-.016-.199zm.064-.937.004.258h-.372c-.105 0-.199.009-.281.026a.64.64 0 0 0-.207.074.334.334 0 0 0-.171.298c0 .067.015.13.046.185.03.055.076.1.137.133a.495.495 0 0 0 .229.048.61.61 0 0 0 .503-.247.374.374 0 0 0 .084-.2l.157.177a.534.534 0 0 1-.076.184.881.881 0 0 1-.408.348.783.783 0 0 1-.314.06.822.822 0 0 1-.384-.085.668.668 0 0 1-.255-.23.61.61 0 0 1-.089-.324c0-.115.023-.216.068-.304a.586.586 0 0 1 .195-.22.936.936 0 0 1 .306-.136c.119-.03.253-.045.4-.045h.428zm1.249-.42v1.724h-.37v-2.151h.35l.02.427zm-.076.567-.171-.006c.002-.147.021-.283.058-.408a.961.961 0 0 1 .165-.328.73.73 0 0 1 .273-.215.87.87 0 0 1 .378-.078c.1 0 .193.015.279.044a.56.56 0 0 1 .365.368c.035.096.052.21.052.346v1.434h-.368v-1.416a.54.54 0 0 0-.058-.27.328.328 0 0 0-.159-.147.571.571 0 0 0-.242-.048c-.109 0-.2.019-.273.057a.457.457 0 0 0-.175.16.717.717 0 0 0-.096.232 1.343 1.343 0 0 0-.028.275zm1.395-.203-.246.076c.001-.118.02-.232.057-.34a.943.943 0 0 1 .165-.29.785.785 0 0 1 .269-.202.836.836 0 0 1 .364-.075c.116 0 .217.015.306.045.091.03.166.078.227.141a.598.598 0 0 1 .142.241c.031.098.047.215.047.35v1.414h-.37V77.78a.557.557 0 0 0-.058-.28.302.302 0 0 0-.159-.142.637.637 0 0 0-.242-.041.524.524 0 0 0-.215.041.502.502 0 0 0-.255.28.619.619 0 0 0-.032.2zm2.781 1.4c-.149 0-.285-.025-.408-.076a.933.933 0 0 1-.312-.216.975.975 0 0 1-.199-.33 1.218 1.218 0 0 1-.069-.418v-.084c0-.175.026-.33.077-.467.052-.138.122-.255.211-.35a.902.902 0 0 1 .653-.29.92.92 0 0 1 .398.079.728.728 0 0 1 .276.223.936.936 0 0 1 .159.334c.035.127.052.266.052.418v.165h-1.607v-.3h1.239v-.028a.893.893 0 0 0-.06-.279.5.5 0 0 0-.159-.223.465.465 0 0 0-.298-.087.5.5 0 0 0-.412.209.814.814 0 0 0-.118.252c-.027.1-.041.214-.041.344v.084c0 .102.014.198.041.288.03.089.071.167.126.235a.61.61 0 0 0 .201.16c.079.037.17.056.27.056.13 0 .24-.026.331-.079a.809.809 0 0 0 .236-.213l.223.177a.993.993 0 0 1-.177.201.843.843 0 0 1-.264.155c-.104.04-.226.06-.369.06zm2.679-2.192v2.152h-.371v-2.151h.371zm-.399-.57c0-.06.018-.11.054-.152.037-.04.091-.061.163-.061.071 0 .124.02.162.061a.215.215 0 0 1 .057.151.21.21 0 0 1-.057.148c-.038.04-.091.06-.162.06-.072 0-.126-.02-.163-.06a.217.217 0 0 1-.054-.148zm1.357 1.03v1.692h-.368v-2.151h.348l.02.459zm-.087.535-.154-.006c.002-.147.024-.283.066-.408.043-.126.102-.235.179-.328a.796.796 0 0 1 .631-.293c.106 0 .202.015.286.044a.513.513 0 0 1 .217.136.605.605 0 0 1 .14.242c.031.098.047.218.047.36v1.41h-.37v-1.414a.623.623 0 0 0-.049-.27.31.31 0 0 0-.146-.15.52.52 0 0 0-.235-.047.547.547 0 0 0-.443.217.793.793 0 0 0-.169.507zm3.531 1.157h-.368V76.82c0-.156.028-.286.084-.392a.557.557 0 0 1 .245-.242.794.794 0 0 1 .377-.084 1.038 1.038 0 0 1 .255.032l-.02.3a.412.412 0 0 0-.402.03.298.298 0 0 0-.127.135.502.502 0 0 0-.044.22v2.38zm.458-2.151v.282H116.8v-.282h1.166zm1.727 1.654v-1.654h.37v2.151h-.352l-.018-.497zm.069-.453.153-.005c0 .144-.015.276-.045.398a.856.856 0 0 1-.143.314.689.689 0 0 1-.261.21.944.944 0 0 1-.392.073.873.873 0 0 1-.289-.046.572.572 0 0 1-.222-.14.644.644 0 0 1-.146-.25 1.202 1.202 0 0 1-.049-.368v-1.388h.368v1.393c0 .096.01.176.031.24a.406.406 0 0 0 .09.15.325.325 0 0 0 .127.075.504.504 0 0 0 .148.022c.156 0 .28-.03.372-.09a.514.514 0 0 0 .197-.244.927.927 0 0 0 .061-.344zm1.261-2.105v3.055h-.369v-3.054h.369zm.991 0v3.055h-.37v-3.054h.37zM85.14 103.731v.312h-1.534v-.312h1.534zm-1.456-2.583v2.895H83.3v-2.895h.384zm1.253 1.244v.313h-1.33v-.313h1.33zm.183-1.244v.314h-1.514v-.314h1.514zm.806 1.171v1.724h-.37v-2.152h.35l.02.428zm-.076.566-.17-.005a1.45 1.45 0 0 1 .057-.408.968.968 0 0 1 .165-.328.728.728 0 0 1 .273-.215.867.867 0 0 1 .378-.078c.1 0 .193.015.278.044a.56.56 0 0 1 .367.368c.034.095.051.211.051.346v1.434h-.368v-1.416a.55.55 0 0 0-.058-.271.335.335 0 0 0-.159-.147.587.587 0 0 0-.243-.047c-.109 0-.2.019-.272.057a.468.468 0 0 0-.175.159.722.722 0 0 0-.096.233 1.312 1.312 0 0 0-.028.274zm1.395-.202-.247.075c.002-.118.021-.231.058-.34a.926.926 0 0 1 .165-.29.78.78 0 0 1 .269-.201.847.847 0 0 1 .364-.076c.115 0 .218.016.306.046.09.03.166.078.227.141.063.063.11.143.141.241.032.098.048.215.048.35v1.414h-.37v-1.418a.562.562 0 0 0-.058-.28.305.305 0 0 0-.159-.142.655.655 0 0 0-.457 0 .448.448 0 0 0-.158.116.507.507 0 0 0-.097.165.614.614 0 0 0-.032.199zm3.157.992v-1.108a.445.445 0 0 0-.051-.22.333.333 0 0 0-.151-.147.541.541 0 0 0-.251-.052.602.602 0 0 0-.245.047.426.426 0 0 0-.163.126.27.27 0 0 0-.058.167h-.368c0-.077.02-.153.06-.229a.681.681 0 0 1 .171-.205.868.868 0 0 1 .27-.147c.107-.037.225-.056.355-.056.156 0 .294.027.414.08a.62.62 0 0 1 .282.24.72.72 0 0 1 .103.4v1.003c0 .071.007.148.018.228a.895.895 0 0 0 .058.209v.032h-.384a.693.693 0 0 1-.044-.169 1.37 1.37 0 0 1-.016-.199zm.064-.937.004.259h-.372c-.105 0-.198.009-.28.026a.648.648 0 0 0-.208.073.334.334 0 0 0-.17.299c0 .067.015.129.045.184.03.056.076.101.138.134a.497.497 0 0 0 .228.048.628.628 0 0 0 .504-.247.377.377 0 0 0 .083-.201l.157.177a.52.52 0 0 1-.075.185.87.87 0 0 1-.408.348.788.788 0 0 1-.315.06.823.823 0 0 1-.383-.086.604.604 0 0 1-.344-.553.66.66 0 0 1 .067-.304.588.588 0 0 1 .195-.221.95.95 0 0 1 .306-.135c.12-.031.253-.046.4-.046h.428zm1.283-.847v2.152h-.37v-2.152h.37zm-.398-.571c0-.059.018-.11.054-.151.037-.041.091-.061.163-.061.07 0 .124.02.162.061a.214.214 0 0 1 .057.151.21.21 0 0 1-.057.148c-.038.039-.091.059-.162.059-.072 0-.126-.02-.163-.059a.219.219 0 0 1-.054-.148zm1.389-.332v3.055h-.37v-3.055h.37zm2.07.16v2.895h-.385v-2.895h.384zm1.481 2.895h-.604l.003-.312h.601a.95.95 0 0 0 .517-.13.804.804 0 0 0 .31-.365c.071-.158.106-.342.106-.553v-.177c0-.166-.02-.313-.06-.442a.894.894 0 0 0-.174-.328.748.748 0 0 0-.283-.205.978.978 0 0 0-.38-.069h-.653v-.314h.653c.19 0 .363.031.52.095.156.062.29.153.403.272.114.118.202.261.263.43.061.167.092.355.092.564v.174c0 .209-.031.398-.092.567a1.162 1.162 0 0 1-.678.7c-.161.062-.342.093-.544.093zm-.4-2.895v2.895h-.384v-2.895h.385zM84.368 127.752h-.774v-.312h.774c.15 0 .272-.024.364-.072a.447.447 0 0 0 .203-.199.622.622 0 0 0 .066-.29.619.619 0 0 0-.066-.28.482.482 0 0 0-.203-.211.72.72 0 0 0-.364-.082h-.684v2.582H83.3v-2.896h1.068c.219 0 .404.038.556.113a.808.808 0 0 1 .343.314.883.883 0 0 1 .118.456c0 .186-.04.344-.118.476a.75.75 0 0 1-.343.3 1.37 1.37 0 0 1-.556.101zm1.815-1.919v3.055h-.368v-3.055h.368zm-.088 1.897-.153-.006c.001-.147.023-.283.066-.407a1.01 1.01 0 0 1 .179-.329.803.803 0 0 1 .63-.292c.106 0 .202.015.287.044a.523.523 0 0 1 .216.135.604.604 0 0 1 .14.243c.032.098.047.218.047.36v1.41h-.37v-1.414a.625.625 0 0 0-.05-.271.307.307 0 0 0-.144-.149.521.521 0 0 0-.235-.048.552.552 0 0 0-.444.217.795.795 0 0 0-.169.507zm1.867.106v-.046c0-.155.022-.299.067-.432a1.03 1.03 0 0 1 .195-.348.87.87 0 0 1 .308-.23.952.952 0 0 1 .406-.084c.151 0 .287.028.408.084a.865.865 0 0 1 .31.23c.086.099.152.214.197.348.046.133.068.277.068.432v.046c0 .155-.023.299-.068.431-.045.133-.11.249-.197.348a.912.912 0 0 1-.714.313.988.988 0 0 1-.408-.082.933.933 0 0 1-.505-.579 1.324 1.324 0 0 1-.067-.431zm.367-.046v.046c0 .107.013.209.038.304a.797.797 0 0 0 .114.25.57.57 0 0 0 .193.173.55.55 0 0 0 .268.062.535.535 0 0 0 .456-.235.8.8 0 0 0 .113-.25 1.13 1.13 0 0 0 .04-.304v-.046c0-.106-.014-.206-.04-.301a.778.778 0 0 0-.115-.252.529.529 0 0 0-.458-.239.537.537 0 0 0-.457.239.798.798 0 0 0-.114.252 1.163 1.163 0 0 0-.038.301zm2.421-.595v1.693h-.368v-2.152h.349l.02.459zm-.087.535-.153-.006c.001-.147.023-.283.066-.407.042-.127.102-.236.178-.329a.803.803 0 0 1 .631-.292c.106 0 .202.015.287.044a.523.523 0 0 1 .216.135.604.604 0 0 1 .14.243c.032.098.047.218.047.36v1.41h-.37v-1.414a.625.625 0 0 0-.05-.271.307.307 0 0 0-.144-.149.522.522 0 0 0-.235-.048.552.552 0 0 0-.444.217.797.797 0 0 0-.17.507zm2.865 1.198c-.15 0-.286-.026-.408-.076a.929.929 0 0 1-.312-.217.972.972 0 0 1-.2-.33 1.212 1.212 0 0 1-.069-.418v-.083c0-.175.026-.331.078-.468a1.06 1.06 0 0 1 .21-.35.905.905 0 0 1 .653-.29c.154 0 .287.027.398.079a.74.74 0 0 1 .277.223.946.946 0 0 1 .159.335c.034.127.051.266.051.417v.165h-1.607v-.3h1.24v-.028a.915.915 0 0 0-.06-.278.502.502 0 0 0-.16-.223.466.466 0 0 0-.298-.088.5.5 0 0 0-.412.209.773.773 0 0 0-.117.253 1.266 1.266 0 0 0-.042.344v.083c0 .103.014.199.042.289.029.089.071.167.125.234a.607.607 0 0 0 .201.16c.08.038.17.057.271.057a.64.64 0 0 0 .33-.079.818.818 0 0 0 .237-.213l.223.177c-.047.07-.106.137-.178.201a.858.858 0 0 1-.264.155 1.02 1.02 0 0 1-.368.06zm2.646-1.733v1.693h-.368v-2.152h.348l.02.459zm-.088.535-.153-.006c.001-.147.023-.283.066-.407.042-.127.102-.236.18-.329a.798.798 0 0 1 .63-.292c.106 0 .201.015.286.044a.526.526 0 0 1 .217.135.604.604 0 0 1 .14.243c.031.098.047.218.047.36v1.41h-.37v-1.414a.625.625 0 0 0-.05-.271.31.31 0 0 0-.145-.149.518.518 0 0 0-.235-.048.55.55 0 0 0-.444.217.805.805 0 0 0-.169.507zm3.289.66v-1.654h.37v2.152h-.352l-.018-.498zm.07-.453.153-.004c0 .143-.015.276-.046.398a.86.86 0 0 1-.143.314.68.68 0 0 1-.26.209.942.942 0 0 1-.393.074.885.885 0 0 1-.288-.046.588.588 0 0 1-.223-.141.651.651 0 0 1-.145-.249 1.204 1.204 0 0 1-.05-.368v-1.388h.368v1.392c0 .097.01.177.032.241a.394.394 0 0 0 .09.149c.038.036.08.061.127.075a.488.488 0 0 0 .147.022.68.68 0 0 0 .372-.089.511.511 0 0 0 .197-.245.92.92 0 0 0 .062-.344zm1.227-.773v1.724h-.37v-2.152h.35l.02.428zm-.076.566-.171-.006c.002-.147.021-.283.058-.407a.96.96 0 0 1 .165-.329.736.736 0 0 1 .273-.214.868.868 0 0 1 .378-.078c.101 0 .193.015.279.044a.563.563 0 0 1 .366.368c.034.095.051.21.051.346v1.434h-.368v-1.416a.542.542 0 0 0-.058-.271.329.329 0 0 0-.159-.147.568.568 0 0 0-.242-.048c-.109 0-.2.02-.273.058a.463.463 0 0 0-.175.159.714.714 0 0 0-.095.233 1.272 1.272 0 0 0-.029.274zm1.395-.203-.246.076c.001-.118.02-.231.057-.34a.914.914 0 0 1 .166-.29.77.77 0 0 1 .268-.201.829.829 0 0 1 .364-.076c.116 0 .218.016.306.046a.54.54 0 0 1 .227.141c.063.062.11.143.142.241.031.098.047.214.047.35v1.414h-.37v-1.418a.572.572 0 0 0-.057-.281.31.31 0 0 0-.16-.141.628.628 0 0 0-.242-.042.519.519 0 0 0-.215.042.489.489 0 0 0-.255.281.613.613 0 0 0-.032.198zm1.886-1.694h.37v2.637l-.032.418h-.338v-3.055zm1.825 1.961v.042c0 .156-.019.301-.056.435a1.075 1.075 0 0 1-.163.346.758.758 0 0 1-.263.229.757.757 0 0 1-.356.082.879.879 0 0 1-.36-.07.717.717 0 0 1-.259-.205 1.078 1.078 0 0 1-.169-.322 2.045 2.045 0 0 1-.085-.426v-.183c.016-.159.044-.301.085-.427.043-.126.099-.234.169-.322a.677.677 0 0 1 .259-.205.829.829 0 0 1 .356-.072c.135 0 .256.027.36.079a.716.716 0 0 1 .263.223c.071.097.126.213.163.348.037.134.056.284.056.448zm-.371.042v-.042a1.47 1.47 0 0 0-.029-.303.785.785 0 0 0-.096-.25.473.473 0 0 0-.173-.171.51.51 0 0 0-.264-.064.52.52 0 0 0-.416.177.71.71 0 0 0-.118.183c-.029.068-.05.138-.065.211v.479c.021.093.056.183.103.269a.639.639 0 0 0 .195.209.543.543 0 0 0 .304.081c.1 0 .185-.02.255-.059a.475.475 0 0 0 .173-.169.77.77 0 0 0 .1-.249c.021-.094.031-.195.031-.302zm1.73 1.092c-.15 0-.286-.026-.408-.076a.93.93 0 0 1-.313-.217.98.98 0 0 1-.199-.33 1.222 1.222 0 0 1-.069-.418v-.083c0-.175.025-.331.077-.468s.122-.254.211-.35a.908.908 0 0 1 .653-.29c.154 0 .286.027.398.079a.73.73 0 0 1 .276.223.937.937 0 0 1 .159.335c.035.127.052.266.052.417v.165h-1.607v-.3h1.239v-.028a.887.887 0 0 0-.06-.278.498.498 0 0 0-.159-.223.466.466 0 0 0-.298-.088.498.498 0 0 0-.412.209.769.769 0 0 0-.117.253 1.27 1.27 0 0 0-.042.344v.083c0 .103.014.199.042.289a.73.73 0 0 0 .125.234.601.601 0 0 0 .201.16c.08.038.17.057.27.057.13 0 .241-.026.331-.079a.807.807 0 0 0 .236-.213l.223.177c-.046.07-.105.137-.177.201a.86.86 0 0 1-.264.155c-.104.04-.227.06-.368.06zm1.635-1.854v1.814h-.368v-2.152h.358l.01.338zm.672-.35-.002.342a1.2 1.2 0 0 0-.179-.016.574.574 0 0 0-.224.04.45.45 0 0 0-.166.111.551.551 0 0 0-.107.171.836.836 0 0 0-.05.215l-.103.06c0-.13.013-.252.037-.366.027-.114.068-.215.122-.303a.577.577 0 0 1 .672-.254zM84.063 153.265l.575-2.021h.278l-.16.785-.62 2.111h-.276l.203-.875zm-.595-2.021.457 1.981.138.915h-.275l-.702-2.896h.382zm2.192 1.979.448-1.979h.384l-.7 2.896h-.275l.143-.917zm-.702-1.979.56 2.021.202.875h-.277l-.596-2.111-.163-.785h.274zm2.734 2.935c-.15 0-.286-.025-.408-.075a.925.925 0 0 1-.512-.547 1.212 1.212 0 0 1-.07-.418v-.083c0-.175.026-.331.078-.468a1.06 1.06 0 0 1 .211-.35.905.905 0 0 1 .653-.29c.154 0 .286.026.398.079a.74.74 0 0 1 .276.223.953.953 0 0 1 .16.335c.034.127.051.266.051.417v.165h-1.607v-.3h1.24v-.028a.904.904 0 0 0-.06-.278.493.493 0 0 0-.16-.223.461.461 0 0 0-.298-.088.497.497 0 0 0-.412.209.771.771 0 0 0-.117.253 1.266 1.266 0 0 0-.042.344v.083c0 .102.014.199.042.289.029.088.07.167.125.234a.59.59 0 0 0 .471.217c.13 0 .24-.027.33-.08a.8.8 0 0 0 .237-.212l.223.177c-.046.07-.105.137-.177.2a.84.84 0 0 1-.264.156 1.02 1.02 0 0 1-.368.059zm3.595-.537v-1.654h.37v2.152h-.352l-.018-.498zm.07-.453.153-.004c0 .143-.016.276-.047.398a.853.853 0 0 1-.142.314.682.682 0 0 1-.261.209.94.94 0 0 1-.392.073.86.86 0 0 1-.289-.046.578.578 0 0 1-.368-.389 1.204 1.204 0 0 1-.05-.368v-1.388h.369v1.392c0 .096.01.177.031.241a.404.404 0 0 0 .09.149.32.32 0 0 0 .128.075.486.486 0 0 0 .147.022c.156 0 .28-.03.372-.09a.501.501 0 0 0 .196-.244.92.92 0 0 0 .062-.344zm2.114.38a.307.307 0 0 0-.036-.147c-.022-.047-.07-.088-.14-.126a1.184 1.184 0 0 0-.32-.099 2.417 2.417 0 0 1-.324-.09.97.97 0 0 1-.244-.125.481.481 0 0 1-.207-.406c0-.084.019-.165.056-.24a.636.636 0 0 1 .16-.201.787.787 0 0 1 .253-.137c.098-.033.208-.05.329-.05.172 0 .32.03.441.092.122.06.216.142.28.244a.607.607 0 0 1 .098.336h-.368a.32.32 0 0 0-.053-.173.397.397 0 0 0-.153-.141.497.497 0 0 0-.245-.056.554.554 0 0 0-.249.048.288.288 0 0 0-.16.376c.015.03.04.059.076.085.036.026.086.05.152.072.065.022.148.045.248.068.177.039.322.087.436.143.114.055.199.124.254.205.056.08.084.179.084.294a.567.567 0 0 1-.229.461.816.816 0 0 1-.262.131c-.101.031-.214.046-.34.046-.19 0-.35-.033-.482-.101a.745.745 0 0 1-.298-.263.625.625 0 0 1-.102-.34h.37a.382.382 0 0 0 .088.241.45.45 0 0 0 .195.125.765.765 0 0 0 .228.036.687.687 0 0 0 .253-.04.351.351 0 0 0 .157-.109.256.256 0 0 0 .054-.159zm1.745.61c-.15 0-.286-.025-.408-.075a.927.927 0 0 1-.512-.547 1.222 1.222 0 0 1-.069-.418v-.083c0-.175.026-.331.078-.468a1.06 1.06 0 0 1 .21-.35.905.905 0 0 1 .653-.29.92.92 0 0 1 .398.079.738.738 0 0 1 .276.223.953.953 0 0 1 .16.335c.034.127.052.266.052.417v.165h-1.608v-.3h1.24v-.028a.904.904 0 0 0-.06-.278.493.493 0 0 0-.16-.223.462.462 0 0 0-.298-.088.498.498 0 0 0-.412.209.79.79 0 0 0-.117.253 1.283 1.283 0 0 0-.042.344v.083a.98.98 0 0 0 .042.289c.03.088.07.167.125.234a.59.59 0 0 0 .472.217c.13 0 .24-.027.33-.08a.8.8 0 0 0 .237-.212l.223.177c-.047.07-.106.137-.177.2a.845.845 0 0 1-.265.156c-.103.04-.226.059-.368.059zm3.18-2.191v.282H97.23v-.282h1.164zm-.771-.523h.368v2.141c0 .073.011.129.034.166a.161.161 0 0 0 .088.073.361.361 0 0 0 .115.018.53.53 0 0 0 .095-.008l.078-.016.002.301a.956.956 0 0 1-.115.025.821.821 0 0 1-.17.014.57.57 0 0 1-.248-.053.401.401 0 0 1-.181-.179.748.748 0 0 1-.066-.342v-2.14zm1.57-.38v3.055h-.368v-3.055h.368zm-.088 1.897-.153-.006c.001-.147.023-.283.066-.407.042-.127.102-.236.179-.329a.8.8 0 0 1 .63-.292c.107 0 .202.015.287.044a.525.525 0 0 1 .217.135.603.603 0 0 1 .139.242c.032.099.048.219.048.361v1.41h-.37v-1.415a.622.622 0 0 0-.05-.27.304.304 0 0 0-.145-.149.518.518 0 0 0-.235-.048.537.537 0 0 0-.25.058.593.593 0 0 0-.194.159.794.794 0 0 0-.125.233.847.847 0 0 0-.044.274zm2.364-.994v2.152h-.37v-2.152h.37zm-.398-.571c0-.06.018-.11.054-.151.037-.041.091-.062.163-.062.07 0 .124.021.161.062a.214.214 0 0 1 .058.151.21.21 0 0 1-.058.147c-.037.04-.091.06-.161.06-.072 0-.126-.02-.163-.06a.215.215 0 0 1-.054-.147zm2.242 2.152a.308.308 0 0 0-.036-.147c-.022-.047-.069-.088-.141-.126a1.175 1.175 0 0 0-.318-.099 2.385 2.385 0 0 1-.324-.09.953.953 0 0 1-.245-.125.48.48 0 0 1-.207-.406c0-.084.019-.165.056-.24a.63.63 0 0 1 .161-.201.777.777 0 0 1 .253-.137c.097-.033.207-.05.328-.05.172 0 .319.03.441.092a.68.68 0 0 1 .281.244.608.608 0 0 1 .097.336h-.368a.315.315 0 0 0-.053-.173.399.399 0 0 0-.154-.141.492.492 0 0 0-.244-.056.558.558 0 0 0-.249.048.29.29 0 0 0-.159.376.23.23 0 0 0 .076.085c.035.026.085.05.151.072.064.022.148.045.248.068.177.039.322.087.436.143a.638.638 0 0 1 .255.205c.055.08.083.179.083.294 0 .094-.02.18-.06.258a.555.555 0 0 1-.169.203.815.815 0 0 1-.262.131 1.156 1.156 0 0 1-.34.046c-.19 0-.351-.033-.482-.101a.747.747 0 0 1-.298-.263.623.623 0 0 1-.102-.34h.37a.386.386 0 0 0 .088.241c.053.058.118.1.195.125a.765.765 0 0 0 .229.036c.1 0 .185-.013.252-.04a.345.345 0 0 0 .157-.109.255.255 0 0 0 .054-.159zm2.407.189.554-1.77h.242l-.048.352-.562 1.8h-.237l.051-.382zm-.372-1.77.472 1.789.034.363h-.249l-.625-2.152h.368zm1.697 1.776.45-1.776h.366l-.625 2.152h-.246l.055-.376zm-.475-1.776.541 1.74.062.412h-.235l-.579-1.804-.048-.348h.259zm2.563 2.191c-.15 0-.286-.025-.408-.075a.93.93 0 0 1-.313-.217.98.98 0 0 1-.199-.33 1.222 1.222 0 0 1-.069-.418v-.083c0-.175.025-.331.077-.468s.122-.254.211-.35a.908.908 0 0 1 .653-.29.92.92 0 0 1 .398.079.73.73 0 0 1 .276.223.937.937 0 0 1 .159.335c.035.127.052.266.052.417v.165h-1.607v-.3h1.239v-.028a.887.887 0 0 0-.06-.278.493.493 0 0 0-.159-.223.46.46 0 0 0-.298-.088.498.498 0 0 0-.412.209.79.79 0 0 0-.118.253 1.314 1.314 0 0 0-.041.344v.083c0 .102.014.199.041.289.03.088.072.167.126.234a.586.586 0 0 0 .471.217c.13 0 .241-.027.331-.08a.79.79 0 0 0 .236-.212l.223.177a.99.99 0 0 1-.177.2.854.854 0 0 1-.264.156c-.104.04-.227.059-.368.059zm1.265-3.094h.37v2.637l-.032.418h-.338v-3.055zm1.824 1.961v.042c0 .156-.018.301-.055.435a1.076 1.076 0 0 1-.164.346.765.765 0 0 1-.262.229.76.76 0 0 1-.356.081.884.884 0 0 1-.361-.069.706.706 0 0 1-.258-.205 1.056 1.056 0 0 1-.169-.322 1.98 1.98 0 0 1-.086-.426v-.183c.016-.159.044-.301.086-.427.042-.126.099-.234.169-.322a.667.667 0 0 1 .258-.205.833.833 0 0 1 .357-.072c.135 0 .255.026.36.079a.72.72 0 0 1 .262.223c.072.097.126.213.164.348.037.134.055.283.055.448zm-.37.042v-.042c0-.108-.01-.209-.03-.303a.808.808 0 0 0-.095-.25.48.48 0 0 0-.438-.235.573.573 0 0 0-.243.048.54.54 0 0 0-.173.129.69.69 0 0 0-.117.183 1.1 1.1 0 0 0-.066.211v.479c.022.093.056.183.104.269a.639.639 0 0 0 .195.209.54.54 0 0 0 .304.081.52.52 0 0 0 .255-.059.5.5 0 0 0 .173-.169.791.791 0 0 0 .099-.249c.021-.094.032-.195.032-.302zm2.089.481a.308.308 0 0 0-.036-.147c-.022-.047-.07-.088-.141-.126a1.175 1.175 0 0 0-.318-.099 2.345 2.345 0 0 1-.324-.09.953.953 0 0 1-.245-.125.48.48 0 0 1-.207-.406c0-.084.018-.165.056-.24a.64.64 0 0 1 .16-.201.798.798 0 0 1 .253-.137c.098-.033.208-.05.329-.05.172 0 .319.03.441.092a.68.68 0 0 1 .281.244.608.608 0 0 1 .097.336h-.368a.324.324 0 0 0-.053-.173.399.399 0 0 0-.154-.141.492.492 0 0 0-.244-.056.558.558 0 0 0-.249.048.29.29 0 0 0-.159.376c.014.03.04.059.075.085.036.026.086.05.152.072.064.022.148.045.248.068.177.039.322.087.436.143a.638.638 0 0 1 .255.205c.055.08.083.179.083.294a.565.565 0 0 1-.229.461.815.815 0 0 1-.262.131 1.156 1.156 0 0 1-.34.046c-.19 0-.351-.033-.482-.101a.74.74 0 0 1-.298-.263.623.623 0 0 1-.102-.34h.37a.386.386 0 0 0 .088.241c.053.058.118.1.195.125a.765.765 0 0 0 .229.036c.1 0 .185-.013.252-.04a.345.345 0 0 0 .157-.109.255.255 0 0 0 .054-.159zm1.252-1.581v2.152h-.371v-2.152h.371zm-.398-.571c0-.06.018-.11.053-.151.037-.041.092-.062.163-.062.071 0 .125.021.162.062a.213.213 0 0 1 .057.151.209.209 0 0 1-.057.147c-.037.04-.091.06-.162.06-.071 0-.126-.02-.163-.06a.22.22 0 0 1-.053-.147zm1.89.571v.282h-1.164v-.282h1.164zm-.77-.523h.368v2.141c0 .073.011.129.033.166a.163.163 0 0 0 .088.073.36.36 0 0 0 .115.018.533.533 0 0 0 .096-.008l.077-.016.003.301a.973.973 0 0 1-.116.025.815.815 0 0 1-.169.014.574.574 0 0 1-.249-.053.411.411 0 0 1-.181-.179.763.763 0 0 1-.065-.342v-2.14zm2.095 2.714c-.15 0-.286-.025-.408-.075a.93.93 0 0 1-.313-.217.963.963 0 0 1-.198-.33 1.198 1.198 0 0 1-.07-.418v-.083c0-.175.026-.331.077-.468a1.08 1.08 0 0 1 .211-.35.908.908 0 0 1 .653-.29c.154 0 .287.026.398.079a.73.73 0 0 1 .276.223.937.937 0 0 1 .159.335c.035.127.052.266.052.417v.165h-1.607v-.3h1.239v-.028a.887.887 0 0 0-.06-.278.493.493 0 0 0-.159-.223.46.46 0 0 0-.298-.088.5.5 0 0 0-.412.209.79.79 0 0 0-.117.253 1.27 1.27 0 0 0-.042.344v.083a.97.97 0 0 0 .042.289.74.74 0 0 0 .125.234.596.596 0 0 0 .471.217c.13 0 .241-.027.331-.08a.805.805 0 0 0 .237-.212l.222.177a.99.99 0 0 1-.177.2.843.843 0 0 1-.264.156c-.104.04-.226.059-.368.059zm2.827-.039h-.368v-2.379c0-.155.027-.285.083-.392a.561.561 0 0 1 .245-.242.799.799 0 0 1 .378-.084 1.083 1.083 0 0 1 .255.032l-.02.3a.76.76 0 0 0-.096-.014 1.773 1.773 0 0 0-.103-.004.406.406 0 0 0-.203.048.302.302 0 0 0-.127.135.49.49 0 0 0-.044.221v2.379zm.457-2.152v.282h-1.165v-.282h1.165zm.313 1.1v-.046c0-.155.022-.299.067-.432a1.03 1.03 0 0 1 .195-.348.884.884 0 0 1 .309-.231.961.961 0 0 1 .405-.083c.152 0 .288.028.408.083a.874.874 0 0 1 .311.231c.086.099.152.214.197.348.045.133.067.277.067.432v.046c0 .155-.022.298-.067.431a1.026 1.026 0 0 1-.197.348.91.91 0 0 1-.715.312.983.983 0 0 1-.407-.081.937.937 0 0 1-.506-.579 1.334 1.334 0 0 1-.067-.431zm.368-.046v.046c0 .107.012.208.038.304a.781.781 0 0 0 .113.25.57.57 0 0 0 .193.173.561.561 0 0 0 .268.062c.101 0 .19-.021.265-.062.077-.042.14-.1.191-.173a.781.781 0 0 0 .113-.25c.027-.096.04-.197.04-.304v-.046c0-.106-.013-.206-.04-.301a.765.765 0 0 0-.115-.252.528.528 0 0 0-.458-.239.537.537 0 0 0-.457.239.783.783 0 0 0-.113.252 1.134 1.134 0 0 0-.038.301zm2.421-.716v1.814h-.368v-2.152h.358l.01.338zm.672-.35-.002.342a1.196 1.196 0 0 0-.178-.016.576.576 0 0 0-.225.04.45.45 0 0 0-.166.111.551.551 0 0 0-.107.171.836.836 0 0 0-.05.215l-.103.06c0-.13.012-.252.038-.366.026-.114.067-.215.121-.303a.577.577 0 0 1 .672-.254z" fill="#212529"/><path d="M194.972 78.59a.82.82 0 0 1 .114-.434.77.77 0 0 1 .302-.302.82.82 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.302a.82.82 0 0 1 .114.434v.011a.85.85 0 0 1-.114.44.82.82 0 0 1-.736.41h-3.217a.857.857 0 0 1-.434-.108.824.824 0 0 1-.302-.303.85.85 0 0 1-.114-.439v-.011zm3.203 0a.82.82 0 0 1 .114-.434.77.77 0 0 1 .302-.302.82.82 0 0 1 .434-.114h3.217c.164 0 .308.038.433.114.13.072.231.173.303.302a.82.82 0 0 1 .114.434v.011a.85.85 0 0 1-.114.44.82.82 0 0 1-.736.41h-3.217a.857.857 0 0 1-.434-.108.824.824 0 0 1-.302-.303.85.85 0 0 1-.114-.439v-.011zm3.203 0a.82.82 0 0 1 .114-.434.77.77 0 0 1 .302-.302.82.82 0 0 1 .434-.114h3.217a.82.82 0 0 1 .434.114.77.77 0 0 1 .302.302.82.82 0 0 1 .114.434v.011a.85.85 0 0 1-.114.44.824.824 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.824.824 0 0 1-.302-.303.85.85 0 0 1-.114-.439v-.011zm3.203 0a.82.82 0 0 1 .114-.434.77.77 0 0 1 .302-.302.823.823 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114a.772.772 0 0 1 .303.302.82.82 0 0 1 .114.434v.011a.85.85 0 0 1-.114.44.827.827 0 0 1-.303.302.853.853 0 0 1-.433.108h-1.643a.86.86 0 0 1-.434-.108.824.824 0 0 1-.302-.303.85.85 0 0 1-.114-.439v-.011zm1.632 0a.82.82 0 0 1 .114-.434.766.766 0 0 1 .303-.302.817.817 0 0 1 .433-.114h3.217a.82.82 0 0 1 .434.114.77.77 0 0 1 .302.302.82.82 0 0 1 .114.434v.011a.85.85 0 0 1-.114.44.824.824 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.82.82 0 0 1-.736-.41.85.85 0 0 1-.114-.44v-.011zm3.203 0c0-.163.039-.308.114-.434a.772.772 0 0 1 .303-.302.817.817 0 0 1 .433-.114h3.217a.82.82 0 0 1 .434.114.77.77 0 0 1 .302.302.82.82 0 0 1 .114.434v.011a.85.85 0 0 1-.114.44.824.824 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.853.853 0 0 1-.433-.108.827.827 0 0 1-.303-.303.86.86 0 0 1-.114-.439v-.011zm3.203 0a.82.82 0 0 1 .114-.434.772.772 0 0 1 .303-.302.817.817 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.129.072.23.173.303.302.075.126.114.27.114.434v.011a.835.835 0 0 1-.417.741.853.853 0 0 1-.433.109h-3.218a.853.853 0 0 1-.433-.108.827.827 0 0 1-.303-.303.85.85 0 0 1-.114-.439v-.011zM194.972 103.435c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.411h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm3.203 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h1.642c.164 0 .308.038.434.114.13.072.23.173.302.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.818.818 0 0 1-.736.411h-1.642a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm1.632 0c0-.164.038-.308.114-.434a.776.776 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.858.858 0 0 1-.434.109h-3.217a.858.858 0 0 1-.434-.109.833.833 0 0 1-.416-.741v-.011zm6.623 0c0-.164.038-.308.115-.434a.77.77 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114a.77.77 0 0 1 .302.302c.077.126.115.27.115.434v.011a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.109h-3.218a.854.854 0 0 1-.433-.109.841.841 0 0 1-.417-.741v-.011zm3.203 0c0-.164.039-.308.114-.434a.778.778 0 0 1 .303-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.13.072.23.173.302.302.077.126.114.27.114.434v.011a.84.84 0 0 1-.416.741.854.854 0 0 1-.433.109h-3.218a.854.854 0 0 1-.433-.109.836.836 0 0 1-.417-.741v-.011zm3.204 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.23.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.828.828 0 0 1-.736.411h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm3.203 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.411h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm3.203 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h1.642a.82.82 0 0 1 .434.114c.13.072.23.173.302.302.077.126.114.27.114.434v.011a.84.84 0 0 1-.416.741.855.855 0 0 1-.434.109h-1.642a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm5.053 0c0-.164.037-.308.114-.434a.763.763 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.129.072.23.173.303.302.075.126.114.27.114.434v.011a.836.836 0 0 1-.417.741.854.854 0 0 1-.433.109h-3.218a.818.818 0 0 1-.735-.411.84.84 0 0 1-.114-.439v-.011zm3.202 0c0-.164.038-.308.115-.434a.77.77 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114a.77.77 0 0 1 .302.302c.077.126.115.27.115.434v.011a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.109h-3.218a.854.854 0 0 1-.433-.109.841.841 0 0 1-.417-.741v-.011zm3.203 0c0-.164.039-.308.115-.434a.77.77 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.13.072.23.173.302.302.077.126.115.27.115.434v.011a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.109h-3.218a.854.854 0 0 1-.433-.109.85.85 0 0 1-.417-.741v-.011zm3.204 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114a.77.77 0 0 1 .302.302c.076.126.115.27.115.434v.011a.85.85 0 0 1-.417.741.854.854 0 0 1-.433.109h-1.643a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm1.632 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.858.858 0 0 1-.434.109h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm3.203 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.825.825 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114.13.072.231.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.411h-1.643a.86.86 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm5.052 0c0-.164.039-.308.115-.434a.77.77 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.13.072.23.173.302.302.077.126.115.27.115.434v.011a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.109h-3.218a.854.854 0 0 1-.433-.109.85.85 0 0 1-.417-.741v-.011zm3.204 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.23.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.828.828 0 0 1-.736.411h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm3.203 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.411h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zm3.203 0c0-.164.038-.308.114-.434a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.433.114.13.072.231.173.303.302.076.126.114.27.114.434v.011a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.411h-3.217a.858.858 0 0 1-.434-.109.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.011zM194.972 128.279c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.41h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.433.114.13.072.231.173.303.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.41h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.825.825 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.86.86 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.776.776 0 0 1 .302-.302.825.825 0 0 1 .434-.114h1.643c.164 0 .308.038.433.114.13.072.23.173.303.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.828.828 0 0 1-.303.302.851.851 0 0 1-.433.108h-1.643a.86.86 0 0 1-.434-.108.833.833 0 0 1-.416-.741v-.012zm1.632 0c0-.163.039-.308.114-.433a.772.772 0 0 1 .303-.302.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.828.828 0 0 1-.303-.302.86.86 0 0 1-.114-.439v-.012zm1.632 0a.81.81 0 0 1 .115-.433.77.77 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114a.77.77 0 0 1 .302.302.81.81 0 0 1 .115.433v.012a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.108h-3.218a.854.854 0 0 1-.433-.108.841.841 0 0 1-.417-.741v-.012zM194.972 153.531c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.41h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h1.642c.164 0 .308.038.434.114.13.072.23.173.302.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.818.818 0 0 1-.736.41h-1.642a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm1.632 0c0-.163.038-.308.114-.433a.776.776 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.833.833 0 0 1-.416-.741v-.012zm3.203 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .303-.302.816.816 0 0 1 .433-.114h1.643c.163 0 .308.038.434.114a.776.776 0 0 1 .302.302c.076.125.114.27.114.433v.012a.833.833 0 0 1-.416.741.86.86 0 0 1-.434.108h-1.643a.82.82 0 0 1-.736-.41.85.85 0 0 1-.114-.439v-.012zm1.632 0c0-.163.038-.308.114-.433a.772.772 0 0 1 .303-.302.818.818 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.854.854 0 0 1-.433-.108.828.828 0 0 1-.303-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0a.81.81 0 0 1 .115-.433.763.763 0 0 1 .302-.302.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-1.643a.818.818 0 0 1-.735-.41.841.841 0 0 1-.115-.439v-.012zm5.053 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114.129.072.23.173.303.302.076.125.114.27.114.433v.012a.836.836 0 0 1-.417.741.854.854 0 0 1-.433.108h-1.643a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm1.632 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .303-.302.818.818 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.82.82 0 0 1-.736-.41.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.776.776 0 0 1 .302-.302.825.825 0 0 1 .434-.114h1.643c.164 0 .308.038.433.114.13.072.231.173.303.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.41h-1.643a.86.86 0 0 1-.434-.108.833.833 0 0 1-.416-.741v-.012zm1.632 0c0-.163.038-.308.114-.433a.778.778 0 0 1 .303-.302.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.836.836 0 0 1-.417-.741v-.012zm1.633 0a.81.81 0 0 1 .114-.433.77.77 0 0 1 .302-.302.82.82 0 0 1 .434-.114h1.642c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-1.642a.855.855 0 0 1-.434-.108.84.84 0 0 1-.416-.741v-.012zm1.632 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114a.77.77 0 0 1 .302.302.81.81 0 0 1 .115.433v.012a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.108h-1.643a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm1.632 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .303-.302.816.816 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.82.82 0 0 1-.736-.41.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.825.825 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114.13.072.231.173.303.302.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.82.82 0 0 1-.736.41h-1.643a.86.86 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm1.632 0c0-.163.038-.308.114-.433a.778.778 0 0 1 .303-.302.818.818 0 0 1 .433-.114h3.217a.82.82 0 0 1 .434.114.77.77 0 0 1 .302.302.81.81 0 0 1 .114.433v.012a.84.84 0 0 1-.416.741.855.855 0 0 1-.434.108h-3.217a.854.854 0 0 1-.433-.108.836.836 0 0 1-.417-.741v-.012zm3.203 0c0-.163.039-.308.114-.433a.778.778 0 0 1 .303-.302.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.836.836 0 0 1-.417-.741v-.012zm5.053 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.825.825 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114a.772.772 0 0 1 .303.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.828.828 0 0 1-.303.302.854.854 0 0 1-.433.108h-1.643a.86.86 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm1.632 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .303-.302.816.816 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.82.82 0 0 1-.736-.41.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.772.772 0 0 1 .303-.302.818.818 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-3.217a.854.854 0 0 1-.433-.108.828.828 0 0 1-.303-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.039-.308.114-.433a.772.772 0 0 1 .303-.302.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.857.857 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.828.828 0 0 1-.303-.302.86.86 0 0 1-.114-.439v-.012zm1.632 0c0-.163.039-.308.115-.433a.77.77 0 0 1 .302-.302.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.13.072.23.173.302.302a.81.81 0 0 1 .115.433v.012a.841.841 0 0 1-.417.741.854.854 0 0 1-.433.108h-3.218a.854.854 0 0 1-.433-.108.85.85 0 0 1-.417-.741v-.012zm3.204 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.434.114a.776.776 0 0 1 .302.302c.076.125.114.27.114.433v.012a.833.833 0 0 1-.416.741.86.86 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zm3.203 0c0-.163.038-.308.114-.433a.77.77 0 0 1 .302-.302.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.434.114a.77.77 0 0 1 .302.302c.076.125.114.27.114.433v.012a.85.85 0 0 1-.114.439.825.825 0 0 1-.302.302.86.86 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.825.825 0 0 1-.302-.302.85.85 0 0 1-.114-.439v-.012zM86.183 180.004c0-.163.037-.308.114-.433a.766.766 0 0 1 .302-.303.82.82 0 0 1 .434-.114h1.642a.82.82 0 0 1 .434.114c.13.072.23.173.302.303.076.125.114.27.114.433v.011a.846.846 0 0 1-.416.742.856.856 0 0 1-.434.108h-1.642a.856.856 0 0 1-.434-.108.846.846 0 0 1-.416-.742v-.011zm5.052 0a.82.82 0 0 1 .114-.433.769.769 0 0 1 .302-.303.82.82 0 0 1 .434-.114h3.217a.82.82 0 0 1 .434.114c.13.072.23.173.302.303.076.125.114.27.114.433v.011a.846.846 0 0 1-.416.742.855.855 0 0 1-.434.108h-3.217a.856.856 0 0 1-.434-.108.85.85 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.763.763 0 0 1 .303-.303.82.82 0 0 1 .433-.114h3.218a.82.82 0 0 1 .433.114c.13.072.23.173.302.303a.82.82 0 0 1 .115.433v.011a.85.85 0 0 1-.417.742.856.856 0 0 1-.433.108h-3.218a.855.855 0 0 1-.433-.108.846.846 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.766.766 0 0 1 .303-.303.82.82 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-1.643a.856.856 0 0 1-.433-.108.846.846 0 0 1-.416-.742v-.011zm1.633 0c0-.163.037-.308.114-.433a.766.766 0 0 1 .302-.303.821.821 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114a.768.768 0 0 1 .303.303c.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.854.854 0 0 1-.433.108h-3.217a.857.857 0 0 1-.434-.108.846.846 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.82.82 0 0 1 .434-.114h3.217c.164 0 .308.038.433.114.13.072.23.173.303.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.851.851 0 0 1-.433.108h-3.217a.855.855 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm6.623 0c0-.163.038-.308.114-.433a.762.762 0 0 1 .303-.303.818.818 0 0 1 .433-.114h1.643c.163 0 .308.038.433.114.13.072.231.173.303.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.854.854 0 0 1-.433.108h-1.643a.854.854 0 0 1-.433-.108.848.848 0 0 1-.417-.742v-.011zm1.632 0c0-.163.038-.308.114-.433a.774.774 0 0 1 .303-.303.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.129.072.23.173.302.303a.81.81 0 0 1 .114.433v.011a.838.838 0 0 1-.416.742.854.854 0 0 1-.433.108h-3.218a.854.854 0 0 1-.433-.108.838.838 0 0 1-.417-.742v-.011zm6.624 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.822.822 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114.129.072.23.173.302.303.076.125.115.27.115.433v.011a.848.848 0 0 1-.417.742.854.854 0 0 1-.433.108h-1.643a.857.857 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm1.632 0c0-.163.038-.308.114-.433a.762.762 0 0 1 .303-.303.816.816 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.851.851 0 0 1-.433-.108.848.848 0 0 1-.417-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.825.825 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.86.86 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011z" fill="#8F92AF"/><path d="M106.555 180.004c0-.163.038-.308.114-.433a.762.762 0 0 1 .303-.303.818.818 0 0 1 .433-.114h1.643c.163 0 .308.038.433.114.13.072.231.173.303.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.854.854 0 0 1-.433.108h-1.643a.854.854 0 0 1-.433-.108.848.848 0 0 1-.417-.742v-.011zm1.632 0a.81.81 0 0 1 .115-.433.765.765 0 0 1 .302-.303.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.129.072.23.173.302.303a.81.81 0 0 1 .115.433v.011a.839.839 0 0 1-.417.742.854.854 0 0 1-.433.108h-3.218a.854.854 0 0 1-.433-.108.839.839 0 0 1-.417-.742v-.011zm3.203 0c0-.163.039-.308.114-.433a.774.774 0 0 1 .303-.303.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.838.838 0 0 1-.417-.742v-.011zm1.633 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.822.822 0 0 1 .434-.114h3.217c.163 0 .308.038.433.114.13.072.231.173.303.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.854.854 0 0 1-.433.108h-3.217a.857.857 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.433.114.13.072.231.173.303.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.851.851 0 0 1-.433.108h-3.217a.857.857 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm6.623 0c0-.163.038-.308.114-.433a.768.768 0 0 1 .303-.303.818.818 0 0 1 .433-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.854.854 0 0 1-.433-.108.848.848 0 0 1-.417-.742v-.011zm3.204 0a.81.81 0 0 1 .114-.433.76.76 0 0 1 .302-.303.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.129.072.23.173.303.303.075.125.114.27.114.433v.011a.838.838 0 0 1-.417.742.854.854 0 0 1-.433.108h-3.218a.854.854 0 0 1-.433-.108.838.838 0 0 1-.416-.742v-.011zm3.202 0a.81.81 0 0 1 .115-.433.765.765 0 0 1 .302-.303.818.818 0 0 1 .433-.114h3.218c.163 0 .308.038.433.114.129.072.23.173.303.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.417.742.854.854 0 0 1-.433.108h-3.218a.854.854 0 0 1-.433-.108.839.839 0 0 1-.417-.742v-.011zm6.624 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114a.772.772 0 0 1 .302.303c.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.825.825 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.86.86 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.772.772 0 0 1 .302-.303.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.835.835 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.768.768 0 0 1 .303-.303.816.816 0 0 1 .433-.114h3.217a.82.82 0 0 1 .434.114c.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.855.855 0 0 1-.434.108h-3.217a.851.851 0 0 1-.433-.108.848.848 0 0 1-.417-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.768.768 0 0 1 .303-.303.818.818 0 0 1 .433-.114h1.643c.163 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.86.86 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.848.848 0 0 1-.417-.742v-.011zm1.633 0a.81.81 0 0 1 .114-.433.765.765 0 0 1 .302-.303.818.818 0 0 1 .433-.114h1.643c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-1.643a.854.854 0 0 1-.433-.108.838.838 0 0 1-.416-.742v-.011zm1.632 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.822.822 0 0 1 .434-.114h1.643c.163 0 .308.038.433.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.854.854 0 0 1-.433.108h-1.643a.857.857 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm1.632 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.822.822 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.857.857 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.765.765 0 0 1 .302-.303.825.825 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.86.86 0 0 1-.434-.108.848.848 0 0 1-.416-.742v-.011zm3.203 0c0-.163.038-.308.114-.433a.772.772 0 0 1 .302-.303.825.825 0 0 1 .434-.114h3.217c.164 0 .308.038.434.114.129.072.23.173.302.303.076.125.114.27.114.433v.011a.848.848 0 0 1-.416.742.857.857 0 0 1-.434.108h-3.217a.86.86 0 0 1-.434-.108.835.835 0 0 1-.416-.742v-.011z" fill="#8F92AF"/><path d="M261.398 195.619a.578.578 0 0 0-.038-.216.413.413 0 0 0-.129-.171 1 1 0 0 0-.253-.146 3.562 3.562 0 0 0-.406-.141 3.714 3.714 0 0 1-.465-.169 1.643 1.643 0 0 1-.356-.217.868.868 0 0 1-.227-.279.802.802 0 0 1-.079-.361c0-.135.028-.26.084-.374a.88.88 0 0 1 .239-.299c.105-.085.23-.152.375-.2.144-.048.306-.072.484-.072.261 0 .482.051.664.151.183.098.322.228.417.389a.97.97 0 0 1 .144.51h-.459a.697.697 0 0 0-.083-.346.573.573 0 0 0-.253-.238.924.924 0 0 0-.43-.089.976.976 0 0 0-.406.074.539.539 0 0 0-.239.201.555.555 0 0 0-.076.288c0 .074.015.141.046.201.031.059.08.114.145.165.067.051.151.098.253.14.103.043.227.085.37.125.198.055.368.117.511.186.143.068.261.145.354.231a.793.793 0 0 1 .207.289.904.904 0 0 1 .069.363.83.83 0 0 1-.331.677 1.183 1.183 0 0 1-.385.189 1.775 1.775 0 0 1-.496.064c-.161 0-.319-.022-.475-.067a1.396 1.396 0 0 1-.423-.2 1.045 1.045 0 0 1-.303-.329.913.913 0 0 1-.113-.459h.459c0 .12.023.222.069.308a.595.595 0 0 0 .189.21.901.901 0 0 0 .274.125c.104.025.211.038.323.038.16 0 .296-.022.408-.067a.543.543 0 0 0 .253-.191.493.493 0 0 0 .088-.293zm2.507.436v-1.329a.543.543 0 0 0-.062-.265.405.405 0 0 0-.182-.177.66.66 0 0 0-.3-.062.692.692 0 0 0-.294.058.51.51 0 0 0-.196.15.33.33 0 0 0-.069.2h-.442c0-.092.024-.183.072-.274a.802.802 0 0 1 .205-.246c.091-.075.199-.134.325-.176.127-.045.269-.067.425-.067.188 0 .353.032.496.095.145.064.258.16.339.289a.86.86 0 0 1 .125.48v1.202c0 .086.007.178.021.275.016.097.039.18.07.25v.039h-.461a.81.81 0 0 1-.053-.203 1.751 1.751 0 0 1-.019-.239zm.077-1.124.004.31h-.446c-.126 0-.238.011-.337.031a.76.76 0 0 0-.248.089.4.4 0 0 0-.206.358c0 .081.019.155.055.222.037.066.092.12.165.159a.589.589 0 0 0 .275.058.732.732 0 0 0 .604-.296.454.454 0 0 0 .1-.241l.188.212a.64.64 0 0 1-.09.222 1.054 1.054 0 0 1-.489.418.947.947 0 0 1-.378.071.99.99 0 0 1-.46-.102.721.721 0 0 1-.414-.664.72.72 0 0 1 .316-.63c.102-.071.224-.125.367-.162.144-.037.303-.055.48-.055h.514zm1.807 1.167.706-2.184h.452l-.929 2.583h-.296l.067-.399zm-.59-2.184.728 2.196.05.387h-.296l-.935-2.583h.453zm3.211 2.63c-.18 0-.343-.03-.489-.09a1.112 1.112 0 0 1-.375-.26 1.16 1.16 0 0 1-.239-.397 1.44 1.44 0 0 1-.083-.501v-.1c0-.21.031-.397.093-.561.062-.165.146-.305.253-.42a1.08 1.08 0 0 1 .363-.26c.135-.059.275-.088.42-.088.184 0 .344.032.477.095a.867.867 0 0 1 .332.268c.086.112.15.246.191.4.042.153.062.32.062.501v.199h-1.929v-.361h1.487v-.033a1.096 1.096 0 0 0-.071-.334.61.61 0 0 0-.191-.268.565.565 0 0 0-.358-.104.598.598 0 0 0-.495.25.943.943 0 0 0-.14.303c-.034.12-.051.257-.051.413v.1c0 .123.017.238.051.346a.886.886 0 0 0 .15.282.721.721 0 0 0 .241.191.742.742 0 0 0 .325.069.774.774 0 0 0 .396-.095.97.97 0 0 0 .284-.256l.268.213a1.24 1.24 0 0 1-.213.24 1.015 1.015 0 0 1-.317.187 1.227 1.227 0 0 1-.442.071zm3.376-1.975.52-.371c.1-.068.178-.137.232-.205a.45.45 0 0 0 .084-.286.364.364 0 0 0-.11-.256.41.41 0 0 0-.311-.117.41.41 0 0 0-.234.065.401.401 0 0 0-.143.172.53.53 0 0 0 .005.453c.035.077.083.156.146.239.062.083.132.17.212.262l1.645 1.972h-.53l-1.349-1.614c-.119-.14-.226-.268-.32-.384a1.859 1.859 0 0 1-.222-.341.904.904 0 0 1 .029-.8.72.72 0 0 1 .305-.286 1.02 1.02 0 0 1 .459-.098.89.89 0 0 1 .439.103.731.731 0 0 1 .286.267c.067.11.101.231.101.363a.729.729 0 0 1-.227.541c-.07.074-.152.145-.246.215l-.69.514a1.079 1.079 0 0 0-.251.24.724.724 0 0 0-.102.203.601.601 0 0 0 .052.451c.05.094.124.17.225.227a.785.785 0 0 0 .382.084.898.898 0 0 0 .389-.091c.127-.062.241-.15.341-.263.1-.114.18-.25.239-.408.06-.159.091-.335.091-.527h.396c0 .157-.015.306-.045.446a1.59 1.59 0 0 1-.141.392 1.372 1.372 0 0 1-.239.327.177.177 0 0 0-.034.05.14.14 0 0 1-.033.05 1.127 1.127 0 0 1-.442.291 1.517 1.517 0 0 1-.522.095c-.231 0-.431-.042-.6-.126a.929.929 0 0 1-.523-.857.77.77 0 0 1 .094-.386c.063-.112.15-.216.26-.313.111-.097.238-.195.382-.293zm4.961.565h-.929v-.375h.929a.95.95 0 0 0 .437-.086.529.529 0 0 0 .243-.238.745.745 0 0 0 .079-.349.735.735 0 0 0-.079-.336.58.58 0 0 0-.243-.253.862.862 0 0 0-.437-.098h-.821v3.098h-.461v-3.475h1.282c.262 0 .484.045.666.136a.96.96 0 0 1 .413.377c.094.159.141.341.141.546 0 .223-.047.413-.141.571a.902.902 0 0 1-.413.36 1.617 1.617 0 0 1-.666.122zm2.177-.814v2.177h-.442v-2.583h.43l.012.406zm.807-.42-.002.411a1.21 1.21 0 0 0-.215-.019.707.707 0 0 0-.27.047.564.564 0 0 0-.198.134.65.65 0 0 0-.129.205c-.03.078-.05.164-.06.258l-.124.072c0-.156.015-.303.046-.439a1.18 1.18 0 0 1 .145-.363.688.688 0 0 1 .807-.306zm.243 1.334v-.055c0-.186.028-.358.082-.518.054-.16.132-.299.234-.417.102-.119.225-.212.37-.277.145-.067.307-.1.487-.1.181 0 .344.033.489.1.147.065.271.158.373.277.103.118.182.257.236.417.054.16.081.332.081.518v.055c0 .186-.027.359-.081.518a1.253 1.253 0 0 1-.236.418 1.089 1.089 0 0 1-.857.374c-.182 0-.345-.032-.49-.097a1.122 1.122 0 0 1-.606-.695 1.603 1.603 0 0 1-.082-.518zm.442-.055v.055c0 .129.016.251.046.365a.95.95 0 0 0 .136.301.686.686 0 0 0 .231.208c.093.049.2.074.323.074a.654.654 0 0 0 .317-.074.661.661 0 0 0 .229-.208.95.95 0 0 0 .136-.301c.032-.114.048-.236.048-.365v-.055c0-.127-.016-.247-.048-.36a.933.933 0 0 0-.138-.303.645.645 0 0 0-.549-.286.65.65 0 0 0-.32.076.685.685 0 0 0-.229.21.951.951 0 0 0-.136.303c-.03.113-.046.233-.046.36zm3.498 1.003a.66.66 0 0 0 .291-.065.607.607 0 0 0 .22-.176.5.5 0 0 0 .098-.261h.42a.793.793 0 0 1-.155.428 1.06 1.06 0 0 1-.874.436c-.194 0-.364-.034-.509-.102a1.014 1.014 0 0 1-.358-.282 1.239 1.239 0 0 1-.212-.41 1.74 1.74 0 0 1-.07-.494v-.101c0-.173.024-.337.07-.491.047-.156.118-.294.212-.413.096-.119.215-.213.358-.282.145-.068.315-.102.509-.102.202 0 .379.041.53.124a.961.961 0 0 1 .499.811h-.42a.627.627 0 0 0-.301-.494.592.592 0 0 0-.308-.078.662.662 0 0 0-.341.081.596.596 0 0 0-.218.214c-.052.09-.09.189-.114.299a1.59 1.59 0 0 0-.034.331v.101c0 .112.011.224.034.334.022.11.059.209.112.298a.62.62 0 0 0 .217.215.692.692 0 0 0 .344.079zm2.597.362c-.179 0-.342-.03-.489-.09a1.112 1.112 0 0 1-.375-.26 1.16 1.16 0 0 1-.239-.397 1.463 1.463 0 0 1-.083-.501v-.1c0-.21.031-.397.093-.561.062-.165.146-.305.253-.42a1.1 1.1 0 0 1 .363-.26c.135-.059.275-.088.42-.088.185 0 .344.032.478.095a.871.871 0 0 1 .331.268c.086.112.15.246.191.4.042.153.062.32.062.501v.199h-1.929v-.361h1.488v-.033a1.068 1.068 0 0 0-.072-.334.602.602 0 0 0-.191-.268.563.563 0 0 0-.358-.104.6.6 0 0 0-.494.25.923.923 0 0 0-.141.303c-.033.12-.05.257-.05.413v.1c0 .123.017.238.05.346a.886.886 0 0 0 .15.282.731.731 0 0 0 .241.191.742.742 0 0 0 .325.069.78.78 0 0 0 .397-.095.983.983 0 0 0 .284-.256l.267.213a1.234 1.234 0 0 1-.212.24 1.009 1.009 0 0 1-.318.187 1.223 1.223 0 0 1-.442.071zm2.593 0c-.18 0-.343-.03-.489-.09a1.112 1.112 0 0 1-.375-.26 1.177 1.177 0 0 1-.239-.397 1.44 1.44 0 0 1-.083-.501v-.1c0-.21.031-.397.093-.561.062-.165.146-.305.253-.42a1.08 1.08 0 0 1 .363-.26c.135-.059.275-.088.42-.088.184 0 .344.032.477.095a.867.867 0 0 1 .332.268c.086.112.15.246.191.4.042.153.062.32.062.501v.199h-1.929v-.361h1.488v-.033a1.128 1.128 0 0 0-.072-.334.602.602 0 0 0-.191-.268.565.565 0 0 0-.358-.104.6.6 0 0 0-.495.25.943.943 0 0 0-.14.303c-.034.12-.051.257-.051.413v.1c0 .123.017.238.051.346a.886.886 0 0 0 .15.282.721.721 0 0 0 .241.191.742.742 0 0 0 .325.069.774.774 0 0 0 .396-.095.97.97 0 0 0 .284-.256l.268.213a1.24 1.24 0 0 1-.213.24 1.015 1.015 0 0 1-.317.187 1.227 1.227 0 0 1-.442.071zm3.149-.548v-3.165h.444v3.666h-.406l-.038-.501zm-1.738-.762v-.05c0-.197.024-.376.071-.537.05-.162.119-.301.208-.417a.923.923 0 0 1 .743-.363c.162 0 .304.028.425.086a.82.82 0 0 1 .31.245c.086.107.154.236.203.387.049.151.084.322.103.513v.22a2.266 2.266 0 0 1-.103.51c-.049.151-.117.28-.203.387a.864.864 0 0 1-.31.246 1.028 1.028 0 0 1-.43.083.887.887 0 0 1-.415-.097.985.985 0 0 1-.323-.275 1.358 1.358 0 0 1-.208-.415 1.857 1.857 0 0 1-.071-.523zm.444-.05v.05c0 .129.013.25.038.363a.964.964 0 0 0 .124.298.617.617 0 0 0 .213.203.62.62 0 0 0 .308.072.64.64 0 0 0 .36-.093.705.705 0 0 0 .23-.246c.057-.102.102-.212.133-.332v-.575a1.315 1.315 0 0 0-.083-.253.771.771 0 0 0-.139-.219.587.587 0 0 0-.207-.156.68.68 0 0 0-.289-.057.61.61 0 0 0-.313.077.61.61 0 0 0-.213.204.972.972 0 0 0-.124.301 1.677 1.677 0 0 0-.038.363z" fill="#fff"/></g></g><g filter="url(#h)"><path d="M282.883 17h-89.867A4.017 4.017 0 0 0 189 21.018v10.044a4.017 4.017 0 0 0 4.016 4.018h89.867a4.017 4.017 0 0 0 4.016-4.018V21.018A4.017 4.017 0 0 0 282.883 17z" fill="#fff"/><path d="M197.652 28.55v-5.113h1.727c.402 0 .729.073.984.217.256.143.446.337.569.582.123.245.185.518.185.82 0 .3-.062.574-.185.82-.121.247-.31.443-.564.59-.255.145-.581.217-.979.217h-1.238v-.55h1.218c.275 0 .495-.047.662-.142a.85.85 0 0 0 .362-.384c.076-.163.114-.347.114-.552 0-.205-.038-.388-.114-.55a.82.82 0 0 0-.364-.379c-.169-.093-.392-.14-.669-.14h-1.089v4.565h-.619zm4.382 0v-3.835h.569v.58h.04a.921.921 0 0 1 .379-.462c.183-.118.39-.177.619-.177a6.3 6.3 0 0 1 .31.01v.599a1.75 1.75 0 0 0-.138-.023 1.325 1.325 0 0 0-.221-.017c-.187 0-.353.039-.499.117a.863.863 0 0 0-.47.782v2.427h-.589zm2.615 0v-3.835h.589v3.836h-.589zm.3-4.474a.418.418 0 0 1-.297-.117.376.376 0 0 1-.123-.282c0-.11.041-.204.123-.282a.418.418 0 0 1 .297-.118.41.41 0 0 1 .294.118.371.371 0 0 1 .125.282.37.37 0 0 1-.125.282.41.41 0 0 1-.294.117zm4.503.64-1.418 3.835h-.599l-1.418-3.835h.64l1.058 3.056h.04l1.058-3.056h.639zm1.789 3.924c-.243 0-.464-.045-.661-.137a1.133 1.133 0 0 1-.472-.402 1.13 1.13 0 0 1-.175-.639c0-.22.044-.398.13-.534a.91.91 0 0 1 .347-.325c.144-.078.305-.136.479-.175.177-.04.354-.071.531-.095.234-.03.423-.052.567-.067a.873.873 0 0 0 .32-.082c.068-.039.102-.105.102-.2v-.02c0-.246-.067-.438-.202-.574-.133-.137-.335-.205-.607-.205-.281 0-.501.062-.661.185a1.09 1.09 0 0 0-.337.394l-.559-.2c.1-.233.233-.414.399-.544.168-.131.351-.223.549-.274.2-.054.396-.08.59-.08.123 0 .264.014.424.044.161.029.317.088.467.178.151.09.276.225.376.407.1.181.15.424.15.729v2.527h-.589v-.52h-.03c-.04.083-.107.172-.199.267a1.17 1.17 0 0 1-.372.243c-.155.066-.344.1-.567.1zm.09-.529c.233 0 .429-.046.589-.137a.933.933 0 0 0 .489-.812v-.539c-.025.03-.08.057-.165.082a2.767 2.767 0 0 1-.289.063 13.313 13.313 0 0 1-.564.075c-.153.02-.296.052-.429.097a.741.741 0 0 0-.32.197.502.502 0 0 0-.12.355c0 .205.076.36.227.464.153.104.347.155.582.155zm4.3.52a1.66 1.66 0 0 1-.929-.255 1.666 1.666 0 0 1-.599-.702 2.375 2.375 0 0 1-.209-1.021c0-.39.071-.733.214-1.031.145-.3.346-.534.604-.702.26-.17.563-.254.909-.254.269 0 .512.05.729.15.216.1.393.24.531.419.138.18.224.39.257.629h-.589a.912.912 0 0 0-.299-.464c-.153-.137-.36-.205-.619-.205-.23 0-.431.06-.604.18a1.163 1.163 0 0 0-.402.502 1.857 1.857 0 0 0-.143.756c0 .296.047.554.141.774.094.22.227.39.399.512.173.121.376.182.609.182.153 0 .292-.026.417-.08a.87.87 0 0 0 .317-.23c.086-.1.148-.22.184-.359h.589a1.355 1.355 0 0 1-.763 1.041 1.666 1.666 0 0 1-.744.158zm2.748 1.358a1.283 1.283 0 0 1-.429-.07l.149-.52c.143.037.27.05.38.04.11-.01.207-.059.292-.147.086-.087.165-.227.237-.422l.11-.3-1.418-3.855h.639l1.058 3.057h.04l1.058-3.056h.64l-1.628 4.394a1.66 1.66 0 0 1-.272.492 1.019 1.019 0 0 1-.377.292 1.159 1.159 0 0 1-.479.095zm5.59-1.438v-5.114h1.727c.401 0 .729.073.983.217.256.143.446.337.569.582.123.245.185.518.185.82 0 .3-.062.574-.185.82a1.367 1.367 0 0 1-.564.59c-.254.145-.581.217-.978.217h-1.238v-.55h1.218c.274 0 .495-.047.661-.142a.85.85 0 0 0 .362-.384c.077-.163.115-.347.115-.552a1.26 1.26 0 0 0-.115-.55.82.82 0 0 0-.364-.379c-.168-.093-.391-.14-.669-.14h-1.088v4.565h-.619zm5.898.08c-.347 0-.65-.083-.912-.248a1.688 1.688 0 0 1-.609-.691 2.35 2.35 0 0 1-.216-1.039c0-.4.072-.748.216-1.046.147-.298.35-.53.609-.694.262-.165.565-.247.912-.247.346 0 .648.082.908.247.261.165.464.396.609.694.146.298.22.646.22 1.046 0 .396-.074.742-.22 1.039a1.66 1.66 0 0 1-.609.691c-.26.165-.562.248-.908.248zm0-.53c.262 0 .479-.067.648-.202.17-.135.296-.312.377-.532.082-.22.123-.458.123-.714 0-.256-.041-.495-.123-.717a1.202 1.202 0 0 0-.377-.536c-.169-.137-.386-.205-.648-.205-.263 0-.48.068-.65.205a1.217 1.217 0 0 0-.377.536 2.07 2.07 0 0 0-.122.717c0 .256.041.494.122.714.082.22.208.397.377.532.17.135.387.202.65.202zm3.225-4.664v5.114h-.589v-5.114h.589zm1.079 5.114v-3.835h.589v3.835h-.589zm.299-4.475a.42.42 0 0 1-.297-.117.378.378 0 0 1-.122-.282c0-.11.041-.204.122-.282a.42.42 0 0 1 .297-.118c.115 0 .213.04.295.118a.374.374 0 0 1 .125.282c0 .11-.042.204-.125.282a.411.411 0 0 1-.295.117zm2.926 4.555c-.359 0-.669-.085-.928-.255a1.659 1.659 0 0 1-.599-.702 2.375 2.375 0 0 1-.21-1.021c0-.39.072-.733.215-1.031.145-.3.346-.534.604-.702.259-.17.562-.254.908-.254.27 0 .513.05.729.15.217.1.394.24.532.419.138.18.223.39.257.629h-.589a.914.914 0 0 0-.3-.464c-.153-.137-.359-.205-.619-.205-.23 0-.431.06-.604.18a1.178 1.178 0 0 0-.402.502 1.857 1.857 0 0 0-.142.756c0 .296.047.554.14.774.095.22.228.39.399.512.173.121.376.182.609.182.153 0 .292-.026.417-.08a.861.861 0 0 0 .502-.589h.589a1.368 1.368 0 0 1-.764 1.041 1.666 1.666 0 0 1-.744.158zm2.748 1.358a1.29 1.29 0 0 1-.429-.07l.15-.52c.143.037.269.05.379.04.11-.01.207-.059.292-.147.086-.087.166-.227.237-.422l.11-.3-1.418-3.855h.639l1.059 3.057h.04l1.058-3.056h.639l-1.627 4.394a1.684 1.684 0 0 1-.273.492 1.01 1.01 0 0 1-.377.292 1.159 1.159 0 0 1-.479.095zm9.085-4.954a1.84 1.84 0 0 0-.218-.452 1.394 1.394 0 0 0-.317-.344 1.32 1.32 0 0 0-.414-.218 1.652 1.652 0 0 0-.509-.075c-.303 0-.578.079-.826.235a1.62 1.62 0 0 0-.592.692c-.146.304-.22.678-.22 1.12 0 .444.074.817.222 1.122.148.305.349.535.602.692.253.156.537.234.854.234.292 0 .55-.062.773-.187.225-.127.4-.305.525-.534.126-.232.189-.504.189-.817l.19.04h-1.538v-.55h1.947v.55c0 .421-.09.787-.269 1.099a1.872 1.872 0 0 1-.739.724c-.313.17-.672.255-1.078.255-.453 0-.851-.107-1.194-.32a2.15 2.15 0 0 1-.798-.909c-.19-.393-.285-.859-.285-1.398 0-.405.054-.768.163-1.091.11-.325.264-.601.464-.83.199-.227.436-.402.709-.524a2.19 2.19 0 0 1 .901-.182c.269 0 .521.041.754.123a2.027 2.027 0 0 1 1.088.869c.123.202.208.428.254.676h-.638zm3.256 3.596c-.369 0-.688-.082-.956-.245a1.646 1.646 0 0 1-.617-.69 2.352 2.352 0 0 1-.214-1.033c0-.393.071-.74.214-1.039.145-.3.347-.536.604-.704.26-.17.563-.254.909-.254.2 0 .397.033.591.1.195.066.372.174.532.324.16.148.287.345.382.59.095.244.142.545.142.903v.25h-2.955v-.51h2.356c0-.216-.043-.409-.129-.579a.981.981 0 0 0-.919-.55c-.234 0-.438.06-.609.176-.17.114-.3.264-.392.45a1.327 1.327 0 0 0-.137.593v.34c0 .29.05.535.15.736.101.2.242.352.421.457.18.104.389.155.627.155.155 0 .294-.021.42-.065a.893.893 0 0 0 .326-.2.902.902 0 0 0 .212-.334l.57.16c-.06.193-.161.363-.303.509a1.458 1.458 0 0 1-.524.34c-.208.08-.442.12-.701.12zm3.072-2.387v2.307h-.589v-3.835h.57v.599h.049c.09-.195.227-.352.41-.47.183-.12.419-.18.708-.18.26 0 .487.054.682.16.195.105.346.265.454.48.109.213.163.482.163.809v2.437h-.59v-2.397c0-.302-.078-.536-.234-.704-.157-.17-.371-.255-.644-.255-.188 0-.356.04-.504.122a.873.873 0 0 0-.347.357 1.178 1.178 0 0 0-.128.57zm5.13 2.387c-.369 0-.688-.082-.956-.245a1.637 1.637 0 0 1-.616-.69 2.352 2.352 0 0 1-.215-1.033c0-.393.072-.74.215-1.039.144-.3.346-.536.604-.704.259-.17.563-.254.908-.254.2 0 .397.033.592.1.195.066.372.174.532.324.159.148.287.345.382.59.095.244.142.545.142.903v.25h-2.955v-.51h2.356c0-.216-.043-.409-.13-.579a.985.985 0 0 0-.364-.402 1.025 1.025 0 0 0-.555-.147c-.234 0-.437.058-.609.175-.169.114-.3.264-.392.45a1.327 1.327 0 0 0-.137.593v.34c0 .29.05.535.15.736.101.2.242.352.422.457.179.104.388.155.626.155.155 0 .295-.021.419-.065a.9.9 0 0 0 .328-.2.915.915 0 0 0 .212-.334l.569.16c-.06.193-.161.363-.302.509a1.467 1.467 0 0 1-.524.34c-.208.08-.442.12-.702.12zm2.484-.08v-3.835h.569v.579h.04a.921.921 0 0 1 .379-.462c.183-.118.389-.177.619-.177a6.37 6.37 0 0 1 .31.01v.599a1.782 1.782 0 0 0-.137-.023 1.35 1.35 0 0 0-.223-.017c-.186 0-.352.039-.499.117a.855.855 0 0 0-.469.782v2.427h-.589zm3.743.09c-.243 0-.463-.046-.661-.138a1.133 1.133 0 0 1-.472-.402 1.138 1.138 0 0 1-.175-.639c0-.22.043-.398.13-.534a.918.918 0 0 1 .347-.325c.145-.078.304-.136.479-.175a5.8 5.8 0 0 1 .532-.095c.233-.03.422-.052.567-.067a.872.872 0 0 0 .319-.082c.068-.039.102-.105.102-.2v-.02c0-.246-.067-.438-.202-.574-.133-.137-.335-.205-.606-.205-.282 0-.502.062-.662.185a1.09 1.09 0 0 0-.337.394l-.559-.2c.1-.233.233-.414.399-.544.169-.131.352-.223.55-.274.199-.054.396-.08.588-.08.124 0 .265.014.425.044.161.029.317.088.467.178.151.09.277.225.377.407.1.181.149.424.149.729v2.527h-.589v-.52h-.03a1.132 1.132 0 0 1-.571.51c-.155.066-.344.1-.567.1zm.09-.53c.233 0 .429-.046.589-.137a.926.926 0 0 0 .364-.355.896.896 0 0 0 .125-.457v-.539c-.025.03-.079.057-.164.082-.084.024-.18.045-.29.063a13.313 13.313 0 0 1-.564.075 2.28 2.28 0 0 0-.43.097.743.743 0 0 0-.319.197.502.502 0 0 0-.12.355c0 .205.076.36.228.464.153.104.347.155.581.155zm4.41-3.396v.5h-1.987v-.5h1.987zm-1.408-.918h.589v3.655c0 .166.024.291.072.374a.383.383 0 0 0 .19.165c.079.027.161.04.247.04a1.045 1.045 0 0 0 .26-.03l.12.53a1.238 1.238 0 0 1-.44.07c-.166 0-.329-.036-.489-.108a.974.974 0 0 1-.394-.327.934.934 0 0 1-.155-.554v-3.815zm3.81 4.834c-.346 0-.649-.083-.911-.248a1.68 1.68 0 0 1-.609-.691 2.337 2.337 0 0 1-.217-1.039c0-.4.072-.748.217-1.046.147-.298.349-.53.609-.694.262-.165.565-.247.911-.247.346 0 .649.082.908.247.262.165.465.396.61.694.146.298.219.646.219 1.046 0 .396-.073.742-.219 1.039a1.655 1.655 0 0 1-.61.691 1.656 1.656 0 0 1-.908.248zm0-.53c.263 0 .479-.067.649-.202.17-.135.296-.312.377-.532.082-.22.122-.458.122-.714 0-.256-.04-.495-.122-.717a1.202 1.202 0 0 0-.377-.536c-.17-.137-.386-.205-.649-.205s-.479.068-.649.205a1.21 1.21 0 0 0-.377.536 2.07 2.07 0 0 0-.122.717c0 .256.041.494.122.714.082.22.207.397.377.532s.386.202.649.202zm2.636.45v-3.835h.57v.579h.039a.923.923 0 0 1 .38-.462c.183-.118.389-.177.619-.177a6.366 6.366 0 0 1 .309.01v.599a1.694 1.694 0 0 0-.137-.023 1.346 1.346 0 0 0-.222-.017c-.186 0-.353.039-.499.117a.863.863 0 0 0-.47.782v2.427h-.589z" fill="#1578F7"/></g><g filter="url(#i)"><path d="M141.36 46.615H48.122a3.258 3.258 0 0 0-3.257 3.258v111.189c0 1.8 1.459 3.259 3.257 3.259h93.238a3.258 3.258 0 0 0 3.257-3.259V49.873c0-1.799-1.458-3.258-3.257-3.258z" fill="url(#j)"/><mask id="k" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="54" y="60" width="9" height="9"><path d="M62.78 60.056h-8.143V68.2h8.143v-8.145z" fill="#fff"/></mask><g mask="url(#k)" fill="#fff"><path d="M58.708 60.056a4.072 4.072 0 1 0 .001 8.147 4.072 4.072 0 0 0 0-8.147zm0 7.466a3.393 3.393 0 1 1 .002-6.787 3.393 3.393 0 0 1-.002 6.787z"/><path d="M61.016 64.332c.004-.005.008-.01.01-.015l.01-.014.008-.014.007-.016a.245.245 0 0 0 .007-.014l.006-.016a.219.219 0 0 0 .014-.048l.002-.018.003-.015a.373.373 0 0 0-.005-.1l-.005-.016-.003-.016-.006-.016-.006-.015a.245.245 0 0 0-.007-.015l-.007-.016-.008-.013-.01-.015c-.002-.005-.006-.01-.01-.014a.237.237 0 0 0-.031-.037l-1.358-1.358a.338.338 0 1 0-.48.48l.779.778h-3.253a.34.34 0 0 0 0 .679h3.252l-.777.778a.34.34 0 0 0 .48.48l1.357-1.358c.008-.007.015-.016.022-.024a.117.117 0 0 0 .01-.012z"/></g><path d="M68.898 62.799h-.703a.874.874 0 0 0-.111-.306.82.82 0 0 0-.476-.37 1.06 1.06 0 0 0-.329-.05.997.997 0 0 0-.556.158 1.038 1.038 0 0 0-.38.46 1.77 1.77 0 0 0-.137.734c0 .295.046.543.137.745.093.2.22.352.38.455.162.101.347.152.555.152.115 0 .223-.015.323-.045a.884.884 0 0 0 .272-.137.838.838 0 0 0 .322-.523l.703.004a1.507 1.507 0 0 1-.171.515 1.515 1.515 0 0 1-.833.71 1.839 1.839 0 0 1-.626.102c-.338 0-.64-.078-.906-.235a1.639 1.639 0 0 1-.627-.678c-.154-.297-.23-.651-.23-1.065 0-.415.077-.77.231-1.064.154-.296.364-.522.63-.679.266-.156.566-.235.902-.235.214 0 .413.03.598.09.184.06.348.149.492.266.144.115.263.257.356.424.094.167.155.358.184.572zm1.868 2.608c-.282 0-.527-.062-.734-.186a1.263 1.263 0 0 1-.48-.52 1.713 1.713 0 0 1-.17-.783c0-.298.057-.56.17-.784a1.26 1.26 0 0 1 .48-.523c.207-.124.452-.186.734-.186.281 0 .526.062.733.186.206.124.366.298.479.523.114.224.171.486.171.784 0 .298-.057.559-.171.782a1.25 1.25 0 0 1-.48.52 1.397 1.397 0 0 1-.732.187zm.003-.545c.153 0 .28-.042.384-.126a.76.76 0 0 0 .23-.343c.05-.143.076-.302.076-.477 0-.177-.026-.337-.077-.48a.758.758 0 0 0-.23-.343.58.58 0 0 0-.383-.128.594.594 0 0 0-.39.127.768.768 0 0 0-.232.344c-.05.143-.075.303-.075.48 0 .175.025.334.075.477a.77.77 0 0 0 .231.343.6.6 0 0 0 .391.126zm1.957.489v-2.889h.65v.491h.034a.768.768 0 0 1 .3-.387.868.868 0 0 1 .498-.141.83.83 0 0 1 .494.143c.135.094.23.222.286.385h.03a.79.79 0 0 1 .323-.384.998.998 0 0 1 .543-.144.88.88 0 0 1 .65.252c.168.168.253.413.253.735v1.938h-.683v-1.833c0-.179-.047-.31-.143-.393a.51.51 0 0 0-.35-.126.493.493 0 0 0-.385.154.57.57 0 0 0-.137.397v1.801h-.667v-1.86a.479.479 0 0 0-.135-.358.472.472 0 0 0-.35-.134.494.494 0 0 0-.267.075.523.523 0 0 0-.192.21.651.651 0 0 0-.071.311v1.756h-.68zm4.75 1.082v-3.97h.67v.477h.04c.035-.07.084-.145.148-.224a.787.787 0 0 1 .26-.205.893.893 0 0 1 .416-.086 1.1 1.1 0 0 1 .604.171c.18.113.323.28.428.502.107.22.16.491.16.812a1.9 1.9 0 0 1-.156.809 1.188 1.188 0 0 1-.425.507c-.179.117-.382.175-.608.175a.908.908 0 0 1-.412-.082.84.84 0 0 1-.263-.2 1.308 1.308 0 0 1-.153-.224h-.028v1.538h-.68zm.668-2.526c0 .186.026.35.08.49.053.14.13.25.23.33a.587.587 0 0 0 .368.116.59.59 0 0 0 .378-.12.737.737 0 0 0 .23-.333c.052-.142.078-.303.078-.483s-.025-.339-.076-.478a.717.717 0 0 0-.23-.327.6.6 0 0 0-.38-.119.598.598 0 0 0-.37.115.706.706 0 0 0-.231.322c-.051.137-.077.3-.077.487zm3.471 1.502c-.182 0-.347-.033-.494-.098a.805.805 0 0 1-.346-.293.859.859 0 0 1-.125-.478c0-.163.03-.298.09-.404a.696.696 0 0 1 .246-.256c.104-.064.221-.112.351-.145.132-.034.268-.058.408-.073.17-.018.306-.033.412-.047a.606.606 0 0 0 .23-.068c.048-.03.073-.08.073-.145v-.01a.427.427 0 0 0-.126-.33c-.084-.077-.205-.116-.363-.116a.652.652 0 0 0-.397.109.543.543 0 0 0-.195.257l-.636-.09a1.02 1.02 0 0 1 .671-.707c.167-.06.351-.09.553-.09a1.8 1.8 0 0 1 .415.049c.138.032.264.086.378.162a.809.809 0 0 1 .275.302c.07.128.105.288.105.48v1.932h-.654v-.396h-.023a.82.82 0 0 1-.455.393 1.131 1.131 0 0 1-.393.062zm.177-.5a.74.74 0 0 0 .356-.081.602.602 0 0 0 .23-.218.557.557 0 0 0 .084-.296v-.34a.32.32 0 0 1-.11.05 1.55 1.55 0 0 1-.169.039 6.955 6.955 0 0 1-.186.03l-.16.022a1.186 1.186 0 0 0-.272.068.452.452 0 0 0-.19.131.323.323 0 0 0-.07.215c0 .125.046.22.138.284a.596.596 0 0 0 .35.096zm2.713-1.25v1.691h-.68v-2.888h.65v.491h.033a.825.825 0 0 1 .318-.385.977.977 0 0 1 .543-.143c.2 0 .373.042.52.128a.86.86 0 0 1 .347.37c.082.162.123.358.122.589v1.838h-.68v-1.733c0-.193-.05-.344-.151-.453a.527.527 0 0 0-.412-.164.633.633 0 0 0-.317.08.549.549 0 0 0-.216.223.756.756 0 0 0-.077.355zm2.864 2.774a1.382 1.382 0 0 1-.444-.07l.159-.531a.902.902 0 0 0 .264.041.324.324 0 0 0 .205-.073.519.519 0 0 0 .153-.233l.058-.156-1.047-2.949h.722l.665 2.181h.03l.667-2.18h.724L88.37 65.7a1.294 1.294 0 0 1-.214.393.871.871 0 0 1-.327.252c-.128.06-.28.088-.46.088zm5.09-1.026c-.263 0-.49-.048-.679-.143a1.08 1.08 0 0 1-.437-.386 1.018 1.018 0 0 1-.153-.55c0-.155.032-.291.094-.41.064-.12.152-.23.263-.331a3.64 3.64 0 0 1 .391-.303l.683-.464a.826.826 0 0 0 .227-.207.423.423 0 0 0 .079-.256.338.338 0 0 0-.105-.235.37.37 0 0 0-.286-.11.403.403 0 0 0-.412.402c0 .084.024.169.07.255.048.087.11.176.184.27l.245.294 1.806 2.117h-.737l-1.5-1.718c-.111-.13-.219-.259-.323-.386a2.056 2.056 0 0 1-.254-.394 1.034 1.034 0 0 1-.098-.448c0-.182.042-.344.126-.487a.9.9 0 0 1 .352-.34c.151-.083.329-.124.532-.124s.377.04.522.12c.145.08.258.187.337.32a.836.836 0 0 1 .118.434.9.9 0 0 1-.135.489 1.43 1.43 0 0 1-.376.39l-.778.569a.96.96 0 0 0-.275.282.498.498 0 0 0-.082.24c0 .102.025.194.077.277a.56.56 0 0 0 .216.2.704.704 0 0 0 .329.073.974.974 0 0 0 .407-.092c.135-.063.257-.152.367-.268.11-.115.198-.253.263-.413.065-.162.098-.341.098-.538h.585c0 .243-.027.455-.081.635-.054.18-.124.331-.209.456a1.32 1.32 0 0 1-.357.359 2.322 2.322 0 0 1-.087.063 1.26 1.26 0 0 1-.475.271c-.18.058-.358.087-.532.087zm4.513-.056L95.885 61.5h.75l.694 2.83h.036l.74-2.83h.682l.743 2.832h.034l.693-2.832h.75l-1.086 3.85h-.688l-.77-2.701h-.031l-.772 2.701h-.688zm5.472.056c-.289 0-.539-.06-.75-.18a1.224 1.224 0 0 1-.483-.516 1.72 1.72 0 0 1-.169-.788c0-.297.056-.557.169-.782a1.28 1.28 0 0 1 .477-.526c.205-.127.445-.19.72-.19.178 0 .346.029.504.086.159.057.3.145.421.263.123.12.219.271.289.456.071.183.106.4.106.654v.209h-2.367v-.46h1.715a.742.742 0 0 0-.085-.347.612.612 0 0 0-.231-.242.65.65 0 0 0-.342-.089.664.664 0 0 0-.367.102.7.7 0 0 0-.246.263.764.764 0 0 0-.089.355v.4c0 .168.031.313.093.433.061.12.147.21.257.275.111.063.24.094.387.094a.82.82 0 0 0 .269-.042c.08-.029.15-.07.209-.126a.524.524 0 0 0 .133-.204l.636.07a.998.998 0 0 1-.23.44c-.111.125-.254.221-.428.29a1.645 1.645 0 0 1-.598.102zm1.89-.056V61.5h.68v1.44h.028a1.24 1.24 0 0 1 .149-.224.789.789 0 0 1 .259-.205.891.891 0 0 1 .417-.086c.223 0 .424.057.603.171.181.113.324.28.429.502.107.22.16.491.16.812 0 .317-.052.587-.156.809a1.188 1.188 0 0 1-.425.507 1.089 1.089 0 0 1-.609.175.916.916 0 0 1-.412-.082.847.847 0 0 1-.263-.2 1.282 1.282 0 0 1-.152-.224h-.039v.456h-.669zm.667-1.444c0 .186.026.35.079.49a.75.75 0 0 0 .231.33.586.586 0 0 0 .368.116c.151 0 .277-.04.378-.12a.733.733 0 0 0 .229-.333c.053-.142.079-.303.079-.483s-.025-.339-.077-.478a.709.709 0 0 0-.229-.327.6.6 0 0 0-.38-.119.6.6 0 0 0-.37.115.697.697 0 0 0-.231.322 1.38 1.38 0 0 0-.077.487zm4.918-.681-.62.068a.502.502 0 0 0-.092-.177.457.457 0 0 0-.173-.134.633.633 0 0 0-.267-.05.652.652 0 0 0-.357.092c-.095.061-.142.14-.141.239a.25.25 0 0 0 .092.204.786.786 0 0 0 .316.13l.492.105c.273.06.476.153.609.28a.667.667 0 0 1 .203.502.778.778 0 0 1-.16.482 1.02 1.02 0 0 1-.434.323 1.637 1.637 0 0 1-.639.117c-.353 0-.638-.074-.853-.222a.893.893 0 0 1-.386-.622l.664-.064c.03.13.094.228.192.295.098.067.225.1.381.1a.68.68 0 0 0 .389-.1c.1-.067.149-.148.149-.246a.256.256 0 0 0-.096-.205.667.667 0 0 0-.293-.124l-.493-.104c-.277-.058-.481-.155-.614-.291a.717.717 0 0 1-.198-.523.74.74 0 0 1 .145-.463.944.944 0 0 1 .412-.304c.176-.073.38-.109.611-.109.338 0 .604.072.799.216a.909.909 0 0 1 .362.585zm.623 2.124v-2.888h.681v2.888h-.681zm.342-3.297a.397.397 0 0 1-.278-.107.345.345 0 0 1-.116-.262c0-.102.038-.19.116-.261a.394.394 0 0 1 .278-.11c.109 0 .202.037.278.11a.342.342 0 0 1 .117.261.346.346 0 0 1-.117.262.392.392 0 0 1-.278.107zm2.48.41v.526h-1.66v-.527h1.66zm-1.25-.693h.681v2.712a.43.43 0 0 0 .041.21c.029.048.066.08.113.098a.429.429 0 0 0 .154.026.68.68 0 0 0 .199-.026l.115.532a1.258 1.258 0 0 1-.401.068c-.17.005-.324-.02-.46-.077a.712.712 0 0 1-.325-.267.797.797 0 0 1-.117-.451V61.77zm3.066 3.637c-.289 0-.539-.06-.75-.18a1.224 1.224 0 0 1-.483-.516 1.733 1.733 0 0 1-.169-.788c0-.297.057-.557.169-.782.114-.225.274-.4.477-.526.205-.127.445-.19.72-.19.178 0 .346.029.504.086.159.057.3.145.421.263.123.12.219.271.29.456.07.183.105.4.105.654v.209h-2.366v-.46h1.714a.742.742 0 0 0-.085-.347.612.612 0 0 0-.231-.242.65.65 0 0 0-.342-.089.666.666 0 0 0-.367.102.7.7 0 0 0-.246.263.763.763 0 0 0-.088.355v.4c0 .168.031.313.092.433s.147.21.257.275c.111.063.24.094.388.094a.818.818 0 0 0 .268-.042c.08-.029.15-.07.209-.126a.513.513 0 0 0 .133-.204l.636.07a.996.996 0 0 1-.229.44c-.112.125-.255.221-.429.29a1.642 1.642 0 0 1-.598.102zm3.9-3.907v3.85h-.698V61.5h.698zm1.405 2.158v1.692h-.68v-2.888h.65v.491h.034a.82.82 0 0 1 .318-.385.975.975 0 0 1 .543-.143c.199 0 .373.042.52.128.15.085.265.208.347.37.082.162.123.358.122.589v1.838h-.681v-1.733c0-.193-.05-.344-.15-.453a.527.527 0 0 0-.412-.164.635.635 0 0 0-.318.08.552.552 0 0 0-.216.223.76.76 0 0 0-.077.355zm4.008-1.196v.527h-1.707v-.527h1.707zm-1.28 2.888v-3.16c0-.194.04-.356.12-.485a.762.762 0 0 1 .327-.29c.137-.064.288-.096.455-.096a1.807 1.807 0 0 1 .517.079l-.135.527a1.238 1.238 0 0 0-.11-.027.667.667 0 0 0-.146-.015c-.127 0-.216.031-.269.092-.052.06-.077.147-.077.26v3.115h-.682zm2.964.057c-.283 0-.527-.062-.734-.186a1.26 1.26 0 0 1-.481-.52 1.71 1.71 0 0 1-.169-.783c0-.298.056-.56.169-.784.114-.225.274-.4.481-.523.207-.124.451-.186.734-.186.281 0 .526.062.732.186.207.124.367.298.48.523.114.224.171.486.171.784 0 .298-.057.559-.171.782a1.251 1.251 0 0 1-.48.52 1.393 1.393 0 0 1-.732.187zm.003-.545a.586.586 0 0 0 .384-.126.763.763 0 0 0 .229-.343c.051-.143.077-.302.077-.477 0-.177-.026-.337-.077-.48a.762.762 0 0 0-.229-.343.58.58 0 0 0-.384-.128.594.594 0 0 0-.391.127.765.765 0 0 0-.231.344c-.05.143-.075.303-.075.48 0 .175.025.334.075.477a.766.766 0 0 0 .231.343.6.6 0 0 0 .391.126z" fill="#fff"/><mask id="l" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="54" y="73" width="9" height="10"><path d="M62.78 73.903h-8.143v8.146h8.143v-8.146z" fill="#fff"/></mask><g mask="url(#l)" fill="#fff"><path d="M58.708 73.903a4.072 4.072 0 0 0-4.071 4.073 4.072 4.072 0 1 0 4.071-4.073zm0 7.467a3.393 3.393 0 1 1 .002-6.787 3.393 3.393 0 0 1-.002 6.787z"/><path d="M61.016 78.18c.004-.005.008-.01.01-.015l.01-.015.008-.014.007-.015a.242.242 0 0 0 .007-.015l.006-.015a.24.24 0 0 0 .014-.048l.002-.018.003-.015a.371.371 0 0 0-.005-.1l-.005-.017-.003-.015-.006-.017-.006-.015a.242.242 0 0 0-.007-.014l-.007-.016-.008-.013-.01-.015a.235.235 0 0 0-.042-.051l-1.357-1.358a.338.338 0 1 0-.48.48l.779.778h-3.253a.34.34 0 0 0 0 .678h3.252l-.777.779a.34.34 0 0 0 .48.48l1.357-1.358.022-.025a.13.13 0 0 0 .01-.011z"/></g><path d="M68.787 77.365h-.466a.967.967 0 0 0-.393-.609 1.063 1.063 0 0 0-.321-.158 1.285 1.285 0 0 0-.369-.052c-.233 0-.444.059-.633.176a1.228 1.228 0 0 0-.45.521c-.11.23-.165.51-.165.845 0 .333.055.614.166.844.111.23.26.403.449.52.189.118.4.177.633.177.128 0 .25-.017.369-.053a1.08 1.08 0 0 0 .32-.155.99.99 0 0 0 .394-.612h.466a1.55 1.55 0 0 1-.192.529 1.454 1.454 0 0 1-.81.643c-.17.056-.353.084-.547.084-.328 0-.62-.08-.876-.24a1.651 1.651 0 0 1-.603-.685c-.147-.295-.22-.646-.22-1.052 0-.407.073-.758.22-1.053a1.65 1.65 0 0 1 .603-.685c.256-.16.548-.24.876-.24.194 0 .377.027.547.084.172.056.326.14.465.248.137.108.252.24.345.395.093.154.157.33.192.528zm1.866 2.708c-.26 0-.49-.062-.686-.186a1.266 1.266 0 0 1-.459-.521 1.767 1.767 0 0 1-.163-.782c0-.301.054-.564.163-.788a1.26 1.26 0 0 1 .459-.523c.197-.124.425-.186.686-.186.26 0 .488.062.684.186.197.124.35.299.459.523.11.224.165.487.165.788 0 .298-.055.559-.165.782a1.25 1.25 0 0 1-.46.52 1.25 1.25 0 0 1-.683.187zm0-.399c.198 0 .36-.05.488-.152a.897.897 0 0 0 .284-.4c.062-.166.092-.345.092-.538 0-.193-.03-.373-.092-.54a.908.908 0 0 0-.284-.404.756.756 0 0 0-.488-.154.755.755 0 0 0-.489.154.91.91 0 0 0-.284.404 1.555 1.555 0 0 0-.092.54c0 .193.031.372.092.538a.899.899 0 0 0 .284.4c.128.101.291.152.489.152zm2.428-3.512v3.85h-.443v-3.85h.444zm1.257 0v3.85h-.444v-3.85h.444zm2.023 3.911c-.278 0-.519-.061-.72-.184a1.23 1.23 0 0 1-.464-.52 1.768 1.768 0 0 1-.162-.778c0-.295.054-.556.162-.782a1.27 1.27 0 0 1 .454-.53c.196-.128.424-.192.684-.192.15 0 .3.025.446.075a1.113 1.113 0 0 1 .688.688c.071.185.107.412.107.681v.188h-2.225v-.383h1.774a.948.948 0 0 0-.098-.437.737.737 0 0 0-.692-.413.794.794 0 0 0-.458.132.863.863 0 0 0-.295.338.994.994 0 0 0-.103.447v.256c0 .218.037.403.112.555.077.15.183.265.318.344a.931.931 0 0 0 .472.116.961.961 0 0 0 .316-.049.677.677 0 0 0 .246-.15.688.688 0 0 0 .16-.252l.428.12a.952.952 0 0 1-.227.384c-.107.109-.238.194-.395.256a1.46 1.46 0 0 1-.528.09zm3.043 0c-.271 0-.504-.064-.7-.192a1.248 1.248 0 0 1-.45-.528 1.788 1.788 0 0 1-.158-.77c0-.293.053-.551.161-.776.11-.225.26-.402.455-.528.195-.128.423-.192.684-.192.203 0 .386.038.55.113.162.075.295.18.4.316a.985.985 0 0 1 .193.474h-.444a.689.689 0 0 0-.225-.35c-.115-.103-.27-.154-.466-.154a.778.778 0 0 0-.455.135.878.878 0 0 0-.302.378 1.396 1.396 0 0 0-.108.57c0 .223.035.417.105.583a.892.892 0 0 0 .301.385c.13.092.283.137.459.137a.79.79 0 0 0 .314-.06.647.647 0 0 0 .377-.444h.444a1.027 1.027 0 0 1-.575.784c-.16.08-.347.119-.56.119zm3.04-2.948v.376h-1.497v-.376h1.496zm-1.061-.692h.444v2.752c0 .126.018.22.054.282a.282.282 0 0 0 .143.125c.059.02.12.03.186.03a.75.75 0 0 0 .196-.023l.09.399a.926.926 0 0 1-.33.053.895.895 0 0 1-.37-.081.734.734 0 0 1-.297-.247.71.71 0 0 1-.116-.417v-2.873zm1.728 3.58v-2.888h.443v2.888h-.444zm.225-3.37a.315.315 0 0 1-.224-.088.284.284 0 0 1-.092-.212c0-.083.031-.154.092-.213a.315.315 0 0 1 .224-.088c.086 0 .16.029.222.088.062.06.094.13.094.213a.28.28 0 0 1-.094.212.307.307 0 0 1-.222.088zm2.203 3.43c-.26 0-.489-.062-.686-.186a1.266 1.266 0 0 1-.458-.521 1.762 1.762 0 0 1-.164-.782c0-.301.055-.564.164-.788a1.26 1.26 0 0 1 .458-.523c.197-.124.426-.186.686-.186.261 0 .49.062.685.186.196.124.349.299.458.523.11.224.165.487.165.788 0 .298-.055.559-.165.782-.11.223-.262.397-.458.52a1.252 1.252 0 0 1-.685.187zm0-.399c.198 0 .361-.05.49-.152a.897.897 0 0 0 .283-.4c.061-.166.092-.345.092-.538 0-.193-.03-.373-.092-.54a.908.908 0 0 0-.284-.404.757.757 0 0 0-.489-.154.756.756 0 0 0-.488.154.908.908 0 0 0-.284.404 1.546 1.546 0 0 0-.092.54c0 .193.03.372.092.538a.897.897 0 0 0 .284.4c.127.101.29.152.488.152zm2.43-1.399v1.738h-.444v-2.888h.428v.451h.038a.83.83 0 0 1 .308-.354.961.961 0 0 1 .534-.135c.195 0 .366.04.513.12.147.08.26.2.342.362.081.16.122.363.122.608v1.836h-.443v-1.805c0-.227-.06-.404-.177-.53a.628.628 0 0 0-.485-.192.774.774 0 0 0-.38.092.657.657 0 0 0-.261.269.888.888 0 0 0-.096.428zm5.313 1.798c-.26 0-.49-.062-.686-.186a1.267 1.267 0 0 1-.459-.521 1.767 1.767 0 0 1-.163-.782c0-.301.055-.564.163-.788.11-.225.264-.399.46-.523s.425-.186.685-.186c.26 0 .489.062.684.186.197.124.35.299.46.523.11.224.165.487.165.788 0 .298-.055.559-.166.782-.109.223-.262.397-.459.52a1.25 1.25 0 0 1-.684.187zm0-.399c.198 0 .361-.05.489-.152a.897.897 0 0 0 .284-.4c.061-.166.092-.345.092-.538 0-.193-.03-.373-.092-.54a.908.908 0 0 0-.284-.404.756.756 0 0 0-.489-.154.756.756 0 0 0-.488.154.904.904 0 0 0-.284.404 1.546 1.546 0 0 0-.092.54c0 .193.03.372.092.538a.893.893 0 0 0 .284.4c.128.101.29.152.488.152zm3.271-2.55v.377h-1.556v-.376h1.556zm-1.09 2.889v-3.287c0-.165.04-.303.117-.413a.724.724 0 0 1 .302-.249 1.112 1.112 0 0 1 .814-.007l-.128.384a2.073 2.073 0 0 0-.094-.03.585.585 0 0 0-.154-.016c-.146 0-.252.037-.317.111-.064.074-.096.183-.096.325v3.182h-.444zm4.449 0h-1.188v-3.851h1.24c.374 0 .693.077.959.231.265.153.469.373.611.66.141.286.212.628.212 1.027 0 .4-.071.746-.214 1.036-.143.288-.351.51-.624.665-.273.155-.606.232-.996.232zm-.722-.414h.691c.319 0 .583-.061.792-.184a1.14 1.14 0 0 0 .468-.525c.103-.227.154-.497.154-.81 0-.311-.051-.579-.152-.803a1.124 1.124 0 0 0-.455-.519c-.202-.122-.453-.182-.754-.182h-.744v3.023zm4.127.481c-.182 0-.349-.034-.498-.103a.856.856 0 0 1-.355-.303.852.852 0 0 1-.132-.481c0-.165.033-.3.098-.403a.686.686 0 0 1 .262-.244c.109-.059.229-.103.36-.131.133-.03.267-.054.401-.072.175-.023.318-.04.427-.05a.662.662 0 0 0 .24-.063c.052-.029.077-.079.077-.15v-.015c0-.186-.051-.33-.152-.432-.1-.103-.252-.155-.457-.155-.212 0-.378.047-.498.14a.823.823 0 0 0-.254.296l-.421-.15c.075-.175.176-.312.301-.41a1.13 1.13 0 0 1 .414-.207c.15-.04.298-.06.443-.06.093 0 .199.011.32.034.121.021.238.066.351.134.114.067.209.17.284.306.075.137.113.32.113.549v1.903h-.444v-.391h-.023a.762.762 0 0 1-.15.201.87.87 0 0 1-.28.182c-.116.05-.258.075-.427.075zm.068-.398a.883.883 0 0 0 .444-.103.699.699 0 0 0 .368-.612v-.406c-.018.023-.06.043-.124.062a2.006 2.006 0 0 1-.218.047 9.015 9.015 0 0 1-.425.056 1.7 1.7 0 0 0-.323.074.562.562 0 0 0-.241.148.38.38 0 0 0-.09.268c0 .154.057.27.171.35a.77.77 0 0 0 .438.116zm3.321-2.557v.376h-1.496v-.376h1.496zm-1.06-.692h.443v2.752c0 .126.019.22.055.282a.282.282 0 0 0 .143.125c.059.02.121.03.186.03a.739.739 0 0 0 .195-.023l.091.399a.924.924 0 0 1-.331.053.894.894 0 0 1-.368-.081.732.732 0 0 1-.298-.247.712.712 0 0 1-.116-.417v-2.873zm2.577 3.647c-.183 0-.349-.034-.498-.103a.859.859 0 0 1-.356-.303.86.86 0 0 1-.131-.481c0-.165.032-.3.098-.403a.69.69 0 0 1 .261-.244c.109-.059.229-.103.361-.131.132-.03.266-.054.4-.072.175-.023.318-.04.427-.05a.662.662 0 0 0 .24-.063c.052-.029.078-.079.078-.15v-.015c0-.186-.051-.33-.153-.432-.1-.103-.252-.155-.456-.155-.212 0-.378.047-.498.14a.817.817 0 0 0-.255.296l-.42-.15c.075-.175.175-.312.3-.41.127-.099.265-.168.414-.207.15-.04.298-.06.443-.06.093 0 .2.011.32.034.121.021.239.066.351.134.114.067.209.17.284.306.076.137.113.32.113.549v1.903h-.443v-.391h-.023a.785.785 0 0 1-.15.201.876.876 0 0 1-.281.182c-.116.05-.258.075-.426.075zm.067-.398a.88.88 0 0 0 .444-.103.715.715 0 0 0 .275-.268.687.687 0 0 0 .094-.344v-.406a.277.277 0 0 1-.125.062 1.955 1.955 0 0 1-.218.047 9.573 9.573 0 0 1-.424.056c-.116.016-.224.04-.324.074a.552.552 0 0 0-.24.148.375.375 0 0 0-.09.268c0 .154.057.27.171.35a.764.764 0 0 0 .437.116z" fill="#fff" fill-opacity=".6"/><mask id="m" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="54" y="90" width="9" height="9"><path d="M62.78 90.806h-8.143v8.145h8.143v-8.145z" fill="#fff"/></mask><g mask="url(#m)" fill="#fff"><path d="M58.708 90.806a4.072 4.072 0 1 0 .001 8.147 4.072 4.072 0 0 0 0-8.147zm0 7.466a3.393 3.393 0 1 1 .002-6.787 3.393 3.393 0 0 1-.002 6.787z"/><path d="M61.016 95.082c.004-.005.008-.01.01-.015l.01-.014.008-.014.007-.016a.245.245 0 0 0 .007-.014l.006-.016a.219.219 0 0 0 .014-.048l.002-.018.003-.015a.373.373 0 0 0-.005-.1l-.005-.016-.003-.016-.006-.016-.006-.015a.245.245 0 0 0-.007-.015l-.007-.015-.008-.014-.01-.015c-.002-.005-.006-.01-.01-.014a.237.237 0 0 0-.031-.037l-1.358-1.358a.338.338 0 1 0-.48.48l.779.778h-3.253a.34.34 0 0 0 0 .679h3.252l-.777.778a.34.34 0 0 0 .48.48l1.357-1.358c.008-.007.015-.016.022-.024a.117.117 0 0 0 .01-.012z"/></g><path d="M68.215 93.064h.467v2.55a1.303 1.303 0 0 1-.706 1.192 1.672 1.672 0 0 1-.79.177 1.67 1.67 0 0 1-.79-.177 1.318 1.318 0 0 1-.522-.487 1.357 1.357 0 0 1-.184-.705v-2.55h.466v2.512c0 .189.04.356.123.503.084.145.201.26.354.343.154.083.338.124.553.124.214 0 .398-.04.552-.124a.874.874 0 0 0 .354-.343c.082-.147.123-.314.123-.503v-2.512zm3.383 1.61-.399.113a.745.745 0 0 0-.11-.194.535.535 0 0 0-.197-.158.707.707 0 0 0-.317-.062.76.76 0 0 0-.442.122c-.116.08-.175.182-.175.307 0 .11.04.197.12.261.08.064.206.117.377.16l.428.105c.258.063.45.159.577.288.127.128.19.293.19.494a.733.733 0 0 1-.143.444.95.95 0 0 1-.394.309c-.17.075-.366.112-.59.112-.295 0-.539-.064-.732-.191a.85.85 0 0 1-.366-.56l.42-.106c.041.155.117.272.228.35.113.077.26.116.442.116.206 0 .37-.044.492-.132.123-.088.184-.195.184-.319 0-.1-.035-.184-.105-.252a.672.672 0 0 0-.323-.154l-.481-.113c-.264-.063-.459-.16-.583-.291a.705.705 0 0 1-.184-.499c0-.163.046-.307.137-.432a.93.93 0 0 1 .378-.295c.16-.072.342-.107.545-.107.286 0 .51.062.673.187.164.126.28.291.35.497zm1.93 2.301c-.278 0-.518-.061-.72-.184a1.23 1.23 0 0 1-.464-.519 1.768 1.768 0 0 1-.161-.778c0-.296.053-.557.161-.783a1.27 1.27 0 0 1 .455-.53 1.22 1.22 0 0 1 .684-.191c.15 0 .299.024.446.075a1.113 1.113 0 0 1 .688.688c.07.184.107.411.107.68v.189h-2.226v-.384h1.775a.948.948 0 0 0-.098-.436.735.735 0 0 0-.692-.414.793.793 0 0 0-.458.132.862.862 0 0 0-.296.338.994.994 0 0 0-.103.447v.256c0 .219.037.403.113.555.076.15.182.265.317.344a.932.932 0 0 0 .472.117.96.96 0 0 0 .316-.05.675.675 0 0 0 .246-.15.688.688 0 0 0 .16-.252l.428.12a.953.953 0 0 1-.227.384 1.11 1.11 0 0 1-.395.256c-.156.06-.332.09-.528.09zm4.45-.007c-.254 0-.472-.047-.655-.14a1.023 1.023 0 0 1-.423-.381 1.04 1.04 0 0 1-.148-.555c0-.16.034-.303.101-.426.07-.126.164-.242.284-.348.122-.108.261-.216.42-.324l.555-.413c.11-.072.197-.148.262-.23a.49.49 0 0 0 .1-.32.412.412 0 0 0-.13-.283.437.437 0 0 0-.337-.138.455.455 0 0 0-.259.076.527.527 0 0 0-.175.188.477.477 0 0 0-.062.233c0 .09.025.181.073.274.05.092.114.186.19.282l.24.294 1.768 2.158h-.534l-1.459-1.76-.368-.444a2.103 2.103 0 0 1-.263-.392.919.919 0 0 1-.098-.42.88.88 0 0 1 .115-.455.8.8 0 0 1 .325-.306c.14-.074.304-.111.492-.111.193 0 .36.037.498.113.14.074.247.172.322.295a.838.838 0 0 1-.024.876 1.564 1.564 0 0 1-.375.378l-.766.572c-.173.127-.29.251-.352.372-.061.12-.092.207-.092.26 0 .12.031.232.094.336a.705.705 0 0 0 .265.252.804.804 0 0 0 .4.096c.146 0 .287-.03.425-.092.138-.063.263-.153.374-.271.113-.118.202-.26.267-.425.066-.166.1-.352.1-.558h.428c0 .255-.03.464-.088.626a1.336 1.336 0 0 1-.2.38c-.073.09-.133.16-.178.204a.834.834 0 0 0-.041.057.78.78 0 0 1-.042.056 1.14 1.14 0 0 1-.47.312c-.189.068-.375.102-.56.102zm5.032-.053h-1.188v-3.85h1.24c.374 0 .693.077.959.23.266.154.47.374.61.66.142.286.213.629.213 1.027 0 .401-.071.747-.214 1.036-.143.289-.351.51-.624.666-.274.154-.606.231-.996.231zm-.722-.414h.692c.317 0 .581-.06.79-.184.21-.123.366-.297.469-.524.102-.227.154-.497.154-.81 0-.312-.05-.58-.153-.804a1.12 1.12 0 0 0-.454-.519c-.202-.121-.453-.182-.754-.182h-.744v3.023zm3.278.414v-2.888h.443v2.888h-.443zm.225-3.37a.314.314 0 0 1-.223-.088.283.283 0 0 1-.093-.212c0-.083.031-.154.093-.213a.314.314 0 0 1 .223-.088c.087 0 .16.03.222.088.063.06.094.13.094.213a.28.28 0 0 1-.094.212.309.309 0 0 1-.222.089zm3.076 1.129-.399.113a.745.745 0 0 0-.11-.194.534.534 0 0 0-.196-.158.707.707 0 0 0-.318-.062.76.76 0 0 0-.442.122c-.116.08-.174.182-.174.307 0 .11.04.197.12.261.08.064.206.117.376.16l.428.105c.258.063.451.159.578.288.126.128.19.293.19.494a.733.733 0 0 1-.144.444.95.95 0 0 1-.394.309c-.17.075-.366.112-.59.112-.295 0-.539-.064-.732-.191a.85.85 0 0 1-.366-.56l.421-.106c.04.155.116.272.228.35.112.077.26.116.441.116.207 0 .371-.044.493-.132.123-.088.184-.195.184-.319 0-.1-.035-.184-.105-.252a.673.673 0 0 0-.324-.154l-.481-.113c-.264-.063-.458-.16-.583-.291a.705.705 0 0 1-.184-.499c0-.163.046-.307.138-.432a.93.93 0 0 1 .377-.295 1.32 1.32 0 0 1 .545-.107c.286 0 .51.062.673.187.164.126.28.291.35.497zm1.893 2.301c-.27 0-.504-.064-.7-.191a1.25 1.25 0 0 1-.45-.529 1.794 1.794 0 0 1-.158-.77c0-.292.054-.55.162-.775.108-.226.26-.402.454-.529a1.22 1.22 0 0 1 .684-.191c.204 0 .386.037.55.112.162.075.296.18.4.316a.985.985 0 0 1 .193.474h-.444a.689.689 0 0 0-.225-.35c-.115-.102-.27-.154-.466-.154a.78.78 0 0 0-.455.135.882.882 0 0 0-.303.379 1.402 1.402 0 0 0-.107.57c0 .222.035.416.106.582a.892.892 0 0 0 .3.385c.13.092.284.138.46.138a.79.79 0 0 0 .313-.06.652.652 0 0 0 .377-.444h.444a1.033 1.033 0 0 1-.575.784 1.25 1.25 0 0 1-.56.118zm2.227-3.91v3.85h-.443v-3.85h.443zm1.986 3.91c-.261 0-.49-.062-.686-.186a1.265 1.265 0 0 1-.459-.52 1.761 1.761 0 0 1-.164-.783c0-.3.055-.563.164-.788a1.26 1.26 0 0 1 .459-.522c.196-.124.425-.186.686-.186.26 0 .489.062.684.186.197.123.35.298.458.522.11.225.166.487.166.788 0 .298-.055.56-.166.782-.109.224-.261.397-.458.521a1.252 1.252 0 0 1-.684.186zm0-.398c.198 0 .36-.051.489-.153a.9.9 0 0 0 .283-.4c.061-.165.092-.345.092-.538 0-.193-.03-.373-.092-.54a.911.911 0 0 0-.283-.404.757.757 0 0 0-.49-.154.756.756 0 0 0-.488.154.908.908 0 0 0-.284.405 1.546 1.546 0 0 0-.092.539c0 .193.03.373.092.538a.897.897 0 0 0 .284.4c.128.102.29.153.489.153zm4.03-1.903-.399.113a.734.734 0 0 0-.11-.194.537.537 0 0 0-.196-.158.708.708 0 0 0-.317-.062.759.759 0 0 0-.442.122c-.117.08-.175.182-.175.307 0 .11.04.197.12.261.08.064.206.117.376.16l.429.105c.258.063.45.159.577.288.126.128.19.293.19.494a.736.736 0 0 1-.143.444.949.949 0 0 1-.395.309 1.445 1.445 0 0 1-.59.112c-.295 0-.538-.064-.731-.191a.85.85 0 0 1-.367-.56l.421-.106c.04.155.116.272.228.35.112.077.26.116.441.116.207 0 .371-.044.493-.132.123-.088.184-.195.184-.319 0-.1-.035-.184-.105-.252a.672.672 0 0 0-.324-.154l-.48-.113c-.265-.063-.46-.16-.583-.291a.706.706 0 0 1-.185-.499c0-.163.046-.307.138-.432a.932.932 0 0 1 .377-.295c.16-.072.342-.107.546-.107.285 0 .51.062.673.187.164.126.28.291.349.497zm2.54 1.06v-1.707h.444v2.888h-.444v-.489h-.03a.948.948 0 0 1-.316.374.908.908 0 0 1-.541.153.966.966 0 0 1-.482-.119.827.827 0 0 1-.33-.36 1.37 1.37 0 0 1-.12-.612v-1.835h.443v1.805c0 .21.059.379.177.504.119.125.27.188.455.188.11 0 .222-.028.336-.085a.729.729 0 0 0 .289-.26.778.778 0 0 0 .119-.445zm1.256 1.181v-2.888h.429v.436h.03a.689.689 0 0 1 .285-.348.842.842 0 0 1 .466-.133 4.724 4.724 0 0 1 .234.008v.45a1.326 1.326 0 0 0-.104-.016 1.057 1.057 0 0 0-.167-.013.78.78 0 0 0-.376.088.665.665 0 0 0-.26.24.654.654 0 0 0-.093.349v1.827h-.444zm3.092.06c-.278 0-.518-.061-.72-.184a1.237 1.237 0 0 1-.464-.519 1.767 1.767 0 0 1-.162-.778c0-.296.054-.557.162-.783.109-.227.26-.403.455-.53s.423-.191.684-.191c.15 0 .298.024.445.075a1.115 1.115 0 0 1 .688.688c.072.184.107.411.107.68v.189h-2.225v-.384h1.774a.95.95 0 0 0-.098-.436.734.734 0 0 0-.691-.414.795.795 0 0 0-.459.132.862.862 0 0 0-.295.338.992.992 0 0 0-.104.447v.256c0 .219.038.403.113.555.077.15.183.265.318.344a.931.931 0 0 0 .472.117.966.966 0 0 0 .316-.05.677.677 0 0 0 .246-.15.692.692 0 0 0 .16-.252l.428.12a.954.954 0 0 1-.227.384c-.107.11-.238.194-.395.256-.157.06-.333.09-.528.09zm4.532 0c-.261 0-.49-.062-.686-.186a1.26 1.26 0 0 1-.459-.52 1.763 1.763 0 0 1-.163-.783c0-.3.054-.563.163-.788.11-.224.263-.398.459-.522s.425-.186.686-.186c.26 0 .488.062.684.186.196.123.349.298.458.522.111.225.166.487.166.788 0 .298-.055.56-.166.782a1.251 1.251 0 0 1-.458.521 1.253 1.253 0 0 1-.684.186zm0-.398a.76.76 0 0 0 .488-.153.893.893 0 0 0 .284-.4c.062-.165.092-.345.092-.538 0-.193-.03-.373-.092-.54a.904.904 0 0 0-.284-.404.755.755 0 0 0-.488-.154.756.756 0 0 0-.489.154.904.904 0 0 0-.284.405 1.535 1.535 0 0 0-.092.539c0 .193.03.373.092.538a.893.893 0 0 0 .284.4c.128.102.29.153.489.153zm3.27-2.55v.376h-1.556v-.376h1.556zm-1.09 2.888v-3.287c0-.165.039-.303.117-.413a.73.73 0 0 1 .302-.249 1.115 1.115 0 0 1 .814-.007l-.128.384a.59.59 0 0 0-.248-.045c-.146 0-.252.037-.317.11-.064.075-.096.183-.096.326v3.181h-.444zm4.449 0h-1.188v-3.85h1.24c.374 0 .693.077.959.23.266.154.469.374.611.66.142.286.213.629.213 1.027 0 .401-.072.747-.215 1.036-.143.289-.351.51-.624.666-.273.154-.605.231-.996.231zm-.722-.414h.692c.318 0 .582-.06.791-.184.21-.123.366-.297.468-.524.103-.227.154-.497.154-.81 0-.312-.05-.58-.152-.804a1.123 1.123 0 0 0-.455-.519c-.202-.121-.453-.182-.754-.182h-.744v3.023zm4.128.482c-.183 0-.349-.035-.498-.104a.853.853 0 0 1-.356-.302.859.859 0 0 1-.131-.482c0-.165.032-.3.098-.402a.69.69 0 0 1 .261-.245c.109-.059.229-.102.361-.131.132-.03.266-.054.4-.071.175-.023.318-.04.427-.051a.662.662 0 0 0 .24-.062c.052-.03.077-.08.077-.15v-.016c0-.185-.05-.33-.152-.432-.1-.103-.252-.154-.456-.154-.212 0-.378.046-.499.139a.81.81 0 0 0-.253.297l-.421-.15c.075-.176.175-.313.3-.41a1.14 1.14 0 0 1 .414-.208c.15-.04.298-.06.443-.06.093 0 .2.012.32.034.121.022.239.066.351.134.114.068.209.17.284.306.076.137.113.32.113.55v1.902h-.444v-.39h-.022a.785.785 0 0 1-.15.2.885.885 0 0 1-.281.183c-.116.05-.258.075-.426.075zm.067-.399a.88.88 0 0 0 .444-.103.715.715 0 0 0 .275-.267.686.686 0 0 0 .093-.344v-.407c-.018.023-.06.044-.124.062a1.954 1.954 0 0 1-.218.048 10.619 10.619 0 0 1-.424.056c-.116.015-.224.04-.324.073a.553.553 0 0 0-.24.149.375.375 0 0 0-.091.267c0 .154.057.27.172.35a.764.764 0 0 0 .437.116zm3.321-2.557v.376h-1.496v-.376h1.496zm-1.06-.692h.444v2.753c0 .125.018.219.054.282a.283.283 0 0 0 .143.124c.059.02.121.03.186.03a.74.74 0 0 0 .12-.008c.032-.006.057-.01.076-.015l.09.399a.917.917 0 0 1-.331.053.892.892 0 0 1-.368-.081.734.734 0 0 1-.297-.246.705.705 0 0 1-.117-.418v-2.873zm2.577 3.648c-.183 0-.349-.035-.498-.104a.85.85 0 0 1-.355-.302.851.851 0 0 1-.132-.482c0-.165.033-.3.098-.402a.69.69 0 0 1 .261-.245c.109-.059.23-.102.361-.131.133-.03.266-.054.4-.071.176-.023.318-.04.427-.051a.668.668 0 0 0 .241-.062c.051-.03.077-.08.077-.15v-.016c0-.185-.051-.33-.153-.432-.1-.103-.252-.154-.456-.154-.212 0-.378.046-.498.139a.813.813 0 0 0-.254.297l-.421-.15c.075-.176.175-.313.301-.41.126-.1.264-.169.413-.208.15-.04.298-.06.444-.06.092 0 .199.012.319.034.122.022.239.066.352.134.114.068.208.17.284.306.075.137.112.32.112.55v1.902h-.443v-.39h-.023a.785.785 0 0 1-.15.2.88.88 0 0 1-.28.183c-.117.05-.259.075-.427.075zm.068-.399a.878.878 0 0 0 .443-.103.708.708 0 0 0 .369-.611v-.407c-.019.023-.06.044-.124.062a2.058 2.058 0 0 1-.218.048l-.239.034c-.077.008-.138.016-.186.022a1.7 1.7 0 0 0-.323.073.563.563 0 0 0-.241.149.38.38 0 0 0-.09.267c0 .154.057.27.171.35a.765.765 0 0 0 .438.116z" fill="#fff" fill-opacity=".6"/><mask id="n" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="54" y="107" width="9" height="9"><path d="M62.78 107.708h-8.143v8.146h8.143v-8.146z" fill="#fff"/></mask><g mask="url(#n)" fill="#fff"><path d="M58.708 107.708a4.072 4.072 0 1 0 .002 8.147 4.072 4.072 0 0 0-.002-8.147zm0 7.467a3.394 3.394 0 1 1 .002-6.787 3.394 3.394 0 0 1-.002 6.787z"/><path d="m61.016 111.984.01-.014.01-.015a.563.563 0 0 1 .008-.014l.007-.015a.252.252 0 0 0 .007-.015l.006-.015a.178.178 0 0 0 .006-.017l.003-.015a.14.14 0 0 0 .005-.017l.002-.018.003-.015a.364.364 0 0 0-.005-.099l-.005-.017-.003-.016-.006-.016-.006-.015a.252.252 0 0 0-.007-.015l-.007-.015-.008-.014-.01-.015c-.002-.005-.006-.009-.01-.014a.232.232 0 0 0-.031-.037l-1.358-1.357a.338.338 0 1 0-.48.479l.779.779h-3.253a.34.34 0 0 0 0 .678h3.252l-.777.779a.34.34 0 1 0 .48.48l1.357-1.358a.422.422 0 0 0 .031-.037z"/></g><path d="M65.478 110.38v-.414h2.888v.414h-1.21v3.437h-.467v-3.437h-1.21zm3.247 3.437v-2.888h.428v.436h.03a.692.692 0 0 1 .286-.348.84.84 0 0 1 .467-.134 3.074 3.074 0 0 1 .232.008v.451c-.015-.004-.049-.009-.103-.017a1.11 1.11 0 0 0-.167-.013c-.14 0-.266.03-.376.089a.651.651 0 0 0-.353.588v1.828h-.444zm2.819.067c-.183 0-.35-.034-.498-.103a.854.854 0 0 1-.356-.303.852.852 0 0 1-.131-.481c0-.165.032-.299.098-.403a.696.696 0 0 1 .261-.244c.11-.059.23-.103.36-.131.134-.031.267-.054.401-.072.175-.023.318-.039.427-.051a.641.641 0 0 0 .24-.062c.052-.028.078-.079.078-.15v-.015c0-.186-.051-.33-.153-.432-.1-.103-.252-.155-.456-.155-.212 0-.378.047-.498.139a.824.824 0 0 0-.254.297l-.421-.15c.075-.175.175-.312.3-.41.127-.099.265-.168.414-.207.15-.04.298-.06.444-.06.092 0 .199.011.32.034.12.021.238.066.35.134a.774.774 0 0 1 .284.306c.076.137.113.32.113.549v1.903h-.443v-.391H72.4a.806.806 0 0 1-.15.201.873.873 0 0 1-.28.182 1.08 1.08 0 0 1-.427.075zm.067-.398a.89.89 0 0 0 .444-.103.708.708 0 0 0 .369-.612v-.406c-.019.023-.06.043-.125.062a2.035 2.035 0 0 1-.217.047 8.118 8.118 0 0 1-.24.034c-.076.009-.138.016-.185.023a1.68 1.68 0 0 0-.324.073.556.556 0 0 0-.24.148.384.384 0 0 0-.09.268c0 .154.057.27.17.349a.764.764 0 0 0 .438.117zm3.239.391c-.27 0-.504-.064-.7-.192a1.254 1.254 0 0 1-.45-.528 1.794 1.794 0 0 1-.159-.769c0-.294.055-.552.162-.777.11-.225.26-.402.455-.528a1.22 1.22 0 0 1 .684-.192c.203 0 .386.038.549.113.163.075.296.18.4.316a.981.981 0 0 1 .194.474h-.444a.683.683 0 0 0-.225-.35c-.115-.103-.27-.154-.466-.154a.781.781 0 0 0-.455.135.883.883 0 0 0-.303.378 1.405 1.405 0 0 0-.107.57c0 .223.035.417.105.583a.898.898 0 0 0 .301.385c.13.092.283.137.459.137.115 0 .22-.02.313-.06a.648.648 0 0 0 .378-.444h.444a1.031 1.031 0 0 1-.575.784c-.16.079-.347.119-.56.119zm2.197-1.113-.007-.549h.09l1.263-1.286h.549l-1.346 1.361h-.038l-.511.474zm-.414 1.053v-3.851h.444v3.851h-.444zm1.835 0-1.128-1.429.316-.309 1.376 1.738h-.564zm1.045 0v-2.888h.443v2.888h-.443zm.225-3.37a.315.315 0 0 1-.224-.088.286.286 0 0 1-.092-.212c0-.083.031-.154.092-.213a.315.315 0 0 1 .224-.088c.087 0 .16.029.222.088s.094.13.094.213a.281.281 0 0 1-.094.212.307.307 0 0 1-.222.088zm1.474 1.632v1.738h-.443v-2.888h.428v.451h.038a.827.827 0 0 1 .308-.354.959.959 0 0 1 .534-.135c.195 0 .366.04.513.12.146.079.26.2.342.362.081.16.122.363.122.608v1.836h-.443v-1.805c0-.227-.06-.404-.177-.531-.118-.128-.28-.191-.485-.191a.768.768 0 0 0-.38.092.658.658 0 0 0-.26.269.883.883 0 0 0-.097.428zm3.818 2.881c-.214 0-.398-.028-.553-.083a1.174 1.174 0 0 1-.627-.496l.353-.248c.04.052.09.113.152.18a.768.768 0 0 0 .252.179.993.993 0 0 0 .423.077.947.947 0 0 0 .577-.169c.152-.113.227-.29.227-.531v-.586h-.037a2.544 2.544 0 0 1-.14.195.776.776 0 0 1-.255.205.951.951 0 0 1-.447.089c-.233 0-.443-.055-.628-.166a1.16 1.16 0 0 1-.438-.481 1.69 1.69 0 0 1-.16-.767c0-.296.053-.554.156-.773.104-.221.25-.391.434-.511.186-.122.4-.183.643-.183.188 0 .337.032.448.094a.781.781 0 0 1 .255.211c.06.077.107.141.14.192h.044v-.459h.43v2.97c0 .248-.057.45-.17.606a.97.97 0 0 1-.451.344 1.698 1.698 0 0 1-.628.111zm-.015-1.587a.8.8 0 0 0 .451-.122.763.763 0 0 0 .28-.352 1.42 1.42 0 0 0 .096-.549c0-.208-.031-.392-.094-.551a.827.827 0 0 0-.278-.374.749.749 0 0 0-.455-.135.756.756 0 0 0-.47.142.877.877 0 0 0-.28.384 1.485 1.485 0 0 0-.092.534c0 .201.031.378.094.532a.81.81 0 0 0 .282.361c.125.087.28.13.466.13zm3.413-2.993v-.414h2.888v.414h-1.21v3.437h-.467v-3.437h-1.21zm4.339 3.497c-.278 0-.519-.061-.72-.184a1.235 1.235 0 0 1-.465-.519 1.779 1.779 0 0 1-.161-.779c0-.295.054-.556.161-.782.11-.227.261-.404.455-.53a1.22 1.22 0 0 1 .684-.192c.15 0 .3.025.446.075.146.051.28.132.4.245.12.111.216.259.288.443.071.185.107.412.107.681v.188h-2.225v-.383h1.774a.951.951 0 0 0-.098-.437.73.73 0 0 0-.274-.302.768.768 0 0 0-.418-.111.8.8 0 0 0-.458.131.871.871 0 0 0-.295.339.994.994 0 0 0-.104.447v.256c0 .218.038.403.113.555.077.15.182.265.318.344a.929.929 0 0 0 .472.116.946.946 0 0 0 .315-.049.669.669 0 0 0 .247-.15.695.695 0 0 0 .16-.252l.428.121a.959.959 0 0 1-.227.383 1.12 1.12 0 0 1-.395.256c-.157.06-.333.09-.528.09zm3.043 0c-.271 0-.504-.064-.7-.192a1.248 1.248 0 0 1-.45-.528 1.788 1.788 0 0 1-.159-.769c0-.294.054-.552.162-.777.11-.225.26-.402.455-.528a1.22 1.22 0 0 1 .684-.192c.203 0 .386.038.549.113.163.075.296.18.4.316a.983.983 0 0 1 .194.474H96.5a.685.685 0 0 0-.225-.35c-.115-.103-.27-.154-.466-.154a.78.78 0 0 0-.455.135.884.884 0 0 0-.303.378 1.407 1.407 0 0 0-.107.57c0 .223.035.417.105.583a.895.895 0 0 0 .301.385c.13.092.283.137.459.137.115 0 .22-.02.314-.06a.647.647 0 0 0 .377-.444h.444a1.028 1.028 0 0 1-.575.784c-.16.079-.347.119-.56.119zm2.227-1.798v1.738h-.444v-3.851h.444v1.414h.038a.81.81 0 0 1 .304-.355c.137-.089.318-.134.545-.134.197 0 .37.04.517.119a.792.792 0 0 1 .344.359c.083.16.124.364.124.612v1.836h-.444v-1.805c0-.23-.059-.407-.178-.532-.118-.127-.282-.19-.49-.19a.813.813 0 0 0-.392.092.668.668 0 0 0-.27.269.864.864 0 0 0-.098.428zm3.856 1.798c-.26 0-.489-.062-.686-.186a1.265 1.265 0 0 1-.458-.521 1.762 1.762 0 0 1-.164-.782c0-.301.055-.564.164-.788.11-.225.263-.399.458-.523.197-.124.426-.186.686-.186.261 0 .489.062.685.186.196.124.349.298.458.523.111.224.165.487.165.788 0 .298-.054.559-.165.782a1.251 1.251 0 0 1-.458.521 1.253 1.253 0 0 1-.685.186zm0-.399a.764.764 0 0 0 .489-.152.892.892 0 0 0 .284-.4c.061-.166.092-.345.092-.538 0-.193-.031-.373-.092-.54a.904.904 0 0 0-.284-.404.753.753 0 0 0-.489-.154.752.752 0 0 0-.488.154.904.904 0 0 0-.284.404 1.539 1.539 0 0 0-.092.54c0 .193.03.372.092.538a.892.892 0 0 0 .284.4c.128.101.29.152.488.152zm2.429-1.399v1.738h-.443v-2.888h.428v.451h.038a.83.83 0 0 1 .308-.354.961.961 0 0 1 .534-.135c.196 0 .367.04.513.12.147.079.261.2.342.362.082.16.122.363.122.608v1.836h-.443v-1.805c0-.227-.059-.404-.177-.531-.118-.128-.279-.191-.485-.191a.772.772 0 0 0-.38.092.657.657 0 0 0-.261.269.882.882 0 0 0-.096.428zm3.826 1.798c-.261 0-.489-.062-.686-.186a1.26 1.26 0 0 1-.459-.521 1.762 1.762 0 0 1-.163-.782c0-.301.054-.564.163-.788.11-.225.263-.399.459-.523.197-.124.425-.186.686-.186.261 0 .489.062.684.186.197.124.35.298.458.523.111.224.166.487.166.788 0 .298-.055.559-.166.782a1.238 1.238 0 0 1-.458.521 1.247 1.247 0 0 1-.684.186zm0-.399a.766.766 0 0 0 .489-.152.898.898 0 0 0 .283-.4c.062-.166.092-.345.092-.538 0-.193-.03-.373-.092-.54a.91.91 0 0 0-.283-.404.755.755 0 0 0-.489-.154.755.755 0 0 0-.489.154.912.912 0 0 0-.284.404 1.562 1.562 0 0 0-.092.54c0 .193.031.372.092.538a.9.9 0 0 0 .284.4.766.766 0 0 0 .489.152zm2.429-3.512v3.851h-.444v-3.851h.444zm1.985 3.911c-.261 0-.489-.062-.686-.186a1.267 1.267 0 0 1-.459-.521 1.762 1.762 0 0 1-.163-.782c0-.301.054-.564.163-.788a1.26 1.26 0 0 1 .459-.523c.197-.124.425-.186.686-.186.261 0 .489.062.684.186.197.124.35.298.459.523.11.224.165.487.165.788 0 .298-.055.559-.165.782a1.247 1.247 0 0 1-.459.521 1.247 1.247 0 0 1-.684.186zm0-.399a.766.766 0 0 0 .489-.152.9.9 0 0 0 .284-.4c.061-.166.092-.345.092-.538 0-.193-.031-.373-.092-.54a.912.912 0 0 0-.284-.404.755.755 0 0 0-.489-.154.755.755 0 0 0-.489.154.902.902 0 0 0-.283.404 1.54 1.54 0 0 0-.093.54c0 .193.031.372.093.538a.89.89 0 0 0 .283.4.766.766 0 0 0 .489.152zm3.151 1.482c-.214 0-.399-.028-.553-.083a1.176 1.176 0 0 1-.628-.496l.354-.248c.04.052.091.113.152.18a.771.771 0 0 0 .252.179.996.996 0 0 0 .423.077.947.947 0 0 0 .577-.169c.151-.113.227-.29.227-.531v-.586h-.038a2.675 2.675 0 0 1-.138.195.778.778 0 0 1-.256.205.952.952 0 0 1-.448.089c-.232 0-.442-.055-.627-.166a1.158 1.158 0 0 1-.438-.481 1.681 1.681 0 0 1-.16-.767c0-.296.052-.554.156-.773.104-.221.249-.391.434-.511.186-.122.4-.183.643-.183.188 0 .337.032.447.094a.776.776 0 0 1 .256.211c.06.077.107.141.139.192h.045v-.459h.429v2.97c0 .248-.056.45-.169.606a.973.973 0 0 1-.451.344 1.704 1.704 0 0 1-.628.111zm-.015-1.587a.802.802 0 0 0 .451-.122.769.769 0 0 0 .28-.352c.064-.153.096-.336.096-.549a1.51 1.51 0 0 0-.094-.551.826.826 0 0 0-.278-.374.75.75 0 0 0-.455-.135.755.755 0 0 0-.47.142.873.873 0 0 0-.28.384 1.475 1.475 0 0 0-.092.534c0 .201.031.378.094.532a.798.798 0 0 0 .282.361c.125.087.28.13.466.13zm2.075.444v-2.888h.443v2.888h-.443zm.225-3.37a.313.313 0 0 1-.223-.088.282.282 0 0 1-.092-.212c0-.083.03-.154.092-.213a.313.313 0 0 1 .223-.088c.087 0 .161.029.222.088.063.059.094.13.094.213a.28.28 0 0 1-.094.212.307.307 0 0 1-.222.088zm2.241 3.43c-.278 0-.518-.061-.72-.184a1.238 1.238 0 0 1-.464-.519 1.772 1.772 0 0 1-.162-.779c0-.295.054-.556.162-.782.109-.227.261-.404.455-.53.195-.128.423-.192.684-.192.151 0 .299.025.446.075a1.116 1.116 0 0 1 .687.688c.072.185.108.412.108.681v.188h-2.226v-.383h1.775a.953.953 0 0 0-.098-.437.728.728 0 0 0-.274-.302.77.77 0 0 0-.418-.111.806.806 0 0 0-.459.131.879.879 0 0 0-.295.339.991.991 0 0 0-.103.447v.256c0 .218.038.403.113.555a.81.81 0 0 0 .318.344.924.924 0 0 0 .471.116.948.948 0 0 0 .316-.049.671.671 0 0 0 .246-.15.68.68 0 0 0 .16-.252l.429.121a.95.95 0 0 1-.228.383 1.116 1.116 0 0 1-.394.256c-.157.06-.333.09-.529.09zm3.916-2.302-.399.113a.744.744 0 0 0-.111-.193.525.525 0 0 0-.195-.158.704.704 0 0 0-.318-.062.763.763 0 0 0-.442.122c-.116.08-.175.182-.175.306 0 .111.04.198.121.262.08.064.205.117.376.159l.428.106c.258.063.451.158.577.287.127.128.19.293.19.495a.73.73 0 0 1-.143.444.947.947 0 0 1-.394.308 1.45 1.45 0 0 1-.591.113c-.294 0-.538-.064-.731-.192a.85.85 0 0 1-.366-.56l.421-.105c.04.155.116.271.227.349.113.078.26.117.442.117.206 0 .371-.044.492-.132.123-.089.184-.195.184-.319a.334.334 0 0 0-.105-.252.673.673 0 0 0-.323-.155l-.481-.113c-.264-.062-.459-.159-.583-.291a.705.705 0 0 1-.184-.498c0-.163.046-.307.137-.432a.938.938 0 0 1 .378-.296c.16-.071.342-.107.545-.107.286 0 .51.063.673.188.164.125.28.291.35.496z" fill="#fff" fill-opacity=".6"/><mask id="o" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="54" y="124" width="9" height="9"><path d="M62.78 124.61h-8.143v8.146h8.143v-8.146z" fill="#fff"/></mask><g mask="url(#o)" fill="#fff"><path d="M58.708 124.61a4.072 4.072 0 1 0 .002 8.145 4.072 4.072 0 0 0-.002-8.145zm0 7.467a3.393 3.393 0 1 1 0-6.786 3.393 3.393 0 0 1 0 6.786z"/><path d="M61.016 128.887a.275.275 0 0 0 .01-.015l.01-.015.008-.014.007-.015a.252.252 0 0 0 .007-.015l.006-.015.006-.016.003-.016a.191.191 0 0 0 .005-.016l.002-.018.003-.015a.375.375 0 0 0 0-.067l-.003-.015-.002-.018-.005-.017-.003-.015-.006-.017-.006-.015-.007-.014-.007-.016-.008-.013-.01-.015a.232.232 0 0 0-.042-.052l-1.357-1.357a.34.34 0 1 0-.48.48l.779.778h-3.253a.34.34 0 0 0 0 .679h3.252l-.777.778a.34.34 0 1 0 .48.48l1.357-1.358a.422.422 0 0 0 .031-.036z"/></g><path d="M66.877 130.719H65.69v-3.851h1.241c.373 0 .693.078.958.232.266.153.47.373.612.66.14.285.212.628.212 1.026 0 .401-.072.747-.214 1.036a1.522 1.522 0 0 1-.625.666c-.273.154-.605.231-.996.231zm-.721-.414h.691c.318 0 .582-.061.791-.184a1.14 1.14 0 0 0 .469-.524c.102-.227.154-.497.154-.811 0-.311-.05-.578-.153-.803a1.127 1.127 0 0 0-.455-.519c-.201-.121-.452-.182-.753-.182h-.744v3.023zm4.127.482c-.183 0-.349-.035-.498-.104a.856.856 0 0 1-.355-.302.855.855 0 0 1-.132-.482c0-.165.033-.299.098-.402a.693.693 0 0 1 .261-.245c.11-.059.23-.102.361-.131.133-.03.267-.054.4-.071.176-.023.318-.04.427-.051a.683.683 0 0 0 .24-.062c.052-.029.078-.079.078-.151v-.015c0-.185-.051-.329-.153-.432-.1-.103-.252-.154-.456-.154-.212 0-.378.046-.498.139a.811.811 0 0 0-.254.297l-.42-.151c.074-.175.175-.312.3-.41.126-.099.264-.167.413-.207.15-.04.298-.059.444-.059.092 0 .2.011.32.033.121.022.238.066.35.134.115.068.21.17.285.306.075.137.113.32.113.549v1.903h-.444v-.391h-.023a.868.868 0 0 1-.43.384 1.08 1.08 0 0 1-.427.075zm.068-.399a.878.878 0 0 0 .443-.103.704.704 0 0 0 .369-.611v-.406c-.019.022-.06.043-.124.061a2.018 2.018 0 0 1-.218.048l-.239.033-.186.023a1.673 1.673 0 0 0-.323.073.553.553 0 0 0-.24.149.378.378 0 0 0-.091.267c0 .154.057.27.17.349a.766.766 0 0 0 .439.117zm3.32-2.557v.376h-1.496v-.376h1.497zm-1.06-.692h.444v2.753c0 .125.018.219.055.282a.282.282 0 0 0 .142.124.675.675 0 0 0 .382.007l.09.399a.958.958 0 0 1-.7-.028.728.728 0 0 1-.296-.247.708.708 0 0 1-.117-.417v-2.873zm2.577 3.648c-.183 0-.349-.035-.498-.104a.855.855 0 0 1-.355-.302.855.855 0 0 1-.132-.482c0-.165.033-.299.098-.402a.692.692 0 0 1 .261-.245c.11-.059.23-.102.361-.131.133-.03.266-.054.4-.071.176-.023.318-.04.428-.051a.683.683 0 0 0 .24-.062c.052-.029.077-.079.077-.151v-.015c0-.185-.05-.329-.152-.432-.1-.103-.253-.154-.457-.154-.212 0-.378.046-.498.139a.809.809 0 0 0-.254.297l-.421-.151c.075-.175.175-.312.3-.41.127-.099.266-.167.415-.207.15-.04.298-.059.443-.059.093 0 .2.011.32.033.121.022.238.066.351.134.114.068.209.17.284.306.075.137.112.32.112.549v1.903h-.443v-.391h-.022a.765.765 0 0 1-.15.201.869.869 0 0 1-.281.183 1.08 1.08 0 0 1-.427.075zm.068-.399a.879.879 0 0 0 .444-.103.704.704 0 0 0 .368-.611v-.406c-.019.022-.06.043-.124.061a2.015 2.015 0 0 1-.218.048l-.239.033-.186.023a1.685 1.685 0 0 0-.323.073.557.557 0 0 0-.24.149.379.379 0 0 0-.09.267c0 .154.056.27.17.349a.765.765 0 0 0 .438.117zm3.614.331v-3.851h1.301c.302 0 .549.055.74.164.193.108.336.254.429.438.093.184.14.39.14.617 0 .227-.047.433-.14.618a1.03 1.03 0 0 1-.425.444c-.192.109-.437.164-.737.164h-.932v-.414h.917c.207 0 .373-.036.498-.107a.637.637 0 0 0 .273-.29.966.966 0 0 0 .086-.415.958.958 0 0 0-.086-.414.621.621 0 0 0-.274-.286 1.04 1.04 0 0 0-.504-.105h-.82v3.437h-.466zm3.3 0v-2.888h.428v.436h.03a.698.698 0 0 1 .286-.348.849.849 0 0 1 .466-.133l.122.002c.05.001.086.003.112.006v.451a1.023 1.023 0 0 0-.104-.017.998.998 0 0 0-.167-.013.782.782 0 0 0-.376.088.65.65 0 0 0-.353.589v1.827h-.444zm3.054.06c-.26 0-.49-.062-.686-.186a1.267 1.267 0 0 1-.459-.521 1.766 1.766 0 0 1-.163-.782c0-.301.055-.563.163-.788.11-.224.264-.399.46-.522a1.25 1.25 0 0 1 .685-.186c.26 0 .489.061.684.186.197.123.35.298.459.522.11.225.165.487.165.788 0 .298-.055.559-.165.782-.11.223-.262.397-.459.521a1.25 1.25 0 0 1-.684.186zm0-.398c.198 0 .36-.051.489-.153a.893.893 0 0 0 .284-.4c.061-.165.092-.345.092-.538 0-.193-.031-.373-.093-.539a.908.908 0 0 0-.283-.405.76.76 0 0 0-.489-.154.76.76 0 0 0-.488.154.908.908 0 0 0-.284.405 1.54 1.54 0 0 0-.093.539c0 .193.031.373.093.538a.893.893 0 0 0 .284.4c.127.102.29.153.488.153zm3.241-2.55v.376H86.97v-.376h1.496zm-1.06-.692h.444v2.753c0 .125.018.219.054.282a.283.283 0 0 0 .143.124.675.675 0 0 0 .382.007l.09.399a.958.958 0 0 1-.7-.028.728.728 0 0 1-.297-.247.708.708 0 0 1-.116-.417v-2.873zm2.907 3.64c-.279 0-.518-.061-.72-.184a1.236 1.236 0 0 1-.465-.519 1.774 1.774 0 0 1-.161-.778c0-.296.054-.557.162-.783.109-.227.26-.403.454-.53.196-.128.424-.191.685-.191.15 0 .299.024.445.074.147.051.28.132.4.245.12.111.217.26.288.444.072.184.107.411.107.68v.189h-2.225v-.384h1.774a.947.947 0 0 0-.097-.436.739.739 0 0 0-.692-.414.795.795 0 0 0-.46.132.86.86 0 0 0-.294.338.989.989 0 0 0-.103.447v.256c0 .219.037.403.112.555.077.15.182.265.318.344a.927.927 0 0 0 .472.117.975.975 0 0 0 .316-.049.671.671 0 0 0 .246-.151.68.68 0 0 0 .16-.252l.428.121a.948.948 0 0 1-.228.383 1.113 1.113 0 0 1-.394.256c-.157.06-.333.09-.528.09zm3.043 0c-.27 0-.504-.064-.7-.191a1.25 1.25 0 0 1-.45-.529 1.793 1.793 0 0 1-.158-.769c0-.293.053-.552.161-.776.11-.226.261-.402.455-.529a1.22 1.22 0 0 1 .684-.191c.203 0 .386.037.55.112.162.075.295.181.4.316a.99.99 0 0 1 .193.474h-.443a.68.68 0 0 0-.692-.504.782.782 0 0 0-.455.135.888.888 0 0 0-.303.378 1.405 1.405 0 0 0-.107.57c0 .223.035.417.106.583a.889.889 0 0 0 .3.385c.13.092.284.138.459.138.115 0 .22-.02.314-.061a.65.65 0 0 0 .378-.443h.443a1.026 1.026 0 0 1-.575.784c-.16.079-.347.118-.56.118zm3.04-2.948v.376h-1.497v-.376h1.496zm-1.06-.692h.443v2.753c0 .125.018.219.054.282a.283.283 0 0 0 .143.124.675.675 0 0 0 .382.007l.09.399a.958.958 0 0 1-.7-.028.73.73 0 0 1-.296-.247.705.705 0 0 1-.117-.417v-2.873zm1.726 3.58v-2.888h.444v2.888h-.444zm.226-3.369a.315.315 0 0 1-.224-.089.28.28 0 0 1-.092-.212c0-.083.03-.154.092-.213a.315.315 0 0 1 .224-.088c.087 0 .16.029.222.088s.094.13.094.213a.278.278 0 0 1-.094.212.31.31 0 0 1-.222.089zm2.203 3.429c-.26 0-.49-.062-.686-.186a1.263 1.263 0 0 1-.458-.521 1.76 1.76 0 0 1-.164-.782c0-.301.055-.563.164-.788.11-.224.263-.399.458-.522a1.25 1.25 0 0 1 .686-.186c.26 0 .489.061.684.186.197.123.35.298.459.522.111.225.166.487.166.788 0 .298-.055.559-.166.782a1.247 1.247 0 0 1-.459.521 1.247 1.247 0 0 1-.684.186zm0-.398c.198 0 .361-.051.489-.153a.891.891 0 0 0 .284-.4c.061-.165.092-.345.092-.538 0-.193-.031-.373-.092-.539a.907.907 0 0 0-.284-.405.76.76 0 0 0-.489-.154.76.76 0 0 0-.488.154.908.908 0 0 0-.284.405 1.541 1.541 0 0 0-.093.539c0 .193.031.373.093.538a.893.893 0 0 0 .284.4.76.76 0 0 0 .488.153zm2.429-1.399v1.737h-.443v-2.888h.428v.451h.038a.821.821 0 0 1 .308-.353.961.961 0 0 1 .534-.135c.195 0 .366.039.513.12a.804.804 0 0 1 .342.361c.082.16.122.363.122.609v1.835h-.443v-1.805c0-.227-.059-.404-.177-.53-.118-.128-.279-.192-.485-.192a.783.783 0 0 0-.38.092.657.657 0 0 0-.261.269.889.889 0 0 0-.096.429z" fill="#fff" fill-opacity=".6"/><mask id="p" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="54" y="141" width="9" height="9"><path d="M62.78 141.513h-8.143v8.145h8.143v-8.145z" fill="#fff"/></mask><g mask="url(#p)" fill="#fff"><path d="M58.708 141.513a4.072 4.072 0 1 0 0 8.144 4.072 4.072 0 0 0 0-8.144zm0 7.466a3.393 3.393 0 1 1 0-6.786 3.393 3.393 0 0 1 0 6.786z"/><path d="M61.016 145.789a.275.275 0 0 0 .01-.015l.01-.014a.563.563 0 0 1 .008-.014l.007-.016.007-.014.006-.016.006-.016.003-.015.005-.017.002-.018.003-.015a.375.375 0 0 0 0-.067l-.003-.015-.002-.018a.191.191 0 0 0-.005-.016l-.003-.016-.006-.016-.006-.015a.252.252 0 0 0-.007-.015l-.007-.015-.008-.014-.01-.015c-.002-.005-.006-.009-.01-.014a.232.232 0 0 0-.031-.037l-1.358-1.358a.34.34 0 1 0-.48.48l.779.778h-3.253a.34.34 0 0 0 0 .679h3.252l-.777.778a.34.34 0 1 0 .48.48l1.357-1.357.022-.025a.232.232 0 0 0 .01-.012z"/></g><path d="M65.69 147.621v-3.85h1.3c.302 0 .55.054.74.163.194.108.336.254.43.439.092.184.139.389.139.616 0 .227-.047.433-.14.619a1.036 1.036 0 0 1-.424.443c-.192.109-.438.164-.737.164h-.933v-.414h.918c.206 0 .373-.035.498-.107a.64.64 0 0 0 .272-.289.973.973 0 0 0 .087-.416.961.961 0 0 0-.087-.414.62.62 0 0 0-.274-.285c-.127-.071-.294-.106-.504-.106h-.82v3.437h-.466zm3.299 0v-2.888h.429v.437h.03a.693.693 0 0 1 .285-.348.841.841 0 0 1 .466-.134l.123.002c.049.001.085.003.11.006v.451c-.014-.004-.049-.009-.103-.017a1.116 1.116 0 0 0-.167-.013.785.785 0 0 0-.376.088.654.654 0 0 0-.353.589v1.827h-.444zm3.092.061c-.278 0-.518-.062-.72-.185a1.236 1.236 0 0 1-.464-.519 1.766 1.766 0 0 1-.162-.778c0-.296.054-.557.162-.782.109-.227.26-.404.455-.53a1.22 1.22 0 0 1 .684-.192c.15 0 .299.025.445.075.147.05.28.132.4.245.12.111.217.259.288.443.072.184.107.411.107.681v.188h-2.225v-.384h1.774a.947.947 0 0 0-.097-.436.736.736 0 0 0-.692-.414.793.793 0 0 0-.459.132.863.863 0 0 0-.295.339.994.994 0 0 0-.103.447v.256c0 .218.037.403.112.554a.812.812 0 0 0 .318.344.93.93 0 0 0 .472.117.951.951 0 0 0 .316-.049.686.686 0 0 0 .246-.15.689.689 0 0 0 .16-.252l.428.12a.952.952 0 0 1-.227.384 1.104 1.104 0 0 1-.395.255 1.445 1.445 0 0 1-.528.091zm4.143-2.949-1.068 2.888h-.45l-1.068-2.888h.481l.797 2.302h.03l.797-2.302h.481zm.586 2.888v-2.888h.443v2.888h-.443zm.225-3.369a.315.315 0 0 1-.223-.088.284.284 0 0 1-.092-.213c0-.082.03-.153.092-.212a.315.315 0 0 1 .223-.089c.086 0 .16.03.222.089.063.059.094.13.094.212a.282.282 0 0 1-.094.213.309.309 0 0 1-.222.088zm2.241 3.43c-.278 0-.518-.062-.72-.185a1.234 1.234 0 0 1-.464-.519 1.766 1.766 0 0 1-.162-.778c0-.296.054-.557.162-.782.109-.227.26-.404.455-.53a1.22 1.22 0 0 1 .684-.192c.15 0 .299.025.445.075.147.05.28.132.4.245.121.111.217.259.288.443.072.184.108.411.108.681v.188h-2.226v-.384h1.774a.946.946 0 0 0-.097-.436.735.735 0 0 0-.692-.414.794.794 0 0 0-.459.132.864.864 0 0 0-.295.339.993.993 0 0 0-.103.447v.256c0 .218.038.403.113.554a.812.812 0 0 0 .317.344.93.93 0 0 0 .472.117.95.95 0 0 0 .316-.049.681.681 0 0 0 .246-.15.69.69 0 0 0 .16-.252l.428.12a.951.951 0 0 1-.227.384 1.104 1.104 0 0 1-.395.255 1.445 1.445 0 0 1-.528.091zm2.524-.061-.879-2.888h.466l.624 2.212h.03l.617-2.212h.473l.61 2.204h.03l.623-2.204h.467l-.88 2.888h-.436l-.632-2.218h-.045l-.631 2.218H81.8zm5.196 0v-3.85h1.3c.302 0 .55.054.74.163.194.108.337.254.43.439.092.184.139.389.139.616 0 .227-.047.433-.14.619a1.033 1.033 0 0 1-.424.443c-.192.109-.438.164-.737.164h-.933v-.414h.918c.207 0 .373-.035.498-.107a.64.64 0 0 0 .272-.289.973.973 0 0 0 .087-.416.961.961 0 0 0-.087-.414.62.62 0 0 0-.274-.285c-.126-.071-.294-.106-.504-.106h-.82v3.437h-.465zm3.3 0v-2.888h.428v.437h.03a.693.693 0 0 1 .285-.348.841.841 0 0 1 .467-.134l.122.002c.049.001.086.003.111.006v.451c-.015-.004-.05-.009-.103-.017a1.113 1.113 0 0 0-.168-.013.783.783 0 0 0-.376.088.651.651 0 0 0-.353.589v1.827h-.444zm1.969 0v-2.888h.443v2.888h-.443zm.225-3.369a.315.315 0 0 1-.223-.088.285.285 0 0 1-.092-.213c0-.082.03-.153.092-.212a.316.316 0 0 1 .223-.089c.087 0 .16.03.222.089.063.059.094.13.094.212a.282.282 0 0 1-.094.213.309.309 0 0 1-.222.088zm3.391.481-1.067 2.888h-.451l-1.068-2.888h.481l.797 2.302h.03l.797-2.302h.481zm1.348 2.956c-.183 0-.35-.034-.498-.103a.854.854 0 0 1-.356-.303.855.855 0 0 1-.131-.481c0-.166.032-.3.097-.403a.69.69 0 0 1 .262-.244c.109-.059.229-.103.36-.132.134-.03.267-.054.401-.071.175-.023.318-.04.427-.051a.662.662 0 0 0 .24-.062c.052-.029.077-.079.077-.151v-.015c0-.185-.05-.329-.152-.432-.1-.103-.252-.154-.457-.154-.211 0-.377.046-.498.139a.826.826 0 0 0-.254.297l-.42-.15c.075-.176.175-.313.3-.41a1.13 1.13 0 0 1 .414-.207c.15-.04.298-.06.443-.06.093 0 .2.011.32.034.121.021.239.065.351.133.114.068.21.17.284.307.075.136.113.319.113.549v1.902h-.444v-.391h-.022a.79.79 0 0 1-.15.202.872.872 0 0 1-.28.182 1.08 1.08 0 0 1-.427.075zm.067-.398a.88.88 0 0 0 .444-.104.707.707 0 0 0 .368-.611v-.406c-.018.022-.06.043-.124.062a2.031 2.031 0 0 1-.218.047 8.07 8.07 0 0 1-.239.034l-.186.022a1.68 1.68 0 0 0-.323.074.556.556 0 0 0-.24.148.38.38 0 0 0-.09.267c0 .154.056.271.17.35a.764.764 0 0 0 .438.117zm3.238.391c-.27 0-.503-.064-.699-.192a1.253 1.253 0 0 1-.45-.528 1.797 1.797 0 0 1-.159-.77c0-.293.054-.552.162-.776.109-.226.26-.402.455-.528.195-.128.423-.192.684-.192.203 0 .386.037.549.113.163.075.296.18.4.315a.99.99 0 0 1 .194.474h-.444a.686.686 0 0 0-.692-.504.778.778 0 0 0-.455.136.885.885 0 0 0-.302.378 1.399 1.399 0 0 0-.107.57c0 .222.035.417.105.582a.895.895 0 0 0 .301.386.78.78 0 0 0 .458.137c.116 0 .221-.02.314-.06a.648.648 0 0 0 .378-.444h.444c-.025.17-.087.324-.186.461a1.043 1.043 0 0 1-.39.323c-.16.079-.346.119-.56.119zm2.07 1.022c-.075 0-.142-.006-.201-.018a.571.571 0 0 1-.122-.034l.112-.391a.884.884 0 0 0 .286.03.347.347 0 0 0 .22-.111.884.884 0 0 0 .179-.318l.082-.226-1.067-2.903h.481l.797 2.302h.03l.797-2.302h.481l-1.225 3.31a1.285 1.285 0 0 1-.205.37.783.783 0 0 1-.645.291zm4.209-1.083v-3.85h1.301c.302 0 .549.054.74.163.193.108.336.254.429.439.093.184.139.389.139.616 0 .227-.046.433-.139.619a1.03 1.03 0 0 1-.425.443c-.191.109-.437.164-.736.164h-.933v-.414h.917c.207 0 .373-.035.498-.107a.634.634 0 0 0 .273-.289.965.965 0 0 0 .087-.416.953.953 0 0 0-.087-.414.618.618 0 0 0-.274-.285c-.127-.071-.295-.106-.504-.106h-.819v3.437h-.467zm4.442.061c-.261 0-.489-.063-.686-.186a1.267 1.267 0 0 1-.459-.521 1.767 1.767 0 0 1-.164-.783c0-.3.055-.563.164-.787.11-.225.263-.399.459-.523.197-.124.425-.186.686-.186.261 0 .489.062.684.186.197.124.35.298.458.523.111.224.166.487.166.787 0 .299-.055.559-.166.783a1.244 1.244 0 0 1-.458.521 1.256 1.256 0 0 1-.684.186zm0-.399a.766.766 0 0 0 .489-.152.9.9 0 0 0 .283-.401 1.52 1.52 0 0 0 .092-.538c0-.192-.03-.372-.092-.539a.904.904 0 0 0-.283-.404.756.756 0 0 0-.489-.155.756.756 0 0 0-.489.155.906.906 0 0 0-.284.404 1.56 1.56 0 0 0-.092.539c0 .193.031.373.092.538a.903.903 0 0 0 .284.401.766.766 0 0 0 .489.152zm2.429-3.512v3.85h-.444v-3.85h.444zm.812 3.85v-2.888h.444v2.888h-.444zm.226-3.369a.315.315 0 0 1-.224-.088.283.283 0 0 1-.092-.213c0-.082.03-.153.092-.212a.316.316 0 0 1 .224-.089c.086 0 .16.03.221.089a.28.28 0 0 1 .094.212.281.281 0 0 1-.094.213.306.306 0 0 1-.221.088zm2.203 3.43c-.27 0-.504-.064-.699-.192a1.246 1.246 0 0 1-.451-.528 1.784 1.784 0 0 1-.158-.77c0-.293.054-.552.161-.776a1.28 1.28 0 0 1 .455-.528c.196-.128.424-.192.685-.192.202 0 .386.037.548.113a.99.99 0 0 1 .594.789h-.443a.686.686 0 0 0-.692-.504.774.774 0 0 0-.455.136.876.876 0 0 0-.302.378 1.387 1.387 0 0 0-.107.57c0 .222.035.417.105.582a.89.89 0 0 0 .3.386.783.783 0 0 0 .459.137c.115 0 .22-.02.314-.06a.657.657 0 0 0 .239-.173.672.672 0 0 0 .139-.271h.443a1.032 1.032 0 0 1-.575.784c-.16.079-.347.119-.56.119zm2.069 1.022c-.075 0-.142-.006-.201-.018a.59.59 0 0 1-.122-.034l.113-.391a.884.884 0 0 0 .286.03.349.349 0 0 0 .22-.111.885.885 0 0 0 .178-.318l.083-.226-1.068-2.903h.481l.798 2.302h.029l.797-2.302h.482l-1.226 3.31a1.24 1.24 0 0 1-.205.37.767.767 0 0 1-.284.22.868.868 0 0 1-.361.071z" fill="#fff" fill-opacity=".6"/></g><path fill="url(#q)" d="M74 193h244v38H74z"/></g></g><defs><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><linearGradient id="f" x1="240.676" y1="216.222" x2="306.104" y2="281.693" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#E8F0FD"/></linearGradient><linearGradient id="j" x1="154.185" y1="1.203" x2="-126.901" y2="285.751" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><linearGradient id="q" x1="201.304" y1="193" x2="202.435" y2="235.493" gradientUnits="userSpaceOnUse"><stop stop-color="#0B377C" stop-opacity="0"/><stop offset="1" stop-color="#0B377C" stop-opacity=".32"/></linearGradient><filter id="d" x="10" y="-29.785" width="374" height="356.785" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="1" dy="11"/><feGaussianBlur stdDeviation="32.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_12577"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_12577" result="shape"/></filter><filter id="h" x="161" y="-3" width="153.899" height="74.08" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="8"/><feGaussianBlur stdDeviation="14"/><feColorMatrix values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.2 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_12577"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_12577" result="shape"/></filter><filter id="i" x="14.865" y="26.615" width="161.752" height="179.705" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="1" dy="11"/><feGaussianBlur stdDeviation="15.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_12577"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_12577" result="shape"/></filter><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><clipPath id="c"><path fill="#fff" d="M0 0h379v226H0z"/></clipPath></defs></svg>                                         lite/admin/dist/img/success.svg                                                                     0000777                 00000001017 15251156627 0012521 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20" xml:space="preserve"><circle transform="rotate(-86.479 9.997 9.997) scale(.99999)" cx="10" cy="10" style="fill-rule:evenodd;clip-rule:evenodd;fill:#46b450" r="10"/><path d="M15.3 7.5c0-.2-.1-.3-.2-.5l-.9-.9c-.2-.1-.3-.1-.5-.1s-.3.1-.5.2l-4.5 4.5-2-2c0-.2-.2-.3-.4-.3s-.3.1-.5.2l-.9.9c-.1.2-.2.3-.2.5s.1.3.2.5l3.4 3.4c.1.1.3.1.5.1s.3-.1.5-.2L15.1 8c.1-.1.2-.3.2-.5z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/></svg>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 lite/admin/dist/img/cookie-policy.svg                                                               0000777                 00001071745 15251156627 0013637 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="379" height="226" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="379" height="226" rx="8" fill="url(#b)"/><g clip-path="url(#c)"><g filter="url(#d)"><mask id="e" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="52" y="29" width="276" height="281"><path d="M323.342 29.139H56.658A4.658 4.658 0 0 0 52 33.797v271.342a4.658 4.658 0 0 0 4.658 4.658h266.684a4.659 4.659 0 0 0 4.658-4.658V33.797a4.658 4.658 0 0 0-4.658-4.658z" fill="#fff"/></mask><g mask="url(#e)"><path d="M323.342 29.139H56.658A4.658 4.658 0 0 0 52 33.797v271.342a4.658 4.658 0 0 0 4.658 4.658h266.684a4.659 4.659 0 0 0 4.658-4.658V33.797a4.658 4.658 0 0 0-4.658-4.658z" fill="url(#f)"/><path d="M311.112 69.607H71.796a2.038 2.038 0 0 0-2.038 2.038v334.811c0 1.125.912 2.037 2.038 2.037h239.316a2.037 2.037 0 0 0 2.038-2.037V71.646a2.038 2.038 0 0 0-2.038-2.039z" stroke="#CFCFCF"/><path d="M222.725 74.266h39.362c.868 0 1.572.704 1.572 1.572v9.666c0 .868-.704 1.572-1.572 1.572h-39.362a1.573 1.573 0 0 1-1.573-1.572v-9.666c0-.868.704-1.572 1.573-1.572zM269.307 74.266h39.944c.868 0 1.572.704 1.572 1.572v9.666c0 .868-.704 1.572-1.572 1.572h-39.944a1.573 1.573 0 0 1-1.573-1.572v-9.666c0-.868.704-1.572 1.573-1.572z" fill="#38C172" stroke="#38C172"/><path d="M96.58 49.105h-1.238a1.54 1.54 0 0 0-.195-.539 1.458 1.458 0 0 0-.838-.652 1.888 1.888 0 0 0-.578-.085c-.369 0-.695.092-.98.277-.284.183-.507.452-.668.807-.16.353-.241.785-.241 1.294 0 .518.08.955.24 1.31.165.353.387.62.67.8.284.18.61.269.975.269.203 0 .393-.026.57-.08a1.56 1.56 0 0 0 .479-.241 1.471 1.471 0 0 0 .566-.92l1.237.007a2.66 2.66 0 0 1-.3.907 2.683 2.683 0 0 1-.6.747 2.769 2.769 0 0 1-.866.503c-.331.12-.698.178-1.102.178a3.083 3.083 0 0 1-1.595-.413 2.886 2.886 0 0 1-1.105-1.194c-.27-.52-.404-1.145-.404-1.873 0-.73.136-1.354.407-1.872.272-.521.642-.92 1.11-1.195a3.064 3.064 0 0 1 1.587-.413c.377 0 .728.052 1.052.158.325.106.613.262.867.467.253.203.462.452.625.747.165.294.274.63.324 1.007zm3.287 4.589c-.496 0-.927-.109-1.29-.327a2.225 2.225 0 0 1-.847-.917c-.199-.392-.298-.851-.298-1.376 0-.525.1-.985.298-1.38.2-.395.483-.7.846-.92.364-.218.795-.327 1.29-.327.498 0 .927.11 1.291.328a2.2 2.2 0 0 1 .844.92c.201.394.301.854.301 1.379s-.1.984-.301 1.376c-.199.393-.48.698-.844.917-.364.218-.793.327-1.29.327zm.007-.96c.269 0 .494-.073.675-.221.18-.15.315-.35.403-.602a2.48 2.48 0 0 0 .136-.84c0-.311-.046-.593-.136-.844a1.34 1.34 0 0 0-.403-.606 1.025 1.025 0 0 0-.675-.224c-.276 0-.506.075-.688.224-.182.15-.317.352-.408.606a2.546 2.546 0 0 0-.132.844c0 .308.045.588.132.84.09.252.226.452.408.602.182.148.412.222.688.222zm5.661.96c-.496 0-.926-.109-1.29-.327a2.226 2.226 0 0 1-.847-.917c-.199-.392-.298-.851-.298-1.376 0-.525.099-.985.298-1.38a2.22 2.22 0 0 1 .847-.92c.364-.218.794-.327 1.29-.327s.927.11 1.291.328c.364.218.645.524.843.92.201.394.301.854.301 1.379s-.1.984-.301 1.376a2.198 2.198 0 0 1-.843.917c-.364.218-.795.327-1.291.327zm.007-.96c.269 0 .494-.073.675-.221.181-.15.315-.35.403-.602.091-.252.136-.532.136-.84 0-.311-.045-.593-.136-.844a1.331 1.331 0 0 0-.403-.606 1.024 1.024 0 0 0-.675-.224c-.276 0-.505.075-.689.224a1.37 1.37 0 0 0-.407.606 2.569 2.569 0 0 0-.132.844c0 .308.045.588.132.84.091.252.227.452.407.602.184.148.413.222.689.222zm4.536-.734-.003-1.446h.192l1.827-2.04h1.399l-2.247 2.5h-.248l-.92.986zm-1.092 1.595v-6.776h1.198v6.776h-1.198zm3.19 0-1.654-2.313.807-.843 2.28 3.156h-1.433zm2.115 0v-5.082h1.198v5.082h-1.198zm.602-5.803a.7.7 0 0 1-.49-.189.61.61 0 0 1-.205-.46c0-.18.069-.333.205-.46a.692.692 0 0 1 .49-.191c.192 0 .355.064.49.192a.6.6 0 0 1 .205.46.606.606 0 0 1-.205.46.692.692 0 0 1-.49.188zm4.077 5.902c-.51 0-.949-.105-1.32-.318a2.155 2.155 0 0 1-.851-.906c-.198-.393-.297-.855-.297-1.386 0-.523.099-.982.297-1.376.201-.398.481-.706.841-.927.36-.223.782-.334 1.267-.334.313 0 .609.05.887.152.28.1.527.254.741.463.216.21.386.477.509.801.124.322.185.706.185 1.151v.368h-4.165v-.808h3.017a1.3 1.3 0 0 0-.148-.612 1.094 1.094 0 0 0-.407-.427 1.147 1.147 0 0 0-.602-.155c-.246 0-.46.06-.646.178-.185.117-.33.272-.433.464-.102.19-.153.398-.156.625v.705c0 .295.054.549.163.761.107.209.259.37.453.483.194.11.421.165.682.165.174 0 .331-.024.472-.073.142-.05.264-.124.368-.222a.927.927 0 0 0 .234-.36l1.119.126a1.754 1.754 0 0 1-.404.774 1.966 1.966 0 0 1-.754.51 2.897 2.897 0 0 1-1.052.178zm5.637-.1V46.82h2.54c.521 0 .957.097 1.31.292.355.194.623.46.804.8.183.337.275.721.275 1.151 0 .435-.092.82-.275 1.159a1.957 1.957 0 0 1-.81.797c-.358.191-.797.287-1.32.287h-1.684v-1.009h1.518c.304 0 .554-.053.748-.159a1 1 0 0 0 .43-.436c.095-.186.142-.398.142-.639 0-.24-.047-.452-.142-.635a.97.97 0 0 0-.433-.427c-.194-.103-.445-.155-.752-.155h-1.124v5.75h-1.227zm8.086.1c-.496 0-.927-.109-1.291-.327a2.23 2.23 0 0 1-.846-.917c-.199-.392-.298-.851-.298-1.376 0-.525.099-.985.298-1.38.201-.395.483-.7.846-.92.364-.218.795-.327 1.291-.327.496 0 .926.11 1.29.328a2.2 2.2 0 0 1 .844.92c.201.394.301.854.301 1.379s-.1.984-.301 1.376c-.199.393-.48.698-.844.917-.364.218-.794.327-1.29.327zm.007-.96c.269 0 .494-.073.675-.221.18-.15.315-.35.403-.602a2.48 2.48 0 0 0 .136-.84c0-.311-.046-.593-.136-.844a1.34 1.34 0 0 0-.403-.606 1.024 1.024 0 0 0-.675-.224 1.05 1.05 0 0 0-.688.224c-.182.15-.317.352-.408.606a2.569 2.569 0 0 0-.132.844c0 .308.045.588.132.84.091.252.226.452.408.602.182.148.412.222.688.222zm4.642-5.915v6.776h-1.197v-6.776h1.197zm1.232 6.776v-5.082h1.198v5.082h-1.198zm.602-5.803a.7.7 0 0 1-.49-.189.606.606 0 0 1-.205-.46.6.6 0 0 1 .205-.46.692.692 0 0 1 .49-.191c.191 0 .355.064.49.192a.603.603 0 0 1 .205.46.61.61 0 0 1-.205.46.694.694 0 0 1-.49.188zm4.044 5.902c-.508 0-.944-.111-1.307-.334a2.227 2.227 0 0 1-.837-.923c-.195-.395-.291-.85-.291-1.363 0-.516.099-.972.297-1.366a2.23 2.23 0 0 1 .84-.927c.364-.223.795-.334 1.291-.334.412 0 .777.076 1.095.228.32.15.575.363.764.639.19.273.298.593.324.959h-1.144a1.096 1.096 0 0 0-.331-.612c-.172-.165-.403-.248-.691-.248-.245 0-.46.066-.645.199-.186.13-.331.317-.434.562a2.282 2.282 0 0 0-.152.88c0 .346.05.644.152.893.102.247.244.438.427.572.185.133.402.199.652.199.176 0 .333-.033.472-.099a.96.96 0 0 0 .355-.295 1.14 1.14 0 0 0 .195-.466h1.144c-.028.36-.134.678-.317.956a1.882 1.882 0 0 1-.748.649c-.315.154-.686.23-1.111.23zm3.904 1.807c-.163 0-.314-.014-.453-.04a1.662 1.662 0 0 1-.327-.086l.277-.933c.175.05.33.075.467.073a.57.57 0 0 0 .36-.13c.106-.08.196-.218.269-.41l.102-.274-1.843-5.188h1.271l1.171 3.838h.053l1.174-3.838h1.274l-2.035 5.697c-.095.27-.221.5-.377.691a1.529 1.529 0 0 1-.575.444 1.925 1.925 0 0 1-.808.156zm7.232-5.294c0-.827.109-1.587.328-2.28.22-.694.548-1.336.983-1.925h1.127a4.225 4.225 0 0 0-.469.804 7.412 7.412 0 0 0-.381 1.039c-.106.375-.19.764-.251 1.168a8.111 8.111 0 0 0 .066 2.782c.106.536.248 1.034.427 1.492.181.457.384.83.608 1.122h-1.127a6.564 6.564 0 0 1-.983-1.922 7.555 7.555 0 0 1-.328-2.28zm3.422 3.388v-6.776h2.541c.521 0 .957.097 1.31.292.355.194.623.46.804.8.183.337.274.721.274 1.151 0 .435-.091.82-.274 1.159a1.962 1.962 0 0 1-.81.797c-.358.191-.798.287-1.32.287h-1.684v-1.009h1.518c.304 0 .553-.053.748-.159a1 1 0 0 0 .43-.436c.095-.186.142-.398.142-.639 0-.24-.047-.452-.142-.635a.967.967 0 0 0-.434-.427c-.193-.103-.444-.155-.751-.155h-1.125v5.75h-1.227zm5.943 0v-5.082h1.161v.847h.053c.093-.294.251-.52.477-.678.227-.161.486-.242.777-.242.066 0 .14.003.222.01.084.005.153.013.208.024v1.101a1.235 1.235 0 0 0-.241-.046 2.3 2.3 0 0 0-.315-.024c-.218 0-.414.048-.589.143a1.038 1.038 0 0 0-.407.387 1.094 1.094 0 0 0-.149.572v2.988h-1.197zm5.734.099c-.51 0-.949-.105-1.32-.318a2.146 2.146 0 0 1-.85-.906c-.199-.393-.298-.855-.298-1.386 0-.523.099-.982.298-1.376.201-.398.481-.706.84-.927.36-.223.782-.334 1.267-.334.313 0 .609.05.887.152.28.1.527.254.741.463.216.21.386.477.51.801.123.322.185.706.185 1.151v.368h-4.165v-.808h3.016a1.276 1.276 0 0 0-.148-.612 1.087 1.087 0 0 0-.407-.427 1.145 1.145 0 0 0-.602-.155c-.245 0-.46.06-.645.178-.185.117-.33.272-.433.464-.102.19-.154.398-.157.625v.705c0 .295.055.549.163.761.108.209.259.37.453.483.194.11.422.165.682.165.174 0 .332-.024.473-.073.141-.05.263-.124.367-.222a.918.918 0 0 0 .235-.36l1.118.126c-.07.296-.205.553-.403.774a1.978 1.978 0 0 1-.755.51 2.893 2.893 0 0 1-1.052.178zm7.667-5.18-1.81 5.08h-1.323l-1.81-5.08h1.277l1.168 3.774h.053l1.171-3.775h1.274zm.828 5.08v-5.08h1.198v5.08h-1.198zm.602-5.802a.698.698 0 0 1-.489-.189.606.606 0 0 1-.205-.46.6.6 0 0 1 .205-.46.691.691 0 0 1 .489-.191c.192 0 .356.064.49.192a.6.6 0 0 1 .205.46.606.606 0 0 1-.205.46.69.69 0 0 1-.49.188zm4.077 5.902c-.51 0-.949-.105-1.32-.318a2.146 2.146 0 0 1-.85-.906c-.199-.393-.298-.855-.298-1.386 0-.523.099-.982.298-1.376.201-.398.481-.706.84-.927.36-.223.782-.334 1.267-.334.313 0 .609.05.887.152.28.1.527.254.741.463.216.21.386.477.51.801.123.322.185.706.185 1.151v.368h-4.165v-.808h3.017a1.288 1.288 0 0 0-.149-.612 1.087 1.087 0 0 0-.407-.427 1.145 1.145 0 0 0-.602-.155c-.245 0-.46.06-.645.178-.185.117-.33.272-.433.464-.102.19-.154.398-.156.625v.705c0 .295.054.549.162.761.108.209.259.37.453.483.194.11.422.165.682.165.174 0 .332-.024.473-.073.141-.05.263-.124.367-.222a.918.918 0 0 0 .235-.36l1.118.126c-.07.296-.205.553-.403.774a1.978 1.978 0 0 1-.755.51 2.893 2.893 0 0 1-1.052.178zm4.294-.1-1.436-5.08h1.221l.894 3.572h.046l.913-3.573h1.208l.913 3.553h.049l.88-3.553h1.225l-1.44 5.082h-1.247l-.953-3.434h-.069l-.953 3.434h-1.251zm8.886-2.761c0 .824-.11 1.584-.331 2.279a6.524 6.524 0 0 1-.979 1.922h-1.128c.169-.218.326-.485.47-.8.145-.316.271-.662.376-1.04.109-.377.193-.767.252-1.17a7.835 7.835 0 0 0-.066-2.78 8.444 8.444 0 0 0-.427-1.492c-.178-.459-.38-.834-.605-1.125h1.128c.434.589.761 1.231.979 1.926.221.692.331 1.452.331 2.28z" fill="#212529"/><path d="M232.615 79.85h-.645a.985.985 0 0 0-.387-.63 1.077 1.077 0 0 0-.328-.165 1.285 1.285 0 0 0-.383-.056 1.2 1.2 0 0 0-.656.184 1.255 1.255 0 0 0-.454.54c-.111.237-.166.527-.166.868 0 .345.055.636.166.873.111.237.263.416.456.538.193.12.411.181.652.181.134 0 .26-.018.38-.053.122-.037.231-.092.329-.164a1.003 1.003 0 0 0 .391-.622l.645.002c-.035.208-.102.4-.201.575a1.58 1.58 0 0 1-.378.45 1.7 1.7 0 0 1-.525.292 1.953 1.953 0 0 1-.645.103c-.367 0-.694-.087-.98-.26a1.827 1.827 0 0 1-.679-.75c-.164-.326-.246-.714-.246-1.165 0-.452.083-.84.248-1.164.166-.325.392-.575.678-.748a1.84 1.84 0 0 1 .979-.263c.224 0 .434.032.628.097.196.064.371.157.527.281.156.123.285.273.387.451.102.177.171.379.207.606zm2.053 2.923a1.46 1.46 0 0 1-.78-.205 1.386 1.386 0 0 1-.517-.573 1.897 1.897 0 0 1-.184-.86c0-.33.061-.618.184-.864.123-.247.295-.439.517-.575.222-.136.482-.205.78-.205.297 0 .557.069.779.205.222.136.394.328.517.575.123.246.184.535.184.864 0 .328-.061.615-.184.86a1.386 1.386 0 0 1-.517.573 1.46 1.46 0 0 1-.779.205zm.002-.52a.74.74 0 0 0 .479-.152.897.897 0 0 0 .282-.408c.061-.17.093-.356.093-.56 0-.203-.032-.389-.093-.558a.911.911 0 0 0-.282-.412.732.732 0 0 0-.479-.155.744.744 0 0 0-.484.155.913.913 0 0 0-.283.412c-.061.169-.092.355-.092.558 0 .204.031.39.092.56.061.17.156.306.283.408a.752.752 0 0 0 .484.153zm2.168 1.646v-4.367h.604v.516h.052a1.68 1.68 0 0 1 .155-.23.862.862 0 0 1 .281-.227c.12-.067.279-.1.475-.1.257 0 .486.065.687.194.201.13.359.317.473.561.116.244.174.538.174.88 0 .344-.057.638-.171.884a1.342 1.342 0 0 1-.472.564 1.22 1.22 0 0 1-.684.197c-.193 0-.351-.033-.473-.097a.9.9 0 0 1-.286-.228 1.685 1.685 0 0 1-.159-.232h-.038V83.9h-.618zm.606-2.778c0 .223.033.418.097.587.065.168.159.3.282.395.122.094.272.14.45.14a.724.724 0 0 0 .463-.146.908.908 0 0 0 .281-.404c.066-.17.098-.36.098-.572 0-.21-.032-.398-.095-.565a.876.876 0 0 0-.281-.395.736.736 0 0 0-.466-.145.74.74 0 0 0-.454.139.856.856 0 0 0-.28.386 1.624 1.624 0 0 0-.095.58zm3.271 2.778a1.274 1.274 0 0 1-.422-.068l.149-.506c.113.03.213.043.302.04a.358.358 0 0 0 .233-.1.755.755 0 0 0 .182-.304l.077-.211-1.162-3.218h.661l.805 2.465h.033l.804-2.465h.664l-1.309 3.6a1.444 1.444 0 0 1-.232.42.887.887 0 0 1-.335.26c-.129.059-.28.087-.45.087zm5.93-4.367v.497h-1.734v-.497h1.734zm-1.269-.76h.618v3.004c0 .12.018.21.054.271.036.059.082.1.138.122a.726.726 0 0 0 .319.021l.087-.017.112.51a1.2 1.2 0 0 1-.402.066 1.083 1.083 0 0 1-.454-.086.78.78 0 0 1-.342-.281.832.832 0 0 1-.13-.478v-3.132zm3.288 4a1.56 1.56 0 0 1-.808-.2 1.361 1.361 0 0 1-.521-.569 1.927 1.927 0 0 1-.183-.862c0-.325.062-.612.183-.86a1.41 1.41 0 0 1 .513-.581c.22-.14.478-.21.773-.21.179 0 .353.03.521.09.168.06.319.153.453.28.133.126.239.29.316.493.077.202.116.446.116.735v.218h-2.525v-.462h1.919a.902.902 0 0 0-.1-.432.737.737 0 0 0-.278-.3.779.779 0 0 0-.418-.11.807.807 0 0 0-.455.128.868.868 0 0 0-.298.331.953.953 0 0 0-.103.44v.362c0 .212.037.393.111.542a.816.816 0 0 0 .317.341.935.935 0 0 0 .473.116.978.978 0 0 0 .321-.05.651.651 0 0 0 .411-.404l.586.106a1.064 1.064 0 0 1-.253.453c-.119.129-.27.229-.453.3-.18.07-.386.106-.618.106zm2.463-3.24.701 1.237.707-1.237h.676l-.99 1.589.998 1.588h-.676l-.715-1.187-.714 1.187h-.677l.988-1.588-.976-1.589h.678zm4.202 0v.497h-1.735v-.497h1.735zm-1.27-.76h.618v3.004c0 .12.018.21.054.271.036.059.082.1.138.122a.722.722 0 0 0 .319.021l.087-.017.111.51a1.186 1.186 0 0 1-.401.066 1.083 1.083 0 0 1-.454-.086.78.78 0 0 1-.342-.281.832.832 0 0 1-.13-.478v-3.132zM279.651 79.85h-.645a.984.984 0 0 0-.387-.63 1.066 1.066 0 0 0-.328-.165 1.278 1.278 0 0 0-.382-.056 1.2 1.2 0 0 0-.656.184 1.257 1.257 0 0 0-.455.54c-.111.237-.165.527-.165.868 0 .345.054.636.165.873.112.237.264.416.457.538a1.2 1.2 0 0 0 .651.181c.134 0 .261-.018.381-.053a1.09 1.09 0 0 0 .328-.164.987.987 0 0 0 .391-.622l.645.002c-.034.208-.101.4-.2.575a1.583 1.583 0 0 1-.379.45 1.688 1.688 0 0 1-.525.292 1.944 1.944 0 0 1-.645.103c-.367 0-.693-.087-.98-.26a1.818 1.818 0 0 1-.678-.75c-.164-.326-.246-.714-.246-1.165 0-.452.083-.84.248-1.164.165-.325.391-.575.678-.748a1.84 1.84 0 0 1 .978-.263c.225 0 .434.032.629.097.196.064.371.157.527.281.156.123.285.273.387.451.101.177.171.379.206.606zm2.053 2.923c-.298 0-.557-.069-.779-.205a1.386 1.386 0 0 1-.517-.573 1.897 1.897 0 0 1-.184-.86c0-.33.061-.618.184-.864.123-.247.295-.439.517-.575.222-.136.481-.205.779-.205.298 0 .558.069.78.205.222.136.394.328.517.575.122.246.184.535.184.864 0 .328-.062.615-.184.86a1.386 1.386 0 0 1-.517.573 1.46 1.46 0 0 1-.78.205zm.002-.52a.743.743 0 0 0 .48-.152.888.888 0 0 0 .281-.408 1.62 1.62 0 0 0 .093-.56c0-.203-.031-.389-.093-.558a.902.902 0 0 0-.281-.412.735.735 0 0 0-.48-.155.748.748 0 0 0-.484.155.929.929 0 0 0-.283.412c-.06.169-.091.355-.091.558 0 .204.031.39.091.56.062.17.157.306.283.408.129.102.29.153.484.153zm2.169 1.646v-4.367h.603v.516h.052a1.7 1.7 0 0 1 .156-.23.862.862 0 0 1 .281-.227c.12-.067.278-.1.475-.1.257 0 .486.065.687.194.201.13.359.317.474.561.115.244.173.538.173.88 0 .344-.057.638-.172.884a1.333 1.333 0 0 1-.471.564c-.2.131-.428.197-.685.197a1.01 1.01 0 0 1-.473-.097.885.885 0 0 1-.285-.228 1.616 1.616 0 0 1-.16-.232h-.037V83.9h-.618zm.606-2.778c0 .223.032.418.097.587.065.168.158.3.281.395.123.094.273.14.451.14a.726.726 0 0 0 .463-.146.908.908 0 0 0 .281-.404c.065-.17.097-.36.097-.572 0-.21-.031-.398-.095-.565a.87.87 0 0 0-.281-.395.733.733 0 0 0-.465-.145.743.743 0 0 0-.455.139.847.847 0 0 0-.279.386 1.624 1.624 0 0 0-.095.58zm3.27 2.778a1.288 1.288 0 0 1-.421-.068l.148-.506c.113.03.214.043.302.04a.362.362 0 0 0 .234-.1.755.755 0 0 0 .182-.304l.076-.211-1.162-3.218h.662l.804 2.465h.034l.804-2.465h.664l-1.309 3.6a1.444 1.444 0 0 1-.232.42.887.887 0 0 1-.335.26 1.087 1.087 0 0 1-.451.087zm5.067-3.076v1.886h-.619v-4.235h.611v1.575h.039a.908.908 0 0 1 .341-.407c.153-.1.353-.151.6-.151.217 0 .408.045.57.134.164.09.291.224.381.402.091.176.136.397.136.662v2.02h-.618v-1.946c0-.233-.06-.414-.18-.542-.12-.13-.287-.194-.5-.194a.817.817 0 0 0-.393.093.675.675 0 0 0-.271.273.882.882 0 0 0-.097.43zm4.367-1.29v.496h-1.735v-.497h1.735zm-1.27-.761h.619v3.004c0 .12.017.21.053.271a.29.29 0 0 0 .139.122.55.55 0 0 0 .188.03c.05 0 .093-.002.13-.01l.087-.016.112.51a1.2 1.2 0 0 1-.401.066 1.085 1.085 0 0 1-.455-.086.777.777 0 0 1-.341-.281.825.825 0 0 1-.131-.478v-3.132zm1.954 3.937v-3.177h.593v.517h.039a.828.828 0 0 1 .325-.409c.15-.099.33-.15.54-.15.212 0 .39.051.533.15.145.1.252.236.321.41h.033a.9.9 0 0 1 .362-.406c.165-.102.362-.153.591-.153.288 0 .524.09.705.271.184.18.276.453.276.817v2.13h-.619v-2.072c0-.216-.059-.371-.176-.468a.637.637 0 0 0-.419-.144c-.202 0-.358.062-.47.186a.675.675 0 0 0-.167.473v2.025h-.617v-2.112a.55.55 0 0 0-.161-.415.576.576 0 0 0-.42-.157.6.6 0 0 0-.324.092.682.682 0 0 0-.238.255.772.772 0 0 0-.089.378v1.959h-.618zm5.764-4.235v4.235h-.618v-4.235h.618z" fill="#fff"/><path d="M82.982 80.547h-1.238a1.54 1.54 0 0 0-.195-.539 1.45 1.45 0 0 0-.837-.652 1.893 1.893 0 0 0-.58-.085c-.368 0-.694.092-.978.277a1.817 1.817 0 0 0-.669.807c-.161.353-.241.785-.241 1.294 0 .518.08.955.241 1.31.163.353.386.62.669.8.284.18.61.269.976.269.202 0 .392-.027.569-.08.178-.055.338-.135.48-.241a1.475 1.475 0 0 0 .566-.92l1.237.007a2.662 2.662 0 0 1-.302.907 2.684 2.684 0 0 1-.599.747 2.756 2.756 0 0 1-.867.503c-.33.119-.697.178-1.101.178a3.083 3.083 0 0 1-1.595-.413 2.888 2.888 0 0 1-1.105-1.194c-.269-.52-.403-1.145-.403-1.873 0-.73.135-1.354.407-1.873.271-.52.64-.918 1.108-1.194a3.064 3.064 0 0 1 1.588-.413c.377 0 .728.052 1.052.158.324.106.613.262.867.467.253.203.462.452.625.747.166.294.273.63.325 1.006zm3.287 4.589c-.496 0-.926-.11-1.29-.327a2.228 2.228 0 0 1-.847-.917c-.199-.392-.298-.851-.298-1.376 0-.525.1-.985.298-1.38.2-.395.483-.7.847-.92.364-.218.794-.327 1.29-.327s.927.11 1.29.328c.364.218.646.524.844.92.2.394.301.854.301 1.379s-.1.984-.3 1.376c-.2.392-.48.698-.844.917-.364.218-.795.327-1.29.327zm.007-.96c.269 0 .494-.073.674-.221.181-.15.316-.35.404-.602a2.46 2.46 0 0 0 .136-.84c0-.311-.045-.593-.136-.844a1.331 1.331 0 0 0-.404-.606 1.023 1.023 0 0 0-.674-.224c-.276 0-.505.075-.689.224a1.36 1.36 0 0 0-.406.606 2.53 2.53 0 0 0-.133.844c0 .308.044.588.133.84.09.251.226.452.406.602.184.148.413.222.689.222zm5.661.96c-.496 0-.926-.11-1.29-.327a2.223 2.223 0 0 1-.847-.917c-.198-.392-.298-.851-.298-1.376 0-.525.1-.985.298-1.38.2-.395.483-.7.847-.92.364-.218.794-.327 1.29-.327s.927.11 1.29.328c.364.218.646.524.844.92.201.394.301.854.301 1.379s-.1.984-.3 1.376c-.2.392-.48.698-.845.917-.364.218-.794.327-1.29.327zm.007-.96c.27 0 .494-.073.675-.221.18-.15.315-.35.403-.602.09-.252.136-.532.136-.84 0-.311-.045-.593-.136-.844a1.34 1.34 0 0 0-.403-.606 1.024 1.024 0 0 0-.675-.224c-.276 0-.505.075-.688.224-.181.15-.317.352-.407.606a2.53 2.53 0 0 0-.132.844c0 .308.043.588.132.84.09.251.226.452.407.602.183.148.412.222.688.222zm4.537-.734-.004-1.446h.192l1.826-2.04h1.4l-2.247 2.5H97.4l-.92.986zm-1.092 1.595V78.26h1.198v6.776h-1.198zm3.189 0-1.654-2.313.807-.843 2.279 3.156h-1.432zm2.115 0v-5.082h1.198v5.082h-1.198zm.602-5.803a.7.7 0 0 1-.49-.189.606.606 0 0 1-.205-.46.6.6 0 0 1 .205-.46.692.692 0 0 1 .49-.191c.192 0 .355.064.49.192a.604.604 0 0 1 .205.46.61.61 0 0 1-.205.46.693.693 0 0 1-.49.188zm4.077 5.902c-.51 0-.95-.106-1.32-.317a2.148 2.148 0 0 1-.851-.907c-.198-.393-.297-.855-.297-1.386 0-.523.099-.982.297-1.376.201-.398.481-.706.841-.927.359-.223.781-.334 1.267-.334.313 0 .609.05.886.152.28.1.528.254.742.463.216.21.386.477.509.801.123.322.185.706.185 1.151v.368h-4.165v-.808h3.018a1.288 1.288 0 0 0-.15-.612 1.08 1.08 0 0 0-.407-.427 1.139 1.139 0 0 0-.602-.155c-.244 0-.46.06-.645.178a1.234 1.234 0 0 0-.433.464c-.101.19-.153.398-.155.625v.705c0 .295.054.549.161.76.109.21.26.371.454.484.194.11.421.165.681.165.174 0 .332-.024.474-.073.141-.05.263-.124.366-.222a.92.92 0 0 0 .236-.36l1.118.126a1.743 1.743 0 0 1-.404.774 1.973 1.973 0 0 1-.754.51 2.897 2.897 0 0 1-1.052.178zm5.636-.1v-6.775h2.541c.521 0 .958.097 1.311.292.355.194.623.46.803.8.184.337.275.721.275 1.151 0 .435-.091.82-.275 1.158a1.963 1.963 0 0 1-.81.798c-.357.191-.798.287-1.32.287h-1.684v-1.009h1.518c.305 0 .554-.053.748-.159a.994.994 0 0 0 .43-.436c.095-.186.142-.398.142-.639 0-.24-.047-.452-.142-.635a.964.964 0 0 0-.433-.427c-.195-.103-.445-.155-.751-.155h-1.125v5.75h-1.228zm8.087.1c-.496 0-.926-.11-1.29-.327a2.22 2.22 0 0 1-.847-.917c-.199-.392-.298-.851-.298-1.376 0-.525.099-.985.298-1.38.2-.395.483-.7.847-.92.364-.218.794-.327 1.29-.327s.927.11 1.29.328c.364.218.646.524.844.92.2.394.301.854.301 1.379s-.101.984-.301 1.376c-.198.392-.48.698-.844.917-.363.218-.794.327-1.29.327zm.007-.96c.269 0 .494-.073.674-.221.181-.15.316-.35.404-.602.091-.252.136-.532.136-.84 0-.311-.045-.593-.136-.844a1.334 1.334 0 0 0-.404-.606 1.02 1.02 0 0 0-.674-.224c-.276 0-.505.075-.689.224-.18.15-.316.352-.406.606a2.518 2.518 0 0 0-.133.844c0 .308.044.588.133.84.09.251.226.452.406.602.184.148.413.222.689.222zm4.642-5.915v6.776h-1.198V78.26h1.198zm1.232 6.776v-5.082h1.197v5.082h-1.197zm.602-5.803a.7.7 0 0 1-.49-.189.61.61 0 0 1-.205-.46c0-.18.069-.334.205-.46a.692.692 0 0 1 .49-.191c.192 0 .355.064.489.192a.601.601 0 0 1 .206.46.607.607 0 0 1-.206.46.689.689 0 0 1-.489.188zm4.044 5.902c-.508 0-.943-.111-1.307-.334a2.228 2.228 0 0 1-.837-.923c-.194-.395-.292-.85-.292-1.364 0-.515.1-.97.298-1.365.199-.398.479-.706.841-.927.364-.223.793-.334 1.29-.334.412 0 .777.076 1.095.228.32.15.575.363.764.639.19.273.298.593.325.959h-1.145a1.103 1.103 0 0 0-.331-.612c-.172-.165-.403-.248-.692-.248-.244 0-.46.066-.645.198-.185.13-.329.318-.433.563a2.282 2.282 0 0 0-.153.88c0 .346.051.644.153.893.101.247.243.438.427.572.185.133.402.199.651.199.177 0 .335-.033.473-.1a.94.94 0 0 0 .354-.294c.095-.128.16-.283.196-.466h1.145c-.029.36-.135.678-.318.956a1.875 1.875 0 0 1-.748.649c-.315.154-.686.23-1.111.23zm3.904 1.807c-.163 0-.314-.014-.453-.04a1.687 1.687 0 0 1-.328-.086l.278-.933c.175.05.33.075.467.073a.576.576 0 0 0 .361-.13c.106-.081.195-.218.267-.41l.103-.274-1.843-5.188h1.271l1.171 3.838h.053l1.174-3.838h1.274l-2.034 5.697c-.095.27-.221.5-.378.691a1.532 1.532 0 0 1-.576.444 1.91 1.91 0 0 1-.807.156z" fill="#212529"/><path d="M76.063 93.814c0-.1.023-.188.07-.265a.472.472 0 0 1 .184-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .19.023.266.07.08.044.14.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.504.504 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1.961 0c0-.1.023-.188.07-.265a.472.472 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .189.023.265.07.08.044.141.106.186.185.046.077.07.165.07.265v.008a.52.52 0 0 1-.256.454.523.523 0 0 1-.265.066h-1.006a.504.504 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1 0c0-.1.023-.188.07-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .188.023.265.07.08.044.141.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.265.066h-1.007a.505.505 0 0 1-.45-.251.521.521 0 0 1-.07-.27v-.007zm1 0c0-.1.022-.188.069-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.505.505 0 0 1-.45-.251.521.521 0 0 1-.07-.27v-.007zm1.961 0c0-.1.024-.188.07-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .19.023.266.07.08.044.14.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.505.505 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1.962 0c0-.1.023-.188.07-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .188.023.265.07.08.044.141.106.186.185.046.077.07.165.07.265v.008a.521.521 0 0 1-.256.454.523.523 0 0 1-.265.066h-1.006a.505.505 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1 0c0-.1.023-.188.07-.265a.473.473 0 0 1 .184-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.006a.505.505 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1 0c0-.1.022-.188.069-.265a.472.472 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.504.504 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1.96 0c0-.1.024-.188.07-.265a.472.472 0 0 1 .186-.185.502.502 0 0 1 .265-.07h1.97c.1 0 .19.023.266.07.08.044.141.106.186.185.046.077.07.165.07.265v.008a.521.521 0 0 1-.256.454.523.523 0 0 1-.265.066h-1.97a.504.504 0 0 1-.45-.251.52.52 0 0 1-.071-.27v-.007zm4.058 0c0-.1.023-.188.07-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .265-.07h1.97c.1 0 .19.023.266.07.08.044.14.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.505.505 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1.961 0c0-.1.023-.188.07-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07.079.044.14.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.505.505 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1.962 0c0-.1.023-.188.07-.265a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .188.023.265.07.08.044.141.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.265.066h-1.007a.505.505 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm1 0c0-.1.023-.188.07-.265a.472.472 0 0 1 .185-.185.502.502 0 0 1 .265-.07h1.97c.1 0 .19.023.266.07.08.044.141.106.185.185.047.077.07.165.07.265v.008a.52.52 0 0 1-.255.454.523.523 0 0 1-.265.066h-1.97a.504.504 0 0 1-.45-.251.52.52 0 0 1-.071-.27v-.007zm1.961 0c0-.1.024-.188.07-.265a.472.472 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .189.023.266.07a.507.507 0 0 1 .255.45v.007c0 .1-.024.19-.07.27a.503.503 0 0 1-.451.251H99.37a.504.504 0 0 1-.45-.251.52.52 0 0 1-.07-.27v-.007zm3.095 0c0-.1.023-.188.07-.265a.471.471 0 0 1 .185-.185.504.504 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07a.507.507 0 0 1 .255.45v.007c0 .1-.024.19-.07.27a.503.503 0 0 1-.451.251h-1.97a.503.503 0 0 1-.451-.251.517.517 0 0 1-.07-.27v-.007zm1.962 0c0-.1.023-.188.07-.265a.471.471 0 0 1 .185-.185.5.5 0 0 1 .265-.07h1.971c.1 0 .189.023.265.07a.507.507 0 0 1 .255.45v.007a.506.506 0 0 1-.52.52h-1.971a.503.503 0 0 1-.45-.251.517.517 0 0 1-.07-.268v-.008zm1.962 0a.507.507 0 0 1 .255-.45.498.498 0 0 1 .265-.07h1.006c.1 0 .189.023.266.07a.471.471 0 0 1 .185.185c.047.077.07.165.07.265v.008a.517.517 0 0 1-.255.454.526.526 0 0 1-.266.066h-1.006a.506.506 0 0 1-.52-.52v-.008zm.999 0a.507.507 0 0 1 .255-.45.504.504 0 0 1 .266-.07h1.006c.1 0 .189.023.266.07a.507.507 0 0 1 .255.45v.007c0 .1-.024.19-.07.27a.503.503 0 0 1-.451.251h-1.006a.503.503 0 0 1-.451-.251.526.526 0 0 1-.07-.27v-.007zm1 0c0-.1.023-.188.07-.265a.471.471 0 0 1 .185-.185.504.504 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07a.507.507 0 0 1 .255.45v.007c0 .1-.024.19-.07.27a.503.503 0 0 1-.451.251h-1.97a.503.503 0 0 1-.451-.251.517.517 0 0 1-.07-.27v-.007zm1.962 0c0-.1.023-.188.07-.265a.471.471 0 0 1 .185-.185.5.5 0 0 1 .265-.07h1.971a.5.5 0 0 1 .265.07.507.507 0 0 1 .255.45v.007a.506.506 0 0 1-.52.52h-1.971a.503.503 0 0 1-.45-.251.517.517 0 0 1-.07-.268v-.008zm1.962 0a.507.507 0 0 1 .255-.45.498.498 0 0 1 .265-.07h1.006c.1 0 .189.023.266.07a.471.471 0 0 1 .185.185c.047.077.07.165.07.265v.008a.517.517 0 0 1-.255.454.526.526 0 0 1-.266.066h-1.006a.506.506 0 0 1-.52-.52v-.008zm.999 0a.507.507 0 0 1 .255-.45.504.504 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07a.471.471 0 0 1 .185.185c.047.077.07.165.07.265v.008a.517.517 0 0 1-.255.454.526.526 0 0 1-.266.066h-1.97a.503.503 0 0 1-.451-.251.526.526 0 0 1-.07-.27v-.007zm1.962 0c0-.1.023-.188.07-.265a.471.471 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97a.504.504 0 0 1 .451.255c.046.077.07.165.07.265v.008a.51.51 0 0 1-.255.454.526.526 0 0 1-.266.066h-1.97a.503.503 0 0 1-.451-.251.517.517 0 0 1-.07-.27v-.007zm1.962 0c0-.1.023-.188.07-.265a.471.471 0 0 1 .185-.185.5.5 0 0 1 .265-.07h1.971a.5.5 0 0 1 .265.07.471.471 0 0 1 .185.185c.047.077.07.165.07.265v.008a.517.517 0 0 1-.255.454.522.522 0 0 1-.265.066h-1.971a.503.503 0 0 1-.45-.251.517.517 0 0 1-.07-.27v-.007zm1.961 0a.507.507 0 0 1 .255-.45.504.504 0 0 1 .266-.07h1.97c.101 0 .189.023.266.07a.471.471 0 0 1 .185.185c.047.077.07.165.07.265v.008a.517.517 0 0 1-.255.454.523.523 0 0 1-.266.066h-1.97a.526.526 0 0 1-.266-.066.51.51 0 0 1-.255-.454v-.008zM76.19 100.22c0-.1.023-.189.07-.266a.473.473 0 0 1 .184-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066H76.71a.506.506 0 0 1-.52-.52v-.007zm1 0c0-.1.023-.189.07-.266a.473.473 0 0 1 .184-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.97a.506.506 0 0 1-.52-.52v-.007zm1.96 0c0-.1.024-.189.07-.266a.472.472 0 0 1 .186-.185.502.502 0 0 1 .265-.07h1.97c.101 0 .19.023.266.07.08.044.141.106.186.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.256.454.525.525 0 0 1-.265.066h-1.97a.506.506 0 0 1-.52-.52v-.007zm1.963 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.006a.506.506 0 0 1-.52-.52v-.007zm3.094 0c0-.1.024-.189.07-.266a.472.472 0 0 1 .186-.185.502.502 0 0 1 .265-.07h1.97c.1 0 .19.023.266.07.08.044.14.106.185.185.047.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.97a.506.506 0 0 1-.52-.52v-.007zm1.962 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.97a.506.506 0 0 1-.52-.52v-.007zm1.962 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .265-.07h1.97c.101 0 .19.023.266.07.08.044.141.106.186.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.256.454.525.525 0 0 1-.265.066h-1.97a.506.506 0 0 1-.52-.52v-.007zm1.962 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .265-.07h1.97c.1 0 .19.023.266.07.08.044.14.106.185.185.047.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.97a.506.506 0 0 1-.52-.52v-.007zm1.962 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .265-.07h1.007c.1 0 .188.023.265.07.08.044.141.106.185.185.047.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.265.066h-1.007a.505.505 0 0 1-.52-.52v-.007zm.999 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07.079.044.14.106.185.185.046.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.97a.505.505 0 0 1-.52-.52v-.007zm1.962 0c0-.1.023-.189.07-.266a.472.472 0 0 1 .185-.185.502.502 0 0 1 .265-.07h1.97c.1 0 .19.023.266.07.08.044.141.106.185.185.047.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.265.066h-1.97a.505.505 0 0 1-.52-.52v-.007zm1.962 0c0-.1.023-.189.07-.266a.473.473 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.006c.1 0 .188.023.265.07.08.044.141.106.185.185.047.077.07.166.07.266v.007a.52.52 0 0 1-.255.454.525.525 0 0 1-.265.066h-1.006a.506.506 0 0 1-.52-.52v-.007zm3.094 0c0-.1.023-.189.07-.266a.471.471 0 0 1 .185-.185.504.504 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07a.508.508 0 0 1 .255.45v.008c0 .1-.024.19-.07.269a.505.505 0 0 1-.451.251h-1.97a.505.505 0 0 1-.451-.251.516.516 0 0 1-.07-.269v-.007zm1.962 0c0-.1.023-.189.07-.266a.471.471 0 0 1 .185-.185.5.5 0 0 1 .265-.07h1.971c.1 0 .189.023.265.07a.508.508 0 0 1 .255.45v.008a.508.508 0 0 1-.52.52h-1.971a.505.505 0 0 1-.45-.251.516.516 0 0 1-.07-.269v-.007zm1.962 0a.508.508 0 0 1 .255-.45.498.498 0 0 1 .265-.07h1.006c.1 0 .189.022.266.07a.471.471 0 0 1 .185.184c.047.077.07.166.07.266v.007a.516.516 0 0 1-.255.454.528.528 0 0 1-.266.066h-1.006a.508.508 0 0 1-.52-.52v-.007zm.999 0a.508.508 0 0 1 .255-.45.504.504 0 0 1 .266-.07h1.006c.1 0 .189.022.266.07a.508.508 0 0 1 .255.45v.007c0 .1-.024.19-.07.269a.505.505 0 0 1-.451.251h-1.006a.505.505 0 0 1-.451-.251.526.526 0 0 1-.07-.269v-.007zm1 0c0-.1.023-.189.07-.266a.471.471 0 0 1 .185-.185.504.504 0 0 1 .266-.07h1.97c.1 0 .189.023.266.07a.508.508 0 0 1 .255.45v.008c0 .1-.024.19-.07.269a.505.505 0 0 1-.451.251h-1.97a.505.505 0 0 1-.451-.251.516.516 0 0 1-.07-.269v-.007zm1.962 0c0-.1.023-.189.07-.266a.471.471 0 0 1 .185-.185.5.5 0 0 1 .265-.07h1.971a.5.5 0 0 1 .265.07c.08.044.141.106.185.185.047.077.07.166.07.266v.007a.516.516 0 0 1-.255.454.524.524 0 0 1-.265.066h-1.971a.505.505 0 0 1-.45-.251.516.516 0 0 1-.07-.269v-.007zm1.962 0a.508.508 0 0 1 .255-.45.498.498 0 0 1 .265-.07h1.006c.1 0 .189.022.266.07a.471.471 0 0 1 .185.184c.047.077.07.166.07.266v.007a.516.516 0 0 1-.255.454.528.528 0 0 1-.266.066h-1.006a.508.508 0 0 1-.52-.52v-.007zm.999 0a.508.508 0 0 1 .255-.45.504.504 0 0 1 .266-.07h1.97c.1 0 .189.022.266.07a.471.471 0 0 1 .185.184c.047.077.07.166.07.266v.007a.516.516 0 0 1-.255.454.528.528 0 0 1-.266.066h-1.97a.505.505 0 0 1-.451-.251.526.526 0 0 1-.07-.269v-.007zm1.962 0c0-.1.023-.189.07-.266a.471.471 0 0 1 .185-.185.502.502 0 0 1 .266-.07h1.97c.1 0 .189.023.265.07a.508.508 0 0 1 .256.45v.008a.508.508 0 0 1-.521.52h-1.97a.505.505 0 0 1-.451-.251.516.516 0 0 1-.07-.269v-.007zm1.962 0c0-.1.023-.189.07-.266a.471.471 0 0 1 .185-.185.5.5 0 0 1 .265-.07h1.971a.5.5 0 0 1 .265.07.471.471 0 0 1 .185.185c.047.077.07.166.07.266v.007a.516.516 0 0 1-.255.454.524.524 0 0 1-.265.066h-1.971a.505.505 0 0 1-.45-.251.516.516 0 0 1-.07-.269v-.007zm1.961 0a.508.508 0 0 1 .255-.45.504.504 0 0 1 .266-.07h1.97c.101 0 .189.022.266.07a.471.471 0 0 1 .185.184c.047.077.07.166.07.266v.007a.516.516 0 0 1-.255.454.525.525 0 0 1-.266.066h-1.97a.528.528 0 0 1-.266-.066.513.513 0 0 1-.255-.454v-.007zM75.627 115.984c0-.2.047-.377.14-.531a.948.948 0 0 1 .37-.37c.154-.093.33-.14.531-.14h3.94c.201 0 .378.047.532.14a.95.95 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.038 1.038 0 0 1-.51.909 1.05 1.05 0 0 1-.531.133h-3.94c-.201 0-.378-.045-.532-.133a1.038 1.038 0 0 1-.51-.909v-.014zm3.923 0c0-.2.047-.377.14-.531a.948.948 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .378.047.531.14a.95.95 0 0 1 .37.37c.094.154.14.331.14.531v.014a1.038 1.038 0 0 1-.51.909 1.05 1.05 0 0 1-.53.133H80.59c-.2 0-.377-.045-.53-.133a1.038 1.038 0 0 1-.51-.909v-.014zm3.924 0c0-.2.047-.377.14-.531a.948.948 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .378.047.531.14a.949.949 0 0 1 .37.37c.094.154.14.331.14.531v.014a1.039 1.039 0 0 1-.51.909 1.05 1.05 0 0 1-.53.133h-3.942c-.2 0-.377-.045-.53-.133a1.038 1.038 0 0 1-.51-.909v-.014zm3.924 0c0-.2.046-.377.14-.531a.948.948 0 0 1 .37-.37c.153-.093.33-.14.53-.14h2.013c.2 0 .378.047.531.14a.948.948 0 0 1 .37.37c.094.154.14.331.14.531v.014a1.038 1.038 0 0 1-.51.909 1.05 1.05 0 0 1-.53.133h-2.013c-.2 0-.377-.045-.531-.133a1.038 1.038 0 0 1-.51-.909v-.014zm6.189 0c0-.2.046-.377.14-.531a.948.948 0 0 1 .37-.37c.154-.093.33-.14.53-.14h3.942c.2 0 .377.047.53.14a.95.95 0 0 1 .371.37c.093.154.14.331.14.531v.014a1.038 1.038 0 0 1-.51.909 1.05 1.05 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.038 1.038 0 0 1-.51-.909v-.014zm3.923 0c0-.2.047-.377.14-.531a.948.948 0 0 1 .37-.37c.154-.093.331-.14.531-.14h2.013c.2 0 .377.047.531.14a.954.954 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-2.013c-.2 0-.377-.045-.53-.133a1.038 1.038 0 0 1-.51-.909v-.014zm2 0c0-.2.046-.377.14-.531a.948.948 0 0 1 .37-.37c.153-.093.33-.14.531-.14h3.941c.2 0 .377.047.531.14a.947.947 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-3.941c-.201 0-.378-.045-.531-.133a1.039 1.039 0 0 1-.51-.909v-.014zm8.113 0c0-.2.046-.377.139-.531a.95.95 0 0 1 .371-.37c.153-.093.33-.14.531-.14h3.941c.2 0 .377.047.531.14a.954.954 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-3.941c-.201 0-.378-.045-.531-.133a1.008 1.008 0 0 1-.371-.371 1.04 1.04 0 0 1-.139-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.947.947 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.947.947 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.909v-.014zm3.924 0c0-.2.047-.377.14-.531a.947.947 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.947.947 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.909v-.014zm3.923 0c0-.2.047-.377.14-.531a.954.954 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.201 0 .378.047.531.14a.95.95 0 0 1 .371.37c.093.154.139.331.139.531v.014c0 .201-.046.38-.139.538a1.008 1.008 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.909v-.014zm3.924 0c0-.2.046-.377.139-.531a.95.95 0 0 1 .371-.37c.154-.093.331-.14.531-.14h2.012c.2 0 .378.047.531.14a.95.95 0 0 1 .371.37c.093.154.139.331.139.531v.014c0 .201-.046.38-.139.538a1.008 1.008 0 0 1-.371.371 1.05 1.05 0 0 1-.531.133h-2.012c-.2 0-.377-.045-.531-.133a1.008 1.008 0 0 1-.371-.371 1.04 1.04 0 0 1-.139-.538v-.014zm1.999 0c0-.2.047-.377.14-.531a.954.954 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.201 0 .378.047.531.14a.95.95 0 0 1 .371.37c.093.154.139.331.139.531v.014c0 .201-.046.38-.139.538a1.008 1.008 0 0 1-.371.371c-.153.088-.33.133-.531.133h-3.941c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.909v-.014zm3.924 0c0-.2.046-.377.139-.531a.95.95 0 0 1 .371-.37c.153-.093.33-.14.531-.14h3.941c.2 0 .377.047.531.14a.947.947 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-3.941c-.201 0-.378-.045-.531-.133a1.008 1.008 0 0 1-.371-.371 1.04 1.04 0 0 1-.139-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.947.947 0 0 1 .37-.37c.154-.093.331-.14.531-.14h2.013c.2 0 .377.047.531.14a.954.954 0 0 1 .37.37c.093.154.14.331.14.531v.014a1.04 1.04 0 0 1-.51.909 1.052 1.052 0 0 1-.531.133h-2.013c-.2 0-.377-.045-.531-.133a1.04 1.04 0 0 1-.51-.909v-.014zM79.793 125.653c0-.117.027-.22.081-.31a.551.551 0 0 1 .217-.216.588.588 0 0 1 .31-.081h1.173a.59.59 0 0 1 .31.081.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.609.609 0 0 1-.298.53.607.607 0 0 1-.31.078H80.4a.606.606 0 0 1-.31-.078.603.603 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297c.054.09.082.193.082.31v.008a.608.608 0 0 1-.298.53.607.607 0 0 1-.31.078h-2.298a.606.606 0 0 1-.31-.078.603.603 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .081-.31.56.56 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.551.551 0 0 1 .216.216c.054.09.081.193.081.31v.008a.602.602 0 0 1-.297.53.606.606 0 0 1-.31.078h-1.174a.588.588 0 0 1-.526-.294.609.609 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.56.56 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .22.027.31.081a.552.552 0 0 1 .216.216c.055.09.081.193.081.31v.008a.603.603 0 0 1-.297.53.606.606 0 0 1-.31.078h-2.299a.587.587 0 0 1-.526-.294.608.608 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.31.081a.551.551 0 0 1 .216.216c.054.09.081.193.081.31v.008a.602.602 0 0 1-.297.53.606.606 0 0 1-.31.078h-2.299a.587.587 0 0 1-.526-.294.609.609 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.556.556 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.609.609 0 0 1-.297.53.605.605 0 0 1-.31.078h-2.3a.584.584 0 0 1-.526-.294.609.609 0 0 1-.08-.314v-.008zm2.289 0c0-.117.026-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .525.297c.055.09.082.193.082.31v.008a.608.608 0 0 1-.297.53.607.607 0 0 1-.31.078h-2.3a.606.606 0 0 1-.309-.078.602.602 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .081-.31.56.56 0 0 1 .217-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .22.027.31.081a.552.552 0 0 1 .216.216c.055.09.081.193.081.31v.008a.603.603 0 0 1-.297.53.605.605 0 0 1-.31.078H96.62a.588.588 0 0 1-.526-.294.609.609 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.583.583 0 0 1-.526-.294.608.608 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.579.579 0 0 1-.525-.294.602.602 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.173a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.602.602 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.605.605 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.173a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.61.61 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.61.61 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-1.174a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm-206.875 6.405c0-.117.027-.22.082-.309a.59.59 0 0 1 .526-.298h1.173c.117 0 .22.027.31.081a.547.547 0 0 1 .216.217.577.577 0 0 1 .081.309v.008a.602.602 0 0 1-.297.53.606.606 0 0 1-.31.078h-1.174a.587.587 0 0 1-.526-.294.608.608 0 0 1-.081-.314v-.008zm1.166 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.298c.117 0 .22.027.31.081a.547.547 0 0 1 .216.217.578.578 0 0 1 .082.309v.008a.603.603 0 0 1-.298.53.606.606 0 0 1-.31.078h-2.298a.587.587 0 0 1-.526-.294.608.608 0 0 1-.082-.314v-.008zm2.29 0c0-.117.027-.22.08-.309a.588.588 0 0 1 .526-.298h1.174c.118 0 .22.027.31.081a.551.551 0 0 1 .216.217.583.583 0 0 1 .082.309v.008a.609.609 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.583.583 0 0 1-.526-.294.609.609 0 0 1-.082-.314v-.008zm1.166 0c0-.117.027-.22.081-.309a.588.588 0 0 1 .526-.298h2.299c.117 0 .22.027.31.081a.551.551 0 0 1 .216.217.582.582 0 0 1 .081.309v.008a.608.608 0 0 1-.297.53.606.606 0 0 1-.31.078h-2.3a.583.583 0 0 1-.526-.294.609.609 0 0 1-.08-.314v-.008zm2.288 0c0-.117.027-.22.082-.309a.548.548 0 0 1 .216-.217.588.588 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.298.582.582 0 0 1 .081.309v.008a.608.608 0 0 1-.297.53.607.607 0 0 1-.31.078h-1.174a.58.58 0 0 1-.526-.294.603.603 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.309a.548.548 0 0 1 .216-.217.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.298.583.583 0 0 1 .081.309v.008a.609.609 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.58.58 0 0 1-.526-.294.603.603 0 0 1-.081-.314v-.008zm2.288 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.298c.117 0 .22.027.31.081a.547.547 0 0 1 .216.217.577.577 0 0 1 .082.309v.008a.602.602 0 0 1-.298.53.606.606 0 0 1-.31.078h-2.299a.587.587 0 0 1-.526-.294.609.609 0 0 1-.08-.314v-.008zm2.29 0c0-.117.026-.22.08-.309a.552.552 0 0 1 .217-.217.588.588 0 0 1 .31-.081h1.173a.588.588 0 0 1 .526.298.582.582 0 0 1 .082.309v.008a.608.608 0 0 1-.298.53.606.606 0 0 1-.31.078h-1.174a.584.584 0 0 1-.526-.294.609.609 0 0 1-.08-.314v-.008zm1.165 0c0-.117.027-.22.082-.309a.548.548 0 0 1 .216-.217.588.588 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.55.55 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-1.174a.58.58 0 0 1-.526-.294.603.603 0 0 1-.082-.314v-.008zm1.167 0c0-.117.026-.22.081-.309a.548.548 0 0 1 .216-.217.588.588 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.58.58 0 0 1-.526-.294.603.603 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.309a.55.55 0 0 1 .216-.217.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.575.575 0 0 1 .081.309v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.55.55 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h1.174a.59.59 0 0 1 .526.298.575.575 0 0 1 .081.309v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.028-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.601.601 0 0 1-.309-.078.61.61 0 0 1-.298-.53v-.008zm1.166 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.299c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.55.55 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h1.174a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm3.61 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.55.55 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h1.174a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.581.581 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.552.552 0 0 1 .217-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.584.584 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0c0-.117.028-.22.082-.309a.55.55 0 0 1 .216-.217.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.299c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h1.173c.118 0 .221.027.31.081a.55.55 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.602.602 0 0 1-.31.078h-1.173a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.309a.59.59 0 0 1 .526-.298h2.299c.116 0 .22.027.309.081a.559.559 0 0 1 .217.217.584.584 0 0 1 .081.309v.008a.592.592 0 0 1-.607.608h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.556.556 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.299c.117 0 .22.027.309.081a.55.55 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.556.556 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h1.174c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.309a.55.55 0 0 1 .216-.217.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm3.611 0c0-.117.026-.22.081-.309a.59.59 0 0 1 .526-.298h1.174a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h1.174c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.309a.59.59 0 0 1 .526-.298h1.174a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.028-.22.082-.309a.556.556 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.028-.22.082-.309a.55.55 0 0 1 .216-.217.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.173a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h1.174c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h1.174a.59.59 0 0 1 .526.298.575.575 0 0 1 .081.309v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.028-.22.082-.309a.556.556 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.309a.55.55 0 0 1 .216-.217.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.543.543 0 0 1 .216.217.575.575 0 0 1 .081.309v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.028-.22.082-.309a.556.556 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.028-.22.082-.309a.55.55 0 0 1 .216-.217.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm3.61 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.298c.117 0 .221.027.31.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.028-.22.082-.309a.55.55 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm4.732 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.298c.118 0 .221.027.31.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.602.602 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.028-.22.082-.309a.55.55 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.55.55 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.602.602 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.081-.309a.552.552 0 0 1 .217-.217.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.584.584 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.556.556 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.605.605 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.299c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.028-.22.082-.309a.59.59 0 0 1 .526-.298h2.298c.118 0 .221.027.31.081a.55.55 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.602.602 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.556.556 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.605.605 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299c.117 0 .22.027.309.081a.543.543 0 0 1 .216.217.575.575 0 0 1 .082.309v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.309a.543.543 0 0 1 .216-.217.59.59 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.556.556 0 0 1 .216.217.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm1.167 0c0-.117.026-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.081-.309a.552.552 0 0 1 .217-.217.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.575.575 0 0 1 .081.309v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.584.584 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0c0-.117.027-.22.081-.309a.592.592 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.309a.59.59 0 0 1 .526-.298h2.299a.592.592 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.081-.309a.559.559 0 0 1 .217-.217.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.298.575.575 0 0 1 .081.309v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.592.592 0 0 1-.607-.608v-.008zm2.289 0c0-.117.027-.22.081-.309a.59.59 0 0 1 .526-.298h1.174a.59.59 0 0 1 .526.298.584.584 0 0 1 .081.309v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.028-.22.082-.309a.55.55 0 0 1 .216-.217.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.298.584.584 0 0 1 .082.309v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm-107.953 6.405c0-.117.027-.22.081-.309a.547.547 0 0 1 .216-.216.584.584 0 0 1 .31-.082h2.299c.117 0 .22.027.31.082a.541.541 0 0 1 .216.216.575.575 0 0 1 .081.309v.008a.597.597 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.607.607 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.547.547 0 0 1 .216-.216.581.581 0 0 1 .31-.082h2.299c.117 0 .22.027.31.082a.547.547 0 0 1 .216.216.584.584 0 0 1 .081.309v.008a.607.607 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.607.607 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.309a.547.547 0 0 1 .216-.216.581.581 0 0 1 .31-.082h1.174c.116 0 .22.027.31.082a.547.547 0 0 1 .216.216.584.584 0 0 1 .081.309v.008a.607.607 0 0 1-.297.53.61.61 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.607.607 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.309a.535.535 0 0 1 .216-.216.575.575 0 0 1 .309-.082h1.174c.117 0 .22.027.31.082a.547.547 0 0 1 .216.216.584.584 0 0 1 .082.309v.008a.607.607 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.601.601 0 0 1-.309-.078.598.598 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.309a.535.535 0 0 1 .216-.216.581.581 0 0 1 .31-.082h1.174c.116 0 .22.027.309.082a.541.541 0 0 1 .216.216.575.575 0 0 1 .082.309v.008a.598.598 0 0 1-.607.608h-1.174a.608.608 0 0 1-.31-.078.598.598 0 0 1-.298-.53v-.008zm1.167 0c0-.117.026-.22.081-.309a.541.541 0 0 1 .216-.216.581.581 0 0 1 .31-.082h2.299c.116 0 .22.027.31.082a.547.547 0 0 1 .216.216.584.584 0 0 1 .081.309v.008a.607.607 0 0 1-.297.53.61.61 0 0 1-.31.078h-2.299a.581.581 0 0 1-.526-.294.597.597 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.309a.541.541 0 0 1 .216-.216.578.578 0 0 1 .309-.082h2.299c.117 0 .22.027.31.082a.535.535 0 0 1 .216.216.575.575 0 0 1 .082.309v.008a.598.598 0 0 1-.608.608h-2.299a.581.581 0 0 1-.525-.294.598.598 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.309a.535.535 0 0 1 .216-.216.575.575 0 0 1 .309-.082h2.299c.117 0 .22.027.31.082a.541.541 0 0 1 .216.216.584.584 0 0 1 .081.309v.008a.607.607 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.598.598 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.081-.309a.547.547 0 0 1 .216-.216.581.581 0 0 1 .31-.082h1.174c.117 0 .22.027.31.082a.547.547 0 0 1 .216.216.584.584 0 0 1 .081.309v.008a.607.607 0 0 1-.297.53.608.608 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.607.607 0 0 1-.081-.314v-.008zM78.285 142.539a.59.59 0 0 1 .081-.31.56.56 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.3c.116 0 .22.027.309.081a.552.552 0 0 1 .216.216c.055.09.081.193.081.31v.008a.606.606 0 0 1-.297.53.605.605 0 0 1-.31.077h-2.299a.588.588 0 0 1-.526-.293.611.611 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.583.583 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.587.587 0 0 1-.526.293H83.47a.579.579 0 0 1-.526-.293.606.606 0 0 1-.081-.314v-.008zm2.288 0c0-.117.028-.22.082-.31a.59.59 0 0 1 .526-.297h2.298c.117 0 .22.027.31.081a.552.552 0 0 1 .216.216c.055.09.082.193.082.31v.008a.606.606 0 0 1-.298.53.605.605 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.61.61 0 0 1-.08-.314v-.008zm2.29 0c0-.117.026-.22.08-.31a.555.555 0 0 1 .217-.216.588.588 0 0 1 .31-.081h1.173c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.584.584 0 0 1-.526.293h-1.174a.583.583 0 0 1-.526-.293.61.61 0 0 1-.08-.314v-.008zm1.165 0c0-.117.028-.22.082-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .215.216c.055.09.082.193.082.31v.008a.61.61 0 0 1-.082.314.583.583 0 0 1-.525.293h-2.3a.583.583 0 0 1-.526-.293.61.61 0 0 1-.08-.314v-.008zm2.29 0c0-.117.026-.22.08-.31a.552.552 0 0 1 .217-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.56.56 0 0 1 .215.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.588.588 0 0 1-.525.293h-2.3a.58.58 0 0 1-.526-.293.606.606 0 0 1-.08-.314v-.008zm4.731 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.31.081a.551.551 0 0 1 .215.216c.055.09.082.193.082.31v.008a.605.605 0 0 1-.298.53.605.605 0 0 1-.31.077h-2.298a.587.587 0 0 1-.526-.293.611.611 0 0 1-.082-.314v-.008zm2.29 0a.59.59 0 0 1 .08-.31.556.556 0 0 1 .217-.216.588.588 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.31.077h-1.173a.584.584 0 0 1-.526-.293.611.611 0 0 1-.082-.314v-.008zm1.166 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293H99.69a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293H109a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm3.61 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.574.574 0 0 1-.216-.216.613.613 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.574.574 0 0 1-.216-.216.613.613 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.173a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.574.574 0 0 1-.216-.216.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077H187.2a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.602.602 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.732 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.574.574 0 0 1-.216-.216.613.613 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.173a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .298-.526.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.592.592 0 0 1-.607-.607v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293H262.8a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.574.574 0 0 1-.216.216.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm-221.476 6.405c0-.117.027-.22.081-.31a.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.31.081a.551.551 0 0 1 .216.216c.054.09.081.193.081.31v.008a.606.606 0 0 1-.297.53.605.605 0 0 1-.31.077H77.33a.587.587 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.556.556 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.082.314.583.583 0 0 1-.525.293h-2.3a.584.584 0 0 1-.526-.293.611.611 0 0 1-.08-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.587.587 0 0 1-.526.293h-2.3a.579.579 0 0 1-.526-.293.605.605 0 0 1-.08-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.31.081a.551.551 0 0 1 .216.216c.055.09.081.193.081.31v.008a.605.605 0 0 1-.297.53.605.605 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.611.611 0 0 1-.081-.314v-.008zm4.733 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-1.174a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.587.587 0 0 1-.526.293h-2.299a.579.579 0 0 1-.526-.293.606.606 0 0 1-.081-.314v-.008zm4.733 0c0-.117.026-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.587.587 0 0 1-.526.293h-2.299a.579.579 0 0 1-.526-.293.605.605 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.611.611 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293H143.6a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.173a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.173c.118 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.173a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.602.602 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm3.611 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.574.574 0 0 1-.216.216.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.602.602 0 0 1-.297-.53v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.581.581 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm-218.768 6.405a.59.59 0 0 1 .082-.31.556.556 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.609.609 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.584.584 0 0 1-.526-.294.609.609 0 0 1-.082-.314v-.008zm2.29 0c0-.117.026-.22.08-.31a.551.551 0 0 1 .217-.216.588.588 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.609.609 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.606.606 0 0 1-.31-.078.602.602 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.31.081a.552.552 0 0 1 .216.216c.054.09.081.193.081.31v.008a.603.603 0 0 1-.297.53.606.606 0 0 1-.31.078H87.3a.587.587 0 0 1-.526-.294.609.609 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .081-.31.556.556 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.3c.116 0 .22.027.309.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.608.608 0 0 1-.297.53.605.605 0 0 1-.31.078h-2.299a.584.584 0 0 1-.526-.294.609.609 0 0 1-.081-.314v-.008zm4.733 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.608.608 0 0 1-.297.53.606.606 0 0 1-.31.078H93.2a.583.583 0 0 1-.526-.294.608.608 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.31a.552.552 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.56.56 0 0 1 .216.216c.054.09.081.193.081.31v.008a.608.608 0 0 1-.297.53.607.607 0 0 1-.31.078h-2.3a.58.58 0 0 1-.526-.294.603.603 0 0 1-.08-.314v-.008zm2.288 0c0-.117.027-.22.081-.31a.59.59 0 0 1 .526-.297h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.587.587 0 0 1-.526-.294.608.608 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.556.556 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.584.584 0 0 1-.526-.294.609.609 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm3.611 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.602.602 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.61.61 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.584.584 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm3.61 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.602.602 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm3.611 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-1.174a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.581.581 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.581.581 0 0 1-.526.294h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.584.584 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.605.605 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.608h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.605.605 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .298-.526.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.592.592 0 0 1-.607-.608v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.605.605 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm-144.344 6.405a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.601.601 0 0 1-.309-.078.6.6 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.61.61 0 0 1-.081.314.584.584 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm4.733 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.608.608 0 0 1-.31.078h-2.298a.589.589 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.608.608 0 0 1-.31.078h-1.174a.581.581 0 0 1-.525-.294.61.61 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.601.601 0 0 1-.309.078h-2.299a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.6.6 0 0 1-.298.53.604.604 0 0 1-.309.078h-2.299a.608.608 0 0 1-.31-.078.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-2.299a.581.581 0 0 1-.526-.294.6.6 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.6.6 0 0 1-.297.53.608.608 0 0 1-.31.078h-2.299a.581.581 0 0 1-.525-.294.6.6 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.61.61 0 0 1-.081.314.589.589 0 0 1-.526.294h-1.174a.589.589 0 0 1-.526-.294.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.61.61 0 0 1-.298.53.605.605 0 0 1-.31.078h-1.173a.581.581 0 0 1-.526-.294.61.61 0 0 1-.082-.314v-.008zM75.564 174.795c0-.2.047-.377.14-.531a.942.942 0 0 1 .37-.37c.154-.093.331-.14.532-.14h3.94c.2 0 .378.047.531.14a.943.943 0 0 1 .37.37c.094.154.14.331.14.531v.014c0 .2-.046.38-.14.538a1.005 1.005 0 0 1-.9.503h-3.941a1.004 1.004 0 0 1-.901-.503 1.04 1.04 0 0 1-.14-.538v-.014zm3.924 0c0-.2.046-.377.14-.531a.942.942 0 0 1 .37-.37c.154-.093.33-.14.531-.14h3.94c.201 0 .378.047.532.14a.943.943 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.005 1.005 0 0 1-.901.503h-3.941a1.004 1.004 0 0 1-.901-.503 1.04 1.04 0 0 1-.14-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.942.942 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.942.942 0 0 1 .37.37c.094.154.14.331.14.531v.014c0 .2-.046.38-.14.538a1.004 1.004 0 0 1-.9.503h-3.942a1.004 1.004 0 0 1-.901-.503 1.04 1.04 0 0 1-.14-.538v-.014zm8.114 0c0-.2.046-.377.14-.531a.943.943 0 0 1 .37-.37c.154-.093.33-.14.53-.14h3.942c.2 0 .377.047.53.14a.942.942 0 0 1 .371.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.004 1.004 0 0 1-.901.503h-3.941a1.005 1.005 0 0 1-.901-.503 1.041 1.041 0 0 1-.14-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.942.942 0 0 1 .37-.37c.154-.093.33-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.094.154.14.331.14.531v.014a1.033 1.033 0 0 1-.51.908 1.042 1.042 0 0 1-.531.133h-3.94a1.004 1.004 0 0 1-.901-.503 1.041 1.041 0 0 1-.14-.538v-.014zm8.114 0c0-.2.046-.377.139-.531a.943.943 0 0 1 .371-.37c.153-.093.33-.14.531-.14h3.941c.2 0 .377.047.531.14a.947.947 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.01 1.01 0 0 1-.37.37 1.042 1.042 0 0 1-.531.133h-3.941a1.005 1.005 0 0 1-.902-.503 1.042 1.042 0 0 1-.139-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503h-3.941a1.003 1.003 0 0 1-.901-.503 1.043 1.043 0 0 1-.14-.538v-.014zm8.113 0c0-.2.046-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503h-3.941a1.003 1.003 0 0 1-.901-.503 1.033 1.033 0 0 1-.14-.538v-.014zm3.924 0c0-.2.046-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503h-3.941a1.003 1.003 0 0 1-.901-.503 1.033 1.033 0 0 1-.14-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.943.943 0 0 1 .371.37c.093.154.139.331.139.531v.014c0 .2-.046.38-.139.538a1.005 1.005 0 0 1-.902.503h-3.941a1.003 1.003 0 0 1-.901-.503 1.043 1.043 0 0 1-.14-.538v-.014zm8.114 0c0-.2.046-.377.139-.531a.943.943 0 0 1 .371-.37c.153-.093.33-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503H132.6a1.005 1.005 0 0 1-.902-.503 1.042 1.042 0 0 1-.139-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.094.154.14.331.14.531v.014a1.033 1.033 0 0 1-.51.908 1.042 1.042 0 0 1-.531.133h-3.941a1.003 1.003 0 0 1-.901-.503 1.043 1.043 0 0 1-.14-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.943.943 0 0 1 .371-.37c.153-.093.33-.14.531-.14h3.94c.201 0 .378.047.531.14a.943.943 0 0 1 .371.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.005 1.005 0 0 1-.902.503h-3.94a1.005 1.005 0 0 1-.902-.503 1.043 1.043 0 0 1-.14-.538v-.014zm3.924 0c0-.2.046-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503h-3.941a1.003 1.003 0 0 1-.901-.503 1.033 1.033 0 0 1-.14-.538v-.014zm3.924 0c0-.2.046-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h2.012c.201 0 .378.047.531.14a.943.943 0 0 1 .371.37c.093.154.139.331.139.531v.014c0 .2-.046.38-.139.538a1.005 1.005 0 0 1-.902.503h-2.012a1.003 1.003 0 0 1-.901-.503 1.033 1.033 0 0 1-.14-.538v-.014zm1.999 0c0-.2.046-.377.14-.531a.934.934 0 0 1 .37-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503h-3.941a.995.995 0 0 1-.901-.503 1.033 1.033 0 0 1-.14-.538v-.014zm3.924 0c0-.2.046-.377.139-.531a.943.943 0 0 1 .371-.37c.154-.093.331-.14.531-.14h3.941c.2 0 .377.047.531.14a.94.94 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.003 1.003 0 0 1-.901.503h-3.941a1.005 1.005 0 0 1-.902-.503 1.042 1.042 0 0 1-.139-.538v-.014zm3.923 0c0-.2.047-.377.14-.531a.94.94 0 0 1 .37-.37c.154-.093.331-.14.531-.14h2.013c.2 0 .377.047.531.14a.947.947 0 0 1 .37.37c.093.154.14.331.14.531v.014c0 .2-.047.38-.14.538a1.01 1.01 0 0 1-.37.37 1.042 1.042 0 0 1-.531.133h-2.013a1.003 1.003 0 0 1-.901-.503 1.043 1.043 0 0 1-.14-.538v-.014zM79.037 184.463a.59.59 0 0 1 .082-.31.55.55 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298c.117 0 .22.028.31.082a.55.55 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.591.591 0 0 1-.298.53.605.605 0 0 1-.31.077h-2.299a.605.605 0 0 1-.31-.077.591.591 0 0 1-.297-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.545.545 0 0 1 .216-.216.589.589 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.552.552 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.595.595 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.3a.586.586 0 0 1-.526-.293.605.605 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.553.553 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .22.028.31.082a.546.546 0 0 1 .216.216c.055.09.082.193.082.31v.008a.606.606 0 0 1-.298.53.605.605 0 0 1-.31.077h-2.299a.606.606 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.29 0c0-.117.026-.22.08-.31a.549.549 0 0 1 .217-.216.589.589 0 0 1 .31-.082h2.298c.117 0 .22.028.31.082a.549.549 0 0 1 .216.216c.054.09.082.193.082.31v.008a.61.61 0 0 1-.082.314.59.59 0 0 1-.216.216.605.605 0 0 1-.31.077h-2.299a.605.605 0 0 1-.31-.077.59.59 0 0 1-.215-.216.61.61 0 0 1-.082-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.546.546 0 0 1 .216-.216.589.589 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.552.552 0 0 1 .216.216c.054.09.082.193.082.31v.008a.595.595 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.606.606 0 0 1-.08-.314v-.008zm2.288 0c0-.117.028-.22.082-.31a.552.552 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.31.082a.545.545 0 0 1 .215.216c.055.09.082.193.082.31v.008a.605.605 0 0 1-.298.53.605.605 0 0 1-.31.077h-1.173a.607.607 0 0 1-.31-.077.595.595 0 0 1-.298-.53v-.008zm3.611 0c0-.117.027-.22.082-.31a.545.545 0 0 1 .216-.216.589.589 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.552.552 0 0 1 .216.216c.054.09.082.193.082.31v.008a.595.595 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.586.586 0 0 1-.526-.293.605.605 0 0 1-.08-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.553.553 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm3.611 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.585.585 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.6.6 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.604.604 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm3.61 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.732 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-1.174a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.732 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.604.604 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.309.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.733 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.604.604 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.6.6 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm3.611 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .298-.526.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.603.603 0 0 1-.309-.077.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.173a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.173a.604.604 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.603.603 0 0 1-.309-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.118 0 .221.028.31.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm3.61 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h1.174a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm-219.098 6.405c0-.117.027-.22.082-.31a.555.555 0 0 1 .215-.216.588.588 0 0 1 .31-.081h2.3c.116 0 .22.027.309.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.552.552 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.3a.59.59 0 0 1 .309.081.56.56 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.588.588 0 0 1-.526.293h-2.299a.58.58 0 0 1-.526-.293.606.606 0 0 1-.081-.314v-.008zm2.288 0c0-.117.028-.22.082-.31a.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.31.081a.552.552 0 0 1 .215.216c.055.09.082.193.082.31v.008a.606.606 0 0 1-.298.53.605.605 0 0 1-.31.077H84.66a.587.587 0 0 1-.526-.293.61.61 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081H87c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.584.584 0 0 1-.526.293h-1.174a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm4.733 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .525.297c.055.09.082.193.082.31v.008a.61.61 0 0 1-.082.314.587.587 0 0 1-.525.293h-2.3a.579.579 0 0 1-.526-.293.606.606 0 0 1-.08-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.56.56 0 0 1 .216-.216.59.59 0 0 1 .31-.081H98.6c.117 0 .22.027.31.081a.552.552 0 0 1 .216.216c.055.09.081.193.081.31v.008a.606.606 0 0 1-.297.53.605.605 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.732 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.581.581 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.574.574 0 0 1-.216.216.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.173c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm3.61 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-1.174a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm-141.154 6.405a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zM81.438 207.172c0-.117.026-.22.081-.31a.545.545 0 0 1 .216-.216.589.589 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.553.553 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.596.596 0 0 1-.298.53.606.606 0 0 1-.31.077h-1.173a.586.586 0 0 1-.526-.293.605.605 0 0 1-.082-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.552.552 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .22.028.31.082a.545.545 0 0 1 .216.216c.055.09.082.193.082.31v.008a.605.605 0 0 1-.298.53.605.605 0 0 1-.31.077H83.21a.607.607 0 0 1-.31-.077.595.595 0 0 1-.297-.53v-.008zm2.29 0a.59.59 0 0 1 .08-.31.55.55 0 0 1 .217-.216.588.588 0 0 1 .31-.082h2.298c.117 0 .22.028.31.082a.55.55 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.591.591 0 0 1-.298.53.605.605 0 0 1-.31.077H85.5a.605.605 0 0 1-.31-.077.591.591 0 0 1-.297-.53v-.008zm4.732 0a.59.59 0 0 1 .081-.31.549.549 0 0 1 .216-.216.589.589 0 0 1 .31-.082h1.174c.117 0 .22.028.31.082a.549.549 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.59.59 0 0 1-.216.216.605.605 0 0 1-.31.077h-1.174a.605.605 0 0 1-.31-.077.59.59 0 0 1-.216-.216.611.611 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.55.55 0 0 1 .216-.216.589.589 0 0 1 .31-.082h2.298c.117 0 .22.028.31.082a.549.549 0 0 1 .216.216c.054.09.082.193.082.31v.008a.61.61 0 0 1-.082.314.59.59 0 0 1-.216.216.605.605 0 0 1-.31.077h-2.299a.605.605 0 0 1-.31-.077.591.591 0 0 1-.297-.53v-.008zm2.29 0c0-.117.026-.22.08-.31a.546.546 0 0 1 .217-.216.588.588 0 0 1 .31-.082h1.173a.59.59 0 0 1 .31.082.552.552 0 0 1 .216.216c.054.09.082.193.082.31v.008a.595.595 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.175a.587.587 0 0 1-.526-.293.606.606 0 0 1-.08-.314v-.008zm1.165 0c0-.117.027-.22.082-.31a.546.546 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.552.552 0 0 1 .215.216c.055.09.082.193.082.31v.008a.595.595 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.587.587 0 0 1-.526-.293.606.606 0 0 1-.082-.314v-.008zm1.167 0c0-.117.026-.22.081-.31a.545.545 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.552.552 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.595.595 0 0 1-.297.53.607.607 0 0 1-.31.077H96.02a.586.586 0 0 1-.526-.293.605.605 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.552.552 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.173c.117 0 .22.028.31.082a.545.545 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.605.605 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.595.595 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.55.55 0 0 1 .216-.216.589.589 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.3a.605.605 0 0 1-.31-.077.591.591 0 0 1-.297-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .309-.082h1.174a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.589.589 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.604.604 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.732 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm3.61 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .298-.526.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.603.603 0 0 1-.309-.077.6.6 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.082h1.173a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.585.585 0 0 1 .31-.082h1.173a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.173a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.588.588 0 0 1 .31-.082h1.173c.117 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-1.173a.604.604 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm4.732 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.173c.118 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-1.173a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.6.6 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.118 0 .221.028.31.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.118 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h1.174a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.298c.117 0 .221.028.31.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.593.593 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.61.61 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.588.588 0 0 1 .31-.082h2.298a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.547.547 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.173c.118 0 .221.028.31.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-1.173a.607.607 0 0 1-.31-.077.596.596 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h1.174c.116 0 .22.028.31.082a.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.61.61 0 0 1-.31.077h-1.174a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.082h2.299a.59.59 0 0 1 .31.082.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.596.596 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h1.174c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299a.59.59 0 0 1 .31.082.59.59 0 0 1 .297.526v.008a.596.596 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.082h2.299c.117 0 .22.028.309.082a.59.59 0 0 1 .298.526v.008a.592.592 0 0 1-.607.607h-2.299a.607.607 0 0 1-.31-.077.596.596 0 0 1-.297-.53v-.008zm2.288 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.082h2.299c.116 0 .22.028.309.082a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.603.603 0 0 1-.082-.314v-.008zm-218.843 6.405c0-.117.027-.22.082-.31a.549.549 0 0 1 .215-.216.588.588 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.549.549 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-1.174a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.028-.22.082-.31a.549.549 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298c.117 0 .22.027.31.081a.55.55 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.584.584 0 0 1-.526.293h-2.298a.583.583 0 0 1-.526-.293.61.61 0 0 1-.082-.314v-.008zm2.29 0c0-.117.026-.22.08-.31a.545.545 0 0 1 .217-.216.588.588 0 0 1 .31-.081h1.173a.59.59 0 0 1 .31.081.553.553 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.588.588 0 0 1-.526.293h-1.174a.579.579 0 0 1-.526-.293.606.606 0 0 1-.08-.314v-.008zm1.165 0a.59.59 0 0 1 .081-.31.552.552 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.545.545 0 0 1 .216.216c.055.09.081.193.081.31v.008a.605.605 0 0 1-.297.53.605.605 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.611.611 0 0 1-.081-.314v-.008zm2.289 0c0-.117.027-.22.081-.31a.549.549 0 0 1 .216-.216.588.588 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.549.549 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-1.174a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.549.549 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298c.117 0 .22.027.31.081a.55.55 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.584.584 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.08-.314v-.008zm2.29 0c0-.117.026-.22.08-.31a.545.545 0 0 1 .217-.216.588.588 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.552.552 0 0 1 .216.216c.054.09.082.193.082.31v.008a.61.61 0 0 1-.082.314.587.587 0 0 1-.526.293h-2.299a.579.579 0 0 1-.526-.293.606.606 0 0 1-.08-.314v-.008zm2.287 0a.59.59 0 0 1 .082-.31.553.553 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.545.545 0 0 1 .215.216c.055.09.082.193.082.31v.008a.605.605 0 0 1-.298.53.605.605 0 0 1-.31.077h-1.173a.588.588 0 0 1-.526-.293.611.611 0 0 1-.082-.314v-.008zm3.611 0c0-.117.027-.22.082-.31a.545.545 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.552.552 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.587.587 0 0 1-.526.293h-2.299a.579.579 0 0 1-.526-.293.605.605 0 0 1-.08-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.552.552 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.546.546 0 0 1 .215.216c.055.09.082.193.082.31v.008a.606.606 0 0 1-.297.53.605.605 0 0 1-.31.077H95.37a.587.587 0 0 1-.526-.293.611.611 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .081-.31.552.552 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.546.546 0 0 1 .216.216c.055.09.081.193.081.31v.008a.606.606 0 0 1-.297.53.605.605 0 0 1-.31.077h-1.174a.587.587 0 0 1-.526-.293.611.611 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.55.55 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.584.584 0 0 1-.526-.293.611.611 0 0 1-.08-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.574.574 0 0 1-.216-.216.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293H124.4a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm3.61 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm3.611 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .298-.526.586.586 0 0 1 .309-.081h2.3c.116 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.3a.592.592 0 0 1-.607-.607v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.733 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.589.589 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .298-.526.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.592.592 0 0 1-.607-.607v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293H217.1a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.602.602 0 0 1-.297-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm3.61 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.173a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm3.61 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm4.732 0a.59.59 0 0 1 .082-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.541.541 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.541.541 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm-224.72 6.405c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h1.174c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.584.584 0 0 1-.526.293H77.29a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .081-.31.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216c.054.09.081.193.081.31v.008a.61.61 0 0 1-.081.314.583.583 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.611.611 0 0 1-.081-.314v-.008zm4.733 0c0-.117.027-.22.081-.31a.555.555 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.555.555 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.583.583 0 0 1-.526.293h-2.299a.583.583 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0c0-.117.026-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.56.56 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.588.588 0 0 1-.526.293h-1.174a.579.579 0 0 1-.526-.293.606.606 0 0 1-.081-.314v-.008zm1.165 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.173c.118 0 .22.027.31.081a.552.552 0 0 1 .216.216c.055.09.082.193.082.31v.008a.606.606 0 0 1-.298.53.605.605 0 0 1-.31.077h-1.173a.587.587 0 0 1-.526-.293.611.611 0 0 1-.082-.314v-.008zm3.611 0c0-.117.027-.22.081-.31a.552.552 0 0 1 .217-.216.588.588 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.611.611 0 0 1-.082.314.588.588 0 0 1-.526.293h-2.299a.58.58 0 0 1-.526-.293.606.606 0 0 1-.081-.314v-.008zm2.288 0c0-.117.028-.22.082-.31a.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.31.081a.552.552 0 0 1 .215.216c.055.09.082.193.082.31v.008a.606.606 0 0 1-.298.53.605.605 0 0 1-.31.077h-1.173a.587.587 0 0 1-.526-.293.61.61 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.31a.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.31.081a.551.551 0 0 1 .216.216c.054.09.081.193.081.31v.008a.605.605 0 0 1-.297.53.605.605 0 0 1-.31.077h-2.299a.587.587 0 0 1-.526-.293.61.61 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.556.556 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299c.117 0 .22.027.31.081a.556.556 0 0 1 .216.216.59.59 0 0 1 .081.31v.008a.611.611 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.3a.584.584 0 0 1-.526-.293.611.611 0 0 1-.08-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297c.054.09.081.193.081.31v.008a.608.608 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.579.579 0 0 1-.526-.293.605.605 0 0 1-.082-.314v-.008zm1.167 0c0-.117.027-.22.081-.31a.551.551 0 0 1 .216-.216.588.588 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.579.579 0 0 1-.526-.293.605.605 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h1.173a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.173a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298c.117 0 .221.027.31.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h1.173a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.173a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .298-.526.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.592.592 0 0 1-.607-.607v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.585.585 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.602.602 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.56.56 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.525.293h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077H158.9a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.298a.604.604 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .081-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm3.611 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-2.299a.607.607 0 0 1-.31-.077.602.602 0 0 1-.297-.53v-.008zm2.288 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm4.733 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm4.732 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-2.299a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .298-.526.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.584.584 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm3.61 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.118 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.602.602 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm4.733 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.299c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-2.299a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.525.293h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.58.58 0 0 1 .081-.31.554.554 0 0 1 .216-.216.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.581.581 0 0 1-.526-.293.602.602 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm1.166 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.59.59 0 0 1 .31-.081h1.174c.116 0 .22.027.309.081a.554.554 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.603.603 0 0 1-.309.077h-1.174a.607.607 0 0 1-.31-.077.603.603 0 0 1-.298-.53v-.008zm1.167 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0c0-.117.027-.22.082-.31a.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.603.603 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm4.733 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.56.56 0 0 1 .216-.216.586.586 0 0 1 .309-.081h1.174a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-1.174a.589.589 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h1.174c.117 0 .22.027.309.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.6.6 0 0 1-.309.077h-1.174a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm1.167 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.59.59 0 0 1 .297.526v.008a.612.612 0 0 1-.081.314.581.581 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm-121.984 6.405a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h2.299a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174a.592.592 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm3.61 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .081.31v.008a.612.612 0 0 1-.081.314.589.589 0 0 1-.526.293h-2.299a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm2.288 0a.59.59 0 0 1 .082-.31.59.59 0 0 1 .526-.297h2.298c.117 0 .221.027.31.081a.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.604.604 0 0 1-.31.077h-2.298a.589.589 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.587.587 0 0 1 .31-.081h2.298a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-2.298a.581.581 0 0 1-.526-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h2.299a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.589.589 0 0 1-.526.293h-2.299a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008zm2.289 0a.59.59 0 0 1 .297-.526.59.59 0 0 1 .31-.081h1.174c.117 0 .22.027.309.081a.59.59 0 0 1 .298.526v.008a.612.612 0 0 1-.081.314.584.584 0 0 1-.526.293h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .297-.526.592.592 0 0 1 .31-.081h1.174a.59.59 0 0 1 .31.081.554.554 0 0 1 .216.216.58.58 0 0 1 .081.31v.008a.602.602 0 0 1-.297.53.607.607 0 0 1-.31.077h-1.174a.589.589 0 0 1-.526-.293.612.612 0 0 1-.081-.314v-.008zm1.166 0a.59.59 0 0 1 .082-.31.554.554 0 0 1 .216-.216.586.586 0 0 1 .309-.081h2.299a.59.59 0 0 1 .31.081.547.547 0 0 1 .216.216c.055.09.082.193.082.31v.008a.603.603 0 0 1-.298.53.607.607 0 0 1-.31.077h-2.299a.581.581 0 0 1-.525-.293.613.613 0 0 1-.082-.314v-.008zm2.289 0c0-.117.027-.22.082-.31a.547.547 0 0 1 .216-.216.584.584 0 0 1 .309-.081h1.174a.59.59 0 0 1 .526.297.59.59 0 0 1 .082.31v.008a.613.613 0 0 1-.082.314.581.581 0 0 1-.526.293h-1.174a.6.6 0 0 1-.309-.077.603.603 0 0 1-.298-.53v-.008z" fill="#8F92AF"/></g></g><g filter="url(#g)"><path d="M135.155 156H30.67a4.664 4.664 0 0 0-4.67 4.658v11.646a4.664 4.664 0 0 0 4.67 4.658h104.485a4.664 4.664 0 0 0 4.67-4.658v-11.646a4.664 4.664 0 0 0-4.67-4.658z" fill="#fff"/><path d="M40.894 165.316h-.72a1.499 1.499 0 0 0-.607-.938 1.63 1.63 0 0 0-.496-.243 1.99 1.99 0 0 0-.569-.081c-.36 0-.686.091-.978.272a1.9 1.9 0 0 0-.693.802c-.17.353-.256.787-.256 1.3s.085.947.256 1.3a1.9 1.9 0 0 0 .693.802c.292.181.619.272.978.272.198 0 .387-.027.57-.081.18-.054.347-.135.495-.241a1.522 1.522 0 0 0 .607-.94h.72a2.389 2.389 0 0 1-.296.813 2.226 2.226 0 0 1-1.251.99c-.264.087-.545.13-.845.13-.507 0-.957-.123-1.352-.37a2.544 2.544 0 0 1-.931-1.054c-.227-.455-.34-.996-.34-1.621s.113-1.166.34-1.621c.226-.456.537-.807.931-1.054.395-.247.846-.37 1.352-.37.3 0 .581.043.845.13.265.087.504.214.717.382.213.166.39.369.534.608.143.237.241.508.296.813zm2.88 4.169c-.402 0-.755-.096-1.059-.287a1.946 1.946 0 0 1-.708-.802c-.168-.343-.252-.745-.252-1.204 0-.463.084-.867.252-1.213.17-.345.407-.614.708-.805a1.947 1.947 0 0 1 1.06-.286c.402 0 .754.095 1.056.286.304.191.54.46.708.805.17.346.255.75.255 1.213 0 .459-.085.861-.255 1.204a1.915 1.915 0 0 1-.708.802 1.932 1.932 0 0 1-1.056.287zm0-.614c.306 0 .558-.078.755-.234a1.39 1.39 0 0 0 .438-.617c.095-.255.143-.531.143-.828 0-.297-.048-.574-.143-.831a1.405 1.405 0 0 0-.438-.622c-.197-.158-.449-.237-.754-.237-.306 0-.558.079-.755.237a1.405 1.405 0 0 0-.438.622 2.39 2.39 0 0 0-.142.831c0 .297.047.573.142.828.095.255.24.46.438.617.197.156.449.234.755.234zm4.877.614a1.95 1.95 0 0 1-1.06-.287 1.947 1.947 0 0 1-.708-.802c-.168-.343-.252-.745-.252-1.204 0-.463.084-.867.252-1.213a1.95 1.95 0 0 1 .708-.805 1.95 1.95 0 0 1 1.06-.286c.402 0 .754.095 1.056.286.304.191.54.46.708.805.17.346.255.75.255 1.213 0 .459-.085.861-.255 1.204a1.923 1.923 0 0 1-.708.802 1.935 1.935 0 0 1-1.056.287zm0-.614c.305 0 .557-.078.754-.234.198-.157.344-.362.438-.617a2.35 2.35 0 0 0 .143-.828c0-.297-.048-.574-.143-.831a1.4 1.4 0 0 0-.438-.622c-.197-.158-.449-.237-.754-.237-.306 0-.557.079-.755.237a1.4 1.4 0 0 0-.438.622 2.376 2.376 0 0 0-.142.831c0 .297.047.573.142.828.095.255.24.46.438.617.198.156.449.234.755.234zm3.703-1.1-.011-.845h.14l1.95-1.98h.846l-2.077 2.096h-.058l-.79.729zm-.638 1.621v-5.928h.685v5.928h-.685zm2.832 0-1.74-2.2.487-.475 2.124 2.675h-.87zm1.613 0v-4.446h.685v4.446h-.685zm.348-5.187a.489.489 0 0 1-.345-.136.436.436 0 0 1-.142-.327c0-.128.047-.237.142-.328a.489.489 0 0 1 .345-.136c.134 0 .248.046.343.136.097.091.145.2.145.328a.432.432 0 0 1-.145.327.481.481 0 0 1-.343.136zm3.46 5.28c-.43 0-.8-.095-1.111-.284a1.907 1.907 0 0 1-.717-.799c-.167-.343-.25-.743-.25-1.198 0-.456.083-.857.25-1.205a1.97 1.97 0 0 1 .703-.816 1.888 1.888 0 0 1 1.056-.295c.232 0 .461.038.687.116.227.077.433.202.618.376.186.172.334.399.444.683.11.284.166.633.166 1.048v.29h-3.436v-.591h2.74c0-.251-.05-.475-.151-.672a1.141 1.141 0 0 0-.424-.466 1.197 1.197 0 0 0-.644-.17c-.273 0-.509.067-.709.202-.197.133-.349.307-.455.521-.107.215-.16.444-.16.689v.394c0 .336.059.62.174.854.119.232.282.408.491.53.209.119.452.179.728.179.18 0 .343-.025.488-.075.147-.052.274-.129.38-.232.106-.104.188-.233.247-.388l.661.186c-.07.224-.187.42-.35.59a1.72 1.72 0 0 1-.61.394 2.26 2.26 0 0 1-.816.139zm5.28-.093v-5.928h2.007c.466 0 .848.084 1.144.251.297.166.518.391.661.675.143.284.215.6.215.949 0 .35-.072.667-.215.953-.14.286-.36.513-.656.683-.296.168-.675.252-1.137.252h-1.44v-.637h1.416c.32 0 .576-.055.77-.165a.988.988 0 0 0 .42-.446c.09-.189.134-.402.134-.64 0-.237-.045-.449-.133-.636a.946.946 0 0 0-.424-.44c-.196-.109-.455-.163-.778-.163h-1.265v5.292h-.72zm6.857.093c-.403 0-.756-.096-1.06-.287a1.947 1.947 0 0 1-.708-.802c-.168-.343-.252-.745-.252-1.204 0-.463.084-.867.252-1.213a1.95 1.95 0 0 1 .708-.805 1.947 1.947 0 0 1 1.06-.286c.402 0 .754.095 1.056.286.304.191.54.46.708.805.17.346.255.75.255 1.213 0 .459-.085.861-.255 1.204a1.916 1.916 0 0 1-.709.802 1.932 1.932 0 0 1-1.055.287zm0-.614c.305 0 .556-.078.754-.234.197-.157.344-.362.438-.617.095-.255.142-.531.142-.828 0-.297-.047-.574-.142-.831a1.4 1.4 0 0 0-.438-.622c-.198-.158-.45-.237-.754-.237-.306 0-.558.079-.755.237a1.404 1.404 0 0 0-.439.622 2.387 2.387 0 0 0-.141.831c0 .297.047.573.141.828.096.255.241.46.439.617.197.156.449.234.755.234zm3.75-5.407v5.928h-.685v-5.928h.684zm1.254 5.928v-4.446h.685v4.446h-.685zm.348-5.187a.491.491 0 0 1-.345-.136.438.438 0 0 1-.142-.327c0-.128.047-.237.142-.328a.491.491 0 0 1 .345-.136c.134 0 .248.046.342.136.097.091.146.2.146.328a.433.433 0 0 1-.146.327.479.479 0 0 1-.342.136zm3.402 5.28c-.418 0-.778-.099-1.08-.295a1.927 1.927 0 0 1-.696-.814 2.752 2.752 0 0 1-.243-1.184c0-.451.082-.85.249-1.195.168-.348.403-.619.702-.814a1.888 1.888 0 0 1 1.056-.295c.314 0 .597.058.848.174.251.115.457.277.618.486.16.208.26.451.3.729h-.686a1.058 1.058 0 0 0-.348-.538c-.178-.158-.418-.237-.72-.237-.267 0-.501.069-.702.208-.2.137-.356.331-.468.582a2.15 2.15 0 0 0-.165.877c0 .344.054.643.162.897.11.255.266.453.465.594.2.141.437.211.708.211.178 0 .34-.031.485-.092a.997.997 0 0 0 .583-.684h.685a1.589 1.589 0 0 1-.888 1.208 1.946 1.946 0 0 1-.865.182zm3.195 1.575a1.52 1.52 0 0 1-.5-.081l.175-.603c.167.043.314.058.441.047a.533.533 0 0 0 .34-.171c.1-.1.192-.263.275-.489l.128-.348-1.648-4.469h.743l1.23 3.543h.046l1.23-3.543h.744l-1.892 5.095c-.085.229-.19.419-.316.57a1.201 1.201 0 0 1-.439.339 1.36 1.36 0 0 1-.557.11zm10.562-5.744a2.11 2.11 0 0 0-.252-.524 1.63 1.63 0 0 0-.369-.399 1.547 1.547 0 0 0-.482-.252 1.92 1.92 0 0 0-.592-.087c-.352 0-.672.091-.96.272a1.888 1.888 0 0 0-.688.802c-.17.353-.255.787-.255 1.3s.085.947.258 1.3c.172.353.405.62.699.802.294.181.625.272.993.272.34 0 .64-.073.9-.217a1.55 1.55 0 0 0 .609-.62 1.94 1.94 0 0 0 .22-.947l.221.047h-1.788v-.637h2.264v.637c0 .488-.105.913-.314 1.273a2.164 2.164 0 0 1-.859.84 2.59 2.59 0 0 1-1.253.295c-.527 0-.989-.123-1.388-.37a2.502 2.502 0 0 1-.928-1.054c-.22-.455-.33-.996-.33-1.621 0-.469.062-.891.188-1.265a2.8 2.8 0 0 1 .54-.961c.231-.265.506-.467.823-.608a2.552 2.552 0 0 1 1.048-.211c.314 0 .606.047.877.141a2.352 2.352 0 0 1 1.265 1.008c.143.235.242.497.296.784h-.743zm3.786 4.169c-.43 0-.8-.095-1.111-.284a1.907 1.907 0 0 1-.717-.799c-.166-.343-.25-.743-.25-1.198 0-.456.084-.857.25-1.205.169-.349.403-.621.702-.816a1.89 1.89 0 0 1 1.057-.295c.232 0 .46.038.687.116.227.077.433.202.618.376.186.172.334.399.445.683.11.284.165.633.165 1.048v.29h-3.436v-.591h2.74c0-.251-.05-.475-.151-.672-.1-.196-.24-.352-.424-.466a1.198 1.198 0 0 0-.644-.17c-.273 0-.51.067-.708.202-.198.133-.35.307-.456.521-.106.215-.16.444-.16.689v.394c0 .336.058.62.174.854.118.232.282.408.49.53.21.119.452.179.73.179.18 0 .342-.025.487-.075.147-.052.274-.129.38-.232.106-.104.189-.233.246-.388l.662.186c-.069.224-.186.42-.35.59a1.71 1.71 0 0 1-.61.394 2.257 2.257 0 0 1-.816.139zm3.573-2.768v2.675h-.685v-4.446h.662v.695h.058c.104-.226.263-.408.475-.545.213-.139.488-.208.825-.208.301 0 .566.062.792.185.226.122.402.307.528.556.126.247.188.56.188.938v2.825h-.684v-2.779c0-.349-.091-.621-.273-.816-.182-.197-.431-.295-.749-.295-.218 0-.414.047-.586.141-.17.095-.305.233-.403.414a1.364 1.364 0 0 0-.148.66zm5.964 2.768c-.43 0-.8-.095-1.111-.284a1.898 1.898 0 0 1-.717-.799c-.167-.343-.249-.743-.249-1.198 0-.456.082-.857.249-1.205.168-.349.402-.621.702-.816a1.89 1.89 0 0 1 1.057-.295c.232 0 .461.038.687.116.227.077.433.202.618.376.186.172.334.399.444.683.111.284.166.633.166 1.048v.29h-3.436v-.591h2.739c0-.251-.05-.475-.151-.672a1.147 1.147 0 0 0-.423-.466 1.197 1.197 0 0 0-.644-.17c-.273 0-.509.067-.709.202a1.332 1.332 0 0 0-.455.521c-.107.215-.16.444-.16.689v.394c0 .336.058.62.174.854.118.232.282.408.491.53.208.119.451.179.728.179.18 0 .343-.025.487-.075.147-.052.274-.129.381-.232.106-.104.189-.233.246-.388l.662.186a1.47 1.47 0 0 1-.351.59 1.714 1.714 0 0 1-.61.394 2.25 2.25 0 0 1-.815.139zm2.888-.093v-4.446h.661v.671h.047c.081-.22.228-.398.441-.535.212-.137.452-.206.72-.206a7.288 7.288 0 0 1 .359.012v.695a1.681 1.681 0 0 0-.159-.026 1.535 1.535 0 0 0-.259-.021c-.216 0-.409.046-.58.136a.994.994 0 0 0-.546.906v2.814h-.684zm4.352.104c-.283 0-.539-.053-.769-.159a1.316 1.316 0 0 1-.549-.466 1.313 1.313 0 0 1-.203-.741c0-.255.05-.461.151-.619.101-.161.235-.286.404-.377a2.13 2.13 0 0 1 .557-.202c.205-.047.411-.083.618-.11.271-.035.49-.061.659-.079.17-.019.293-.051.371-.095.079-.044.119-.122.119-.232v-.023c0-.285-.078-.507-.235-.666-.155-.158-.39-.237-.705-.237-.327 0-.583.071-.77.214a1.273 1.273 0 0 0-.391.458l-.65-.232c.116-.27.271-.481.464-.631.196-.153.408-.259.639-.319.232-.061.46-.092.684-.092.143 0 .308.017.494.052.188.033.369.101.543.206.176.104.322.261.438.471.116.211.174.492.174.846v2.929h-.685v-.602h-.035c-.046.097-.124.2-.232.31-.108.11-.252.203-.432.281a1.68 1.68 0 0 1-.659.115zm.104-.613c.271 0 .499-.053.685-.159a1.093 1.093 0 0 0 .569-.941v-.626c-.029.035-.093.067-.191.096a3.196 3.196 0 0 1-.337.072c-.126.02-.249.037-.368.052l-.288.035a2.603 2.603 0 0 0-.499.113.855.855 0 0 0-.372.229.584.584 0 0 0-.139.411c0 .237.088.417.264.538.178.12.404.18.676.18zm5.128-3.937v.579h-2.311v-.579h2.311zm-1.637-1.066h.685v4.239c0 .192.028.337.084.434a.438.438 0 0 0 .22.191.887.887 0 0 0 .288.046c.075 0 .137-.004.185-.011l.116-.024.14.614a1.441 1.441 0 0 1-.195.052c-.083.02-.188.029-.316.029a1.38 1.38 0 0 1-.569-.124 1.128 1.128 0 0 1-.458-.38c-.121-.169-.18-.384-.18-.642v-4.424zm4.43 5.605a1.95 1.95 0 0 1-1.06-.287 1.956 1.956 0 0 1-.708-.802c-.168-.343-.252-.745-.252-1.204 0-.463.084-.867.252-1.213.171-.345.407-.614.708-.805a1.95 1.95 0 0 1 1.06-.286c.402 0 .754.095 1.056.286.304.191.54.46.708.805.17.346.255.75.255 1.213 0 .459-.085.861-.255 1.204a1.915 1.915 0 0 1-.708.802 1.934 1.934 0 0 1-1.056.287zm0-.614c.305 0 .557-.078.754-.234.197-.157.344-.362.438-.617.095-.255.143-.531.143-.828 0-.297-.048-.574-.143-.831a1.397 1.397 0 0 0-.438-.622c-.197-.158-.449-.237-.754-.237-.306 0-.558.079-.755.237a1.405 1.405 0 0 0-.438.622 2.378 2.378 0 0 0-.142.831c0 .297.047.573.142.828.095.255.241.46.438.617.197.156.449.234.755.234zm3.065.521v-4.446h.662v.671h.046c.081-.22.228-.398.441-.535s.453-.206.72-.206a7.288 7.288 0 0 1 .36.012v.695a1.79 1.79 0 0 0-.16-.026 1.514 1.514 0 0 0-.258-.021c-.217 0-.41.046-.581.136a.993.993 0 0 0-.545.906v2.814h-.685z" fill="#1578F7"/></g><g filter="url(#h)"><path d="M295.268 13.164h-18.095c-3.869 0-7.005 3.128-7.005 6.987v18.051c0 3.859 3.136 6.987 7.005 6.987h18.095c3.868 0 7.004-3.128 7.004-6.987v-18.05c0-3.86-3.136-6.988-7.004-6.988z" fill="#2DAD70"/><path d="M295.267 12h-18.095c-4.513 0-8.172 3.65-8.172 8.152v18.05c0 4.503 3.659 8.152 8.172 8.152h18.095c4.514 0 8.172-3.65 8.172-8.151V20.152c0-4.502-3.658-8.152-8.172-8.152z" stroke="#2DAD70" stroke-opacity=".36" stroke-width="4"/><path d="m294.83 24.858-11.091 11.064-5.083-5.07 1.303-1.3 3.78 3.76 9.788-9.753 1.303 1.3z" fill="#fff"/></g><path fill="url(#i)" d="M52 195h276v38H52z"/></g></g><defs><linearGradient id="b" x1="828.576" y1="-199.735" x2="250.122" y2="515.022" gradientUnits="userSpaceOnUse"><stop stop-color="#1863DC"/><stop offset="1" stop-color="#D1E0F8"/></linearGradient><linearGradient id="f" x1="190" y1="259.721" x2="189.847" y2="309.796" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#E8F0FD"/></linearGradient><linearGradient id="i" x1="196" y1="195" x2="197" y2="237.5" gradientUnits="userSpaceOnUse"><stop stop-color="#0B377C" stop-opacity="0"/><stop offset="1" stop-color="#0B377C" stop-opacity=".32"/></linearGradient><filter id="d" x="-12" y="-24.861" width="406" height="410.658" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="1" dy="11"/><feGaussianBlur stdDeviation="32.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_12679"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_12679" result="shape"/></filter><filter id="g" x="-2" y="136" width="169.825" height="76.962" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="8"/><feGaussianBlur stdDeviation="14"/><feColorMatrix values="0 0 0 0 0.0941176 0 0 0 0 0.388235 0 0 0 0 0.862745 0 0 0 0.58 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_12679"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_12679" result="shape"/></filter><filter id="h" x="237" y="-10" width="100.439" height="100.354" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="1" dy="11"/><feGaussianBlur stdDeviation="15.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_5653_12679"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_5653_12679" result="shape"/></filter><clipPath id="a"><rect width="379" height="226" rx="8" fill="#fff"/></clipPath><clipPath id="c"><path fill="#fff" transform="translate(0 -7)" d="M0 0h379v368H0z"/></clipPath></defs></svg>                           lite/admin/dist/img/loader.svg                                                                      0000777                 00000001720 15251156627 0012320 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="loading-aria" preserveAspectRatio="none" width="1000" height="100"><rect width="100%" height="100%" clip-path="url(#a)" style="fill:url(#b)"/><defs><linearGradient id="b"><stop offset=".6" stop-color="#f3f3f3"><animate attributeName="offset" values="-2; -2; 1" keyTimes="0; 0.25; 1" dur="2s" repeatCount="indefinite"/></stop><stop offset="1.6" stop-color="#ecebeb"><animate attributeName="offset" values="-1; -1; 2" keyTimes="0; 0.25; 1" dur="2s" repeatCount="indefinite"/></stop><stop offset="2.6" stop-color="#f3f3f3"><animate attributeName="offset" values="0; 0; 3" keyTimes="0; 0.25; 1" dur="2s" repeatCount="indefinite"/></stop></linearGradient><clipPath id="a"><rect y="8" rx="3" ry="3" width="1000" height="15"/><rect xmlns="http://www.w3.org/2000/svg" y="34" rx="3" ry="3" width="1000" height="15"/><rect xmlns="http://www.w3.org/2000/svg" y="60" rx="3" ry="3" width="1000" height="15"/></clipPath></defs></svg>                                                lite/admin/dist/img/crown.svg                                                                       0000777                 00000000760 15251156627 0012205 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="10" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m9.49 3.206-.85 4.003a.372.372 0 0 1-.123.212.332.332 0 0 1-.222.079h-6.62a.332.332 0 0 1-.221-.08.372.372 0 0 1-.124-.211L.508 3.206a.391.391 0 0 1 .012-.203.368.368 0 0 1 .112-.166.327.327 0 0 1 .366-.04l2.018 1.042L4.688.687A.358.358 0 0 1 4.815.55a.33.33 0 0 1 .348 0c.052.033.096.08.126.137l1.672 3.156 2.032-1.05a.328.328 0 0 1 .374.035.369.369 0 0 1 .114.17c.022.066.025.139.01.208z" fill="#FFB240"/></svg>                lite/admin/dist/img/logo.png                                                                        0000777                 00000015301 15251156627 0011777 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR         X   tEXtSoftware Adobe ImageReadyqe<  #iTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156797, 2014/08/20-09:53:02        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="xmp.did:996BB8FA761611E5A84E8FB1649162D8" xmpMM:InstanceID="xmp.iid:996BB8F9761611E5A84E8FB1649162D8" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:656A1279769211E391898D90BF8CE476" stRef:documentID="xmp.did:656A127A769211E391898D90BF8CE476"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>V*  4IDATx]k]u^u=]
<eR~Ohc܄Xr!	!ᴄP*iAiKc{g<}q=ܻ>sYg8I
p5
DP(JB	P(A
%BQ( 
DP(A
%BhkŒs(qw)["wIة]*{j~O!B/gVL~_^>
gwRזSⲏqf=|ۊWaBnOy=7:#Fʛ'CNf_@es:%*Ru!5b<Qe&F&ZxDx'qI+|ye2E٢e]Dp8cx 9I-~'q7_᳈փaB2EgٞXUW.^E)O\V#|YDyr\(SPrfDO(i*|cb}3>n5e2ln_Df>wٶKlE!yvR~[S菓ĭo"G*+TߔrX.n_mYdf["m4؏ߦh.?%N%N}xD_x<r=9Brk9D]%H"AMԂ"[3XyN@]DŋNtp_Iq2'D?̔Pr 'L~;w
Qp^y$Op+<Sfd:>7yC
%ßnr:zKE䡏M?0_=Jpm/&rrϥMP&q>f_bVdLE=Z*AWĊhno^Ρr66wEDתzpYz<?!LLwӾ%%(WS9*DqcklnP6(#L`m56Z'Gl9`?wv0#C9E#S]<8i9nCk	_$̦lPF(+V[Mvn	/T3;)|TߐLFI$%uk5ڛ2_[ZqlPF(+:Q8aU6lE70Ӿft$`VۉuVsZ&-b*JlPF(+:	u'|n)+M]tuΗ܂gfpN5⑩/r[UL2J=nb	Ȝ;nx9a?!MJ0;	뭸PmR"Z¥}ZÓgFM|>a8wwCgIj=P]][kFF	qeSzmP´/;?vG&NKkr{Ĺqsgأrr,U5s.yxmV{Z]=zTi{U\Uùp~>7a^

geHĎ=6ۺ\s ?b{S-'3XGn,$G+<>-v9{hʗ"Tfwu9(#9{߼:4<7봪H H2)X<kZ']5]pnI2ZAvuw!}mD@\B	?\Viұ@Ô1sުL%&emݭ;A"C y.\s'sKȃ|8RӢTzs\bdh;3ՎAFǶM}4$N*\/c '~z.wGK7-΁sI"ƐB#ܗlmA8`OC*^3@BGe_JrYX}8ň-1-]aVL̅QGoYp`N> <$Y"Df[UgX5$h9h-h% V˖RpuZL!h|YT8W~~Kd[8[G)+ ׋t$e}Zm go:'2Z»[`_IԂ /ي`օ=T\'fUٕÓOF~#gΫ؊i?u3s,W7/-%8r~Byn*mc
Xo1zf2ZM8Qrm;3۩yeZH=3U3h.ESrzS2ڭN!p>q2
Vw#cd"TOI:1f%$m1,xLz}.4 ް5xP{3$CVӾJihL"f6!b
m=jZk_ u%2t#S_&("Fy'2Wz%_uP,A ܄+2=1i0?ɷ-#VA?/U^&)==@xȆպ!!v~[6[I\+]&Dk_~PU|%[(/&XDMI3Д2{N"Z$@zd\	tjc;_\8a_ߥ1r{`ób0]5bW|[uA݆uv^:-:;mY@Okc}(: /HjuZP^~R"}01	V	}ֱ 2Xu݆6\99NXvȼ\gfnA>`SdE@tyn"w̑v Dn4ԩ@{l$Vx<!y=48 6Blf!i ͂$w N7F,@v#5g_vsF҆L\ a{Qk(܂c2J5#FF1@, ֯#R_vSA<{G:Դ ,}'EۨqXUF[M[ SF[hdfe,$v3%8dVVFʝɻ֝'p7^%&B}'(Vg2ڽP)5iz<WH0L-"Af{NSubQlh-x֕# S4
n>YZ&ݾ uECY^<kvh:xy_Eފ(XFV+@Rc⊦*ϽfB乵"=h2Iiiyi,"FaIiVF{,֍'uYӺsղӺ~soBu['H	"}zGŵ]F<ߝ4m޺2ڼٞ-Q>⑜N벹רVs=<פQ)O[vi]2ژI m"+T\Cynhy:96,auHQ3r$E
hHe&̡ǰćD6lE#rAJʉe|d_3|#	+Xȧ1Z`EuZvimd9LsO<hG)TFTy!O2t<&a%OO?dZ	 |,7i2ZLV.eLJ(vsO<wY1F`#]f|<Ŗd!;:V˻dϵh|徳yǖ-)A!qU^:`"e}#oPBgٞ9`Pr	V׍]k|,}Ɩ8:vノlFF> |Rmk]"G+ynseƗDve-K%Hf=FyeTzwJFմ|m _Nʜl"L}Sd+4
vw6|`-C%H3WE!ϽFY0;}2{8o-sl\$l:-ka ,]ǊWsH*V5`VXeer[=nL	@|$*2F!LiK
٩9pn\ì
Ŧ-WZL(U;
W3Zx3W%XF{-+%H897FN#yihܸ\&(;\NT⼪s{3JskXqJNܥ<ɶG}4 sWpڷ:072Zhز!%H9X)k)xi6<sN*:99`!wQҾŷ"U-`-% `7	q^*[EQ-s,Sbe$q~%|Ul6j.$\Ȱ5I{8|%mY(AGlos5},_@j-!XFL"spXvUVbCv]Uf$l%X*G[F˿ehw+Ar"<ΐ5ӺWɕѮoƊԬymhH9T[-|p,~})\	#|;R@zEv#12q[53AO7lE sg{Q}leqE	O<[vs/[J3Ӫp`+6Ƥ/emYXK1@	RO̶Kd+uZr+Uv0>wVll M iy y<`mEN	`f*ryT\ge[mL M
H*Tܾ1τNl	Zާĵ"1ȞSҏ<{o
j%l׈#¥K?zưeRAdNDc`_”$56vJJ+J6fi@7}9&3%HV2,K@޼dvl -!F	2;ݩaQ({l48dcBJR mL i<c%LX!(Afi@(2PP#l7}l]9)fB޳B	2g{U(Aflϵ}>gU7 ۽M|{T(A$<քu$&=UDiÍJEc'Mt?{R(Aj^ k'>PhiyAlAݖcoPԵᜓ[	 SIj*%Hl/
%HðN}U(fklχ
%H-\cPdl[Pd#Яwo
%HR ,3yP[[%H.v~l( Y5%HcݾsA^ຯk+ ⱮEQ,/==nP_Uiq|vksB	;v?`P	w
%Hn$۞:w=B	{9JLێo=B	4n5885nJ&f{.pۛ
%u`iE<϶{mP4=77
%H.۶yFivd* -
s8{B	rx|=FiY[w
%HKe]3|~P<>9ΘDi	fzܿJ]nٿkDAߖ$*iV(P(A
%BQ( 
DP(JB	P( 
DP(J"  * :;    IENDB`                                                                                                                                                                                                                                                                                                                               lite/admin/dist/img/arrow-left.svg                                                                  0000777                 00000000622 15251156627 0013134 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 330 330" style="enable-background:new 0 0 330 330" xml:space="preserve"><path d="M111.213 165.004 250.607 25.607c5.858-5.858 5.858-15.355 0-21.213-5.858-5.858-15.355-5.858-21.213.001l-150 150.004a15 15 0 0 0 0 21.212l150 149.996C232.322 328.536 236.161 330 240 330s7.678-1.464 10.607-4.394c5.858-5.858 5.858-15.355 0-21.213L111.213 165.004z"/></svg>                                                                                                              lite/admin/dist/img/classic-top.svg                                                                 0000777                 00000000405 15251156627 0013272 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="79" height="50" viewBox="0 0 79 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.277771" width="77.7778" height="50" rx="4" fill="#EAF1FE"/>
<rect x="11.3889" y="9.25879" width="55.5556" height="5.55556" rx="1" fill="#154FD9"/>
</svg>
                                                                                                                                                                                                                                                           lite/admin/dist/js/9.js                                                                             0000777                 00000131446 15251156627 0010710 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-disconnect-success.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-disconnect-success.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/utils */ \"./src/helpers/utils.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyDisConnectSuccess\",\n  components: {},\n  props: {\n    timeout: {\n      type: Number,\n      default: 4000\n    }\n  },\n  data() {\n    return {\n      show: false\n    };\n  },\n  methods: {\n    async showMessage() {\n      this.show = true;\n      await Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"delayExecution\"])(this.timeout);\n      this.show = false;\n      this.$router.redirectToDashboard(this.$route.name);\n    }\n  },\n  created() {\n    this.$root.$on(\"afterDisconnect\", () => {\n      this.showMessage();\n    });\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/settings.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/settings/views/settings.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n/* harmony import */ var _components_cky_disconnect_success_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/cky-disconnect-success.vue */ \"./src/components/cky-disconnect-success.vue\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkySettings\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_1__[\"connect\"]],\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyDisconnectSuccess: _components_cky_disconnect_success_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n  },\n  data() {\n    return {\n      disconnecting: false\n    };\n  },\n  methods: {\n    openModal() {\n      this.$refs.ckyDisconnectModal.show();\n    },\n    closeModal() {\n      this.$refs.ckyDisconnectModal.close();\n    },\n    async disconnectApp() {\n      this.$refs.ckyButtonDisconnect.startLoading();\n      this.disconnecting = true;\n      await this.disconnect();\n      this.closeModal();\n    }\n  },\n  computed: {\n    plan() {\n      return this.getInfo(\"plan\");\n    },\n    user() {\n      return this.getInfo(\"user\");\n    },\n    account() {\n      return this.getOption(\"account\");\n    },\n    isTrial() {\n      return this.getInfo(\"website\").is_trial;\n    }\n  },\n  mounted() {}\n});\n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-disconnect-success.vue?vue&type=template&id=77418d1e":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-disconnect-success.vue?vue&type=template&id=77418d1e ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.show ? _c(\"div\", {\n    staticClass: \"cky-connect-success\",\n    attrs: {\n      id: \"cky-connect-success\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-connect-success-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-connect-success-icon\"\n  }), _c(\"div\", {\n    staticClass: \"cky-connect-success-message\"\n  }, [_vm._t(\"message\", function () {\n    return [_c(\"h2\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Your website is now disconnected from app.cookieyes.com\", \"cookie-law-info\")) + \" \")])];\n  })], 2)])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/settings.vue?vue&type=template&id=9c40b282":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/settings/views/settings.vue?vue&type=template&id=9c40b282 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section cky-zero-padding cky-zero--margin\"\n  }, [_vm._m(0), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_vm.account.connected || _vm.disconnecting ? _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-form-group cky-align-center cky-connection-status\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"successCircle\",\n      color: \"#00aa63\",\n      width: \"16px\"\n    }\n  }), _c(\"h4\", {\n    staticStyle: {\n      \"margin-left\": \"5px\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Your website is connected to CookieYes\", \"cookie-law-info\")) + \" \")])], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages & Policy Generators) on the web app and unlock new features like Cookie Scan and Consent Log.\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-account-info\"\n  }, [_c(\"label\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Email\", \"cookie-law-info\")) + \": \"), _c(\"span\", [_vm._v(_vm._s(_vm.user.email))])]), _c(\"label\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Site Key\", \"cookie-law-info\")) + \": \"), _c(\"span\", [_vm._v(_vm._s(_vm.account.website_key))])]), _c(\"label\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Plan\", \"cookie-law-info\")) + \": \"), _c(\"span\", [_vm._v(_vm._s(_vm.plan.name))]), _vm.isTrial ? _c(\"span\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"(Trial)\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n    staticClass: \"cky-align-center cky-account-actions\"\n  }, [_vm.sessionStatus ? _c(\"button\", {\n    staticClass: \"cky-button cky-external-link\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$router.redirectToApp();\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Go to Web App\", \"cookie-law-info\")) + \" \")]) : _c(\"button\", {\n    staticClass: \"cky-button cky-external-link\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.sessionExpiredLogin.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Log in to CookieYes\", \"cookie-law-info\")) + \" \")]), _c(\"button\", {\n    staticClass: \"cky-button cky-button-outline-danger\",\n    staticStyle: {\n      \"margin-left\": \"15px\"\n    },\n    on: {\n      click: _vm.openModal\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Disconnect\", \"cookie-law-info\")) + \" \")])]), _vm._m(1)])]) : _vm._e()]), _c(\"cky-modal\", {\n    ref: \"ckyDisconnectModal\",\n    staticClass: \"cky-app-modal-disconnect cky-text-center\",\n    attrs: {\n      dismissable: false,\n      type: \"info\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"h3\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Disconnect from CookieYes web app?\", \"cookie-law-info\")) + \" \")]), _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"When you disconnect, your website will no longer be synced to your CookieYes account. You will be able to manage all your settings within WordPress. You can connect to your CookieYes account anytime later.\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-center\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closeModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cancel\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n          ref: \"ckyButtonDisconnect\",\n          staticClass: \"cky-button-danger\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.disconnectApp.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Disconnect\", \"cookie-law-info\")) + \" \"), _c(\"template\", {\n          slot: \"loader\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Disconnecting...\", \"cookie-law-info\")))])], 2)], 1)];\n      },\n      proxy: true\n    }])\n  }), _c(\"cky-disconnect-success\")], 1)]);\n};\nvar staticRenderFns = [function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section-header cky-align-center cky-justify-between\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-title\"\n  })]);\n}, function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-row cky-align-center cky-connection-status\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-4\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center\"\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  })]);\n}];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/settings/views/settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/components/cky-disconnect-success.vue":
/*!***************************************************!*\
  !*** ./src/components/cky-disconnect-success.vue ***!
  \***************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_disconnect_success_vue_vue_type_template_id_77418d1e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-disconnect-success.vue?vue&type=template&id=77418d1e */ \"./src/components/cky-disconnect-success.vue?vue&type=template&id=77418d1e\");\n/* harmony import */ var _cky_disconnect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-disconnect-success.vue?vue&type=script&lang=js */ \"./src/components/cky-disconnect-success.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_disconnect_success_vue_vue_type_style_index_0_id_77418d1e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss */ \"./src/components/cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_disconnect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_disconnect_success_vue_vue_type_template_id_77418d1e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_disconnect_success_vue_vue_type_template_id_77418d1e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-disconnect-success.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?");

/***/ }),

/***/ "./src/components/cky-disconnect-success.vue?vue&type=script&lang=js":
/*!***************************************************************************!*\
  !*** ./src/components/cky-disconnect-success.vue?vue&type=script&lang=js ***!
  \***************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-disconnect-success.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-disconnect-success.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?");

/***/ }),

/***/ "./src/components/cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss":
/*!************************************************************************************************!*\
  !*** ./src/components/cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss ***!
  \************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_style_index_0_id_77418d1e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-disconnect-success.vue?vue&type=style&index=0&id=77418d1e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_style_index_0_id_77418d1e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_style_index_0_id_77418d1e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_style_index_0_id_77418d1e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_style_index_0_id_77418d1e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?");

/***/ }),

/***/ "./src/components/cky-disconnect-success.vue?vue&type=template&id=77418d1e":
/*!*********************************************************************************!*\
  !*** ./src/components/cky-disconnect-success.vue?vue&type=template&id=77418d1e ***!
  \*********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_template_id_77418d1e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-disconnect-success.vue?vue&type=template&id=77418d1e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-disconnect-success.vue?vue&type=template&id=77418d1e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_template_id_77418d1e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_disconnect_success_vue_vue_type_template_id_77418d1e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-disconnect-success.vue?");

/***/ }),

/***/ "./src/modules/settings/views/settings.vue":
/*!*************************************************!*\
  !*** ./src/modules/settings/views/settings.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _settings_vue_vue_type_template_id_9c40b282__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./settings.vue?vue&type=template&id=9c40b282 */ \"./src/modules/settings/views/settings.vue?vue&type=template&id=9c40b282\");\n/* harmony import */ var _settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./settings.vue?vue&type=script&lang=js */ \"./src/modules/settings/views/settings.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _settings_vue_vue_type_style_index_0_id_9c40b282_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss */ \"./src/modules/settings/views/settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _settings_vue_vue_type_template_id_9c40b282__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _settings_vue_vue_type_template_id_9c40b282__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/settings/views/settings.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?");

/***/ }),

/***/ "./src/modules/settings/views/settings.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/modules/settings/views/settings.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./settings.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/settings.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?");

/***/ }),

/***/ "./src/modules/settings/views/settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss":
/*!**********************************************************************************************!*\
  !*** ./src/modules/settings/views/settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss ***!
  \**********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_style_index_0_id_9c40b282_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/settings.vue?vue&type=style&index=0&id=9c40b282&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_style_index_0_id_9c40b282_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_style_index_0_id_9c40b282_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_style_index_0_id_9c40b282_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_style_index_0_id_9c40b282_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?");

/***/ }),

/***/ "./src/modules/settings/views/settings.vue?vue&type=template&id=9c40b282":
/*!*******************************************************************************!*\
  !*** ./src/modules/settings/views/settings.vue?vue&type=template&id=9c40b282 ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_template_id_9c40b282__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./settings.vue?vue&type=template&id=9c40b282 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/settings.vue?vue&type=template&id=9c40b282\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_template_id_9c40b282__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_settings_vue_vue_type_template_id_9c40b282__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/settings/views/settings.vue?");

/***/ })

}]);                                                                                                                                                                                                                          lite/admin/dist/js/chunk-5e49c00b.min.js                                                            0000777                 00000205375 15251156627 0013566 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e49c00b"],{"04ed":function(e,t,n){e.exports=n.p+"img/connect-success.svg"},"07e6":function(e,t,n){e.exports=n.p+"img/info.svg"},"07f4":function(e,t,n){},"0944":function(e,t,n){"use strict";n("d6db")},"0ac9":function(e,t,n){e.exports=n.p+"img/add-language.svg"},"0d3d":function(e,t,n){e.exports=n.p+"img/info-alert.svg"},"0ea3":function(e,t,n){e.exports=n.p+"img/tcf-gcm.svg"},"136f":function(e,t,n){},1381:function(e,t,n){e.exports=n.p+"img/custom-icon.svg"},"15f1":function(e,t,n){},1729:function(e,t,n){e.exports=n.p+"img/scan-result.svg"},1771:function(e,t,n){var i={"./action-alert.svg":"d645","./add-language.svg":"0ac9","./arrow-back.svg":"b5fb","./arrow-bold.svg":"6ee3","./arrow-down.svg":"896a","./arrow-left.svg":"857e","./arrow-right.svg":"50c3","./arrow.svg":"b94f","./blue-tick.svg":"f499","./check-fill.svg":"dcb3","./check.svg":"f222","./circle-warning.svg":"fb71","./close.svg":"bf37","./connect-success.svg":"04ed","./cookie-policy.svg":"b8f6","./crown.svg":"7cd5","./custom-icon.svg":"1381","./custom-logo.svg":"f405","./custom-theme.svg":"2af2","./dashboard/lang.svg":"c3cb","./dashboard/location.svg":"5544","./dashboard/reg.svg":"78d0","./dashboard/scan-history.svg":"6aed","./dashboard/status.svg":"4a95","./error.svg":"2ee5","./external.svg":"ef87","./gdpr-us.png":"969c","./geo-location.svg":"e622","./global-privacy.svg":"d91f","./help.svg":"6a22","./info-alert.svg":"0d3d","./info-new.svg":"34c7","./info.svg":"07e6","./layouts/banner-top.svg":"6f43","./layouts/banner.svg":"9d9c","./layouts/box-bottom-right.svg":"2f94","./layouts/box-top-left.svg":"2cc0","./layouts/box-top-right.svg":"73cc","./layouts/box.svg":"d520","./layouts/center.svg":"f7fc","./layouts/classic-bottom.svg":"89bc","./layouts/classic-top.svg":"bca3","./layouts/popup.svg":"6008","./layouts/pushdown.svg":"69e9","./layouts/sidebar.svg":"7801","./loader.svg":"6e70","./logo.png":"cf05","./logo.svg":"9b19","./new.svg":"9cca","./popup-layout.svg":"3b6a","./privacy-policy.svg":"1dc8","./rocket.svg":"67e3","./scan-now.svg":"5fa2","./scan-result.svg":"1729","./schedule-scan.svg":"fba1","./search.svg":"51f2","./session-expired.svg":"2b0e4","./star.svg":"42a8","./success-circle.svg":"eb98","./success.svg":"2764","./tcf-gcm.svg":"0ea3","./theme.svg":"6d51","./tick.svg":"4ab9","./time-schedule.svg":"6c96","./tooltip.svg":"e56e","./trends.png":"f72a","./warning.svg":"afb7"};function a(e){var t=s(e);return n(t)}function s(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=s,e.exports=a,a.id="1771"},"1dc8":function(e,t,n){e.exports=n.p+"img/privacy-policy.svg"},2764:function(e,t,n){e.exports=n.p+"img/success.svg"},2785:function(e,t,n){"use strict";n("75c1")},"297a":function(e,t,n){"use strict";n("07f4")},"2af2":function(e,t,n){e.exports=n.p+"img/custom-theme.svg"},"2b0e4":function(e,t,n){e.exports=n.p+"img/session-expired.svg"},"2cc0":function(e,t,n){e.exports=n.p+"img/box-top-left.svg"},"2ee5":function(e,t,n){e.exports=n.p+"img/error.svg"},"2f94":function(e,t,n){e.exports=n.p+"img/box-bottom-right.svg"},"34c7":function(e,t,n){e.exports=n.p+"img/info-new.svg"},3636:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return e.isLoaded?t("div",{staticClass:"cky-section cky-section-consent-banner cky-zero-padding cky-zero--margin"},[t("div",{staticClass:"cky-section-header"}),t("div",{staticClass:"cky-section-content"},[t("div",{staticClass:"cky-nav-tab cky-vertical-tab cky-nav-tab-banner-settings",attrs:{role:"navigation"}},[t("div",{staticClass:"cky-nav-tabs-container"},[t("ul",{staticClass:"cky-vertical-tabs"},e._l(e.tabs,(function(n){return t("li",{key:n.id,class:["cky-nav-tab-item",{active:e.currentTab===n.id}]},[t("button",{staticClass:"cky-nav-tab-button",on:{click:function(t){e.currentTab=n.id}}},[e.showIcon(n)?t("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:n.icon}}):e._e(),t("span",{staticClass:"cky-nav-tab-item-title"},[e._v(" "+e._s(e.$i18n.__(n.title,"cookie-law-info"))+" ")])],1)])})),0)]),t("div",{staticClass:"cky-nav-tab-content-container"},[t("div",{staticClass:"cky-nav-tab-content"},[t("div",{staticClass:"cky-nav-tab-section"},[t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-8"},[t("div",{staticClass:"cky-align-center"},[t("cky-banner-selector"),t("div",{staticClass:"cky-banner-preview-toggler cky-center"},[t("label",{staticClass:"cky-toggle",attrs:{for:"cky-banner-preview"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.preview,expression:"preview"}],attrs:{type:"checkbox",id:"cky-banner-preview",disabled:e.noticeDisabled},domProps:{checked:Array.isArray(e.preview)?e._i(e.preview,null)>-1:e.preview},on:{change:function(t){var n=e.preview,i=t.target,a=!!i.checked;if(Array.isArray(n)){var s=null,o=e._i(n,s);i.checked?o<0&&(e.preview=n.concat([s])):o>-1&&(e.preview=n.slice(0,o).concat(n.slice(o+1)))}else e.preview=a}}}),t("span",{staticClass:"cky-toggle-text"},[e._v(e._s(e.$i18n.__("Banner Preview","cookie-law-info")))]),e.noticeDisabled?t("cky-popper",{attrs:{content:e.$i18n.__("The banner has been disabled. You can enable it from ‘General’, if needed.","cookie-law-info")}},[t("span",{staticClass:"cky-toggle-slider cky-disabled",attrs:{"aria-hidden":"true"}})]):t("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})],1)])],1)]),t("div",{staticClass:"cky-col-4 cky-align-center cky-justify-end"},[t("cky-button",{ref:"ckyButtonSaveBanner",staticClass:"cky-button cky-button-green",staticStyle:{"margin-left":"15px"},attrs:{disabled:e.publishDisabled},nativeOn:{click:function(t){return e.saveConfig.apply(null,arguments)}}},[e._v(" "+e._s(e.$i18n.__("Publish Changes","cookie-law-info"))+" ")])],1)]),e.banner.id?t("div",{staticClass:"cky-nav-tab-section-content"},[t(e.currentTabComponent,{tag:"component"})],1):e._e()])])])])])]):t("div",{staticClass:"cky-loader-view",staticStyle:{"min-height":"400px"}},[t("p",{staticClass:"cky-loading-text"},[t("cky-loader"),e._v(" "+e._s(e.$i18n.__("Loading...","cookie-law-info"))+" ")],1)])},a=[],s=n("a2b6"),o=n("c4aa"),r=n("8259"),c=n("bde3"),l=n("9e47"),p=n("1f3d"),d=function(){var e=this,t=e._self._c;return e.show?t("div",{staticClass:"cky-banner-preview",attrs:{id:"cky-banner-preview-container"}}):e._e()},u=[],y={name:"CkyBannerPreview",props:{},components:{},data(){return{show:!0}}},g=y,f=n("2877"),h=Object(f["a"])(g,d,u,!1,null,null,null),k=h.exports,b=n("c2c9"),v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cky-banner-selector"},[t("label",{staticClass:"cky-label"},[e._v(e._s(e.$i18n.__("Consent Template","cookie-law-info")))]),t("cky-dropdown",{ref:"languageSelector",staticClass:"cky-dropdown-banners",attrs:{text:e.getBannerName(e.banner)}},[t("ul",[e._l(e.banners,(function(n){return t("li",{key:n.name,staticClass:"cky-drop-down-item"},[t("cky-popper",{attrs:{content:"GDPR"===n.name?e.$i18n.__("The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island).","cookie-law-info"):e.$i18n.__("The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah).","cookie-law-info"),position:"right"}},[t("a",{attrs:{value:n.id,href:"#",target:"_self"},on:{click:function(t){return t.preventDefault(),e.changeBanner(n.id)}}},[e._v(" "+e._s(e.getBannerName(n))+" ")])])],1)})),t("li",{staticClass:"cky-drop-down-item cky-action-link"},[t("a",{on:{click:function(t){return t.preventDefault(),e.showConnectModal.apply(null,arguments)}}},[e._v(" "+e._s(e.$i18n.__("GDPR & US State Laws","cookie-law-info"))+" "),t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})])])],2)]),t("cky-connect-modal",{ref:"CkyConnectModal",attrs:{availablePlan:"pro"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("969c"),alt:"Gdpr-US"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Display GDPR (opt-in) and US State Laws (opt-out) banners at the same time","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>Pro and Ultimate plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1)},m=[],C=n("9947"),_={name:"CkyBannerSelector",components:{CkyDropdown:b["a"],CkyConnectModal:C["a"]},data(){return{laws:["gdpr","ccpa","gdpr&ccpa"]}},methods:{async changeBanner(e){o["a"].toggleBanner(e)},getBannerName(e){return"CCPA"===e.name?"US State Laws":e.name},showConnectModal(){this.$refs.CkyConnectModal.show()}},computed:{banner(){return this.$store.state.banners.current},banners(){return this.$store.state.banners.items||{}}}},w=_,x=(n("694f"),Object(f["a"])(w,v,m,!1,null,null,null)),P=x.exports,$=function(){var e=this,t=e._self._c;return e.loading?t("div",{staticClass:"cky-loader-view"},[t("p",{staticClass:"cky-loading-text"},[t("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):t("div",[t("div",{staticClass:"cky-banner-message"},[t("div",{staticClass:"cky-row cky-align-center"},["gdpr"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)","cookie-law-info"))+" ")]):"ccpa"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)","cookie-law-info"))+" ")]):e._e()])]),t("div",{staticClass:"cky-app-box"},[t("cky-banner-region-selector",{attrs:{law:e.appliedLaw}})],1),"ccpa"===e.appliedLaw?t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("div",{staticClass:"cky-app-box"},[t("div",{staticClass:"cky-row cky-align-center"},[t("label",{staticClass:"cky-col-3 cky-col-label"},[e._v(" "+e._s(e.$i18n.__("Show Banner","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-col-9"},[t("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-notice"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.banner.properties.config.notice.status,expression:"banner.properties.config.notice.status"}],attrs:{type:"checkbox",id:"cky-toggle-notice"},domProps:{checked:Array.isArray(e.banner.properties.config.notice.status)?e._i(e.banner.properties.config.notice.status,null)>-1:e.banner.properties.config.notice.status},on:{change:function(t){var n=e.banner.properties.config.notice.status,i=t.target,a=!!i.checked;if(Array.isArray(n)){var s=null,o=e._i(n,s);i.checked?o<0&&e.$set(e.banner.properties.config.notice,"status",n.concat([s])):o>-1&&e.$set(e.banner.properties.config.notice,"status",n.slice(0,o).concat(n.slice(o+1)))}else e.$set(e.banner.properties.config.notice,"status",a)}}}),t("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})])])])])])]):t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("div",{staticClass:"cky-app-box"},[t("div",{staticClass:"cky-row cky-align-center cky-app-row"},[t("div",{staticClass:"cky-col-5"},[t("label",{staticClass:"cky-zero-padding cky-col-label cky-action-link",attrs:{for:"cky-toggle-iab"}},[e._v(" "+e._s(e.$i18n.__("Support IAB TCF v2.3","cookie-law-info"))+" "),t("cky-popper",{attrs:{content:e.$i18n.__("Enable the support for IAB Transparency and Consent Framework if you run ads on your site. When enabled, a GDPR-compliant consent banner will appear on your site, allowing your visitors to set granular advertising tracking preferences.","cookie-law-info")}}),t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})],1)]),t("div",{staticClass:"cky-col-7"},[t("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-iab"}},[t("input",{attrs:{type:"checkbox",id:"cky-toggle-iab"},domProps:{value:!1},on:{click:function(t){t.preventDefault(),e.showConnectModal(e.$i18n.__("Comply with Google’s requirements for serving ads in EEA, UK & Switzerland","cookie-law-info"))}}}),t("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-iab-toggle","aria-hidden":"true"}})])])]),t("div",{staticClass:"cky-row cky-align-center"},[t("div",{staticClass:"cky-col-5"},[t("label",{staticClass:"cky-zero-padding cky-col-label cky-action-link",attrs:{for:"cky-toggle-gacm"}},[e._v(" "+e._s(e.$i18n.__("Support Google's Additional Consent Mode","cookie-law-info"))+" "),t("cky-popper",{attrs:{content:e.$i18n.__("Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). AC Mode is intended only for use alongside IAB TCF.","cookie-law-info")}}),e._m(0)],1)]),t("div",{staticClass:"cky-col-7"},[t("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-gacm"}},[t("input",{attrs:{type:"checkbox",id:"cky-toggle-gacm"},domProps:{value:!1},on:{click:function(t){t.preventDefault(),e.showConnectModal(e.$i18n.__("Comply with Google’s requirements for serving ads in EEA, UK & Switzerland","cookie-law-info"))}}}),t("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-gacm-toggle","aria-hidden":"true"}})])])])])])]),t("cky-connect-modal",{ref:"ckyConnectModal",attrs:{availablePlan:"pro"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("0ea3"),alt:"languages"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.upgradeNoticeTitle)+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b> Pro and Ultimate plans </b>","cookie-law-info"))}})])]},proxy:!0}])}),t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("cky-accordion",{staticClass:"cky-app-accordion-no-border cky-app-accordion-advanced"},[t("cky-accordion-item",{staticClass:"cky-app-accordion-item"},[t("template",{slot:"cky-accordion-trigger"},[t("label",{staticClass:"cky-label cky-app-accordion-title",on:{click:e.toggleAdvanced}},[e.toggleSettings?[e._v(e._s(e.$i18n.__("Hide advanced settings","cookie-law-info")))]:[e._v(e._s(e.$i18n.__("Show advanced settings","cookie-law-info")))]],2)]),t("template",{slot:"cky-accordion-content"},[t("div",{staticClass:"cky-app-box"},[t("div",{staticClass:"cky-form-group cky-row cky-align-center"},[t("label",{staticClass:"cky-col-4 cky-form-heading",staticStyle:{"margin-bottom":"0px"},attrs:{for:"cky-consent-expiration"}},[e._v(e._s(e.$i18n.__("Consent expiration (days)","cookie-law-info"))+" "),t("cky-popper",{attrs:{content:e.expiryMessage,ishtml:!0}})],1),t("div",{staticClass:"cky-col-4"},[t("cky-banner-expiry")],1)])]),t("div",{staticClass:"cky-app-box"},[t("div",{staticClass:"cky-form-group cky-row"},[t("label",{staticClass:"cky-col-4 cky-form-heading",staticStyle:{"margin-bottom":"0px"}},[e._v(e._s(e.$i18n.__("Reload page on consent action","cookie-law-info")))]),t("div",{staticClass:"cky-col-2"},[t("label",{staticClass:"cky-toggle",attrs:{for:"cky-reload-on-accept"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.banner.properties.behaviours.reloadBannerOnAccept.status,expression:"\n\t\t\t\t\t\t\t\t\t\t\t\tbanner.properties.behaviours.reloadBannerOnAccept\n\t\t\t\t\t\t\t\t\t\t\t\t\t.status\n\t\t\t\t\t\t\t\t\t\t\t"}],attrs:{type:"checkbox",id:"cky-reload-on-accept"},domProps:{checked:Array.isArray(e.banner.properties.behaviours.reloadBannerOnAccept.status)?e._i(e.banner.properties.behaviours.reloadBannerOnAccept.status,null)>-1:e.banner.properties.behaviours.reloadBannerOnAccept.status},on:{change:function(t){var n=e.banner.properties.behaviours.reloadBannerOnAccept.status,i=t.target,a=!!i.checked;if(Array.isArray(n)){var s=null,o=e._i(n,s);i.checked?o<0&&e.$set(e.banner.properties.behaviours.reloadBannerOnAccept,"status",n.concat([s])):o>-1&&e.$set(e.banner.properties.behaviours.reloadBannerOnAccept,"status",n.slice(0,o).concat(n.slice(o+1)))}else e.$set(e.banner.properties.behaviours.reloadBannerOnAccept,"status",a)}}}),t("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})])])])]),"gdpr"===e.appliedLaw?t("cky-accordion",{staticClass:"cky-app-box",attrs:{name:"prior-consent",type:"boxed"}},[t("cky-accordion-item",[t("template",{slot:"cky-accordion-trigger"},[t("label",{staticClass:"cky-app-accordion-title"},[e._v(e._s(e.$i18n.__("Load cookies prior to consent","cookie-law-info")))])]),t("template",{slot:"cky-accordion-content"},[t("cky-notice",{attrs:{type:"warning"}},[t("p",[e._v(" "+e._s(e.$i18n.__("Choosing any of these categories(cookies) to load prior to receiving user consent will make your website non-compliant with GDPR.","cookie-law-info"))+" ")])]),t("div",{staticClass:"cky-banner-tab-cookies"},[e._l(e.cookieGroups,(function(n){return["necessary"!==n.slug?t("div",{key:n.id,staticClass:"cky-form-check cky-align-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:n.prior_consent,expression:"item.prior_consent"}],staticClass:"cky-cky-form-check-input",attrs:{type:"checkbox",id:"cky-checkbox-prior-consent-"+n.slug},domProps:{checked:Array.isArray(n.prior_consent)?e._i(n.prior_consent,null)>-1:n.prior_consent},on:{change:function(t){var i=n.prior_consent,a=t.target,s=!!a.checked;if(Array.isArray(i)){var o=null,r=e._i(i,o);a.checked?r<0&&e.$set(n,"prior_consent",i.concat([o])):r>-1&&e.$set(n,"prior_consent",i.slice(0,r).concat(i.slice(r+1)))}else e.$set(n,"prior_consent",s)}}}),t("label",{staticClass:"cky-form-check-label",class:["cky-form-check-label"],attrs:{for:"cky-checkbox-prior-consent-"+n.slug}},[e._v(" "+e._s(n.name[e.language])+" ")])]):e._e()]}))],2)],1)],2)],1):e._e(),"gdpr"===e.appliedLaw?t("cky-accordion",{staticClass:"cky-app-box",attrs:{name:"hide-cookies",type:"boxed"}},[t("cky-accordion-item",[t("template",{slot:"cky-accordion-trigger"},[t("label",{staticClass:"cky-app-accordion-title"},[e._v(e._s(e.$i18n.__("Hide categories from banner","cookie-law-info")))])]),t("template",{slot:"cky-accordion-content"},[t("cky-notice",{attrs:{type:"warning"}},[t("p",[e._v(" "+e._s(e.$i18n.__("Hiding any of the categories (with cookies) will make your website non-compliant with GDPR.","cookie-law-info"))+" ")])]),t("div",{staticClass:"cky-banner-tab-cookies"},[e._l(e.cookieGroups,(function(n){return["necessary"!==n.slug?t("div",{key:n.id,staticClass:"cky-form-check cky-align-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:n.visibility,expression:"item.visibility"}],staticClass:"cky-cky-form-check-input",attrs:{type:"checkbox",id:"cky-checkbox-visibility-"+n.slug,"true-value":!1,"false-value":!0},domProps:{checked:Array.isArray(n.visibility)?e._i(n.visibility,null)>-1:e._q(n.visibility,!1)},on:{change:function(t){var i=n.visibility,a=t.target,s=!a.checked;if(Array.isArray(i)){var o=null,r=e._i(i,o);a.checked?r<0&&e.$set(n,"visibility",i.concat([o])):r>-1&&e.$set(n,"visibility",i.slice(0,r).concat(i.slice(r+1)))}else e.$set(n,"visibility",s)}}}),t("label",{staticClass:"cky-form-check-label",class:["cky-form-check-label"],attrs:{for:"cky-checkbox-visibility-"+n.slug}},[e._v(" "+e._s(n.name[e.language])+" ")])]):e._e()]}))],2)],1)],2)],1):e._e()],1)],2)],1)],1)])],1)},A=[function(){var e=this,t=e._self._c;return t("span",[t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})])}],L=n("a9f4"),S=n("b02b"),T=n("c068"),B=n("462b"),D=function(){var e=this,t=e._self._c;return t("fragment",[t("div",{staticClass:"cky-banner-region-selector"},[t("div",{staticClass:"cky-row"},[t("label",{staticClass:"cky-col-12 cky-section-heading"},[e._v(" "+e._s(e.geoTargetHeading)+" ")]),t("div",{staticClass:"cky-col-12"},e._l(e.regions[e.law],(function(i){return t("div",{key:"region-"+i.code,staticClass:"cky-form-check cky-align-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedRegion,expression:"selectedRegion"}],staticClass:"cky-cky-form-check-input",attrs:{type:"radio",id:"cky-radio-region-"+i.code},domProps:{value:i.code,checked:e._q(e.selectedRegion,i.code)},on:{click:function(t){return t.preventDefault(),e.handleRegionChange(i.code)},change:function(t){e.selectedRegion=i.code}}}),t("label",{staticClass:"cky-form-check-label cky-action-link",attrs:{for:"cky-radio-region-"+i.code}},[e._v(" "+e._s(i.label)+" "),"ALL"!==i.code?t("span",[t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]):e._e()])])})),0)])]),t("cky-connect-modal",{ref:"ckyLocationModal",attrs:{availablePlan:"pro",feature:"config_geo_rules"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("e622"),alt:"location"}})]},proxy:!0},{key:"message",fn:function(){return["EU"===e.currentRegionCode?t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Display your banner only in the EU and the UK","cookie-law-info"))+" ")]):"US"===e.currentRegionCode?t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Display your banner only in the US","cookie-law-info"))+" ")]):"OTHER"===e.currentRegionCode?t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Select the countries where you want to display your banner","cookie-law-info"))+" ")]):e._e(),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>Pro</b> and <b>Ultimate</b> plans","cookie-law-info"))}})])]},proxy:!0}])})],1)},O=[],M=n("76e6"),U={name:"CkyBannerRegionSelector",components:{Fragment:M["a"],CkyConnectModal:C["a"]},props:{law:{type:String,default:"gdpr"}},data(){return{regions:{gdpr:[{label:this.$i18n.__("Worldwide","cookie-law-info"),code:"ALL"},{label:this.$i18n.__("EU Countries & UK","cookie-law-info"),code:"EU"},{label:this.$i18n.__("Select countries","cookie-law-info"),code:"OTHER"}],ccpa:[{label:this.$i18n.__("Worldwide","cookie-law-info"),code:"ALL"},{label:this.$i18n.__("United States","cookie-law-info"),code:"US"},{label:this.$i18n.__("Select countries","cookie-law-info"),code:"OTHER"}]},selectedRegion:"ALL",currentRegionCode:null}},methods:{handleRegionChange(e){this.selectedRegion="ALL","ALL"!==e&&this.showLocationModal(e)},showLocationModal(e){this.$refs.ckyLocationModal.show(),this.currentRegionCode=e}},computed:{banner(){return this.$store.state.banners.current},appliedLaw(){return this.banner.properties.settings.applicableLaw},geoTargetHeading(){return this.$i18n.__("Geo-target Banner","cookie-law-info")}}},E=U,N=Object(f["a"])(E,D,O,!1,null,null,null),G=N.exports,j=function(){var e=this,t=e._self._c;return t("cky-input",{class:{"cky-input-error":e.hasErrors},attrs:{type:"number",inputId:e.inputId,min:e.min,max:e.limit},on:{input:t=>e.checkForErrors(t)},model:{value:e.banner.properties.settings.consentExpiry.value,callback:function(t){e.$set(e.banner.properties.settings.consentExpiry,"value",t)},expression:"banner.properties.settings.consentExpiry.value"}},[e.hasErrors?t("template",{slot:"cky-input-error"},[t("div",{staticClass:"cky-input-error-container"},e._l(e.errors,(function(n,i){return t("div",{key:i,staticClass:"cky-input-inline-error"},[!0===n?[e._v(e._s(e.errorMessages[i]))]:e._e()],2)})),0)]):e._e()],2)},R=[],F={name:"CkyBannerExpiry",components:{},props:{limit:{type:Number,default:9999},min:{type:Number,default:1}},data(){return{errors:{},errorMessages:{maxLimit:this.$i18n.__(`Please enter a value between ${this.min} and ${this.limit}`,"cookie-law-info")},inputId:"cky-consent-expiration"}},methods:{checkForErrors(e){this.errors={},(""===e||e>this.limit||e<this.min)&&(this.errors["maxLimit"]=!0),o["a"].setErrors(this.errors)}},computed:{banner(){return this.$store.state.banners.current},hasErrors(){return Object.keys(this.errors).length},getValue(){return this.banner.properties.settings.consentExpiry.value}},watch:{getValue(e){this.checkForErrors(e)}}},H=F,I=Object(f["a"])(H,j,R,!1,null,null,null),V=I.exports,z=n("2f62"),q={name:"TabGeneral",mixins:[T["a"]],components:{CkyLoader:l["a"],CkyAccordion:L["a"],CkyAccordionItem:S["a"],CkyNotice:B["a"],CkyBannerRegionSelector:G,CkyBannerExpiry:V,CkyConnectModal:C["a"]},data(){return{upgradeNoticeTitle:"",selectedLocation:"all",toggleSettings:!1,contents:{expiryGdpr:this.$i18n.sprintf(this.$i18n.__("Customise the validity period of your users' consent preferences here. While the <b>GDPR</b> does not specify a specific time limit for consent durations, the French Data Protection Authority, <b>CNIL</b>, recommends retaining user choices for a period of six months (<b>180</b> days) as a best practice.","cookie-law-info")),expiryCcpa:this.$i18n.sprintf(this.$i18n.__("Customise the validity period of your users' consent preferences here. The <b>US State Laws</b> do not specify a specific time limit for retaining user choices.","cookie-law-info"))}}},methods:{toggleAdvanced(){this.toggleSettings=!this.toggleSettings},showConnectModal(e){this.upgradeNoticeTitle=e,this.$refs.ckyConnectModal.show()}},computed:{cookieGroups(){return this.$store.state.cookies.items},banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0||!Object.prototype.hasOwnProperty.call(this.info,"plan")},appliedLaw(){return this.banner.properties.settings.applicableLaw},expiryMessage(){return"gdpr"===this.appliedLaw?this.contents.expiryGdpr:this.contents.expiryCcpa},language(){return this.$store.state.languages.default&&this.$store.state.languages.default||"en"},...Object(z["d"])("settings",["info"])},watch:{}},J=q,K=(n("c6d0"),Object(f["a"])(J,$,A,!1,null,null,null)),W=K.exports,Q=function(){var e=this,t=e._self._c;return e.loading?t("div",{staticClass:"cky-loader-view"},[t("p",{staticClass:"cky-loading-text"},[t("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):t("div",[t("div",{staticClass:"cky-banner-message"},[t("div",{staticClass:"cky-row cky-align-center"},["gdpr"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)","cookie-law-info"))+" ")]):"ccpa"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)","cookie-law-info"))+" ")]):e._e()])]),t("div",{staticClass:"cky-section-layout"},[t("div",{staticClass:"cky-form-section cky-form-section-group cky-row cky-align-top"},[t("div",{staticClass:"cky-col-12"},[t("h6",[e._v(e._s(e.$i18n.__("Cookie Notice","cookie-law-info")))]),t("cky-banner-type",{attrs:{banner:e.banner}})],1)]),t("div",{staticClass:"cky-form-section cky-row"},[t("div",{staticClass:"cky-col-12"},[t("h6",[e._v(e._s(e.$i18n.__("Preference Centre","cookie-law-info")))]),t("cky-preference-type")],1)])])])},Y=[],X=function(){var e=this,t=e._self._c;return t("fragment",[t("div",{staticClass:"cky-banner-layout-container"},e._l(e.layouts,(function(n){return t("cky-banner-layout-item",{key:""+n.type,attrs:{properties:n,disabled:"popup"===n.type},on:{upgrade:e.showConnectModal}})})),1),t("div",{staticClass:"cky-banner-position-group cky-col-4"},e._l(e.getSelectedLayout.positions,(function(n){return t("cky-radio",{key:`${e.getSelectedLayout.type}-${n}`,attrs:{id:`cky-consent-type-${e.getSelectedLayout.type}-${n}`,value:""+n,label:e.transformText(""+n)},model:{value:e.selectedPosition,callback:function(t){e.selectedPosition=t},expression:"selectedPosition"}})})),1),t("cky-connect-modal",{ref:"ckyConnectModal",attrs:{availablePlan:"pro",feature:"popup_layout"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("3b6a"),alt:"popuplayout"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Use a popup layout to boost your consent opt-in rates","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>Pro and Ultimate plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1)},Z=[],ee=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cky-banner-layout-group"},[t("p",{staticClass:"cky-banner-layout-title cky-action-link"},[e._v(e._s(e.$i18n.__(e.properties.title,"cookie-law-info"))+" "),e.disabled?t("span",[t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]):e._e()]),t("div",{staticClass:"cky-banner-layout-items"},[t("div",{key:""+e.properties.type,staticClass:"cky-radio-group",on:{click:function(t){return e.showConnectModal()}}},[t("cky-radio",{attrs:{id:"cky-consent-type-"+e.properties.type,value:""+e.properties.type,icon:`layouts/${e.properties.type}.svg`,disabled:e.disabled},model:{value:e.selectedLayout,callback:function(t){e.selectedLayout=t},expression:"selectedLayout"}})],1)])])},te=[],ne=function(){var e=this,t=e._self._c;return t("label",{class:e.radioClass,attrs:{for:e.id,id:e.id+"-radio-label"}},[t("input",{attrs:{id:e.id,type:"radio",name:e.name,disabled:e.disabled},domProps:{checked:e.isChecked,value:e.value},on:{change:function(t){return e.$emit("change",t.target.value)}}}),e.icon?t("span",{staticClass:"cky-radio-icon",attrs:{id:e.id+"-radio-icon"}},[t("img",{attrs:{src:n("1771")("./"+e.icon)}})]):e._e(),e.label?t("span",{staticClass:"cky-radio-label",attrs:{id:e.id+"-radio-label"}},[e._v(" "+e._s(e.label)+" ")]):e._e()])},ie=[],ae={name:"CkyRadio",components:{},model:{prop:"modelValue",event:"change"},props:{id:{type:String,required:!0},name:{type:String,default:""},value:{type:[String,Boolean],required:!0},label:{type:String,default:""},icon:{type:String,default:""},modelValue:{default:""},disabled:{type:Boolean,default:!1}},data(){return{selected:!1}},computed:{radioClass(){return{"cky-radio":!0,"cky-image-radio":""!==this.icon,checked:this.isChecked}},isChecked(){return this.modelValue==this.value}}},se=ae,oe=Object(f["a"])(se,ne,ie,!1,null,null,null),re=oe.exports,ce={name:"CkyBannerLayoutItem",mixins:[T["a"]],components:{CkyRadio:re},props:{properties:{type:Object,default(){return{}}},disabled:{type:Boolean,default:!0}},data(){return{upgradeModalVisible:!1,publicPath:"/wp-content/plugins/cookie-law-info/lite/admin/dist/"}},methods:{showConnectModal(){this.disabled&&this.$emit("upgrade")},getSelectedLayout(e){const t=this.layouts.filter(t=>t.type===e);return t[0]}},computed:{banner(){return this.$store.state.banners.current},layouts:function(){const e=this.banner.properties.settings.applicableLaw;return o["a"].getLayouts(e)},selectedLayout:{get(){let e=this.banner.properties.settings.type;return"classic"===e&&(e="banner"),""+e},set(e){this.banner.properties.settings.type=e,this.banner.properties.settings.preferenceCenterType="classic"===e?"pushdown":"popup";const t=this.getSelectedLayout(e);this.banner.properties.settings.position=t.default}}},mounted(){}},le=ce,pe=(n("8597"),Object(f["a"])(le,ee,te,!1,null,null,null)),de=pe.exports,ue={name:"CkyBannerType",components:{CkyConnectModal:C["a"],Fragment:M["a"],CkyBannerLayoutItem:de,CkyRadio:re},props:{title:{type:String,default:""},type:{type:String,default:"normal"}},methods:{showConnectModal(){this.$refs.ckyConnectModal.show()},transformText(e){const t=e.replace("-"," ");return t.charAt(0).toUpperCase()+t.slice(1)}},computed:{banner(){return this.$store.state.banners.current},layouts:function(){const e=this.banner.properties.settings.applicableLaw;return o["a"].getLayouts(e)},getSelectedLayout(){let e=this.banner.properties.settings.type;"classic"===e&&(e="banner");const t=this.layouts.filter(t=>t.type===e);return t[0]},selectedPosition:{get(){const e=this.banner.properties.settings.position;return""+e},set(e){this.banner.properties.settings.position=e}},...Object(z["d"])("settings",["info"]),loading(){return!Object.prototype.hasOwnProperty.call(this.info,"plan")}}},ye=ue,ge=(n("cd0a"),Object(f["a"])(ye,X,Z,!1,null,null,null)),fe=ge.exports,he=function(){var e=this,t=e._self._c;return t("fragment",[t("div",{staticClass:"cky-preference-layout-container"},[t("div",{staticClass:"cky-preference-layout"},e._l(e.playouts,(function(e){return t("cky-preference-layout-item",{key:""+e.type,attrs:{properties:e}})})),1),"sidebar"===e.getSelectedPlayout.type?t("div",{staticClass:"cky-sidebar-position-group cky-col-4"},e._l(e.getSelectedPlayout.positions,(function(n){return t("cky-radio",{key:`${e.getSelectedPlayout.type}-${n}`,attrs:{id:`cky-preference-type-${e.getSelectedPlayout.type}-${n}`,value:""+n,label:e.transformText(""+n)},model:{value:e.selectedPosition,callback:function(t){e.selectedPosition=t},expression:"selectedPosition"}})})),1):e._e()]),"gdpr"===e.appliedLaw?t("div",{staticClass:"cky-row",class:{"cky-text-muted":e.isDisabled}},[t("div",{staticClass:"cky-col-3"},[t("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-toggle-categories-on-firstlayer"}},[e._v(e._s(e.$i18n.__("Categories on first layer","cookie-law-info"))),t("cky-popper",{attrs:{content:e.$i18n.__("Enabling this option will display cookie categories on the first layer of your banner. The categories will be displayed on the second layer (preference centre) even if this option is disabled.","cookie-law-info"),position:"right"}})],1)]),t("div",{staticClass:"cky-col-5",class:{"cky-text-muted":e.isDisabled}},[t("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-categories-on-firstlayer"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.currentBanner.properties.config.categoryPreview.status,expression:"currentBanner.properties.config.categoryPreview.status"}],attrs:{type:"checkbox",id:"cky-toggle-categories-on-firstlayer",disabled:e.isDisabled},domProps:{checked:Array.isArray(e.currentBanner.properties.config.categoryPreview.status)?e._i(e.currentBanner.properties.config.categoryPreview.status,null)>-1:e.currentBanner.properties.config.categoryPreview.status},on:{change:function(t){var n=e.currentBanner.properties.config.categoryPreview.status,i=t.target,a=!!i.checked;if(Array.isArray(n)){var s=null,o=e._i(n,s);i.checked?o<0&&e.$set(e.currentBanner.properties.config.categoryPreview,"status",n.concat([s])):o>-1&&e.$set(e.currentBanner.properties.config.categoryPreview,"status",n.slice(0,o).concat(n.slice(o+1)))}else e.$set(e.currentBanner.properties.config.categoryPreview,"status",a)}}}),e.isDisabled?t("cky-popper",{attrs:{content:e.$i18n.__("This feature is available with <b>Banner + Push down</b> layout only.","cookie-law-info"),ishtml:!0,position:"right"}},[t("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-categories-on-firstlayer-text","aria-hidden":"true"}})]):t("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-categories-on-firstlayer-text","aria-hidden":"true"}})],1)])]):e._e()])},ke=[],be=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cky-preference-layout-group"},[t("p",{staticClass:"cky-preference-layout-title"},[e._v(e._s(e.properties.title))]),t("div",{staticClass:"cky-preference-layout-items"},[t("div",{key:""+e.properties.type,staticClass:"cky-radio-group"},["pushdown"===e.properties.type&&e.isDisabled?t("cky-popper",{attrs:{content:this.contents,ishtml:!0,position:"right"}},[t("cky-radio",{class:{"cky-icon-disabled":e.isDisabled},attrs:{id:"cky-preference-type-"+e.properties.type,value:""+e.properties.type,icon:`layouts/${e.properties.type}.svg`,disabled:!0},model:{value:e.pselectedLayout,callback:function(t){e.pselectedLayout=t},expression:"pselectedLayout"}})],1):t("cky-radio",{attrs:{id:"cky-preference-type-"+e.properties.type,value:""+e.properties.type,icon:`layouts/${e.properties.type}.svg`},model:{value:e.pselectedLayout,callback:function(t){e.pselectedLayout=t},expression:"pselectedLayout"}})],1)])])},ve=[],me={name:"CkyBannerLayoutItem",mixins:[T["a"]],components:{CkyRadio:re},data(){return{isHovered:!1,contents:this.$i18n.sprintf(this.$i18n.__("The <b>Push down</b> style is supported for the <b>Banner</b> layout only.","cookie-law-info"))}},props:{properties:{type:Object,default(){return{}}}},computed:{...Object(z["c"])("banners",{currentBanner:"getCurrentBanner"}),isDisabled(){let e=this.currentBanner.properties.settings.type;return e.includes("-sidebar")&&(e=e.replace("-sidebar","")),"popup"!==this.properties.type&&"sidebar"!==this.properties.type&&("banner"!==e&&"classic"!==e)},pselectedLayout:{get(){let e=this.currentBanner.properties.settings.preferenceCenterType,t=this.currentBanner.properties.settings.type;return"classic"===t&&(e="pushdown"),e.includes("sidebar")&&(e=e.replace("-left",""),e=e.replace("-right","")),""+e},set(e){const t=this.currentBanner.properties.settings.type;this.currentBanner.properties.settings.preferenceCenterType="sidebar"===e?"sidebar-left":e,"pushdown"===e&&(this.currentBanner.properties.settings.type="classic"),"pushdown"!==e&&"classic"===t&&(this.currentBanner.properties.settings.type="banner")}}}},Ce=me,_e=(n("9f63"),Object(f["a"])(Ce,be,ve,!1,null,null,null)),we=_e.exports,xe={name:"CkyPreferenceType",components:{Fragment:M["a"],CkyPreferenceLayoutItem:we,CkyRadio:re},methods:{transformText(e){return e.charAt(0).toUpperCase()+e.slice(1)},checkCategoryOnSave(e){this.currentBanner.properties.config.preferenceCenter.elements.categories.elements.toggle.status=this.currentBanner.properties.config.preferenceCenter.elements.buttons.elements.save.status="pushdown"!==e||!this.currentBanner.properties.config.categoryPreview.status}},computed:{...Object(z["c"])("banners",{currentBanner:"getCurrentBanner"}),appliedLaw(){return this.currentBanner.properties.settings.applicableLaw},isDisabled(){let e=this.currentBanner.properties.settings.type;return e.includes("-sidebar")&&(e=e.replace("-sidebar","")),"classic"!==e},playouts:function(){return o["a"].getPreferenceLayouts(this.appliedLaw)},getSelectedPlayout(){let e=this.currentBanner.properties.settings.preferenceCenterType;e.includes("sidebar")&&(e=e.replace("-left",""),e=e.replace("-right",""));const t=this.playouts.filter(t=>t.type===e);return this.checkCategoryOnSave(e),t[0]},selectedPosition:{get(){let e=this.currentBanner.properties.settings.preferenceCenterType;return e=e.replace("sidebar-",""),""+e},set(e){this.currentBanner.properties.settings.preferenceCenterType="sidebar-"+e}}}},Pe=xe,$e=(n("77ac"),Object(f["a"])(Pe,he,ke,!1,null,null,null)),Ae=$e.exports,Le={name:"TabLayout",components:{CkyLoader:l["a"],CkyBannerType:fe,CkyPreferenceType:Ae},data(){return{bannerPreview:!1,showPositions:!0,customLogoType:"image"}},methods:{toggleDetailSaveButton(){const e=this.banner.properties.config;let t=!0;this.showCategoriesOnFirstLayer&&e.categoryPreview.status&&(t=!1),e.preferenceCenter.elements.buttons.elements.save.status=t}},computed:{banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0||!Object.prototype.hasOwnProperty.call(this.info,"plan")},appliedLaw(){return this.banner.properties.settings.applicableLaw},showCategoriesOnFirstLayer(){return"classic"===this.banner.properties.settings.type},...Object(z["d"])("settings",["info"])},watch:{"banner.properties.settings":{handler(){this.toggleDetailSaveButton()},deep:!0}}},Se=Le,Te=(n("297a"),Object(f["a"])(Se,Q,Y,!1,null,null,null)),Be=Te.exports,De=function(){var e=this,t=e._self._c;return e.loading?t("div",{staticClass:"cky-loader-view"},[t("p",{staticClass:"cky-loading-text"},[t("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):t("div",[t("div",{staticClass:"cky-banner-message"},[t("div",{staticClass:"cky-row cky-align-center"},["gdpr"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)","cookie-law-info"))+" ")]):"ccpa"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)","cookie-law-info"))+" ")]):e._e()])]),e.customHtmlMode?t("cky-notice",{attrs:{type:"warning"}},[t("p",[t("span",[e._v(e._s(e.$i18n.__("You're in Custom HTML mode. ")))]),e._v(" "+e._s(e.$i18n.__("The edits that you have made in the HTML Editor will override any changes made to the settings below","cookie-law-info"))+" ")])]):e._e(),t("div",{staticClass:"cky-banner-theme-radio"},[t("label",{staticClass:"cky-col-label",staticStyle:{"font-weight":"500"}},[e._v(e._s(e.$i18n.__("Colour scheme","cookie-law-info")))]),e._l(e.colourSchemes,(function(i){return t("div",{key:i.id,class:["cky-form-check","cky-form-check-inline",{"cky-action-link":"custom"===i.id}],on:{click:function(t){"custom"===i.id&&e.showCustomThemeModal()}}},[t("cky-radio",{attrs:{id:i.id,value:i.id,label:i.label},nativeOn:{click:function(t){return e.handleThemeClick(i.id,t)}},model:{value:e.banner.properties.settings.theme,callback:function(t){e.$set(e.banner.properties.settings,"theme",t)},expression:"banner.properties.settings.theme"}}),"custom"===i.id?t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}}):e._e()],1)}))],2),"custom"===e.banner.properties.settings.theme?t("cky-notice",{staticClass:"cky-custom-theme-notice",attrs:{type:"info"}},[t("div",{staticClass:"cky-align-center cky-theme-notice-content"},[t("div",{staticClass:"cky-notice-icon"},[t("img",{attrs:{src:n("6d51"),alt:"theme"}})]),t("div",{staticClass:"cky-notice-message"},[t("h6",[e._v(" "+e._s(e.$i18n.__("Colour customisation is now limited on Free plan","cookie-law-info"))+" ")]),t("p",{domProps:{innerHTML:e._s(e.$i18n.__("You can continue using your existing customised banner as is. However, <b>further edits or new colour customisations are no longer available in your Free plan.</b>","cookie-law-info"))}})]),t("div",{staticClass:"cky-admin-notice-actions"},[t("cky-button",{nativeOn:{click:function(t){return e.handleConnectToApp.apply(null,arguments)}}},[e._v(" "+e._s(e.$i18n.__("Connect to Web App to Access","cookie-law-info"))+" ")])],1)])]):e._e(),t("tab-content-accordion",{attrs:{language:e.language},on:{"show-custom-logo-modal":e.showCustomLogoModal,"show-revisit-icon-modal":e.showRevisitIconModal,"show-custom-theme-modal":e.showCustomThemeModal,"show-gpc-modal":e.showGPCModal}}),t("cky-connect-modal",{ref:"ckyCustomLogoModal",attrs:{availablePlan:"ultimate",feature:"custom_branding"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("f405"),alt:"customlog"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Add a custom logo on the banner to match your brand's unique identity","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>Ultimate plan</b>","cookie-law-info"))}})])]},proxy:!0}])}),t("cky-connect-modal",{ref:"ckyRevisitIconModal",attrs:{feature:"revisit_custom_branding",availablePlan:"ultimate"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("1381"),alt:"revisiticon"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Add a personal flair to your cookie revisit widget with a custom icon","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>Ultimate plan</b>","cookie-law-info"))}})])]},proxy:!0}])}),t("cky-connect-modal",{ref:"ckyCustomThemeModal",staticClass:"cky-connect-modal-custom-theme",attrs:{feature:"custom_theme",availablePlan:"premium"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("2af2"),alt:"custom-theme"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Design a banner that blends perfectly with your site","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>All premium plans</b>","cookie-law-info"))}})])]},proxy:!0}])}),t("cky-connect-modal",{ref:"ckyConnectModalGPC",attrs:{availablePlan:"pro",feature:"respect_gpc"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:n("d91f"),alt:"global-privacy"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Respect Global Privacy Control (GPC) signals and honour users’ privacy settings","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>Pro and Ultimate plans</b>","cookie-law-info"))}})])]},proxy:!0}])}),t("CkyCustomThemeHeadsUp",{ref:"ckyCustomThemeHeadsUp",staticClass:"cky-custom-theme-headsup",attrs:{header:e.$i18n.__("Colour customisation is now limited on Free plan","cookie-law-info"),icon:n("fb71"),iconAlt:"warning-icon",cancelBtn:e.$i18n.__("Keep current banner","cookie-law-info"),confirmBtn:e.confirmButtonText},on:{confirmThemeSwitch:e.confirmThemeSwitch,cancelThemeSwitch:e.cancelThemeSwitch},scopedSlots:e._u([{key:"body",fn:function(){return[t("cky-notice",{attrs:{type:"warning"}},[t("ul",[t("li",{domProps:{innerHTML:e._s(e.$i18n.__("If you switch to Light or Dark theme, your <b>existing colour customisations will be replaced with the default version.</b>","cookie-law-info"))}}),t("li",{domProps:{innerHTML:e._s(e.$i18n.__("You can keep using your existing customised banner, but <b>further edits or new colour customisations are no longer available in your Free plan.</b>","cookie-law-info"))}})])])]},proxy:!0}])})],1)},Oe=[],Me=n("c702"),Ue=function(){var e=this,t=e._self._c;return t("cky-modal",{ref:"CkyCustomThemeHeadsUp",staticClass:"cky-custom-theme-headsup",scopedSlots:e._u([{key:"header",fn:function(){return[t("h4",[e.icon?t("img",{staticClass:"cky-header-icon",attrs:{src:e.icon,alt:e.iconAlt}}):e._e(),e._v(" "+e._s(e.header)+" ")])]},proxy:!0},{key:"body",fn:function(){return[e._t("body",(function(){return[t("p",{domProps:{innerHTML:e._s(e.body)}})]}))]},proxy:!0},{key:"footer",fn:function(){return[t("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[t("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:e.closePopup}},[e._v(" "+e._s(e.cancelBtn)+" ")]),t("cky-button",{staticClass:"cky-button-primary",nativeOn:{click:function(t){return e.confirmThemeSwitch.apply(null,arguments)}}},[e._v(" "+e._s(e.confirmBtn)+" ")])],1)]},proxy:!0}],null,!0)})},Ee=[],Ne=n("8a80"),Ge={name:"CkyCustomThemeHeadsUp",components:{CkyModal:Ne["a"]},props:{header:{type:String,required:!0},body:{type:String,required:!1,default:""},icon:{type:String,required:!1,default:""},iconAlt:{type:String,required:!1,default:"icon"},cancelBtn:{type:String,required:!0},confirmBtn:{type:String,required:!0}},methods:{cancelThemeSwitch(){this.$emit("cancelThemeSwitch")},closePopup(){this.$refs.CkyCustomThemeHeadsUp.close(),this.cancelThemeSwitch()},confirmThemeSwitch(){this.$emit("confirmThemeSwitch")},show(){this.$refs.CkyCustomThemeHeadsUp.show()},close(){this.$refs.CkyCustomThemeHeadsUp.close()}}},je=Ge,Re=(n("0944"),Object(f["a"])(je,Ue,Ee,!1,null,null,null)),Fe=Re.exports,He={name:"TabContent",components:{CkyRadio:re,CkyLoader:l["a"],TabContentAccordion:Me["a"],CkyNotice:B["a"],CkyConnectModal:C["a"],CkyCustomThemeHeadsUp:Fe},data(){return{customHtmlMode:!1,selectedTheme:null}},methods:{saveConfig:async function(){await o["a"].save(),this.$root.$emit("triggerNotification",{type:"success",message:"Successfully saved"})},handleConnectToApp(){this.$router.push({path:"dashboard/plans",query:{available:"premium"}})},showCustomLogoModal(){this.$refs.ckyCustomLogoModal.show()},showRevisitIconModal(){this.$refs.ckyRevisitIconModal.show()},showCustomThemeModal(){this.$refs.ckyCustomThemeModal.show()},showGPCModal(){this.$refs.ckyConnectModalGPC.show()},handleThemeClick(e,t){"custom"!==e?"custom"===this.banner.properties.settings.theme&&"custom"!==e&&(t.preventDefault(),this.selectedTheme=e,this.$refs.ckyCustomThemeHeadsUp.show()):t.preventDefault()},confirmThemeSwitch(){this.banner.properties.settings.theme=this.selectedTheme,this.$refs.ckyCustomThemeHeadsUp.close()},cancelThemeSwitch(){this.banner.properties.settings.theme="custom"}},computed:{banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0},appliedLaw(){return this.banner.properties.settings.applicableLaw},presets(){return this.$store.state.banners.presets},contentSections:function(){let e={};if(this.loading)return e;const t=this.banner.properties.settings.applicableLaw;return e=o["a"].getContentSections(t),e},colourSchemes:function(){let e=[];return this.loading||(e=[{id:"light",label:"Light"},{id:"dark",label:"Dark"},{id:"custom",label:"Custom"}]),e},language(){return this.$store.state.languages.default&&this.$store.state.languages.default||"en"},confirmButtonText(){return"light"===this.selectedTheme?this.$i18n.__("Select light theme","cookie-law-info"):"dark"===this.selectedTheme?this.$i18n.__("Select dark theme","cookie-law-info"):this.$i18n.__("Select theme","cookie-law-info")}},watch:{"banner.properties.settings":{async handler(){o["a"].resetPreset(),await o["a"].showPreview()},deep:!0}}},Ie=He,Ve=(n("f7f9"),Object(f["a"])(Ie,De,Oe,!1,null,null,null)),ze=Ve.exports,qe=function(){var e=this,t=e._self._c;return e.loading?t("div",{staticClass:"cky-loader-view"},[t("p",{staticClass:"cky-loading-text"},[t("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):t("div",[t("div",{staticClass:"cky-banner-message"},[t("div",{staticClass:"cky-row cky-align-center"},["gdpr"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)","cookie-law-info"))+" ")]):"ccpa"===e.appliedLaw?t("p",{staticClass:"cky-col-label"},[e._v(" "+e._s(e.$i18n.__("The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)","cookie-law-info"))+" ")]):e._e()])]),t("div",{staticClass:"cky-section-css"},[t("div",{staticClass:"cky-form-group cky-row"},[t("label",{staticClass:"cky-col-12 cky-action-link"},[e._v(" "+e._s(e.$i18n.__("Custom CSS for additional styling","cookie-law-info"))+" "),t("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]),t("div",{staticClass:"cky-col-12"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.banner.properties.meta.customCSS,expression:"banner.properties.meta.customCSS"}],staticClass:"cky-form-control",attrs:{rows:"12",disabled:!e.info.plan.features.popup_layout,id:"cky-textarea-custom-css"},domProps:{value:e.banner.properties.meta.customCSS},on:{input:function(t){t.target.composing||e.$set(e.banner.properties.meta,"customCSS",t.target.value)}}}),t("cky-connect-modal",{staticClass:"cky-connect-modal-css",attrs:{visible:!0,availablePlan:"premium",feature:"custom_css"},scopedSlots:e._u([{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Put your cookie banner in the spotlight with custom CSS","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>All premium plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1)])])])},Je=[],Ke={name:"TabCss",components:{CkyLoader:l["a"],CkyConnectModal:C["a"]},data(){return{}},methods:{},computed:{banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0},appliedLaw(){return this.banner.properties.settings.applicableLaw},...Object(z["d"])("settings",["info"])}},We=Ke,Qe=(n("3a5b"),Object(f["a"])(We,qe,Je,!1,null,null,null)),Ye=Qe.exports,Xe=n("63ea"),Ze=n.n(Xe),et={name:"Customize",mixins:[c["a"]],components:{CkyLoader:l["a"],CkyIcon:p["a"],CkyBannerPreview:k,CkyDropdown:b["a"],CkyBannerSelector:P,TabGeneral:W,TabLayout:Be,TabContent:ze,TabCss:Ye},data(){return{tabs:[{id:"general",icon:"general",title:"General"},{id:"layout",icon:"layout",title:"Layout"},{id:"content",icon:"note",title:"Content & Colours"},{id:"css",icon:"css",title:"Custom CSS"}],currentTab:"general",previewLoader:!1,loading:!0,initialStoreState:null}},methods:{hasChanges(){return!!(this.initialStoreState&&this.banner&&this.cookieGroups)&&!Ze()(this.initialStoreState,{banner:this.banner,cookies:this.cookieGroups})},handleBeforeUnload(e){this.hasChanges()&&(e.preventDefault(),e.returnValue="")},async loadCookies(){try{await this.$store.dispatch("cookies/reInit")}catch(e){this.showErrors(this.$i18n.__("Failed to load cookies please try again later!","cookie-law-info"))}},showIcon(e){return!!e.icon},loadBanner:async function(){try{await o["a"].getActiveBanner(),await o["a"].loadPresets()}catch(e){console.log(e),this.showErrors(this.$i18n.__("An unexpected error occurred please try reloading the page or logging in again.","cookie-law-info"))}},saveConfig:async function(){this.$refs.ckyButtonSaveBanner.startLoading();try{await o["a"].bulkUpdate({clear:!1}),await this.$store.dispatch("cookies/bulkUpdate"),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Update was successful!","cookie-law-info")})}catch(e){console.log(e),this.showErrors(this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info"))}this.$refs.ckyButtonSaveBanner.stopLoading(),await this.loadCookies(),this.initialStoreState={banner:JSON.parse(JSON.stringify(this.banner)),cookies:JSON.parse(JSON.stringify(this.cookieGroups))}},updateContentPreview:Object(s["b"])((async function(){r["a"].startLoading(),await o["a"].updateContentPreview(),r["a"].stopLoading()}),500),updateSettingsPreview:Object(s["c"])((async function(){await o["a"].showPreview()}),500),showErrors(e){this.$root.$emit("triggerNotification",{type:"error",message:e})}},computed:{currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()},tab(){return this.tabs.find(e=>e.id==this.currentTab)},banner(){return this.$store.state.banners.current},cookieGroups(){return this.$store.state.cookies.items},preview:{get(){return this.$store.state.banners.preview},set(e){this.$store.state.banners.preview=e}},connected(){let e=this.getOption("account");return e.connected},banners(){return this.$store.state.banners.items||{}},appliedLaw(){return this.banner.properties.settings.applicableLaw},noticeDisabled(){return!1===this.banner.properties.config.notice.status},publishDisabled(){return o["a"].hasErrors()},isLoaded(){return!this.loading&&!!this.banner.id}},watch:{"banner.properties.config":{async handler(){this.loading||(await o["a"].resetTheme(),r["a"].startLoading(),await this.updateSettingsPreview(),r["a"].stopLoading())},deep:!0},"banner.properties.settings":{async handler(){this.loading||(r["a"].startLoading(),await this.updateSettingsPreview(),r["a"].stopLoading())},deep:!0},"banner.contents":{async handler(){this.loading||this.updateContentPreview()},deep:!0},"banner.properties.config.categoryPreview.status":{async handler(){r["a"].startLoading(),await this.updateSettingsPreview(),r["a"].stopLoading()},deep:!0},"banner.properties.config.notice.status":{handler(e){!1===e&&(this.preview=!1)},deep:!0},cookieGroups:{async handler(){r["a"].startLoading(),await this.updateSettingsPreview(),r["a"].stopLoading()},deep:!0},preview:{async handler(){this.preview?(r["a"].startLoading(),await this.updateSettingsPreview(),r["a"].stopLoading()):o["a"].hidePreview()}}},async mounted(){this.loading=!0,await this.loadBanner(),await this.loadCookies(),this.banner&&this.cookieGroups&&(this.initialStoreState={banner:JSON.parse(JSON.stringify(this.banner)),cookies:JSON.parse(JSON.stringify(this.cookieGroups))}),this.loading=!1,await o["a"].loadTemplate(),window.addEventListener("beforeunload",this.handleBeforeUnload)},beforeDestroy(){o["a"].closePreview(!0),o["a"].reset(),window.removeEventListener("beforeunload",this.handleBeforeUnload)}},tt=et,nt=(n("883b"),Object(f["a"])(tt,i,a,!1,null,null,null));t["default"]=nt.exports},"3a5b":function(e,t,n){"use strict";n("5b48")},"3b6a":function(e,t,n){e.exports=n.p+"img/popup-layout.svg"},"4a95":function(e,t,n){e.exports=n.p+"img/status.svg"},"4ab9":function(e,t,n){e.exports=n.p+"img/tick.svg"},"505c":function(e,t,n){"use strict";n("136f")},"50c3":function(e,t,n){e.exports=n.p+"img/arrow-right.svg"},"51f2":function(e,t,n){e.exports=n.p+"img/search.svg"},5544:function(e,t,n){e.exports=n.p+"img/location.svg"},"5b48":function(e,t,n){},"5fa2":function(e,t,n){e.exports=n.p+"img/scan-now.svg"},6008:function(e,t,n){e.exports=n.p+"img/popup.svg"},"67e3":function(e,t,n){e.exports=n.p+"img/rocket.svg"},"694f":function(e,t,n){"use strict";n("aba1")},"69e9":function(e,t,n){e.exports=n.p+"img/pushdown.svg"},"6a22":function(e,t,n){e.exports=n.p+"img/help.svg"},"6aed":function(e,t,n){e.exports=n.p+"img/scan-history.svg"},"6c96":function(e,t,n){e.exports=n.p+"img/time-schedule.svg"},"6d51":function(e,t,n){e.exports=n.p+"img/theme.svg"},"6e70":function(e,t,n){e.exports=n.p+"img/loader.svg"},"6ee3":function(e,t,n){e.exports=n.p+"img/arrow-bold.svg"},"6f43":function(e,t,n){e.exports=n.p+"img/banner-top.svg"},"73cc":function(e,t,n){e.exports=n.p+"img/box-top-right.svg"},"75c1":function(e,t,n){},"76e6":function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var i,a=Symbol(),s=Symbol(),o=Symbol(),r=Symbol(),c=function(e){return"frag"in e};function l(e,t){s in e||(e[s]=t,Object.defineProperty(e,"parentNode",{get:function(){return this[s]||this.parentElement}}))}function p(e){o in e||(e[o]=!0,Object.defineProperty(e,"nextSibling",{get:function(){var e=this.parentNode.childNodes,t=e.indexOf(this);return t>-1&&e[t+1]||null}}))}function d(e,t){while(e.parentNode!==t){var n=e,i=n.parentNode;i&&(e=i)}return e}function u(e){if(!i){var t=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");i=t.get}var n=i.apply(e),a=Array.from(n).map((function(t){return d(t,e)}));return a.filter((function(e,t){return e!==a[t-1]}))}function y(e){r in e||(e[r]=!0,Object.defineProperties(e,{childNodes:{get:function(){return this.frag||u(this)}},firstChild:{get:function(){return this.childNodes[0]||null}}}),e.hasChildNodes=function(){return this.childNodes.length>0})}function g(){var e;(e=this.frag[0]).before.apply(e,arguments)}function f(){var e=this.frag,t=e.splice(0,e.length);t.forEach((function(e){e.remove()}))}var h=function e(t){var n;return(n=Array.prototype).concat.apply(n,t.map((function(t){return c(t)?e(t.frag):t})))};function k(e,t){var n=e[a];t.before(n),l(n,e),e.frag.unshift(n)}function b(e){if(c(this)){var t=this.frag.indexOf(e);if(t>-1){var n=this.frag.splice(t,1),i=n[0];0===this.frag.length&&k(this,i),e.remove()}}else{var a=u(this),s=a.indexOf(e);s>-1&&e.remove()}return e}function v(e,t){var n=this,i=e.frag||[e];if(c(this)){var a=this.frag;if(t){var s=a.indexOf(t);s>-1&&(a.splice.apply(a,[s,0].concat(i)),t.before.apply(t,i))}else{var o=a[a.length-1];a.push.apply(a,i),o.after.apply(o,i)}C(this)}else t?this.childNodes.includes(t)&&t.before.apply(t,i):this.append.apply(this,i);i.forEach((function(e){l(e,n)}));var r=i[i.length-1];return p(r),e}function m(e){var t=this.frag,n=t[t.length-1];return n.after(e),l(e,this),C(this),t.push(e),e}function C(e){var t=e[a];e.frag[0]===t&&(e.frag.shift(),t.remove())}var _={inserted:function(e){var t=e.parentNode,n=e.nextSibling,i=e.previousSibling,s=Array.from(e.childNodes),o=document.createComment("");0===s.length&&s.push(o),e.frag=s,e[a]=o;var r=document.createDocumentFragment();r.append.apply(r,h(s)),e.replaceWith(r),s.forEach((function(t){l(t,e),p(t)})),y(e),Object.assign(e,{remove:f,appendChild:m,insertBefore:v,removeChild:b,before:g}),Object.defineProperty(e,"innerHTML",{set:function(e){var t=this,n=document.createElement("div");n.innerHTML=e;var i=this.frag.length;Array.from(n.childNodes).forEach((function(e){t.appendChild(e)})),n.append.apply(n,this.frag.splice(0,i))},get:function(){return""}}),t&&(Object.assign(t,{removeChild:b,insertBefore:v}),l(e,t),y(t)),n&&p(e),i&&p(i)},unbind:function(e){e.remove()}},w={name:"Fragment",directives:{frag:_},render:function(e){return e("div",{directives:[{name:"frag"}]},this.$slots["default"])}}},"77ac":function(e,t,n){"use strict";n("927b")},7801:function(e,t,n){e.exports=n.p+"img/sidebar.svg"},"78d0":function(e,t,n){e.exports=n.p+"img/reg.svg"},"857e":function(e,t,n){e.exports=n.p+"img/arrow-left.svg"},8597:function(e,t,n){"use strict";n("9d5a")},"883b":function(e,t,n){"use strict";n("b664")},"896a":function(e,t,n){e.exports=n.p+"img/arrow-down.svg"},"89bc":function(e,t,n){e.exports=n.p+"img/classic-bottom.svg"},"927b":function(e,t,n){},"969c":function(e,t,n){e.exports=n.p+"img/gdpr-us.png"},9947:function(e,t,n){"use strict";var i=function(){var e=this,t=e._self._c;return t("cky-modal",{ref:"ckyConnectModal",staticClass:"cky-connect-modal cky-text-center",attrs:{type:"info",visible:e.visible,dismissable:e.dismissable},scopedSlots:e._u([{key:"body",fn:function(){return[e._t("title")]},proxy:!0},{key:"footer",fn:function(){return[e._t("message"),t("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[t("cky-button",{ref:"ckyButtonConnect",class:{"cky-external-link":e.hasFilter},nativeOn:{click:function(t){return e.handleNavigate()}}},[e._v(" "+e._s(e.$i18n.__("Connect to Web App to Access","cookie-law-info"))+" ")]),t("p",{staticClass:"cky-login-text"},[(e.availablePlan,t("a",{staticClass:"cky-login-and-connect cky-external-link",attrs:{href:""},on:{click:function(t){return t.preventDefault(),e.handleExistingAccountConnection.apply(null,arguments)}}},[e._v(" "+e._s(e.$i18n.__("Have an account? Log in and connect","cookie-law-info"))+" ")]))])],1)]},proxy:!0}],null,!0)})},a=[],s=n("c068"),o=n("8a80"),r={name:"CkyConnectModal",mixins:[s["a"]],components:{CkyModal:o["a"]},data(){return{hasFilter:!1,filterParams:null}},props:{visible:{type:Boolean,default:!1},availablePlan:{type:String,default:"all"},feature:{type:String,default:""}},methods:{show(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.show()},close(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.close()},async handleNavigate(){const e=await this.applyFilter({});if(!e||!0!==e.prevent_navigation){if(this.hasFilterData(e))return e.filter_result&&"object"===typeof e.filter_result?void this.connectToApp(!1,this.feature,e.filter_result):(document.body.classList.remove("cky-app-modal-open"),void this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}}));document.body.classList.remove("cky-app-modal-open"),this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}})}},async handleExistingAccountConnection(){const e=await this.applyFilter({});e&&!0===e.prevent_navigation||(this.hasFilterData(e)&&e.filter_result&&"object"===typeof e.filter_result?this.connectToApp(!0,this.feature,e.filter_result):this.connectToApp(!0,this.feature))}},computed:{dismissable(){return!this.visible}},mounted(){this.$root.$on("afterConnection",()=>{this.close()}),this.checkForFilter()}},c=r,l=(n("2785"),n("2877")),p=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=p.exports},"9b76":function(e,t,n){},"9cca":function(e,t,n){e.exports=n.p+"img/new.svg"},"9d5a":function(e,t,n){},"9d9c":function(e,t,n){e.exports=n.p+"img/banner.svg"},"9deb":function(e,t,n){},"9f63":function(e,t,n){"use strict";n("cf11")},aba1:function(e,t,n){},afb7:function(e,t,n){e.exports=n.p+"img/warning.svg"},b5fb:function(e,t,n){e.exports=n.p+"img/arrow-back.svg"},b664:function(e,t,n){},b8f6:function(e,t,n){e.exports=n.p+"img/cookie-policy.svg"},b94f:function(e,t,n){e.exports=n.p+"img/arrow.svg"},bca3:function(e,t,n){e.exports=n.p+"img/classic-top.svg"},bde3:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("87ea");const a={data(){return{checkFocusTimer:0,hidden:"hidden",visibilityChange:"visibilitychange",hasFocus:!1}},components:{},computed:{account(){return Object(i["e"])("account")}},mounted(){this.initialize()},beforeDestroy(){document.removeEventListener(this.visibilityChange,this.handleVisibilityChange)},methods:{initialize(){!0!==this.account.connected&&("undefined"!==typeof document.hidden?(this.hidden="hidden",this.visibilityChange="visibilitychange"):"undefined"!==typeof document.msHidden?(this.hidden="msHidden",this.visibilityChange="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(this.hidden="webkitHidden",this.visibilityChange="webkitvisibilitychange"),document.addEventListener(this.visibilityChange,this.handleVisibilityChange,!1))},handleVisibilityChange(){document[this.hidden]||this.checkForScreenChange()},async checkForScreenChange(){await Object(i["j"])(),this.account.connected&&(document.removeEventListener(this.visibilityChange,this.handleVisibilityChange),this.$router.redirectToDashboard(this.$route.name))}}}},bf37:function(e,t,n){e.exports=n.p+"img/close.svg"},c2c9:function(e,t,n){"use strict";var i=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"cky-dropdown",class:{open:e.visible}},[t("button",{staticClass:"cky-button-icon cky-dropdown-anchor",attrs:{disabled:e.disabled},domProps:{innerHTML:e._s(e.text)},on:{click:function(t){return e.toggle()}}}),t("div",{staticClass:"cky-dropdown-content",on:{click:function(t){return e.hide()}}},[e._t("default")],2)])},a=[],s={name:"CkyDropdown",props:{text:{type:String,default:""},disabled:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},data(){return{visible:!1}},methods:{toggle(){this.visible=!this.visible,this.$emit("ckyToggleDropDown")},hide(){this.sticky||(this.visible=!1)}},mounted(){this.visible=this.active}},o=s,r=(n("505c"),n("2877")),c=Object(r["a"])(o,i,a,!1,null,null,null);t["a"]=c.exports},c3cb:function(e,t,n){e.exports=n.p+"img/lang.svg"},c6d0:function(e,t,n){"use strict";n("15f1")},cd0a:function(e,t,n){"use strict";n("9deb")},cf05:function(e,t,n){e.exports=n.p+"img/logo.png"},cf11:function(e,t,n){},d520:function(e,t,n){e.exports=n.p+"img/box.svg"},d645:function(e,t,n){e.exports=n.p+"img/action-alert.svg"},d6db:function(e,t,n){},d91f:function(e,t,n){e.exports=n.p+"img/global-privacy.svg"},e56e:function(e,t,n){e.exports=n.p+"img/tooltip.svg"},e622:function(e,t,n){e.exports=n.p+"img/geo-location.svg"},eb98:function(e,t,n){e.exports=n.p+"img/success-circle.svg"},ef87:function(e,t,n){e.exports=n.p+"img/external.svg"},f222:function(e,t,n){e.exports=n.p+"img/check.svg"},f405:function(e,t,n){e.exports=n.p+"img/custom-logo.svg"},f499:function(e,t,n){e.exports=n.p+"img/blue-tick.svg"},f72a:function(e,t,n){e.exports=n.p+"img/trends.png"},f7f9:function(e,t,n){"use strict";n("9b76")},f7fc:function(e,t,n){e.exports=n.p+"img/center.svg"},fb71:function(e,t,n){e.exports=n.p+"img/circle-warning.svg"},fba1:function(e,t,n){e.exports=n.p+"img/schedule-scan.svg"}}]);                                                                                                                                                                                                                                                                   lite/admin/dist/js/chunk-2a17c2d7.min.js                                                            0000777                 00000051307 15251156627 0013557 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a17c2d7"],{"0ac9":function(e,t,a){e.exports=a.p+"img/add-language.svg"},"0d3d":function(e,t,a){e.exports=a.p+"img/info-alert.svg"},"136f":function(e,t,a){},2785:function(e,t,a){"use strict";a("75c1")},3399:function(e,t,a){"use strict";a("b1a8")},"40a1":function(e,t,a){"use strict";var n=function(){var e=this,t=e._self._c;return t("cky-modal",{ref:"CkyHeadsUpPopup",staticClass:"cky-headsup-popup",on:{close:e.clearHeadsUpPopup},scopedSlots:e._u([{key:"header",fn:function(){return[t("h4",[e._v(" "+e._s(e.header)+" ")])]},proxy:!0},{key:"body",fn:function(){return[t("p",{domProps:{innerHTML:e._s(e.body)}})]},proxy:!0},{key:"footer",fn:function(){return[t("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[t("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:e.closePopup}},[e._v(" "+e._s(e.cancelBtn)+" ")]),t("cky-button",{staticClass:"cky-button-danger",nativeOn:{click:function(t){return e.confirmDelete.apply(null,arguments)}}},[e._v(" "+e._s(e.confirmBtn)+" ")])],1)]},proxy:!0}])})},s=[],i=a("8a80"),o={name:"CkyHeadsUpPopup",components:{CkyModal:i["a"]},props:{header:{type:String,required:!0},body:{type:String,required:!0},cancelBtn:{type:String,required:!0},confirmBtn:{type:String,required:!0}},methods:{clearHeadsUpPopup(){this.$emit("clear")},closePopup(){this.$refs.CkyHeadsUpPopup.close(),this.clearHeadsUpPopup()},confirmDelete(){this.$emit("deleteItem")},show(){this.$refs.CkyHeadsUpPopup.show()}}},c=o,l=a("2877"),r=Object(l["a"])(c,n,s,!1,null,null,null);t["a"]=r.exports},"505c":function(e,t,a){"use strict";a("136f")},"6d0b":function(e,t,a){},"75c1":function(e,t,a){},9947:function(e,t,a){"use strict";var n=function(){var e=this,t=e._self._c;return t("cky-modal",{ref:"ckyConnectModal",staticClass:"cky-connect-modal cky-text-center",attrs:{type:"info",visible:e.visible,dismissable:e.dismissable},scopedSlots:e._u([{key:"body",fn:function(){return[e._t("title")]},proxy:!0},{key:"footer",fn:function(){return[e._t("message"),t("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[t("cky-button",{ref:"ckyButtonConnect",class:{"cky-external-link":e.hasFilter},nativeOn:{click:function(t){return e.handleNavigate()}}},[e._v(" "+e._s(e.$i18n.__("Connect to Web App to Access","cookie-law-info"))+" ")]),t("p",{staticClass:"cky-login-text"},[(e.availablePlan,t("a",{staticClass:"cky-login-and-connect cky-external-link",attrs:{href:""},on:{click:function(t){return t.preventDefault(),e.handleExistingAccountConnection.apply(null,arguments)}}},[e._v(" "+e._s(e.$i18n.__("Have an account? Log in and connect","cookie-law-info"))+" ")]))])],1)]},proxy:!0}],null,!0)})},s=[],i=a("c068"),o=a("8a80"),c={name:"CkyConnectModal",mixins:[i["a"]],components:{CkyModal:o["a"]},data(){return{hasFilter:!1,filterParams:null}},props:{visible:{type:Boolean,default:!1},availablePlan:{type:String,default:"all"},feature:{type:String,default:""}},methods:{show(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.show()},close(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.close()},async handleNavigate(){const e=await this.applyFilter({});if(!e||!0!==e.prevent_navigation){if(this.hasFilterData(e))return e.filter_result&&"object"===typeof e.filter_result?void this.connectToApp(!1,this.feature,e.filter_result):(document.body.classList.remove("cky-app-modal-open"),void this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}}));document.body.classList.remove("cky-app-modal-open"),this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}})}},async handleExistingAccountConnection(){const e=await this.applyFilter({});e&&!0===e.prevent_navigation||(this.hasFilterData(e)&&e.filter_result&&"object"===typeof e.filter_result?this.connectToApp(!0,this.feature,e.filter_result):this.connectToApp(!0,this.feature))}},computed:{dismissable(){return!this.visible}},mounted(){this.$root.$on("afterConnection",()=>{this.close()}),this.checkForFilter()}},l=c,r=(a("2785"),a("2877")),u=Object(r["a"])(l,n,s,!1,null,null,null);t["a"]=u.exports},a655:function(e){e.exports=JSON.parse('{"notice":{"elements":{"title":"","description":"","privacyLink":"","buttons":{"elements":{"accept":"","reject":"","settings":"","readMore":"","donotSell":""}},"closeButton":""}},"categoryPreview":{"elements":{"buttons":{"elements":{"save":""}}}},"preferenceCenter":{"elements":{"title":"","description":"","showMore":"","showLess":"","category":{"elements":{"alwaysEnabled":"","enable":"","disable":""}},"buttons":{"elements":{"accept":"","save":"","reject":""}},"closeButton":""}},"optoutPopup":{"elements":{"title":"","description":"","optOption":{"elements":{"title":"","enable":"","disable":""}},"gpcOption":{"elements":{"description":""}},"showLess":"","showMore":"","buttons":{"elements":{"cancel":"","confirm":""}},"closeButton":""}},"revisitConsent":{"elements":{"title":""}},"auditTable":{"elements":{"headers":{"elements":{"id":"","duration":"","description":""}},"message":""}},"videoPlaceholder":{"elements":{"title":""}}}')},ad98:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return e.$route.params.language?t("div",[t("transition",{attrs:{name:"fade"}},[t("router-view")],1)],1):t("div",{staticClass:"cky-section cky-zero-padding cky-zero--margin"},[t("div",{staticClass:"cky-section-header cky-align-center"},[t("div",{staticClass:"cky-section-title"},[t("h3",[e._v(e._s(e.$i18n.__("Languages","cookie-law-info")))])]),t("div",{staticClass:"cky-section-header-actions cky-align-center"},[t("button",{staticClass:"cky-button",attrs:{id:"cky-add-language-btn"},on:{click:function(t){return e.showConnectModal()}}},[t("img",{staticClass:"cky-crown-img",attrs:{src:a("7cd5")}}),e._v(" "+e._s(e.$i18n.__("Add Language","cookie-law-info"))+" ")])])]),t("div",{staticClass:"cky-section-content"},[t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("div",{staticClass:"cky-consent-language-lists"},[t("table",{staticClass:"wp-list-table cky-table"},[t("thead",[t("tr",[t("th",[e._v(e._s(e.$i18n.__("Language List","cookie-law-info")))]),t("th",[e._v(e._s(e.$i18n.__("Language Code","cookie-law-info")))]),t("th"),t("th")])]),e.loading?t("tbody",[t("tr",[t("td",[t("p",{staticClass:"cky-loading-text"},[t("cky-loader"),e._v(" "+e._s(e.$i18n.__("Loading languages","cookie-law-info"))+" ")],1)])])]):t("tbody",e._l(e.selectedLanguages,(function(a){return t("tr",{key:a.code},[t("td",[e._v(e._s(a.name))]),t("td",{staticClass:"cky-language-table-col"},[e._v(" "+e._s(a.code)+" ")]),t("td",[e.defaultLanguage==a.code?t("div",{staticClass:"cky-align-center"},[t("cky-badge",{attrs:{title:e.$i18n.__("Default","cookie-law-info"),type:"info"}})],1):e._e()]),t("td",{staticClass:"cky-language-table-col-actions"},[t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col"},[t("div",{staticClass:"cky-justify-end"},[t("router-link",{attrs:{to:"languages/edit/"+a.code,custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:a}){return[t("a",{staticClass:"cky-button cky-button-secondary cky-button-small cky-button-icon",on:{click:a}},[t("cky-icon",{attrs:{icon:"editAlt",width:"13"}}),e._v(" "+e._s(e.$i18n.__("Edit Content","cookie-law-info"))+" ")],1)]}}],null,!0)}),t("div",{staticClass:"cky-languages-more-actions",attrs:{disabled:e.defaultLanguage==a.code}},[t("button",{staticClass:"cky-button cky-button-secondary",attrs:{"data-type":"icon"}},[e._v(" ... ")]),t("div",{staticClass:"cky-languages-more-actions-list"},[t("ul",[t("li",[e.defaultLanguage===a.code&&1===e.selectedLanguagesCount?t("a",{on:{click:e.openLanguageModal}},[e._v(e._s(e.$i18n.__("Change default language","cookie-law-info"))+" ")]):e.defaultLanguage===a.code&&e.selectedLanguagesCount>1?t("cky-popper",{attrs:{content:e.$i18n.__("You can't delete the default language.","cookie-law-info")}},[t("a",{class:{"cky-disabled":e.defaultLanguage==a.code},on:{click:function(t){return e.deleteLanguageConfirmation(a)}}},[e._v(e._s(e.$i18n.__("Delete","cookie-law-info"))+" ")])]):t("a",{on:{click:function(t){return e.deleteLanguageConfirmation(a)}}},[e._v(e._s(e.$i18n.__("Delete","cookie-law-info"))+" ")])],1),t("li",[e.defaultLanguage!==a.code?t("a",{class:{"cky-disabled":e.defaultLanguage==a.code},on:{click:function(t){return e.setDefault(a,"default")}}},[e._v(e._s(e.$i18n.__("Set as default","cookie-law-info")))]):e._e()])])])])],1)])])])])})),0)])])])])]),t("cky-language-selector",{ref:"ckyLanguageSelector"}),t("CkyHeadsUpPopup",{ref:"ckyHeadsUpPopup",attrs:{header:this.messages.header,body:this.bodyContent,cancelBtn:this.messages.cancelBtn,confirmBtn:this.messages.confirmBtn},on:{deleteItem:e.deleteLanguage,clear:e.clearHeadsUpPopup}}),t("cky-connect-modal",{ref:"ckyLanguageModal",attrs:{availablePlan:"premium",feature:"language_limit"},scopedSlots:e._u([{key:"title",fn:function(){return[t("img",{attrs:{src:a("0ac9"),alt:"languages"}})]},proxy:!0},{key:"message",fn:function(){return[t("div",{staticClass:"cky-feature-text"},[e._v(" "+e._s(e.$i18n.__("Display your banner in multiple languages tailored for your audience","cookie-law-info"))+" ")]),t("div",{staticClass:"cky-available-wrapper"},[t("span",{staticClass:"cky-available-text",domProps:{innerHTML:e._s(e.$i18n.__("Available in: <b>All premium plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1)},s=[],i=a("a655"),o=function(){var e=this,t=e._self._c;return t("cky-modal",{ref:"ckyLanguagesModal",staticClass:"cky-app-modal-languages",on:{close:e.closeLanguageModal},scopedSlots:e._u([{key:"header",fn:function(){return[t("h4",[e._v(e._s(e.$i18n.__("Change language","cookie-law-info")))])]},proxy:!0},{key:"body",fn:function(){return[t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("cky-notice",{attrs:{type:"info"}},[t("div",{staticClass:"cky-align-top"},[t("img",{attrs:{src:a("0d3d"),alt:"alert-icon"}}),e._v(" "+e._s(e.$i18n.__("Any changes you've made to the current language will be discarded","cookie-law-info"))+" ")])])],1)]),t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("cky-dropdown",{ref:"languageSelector",staticClass:"cky-dropdown-languages",attrs:{sticky:!0,text:e.$i18n.__("Select default language","cookie-law-info"),active:!0}},[t("div",{staticClass:"cky-dropdown-search-input"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchText,expression:"searchText"}],ref:"ckySearchInput",staticClass:"cky-form-control",attrs:{type:"text",placeholder:e.$i18n.__("Search...","cookie-law-info")},domProps:{value:e.searchText},on:{input:function(t){t.target.composing||(e.searchText=t.target.value)}}})]),t("ul",[t("li",[t("div",{staticClass:"cky-form-group cky-center"},[t("input",{staticClass:"cky-disable-option",attrs:{type:"checkbox",id:"cky-checkbox-language-"+e.current,checked:"",disabled:""},domProps:{value:e.current}}),t("label",{class:{"cky-label":!0,"cky-disable-option":e.disableLabel(e.current)},attrs:{for:"cky-checkbox-language-"+e.current}},[e._v(e._s(e.getLanguageName(e.current))+" ("+e._s(e.current)+")")])]),t("span",{staticClass:"cky-notice-default"},[e._v(" "+e._s(e.$i18n.__("Default","cookie-law-info"))+" ")])]),e._l(e.filterLanguages,(function(n){return t("li",{key:n.code},[t("div",{staticClass:"cky-form-group cky-center"},[t("input",{class:{"cky-disable-option":e.disableLabel(n.code)},attrs:{type:"checkbox",id:"cky-checkbox-language-"+n.code,disabled:e.disableCheckBox(n.code)},domProps:{value:n.code,checked:e.defaultLanguage===n.code},on:{change:function(t){return e.handleSelection(n.code,t)}}}),t("label",{class:{"cky-label":!0,"cky-disable-option":e.disableLabel(n.code)},attrs:{for:"cky-checkbox-language-"+n.code}},[e._v(e._s(n.name)+" ("+e._s(n.code)+")")])]),!e.isTranslated(n.code)&&e.isAdded(n.code)?t("span",{staticClass:"cky-language-notice"},[t("img",{attrs:{src:a("d645"),alt:"alert-icon"}}),t("span",{staticClass:"cky-notice-inner"},[e._v(" "+e._s(e.$i18n.__("Translations not available","cookie-law-info"))+" ")])]):e._e()])}))],2)])],1)]),e.disabled||e.loading?e._e():t("div",{staticClass:"cky-row"},[t("div",{staticClass:"cky-col-12"},[t("Transition",[e.checkIfTranslated?t("cky-notice",{staticStyle:{"margin-top":"15px"},attrs:{type:"info"}},[t("div",{staticClass:"cky-align-top"},[t("img",{attrs:{src:a("0d3d"),alt:"alert-icon"}}),t("span",{domProps:{innerHTML:e._s(e.externalSourceWarning)}})])]):t("cky-notice",{staticStyle:{"margin-top":"15px"},attrs:{type:"warning"}},[t("div",{staticClass:"cky-align-top"},[t("img",{attrs:{src:a("afb7"),alt:"alert-icon"}}),t("span",[e._v(" "+e._s(e.$i18n.__("Translations are not available for the language you have selected, so the banner content that has not been translated will be displayed in English.","cookie-law-info"))+" ")])])])],1)],1)])]},proxy:!0},{key:"footer",fn:function(){return[t("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[t("div",{staticClass:"cky-action-languages cky-actions-group cky-justify-end"},[t("button",{staticClass:"cky-button cky-button-secondary",on:{click:e.close}},[e._v(" Cancel ")]),t("cky-button",{ref:"ckyButtonChangeDefaultLanguage",staticClass:"cky-button-primary",attrs:{disabled:e.disabled},nativeOn:{click:function(t){return e.setDefault(e.defaultLanguage)}}},[e._v(" Change ")])],1)])]},proxy:!0}])})},c=[],l=a("8a80"),r=a("c2c9"),u=a("f61e"),d=a("c4aa"),g=a("462b"),p=a("2f62"),h={name:"CkyLanguageSelector",components:{CkyModal:l["a"],CkyDropdown:r["a"],CkyNotice:g["a"]},data(){return{searchText:"",tempSelectedLanguages:[],languages:{},currentTab:"layout",searchLanguages:[],filteredLanguages:[],loading:!1,externalSourceWarning:this.$i18n.__("By clicking <b>Change</b>, the translations for the selected language, sourced externally from the CookieYes web app, will be downloaded to the plugin.","cookie-law-info")}},methods:{showIcon(e){return!!e.icon},async open(){await this.$refs.ckyLanguagesModal.show(),this.$refs.ckySearchInput.focus(),this.searchText="",this.getConfiguredLanguages()},close(){this.$store.commit("languages/setDefault",this.current),this.$refs.ckyLanguagesModal.close()},closeLanguageModal(){this.$store.commit("languages/setDefault",this.current),this.tempSelectedLanguages=this.selectedLanguages},getAvailableLanguages(){this.languages=this.$store.state.languages.available},getConfiguredLanguages(){this.tempSelectedLanguages=this.selectedLanguages},setDefault:async function(e){this.$refs.ckyButtonChangeDefaultLanguage.startLoading(),this.loading=!0;try{this.$store.dispatch("languages/setSelected",[e]),await this.$store.dispatch("languages/saveSelected",{clear:!1}),await this.$store.dispatch("languages/setDefault",e),await this.$store.dispatch("languages/setCurrent",e),await this.$store.dispatch("languages/saveDefault",{clear:!1});const t=await d["a"].getDefault();await d["a"].setCurrent(t),await d["a"].save(),await this.purgeCache(),await this.$store.dispatch("cookies/reInit"),this.close(),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Default language changed successfully!","cookie-law-info")})}catch(t){console.log(t),this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Problem occurred while adding languages. Please try again later!","cookie-law-info")})}this.loading=!1,this.$refs.ckyButtonChangeDefaultLanguage.stopLoading()},isTranslated(e="en"){const t=u["a"].getTranslatedLanguages();return t.includes(e)},isAdded(e="en"){const t=this.defaultLanguage;return t.includes(e)},isExist(e="en"){const t=this.selectedLanguages;return t.includes(e)},disableCheckBox(e){const t=this.tempSelectedLanguages,a=this.selectedLanguages;return!!a.includes(e)||!(t.length<2||t.includes(e))},disableLabel(e){return this.tempSelectedLanguages.length>=2&&!this.tempSelectedLanguages.includes(e)&&!this.selectedLanguages.includes(e)},disableTooltip(e){return!(this.tempSelectedLanguages.length>=2&&!this.tempSelectedLanguages.includes(e))},handleSelection(e,t){t.target.checked?this.$store.commit("languages/setDefault",e):this.$store.commit("languages/setDefault",this.current)},getLanguageName(e){return u["a"].getName(e)}},computed:{...Object(p["d"])("languages",["default","current"]),currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()},selectedLanguages:function(){return this.$store.state.languages.selected},filterLanguages(){if(this.languages.length>0){let e=[],t=[],a=[];return this.languages.forEach(a=>{this.selectedLanguages.includes(a.code)?e.push(a):t.push(a)}),a=e.concat(t),a.filter(e=>e.name.toLowerCase().includes(this.searchText.toLowerCase())&&e.code!==this.current)}return[]},disabled(){return this.current===this.default},checkIfTranslated(){return this.isTranslated(this.defaultLanguage)},defaultLanguage:{get(){return this.default},set(e){this.$store.commit("languages/setDefault",e)}}},watch:{},mounted(){this.getAvailableLanguages(),this.getConfiguredLanguages()}},y=h,f=(a("3399"),a("2877")),k=Object(f["a"])(y,o,c,!1,null,null,null),b=k.exports,m=a("1f3d"),_=function(){var e=this,t=e._self._c;return t("span",{class:e.badgeClass},[e._v(e._s(e.title))])},v=[],C={name:"CkyBadge",props:{type:{type:String,default:"success"},title:{type:String,default:""}},computed:{badgeClass(){return{"cky-badge":!0,"cky-badge-info":"info"===this.type,"cky-badge-error":"error"===this.type,"cky-badge-success":"success"===this.type,"cky-badge-warning":"warning"===this.type}}}},w=C,L=Object(f["a"])(w,_,v,!1,null,null,null),$=L.exports,x=a("9e47"),S=a("40a1"),P=a("9947"),D={name:"Languages",components:{CkyLanguageSelector:b,CkyIcon:m["a"],CkyBadge:$,CkyLoader:x["a"],CkyHeadsUpPopup:S["a"],CkyConnectModal:P["a"]},data(){return{tempSelectedLanguages:[],languages:{},languageName:!1,languageCode:!1,isLanguageModalVisible:!1,currentTab:"layout",loading:!0,defaultContent:i,messages:{header:this.$i18n.__("Delete language?","cookie-law-info"),cancelBtn:this.$i18n.__("Cancel","cookie-law-info"),confirmBtn:this.$i18n.__("Delete language","cookie-law-info")}}},methods:{showConnectModal(){this.$refs.ckyLanguageModal.show()},loadBanner:async function(){try{await d["a"].getActiveBanner()}catch(e){console.error(e)}},showIcon(e){return!!e.icon},openLanguageModal(){this.$refs.ckyLanguageSelector.open()},loadEditPage:function(e){const t=this.$router.getRouteByName("edit");this.$router.push({name:t.name,query:{cky_lang:e.code}})},deleteLanguageConfirmation(e){e.code!==this.defaultLanguage&&(this.languageName=e.name,this.languageCode=e.code,this.$refs.ckyHeadsUpPopup.show())},deleteLanguage:async function(){if(this.languageCode){if(this.languageCode===this.defaultLanguage)return;let e=await u["a"].deleteLanguage(this.languageCode);await d["a"].save(),e?this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully deleted the language","cookie-law-info")}):this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Failed","cookie-law-info")})}this.$refs.ckyHeadsUpPopup.closePopup()},setDefault:async function(e){await this.$store.dispatch("languages/setDefault",e.code),await this.$store.dispatch("languages/setCurrent",e.code),await this.$store.dispatch("languages/saveDefault")},clearHeadsUpPopup(){this.languageName=!1,this.languageCode=!1}},computed:{...Object(p["d"])("languages",["default","selected","available"]),currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()},availableLanguages:function(){return this.available},selectedLanguages:function(){return u["a"].getLanguageDetails(this.available,this.selected)},selectedLanguagesCount:function(){return this.selectedLanguages.length},defaultLanguage:function(){return this.default},banner(){return this.$store.state.banners.current},bodyContent(){return this.$i18n.sprintf(this.$i18n.__("The <b>%s</b> language and any translations you've added in this language will be permanently deleted.","cookie-law-info"),this.languageName)}},async created(){this.loading=!0,await this.loadBanner(),this.loading=!1}},T=D,B=(a("d428"),Object(f["a"])(T,n,s,!1,null,null,null));t["default"]=B.exports},afb7:function(e,t,a){e.exports=a.p+"img/warning.svg"},b1a8:function(e,t,a){},c2c9:function(e,t,a){"use strict";var n=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"cky-dropdown",class:{open:e.visible}},[t("button",{staticClass:"cky-button-icon cky-dropdown-anchor",attrs:{disabled:e.disabled},domProps:{innerHTML:e._s(e.text)},on:{click:function(t){return e.toggle()}}}),t("div",{staticClass:"cky-dropdown-content",on:{click:function(t){return e.hide()}}},[e._t("default")],2)])},s=[],i={name:"CkyDropdown",props:{text:{type:String,default:""},disabled:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},data(){return{visible:!1}},methods:{toggle(){this.visible=!this.visible,this.$emit("ckyToggleDropDown")},hide(){this.sticky||(this.visible=!1)}},mounted(){this.visible=this.active}},o=i,c=(a("505c"),a("2877")),l=Object(c["a"])(o,n,s,!1,null,null,null);t["a"]=l.exports},d428:function(e,t,a){"use strict";a("6d0b")},d645:function(e,t,a){e.exports=a.p+"img/action-alert.svg"}}]);                                                                                                                                                                                                                                                                                                                         lite/admin/dist/js/app.js                                                                           0000777                 00004765242 15251156627 0011333 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       /******/ (function(modules) { // webpackBootstrap
/******/ 	// install a JSONP callback for chunk loading
/******/ 	function webpackJsonpCallback(data) {
/******/ 		var chunkIds = data[0];
/******/ 		var moreModules = data[1];
/******/ 		var executeModules = data[2];
/******/
/******/ 		// add "moreModules" to the modules object,
/******/ 		// then flag all "chunkIds" as loaded and fire callback
/******/ 		var moduleId, chunkId, i = 0, resolves = [];
/******/ 		for(;i < chunkIds.length; i++) {
/******/ 			chunkId = chunkIds[i];
/******/ 			if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
/******/ 				resolves.push(installedChunks[chunkId][0]);
/******/ 			}
/******/ 			installedChunks[chunkId] = 0;
/******/ 		}
/******/ 		for(moduleId in moreModules) {
/******/ 			if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ 				modules[moduleId] = moreModules[moduleId];
/******/ 			}
/******/ 		}
/******/ 		if(parentJsonpFunction) parentJsonpFunction(data);
/******/
/******/ 		while(resolves.length) {
/******/ 			resolves.shift()();
/******/ 		}
/******/
/******/ 		// add entry modules from loaded chunk to deferred list
/******/ 		deferredModules.push.apply(deferredModules, executeModules || []);
/******/
/******/ 		// run deferred modules when all chunks ready
/******/ 		return checkDeferredModules();
/******/ 	};
/******/ 	function checkDeferredModules() {
/******/ 		var result;
/******/ 		for(var i = 0; i < deferredModules.length; i++) {
/******/ 			var deferredModule = deferredModules[i];
/******/ 			var fulfilled = true;
/******/ 			for(var j = 1; j < deferredModule.length; j++) {
/******/ 				var depId = deferredModule[j];
/******/ 				if(installedChunks[depId] !== 0) fulfilled = false;
/******/ 			}
/******/ 			if(fulfilled) {
/******/ 				deferredModules.splice(i--, 1);
/******/ 				result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
/******/ 			}
/******/ 		}
/******/
/******/ 		return result;
/******/ 	}
/******/
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// object to store loaded CSS chunks
/******/ 	var installedCssChunks = {
/******/ 		"app": 0
/******/ 	}
/******/
/******/ 	// object to store loaded and loading chunks
/******/ 	// undefined = chunk not loaded, null = chunk preloaded/prefetched
/******/ 	// Promise = chunk loading, 0 = chunk loaded
/******/ 	var installedChunks = {
/******/ 		"app": 0
/******/ 	};
/******/
/******/ 	var deferredModules = [];
/******/
/******/ 	// script path function
/******/ 	function jsonpScriptSrc(chunkId) {
/******/ 		return __webpack_require__.p + "js/" + ({}[chunkId]||chunkId) + ".js"
/******/ 	}
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/ 	// This file contains only the entry chunk.
/******/ 	// The chunk loading function for additional chunks
/******/ 	__webpack_require__.e = function requireEnsure(chunkId) {
/******/ 		var promises = [];
/******/
/******/
/******/ 		// mini-css-extract-plugin CSS loading
/******/ 		var cssChunks = {"0":1,"2":1,"3":1,"4":1,"5":1,"6":1,"8":1,"9":1,"10":1};
/******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
/******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
/******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
/******/ 				var href = "css/" + ({}[chunkId]||chunkId) + ".css";
/******/ 				var fullhref = __webpack_require__.p + href;
/******/ 				var existingLinkTags = document.getElementsByTagName("link");
/******/ 				for(var i = 0; i < existingLinkTags.length; i++) {
/******/ 					var tag = existingLinkTags[i];
/******/ 					var dataHref = tag.getAttribute("data-href") || tag.getAttribute("href");
/******/ 					if(tag.rel === "stylesheet" && (dataHref === href || dataHref === fullhref)) return resolve();
/******/ 				}
/******/ 				var existingStyleTags = document.getElementsByTagName("style");
/******/ 				for(var i = 0; i < existingStyleTags.length; i++) {
/******/ 					var tag = existingStyleTags[i];
/******/ 					var dataHref = tag.getAttribute("data-href");
/******/ 					if(dataHref === href || dataHref === fullhref) return resolve();
/******/ 				}
/******/ 				var linkTag = document.createElement("link");
/******/ 				linkTag.rel = "stylesheet";
/******/ 				linkTag.type = "text/css";
/******/ 				linkTag.onload = resolve;
/******/ 				linkTag.onerror = function(event) {
/******/ 					var request = event && event.target && event.target.src || fullhref;
/******/ 					var err = new Error("Loading CSS chunk " + chunkId + " failed.\n(" + request + ")");
/******/ 					err.code = "CSS_CHUNK_LOAD_FAILED";
/******/ 					err.request = request;
/******/ 					delete installedCssChunks[chunkId]
/******/ 					linkTag.parentNode.removeChild(linkTag)
/******/ 					reject(err);
/******/ 				};
/******/ 				linkTag.href = fullhref;
/******/
/******/ 				var head = document.getElementsByTagName("head")[0];
/******/ 				head.appendChild(linkTag);
/******/ 			}).then(function() {
/******/ 				installedCssChunks[chunkId] = 0;
/******/ 			}));
/******/ 		}
/******/
/******/ 		// JSONP chunk loading for javascript
/******/
/******/ 		var installedChunkData = installedChunks[chunkId];
/******/ 		if(installedChunkData !== 0) { // 0 means "already installed".
/******/
/******/ 			// a Promise means "currently loading".
/******/ 			if(installedChunkData) {
/******/ 				promises.push(installedChunkData[2]);
/******/ 			} else {
/******/ 				// setup Promise in chunk cache
/******/ 				var promise = new Promise(function(resolve, reject) {
/******/ 					installedChunkData = installedChunks[chunkId] = [resolve, reject];
/******/ 				});
/******/ 				promises.push(installedChunkData[2] = promise);
/******/
/******/ 				// start chunk loading
/******/ 				var script = document.createElement('script');
/******/ 				var onScriptComplete;
/******/
/******/ 				script.charset = 'utf-8';
/******/ 				script.timeout = 120;
/******/ 				if (__webpack_require__.nc) {
/******/ 					script.setAttribute("nonce", __webpack_require__.nc);
/******/ 				}
/******/ 				script.src = jsonpScriptSrc(chunkId);
/******/
/******/ 				// create error before stack unwound to get useful stacktrace later
/******/ 				var error = new Error();
/******/ 				onScriptComplete = function (event) {
/******/ 					// avoid mem leaks in IE.
/******/ 					script.onerror = script.onload = null;
/******/ 					clearTimeout(timeout);
/******/ 					var chunk = installedChunks[chunkId];
/******/ 					if(chunk !== 0) {
/******/ 						if(chunk) {
/******/ 							var errorType = event && (event.type === 'load' ? 'missing' : event.type);
/******/ 							var realSrc = event && event.target && event.target.src;
/******/ 							error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
/******/ 							error.name = 'ChunkLoadError';
/******/ 							error.type = errorType;
/******/ 							error.request = realSrc;
/******/ 							chunk[1](error);
/******/ 						}
/******/ 						installedChunks[chunkId] = undefined;
/******/ 					}
/******/ 				};
/******/ 				var timeout = setTimeout(function(){
/******/ 					onScriptComplete({ type: 'timeout', target: script });
/******/ 				}, 120000);
/******/ 				script.onerror = script.onload = onScriptComplete;
/******/ 				document.head.appendChild(script);
/******/ 			}
/******/ 		}
/******/ 		return Promise.all(promises);
/******/ 	};
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "/wp-content/plugins/cookie-law-info/lite/admin/dist/";
/******/
/******/ 	// on error function for async loading
/******/ 	__webpack_require__.oe = function(err) { console.error(err); throw err; };
/******/
/******/ 	var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
/******/ 	var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
/******/ 	jsonpArray.push = webpackJsonpCallback;
/******/ 	jsonpArray = jsonpArray.slice();
/******/ 	for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
/******/ 	var parentJsonpFunction = oldJsonpFunction;
/******/
/******/
/******/ 	// add entry module to deferred list
/******/ 	deferredModules.push([0,"chunk-vendors"]);
/******/ 	// run deferred modules when ready
/******/ 	return checkDeferredModules();
/******/ })
/************************************************************************/
/******/ ({

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_layouts_cky_header_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/layouts/cky-header.vue */ \"./src/components/layouts/cky-header.vue\");\n/* harmony import */ var _components_layouts_cky_nav_menu_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/layouts/cky-nav-menu.vue */ \"./src/components/layouts/cky-nav-menu.vue\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _components_elements_cky_notification_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/elements/cky-notification.vue */ \"./src/components/elements/cky-notification.vue\");\n/* harmony import */ var _components_cky_table_missing_notice_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/cky-table-missing-notice.vue */ \"./src/components/cky-table-missing-notice.vue\");\n/* harmony import */ var _components_notices_notice_review_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/notices/notice-review.vue */ \"./src/components/notices/notice-review.vue\");\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyApp\",\n  components: {\n    CkyHeader: _components_layouts_cky_header_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyNavMenu: _components_layouts_cky_nav_menu_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    CkyNotification: _components_elements_cky_notification_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyTableMissingNotice: _components_cky_table_missing_notice_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    NoticeReview: _components_notices_notice_review_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n  },\n  data() {\n    return {\n      loading: true,\n      errorMessages: {\n        apiFetchFailed: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s is the URL to the troubleshooting guide\n        'Unable to reach your web app account at the moment. Please reload the page to retry. If the issue persists, check out the <a href=\"%1$s\" target=\"_blank\">common issues causing this error</a> and try applying the suggested solutions.', \"cookie-law-info\"), \"https://www.cookieyes.com/documentation/cy-wordpress-plugin-troubleshooting-guide/\"),\n        urlMismatch: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s is the URL to the Organizations & Sites page, %2$s is the URL to the support page\n        'Looks like your website URL has changed. To ensure the proper functioning of your banner, update the registered URL on your CookieYes account (navigate to the <a href=\"%1$s\" target=\"_blank\">Organisations & Sites</a> page and click the More button associated with your site). Then, reload this page to retry. If the issue persists, please  <a href=\"%2$s\" target=\"_blank\">contact us</a>.', \"cookie-law-info\"), this.$router.getAppRedirectURL('settings/organizations-and-sites'), \"https://www.cookieyes.com/support/\")\n      }\n    };\n  },\n  computed: {\n    apiFailed() {\n      return !this.$store.state.settings.status;\n    },\n    sessionExpired() {\n      return !this.$store.state.settings.session_status;\n    },\n    cardLoader() {\n      if (this.$store.state.settings.info === false || this.loading) {\n        return true;\n      }\n      return false;\n    },\n    errors() {\n      return this.$store.state.settings.errors;\n    },\n    hasErrors() {\n      return !!Object.keys(this.$store.state.settings.errors).length;\n    },\n    bodyClass() {\n      return this.$route.meta.hideNav ? 'cky-app-body-without-nav' : 'cky-app-body';\n    }\n  },\n  methods: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapActions\"])(\"settings\", [\"loadInfo\", \"reInit\"]),\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapActions\"])(\"languages\", [\"loadLanguages\"])\n  },\n  async created() {\n    try {\n      await this.loadLanguages();\n      await this.loadInfo(true);\n      await this.reInit();\n    } catch (error) {\n      this.$root.$emit(\"triggerNotification\", {\n        type: \"error\",\n        message: this.$i18n.__(\"An unexpected error occurred please try reloading the page or logging in again.\", \"cookie-law-info\")\n      });\n    }\n  },\n  mounted() {\n    // Cancel API requests when navigating away from CookieYes pages\n    // This prevents blocking navigation if API is slow or down\n    const handleBeforeUnload = () => {\n      if (window.ckyRest && typeof window.ckyRest.cancelAll === 'function') {\n        window.ckyRest.cancelAll();\n      }\n    };\n    window.addEventListener('beforeunload', handleBeforeUnload);\n  }\n});\n\n//# sourceURL=webpack:///./src/App.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion-item.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/accordion/cky-accordion-item.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    visible: {\n      type: Boolean,\n      default: false\n    }\n  },\n  inject: [\"Accordion\", \"watchAccordion\"],\n  data() {\n    return {\n      index: null\n    };\n  },\n  methods: {\n    open() {\n      this.watchAccordion(this.index);\n    }\n  },\n  created() {\n    this.index = this.Accordion.count++;\n  },\n  mounted() {\n    if (this.visible) this.watchAccordion(this.index);\n  }\n});\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion-item.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/accordion/cky-accordion.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    name: {\n      type: String,\n      default: \"default\"\n    },\n    type: {\n      type: String,\n      default: \"default\"\n    }\n  },\n  data() {\n    return {\n      Accordion: {\n        count: 0,\n        name: this.name\n      },\n      expandedIndex: null,\n      activeIndex: null\n    };\n  },\n  provide() {\n    return {\n      Accordion: this.Accordion,\n      watchAccordion: this.watchAccordion\n    };\n  },\n  computed: {\n    /**\n     * Get notice classes based of different conditions.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    accordionClass() {\n      return {\n        \"cky-app-accordion\": true,\n        \"cky-app-accordion-boxed\": this.type === \"boxed\"\n      };\n    }\n  },\n  methods: {\n    watchAccordion(value) {\n      this.expandedIndex = value;\n      if (!this.isExpanded()) {\n        this.closeAccordion(); /** Close previously opened accordions */\n        this.expandAccordion();\n      } else {\n        this.closeAccordion();\n      }\n    },\n    hideAccordion(element) {\n      const content = element.querySelector(\".cky-app-accordion-content\");\n      if (!content) return;\n      content.style.height = content.scrollHeight + \"px\";\n      window.setTimeout(function () {\n        content.style.height = \"0\";\n        content.style.overflow = \"hidden\";\n      }, 1);\n      window.setTimeout(function () {\n        element.classList.remove(\"cky-app-accordion-open\");\n      }, 200);\n    },\n    expandAccordion() {\n      const accordions = this.getActiveAccordions();\n      accordions.forEach(element => {\n        if (element) {\n          const content = element.querySelector(\".cky-app-accordion-content\");\n          if (!content) return;\n          const height = this.getElementHeight(content);\n          element.classList.add(\"cky-app-accordion-open\");\n          content.style.height = height;\n          window.setTimeout(function () {\n            content.style.height = \"\";\n            content.style.overflow = \"visible\";\n          }, 200);\n        }\n      });\n      this.activeIndex = this.expandedIndex;\n    },\n    getElementHeight(element) {\n      element.style.display = \"block\"; // Make it visible\n      const height = element.scrollHeight + \"px\"; // Get it's height\n      element.style.display = \"\"; //  Hide it again\n      return height;\n    },\n    getActiveAccordions() {\n      return document.querySelectorAll(`[data-cky-toggle=\"cky-${this.name}-accordion-${this.expandedIndex}\"]`);\n    },\n    isExpanded() {\n      return this.expandedIndex === this.activeIndex;\n    },\n    closeAccordion() {\n      if (this.activeIndex === null) return;\n      document.querySelectorAll(`.cky-app-accordion-open[data-cky-toggle=\"cky-${this.name}-accordion-${this.activeIndex}\"]`).forEach(item => {\n        if (!item) return;\n        this.hideAccordion(item);\n      });\n      this.activeIndex = null;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-card.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-card.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-card-loader.vue */ \"./src/components/elements/cky-card-loader.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CkyCardLoader: _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  name: \"CkyCard\",\n  props: {\n    title: {\n      type: String,\n      required: false\n    },\n    subtitle: {\n      type: String,\n      required: false,\n      default: \"\"\n    },\n    bodyClass: {\n      type: String,\n      default: \"\"\n    },\n    loading: {\n      type: Boolean,\n      default: false\n    },\n    fullWidth: {\n      type: Boolean,\n      default: false\n    }\n  },\n  computed: {\n    /**\n     * Check if the actions slot is set.\n     *\n     * @since 3.0.0\n     *\n     * @return {boolean}\n     */\n    hasActions() {\n      return !!this.$slots.headerAction;\n    },\n    /**\n     * Check if the body slot is set.\n     *\n     * @since 3.0.0\n     *\n     * @return {boolean}\n     */\n    hasBodySlot() {\n      return !!this.$slots.body;\n    },\n    /**\n     * Check if the footer slot is set.\n     *\n     * @since 3.0.0\n     *\n     * @return {boolean}\n     */\n    hasFooterSlot() {\n      return !!this.$slots.footer;\n    },\n    /**\n     * Get the class object for the box.\n     *\n     * If the data is being processed, add loading class.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    getLoadingClass() {\n      return this.loading ? \"cky-loading\" : '';\n    },\n    /**\n     * Get the class object for the body.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    getBodyClass() {\n      return {\n        \"cky-card-body\": true,\n        \"cky-card-body--full\": this.fullWidth,\n        [this.bodyClass]: this.bodyClass\n      };\n    },\n    pluginStatus() {\n      return this.$store.state.settings.status;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-card.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-colors.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-colors.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyColors\",\n  props: [\"color\"],\n  data() {\n    return {\n      colors: {\n        hex: \"#000000\"\n      },\n      colorValue: \"\"\n    };\n  },\n  mounted() {\n    this.setColor(this.color || \"#000000\");\n  },\n  methods: {\n    setColor(color) {\n      this.updateColors(color);\n      this.colorValue = color;\n    },\n    updateColors(color) {\n      if (color.slice(0, 1) == \"#\") {\n        this.colors = Object.assign({}, this.colors, {\n          hex: color\n        });\n      } else if (color.slice(0, 4) == \"rgba\") {\n        const rgba = color.replace(/^rgba?\\(|\\s+|\\)$/g, \"\").split(\",\"),\n          hex = \"#\" + ((1 << 24) + (parseInt(rgba[0]) << 16) + (parseInt(rgba[1]) << 8) + parseInt(rgba[2])).toString(16).slice(1);\n        this.colors = Object.assign({}, this.colors, {\n          hex: hex,\n          a: rgba[3]\n        });\n      }\n    }\n  },\n  watch: {\n    color(val) {\n      this.setColor(val);\n      this.$emit(\"changeColor\", val);\n    },\n    colorValue(val) {\n      if (val) {\n        this.updateColors(val);\n        this.$emit(\"input\", val);\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-colors.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-success.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-success.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_spinner_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-spinner.vue */ \"./src/components/elements/cky-spinner.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyConnectSuccess\",\n  components: {\n    CkySpinner: _components_elements_cky_spinner_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    timeout: {\n      type: Number,\n      default: 6000\n    }\n  },\n  data() {\n    return {\n      showConnectSuccess: false,\n      syncing: false\n    };\n  },\n  methods: {\n    showMessage() {\n      this.showConnectSuccess = true;\n    },\n    redirectToApp() {\n      this.$router.redirectToApp();\n      this.showConnectSuccess = false;\n      this.$router.redirectToDashboard(this.$route.name);\n    }\n  },\n  created() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.syncing = true;\n      this.showMessage();\n    });\n    this.$root.$on(\"afterSyncing\", async () => {\n      this.syncing = false;\n    });\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-menu-item.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-menu-item.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyMenuItem\",\n  props: {\n    data: Object\n  },\n  data() {\n    return {\n      syncing: false\n    };\n  },\n  methods: {\n    visible: function () {\n      if (!this.data.to) return false;\n      if (!this.data.native && this.account.connected || this.data.hidden && !this.account.connected) return false;\n      return true;\n    }\n  },\n  computed: {\n    account() {\n      return this.getOption(\"account\");\n    }\n  },\n  mounted() {\n    this.$root.$on(\"beforeConnection\", () => {\n      this.syncing = true;\n    });\n    this.$root.$on(\"afterSyncing\", () => {\n      this.syncing = false;\n    });\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-modal.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-modal.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyModal\",\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    id: {\n      type: String,\n      default: \"cky-modal\"\n    },\n    dismissable: {\n      type: Boolean,\n      default: true\n    },\n    type: {\n      type: String,\n      default: \"default\"\n    },\n    visible: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      isVisible: false\n    };\n  },\n  methods: {\n    show() {\n      this.isVisible = true;\n      document.body.classList.add(\"cky-app-modal-open\");\n    },\n    close() {\n      this.isVisible = false;\n      document.body.classList.remove(\"cky-app-modal-open\");\n      this.$emit(\"close\");\n    }\n  },\n  computed: {\n    hasFooter() {\n      return !!this.$slots.footer;\n    }\n  },\n  created() {\n    if (this.visible === true) this.isVisible = true;\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-table-missing-notice.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-table-missing-notice.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyTableMissingNotice\",\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {};\n  },\n  methods: {\n    async reInstallTables() {\n      try {\n        this.$refs.ckyButtonreInstallTables.startLoading();\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_2__[\"default\"].post({\n          path: `/settings/reinstall`\n        });\n        if (response.success === true) {\n          window.location.reload();\n        }\n      } catch (error) {\n        console.log(error);\n      }\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapState\"])(\"settings\", [\"info\"]),\n    tablesMissing() {\n      return !!this.info.tables_missing;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-table-missing-notice.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-upgrade.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Upgrade\",\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  computed: {\n    account() {\n      return this.getOption(\"account\");\n    },\n    plan() {\n      return !!this.getInfo(\"plan\") && this.getInfo(\"plan\").name || \"free\";\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapState\"])(\"settings\", [\"info\"]),\n    canStartOptoutTrial() {\n      return this.info && this.info.website && this.info.website.canStartOptoutTrial;\n    },\n    buttonWidth() {\n      return this.canStartOptoutTrial ? '167px' : '107px';\n    },\n    upgradeURL() {\n      if (this.plan.toLowerCase() === \"ultimate\") {\n        return \"https://www.cookieyes.com/support/?query=enterprise&ref=cypluginupgrade#enterprise\";\n      }\n      const params = new URLSearchParams({\n        upgrade_id: this.account.website_id,\n        openUpgrade: 'true',\n        upgrade_source: 'cypluginupgrade'\n      });\n      if (this.canStartOptoutTrial) {\n        params.append('from_trial', 'true');\n      }\n      return `${window.ckyGlobals.webApp.url}/settings?${params.toString()}`;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-button.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-button.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyButton\",\n  components: {},\n  data() {\n    return {\n      loading: false\n    };\n  },\n  methods: {\n    startLoading() {\n      this.loading = true;\n    },\n    stopLoading() {\n      this.loading = false;\n    }\n  },\n  computed: {\n    buttonClass() {\n      return {\n        \"cky-button\": true,\n        \"cky-button-loading\": this.loading === true\n      };\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-input.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-input.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    value: {\n      type: [String, Number],\n      default: \"\"\n    },\n    placeholder: {\n      type: String,\n      default: \"\"\n    },\n    autocomplete: {\n      type: String,\n      default: \"\"\n    },\n    readonly: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    max: {\n      type: Number,\n      default: Number.MAX_SAFE_INTEGER\n    },\n    min: {\n      type: Number,\n      default: Number.MIN_SAFE_INTEGER\n    },\n    spellcheck: {\n      type: Boolean,\n      default() {\n        return true;\n      }\n    },\n    type: {\n      type: String,\n      default() {\n        return \"text\";\n      }\n    },\n    step: {\n      type: Number,\n      required: false\n    },\n    inputId: String,\n    error: {\n      type: [String, Boolean],\n      default() {\n        return false;\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-popper.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-popper.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _popperjs_core_lib_popper_lite_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @popperjs/core/lib/popper-lite.js */ \"./node_modules/@popperjs/core/lib/popper-lite.js\");\n/* harmony import */ var _popperjs_core_lib_modifiers_arrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @popperjs/core/lib/modifiers/arrow */ \"./node_modules/@popperjs/core/lib/modifiers/arrow.js\");\n/* harmony import */ var _popperjs_core_lib_modifiers_offset__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @popperjs/core/lib/modifiers/offset */ \"./node_modules/@popperjs/core/lib/modifiers/offset.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyPopper\",\n  components: {},\n  props: {\n    content: {\n      type: String,\n      default: \"\"\n    },\n    position: {\n      type: String,\n      default: \"top\"\n    },\n    hover: {\n      type: Boolean,\n      default: true\n    },\n    ishtml: {\n      type: Boolean,\n      default: false\n    },\n    isScrollable: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      popperId: null,\n      popper: null,\n      isOpen: false\n    };\n  },\n  computed: {\n    shouldShowPopper() {\n      return this.isOpen;\n    }\n  },\n  ready() {\n    this.$nextTick(() => {\n      if (this.showPopper) {\n        this.initPopper();\n      }\n    });\n  },\n  methods: {\n    initPopper() {\n      this.$nextTick(function () {\n        this.popper = Object(_popperjs_core_lib_popper_lite_js__WEBPACK_IMPORTED_MODULE_0__[\"createPopper\"])(this.$el, this.$el.querySelector(\".cky-popper\"), {\n          placement: this.position || \"bottom\",\n          removeOnDestroy: true,\n          modifiers: [_popperjs_core_lib_modifiers_arrow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n            name: \"arrow\",\n            options: {\n              padding: 10\n            }\n          }, _popperjs_core_lib_modifiers_offset__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n            name: \"offset\",\n            options: {\n              offset: [0, 8]\n            }\n          }]\n        });\n      });\n    },\n    destroyPopper() {\n      if (!this.popper) return;\n      this.popper.destroy();\n      this.popper = null;\n    },\n    openPopper() {\n      if (this.isScrollable) {\n        document.querySelector('.cky-app-wrap .cky-dropdown-languages ul').style.overflow = \"hidden\";\n      }\n      this.isOpen = true;\n      this.initPopper();\n    },\n    closePopper() {\n      if (this.isScrollable) {\n        document.querySelector('.cky-app-wrap .cky-dropdown-languages ul').style.overflow = \"scroll\";\n      }\n      this.isOpen = false;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-card-loader.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-card-loader.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyCardLoader\"\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-loader.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-loader.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyLoader\",\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notice.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-notice.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyNotice\",\n  props: {\n    type: {\n      type: String,\n      default: \"success\"\n    },\n    isDismissable: {\n      type: Boolean,\n      default: false\n    },\n    showIcon: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      isShown: true\n    };\n  },\n  methods: {\n    close() {\n      this.$emit(\"onDismiss\");\n      if (this.isShown) this.isShown = false;\n    }\n  },\n  computed: {\n    /**\n     * Get notice classes based of different conditions.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    noticeClass() {\n      return {\n        \"cky-admin-notice\": true,\n        \"cky-admin-notice-info\": this.type === \"info\",\n        \"cky-admin-notice-error\": this.type === \"error\",\n        \"cky-admin-notice-success\": this.type === \"success\",\n        \"cky-admin-notice-warning\": this.type === \"warning\",\n        \"cky-admin-notice-default\": this.type === \"default\",\n        \"cky-admin-notice-has-icon\": this.showIcon,\n        \"cky-admin-notice-dismissable\": this.isDismissable\n      };\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-notice.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notification.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-notification.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/utils */ \"./src/helpers/utils.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyNotification\",\n  data() {\n    return {\n      id: \"cky-toast-notification\",\n      message: \"\",\n      type: \"success\",\n      callback: false,\n      options: {\n        type: \"success\",\n        autoclose: {\n          show: true,\n          timeout: 5000\n        },\n        dismiss: {\n          show: false\n        }\n      }\n    };\n  },\n  mounted() {\n    this.$root.$on(\"triggerNotification\", data => {\n      // Setup notification options.\n      this.setupNotice(data);\n    });\n  },\n  computed: {\n    notificationClass() {\n      return {\n        \"cky-notification\": true,\n        \"cky-notification-info\": this.type === \"info\",\n        \"cky-notification-error\": this.type === \"error\",\n        \"cky-notification-success\": this.type === \"success\",\n        \"cky-notification-warning\": this.type === \"warning\"\n      };\n    }\n  },\n  methods: {\n    getMessage(data) {\n      return data.message || \"\";\n    },\n    async setupNotice(data) {\n      // Notice type.\n      this.type = data.type || \"success\";\n      // Set type.\n      this.options.type = this.type;\n\n      // Is message dismissible.\n      this.options.dismiss.show = data.dismiss || false;\n\n      // If not dismissible, auto close.\n      this.options.autoclose.show = !this.options.dismiss.show;\n\n      // Set notification text.\n      this.message = this.getMessage(data);\n      if (this.options.autoclose.show) {\n        await Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"delayExecution\"])(this.options.autoclose.timeout);\n        this.message = false;\n        if (typeof this.callback == \"function\") this.callback();\n      }\n    },\n    close() {\n      this.message = false;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-spinner.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-spinner.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkySpinner\",\n  components: {}\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/wp-editor.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/wp-editor.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! md5 */ \"./node_modules/md5/md5.js\");\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_0__);\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"WpEditor\",\n  props: {\n    value: {\n      type: String,\n      default: \"\"\n    },\n    id: {\n      type: String,\n      default: \"cky-richtext-editor\"\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    language: {\n      type: String,\n      default: \"en\"\n    },\n    height: {\n      type: String,\n      default: \"150\"\n    }\n  },\n  data() {\n    return {\n      editorId: `${this.id}-${md5__WEBPACK_IMPORTED_MODULE_0___default()(Math.random() + \"-\" + Math.random() + \"-\" + Math.random())}`,\n      correctEditor: null\n    };\n  },\n  computed: {\n    editorContent: {\n      get() {\n        return this.value;\n      },\n      set(value) {\n        this.$emit(\"input\", value.replaceAll(\"<p><br></p>\", \"\"));\n      }\n    }\n  },\n  methods: {\n    initialize() {\n      this.correctEditor = () => window.wp.oldEditor || window.wp.editor;\n      const editor = this.correctEditor();\n      if (!editor || typeof editor.getDefaultSettings !== 'function') {\n        return;\n      }\n      const config = editor.getDefaultSettings() || {};\n      config.quicktags.buttons = \" \";\n      config.tinymce.toolbar1 = \" \";\n      config.tinymce.toolbar2 = \" \";\n      config.tinymce.height = this.height;\n      config.tinymce.readonly = this.disabled;\n      config.tinymce.body_class = \"cky-rich-text-editor\";\n      config.tinymce.content_style = `body{font-size:14px; color: #2C3338;font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif; -webkit-font-smoothing: subpixel-antialiased !important;}`;\n      config.tinymce.setup = editor => {\n        editor.on('init', () => {\n          editor.setContent(this.value || '');\n        });\n        editor.on('change', () => {\n          this.listener();\n        });\n      };\n      if (this.isRTLLanguage(this.language)) {\n        config.tinymce.directionality = \"rtl\";\n      }\n      this.cleanup();\n      if (editor && typeof editor.initialize === 'function') {\n        editor.initialize(this.editorId, config);\n      }\n    },\n    listener() {\n      if (!this.correctEditor) return;\n      const editor = this.correctEditor();\n      if (!editor || typeof editor.getContent !== 'function') return;\n      const content = editor.getContent(this.editorId);\n      this.$emit(\"input\", content);\n    },\n    cleanup() {\n      if (window.tinymce && window.tinymce.editors[this.editorId]) {\n        window.tinymce.editors[this.editorId].remove();\n      }\n    },\n    clearContent() {\n      if (window.tinymce && window.tinymce.editors[this.editorId]) {\n        window.tinymce.editors[this.editorId].setContent('');\n      }\n    }\n  },\n  mounted() {\n    this.initialize();\n  },\n  beforeDestroy() {\n    this.cleanup();\n  },\n  activated() {\n    this.initialize();\n  },\n  deactivated() {\n    this.cleanup();\n  },\n  watch: {\n    value(newVal) {\n      if (window.tinymce && window.tinymce.editors[this.editorId]) {\n        const editor = window.tinymce.editors[this.editorId];\n        if (editor.getContent() !== newVal) {\n          editor.setContent(newVal || '');\n        }\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/exit-intent-popup.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/exit-intent-popup.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"exitIntentPopup\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  methods: {\n    discardChanges() {\n      this.$refs.exitIntentPopup.close();\n      this.$emit('discardChanges');\n    },\n    stayOnPage() {\n      this.$refs.exitIntentPopup.close();\n      this.$emit('stayOnPage');\n    },\n    show() {\n      this.$refs.exitIntentPopup.show();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/exit-intent-popup.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/blank.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/blank.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/blank.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/categories.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/categories.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"32px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/categories.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/chat.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/chat.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/chat.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cky-icon.vue?vue&type=script&lang=js":
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cky-icon.vue?vue&type=script&lang=js ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cookieyes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookieyes */ \"./src/components/icons/cookieyes.vue\");\n/* harmony import */ var _chat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chat */ \"./src/components/icons/chat.vue\");\n/* harmony import */ var _help__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./help */ \"./src/components/icons/help.vue\");\n/* harmony import */ var _rocket__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./rocket */ \"./src/components/icons/rocket.vue\");\n/* harmony import */ var _blank__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./blank */ \"./src/components/icons/blank.vue\");\n/* harmony import */ var _css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./css */ \"./src/components/icons/css.vue\");\n/* harmony import */ var _note__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./note */ \"./src/components/icons/note.vue\");\n/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./layout */ \"./src/components/icons/layout.vue\");\n/* harmony import */ var _close__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./close */ \"./src/components/icons/close.vue\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./edit */ \"./src/components/icons/edit.vue\");\n/* harmony import */ var _trash__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./trash */ \"./src/components/icons/trash.vue\");\n/* harmony import */ var _spinner__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./spinner */ \"./src/components/icons/spinner.vue\");\n/* harmony import */ var _edit_alt__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./edit-alt */ \"./src/components/icons/edit-alt.vue\");\n/* harmony import */ var _cookie_policy__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./cookie-policy */ \"./src/components/icons/cookie-policy.vue\");\n/* harmony import */ var _privacy_policy__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./privacy-policy */ \"./src/components/icons/privacy-policy.vue\");\n/* harmony import */ var _search__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./search */ \"./src/components/icons/search.vue\");\n/* harmony import */ var _general__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./general */ \"./src/components/icons/general.vue\");\n/* harmony import */ var _success_circle__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./success-circle */ \"./src/components/icons/success-circle.vue\");\n/* harmony import */ var _connect__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./connect */ \"./src/components/icons/connect.vue\");\n/* harmony import */ var _crown__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./crown */ \"./src/components/icons/crown.vue\");\n/* harmony import */ var _scan__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./scan */ \"./src/components/icons/scan.vue\");\n/* harmony import */ var _cookie__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./cookie */ \"./src/components/icons/cookie.vue\");\n/* harmony import */ var _categories__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./categories */ \"./src/components/icons/categories.vue\");\n/* harmony import */ var _pages__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./pages */ \"./src/components/icons/pages.vue\");\n/* harmony import */ var _eye__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./eye */ \"./src/components/icons/eye.vue\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyIcon\",\n  props: {\n    icon: {\n      type: String,\n      default: \"logo\"\n    },\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  },\n  computed: {\n    getStyles() {\n      return {\n        height: this.height + \"px\",\n        width: this.width + \"px\"\n      };\n    }\n  },\n  components: {\n    logo: _cookieyes__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    chat: _chat__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    help: _help__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    rocket: _rocket__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    blank: _blank__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    note: _note__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    css: _css__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    layout: _layout__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    close: _close__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n    edit: _edit__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n    trash: _trash__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n    spinner: _spinner__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n    editAlt: _edit_alt__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n    cookiePolicy: _cookie_policy__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n    privacyPolicy: _privacy_policy__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n    search: _search__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n    general: _general__WEBPACK_IMPORTED_MODULE_16__[\"default\"],\n    successCircle: _success_circle__WEBPACK_IMPORTED_MODULE_17__[\"default\"],\n    connect: _connect__WEBPACK_IMPORTED_MODULE_18__[\"default\"],\n    crown: _crown__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n    pages: _pages__WEBPACK_IMPORTED_MODULE_23__[\"default\"],\n    scan: _scan__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n    cookie: _cookie__WEBPACK_IMPORTED_MODULE_21__[\"default\"],\n    categories: _categories__WEBPACK_IMPORTED_MODULE_22__[\"default\"],\n    eye: _eye__WEBPACK_IMPORTED_MODULE_24__[\"default\"]\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/close.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/close.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"inherit\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/close.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/connect.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/connect.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/connect.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie-policy.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cookie-policy.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CookiePolicy\",\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/cookie-policy.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cookie.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"32px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/cookie.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookieyes.vue?vue&type=script&lang=js":
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cookieyes.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/cookieyes.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/crown.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/crown.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/crown.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/css.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/css.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/css.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit-alt.vue?vue&type=script&lang=js":
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/edit-alt.vue?vue&type=script&lang=js ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/edit-alt.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/edit.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/edit.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/eye.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/eye.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/eye.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/general.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/general.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/general.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/help.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/help.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"44\"\n    },\n    height: {\n      type: String,\n      default: \"38\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/help.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/layout.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/layout.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/layout.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/note.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/note.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/note.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/pages.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/pages.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"32px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/pages.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/privacy-policy.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/privacy-policy.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/privacy-policy.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/rocket.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/rocket.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/rocket.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/scan.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/scan.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"32px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/scan.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/search.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/search.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/search.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/spinner.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/spinner.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/spinner.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/success-circle.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/success-circle.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/success-circle.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/trash.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/trash.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: {\n    width: {\n      type: String,\n      default: \"18px\"\n    },\n    height: {\n      type: String,\n      default: \"100%\"\n    },\n    color: {\n      type: String,\n      default: \"currentColor\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/icons/trash.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-header.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/layouts/cky-header.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyHeader\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_1__[\"connect\"]],\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data() {\n    return {\n      syncing: false\n    };\n  },\n  computed: {\n    account() {\n      return this.getOption(\"account\");\n    }\n  },\n  created() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.syncing = true;\n    });\n    this.$root.$on(\"afterSyncing\", async () => {\n      this.syncing = false;\n    });\n  }\n});\n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-nav-menu.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/layouts/cky-nav-menu.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_menu_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-menu-item.vue */ \"./src/components/cky-menu-item.vue\");\n/* harmony import */ var _components_pageviews_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/pageviews.vue */ \"./src/components/pageviews.vue\");\n/* harmony import */ var _components_cky_upgrade_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/cky-upgrade.vue */ \"./src/components/cky-upgrade.vue\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyNavMenu\",\n  components: {\n    CkyMenuItem: _components_cky_menu_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    Pageviews: _components_pageviews_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    Upgrade: _components_cky_upgrade_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n  },\n  data() {\n    return {\n      menus: [{\n        text: this.$i18n.__(\"Dashboard\", \"cookie-law-info\"),\n        to: {\n          name: \"dashboard\"\n        },\n        native: true\n      }, {\n        text: this.$i18n.__(\"Cookie Banner\", \"cookie-law-info\"),\n        to: {\n          name: \"customize\"\n        }\n      }, {\n        text: this.$i18n.__(\"Cookie Manager\", \"cookie-law-info\"),\n        to: {\n          name: \"cookies\"\n        }\n      }, {\n        text: this.$i18n.__(\"Languages\", \"cookie-law-info\"),\n        to: {\n          name: \"languages\"\n        }\n      }, {\n        text: this.$i18n.__(\"Policy Generators\", \"cookie-law-info\"),\n        to: {\n          name: \"policies\"\n        }\n      }, {\n        text: this.$i18n.__(\"Google Consent Mode (GCM)\", \"cookie-law-info\"),\n        to: {\n          name: \"gcm\"\n        },\n        native: true,\n        hidden: true\n      }, {\n        text: this.$i18n.__(\"Site Settings\", \"cookie-law-info\"),\n        to: {\n          name: \"settings\"\n        },\n        native: true,\n        hidden: true\n      }]\n    };\n  },\n  computed: {\n    isSuspended() {\n      return this.getInfo(\"website\") && this.getInfo(\"website\").status === \"suspended\";\n    },\n    sessionStatus() {\n      return this.$store.state.settings.session_status;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-review.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-review.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"NoticeReview\",\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data() {\n    return {\n      syncing: false,\n      contents: {\n        review: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s: opening bold tag, %2$s: closing bold tag\n        \"Hey, we at %1$sCookieYes%2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going.\", \"cookie-law-info\"), \"<b>\", \"</b>\")\n      },\n      expiry: !!window.ckyAppNotices.review_notice && window.ckyAppNotices.review_notice.expiration || 0,\n      showNotice: !!window.ckyAppNotices.review_notice,\n      reviewURL: \"https://wordpress.org/support/plugin/cookie-law-info/reviews/#new-post\"\n    };\n  },\n  methods: {\n    async removeNotice(expiry = this.expiry) {\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n        path: `/settings/notices/review_notice`,\n        data: {\n          expiry: expiry\n        }\n      });\n      this.$refs.ReviewNotice.isShown = false;\n    },\n    redirectReview() {\n      this.$router.redirectToURL(this.reviewURL);\n    }\n  },\n  mounted() {}\n});\n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pageviews.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pageviews.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Pageviews\",\n  props: {},\n  data() {\n    return {\n      position: \"bottom\"\n    };\n  },\n  methods: {\n    formatNumber(number) {\n      return number.toLocaleString('en-US');\n    }\n  },\n  computed: {\n    info() {\n      return this.getInfo();\n    },\n    endsIn() {\n      return this.info.website && this.info.website.ends_in || 0;\n    },\n    pageViews() {\n      return this.info.pageviews;\n    },\n    overageData() {\n      return this.info.overage;\n    },\n    pageviewsCount() {\n      if (this.pageViews.count > this.pageViews.limit && this.showOverageCount) {\n        return this.pageViews.limit;\n      }\n      return this.pageViews.count;\n    },\n    pageviewsPercentage() {\n      return this.pageViews ? Math.round(this.pageviewsCount * 100 / this.pageViews.limit) : 0;\n    },\n    pageViewsEnabled() {\n      return !!this.info && !!this.info.pageviews;\n    },\n    showOverageCount() {\n      return this.pageViews.limit && this.overageData && this.overageData.applicable && this.overageData.enabled && this.overageData.overage_view_count > 0;\n    },\n    pageviewsUsedText() {\n      return this.$i18n.__('Pageviews used: ', 'cookie-law-info');\n    },\n    showPageviewsPercentage() {\n      return !!this.pageViews.limit;\n    },\n    formattedPageviewsText() {\n      let text = this.formatNumber(this.pageviewsCount);\n      if (this.showPageviewsPercentage) {\n        if (!this.showOverageCount) {\n          text += `/${this.formatNumber(this.pageViews.limit)}`;\n        }\n        text += ` (${this.pageviewsPercentage}%)`;\n      }\n      return text;\n    },\n    formattedOverageText() {\n      return this.formatNumber(this.overageData.overage_view_count);\n    },\n    contents() {\n      return {\n        pageview: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s is the reset date, %2$s is the URL to pageviews documentation\n        'Pageviews will reset on<br><b>%1$s</b>.<br><a class=\"cky-external-link\" href=\"%2$s\" target=\"_blank\">Learn more</a>', 'cookie-law-info'), this.pageViews.ends_at, \"https://www.cookieyes.com/documentation/pageviews-info/\")\n      };\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/pageviews.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-btn.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-btn.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-colors.vue */ \"./src/components/cky-colors.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerBtn\",\n  props: {\n    properties: {\n      type: Object,\n      default() {\n        return {};\n      }\n    },\n    content: {\n      type: String,\n      default: \"\"\n    },\n    title: {\n      type: String,\n      default: \"\"\n    },\n    colourTitle: {\n      type: String,\n      default: \"\"\n    },\n    name: {\n      type: String,\n      default: \"\"\n    },\n    toggle: {\n      type: Boolean,\n      default: true\n    },\n    supportedLaws: {\n      type: Array,\n      default() {\n        return [\"gdpr\"];\n      }\n    },\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    disabledFields: {\n      type: Array,\n      default() {\n        return [];\n      }\n    }\n  },\n  data() {\n    return {\n      bannerContent: \"\"\n    };\n  },\n  components: {\n    CkyColors: _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  computed: {\n    appliedLaw() {\n      return this.$store.state.banners.current.properties.settings.applicableLaw;\n    }\n  },\n  mounted() {\n    this.bannerContent = this.content;\n  },\n  watch: {\n    bannerContent(val) {\n      this.$emit(\"input\", val);\n    },\n    content(val) {\n      this.bannerContent = val;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-btn.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-colors.vue */ \"./src/components/cky-colors.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"BlockedContent\",\n  props: {\n    content: Object,\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    }\n  },\n  components: {\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyColors: _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/blocked-content.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"PreferenceCenter\",\n  props: {\n    content: Object,\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    }\n  },\n  components: {\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    applicableLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/cookie-list.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-colors.vue */ \"./src/components/cky-colors.vue\");\n/* harmony import */ var _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/elements/wp-editor.vue */ \"./src/components/elements/wp-editor.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_btn_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-btn.vue */ \"./src/modules/banners/components/cky-banner-btn.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Notice\",\n  components: {\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyColors: _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    WpEditor: _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyBannerBtn: _modules_banners_components_cky_banner_btn_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n  },\n  props: {\n    content: Object,\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    language: {\n      type: String,\n      default: \"en\"\n    }\n  },\n  data() {\n    return {\n      key: Math.random().toString(),\n      loaded: false\n    };\n  },\n  methods: {\n    toggleDetailSaveButton() {\n      const config = this.banner.properties.config;\n      let status = true;\n      if (this.showCategoriesOnFirstLayer && config.categoryPreview.status) status = false;\n      config.preferenceCenter.elements.buttons.elements.save.status = status;\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    showCategoriesOnFirstLayer() {\n      return this.banner.properties.settings.type === \"classic\";\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_4__[\"mapState\"])(\"settings\", [\"info\"])\n  },\n  watch: {\n    \"banner.properties.config.categoryPreview\": {\n      handler() {\n        this.toggleDetailSaveButton();\n      },\n      deep: true\n    },\n    banner: {\n      handler() {\n        this.content.preferenceCenter.elements.buttons.elements.accept = this.content.notice.elements.buttons.elements.accept;\n        this.content.preferenceCenter.elements.buttons.elements.reject = this.content.notice.elements.buttons.elements.reject;\n        this.content.optoutPopup.elements.optOption.elements.title = this.content.notice.elements.buttons.elements.donotSell;\n        this.banner.properties.config.preferenceCenter.elements.buttons.elements.accept.styles = this.banner.properties.config.notice.elements.buttons.elements.accept.styles;\n        this.banner.properties.config.preferenceCenter.elements.buttons.elements.reject.styles = this.banner.properties.config.notice.elements.buttons.elements.reject.styles;\n        this.banner.properties.config.preferenceCenter.elements.buttons.elements.reject.status = this.banner.properties.config.notice.elements.buttons.elements.reject.status;\n      },\n      deep: true\n    },\n    language: {\n      handler() {\n        this.key = Math.random().toString();\n      }\n    }\n  },\n  activated() {\n    if (this.loaded) {\n      // [Fix] Multiple issues were occured with TinyMCE when dynamic component is used.\n      this.key = Math.random().toString();\n    }\n    this.loaded = true;\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/notice.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_btn_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-btn.vue */ \"./src/modules/banners/components/cky-banner-btn.vue\");\n/* harmony import */ var _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/elements/wp-editor.vue */ \"./src/components/elements/wp-editor.vue\");\n/* harmony import */ var _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/cky-colors.vue */ \"./src/components/cky-colors.vue\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"OptOutCenter\",\n  props: {\n    content: Object,\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    language: {\n      type: String,\n      default: \"en\"\n    }\n  },\n  components: {\n    CkyColors: _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    WpEditor: _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyBannerBtn: _modules_banners_components_cky_banner_btn_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      key: Math.random().toString(),\n      loaded: false\n    };\n  },\n  methods: {\n    showConnectModal() {\n      this.$emit('show-gpc-modal');\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/opt-out-center.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=script&lang=js":
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_btn_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-btn.vue */ \"./src/modules/banners/components/cky-banner-btn.vue\");\n/* harmony import */ var _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/elements/wp-editor.vue */ \"./src/components/elements/wp-editor.vue\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Preference\",\n  components: {\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    WpEditor: _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyBannerBtn: _modules_banners_components_cky_banner_btn_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  props: {\n    content: Object,\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    language: {\n      type: String,\n      default: \"en\"\n    }\n  },\n  data() {\n    return {\n      key: Math.random().toString(),\n      loaded: false\n    };\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    isCategoryPreviewDisabled() {\n      return this.$store.state.banners.current.properties.config.preferenceCenter.elements.buttons.elements.save.status;\n    }\n  },\n  watch: {\n    language: {\n      handler() {\n        this.key = Math.random().toString();\n      }\n    }\n  },\n  activated() {\n    // [Fix] Multiple issues were occured with TinyMCE when dynamic component is used.\n    if (this.loaded) {\n      this.key = Math.random().toString();\n    }\n    this.loaded = true;\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/preference.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-colors.vue */ \"./src/components/cky-colors.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"RevisitConsent\",\n  props: {\n    content: Object,\n    translate: {\n      type: Boolean,\n      default: false\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    }\n  },\n  components: {\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyColors: _components_cky_colors_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  methods: {\n    showRevisitIconModal() {\n      this.$emit('show-revisit-icon-modal');\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=script&lang=js":
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/accordion/cky-accordion.vue */ \"./src/components/accordion/cky-accordion.vue\");\n/* harmony import */ var _modules_banners_tabs_content_accordions_notice_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/modules/banners/tabs/content/accordions/notice.vue */ \"./src/modules/banners/tabs/content/accordions/notice.vue\");\n/* harmony import */ var _modules_banners_tabs_content_accordions_preference_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/modules/banners/tabs/content/accordions/preference.vue */ \"./src/modules/banners/tabs/content/accordions/preference.vue\");\n/* harmony import */ var _modules_banners_tabs_content_accordions_cookie_list_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/modules/banners/tabs/content/accordions/cookie-list.vue */ \"./src/modules/banners/tabs/content/accordions/cookie-list.vue\");\n/* harmony import */ var _modules_banners_tabs_content_accordions_revisit_consent_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/modules/banners/tabs/content/accordions/revisit-consent.vue */ \"./src/modules/banners/tabs/content/accordions/revisit-consent.vue\");\n/* harmony import */ var _modules_banners_tabs_content_accordions_blocked_content_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/modules/banners/tabs/content/accordions/blocked-content.vue */ \"./src/modules/banners/tabs/content/accordions/blocked-content.vue\");\n/* harmony import */ var _modules_banners_tabs_content_accordions_opt_out_center_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/modules/banners/tabs/content/accordions/opt-out-center.vue */ \"./src/modules/banners/tabs/content/accordions/opt-out-center.vue\");\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabContentAccordion\",\n  components: {\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyAccordion: _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    Notice: _modules_banners_tabs_content_accordions_notice_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    Preference: _modules_banners_tabs_content_accordions_preference_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    CookieList: _modules_banners_tabs_content_accordions_cookie_list_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    RevisitConsent: _modules_banners_tabs_content_accordions_revisit_consent_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n    BlockedContent: _modules_banners_tabs_content_accordions_blocked_content_vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n    OptOutCenter: _modules_banners_tabs_content_accordions_opt_out_center_vue__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n  },\n  props: {\n    language: {\n      type: String,\n      default: \"en\"\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    translate: {\n      type: Boolean,\n      default: false\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    contentSections: function () {\n      let contentSections = [];\n      if (this.loading) {\n        return contentSections;\n      }\n      const applicableLaw = this.banner.properties.settings.applicableLaw;\n      contentSections = _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_2__[\"default\"].getContentSections(applicableLaw);\n      return contentSections;\n    },\n    loading() {\n      return !this.$store.state.banners.current.id > 0;\n    },\n    content() {\n      let content = this.banner.contents[this.language];\n      if (content === undefined || content === \"\") {\n        content = this.banner.contents[\"en\"];\n      }\n      return content;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/index.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/views/index.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_exit_intent_popup_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../components/exit-intent-popup.vue */ \"./src/components/exit-intent-popup.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(2)]).then(__webpack_require__.bind(null, /*! ./customize.vue */ \"./src/modules/banners/views/customize.vue\")),\n    exitIntentPopup: _components_exit_intent_popup_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  async beforeRouteLeave(to, from, next) {\n    if (!this.$refs.customize.hasChanges()) return next(); // No changes, allow navigation\n    this.$refs.exitIntentPopup.show();\n    const confirmLeave = await new Promise(resolve => {\n      this.$refs.exitIntentPopup.$on('stayOnPage', () => {\n        resolve(false);\n      });\n      this.$refs.exitIntentPopup.$on('discardChanges', () => {\n        resolve(true);\n      });\n    });\n    next(!!confirmLeave);\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/index.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/views/index.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(5)]).then(__webpack_require__.bind(null, /*! ./cookies.vue */ \"./src/modules/cookies/views/cookies.vue\"))\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/cookies/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/index.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/index.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => __webpack_require__.e(/*! import() */ 4).then(__webpack_require__.bind(null, /*! ./dashboard.vue */ \"./src/modules/dashboard/views/dashboard.vue\"))\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/plans.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/plans.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_card_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-card.vue */ \"./src/components/cky-card.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/cky-connect-success.vue */ \"./src/components/cky-connect-success.vue\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_3__[\"connect\"]],\n  components: {\n    ckyCard: _components_cky_card_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyConnectSuccess: _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n  },\n  data() {\n    return {\n      loading: false,\n      loaded: false,\n      toggleSettings: false,\n      showMonthly: true,\n      currencies: [],\n      planDetails: [],\n      selected: 'USD',\n      symbol: '$',\n      available: 'all',\n      contents: {\n        'showMonthly': this.$i18n.__(\"/month/domain\", \"cookie-law-info\"),\n        'showYearly': this.$i18n.__(\"/year/domain\", \"cookie-law-info\"),\n        'custom_css': this.$i18n.__(\"Custom CSS\", \"cookie-law-info\"),\n        'custom_branding': this.$i18n.__(\"Option to add custom logo on banner\", \"cookie-law-info\"),\n        'schedule_scan': this.$i18n.__(\"Scheduled scan\", \"cookie-law-info\"),\n        'static_ip_scan': this.$i18n.__(\"Static IP scan\", \"cookie-law-info\"),\n        'config_geo_rules': this.$i18n.__(\"Geo-target banner\", \"cookie-law-info\"),\n        'popup_layout': this.$i18n.__(\"Pop-up banner layout\", \"cookie-law-info\"),\n        'respect_gpc': this.$i18n.__(\"Support for Global Privacy Control (GPC)\", \"cookie-law-info\"),\n        'hide_banner_on_specific_pages': this.$i18n.__(\"Disable banner on specific pages\", \"cookie-law-info\"),\n        'iab': this.$i18n.__(\"IAB TCF Support\", \"cookie-law-info\"),\n        'gacm_support': this.$i18n.__(\"Google's Additional Consent Mode\", \"cookie-law-info\"),\n        'revisit_custom_branding': this.$i18n.__(\"Custom revisit consent button\", \"cookie-law-info\"),\n        'scan_behind_login': this.$i18n.__(\"Scan behind login\", \"cookie-law-info\"),\n        'remove_powered_by': this.$i18n.__(\"Disable “Powered by” branding\", \"cookie-law-info\"),\n        'pages_per_scan': this.$i18n.__(\"&nbsp;pages per scan\", \"cookie-law-info\"),\n        'pageview_per_month': this.$i18n.__(\"&nbsp;pageviews / month\", \"cookie-law-info\"),\n        'unlimited_pageviews': this.$i18n.__(`<b>Unlimited</b>&nbsp;pageviews`, \"cookie-law-info\"),\n        'staging_mode': this.$i18n.__(\"Staging mode\", \"cookie-law-info\"),\n        'subdomain_consent_sharing': this.$i18n.__(\"Subdomain consent sharing\", \"cookie-law-info\"),\n        'multi_user_management': this.$i18n.__(\"Multi-user management\", \"cookie-law-info\"),\n        'gcm_support': this.$i18n.__(\"Support for Google Consent Mode (GCM) v2\", \"cookie-law-info\"),\n        'policy_generators': this.$i18n.__(\"Cookie/Privacy Policy Generators\", \"cookie-law-info\"),\n        'renew_user_consent': this.$i18n.__(\"Renew user consents\", \"cookie-law-info\"),\n        'do_not_track_support': this.$i18n.__(\"Do Not Track (DNT) support\", \"cookie-law-info\"),\n        '2fa': this.$i18n.__(\"Two-factor authentication (2FA)\", \"cookie-law-info\"),\n        'automatic_cookie_blocking': this.$i18n.__(\"Automatic cookie blocking\", \"cookie-law-info\"),\n        'language_limit': this.$i18n.__(\"Multilingual banner\", \"cookie-law-info\"),\n        'unlimited_scans': this.$i18n.__(`<b>Unlimited</b>&nbsp;cookie scans`, \"cookie-law-info\"),\n        'scans_per_month': this.$i18n.__(`&nbsp;cookie scans / month`, \"cookie-law-info\"),\n        'chat_support': this.$i18n.__(\"Chat support\", \"cookie-law-info\"),\n        'opt_in_banner_for_gdpr': this.$i18n.__(\"Opt-in consent banner for GDPR\", \"cookie-law-info\"),\n        'opt_out_banner_for_us_state_laws': this.$i18n.__(\"Opt-out banner for US State laws\", \"cookie-law-info\"),\n        'per_category_consent': this.$i18n.__(\"Per-category consent\", \"cookie-law-info\"),\n        'revisit_consent': this.$i18n.__(\"Revisit consent button\", \"cookie-law-info\"),\n        'advanced_customisation': this.$i18n.__(\"Advanced customisation\", \"cookie-law-info\"),\n        'basic_customisation': this.$i18n.__(\"Basic customisation\", \"cookie-law-info\")\n      },\n      usageList: ['scans_per_month', 'pages_per_scan', 'page_view_limit']\n    };\n  },\n  methods: {\n    toggleAdvanced() {\n      this.toggleSettings = !this.toggleSettings;\n    },\n    changeActive() {\n      this.showMonthly = !this.showMonthly;\n    },\n    onChange() {\n      this.currencies.forEach(item => {\n        if (item.code === this.selected) {\n          this.symbol = item.symbol;\n        }\n      });\n    },\n    getFeatures(plan) {\n      const features = {\n        ...this.planDetails.plan[plan].features\n      };\n      const popperFeatures = {\n        'staging_mode': this.$i18n.__(\"Allows you to add your staging site URL to the main site, enabling you to set up and test the cookie banner in your staging environment.\", \"cookie-law-info\"),\n        'automatic_cookie_blocking': this.$i18n.__(\"Automatically scan, detect and block third-party cookie scripts until your site visitors give consent.\", \"cookie-law-info\"),\n        'scan_behind_login': this.$i18n.__(`To scan your web page behind a login or a cookie wall, <a href=\"https://www.cookieyes.com/support\" target=\"_blank\">contact us</a> and provide your <b>login URL</b> along with the <b>test login credentials</b>. This will enable us to configure our scanner to scan behind your login pages.`, \"cookie-law-info\"),\n        'gacm_support': this.$i18n.__(`Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). <b>AC Mode is intended only for use alongside IAB TCF.</b>`, \"cookie-law-info\"),\n        'remove_powered_by': this.$i18n.__(\"Remove CookieYes logo from your cookie banner.\", \"cookie-law-info\"),\n        'custom_css': this.$i18n.__(\"Add CSS code and customise the way your cookie banner looks.\", \"cookie-law-info\"),\n        'config_geo_rules': this.$i18n.__(\"Geo-target your cookie banner and display it as per your visitor's location.\", \"cookie-law-info\"),\n        'static_ip_scan': this.$i18n.__(`If your website's firewall or configuration restricts external access, enable static IP scan for your site, ensuring that the scan requests consistently originate from the same IP. Additionally, <a href=\"https://www.cookieyes.com/documentation/whitelisting-cookieyes-scanner/\" target=\"_blank\">whitelist the static IP addresses</a> of the CookieYes scanner.`, \"cookie-law-info\"),\n        'revisit_custom_branding': this.$i18n.__(\"Replace the default icon of the revisit consent button with your custom icon.\", \"cookie-law-info\"),\n        'revisit_consent': this.$i18n.__(\"Displays a floating button on your website allowing your visitors to withdraw or change their consent at any time.\", \"cookie-law-info\"),\n        'respect_gpc': this.$i18n.__(\"Global Privacy Control (GPC) is a web standard (necessary for CCPA/CPRA compliance) that allows users to signal to websites that they do not want their data to be collected or shared. If enabled, CookieYes will respect your user’s GPC setting.\", \"cookie-law-info\"),\n        'renew_user_consent': this.$i18n.__(\"This action will trigger the cookie banner to reappear for all existing users who have already given consent.\", \"cookie-law-info\"),\n        'subdomain_consent_sharing': this.$i18n.__(\"Allows you to share your visitor consent information among different subdomains of your website.\", \"cookie-law-info\"),\n        'do_not_track_support': this.$i18n.__(\"DNT is a web browser setting that enables you to opt-out of tracking by websites. CookieYes will respect your visitor’s DNT setting.\", \"cookie-law-info\"),\n        'page_view_limit': plan === 'basic' || plan === 'pro' ? this.$i18n.__(\"A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.<br>If Extra Pageviews are enabled for your account, you'll be charged [OVERAGE_PRICE] for every 1,000 additional pageviews per site, beyond your monthly plan limit.\", \"cookie-law-info\").replace('[OVERAGE_PRICE]', this.symbol + (this.planDetails.overage_price ? (this.planDetails.overage_price[this.selected.toLowerCase()] / 100).toFixed(2) : '0.30')) : this.$i18n.__(\"A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.\", \"cookie-law-info\"),\n        'pages_per_scan': this.$i18n.__(\"The number of pages of your website that will be scanned.\", \"cookie-law-info\")\n      };\n      const modifiedFeatures = {};\n      for (const [key, value] of Object.entries(features)) {\n        if (typeof value === 'object' && value.value === false || value === false || this.getContent(key, value) === undefined) {\n          if (key !== 'advanced_customisation') {\n            continue;\n          }\n        }\n        if (key === 'advanced_customisation' && value === false) {\n          modifiedFeatures['basic_customisation'] = {\n            value: true\n          };\n          continue;\n        }\n        if (key in popperFeatures) {\n          modifiedFeatures[key] = {\n            value: value,\n            showPopper: true,\n            popperContent: popperFeatures[key]\n          };\n          continue;\n        }\n        modifiedFeatures[key] = value;\n      }\n      return modifiedFeatures;\n    },\n    allFeatures(plan) {\n      const features = this.getFeatures(plan);\n      return Object.fromEntries(Object.entries(features).filter(([key]) => !this.usageList.includes(key)));\n    },\n    getContent(key, value) {\n      if (typeof value === 'object' && value !== null) {\n        value = value.value;\n      }\n      if (key === \"pages_per_scan\") {\n        return `<b>${value}</b>` + this.contents.pages_per_scan;\n      }\n      if (key === \"page_view_limit\") {\n        if (value === 0) {\n          return this.contents.unlimited_pageviews;\n        }\n        return `<b>${value.toLocaleString('en-US')}</b>` + this.contents.pageview_per_month;\n      }\n      if (key === \"language_limit\") {\n        if (value !== 1) {\n          return this.contents.language_limit;\n        }\n        return;\n      }\n      if (key === \"scans_per_month\") {\n        if (value > 0) {\n          return `<b>${value}</b>` + this.contents.scans_per_month;\n        }\n        return this.contents.unlimited_scans;\n      }\n      return this.contents[key];\n    },\n    getHeading(plan) {\n      switch (plan) {\n        case \"free\":\n          return this.$i18n.__(\"Key features in Free\", \"cookie-law-info\");\n        case \"basic\":\n          if (!this.plans.some(p => p.slug === 'free')) {\n            return this.$i18n.__(\"Key features in Basic\", \"cookie-law-info\");\n          }\n          return this.$i18n.__(\"Everything in Free, plus\", \"cookie-law-info\");\n        case \"pro\":\n          if (!this.plans.some(p => p.slug === 'basic')) {\n            return this.$i18n.__(\"Key features in Pro\", \"cookie-law-info\");\n          }\n          return this.$i18n.__(\"Everything in Basic, plus\", \"cookie-law-info\");\n        case \"ultimate\":\n          if (!this.plans.some(p => p.slug === 'pro')) {\n            return this.$i18n.__(\"Key features in Ultimate\", \"cookie-law-info\");\n          }\n          return this.$i18n.__(\"Everything in Pro, plus\", \"cookie-law-info\");\n      }\n    },\n    getPrice(plan) {\n      if (!this.showMonthly) {\n        return this.planDetails.plan[plan]['yearly'][this.selected];\n      }\n      return this.planDetails.plan[plan]['monthly'][this.selected];\n    },\n    getPageViews(plan) {\n      return this.planDetails.plan[plan]['features']['page_view_limit'];\n    },\n    updateStatus(val = true) {\n      this.$store.state.settings.status = val;\n    },\n    async getCurrencyData() {\n      let data = [];\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get({\n          path: \"dashboard/currencies\"\n        });\n        data = response;\n        if (data.length <= 0) {\n          this.updateStatus(false);\n          return;\n        }\n        if (data) {\n          this.currencies = data;\n        }\n      } catch (e) {\n        console.error(e);\n      }\n      this.loaded = true;\n    },\n    async getPlanData() {\n      this.loading = true;\n      let data = [];\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get({\n          path: \"dashboard/plans\"\n        });\n        data = response;\n        if (Object.keys(data).length <= 0) {\n          this.updateStatus(false);\n          this.loading = false;\n          return;\n        }\n        if (data) {\n          this.planDetails = data;\n        }\n      } catch (e) {\n        console.error(e);\n      }\n      this.loading = false;\n    },\n    connectToWebapp(plan) {\n      const paidPlans = ['basic', 'pro', 'ultimate'];\n      if (plan === \"free\") {\n        this.connectToApp();\n      } else if (paidPlans.includes(plan)) {\n        if (this.showMonthly) {\n          plan = plan + '-monthly';\n        } else {\n          plan = plan + '-yearly';\n        }\n        this.connectToPaidPlan(plan, this.selected);\n      }\n    },\n    usageFeatures(plan) {\n      return Object.fromEntries(Object.entries(this.getFeatures(plan)).filter(([key]) => this.usageList.includes(key)));\n    },\n    shouldShowOverageText(planSlug, featureKey) {\n      return featureKey === 'page_view_limit' && (planSlug === 'basic' || planSlug === 'pro');\n    }\n  },\n  beforeRouteLeave(to, from, next) {\n    this.updateStatus();\n    next();\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_2__[\"mapState\"])(\"settings\", [\"info\"]),\n    cardLoader() {\n      return !this.info || this.loading;\n    },\n    plans() {\n      const allPlans = [{\n        slug: \"free\",\n        name: \"Free\",\n        description: this.$i18n.__(\"For blogs and personal websites\", \"cookie-law-info\")\n      }, {\n        slug: \"basic\",\n        name: \"Basic\",\n        description: this.$i18n.__(\"For small business and startups\", \"cookie-law-info\")\n      }, {\n        slug: \"pro\",\n        name: \"Pro\",\n        description: this.$i18n.__(\"For medium business with growing traffic\", \"cookie-law-info\")\n      }, {\n        slug: \"ultimate\",\n        name: \"Ultimate\",\n        description: this.$i18n.__(\"For large business with high traffic\", \"cookie-law-info\")\n      }];\n      switch (this.available) {\n        case 'premium':\n          return allPlans.slice(1);\n        // Return all except free plan\n        case 'pro':\n          return allPlans.slice(2);\n        // Return only pro and ultimate plans\n        case 'ultimate':\n          return allPlans.slice(3);\n        // Return only ultimate plan\n        case 'all':\n        default:\n          return allPlans;\n        // Return all plans by default\n      }\n    },\n    planFeatureArrays() {\n      return Object.fromEntries(Object.keys(this.planFeatures).map(planSlug => [planSlug, Object.entries(this.planFeatures[planSlug])]));\n    },\n    dynamicClass() {\n      const length = this.plans.length;\n      return `cky-info-items-${length}`;\n    },\n    planFeatures() {\n      const featuresByPlan = {};\n      let cumulativeFeatures = {};\n      this.plans.forEach(plan => {\n        const planFeatures = this.allFeatures(plan.slug);\n        const uniqueFeatures = Object.fromEntries(Object.entries(planFeatures).filter(([key]) => !(key in cumulativeFeatures)));\n        featuresByPlan[plan.slug] = uniqueFeatures;\n        cumulativeFeatures = {\n          ...cumulativeFeatures,\n          ...planFeatures\n        };\n      });\n      return featuresByPlan;\n    },\n    formattedOveragePrice() {\n      return this.planDetails.overage_price ? (this.planDetails.overage_price[this.selected.toLowerCase()] / 100).toFixed(2) : '0.30';\n    },\n    formattedOverageText() {\n      return this.$i18n.sprintf(this.$i18n.__(\n      // translators: %1$s is the currency symbol, %2$s is the price per 1000 pageviews\n      '+ %1$s%2$s per 1,000 extra pageviews*', 'cookie-law-info'), this.symbol, this.formattedOveragePrice);\n    },\n    formattedOverageNote() {\n      return this.$i18n.sprintf(this.$i18n.__(\n      // translators: %s is the release date when extra pageviews became automatically enabled\n      '*Extra pageviews are automatically enabled for users who created their CookieYes account on or after %s. Users who created their account before this date can enable it anytime from Billing & Invoices. ', 'cookie-law-info'), this.overageReleaseDate);\n    },\n    overageReleaseDate() {\n      const releaseDate = new Date('2025-12-23T00:00:00Z');\n      return releaseDate.toLocaleDateString('en-US', {\n        year: 'numeric',\n        month: 'long',\n        day: 'numeric'\n      });\n    }\n  },\n  created() {\n    this.getPlanData();\n    this.getCurrencyData();\n    this.available = this.$route.query && this.$route.query.available ? this.$route.query.available : 'all';\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/index.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/index.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_exit_intent_popup_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../components/exit-intent-popup.vue */ \"./src/components/exit-intent-popup.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => __webpack_require__.e(/*! import() */ 7).then(__webpack_require__.bind(null, /*! ./gcm.vue */ \"./src/modules/gcm/views/gcm.vue\")),\n    exitIntentPopup: _components_exit_intent_popup_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  async beforeRouteLeave(to, from, next) {\n    if (!this.$refs.gcm.hasChanges()) return next(); // No changes, allow navigation\n    this.$refs.exitIntentPopup.show();\n    const confirmLeave = await new Promise(resolve => {\n      this.$refs.exitIntentPopup.$on('stayOnPage', () => {\n        resolve(false);\n      });\n      this.$refs.exitIntentPopup.$on('discardChanges', () => {\n        this.$refs.gcm.resetChanges();\n        resolve(true);\n      });\n    });\n    next(!!confirmLeave);\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/gcm/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/edit-content.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/edit-content.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/utils */ \"./src/helpers/utils.js\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/helpers/preview */ \"./src/modules/banners/helpers/preview.js\");\n/* harmony import */ var _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/modules/languages/helpers/utils */ \"./src/modules/languages/helpers/utils.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _modules_banners_tabs_content_tab_content_accordion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/modules/banners/tabs/content/tab-content-accordion */ \"./src/modules/banners/tabs/content/tab-content-accordion.vue\");\n/* harmony import */ var _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/elements/cky-card-loader.vue */ \"./src/components/elements/cky-card-loader.vue\");\n/* harmony import */ var _components_exit_intent_popup_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/exit-intent-popup.vue */ \"./src/components/exit-intent-popup.vue\");\n/* harmony import */ var lodash_isEqual__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash/isEqual */ \"./node_modules/lodash/isEqual.js\");\n/* harmony import */ var lodash_isEqual__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Customize\",\n  components: {\n    TabContentAccordion: _modules_banners_tabs_content_tab_content_accordion__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    CkyCardLoader: _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    exitIntentPopup: _components_exit_intent_popup_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"]\n  },\n  data() {\n    return {\n      bannerPreview: false,\n      loading: true,\n      initialStoreState: null\n    };\n  },\n  methods: {\n    hasChanges() {\n      return this.initialStoreState && !lodash_isEqual__WEBPACK_IMPORTED_MODULE_8___default()(this.initialStoreState, this.banner.contents[this.currentLanguage]);\n    },\n    handleBeforeUnload(event) {\n      if (this.hasChanges()) {\n        event.preventDefault();\n        event.returnValue = '';\n      }\n    },\n    async loadCookies() {\n      try {\n        await this.$store.dispatch(\"cookies/reInit\");\n      } catch (error) {\n        console.error(error);\n      }\n    },\n    showIcon(tab) {\n      return !!tab.icon;\n    },\n    loadBanner: async function () {\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getActiveBanner();\n    },\n    saveConfig: async function () {\n      this.$refs.ckyButtonSaveLanguage.startLoading();\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].save();\n      this.$root.$emit(\"triggerNotification\", {\n        type: \"success\",\n        message: \"Successfully saved\"\n      });\n      this.$refs.ckyButtonSaveLanguage.stopLoading();\n      this.initialStoreState = JSON.parse(JSON.stringify(this.banner.contents[this.currentLanguage]));\n    },\n    async loadLanguage() {\n      const code = this.$route.params.language || \"en\";\n      this.$store.state.languages.current = code;\n    },\n    async changeLanguage(code) {\n      this.$store.state.languages.current = code;\n    },\n    updateBannerContents: Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"debounce\"])(async function () {\n      _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].updateContentPreview();\n      _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n    }, 500),\n    getLanguageName(code) {\n      return _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getName(code);\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_4__[\"mapState\"])(\"languages\", [\"default\", \"selected\", \"available\"]),\n    currentTabComponent: function () {\n      return \"tab-\" + this.currentTab.toLowerCase();\n    },\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    banners() {\n      return this.$store.state.banners.items || {};\n    },\n    preview: {\n      get() {\n        return this.$store.state.banners.preview;\n      },\n      set(value) {\n        this.$store.state.banners.preview = value;\n      }\n    },\n    defaultLanguage() {\n      return this.default;\n    },\n    currentLanguage: {\n      get() {\n        return this.$store.state.languages.current;\n      },\n      set(value) {\n        this.$store.state.languages.current = value;\n      }\n    },\n    selectedLanguages: function () {\n      return this.$store.state.languages.selected;\n    }\n  },\n  async created() {\n    this.loading = true;\n    await this.loadLanguage();\n    await this.loadBanner();\n    await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].loadTemplate();\n    this.loading = false;\n    this.initialStoreState = JSON.parse(JSON.stringify(this.banner.contents[this.currentLanguage]));\n    await this.loadCookies();\n  },\n  mounted() {\n    window.addEventListener('beforeunload', this.handleBeforeUnload);\n  },\n  watch: {\n    currentLanguage: {\n      async handler() {\n        await this.updateBannerContents();\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].showPreview(true);\n      },\n      deep: true\n    },\n    \"banner.contents\": {\n      handler() {\n        this.updateBannerContents();\n      },\n      deep: true\n    },\n    preview: {\n      handler() {\n        _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].showPreview();\n      }\n    }\n  },\n  beforeDestroy() {\n    _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].closePreview(false);\n    this.$store.state.languages.current = this.$store.state.languages.default;\n    window.removeEventListener('beforeunload', this.handleBeforeUnload);\n  },\n  async beforeRouteLeave(to, from, next) {\n    if (!this.hasChanges()) return next(); // No changes, allow navigation\n    this.$refs.exitIntentPopup.show();\n    const confirmLeave = await new Promise(resolve => {\n      this.$refs.exitIntentPopup.$on(\"stayOnPage\", () => {\n        resolve(false);\n      });\n      this.$refs.exitIntentPopup.$on(\"discardChanges\", () => {\n        resolve(true);\n      });\n    });\n    next(!!confirmLeave);\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/index.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/index.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => __webpack_require__.e(/*! import() */ 6).then(__webpack_require__.bind(null, /*! ./languages.vue */ \"./src/modules/languages/views/languages.vue\"))\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/languages/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/index.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/policies/views/index.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => __webpack_require__.e(/*! import() */ 8).then(__webpack_require__.bind(null, /*! ./policies.vue */ \"./src/modules/policies/views/policies.vue\"))\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/policies/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/index.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/settings/views/index.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CurrentComponent: () => __webpack_require__.e(/*! import() */ 9).then(__webpack_require__.bind(null, /*! ./settings.vue */ \"./src/modules/settings/views/settings.vue\"))\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/settings/views/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-app-wrap\",\n    attrs: {\n      id: \"cky-app\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-nav-bar\"\n  }, [_c(\"cky-notification\"), _c(\"cky-header\"), !_vm.$route.meta.hideNav ? _c(\"cky-nav-menu\") : _vm._e()], 1), _c(\"div\", {\n    class: _vm.bodyClass\n  }, [_c(\"cky-table-missing-notice\"), _c(\"notice-review\"), _vm.apiFailed && !_vm.sessionExpired ? _c(\"cky-notice\", {\n    staticClass: \"cky-admin-notice-api-error\",\n    attrs: {\n      type: \"error\",\n      showIcon: true\n    }\n  }, [_c(\"p\", {\n    domProps: {\n      innerHTML: _vm._s(_vm.errorMessages.apiFetchFailed)\n    }\n  })]) : _vm._e(), _vm._l(_vm.errors, function (value, key) {\n    return _c(\"cky-notice\", {\n      key: key,\n      staticClass: \"cky-admin-notice-api-error\",\n      attrs: {\n        type: \"error\",\n        showIcon: true\n      }\n    }, [_c(\"p\", {\n      domProps: {\n        innerHTML: _vm._s(_vm.errorMessages[key])\n      }\n    })]);\n  }), _c(\"transition\", {\n    attrs: {\n      name: \"fade\"\n    }\n  }, [_c(\"router-view\")], 1)], 2)]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/App.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion-item.vue?vue&type=template&id=165d7f6b":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/accordion/cky-accordion-item.vue?vue&type=template&id=165d7f6b ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"li\", {\n    staticClass: \"cky-app-accordion-item\",\n    attrs: {\n      \"data-cky-toggle\": `cky-${_vm.Accordion.name}-accordion-${this.index}`\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-accordion-trigger\",\n    on: {\n      click: _vm.open\n    }\n  }, [_vm._t(\"cky-accordion-trigger\")], 2), _c(\"transition\", {\n    attrs: {\n      name: \"cky-app-accordion\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-accordion-content-inner\"\n  }, [_vm._t(\"cky-accordion-content\")], 2)])])], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion-item.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion.vue?vue&type=template&id=36f422a5":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/accordion/cky-accordion.vue?vue&type=template&id=36f422a5 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"ul\", {\n    class: _vm.accordionClass\n  }, [_vm._t(\"default\")], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-card.vue?vue&type=template&id=4ce23748":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-card.vue?vue&type=template&id=4ce23748 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.pluginStatus ? _c(\"div\", {\n    staticClass: \"cky-card\",\n    class: _vm.getLoadingClass\n  }, [_vm.title ? _c(\"div\", {\n    staticClass: \"cky-card-header\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"h5\", {\n    staticClass: \"cky-card-title\"\n  }, [_vm._v(\" \" + _vm._s(_vm.title) + \" \")]), _vm.subtitle ? _c(\"p\", {\n    staticClass: \"cky-card-subtitle\"\n  }, [_vm._v(\" \" + _vm._s(_vm.subtitle) + \" \")]) : _vm._e()]), _vm.hasActions ? _c(\"div\", {\n    staticClass: \"cky-card-actions\"\n  }, [_vm._t(\"headerAction\")], 2) : _vm._e()]) : _vm._e(), _vm.hasBodySlot ? _c(\"div\", {\n    class: _vm.getBodyClass\n  }, [_vm.loading ? _c(\"cky-card-loader\") : _vm._t(\"body\")], 2) : _vm._e(), _vm._t(\"outside\"), _vm.hasFooterSlot ? _c(\"div\", {\n    staticClass: \"cky-card-footer\"\n  }, [_vm._t(\"footer\")], 2) : _vm._e()], 2) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-card.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-colors.vue?vue&type=template&id=178219bc":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-colors.vue?vue&type=template&id=178219bc ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    ref: \"colorpicker\",\n    staticClass: \"cky-color-picker cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-color-picker-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-current-color\",\n    style: \"background-color: \" + _vm.colorValue\n  })]), _c(\"div\", {\n    staticClass: \"cky-color-picker-input cky-center\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.colorValue,\n      expression: \"colorValue\"\n    }],\n    staticClass: \"cky-form-control cky-input-color\",\n    attrs: {\n      type: \"text\",\n      disabled: \"\"\n    },\n    domProps: {\n      value: _vm.colorValue\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.colorValue = $event.target.value;\n      }\n    }\n  })])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-colors.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-success.vue?vue&type=template&id=2b7c7d84":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-success.vue?vue&type=template&id=2b7c7d84 ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.showConnectSuccess ? _c(\"div\", {\n    staticClass: \"cky-connect-success\",\n    attrs: {\n      id: \"cky-connect-success\"\n    }\n  }, [_vm.syncing ? _c(\"div\", {\n    staticClass: \"cky-connect-loader\"\n  }, [_c(\"cky-spinner\"), _c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Please wait while we connect your site to app.cookieyes.com\", \"cookie-law-info\")) + \" \")])], 1) : _c(\"div\", {\n    staticClass: \"cky-connect-success-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-connect-success-icon\"\n  }), _c(\"div\", {\n    staticClass: \"cky-connect-success-message\"\n  }, [_vm._t(\"message\", function () {\n    return [_c(\"h2\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Your website is connected to app.cookieyes.com\", \"cookie-law-info\")) + \" \")]), _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"You can now continue to manage all your existing settings and access all free CookieYes features from your web app account\", \"cookie-law-info\")) + \" \")])];\n  })], 2), _c(\"div\", {\n    staticClass: \"cky-connect-success-actions\"\n  }, [_vm._t(\"action\", function () {\n    return [_c(\"button\", {\n      staticClass: \"cky-button cky-button-medium cky-external-link\",\n      on: {\n        click: function ($event) {\n          return _vm.redirectToApp();\n        }\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Go to CookieYes Web App\", \"cookie-law-info\")) + \" \")])];\n  })], 2)])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-menu-item.vue?vue&type=template&id=2e6672b6":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-menu-item.vue?vue&type=template&id=2e6672b6 ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.visible() ? _c(\"router-link\", {\n    staticClass: \"cky-nav-menu-item\",\n    class: [\"cky-nav-menu-item\", {}],\n    attrs: {\n      to: _vm.data.to\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.data.text) + \" \")]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-modal.vue?vue&type=template&id=2a44b2de":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-modal.vue?vue&type=template&id=2a44b2de ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"transition\", {\n    attrs: {\n      name: \"cky-app-modal-fade\"\n    }\n  }, [_c(\"div\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.isVisible,\n      expression: \"isVisible\"\n    }],\n    staticClass: \"cky-app-modal-backdrop\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-modal\",\n    attrs: {\n      role: \"dialog\",\n      \"aria-labelledby\": _vm.id + \"-\" + \"title\",\n      \"aria-describedby\": _vm.id + \"-\" + \"description\"\n    }\n  }, [_vm.type === \"default\" ? _c(\"div\", {\n    staticClass: \"cky-app-modal-header\",\n    attrs: {\n      id: _vm.id + \"-\" + \"title\"\n    }\n  }, [_vm._t(\"header\"), _vm.dismissable ? _c(\"button\", {\n    staticClass: \"cky-button-close\",\n    attrs: {\n      type: \"button\",\n      \"aria-label\": \"Close cky-modal\"\n    },\n    on: {\n      click: _vm.close\n    }\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"close\",\n      width: \"15px\",\n      height: \"15px\",\n      color: \"#8893a1\"\n    }\n  })], 1) : _vm._e()], 2) : _vm._e(), _c(\"div\", {\n    staticClass: \"cky-app-modal-body\",\n    attrs: {\n      id: _vm.id + \"-\" + \"description\"\n    }\n  }, [_vm.dismissable && _vm.type === \"info\" ? _c(\"button\", {\n    staticClass: \"cky-button-close\",\n    attrs: {\n      type: \"button\",\n      \"aria-label\": \"Close cky-modal\"\n    },\n    on: {\n      click: _vm.close\n    }\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"close\",\n      width: \"15px\",\n      height: \"15px\",\n      color: \"#8893a1\"\n    }\n  })], 1) : _vm._e(), _vm._t(\"body\")], 2), !!_vm.$slots.footer ? _c(\"div\", {\n    staticClass: \"cky-app-modal-footer\"\n  }, [_vm._t(\"footer\")], 2) : _vm._e()])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-table-missing-notice.vue?vue&type=template&id=0470b74a":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-table-missing-notice.vue?vue&type=template&id=0470b74a ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.tablesMissing ? _c(\"cky-notice\", {\n    staticStyle: {\n      \"margin-top\": \"20px\",\n      \"margin-bottom\": \"-10px\"\n    },\n    attrs: {\n      type: \"error\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center\"\n  }, [_c(\"p\", {\n    staticStyle: {\n      margin: \"0\"\n    }\n  }, [_c(\"strong\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Missing database tables: Some features may be disabled or not work as expected since one or more required tables are missing from the database.\", \"cookie-law-info\")) + \" \")])]), _c(\"cky-button\", {\n    ref: \"ckyButtonreInstallTables\",\n    staticClass: \"cky-button\",\n    staticStyle: {\n      \"margin-left\": \"25px\"\n    },\n    nativeOn: {\n      click: function ($event) {\n        return _vm.reInstallTables.apply(null, arguments);\n      }\n    }\n  }, [_c(\"template\", {\n    slot: \"loader\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Checking...\", \"cookie-law-info\")) + \" \")]), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Check again\", \"cookie-law-info\")) + \" \")], 2)], 1)]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-table-missing-notice.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade.vue?vue&type=template&id=051f9900":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-upgrade.vue?vue&type=template&id=051f9900 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.account.connected ? _c(\"div\", [_c(\"a\", {\n    staticClass: \"cky-button cky-button-small cky-button-upgrade cky-button-icon cky-center\",\n    style: {\n      width: _vm.buttonWidth\n    },\n    attrs: {\n      href: _vm.upgradeURL,\n      target: \"_blank\"\n    }\n  }, [_vm.plan.toLowerCase() !== \"ultimate\" ? _c(\"cky-icon\", {\n    attrs: {\n      icon: \"crown\",\n      width: \"16\"\n    }\n  }) : _vm._e(), _vm._v(\" \" + _vm._s(_vm.canStartOptoutTrial ? _vm.$i18n.__(\"Try Pro for free\", \"cookie-law-info\") : _vm.$i18n.__(\"Upgrade\", \"cookie-law-info\")) + \" \")], 1)]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-button.vue?vue&type=template&id=2285ad9c":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-button.vue?vue&type=template&id=2285ad9c ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"button\", {\n    class: _vm.buttonClass,\n    attrs: {\n      disabled: _vm.loading\n    }\n  }, [_vm.loading ? _vm._t(\"loader\", function () {\n    return [_vm._v(_vm._s(_vm.$i18n.__(\"Loading\", \"cookie-law-info\")))];\n  }) : _vm._t(\"default\"), _vm.loading ? _c(\"span\", {\n    staticClass: \"cky-btn-spinner\"\n  }, [_c(\"span\"), _c(\"span\"), _c(\"span\"), _c(\"span\")]) : _vm._e()], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-input.vue?vue&type=template&id=a27da00c&scoped=true":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-input.vue?vue&type=template&id=a27da00c&scoped=true ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-app-input\",\n    class: {\n      file: \"file\" === _vm.type\n    }\n  }, [_c(\"input\", {\n    staticClass: \"cky-form-control\",\n    attrs: {\n      disabled: _vm.disabled,\n      type: _vm.type,\n      placeholder: _vm.placeholder,\n      autocomplete: _vm.autocomplete,\n      readonly: _vm.readonly,\n      spellcheck: _vm.spellcheck,\n      max: \"number\" === _vm.type ? _vm.max : null,\n      min: \"number\" === _vm.type ? _vm.min : null,\n      step: \"number\" === _vm.type ? _vm.step : null,\n      id: _vm.inputId\n    },\n    domProps: {\n      value: _vm.value\n    },\n    on: {\n      input: function ($event) {\n        return _vm.$emit(\"input\", $event.target.value);\n      },\n      blur: function ($event) {\n        return _vm.$emit(\"blur\", $event.target.value);\n      },\n      change: function ($event) {\n        return _vm.$emit(\"change\", $event.target.value);\n      },\n      focus: function ($event) {\n        return _vm.$emit(\"focus\", $event.target.value);\n      },\n      keyup: function ($event) {\n        return _vm.$emit(\"keyup\", $event);\n      },\n      keydown: function ($event) {\n        return _vm.$emit(\"keydown\", $event);\n      }\n    }\n  }), _vm._t(\"cky-input-error\")], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-popper.vue?vue&type=template&id=4d31062c":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-popper.vue?vue&type=template&id=4d31062c ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    ref: \"popperContainer\",\n    staticClass: \"cky-popper-container\",\n    on: {\n      mouseleave: function ($event) {\n        _vm.hover && _vm.closePopper();\n      }\n    }\n  }, [_c(\"div\", {\n    ref: \"triggerNode\",\n    staticClass: \"cky-poppper-trigger\",\n    on: {\n      mouseover: function ($event) {\n        _vm.hover && _vm.openPopper();\n      }\n    }\n  }, [_vm._t(\"default\", function () {\n    return [_c(\"div\", {\n      staticClass: \"cky-popper-icon\"\n    })];\n  })], 2), _c(\"Transition\", {\n    attrs: {\n      name: \"fade\"\n    }\n  }, [_vm.shouldShowPopper ? _c(\"div\", {\n    ref: \"popperNode\",\n    staticClass: \"cky-popper\"\n  }, [_vm._t(\"content\", function () {\n    return [_vm.ishtml ? _c(\"div\", {\n      domProps: {\n        innerHTML: _vm._s(_vm.content)\n      }\n    }) : _c(\"div\", [_vm._v(\" \" + _vm._s(_vm.content) + \" \")])];\n  }), _c(\"div\", {\n    staticClass: \"cky-popper-arrow\",\n    attrs: {\n      \"data-popper-arrow\": \"\"\n    }\n  })], 2) : _vm._e()])], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm._m(0);\n};\nvar staticRenderFns = [function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-card-loader-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-card-loader\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-card-loader--line\"\n  }), _c(\"div\", {\n    staticClass: \"cky-card-loader--line\"\n  }), _c(\"div\", {\n    staticClass: \"cky-card-loader--line\"\n  }), _c(\"div\", {\n    staticClass: \"cky-card-loader--line\"\n  }), _c(\"div\", {\n    staticClass: \"cky-card-loader--line cky-card-loader--rect\"\n  })])]);\n}];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-loader.vue?vue&type=template&id=5e54f1f2":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-loader.vue?vue&type=template&id=5e54f1f2 ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", {\n    staticClass: \"cky-spinner\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"spinner\",\n      width: \"20px\",\n      height: \"20px\"\n    }\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notice.vue?vue&type=template&id=737d034c":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-notice.vue?vue&type=template&id=737d034c ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"transition\", {\n    attrs: {\n      name: \"cky-notice-fade\"\n    }\n  }, [_vm.isShown ? _c(\"div\", {\n    class: _vm.noticeClass\n  }, [_c(\"div\", {\n    staticClass: \"cky-admin-notice-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-admin-notice-message\"\n  }, [!!_vm.$slots.header ? _c(\"h5\", {\n    staticClass: \"cky-admin-notice-header\"\n  }, [_vm._t(\"header\")], 2) : _vm._e(), _vm._t(\"default\")], 2)]), _c(\"div\", {\n    staticClass: \"cky-admin-notice-close\"\n  }, [_vm.isDismissable ? _c(\"button\", {\n    staticClass: \"cky-close\",\n    attrs: {\n      type: \"button\",\n      \"aria-label\": \"Close\"\n    },\n    on: {\n      click: _vm.close\n    }\n  }, [_c(\"span\", {\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  }, [_vm._v(\"×\")])]) : _vm._e()])]) : _vm._e()]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-notice.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notification.vue?vue&type=template&id=e7644242&scoped=true":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-notification.vue?vue&type=template&id=e7644242&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"transition\", {\n    attrs: {\n      name: \"cky-slide-top\"\n    }\n  }, [_c(\"div\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.message,\n      expression: \"message\"\n    }],\n    class: _vm.notificationClass,\n    attrs: {\n      role: \"alert\",\n      id: _vm.id,\n      \"aria-live\": \"assertive\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-notification-content\"\n  }, [_c(\"p\", [_c(\"span\", {\n    domProps: {\n      innerHTML: _vm._s(_vm.message)\n    }\n  })])]), _c(\"div\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.options.dismiss.show,\n      expression: \"options.dismiss.show\"\n    }],\n    staticClass: \"cky-notification-close\"\n  }, [_c(\"button\", {\n    staticClass: \"cky-close\",\n    attrs: {\n      type: \"button\",\n      \"aria-label\": \"Close\"\n    },\n    on: {\n      click: _vm.close\n    }\n  }, [_c(\"span\", {\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  }, [_vm._v(\"×\")])])])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-spinner.vue?vue&type=template&id=6a48f456":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-spinner.vue?vue&type=template&id=6a48f456 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", {\n    staticClass: \"cky-spinner-loader\"\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/wp-editor.vue?vue&type=template&id=7e4de54e":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/wp-editor.vue?vue&type=template&id=7e4de54e ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    class: [\"cky-rich-text-editor-container\", {\n      \"cky-disabled\": this.disabled\n    }]\n  }, [_c(\"textarea\", {\n    staticClass: \"wp-editor-area cky-rich-text-editor cky-form-control\",\n    attrs: {\n      id: _vm.editorId,\n      disabled: _vm.disabled,\n      rows: \"5\"\n    },\n    domProps: {\n      value: _vm.editorContent\n    },\n    on: {\n      input: _vm.listener\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/exit-intent-popup.vue?vue&type=template&id=55916daa":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/exit-intent-popup.vue?vue&type=template&id=55916daa ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"exitIntentPopup\",\n    staticClass: \"cky-exit-popup\",\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Leave page?\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"You’ve made changes that haven’t been published yet.\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.discardChanges\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Discard changes & leave this page\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n          staticClass: \"cky-button-primary\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.stayOnPage.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Stay on page\", \"cookie-law-info\")) + \" \")])], 1)];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/exit-intent-popup.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/blank.vue?vue&type=template&id=38fbccbf":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/blank.vue?vue&type=template&id=38fbccbf ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 130 130\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      fill: \"#E5E7EA\",\n      \"fill-rule\": \"evenodd\",\n      d: \"M60.5 28.362c2.95-2.475 3.352-6.895.863-9.861-2.49-2.967-6.913-3.338-9.863-.863a6.99 6.99 0 0 0-.862 9.862 6.99 6.99 0 0 0 9.862.862M40.178 76.841c5.705-4.787 6.465-13.296 1.664-19.018-4.788-5.706-13.314-6.452-19.019-1.665-5.722 4.802-6.452 13.314-1.664 19.02a13.482 13.482 0 0 0 19.02 1.663m69.284-8.467c6.564-5.508 7.419-15.273 1.91-21.837-5.494-6.548-15.272-7.419-21.836-1.91-6.548 5.494-7.405 15.288-1.91 21.836 5.507 6.564 15.288 7.405 21.836 1.91m-28.678 44.522c3.792-3.182 4.306-8.87 1.11-12.68-3.197-3.81-8.888-4.291-12.68-1.109a8.997 8.997 0 0 0-1.11 12.68 8.997 8.997 0 0 0 12.68 1.109m25.996 1.898c-27.506 23.08-68.493 19.495-91.574-8.011-23.08-27.507-19.494-68.495 8.012-91.575s68.493-19.495 91.574 8.012c23.08 27.506 19.494 68.494-8.012 91.574\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/blank.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/categories.vue?vue&type=template&id=472903c1":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/categories.vue?vue&type=template&id=472903c1 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 32 33\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M18.5442 5.8335H26.2775V13.8335H18.5442V5.8335ZM5.65527 19.1668H13.3886V27.1668H5.65527V19.1668Z\",\n      stroke: \"#087357\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M22.4106 27.167C24.5461 27.167 26.2773 25.3761 26.2773 23.167C26.2773 20.9579 24.5461 19.167 22.4106 19.167C20.2751 19.167 18.5439 20.9579 18.5439 23.167C18.5439 25.3761 20.2751 27.167 22.4106 27.167Z\",\n      stroke: \"#087357\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M9.52194 13.8335C11.6574 13.8335 13.3886 12.0426 13.3886 9.8335C13.3886 7.62436 11.6574 5.8335 9.52194 5.8335C7.38644 5.8335 5.65527 7.62436 5.65527 9.8335C5.65527 12.0426 7.38644 13.8335 9.52194 13.8335Z\",\n      stroke: \"#087357\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/categories.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/chat.vue?vue&type=template&id=6d0e60bd":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/chat.vue?vue&type=template&id=6d0e60bd ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 142 150\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"g\", {\n    attrs: {\n      \"clip-path\": \"url(#clip0)\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M20.9961 0H93.5913C99.3652 0 104.614 2.35596 108.423 6.16455C112.231 9.97315 114.587 15.2222 114.587 20.9961V67.8223C114.587 73.5962 112.231 78.8452 108.423 82.6538C104.614 86.4624 99.3652 88.8184 93.5913 88.8184H57.2876L25.4028 116.223C23.9258 117.493 21.6919 117.322 20.4224 115.833C19.7998 115.1 19.519 114.197 19.5801 113.306L21.2769 88.8062H20.9961C15.2222 88.8062 9.97315 86.4502 6.16455 82.6416C2.35596 78.8452 0 73.5962 0 67.8223V20.9961C0 15.2222 2.35596 9.97315 6.16455 6.16455C9.96094 2.35596 15.21 0 20.9961 0ZM124.89 34.1553C129.004 34.9487 132.69 36.9751 135.547 39.8315C139.27 43.5547 141.589 48.6939 141.589 54.3579V101.184C141.589 106.848 139.282 111.987 135.547 115.71C131.824 119.434 126.685 121.753 121.021 121.753H120.276L122.009 146.704C122.058 147.485 121.826 148.291 121.277 148.926C120.166 150.232 118.201 150.378 116.907 149.268L84.8999 120.947H42.7368L63.501 99.8291H107.495C117.09 99.8291 124.951 91.98 124.951 82.3731V35.5347C124.939 35.0708 124.927 34.6069 124.89 34.1553ZM31.3477 53.3203C29.3945 53.3203 27.8076 51.7334 27.8076 49.7803C27.8076 47.8272 29.3945 46.2402 31.3477 46.2402H68.396C70.3491 46.2402 71.936 47.8272 71.936 49.7803C71.936 51.7334 70.3491 53.3203 68.396 53.3203H31.3477ZM31.3477 35.791C29.3945 35.791 27.8076 34.2041 27.8076 32.251C27.8076 30.2979 29.3945 28.7109 31.3477 28.7109H83.8623C85.8154 28.7109 87.4024 30.2979 87.4024 32.251C87.4024 34.2041 85.8154 35.791 83.8623 35.791H31.3477ZM93.5791 7.08008H20.9961C17.1753 7.08008 13.6963 8.64258 11.1694 11.1694C8.64258 13.6963 7.08008 17.1631 7.08008 20.9961V67.8223C7.08008 71.6431 8.64258 75.1221 11.1694 77.6489C13.6963 80.1758 17.1753 81.7383 20.9961 81.7383H25.0732V81.7505L25.3052 81.7627C27.2461 81.897 28.7231 83.5816 28.5889 85.5225L27.2095 105.371L53.5034 82.7637C54.1382 82.1289 55.0171 81.7383 55.9937 81.7383H93.5791C97.3999 81.7383 100.879 80.1758 103.406 77.6489C105.933 75.1221 107.495 71.6431 107.495 67.8223V20.9961C107.495 17.1753 105.933 13.6963 103.406 11.1694C100.891 8.64258 97.4121 7.08008 93.5791 7.08008Z\",\n      fill: \"white\"\n    }\n  })]), _c(\"defs\", [_c(\"clipPath\", {\n    attrs: {\n      id: \"clip0\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      width: \"141.577\",\n      height: \"150\",\n      fill: \"white\"\n    }\n  })])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/chat.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cky-icon.vue?vue&type=template&id=0a03081a&scoped=true":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cky-icon.vue?vue&type=template&id=0a03081a&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", _vm._g({\n    staticClass: \"cky-icon-base\",\n    style: _vm.getStyles\n  }, _vm.$listeners), [_c(_vm.icon, {\n    tag: \"component\",\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      color: _vm.color\n    }\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/close.vue?vue&type=template&id=8be9b13a":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/close.vue?vue&type=template&id=8be9b13a ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 384 512\"\n    }\n  }, [_c(\"g\", {\n    attrs: {\n      fill: _vm.color\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z\"\n    }\n  })])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/close.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/connect.vue?vue&type=template&id=0174ded6":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/connect.vue?vue&type=template&id=0174ded6 ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 44 38\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M22.7239 1.8166C14.9248 1.8166 8.34688 7.05377 6.31884 14.2046C5.89885 15.6855 5.67383 17.2492 5.67383 18.8667C5.67383 23.3583 7.40962 27.4428 10.2484 30.4886C13.3619 33.8293 17.7986 35.9168 22.7239 35.9168C32.1404 35.9168 39.774 28.2832 39.774 18.8667C39.774 17.4438 39.5999 16.0626 39.2721 14.7429C37.4282 7.31839 30.7177 1.8166 22.7239 1.8166ZM4.87576 13.7954C7.08198 6.01624 14.2364 0.316605 22.7239 0.316605C31.423 0.316605 38.7218 6.30383 40.7279 14.3813C41.0848 15.8184 41.274 17.321 41.274 18.8667C41.274 29.1116 32.9689 37.4168 22.7239 37.4168C17.3653 37.4168 12.5365 35.1437 9.1511 31.5114C6.06378 28.1988 4.17383 23.7526 4.17383 18.8667C4.17383 17.1095 4.41838 15.4081 4.87576 13.7954Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M40.012 0.5H31.7324C30.1733 0.5 28.9094 1.76389 28.9094 3.32299V11.6026C28.9094 13.1617 30.1733 14.4256 31.7324 14.4256H40.012C41.5711 14.4256 42.835 13.1617 42.835 11.6026V3.32299C42.835 1.76389 41.5711 0.5 40.012 0.5Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M31.7324 1C30.4495 1 29.4094 2.04004 29.4094 3.32299V11.6026C29.4094 12.8856 30.4495 13.9256 31.7324 13.9256H40.012C41.295 13.9256 42.335 12.8856 42.335 11.6026V3.32299C42.335 2.04003 41.295 1 40.012 1H31.7324ZM28.4094 3.32299C28.4094 1.48775 29.8972 0 31.7324 0H40.012C41.8473 0 43.335 1.48775 43.335 3.32299V11.6026C43.335 13.4379 41.8473 14.9256 40.012 14.9256H31.7324C29.8972 14.9256 28.4094 13.4379 28.4094 11.6026V3.32299Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M24.1107 25.2002C24.1135 25.5592 23.8248 25.8525 23.4658 25.8553C23.1485 25.8578 22.8237 26.0626 22.6845 26.349C22.5451 26.6358 22.5841 27.0175 22.7785 27.2701L22.7788 27.2705C22.8717 27.3914 23.0022 27.5003 23.2024 27.6516C23.2223 27.6666 23.2432 27.6822 23.2648 27.6985C23.4389 27.8289 23.6663 27.9993 23.8602 28.2068C24.1203 28.4853 24.3056 28.8665 24.3532 29.2558C24.4015 29.6503 24.3111 30.1549 23.8711 30.4896L23.8708 30.4899C23.5192 30.7569 23.1135 30.781 22.7905 30.7187C22.4717 30.6572 22.1798 30.5052 21.9544 30.3314C21.8245 30.2312 21.6827 30.1013 21.5724 30.0003C21.5293 29.9608 21.4909 29.9257 21.46 29.8985C21.3217 29.7769 21.225 29.7095 21.1361 29.6724L21.387 29.0727L21.1366 29.6725C20.9729 29.6042 20.7491 29.6263 20.4968 29.8217C20.2413 30.0196 20.0531 30.3314 20.0085 30.6267L20.0084 30.6271C19.9847 30.7835 19.9806 30.9369 19.9754 31.1342C19.974 31.1882 19.9725 31.2455 19.9704 31.3071C19.9618 31.5677 19.943 31.8934 19.8394 32.2235C19.5557 33.1285 18.7378 33.7322 17.9042 33.92C17.0703 34.1078 16.2255 33.9263 15.528 33.6039C14.1555 32.9707 13.1063 31.6977 12.7463 30.2302C12.3862 28.7622 12.729 27.1475 13.6525 25.9519C13.872 25.6678 14.2802 25.6154 14.5643 25.8349C14.8484 26.0543 14.9008 26.4625 14.6813 26.7466C13.9995 27.6292 13.7432 28.8375 14.0089 29.9205C14.2746 31.0039 15.0598 31.9564 16.0729 32.4236L16.0733 32.4238C16.5952 32.665 17.1424 32.759 17.6186 32.6518C18.0952 32.5444 18.4808 32.2113 18.5989 31.8346L18.599 31.8342C18.6464 31.6836 18.6631 31.5085 18.6711 31.2642C18.6724 31.2249 18.6735 31.1825 18.6746 31.1377C18.6796 30.9329 18.686 30.677 18.7231 30.432L19.3658 30.5295L18.7231 30.4324C18.7231 30.4323 18.7231 30.4321 18.7231 30.432C18.8217 29.7809 19.2024 29.1799 19.7007 28.7939C20.2024 28.4054 20.9176 28.1724 21.6375 28.4729L21.6379 28.4731C21.925 28.5932 22.1492 28.7735 22.3185 28.9223C22.3943 28.9889 22.4543 29.0442 22.5076 29.0933C22.5931 29.172 22.661 29.2346 22.7484 29.302C22.8457 29.3771 22.9542 29.4263 23.0366 29.4422C23.0477 29.4444 23.0573 29.4457 23.0652 29.4466C23.0654 29.4543 23.0651 29.461 23.0647 29.4665C23.0637 29.4787 23.062 29.484 23.062 29.4838C23.0637 29.4787 23.0719 29.4642 23.0841 29.4549L23.4776 29.9722L23.0844 29.4546C23.0899 29.4505 23.0943 29.4482 23.0973 29.447C23.1003 29.4466 23.1015 29.4461 23.1014 29.4459C23.1013 29.4458 23.0998 29.446 23.0973 29.447C23.0922 29.4478 23.0821 29.4484 23.0652 29.4466C23.0651 29.4372 23.0644 29.4262 23.0628 29.4136C23.05 29.3087 22.9904 29.1801 22.9102 29.0942C22.7994 28.9756 22.6672 28.8761 22.4796 28.7347C22.46 28.7199 22.4397 28.7047 22.4188 28.6889C22.2193 28.5382 21.9591 28.3373 21.7481 28.0627C21.7482 28.0628 21.7483 28.0629 21.7484 28.0631L22.2634 27.6666L21.7481 28.0627C21.253 27.4193 21.1606 26.5106 21.5153 25.7807C21.8703 25.0502 22.6441 24.5618 23.4556 24.5554C23.8146 24.5525 24.1079 24.8413 24.1107 25.2002Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M36.6782 15.8416C36.8516 16.2177 36.6873 16.6633 36.3111 16.8367L31.53 19.041C31.1539 19.2145 30.7083 19.0501 30.5349 18.674C30.3615 18.2978 30.5258 17.8523 30.902 17.6789L35.6831 15.4745C36.0593 15.3011 36.5048 15.4654 36.6782 15.8416Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M38.8044 20.4531C38.9778 20.8292 38.8134 21.2747 38.4372 21.4481L33.6552 23.6525C33.279 23.8259 32.8335 23.6615 32.6601 23.2853C32.4867 22.9092 32.6511 22.4637 33.0273 22.2903L37.8093 20.0859C38.1855 19.9125 38.631 20.0769 38.8044 20.4531Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M25.8735 18.3365L30.2711 16.3092L34.3254 25.1037L29.9278 27.131C27.5005 28.25 24.6218 27.188 23.5028 24.7607C22.3838 22.3335 23.4459 19.4547 25.8731 18.3357L25.8735 18.3365Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M25.8731 18.3357C25.8448 18.3488 25.8167 18.3621 25.7887 18.3756C25.5095 18.5108 25.2489 18.6696 25.0083 18.8484C23.2093 20.1857 22.5274 22.6448 23.5028 24.7607C24.6218 27.188 27.5006 28.25 29.9278 27.131L34.3254 25.1037L30.2711 16.3092L25.8731 18.3357ZM26.363 17.0097L30.7606 14.9824L35.6522 25.5932L30.3465 28.0392C27.4177 29.3894 23.9449 28.1082 22.5947 25.1794C21.2445 22.2506 22.5257 18.7778 25.4545 17.4276L26.363 17.0097Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M18.5401 21.9744C18.5401 16.9928 14.5017 12.9543 9.52004 12.9543C4.53841 12.9543 0.5 16.9928 0.5 21.9744C0.5 26.956 4.53841 30.9944 9.52004 30.9944C14.5017 30.9944 18.5401 26.956 18.5401 21.9744Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      \"clip-rule\": \"evenodd\",\n      d: \"M9.52004 13.4543C4.81455 13.4543 1 17.2689 1 21.9744C1 26.6799 4.81455 30.4944 9.52004 30.4944C14.2255 30.4944 18.0401 26.6799 18.0401 21.9744C18.0401 17.2689 14.2255 13.4543 9.52004 13.4543ZM0 21.9744C0 16.7166 4.26227 12.4543 9.52004 12.4543C14.7778 12.4543 19.0401 16.7166 19.0401 21.9744C19.0401 27.2322 14.7778 31.4944 9.52004 31.4944C4.26227 31.4944 0 27.2322 0 21.9744Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M2.4003 21.9731C2.4003 24.7792 4.03134 27.2058 6.39657 28.3559L3.01361 19.0879C2.62163 19.9688 2.39941 20.9456 2.39941 21.974L2.4003 21.9731ZM14.2789 21.6149C14.2789 20.7385 13.9642 20.1314 13.694 19.6594C13.3358 19.0746 12.9981 18.5813 12.9981 17.9964C12.9981 17.3449 13.4931 16.7378 14.1891 16.7378C14.2202 16.7378 14.2504 16.7413 14.2815 16.7431C13.0194 15.5876 11.3386 14.8819 9.49332 14.8819C7.0152 14.8819 4.83664 16.1529 3.56825 18.0791C3.73447 18.0844 5.00463 18.0364 5.00463 18.0364L7.72984 26.3294L9.28177 21.6753L8.01694 17.9964H10.3617L13.0318 26.2707L13.7402 23.9064C14.0984 22.9846 14.2789 22.222 14.2789 21.614V21.6149ZM9.61598 22.5944L7.48808 28.7764C8.12449 28.963 8.79557 29.0652 9.49243 29.0652C10.3173 29.0652 11.1101 28.9221 11.847 28.6635C11.8283 28.6333 11.8097 28.6004 11.7954 28.5657L9.61687 22.5944H9.61598ZM15.7135 18.5715C15.7446 18.7972 15.7615 19.039 15.7615 19.3012C15.7615 20.0203 15.6264 20.8292 15.2211 21.8398L13.0558 28.1017C15.1642 26.8724 16.581 24.589 16.581 21.9731C16.5828 20.7394 16.2672 19.5803 15.7135 18.5706V18.5715Z\",\n      fill: \"url(#paint0_linear_468_260)\",\n      \"fill-opacity\": \"0.76\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M2.4003 21.9731C2.4003 24.7792 4.03134 27.2058 6.39657 28.3559L3.01361 19.0879C2.62163 19.9688 2.39941 20.9456 2.39941 21.974L2.4003 21.9731ZM14.2789 21.6149C14.2789 20.7385 13.9642 20.1314 13.694 19.6594C13.3358 19.0746 12.9981 18.5813 12.9981 17.9964C12.9981 17.3449 13.4931 16.7378 14.1891 16.7378C14.2202 16.7378 14.2504 16.7413 14.2815 16.7431C13.0194 15.5876 11.3386 14.8819 9.49332 14.8819C7.0152 14.8819 4.83664 16.1529 3.56825 18.0791C3.73447 18.0844 5.00463 18.0364 5.00463 18.0364L7.72984 26.3294L9.28177 21.6753L8.01694 17.9964H10.3617L13.0318 26.2707L13.7402 23.9064C14.0984 22.9846 14.2789 22.222 14.2789 21.614V21.6149ZM9.61598 22.5944L7.48808 28.7764C8.12449 28.963 8.79557 29.0652 9.49243 29.0652C10.3173 29.0652 11.1101 28.9221 11.847 28.6635C11.8283 28.6333 11.8097 28.6004 11.7954 28.5657L9.61687 22.5944H9.61598ZM15.7135 18.5715C15.7446 18.7972 15.7615 19.039 15.7615 19.3012C15.7615 20.0203 15.6264 20.8292 15.2211 21.8398L13.0558 28.1017C15.1642 26.8724 16.581 24.589 16.581 21.9731C16.5828 20.7394 16.2672 19.5803 15.7135 18.5706V18.5715Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M34.3651 5.63068H32.1039L34.1713 9.48562H36.4326L34.3651 5.63068Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M34.1287 9.37915L34.1927 9.48759H36.4539L34.9678 6.78015L34.1278 9.37915H34.1287Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M38.2636 2.3829L34.1936 9.48659H36.4548L40.5249 2.3829H38.2636Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M34.1926 10.5484H36.3899V12.7794H34.1926V10.5484Z\",\n      fill: \"#1863DC\"\n    }\n  }), _c(\"defs\", [_c(\"linearGradient\", {\n    attrs: {\n      id: \"paint0_linear_468_260\",\n      x1: \"-2.36705\",\n      y1: \"14.9864\",\n      x2: \"24.3253\",\n      y2: \"20.2349\",\n      gradientUnits: \"userSpaceOnUse\"\n    }\n  }, [_c(\"stop\", {\n    attrs: {\n      \"stop-color\": \"#99BCE3\"\n    }\n  }), _c(\"stop\", {\n    attrs: {\n      offset: \"1\",\n      \"stop-color\": \"#EDF5FF\"\n    }\n  })], 1)], 1)]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/connect.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie-policy.vue?vue&type=template&id=02e80cb4":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cookie-policy.vue?vue&type=template&id=02e80cb4 ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", [_c(\"svg\", {\n    attrs: {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 56 56\",\n      fill: \"none\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M9.41992 12.1953H25.2252\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M9.41797 22.7324H32.7859\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M9.41992 36.7812L23.6694 36.7813\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M9.41992 29.7559H25.6957\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M45.9583 20.9082V1.6582L2.39453 1.6582V54.3424H28.7347\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M42.8986 26.3436L46.9121 28.005C46.1167 29.0515 45.6857 30.3296 45.6849 31.6441C45.6842 32.9586 46.1138 34.2372 46.908 35.2846C47.7023 36.332 48.8175 37.0906 50.0835 37.4446C51.3494 37.7985 52.6964 37.7284 53.9187 37.2448L53.9985 37.4435C54.4566 38.5496 54.4566 39.7925 53.9985 40.8986C53.2511 42.0825 52.7374 43.0115 52.4575 43.6856C52.1736 44.3719 51.8425 45.4834 51.4643 47.0204C51.0058 48.1264 50.1267 49.0049 49.0204 49.4628C47.4433 49.8581 46.3317 50.1896 45.6856 50.4575C44.9713 50.7535 44.0423 51.2671 42.8986 51.9985C41.7925 52.4566 40.5496 52.4566 39.4435 51.9985C38.2366 51.242 37.3076 50.7284 36.6565 50.4575C35.9472 50.1646 34.8356 49.8335 33.3217 49.4643C32.2157 49.0058 31.3372 48.1267 30.8793 47.0204C30.481 45.4383 30.1495 44.3267 29.8846 43.6856C29.5856 42.9653 29.072 42.0363 28.3436 40.8986C27.8855 39.7925 27.8855 38.5496 28.3436 37.4435C29.065 36.3239 29.5786 35.3949 29.8846 34.6565C30.1424 34.0345 30.4735 32.9229 30.8778 31.3217C31.3363 30.2157 32.2154 29.3372 33.3217 28.8793C34.8737 28.4941 35.9853 28.1625 36.6565 27.8846C37.3457 27.5987 38.2747 27.085 39.4435 26.3436C40.5496 25.8855 41.7925 25.8855 42.8986 26.3436Z\",\n      fill: \"#57BD8D\",\n      stroke: \"#57BD8D\",\n      \"stroke-width\": \"1.25\",\n      \"stroke-miterlimit\": \"22.9256\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M35.1504 40.6747V40.6897M41.1698 46.6941V46.7092M41.1698 39.1698V39.1849M47.1893 42.1796V42.1946M39.665 33.1504V33.1654\",\n      stroke: \"white\",\n      \"stroke-width\": \"1.25\",\n      \"stroke-miterlimit\": \"22.9256\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/cookie-policy.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie.vue?vue&type=template&id=b2a21aee":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cookie.vue?vue&type=template&id=b2a21aee ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 32 33\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      id: \"Vector\",\n      d: \"M16 3.5C8.832 3.5 3 9.332 3 16.5C3 23.668 8.832 29.5 16 29.5C23.168 29.5 29 23.668 29 16.5C29 9.332 23.168 3.5 16 3.5ZM16 5.5C22.065 5.5 27 10.435 27 16.5C27 22.565 22.065 27.5 16 27.5C9.935 27.5 5 22.565 5 16.5C5 10.435 9.935 5.5 16 5.5ZM14 9.5C13.7348 9.5 13.4804 9.60536 13.2929 9.79289C13.1054 9.98043 13 10.2348 13 10.5C13 10.7652 13.1054 11.0196 13.2929 11.2071C13.4804 11.3946 13.7348 11.5 14 11.5C14.2652 11.5 14.5196 11.3946 14.7071 11.2071C14.8946 11.0196 15 10.7652 15 10.5C15 10.2348 14.8946 9.98043 14.7071 9.79289C14.5196 9.60536 14.2652 9.5 14 9.5ZM19.5 10.5C19.1022 10.5 18.7206 10.658 18.4393 10.9393C18.158 11.2206 18 11.6022 18 12C18 12.3978 18.158 12.7794 18.4393 13.0607C18.7206 13.342 19.1022 13.5 19.5 13.5C19.8978 13.5 20.2794 13.342 20.5607 13.0607C20.842 12.7794 21 12.3978 21 12C21 11.6022 20.842 11.2206 20.5607 10.9393C20.2794 10.658 19.8978 10.5 19.5 10.5ZM11 13.5C10.4696 13.5 9.96086 13.7107 9.58579 14.0858C9.21071 14.4609 9 14.9696 9 15.5C9 16.0304 9.21071 16.5391 9.58579 16.9142C9.96086 17.2893 10.4696 17.5 11 17.5C11.5304 17.5 12.0391 17.2893 12.4142 16.9142C12.7893 16.5391 13 16.0304 13 15.5C13 14.9696 12.7893 14.4609 12.4142 14.0858C12.0391 13.7107 11.5304 13.5 11 13.5ZM17 15.5C16.7348 15.5 16.4804 15.6054 16.2929 15.7929C16.1054 15.9804 16 16.2348 16 16.5C16 16.7652 16.1054 17.0196 16.2929 17.2071C16.4804 17.3946 16.7348 17.5 17 17.5C17.2652 17.5 17.5196 17.3946 17.7071 17.2071C17.8946 17.0196 18 16.7652 18 16.5C18 16.2348 17.8946 15.9804 17.7071 15.7929C17.5196 15.6054 17.2652 15.5 17 15.5ZM22 16.5C21.7348 16.5 21.4804 16.6054 21.2929 16.7929C21.1054 16.9804 21 17.2348 21 17.5C21 17.7652 21.1054 18.0196 21.2929 18.2071C21.4804 18.3946 21.7348 18.5 22 18.5C22.2652 18.5 22.5196 18.3946 22.7071 18.2071C22.8946 18.0196 23 17.7652 23 17.5C23 17.2348 22.8946 16.9804 22.7071 16.7929C22.5196 16.6054 22.2652 16.5 22 16.5ZM12.5 19.5C12.1022 19.5 11.7206 19.658 11.4393 19.9393C11.158 20.2206 11 20.6022 11 21C11 21.3978 11.158 21.7794 11.4393 22.0607C11.7206 22.342 12.1022 22.5 12.5 22.5C12.8978 22.5 13.2794 22.342 13.5607 22.0607C13.842 21.7794 14 21.3978 14 21C14 20.6022 13.842 20.2206 13.5607 19.9393C13.2794 19.658 12.8978 19.5 12.5 19.5ZM19.5 20.5C19.1022 20.5 18.7206 20.658 18.4393 20.9393C18.158 21.2206 18 21.6022 18 22C18 22.3978 18.158 22.7794 18.4393 23.0607C18.7206 23.342 19.1022 23.5 19.5 23.5C19.8978 23.5 20.2794 23.342 20.5607 23.0607C20.842 22.7794 21 22.3978 21 22C21 21.6022 20.842 21.2206 20.5607 20.9393C20.2794 20.658 19.8978 20.5 19.5 20.5Z\",\n      fill: \"#1C5C98\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/cookie.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookieyes.vue?vue&type=template&id=f9e0af24":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cookieyes.vue?vue&type=template&id=f9e0af24 ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 1250 250\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M92.9114 47.9141C134.161 47.9141 164.995 70.8307 174.995 108.331H128.745C121.661 93.3307 108.328 86.2474 92.4948 86.2474C66.6615 86.2474 48.7448 105.414 48.7448 136.247C48.7448 167.081 66.6615 186.247 92.4948 186.247C108.328 186.247 121.661 178.747 128.745 164.164H174.995C164.995 201.664 134.161 224.581 92.9114 224.581C41.6614 224.164 5.82812 187.914 5.82812 135.831C5.82812 83.7474 41.6614 47.9141 92.9114 47.9141Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M259.161 225.003C218.745 225.003 188.328 197.919 188.328 154.169C188.328 110.419 219.578 83.3359 259.995 83.3359C300.411 83.3359 331.661 110.419 331.661 154.169C331.661 197.919 299.578 225.003 259.161 225.003ZM259.161 188.336C274.161 188.336 288.328 177.086 288.328 154.169C288.328 130.836 274.578 120.003 259.578 120.003C244.161 120.003 230.828 130.836 230.828 154.169C231.245 177.086 243.745 188.336 259.161 188.336Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M415.411 225.003C374.995 225.003 344.578 197.919 344.578 154.169C344.578 110.419 375.828 83.3359 416.245 83.3359C456.661 83.3359 487.911 110.419 487.911 154.169C487.911 197.919 455.828 225.003 415.411 225.003ZM415.411 188.336C430.411 188.336 444.578 177.086 444.578 154.169C444.578 130.836 430.828 120.003 415.828 120.003C400.411 120.003 387.078 130.836 387.078 154.169C387.078 177.086 399.995 188.336 415.411 188.336Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M502.914 47.9141H544.997V141.247L586.664 85.4141H638.747L581.664 154.164L639.581 222.914H587.497L545.414 164.997V222.914H503.331V47.9141H502.914Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M648.746 48.3307C648.746 35.4141 658.746 25.4141 673.746 25.4141C688.746 25.4141 698.746 35.4141 698.746 48.3307C698.746 60.8307 688.746 70.8307 673.746 70.8307C658.746 70.8307 648.746 60.8307 648.746 48.3307ZM652.913 84.9974H694.996V222.497H652.913V84.9974Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M780.001 225.003C739.585 225.003 710.418 197.919 710.418 154.169C710.418 110.419 739.168 83.3359 780.001 83.3359C820.001 83.3359 848.751 110.003 848.751 152.086C848.751 155.836 848.335 160.419 847.918 164.586H752.501C754.168 182.503 765.001 190.836 778.751 190.836C790.418 190.836 797.085 185.003 800.835 177.503H845.835C838.751 204.169 814.585 225.003 780.001 225.003ZM752.918 140.836H805.835C805.835 125.836 794.168 117.086 780.001 117.086C765.835 117.086 755.418 125.419 752.918 140.836Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M1043.33 225.003C1002.91 225.003 973.746 197.919 973.746 154.169C973.746 110.419 1002.5 83.3359 1043.33 83.3359C1083.33 83.3359 1112.08 110.003 1112.08 152.086C1112.08 155.836 1111.66 160.419 1111.25 164.586H1015.83C1017.5 182.503 1028.33 190.836 1042.08 190.836C1053.75 190.836 1060.41 185.003 1064.16 177.503H1109.16C1102.08 204.169 1077.5 225.003 1043.33 225.003ZM1015.83 140.836H1068.75C1068.75 125.836 1057.08 117.086 1042.91 117.086C1029.16 117.086 1018.33 125.419 1015.83 140.836Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M1188.33 225.003C1151.67 225.003 1127.08 204.586 1125 177.919H1166.67C1167.5 187.503 1176.25 193.753 1187.92 193.753C1198.75 193.753 1204.58 188.753 1204.58 182.503C1204.58 160.419 1129.58 176.253 1129.58 125.836C1129.58 102.503 1149.58 83.3359 1185.42 83.3359C1220.83 83.3359 1240.83 102.919 1243.33 130.003H1204.17C1202.92 120.836 1195.83 114.586 1183.75 114.586C1173.75 114.586 1168.33 118.336 1168.33 125.003C1168.33 147.086 1242.92 131.253 1243.75 182.919C1244.17 206.669 1222.92 225.003 1188.33 225.003Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M892.496 87.5H848.746L888.746 161.667H932.496L892.496 87.5Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M887.906 159.586L889.156 161.669H932.906L904.156 109.586L887.906 159.586Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M967.91 25L889.16 161.667H932.91L1011.66 25H967.91Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M889.16 182.086H931.66V225.003H889.16V182.086Z\",\n      fill: _vm.color\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/cookieyes.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/crown.vue?vue&type=template&id=30a46aa2":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/crown.vue?vue&type=template&id=30a46aa2 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: \"24\",\n      height: \"24\",\n      viewBox: \"0 0 24 24\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M12 4.79999L16.8 12L22.8 7.19999L20.4 19.2H3.6L1.2 7.19999L7.2 12L12 4.79999Z\",\n      stroke: _vm.color,\n      \"stroke-width\": \"1.5\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/crown.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/css.vue?vue&type=template&id=34c732a4":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/css.vue?vue&type=template&id=34c732a4 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 170 180\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M154.058 34.9258C154.036 33.556 153.437 32.3411 152.506 31.4648L120.631 1.46484C119.636 0.526042 118.257 0 116.875 0H21.25C18.3157 0 15.9375 2.23828 15.9375 5V61.1927C9.75342 63.2578 5.3125 68.8151 5.3125 75.3333V135.333C5.3125 141.852 9.75342 147.409 15.9375 149.474V165.667C15.9375 168.428 18.3157 170.667 21.25 170.667H148.75C151.685 170.667 154.062 168.428 154.062 165.667V149.474C160.246 147.409 164.688 141.852 164.688 135.333V75.3333C164.688 68.8151 160.246 63.2578 154.062 61.1927V35C154.062 34.9753 154.058 34.9505 154.058 34.9258ZM122.188 17.0716L135.923 30H122.188V17.0716ZM111.562 10V35C111.562 37.7617 113.94 40 116.875 40H143.438V60.3333H26.5625V10H111.562ZM26.5625 160.667V150.333H143.438V160.667H26.5625ZM154.062 135.333C154.062 138.09 151.679 140.333 148.75 140.333H21.25C18.3212 140.333 15.9375 138.09 15.9375 135.333V75.3333C15.9375 72.5768 18.3212 70.3333 21.25 70.3333H148.75C151.679 70.3333 154.062 72.5768 154.062 75.3333V135.333Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M111.562 10V35C111.562 37.7617 113.94 40 116.875 40H143.438V60.3333H26.5625V10H111.562Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M26.5625 160.666V150.332H143.438V160.666H26.5625Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M154.062 135.332C154.062 138.089 151.679 140.332 148.75 140.332H21.25C18.3212 140.332 15.9375 138.089 15.9375 135.332V75.332C15.9375 72.5755 18.3212 70.332 21.25 70.332H148.75C151.679 70.332 154.062 72.5755 154.062 75.332V135.332Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M42.5 90.332C45.4288 90.332 47.8125 92.5755 47.8125 95.332C47.8125 98.0938 50.1907 100.332 53.125 100.332C56.0593 100.332 58.4375 98.0938 58.4375 95.332C58.4375 87.0612 51.2877 80.332 42.5 80.332C33.7123 80.332 26.5625 87.0612 26.5625 95.332V115.332C26.5625 123.603 33.7123 130.332 42.5 130.332C51.2877 130.332 58.4375 123.603 58.4375 115.332C58.4375 112.57 56.0593 110.332 53.125 110.332C50.1907 110.332 47.8125 112.57 47.8125 115.332C47.8125 118.089 45.4288 120.332 42.5 120.332C39.5712 120.332 37.1875 118.089 37.1875 115.332V95.332C37.1875 92.5755 39.5712 90.332 42.5 90.332Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M85 90.332C87.9288 90.332 90.3125 92.5755 90.3125 95.332C90.3125 98.0938 92.6907 100.332 95.625 100.332C98.5593 100.332 100.938 98.0938 100.938 95.332C100.938 87.0612 93.7877 80.332 85 80.332C76.2123 80.332 69.0625 87.0612 69.0625 95.332C69.0625 103.603 76.2123 110.332 85 110.332C87.9288 110.332 90.3125 112.576 90.3125 115.332C90.3125 118.089 87.9288 120.332 85 120.332C82.0712 120.332 79.6875 118.089 79.6875 115.332C79.6875 112.57 77.3093 110.332 74.375 110.332C71.4407 110.332 69.0625 112.57 69.0625 115.332C69.0625 123.603 76.2123 130.332 85 130.332C93.7877 130.332 100.938 123.603 100.938 115.332C100.938 107.061 93.7877 100.332 85 100.332C82.0712 100.332 79.6875 98.0885 79.6875 95.332C79.6875 92.5755 82.0712 90.332 85 90.332Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M127.5 90.332C130.429 90.332 132.812 92.5755 132.812 95.332C132.812 98.0938 135.191 100.332 138.125 100.332C141.06 100.332 143.438 98.0938 143.438 95.332C143.438 87.0612 136.288 80.332 127.5 80.332C118.712 80.332 111.562 87.0612 111.562 95.332C111.562 103.603 118.712 110.332 127.5 110.332C130.429 110.332 132.812 112.576 132.812 115.332C132.812 118.089 130.429 120.332 127.5 120.332C124.572 120.332 122.188 118.089 122.188 115.332C122.188 112.57 119.81 110.332 116.875 110.332C113.941 110.332 111.562 112.57 111.562 115.332C111.562 123.603 118.712 130.332 127.5 130.332C136.288 130.332 143.438 123.603 143.438 115.332C143.438 107.061 136.288 100.332 127.5 100.332C124.572 100.332 122.188 98.0885 122.188 95.332C122.188 92.5755 124.572 90.332 127.5 90.332Z\",\n      fill: \"white\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/css.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit-alt.vue?vue&type=template&id=1a2c2f4b":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/edit-alt.vue?vue&type=template&id=1a2c2f4b ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 13 12\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M10 7.33V10C10 10.2652 9.89464 10.5196 9.7071 10.7071C9.51957 10.8946 9.26521 11 9 11H2C1.73478 11 1.48043 10.8946 1.29289 10.7071C1.10536 10.5196 1 10.2652 1 10V3C1 2.73478 1.10536 2.48043 1.29289 2.29289C1.48043 2.10536 1.73478 2 2 2H4.67\",\n      stroke: _vm.color,\n      \"stroke-opacity\": \"0.7\",\n      \"stroke-linecap\": \"square\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M9.40039 1L11.4004 3L6.40039 8H4.40039V6L9.40039 1Z\",\n      stroke: _vm.color,\n      \"stroke-opacity\": \"0.7\",\n      \"stroke-linecap\": \"square\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/edit-alt.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit.vue?vue&type=template&id=76de926f":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/edit.vue?vue&type=template&id=76de926f ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 111 111\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M110.582 17.2926C110.577 12.6648 108.771 8.31676 105.496 5.04875C98.7401 -1.69178 87.7571 -1.68248 81.009 5.07411L11.3007 75.0629C9.0333 77.3287 7.30253 80.1335 6.29517 83.1751L6.23009 83.3728L0 110.769L27.4726 104.619L27.6771 104.551C30.7195 103.544 33.5261 101.815 35.7994 99.5422L105.517 29.5449C108.787 26.271 110.586 21.9195 110.582 17.2926ZM15.2347 98.4968L12.3216 95.582L14.425 86.3298L24.5097 96.4204L15.2347 98.4968ZM99.3942 23.4382L31.7108 91.3937L19.4543 79.1296L65.8174 32.5805L72.8774 39.6405L78.9917 33.5262L71.919 26.4535L78.4965 19.8507L85.5818 26.9361L91.6961 20.8217L84.5981 13.7237L87.1309 11.1808C90.5071 7.80041 96.0061 7.79534 99.3883 11.1698C101.028 12.8059 101.932 14.9829 101.935 17.2994C101.936 19.6166 101.036 21.7945 99.3942 23.4382ZM45.4885 102.028H110.582V110.676H36.871L45.4885 102.028Z\",\n      fill: _vm.color\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/edit.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/eye.vue?vue&type=template&id=58e0a7dc":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/eye.vue?vue&type=template&id=58e0a7dc ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 18 13\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M7.33301 6.50016C7.33301 6.94219 7.5086 7.36611 7.82116 7.67867C8.13372 7.99123 8.55765 8.16683 8.99967 8.16683C9.4417 8.16683 9.86562 7.99123 10.1782 7.67867C10.4907 7.36611 10.6663 6.94219 10.6663 6.50016C10.6663 6.05814 10.4907 5.63421 10.1782 5.32165C9.86562 5.00909 9.4417 4.8335 8.99967 4.8335C8.55765 4.8335 8.13372 5.00909 7.82116 5.32165C7.5086 5.63421 7.33301 6.05814 7.33301 6.50016Z\",\n      stroke: \"#4E4B66\",\n      \"stroke-width\": \"1.33333\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M16.5 6.5C14.5 9.83333 12 11.5 9 11.5C6 11.5 3.5 9.83333 1.5 6.5C3.5 3.16667 6 1.5 9 1.5C12 1.5 14.5 3.16667 16.5 6.5Z\",\n      stroke: \"#4E4B66\",\n      \"stroke-width\": \"1.33333\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/eye.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/general.vue?vue&type=template&id=66341cda":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/general.vue?vue&type=template&id=66341cda ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 16 16\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      y: \"1.06641\",\n      width: \"16\",\n      height: \"2.13333\",\n      rx: \"1\",\n      fill: _vm.color\n    }\n  }), _c(\"rect\", {\n    attrs: {\n      y: \"12.7998\",\n      width: \"16\",\n      height: \"2.13333\",\n      rx: \"1\",\n      fill: _vm.color\n    }\n  }), _c(\"rect\", {\n    attrs: {\n      y: \"7.4668\",\n      width: \"16\",\n      height: \"2.13333\",\n      rx: \"1\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M13.664 2.13333C13.664 3.28073 12.6663 4.21667 11.4283 4.21667C10.1902 4.21667 9.19258 3.28073 9.19258 2.13333C9.19258 0.985933 10.1902 0.05 11.4283 0.05C12.6663 0.05 13.664 0.985933 13.664 2.13333Z\",\n      fill: _vm.color,\n      stroke: \"#565662\",\n      \"stroke-width\": \"0.1\"\n    }\n  }), _c(\"ellipse\", {\n    attrs: {\n      cx: \"11.4285\",\n      cy: \"2.13307\",\n      rx: \"1.14286\",\n      ry: \"1.06667\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M13.664 13.8667C13.664 15.0141 12.6663 15.9501 11.4283 15.9501C10.1902 15.9501 9.19258 15.0141 9.19258 13.8667C9.19258 12.7193 10.1902 11.7834 11.4283 11.7834C12.6663 11.7834 13.664 12.7193 13.664 13.8667Z\",\n      fill: _vm.color,\n      stroke: \"#565662\",\n      \"stroke-width\": \"0.1\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M6.80805 8.53372C6.80805 9.68112 5.81039 10.6171 4.57234 10.6171C3.33428 10.6171 2.33662 9.68112 2.33662 8.53372C2.33662 7.38632 3.33428 6.45039 4.57234 6.45039C5.81039 6.45039 6.80805 7.38632 6.80805 8.53372Z\",\n      fill: _vm.color,\n      stroke: \"#565662\",\n      \"stroke-width\": \"0.1\"\n    }\n  }), _c(\"ellipse\", {\n    attrs: {\n      cx: \"4.57206\",\n      cy: \"8.53346\",\n      rx: \"1.14286\",\n      ry: \"1.06667\",\n      fill: \"white\"\n    }\n  }), _c(\"ellipse\", {\n    attrs: {\n      cx: \"11.4285\",\n      cy: \"13.8665\",\n      rx: \"1.14286\",\n      ry: \"1.06667\",\n      fill: \"white\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/general.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/help.vue?vue&type=template&id=2f62ffb4":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/help.vue?vue&type=template&id=2f62ffb4 ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 150 150\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M61.0383 94.1116C50.3883 90.4066 42.6933 80.2666 42.6933 68.3266C42.6933 53.2816 54.9033 41.0716 69.9783 41.0716C81.5733 41.0716 91.5183 48.3316 95.4483 58.5916C99.8433 57.3316 104.373 56.7016 109.038 56.7016C115.728 56.7016 122.193 58.0216 128.313 60.6016C131.898 62.1166 135.258 64.0516 138.363 66.3166C138.243 61.0066 137.868 58.8466 137.868 58.8466C137.328 55.8616 134.448 52.8466 131.493 52.1566L129.258 51.6466C124.038 50.0716 119.373 46.5916 116.418 41.5066C113.463 36.3916 112.773 30.5716 114.063 25.2316L114.753 23.1316C115.638 20.2366 114.498 16.2466 112.143 14.2516C112.143 14.2516 110.043 12.4666 104.163 9.07655C98.2533 5.68655 95.7183 4.77155 95.7183 4.77155C92.8233 3.75155 88.8033 4.72655 86.7033 6.96155L85.1583 8.62655C81.1983 12.3916 75.8583 14.6566 69.9333 14.6566C64.0233 14.6566 58.6533 12.3616 54.6633 8.56655L53.1633 6.96155C51.0933 4.72655 47.0433 3.75155 44.1783 4.78655C44.1783 4.78655 41.5983 5.73155 35.7033 9.09155C29.7933 12.5416 27.7533 14.2966 27.7533 14.2966C25.4283 16.2466 24.2733 20.2066 25.1433 23.1466L25.7733 25.2766C27.0333 30.6166 26.3733 36.4216 23.4183 41.5366C20.4633 46.6516 15.7833 50.1466 10.5183 51.7066L8.35828 52.2016C5.40328 52.8616 2.49328 55.8766 1.98328 58.8916C1.98328 58.8916 1.48828 61.5616 1.48828 68.4016C1.48828 75.2116 1.98328 77.9116 1.98328 77.9116C2.52328 80.9266 5.40328 83.9116 8.35828 84.6016L10.4583 85.0965C15.7083 86.6415 20.4483 90.1516 23.3733 95.2966C26.3283 100.412 27.0183 106.232 25.7283 111.572L25.1283 113.642C24.2433 116.537 25.3833 120.527 27.7383 122.522C27.7383 122.522 29.8383 124.307 35.7183 127.697C41.6283 131.117 44.1633 132.002 44.1633 132.002C47.0283 133.037 51.0483 132.062 53.1483 129.827L54.6183 128.252C56.8533 126.122 59.5533 124.457 62.5383 123.392C60.4983 117.902 59.4633 112.142 59.4633 106.247C59.5383 102.077 60.0633 98.0266 61.0383 94.1116Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M109.052 66.7188C87.2566 66.7188 69.6016 84.3738 69.6016 106.169C69.6016 127.964 87.2566 145.619 109.052 145.619C130.847 145.619 148.502 127.964 148.502 106.169C148.502 84.3738 130.847 66.7188 109.052 66.7188ZM109.787 136.814C106.367 136.814 103.607 133.964 103.607 130.469C103.607 126.959 106.367 124.124 109.787 124.124C113.207 124.124 115.967 126.974 115.967 130.469C115.967 133.979 113.207 136.814 109.787 136.814ZM127.052 96.9288C126.197 98.5638 125.192 99.9738 124.007 101.174C122.837 102.374 120.737 104.369 117.692 107.174C116.852 107.984 116.177 108.674 115.682 109.274C115.172 109.874 114.797 110.429 114.557 110.909C114.302 111.404 114.122 111.914 113.987 112.409C113.837 112.904 113.642 113.789 113.387 115.049C112.922 117.719 111.467 119.039 108.992 119.039C107.702 119.039 106.637 118.604 105.752 117.749C104.867 116.894 104.432 115.589 104.432 113.879C104.432 111.719 104.747 109.859 105.377 108.314C106.007 106.739 106.877 105.359 107.927 104.174C108.992 103.004 110.432 101.564 112.232 99.9288C113.807 98.4888 114.962 97.4237 115.652 96.6887C116.372 95.9688 116.942 95.1438 117.437 94.2438C117.932 93.3588 118.157 92.3838 118.157 91.3188C118.157 89.2788 117.407 87.5237 115.952 86.1137C114.482 84.7037 112.592 83.9838 110.267 83.9838C107.537 83.9838 105.557 84.7037 104.267 86.1137C102.977 87.5237 101.882 89.6238 101.027 92.3988C100.187 95.2938 98.5816 96.7338 96.2566 96.7338C94.8766 96.7338 93.7066 96.2238 92.7466 95.2188C91.8016 94.2138 91.3066 93.1188 91.3066 91.9488C91.3066 89.5038 92.0566 87.0438 93.5716 84.5688C95.0716 82.0638 97.2766 80.0088 100.172 78.3588C103.067 76.7238 106.427 75.8838 110.282 75.8838C113.867 75.8838 117.032 76.5738 119.762 77.9538C122.492 79.3338 124.622 81.1938 126.107 83.5188C127.607 85.8738 128.342 88.4238 128.342 91.1838C128.312 93.3738 127.907 95.2938 127.052 96.9288Z\",\n      fill: _vm.color\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/help.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/layout.vue?vue&type=template&id=1938104f":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/layout.vue?vue&type=template&id=1938104f ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 160 180\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M112.099 85.8059H47.901C24.2446 85.8059 5 66.5574 5 42.901C5 19.2446 24.2446 0 47.901 0H112.099C135.755 0 155 19.2446 155 42.901C155 66.5574 135.755 85.8059 112.099 85.8059ZM47.901 12.4385C31.1052 12.4385 17.4385 26.1052 17.4385 42.901C17.4385 59.6968 31.1052 73.3636 47.901 73.3636H112.099C128.899 73.3636 142.562 59.6968 142.562 42.901C142.562 26.1052 128.899 12.4385 112.099 12.4385H47.901Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M47.9039 12.4375C31.1081 12.4375 17.4414 26.1042 17.4414 42.9C17.4414 59.6958 31.1081 73.3626 47.9039 73.3626H112.102C128.902 73.3626 142.565 59.6958 142.565 42.9C142.565 26.1042 128.902 12.4375 112.102 12.4375H47.9039Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M87.5 45.0007C87.5 54.6524 95.3481 62.5 105 62.5C114.652 62.5 122.5 54.6507 122.5 44.9993C122.5 35.3476 114.652 27.5 105 27.5C95.3478 27.5 87.5 35.3493 87.5 45.0007ZM96.849 44.9993C96.849 40.5077 100.507 36.8488 105 36.8488C109.493 36.8488 113.151 40.5077 113.151 44.9993C113.151 49.4908 109.492 53.1498 105 53.1498C100.508 53.1498 96.849 49.4908 96.849 44.9993Z\",\n      fill: \"white\",\n      stroke: \"#ADADAD\",\n      \"stroke-width\": \"0.5\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M112.099 179.751H47.9049C24.2446 179.751 5 160.507 5 136.846C5 113.186 24.2446 93.9453 47.9049 93.9453H112.099C135.755 93.9453 155 113.19 155 136.846C155 160.503 135.755 179.751 112.099 179.751ZM47.9049 106.384C31.1052 106.384 17.4385 120.051 17.4385 136.846C17.4385 153.642 31.1052 167.309 47.901 167.309H112.095C128.895 167.309 142.558 153.642 142.558 136.846C142.558 120.051 128.891 106.384 112.095 106.384H47.9049Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M47.9078 106.383C31.1081 106.383 17.4414 120.05 17.4414 136.845C17.4414 153.641 31.1081 167.308 47.9039 167.308H112.098C128.898 167.308 142.561 153.641 142.561 136.845C142.561 120.05 128.894 106.383 112.098 106.383H47.9078Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M37.5 135.001C37.5 144.652 45.3481 152.5 55 152.5C64.6522 152.5 72.5 144.651 72.5 134.999C72.5 125.348 64.6519 117.5 55 117.5C45.3478 117.5 37.5 125.349 37.5 135.001ZM46.849 134.999C46.849 130.508 50.5069 126.849 55 126.849C59.4931 126.849 63.151 130.508 63.151 134.999C63.151 139.491 59.4919 143.15 55 143.15C50.5081 143.15 46.849 139.491 46.849 134.999Z\",\n      fill: \"white\",\n      stroke: \"#ADADAD\",\n      \"stroke-width\": \"0.5\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/layout.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/note.vue?vue&type=template&id=759fa057":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/note.vue?vue&type=template&id=759fa057 ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 150 188\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"g\", [_c(\"path\", {\n    attrs: {\n      d: \"M119.744 178.977H30.2557C16.1572 178.977 4.6875 167.508 4.6875 153.409V25.5682C4.6875 11.4698 16.1572 0 30.2557 0H69.7066C74.8282 0 79.6422 1.99352 83.2617 5.61701L139.696 62.0508C143.315 65.6743 145.309 70.4883 145.312 75.6059V153.409C145.312 167.508 133.843 178.977 119.744 178.977ZM30.2557 12.7841C23.2085 12.7841 17.4716 18.521 17.4716 25.5682V153.409C17.4716 160.456 23.2085 166.193 30.2557 166.193H119.744C126.791 166.193 132.529 160.456 132.529 153.409V75.6059C132.529 73.9 131.865 72.294 130.655 71.0875L74.225 14.6538C73.0185 13.4472 71.4125 12.7841 69.7066 12.7841H30.2557Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M30.2528 12.7852C23.2056 12.7852 17.4688 18.522 17.4688 25.5692V153.41C17.4688 160.457 23.2056 166.194 30.2528 166.194H119.741C126.788 166.194 132.526 160.457 132.526 153.41V75.6069C132.526 73.9011 131.862 72.295 130.652 71.0886L74.2221 14.6548C73.0156 13.4483 71.4096 12.7852 69.7037 12.7852H30.2528Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M30.2557 0H119.744C133.843 0 145.312 11.4697 145.312 25.5682V153.409C145.312 167.508 133.843 178.977 119.744 178.977H80.2934C75.1717 178.977 70.3578 176.984 66.7383 173.361L10.3045 116.927C6.68501 113.303 4.69149 108.489 4.6875 103.371V25.5682C4.6875 11.4697 16.1572 0 30.2557 0ZM119.744 166.193C126.791 166.193 132.529 160.457 132.529 153.409V25.5682C132.529 18.521 126.791 12.7841 119.744 12.7841H30.2557C23.2085 12.7841 17.4716 18.521 17.4716 25.5682V103.371C17.4716 105.077 18.1348 106.684 19.3452 107.889L75.775 164.324C76.9815 165.53 78.5875 166.193 80.2934 166.193H119.744Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M119.741 166.194C126.788 166.194 132.526 160.458 132.526 153.41V25.5692C132.526 18.522 126.788 12.7852 119.741 12.7852H30.2528C23.2056 12.7852 17.4688 18.522 17.4688 25.5692V103.372C17.4688 105.078 18.1319 106.685 19.3423 107.89L75.7722 164.325C76.9786 165.531 78.5847 166.194 80.2905 166.194H119.741Z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M106.613 71.1591H43.403C39.9107 71.1591 37.082 68.2986 37.082 64.767C37.082 61.2355 39.9107 58.375 43.403 58.375H106.613C110.105 58.375 112.933 61.2355 112.933 64.767C112.933 68.2986 110.105 71.1591 106.613 71.1591Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M106.965 102.691H43.0444C39.5128 102.691 36.6523 99.8302 36.6523 96.2987C36.6523 92.7667 39.5128 89.9062 43.0444 89.9062H106.965C110.497 89.9062 113.357 92.7667 113.357 96.2987C113.357 99.8302 110.497 102.691 106.965 102.691Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M106.965 134.229H43.0444C39.5128 134.229 36.6523 131.369 36.6523 127.837C36.6523 124.306 39.5128 121.445 43.0444 121.445H106.965C110.497 121.445 113.357 124.306 113.357 127.837C113.357 131.369 110.497 134.229 106.965 134.229Z\",\n      fill: \"white\"\n    }\n  })])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/note.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/pages.vue?vue&type=template&id=0c87732f":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/pages.vue?vue&type=template&id=0c87732f ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 33 33\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      id: \"Vector\",\n      d: \"M19.1663 3.1665H8.49967C7.79243 3.1665 7.11415 3.44746 6.61406 3.94755C6.11396 4.44765 5.83301 5.12593 5.83301 5.83317V27.1665C5.83301 27.8737 6.11396 28.552 6.61406 29.0521C7.11415 29.5522 7.79243 29.8332 8.49967 29.8332H24.4997C25.2069 29.8332 25.8852 29.5522 26.3853 29.0521C26.8854 28.552 27.1663 27.8737 27.1663 27.1665V11.1665L19.1663 3.1665Z\",\n      stroke: \"#A6742A\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      id: \"Vector_2\",\n      d: \"M19.167 3.1665V11.1665H27.167\",\n      stroke: \"#A6742A\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      id: \"Vector_3\",\n      d: \"M21.8337 17.8335H11.167\",\n      stroke: \"#A6742A\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      id: \"Vector_4\",\n      d: \"M21.8337 23.1665H11.167\",\n      stroke: \"#A6742A\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      id: \"Vector_5\",\n      d: \"M13.8337 12.5H12.5003H11.167\",\n      stroke: \"#A6742A\",\n      \"stroke-width\": \"2\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/pages.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/privacy-policy.vue?vue&type=template&id=86424688":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/privacy-policy.vue?vue&type=template&id=86424688 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 56 56\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M29.0189 20.2314V23.8901C29.0189 26.9322 27.5937 29.7701 25.2268 31.4411L22.2737 33.5259L19.3206 31.4411C16.9536 29.7701 15.5284 26.9322 15.5284 23.8901V17.0904C19.2075 14.9958 23.5211 14.7279 27.3625 16.2867\",\n      fill: \"#57BD8D\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M29.0189 20.2314V23.8901C29.0189 26.9322 27.5937 29.7701 25.2268 31.4411L22.2737 33.5259L19.3206 31.4411C16.9536 29.7701 15.5284 26.9322 15.5284 23.8901V17.0904C19.2075 14.9958 23.5211 14.7279 27.3625 16.2867L28.9164 17.0904L29.0189 20.2314Z\",\n      stroke: \"#57BD8D\",\n      \"stroke-width\": \"1.25\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M29.9625 2.11816H3.78017C2.81796 2.11816 2.03796 2.93826 2.03796 3.94996L2.03796 52.9706C2.03796 53.9823 2.81796 54.8024 3.78017 54.8024H41.7151C42.6774 54.8024 43.4574 53.9823 43.4574 52.9706V16.3069C43.4574 15.8035 43.2672 15.3207 42.9286 14.9648L31.239 2.67409C30.9005 2.31814 30.4413 2.11816 29.9625 2.11816Z\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M8.23358 47.8887H10.4531\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M8.23358 40.5186H10.4531\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M15.9838 40.5186H37.2615\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M15.9839 47.8887H37.2616\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M30.7095 3.13086L30.7095 12.84C30.7095 13.7608 31.4194 14.5072 32.2952 14.5072H42.5099\",\n      stroke: \"#134FB0\",\n      \"stroke-width\": \"2\",\n      \"stroke-miterlimit\": \"10\",\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/privacy-policy.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/rocket.vue?vue&type=template&id=126e76f9":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/rocket.vue?vue&type=template&id=126e76f9 ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 150 150\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"g\", {\n    attrs: {\n      \"clip-path\": \"url(#clip0)\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M146.921 0.0209041C117.639 -0.504096 84.2456 14.8021 63.1082 38.5459C42.9082 38.9272 23.2395 47.2084 8.75835 61.6897C7.9146 62.5209 7.6146 63.7647 7.98335 64.8897C8.35835 66.0209 9.33334 66.8397 10.5083 67.0084L34.5958 70.4584L31.6207 73.7896C30.5145 75.0271 30.5707 76.9084 31.7458 78.0834L71.9144 118.252C72.5206 118.858 73.3206 119.165 74.1269 119.165C74.8707 119.165 75.6144 118.902 76.2081 118.371L79.5393 115.395L82.9893 139.483C83.1581 140.659 84.0831 141.521 85.2018 141.896C85.4894 141.989 85.7894 142.033 86.0956 142.033C86.9831 142.033 87.8894 141.645 88.5144 141.027C102.796 126.746 111.077 107.077 111.458 86.8771C135.227 65.6959 150.658 32.3146 149.976 3.07091C149.933 1.4084 148.589 0.064654 146.921 0.0209041ZM118.12 53.9709C115.077 57.0147 111.077 58.5397 107.071 58.5397C103.064 58.5397 99.0643 57.0147 96.0206 53.9709C89.9331 47.8771 89.9331 37.9647 96.0206 31.8709C102.114 25.7772 112.027 25.7772 118.12 31.8709C124.214 37.9647 124.214 47.8834 118.12 53.9709Z\",\n      fill: \"white\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M17.0253 105.662C10.3378 112.349 1.15661 142.561 0.131609 145.98C-0.199641 147.081 0.106608 148.274 0.912857 149.086C1.51286 149.686 2.3066 150.006 3.12535 150.006C3.42535 150.006 3.72535 149.962 4.02535 149.874C7.44409 148.85 37.6565 139.668 44.344 132.981C51.8753 125.45 51.8753 113.193 44.344 105.662C36.8066 98.1304 24.5566 98.1368 17.0253 105.662Z\",\n      fill: \"white\"\n    }\n  })]), _c(\"defs\", [_c(\"clipPath\", {\n    attrs: {\n      id: \"clip0\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      width: \"150\",\n      height: \"150\",\n      fill: \"white\"\n    }\n  })])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/rocket.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/scan.vue?vue&type=template&id=3b650d3c":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/scan.vue?vue&type=template&id=3b650d3c ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 32 33\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M14.6667 25.8333C20.5577 25.8333 25.3333 21.0577 25.3333 15.1667C25.3333 9.27563 20.5577 4.5 14.6667 4.5C8.77563 4.5 4 9.27563 4 15.1667C4 21.0577 8.77563 25.8333 14.6667 25.8333Z\",\n      stroke: \"#1160C6\",\n      \"stroke-width\": \"2\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M28.0002 28.5002L22.2002 22.7002\",\n      stroke: \"#1160C6\",\n      \"stroke-width\": \"2\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/scan.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/search.vue?vue&type=template&id=4afbe866":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/search.vue?vue&type=template&id=4afbe866 ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      width: _vm.width,\n      height: _vm.height,\n      viewBox: \"0 0 12 13\",\n      fill: \"none\",\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M5.5 10C7.98528 10 10 7.98528 10 5.5C10 3.01472 7.98528 1 5.5 1C3.01472 1 1 3.01472 1 5.5C1 7.98528 3.01472 10 5.5 10Z\",\n      stroke: _vm.color,\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  }), _c(\"path\", {\n    attrs: {\n      d: \"M11 12L8.5 9\",\n      stroke: _vm.color,\n      \"stroke-linecap\": \"round\",\n      \"stroke-linejoin\": \"round\"\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/search.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/spinner.vue?vue&type=template&id=3be99a44":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/spinner.vue?vue&type=template&id=3be99a44 ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    staticStyle: {\n      margin: \"auto\",\n      background: \"none\",\n      display: \"block\",\n      \"shape-rendering\": \"auto\"\n    },\n    attrs: {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n      preserveAspectRatio: \"xMidYMid\",\n      viewBox: \"24 24 52 52\",\n      width: _vm.width,\n      height: _vm.height\n    }\n  }, [_c(\"g\", {\n    attrs: {\n      transform: \"rotate(0 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.935374149659864s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(30 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.8503401360544218s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(60 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.7653061224489796s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(90 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.6802721088435374s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(120 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.5952380952380952s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(150 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.5102040816326531s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(180 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.4251700680272109s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(210 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.3401360544217687s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(240 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.25510204081632654s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(270 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.17006802721088435s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(300 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"-0.08503401360544217s\",\n      repeatCount: \"indefinite\"\n    }\n  })])]), _c(\"g\", {\n    attrs: {\n      transform: \"rotate(330 50 50)\"\n    }\n  }, [_c(\"rect\", {\n    attrs: {\n      x: \"47\",\n      y: \"24\",\n      rx: \"2.7600000000000002\",\n      ry: \"2.7600000000000002\",\n      width: \"6\",\n      height: \"12\",\n      fill: \"#000000\"\n    }\n  }, [_c(\"animate\", {\n    attrs: {\n      attributeName: \"opacity\",\n      values: \"1;0\",\n      keyTimes: \"0;1\",\n      dur: \"1.0204081632653061s\",\n      begin: \"0s\",\n      repeatCount: \"indefinite\"\n    }\n  })])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/spinner.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/success-circle.vue?vue&type=template&id=afac6402":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/success-circle.vue?vue&type=template&id=afac6402 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    staticStyle: {\n      \"enable-background\": \"new 0 0 52 52\"\n    },\n    attrs: {\n      version: \"1.1\",\n      id: \"Capa_1\",\n      xmlns: \"http://www.w3.org/2000/svg\",\n      \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n      x: \"0px\",\n      y: \"0px\",\n      viewBox: \"0 0 52 52\",\n      \"xml:space\": \"preserve\",\n      width: _vm.width,\n      height: _vm.height\n    }\n  }, [_c(\"g\", [_c(\"circle\", {\n    attrs: {\n      fill: _vm.color,\n      cx: \"25\",\n      cy: \"25\",\n      r: \"25\"\n    }\n  }), _c(\"path\"), _c(\"path\", {\n    attrs: {\n      d: \"M38.252,15.336l-15.369,17.29l-9.259-7.407c-0.43-0.345-1.061-0.274-1.405,0.156c-0.345,0.432-0.275,1.061,0.156,1.406\\n\\tl10,8C22.559,34.928,22.78,35,23,35c0.276,0,0.551-0.114,0.748-0.336l16-18c0.367-0.412,0.33-1.045-0.083-1.411\\n\\tC39.251,14.885,38.62,14.922,38.252,15.336z\",\n      stroke: \"#fff\",\n      \"stroke-width\": \"3\"\n    }\n  })])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/success-circle.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/trash.vue?vue&type=template&id=1d709ca3":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/trash.vue?vue&type=template&id=1d709ca3 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"svg\", {\n    attrs: {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      width: _vm.width,\n      height: _vm.height,\n      fill: \"none\",\n      viewBox: \"0 0 16 16\"\n    }\n  }, [_c(\"path\", {\n    attrs: {\n      d: \"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z\",\n      fill: _vm.color\n    }\n  }), _c(\"path\", {\n    attrs: {\n      \"fill-rule\": \"evenodd\",\n      d: \"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z\",\n      fill: _vm.color\n    }\n  })]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/icons/trash.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-header.vue?vue&type=template&id=601bf6c2":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/layouts/cky-header.vue?vue&type=template&id=601bf6c2 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-header\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-4\"\n  }, [_c(\"a\", {\n    attrs: {\n      href: \"https://www.cookieyes.com/\"\n    }\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      width: \"120px\",\n      icon: \"logo\",\n      color: \"#ffffff\"\n    }\n  })], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-8\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-card-header-actions\"\n  }, [_c(\"a\", {\n    staticClass: \"cky-link cky-align-center\",\n    attrs: {\n      target: \"_blank\",\n      href: \"https://www.cookieyes.com/documentation/how-to-install-cookieyes-wordpress-plugin/\"\n    }\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      width: \"15px\",\n      icon: \"help\",\n      color: \"#ffffff\"\n    }\n  }), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Help Guides\", \"cookie-law-info\")) + \" \")], 1), _c(\"a\", {\n    staticClass: \"cky-link cky-align-center\",\n    attrs: {\n      target: \"_blank\",\n      href: \"https://www.cookieyes.com/support/\"\n    }\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      width: \"15px\",\n      icon: \"chat\",\n      color: \"#ffffff\"\n    }\n  }), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Support\", \"cookie-law-info\")) + \" \")], 1)])])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-nav-menu.vue?vue&type=template&id=bc654d4a":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/layouts/cky-nav-menu.vue?vue&type=template&id=bc654d4a ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-nav-menu\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-7\"\n  }, _vm._l(_vm.menus, function (item, index) {\n    return _c(\"cky-menu-item\", {\n      key: index,\n      attrs: {\n        data: item\n      }\n    });\n  }), 1), !_vm.isSuspended && _vm.sessionStatus ? _c(\"div\", {\n    staticClass: \"cky-col-5 cky-upgrade-col\"\n  }, [_c(\"pageviews\"), _c(\"upgrade\")], 1) : _vm._e()])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-review.vue?vue&type=template&id=2a3645ce":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-review.vue?vue&type=template&id=2a3645ce ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.showNotice ? _c(\"cky-notice\", {\n    ref: \"ReviewNotice\",\n    staticClass: \"cky-notice-review\",\n    attrs: {\n      type: \"default\",\n      isDismissable: true\n    },\n    on: {\n      onDismiss: function ($event) {\n        return _vm.removeNotice();\n      }\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"h4\", {\n    staticClass: \"cky-admin-notice-header\"\n  }, [_c(\"img\", {\n    attrs: {\n      width: \"100\",\n      src: __webpack_require__(/*! @/assets/logo.svg */ \"./src/assets/logo.svg\"),\n      alt: \"\"\n    }\n  })]), _c(\"p\", {\n    staticStyle: {\n      \"margin-top\": \"15px\",\n      \"margin-bottom\": \"5px\"\n    },\n    domProps: {\n      innerHTML: _vm._s(_vm.contents.review)\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-flex\",\n    staticStyle: {\n      \"margin-top\": \"10px\"\n    }\n  }, [_c(\"cky-button\", {\n    nativeOn: {\n      click: function ($event) {\n        return _vm.redirectReview();\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Review now\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n    staticClass: \"cky-button-outline-secondary\",\n    nativeOn: {\n      click: function ($event) {\n        return _vm.removeNotice(0);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Never show again\", \"cookie-law-info\")) + \" \")])], 1)])])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pageviews.vue?vue&type=template&id=56f5ec42":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/pageviews.vue?vue&type=template&id=56f5ec42 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.pageViewsEnabled ? _c(\"div\", {\n    staticClass: \"cky-flex cky-justify-end cky-direction--column cky-text-right\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-text-sm cky-text-secondary-dark\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Current plan:\", \"cookie-law-info\")) + \" \"), _c(\"b\", [_vm._v(_vm._s(_vm.info.plan.name))]), _vm.info.website.is_trial && _vm.endsIn >= 0 ? _c(\"span\", [_c(\"b\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"(Trial)\", \"cookie-law-info\")) + \" \")]), _c(\"span\", {\n    staticClass: \"cky-color-red\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Expires in\", \"cookie-law-info\")) + \" \"), _c(\"b\", [_vm._v(_vm._s(_vm.endsIn))]), _vm._v(\" \" + _vm._s(_vm.$i18n._n(\"day\", \"days\", _vm.endsIn, \"cookie-law-info\")) + \" \")])]) : _vm._e()]), _c(\"p\", {\n    staticClass: \"cky-text-xs cky-text-secondary-light\"\n  }, [_vm._v(\" \" + _vm._s(_vm.pageviewsUsedText) + \" \"), _c(\"span\", {\n    staticClass: \"cky-text-semi-xs cky-text-secondary-dark\"\n  }, [_vm._v(\" \" + _vm._s(_vm.formattedPageviewsText) + \" \")]), _vm.showOverageCount ? _c(\"span\", {\n    staticClass: \"cky-text-xs cky-text-secondary-light\"\n  }, [_vm._v(\" + \"), _c(\"span\", {\n    staticClass: \"cky-text-semi-xs cky-text-secondary-dark\"\n  }, [_vm._v(_vm._s(_vm.formattedOverageText))]), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"extra\", \"cookie-law-info\")) + \" \")]) : _vm._e(), _c(\"cky-popper\", {\n    attrs: {\n      position: _vm.position,\n      ishtml: true,\n      content: _vm.contents.pageview\n    }\n  })], 1), _c(\"p\")]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/pageviews.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-btn.vue?vue&type=template&id=798f8137":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-btn.vue?vue&type=template&id=798f8137 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.supportedLaws.includes(_vm.appliedLaw) ? _c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-header\"\n  }, [_vm.toggle && !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"h5\", {\n    staticClass: \"cky-form-heading\"\n  }, [_vm._v(\" \" + _vm._s(_vm.title) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: `cky-toggle-${_vm.name}`\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.properties.status,\n      expression: \"properties.status\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: `cky-toggle-${_vm.name}`,\n      disabled: _vm.disabled\n    },\n    domProps: {\n      checked: Array.isArray(_vm.properties.status) ? _vm._i(_vm.properties.status, null) > -1 : _vm.properties.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.properties.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.properties, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.properties, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.properties, \"status\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: `cky-toggle-${_vm.name}`,\n      \"aria-hidden\": \"true\"\n    }\n  })])])]) : _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"h5\", {\n    staticClass: \"cky-form-heading\"\n  }, [_vm._v(\" \" + _vm._s(_vm.title) + \" \")])])])]), _c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Label\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.bannerContent,\n      expression: \"bannerContent\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.bannerContent\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.bannerContent = $event.target.value;\n      }\n    }\n  })])]), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    }\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label cky-action-link\"\n  }, [_vm._v(\" \" + _vm._s(_vm.colourTitle) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-custom-theme\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_vm.properties.styles[\"background-color\"] && !_vm.disabledFields.includes(\"background\") ? _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Background\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.properties.styles[\"background-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.properties.styles[\"background-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.properties.styles, \"background-color\", $$v);\n      },\n      expression: \"properties.styles['background-color']\"\n    }\n  })], 1) : _vm._e(), _vm.properties.styles[\"border-color\"] && !_vm.disabledFields.includes(\"border\") ? _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Border\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.properties.styles[\"border-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.properties.styles[\"border-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.properties.styles, \"border-color\", $$v);\n      },\n      expression: \"properties.styles['border-color']\"\n    }\n  })], 1) : _vm._e(), _vm.properties.styles.color && !_vm.disabledFields.includes(\"color\") ? _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Text\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.properties.styles.color,\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.properties.styles.color,\n      callback: function ($$v) {\n        _vm.$set(_vm.properties.styles, \"color\", $$v);\n      },\n      expression: \"properties.styles.color\"\n    }\n  })], 1) : _vm._e()])])]) : _vm._e(), _vm._t(\"cky-btn-meta\")], 2)]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-btn.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=template&id=c4bf23bc":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=template&id=c4bf23bc ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Blocked Content\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Label\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.videoPlaceholder.elements.title,\n      expression: \"content.videoPlaceholder.elements.title\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.videoPlaceholder.elements.title\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.videoPlaceholder.elements, \"title\", $event.target.value);\n      }\n    }\n  })])]), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    }\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label cky-action-link\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Colours\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-2 cky-custom-theme\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Background\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.videoPlaceholder.styles[\"background-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.videoPlaceholder.styles[\"background-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.videoPlaceholder.styles, \"background-color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.videoPlaceholder.styles[\\n\\t\\t\\t\\t\\t\\t\\t\\t'background-color'\\n\\t\\t\\t\\t\\t\\t\\t]\\n\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col-2 cky-custom-theme\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Border\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.videoPlaceholder.styles[\"border-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.videoPlaceholder.styles[\"border-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.videoPlaceholder.styles, \"border-color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.videoPlaceholder.styles['border-color']\\n\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col-2 cky-custom-theme\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Text\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.videoPlaceholder.elements.title.styles.color,\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.videoPlaceholder.elements.title.styles.color,\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.videoPlaceholder.elements.title.styles, \"color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.videoPlaceholder.elements.title.styles\\n\\t\\t\\t\\t\\t\\t\\t\\t.color\\n\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1)]) : _vm._e()])])], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/blocked-content.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=template&id=3354df1e":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=template&id=3354df1e ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Cookie List\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-header\"\n  }), _c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [!_vm.translate && _vm.applicableLaw !== \"ccpa\" ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-show-cookie-declaration\"\n    }\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Show cookie list\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-show-cookie-declaration\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.config.auditTable.status,\n      expression: \"banner.properties.config.auditTable.status\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-show-cookie-declaration\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      checked: Array.isArray(_vm.banner.properties.config.auditTable.status) ? _vm._i(_vm.banner.properties.config.auditTable.status, null) > -1 : _vm.banner.properties.config.auditTable.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.banner.properties.config.auditTable.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.banner.properties.config.auditTable, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.banner.properties.config.auditTable, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.banner.properties.config.auditTable, \"status\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  })])])]) : _vm._e(), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__('\"Cookie\" label', \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.auditTable.elements.headers.elements.id,\n      expression: \"content.auditTable.elements.headers.elements.id\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.auditTable.elements.headers.elements.id\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.auditTable.elements.headers.elements, \"id\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__('\"Duration\" label', \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.auditTable.elements.headers.elements.duration,\n      expression: \"content.auditTable.elements.headers.elements.duration\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.auditTable.elements.headers.elements.duration\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.auditTable.elements.headers.elements, \"duration\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__('\"Description\" label', \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.auditTable.elements.headers.elements.description,\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\tcontent.auditTable.elements.headers.elements.description\\n\\t\\t\\t\\t\\t\\t\\t\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.auditTable.elements.headers.elements.description\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.auditTable.elements.headers.elements, \"description\", $event.target.value);\n      }\n    }\n  })])]), _vm.applicableLaw !== \"ccpa\" ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__('\"Always Active\" label', \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.preferenceCenter.elements.category.elements.alwaysEnabled,\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\tcontent.preferenceCenter.elements.category.elements\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t.alwaysEnabled\\n\\t\\t\\t\\t\\t\\t\\t\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.preferenceCenter.elements.category.elements.alwaysEnabled\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.preferenceCenter.elements.category.elements, \"alwaysEnabled\", $event.target.value);\n      }\n    }\n  })])]) : _vm._e(), _vm.applicableLaw !== \"ccpa\" ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__('\"No cookies to display\" label', \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.auditTable.elements.message,\n      expression: \"content.auditTable.elements.message\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.auditTable.elements.message\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.auditTable.elements, \"message\", $event.target.value);\n      }\n    }\n  })])]) : _vm._e()])])])], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/cookie-list.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=template&id=c67a6984":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=template&id=c67a6984 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-accordion-item\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.banner.properties.config.notice.status,\n      expression: \"banner.properties.config.notice.status\"\n    }],\n    attrs: {\n      visible: _vm.translate\n    }\n  }, [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Cookie Notice\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section cky-form-section-group\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-header\"\n  }), _c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"Title\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.notice.elements.title,\n      expression: \"content.notice.elements.title\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.notice.elements.title\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.notice.elements, \"title\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"Message\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"wp-editor\", {\n    key: `${_vm.banner.id}-${_vm.key}`,\n    attrs: {\n      disabled: _vm.disabled,\n      language: _vm.language\n    },\n    model: {\n      value: _vm.content.notice.elements.description,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.notice.elements, \"description\", $$v);\n      },\n      expression: \"content.notice.elements.description\"\n    }\n  })], 1)]), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    }\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label cky-action-link\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Colours\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-custom-theme\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-justify-between\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col\"\n  }, [_c(\"label\", [_vm._v(_vm._s(_vm.$i18n.__(\"Background\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.notice.styles[\"background-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.notice.styles[\"background-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.notice.styles, \"background-color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.notice.styles['background-color']\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col\"\n  }, [_c(\"label\", [_vm._v(_vm._s(_vm.$i18n.__(\"Border\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.notice.styles[\"border-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.notice.styles[\"border-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.notice.styles, \"border-color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.notice.styles['border-color']\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col\"\n  }, [_c(\"label\", [_vm._v(_vm._s(_vm.$i18n.__(\"Title\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.notice.elements.title.styles.color,\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.notice.elements.title.styles.color,\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.notice.elements.title.styles, \"color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.notice.elements.title.styles\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t.color\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col\"\n  }, [_c(\"label\", [_vm._v(_vm._s(_vm.$i18n.__(\"Message\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.notice.elements.description.styles.color,\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.notice.elements.description.styles.color,\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.notice.elements.description.styles, \"color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.notice.elements.description\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t.styles.color\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1)])])]) : _vm._e()])]), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"accept-all\",\n      properties: _vm.banner.properties.config.notice.elements.buttons.elements.accept,\n      content: _vm.content.notice.elements.buttons.elements.accept,\n      title: _vm.$i18n.__(\"“Accept All” button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      toggle: false,\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.notice.elements.buttons.elements.accept,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.notice.elements.buttons.elements, \"accept\", $$v);\n      },\n      expression: \"content.notice.elements.buttons.elements.accept\"\n    }\n  }), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"reject-all\",\n      properties: _vm.banner.properties.config.notice.elements.buttons.elements.reject,\n      content: _vm.content.notice.elements.buttons.elements.reject,\n      title: _vm.$i18n.__(\"“Reject All” button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.notice.elements.buttons.elements.reject,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.notice.elements.buttons.elements, \"reject\", $$v);\n      },\n      expression: \"content.notice.elements.buttons.elements.reject\"\n    }\n  }), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"settings\",\n      properties: _vm.banner.properties.config.notice.elements.buttons.elements.settings,\n      content: _vm.content.notice.elements.buttons.elements.settings,\n      title: _vm.$i18n.__(\"“Customise” button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.notice.elements.buttons.elements.settings,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.notice.elements.buttons.elements, \"settings\", $$v);\n      },\n      expression: \"content.notice.elements.buttons.elements.settings\"\n    }\n  }), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"readmore-link\",\n      properties: _vm.banner.properties.config.notice.elements.buttons.elements.readMore,\n      content: _vm.content.notice.elements.buttons.elements.readMore,\n      title: _vm.$i18n.__(\"“Cookie Policy” link\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      translate: _vm.translate,\n      disabled: _vm.disabled,\n      supportedLaws: [\"gdpr\", \"ccpa\"],\n      disabledFields: [\"background\", \"border\"]\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.notice.elements.buttons.elements.readMore,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.notice.elements.buttons.elements, \"readMore\", $$v);\n      },\n      expression: \"content.notice.elements.buttons.elements.readMore\"\n    }\n  }, [_c(\"template\", {\n    slot: \"cky-btn-meta\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"URL\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.notice.elements.privacyLink,\n      expression: \"content.notice.elements.privacyLink\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      placeholder: \"Enter the URL to your cookie policy or privacy page\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.notice.elements.privacyLink\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.notice.elements, \"privacyLink\", $event.target.value);\n      }\n    }\n  })])])])], 2), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"donotsell-link\",\n      properties: _vm.banner.properties.config.notice.elements.buttons.elements.donotSell,\n      content: _vm.content.notice.elements.buttons.elements.donotSell,\n      title: _vm.$i18n.__(\"“Do Not Sell” link\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      toggle: false,\n      supportedLaws: [\"ccpa\"],\n      translate: _vm.translate,\n      disabled: _vm.disabled,\n      disabledFields: [\"background\", \"border\"]\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.notice.elements.buttons.elements.donotSell,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.notice.elements.buttons.elements, \"donotSell\", $$v);\n      },\n      expression: \"content.notice.elements.buttons.elements.donotSell\"\n    }\n  }), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-section cky-form-section-group\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-header\"\n  }), _c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-toggle-banner-close-btn\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Close [X] button\", \"cookie-law-info\"))), _vm.appliedLaw === \"gdpr\" ? _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.$i18n.__(\"Enable the close button to let users close the banner and continue browsing the site without being tracked. A close button is required by the Italian DPA.\", \"cookie-law-info\")\n    }\n  }) : _vm._e()], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-banner-close-btn\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.config.notice.elements.closeButton.status,\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.notice.elements.closeButton.status\\n\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-banner-close-btn\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.banner.properties.config.notice.elements.closeButton.status) ? _vm._i(_vm.banner.properties.config.notice.elements.closeButton.status, null) > -1 : _vm.banner.properties.config.notice.elements.closeButton.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.banner.properties.config.notice.elements.closeButton.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.banner.properties.config.notice.elements.closeButton, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.banner.properties.config.notice.elements.closeButton, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.banner.properties.config.notice.elements.closeButton, \"status\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-banner-close-btn-text\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])])])]) : _vm._e(), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label cky-action-link\",\n    attrs: {\n      for: \"cky-customize-branding\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Custom logo\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-customize-branding\"\n    }\n  }, [_c(\"input\", {\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-customize-branding\"\n    },\n    domProps: {\n      value: false\n    },\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$emit(\"show-custom-logo-modal\");\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-customize-branding-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])])])]) : _vm._e()], 1)], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/notice.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=template&id=31bc6e74":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=template&id=31bc6e74 ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Opt-out center\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section cky-form-section-group\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Title\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.optoutPopup.elements.title,\n      expression: \"content.optoutPopup.elements.title\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.optoutPopup.elements.title\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.optoutPopup.elements, \"title\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Privacy overview\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"wp-editor\", {\n    key: _vm.key,\n    attrs: {\n      disabled: _vm.disabled,\n      language: _vm.language,\n      height: \"180\"\n    },\n    model: {\n      value: _vm.content.optoutPopup.elements.description,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.optoutPopup.elements, \"description\", $$v);\n      },\n      expression: \"content.optoutPopup.elements.description\"\n    }\n  })], 1)]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"“Show more” button\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.optoutPopup.elements.showMore,\n      expression: \"content.optoutPopup.elements.showMore\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.optoutPopup.elements.showMore\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.optoutPopup.elements, \"showMore\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"“Show less” button\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.optoutPopup.elements.showLess,\n      expression: \"content.optoutPopup.elements.showLess\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.optoutPopup.elements.showLess\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.optoutPopup.elements, \"showLess\", $event.target.value);\n      }\n    }\n  })])])])]), _c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [!_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-row\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    }\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label cky-action-link\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Checkbox\", \"cookie-law-info\")) + \" \")]), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-custom-theme\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Enabled state\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.active.styles[\"background-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.active.styles[\"background-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.active.styles, \"background-color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.optoutPopup.elements.optOption\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t.elements.toggle.states.active.styles[\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t'background-color'\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t]\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Disabled state\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.inactive.styles[\"background-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.inactive.styles[\"background-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.inactive.styles, \"background-color\", $$v);\n      },\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.config.optoutPopup.elements.optOption\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t.elements.toggle.states.inactive.styles[\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t'background-color'\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t]\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }\n  })], 1)])])]) : _vm._e()])]), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"optout-cancel\",\n      properties: _vm.banner.properties.config.optoutPopup.elements.buttons.elements.cancel,\n      content: _vm.content.optoutPopup.elements.buttons.elements.cancel,\n      title: _vm.$i18n.__(\"“Cancel“ button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      toggle: false,\n      supportedLaws: [\"ccpa\"],\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.optoutPopup.elements.buttons.elements.cancel,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.optoutPopup.elements.buttons.elements, \"cancel\", $$v);\n      },\n      expression: \"content.optoutPopup.elements.buttons.elements.cancel\"\n    }\n  }), _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"optout-confirm\",\n      properties: _vm.banner.properties.config.optoutPopup.elements.buttons.elements.confirm,\n      content: _vm.content.optoutPopup.elements.buttons.elements.confirm,\n      title: _vm.$i18n.__(\"“Save My Preferences” button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      toggle: false,\n      supportedLaws: [\"ccpa\"],\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.optoutPopup.elements.buttons.elements.confirm,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.optoutPopup.elements.buttons.elements, \"confirm\", $$v);\n      },\n      expression: \"content.optoutPopup.elements.buttons.elements.confirm\"\n    }\n  }), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-4\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label cky-action-link\",\n    attrs: {\n      for: \"cky-toggle-gpc\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Respect “Global Privacy control“\", \"cookie-law-info\")) + \" \"), _c(\"span\", [_c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })])])]), _c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-gpc\"\n    }\n  }, [_c(\"input\", {\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-gpc\"\n    },\n    domProps: {\n      value: false\n    },\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.showConnectModal();\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-gpc-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])])])]) : _vm._e()], 1)], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/opt-out-center.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=template&id=16d0be7e":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=template&id=16d0be7e ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Preference Centre\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section cky-form-section-group\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-header\"\n  }), _c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"Title\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.preferenceCenter.elements.title,\n      expression: \"content.preferenceCenter.elements.title\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.preferenceCenter.elements.title\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.preferenceCenter.elements, \"title\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Privacy overview\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"wp-editor\", {\n    key: _vm.key,\n    attrs: {\n      disabled: _vm.disabled,\n      language: _vm.language,\n      height: \"250\"\n    },\n    model: {\n      value: _vm.content.preferenceCenter.elements.description,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.preferenceCenter.elements, \"description\", $$v);\n      },\n      expression: \"content.preferenceCenter.elements.description\"\n    }\n  })], 1)]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"“Show more” button\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.preferenceCenter.elements.showMore,\n      expression: \"content.preferenceCenter.elements.showMore\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.preferenceCenter.elements.showMore\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.preferenceCenter.elements, \"showMore\", $event.target.value);\n      }\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"“Show less” button\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.preferenceCenter.elements.showLess,\n      expression: \"content.preferenceCenter.elements.showLess\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.preferenceCenter.elements.showLess\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.preferenceCenter.elements, \"showLess\", $event.target.value);\n      }\n    }\n  })])])])]), _vm.isCategoryPreviewDisabled ? _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"accept-all\",\n      properties: _vm.banner.properties.config.preferenceCenter.elements.buttons.elements.save,\n      content: _vm.content.preferenceCenter.elements.buttons.elements.save,\n      title: _vm.$i18n.__(\"“Save My Preferences” button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      toggle: false,\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.preferenceCenter.elements.buttons.elements.save,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.preferenceCenter.elements.buttons.elements, \"save\", $$v);\n      },\n      expression: \"content.preferenceCenter.elements.buttons.elements.save\"\n    }\n  }) : _c(\"cky-banner-btn\", {\n    attrs: {\n      name: \"accept-all\",\n      properties: _vm.banner.properties.config.categoryPreview.elements.buttons.elements.save,\n      content: _vm.content.categoryPreview.elements.buttons.elements.save,\n      title: _vm.$i18n.__(\"“Save My Preferences” button\", \"cookie-law-info\"),\n      colourTitle: _vm.$i18n.__(\"Colours\", \"cookie-law-info\"),\n      toggle: false,\n      translate: _vm.translate,\n      disabled: _vm.disabled\n    },\n    on: {\n      \"show-custom-theme-modal\": function ($event) {\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    },\n    model: {\n      value: _vm.content.categoryPreview.elements.buttons.elements.save,\n      callback: function ($$v) {\n        _vm.$set(_vm.content.categoryPreview.elements.buttons.elements, \"save\", $$v);\n      },\n      expression: \"content.categoryPreview.elements.buttons.elements.save\"\n    }\n  })], 1)], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/preference.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=template&id=6cfb544f":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=template&id=6cfb544f ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Revisit Consent Button\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [!_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-revisit-consent-button\"\n    }\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"Revisit consent button\", \"cookie-law-info\")))])])]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-revisit-consent-button\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.config.revisitConsent.status,\n      expression: \"banner.properties.config.revisitConsent.status\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-revisit-consent-button\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      checked: Array.isArray(_vm.banner.properties.config.revisitConsent.status) ? _vm._i(_vm.banner.properties.config.revisitConsent.status, null) > -1 : _vm.banner.properties.config.revisitConsent.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.banner.properties.config.revisitConsent.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.banner.properties.config.revisitConsent, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.banner.properties.config.revisitConsent, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.banner.properties.config.revisitConsent, \"status\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-revisit-consent-button\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])]) : _vm._e(), _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Text on hover\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.content.revisitConsent.elements.title,\n      expression: \"content.revisitConsent.elements.title\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      type: \"text\",\n      disabled: _vm.disabled\n    },\n    domProps: {\n      value: _vm.content.revisitConsent.elements.title\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.content.revisitConsent.elements, \"title\", $event.target.value);\n      }\n    }\n  })])]), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Position\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-check-inline\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.config.revisitConsent.position,\n      expression: \"banner.properties.config.revisitConsent.position\"\n    }],\n    staticClass: \"cky-form-check-input\",\n    attrs: {\n      type: \"radio\",\n      id: \"cky-revisit-consent-button-position-bottom-left\",\n      value: \"bottom-left\"\n    },\n    domProps: {\n      checked: _vm._q(_vm.banner.properties.config.revisitConsent.position, \"bottom-left\")\n    },\n    on: {\n      change: function ($event) {\n        return _vm.$set(_vm.banner.properties.config.revisitConsent, \"position\", \"bottom-left\");\n      }\n    }\n  }), _c(\"label\", {\n    attrs: {\n      for: \"cky-revisit-consent-button-position-bottom-left\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Left\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-form-check-inline\"\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.config.revisitConsent.position,\n      expression: \"banner.properties.config.revisitConsent.position\"\n    }],\n    staticClass: \"cky-form-check-input\",\n    attrs: {\n      type: \"radio\",\n      id: \"cky-revisit-consent-button-position-bottom-right\",\n      value: \"bottom-right\"\n    },\n    domProps: {\n      checked: _vm._q(_vm.banner.properties.config.revisitConsent.position, \"bottom-right\")\n    },\n    on: {\n      change: function ($event) {\n        return _vm.$set(_vm.banner.properties.config.revisitConsent, \"position\", \"bottom-right\");\n      }\n    }\n  }), _c(\"label\", {\n    attrs: {\n      for: \"cky-revisit-consent-button-position-bottom-right\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Right\", \"cookie-law-info\")))])])])]) : _vm._e(), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-group cky-row\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$emit(\"show-custom-theme-modal\");\n      }\n    }\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label cky-action-link\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Colours\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-2 cky-custom-theme\"\n  }, [_c(\"label\", {}, [_vm._v(_vm._s(_vm.$i18n.__(\"Background\", \"cookie-law-info\")))]), _c(\"cky-colors\", {\n    attrs: {\n      color: _vm.banner.properties.config.revisitConsent.styles[\"background-color\"],\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.banner.properties.config.revisitConsent.styles[\"background-color\"],\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.config.revisitConsent.styles, \"background-color\", $$v);\n      },\n      expression: \"banner.properties.config.revisitConsent.styles['background-color']\"\n    }\n  })], 1)]) : _vm._e(), !_vm.translate ? _c(\"div\", {\n    staticClass: \"cky-form-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-align-center cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label cky-action-link\",\n    attrs: {\n      for: \"cky-revisit-customize-branding\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Custom icon\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-revisit-customize-branding\"\n    }\n  }, [_c(\"input\", {\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-revisit-customize-branding\"\n    },\n    domProps: {\n      value: false\n    },\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.showRevisitIconModal();\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-revisit-customize-branding-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])])])]) : _vm._e()])])], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=template&id=4da1a5be":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=template&id=4da1a5be ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return !_vm.loading ? _c(\"div\", {\n    staticClass: \"cky-tab-content-accordion\",\n    class: [{\n      \"cky-app-rtl\": _vm.isRTLLanguage(_vm.language)\n    }]\n  }, [_c(\"cky-accordion\", {\n    attrs: {\n      type: \"boxed\"\n    }\n  }, _vm._l(_vm.contentSections, function (contentSection) {\n    return _c(contentSection.id, {\n      key: contentSection.id,\n      tag: \"component\",\n      attrs: {\n        content: _vm.content,\n        translate: _vm.translate,\n        disabled: _vm.disabled,\n        language: _vm.language\n      },\n      on: {\n        \"show-custom-logo-modal\": function ($event) {\n          return _vm.$emit(\"show-custom-logo-modal\");\n        },\n        \"show-revisit-icon-modal\": function ($event) {\n          return _vm.$emit(\"show-revisit-icon-modal\");\n        },\n        \"show-custom-theme-modal\": function ($event) {\n          return _vm.$emit(\"show-custom-theme-modal\");\n        },\n        \"show-gpc-modal\": function ($event) {\n          return _vm.$emit(\"show-gpc-modal\");\n        }\n      }\n    });\n  }), 1)], 1) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/index.vue?vue&type=template&id=1c00ab50":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/views/index.vue?vue&type=template&id=1c00ab50 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", [_c(\"current-component\", {\n    ref: \"customize\"\n  }), _c(\"exit-intent-popup\", {\n    ref: \"exitIntentPopup\"\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/index.vue?vue&type=template&id=2875f620":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/views/index.vue?vue&type=template&id=2875f620 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"current-component\");\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/cookies/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/index.vue?vue&type=template&id=54adea65":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/index.vue?vue&type=template&id=54adea65 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"current-component\");\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/plans.vue?vue&type=template&id=032d0ffd&scoped=true":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/plans.vue?vue&type=template&id=032d0ffd&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section cky-connect-section cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"cky-connect-success\")], 1)]), _c(\"div\", {\n    staticClass: \"cky-section-header cky-align-center cky-justify-between\"\n  }), _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-1 cky-justify-end cky-zero-padding\"\n  }, [_c(\"button\", {\n    staticClass: \"cky-back-button\",\n    on: {\n      click: function ($event) {\n        return _vm.$router.go(-1);\n      }\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-10\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"cky-card\", {\n    attrs: {\n      loading: _vm.cardLoader\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-section-plans\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-section-row\"\n        }, [_c(\"h3\", {\n          staticClass: \"cky-plans-heading\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Create a new account and connect to web app\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-button-group\"\n        }, [_c(\"button\", {\n          class: [\"cky-button\", _vm.showMonthly ? \"cky-active\" : \"\"],\n          on: {\n            click: _vm.changeActive\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Monthly\", \"cookie-law-info\")) + \" \")]), _c(\"button\", {\n          class: [\"cky-button\", !_vm.showMonthly ? \"cky-active\" : \"\"],\n          on: {\n            click: _vm.changeActive\n          }\n        }, [_c(\"div\", {\n          staticClass: \"cky-get-free-label\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"2 months free\", \"cookie-law-info\")) + \" \")]), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Annually\", \"cookie-law-info\")) + \" \")])]), _vm.loaded ? _c(\"div\", {\n          staticClass: \"cky-currency\"\n        }, [_c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.selected,\n            expression: \"selected\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: [function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.selected = $event.target.multiple ? $$selectedVal : $$selectedVal[0];\n            }, function ($event) {\n              return _vm.onChange();\n            }]\n          }\n        }, _vm._l(_vm.currencies, function (key) {\n          return _c(\"option\", {\n            key: key.code,\n            domProps: {\n              value: key.code\n            }\n          }, [_vm._v(\" \" + _vm._s(key.symbol + \" \" + key.code) + \" \")]);\n        }), 0)]) : _vm._e()]), !_vm.loading ? _c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget-container\",\n          class: _vm.dynamicClass\n        }, _vm._l(_vm.plans, function (plan) {\n          return _c(\"div\", {\n            key: plan.slug,\n            staticClass: \"cky-info-widget\"\n          }, [_c(\"div\", {\n            staticClass: \"cky-plan-pricing\"\n          }, [_c(\"div\", {\n            staticClass: \"cky-widget-row\"\n          }, [_c(\"h3\", {\n            staticClass: \"cky-plan-name\"\n          }, [_vm._v(\" \" + _vm._s(plan.name) + \" \")]), plan.slug === \"pro\" ? _c(\"div\", {\n            staticClass: \"cky-popular\"\n          }, [_c(\"img\", {\n            attrs: {\n              src: __webpack_require__(/*! @/assets/star.svg */ \"./src/assets/star.svg\")\n            }\n          }), _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"POPULAR\", \"cookie-law-info\")) + \" \")])]) : _vm._e()]), _c(\"p\", {\n            staticClass: \"cky-widget-desc\"\n          }, [_vm._v(\" \" + _vm._s(plan.description) + \" \")]), _c(\"div\", {\n            staticClass: \"cky-widget-row\"\n          }, [plan.slug === \"free\" ? _c(\"h1\", {\n            staticClass: \"cky-price\"\n          }, [_vm._v(\" \" + _vm._s(_vm.symbol + \"0\") + \" \")]) : _c(\"h1\", {\n            staticClass: \"cky-price\"\n          }, [_vm._v(\" \" + _vm._s(_vm.symbol + _vm.getPrice(plan.slug)) + \" \")]), plan.slug === \"free\" ? _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Free forever\", \"cookie-law-info\")) + \" \")]) : _vm.showMonthly ? _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.contents.showMonthly) + \" \")]) : _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.contents.showYearly) + \" \")])]), _c(\"cky-button\", {\n            nativeOn: {\n              click: function ($event) {\n                return _vm.connectToWebapp(plan.slug);\n              }\n            }\n          }, [_vm._v(\" \" + _vm._s(plan.slug === \"free\" ? _vm.$i18n.__(\"Get started\", \"cookie-law-info\") : _vm.$i18n.__(\"Start free trial\", \"cookie-law-info\")) + \" \")])], 1), _c(\"div\", {\n            staticClass: \"cky-plan-features\"\n          }, [_c(\"p\", [_c(\"b\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Usage\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n            staticClass: \"cky-usage-list\"\n          }, [_c(\"ul\", _vm._l(_vm.usageFeatures(plan.slug), function (feature, index) {\n            return _c(\"li\", {\n              key: index\n            }, [_c(\"span\", [_c(\"span\", {\n              domProps: {\n                innerHTML: _vm._s(_vm.getContent(index, feature))\n              }\n            }), feature.showPopper ? _c(\"cky-popper\", {\n              attrs: {\n                ishtml: true,\n                content: feature.popperContent\n              }\n            }) : _vm._e(), _vm.shouldShowOverageText(plan.slug, index) ? _c(\"br\") : _vm._e(), _vm.shouldShowOverageText(plan.slug, index) ? _c(\"small\", {\n              staticClass: \"cky-extra-pageviews-text\"\n            }, [_vm._v(\" \" + _vm._s(_vm.formattedOverageText) + \" \")]) : _vm._e()], 1)]);\n          }), 0)]), _c(\"p\", [_c(\"b\", [_vm._v(\" \" + _vm._s(_vm.getHeading(plan.slug)) + \" \")])]), _c(\"div\", {\n            staticClass: \"cky-features-list\"\n          }, [_c(\"ul\", [_vm._l(_vm.planFeatureArrays[plan.slug].slice(0, 4), function ([key, feature], index) {\n            return _c(\"li\", {\n              key: index\n            }, [_c(\"span\", [_vm._v(\" \" + _vm._s(_vm.getContent(key, feature)) + \" \"), feature.showPopper ? _c(\"cky-popper\", {\n              attrs: {\n                ishtml: true,\n                content: feature.popperContent\n              }\n            }) : _vm._e()], 1)]);\n          }), _vm._l(_vm.planFeatureArrays[plan.slug].slice(4), function ([key, feature], index) {\n            return _c(\"li\", {\n              directives: [{\n                name: \"show\",\n                rawName: \"v-show\",\n                value: _vm.toggleSettings,\n                expression: \"toggleSettings\"\n              }],\n              key: \"extra-\" + index\n            }, [_c(\"span\", [_vm._v(\" \" + _vm._s(_vm.getContent(key, feature)) + \" \"), feature.showPopper ? _c(\"cky-popper\", {\n              attrs: {\n                ishtml: true,\n                content: feature.popperContent\n              }\n            }) : _vm._e()], 1)]);\n          })], 2)])])]);\n        }), 0)]) : _vm._e(), _c(\"div\", {\n          staticClass: \"cky-card-row cky-card-accordion\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-app-accordion-title\",\n          class: {\n            rotated: _vm.toggleSettings\n          },\n          on: {\n            click: _vm.toggleAdvanced\n          }\n        }, [_vm.toggleSettings ? [_vm._v(_vm._s(_vm.$i18n.__(\"See less\", \"cookie-law-info\")))] : [_vm._v(_vm._s(_vm.$i18n.__(\"See all benefits\", \"cookie-law-info\")))]], 2)]), _c(\"hr\"), _c(\"div\", {\n          staticClass: \"cky-card-row cky-card-moneyback\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/check-fill.svg */ \"./src/assets/check-fill.svg\"),\n            alt: \"\"\n          }\n        }), _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"15-day money-back guarantee\", \"cookie-law-info\")) + \" \")])])])];\n      },\n      proxy: true\n    }])\n  })], 1)])]), _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"span\", {\n    staticClass: \"cky-text-sm cky-text-secondary-dark cky-overage-note\"\n  }, [_vm._v(_vm._s(_vm.formattedOverageNote)), _c(\"a\", {\n    staticClass: \"cky-external-link\",\n    attrs: {\n      href: \"https://www.cookieyes.com/documentation/pageview-pricing/#:~:text=includes%20unlimited%20pageviews.-,Who%20gets%20extra%20pageviews%20enabled%20by%20default%3F,-Extra%20pageviews%20lets\",\n      target: \"_blank\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Learn more\", \"cookie-law-info\")))])])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/index.vue?vue&type=template&id=b76d3bbc":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/index.vue?vue&type=template&id=b76d3bbc ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", [_c(\"current-component\", {\n    ref: \"gcm\"\n  }), _c(\"exit-intent-popup\", {\n    ref: \"exitIntentPopup\"\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/edit-content.vue?vue&type=template&id=1ffae58c":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/edit-content.vue?vue&type=template&id=1ffae58c ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-header cky-align-center cky-justify-between\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-title\"\n  }, [_c(\"router-link\", {\n    staticClass: \"cky-breadcrumbs-title\",\n    attrs: {\n      to: \"/languages\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Back to Language List\", \"cookie-law-info\")))])], 1), _c(\"div\", {\n    staticClass: \"cky-section-header-actions cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center cky-justify-end\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-banner-preview\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.preview,\n      expression: \"preview\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-banner-preview\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.preview) ? _vm._i(_vm.preview, null) > -1 : _vm.preview\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.preview,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && (_vm.preview = $$a.concat([$$v]));\n          } else {\n            $$i > -1 && (_vm.preview = $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.preview = $$c;\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-text\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Banner Preview\", \"cookie-law-info\")))]), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  })]), _c(\"cky-button\", {\n    ref: \"ckyButtonSaveLanguage\",\n    staticClass: \"cky-button cky-button-green\",\n    staticStyle: {\n      \"margin-left\": \"15px\"\n    },\n    nativeOn: {\n      click: function ($event) {\n        return _vm.saveConfig.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Publish Changes\", \"cookie-law-info\")) + \" \")])], 1)])]), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-edit-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-justify-between cky-button-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-6\"\n  }, [_vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-languages\"\n  }, [_c(\"cky-card-loader\")], 1) : _vm._e()]), _c(\"div\", {\n    staticClass: \"cky-col-6\"\n  }, [_vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-languages\"\n  }, [_c(\"cky-card-loader\")], 1) : _vm._e()])]), _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_vm.defaultLanguage !== _vm.currentLanguage ? _c(\"div\", {\n    staticClass: \"cky-col\"\n  }, [_vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-languages\"\n  }, [_c(\"cky-card-loader\"), _c(\"cky-card-loader\"), _c(\"cky-card-loader\")], 1) : _c(\"div\", {\n    staticClass: \"cky-edit-content-lists\"\n  }, [_c(\"h5\", {\n    staticStyle: {\n      \"margin-bottom\": \"20px\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Default language:\", \"cookie-law-info\")) + \" \"), _c(\"b\", [_vm._v(_vm._s(_vm.getLanguageName(_vm.defaultLanguage)))])]), _c(\"tab-content-accordion\", {\n    attrs: {\n      language: _vm.defaultLanguage,\n      translate: true,\n      disabled: true\n    }\n  })], 1)]) : _vm._e(), _c(\"div\", {\n    staticClass: \"cky-col\"\n  }, [_vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-languages\"\n  }, [_c(\"cky-card-loader\"), _c(\"cky-card-loader\"), _c(\"cky-card-loader\")], 1) : _c(\"div\", {\n    staticClass: \"cky-edit-content-lists\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center\"\n  }, [_c(\"h5\", [_vm._v(_vm._s(_vm.$i18n.__(\"Edit content in:\", \"cookie-law-info\")))]), _c(\"select\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.currentLanguage,\n      expression: \"currentLanguage\"\n    }],\n    staticClass: \"cky-select\",\n    on: {\n      change: function ($event) {\n        var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n          return o.selected;\n        }).map(function (o) {\n          var val = \"_value\" in o ? o._value : o.value;\n          return val;\n        });\n        _vm.currentLanguage = $event.target.multiple ? $$selectedVal : $$selectedVal[0];\n      }\n    }\n  }, _vm._l(_vm.selectedLanguages, function (language) {\n    return _c(\"option\", {\n      key: language,\n      domProps: {\n        value: language\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.getLanguageName(language)) + \" \")]);\n  }), 0)]), _c(\"tab-content-accordion\", {\n    attrs: {\n      language: _vm.currentLanguage,\n      translate: true\n    }\n  })], 1)])])])]), _c(\"exitIntentPopup\", {\n    ref: \"exitIntentPopup\"\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/index.vue?vue&type=template&id=51bce9ec":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/index.vue?vue&type=template&id=51bce9ec ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"current-component\");\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/index.vue?vue&type=template&id=69856a93":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/policies/views/index.vue?vue&type=template&id=69856a93 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"current-component\");\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/policies/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/index.vue?vue&type=template&id=319d2f66":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/settings/views/index.vue?vue&type=template&id=319d2f66 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"current-component\");\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/settings/views/index.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/App.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/common/cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/icons/cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/layouts/cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/layouts/cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/App.vue":
/*!*********************!*\
  !*** ./src/App.vue ***!
  \*********************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_template_id_7ba5bd90__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=template&id=7ba5bd90 */ \"./src/App.vue?vue&type=template&id=7ba5bd90\");\n/* harmony import */ var _App_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js */ \"./src/App.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _App_vue_vue_type_style_index_0_id_7ba5bd90_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss */ \"./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _App_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _App_vue_vue_type_template_id_7ba5bd90__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _App_vue_vue_type_template_id_7ba5bd90__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/App.vue?");

/***/ }),

/***/ "./src/App.vue?vue&type=script&lang=js":
/*!*********************************************!*\
  !*** ./src/App.vue?vue&type=script&lang=js ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/babel-loader/lib!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/App.vue?");

/***/ }),

/***/ "./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss":
/*!******************************************************************!*\
  !*** ./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss ***!
  \******************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_7ba5bd90_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_7ba5bd90_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_7ba5bd90_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_7ba5bd90_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_7ba5bd90_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/App.vue?");

/***/ }),

/***/ "./src/App.vue?vue&type=template&id=7ba5bd90":
/*!***************************************************!*\
  !*** ./src/App.vue?vue&type=template&id=7ba5bd90 ***!
  \***************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/babel-loader/lib!../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=template&id=7ba5bd90 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/App.vue?");

/***/ }),

/***/ "./src/assets/check-fill.svg":
/*!***********************************!*\
  !*** ./src/assets/check-fill.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/check-fill.svg\";\n\n//# sourceURL=webpack:///./src/assets/check-fill.svg?");

/***/ }),

/***/ "./src/assets/crown.svg":
/*!******************************!*\
  !*** ./src/assets/crown.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/crown.svg\";\n\n//# sourceURL=webpack:///./src/assets/crown.svg?");

/***/ }),

/***/ "./src/assets/logo.svg":
/*!*****************************!*\
  !*** ./src/assets/logo.svg ***!
  \*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/logo.svg\";\n\n//# sourceURL=webpack:///./src/assets/logo.svg?");

/***/ }),

/***/ "./src/assets/star.svg":
/*!*****************************!*\
  !*** ./src/assets/star.svg ***!
  \*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/star.svg\";\n\n//# sourceURL=webpack:///./src/assets/star.svg?");

/***/ }),

/***/ "./src/components/accordion/cky-accordion-item.vue":
/*!*********************************************************!*\
  !*** ./src/components/accordion/cky-accordion-item.vue ***!
  \*********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_accordion_item_vue_vue_type_template_id_165d7f6b__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-accordion-item.vue?vue&type=template&id=165d7f6b */ \"./src/components/accordion/cky-accordion-item.vue?vue&type=template&id=165d7f6b\");\n/* harmony import */ var _cky_accordion_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-accordion-item.vue?vue&type=script&lang=js */ \"./src/components/accordion/cky-accordion-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_accordion_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_accordion_item_vue_vue_type_template_id_165d7f6b__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_accordion_item_vue_vue_type_template_id_165d7f6b__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/accordion/cky-accordion-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion-item.vue?");

/***/ }),

/***/ "./src/components/accordion/cky-accordion-item.vue?vue&type=script&lang=js":
/*!*********************************************************************************!*\
  !*** ./src/components/accordion/cky-accordion-item.vue?vue&type=script&lang=js ***!
  \*********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-accordion-item.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion-item.vue?");

/***/ }),

/***/ "./src/components/accordion/cky-accordion-item.vue?vue&type=template&id=165d7f6b":
/*!***************************************************************************************!*\
  !*** ./src/components/accordion/cky-accordion-item.vue?vue&type=template&id=165d7f6b ***!
  \***************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_item_vue_vue_type_template_id_165d7f6b__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-accordion-item.vue?vue&type=template&id=165d7f6b */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion-item.vue?vue&type=template&id=165d7f6b\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_item_vue_vue_type_template_id_165d7f6b__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_item_vue_vue_type_template_id_165d7f6b__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion-item.vue?");

/***/ }),

/***/ "./src/components/accordion/cky-accordion.vue":
/*!****************************************************!*\
  !*** ./src/components/accordion/cky-accordion.vue ***!
  \****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_accordion_vue_vue_type_template_id_36f422a5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-accordion.vue?vue&type=template&id=36f422a5 */ \"./src/components/accordion/cky-accordion.vue?vue&type=template&id=36f422a5\");\n/* harmony import */ var _cky_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-accordion.vue?vue&type=script&lang=js */ \"./src/components/accordion/cky-accordion.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_accordion_vue_vue_type_template_id_36f422a5__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_accordion_vue_vue_type_template_id_36f422a5__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/accordion/cky-accordion.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion.vue?");

/***/ }),

/***/ "./src/components/accordion/cky-accordion.vue?vue&type=script&lang=js":
/*!****************************************************************************!*\
  !*** ./src/components/accordion/cky-accordion.vue?vue&type=script&lang=js ***!
  \****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-accordion.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion.vue?");

/***/ }),

/***/ "./src/components/accordion/cky-accordion.vue?vue&type=template&id=36f422a5":
/*!**********************************************************************************!*\
  !*** ./src/components/accordion/cky-accordion.vue?vue&type=template&id=36f422a5 ***!
  \**********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_vue_vue_type_template_id_36f422a5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-accordion.vue?vue&type=template&id=36f422a5 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/accordion/cky-accordion.vue?vue&type=template&id=36f422a5\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_vue_vue_type_template_id_36f422a5__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_accordion_vue_vue_type_template_id_36f422a5__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/accordion/cky-accordion.vue?");

/***/ }),

/***/ "./src/components/cky-card.vue":
/*!*************************************!*\
  !*** ./src/components/cky-card.vue ***!
  \*************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_card_vue_vue_type_template_id_4ce23748__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-card.vue?vue&type=template&id=4ce23748 */ \"./src/components/cky-card.vue?vue&type=template&id=4ce23748\");\n/* harmony import */ var _cky_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-card.vue?vue&type=script&lang=js */ \"./src/components/cky-card.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_card_vue_vue_type_template_id_4ce23748__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_card_vue_vue_type_template_id_4ce23748__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-card.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-card.vue?");

/***/ }),

/***/ "./src/components/cky-card.vue?vue&type=script&lang=js":
/*!*************************************************************!*\
  !*** ./src/components/cky-card.vue?vue&type=script&lang=js ***!
  \*************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-card.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-card.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-card.vue?");

/***/ }),

/***/ "./src/components/cky-card.vue?vue&type=template&id=4ce23748":
/*!*******************************************************************!*\
  !*** ./src/components/cky-card.vue?vue&type=template&id=4ce23748 ***!
  \*******************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_vue_vue_type_template_id_4ce23748__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-card.vue?vue&type=template&id=4ce23748 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-card.vue?vue&type=template&id=4ce23748\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_vue_vue_type_template_id_4ce23748__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_vue_vue_type_template_id_4ce23748__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-card.vue?");

/***/ }),

/***/ "./src/components/cky-colors.vue":
/*!***************************************!*\
  !*** ./src/components/cky-colors.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_colors_vue_vue_type_template_id_178219bc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-colors.vue?vue&type=template&id=178219bc */ \"./src/components/cky-colors.vue?vue&type=template&id=178219bc\");\n/* harmony import */ var _cky_colors_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-colors.vue?vue&type=script&lang=js */ \"./src/components/cky-colors.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_colors_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_colors_vue_vue_type_template_id_178219bc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_colors_vue_vue_type_template_id_178219bc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-colors.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-colors.vue?");

/***/ }),

/***/ "./src/components/cky-colors.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/components/cky-colors.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_colors_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-colors.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-colors.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_colors_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-colors.vue?");

/***/ }),

/***/ "./src/components/cky-colors.vue?vue&type=template&id=178219bc":
/*!*********************************************************************!*\
  !*** ./src/components/cky-colors.vue?vue&type=template&id=178219bc ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_colors_vue_vue_type_template_id_178219bc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-colors.vue?vue&type=template&id=178219bc */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-colors.vue?vue&type=template&id=178219bc\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_colors_vue_vue_type_template_id_178219bc__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_colors_vue_vue_type_template_id_178219bc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-colors.vue?");

/***/ }),

/***/ "./src/components/cky-connect-success.vue":
/*!************************************************!*\
  !*** ./src/components/cky-connect-success.vue ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_success_vue_vue_type_template_id_2b7c7d84__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-success.vue?vue&type=template&id=2b7c7d84 */ \"./src/components/cky-connect-success.vue?vue&type=template&id=2b7c7d84\");\n/* harmony import */ var _cky_connect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-success.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-success.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_connect_success_vue_vue_type_style_index_0_id_2b7c7d84_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss */ \"./src/components/cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_connect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_success_vue_vue_type_template_id_2b7c7d84__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_success_vue_vue_type_template_id_2b7c7d84__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-success.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?");

/***/ }),

/***/ "./src/components/cky-connect-success.vue?vue&type=script&lang=js":
/*!************************************************************************!*\
  !*** ./src/components/cky-connect-success.vue?vue&type=script&lang=js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-success.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-success.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?");

/***/ }),

/***/ "./src/components/cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss":
/*!*********************************************************************************************!*\
  !*** ./src/components/cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss ***!
  \*********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_style_index_0_id_2b7c7d84_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-success.vue?vue&type=style&index=0&id=2b7c7d84&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_style_index_0_id_2b7c7d84_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_style_index_0_id_2b7c7d84_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_style_index_0_id_2b7c7d84_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_style_index_0_id_2b7c7d84_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?");

/***/ }),

/***/ "./src/components/cky-connect-success.vue?vue&type=template&id=2b7c7d84":
/*!******************************************************************************!*\
  !*** ./src/components/cky-connect-success.vue?vue&type=template&id=2b7c7d84 ***!
  \******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_template_id_2b7c7d84__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-success.vue?vue&type=template&id=2b7c7d84 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-success.vue?vue&type=template&id=2b7c7d84\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_template_id_2b7c7d84__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_success_vue_vue_type_template_id_2b7c7d84__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-success.vue?");

/***/ }),

/***/ "./src/components/cky-menu-item.vue":
/*!******************************************!*\
  !*** ./src/components/cky-menu-item.vue ***!
  \******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_menu_item_vue_vue_type_template_id_2e6672b6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-menu-item.vue?vue&type=template&id=2e6672b6 */ \"./src/components/cky-menu-item.vue?vue&type=template&id=2e6672b6\");\n/* harmony import */ var _cky_menu_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-menu-item.vue?vue&type=script&lang=js */ \"./src/components/cky-menu-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_menu_item_vue_vue_type_style_index_0_id_2e6672b6_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss */ \"./src/components/cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_menu_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_menu_item_vue_vue_type_template_id_2e6672b6__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_menu_item_vue_vue_type_template_id_2e6672b6__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-menu-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?");

/***/ }),

/***/ "./src/components/cky-menu-item.vue?vue&type=script&lang=js":
/*!******************************************************************!*\
  !*** ./src/components/cky-menu-item.vue?vue&type=script&lang=js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-menu-item.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-menu-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?");

/***/ }),

/***/ "./src/components/cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss":
/*!***************************************************************************************!*\
  !*** ./src/components/cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss ***!
  \***************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_style_index_0_id_2e6672b6_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-menu-item.vue?vue&type=style&index=0&id=2e6672b6&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_style_index_0_id_2e6672b6_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_style_index_0_id_2e6672b6_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_style_index_0_id_2e6672b6_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_style_index_0_id_2e6672b6_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?");

/***/ }),

/***/ "./src/components/cky-menu-item.vue?vue&type=template&id=2e6672b6":
/*!************************************************************************!*\
  !*** ./src/components/cky-menu-item.vue?vue&type=template&id=2e6672b6 ***!
  \************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_template_id_2e6672b6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-menu-item.vue?vue&type=template&id=2e6672b6 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-menu-item.vue?vue&type=template&id=2e6672b6\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_template_id_2e6672b6__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_menu_item_vue_vue_type_template_id_2e6672b6__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-menu-item.vue?");

/***/ }),

/***/ "./src/components/cky-modal.vue":
/*!**************************************!*\
  !*** ./src/components/cky-modal.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_modal_vue_vue_type_template_id_2a44b2de__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-modal.vue?vue&type=template&id=2a44b2de */ \"./src/components/cky-modal.vue?vue&type=template&id=2a44b2de\");\n/* harmony import */ var _cky_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-modal.vue?vue&type=script&lang=js */ \"./src/components/cky-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_modal_vue_vue_type_template_id_2a44b2de__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_modal_vue_vue_type_template_id_2a44b2de__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-modal.vue?");

/***/ }),

/***/ "./src/components/cky-modal.vue?vue&type=script&lang=js":
/*!**************************************************************!*\
  !*** ./src/components/cky-modal.vue?vue&type=script&lang=js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-modal.vue?");

/***/ }),

/***/ "./src/components/cky-modal.vue?vue&type=template&id=2a44b2de":
/*!********************************************************************!*\
  !*** ./src/components/cky-modal.vue?vue&type=template&id=2a44b2de ***!
  \********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_modal_vue_vue_type_template_id_2a44b2de__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-modal.vue?vue&type=template&id=2a44b2de */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-modal.vue?vue&type=template&id=2a44b2de\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_modal_vue_vue_type_template_id_2a44b2de__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_modal_vue_vue_type_template_id_2a44b2de__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-modal.vue?");

/***/ }),

/***/ "./src/components/cky-table-missing-notice.vue":
/*!*****************************************************!*\
  !*** ./src/components/cky-table-missing-notice.vue ***!
  \*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_table_missing_notice_vue_vue_type_template_id_0470b74a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-table-missing-notice.vue?vue&type=template&id=0470b74a */ \"./src/components/cky-table-missing-notice.vue?vue&type=template&id=0470b74a\");\n/* harmony import */ var _cky_table_missing_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-table-missing-notice.vue?vue&type=script&lang=js */ \"./src/components/cky-table-missing-notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_table_missing_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_table_missing_notice_vue_vue_type_template_id_0470b74a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_table_missing_notice_vue_vue_type_template_id_0470b74a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-table-missing-notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-table-missing-notice.vue?");

/***/ }),

/***/ "./src/components/cky-table-missing-notice.vue?vue&type=script&lang=js":
/*!*****************************************************************************!*\
  !*** ./src/components/cky-table-missing-notice.vue?vue&type=script&lang=js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_table_missing_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-table-missing-notice.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-table-missing-notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_table_missing_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-table-missing-notice.vue?");

/***/ }),

/***/ "./src/components/cky-table-missing-notice.vue?vue&type=template&id=0470b74a":
/*!***********************************************************************************!*\
  !*** ./src/components/cky-table-missing-notice.vue?vue&type=template&id=0470b74a ***!
  \***********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_table_missing_notice_vue_vue_type_template_id_0470b74a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-table-missing-notice.vue?vue&type=template&id=0470b74a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-table-missing-notice.vue?vue&type=template&id=0470b74a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_table_missing_notice_vue_vue_type_template_id_0470b74a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_table_missing_notice_vue_vue_type_template_id_0470b74a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-table-missing-notice.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade.vue":
/*!****************************************!*\
  !*** ./src/components/cky-upgrade.vue ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_upgrade_vue_vue_type_template_id_051f9900__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-upgrade.vue?vue&type=template&id=051f9900 */ \"./src/components/cky-upgrade.vue?vue&type=template&id=051f9900\");\n/* harmony import */ var _cky_upgrade_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-upgrade.vue?vue&type=script&lang=js */ \"./src/components/cky-upgrade.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_upgrade_vue_vue_type_style_index_0_id_051f9900_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss */ \"./src/components/cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_upgrade_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_upgrade_vue_vue_type_template_id_051f9900__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_upgrade_vue_vue_type_template_id_051f9900__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-upgrade.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade.vue?vue&type=script&lang=js":
/*!****************************************************************!*\
  !*** ./src/components/cky-upgrade.vue?vue&type=script&lang=js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-upgrade.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss":
/*!*************************************************************************************!*\
  !*** ./src/components/cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss ***!
  \*************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_style_index_0_id_051f9900_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade.vue?vue&type=style&index=0&id=051f9900&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_style_index_0_id_051f9900_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_style_index_0_id_051f9900_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_style_index_0_id_051f9900_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_style_index_0_id_051f9900_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade.vue?vue&type=template&id=051f9900":
/*!**********************************************************************!*\
  !*** ./src/components/cky-upgrade.vue?vue&type=template&id=051f9900 ***!
  \**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_template_id_051f9900__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-upgrade.vue?vue&type=template&id=051f9900 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade.vue?vue&type=template&id=051f9900\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_template_id_051f9900__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_vue_vue_type_template_id_051f9900__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-upgrade.vue?");

/***/ }),

/***/ "./src/components/common sync recursive \\.vue$":
/*!*******************************************!*\
  !*** ./src/components/common sync \.vue$ ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var map = {\n\t\"./cky-button.vue\": \"./src/components/common/cky-button.vue\",\n\t\"./cky-input.vue\": \"./src/components/common/cky-input.vue\",\n\t\"./cky-popper.vue\": \"./src/components/common/cky-popper.vue\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"./src/components/common sync recursive \\\\.vue$\";\n\n//# sourceURL=webpack:///./src/components/common_sync_\\.vue$?");

/***/ }),

/***/ "./src/components/common/cky-button.vue":
/*!**********************************************!*\
  !*** ./src/components/common/cky-button.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_button_vue_vue_type_template_id_2285ad9c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-button.vue?vue&type=template&id=2285ad9c */ \"./src/components/common/cky-button.vue?vue&type=template&id=2285ad9c\");\n/* harmony import */ var _cky_button_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-button.vue?vue&type=script&lang=js */ \"./src/components/common/cky-button.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_button_vue_vue_type_style_index_0_id_2285ad9c_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss */ \"./src/components/common/cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_button_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_button_vue_vue_type_template_id_2285ad9c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_button_vue_vue_type_template_id_2285ad9c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/common/cky-button.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?");

/***/ }),

/***/ "./src/components/common/cky-button.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/common/cky-button.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-button.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-button.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?");

/***/ }),

/***/ "./src/components/common/cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/common/cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_style_index_0_id_2285ad9c_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-button.vue?vue&type=style&index=0&id=2285ad9c&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_style_index_0_id_2285ad9c_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_style_index_0_id_2285ad9c_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_style_index_0_id_2285ad9c_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_style_index_0_id_2285ad9c_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?");

/***/ }),

/***/ "./src/components/common/cky-button.vue?vue&type=template&id=2285ad9c":
/*!****************************************************************************!*\
  !*** ./src/components/common/cky-button.vue?vue&type=template&id=2285ad9c ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_template_id_2285ad9c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-button.vue?vue&type=template&id=2285ad9c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-button.vue?vue&type=template&id=2285ad9c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_template_id_2285ad9c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_button_vue_vue_type_template_id_2285ad9c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/common/cky-button.vue?");

/***/ }),

/***/ "./src/components/common/cky-input.vue":
/*!*********************************************!*\
  !*** ./src/components/common/cky-input.vue ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_input_vue_vue_type_template_id_a27da00c_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-input.vue?vue&type=template&id=a27da00c&scoped=true */ \"./src/components/common/cky-input.vue?vue&type=template&id=a27da00c&scoped=true\");\n/* harmony import */ var _cky_input_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-input.vue?vue&type=script&lang=js */ \"./src/components/common/cky-input.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_input_vue_vue_type_style_index_0_id_a27da00c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true */ \"./src/components/common/cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_input_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_input_vue_vue_type_template_id_a27da00c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_input_vue_vue_type_template_id_a27da00c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"a27da00c\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/common/cky-input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?");

/***/ }),

/***/ "./src/components/common/cky-input.vue?vue&type=script&lang=js":
/*!*********************************************************************!*\
  !*** ./src/components/common/cky-input.vue?vue&type=script&lang=js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-input.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-input.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?");

/***/ }),

/***/ "./src/components/common/cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true":
/*!******************************************************************************************************!*\
  !*** ./src/components/common/cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true ***!
  \******************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_style_index_0_id_a27da00c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-input.vue?vue&type=style&index=0&id=a27da00c&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_style_index_0_id_a27da00c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_style_index_0_id_a27da00c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_style_index_0_id_a27da00c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_style_index_0_id_a27da00c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?");

/***/ }),

/***/ "./src/components/common/cky-input.vue?vue&type=template&id=a27da00c&scoped=true":
/*!***************************************************************************************!*\
  !*** ./src/components/common/cky-input.vue?vue&type=template&id=a27da00c&scoped=true ***!
  \***************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_template_id_a27da00c_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-input.vue?vue&type=template&id=a27da00c&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-input.vue?vue&type=template&id=a27da00c&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_template_id_a27da00c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_input_vue_vue_type_template_id_a27da00c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/common/cky-input.vue?");

/***/ }),

/***/ "./src/components/common/cky-popper.vue":
/*!**********************************************!*\
  !*** ./src/components/common/cky-popper.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_popper_vue_vue_type_template_id_4d31062c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-popper.vue?vue&type=template&id=4d31062c */ \"./src/components/common/cky-popper.vue?vue&type=template&id=4d31062c\");\n/* harmony import */ var _cky_popper_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-popper.vue?vue&type=script&lang=js */ \"./src/components/common/cky-popper.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_popper_vue_vue_type_style_index_0_id_4d31062c_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss */ \"./src/components/common/cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_popper_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_popper_vue_vue_type_template_id_4d31062c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_popper_vue_vue_type_template_id_4d31062c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/common/cky-popper.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?");

/***/ }),

/***/ "./src/components/common/cky-popper.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/common/cky-popper.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-popper.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-popper.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?");

/***/ }),

/***/ "./src/components/common/cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/common/cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_style_index_0_id_4d31062c_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-popper.vue?vue&type=style&index=0&id=4d31062c&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_style_index_0_id_4d31062c_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_style_index_0_id_4d31062c_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_style_index_0_id_4d31062c_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_style_index_0_id_4d31062c_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?");

/***/ }),

/***/ "./src/components/common/cky-popper.vue?vue&type=template&id=4d31062c":
/*!****************************************************************************!*\
  !*** ./src/components/common/cky-popper.vue?vue&type=template&id=4d31062c ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_template_id_4d31062c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-popper.vue?vue&type=template&id=4d31062c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/common/cky-popper.vue?vue&type=template&id=4d31062c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_template_id_4d31062c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_popper_vue_vue_type_template_id_4d31062c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/common/cky-popper.vue?");

/***/ }),

/***/ "./src/components/elements/cky-card-loader.vue":
/*!*****************************************************!*\
  !*** ./src/components/elements/cky-card-loader.vue ***!
  \*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_card_loader_vue_vue_type_template_id_fce128a8_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true */ \"./src/components/elements/cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true\");\n/* harmony import */ var _cky_card_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-card-loader.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-card-loader.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_card_loader_vue_vue_type_style_index_0_id_fce128a8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true */ \"./src/components/elements/cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_card_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_card_loader_vue_vue_type_template_id_fce128a8_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_card_loader_vue_vue_type_template_id_fce128a8_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"fce128a8\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-card-loader.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-card-loader.vue?vue&type=script&lang=js":
/*!*****************************************************************************!*\
  !*** ./src/components/elements/cky-card-loader.vue?vue&type=script&lang=js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-card-loader.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-card-loader.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true":
/*!**************************************************************************************************************!*\
  !*** ./src/components/elements/cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true ***!
  \**************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_style_index_0_id_fce128a8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-card-loader.vue?vue&type=style&index=0&id=fce128a8&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_style_index_0_id_fce128a8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_style_index_0_id_fce128a8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_style_index_0_id_fce128a8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_style_index_0_id_fce128a8_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true":
/*!***********************************************************************************************!*\
  !*** ./src/components/elements/cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true ***!
  \***********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_template_id_fce128a8_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-card-loader.vue?vue&type=template&id=fce128a8&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_template_id_fce128a8_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_card_loader_vue_vue_type_template_id_fce128a8_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-card-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-loader.vue":
/*!************************************************!*\
  !*** ./src/components/elements/cky-loader.vue ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_loader_vue_vue_type_template_id_5e54f1f2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-loader.vue?vue&type=template&id=5e54f1f2 */ \"./src/components/elements/cky-loader.vue?vue&type=template&id=5e54f1f2\");\n/* harmony import */ var _cky_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-loader.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-loader.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_loader_vue_vue_type_style_index_0_id_5e54f1f2_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss */ \"./src/components/elements/cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_loader_vue_vue_type_template_id_5e54f1f2__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_loader_vue_vue_type_template_id_5e54f1f2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-loader.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-loader.vue?vue&type=script&lang=js":
/*!************************************************************************!*\
  !*** ./src/components/elements/cky-loader.vue?vue&type=script&lang=js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-loader.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-loader.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss":
/*!*********************************************************************************************!*\
  !*** ./src/components/elements/cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss ***!
  \*********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_style_index_0_id_5e54f1f2_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-loader.vue?vue&type=style&index=0&id=5e54f1f2&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_style_index_0_id_5e54f1f2_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_style_index_0_id_5e54f1f2_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_style_index_0_id_5e54f1f2_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_style_index_0_id_5e54f1f2_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-loader.vue?vue&type=template&id=5e54f1f2":
/*!******************************************************************************!*\
  !*** ./src/components/elements/cky-loader.vue?vue&type=template&id=5e54f1f2 ***!
  \******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_template_id_5e54f1f2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-loader.vue?vue&type=template&id=5e54f1f2 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-loader.vue?vue&type=template&id=5e54f1f2\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_template_id_5e54f1f2__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_loader_vue_vue_type_template_id_5e54f1f2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-loader.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notice.vue":
/*!************************************************!*\
  !*** ./src/components/elements/cky-notice.vue ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_notice_vue_vue_type_template_id_737d034c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-notice.vue?vue&type=template&id=737d034c */ \"./src/components/elements/cky-notice.vue?vue&type=template&id=737d034c\");\n/* harmony import */ var _cky_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-notice.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_notice_vue_vue_type_template_id_737d034c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_notice_vue_vue_type_template_id_737d034c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-notice.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notice.vue?vue&type=script&lang=js":
/*!************************************************************************!*\
  !*** ./src/components/elements/cky-notice.vue?vue&type=script&lang=js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-notice.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-notice.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notice.vue?vue&type=template&id=737d034c":
/*!******************************************************************************!*\
  !*** ./src/components/elements/cky-notice.vue?vue&type=template&id=737d034c ***!
  \******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notice_vue_vue_type_template_id_737d034c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-notice.vue?vue&type=template&id=737d034c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notice.vue?vue&type=template&id=737d034c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notice_vue_vue_type_template_id_737d034c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notice_vue_vue_type_template_id_737d034c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-notice.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notification.vue":
/*!******************************************************!*\
  !*** ./src/components/elements/cky-notification.vue ***!
  \******************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_notification_vue_vue_type_template_id_e7644242_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-notification.vue?vue&type=template&id=e7644242&scoped=true */ \"./src/components/elements/cky-notification.vue?vue&type=template&id=e7644242&scoped=true\");\n/* harmony import */ var _cky_notification_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-notification.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-notification.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_notification_vue_vue_type_style_index_0_id_e7644242_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true */ \"./src/components/elements/cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_notification_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_notification_vue_vue_type_template_id_e7644242_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_notification_vue_vue_type_template_id_e7644242_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"e7644242\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-notification.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notification.vue?vue&type=script&lang=js":
/*!******************************************************************************!*\
  !*** ./src/components/elements/cky-notification.vue?vue&type=script&lang=js ***!
  \******************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-notification.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notification.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true":
/*!***************************************************************************************************************!*\
  !*** ./src/components/elements/cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true ***!
  \***************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_style_index_0_id_e7644242_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notification.vue?vue&type=style&index=0&id=e7644242&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_style_index_0_id_e7644242_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_style_index_0_id_e7644242_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_style_index_0_id_e7644242_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_style_index_0_id_e7644242_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?");

/***/ }),

/***/ "./src/components/elements/cky-notification.vue?vue&type=template&id=e7644242&scoped=true":
/*!************************************************************************************************!*\
  !*** ./src/components/elements/cky-notification.vue?vue&type=template&id=e7644242&scoped=true ***!
  \************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_template_id_e7644242_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-notification.vue?vue&type=template&id=e7644242&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-notification.vue?vue&type=template&id=e7644242&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_template_id_e7644242_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_notification_vue_vue_type_template_id_e7644242_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-notification.vue?");

/***/ }),

/***/ "./src/components/elements/cky-spinner.vue":
/*!*************************************************!*\
  !*** ./src/components/elements/cky-spinner.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_spinner_vue_vue_type_template_id_6a48f456__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-spinner.vue?vue&type=template&id=6a48f456 */ \"./src/components/elements/cky-spinner.vue?vue&type=template&id=6a48f456\");\n/* harmony import */ var _cky_spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-spinner.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-spinner.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_spinner_vue_vue_type_style_index_0_id_6a48f456_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss */ \"./src/components/elements/cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_spinner_vue_vue_type_template_id_6a48f456__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_spinner_vue_vue_type_template_id_6a48f456__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-spinner.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?");

/***/ }),

/***/ "./src/components/elements/cky-spinner.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/components/elements/cky-spinner.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-spinner.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-spinner.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?");

/***/ }),

/***/ "./src/components/elements/cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss":
/*!**********************************************************************************************!*\
  !*** ./src/components/elements/cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss ***!
  \**********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_style_index_0_id_6a48f456_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-spinner.vue?vue&type=style&index=0&id=6a48f456&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_style_index_0_id_6a48f456_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_style_index_0_id_6a48f456_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_style_index_0_id_6a48f456_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_style_index_0_id_6a48f456_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?");

/***/ }),

/***/ "./src/components/elements/cky-spinner.vue?vue&type=template&id=6a48f456":
/*!*******************************************************************************!*\
  !*** ./src/components/elements/cky-spinner.vue?vue&type=template&id=6a48f456 ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_template_id_6a48f456__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-spinner.vue?vue&type=template&id=6a48f456 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-spinner.vue?vue&type=template&id=6a48f456\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_template_id_6a48f456__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_spinner_vue_vue_type_template_id_6a48f456__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-spinner.vue?");

/***/ }),

/***/ "./src/components/elements/wp-editor.vue":
/*!***********************************************!*\
  !*** ./src/components/elements/wp-editor.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wp_editor_vue_vue_type_template_id_7e4de54e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wp-editor.vue?vue&type=template&id=7e4de54e */ \"./src/components/elements/wp-editor.vue?vue&type=template&id=7e4de54e\");\n/* harmony import */ var _wp_editor_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wp-editor.vue?vue&type=script&lang=js */ \"./src/components/elements/wp-editor.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _wp_editor_vue_vue_type_style_index_0_id_7e4de54e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss */ \"./src/components/elements/wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _wp_editor_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _wp_editor_vue_vue_type_template_id_7e4de54e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _wp_editor_vue_vue_type_template_id_7e4de54e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/wp-editor.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?");

/***/ }),

/***/ "./src/components/elements/wp-editor.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/components/elements/wp-editor.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./wp-editor.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/wp-editor.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?");

/***/ }),

/***/ "./src/components/elements/wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss":
/*!********************************************************************************************!*\
  !*** ./src/components/elements/wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss ***!
  \********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_style_index_0_id_7e4de54e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/wp-editor.vue?vue&type=style&index=0&id=7e4de54e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_style_index_0_id_7e4de54e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_style_index_0_id_7e4de54e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_style_index_0_id_7e4de54e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_style_index_0_id_7e4de54e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?");

/***/ }),

/***/ "./src/components/elements/wp-editor.vue?vue&type=template&id=7e4de54e":
/*!*****************************************************************************!*\
  !*** ./src/components/elements/wp-editor.vue?vue&type=template&id=7e4de54e ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_template_id_7e4de54e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./wp-editor.vue?vue&type=template&id=7e4de54e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/wp-editor.vue?vue&type=template&id=7e4de54e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_template_id_7e4de54e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_wp_editor_vue_vue_type_template_id_7e4de54e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/wp-editor.vue?");

/***/ }),

/***/ "./src/components/exit-intent-popup.vue":
/*!**********************************************!*\
  !*** ./src/components/exit-intent-popup.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _exit_intent_popup_vue_vue_type_template_id_55916daa__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./exit-intent-popup.vue?vue&type=template&id=55916daa */ \"./src/components/exit-intent-popup.vue?vue&type=template&id=55916daa\");\n/* harmony import */ var _exit_intent_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./exit-intent-popup.vue?vue&type=script&lang=js */ \"./src/components/exit-intent-popup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _exit_intent_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _exit_intent_popup_vue_vue_type_template_id_55916daa__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _exit_intent_popup_vue_vue_type_template_id_55916daa__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/exit-intent-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/exit-intent-popup.vue?");

/***/ }),

/***/ "./src/components/exit-intent-popup.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/exit-intent-popup.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_exit_intent_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./exit-intent-popup.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/exit-intent-popup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_exit_intent_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/exit-intent-popup.vue?");

/***/ }),

/***/ "./src/components/exit-intent-popup.vue?vue&type=template&id=55916daa":
/*!****************************************************************************!*\
  !*** ./src/components/exit-intent-popup.vue?vue&type=template&id=55916daa ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_exit_intent_popup_vue_vue_type_template_id_55916daa__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./exit-intent-popup.vue?vue&type=template&id=55916daa */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/exit-intent-popup.vue?vue&type=template&id=55916daa\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_exit_intent_popup_vue_vue_type_template_id_55916daa__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_exit_intent_popup_vue_vue_type_template_id_55916daa__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/exit-intent-popup.vue?");

/***/ }),

/***/ "./src/components/icons/blank.vue":
/*!****************************************!*\
  !*** ./src/components/icons/blank.vue ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blank_vue_vue_type_template_id_38fbccbf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blank.vue?vue&type=template&id=38fbccbf */ \"./src/components/icons/blank.vue?vue&type=template&id=38fbccbf\");\n/* harmony import */ var _blank_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blank.vue?vue&type=script&lang=js */ \"./src/components/icons/blank.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _blank_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _blank_vue_vue_type_template_id_38fbccbf__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _blank_vue_vue_type_template_id_38fbccbf__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/blank.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/blank.vue?");

/***/ }),

/***/ "./src/components/icons/blank.vue?vue&type=script&lang=js":
/*!****************************************************************!*\
  !*** ./src/components/icons/blank.vue?vue&type=script&lang=js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./blank.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/blank.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/blank.vue?");

/***/ }),

/***/ "./src/components/icons/blank.vue?vue&type=template&id=38fbccbf":
/*!**********************************************************************!*\
  !*** ./src/components/icons/blank.vue?vue&type=template&id=38fbccbf ***!
  \**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_38fbccbf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./blank.vue?vue&type=template&id=38fbccbf */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/blank.vue?vue&type=template&id=38fbccbf\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_38fbccbf__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_38fbccbf__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/blank.vue?");

/***/ }),

/***/ "./src/components/icons/categories.vue":
/*!*********************************************!*\
  !*** ./src/components/icons/categories.vue ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _categories_vue_vue_type_template_id_472903c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./categories.vue?vue&type=template&id=472903c1 */ \"./src/components/icons/categories.vue?vue&type=template&id=472903c1\");\n/* harmony import */ var _categories_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./categories.vue?vue&type=script&lang=js */ \"./src/components/icons/categories.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _categories_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _categories_vue_vue_type_template_id_472903c1__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _categories_vue_vue_type_template_id_472903c1__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/categories.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/categories.vue?");

/***/ }),

/***/ "./src/components/icons/categories.vue?vue&type=script&lang=js":
/*!*********************************************************************!*\
  !*** ./src/components/icons/categories.vue?vue&type=script&lang=js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_categories_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./categories.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/categories.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_categories_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/categories.vue?");

/***/ }),

/***/ "./src/components/icons/categories.vue?vue&type=template&id=472903c1":
/*!***************************************************************************!*\
  !*** ./src/components/icons/categories.vue?vue&type=template&id=472903c1 ***!
  \***************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_categories_vue_vue_type_template_id_472903c1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./categories.vue?vue&type=template&id=472903c1 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/categories.vue?vue&type=template&id=472903c1\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_categories_vue_vue_type_template_id_472903c1__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_categories_vue_vue_type_template_id_472903c1__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/categories.vue?");

/***/ }),

/***/ "./src/components/icons/chat.vue":
/*!***************************************!*\
  !*** ./src/components/icons/chat.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _chat_vue_vue_type_template_id_6d0e60bd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chat.vue?vue&type=template&id=6d0e60bd */ \"./src/components/icons/chat.vue?vue&type=template&id=6d0e60bd\");\n/* harmony import */ var _chat_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chat.vue?vue&type=script&lang=js */ \"./src/components/icons/chat.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _chat_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _chat_vue_vue_type_template_id_6d0e60bd__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _chat_vue_vue_type_template_id_6d0e60bd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/chat.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/chat.vue?");

/***/ }),

/***/ "./src/components/icons/chat.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/components/icons/chat.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./chat.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/chat.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/chat.vue?");

/***/ }),

/***/ "./src/components/icons/chat.vue?vue&type=template&id=6d0e60bd":
/*!*********************************************************************!*\
  !*** ./src/components/icons/chat.vue?vue&type=template&id=6d0e60bd ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_6d0e60bd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./chat.vue?vue&type=template&id=6d0e60bd */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/chat.vue?vue&type=template&id=6d0e60bd\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_6d0e60bd__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_6d0e60bd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/chat.vue?");

/***/ }),

/***/ "./src/components/icons/cky-icon.vue":
/*!*******************************************!*\
  !*** ./src/components/icons/cky-icon.vue ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_icon_vue_vue_type_template_id_0a03081a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-icon.vue?vue&type=template&id=0a03081a&scoped=true */ \"./src/components/icons/cky-icon.vue?vue&type=template&id=0a03081a&scoped=true\");\n/* harmony import */ var _cky_icon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-icon.vue?vue&type=script&lang=js */ \"./src/components/icons/cky-icon.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_icon_vue_vue_type_style_index_0_id_0a03081a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true */ \"./src/components/icons/cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_icon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_icon_vue_vue_type_template_id_0a03081a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_icon_vue_vue_type_template_id_0a03081a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"0a03081a\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/cky-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?");

/***/ }),

/***/ "./src/components/icons/cky-icon.vue?vue&type=script&lang=js":
/*!*******************************************************************!*\
  !*** ./src/components/icons/cky-icon.vue?vue&type=script&lang=js ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-icon.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cky-icon.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?");

/***/ }),

/***/ "./src/components/icons/cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true":
/*!****************************************************************************************************!*\
  !*** ./src/components/icons/cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true ***!
  \****************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_style_index_0_id_0a03081a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cky-icon.vue?vue&type=style&index=0&id=0a03081a&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_style_index_0_id_0a03081a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_style_index_0_id_0a03081a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_style_index_0_id_0a03081a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_style_index_0_id_0a03081a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?");

/***/ }),

/***/ "./src/components/icons/cky-icon.vue?vue&type=template&id=0a03081a&scoped=true":
/*!*************************************************************************************!*\
  !*** ./src/components/icons/cky-icon.vue?vue&type=template&id=0a03081a&scoped=true ***!
  \*************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_template_id_0a03081a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-icon.vue?vue&type=template&id=0a03081a&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cky-icon.vue?vue&type=template&id=0a03081a&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_template_id_0a03081a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_icon_vue_vue_type_template_id_0a03081a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/cky-icon.vue?");

/***/ }),

/***/ "./src/components/icons/close.vue":
/*!****************************************!*\
  !*** ./src/components/icons/close.vue ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _close_vue_vue_type_template_id_8be9b13a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./close.vue?vue&type=template&id=8be9b13a */ \"./src/components/icons/close.vue?vue&type=template&id=8be9b13a\");\n/* harmony import */ var _close_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./close.vue?vue&type=script&lang=js */ \"./src/components/icons/close.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _close_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _close_vue_vue_type_template_id_8be9b13a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _close_vue_vue_type_template_id_8be9b13a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/close.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/close.vue?");

/***/ }),

/***/ "./src/components/icons/close.vue?vue&type=script&lang=js":
/*!****************************************************************!*\
  !*** ./src/components/icons/close.vue?vue&type=script&lang=js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_close_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./close.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/close.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_close_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/close.vue?");

/***/ }),

/***/ "./src/components/icons/close.vue?vue&type=template&id=8be9b13a":
/*!**********************************************************************!*\
  !*** ./src/components/icons/close.vue?vue&type=template&id=8be9b13a ***!
  \**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_close_vue_vue_type_template_id_8be9b13a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./close.vue?vue&type=template&id=8be9b13a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/close.vue?vue&type=template&id=8be9b13a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_close_vue_vue_type_template_id_8be9b13a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_close_vue_vue_type_template_id_8be9b13a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/close.vue?");

/***/ }),

/***/ "./src/components/icons/connect.vue":
/*!******************************************!*\
  !*** ./src/components/icons/connect.vue ***!
  \******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _connect_vue_vue_type_template_id_0174ded6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./connect.vue?vue&type=template&id=0174ded6 */ \"./src/components/icons/connect.vue?vue&type=template&id=0174ded6\");\n/* harmony import */ var _connect_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./connect.vue?vue&type=script&lang=js */ \"./src/components/icons/connect.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _connect_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _connect_vue_vue_type_template_id_0174ded6__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _connect_vue_vue_type_template_id_0174ded6__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/connect.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/connect.vue?");

/***/ }),

/***/ "./src/components/icons/connect.vue?vue&type=script&lang=js":
/*!******************************************************************!*\
  !*** ./src/components/icons/connect.vue?vue&type=script&lang=js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_connect_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./connect.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/connect.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_connect_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/connect.vue?");

/***/ }),

/***/ "./src/components/icons/connect.vue?vue&type=template&id=0174ded6":
/*!************************************************************************!*\
  !*** ./src/components/icons/connect.vue?vue&type=template&id=0174ded6 ***!
  \************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_connect_vue_vue_type_template_id_0174ded6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./connect.vue?vue&type=template&id=0174ded6 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/connect.vue?vue&type=template&id=0174ded6\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_connect_vue_vue_type_template_id_0174ded6__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_connect_vue_vue_type_template_id_0174ded6__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/connect.vue?");

/***/ }),

/***/ "./src/components/icons/cookie-policy.vue":
/*!************************************************!*\
  !*** ./src/components/icons/cookie-policy.vue ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cookie_policy_vue_vue_type_template_id_02e80cb4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookie-policy.vue?vue&type=template&id=02e80cb4 */ \"./src/components/icons/cookie-policy.vue?vue&type=template&id=02e80cb4\");\n/* harmony import */ var _cookie_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookie-policy.vue?vue&type=script&lang=js */ \"./src/components/icons/cookie-policy.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cookie_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cookie_policy_vue_vue_type_template_id_02e80cb4__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cookie_policy_vue_vue_type_template_id_02e80cb4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/cookie-policy.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/cookie-policy.vue?");

/***/ }),

/***/ "./src/components/icons/cookie-policy.vue?vue&type=script&lang=js":
/*!************************************************************************!*\
  !*** ./src/components/icons/cookie-policy.vue?vue&type=script&lang=js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cookie-policy.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie-policy.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/cookie-policy.vue?");

/***/ }),

/***/ "./src/components/icons/cookie-policy.vue?vue&type=template&id=02e80cb4":
/*!******************************************************************************!*\
  !*** ./src/components/icons/cookie-policy.vue?vue&type=template&id=02e80cb4 ***!
  \******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_policy_vue_vue_type_template_id_02e80cb4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cookie-policy.vue?vue&type=template&id=02e80cb4 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie-policy.vue?vue&type=template&id=02e80cb4\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_policy_vue_vue_type_template_id_02e80cb4__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_policy_vue_vue_type_template_id_02e80cb4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/cookie-policy.vue?");

/***/ }),

/***/ "./src/components/icons/cookie.vue":
/*!*****************************************!*\
  !*** ./src/components/icons/cookie.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cookie_vue_vue_type_template_id_b2a21aee__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookie.vue?vue&type=template&id=b2a21aee */ \"./src/components/icons/cookie.vue?vue&type=template&id=b2a21aee\");\n/* harmony import */ var _cookie_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookie.vue?vue&type=script&lang=js */ \"./src/components/icons/cookie.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cookie_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cookie_vue_vue_type_template_id_b2a21aee__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cookie_vue_vue_type_template_id_b2a21aee__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/cookie.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/cookie.vue?");

/***/ }),

/***/ "./src/components/icons/cookie.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/components/icons/cookie.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cookie.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/cookie.vue?");

/***/ }),

/***/ "./src/components/icons/cookie.vue?vue&type=template&id=b2a21aee":
/*!***********************************************************************!*\
  !*** ./src/components/icons/cookie.vue?vue&type=template&id=b2a21aee ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_vue_vue_type_template_id_b2a21aee__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cookie.vue?vue&type=template&id=b2a21aee */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookie.vue?vue&type=template&id=b2a21aee\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_vue_vue_type_template_id_b2a21aee__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_vue_vue_type_template_id_b2a21aee__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/cookie.vue?");

/***/ }),

/***/ "./src/components/icons/cookieyes.vue":
/*!********************************************!*\
  !*** ./src/components/icons/cookieyes.vue ***!
  \********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cookieyes_vue_vue_type_template_id_f9e0af24__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookieyes.vue?vue&type=template&id=f9e0af24 */ \"./src/components/icons/cookieyes.vue?vue&type=template&id=f9e0af24\");\n/* harmony import */ var _cookieyes_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookieyes.vue?vue&type=script&lang=js */ \"./src/components/icons/cookieyes.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cookieyes_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cookieyes_vue_vue_type_template_id_f9e0af24__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cookieyes_vue_vue_type_template_id_f9e0af24__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/cookieyes.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/cookieyes.vue?");

/***/ }),

/***/ "./src/components/icons/cookieyes.vue?vue&type=script&lang=js":
/*!********************************************************************!*\
  !*** ./src/components/icons/cookieyes.vue?vue&type=script&lang=js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookieyes_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cookieyes.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookieyes.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookieyes_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/cookieyes.vue?");

/***/ }),

/***/ "./src/components/icons/cookieyes.vue?vue&type=template&id=f9e0af24":
/*!**************************************************************************!*\
  !*** ./src/components/icons/cookieyes.vue?vue&type=template&id=f9e0af24 ***!
  \**************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookieyes_vue_vue_type_template_id_f9e0af24__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cookieyes.vue?vue&type=template&id=f9e0af24 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/cookieyes.vue?vue&type=template&id=f9e0af24\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookieyes_vue_vue_type_template_id_f9e0af24__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookieyes_vue_vue_type_template_id_f9e0af24__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/cookieyes.vue?");

/***/ }),

/***/ "./src/components/icons/crown.vue":
/*!****************************************!*\
  !*** ./src/components/icons/crown.vue ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _crown_vue_vue_type_template_id_30a46aa2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./crown.vue?vue&type=template&id=30a46aa2 */ \"./src/components/icons/crown.vue?vue&type=template&id=30a46aa2\");\n/* harmony import */ var _crown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./crown.vue?vue&type=script&lang=js */ \"./src/components/icons/crown.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _crown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _crown_vue_vue_type_template_id_30a46aa2__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _crown_vue_vue_type_template_id_30a46aa2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/crown.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/crown.vue?");

/***/ }),

/***/ "./src/components/icons/crown.vue?vue&type=script&lang=js":
/*!****************************************************************!*\
  !*** ./src/components/icons/crown.vue?vue&type=script&lang=js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_crown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./crown.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/crown.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_crown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/crown.vue?");

/***/ }),

/***/ "./src/components/icons/crown.vue?vue&type=template&id=30a46aa2":
/*!**********************************************************************!*\
  !*** ./src/components/icons/crown.vue?vue&type=template&id=30a46aa2 ***!
  \**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_crown_vue_vue_type_template_id_30a46aa2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./crown.vue?vue&type=template&id=30a46aa2 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/crown.vue?vue&type=template&id=30a46aa2\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_crown_vue_vue_type_template_id_30a46aa2__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_crown_vue_vue_type_template_id_30a46aa2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/crown.vue?");

/***/ }),

/***/ "./src/components/icons/css.vue":
/*!**************************************!*\
  !*** ./src/components/icons/css.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _css_vue_vue_type_template_id_34c732a4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./css.vue?vue&type=template&id=34c732a4 */ \"./src/components/icons/css.vue?vue&type=template&id=34c732a4\");\n/* harmony import */ var _css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./css.vue?vue&type=script&lang=js */ \"./src/components/icons/css.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _css_vue_vue_type_template_id_34c732a4__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _css_vue_vue_type_template_id_34c732a4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/css.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/css.vue?");

/***/ }),

/***/ "./src/components/icons/css.vue?vue&type=script&lang=js":
/*!**************************************************************!*\
  !*** ./src/components/icons/css.vue?vue&type=script&lang=js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./css.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/css.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/css.vue?");

/***/ }),

/***/ "./src/components/icons/css.vue?vue&type=template&id=34c732a4":
/*!********************************************************************!*\
  !*** ./src/components/icons/css.vue?vue&type=template&id=34c732a4 ***!
  \********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_css_vue_vue_type_template_id_34c732a4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./css.vue?vue&type=template&id=34c732a4 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/css.vue?vue&type=template&id=34c732a4\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_css_vue_vue_type_template_id_34c732a4__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_css_vue_vue_type_template_id_34c732a4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/css.vue?");

/***/ }),

/***/ "./src/components/icons/edit-alt.vue":
/*!*******************************************!*\
  !*** ./src/components/icons/edit-alt.vue ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _edit_alt_vue_vue_type_template_id_1a2c2f4b__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-alt.vue?vue&type=template&id=1a2c2f4b */ \"./src/components/icons/edit-alt.vue?vue&type=template&id=1a2c2f4b\");\n/* harmony import */ var _edit_alt_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit-alt.vue?vue&type=script&lang=js */ \"./src/components/icons/edit-alt.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _edit_alt_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _edit_alt_vue_vue_type_template_id_1a2c2f4b__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _edit_alt_vue_vue_type_template_id_1a2c2f4b__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/edit-alt.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/edit-alt.vue?");

/***/ }),

/***/ "./src/components/icons/edit-alt.vue?vue&type=script&lang=js":
/*!*******************************************************************!*\
  !*** ./src/components/icons/edit-alt.vue?vue&type=script&lang=js ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_alt_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./edit-alt.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit-alt.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_alt_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/edit-alt.vue?");

/***/ }),

/***/ "./src/components/icons/edit-alt.vue?vue&type=template&id=1a2c2f4b":
/*!*************************************************************************!*\
  !*** ./src/components/icons/edit-alt.vue?vue&type=template&id=1a2c2f4b ***!
  \*************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_alt_vue_vue_type_template_id_1a2c2f4b__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./edit-alt.vue?vue&type=template&id=1a2c2f4b */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit-alt.vue?vue&type=template&id=1a2c2f4b\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_alt_vue_vue_type_template_id_1a2c2f4b__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_alt_vue_vue_type_template_id_1a2c2f4b__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/edit-alt.vue?");

/***/ }),

/***/ "./src/components/icons/edit.vue":
/*!***************************************!*\
  !*** ./src/components/icons/edit.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _edit_vue_vue_type_template_id_76de926f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit.vue?vue&type=template&id=76de926f */ \"./src/components/icons/edit.vue?vue&type=template&id=76de926f\");\n/* harmony import */ var _edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit.vue?vue&type=script&lang=js */ \"./src/components/icons/edit.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _edit_vue_vue_type_template_id_76de926f__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _edit_vue_vue_type_template_id_76de926f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/edit.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/edit.vue?");

/***/ }),

/***/ "./src/components/icons/edit.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/components/icons/edit.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./edit.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/edit.vue?");

/***/ }),

/***/ "./src/components/icons/edit.vue?vue&type=template&id=76de926f":
/*!*********************************************************************!*\
  !*** ./src/components/icons/edit.vue?vue&type=template&id=76de926f ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_76de926f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./edit.vue?vue&type=template&id=76de926f */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/edit.vue?vue&type=template&id=76de926f\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_76de926f__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_template_id_76de926f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/edit.vue?");

/***/ }),

/***/ "./src/components/icons/eye.vue":
/*!**************************************!*\
  !*** ./src/components/icons/eye.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _eye_vue_vue_type_template_id_58e0a7dc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./eye.vue?vue&type=template&id=58e0a7dc */ \"./src/components/icons/eye.vue?vue&type=template&id=58e0a7dc\");\n/* harmony import */ var _eye_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./eye.vue?vue&type=script&lang=js */ \"./src/components/icons/eye.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _eye_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _eye_vue_vue_type_template_id_58e0a7dc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _eye_vue_vue_type_template_id_58e0a7dc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/eye.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/eye.vue?");

/***/ }),

/***/ "./src/components/icons/eye.vue?vue&type=script&lang=js":
/*!**************************************************************!*\
  !*** ./src/components/icons/eye.vue?vue&type=script&lang=js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_eye_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./eye.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/eye.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_eye_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/eye.vue?");

/***/ }),

/***/ "./src/components/icons/eye.vue?vue&type=template&id=58e0a7dc":
/*!********************************************************************!*\
  !*** ./src/components/icons/eye.vue?vue&type=template&id=58e0a7dc ***!
  \********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_eye_vue_vue_type_template_id_58e0a7dc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./eye.vue?vue&type=template&id=58e0a7dc */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/eye.vue?vue&type=template&id=58e0a7dc\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_eye_vue_vue_type_template_id_58e0a7dc__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_eye_vue_vue_type_template_id_58e0a7dc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/eye.vue?");

/***/ }),

/***/ "./src/components/icons/general.vue":
/*!******************************************!*\
  !*** ./src/components/icons/general.vue ***!
  \******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _general_vue_vue_type_template_id_66341cda__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./general.vue?vue&type=template&id=66341cda */ \"./src/components/icons/general.vue?vue&type=template&id=66341cda\");\n/* harmony import */ var _general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./general.vue?vue&type=script&lang=js */ \"./src/components/icons/general.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _general_vue_vue_type_template_id_66341cda__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _general_vue_vue_type_template_id_66341cda__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/general.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/general.vue?");

/***/ }),

/***/ "./src/components/icons/general.vue?vue&type=script&lang=js":
/*!******************************************************************!*\
  !*** ./src/components/icons/general.vue?vue&type=script&lang=js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./general.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/general.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/general.vue?");

/***/ }),

/***/ "./src/components/icons/general.vue?vue&type=template&id=66341cda":
/*!************************************************************************!*\
  !*** ./src/components/icons/general.vue?vue&type=template&id=66341cda ***!
  \************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_general_vue_vue_type_template_id_66341cda__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./general.vue?vue&type=template&id=66341cda */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/general.vue?vue&type=template&id=66341cda\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_general_vue_vue_type_template_id_66341cda__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_general_vue_vue_type_template_id_66341cda__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/general.vue?");

/***/ }),

/***/ "./src/components/icons/help.vue":
/*!***************************************!*\
  !*** ./src/components/icons/help.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _help_vue_vue_type_template_id_2f62ffb4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./help.vue?vue&type=template&id=2f62ffb4 */ \"./src/components/icons/help.vue?vue&type=template&id=2f62ffb4\");\n/* harmony import */ var _help_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./help.vue?vue&type=script&lang=js */ \"./src/components/icons/help.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _help_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _help_vue_vue_type_template_id_2f62ffb4__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _help_vue_vue_type_template_id_2f62ffb4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/help.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/help.vue?");

/***/ }),

/***/ "./src/components/icons/help.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/components/icons/help.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_help_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./help.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/help.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_help_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/help.vue?");

/***/ }),

/***/ "./src/components/icons/help.vue?vue&type=template&id=2f62ffb4":
/*!*********************************************************************!*\
  !*** ./src/components/icons/help.vue?vue&type=template&id=2f62ffb4 ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_help_vue_vue_type_template_id_2f62ffb4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./help.vue?vue&type=template&id=2f62ffb4 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/help.vue?vue&type=template&id=2f62ffb4\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_help_vue_vue_type_template_id_2f62ffb4__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_help_vue_vue_type_template_id_2f62ffb4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/help.vue?");

/***/ }),

/***/ "./src/components/icons/layout.vue":
/*!*****************************************!*\
  !*** ./src/components/icons/layout.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _layout_vue_vue_type_template_id_1938104f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout.vue?vue&type=template&id=1938104f */ \"./src/components/icons/layout.vue?vue&type=template&id=1938104f\");\n/* harmony import */ var _layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout.vue?vue&type=script&lang=js */ \"./src/components/icons/layout.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _layout_vue_vue_type_template_id_1938104f__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _layout_vue_vue_type_template_id_1938104f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/layout.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/layout.vue?");

/***/ }),

/***/ "./src/components/icons/layout.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/components/icons/layout.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./layout.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/layout.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/layout.vue?");

/***/ }),

/***/ "./src/components/icons/layout.vue?vue&type=template&id=1938104f":
/*!***********************************************************************!*\
  !*** ./src/components/icons/layout.vue?vue&type=template&id=1938104f ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_layout_vue_vue_type_template_id_1938104f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./layout.vue?vue&type=template&id=1938104f */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/layout.vue?vue&type=template&id=1938104f\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_layout_vue_vue_type_template_id_1938104f__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_layout_vue_vue_type_template_id_1938104f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/layout.vue?");

/***/ }),

/***/ "./src/components/icons/note.vue":
/*!***************************************!*\
  !*** ./src/components/icons/note.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _note_vue_vue_type_template_id_759fa057__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./note.vue?vue&type=template&id=759fa057 */ \"./src/components/icons/note.vue?vue&type=template&id=759fa057\");\n/* harmony import */ var _note_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./note.vue?vue&type=script&lang=js */ \"./src/components/icons/note.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _note_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _note_vue_vue_type_template_id_759fa057__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _note_vue_vue_type_template_id_759fa057__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/note.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/note.vue?");

/***/ }),

/***/ "./src/components/icons/note.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/components/icons/note.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./note.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/note.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/note.vue?");

/***/ }),

/***/ "./src/components/icons/note.vue?vue&type=template&id=759fa057":
/*!*********************************************************************!*\
  !*** ./src/components/icons/note.vue?vue&type=template&id=759fa057 ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_vue_vue_type_template_id_759fa057__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./note.vue?vue&type=template&id=759fa057 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/note.vue?vue&type=template&id=759fa057\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_vue_vue_type_template_id_759fa057__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_note_vue_vue_type_template_id_759fa057__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/note.vue?");

/***/ }),

/***/ "./src/components/icons/pages.vue":
/*!****************************************!*\
  !*** ./src/components/icons/pages.vue ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pages_vue_vue_type_template_id_0c87732f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pages.vue?vue&type=template&id=0c87732f */ \"./src/components/icons/pages.vue?vue&type=template&id=0c87732f\");\n/* harmony import */ var _pages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages.vue?vue&type=script&lang=js */ \"./src/components/icons/pages.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _pages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _pages_vue_vue_type_template_id_0c87732f__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _pages_vue_vue_type_template_id_0c87732f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/pages.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/pages.vue?");

/***/ }),

/***/ "./src/components/icons/pages.vue?vue&type=script&lang=js":
/*!****************************************************************!*\
  !*** ./src/components/icons/pages.vue?vue&type=script&lang=js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./pages.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/pages.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/pages.vue?");

/***/ }),

/***/ "./src/components/icons/pages.vue?vue&type=template&id=0c87732f":
/*!**********************************************************************!*\
  !*** ./src/components/icons/pages.vue?vue&type=template&id=0c87732f ***!
  \**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pages_vue_vue_type_template_id_0c87732f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./pages.vue?vue&type=template&id=0c87732f */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/pages.vue?vue&type=template&id=0c87732f\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pages_vue_vue_type_template_id_0c87732f__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pages_vue_vue_type_template_id_0c87732f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/pages.vue?");

/***/ }),

/***/ "./src/components/icons/privacy-policy.vue":
/*!*************************************************!*\
  !*** ./src/components/icons/privacy-policy.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _privacy_policy_vue_vue_type_template_id_86424688__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./privacy-policy.vue?vue&type=template&id=86424688 */ \"./src/components/icons/privacy-policy.vue?vue&type=template&id=86424688\");\n/* harmony import */ var _privacy_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./privacy-policy.vue?vue&type=script&lang=js */ \"./src/components/icons/privacy-policy.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _privacy_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _privacy_policy_vue_vue_type_template_id_86424688__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _privacy_policy_vue_vue_type_template_id_86424688__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/privacy-policy.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/privacy-policy.vue?");

/***/ }),

/***/ "./src/components/icons/privacy-policy.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/components/icons/privacy-policy.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_privacy_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./privacy-policy.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/privacy-policy.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_privacy_policy_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/privacy-policy.vue?");

/***/ }),

/***/ "./src/components/icons/privacy-policy.vue?vue&type=template&id=86424688":
/*!*******************************************************************************!*\
  !*** ./src/components/icons/privacy-policy.vue?vue&type=template&id=86424688 ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_privacy_policy_vue_vue_type_template_id_86424688__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./privacy-policy.vue?vue&type=template&id=86424688 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/privacy-policy.vue?vue&type=template&id=86424688\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_privacy_policy_vue_vue_type_template_id_86424688__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_privacy_policy_vue_vue_type_template_id_86424688__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/privacy-policy.vue?");

/***/ }),

/***/ "./src/components/icons/rocket.vue":
/*!*****************************************!*\
  !*** ./src/components/icons/rocket.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _rocket_vue_vue_type_template_id_126e76f9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./rocket.vue?vue&type=template&id=126e76f9 */ \"./src/components/icons/rocket.vue?vue&type=template&id=126e76f9\");\n/* harmony import */ var _rocket_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rocket.vue?vue&type=script&lang=js */ \"./src/components/icons/rocket.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _rocket_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _rocket_vue_vue_type_template_id_126e76f9__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _rocket_vue_vue_type_template_id_126e76f9__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/rocket.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/rocket.vue?");

/***/ }),

/***/ "./src/components/icons/rocket.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/components/icons/rocket.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_rocket_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./rocket.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/rocket.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_rocket_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/rocket.vue?");

/***/ }),

/***/ "./src/components/icons/rocket.vue?vue&type=template&id=126e76f9":
/*!***********************************************************************!*\
  !*** ./src/components/icons/rocket.vue?vue&type=template&id=126e76f9 ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_rocket_vue_vue_type_template_id_126e76f9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./rocket.vue?vue&type=template&id=126e76f9 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/rocket.vue?vue&type=template&id=126e76f9\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_rocket_vue_vue_type_template_id_126e76f9__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_rocket_vue_vue_type_template_id_126e76f9__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/rocket.vue?");

/***/ }),

/***/ "./src/components/icons/scan.vue":
/*!***************************************!*\
  !*** ./src/components/icons/scan.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scan_vue_vue_type_template_id_3b650d3c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scan.vue?vue&type=template&id=3b650d3c */ \"./src/components/icons/scan.vue?vue&type=template&id=3b650d3c\");\n/* harmony import */ var _scan_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scan.vue?vue&type=script&lang=js */ \"./src/components/icons/scan.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _scan_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _scan_vue_vue_type_template_id_3b650d3c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _scan_vue_vue_type_template_id_3b650d3c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/scan.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/scan.vue?");

/***/ }),

/***/ "./src/components/icons/scan.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/components/icons/scan.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_scan_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./scan.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/scan.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_scan_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/scan.vue?");

/***/ }),

/***/ "./src/components/icons/scan.vue?vue&type=template&id=3b650d3c":
/*!*********************************************************************!*\
  !*** ./src/components/icons/scan.vue?vue&type=template&id=3b650d3c ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_scan_vue_vue_type_template_id_3b650d3c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./scan.vue?vue&type=template&id=3b650d3c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/scan.vue?vue&type=template&id=3b650d3c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_scan_vue_vue_type_template_id_3b650d3c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_scan_vue_vue_type_template_id_3b650d3c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/scan.vue?");

/***/ }),

/***/ "./src/components/icons/search.vue":
/*!*****************************************!*\
  !*** ./src/components/icons/search.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _search_vue_vue_type_template_id_4afbe866__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./search.vue?vue&type=template&id=4afbe866 */ \"./src/components/icons/search.vue?vue&type=template&id=4afbe866\");\n/* harmony import */ var _search_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./search.vue?vue&type=script&lang=js */ \"./src/components/icons/search.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _search_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _search_vue_vue_type_template_id_4afbe866__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _search_vue_vue_type_template_id_4afbe866__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/search.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/search.vue?");

/***/ }),

/***/ "./src/components/icons/search.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/components/icons/search.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./search.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/search.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/search.vue?");

/***/ }),

/***/ "./src/components/icons/search.vue?vue&type=template&id=4afbe866":
/*!***********************************************************************!*\
  !*** ./src/components/icons/search.vue?vue&type=template&id=4afbe866 ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_4afbe866__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./search.vue?vue&type=template&id=4afbe866 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/search.vue?vue&type=template&id=4afbe866\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_4afbe866__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_search_vue_vue_type_template_id_4afbe866__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/search.vue?");

/***/ }),

/***/ "./src/components/icons/spinner.vue":
/*!******************************************!*\
  !*** ./src/components/icons/spinner.vue ***!
  \******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _spinner_vue_vue_type_template_id_3be99a44__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./spinner.vue?vue&type=template&id=3be99a44 */ \"./src/components/icons/spinner.vue?vue&type=template&id=3be99a44\");\n/* harmony import */ var _spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./spinner.vue?vue&type=script&lang=js */ \"./src/components/icons/spinner.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _spinner_vue_vue_type_template_id_3be99a44__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _spinner_vue_vue_type_template_id_3be99a44__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/spinner.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/spinner.vue?");

/***/ }),

/***/ "./src/components/icons/spinner.vue?vue&type=script&lang=js":
/*!******************************************************************!*\
  !*** ./src/components/icons/spinner.vue?vue&type=script&lang=js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./spinner.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/spinner.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_spinner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/spinner.vue?");

/***/ }),

/***/ "./src/components/icons/spinner.vue?vue&type=template&id=3be99a44":
/*!************************************************************************!*\
  !*** ./src/components/icons/spinner.vue?vue&type=template&id=3be99a44 ***!
  \************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_spinner_vue_vue_type_template_id_3be99a44__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./spinner.vue?vue&type=template&id=3be99a44 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/spinner.vue?vue&type=template&id=3be99a44\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_spinner_vue_vue_type_template_id_3be99a44__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_spinner_vue_vue_type_template_id_3be99a44__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/spinner.vue?");

/***/ }),

/***/ "./src/components/icons/success-circle.vue":
/*!*************************************************!*\
  !*** ./src/components/icons/success-circle.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _success_circle_vue_vue_type_template_id_afac6402__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./success-circle.vue?vue&type=template&id=afac6402 */ \"./src/components/icons/success-circle.vue?vue&type=template&id=afac6402\");\n/* harmony import */ var _success_circle_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./success-circle.vue?vue&type=script&lang=js */ \"./src/components/icons/success-circle.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _success_circle_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _success_circle_vue_vue_type_template_id_afac6402__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _success_circle_vue_vue_type_template_id_afac6402__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/success-circle.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/success-circle.vue?");

/***/ }),

/***/ "./src/components/icons/success-circle.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/components/icons/success-circle.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_success_circle_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./success-circle.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/success-circle.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_success_circle_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/success-circle.vue?");

/***/ }),

/***/ "./src/components/icons/success-circle.vue?vue&type=template&id=afac6402":
/*!*******************************************************************************!*\
  !*** ./src/components/icons/success-circle.vue?vue&type=template&id=afac6402 ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_success_circle_vue_vue_type_template_id_afac6402__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./success-circle.vue?vue&type=template&id=afac6402 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/success-circle.vue?vue&type=template&id=afac6402\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_success_circle_vue_vue_type_template_id_afac6402__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_success_circle_vue_vue_type_template_id_afac6402__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/success-circle.vue?");

/***/ }),

/***/ "./src/components/icons/trash.vue":
/*!****************************************!*\
  !*** ./src/components/icons/trash.vue ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _trash_vue_vue_type_template_id_1d709ca3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./trash.vue?vue&type=template&id=1d709ca3 */ \"./src/components/icons/trash.vue?vue&type=template&id=1d709ca3\");\n/* harmony import */ var _trash_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./trash.vue?vue&type=script&lang=js */ \"./src/components/icons/trash.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _trash_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _trash_vue_vue_type_template_id_1d709ca3__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _trash_vue_vue_type_template_id_1d709ca3__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/icons/trash.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/icons/trash.vue?");

/***/ }),

/***/ "./src/components/icons/trash.vue?vue&type=script&lang=js":
/*!****************************************************************!*\
  !*** ./src/components/icons/trash.vue?vue&type=script&lang=js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_trash_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./trash.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/trash.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_trash_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/icons/trash.vue?");

/***/ }),

/***/ "./src/components/icons/trash.vue?vue&type=template&id=1d709ca3":
/*!**********************************************************************!*\
  !*** ./src/components/icons/trash.vue?vue&type=template&id=1d709ca3 ***!
  \**********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_trash_vue_vue_type_template_id_1d709ca3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./trash.vue?vue&type=template&id=1d709ca3 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/icons/trash.vue?vue&type=template&id=1d709ca3\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_trash_vue_vue_type_template_id_1d709ca3__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_trash_vue_vue_type_template_id_1d709ca3__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/icons/trash.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-header.vue":
/*!***********************************************!*\
  !*** ./src/components/layouts/cky-header.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_header_vue_vue_type_template_id_601bf6c2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-header.vue?vue&type=template&id=601bf6c2 */ \"./src/components/layouts/cky-header.vue?vue&type=template&id=601bf6c2\");\n/* harmony import */ var _cky_header_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-header.vue?vue&type=script&lang=js */ \"./src/components/layouts/cky-header.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_header_vue_vue_type_style_index_0_id_601bf6c2_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss */ \"./src/components/layouts/cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_header_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_header_vue_vue_type_template_id_601bf6c2__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_header_vue_vue_type_template_id_601bf6c2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/layouts/cky-header.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-header.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/components/layouts/cky-header.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-header.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-header.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss":
/*!********************************************************************************************!*\
  !*** ./src/components/layouts/cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss ***!
  \********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_style_index_0_id_601bf6c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-header.vue?vue&type=style&index=0&id=601bf6c2&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_style_index_0_id_601bf6c2_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_style_index_0_id_601bf6c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_style_index_0_id_601bf6c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_style_index_0_id_601bf6c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-header.vue?vue&type=template&id=601bf6c2":
/*!*****************************************************************************!*\
  !*** ./src/components/layouts/cky-header.vue?vue&type=template&id=601bf6c2 ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_template_id_601bf6c2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-header.vue?vue&type=template&id=601bf6c2 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-header.vue?vue&type=template&id=601bf6c2\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_template_id_601bf6c2__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_header_vue_vue_type_template_id_601bf6c2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/layouts/cky-header.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-nav-menu.vue":
/*!*************************************************!*\
  !*** ./src/components/layouts/cky-nav-menu.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_nav_menu_vue_vue_type_template_id_bc654d4a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-nav-menu.vue?vue&type=template&id=bc654d4a */ \"./src/components/layouts/cky-nav-menu.vue?vue&type=template&id=bc654d4a\");\n/* harmony import */ var _cky_nav_menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-nav-menu.vue?vue&type=script&lang=js */ \"./src/components/layouts/cky-nav-menu.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_nav_menu_vue_vue_type_style_index_0_id_bc654d4a_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss */ \"./src/components/layouts/cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_nav_menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_nav_menu_vue_vue_type_template_id_bc654d4a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_nav_menu_vue_vue_type_template_id_bc654d4a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/layouts/cky-nav-menu.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-nav-menu.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/components/layouts/cky-nav-menu.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-menu.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-nav-menu.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss":
/*!**********************************************************************************************!*\
  !*** ./src/components/layouts/cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss ***!
  \**********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_style_index_0_id_bc654d4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-nav-menu.vue?vue&type=style&index=0&id=bc654d4a&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_style_index_0_id_bc654d4a_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_style_index_0_id_bc654d4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_style_index_0_id_bc654d4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_style_index_0_id_bc654d4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?");

/***/ }),

/***/ "./src/components/layouts/cky-nav-menu.vue?vue&type=template&id=bc654d4a":
/*!*******************************************************************************!*\
  !*** ./src/components/layouts/cky-nav-menu.vue?vue&type=template&id=bc654d4a ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_template_id_bc654d4a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-menu.vue?vue&type=template&id=bc654d4a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/layouts/cky-nav-menu.vue?vue&type=template&id=bc654d4a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_template_id_bc654d4a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_menu_vue_vue_type_template_id_bc654d4a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/layouts/cky-nav-menu.vue?");

/***/ }),

/***/ "./src/components/notices/notice-review.vue":
/*!**************************************************!*\
  !*** ./src/components/notices/notice-review.vue ***!
  \**************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _notice_review_vue_vue_type_template_id_2a3645ce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notice-review.vue?vue&type=template&id=2a3645ce */ \"./src/components/notices/notice-review.vue?vue&type=template&id=2a3645ce\");\n/* harmony import */ var _notice_review_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notice-review.vue?vue&type=script&lang=js */ \"./src/components/notices/notice-review.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _notice_review_vue_vue_type_style_index_0_id_2a3645ce_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss */ \"./src/components/notices/notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _notice_review_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _notice_review_vue_vue_type_template_id_2a3645ce__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _notice_review_vue_vue_type_template_id_2a3645ce__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/notices/notice-review.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?");

/***/ }),

/***/ "./src/components/notices/notice-review.vue?vue&type=script&lang=js":
/*!**************************************************************************!*\
  !*** ./src/components/notices/notice-review.vue?vue&type=script&lang=js ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-review.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-review.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?");

/***/ }),

/***/ "./src/components/notices/notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss":
/*!***********************************************************************************************!*\
  !*** ./src/components/notices/notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss ***!
  \***********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_style_index_0_id_2a3645ce_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-review.vue?vue&type=style&index=0&id=2a3645ce&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_style_index_0_id_2a3645ce_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_style_index_0_id_2a3645ce_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_style_index_0_id_2a3645ce_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_style_index_0_id_2a3645ce_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?");

/***/ }),

/***/ "./src/components/notices/notice-review.vue?vue&type=template&id=2a3645ce":
/*!********************************************************************************!*\
  !*** ./src/components/notices/notice-review.vue?vue&type=template&id=2a3645ce ***!
  \********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_template_id_2a3645ce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-review.vue?vue&type=template&id=2a3645ce */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-review.vue?vue&type=template&id=2a3645ce\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_template_id_2a3645ce__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_review_vue_vue_type_template_id_2a3645ce__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-review.vue?");

/***/ }),

/***/ "./src/components/pageviews.vue":
/*!**************************************!*\
  !*** ./src/components/pageviews.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pageviews_vue_vue_type_template_id_56f5ec42__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageviews.vue?vue&type=template&id=56f5ec42 */ \"./src/components/pageviews.vue?vue&type=template&id=56f5ec42\");\n/* harmony import */ var _pageviews_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageviews.vue?vue&type=script&lang=js */ \"./src/components/pageviews.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _pageviews_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _pageviews_vue_vue_type_template_id_56f5ec42__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _pageviews_vue_vue_type_template_id_56f5ec42__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/pageviews.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/pageviews.vue?");

/***/ }),

/***/ "./src/components/pageviews.vue?vue&type=script&lang=js":
/*!**************************************************************!*\
  !*** ./src/components/pageviews.vue?vue&type=script&lang=js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./pageviews.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pageviews.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/pageviews.vue?");

/***/ }),

/***/ "./src/components/pageviews.vue?vue&type=template&id=56f5ec42":
/*!********************************************************************!*\
  !*** ./src/components/pageviews.vue?vue&type=template&id=56f5ec42 ***!
  \********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_vue_vue_type_template_id_56f5ec42__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./pageviews.vue?vue&type=template&id=56f5ec42 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pageviews.vue?vue&type=template&id=56f5ec42\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_vue_vue_type_template_id_56f5ec42__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_vue_vue_type_template_id_56f5ec42__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/pageviews.vue?");

/***/ }),

/***/ "./src/helpers/api.js":
/*!****************************!*\
  !*** ./src/helpers/api.js ***!
  \****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/api-fetch */ \"./node_modules/@wordpress/api-fetch/build-module/index.js\");\n/**\n * Javascript API helper functions\n *\n * @since 3.0.0\n * @author Sarath GP <sarath.gp@mozilor.com>\n *\n */\n\n\n_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"].createNonceMiddleware(window.ckyGlobals.api.nonce));\n_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"].createRootURLMiddleware(window.ckyGlobals.api.base));\n\n// Track active requests to cancel on navigation\nconst activeRequests = new Map();\nlet cancelResolvers = [];\n\n// Create a cancellation promise that can be resolved later\nfunction createCancellableRequest(apiRequest) {\n  let cancelResolve;\n  const cancelPromise = new Promise(resolve => {\n    cancelResolve = () => resolve(null);\n  });\n  cancelResolvers.push(cancelResolve);\n\n  // Race between API request and cancellation\n  return Promise.race([apiRequest, cancelPromise]);\n}\n\n// Setup middlewares.\nvar ckyRest = {\n  post: function (options) {\n    options = options || {};\n    options.method = 'POST';\n    if (options.params) {\n      const urlParams = new URLSearchParams(Object.entries(options.params));\n      options.path = options.path + '?' + urlParams;\n    }\n    const requestId = options.path || 'post_' + Date.now();\n    const request = Object(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(options);\n\n    // Make request cancellable\n    const cancellableRequest = createCancellableRequest(request);\n    activeRequests.set(requestId, cancellableRequest);\n    return cancellableRequest.finally(() => {\n      activeRequests.delete(requestId);\n    });\n  },\n  get: function (options) {\n    options = options || {};\n    options.method = 'GET';\n    if (options.params) {\n      const urlParams = new URLSearchParams(Object.entries(options.params));\n      options.path = options.path + '?' + urlParams;\n    }\n    const requestId = options.path || 'get_' + Date.now();\n    const request = Object(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(options);\n\n    // Make request cancellable\n    const cancellableRequest = createCancellableRequest(request);\n    activeRequests.set(requestId, cancellableRequest);\n    return cancellableRequest.finally(() => {\n      activeRequests.delete(requestId);\n    });\n  },\n  put: function (options) {\n    options = options || {};\n    options.method = 'PUT';\n    if (options.params) {\n      const urlParams = new URLSearchParams(Object.entries(options.params));\n      options.path = options.path + '?' + urlParams;\n    }\n    const requestId = options.path || 'put_' + Date.now();\n    const request = Object(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(options);\n\n    // Make request cancellable\n    const cancellableRequest = createCancellableRequest(request);\n    activeRequests.set(requestId, cancellableRequest);\n    return cancellableRequest.finally(() => {\n      activeRequests.delete(requestId);\n    });\n  },\n  delete: function (options) {\n    options = options || {};\n    options.method = 'DELETE';\n    const requestId = options.path || 'delete_' + Date.now();\n    const request = Object(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(options);\n\n    // Make request cancellable\n    const cancellableRequest = createCancellableRequest(request);\n    activeRequests.set(requestId, cancellableRequest);\n    return cancellableRequest.finally(() => {\n      activeRequests.delete(requestId);\n    });\n  },\n  // Cancel all active requests when navigating away\n  cancelAll: function () {\n    // Resolve all cancellation promises to unblock await calls\n    cancelResolvers.forEach(resolve => resolve());\n    cancelResolvers = [];\n    activeRequests.clear();\n  }\n};\n// Make cancelAll available globally for navigation cancellation\nif (typeof window !== 'undefined') {\n  window.ckyRest = ckyRest;\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (ckyRest);\n\n//# sourceURL=webpack:///./src/helpers/api.js?");

/***/ }),

/***/ "./src/helpers/common.js":
/*!*******************************!*\
  !*** ./src/helpers/common.js ***!
  \*******************************/
/*! exports provided: getOption, getInfo, loadInfo, setOption, saveOptions, reloadSettings, recheckURLMismatch, getDefaultLanguage, setDefaultLanguage, getAssetsURL, purgeCache, isRTLLanguage, checkDomain */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getOption\", function() { return getOption; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getInfo\", function() { return getInfo; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"loadInfo\", function() { return loadInfo; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setOption\", function() { return setOption; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"saveOptions\", function() { return saveOptions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reloadSettings\", function() { return reloadSettings; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"recheckURLMismatch\", function() { return recheckURLMismatch; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getDefaultLanguage\", function() { return getDefaultLanguage; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setDefaultLanguage\", function() { return setDefaultLanguage; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getAssetsURL\", function() { return getAssetsURL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"purgeCache\", function() { return purgeCache; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isRTLLanguage\", function() { return isRTLLanguage; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"checkDomain\", function() { return checkDomain; });\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store/store */ \"./src/store/store.js\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\n/**\n * Get a single option value.\n *\n * @param {string} key Option key.\n * @param {string} group Option group.\n * @param {string|boolean|array|integer|object} value Default value.\n *\n * @since 3.2.4\n *\n * @return {string|boolean}\n */\nfunction getOption(key, value = false) {\n  let current = value;\n  const settings = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.settings.options;\n  // Only if set.\n  if (settings[key]) {\n    current = settings[key];\n  }\n  return current;\n}\nfunction getInfo(key = false, value = false) {\n  let current = value;\n  const settings = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.settings.info;\n  if (key === false) return settings;\n  if (settings[key]) {\n    current = settings[key];\n  }\n  return current;\n}\nasync function loadInfo(force = false) {\n  return await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('settings/loadInfo', force);\n}\n/**\n * Set a single option value.\n *\n * Note: This will not update the value in db.\n * You need to call saveOptions() for that.\n *\n * @param {string} key Option key.\n * @param {string} group Option group.\n * @param {string|boolean|array} value Default value.\n *\n * @since 3.2.4\n *\n * @return {string|boolean}\n */\nfunction setOption(key, value) {\n  _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('settings/set', {\n    key: key,\n    value: value\n  });\n}\n\n/**\n * Update the latest values in db.\n *\n * We will take the latest value from settings\n * vuex store and update it.\n *\n *\n * @since 3.2.4\n *\n * @return {string | string}\n */\nasync function saveOptions(clear = true) {\n  return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('settings/save', {\n    clear: clear\n  });\n}\nasync function reloadSettings() {\n  return await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('settings/reInit');\n}\nfunction recheckURLMismatch() {\n  if (Object.keys(_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.settings.errors).length) {\n    const errors = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.settings.errors;\n    if (errors.urlMismatch) {\n      delete errors.urlMismatch;\n    }\n  }\n}\nfunction getDefaultLanguage() {\n  return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.default && _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.default || 'en';\n}\nasync function setDefaultLanguage(lang = 'en') {\n  await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch(\"languages/setDefault\", lang);\n}\nfunction getAssetsURL() {\n  return window.ckyGlobals.app.url;\n}\nasync function purgeCache() {\n  await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n    path: `/settings/cache/purge`,\n    data: {}\n  });\n}\nfunction isRTLLanguage(language = false) {\n  if (language === false) {\n    language = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.current;\n  }\n  return [\"ar\", \"az\", \"dv\", \"he\", \"ku\", \"fa\", \"ur\"].includes(language);\n}\nfunction checkDomain() {\n  try {\n    const {\n      hostname: actual\n    } = new URL(window.ckyGlobals.site.url);\n    const registered = new URL(_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.settings.info.url);\n    const registeredDomain = registered.hostname;\n    const domains = actual.split(\".\");\n    let isValidDomain = false;\n    for (let index = 0; index < domains.length; index++) {\n      const domain = domains.slice(index).join(\".\");\n      isValidDomain = isValidDomain || domain === registeredDomain || domain.replace(/^www./, \"\") === registeredDomain.replace(/^www./, \"\");\n      if (isValidDomain) break;\n    }\n    return isValidDomain;\n  } catch (error) {\n    return false;\n  }\n}\n\n//# sourceURL=webpack:///./src/helpers/common.js?");

/***/ }),

/***/ "./src/helpers/utils.js":
/*!******************************!*\
  !*** ./src/helpers/utils.js ***!
  \******************************/
/*! exports provided: delayExecution, debounce, cloneDeep, debouncePromise */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"delayExecution\", function() { return delayExecution; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"debounce\", function() { return debounce; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"cloneDeep\", function() { return cloneDeep; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"debouncePromise\", function() { return debouncePromise; });\n/**\n * Javascript utility functions\n *\n * @since 3.0.0\n *\n */\n\nfunction delayExecution(ms) {\n  return new Promise(resolve => setTimeout(resolve, ms));\n}\nfunction debounce(callback) {\n  let timeout;\n  return argument => {\n    clearTimeout(timeout);\n    timeout = setTimeout(() => callback(argument), 500);\n  };\n}\nfunction cloneDeep(entity) {\n  const referenceTypes = [\"Array\", \"Object\"];\n  const entityType = Object.prototype.toString.call(entity);\n  if (!new RegExp(referenceTypes.join(\"|\")).test(entityType) || entity instanceof WeakMap || entity instanceof WeakSet) return entity;\n  const c = new entity.constructor();\n  return Object.assign(c, ...Object.keys(entity).map(prop => ({\n    [prop]: cloneDeep(entity[prop])\n  })));\n}\nfunction debouncePromise(fn, ms = 0) {\n  let timeoutId;\n  const pending = [];\n  return (...args) => new Promise((res, rej) => {\n    clearTimeout(timeoutId);\n    timeoutId = setTimeout(() => {\n      const currentPending = [...pending];\n      pending.length = 0;\n      Promise.resolve(fn.apply(this, args)).then(data => {\n        currentPending.forEach(({\n          resolve\n        }) => resolve(data));\n      }, error => {\n        currentPending.forEach(({\n          reject\n        }) => reject(error));\n      });\n    }, ms);\n    pending.push({\n      resolve: res,\n      reject: rej\n    });\n  });\n}\n\n//# sourceURL=webpack:///./src/helpers/utils.js?");

/***/ }),

/***/ "./src/main.js":
/*!*********************!*\
  !*** ./src/main.js ***!
  \*********************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ckyVue; });\n/* harmony import */ var _public_path__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./public-path */ \"./src/public-path.js\");\n/* harmony import */ var _public_path__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_public_path__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var _App_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./App.vue */ \"./src/App.vue\");\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./router */ \"./src/router/index.js\");\n/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-router */ \"./node_modules/vue-router/dist/vue-router.esm.js\");\n/* harmony import */ var sprintf_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! sprintf-js */ \"./node_modules/sprintf-js/src/sprintf.js\");\n/* harmony import */ var sprintf_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(sprintf_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/store */ \"./src/store/store.js\");\n/* harmony import */ var _plugins_translations__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/plugins/translations */ \"./src/plugins/translations.js\");\n/* harmony import */ var lodash_upperFirst__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash/upperFirst */ \"./node_modules/lodash/upperFirst.js\");\n/* harmony import */ var lodash_upperFirst__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_upperFirst__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var lodash_camelCase__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! lodash/camelCase */ \"./node_modules/lodash/camelCase.js\");\n/* harmony import */ var lodash_camelCase__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_camelCase__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n\n\n\n\n\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].use(vue_router__WEBPACK_IMPORTED_MODULE_4__[\"default\"]);\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].config.productionTip = false;\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].prototype.$i18n = _plugins_translations__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].prototype.$globals = window.ckyGlobals;\nconst requireComponent = __webpack_require__(\"./src/components/common sync recursive \\\\.vue$\");\nrequireComponent.keys().forEach(fileName => {\n  const componentConfig = requireComponent(fileName);\n  const componentName = lodash_upperFirst__WEBPACK_IMPORTED_MODULE_8___default()(lodash_camelCase__WEBPACK_IMPORTED_MODULE_9___default()(fileName.replace(/^\\.\\//, '').replace(/\\.\\w+$/, '').replace(/Index$/, '')));\n  vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(componentName, componentConfig.default || componentConfig);\n});\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].mixin({\n  methods: {\n    sprintf: sprintf_js__WEBPACK_IMPORTED_MODULE_5__[\"sprintf\"],\n    getOption: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getOption\"],\n    setOption: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"setOption\"],\n    saveOptions: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"saveOptions\"],\n    getInfo: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getInfo\"],\n    loadInfo: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"loadInfo\"],\n    getDefaultLanguage: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getDefaultLanguage\"],\n    setDefaultLanguage: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"setDefaultLanguage\"],\n    getAssetsURL: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getAssetsURL\"],\n    purgeCache: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"purgeCache\"],\n    isRTLLanguage: _helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"isRTLLanguage\"]\n  }\n});\n\n// Vue js directlive to click outside.\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].directive('click-outside', {\n  bind: function (el, binding, vnode) {\n    el.eventOnClick = function (event) {\n      if (!(el == event.target || el.contains(event.target))) {\n        vnode.context[binding.expression](event);\n      }\n    };\n    document.body.addEventListener('click', el.eventOnClick);\n  },\n  unbind: function (el) {\n    document.body.removeEventListener('click', el.eventOnClick);\n  }\n});\nclass ckyVue {\n  constructor() {\n    this.Vue = vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"];\n    this.Router = vue_router__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n    this.App = _App_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"];\n  }\n}\nwindow.ckyVue = new ckyVue();\nconst router = new window.ckyVue.Router({\n  routes: _router__WEBPACK_IMPORTED_MODULE_3__[\"routes\"]\n});\n\n/**\n * \n * @param {string} name Route name.\n * @returns object\n */\nrouter.getRouteByName = function (name) {\n  if (name) {\n    return _router__WEBPACK_IMPORTED_MODULE_3__[\"routes\"].find(r => {\n      return name === r.name;\n    });\n  }\n  return false;\n};\nrouter.redirectToDashboard = function (current) {\n  if (current && current === 'dashboard') return;\n  const route = router.getRouteByName('dashboard');\n  router.push({\n    name: route.name,\n    query: route.query\n  });\n};\nrouter.beforeEach((to, from, next) => {\n  // Cancel any pending API requests when navigating away\n  // This prevents blocking navigation if API is slow or down\n  if (window.ckyRest && typeof window.ckyRest.cancelAll === 'function') {\n    window.ckyRest.cancelAll();\n  }\n  const paths = ['/dashboard', '/gcm', '/settings'];\n  if (to.path && to.path === '/') {\n    next({\n      name: 'dashboard'\n    });\n  } else {\n    const account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getOption\"])('account');\n    if (account.connected) {\n      if (!paths.some(data => data === to.path)) {\n        next({\n          name: 'dashboard'\n        });\n      } else {\n        next();\n      }\n    } else {\n      next();\n    }\n  }\n});\nString.prototype.addQuery = function (obj) {\n  return this + Object.keys(obj).reduce(function (p, e, i) {\n    return p + (i == 0 ? \"?\" : \"&\") + (Array.isArray(obj[e]) ? obj[e].reduce(function (str, f, j) {\n      return str + e + \"=\" + encodeURIComponent(f) + (j != obj[e].length - 1 ? \"&\" : \"\");\n    }, \"\") : e + \"=\" + encodeURIComponent(obj[e]));\n  }, \"\");\n};\nrouter.getQueryParams = function (url) {\n  let queryString = url ? url.split('?')[1] : window.location.search.slice(1);\n  let obj = {};\n  if (queryString) {\n    queryString = queryString.split('#')[0];\n    let arr = queryString.split('&');\n    for (let i = 0; i < arr.length; i++) {\n      let a = arr[i].split('=');\n      let paramNum = undefined;\n      let paramName = a[0].replace(/\\[\\d*\\]/, function (v) {\n        paramNum = v.slice(1, -1);\n        return '';\n      });\n      let paramValue = typeof a[1] === 'undefined' ? true : a[1];\n      paramName = paramName.toLowerCase();\n      paramValue = paramValue.toLowerCase();\n      if (obj[paramName]) {\n        if (typeof obj[paramName] === 'string') {\n          obj[paramName] = [obj[paramName]];\n        }\n        if (typeof paramNum === 'undefined') {\n          obj[paramName].push(paramValue);\n        } else {\n          obj[paramName][paramNum] = paramValue;\n        }\n      } else {\n        obj[paramName] = paramValue;\n      }\n    }\n  }\n  return obj;\n};\nrouter.redirectMenu = function (url, force = true) {\n  if (url === window.location.href && force === false) return;\n  const params = router.getQueryParams(url);\n  let page = params.page && params.page || false;\n  if (!page) return;\n  if (page.match(/cookie-law-info/)) {\n    page = page && page.replace('cookie-law-info-', '') || '';\n  }\n  if (page === 'cookie-law-info') {\n    router.redirectToDashboard();\n    return;\n  }\n  const route = router.getRouteByName(page);\n  router.push({\n    name: route.name,\n    query: route.query\n  });\n};\nrouter.redirectToApp = function (path = 'dashboard') {\n  const url = router.getAppRedirectURL(path);\n  router.redirectToURL(url);\n};\nrouter.getAppRedirectURL = function (path = 'dashboard') {\n  const account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getOption\"])('account');\n  if (!account.connected) return false;\n  let url = window.ckyGlobals.webApp.url + '/' + path;\n  let query = {\n    website: account.website_id\n  };\n  url = url.addQuery(query);\n  return url;\n};\nrouter.redirectToAppWithQuery = function (obj) {\n  const account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_10__[\"getOption\"])('account');\n  if (!account.connected) return false;\n  let url = window.ckyGlobals.webApp.url + '/dashboard';\n  url = url.addQuery(obj);\n  router.redirectToURL(url);\n};\nrouter.redirectToURL = function (url) {\n  try {\n    const a = document.createElement('a');\n    a.target = '_blank';\n    a.href = url;\n    a.rel = 'noopener noreferrer';\n    a.click();\n  } catch (e) {\n    alert('Your browser blocked the authorization window from opening. Please check your popup settings.');\n  }\n};\nwindow.ckyGlobals.vueApp = new window.ckyVue.Vue({\n  render: h => h(_App_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]),\n  store: _store_store__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n  router: router\n}).$mount('#cky-app');\n\n//# sourceURL=webpack:///./src/main.js?");

/***/ }),

/***/ "./src/mixins/connect.js":
/*!*******************************!*\
  !*** ./src/mixins/connect.js ***!
  \*******************************/
/*! exports provided: connect */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"connect\", function() { return connect; });\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n\n\nlet triggeredId = '';\nlet upgrade = false;\nlet hidden = 'hidden';\nlet visibilityChange = 'visibilitychange';\nconst multilingual = window.ckyGlobals.multilingual ? true : false;\nconst version = window.ckyGlobals.pluginVersion;\nconst connect = {\n  components: {},\n  computed: {\n    connected() {\n      let account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      return account.connected;\n    },\n    sessionStatus() {\n      return this.$store.state.settings.session_status;\n    }\n  },\n  mounted() {\n    window.addEventListener('message', this.listenMessage);\n  },\n  beforeDestroy() {\n    window.removeEventListener('message', this.listenMessage);\n    window.removeEventListener('message', this.listenForUpgrade);\n  },\n  methods: {\n    async applyFilter(filterData = {}) {\n      // Apply the 'cookieyes_cloudways_redirect' filter\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n          path: `/settings/apply_filter`,\n          data: {\n            filter_name: 'cookieyes_cloudways_redirect',\n            filter_data: filterData\n          }\n        });\n        return response;\n      } catch (error) {\n        console.error('Error applying filter:', error);\n        return null;\n      }\n    },\n    hasFilterData(response) {\n      // Check if filter response contains meaningful data\n      return response && response.filter_result !== undefined && response.filter_result !== null && !(Array.isArray(response.filter_result) && response.filter_result.length === 0);\n    },\n    async checkForFilter() {\n      // Check if the 'cookieyes_cloudways_redirect' filter is present\n      try {\n        const response = await this.applyFilter({});\n        // If filter exists and returns meaningful data, set the flag\n        if (this.hasFilterData(response)) {\n          this.hasFilter = true;\n        }\n      } catch (error) {\n        console.error('Error checking filter:', error);\n      }\n    },\n    reload() {\n      window.location.reload();\n    },\n    async afterConnection(status = false, priority = 'plugin') {\n      if (status === true) {\n        this.$root.$emit(\"connected\", priority);\n        if ('plugin' === priority) {\n          await this.cloudSync();\n        }\n        await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"reloadSettings\"])();\n        await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"loadInfo\"])(true);\n        if (upgrade === true) {\n          window.removeEventListener('message', this.listenMessage);\n          window.addEventListener('message', this.listenForUpgrade);\n          this.attachVisibilityAPI();\n        }\n        this.$root.$emit(\"afterSyncing\");\n      } else {\n        console.log(\"Failed to sync data to the web app\");\n      }\n    },\n    /**\n     * Listen for the response from the CookieYes and update the license status\n     *\n     * @async\n     * @param {object} event Emitted event object from postMessage\n     *\n     * @since 3.0.0\n     *\n     * @return {Promise<string>} The data from the URL.\n     */\n    async listenMessage(event) {\n      if (!triggeredId || triggeredId !== this._uid) {\n        return;\n      }\n      let origin = event.origin && event.origin.replace(/^https?:\\/\\//, '') || '';\n      let appUrl = window.ckyGlobals.webApp.url.replace(/^https?:\\/\\//, '');\n      if (origin === appUrl) {\n        if (!event.data) return;\n        const data = JSON.parse(event.data);\n        if (this.connected) {\n          if (!this.sessionStatus) {\n            this.updateSessionStatus(data);\n          } else {\n            this.upgradePlan(data);\n          }\n        } else {\n          this.connect(data);\n        }\n      }\n    },\n    async listenForUpgrade(event) {\n      if (!triggeredId || triggeredId !== this._uid) {\n        return;\n      }\n      let origin = event.origin && event.origin.replace(/^https?:\\/\\//, '') || '';\n      let appUrl = window.ckyGlobals.webApp.url.replace(/^https?:\\/\\//, '');\n      if (origin === appUrl) {\n        if (!event.data) return;\n        const data = JSON.parse(event.data);\n        this.upgradePlan(data);\n      }\n    },\n    async connect(data) {\n      this.$root.$emit(\"afterConnection\");\n      let status = false;\n      if (!data.email) return;\n      let settings = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      let api = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('api');\n      let option = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('onboarding');\n      option.step = 2;\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])('onboarding', option);\n      api.token = data.website_token;\n      settings.website_id = data.website_id;\n      settings.website_key = data.website_key;\n      settings.plan = data.slug;\n      settings.status = true;\n      settings.connected = true;\n      settings.email = data.email;\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])('account', settings);\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])('api', api);\n      status = await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"saveOptions\"])();\n      // Sync data to the Web app after the connection.\n      let priority = data.priority || 'plugin';\n      this.afterConnection(status, priority);\n    },\n    async updateSessionStatus(data) {\n      let settings = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      let api = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('api');\n      if (data.website_token) {\n        api.token = data.website_token;\n      }\n      if (data.website_id) {\n        settings.website_id = data.website_id;\n      }\n      if (data.email) {\n        settings.email = data.email;\n      }\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])('account', settings);\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])('api', api);\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"saveOptions\"])();\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"reloadSettings\"])();\n\n      // Update session status in store\n      this.$store.commit('settings/updateSessionStatus', true);\n\n      // Refresh dashboard data\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"loadInfo\"])(true);\n    },\n    async upgradePlan(data) {\n      let status = data.upgrade && data.upgrade === 'success' ? true : false;\n      if (status) {\n        this.$router.redirectToDashboard(this.$route.name);\n        await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"loadInfo\"])(true);\n      }\n    },\n    /**\n    * Connect to CookieYes web app in restricted window mode.\n    *\n    *\n    * @since 3.0.0\n    *\n    * @return {boolean}\n    */\n    connectToApp(existing = false, feature = \"\", additionalParams = null) {\n      this.$root.$emit(\"beforeConnection\");\n      triggeredId = this._uid;\n      let url = \"\";\n      if (existing === true) {\n        url = this.getLoginUrl(false, feature, additionalParams);\n      } else {\n        if (additionalParams && typeof additionalParams === 'object') {\n          // For new accounts with additional parameters, use getLoginUrl with register mode\n          url = this.getSignupUrlWithParams(feature, additionalParams);\n        } else {\n          url = this.getSignupUrl();\n        }\n      }\n      try {\n        let win = window.open(url, \"_blank\");\n        win.focus();\n      } catch (e) {\n        alert('Your browser blocked the authorization window from opening. Please check your popup settings.');\n      }\n    },\n    sessionExpiredLogin() {\n      triggeredId = this._uid;\n      try {\n        let win = window.open(this.getSessionExpiredUrl(), \"_blank\");\n        win.focus();\n      } catch (e) {\n        alert('Your browser blocked the authorization window from opening. Please check your popup settings.');\n      }\n    },\n    upgrade() {\n      triggeredId = this._uid;\n      try {\n        let win = window.open(this.getUpgradeUrl(), \"_blank\");\n        win.focus();\n      } catch (e) {\n        alert('Your browser blocked the authorization window from opening. Please check your popup settings.');\n      }\n    },\n    connectToPaidPlan(plan, currency) {\n      triggeredId = this._uid;\n      upgrade = true;\n      try {\n        const win = window.open(this.getCheckoutUrl(plan, currency), \"_blank\");\n        win.focus();\n      } catch (e) {\n        alert('Your browser blocked the authorization window from opening. Please check your popup settings.');\n      }\n    },\n    upgradeSignup() {\n      triggeredId = this._uid;\n      upgrade = true;\n      try {\n        let win = window.open(this.getUpgradeSignupUrl(), \"_blank\");\n        win.focus();\n      } catch (e) {\n        alert('Your browser blocked the authorization window from opening. Please check your popup settings.');\n      }\n    },\n    async disconnect() {\n      await this.resetAppToken();\n      let account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      account.connected = false;\n      account.email = \"\";\n      account.plan = \"free\";\n      account.website_id = \"\";\n      account.website_key = \"\";\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])(\"account\", account);\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"saveOptions\"])();\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"recheckURLMismatch\"])();\n\n      // Reset session status on disconnect\n      this.$store.commit('settings/updateSessionStatus', true);\n      this.$root.$emit(\"afterDisconnect\");\n    },\n    getSignupUrl() {\n      let site = window.ckyGlobals.webApp.signUpUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", \"register\");\n      url.searchParams.append(\"website\", window.ckyGlobals.site.url);\n      url.searchParams.append(\"multilingual\", multilingual);\n      url.searchParams.append(\"plan\", \"free\");\n      const ref = `WPCY${version}a`;\n      url.searchParams.append(\"ref\", ref);\n      return url;\n    },\n    getSignupUrlWithParams(feature = \"\", additionalParams = null) {\n      let site = window.ckyGlobals.webApp.planSelectionUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", \"register\");\n      url.searchParams.append(\"website\", window.ckyGlobals.site.url);\n      url.searchParams.append(\"multilingual\", multilingual);\n      const ref = `WPCY${version}a`;\n      url.searchParams.append(\"ref\", ref);\n      if (feature) {\n        url.searchParams.append(\"feature\", feature);\n      }\n      // Add additional parameters from filter if provided\n      if (additionalParams && typeof additionalParams === 'object') {\n        Object.entries(additionalParams).forEach(([key, value]) => {\n          url.searchParams.append(key, value);\n        });\n      }\n      return url;\n    },\n    getLoginUrl(upgrade = false, feature = \"\", additionalParams = null) {\n      let mode = upgrade ? 'upgrade' : 'connect';\n      let site = window.ckyGlobals.webApp.loginUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", mode);\n      url.searchParams.append(\"website\", window.ckyGlobals.site.url);\n      url.searchParams.append(\"multilingual\", multilingual);\n      if (upgrade) {\n        url.searchParams.append(\"upgrade_source\", \"cypluginupgrade\");\n      }\n      if (feature) {\n        url.searchParams.append(\"feature\", feature);\n      }\n\n      // Add additional parameters from filter if provided\n      if (additionalParams && typeof additionalParams === 'object') {\n        Object.entries(additionalParams).forEach(([key, value]) => {\n          url.searchParams.append(key, value);\n        });\n      }\n      return url;\n    },\n    getSessionExpiredUrl() {\n      let site = window.ckyGlobals.webApp.loginUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", \"reconnect\");\n      url.searchParams.append(\"website\", window.ckyGlobals.site.url);\n      const account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      if (account && account.website_id) {\n        url.searchParams.append(\"website_id\", account.website_id);\n      }\n      return url;\n    },\n    getUpgradeUrl() {\n      const account = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      let site = window.ckyGlobals.webApp.loginUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", \"upgrade\");\n      url.searchParams.append(\"website\", account.website_id);\n      url.searchParams.append(\"upgrade_source\", \"cypluginupgrade\");\n      return url;\n    },\n    getUpgradeSignupUrl() {\n      let site = window.ckyGlobals.webApp.pricingUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", \"upgrade\");\n      url.searchParams.append(\"website\", window.ckyGlobals.site.url);\n      const ref = `WPCY${version}e`;\n      url.searchParams.append(\"ref\", ref);\n      return url;\n    },\n    getCheckoutUrl(plan, currency) {\n      const site = window.ckyGlobals.webApp.checkoutUrl;\n      let url = new URL(site);\n      url.searchParams.append(\"platform\", \"wordpress\");\n      url.searchParams.append(\"mode\", \"upgrade\");\n      url.searchParams.append(\"website\", window.ckyGlobals.site.url);\n      url.searchParams.append(\"plan\", plan);\n      url.searchParams.append(\"currency\", currency);\n      let ctaType = plan.split(\"-\")[0];\n      if (ctaType === \"basic\") {\n        ctaType = \"b\";\n      } else if (ctaType === \"pro\") {\n        ctaType = \"c\";\n      } else {\n        ctaType = \"d\";\n      }\n      const ref = `WPCY${version}${ctaType}`;\n      url.searchParams.append(\"ref\", ref);\n      return url;\n    },\n    async saveToken() {\n      let settings = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"getOption\"])('account');\n      settings.connected = true;\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setOption\"])('account', settings);\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"saveOptions\"])();\n    },\n    /**\n     * Send plugin data to CookieYes Web app\n     *\n     *\n     * @since 3.0.0\n     *\n     * @return {Promise<string>} The data from the URL.\n     */\n    async cloudSync(priority = 'plugin') {\n      try {\n        return await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n          path: `/settings/sync`,\n          data: {\n            'priority': priority\n          }\n        });\n      } catch (error) {\n        console.log(error);\n      }\n    },\n    async resetAppToken() {\n      try {\n        return await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n          path: `/settings/disconnect`\n        });\n      } catch (error) {\n        console.log(error);\n      }\n    },\n    attachVisibilityAPI() {\n      if (typeof document.hidden !== 'undefined') {\n        hidden = 'hidden';\n        visibilityChange = 'visibilitychange';\n      } else if (typeof document.msHidden !== 'undefined') {\n        // IE10.\n        hidden = 'msHidden';\n        visibilityChange = 'msvisibilitychange';\n      } else if (typeof document.webkitHidden !== 'undefined') {\n        // Android.\n        hidden = 'webkitHidden';\n        visibilityChange = 'webkitvisibilitychange';\n      }\n      document.addEventListener(visibilityChange, this.handleVisibilityChange, false);\n    },\n    async handleVisibilityChange() {\n      if (!document[hidden]) {\n        await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"loadInfo\"])();\n      }\n    }\n  }\n};\n\n//# sourceURL=webpack:///./src/mixins/connect.js?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-btn.vue":
/*!***********************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-btn.vue ***!
  \***********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_btn_vue_vue_type_template_id_798f8137__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-btn.vue?vue&type=template&id=798f8137 */ \"./src/modules/banners/components/cky-banner-btn.vue?vue&type=template&id=798f8137\");\n/* harmony import */ var _cky_banner_btn_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-btn.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-btn.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_banner_btn_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_btn_vue_vue_type_template_id_798f8137__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_btn_vue_vue_type_template_id_798f8137__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-btn.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-btn.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-btn.vue?vue&type=script&lang=js":
/*!***********************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-btn.vue?vue&type=script&lang=js ***!
  \***********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_btn_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-btn.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-btn.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_btn_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-btn.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-btn.vue?vue&type=template&id=798f8137":
/*!*****************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-btn.vue?vue&type=template&id=798f8137 ***!
  \*****************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_btn_vue_vue_type_template_id_798f8137__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-btn.vue?vue&type=template&id=798f8137 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-btn.vue?vue&type=template&id=798f8137\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_btn_vue_vue_type_template_id_798f8137__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_btn_vue_vue_type_template_id_798f8137__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-btn.vue?");

/***/ }),

/***/ "./src/modules/banners/helpers/core.js":
/*!*********************************************!*\
  !*** ./src/modules/banners/helpers/core.js ***!
  \*********************************************/
/*! exports provided: _ckyGetElementByTag, _ckyToggleBanner, _ckyGetLaw, _ckyGetType, _ckyGetPtype, _ckyGetBanner, _ckyHideBanner, _ckyShowBanner, _ckyHideOverLay, _ckyShowOverLay, _ckyToggleOverLay, _ckyGetPreferenceCenter, _ckyHidePreferenceCenter, _ckyShowPreferenceCenter, _ckyTogglePreferenceCenter, _ckyGetPreferenceClass, _ckyGetRevisit, _ckyHideRevisit, _ckyShowRevisit, _ckyAddPositionClass, _ckyAddPreferenceCenterClass, _ckyRegisterListeners, _ckyAttachListener, _ckyInitiAccordionTabs, _ckySetShowMoreLess, _ckyToggleMoreLess, _ckyReplaceSrcAttribute, _ckySetFooterShadow, _ckySetPreferenceCheckBoxStates, _ckySetToggleColor, _ckySetCategoryToggle, _ckySetCategoryPreferenceToggle, _ckySetCategoryPreview, _ckyAttachReadMore, _ckyAttachShowMoreLessStyles, _ckyAttachAlwaysActiveStyles, _ckyAttachManualLinksStyles, _ckyAddRtlClass, _ckySetPoweredBy, _ckySetCCPAOptions */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetElementByTag\", function() { return _ckyGetElementByTag; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyToggleBanner\", function() { return _ckyToggleBanner; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetLaw\", function() { return _ckyGetLaw; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetType\", function() { return _ckyGetType; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetPtype\", function() { return _ckyGetPtype; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetBanner\", function() { return _ckyGetBanner; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyHideBanner\", function() { return _ckyHideBanner; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyShowBanner\", function() { return _ckyShowBanner; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyHideOverLay\", function() { return _ckyHideOverLay; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyShowOverLay\", function() { return _ckyShowOverLay; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyToggleOverLay\", function() { return _ckyToggleOverLay; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetPreferenceCenter\", function() { return _ckyGetPreferenceCenter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyHidePreferenceCenter\", function() { return _ckyHidePreferenceCenter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyShowPreferenceCenter\", function() { return _ckyShowPreferenceCenter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyTogglePreferenceCenter\", function() { return _ckyTogglePreferenceCenter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetPreferenceClass\", function() { return _ckyGetPreferenceClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyGetRevisit\", function() { return _ckyGetRevisit; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyHideRevisit\", function() { return _ckyHideRevisit; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyShowRevisit\", function() { return _ckyShowRevisit; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAddPositionClass\", function() { return _ckyAddPositionClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAddPreferenceCenterClass\", function() { return _ckyAddPreferenceCenterClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyRegisterListeners\", function() { return _ckyRegisterListeners; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAttachListener\", function() { return _ckyAttachListener; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyInitiAccordionTabs\", function() { return _ckyInitiAccordionTabs; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetShowMoreLess\", function() { return _ckySetShowMoreLess; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyToggleMoreLess\", function() { return _ckyToggleMoreLess; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyReplaceSrcAttribute\", function() { return _ckyReplaceSrcAttribute; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetFooterShadow\", function() { return _ckySetFooterShadow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetPreferenceCheckBoxStates\", function() { return _ckySetPreferenceCheckBoxStates; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetToggleColor\", function() { return _ckySetToggleColor; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetCategoryToggle\", function() { return _ckySetCategoryToggle; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetCategoryPreferenceToggle\", function() { return _ckySetCategoryPreferenceToggle; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetCategoryPreview\", function() { return _ckySetCategoryPreview; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAttachReadMore\", function() { return _ckyAttachReadMore; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAttachShowMoreLessStyles\", function() { return _ckyAttachShowMoreLessStyles; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAttachAlwaysActiveStyles\", function() { return _ckyAttachAlwaysActiveStyles; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAttachManualLinksStyles\", function() { return _ckyAttachManualLinksStyles; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckyAddRtlClass\", function() { return _ckyAddRtlClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetPoweredBy\", function() { return _ckySetPoweredBy; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_ckySetCCPAOptions\", function() { return _ckySetCCPAOptions; });\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store/store */ \"./src/store/store.js\");\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n\n\nconst shortCodes = window.ckyBannerConfig._shortCodes;\n// ****************Utility function***********//\n/**\n * Search an element by it's data-cky-tag attribute\n * \n * @param {string} tag data-cky-tag of an element. \n * @returns {object}\n */\nfunction _ckyGetElementByTag(tag) {\n  const item = document.querySelector('[data-cky-tag=' + tag + ']');\n  return item ? item : false;\n}\n\n// ********************Banner functions*****************//\nfunction _ckyToggleBanner(force = false) {\n  const notice = _ckyGetElementByTag('notice');\n  const container = notice && notice.closest('.cky-consent-container') || false;\n  if (container) {\n    force === true ? container.classList.add('cky-hide') : container.classList.toggle('cky-hide');\n  }\n}\nfunction _ckyGetLaw() {\n  return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.applicableLaw;\n}\nfunction _ckyGetType() {\n  return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.type;\n}\nfunction _ckyGetPtype() {\n  if (_ckyGetType() === 'classic') {\n    return 'pushdown';\n  }\n  return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.preferenceCenterType;\n}\nfunction _ckyGetBanner() {\n  const notice = _ckyGetElementByTag('notice');\n  const container = notice && notice.closest('.cky-consent-container') || false;\n  return container && container || false;\n}\nfunction _ckyHideBanner() {\n  const notice = _ckyGetBanner();\n  notice && notice.classList.add('cky-hide');\n}\nfunction _ckyShowBanner() {\n  const notice = _ckyGetBanner();\n  notice && notice.classList.remove('cky-hide');\n}\nfunction _ckyHideOverLay() {\n  const overlay = document.querySelector('.cky-overlay');\n  overlay && overlay.classList.add('cky-hide');\n}\nfunction _ckyShowOverLay() {\n  const overlay = document.querySelector('.cky-overlay');\n  overlay && overlay.classList.remove('cky-hide');\n}\nfunction _ckyToggleOverLay() {\n  const overlay = document.querySelector('.cky-overlay');\n  overlay && overlay.classList.toggle('cky-hide');\n}\nfunction _ckyGetPreferenceCenter() {\n  if (_ckyGetType() === 'classic') {\n    return _ckyGetBanner();\n  }\n  _ckyHideBanner();\n  const element = _ckyGetLaw() === 'ccpa' ? _ckyGetElementByTag(\"optout-popup\") : _ckyGetElementByTag(\"detail\");\n  return element && element.closest('.cky-modal') || false;\n}\nfunction _ckyHidePreferenceCenter() {\n  const element = _ckyGetPreferenceCenter();\n  element && element.classList.remove(_ckyGetPreferenceClass());\n  if (_ckyGetType() !== 'classic') {\n    _ckyHideOverLay();\n    _ckyShowBanner();\n  }\n}\nfunction _ckyShowPreferenceCenter() {\n  const element = _ckyGetPreferenceCenter();\n  element && element.classList.add(_ckyGetPreferenceClass());\n\n  // Ensure ARIA attributes are always present on the preference center div\n  if (element) {\n    const preferenceCenter = element.querySelector('.cky-preference-center');\n    if (preferenceCenter) {\n      preferenceCenter.setAttribute('role', 'dialog');\n      preferenceCenter.setAttribute('aria-modal', 'true');\n      const ariaLabel = _ckyGetLaw() === 'ccpa' ? 'Opt-out Preferences' : 'Customise Consent Preferences';\n      preferenceCenter.setAttribute('aria-label', ariaLabel);\n    }\n  }\n  if (_ckyGetType() !== 'classic') _ckyShowOverLay();\n}\nfunction _ckyTogglePreferenceCenter() {\n  const element = _ckyGetPreferenceCenter();\n  if (!element) return;\n  element.classList.toggle(_ckyGetPreferenceClass());\n  if (_ckyGetType() === 'classic') {\n    const preferenceCenter = element.querySelector('.cky-preference-center');\n    if (preferenceCenter) {\n      preferenceCenter.setAttribute('role', 'dialog');\n      preferenceCenter.setAttribute('aria-modal', 'true');\n      const ariaLabel = _ckyGetLaw() === 'ccpa' ? 'Opt-out Preferences' : 'Customise Consent Preferences';\n      preferenceCenter.setAttribute('aria-label', ariaLabel);\n    }\n  }\n  if (_ckyGetPtype() !== 'pushdown') _ckyToggleOverLay();\n}\nfunction _ckyGetPreferenceClass() {\n  return _ckyGetPtype() === 'pushdown' ? 'cky-consent-bar-expand' : 'cky-modal-open';\n}\nfunction _ckyGetRevisit() {\n  if (_ckyGetLaw() === 'ccpa') return false;\n  const revisit = _ckyGetElementByTag('revisit-consent');\n  return revisit && revisit || false;\n}\nfunction _ckyHideRevisit() {\n  const revisit = _ckyGetRevisit();\n  revisit && revisit.classList.add('cky-revisit-hide');\n}\nfunction _ckyShowRevisit() {\n  const revisit = _ckyGetRevisit();\n  revisit && revisit.classList.remove('cky-revisit-hide');\n}\n\n/**\n * Add a class based on the banner type and position. Eg: 'cky-banner-top'\n * \n * @returns {boolean}\n */\nfunction _ckyAddPositionClass() {\n  const notice = _ckyGetElementByTag('notice');\n  if (!notice) return false;\n  const container = notice.closest('.cky-consent-container');\n  if (!container) return false;\n  container.setAttribute(\"aria-label\", \"We value your privacy\");\n  container.setAttribute(\"role\", \"region\");\n  const type = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.type;\n  let position = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.position;\n  let bannerType = type;\n  if (bannerType === 'popup') {\n    position = 'center';\n  }\n  bannerType = _ckyGetPtype() === \"pushdown\" ? 'classic' : bannerType;\n  const noticeClass = `cky-${bannerType}-${position}`;\n  container.classList.add(noticeClass);\n  const revisitConsent = _ckyGetElementByTag('revisit-consent');\n  if (!revisitConsent) return false;\n  const revisitPosition = 'cky-revisit-' + _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.config.revisitConsent.position;\n  revisitConsent.classList.add(revisitPosition);\n}\n\n/**\n * Add a class based on the preference center type and position. Eg: 'cky-sidebar-left'\n * \n * @returns {boolean}\n */\nfunction _ckyAddPreferenceCenterClass() {\n  const detail = _ckyGetLaw() === 'ccpa' ? _ckyGetElementByTag(\"optout-popup\") : _ckyGetElementByTag(\"detail\");\n  if (!detail) return false;\n  const modal = detail.closest('.cky-modal');\n  if (!modal) return false;\n  if (_ckyGetPtype() !== \"pushdown\" && _ckyGetPtype() !== \"popup\") {\n    const pType = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.preferenceCenterType;\n    const modalClass = `cky-${pType}`;\n    modal.classList.add(modalClass);\n  }\n  const preferenceCenter = modal.querySelector('.cky-preference-center');\n  if (preferenceCenter) {\n    preferenceCenter.setAttribute('role', 'dialog');\n    preferenceCenter.setAttribute('aria-modal', 'true');\n    const ariaLabel = _ckyGetLaw() === 'ccpa' ? 'Opt-out Preferences' : 'Customise Consent Preferences';\n    preferenceCenter.setAttribute('aria-label', ariaLabel);\n  }\n}\n\n// ********************Event Registers******************//\n/**\n * Register event handler for all the action elements.\n */\nfunction _ckyRegisterListeners() {\n  _ckyAttachListener(\"settings-button\", () => _ckyTogglePreferenceCenter());\n  _ckyAttachListener(\"detail-close\", () => _ckyHidePreferenceCenter());\n  _ckyAttachListener(\"detail-save-button\", () => _ckyHidePreferenceCenter());\n  _ckyAttachListener(\"optout-cancel-button\", () => _ckyHidePreferenceCenter());\n  _ckyAttachListener(\"optout-confirm-button\", () => _ckyHidePreferenceCenter());\n  _ckyAttachListener(\"detail-category-preview-save-button\", () => _ckyHidePreferenceCenter());\n  _ckyAttachListener(\"donotsell-button\", () => _ckyShowPreferenceCenter());\n  _ckyAttachListener(\"optout-close\", () => _ckyHidePreferenceCenter());\n  _ckyInitiAccordionTabs();\n}\n/**\n * Bind click event to banner elements.\n * \n * @param {string} tag data-cky-tag of the element\n * @param {function} fn callback function\n */\nfunction _ckyAttachListener(tag, fn) {\n  document.querySelectorAll('[data-cky-tag=' + tag + ']').forEach(item => {\n    item && item.addEventListener(\"click\", fn);\n  });\n}\n\n// ***************Accordion functions****************//\n/**\n * Add support for accordion tabs on the privacy overview screen.\n */\nfunction _ckyInitiAccordionTabs() {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  if (!banner.properties.config.auditTable.status) return;\n  document.querySelectorAll(\".cky-accordion\").forEach(item => item.addEventListener('click', function (event) {\n    if (event.target.type === 'checkbox') return;\n    this.classList.toggle('cky-accordion-active');\n  }));\n}\n\n// *****************Toggle Show more / less function *************//\nfunction _ckySetShowMoreLess() {\n  const activeLaw = _ckyGetLaw();\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  const language = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.current;\n  const key = 'ccpa' === activeLaw ? 'optoutPopup' : 'preferenceCenter';\n  const showCode = shortCodes.find(code => code.key === \"cky_show_desc\");\n  const hideCode = shortCodes.find(code => code.key === \"cky_hide_desc\");\n  if (!showCode || !hideCode) return;\n  const hideButtonContent = hideCode.content;\n  const showButtonContent = showCode.content;\n  const hideDoc = new DOMParser().parseFromString(hideButtonContent, 'text/html');\n  const hideButtonElement = hideDoc.querySelector('[data-cky-tag=\"hide-desc-button\"]');\n  hideButtonElement.innerHTML = banner.contents[language][key].elements.showLess;\n  const showDoc = new DOMParser().parseFromString(showButtonContent, 'text/html');\n  const showButtonElement = showDoc.querySelector('[data-cky-tag=\"show-desc-button\"]');\n  showButtonElement.innerHTML = banner.contents[language][key].elements.showMore;\n  const contentLimit = window.innerWidth < 376 ? 150 : 300;\n  const element = document.querySelector(`[data-cky-tag=\"${activeLaw === \"gdpr\" ? \"detail\" : \"optout\"}-description\"]`);\n  const content = element.textContent;\n  if (content.length < contentLimit) return;\n  const contentHTML = element.innerHTML;\n  const htmlDoc = new DOMParser().parseFromString(contentHTML, \"text/html\");\n  const innerElements = htmlDoc.querySelectorAll(\"body > p\");\n  if (innerElements.length <= 1) return;\n  let strippedContent = ``;\n  for (let index = 0; index < innerElements.length; index++) {\n    if (index === innerElements.length - 1) return;\n    const element = innerElements[index];\n    if (`${strippedContent}${element.outerHTML}`.length > contentLimit) element.insertAdjacentHTML(\"beforeend\", `...&nbsp;${showDoc.body.innerHTML}`);\n    strippedContent = `${strippedContent}${element.outerHTML}`;\n    if (strippedContent.length > contentLimit) break;\n  }\n  function showMoreHandler() {\n    element.innerHTML = `${contentHTML}${hideDoc.body.innerHTML}`;\n    _ckyAttachListener(\"hide-desc-button\", showLessHandler);\n    _ckyAttachShowMoreLessStyles(document);\n  }\n  function showLessHandler() {\n    element.innerHTML = strippedContent;\n    _ckyAttachListener(\"show-desc-button\", showMoreHandler);\n    _ckyAttachShowMoreLessStyles(document);\n  }\n  showLessHandler();\n}\n/**\n * Toggle show more or less on click event.\n * \n * @param {object} object Object containing toggle buttons and texts.\n * @param {*} element Target element.\n */\nfunction _ckyToggleMoreLess(object, element) {\n  let {\n    currentTarget\n  } = element;\n  const ariaExpanded = currentTarget.getAttribute('aria-expanded');\n  const trimmed = ariaExpanded === 'false';\n  let btn = object.btnTrim;\n  let text = object.originalText;\n  if (!trimmed) {\n    btn = object.btnExpand;\n    text = object.truncatedText;\n  }\n  currentTarget.innerHTML = `${text}&nbsp;${btn}`;\n  currentTarget.ariaExpanded = trimmed;\n}\n\n/**\n * Replace src attribute with asset's URL.\n * \n * @param {object} $doc Dom node.\n * @param {string} $tag data-cky-tag of the element.\n * @returns \n */\nfunction _ckyReplaceSrcAttribute($doc, $tag) {\n  const element = $doc.querySelector('[data-cky-tag=' + $tag + ']');\n  if (!element) return false;\n  let target = element;\n  let src = '';\n  if (!element.getAttribute('src')) {\n    target = element.querySelector('img');\n  }\n  src = target.src;\n  const lastIndex = src.lastIndexOf('/');\n  const icon = src.substring(lastIndex + 1);\n  target.src = window.ckyGlobals.assetsURL + icon;\n}\n/**\n * Replace footer shadow with current preference center background.\n * \n * @param {object} $doc Dom node.\n * @returns \n */\nfunction _ckySetFooterShadow($doc) {\n  const footer = $doc.querySelector('[data-cky-tag=\"detail\"] .cky-footer-shadow');\n  const preference = $doc.querySelector('[data-cky-tag=\"detail\"]');\n  if (!footer) return;\n  const background = preference && preference.style.backgroundColor || '#ffffff';\n  footer.style.background = `linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, ${background} 100%)`;\n}\n// *****************Category checkbox functions*****************//\nfunction _ckySetPreferenceCheckBoxStates(revisit = false) {\n  const categories = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.cookies.items;\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  let toggle = banner.properties.config.preferenceCenter.elements.categories.elements.toggle;\n  _ckySetToggleColor('ckySwitch', toggle);\n  toggle = banner.properties.config.categoryPreview.elements.toggle;\n  if (toggle) {\n    _ckySetToggleColor('ckyCategoryDirect', toggle);\n  }\n  for (const category of categories) {\n    const checked = category.prior_consent || category.slug === 'necessary';\n    const disabled = category.slug === 'necessary';\n    _ckySetCheckboxes(category, checked, disabled, revisit);\n    _ckySetPreferenceState(category);\n  }\n}\nfunction _ckySetCheckboxes(category, checked, disabled, revisit = false) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  const toggle = banner.properties.config.preferenceCenter.elements.categories.elements.toggle;\n  const activeColor = toggle.states.active.styles['background-color'];\n  const inactiveColor = toggle.states.inactive.styles['background-color'];\n  [`ckyCategoryDirect`, `ckySwitch`].map(key => {\n    const boxElem = document.getElementById(`${key}${category.slug}`);\n    if (!boxElem) return;\n    _ckySetCategoryToggle(boxElem, category);\n    boxElem.checked = checked;\n    boxElem.disabled = disabled;\n    boxElem.style.backgroundColor = checked ? activeColor : inactiveColor;\n    if (revisit) return;\n    boxElem.addEventListener(\"change\", ({\n      currentTarget: elem\n    }) => {\n      const isChecked = elem.checked;\n      elem.style.backgroundColor = isChecked ? activeColor : inactiveColor;\n    });\n  });\n}\nfunction _ckySetToggleColor(element, toggle) {\n  const activeColor = toggle.states.active.styles['background-color'];\n  const inactiveColor = toggle.states.inactive.styles['background-color'];\n  document.querySelectorAll(`[id^=\"${element}\"]`).forEach(function (item) {\n    let checked = item.checked;\n    item.addEventListener(\"change\", ({\n      currentTarget: elem\n    }) => {\n      const isChecked = elem.checked;\n      elem.style.backgroundColor = isChecked ? activeColor : inactiveColor;\n    });\n    item.style.backgroundColor = checked ? activeColor : inactiveColor;\n  });\n}\nfunction _ckySetCategoryToggle(element, category = {}) {\n  if (element.parentElement.getAttribute('data-cky-tag') === 'detail-category-toggle') {\n    _ckySetCategoryPreferenceToggle(element, category);\n  } else if (element.parentElement.getAttribute('data-cky-tag') === 'detail-category-preview-toggle') {\n    _ckySetCategoryPreview(element, category);\n  }\n}\nfunction _ckySetCategoryPreferenceToggle(element, category) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  let toggleContainer = element.closest('.cky-accordion-item');\n  if (!toggleContainer) return;\n  const toggleSwitch = toggleContainer.querySelector('.cky-switch');\n  const necessaryText = toggleContainer.querySelector('.cky-always-active');\n  if (category.slug === 'necessary') {\n    toggleSwitch && toggleSwitch.remove();\n  } else {\n    necessaryText && necessaryText.remove();\n    if (_ckyGetType() === 'classic' && banner.properties.config.categoryPreview.status || category.cookie_list && category.cookie_list.length === 0) {\n      toggleSwitch && toggleSwitch.remove();\n    }\n  }\n}\nfunction _ckySetPreferenceState(category) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  if (banner.properties.config.auditTable.status === false) {\n    const tableElement = document.querySelector(`#ckyDetailCategory${category.slug} [data-cky-tag=\"audit-table\"]`);\n    tableElement && tableElement.remove();\n    const chevronElement = document.querySelector(`#ckyDetailCategory${category.slug} .cky-accordion-chevron`);\n    chevronElement && chevronElement.classList.add(\"cky-accordion-chevron-hide\");\n  }\n}\nfunction _ckySetCategoryPreview(element, category) {\n  if (category.cookie_list && category.cookie_list.length === 0 && category.slug !== 'necessary') element.parentElement.parentElement.remove();\n}\n//*****************Readmore functionality */\n// Custom shortcodes functionality.\n\nfunction _ckyAttachReadMore(parent) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  const language = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.current;\n  const readMoreButton = shortCodes.find(code => code.key === \"cky_readmore\");\n  if (parent.querySelector('[data-cky-tag=\"readmore-button\"]')) return;\n  if (banner.properties.config.notice.elements.buttons.elements.readMore.status === false) return;\n  const content = readMoreButton.content;\n  const readMoreElement = parent.querySelector('[data-cky-tag=\"description\"]');\n  if (!readMoreElement) return;\n  const doc = new DOMParser().parseFromString(content, 'text/html');\n  const element = doc.querySelector('[data-cky-tag=\"readmore-button\"]');\n  if (!element) return false;\n  element.innerHTML = banner.contents[language].notice.elements.buttons.elements.readMore;\n  if (readMoreElement.childNodes.length > 1) {\n    const innerElement = parent.querySelector('[data-cky-tag=\"description\"] p:last-child');\n    innerElement && innerElement.insertAdjacentHTML(\"beforeend\", `&nbsp;${doc.body.innerHTML}`);\n  } else {\n    readMoreElement.insertAdjacentHTML(\"beforeend\", `&nbsp;${doc.body.innerHTML}`);\n  }\n}\nfunction _ckyAttachShowMoreLessStyles(parent = document) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  if (!banner) return;\n  const accessibilityOverrides = banner.properties.config.accessibilityOverrides;\n  if (!accessibilityOverrides || !accessibilityOverrides.elements) return;\n  const preferenceCenter = accessibilityOverrides.elements.preferenceCenter;\n  if (!preferenceCenter || !preferenceCenter.elements) return;\n  const showMoreStyles = preferenceCenter.elements.showMore && preferenceCenter.elements.showMore.styles;\n  const showLessStyles = preferenceCenter.elements.showLess && preferenceCenter.elements.showLess.styles;\n  if (showMoreStyles) {\n    const showMoreButtons = parent.querySelectorAll('[data-cky-tag=\"show-desc-button\"]');\n    Array.from(showMoreButtons).forEach(button => {\n      for (const style in showMoreStyles) {\n        if (!showMoreStyles[style]) continue;\n        button.style[style] = showMoreStyles[style];\n      }\n    });\n  }\n  if (showLessStyles) {\n    const showLessButtons = parent.querySelectorAll('[data-cky-tag=\"hide-desc-button\"]');\n    Array.from(showLessButtons).forEach(button => {\n      for (const style in showLessStyles) {\n        if (!showLessStyles[style]) continue;\n        button.style[style] = showLessStyles[style];\n      }\n    });\n  }\n  const optoutPopup = accessibilityOverrides.elements.optoutPopup;\n  if (optoutPopup && optoutPopup.elements) {\n    const optoutShowMoreStyles = optoutPopup.elements.showMore && optoutPopup.elements.showMore.styles;\n    const optoutShowLessStyles = optoutPopup.elements.showLess && optoutPopup.elements.showLess.styles;\n    if (optoutShowMoreStyles) {\n      const optoutShowMoreButtons = parent.querySelectorAll('[data-cky-tag=\"optout-show-desc-button\"]');\n      Array.from(optoutShowMoreButtons).forEach(button => {\n        for (const style in optoutShowMoreStyles) {\n          if (!optoutShowMoreStyles[style]) continue;\n          button.style[style] = optoutShowMoreStyles[style];\n        }\n      });\n    }\n    if (optoutShowLessStyles) {\n      const optoutShowLessButtons = parent.querySelectorAll('[data-cky-tag=\"optout-hide-desc-button\"]');\n      Array.from(optoutShowLessButtons).forEach(button => {\n        for (const style in optoutShowLessStyles) {\n          if (!optoutShowLessStyles[style]) continue;\n          button.style[style] = optoutShowLessStyles[style];\n        }\n      });\n    }\n  }\n}\nfunction _ckyAttachAlwaysActiveStyles(parent = document) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  if (!banner) return;\n  const accessibilityOverrides = banner.properties.config.accessibilityOverrides;\n  if (!accessibilityOverrides || !accessibilityOverrides.elements) return;\n  const preferenceCenter = accessibilityOverrides.elements.preferenceCenter;\n  if (!preferenceCenter || !preferenceCenter.elements) return;\n  const alwaysActiveStyles = preferenceCenter.elements.alwaysActive && preferenceCenter.elements.alwaysActive.styles;\n  if (!alwaysActiveStyles) return;\n  const alwaysActiveElements = parent.querySelectorAll('.cky-always-active');\n  Array.from(alwaysActiveElements).forEach(element => {\n    for (const style in alwaysActiveStyles) {\n      if (!alwaysActiveStyles[style]) continue;\n      element.style[style] = alwaysActiveStyles[style];\n    }\n  });\n}\nfunction _ckyAttachManualLinksStyles(parent = document) {\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  if (!banner) return;\n  const accessibilityOverrides = banner.properties.config.accessibilityOverrides;\n  if (!accessibilityOverrides || !accessibilityOverrides.elements) return;\n  const manualLinksStyles = accessibilityOverrides.elements.manualLinks && accessibilityOverrides.elements.manualLinks.styles;\n  if (!manualLinksStyles) return;\n  const manualLinks = parent.querySelectorAll('[data-cky-tag=\"detail\"] a, [data-cky-tag=\"optout-popup\"] a, [data-cky-tag=\"notice\"] a');\n  Array.from(manualLinks).forEach(link => {\n    if (link.getAttribute('data-cky-tag') === 'readmore-button') return;\n    for (const style in manualLinksStyles) {\n      if (!manualLinksStyles[style]) continue;\n      link.style[style] = manualLinksStyles[style];\n    }\n    if (manualLinksStyles.color) {\n      link.style.textDecorationColor = manualLinksStyles.color;\n    }\n  });\n}\nfunction _ckyAddRtlClass() {\n  if (!Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"isRTLLanguage\"])()) return;\n  const rtlElements = ['notice', 'detail', 'optout-popup', 'revisit-consent', 'video-placeholder'];\n  rtlElements.forEach(function (item) {\n    _ckyGetElementByTag(item) && _ckyGetElementByTag(item).classList.add('cky-rtl');\n  });\n}\nfunction _ckySetPoweredBy() {\n  let position = 'flex-end';\n  ['detail-powered-by', 'optout-powered-by'].map(key => {\n    const element = document.querySelector(`[data-cky-tag=\"${key}\"]`);\n    if (!element) return;\n    element.style.display = \"flex\";\n    element.style.justifyContent = position;\n    element.style.alignItems = \"center\";\n  });\n}\nfunction _ckySetCCPAOptions() {\n  const item = _ckyGetElementByTag(\"optout-option\");\n  if (!item) return;\n  item.classList.remove('cky-disabled');\n  const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n  const toggle = banner.properties.config.optoutPopup.elements.optOption.elements.toggle;\n  const activeColor = toggle.states.active.styles['background-color'];\n  const inactiveColor = toggle.states.inactive.styles['background-color'];\n  const boxElem = document.getElementById(`ckyCCPAOptOut`);\n  if (!boxElem) return;\n  _ckyAttachListener(\"optout-option-title\", () => boxElem.click());\n  boxElem.style.backgroundColor = inactiveColor;\n  boxElem.addEventListener(\"change\", ({\n    currentTarget: elem\n  }) => {\n    const isChecked = elem.checked;\n    elem.style.backgroundColor = isChecked ? activeColor : inactiveColor;\n  });\n}\n\n//# sourceURL=webpack:///./src/modules/banners/helpers/core.js?");

/***/ }),

/***/ "./src/modules/banners/helpers/preview.js":
/*!************************************************!*\
  !*** ./src/modules/banners/helpers/preview.js ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store/store */ \"./src/store/store.js\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/helpers/core */ \"./src/modules/banners/helpers/core.js\");\n\n\n\nconst preview = {\n  shortCodes: window.ckyBannerConfig._shortCodes,\n  /**\n   * Generate preview based on banner values\n   * \n   * @param {object} banner Banner object.\n   * @param {boolean} render check if banner should be rendered or not.\n   */\n  generate: async function (force = false, preview = true) {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    let template = await this.getTemplate(force);\n    if (banner) {\n      await this.renderBannerStyles(template.styles);\n      const html = this.refreshBannerStyles(banner.properties);\n      await this.renderBannerHtml(html, preview);\n    }\n  },\n  startLoading() {\n    const container = document.getElementById('cky-banner-preview-container');\n    container && container.classList.add('cky-preview-partial-refreshing');\n  },\n  stopLoading() {\n    const container = document.getElementById('cky-banner-preview-container');\n    container && container.classList.remove('cky-preview-partial-refreshing');\n  },\n  getTemplate: async function (force = false) {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (!banner || !banner.properties) return;\n    const type = banner.properties.settings.type;\n    const law = banner.properties.settings.applicableLaw;\n    const templates = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.template || [];\n    if (Object.prototype.hasOwnProperty.call(templates, law) && Object.prototype.hasOwnProperty.call(templates[law], type) && force === false) {\n      return templates[law][type];\n    }\n    const template = await this.getPreviewHtml(banner);\n    if (template.html) {\n      const lawTemplates = templates[law] || [];\n      lawTemplates[type] = template;\n      templates[law] = lawTemplates;\n      await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setTemplate', templates);\n      return templates[law][type];\n    }\n  },\n  showPreview: async function (force = false) {\n    if (_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.preview === true) {\n      await this.generate(force);\n    } else {\n      this.hidePreview();\n    }\n  },\n  forceShowPreview: async function () {\n    await this.generate(true);\n  },\n  forceRerenderPreview: async function () {\n    if (_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.preview === true) {\n      await this.generate(true, false);\n    }\n  },\n  hidePreview: function () {\n    const container = document.getElementById('cky-banner-preview-container');\n    if (container !== null) {\n      document.body.removeChild(container);\n    }\n  },\n  closePreview: function (clear = true) {\n    _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.preview = false;\n    if (clear === true) {\n      this.clearTemplate();\n    }\n    this.hidePreview();\n  },\n  clearTemplate: function () {\n    _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.template = [];\n    _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current = false; // Reset current banner to false on Vuex state.\n  },\n  resetTemplate() {\n    _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.template = [];\n  },\n  renderBannerHtml: async function (html, preview = true) {\n    if (!html || !preview) return;\n    let container = document.getElementById('cky-banner-preview-container');\n    if (container === null) {\n      container = document.createElement('div');\n      container.id = 'cky-banner-preview-container';\n      container.className = 'cky-banner-preview';\n      document.body.insertBefore(container, document.body.firstChild);\n    } else {\n      const banner = document.querySelector('.cky-consent-container');\n      if (banner) {\n        container.innerHTML = '';\n      }\n    }\n    const doc = new DOMParser().parseFromString(html, 'text/html');\n    this.updateCategoryPeview(doc);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyReplaceSrcAttribute\"](doc, 'detail-close');\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyReplaceSrcAttribute\"](doc, 'close-button');\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyReplaceSrcAttribute\"](doc, 'detail-powered-by');\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyReplaceSrcAttribute\"](doc, 'revisit-consent');\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyReplaceSrcAttribute\"](doc, 'optout-powered-by');\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckySetFooterShadow\"](doc);\n    container.insertAdjacentHTML(\"afterbegin\", doc.body.innerHTML);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyRegisterListeners\"]();\n    this.attachPreviewCloseBtn();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAddPositionClass\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyShowBanner\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckySetShowMoreLess\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckySetPreferenceCheckBoxStates\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachReadMore\"](document);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachShowMoreLessStyles\"](document);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachAlwaysActiveStyles\"](document);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachManualLinksStyles\"](document);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAddRtlClass\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckySetPoweredBy\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckySetCCPAOptions\"]();\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAddPreferenceCenterClass\"]();\n  },\n  renderBannerStyles: async function (styles) {\n    const bannerStyle = document.getElementById('cky-banner-style');\n    if (bannerStyle !== null) {\n      document.getElementsByTagName('head')[0].removeChild(bannerStyle);\n    }\n    const style = document.createElement('style');\n    style.id = 'cky-banner-style';\n    style.innerHTML = styles;\n    document.getElementsByTagName('head')[0].appendChild(style);\n  },\n  refreshBannerStyles: function (data) {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (!banner) return;\n    const type = banner.properties.settings.type;\n    const law = banner.properties.settings.applicableLaw;\n    const template = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.template[law][type];\n    const html = template.html;\n    if (!html) return;\n    const doc = new DOMParser().parseFromString(html, 'text/html');\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachReadMore\"](doc);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachShowMoreLessStyles\"](doc);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachAlwaysActiveStyles\"](doc);\n    _modules_banners_helpers_core__WEBPACK_IMPORTED_MODULE_2__[\"_ckyAttachManualLinksStyles\"](doc);\n    const obj = data.config;\n    const keyExists = obj => {\n      Object.keys(obj).forEach(key => {\n        if (typeof obj[key] === 'object' && obj[key] !== null) {\n          if (Object.prototype.hasOwnProperty.call(obj[key], 'tag')) {\n            let config = obj[key];\n            let tag = config['tag'] ? config['tag'] : '';\n            if (tag != '') {\n              doc.querySelectorAll(`[data-cky-tag^=\"${tag}\"]`).forEach(function (item) {\n                let status = config['status'] && true === config['status'] ? true : false;\n                if (status === false && tag != 'detail-category-toggle') {\n                  item.parentNode.removeChild(item);\n                }\n                if (!(item.getAttribute('data-cky-tag') == 'detail-category-preview-save-button' && tag == 'detail')) {\n                  preview.addStylesToElement(item, config);\n                }\n              });\n            }\n          }\n          keyExists(obj[key]);\n        }\n      });\n    };\n    keyExists(obj);\n    this.updateCategoryPeview(doc);\n    this.resetTemplate();\n    return doc.body.innerHTML;\n  },\n  updateCategoryPeview(doc) {\n    const categories = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.cookies.items;\n    if (!categories) return;\n    categories.forEach(function (item) {\n      if (item.slug === 'necessary') return;\n      let element = doc.getElementById(`ckyDetailCategory${item.slug}`);\n      const categoryDirectElement = doc.getElementById(`ckyCategoryDirect${item.slug}`);\n      if (item.visibility === false) {\n        element && element.parentNode.removeChild(element);\n        categoryDirectElement && categoryDirectElement.closest('.cky-category-direct-item').remove();\n      }\n    });\n  },\n  addStylesToElement: function (element, config) {\n    if (config !== null && element !== null) {\n      let styles = '';\n      for (const key in config.styles) {\n        styles += `${key}: ${config.styles[key]};`;\n      }\n      element.style.cssText += styles;\n    }\n  },\n  getPreviewHtml: async function (data) {\n    try {\n      return await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n        path: `/banners/preview`,\n        params: {\n          language: _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.current\n        },\n        data: data\n      });\n    } catch (error) {\n      console.log(error);\n    }\n  },\n  attachPreviewCloseBtn() {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (!banner) return;\n    const type = banner.properties.settings.type;\n    const container = document.getElementById('cky-banner-preview-container');\n    container && type === 'popup' ? container.insertAdjacentHTML('beforeend', '<button type=\"button\" id=\"cky-preview-close-btn\" data-cky-tag=\"preview-close\" class=\"cky-button-close-alt cky-preview-close\">Close Preview</button>') : false;\n  },\n  parseDom(str) {\n    const parser = new DOMParser();\n    const doc = parser.parseFromString(str, 'text/html');\n    return doc.body;\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (preview);\n\n//# sourceURL=webpack:///./src/modules/banners/helpers/preview.js?");

/***/ }),

/***/ "./src/modules/banners/helpers/utils.js":
/*!**********************************************!*\
  !*** ./src/modules/banners/helpers/utils.js ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store/store */ \"./src/store/store.js\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/helpers/preview */ \"./src/modules/banners/helpers/preview.js\");\n/* harmony import */ var _plugins_translations__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/plugins/translations */ \"./src/plugins/translations.js\");\n/**\n * Javascript helper functions for banner related functions.\n *\n * @since 3.0.0\n * @author Sarath GP <sarath.gp@mozilor.com>\n *\n */\n\n\n\n\n\nlet $i18n = _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\nconst banners = {\n  /**\n   * Get all the banners from the store\n   *\n   * @since 3.0.0\n   * @returns {Promise<string>|object} JSON\n   */\n  getBanners: async function () {\n    let banners = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.items || (await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/reInit'));\n    banners = JSON.parse(JSON.stringify(_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.items));\n    return banners;\n  },\n  /**\n   * Get active banner from store\n   *\n   * @since 3.0.0\n   * @returns {object|boolean} JSON\n   */\n  getCurrentBanner: async function () {\n    let banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (banner.id > 0) return banner;\n    try {\n      let banners = await this.getBanners();\n      if (typeof banners === 'object') {\n        banner = banners.find(function (banner) {\n          return banner.default == true;\n        });\n        if (!banner) {\n          banner = banners[0];\n        }\n      }\n      if (banner) {\n        await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setCurrentBanner', banner);\n        return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n      }\n      return await this.getDefault();\n    } catch (error) {\n      console.log(error);\n    }\n    return banner;\n  },\n  getActiveBanner: async function () {\n    let banner = {};\n    let banners = await this.getBanners();\n    if (typeof banners === 'object') {\n      banner = banners.find(function (banner) {\n        return banner.status == true;\n      });\n      if (!banner) {\n        banner = banners[0];\n      }\n    }\n    if (banner) {\n      await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setCurrentBanner', banner);\n    }\n    return banner;\n  },\n  getBannerById: async function (id) {\n    let banner = {};\n    let banners = await this.getBanners();\n    if (typeof banners === 'object') {\n      if (id && id > 0) {\n        banner = banners.find(function (banner) {\n          return banner.id == id;\n        });\n      }\n    }\n    return banner;\n  },\n  getBannerByLaw: async function (law) {\n    let banner = {};\n    let banners = await this.getBanners();\n    if (typeof banners === 'object') {\n      if (law) {\n        banner = banners.find(function (banner) {\n          return banner.properties.settings.applicableLaw == law;\n        });\n      }\n    }\n    return banner;\n  },\n  getBannerBySlug: async function (slug) {\n    let banner = {};\n    let banners = await this.getBanners();\n    if (typeof banners === 'object') {\n      if (slug && slug !== '') {\n        banner = banners.find(function (banner) {\n          return banner.slug == slug;\n        });\n      }\n    }\n    return banner;\n  },\n  setCurrent: async function (banner) {\n    if (banner) {\n      await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setCurrentBanner', banner);\n    }\n  },\n  getDefault: async function () {\n    let data = {\n      name: \"\",\n      properties: {\n        settings: {},\n        config: {}\n      }\n    };\n    await this.loadConfigs();\n    const configs = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.configs;\n    data.properties.config = configs.gdpr.config;\n    data.properties.settings = configs.gdpr.settings;\n    return data;\n  },\n  save: async function () {\n    let currentlanguage = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.languages.current;\n    let banner = await this.getCurrentBanner();\n    if (banner.id) {\n      return await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/saveBanner', {\n        'banner': banner,\n        'params': {\n          'language': currentlanguage\n        }\n      });\n    } else {\n      return await this.createBanner(banner);\n    }\n  },\n  createBanner: async function (data) {\n    let success = false;\n    await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n      path: `/banners`,\n      data: data\n    }).then(response => {\n      if (response.id) success = true;\n    });\n    if (success === true) {\n      await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/reInit');\n    }\n    return success;\n  },\n  deleteBanner: async function (bannerId) {\n    if (bannerId) {\n      let success = false;\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].delete({\n        path: `/banners/${bannerId}`\n      }).then(response => {\n        if (response) success = true;\n      });\n      if (success === true) {\n        await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/reInit');\n      }\n      return success;\n    }\n  },\n  updateBanner: async function (banner) {\n    let bannerId = banner.id;\n    if (bannerId) {\n      let success = false;\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n        path: `/banners/${bannerId}`,\n        data: banner\n      }).then(response => {\n        if (response) success = true;\n      });\n      if (success === true) {\n        await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/reInit');\n      }\n      return success;\n    }\n  },\n  /**\n   * Generate preview based on banner values\n   * \n   * @param {object} banner Banner object.\n   * @param {boolean} render check if banner should be rendered or not.\n   */\n  generatePreview: async function () {\n    await _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].generate();\n  },\n  clearTemplate: function () {\n    _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].clearTemplate();\n  },\n  showPreview: async function (force = false) {\n    await _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].showPreview(force);\n  },\n  forceShowPreview: async function () {\n    _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].forceShowPreview();\n  },\n  forceRerenderPreview: async function () {\n    await _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].forceRerenderPreview();\n  },\n  hidePreview: function () {\n    _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].hidePreview();\n  },\n  closePreview: function (clear = true) {\n    _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].closePreview(clear);\n  },\n  getLayouts: function (law = \"\") {\n    const bannerTypes = [{\n      type: \"box\",\n      title: $i18n.__(\"Box\", \"cookie-law-info\"),\n      positions: [\"bottom-left\", \"bottom-right\", \"top-left\", \"top-right\"],\n      default: \"bottom-left\"\n    }, {\n      type: \"classic\",\n      title: $i18n.__(\"Classic\", \"cookie-law-info\"),\n      positions: [\"bottom\", \"top\"],\n      default: \"bottom\"\n    }, {\n      type: \"banner\",\n      title: $i18n.__(\"Banner\", \"cookie-law-info\"),\n      positions: [\"bottom\", \"top\"],\n      default: \"bottom\"\n    }, {\n      type: \"popup\",\n      title: $i18n.__(\"Popup\", \"cookie-law-info\"),\n      positions: [\"center\"],\n      default: \"center\"\n    }].filter(bannerType => (![\"popup\", \"classic\"].includes(bannerType.type) || law !== \"ccpa\") && (bannerType.type !== \"classic\" || law !== \"gdpr\"));\n    return bannerTypes;\n  },\n  getPreferenceLayouts: function (law = \"\") {\n    const preferenceLayouts = [{\n      type: \"popup\",\n      title: $i18n.__(\"Center\", \"cookie-law-info\"),\n      positions: [],\n      default: \"\"\n    }, {\n      type: \"sidebar\",\n      title: $i18n.__(\"Sidebar\", \"cookie-law-info\"),\n      positions: [\"left\", \"right\"],\n      default: \"left\"\n    }, {\n      type: \"pushdown\",\n      title: $i18n.__(\"Push down\", \"cookie-law-info\"),\n      positions: [],\n      default: \"\"\n    }].filter(pLayout => pLayout.type !== \"pushdown\" || law !== \"ccpa\");\n    return preferenceLayouts;\n  },\n  getContentSections: function (applicableLaw = \"\") {\n    let contentSections = [];\n    if (applicableLaw !== \"\") {\n      switch (applicableLaw) {\n        case 'ccpa':\n          contentSections = [{\n            id: \"notice\"\n          }, {\n            id: \"opt-out-center\"\n          }, {\n            id: \"cookie-list\"\n          }, {\n            id: \"revisit-consent\"\n          }, {\n            id: \"blocked-content\"\n          }];\n          break;\n        default:\n          contentSections = [{\n            id: \"notice\"\n          }, {\n            id: \"preference\"\n          }, {\n            id: \"cookie-list\"\n          }, {\n            id: \"revisit-consent\"\n          }, {\n            id: \"blocked-content\"\n          }];\n          break;\n      }\n    }\n    return contentSections;\n  },\n  // Deprecated functions\n  loadPresets: async function () {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    const versionID = banner && banner.properties.settings.versionID || '6.2.0';\n    if (_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.presets.length <= 0) {\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get({\n        path: `/banners/presets/`,\n        params: {\n          ver: versionID\n        }\n      }).then(response => {\n        if (response) _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setPresets', response);\n      });\n    }\n  },\n  loadConfigs: async function () {\n    let success = false;\n    let response = [];\n    if (_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.configs.length <= 0) {\n      response = await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get({\n        path: `/banners/configs/`\n      }).then(response => {\n        if (response) success = true;\n        return response;\n      });\n      if (success === true) await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setConfigs', response);\n    }\n    return _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.configs;\n  },\n  resetConfigs: function (law = 'gdpr') {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    const configs = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.configs;\n    const properties = configs[law] && configs[law] || configs[\"gdpr\"] && configs[\"gdpr\"] || [];\n    const config = properties.config;\n    const settings = properties.settings;\n    banner.properties.config = config;\n    banner.properties.settings.type = settings.type;\n  },\n  checkForChanges: function (target, source) {\n    if (target instanceof Object && source instanceof Object) {\n      for (const key in source) {\n        if (!target[key]) {\n          continue;\n        }\n        if (this.checkForChanges(target[key], source[key])) {\n          return true;\n        }\n      }\n    } else {\n      if (target.toUpperCase() !== source.toUpperCase()) {\n        return true;\n      }\n    }\n    return false;\n  },\n  resetTheme: function () {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (!banner) return false;\n    const theme = banner.properties.settings.theme;\n    const preset = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.presets.find(preset => preset.name == theme);\n    if (!preset) return false;\n    const changed = this.checkForChanges(banner.properties.config, preset.settings);\n    if (changed === true) {\n      _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current.properties.settings.theme = 'custom';\n    }\n  },\n  resetPreset() {\n    const banner = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (!banner) return false;\n    const theme = banner.properties.settings.theme;\n    const preset = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.presets.find(preset => preset.name == theme);\n    if (!preset) return false;\n    const settings = preset.settings;\n    banner.properties.config = this.arrayReplaceRecursive(banner.properties.config, settings);\n  },\n  arrayReplaceRecursive(arr) {\n    let retObj = {},\n      i = 0,\n      p = '',\n      argl = arguments.length;\n    if (argl < 2) {\n      throw new Error('There should be at least 2 arguments passed to arrayReplaceRecursive()');\n    }\n    // Although docs state that the arguments are passed in by reference, it seems they are not altered, but rather the copy that is returned (just guessing), so we make a copy here, instead of acting on arr itself\n    for (p in arr) {\n      retObj[p] = arr[p];\n    }\n    for (i = 1; i < argl; i++) {\n      for (p in arguments[i]) {\n        if (retObj[p] && typeof retObj[p] === 'object') {\n          retObj[p] = this.arrayReplaceRecursive(retObj[p], arguments[i][p]);\n        } else {\n          retObj[p] = arguments[i][p];\n        }\n      }\n    }\n    return retObj;\n  },\n  loadTemplate: async function () {\n    try {\n      await _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].getTemplate(true);\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  updateContentPreview: async function () {\n    if (_store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.preview) await banners.showPreview(true);else {\n      await _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].resetTemplate();\n      await banners.loadTemplate();\n    }\n  },\n  async bulkUpdate({\n    clear = true\n  } = {}) {\n    let banners = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.items;\n    const current = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    banners.forEach(function (banner, index) {\n      if (banner.id === current.id) {\n        banner = current;\n        banners[index] = banner;\n      }\n    });\n    return await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n      path: `/banners/bulk`,\n      data: {\n        banners: banners\n      },\n      params: {\n        clear: clear\n      }\n    }).then(async response => {\n      if (response.length > 0) await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/reInit');\n    });\n  },\n  async toggleBanner(id = false) {\n    const current = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.current;\n    if (!id || id === current.id) return;\n    let banners = await this.getBanners();\n    banners.forEach(function (banner, index) {\n      if (banner.id === current.id) {\n        banner = current;\n      }\n      banner.status = !banner.status;\n      banners[index] = banner;\n    });\n    await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setBanners', banners);\n    const banner = await this.getActiveBanner();\n    await _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setCurrentBanner', banner);\n  },\n  hasErrors() {\n    const errors = _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.errors;\n    return !!Object.keys(errors).length;\n  },\n  setErrors(errors) {\n    _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('banners/setErrors', errors);\n  },\n  reset() {\n    _store_store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].state.banners.items = false;\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (banners);\n\n//# sourceURL=webpack:///./src/modules/banners/helpers/utils.js?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/blocked-content.vue":
/*!*************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/blocked-content.vue ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blocked_content_vue_vue_type_template_id_c4bf23bc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blocked-content.vue?vue&type=template&id=c4bf23bc */ \"./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=template&id=c4bf23bc\");\n/* harmony import */ var _blocked_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blocked-content.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _blocked_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _blocked_content_vue_vue_type_template_id_c4bf23bc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _blocked_content_vue_vue_type_template_id_c4bf23bc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/accordions/blocked-content.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/blocked-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=script&lang=js":
/*!*************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blocked_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./blocked-content.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blocked_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/blocked-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=template&id=c4bf23bc":
/*!*******************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=template&id=c4bf23bc ***!
  \*******************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blocked_content_vue_vue_type_template_id_c4bf23bc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./blocked-content.vue?vue&type=template&id=c4bf23bc */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/blocked-content.vue?vue&type=template&id=c4bf23bc\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blocked_content_vue_vue_type_template_id_c4bf23bc__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_blocked_content_vue_vue_type_template_id_c4bf23bc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/blocked-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/cookie-list.vue":
/*!*********************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/cookie-list.vue ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cookie_list_vue_vue_type_template_id_3354df1e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookie-list.vue?vue&type=template&id=3354df1e */ \"./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=template&id=3354df1e\");\n/* harmony import */ var _cookie_list_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookie-list.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cookie_list_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cookie_list_vue_vue_type_template_id_3354df1e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cookie_list_vue_vue_type_template_id_3354df1e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/accordions/cookie-list.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/cookie-list.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=script&lang=js":
/*!*********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_list_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./cookie-list.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_list_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/cookie-list.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=template&id=3354df1e":
/*!***************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=template&id=3354df1e ***!
  \***************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_list_vue_vue_type_template_id_3354df1e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./cookie-list.vue?vue&type=template&id=3354df1e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/cookie-list.vue?vue&type=template&id=3354df1e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_list_vue_vue_type_template_id_3354df1e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookie_list_vue_vue_type_template_id_3354df1e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/cookie-list.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/notice.vue":
/*!****************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/notice.vue ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _notice_vue_vue_type_template_id_c67a6984__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notice.vue?vue&type=template&id=c67a6984 */ \"./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=template&id=c67a6984\");\n/* harmony import */ var _notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notice.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _notice_vue_vue_type_template_id_c67a6984__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _notice_vue_vue_type_template_id_c67a6984__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/accordions/notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/notice.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=script&lang=js":
/*!****************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=script&lang=js ***!
  \****************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./notice.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/notice.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=template&id=c67a6984":
/*!**********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=template&id=c67a6984 ***!
  \**********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_vue_vue_type_template_id_c67a6984__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./notice.vue?vue&type=template&id=c67a6984 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/notice.vue?vue&type=template&id=c67a6984\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_vue_vue_type_template_id_c67a6984__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_vue_vue_type_template_id_c67a6984__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/notice.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/opt-out-center.vue":
/*!************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/opt-out-center.vue ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _opt_out_center_vue_vue_type_template_id_31bc6e74__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./opt-out-center.vue?vue&type=template&id=31bc6e74 */ \"./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=template&id=31bc6e74\");\n/* harmony import */ var _opt_out_center_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./opt-out-center.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _opt_out_center_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _opt_out_center_vue_vue_type_template_id_31bc6e74__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _opt_out_center_vue_vue_type_template_id_31bc6e74__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/accordions/opt-out-center.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/opt-out-center.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=script&lang=js":
/*!************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=script&lang=js ***!
  \************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_opt_out_center_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./opt-out-center.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_opt_out_center_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/opt-out-center.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=template&id=31bc6e74":
/*!******************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=template&id=31bc6e74 ***!
  \******************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_opt_out_center_vue_vue_type_template_id_31bc6e74__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./opt-out-center.vue?vue&type=template&id=31bc6e74 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/opt-out-center.vue?vue&type=template&id=31bc6e74\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_opt_out_center_vue_vue_type_template_id_31bc6e74__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_opt_out_center_vue_vue_type_template_id_31bc6e74__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/opt-out-center.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/preference.vue":
/*!********************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/preference.vue ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _preference_vue_vue_type_template_id_16d0be7e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./preference.vue?vue&type=template&id=16d0be7e */ \"./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=template&id=16d0be7e\");\n/* harmony import */ var _preference_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./preference.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _preference_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _preference_vue_vue_type_template_id_16d0be7e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _preference_vue_vue_type_template_id_16d0be7e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/accordions/preference.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/preference.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=script&lang=js":
/*!********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=script&lang=js ***!
  \********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_preference_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./preference.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_preference_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/preference.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=template&id=16d0be7e":
/*!**************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=template&id=16d0be7e ***!
  \**************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_preference_vue_vue_type_template_id_16d0be7e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./preference.vue?vue&type=template&id=16d0be7e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/preference.vue?vue&type=template&id=16d0be7e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_preference_vue_vue_type_template_id_16d0be7e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_preference_vue_vue_type_template_id_16d0be7e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/preference.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/revisit-consent.vue":
/*!*************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/revisit-consent.vue ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _revisit_consent_vue_vue_type_template_id_6cfb544f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./revisit-consent.vue?vue&type=template&id=6cfb544f */ \"./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=template&id=6cfb544f\");\n/* harmony import */ var _revisit_consent_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./revisit-consent.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _revisit_consent_vue_vue_type_style_index_0_id_6cfb544f_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss */ \"./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _revisit_consent_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _revisit_consent_vue_vue_type_template_id_6cfb544f__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _revisit_consent_vue_vue_type_template_id_6cfb544f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/accordions/revisit-consent.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=script&lang=js":
/*!*************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisit-consent.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss":
/*!**********************************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss ***!
  \**********************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_style_index_0_id_6cfb544f_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=style&index=0&id=6cfb544f&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_style_index_0_id_6cfb544f_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_style_index_0_id_6cfb544f_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_style_index_0_id_6cfb544f_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_style_index_0_id_6cfb544f_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=template&id=6cfb544f":
/*!*******************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=template&id=6cfb544f ***!
  \*******************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_template_id_6cfb544f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../../node_modules/babel-loader/lib!../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../../node_modules/vue-loader/lib??vue-loader-options!./revisit-consent.vue?vue&type=template&id=6cfb544f */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/accordions/revisit-consent.vue?vue&type=template&id=6cfb544f\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_template_id_6cfb544f__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_revisit_consent_vue_vue_type_template_id_6cfb544f__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/accordions/revisit-consent.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/tab-content-accordion.vue":
/*!********************************************************************!*\
  !*** ./src/modules/banners/tabs/content/tab-content-accordion.vue ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_content_accordion_vue_vue_type_template_id_4da1a5be__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-content-accordion.vue?vue&type=template&id=4da1a5be */ \"./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=template&id=4da1a5be\");\n/* harmony import */ var _tab_content_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-content-accordion.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_content_accordion_vue_vue_type_style_index_0_id_4da1a5be_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss */ \"./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _tab_content_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_content_accordion_vue_vue_type_template_id_4da1a5be__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_content_accordion_vue_vue_type_template_id_4da1a5be__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/content/tab-content-accordion.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=script&lang=js":
/*!********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=script&lang=js ***!
  \********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-content-accordion.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss":
/*!*****************************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss ***!
  \*****************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_style_index_0_id_4da1a5be_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=style&index=0&id=4da1a5be&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_style_index_0_id_4da1a5be_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_style_index_0_id_4da1a5be_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_style_index_0_id_4da1a5be_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_style_index_0_id_4da1a5be_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=template&id=4da1a5be":
/*!**************************************************************************************************!*\
  !*** ./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=template&id=4da1a5be ***!
  \**************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_template_id_4da1a5be__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../../node_modules/babel-loader/lib!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-content-accordion.vue?vue&type=template&id=4da1a5be */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/content/tab-content-accordion.vue?vue&type=template&id=4da1a5be\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_template_id_4da1a5be__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_accordion_vue_vue_type_template_id_4da1a5be__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/content/tab-content-accordion.vue?");

/***/ }),

/***/ "./src/modules/banners/views/index.vue":
/*!*********************************************!*\
  !*** ./src/modules/banners/views/index.vue ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_1c00ab50__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1c00ab50 */ \"./src/modules/banners/views/index.vue?vue&type=template&id=1c00ab50\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/banners/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_1c00ab50__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_1c00ab50__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/views/index.vue?");

/***/ }),

/***/ "./src/modules/banners/views/index.vue?vue&type=script&lang=js":
/*!*********************************************************************!*\
  !*** ./src/modules/banners/views/index.vue?vue&type=script&lang=js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/views/index.vue?");

/***/ }),

/***/ "./src/modules/banners/views/index.vue?vue&type=template&id=1c00ab50":
/*!***************************************************************************!*\
  !*** ./src/modules/banners/views/index.vue?vue&type=template&id=1c00ab50 ***!
  \***************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c00ab50__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1c00ab50 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/index.vue?vue&type=template&id=1c00ab50\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c00ab50__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c00ab50__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/views/index.vue?");

/***/ }),

/***/ "./src/modules/cookies/helpers/api.js":
/*!********************************************!*\
  !*** ./src/modules/cookies/helpers/api.js ***!
  \********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  async getCookies(params = {}) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: \"cookies/\",\n        params: params\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async getCookie(id) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: `cookies/${id}`\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async createCookie(data) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n        path: `cookies/`,\n        data: data\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async updateCookie(id, data) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].put({\n        path: `/cookies/${id}`,\n        data: data\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async deleteCookie(id) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].delete({\n        path: `/cookies/${id}`\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async getCookieCategories(params = {}) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: \"cookies/categories\",\n        params: params\n      });\n      if (response) return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async getCookieCategory(id) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: `cookies/categories/${id}`\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async createCookieCategory(data) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n        path: `cookies/categories`,\n        data: data\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async updateCookieCategory(id, data) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].put({\n        path: `/cookies/categories/${id}`,\n        data: data\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async deleteCookieCategory(id) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].delete({\n        path: `/cookies/categories/${id}`\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n  async bulkUpdateCookieCategory(data) {\n    data.forEach(item => {\n      item.cookie_list && delete item.cookie_list;\n    });\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n        path: `/cookies/categories/bulk`,\n        data: {\n          categories: data\n        }\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/cookies/helpers/api.js?");

/***/ }),

/***/ "./src/modules/cookies/views/index.vue":
/*!*********************************************!*\
  !*** ./src/modules/cookies/views/index.vue ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2875f620__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2875f620 */ \"./src/modules/cookies/views/index.vue?vue&type=template&id=2875f620\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/cookies/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_2875f620__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_2875f620__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/cookies/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/cookies/views/index.vue?");

/***/ }),

/***/ "./src/modules/cookies/views/index.vue?vue&type=script&lang=js":
/*!*********************************************************************!*\
  !*** ./src/modules/cookies/views/index.vue?vue&type=script&lang=js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/cookies/views/index.vue?");

/***/ }),

/***/ "./src/modules/cookies/views/index.vue?vue&type=template&id=2875f620":
/*!***************************************************************************!*\
  !*** ./src/modules/cookies/views/index.vue?vue&type=template&id=2875f620 ***!
  \***************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2875f620__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2875f620 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/index.vue?vue&type=template&id=2875f620\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2875f620__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2875f620__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/cookies/views/index.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/index.vue":
/*!***********************************************!*\
  !*** ./src/modules/dashboard/views/index.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_54adea65__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=54adea65 */ \"./src/modules/dashboard/views/index.vue?vue&type=template&id=54adea65\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_54adea65__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_54adea65__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/index.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/index.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/modules/dashboard/views/index.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/views/index.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/index.vue?vue&type=template&id=54adea65":
/*!*****************************************************************************!*\
  !*** ./src/modules/dashboard/views/index.vue?vue&type=template&id=54adea65 ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_54adea65__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=54adea65 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/index.vue?vue&type=template&id=54adea65\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_54adea65__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_54adea65__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/index.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/plans.vue":
/*!***********************************************!*\
  !*** ./src/modules/dashboard/views/plans.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _plans_vue_vue_type_template_id_032d0ffd_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./plans.vue?vue&type=template&id=032d0ffd&scoped=true */ \"./src/modules/dashboard/views/plans.vue?vue&type=template&id=032d0ffd&scoped=true\");\n/* harmony import */ var _plans_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./plans.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/views/plans.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _plans_vue_vue_type_style_index_0_id_032d0ffd_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css */ \"./src/modules/dashboard/views/plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _plans_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _plans_vue_vue_type_template_id_032d0ffd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _plans_vue_vue_type_template_id_032d0ffd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"032d0ffd\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/views/plans.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/plans.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/modules/dashboard/views/plans.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./plans.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/plans.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css":
/*!*******************************************************************************************************!*\
  !*** ./src/modules/dashboard/views/plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css ***!
  \*******************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_style_index_0_id_032d0ffd_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--7-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/plans.vue?vue&type=style&index=0&id=032d0ffd&scoped=true&lang=css\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_style_index_0_id_032d0ffd_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_style_index_0_id_032d0ffd_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_style_index_0_id_032d0ffd_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_style_index_0_id_032d0ffd_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/plans.vue?vue&type=template&id=032d0ffd&scoped=true":
/*!*****************************************************************************************!*\
  !*** ./src/modules/dashboard/views/plans.vue?vue&type=template&id=032d0ffd&scoped=true ***!
  \*****************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_template_id_032d0ffd_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./plans.vue?vue&type=template&id=032d0ffd&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/plans.vue?vue&type=template&id=032d0ffd&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_template_id_032d0ffd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_plans_vue_vue_type_template_id_032d0ffd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/plans.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/index.vue":
/*!*****************************************!*\
  !*** ./src/modules/gcm/views/index.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_b76d3bbc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=b76d3bbc */ \"./src/modules/gcm/views/index.vue?vue&type=template&id=b76d3bbc\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/gcm/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_b76d3bbc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_b76d3bbc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/gcm/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/gcm/views/index.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/index.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/modules/gcm/views/index.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/gcm/views/index.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/index.vue?vue&type=template&id=b76d3bbc":
/*!***********************************************************************!*\
  !*** ./src/modules/gcm/views/index.vue?vue&type=template&id=b76d3bbc ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b76d3bbc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=b76d3bbc */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/index.vue?vue&type=template&id=b76d3bbc\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b76d3bbc__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b76d3bbc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/index.vue?");

/***/ }),

/***/ "./src/modules/languages/helpers/utils.js":
/*!************************************************!*\
  !*** ./src/modules/languages/helpers/utils.js ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/store/store */ \"./src/store/store.js\");\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n\n\n\nconst languages = {\n  /**\n   * Get all the available languages\n   *\n   * @since 3.0.0\n   *\n   * @return {array}\n   */\n  get: async function () {\n    try {\n      const languages = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: \"languages/available\"\n      });\n      return languages;\n    } catch (error) {\n      console.error(error);\n      return [];\n    }\n  },\n  /**\n   * Get language details from array of language codes\n   *\n   * @since 3.0.0\n   *\n   * @return {array}\n   */\n  getLanguageDetails: function (availableLangs, selectedLangs) {\n    let languageDetails = availableLangs.filter(function (lang) {\n      if (selectedLangs.indexOf(lang.code) != -1) {\n        return lang;\n      }\n    });\n    return languageDetails;\n  },\n  getName(code) {\n    let language = _store_store__WEBPACK_IMPORTED_MODULE_1__[\"default\"].state.languages.available.find(function (lang) {\n      return lang.code == code;\n    });\n    return typeof language !== \"undefined\" ? language.name : '';\n  },\n  deleteLanguage: async function (code) {\n    if (code) {\n      let languages = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_2__[\"getOption\"])('languages');\n      let index = languages.selected.indexOf(code);\n      if (index !== -1) {\n        languages.selected.splice(index, 1);\n      }\n      _store_store__WEBPACK_IMPORTED_MODULE_1__[\"default\"].dispatch(\"languages/setSelected\", languages.selected);\n      await _store_store__WEBPACK_IMPORTED_MODULE_1__[\"default\"].dispatch(\"languages/saveSelected\", {\n        remove: true\n      });\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_2__[\"purgeCache\"])();\n      await _store_store__WEBPACK_IMPORTED_MODULE_1__[\"default\"].dispatch(\"banners/reInit\");\n      await _store_store__WEBPACK_IMPORTED_MODULE_1__[\"default\"].dispatch(\"cookies/reInit\");\n      return true;\n    }\n  },\n  getTranslatedLanguages() {\n    return [\"en\", \"de\", \"fr\", \"it\", \"es\", \"nl\", \"bg\", \"da\", \"ru\", \"ar\", \"pl\", \"pt\", \"ca\", \"hu\", \"sv\", \"hr\", \"zh\", \"uk\", \"sk\", \"tr\", \"lt\", \"cs\", \"fi\", \"no\", \"pt-br\", \"sl\", \"ro\", \"th\", \"et\", \"lv\", \"el\", \"eu\", \"bs\", \"gl\", \"ja\", \"ko\", \"mt\", \"sr\", \"tl\", \"cy\", \"sr-latn\"];\n  },\n  deepEqual(object1, object2) {\n    const keys1 = Object.keys(object1);\n    const keys2 = Object.keys(object2);\n    if (keys1.length !== keys2.length) {\n      return false;\n    }\n    for (const key of keys1) {\n      const val1 = object1[key];\n      const val2 = object2[key];\n      const areObjects = this.isObject(val1) && this.isObject(val2);\n      if (areObjects && !this.deepEqual(val1, val2) || !areObjects && val1 !== val2) {\n        return false;\n      }\n    }\n    return true;\n  },\n  isObject(object) {\n    return object != null && typeof object === 'object';\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (languages);\n\n//# sourceURL=webpack:///./src/modules/languages/helpers/utils.js?");

/***/ }),

/***/ "./src/modules/languages/views/edit-content.vue":
/*!******************************************************!*\
  !*** ./src/modules/languages/views/edit-content.vue ***!
  \******************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _edit_content_vue_vue_type_template_id_1ffae58c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-content.vue?vue&type=template&id=1ffae58c */ \"./src/modules/languages/views/edit-content.vue?vue&type=template&id=1ffae58c\");\n/* harmony import */ var _edit_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit-content.vue?vue&type=script&lang=js */ \"./src/modules/languages/views/edit-content.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _edit_content_vue_vue_type_style_index_0_id_1ffae58c_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss */ \"./src/modules/languages/views/edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _edit_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _edit_content_vue_vue_type_template_id_1ffae58c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _edit_content_vue_vue_type_template_id_1ffae58c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/languages/views/edit-content.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?");

/***/ }),

/***/ "./src/modules/languages/views/edit-content.vue?vue&type=script&lang=js":
/*!******************************************************************************!*\
  !*** ./src/modules/languages/views/edit-content.vue?vue&type=script&lang=js ***!
  \******************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./edit-content.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/edit-content.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?");

/***/ }),

/***/ "./src/modules/languages/views/edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss":
/*!***************************************************************************************************!*\
  !*** ./src/modules/languages/views/edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss ***!
  \***************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_style_index_0_id_1ffae58c_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/edit-content.vue?vue&type=style&index=0&id=1ffae58c&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_style_index_0_id_1ffae58c_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_style_index_0_id_1ffae58c_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_style_index_0_id_1ffae58c_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_style_index_0_id_1ffae58c_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?");

/***/ }),

/***/ "./src/modules/languages/views/edit-content.vue?vue&type=template&id=1ffae58c":
/*!************************************************************************************!*\
  !*** ./src/modules/languages/views/edit-content.vue?vue&type=template&id=1ffae58c ***!
  \************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_template_id_1ffae58c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./edit-content.vue?vue&type=template&id=1ffae58c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/edit-content.vue?vue&type=template&id=1ffae58c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_template_id_1ffae58c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_content_vue_vue_type_template_id_1ffae58c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/edit-content.vue?");

/***/ }),

/***/ "./src/modules/languages/views/index.vue":
/*!***********************************************!*\
  !*** ./src/modules/languages/views/index.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_51bce9ec__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=51bce9ec */ \"./src/modules/languages/views/index.vue?vue&type=template&id=51bce9ec\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/languages/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_51bce9ec__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_51bce9ec__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/languages/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/languages/views/index.vue?");

/***/ }),

/***/ "./src/modules/languages/views/index.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/modules/languages/views/index.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/languages/views/index.vue?");

/***/ }),

/***/ "./src/modules/languages/views/index.vue?vue&type=template&id=51bce9ec":
/*!*****************************************************************************!*\
  !*** ./src/modules/languages/views/index.vue?vue&type=template&id=51bce9ec ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_51bce9ec__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=51bce9ec */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/index.vue?vue&type=template&id=51bce9ec\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_51bce9ec__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_51bce9ec__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/index.vue?");

/***/ }),

/***/ "./src/modules/policies/views/index.vue":
/*!**********************************************!*\
  !*** ./src/modules/policies/views/index.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_69856a93__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=69856a93 */ \"./src/modules/policies/views/index.vue?vue&type=template&id=69856a93\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/policies/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_69856a93__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_69856a93__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/policies/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/policies/views/index.vue?");

/***/ }),

/***/ "./src/modules/policies/views/index.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/modules/policies/views/index.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/policies/views/index.vue?");

/***/ }),

/***/ "./src/modules/policies/views/index.vue?vue&type=template&id=69856a93":
/*!****************************************************************************!*\
  !*** ./src/modules/policies/views/index.vue?vue&type=template&id=69856a93 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69856a93__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=69856a93 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/index.vue?vue&type=template&id=69856a93\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69856a93__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69856a93__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/policies/views/index.vue?");

/***/ }),

/***/ "./src/modules/settings/views/index.vue":
/*!**********************************************!*\
  !*** ./src/modules/settings/views/index.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_319d2f66__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=319d2f66 */ \"./src/modules/settings/views/index.vue?vue&type=template&id=319d2f66\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/modules/settings/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _index_vue_vue_type_template_id_319d2f66__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _index_vue_vue_type_template_id_319d2f66__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/settings/views/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/settings/views/index.vue?");

/***/ }),

/***/ "./src/modules/settings/views/index.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/modules/settings/views/index.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/settings/views/index.vue?");

/***/ }),

/***/ "./src/modules/settings/views/index.vue?vue&type=template&id=319d2f66":
/*!****************************************************************************!*\
  !*** ./src/modules/settings/views/index.vue?vue&type=template&id=319d2f66 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_319d2f66__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=319d2f66 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/settings/views/index.vue?vue&type=template&id=319d2f66\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_319d2f66__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_319d2f66__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/settings/views/index.vue?");

/***/ }),

/***/ "./src/plugins/translations.js":
/*!*************************************!*\
  !*** ./src/plugins/translations.js ***!
  \*************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"./node_modules/@wordpress/i18n/build-module/index.js\");\n\n_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"setLocaleData\"](window.ckyTranslations.translations, 'cookie-law-info');\n/* harmony default export */ __webpack_exports__[\"default\"] = (_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);\n\n//# sourceURL=webpack:///./src/plugins/translations.js?");

/***/ }),

/***/ "./src/public-path.js":
/*!****************************!*\
  !*** ./src/public-path.js ***!
  \****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// eslint-disable-next-line\n__webpack_require__.p = window.ckyGlobals.app.url;\n\n//# sourceURL=webpack:///./src/public-path.js?");

/***/ }),

/***/ "./src/router/index.js":
/*!*****************************!*\
  !*** ./src/router/index.js ***!
  \*****************************/
/*! exports provided: routes */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"routes\", function() { return routes; });\n/* harmony import */ var _modules_dashboard_views_index_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../modules/dashboard/views/index.vue */ \"./src/modules/dashboard/views/index.vue\");\n/* harmony import */ var _modules_dashboard_views_plans_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../modules/dashboard/views/plans.vue */ \"./src/modules/dashboard/views/plans.vue\");\n/* harmony import */ var _modules_banners_views_index_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../modules/banners/views/index.vue */ \"./src/modules/banners/views/index.vue\");\n/* harmony import */ var _modules_cookies_views_index_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../modules/cookies/views/index.vue */ \"./src/modules/cookies/views/index.vue\");\n/* harmony import */ var _modules_policies_views_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../modules/policies/views/index.vue */ \"./src/modules/policies/views/index.vue\");\n/* harmony import */ var _modules_gcm_views_index_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../modules/gcm/views/index.vue */ \"./src/modules/gcm/views/index.vue\");\n/* harmony import */ var _modules_settings_views_index_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../modules/settings/views/index.vue */ \"./src/modules/settings/views/index.vue\");\n/* harmony import */ var _modules_languages_views_index_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../modules/languages/views/index.vue */ \"./src/modules/languages/views/index.vue\");\n/* harmony import */ var _modules_languages_views_edit_content_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../modules/languages/views/edit-content.vue */ \"./src/modules/languages/views/edit-content.vue\");\n\n\n\n\n\n\n\n\n\nconst routes = [{\n  path: '/dashboard',\n  name: 'dashboard',\n  component: _modules_dashboard_views_index_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n  children: [{\n    path: 'plans',\n    name: 'plans',\n    component: _modules_dashboard_views_plans_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    meta: {\n      hideNav: true\n    }\n  }]\n}, {\n  path: '/customize',\n  name: 'customize',\n  component: _modules_banners_views_index_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n}, {\n  path: '/cookies',\n  name: 'cookies',\n  component: _modules_cookies_views_index_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n}, {\n  path: '/policies',\n  name: 'policies',\n  component: _modules_policies_views_index_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n}, {\n  path: '/gcm',\n  name: 'gcm',\n  component: _modules_gcm_views_index_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n}, {\n  path: '/settings',\n  name: 'settings',\n  component: _modules_settings_views_index_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n}, {\n  path: '/languages',\n  name: 'languages',\n  component: _modules_languages_views_index_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n  children: [{\n    path: \"edit/:language\",\n    name: 'edit',\n    component: _modules_languages_views_edit_content_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n  }]\n}];\n\n//# sourceURL=webpack:///./src/router/index.js?");

/***/ }),

/***/ "./src/store/modules/banners.js":
/*!**************************************!*\
  !*** ./src/store/modules/banners.js ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\nconst banners = {\n  namespaced: true,\n  state: {\n    items: false,\n    current: false,\n    preview: false,\n    presets: [],\n    configs: [],\n    template: [],\n    errors: {}\n  },\n  getters: {\n    /**\n     * Get the all settings object.\n     *\n     * @param {object} state Current state.\n     *\n     * @return {*}\n     */\n    getBanners: state => {\n      return state.items;\n    },\n    getCurrentBanner: state => {\n      return state.current;\n    },\n    getPreview: state => {\n      return state.preview;\n    },\n    getPresets: state => {\n      return state.presets;\n    },\n    getConfigs: state => {\n      return state.configs;\n    },\n    getTemplate: state => {\n      return state.template;\n    },\n    getErrors: state => {\n      return state.errors;\n    }\n  },\n  mutations: {\n    /**\n     * Update a single value in store.\n     *\n     * Updates the value only on store.\n     * Call updateSettings mutation to store the values in db.\n     *\n     * @param {object} state Current state.\n     * @param {object} data Data to update.\n     */\n    setBanners: (state, data) => {\n      state.items = data;\n    },\n    setCurrentBanner: (state, data) => {\n      state.current = data;\n    },\n    setPreview: (state, data) => {\n      state.preview = data;\n    },\n    setPresets: (state, data) => {\n      state.presets = data;\n    },\n    setConfigs: (state, data) => {\n      state.configs = data;\n    },\n    setTemplate: (state, data) => {\n      state.template = data;\n    },\n    /**\n     * Update the whole settings data in state.\n     *\n     * This will replace the current state with the\n     * data provided.\n     *\n     * @param {object} state Current state.\n     * @param {object} data Custom params.\n     */\n    updateBanners: (state, data) => {\n      state.items = data;\n    },\n    setErrors: (state, data) => {\n      state.errors = data;\n    }\n  },\n  actions: {\n    /**\n     * Re-initialize the settings store forcefully.\n     *\n     * We need to call the API and get the settings,\n     * then update the store state with the new values.\n     *\n     * @param commit Commit\n     * @param {object} data Custom params.\n     *\n     * @return {Promise<void>}\n     */\n    reInit: async ({\n      commit\n    }) => {\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n          path: \"banners\"\n        });\n        if (response) {\n          const banners = [];\n          response.forEach(function (item) {\n            let banner = {};\n            banner.id = item.id || '';\n            banner.name = item.name || '';\n            banner.slug = item.slug || '';\n            banner.default = item.default || false;\n            banner.status = item.status || false;\n            banner.properties = item.properties || {};\n            banner.contents = item.contents || {};\n            banners.push(banner);\n          });\n          commit('updateBanners', banners);\n        }\n      } catch (error) {\n        console.log(error);\n      }\n    },\n    /**\n     * Set a single option value after validation.\n     *\n     * Make sure all required items are provided, then\n     * call the mutation.\n     *\n     * @param commit Commit.\n     * @param {object} data Custom params.\n     */\n    setBanners: async ({\n      commit\n    }, data = {}) => {\n      commit('setBanners', data);\n    },\n    setCurrentBanner: async ({\n      commit\n    }, data = {}) => {\n      commit('setCurrentBanner', data);\n    },\n    setPreview: async ({\n      commit\n    }, data = {}) => {\n      commit('setPreview', data);\n    },\n    setPresets: async ({\n      commit\n    }, data = {}) => {\n      commit('setPresets', data);\n    },\n    setConfigs: async ({\n      commit\n    }, data = {}) => {\n      commit('setConfigs', data);\n    },\n    setTemplate: async ({\n      commit\n    }, data = {}) => {\n      commit('setTemplate', data);\n    },\n    /**\n     * Update the settings values in db.\n     *\n     * Use the API and update the whole values.\n     * Only do this when required.\n     *\n     * @param {object} Commit and State.\n     * @param {object} data Custom params.\n     *\n     * @return {boolean}\n     */\n    saveBanner: async ({\n      dispatch\n    }, data = {}) => {\n      let success = false;\n      if (!Object.prototype.hasOwnProperty.call(data, 'banner')) return;\n      const banner = data.banner;\n      const query = data.params && data.params || {};\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].put({\n          path: `/banners/${banner.id}`,\n          data: banner,\n          params: query\n        });\n        if (response.id) {\n          success = true;\n          dispatch('reInit');\n        }\n      } catch (error) {\n        console.log(error);\n      }\n      return success;\n    },\n    setErrors: async ({\n      commit\n    }, data = {}) => {\n      commit('setErrors', data);\n    }\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (banners);\n\n//# sourceURL=webpack:///./src/store/modules/banners.js?");

/***/ }),

/***/ "./src/store/modules/cookies.js":
/*!**************************************!*\
  !*** ./src/store/modules/cookies.js ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/modules/cookies/helpers/api */ \"./src/modules/cookies/helpers/api.js\");\n\nconst banners = {\n  namespaced: true,\n  state: {\n    items: false\n  },\n  getters: {\n    /**\n     * Get the all settings object.\n     *\n     * @param {object} state Current state.\n     *\n     * @return {*}\n     */\n    getItems: state => {\n      return state.items;\n    }\n  },\n  mutations: {\n    /**\n     * Update a single value in store.\n     *\n     * Updates the value only on store.\n     * Call updateSettings mutation to store the values in db.\n     *\n     * @param {object} state Current state.\n     * @param {object} data Data to update.\n     */\n    setItems: (state, data) => {\n      state.items = data;\n    }\n  },\n  actions: {\n    /**\n     * Re-initialize the settings store forcefully.\n     *\n     * We need to call the API and get the settings,\n     * then update the store state with the new values.\n     *\n     * @param commit Commit\n     * @param {object} data Custom params.\n     *\n     * @return {Promise<void>}\n     */\n    reInit: async ({\n      commit\n    }) => {\n      try {\n        const response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].getCookieCategories();\n        const items = [];\n        if (response instanceof Array) {\n          response.forEach(function (item) {\n            items.push(item);\n          });\n          commit('setItems', items);\n        }\n      } catch (error) {\n        console.error(error);\n      }\n    },\n    /**\n    /**\n     * Update the settings values in db.\n     *\n     * Use the API and update the whole values.\n     * Only do this when required.\n     *\n     * @param {object} Commit and State.\n     * @param {object} data Custom params.\n     *\n     * @return {boolean}\n     */\n    bulkUpdate: async ({\n      state,\n      dispatch\n    }) => {\n      let success = false;\n      let response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].bulkUpdateCookieCategory(state.items);\n      if (response.length > 0) {\n        success = true;\n        dispatch('reInit');\n      }\n      return success;\n    }\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (banners);\n\n//# sourceURL=webpack:///./src/store/modules/cookies.js?");

/***/ }),

/***/ "./src/store/modules/languages.js":
/*!****************************************!*\
  !*** ./src/store/modules/languages.js ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\nconst languages = {\n  namespaced: true,\n  state: {\n    selected: [],\n    available: window.ckyLanguages,\n    current: '',\n    default: ''\n  },\n  getters: {\n    getSelected: state => {\n      return state.selected;\n    },\n    getCurrent: state => {\n      return state.current;\n    },\n    getAvailable: state => {\n      return state.available;\n    },\n    getDefault: state => {\n      return state.available.find(function (langage) {\n        return langage.code == state.default;\n      });\n    }\n  },\n  mutations: {\n    /**\n     * Update a single value in store.\n     *\n     * Updates the value only on store.\n     * Call updateSettings mutation to store the values in db.\n     *\n     * @param {object} state Current state.\n     * @param {object} data Data to update.\n     */\n    setSelected: (state, data) => {\n      state.selected = data;\n    },\n    setCurrent: (state, data) => {\n      state.current = data;\n    },\n    setAvailable: (state, data) => {\n      state.available = data;\n    },\n    setDefault: (state, data) => {\n      state.default = data;\n    }\n  },\n  actions: {\n    /**\n     * Set a single option value after validation.\n     *\n     * Make sure all required items are provided, then\n     * call the mutation.\n     *\n     * @param commit Commit.\n     * @param {object} data Custom params.\n     */\n    setSelected: async ({\n      commit\n    }, data = {}) => {\n      commit('setSelected', data);\n    },\n    setCurrent: async ({\n      commit\n    }, data = {}) => {\n      commit('setCurrent', data);\n    },\n    setDefault: async ({\n      commit\n    }, data = {}) => {\n      commit('setDefault', data);\n    },\n    /**\n     * Update the settings values in db.\n     *\n     * Use the API and update the whole values.\n     * Only do this when required.\n     *\n     * @param {object} Commit and State.\n     * @param {object} data Custom params.\n     *\n     * @return {boolean}\n     */\n    saveSelected: async ({\n      state\n    }, {\n      remove = false,\n      clear = true\n    } = {}) => {\n      const data = state.selected;\n      if (!remove) {\n        try {\n          await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n            path: \"languages/translations\",\n            data: data\n          });\n        } catch (error) {\n          console.log(error);\n        }\n      }\n      let languages = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"getOption\"])('languages');\n      languages.selected = data;\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"setOption\"])('languages', languages);\n      return await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"saveOptions\"])(clear);\n    },\n    saveDefault: async ({\n      state\n    }, {\n      clear = true\n    } = {}) => {\n      const data = state.default;\n      let languages = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"getOption\"])('languages');\n      languages.default = data;\n      Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"setOption\"])('languages', languages);\n      return await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"saveOptions\"])(clear);\n    },\n    loadLanguages: async ({\n      commit\n    }) => {\n      const data = Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"getOption\"])('languages');\n      commit('setSelected', data.selected);\n      commit('setDefault', data.default);\n      commit('setCurrent', data.default);\n    }\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (languages);\n\n//# sourceURL=webpack:///./src/store/modules/languages.js?");

/***/ }),

/***/ "./src/store/modules/settings.js":
/*!***************************************!*\
  !*** ./src/store/modules/settings.js ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n\n\nconst settings = {\n  namespaced: true,\n  state: {\n    options: window.ckyConfig.settings,\n    info: false,\n    status: true,\n    errors: {},\n    expand: window.ckyNoticeExpand.status,\n    gcm: window.ckyGcmConfig.settings,\n    connect_notice: window.ckyConnectNotice.status,\n    session_status: true\n  },\n  getters: {\n    /**\n     * Get the all settings object.\n     *\n     * @param {object} state Current state.\n     *\n     * @return {*}\n     */\n    get: state => {\n      return state.options;\n    },\n    getInfo: state => {\n      return state.info;\n    },\n    getExpandStatus: state => {\n      return state.expand;\n    },\n    getGcmInfo: state => {\n      return state.gcm;\n    },\n    getConnectNoticeStatus: state => {\n      return state.connect_notice;\n    },\n    getSessionStatus: state => {\n      return state.session_status;\n    }\n  },\n  mutations: {\n    /**\n     * Update a single value in store.\n     *\n     * Updates the value only on store.\n     * Call update mutation to store the values in db.\n     *\n     * @param {object} state Current state.\n     * @param {object} data Data to update.\n     */\n    set: (state, data) => {\n      if (Object.prototype.hasOwnProperty.call(state.options, data.key)) {\n        state.options[data.key] = data.value;\n      }\n    },\n    setInfo: (state, data) => {\n      state.info = data;\n    },\n    setGcmInfo: (state, data) => {\n      state.gcm = data;\n    },\n    /**\n     * Update the whole settings data in state.\n     *\n     * This will replace the current state with the\n     * data provided.\n     *\n     * @param {object} state Current state.\n     * @param {object} data Custom params.\n     */\n    update: (state, data) => {\n      window.ckyConfig.settings = data;\n      state.options = data;\n    },\n    updateGcm: (state, data) => {\n      window.ckyGcmConfig.settings = data;\n      state.gcm = data;\n    },\n    updateStatus: (state, status = true) => {\n      state.status = status;\n    },\n    setErrors: (state, errors) => {\n      state.errors = errors;\n    },\n    updateSessionStatus: (state, status = true) => {\n      state.session_status = status;\n    }\n  },\n  actions: {\n    /**\n     * Re-initialize the settings store forcefully.\n     *\n     * We need to call the API and get the settings,\n     * then update the store state with the new values.\n     *\n     * @param commit Commit\n     * @param {object} data Custom params.\n     *\n     * @return {Promise<void>}\n     */\n    reInit: async ({\n      commit\n    }) => {\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: \"settings\"\n      }).then(response => {\n        if (response.account) {\n          commit('update', response);\n        }\n      });\n    },\n    loadInfo: async ({\n      commit,\n      state,\n      dispatch\n    }, force = false) => {\n      let status = false;\n      status = true;\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n        path: \"settings/info\",\n        params: {\n          'force': force\n        }\n      }).then(response => {\n        if (response) {\n          commit('setInfo', response);\n          commit('updateStatus', true);\n          const languages = state.info && state.info.languages ? state.info.languages : [];\n          const defaultLang = languages && languages.default ? languages.default : 'en';\n          Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"setDefaultLanguage\"])(defaultLang);\n          dispatch('checkURLMismatch');\n        }\n      }).catch(async error => {\n        if (error && error.data && error.data.status) {\n          commit('updateStatus', false);\n          if (error.data.status === 401) {\n            commit('updateSessionStatus', false);\n          }\n        }\n      });\n      return status;\n    },\n    /**\n     * Set a single option value after validation.\n     *\n     * Make sure all required settings are provided, then\n     * call the mutation.\n     *\n     * @param commit Commit.\n     * @param {object} data Custom params.\n     */\n    set: ({\n      commit\n    }, data = {}) => {\n      // Only if all required settings are found.\n      if (data['key'] && data['value']) {\n        commit('set', data);\n      }\n    },\n    /**\n     * Set a single option value after validation.\n     *\n     * Make sure all required settings are provided, then\n     * call the mutation.\n     *\n     * @param commit Commit.\n     * @param {object} data Custom params.\n     */\n    setInfo: ({\n      commit\n    }, data = {}) => {\n      // Only if all required settings are found.\n      if (data['key'] && data['value']) {\n        commit('setInfo', data);\n      }\n    },\n    /**\n     * Update the settings values in db.\n     *\n     * Use the API and update the whole values.\n     * Only do this when required.\n     *\n     * @param {object} Commit and State.\n     * @param {object} data Custom params.\n     *\n     * @return {boolean}\n     */\n    save: async ({\n      commit,\n      state,\n      dispatch\n    }, {\n      clear = true\n    } = {}) => {\n      const value = state.options;\n      let success = false;\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n        path: \"settings\",\n        data: value,\n        params: {\n          'clear': clear\n        }\n      }).then(response => {\n        if (response) {\n          commit('update', response);\n          dispatch('loadInfo'); // Refresh info.\n          success = true;\n        }\n      });\n      return success;\n    },\n    checkURLMismatch({\n      state,\n      commit\n    }) {\n      if (state.options.account.connected === false) return;\n      if (!Object(_helpers_common__WEBPACK_IMPORTED_MODULE_1__[\"checkDomain\"])()) {\n        let errors = {};\n        errors[\"urlMismatch\"] = true;\n        commit('setErrors', errors);\n      }\n    },\n    setGcmInfo: async ({\n      commit\n    }, data = {}) => {\n      commit('setGcmInfo', data);\n    }\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (settings);\n\n//# sourceURL=webpack:///./src/store/modules/settings.js?");

/***/ }),

/***/ "./src/store/store.js":
/*!****************************!*\
  !*** ./src/store/store.js ***!
  \****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _modules_settings__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modules/settings */ \"./src/store/modules/settings.js\");\n/* harmony import */ var _modules_banners__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modules/banners */ \"./src/store/modules/banners.js\");\n/* harmony import */ var _modules_languages__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./modules/languages */ \"./src/store/modules/languages.js\");\n/* harmony import */ var _modules_cookies__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./modules/cookies */ \"./src/store/modules/cookies.js\");\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vuex__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n/* harmony default export */ __webpack_exports__[\"default\"] = (new vuex__WEBPACK_IMPORTED_MODULE_1__[\"default\"].Store({\n  namespaced: true,\n  modules: {\n    banners: _modules_banners__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    settings: _modules_settings__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    languages: _modules_languages__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    cookies: _modules_cookies__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n  }\n}));\n\n//# sourceURL=webpack:///./src/store/store.js?");

/***/ }),

/***/ 0:
/*!***************************!*\
  !*** multi ./src/main.js ***!
  \***************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__(/*! ./src/main.js */\"./src/main.js\");\n\n\n//# sourceURL=webpack:///multi_./src/main.js?");

/***/ })

/******/ });                                                                                                                                                                                                                                                                                                                                                              lite/admin/dist/js/8.js                                                                             0000777                 00000145320 15251156627 0010703 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyConnectModal\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_0__[\"connect\"]],\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      hasFilter: false,\n      filterParams: null\n    };\n  },\n  props: {\n    visible: {\n      type: Boolean,\n      default: false\n    },\n    availablePlan: {\n      type: String,\n      default: 'all'\n    },\n    feature: {\n      type: String,\n      default: \"\"\n    }\n  },\n  methods: {\n    show() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.show();\n    },\n    close() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.close();\n    },\n    async handleNavigate() {\n      // Call WordPress filter hook before navigation\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - check if we have additional parameters\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Store filter parameters and pass them to connectToApp\n          this.connectToApp(false, this.feature, response.filter_result);\n          return;\n        }\n\n        // Filter is present but no additional parameters - route to dashboard/plans\n        document.body.classList.remove('cky-app-modal-open');\n        this.$router.push({\n          path: 'dashboard/plans',\n          query: {\n            available: this.availablePlan\n          }\n        });\n        return;\n      }\n\n      // No filter present or filter returns empty data - navigate normally\n      document.body.classList.remove('cky-app-modal-open');\n      this.$router.push({\n        path: 'dashboard/plans',\n        query: {\n          available: this.availablePlan\n        }\n      });\n    },\n    async handleExistingAccountConnection() {\n      // Handle existing account connection with filter parameters\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - add parameters to the existing connection flow\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Pass filter parameters to connectToApp\n          this.connectToApp(true, this.feature, response.filter_result);\n          return;\n        }\n      }\n\n      // Proceed with existing account connection (no filter parameters)\n      this.connectToApp(true, this.feature);\n    }\n  },\n  computed: {\n    dismissable() {\n      return !this.visible;\n    }\n  },\n  mounted() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.close();\n    });\n    // Check if the filter is present\n    this.checkForFilter();\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/policies.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/policies/views/policies.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _mixins_connect_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/mixins/connect.js */ \"./src/mixins/connect.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/cky-connect-success.vue */ \"./src/components/cky-connect-success.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyPolicies\",\n  mixins: [_mixins_connect_js__WEBPACK_IMPORTED_MODULE_1__[\"connect\"]],\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyConnectSuccess: _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n  },\n  data() {\n    return {\n      privacyPolicyFeatures: [\"Answer a simple questionnaire\", \"Generate policy in minutes\", \"Copy as text/HTML\", \"Customise as required\"],\n      cookiePolicyFeatures: [\"Instantly generate custom policy\", \"Auto-updating cookie list\", \"Copy as text/HTML\", \"Customise as required\"]\n    };\n  },\n  methods: {\n    showPrivacyPolicy() {\n      this.$refs.ckyConnectModal.show();\n    },\n    showCookiePolicy() {\n      this.$refs.ckyCookiePolicy.show();\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_2__[\"mapState\"])(\"settings\", [\"options\"]),\n    connected() {\n      return this.options.account.connected && this.options.account.connected || false;\n    },\n    currentTabComponent: function () {\n      return \"tab-\" + this.currentTab.toLowerCase();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyConnectModal\",\n    staticClass: \"cky-connect-modal cky-text-center\",\n    attrs: {\n      type: \"info\",\n      visible: _vm.visible,\n      dismissable: _vm.dismissable\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_vm._t(\"title\")];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_vm._t(\"message\"), _c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-center\"\n        }, [_c(\"cky-button\", {\n          ref: \"ckyButtonConnect\",\n          class: {\n            \"cky-external-link\": _vm.hasFilter\n          },\n          nativeOn: {\n            click: function ($event) {\n              return _vm.handleNavigate();\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Access\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n          staticClass: \"cky-login-text\"\n        }, [_vm.availablePlan === \"all\" ? _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")]) : _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")])])], 1)];\n      },\n      proxy: true\n    }], null, true)\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/policies.vue?vue&type=template&id=2d6851c2":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/policies/views/policies.vue?vue&type=template&id=2d6851c2 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section cky-section-policies cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"cky-connect-success\")], 1)]), _vm._m(0), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-card cky-card-policy\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-policy-icon cky-align-center\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"privacy-policy\",\n      width: \"56px\",\n      height: \"56px\",\n      color: \"#8893a1\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-card-title\"\n  }, [_c(\"h3\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Privacy Policy Generator\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-policy-description\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Create a privacy policy to inform users about the data collection practices of your website.\", \"cookie-law-info\")) + \" \")])]), _c(\"ul\", {\n    staticClass: \"cky-policy-features\"\n  }, _vm._l(_vm.privacyPolicyFeatures, function (feature) {\n    return _c(\"li\", {\n      key: feature\n    }, [_vm._m(1, true), _vm._v(\" \" + _vm._s(_vm.$i18n.__(feature, \"cookie-law-info\")) + \" \")]);\n  }), 0), _c(\"div\", {\n    staticClass: \"cky-policy-btn\"\n  }, [_c(\"a\", {\n    staticClass: \"cky-button cky-button-primary cky-button-medium\",\n    on: {\n      click: _vm.showPrivacyPolicy\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Generate\", \"cookie-law-info\")) + \" \")])]), _c(\"cky-connect-modal\", {\n    ref: \"ckyConnectModal\",\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/privacy-policy.svg */ \"./src/assets/privacy-policy.svg\"),\n            alt: \"privacy policy\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Generate a custom privacy policy for your site in just minutes\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-card cky-card-policy\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-policy-icon cky-align-center\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"cookie-policy\",\n      width: \"56px\",\n      height: \"56px\",\n      color: \"#8893a1\"\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-card-title\"\n  }, [_c(\"h3\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cookie Policy Generator\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-policy-description\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Generate a custom cookie policy and inform users about your site's use of cookies.\", \"cookie-law-info\")) + \" \")])]), _c(\"ul\", {\n    staticClass: \"cky-policy-features\"\n  }, _vm._l(_vm.cookiePolicyFeatures, function (feature) {\n    return _c(\"li\", {\n      key: feature\n    }, [_vm._m(2, true), _vm._v(\" \" + _vm._s(_vm.$i18n.__(feature, \"cookie-law-info\")) + \" \")]);\n  }), 0), _c(\"div\", {\n    staticClass: \"cky-policy-btn\"\n  }, [_c(\"a\", {\n    staticClass: \"cky-button cky-button-primary cky-button-medium\",\n    on: {\n      click: _vm.showCookiePolicy\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Generate\", \"cookie-law-info\")) + \" \")])]), _c(\"cky-connect-modal\", {\n    ref: \"ckyCookiePolicy\",\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/cookie-policy.svg */ \"./src/assets/cookie-policy.svg\"),\n            alt: \"cookie policy\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Generate an auto-updating cookie policy for your website\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1)])])]);\n};\nvar staticRenderFns = [function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section-header cky-align-center cky-justify-between\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-header-actions cky-align-center\"\n  })]);\n}, function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", {\n    staticClass: \"cky-icon-tiny\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/check.svg */ \"./src/assets/check.svg\")\n    }\n  })]);\n}, function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", {\n    staticClass: \"cky-icon-tiny\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/check.svg */ \"./src/assets/check.svg\")\n    }\n  })]);\n}];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/policies/views/policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/assets/check.svg":
/*!******************************!*\
  !*** ./src/assets/check.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/check.svg\";\n\n//# sourceURL=webpack:///./src/assets/check.svg?");

/***/ }),

/***/ "./src/assets/cookie-policy.svg":
/*!**************************************!*\
  !*** ./src/assets/cookie-policy.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cookie-policy.svg\";\n\n//# sourceURL=webpack:///./src/assets/cookie-policy.svg?");

/***/ }),

/***/ "./src/assets/privacy-policy.svg":
/*!***************************************!*\
  !*** ./src/assets/privacy-policy.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/privacy-policy.svg\";\n\n//# sourceURL=webpack:///./src/assets/privacy-policy.svg?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-connect-modal.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony import */ var _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!****************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/modules/policies/views/policies.vue":
/*!*************************************************!*\
  !*** ./src/modules/policies/views/policies.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _policies_vue_vue_type_template_id_2d6851c2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./policies.vue?vue&type=template&id=2d6851c2 */ \"./src/modules/policies/views/policies.vue?vue&type=template&id=2d6851c2\");\n/* harmony import */ var _policies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./policies.vue?vue&type=script&lang=js */ \"./src/modules/policies/views/policies.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _policies_vue_vue_type_style_index_0_id_2d6851c2_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss */ \"./src/modules/policies/views/policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _policies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _policies_vue_vue_type_template_id_2d6851c2__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _policies_vue_vue_type_template_id_2d6851c2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/policies/views/policies.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?");

/***/ }),

/***/ "./src/modules/policies/views/policies.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/modules/policies/views/policies.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./policies.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/policies.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?");

/***/ }),

/***/ "./src/modules/policies/views/policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss":
/*!**********************************************************************************************!*\
  !*** ./src/modules/policies/views/policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss ***!
  \**********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_style_index_0_id_2d6851c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/policies.vue?vue&type=style&index=0&id=2d6851c2&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_style_index_0_id_2d6851c2_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_style_index_0_id_2d6851c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_style_index_0_id_2d6851c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_style_index_0_id_2d6851c2_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?");

/***/ }),

/***/ "./src/modules/policies/views/policies.vue?vue&type=template&id=2d6851c2":
/*!*******************************************************************************!*\
  !*** ./src/modules/policies/views/policies.vue?vue&type=template&id=2d6851c2 ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_template_id_2d6851c2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./policies.vue?vue&type=template&id=2d6851c2 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/policies/views/policies.vue?vue&type=template&id=2d6851c2\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_template_id_2d6851c2__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_policies_vue_vue_type_template_id_2d6851c2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/policies/views/policies.vue?");

/***/ })

}]);                                                                                                                                                                                                                                                                                                                lite/admin/dist/js/app.min.js                                                                       0000777                 00000651061 15251156627 0012102 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function(t){function e(e){for(var o,s,r=e[0],c=e[1],l=e[2],u=0,d=[];u<r.length;u++)s=r[u],Object.prototype.hasOwnProperty.call(a,s)&&a[s]&&d.push(a[s][0]),a[s]=0;for(o in c)Object.prototype.hasOwnProperty.call(c,o)&&(t[o]=c[o]);p&&p(e);while(d.length)d.shift()();return i.push.apply(i,l||[]),n()}function n(){for(var t,e=0;e<i.length;e++){for(var n=i[e],o=!0,s=1;s<n.length;s++){var r=n[s];0!==a[r]&&(o=!1)}o&&(i.splice(e--,1),t=c(c.s=n[0]))}return t}var o={},s={app:0},a={app:0},i=[];function r(t){return c.p+"js/"+({}[t]||t)+".min.js"}function c(e){if(o[e])return o[e].exports;var n=o[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(t){var e=[],n={"chunk-0315c339":1,"chunk-0bae407a":1,"chunk-0fdc0d82":1,"chunk-2a17c2d7":1,"chunk-5e49c00b":1,"chunk-b94265a2":1,"chunk-6d688c92":1,"chunk-77f3f88c":1};s[t]?e.push(s[t]):0!==s[t]&&n[t]&&e.push(s[t]=new Promise((function(e,n){for(var o="css/"+({}[t]||t)+".min.css",a=c.p+o,i=document.getElementsByTagName("link"),r=0;r<i.length;r++){var l=i[r],u=l.getAttribute("data-href")||l.getAttribute("href");if("stylesheet"===l.rel&&(u===o||u===a))return e()}var d=document.getElementsByTagName("style");for(r=0;r<d.length;r++){l=d[r],u=l.getAttribute("data-href");if(u===o||u===a)return e()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=e,p.onerror=function(e){var o=e&&e.target&&e.target.src||a,i=new Error("Loading CSS chunk "+t+" failed.\n("+o+")");i.code="CSS_CHUNK_LOAD_FAILED",i.request=o,delete s[t],p.parentNode.removeChild(p),n(i)},p.href=a;var h=document.getElementsByTagName("head")[0];h.appendChild(p)})).then((function(){s[t]=0})));var o=a[t];if(0!==o)if(o)e.push(o[2]);else{var i=new Promise((function(e,n){o=a[t]=[e,n]}));e.push(o[2]=i);var l,u=document.createElement("script");u.charset="utf-8",u.timeout=120,c.nc&&u.setAttribute("nonce",c.nc),u.src=r(t);var d=new Error;l=function(e){u.onerror=u.onload=null,clearTimeout(p);var n=a[t];if(0!==n){if(n){var o=e&&("load"===e.type?"missing":e.type),s=e&&e.target&&e.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",d.name="ChunkLoadError",d.type=o,d.request=s,n[1](d)}a[t]=void 0}};var p=setTimeout((function(){l({type:"timeout",target:u})}),12e4);u.onerror=u.onload=l,document.head.appendChild(u)}return Promise.all(e)},c.m=t,c.c=o,c.d=function(t,e,n){c.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},c.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},c.t=function(t,e){if(1&e&&(t=c(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)c.d(n,o,function(e){return t[e]}.bind(null,o));return n},c.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return c.d(e,"a",e),e},c.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},c.p="/wp-content/plugins/cookie-law-info/lite/admin/dist/",c.oe=function(t){throw console.error(t),t};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],u=l.push.bind(l);l.push=e,l=l.slice();for(var d=0;d<l.length;d++)e(l[d]);var p=u;i.push([0,"chunk-vendors"]),n()})({0:function(t,e,n){t.exports=n("56d7")},"01e9":function(t,e,n){},"0371":function(t,e,n){},"045e":function(t,e,n){"use strict";n("be7c")},"07a4":function(t,e,n){"use strict";var o=n("2b0e"),s=n("2f62"),a=n("f9c4"),i=n("87ea");const r={namespaced:!0,state:{options:window.ckyConfig.settings,info:!1,status:!0,errors:{},expand:window.ckyNoticeExpand.status,gcm:window.ckyGcmConfig.settings,connect_notice:window.ckyConnectNotice.status,session_status:!0},getters:{get:t=>t.options,getInfo:t=>t.info,getExpandStatus:t=>t.expand,getGcmInfo:t=>t.gcm,getConnectNoticeStatus:t=>t.connect_notice,getSessionStatus:t=>t.session_status},mutations:{set:(t,e)=>{Object.prototype.hasOwnProperty.call(t.options,e.key)&&(t.options[e.key]=e.value)},setInfo:(t,e)=>{t.info=e},setGcmInfo:(t,e)=>{t.gcm=e},update:(t,e)=>{window.ckyConfig.settings=e,t.options=e},updateGcm:(t,e)=>{window.ckyGcmConfig.settings=e,t.gcm=e},updateStatus:(t,e=!0)=>{t.status=e},setErrors:(t,e)=>{t.errors=e},updateSessionStatus:(t,e=!0)=>{t.session_status=e}},actions:{reInit:async({commit:t})=>{await a["a"].get({path:"settings"}).then(e=>{e.account&&t("update",e)})},loadInfo:async({commit:t,state:e,dispatch:n},o=!1)=>{let s=!1;return s=!0,await a["a"].get({path:"settings/info",params:{force:o}}).then(o=>{if(o){t("setInfo",o),t("updateStatus",!0);const s=e.info&&e.info.languages?e.info.languages:[],a=s&&s.default?s.default:"en";Object(i["l"])(a),n("checkURLMismatch")}}).catch(async e=>{e&&e.data&&e.data.status&&(t("updateStatus",!1),401===e.data.status&&t("updateSessionStatus",!1))}),s},set:({commit:t},e={})=>{e["key"]&&e["value"]&&t("set",e)},setInfo:({commit:t},e={})=>{e["key"]&&e["value"]&&t("setInfo",e)},save:async({commit:t,state:e,dispatch:n},{clear:o=!0}={})=>{const s=e.options;let i=!1;return await a["a"].post({path:"settings",data:s,params:{clear:o}}).then(e=>{e&&(t("update",e),n("loadInfo"),i=!0)}),i},checkURLMismatch({state:t,commit:e}){if(!1!==t.options.account.connected&&!Object(i["a"])()){let t={urlMismatch:!0};e("setErrors",t)}},setGcmInfo:async({commit:t},e={})=>{t("setGcmInfo",e)}}};var c=r;const l={namespaced:!0,state:{items:!1,current:!1,preview:!1,presets:[],configs:[],template:[],errors:{}},getters:{getBanners:t=>t.items,getCurrentBanner:t=>t.current,getPreview:t=>t.preview,getPresets:t=>t.presets,getConfigs:t=>t.configs,getTemplate:t=>t.template,getErrors:t=>t.errors},mutations:{setBanners:(t,e)=>{t.items=e},setCurrentBanner:(t,e)=>{t.current=e},setPreview:(t,e)=>{t.preview=e},setPresets:(t,e)=>{t.presets=e},setConfigs:(t,e)=>{t.configs=e},setTemplate:(t,e)=>{t.template=e},updateBanners:(t,e)=>{t.items=e},setErrors:(t,e)=>{t.errors=e}},actions:{reInit:async({commit:t})=>{try{const e=await a["a"].get({path:"banners"});if(e){const n=[];e.forEach((function(t){let e={};e.id=t.id||"",e.name=t.name||"",e.slug=t.slug||"",e.default=t.default||!1,e.status=t.status||!1,e.properties=t.properties||{},e.contents=t.contents||{},n.push(e)})),t("updateBanners",n)}}catch(e){console.log(e)}},setBanners:async({commit:t},e={})=>{t("setBanners",e)},setCurrentBanner:async({commit:t},e={})=>{t("setCurrentBanner",e)},setPreview:async({commit:t},e={})=>{t("setPreview",e)},setPresets:async({commit:t},e={})=>{t("setPresets",e)},setConfigs:async({commit:t},e={})=>{t("setConfigs",e)},setTemplate:async({commit:t},e={})=>{t("setTemplate",e)},saveBanner:async({dispatch:t},e={})=>{let n=!1;if(!Object.prototype.hasOwnProperty.call(e,"banner"))return;const o=e.banner,s=e.params&&e.params||{};try{const e=await a["a"].put({path:"/banners/"+o.id,data:o,params:s});e.id&&(n=!0,t("reInit"))}catch(i){console.log(i)}return n},setErrors:async({commit:t},e={})=>{t("setErrors",e)}}};var u=l;const d={namespaced:!0,state:{selected:[],available:window.ckyLanguages,current:"",default:""},getters:{getSelected:t=>t.selected,getCurrent:t=>t.current,getAvailable:t=>t.available,getDefault:t=>t.available.find((function(e){return e.code==t.default}))},mutations:{setSelected:(t,e)=>{t.selected=e},setCurrent:(t,e)=>{t.current=e},setAvailable:(t,e)=>{t.available=e},setDefault:(t,e)=>{t.default=e}},actions:{setSelected:async({commit:t},e={})=>{t("setSelected",e)},setCurrent:async({commit:t},e={})=>{t("setCurrent",e)},setDefault:async({commit:t},e={})=>{t("setDefault",e)},saveSelected:async({state:t},{remove:e=!1,clear:n=!0}={})=>{const o=t.selected;if(!e)try{await a["a"].post({path:"languages/translations",data:o})}catch(r){console.log(r)}let s=Object(i["e"])("languages");return s.selected=o,Object(i["m"])("languages",s),await Object(i["k"])(n)},saveDefault:async({state:t},{clear:e=!0}={})=>{const n=t.default;let o=Object(i["e"])("languages");return o.default=n,Object(i["m"])("languages",o),await Object(i["k"])(e)},loadLanguages:async({commit:t})=>{const e=Object(i["e"])("languages");t("setSelected",e.selected),t("setDefault",e.default),t("setCurrent",e.default)}}};var p=d,h=n("a9e4");const g={namespaced:!0,state:{items:!1},getters:{getItems:t=>t.items},mutations:{setItems:(t,e)=>{t.items=e}},actions:{reInit:async({commit:t})=>{try{const e=await h["a"].getCookieCategories(),n=[];e instanceof Array&&(e.forEach((function(t){n.push(t)})),t("setItems",n))}catch(e){console.error(e)}},bulkUpdate:async({state:t,dispatch:e})=>{let n=!1,o=await h["a"].bulkUpdateCookieCategory(t.items);return o.length>0&&(n=!0,e("reInit")),n}}};var f=g;o["a"].use(s["a"]);e["a"]=new s["a"].Store({namespaced:!0,modules:{banners:u,settings:c,languages:p,cookies:f}})},1087:function(t,e,n){"use strict";n("8a3e")},"13dc":function(t,e,n){"use strict";n("4321")},1759:function(t,e,n){"use strict";n("da4c")},"17aa":function(t,e,n){"use strict";var o=function(){var t=this;t._self._c;return t._m(0)},s=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-card-loader-container"},[e("div",{staticClass:"cky-card-loader"},[e("div",{staticClass:"cky-card-loader--line"}),e("div",{staticClass:"cky-card-loader--line"}),e("div",{staticClass:"cky-card-loader--line"}),e("div",{staticClass:"cky-card-loader--line"}),e("div",{staticClass:"cky-card-loader--line cky-card-loader--rect"})])])}],a={name:"CkyCardLoader"},i=a,r=(n("482e"),n("2877")),c=Object(r["a"])(i,o,s,!1,null,"4bc5d6ea",null);e["a"]=c.exports},"1f3d":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("span",t._g({staticClass:"cky-icon-base",style:t.getStyles},t.$listeners),[e(t.icon,{tag:"component",attrs:{width:t.width,height:t.height,color:t.color}})],1)},s=[],a=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 1250 250",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M92.9114 47.9141C134.161 47.9141 164.995 70.8307 174.995 108.331H128.745C121.661 93.3307 108.328 86.2474 92.4948 86.2474C66.6615 86.2474 48.7448 105.414 48.7448 136.247C48.7448 167.081 66.6615 186.247 92.4948 186.247C108.328 186.247 121.661 178.747 128.745 164.164H174.995C164.995 201.664 134.161 224.581 92.9114 224.581C41.6614 224.164 5.82812 187.914 5.82812 135.831C5.82812 83.7474 41.6614 47.9141 92.9114 47.9141Z",fill:t.color}}),e("path",{attrs:{d:"M259.161 225.003C218.745 225.003 188.328 197.919 188.328 154.169C188.328 110.419 219.578 83.3359 259.995 83.3359C300.411 83.3359 331.661 110.419 331.661 154.169C331.661 197.919 299.578 225.003 259.161 225.003ZM259.161 188.336C274.161 188.336 288.328 177.086 288.328 154.169C288.328 130.836 274.578 120.003 259.578 120.003C244.161 120.003 230.828 130.836 230.828 154.169C231.245 177.086 243.745 188.336 259.161 188.336Z",fill:t.color}}),e("path",{attrs:{d:"M415.411 225.003C374.995 225.003 344.578 197.919 344.578 154.169C344.578 110.419 375.828 83.3359 416.245 83.3359C456.661 83.3359 487.911 110.419 487.911 154.169C487.911 197.919 455.828 225.003 415.411 225.003ZM415.411 188.336C430.411 188.336 444.578 177.086 444.578 154.169C444.578 130.836 430.828 120.003 415.828 120.003C400.411 120.003 387.078 130.836 387.078 154.169C387.078 177.086 399.995 188.336 415.411 188.336Z",fill:t.color}}),e("path",{attrs:{d:"M502.914 47.9141H544.997V141.247L586.664 85.4141H638.747L581.664 154.164L639.581 222.914H587.497L545.414 164.997V222.914H503.331V47.9141H502.914Z",fill:t.color}}),e("path",{attrs:{d:"M648.746 48.3307C648.746 35.4141 658.746 25.4141 673.746 25.4141C688.746 25.4141 698.746 35.4141 698.746 48.3307C698.746 60.8307 688.746 70.8307 673.746 70.8307C658.746 70.8307 648.746 60.8307 648.746 48.3307ZM652.913 84.9974H694.996V222.497H652.913V84.9974Z",fill:t.color}}),e("path",{attrs:{d:"M780.001 225.003C739.585 225.003 710.418 197.919 710.418 154.169C710.418 110.419 739.168 83.3359 780.001 83.3359C820.001 83.3359 848.751 110.003 848.751 152.086C848.751 155.836 848.335 160.419 847.918 164.586H752.501C754.168 182.503 765.001 190.836 778.751 190.836C790.418 190.836 797.085 185.003 800.835 177.503H845.835C838.751 204.169 814.585 225.003 780.001 225.003ZM752.918 140.836H805.835C805.835 125.836 794.168 117.086 780.001 117.086C765.835 117.086 755.418 125.419 752.918 140.836Z",fill:t.color}}),e("path",{attrs:{d:"M1043.33 225.003C1002.91 225.003 973.746 197.919 973.746 154.169C973.746 110.419 1002.5 83.3359 1043.33 83.3359C1083.33 83.3359 1112.08 110.003 1112.08 152.086C1112.08 155.836 1111.66 160.419 1111.25 164.586H1015.83C1017.5 182.503 1028.33 190.836 1042.08 190.836C1053.75 190.836 1060.41 185.003 1064.16 177.503H1109.16C1102.08 204.169 1077.5 225.003 1043.33 225.003ZM1015.83 140.836H1068.75C1068.75 125.836 1057.08 117.086 1042.91 117.086C1029.16 117.086 1018.33 125.419 1015.83 140.836Z",fill:t.color}}),e("path",{attrs:{d:"M1188.33 225.003C1151.67 225.003 1127.08 204.586 1125 177.919H1166.67C1167.5 187.503 1176.25 193.753 1187.92 193.753C1198.75 193.753 1204.58 188.753 1204.58 182.503C1204.58 160.419 1129.58 176.253 1129.58 125.836C1129.58 102.503 1149.58 83.3359 1185.42 83.3359C1220.83 83.3359 1240.83 102.919 1243.33 130.003H1204.17C1202.92 120.836 1195.83 114.586 1183.75 114.586C1173.75 114.586 1168.33 118.336 1168.33 125.003C1168.33 147.086 1242.92 131.253 1243.75 182.919C1244.17 206.669 1222.92 225.003 1188.33 225.003Z",fill:t.color}}),e("path",{attrs:{d:"M892.496 87.5H848.746L888.746 161.667H932.496L892.496 87.5Z",fill:t.color}}),e("path",{attrs:{d:"M887.906 159.586L889.156 161.669H932.906L904.156 109.586L887.906 159.586Z",fill:t.color}}),e("path",{attrs:{d:"M967.91 25L889.16 161.667H932.91L1011.66 25H967.91Z",fill:t.color}}),e("path",{attrs:{d:"M889.16 182.086H931.66V225.003H889.16V182.086Z",fill:t.color}})])},i=[],r={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},c=r,l=n("2877"),u=Object(l["a"])(c,a,i,!1,null,null,null),d=u.exports,p=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 142 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("g",{attrs:{"clip-path":"url(#clip0)"}},[e("path",{attrs:{d:"M20.9961 0H93.5913C99.3652 0 104.614 2.35596 108.423 6.16455C112.231 9.97315 114.587 15.2222 114.587 20.9961V67.8223C114.587 73.5962 112.231 78.8452 108.423 82.6538C104.614 86.4624 99.3652 88.8184 93.5913 88.8184H57.2876L25.4028 116.223C23.9258 117.493 21.6919 117.322 20.4224 115.833C19.7998 115.1 19.519 114.197 19.5801 113.306L21.2769 88.8062H20.9961C15.2222 88.8062 9.97315 86.4502 6.16455 82.6416C2.35596 78.8452 0 73.5962 0 67.8223V20.9961C0 15.2222 2.35596 9.97315 6.16455 6.16455C9.96094 2.35596 15.21 0 20.9961 0ZM124.89 34.1553C129.004 34.9487 132.69 36.9751 135.547 39.8315C139.27 43.5547 141.589 48.6939 141.589 54.3579V101.184C141.589 106.848 139.282 111.987 135.547 115.71C131.824 119.434 126.685 121.753 121.021 121.753H120.276L122.009 146.704C122.058 147.485 121.826 148.291 121.277 148.926C120.166 150.232 118.201 150.378 116.907 149.268L84.8999 120.947H42.7368L63.501 99.8291H107.495C117.09 99.8291 124.951 91.98 124.951 82.3731V35.5347C124.939 35.0708 124.927 34.6069 124.89 34.1553ZM31.3477 53.3203C29.3945 53.3203 27.8076 51.7334 27.8076 49.7803C27.8076 47.8272 29.3945 46.2402 31.3477 46.2402H68.396C70.3491 46.2402 71.936 47.8272 71.936 49.7803C71.936 51.7334 70.3491 53.3203 68.396 53.3203H31.3477ZM31.3477 35.791C29.3945 35.791 27.8076 34.2041 27.8076 32.251C27.8076 30.2979 29.3945 28.7109 31.3477 28.7109H83.8623C85.8154 28.7109 87.4024 30.2979 87.4024 32.251C87.4024 34.2041 85.8154 35.791 83.8623 35.791H31.3477ZM93.5791 7.08008H20.9961C17.1753 7.08008 13.6963 8.64258 11.1694 11.1694C8.64258 13.6963 7.08008 17.1631 7.08008 20.9961V67.8223C7.08008 71.6431 8.64258 75.1221 11.1694 77.6489C13.6963 80.1758 17.1753 81.7383 20.9961 81.7383H25.0732V81.7505L25.3052 81.7627C27.2461 81.897 28.7231 83.5816 28.5889 85.5225L27.2095 105.371L53.5034 82.7637C54.1382 82.1289 55.0171 81.7383 55.9937 81.7383H93.5791C97.3999 81.7383 100.879 80.1758 103.406 77.6489C105.933 75.1221 107.495 71.6431 107.495 67.8223V20.9961C107.495 17.1753 105.933 13.6963 103.406 11.1694C100.891 8.64258 97.4121 7.08008 93.5791 7.08008Z",fill:"white"}})]),e("defs",[e("clipPath",{attrs:{id:"clip0"}},[e("rect",{attrs:{width:"141.577",height:"150",fill:"white"}})])])])},h=[],g={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},f=g,y=Object(l["a"])(f,p,h,!1,null,null,null),m=y.exports,k=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M61.0383 94.1116C50.3883 90.4066 42.6933 80.2666 42.6933 68.3266C42.6933 53.2816 54.9033 41.0716 69.9783 41.0716C81.5733 41.0716 91.5183 48.3316 95.4483 58.5916C99.8433 57.3316 104.373 56.7016 109.038 56.7016C115.728 56.7016 122.193 58.0216 128.313 60.6016C131.898 62.1166 135.258 64.0516 138.363 66.3166C138.243 61.0066 137.868 58.8466 137.868 58.8466C137.328 55.8616 134.448 52.8466 131.493 52.1566L129.258 51.6466C124.038 50.0716 119.373 46.5916 116.418 41.5066C113.463 36.3916 112.773 30.5716 114.063 25.2316L114.753 23.1316C115.638 20.2366 114.498 16.2466 112.143 14.2516C112.143 14.2516 110.043 12.4666 104.163 9.07655C98.2533 5.68655 95.7183 4.77155 95.7183 4.77155C92.8233 3.75155 88.8033 4.72655 86.7033 6.96155L85.1583 8.62655C81.1983 12.3916 75.8583 14.6566 69.9333 14.6566C64.0233 14.6566 58.6533 12.3616 54.6633 8.56655L53.1633 6.96155C51.0933 4.72655 47.0433 3.75155 44.1783 4.78655C44.1783 4.78655 41.5983 5.73155 35.7033 9.09155C29.7933 12.5416 27.7533 14.2966 27.7533 14.2966C25.4283 16.2466 24.2733 20.2066 25.1433 23.1466L25.7733 25.2766C27.0333 30.6166 26.3733 36.4216 23.4183 41.5366C20.4633 46.6516 15.7833 50.1466 10.5183 51.7066L8.35828 52.2016C5.40328 52.8616 2.49328 55.8766 1.98328 58.8916C1.98328 58.8916 1.48828 61.5616 1.48828 68.4016C1.48828 75.2116 1.98328 77.9116 1.98328 77.9116C2.52328 80.9266 5.40328 83.9116 8.35828 84.6016L10.4583 85.0965C15.7083 86.6415 20.4483 90.1516 23.3733 95.2966C26.3283 100.412 27.0183 106.232 25.7283 111.572L25.1283 113.642C24.2433 116.537 25.3833 120.527 27.7383 122.522C27.7383 122.522 29.8383 124.307 35.7183 127.697C41.6283 131.117 44.1633 132.002 44.1633 132.002C47.0283 133.037 51.0483 132.062 53.1483 129.827L54.6183 128.252C56.8533 126.122 59.5533 124.457 62.5383 123.392C60.4983 117.902 59.4633 112.142 59.4633 106.247C59.5383 102.077 60.0633 98.0266 61.0383 94.1116Z",fill:t.color}}),e("path",{attrs:{d:"M109.052 66.7188C87.2566 66.7188 69.6016 84.3738 69.6016 106.169C69.6016 127.964 87.2566 145.619 109.052 145.619C130.847 145.619 148.502 127.964 148.502 106.169C148.502 84.3738 130.847 66.7188 109.052 66.7188ZM109.787 136.814C106.367 136.814 103.607 133.964 103.607 130.469C103.607 126.959 106.367 124.124 109.787 124.124C113.207 124.124 115.967 126.974 115.967 130.469C115.967 133.979 113.207 136.814 109.787 136.814ZM127.052 96.9288C126.197 98.5638 125.192 99.9738 124.007 101.174C122.837 102.374 120.737 104.369 117.692 107.174C116.852 107.984 116.177 108.674 115.682 109.274C115.172 109.874 114.797 110.429 114.557 110.909C114.302 111.404 114.122 111.914 113.987 112.409C113.837 112.904 113.642 113.789 113.387 115.049C112.922 117.719 111.467 119.039 108.992 119.039C107.702 119.039 106.637 118.604 105.752 117.749C104.867 116.894 104.432 115.589 104.432 113.879C104.432 111.719 104.747 109.859 105.377 108.314C106.007 106.739 106.877 105.359 107.927 104.174C108.992 103.004 110.432 101.564 112.232 99.9288C113.807 98.4888 114.962 97.4237 115.652 96.6887C116.372 95.9688 116.942 95.1438 117.437 94.2438C117.932 93.3588 118.157 92.3838 118.157 91.3188C118.157 89.2788 117.407 87.5237 115.952 86.1137C114.482 84.7037 112.592 83.9838 110.267 83.9838C107.537 83.9838 105.557 84.7037 104.267 86.1137C102.977 87.5237 101.882 89.6238 101.027 92.3988C100.187 95.2938 98.5816 96.7338 96.2566 96.7338C94.8766 96.7338 93.7066 96.2238 92.7466 95.2188C91.8016 94.2138 91.3066 93.1188 91.3066 91.9488C91.3066 89.5038 92.0566 87.0438 93.5716 84.5688C95.0716 82.0638 97.2766 80.0088 100.172 78.3588C103.067 76.7238 106.427 75.8838 110.282 75.8838C113.867 75.8838 117.032 76.5738 119.762 77.9538C122.492 79.3338 124.622 81.1938 126.107 83.5188C127.607 85.8738 128.342 88.4238 128.342 91.1838C128.312 93.3738 127.907 95.2938 127.052 96.9288Z",fill:t.color}})])},b=[],w={props:{width:{type:String,default:"44"},height:{type:String,default:"38"},color:{type:String,default:"currentColor"}}},C=w,v=Object(l["a"])(C,k,b,!1,null,null,null),_=v.exports,x=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 150 150",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("g",{attrs:{"clip-path":"url(#clip0)"}},[e("path",{attrs:{d:"M146.921 0.0209041C117.639 -0.504096 84.2456 14.8021 63.1082 38.5459C42.9082 38.9272 23.2395 47.2084 8.75835 61.6897C7.9146 62.5209 7.6146 63.7647 7.98335 64.8897C8.35835 66.0209 9.33334 66.8397 10.5083 67.0084L34.5958 70.4584L31.6207 73.7896C30.5145 75.0271 30.5707 76.9084 31.7458 78.0834L71.9144 118.252C72.5206 118.858 73.3206 119.165 74.1269 119.165C74.8707 119.165 75.6144 118.902 76.2081 118.371L79.5393 115.395L82.9893 139.483C83.1581 140.659 84.0831 141.521 85.2018 141.896C85.4894 141.989 85.7894 142.033 86.0956 142.033C86.9831 142.033 87.8894 141.645 88.5144 141.027C102.796 126.746 111.077 107.077 111.458 86.8771C135.227 65.6959 150.658 32.3146 149.976 3.07091C149.933 1.4084 148.589 0.064654 146.921 0.0209041ZM118.12 53.9709C115.077 57.0147 111.077 58.5397 107.071 58.5397C103.064 58.5397 99.0643 57.0147 96.0206 53.9709C89.9331 47.8771 89.9331 37.9647 96.0206 31.8709C102.114 25.7772 112.027 25.7772 118.12 31.8709C124.214 37.9647 124.214 47.8834 118.12 53.9709Z",fill:"white"}}),e("path",{attrs:{d:"M17.0253 105.662C10.3378 112.349 1.15661 142.561 0.131609 145.98C-0.199641 147.081 0.106608 148.274 0.912857 149.086C1.51286 149.686 2.3066 150.006 3.12535 150.006C3.42535 150.006 3.72535 149.962 4.02535 149.874C7.44409 148.85 37.6565 139.668 44.344 132.981C51.8753 125.45 51.8753 113.193 44.344 105.662C36.8066 98.1304 24.5566 98.1368 17.0253 105.662Z",fill:"white"}})]),e("defs",[e("clipPath",{attrs:{id:"clip0"}},[e("rect",{attrs:{width:"150",height:"150",fill:"white"}})])])])},$=[],L={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},S=L,P=Object(l["a"])(S,x,$,!1,null,null,null),O=P.exports,M=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 130 130"}},[e("path",{attrs:{fill:"#E5E7EA","fill-rule":"evenodd",d:"M60.5 28.362c2.95-2.475 3.352-6.895.863-9.861-2.49-2.967-6.913-3.338-9.863-.863a6.99 6.99 0 0 0-.862 9.862 6.99 6.99 0 0 0 9.862.862M40.178 76.841c5.705-4.787 6.465-13.296 1.664-19.018-4.788-5.706-13.314-6.452-19.019-1.665-5.722 4.802-6.452 13.314-1.664 19.02a13.482 13.482 0 0 0 19.02 1.663m69.284-8.467c6.564-5.508 7.419-15.273 1.91-21.837-5.494-6.548-15.272-7.419-21.836-1.91-6.548 5.494-7.405 15.288-1.91 21.836 5.507 6.564 15.288 7.405 21.836 1.91m-28.678 44.522c3.792-3.182 4.306-8.87 1.11-12.68-3.197-3.81-8.888-4.291-12.68-1.109a8.997 8.997 0 0 0-1.11 12.68 8.997 8.997 0 0 0 12.68 1.109m25.996 1.898c-27.506 23.08-68.493 19.495-91.574-8.011-23.08-27.507-19.494-68.495 8.012-91.575s68.493-19.495 91.574 8.012c23.08 27.506 19.494 68.494-8.012 91.574"}})])},j=[],A={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},T=A,B=Object(l["a"])(T,M,j,!1,null,null,null),H=B.exports,E=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 170 180",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M154.058 34.9258C154.036 33.556 153.437 32.3411 152.506 31.4648L120.631 1.46484C119.636 0.526042 118.257 0 116.875 0H21.25C18.3157 0 15.9375 2.23828 15.9375 5V61.1927C9.75342 63.2578 5.3125 68.8151 5.3125 75.3333V135.333C5.3125 141.852 9.75342 147.409 15.9375 149.474V165.667C15.9375 168.428 18.3157 170.667 21.25 170.667H148.75C151.685 170.667 154.062 168.428 154.062 165.667V149.474C160.246 147.409 164.688 141.852 164.688 135.333V75.3333C164.688 68.8151 160.246 63.2578 154.062 61.1927V35C154.062 34.9753 154.058 34.9505 154.058 34.9258ZM122.188 17.0716L135.923 30H122.188V17.0716ZM111.562 10V35C111.562 37.7617 113.94 40 116.875 40H143.438V60.3333H26.5625V10H111.562ZM26.5625 160.667V150.333H143.438V160.667H26.5625ZM154.062 135.333C154.062 138.09 151.679 140.333 148.75 140.333H21.25C18.3212 140.333 15.9375 138.09 15.9375 135.333V75.3333C15.9375 72.5768 18.3212 70.3333 21.25 70.3333H148.75C151.679 70.3333 154.062 72.5768 154.062 75.3333V135.333Z",fill:t.color}}),e("path",{attrs:{d:"M111.562 10V35C111.562 37.7617 113.94 40 116.875 40H143.438V60.3333H26.5625V10H111.562Z",fill:t.color}}),e("path",{attrs:{d:"M26.5625 160.666V150.332H143.438V160.666H26.5625Z",fill:t.color}}),e("path",{attrs:{d:"M154.062 135.332C154.062 138.089 151.679 140.332 148.75 140.332H21.25C18.3212 140.332 15.9375 138.089 15.9375 135.332V75.332C15.9375 72.5755 18.3212 70.332 21.25 70.332H148.75C151.679 70.332 154.062 72.5755 154.062 75.332V135.332Z",fill:t.color}}),e("path",{attrs:{d:"M42.5 90.332C45.4288 90.332 47.8125 92.5755 47.8125 95.332C47.8125 98.0938 50.1907 100.332 53.125 100.332C56.0593 100.332 58.4375 98.0938 58.4375 95.332C58.4375 87.0612 51.2877 80.332 42.5 80.332C33.7123 80.332 26.5625 87.0612 26.5625 95.332V115.332C26.5625 123.603 33.7123 130.332 42.5 130.332C51.2877 130.332 58.4375 123.603 58.4375 115.332C58.4375 112.57 56.0593 110.332 53.125 110.332C50.1907 110.332 47.8125 112.57 47.8125 115.332C47.8125 118.089 45.4288 120.332 42.5 120.332C39.5712 120.332 37.1875 118.089 37.1875 115.332V95.332C37.1875 92.5755 39.5712 90.332 42.5 90.332Z",fill:"white"}}),e("path",{attrs:{d:"M85 90.332C87.9288 90.332 90.3125 92.5755 90.3125 95.332C90.3125 98.0938 92.6907 100.332 95.625 100.332C98.5593 100.332 100.938 98.0938 100.938 95.332C100.938 87.0612 93.7877 80.332 85 80.332C76.2123 80.332 69.0625 87.0612 69.0625 95.332C69.0625 103.603 76.2123 110.332 85 110.332C87.9288 110.332 90.3125 112.576 90.3125 115.332C90.3125 118.089 87.9288 120.332 85 120.332C82.0712 120.332 79.6875 118.089 79.6875 115.332C79.6875 112.57 77.3093 110.332 74.375 110.332C71.4407 110.332 69.0625 112.57 69.0625 115.332C69.0625 123.603 76.2123 130.332 85 130.332C93.7877 130.332 100.938 123.603 100.938 115.332C100.938 107.061 93.7877 100.332 85 100.332C82.0712 100.332 79.6875 98.0885 79.6875 95.332C79.6875 92.5755 82.0712 90.332 85 90.332Z",fill:"white"}}),e("path",{attrs:{d:"M127.5 90.332C130.429 90.332 132.812 92.5755 132.812 95.332C132.812 98.0938 135.191 100.332 138.125 100.332C141.06 100.332 143.438 98.0938 143.438 95.332C143.438 87.0612 136.288 80.332 127.5 80.332C118.712 80.332 111.562 87.0612 111.562 95.332C111.562 103.603 118.712 110.332 127.5 110.332C130.429 110.332 132.812 112.576 132.812 115.332C132.812 118.089 130.429 120.332 127.5 120.332C124.572 120.332 122.188 118.089 122.188 115.332C122.188 112.57 119.81 110.332 116.875 110.332C113.941 110.332 111.562 112.57 111.562 115.332C111.562 123.603 118.712 130.332 127.5 130.332C136.288 130.332 143.438 123.603 143.438 115.332C143.438 107.061 136.288 100.332 127.5 100.332C124.572 100.332 122.188 98.0885 122.188 95.332C122.188 92.5755 124.572 90.332 127.5 90.332Z",fill:"white"}})])},I=[],V={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},D=V,N=Object(l["a"])(D,E,I,!1,null,null,null),Z=N.exports,R=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 150 188",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("g",[e("path",{attrs:{d:"M119.744 178.977H30.2557C16.1572 178.977 4.6875 167.508 4.6875 153.409V25.5682C4.6875 11.4698 16.1572 0 30.2557 0H69.7066C74.8282 0 79.6422 1.99352 83.2617 5.61701L139.696 62.0508C143.315 65.6743 145.309 70.4883 145.312 75.6059V153.409C145.312 167.508 133.843 178.977 119.744 178.977ZM30.2557 12.7841C23.2085 12.7841 17.4716 18.521 17.4716 25.5682V153.409C17.4716 160.456 23.2085 166.193 30.2557 166.193H119.744C126.791 166.193 132.529 160.456 132.529 153.409V75.6059C132.529 73.9 131.865 72.294 130.655 71.0875L74.225 14.6538C73.0185 13.4472 71.4125 12.7841 69.7066 12.7841H30.2557Z",fill:t.color}}),e("path",{attrs:{d:"M30.2528 12.7852C23.2056 12.7852 17.4688 18.522 17.4688 25.5692V153.41C17.4688 160.457 23.2056 166.194 30.2528 166.194H119.741C126.788 166.194 132.526 160.457 132.526 153.41V75.6069C132.526 73.9011 131.862 72.295 130.652 71.0886L74.2221 14.6548C73.0156 13.4483 71.4096 12.7852 69.7037 12.7852H30.2528Z",fill:t.color}}),e("path",{attrs:{d:"M30.2557 0H119.744C133.843 0 145.312 11.4697 145.312 25.5682V153.409C145.312 167.508 133.843 178.977 119.744 178.977H80.2934C75.1717 178.977 70.3578 176.984 66.7383 173.361L10.3045 116.927C6.68501 113.303 4.69149 108.489 4.6875 103.371V25.5682C4.6875 11.4697 16.1572 0 30.2557 0ZM119.744 166.193C126.791 166.193 132.529 160.457 132.529 153.409V25.5682C132.529 18.521 126.791 12.7841 119.744 12.7841H30.2557C23.2085 12.7841 17.4716 18.521 17.4716 25.5682V103.371C17.4716 105.077 18.1348 106.684 19.3452 107.889L75.775 164.324C76.9815 165.53 78.5875 166.193 80.2934 166.193H119.744Z",fill:t.color}}),e("path",{attrs:{d:"M119.741 166.194C126.788 166.194 132.526 160.458 132.526 153.41V25.5692C132.526 18.522 126.788 12.7852 119.741 12.7852H30.2528C23.2056 12.7852 17.4688 18.522 17.4688 25.5692V103.372C17.4688 105.078 18.1319 106.685 19.3423 107.89L75.7722 164.325C76.9786 165.531 78.5847 166.194 80.2905 166.194H119.741Z",fill:t.color}}),e("path",{attrs:{d:"M106.613 71.1591H43.403C39.9107 71.1591 37.082 68.2986 37.082 64.767C37.082 61.2355 39.9107 58.375 43.403 58.375H106.613C110.105 58.375 112.933 61.2355 112.933 64.767C112.933 68.2986 110.105 71.1591 106.613 71.1591Z",fill:"white"}}),e("path",{attrs:{d:"M106.965 102.691H43.0444C39.5128 102.691 36.6523 99.8302 36.6523 96.2987C36.6523 92.7667 39.5128 89.9062 43.0444 89.9062H106.965C110.497 89.9062 113.357 92.7667 113.357 96.2987C113.357 99.8302 110.497 102.691 106.965 102.691Z",fill:"white"}}),e("path",{attrs:{d:"M106.965 134.229H43.0444C39.5128 134.229 36.6523 131.369 36.6523 127.837C36.6523 124.306 39.5128 121.445 43.0444 121.445H106.965C110.497 121.445 113.357 124.306 113.357 127.837C113.357 131.369 110.497 134.229 106.965 134.229Z",fill:"white"}})])])},U=[],F={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},q=F,G=Object(l["a"])(q,R,U,!1,null,null,null),z=G.exports,Y=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 160 180",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M112.099 85.8059H47.901C24.2446 85.8059 5 66.5574 5 42.901C5 19.2446 24.2446 0 47.901 0H112.099C135.755 0 155 19.2446 155 42.901C155 66.5574 135.755 85.8059 112.099 85.8059ZM47.901 12.4385C31.1052 12.4385 17.4385 26.1052 17.4385 42.901C17.4385 59.6968 31.1052 73.3636 47.901 73.3636H112.099C128.899 73.3636 142.562 59.6968 142.562 42.901C142.562 26.1052 128.899 12.4385 112.099 12.4385H47.901Z",fill:t.color}}),e("path",{attrs:{d:"M47.9039 12.4375C31.1081 12.4375 17.4414 26.1042 17.4414 42.9C17.4414 59.6958 31.1081 73.3626 47.9039 73.3626H112.102C128.902 73.3626 142.565 59.6958 142.565 42.9C142.565 26.1042 128.902 12.4375 112.102 12.4375H47.9039Z",fill:t.color}}),e("path",{attrs:{d:"M87.5 45.0007C87.5 54.6524 95.3481 62.5 105 62.5C114.652 62.5 122.5 54.6507 122.5 44.9993C122.5 35.3476 114.652 27.5 105 27.5C95.3478 27.5 87.5 35.3493 87.5 45.0007ZM96.849 44.9993C96.849 40.5077 100.507 36.8488 105 36.8488C109.493 36.8488 113.151 40.5077 113.151 44.9993C113.151 49.4908 109.492 53.1498 105 53.1498C100.508 53.1498 96.849 49.4908 96.849 44.9993Z",fill:"white",stroke:"#ADADAD","stroke-width":"0.5"}}),e("path",{attrs:{d:"M112.099 179.751H47.9049C24.2446 179.751 5 160.507 5 136.846C5 113.186 24.2446 93.9453 47.9049 93.9453H112.099C135.755 93.9453 155 113.19 155 136.846C155 160.503 135.755 179.751 112.099 179.751ZM47.9049 106.384C31.1052 106.384 17.4385 120.051 17.4385 136.846C17.4385 153.642 31.1052 167.309 47.901 167.309H112.095C128.895 167.309 142.558 153.642 142.558 136.846C142.558 120.051 128.891 106.384 112.095 106.384H47.9049Z",fill:t.color}}),e("path",{attrs:{d:"M47.9078 106.383C31.1081 106.383 17.4414 120.05 17.4414 136.845C17.4414 153.641 31.1081 167.308 47.9039 167.308H112.098C128.898 167.308 142.561 153.641 142.561 136.845C142.561 120.05 128.894 106.383 112.098 106.383H47.9078Z",fill:t.color}}),e("path",{attrs:{d:"M37.5 135.001C37.5 144.652 45.3481 152.5 55 152.5C64.6522 152.5 72.5 144.651 72.5 134.999C72.5 125.348 64.6519 117.5 55 117.5C45.3478 117.5 37.5 125.349 37.5 135.001ZM46.849 134.999C46.849 130.508 50.5069 126.849 55 126.849C59.4931 126.849 63.151 130.508 63.151 134.999C63.151 139.491 59.4919 143.15 55 143.15C50.5081 143.15 46.849 139.491 46.849 134.999Z",fill:"white",stroke:"#ADADAD","stroke-width":"0.5"}})])},W=[],J={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Q=J,K=Object(l["a"])(Q,Y,W,!1,null,null,null),X=K.exports,tt=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 384 512"}},[e("g",{attrs:{fill:t.color}},[e("path",{attrs:{d:"M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z"}})])])},et=[],nt={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"inherit"}}},ot=nt,st=Object(l["a"])(ot,tt,et,!1,null,null,null),at=st.exports,it=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 111 111",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M110.582 17.2926C110.577 12.6648 108.771 8.31676 105.496 5.04875C98.7401 -1.69178 87.7571 -1.68248 81.009 5.07411L11.3007 75.0629C9.0333 77.3287 7.30253 80.1335 6.29517 83.1751L6.23009 83.3728L0 110.769L27.4726 104.619L27.6771 104.551C30.7195 103.544 33.5261 101.815 35.7994 99.5422L105.517 29.5449C108.787 26.271 110.586 21.9195 110.582 17.2926ZM15.2347 98.4968L12.3216 95.582L14.425 86.3298L24.5097 96.4204L15.2347 98.4968ZM99.3942 23.4382L31.7108 91.3937L19.4543 79.1296L65.8174 32.5805L72.8774 39.6405L78.9917 33.5262L71.919 26.4535L78.4965 19.8507L85.5818 26.9361L91.6961 20.8217L84.5981 13.7237L87.1309 11.1808C90.5071 7.80041 96.0061 7.79534 99.3883 11.1698C101.028 12.8059 101.932 14.9829 101.935 17.2994C101.936 19.6166 101.036 21.7945 99.3942 23.4382ZM45.4885 102.028H110.582V110.676H36.871L45.4885 102.028Z",fill:t.color}})])},rt=[],ct={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},lt=ct,ut=Object(l["a"])(lt,it,rt,!1,null,null,null),dt=ut.exports,pt=function(){var t=this,e=t._self._c;return e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,fill:"none",viewBox:"0 0 16 16"}},[e("path",{attrs:{d:"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z",fill:t.color}}),e("path",{attrs:{"fill-rule":"evenodd",d:"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z",fill:t.color}})])},ht=[],gt={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},ft=gt,yt=Object(l["a"])(ft,pt,ht,!1,null,null,null),mt=yt.exports,kt=function(){var t=this,e=t._self._c;return e("svg",{staticStyle:{margin:"auto",background:"none",display:"block","shape-rendering":"auto"},attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid",viewBox:"24 24 52 52",width:t.width,height:t.height}},[e("g",{attrs:{transform:"rotate(0 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.935374149659864s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(30 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.8503401360544218s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(60 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.7653061224489796s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(90 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.6802721088435374s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(120 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.5952380952380952s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(150 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.5102040816326531s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(180 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.4251700680272109s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(210 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.3401360544217687s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(240 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.25510204081632654s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(270 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.17006802721088435s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(300 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"-0.08503401360544217s",repeatCount:"indefinite"}})])]),e("g",{attrs:{transform:"rotate(330 50 50)"}},[e("rect",{attrs:{x:"47",y:"24",rx:"2.7600000000000002",ry:"2.7600000000000002",width:"6",height:"12",fill:"#000000"}},[e("animate",{attrs:{attributeName:"opacity",values:"1;0",keyTimes:"0;1",dur:"1.0204081632653061s",begin:"0s",repeatCount:"indefinite"}})])])])},bt=[],wt={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Ct=wt,vt=Object(l["a"])(Ct,kt,bt,!1,null,null,null),_t=vt.exports,xt=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 13 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M10 7.33V10C10 10.2652 9.89464 10.5196 9.7071 10.7071C9.51957 10.8946 9.26521 11 9 11H2C1.73478 11 1.48043 10.8946 1.29289 10.7071C1.10536 10.5196 1 10.2652 1 10V3C1 2.73478 1.10536 2.48043 1.29289 2.29289C1.48043 2.10536 1.73478 2 2 2H4.67",stroke:t.color,"stroke-opacity":"0.7","stroke-linecap":"square"}}),e("path",{attrs:{d:"M9.40039 1L11.4004 3L6.40039 8H4.40039V6L9.40039 1Z",stroke:t.color,"stroke-opacity":"0.7","stroke-linecap":"square"}})])},$t=[],Lt={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},St=Lt,Pt=Object(l["a"])(St,xt,$t,!1,null,null,null),Ot=Pt.exports,Mt=function(){var t=this,e=t._self._c;return e("div",[e("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:t.width,height:t.height,viewBox:"0 0 56 56",fill:"none"}},[e("path",{attrs:{d:"M9.41992 12.1953H25.2252",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M9.41797 22.7324H32.7859",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M9.41992 36.7812L23.6694 36.7813",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M9.41992 29.7559H25.6957",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M45.9583 20.9082V1.6582L2.39453 1.6582V54.3424H28.7347",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M42.8986 26.3436L46.9121 28.005C46.1167 29.0515 45.6857 30.3296 45.6849 31.6441C45.6842 32.9586 46.1138 34.2372 46.908 35.2846C47.7023 36.332 48.8175 37.0906 50.0835 37.4446C51.3494 37.7985 52.6964 37.7284 53.9187 37.2448L53.9985 37.4435C54.4566 38.5496 54.4566 39.7925 53.9985 40.8986C53.2511 42.0825 52.7374 43.0115 52.4575 43.6856C52.1736 44.3719 51.8425 45.4834 51.4643 47.0204C51.0058 48.1264 50.1267 49.0049 49.0204 49.4628C47.4433 49.8581 46.3317 50.1896 45.6856 50.4575C44.9713 50.7535 44.0423 51.2671 42.8986 51.9985C41.7925 52.4566 40.5496 52.4566 39.4435 51.9985C38.2366 51.242 37.3076 50.7284 36.6565 50.4575C35.9472 50.1646 34.8356 49.8335 33.3217 49.4643C32.2157 49.0058 31.3372 48.1267 30.8793 47.0204C30.481 45.4383 30.1495 44.3267 29.8846 43.6856C29.5856 42.9653 29.072 42.0363 28.3436 40.8986C27.8855 39.7925 27.8855 38.5496 28.3436 37.4435C29.065 36.3239 29.5786 35.3949 29.8846 34.6565C30.1424 34.0345 30.4735 32.9229 30.8778 31.3217C31.3363 30.2157 32.2154 29.3372 33.3217 28.8793C34.8737 28.4941 35.9853 28.1625 36.6565 27.8846C37.3457 27.5987 38.2747 27.085 39.4435 26.3436C40.5496 25.8855 41.7925 25.8855 42.8986 26.3436Z",fill:"#57BD8D",stroke:"#57BD8D","stroke-width":"1.25","stroke-miterlimit":"22.9256","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M35.1504 40.6747V40.6897M41.1698 46.6941V46.7092M41.1698 39.1698V39.1849M47.1893 42.1796V42.1946M39.665 33.1504V33.1654",stroke:"white","stroke-width":"1.25","stroke-miterlimit":"22.9256","stroke-linecap":"round","stroke-linejoin":"round"}})])])},jt=[],At={name:"CookiePolicy",props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Tt=At,Bt=Object(l["a"])(Tt,Mt,jt,!1,null,null,null),Ht=Bt.exports,Et=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M29.0189 20.2314V23.8901C29.0189 26.9322 27.5937 29.7701 25.2268 31.4411L22.2737 33.5259L19.3206 31.4411C16.9536 29.7701 15.5284 26.9322 15.5284 23.8901V17.0904C19.2075 14.9958 23.5211 14.7279 27.3625 16.2867",fill:"#57BD8D"}}),e("path",{attrs:{d:"M29.0189 20.2314V23.8901C29.0189 26.9322 27.5937 29.7701 25.2268 31.4411L22.2737 33.5259L19.3206 31.4411C16.9536 29.7701 15.5284 26.9322 15.5284 23.8901V17.0904C19.2075 14.9958 23.5211 14.7279 27.3625 16.2867L28.9164 17.0904L29.0189 20.2314Z",stroke:"#57BD8D","stroke-width":"1.25","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M29.9625 2.11816H3.78017C2.81796 2.11816 2.03796 2.93826 2.03796 3.94996L2.03796 52.9706C2.03796 53.9823 2.81796 54.8024 3.78017 54.8024H41.7151C42.6774 54.8024 43.4574 53.9823 43.4574 52.9706V16.3069C43.4574 15.8035 43.2672 15.3207 42.9286 14.9648L31.239 2.67409C30.9005 2.31814 30.4413 2.11816 29.9625 2.11816Z",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M8.23358 47.8887H10.4531",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M8.23358 40.5186H10.4531",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M15.9838 40.5186H37.2615",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M15.9839 47.8887H37.2616",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M30.7095 3.13086L30.7095 12.84C30.7095 13.7608 31.4194 14.5072 32.2952 14.5072H42.5099",stroke:"#134FB0","stroke-width":"2","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}})])},It=[],Vt={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Dt=Vt,Nt=Object(l["a"])(Dt,Et,It,!1,null,null,null),Zt=Nt.exports,Rt=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M5.5 10C7.98528 10 10 7.98528 10 5.5C10 3.01472 7.98528 1 5.5 1C3.01472 1 1 3.01472 1 5.5C1 7.98528 3.01472 10 5.5 10Z",stroke:t.color,"stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M11 12L8.5 9",stroke:t.color,"stroke-linecap":"round","stroke-linejoin":"round"}})])},Ut=[],Ft={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},qt=Ft,Gt=Object(l["a"])(qt,Rt,Ut,!1,null,null,null),zt=Gt.exports,Yt=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("rect",{attrs:{y:"1.06641",width:"16",height:"2.13333",rx:"1",fill:t.color}}),e("rect",{attrs:{y:"12.7998",width:"16",height:"2.13333",rx:"1",fill:t.color}}),e("rect",{attrs:{y:"7.4668",width:"16",height:"2.13333",rx:"1",fill:t.color}}),e("path",{attrs:{d:"M13.664 2.13333C13.664 3.28073 12.6663 4.21667 11.4283 4.21667C10.1902 4.21667 9.19258 3.28073 9.19258 2.13333C9.19258 0.985933 10.1902 0.05 11.4283 0.05C12.6663 0.05 13.664 0.985933 13.664 2.13333Z",fill:t.color,stroke:"#565662","stroke-width":"0.1"}}),e("ellipse",{attrs:{cx:"11.4285",cy:"2.13307",rx:"1.14286",ry:"1.06667",fill:"white"}}),e("path",{attrs:{d:"M13.664 13.8667C13.664 15.0141 12.6663 15.9501 11.4283 15.9501C10.1902 15.9501 9.19258 15.0141 9.19258 13.8667C9.19258 12.7193 10.1902 11.7834 11.4283 11.7834C12.6663 11.7834 13.664 12.7193 13.664 13.8667Z",fill:t.color,stroke:"#565662","stroke-width":"0.1"}}),e("path",{attrs:{d:"M6.80805 8.53372C6.80805 9.68112 5.81039 10.6171 4.57234 10.6171C3.33428 10.6171 2.33662 9.68112 2.33662 8.53372C2.33662 7.38632 3.33428 6.45039 4.57234 6.45039C5.81039 6.45039 6.80805 7.38632 6.80805 8.53372Z",fill:t.color,stroke:"#565662","stroke-width":"0.1"}}),e("ellipse",{attrs:{cx:"4.57206",cy:"8.53346",rx:"1.14286",ry:"1.06667",fill:"white"}}),e("ellipse",{attrs:{cx:"11.4285",cy:"13.8665",rx:"1.14286",ry:"1.06667",fill:"white"}})])},Wt=[],Jt={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Qt=Jt,Kt=Object(l["a"])(Qt,Yt,Wt,!1,null,null,null),Xt=Kt.exports,te=function(){var t=this,e=t._self._c;return e("svg",{staticStyle:{"enable-background":"new 0 0 52 52"},attrs:{version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 52 52","xml:space":"preserve",width:t.width,height:t.height}},[e("g",[e("circle",{attrs:{fill:t.color,cx:"25",cy:"25",r:"25"}}),e("path"),e("path",{attrs:{d:"M38.252,15.336l-15.369,17.29l-9.259-7.407c-0.43-0.345-1.061-0.274-1.405,0.156c-0.345,0.432-0.275,1.061,0.156,1.406\n\tl10,8C22.559,34.928,22.78,35,23,35c0.276,0,0.551-0.114,0.748-0.336l16-18c0.367-0.412,0.33-1.045-0.083-1.411\n\tC39.251,14.885,38.62,14.922,38.252,15.336z",stroke:"#fff","stroke-width":"3"}})])])},ee=[],ne={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},oe=ne,se=Object(l["a"])(oe,te,ee,!1,null,null,null),ae=se.exports,ie=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 44 38",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.7239 1.8166C14.9248 1.8166 8.34688 7.05377 6.31884 14.2046C5.89885 15.6855 5.67383 17.2492 5.67383 18.8667C5.67383 23.3583 7.40962 27.4428 10.2484 30.4886C13.3619 33.8293 17.7986 35.9168 22.7239 35.9168C32.1404 35.9168 39.774 28.2832 39.774 18.8667C39.774 17.4438 39.5999 16.0626 39.2721 14.7429C37.4282 7.31839 30.7177 1.8166 22.7239 1.8166ZM4.87576 13.7954C7.08198 6.01624 14.2364 0.316605 22.7239 0.316605C31.423 0.316605 38.7218 6.30383 40.7279 14.3813C41.0848 15.8184 41.274 17.321 41.274 18.8667C41.274 29.1116 32.9689 37.4168 22.7239 37.4168C17.3653 37.4168 12.5365 35.1437 9.1511 31.5114C6.06378 28.1988 4.17383 23.7526 4.17383 18.8667C4.17383 17.1095 4.41838 15.4081 4.87576 13.7954Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M40.012 0.5H31.7324C30.1733 0.5 28.9094 1.76389 28.9094 3.32299V11.6026C28.9094 13.1617 30.1733 14.4256 31.7324 14.4256H40.012C41.5711 14.4256 42.835 13.1617 42.835 11.6026V3.32299C42.835 1.76389 41.5711 0.5 40.012 0.5Z",fill:"white"}}),e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M31.7324 1C30.4495 1 29.4094 2.04004 29.4094 3.32299V11.6026C29.4094 12.8856 30.4495 13.9256 31.7324 13.9256H40.012C41.295 13.9256 42.335 12.8856 42.335 11.6026V3.32299C42.335 2.04003 41.295 1 40.012 1H31.7324ZM28.4094 3.32299C28.4094 1.48775 29.8972 0 31.7324 0H40.012C41.8473 0 43.335 1.48775 43.335 3.32299V11.6026C43.335 13.4379 41.8473 14.9256 40.012 14.9256H31.7324C29.8972 14.9256 28.4094 13.4379 28.4094 11.6026V3.32299Z",fill:"#1863DC"}}),e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.1107 25.2002C24.1135 25.5592 23.8248 25.8525 23.4658 25.8553C23.1485 25.8578 22.8237 26.0626 22.6845 26.349C22.5451 26.6358 22.5841 27.0175 22.7785 27.2701L22.7788 27.2705C22.8717 27.3914 23.0022 27.5003 23.2024 27.6516C23.2223 27.6666 23.2432 27.6822 23.2648 27.6985C23.4389 27.8289 23.6663 27.9993 23.8602 28.2068C24.1203 28.4853 24.3056 28.8665 24.3532 29.2558C24.4015 29.6503 24.3111 30.1549 23.8711 30.4896L23.8708 30.4899C23.5192 30.7569 23.1135 30.781 22.7905 30.7187C22.4717 30.6572 22.1798 30.5052 21.9544 30.3314C21.8245 30.2312 21.6827 30.1013 21.5724 30.0003C21.5293 29.9608 21.4909 29.9257 21.46 29.8985C21.3217 29.7769 21.225 29.7095 21.1361 29.6724L21.387 29.0727L21.1366 29.6725C20.9729 29.6042 20.7491 29.6263 20.4968 29.8217C20.2413 30.0196 20.0531 30.3314 20.0085 30.6267L20.0084 30.6271C19.9847 30.7835 19.9806 30.9369 19.9754 31.1342C19.974 31.1882 19.9725 31.2455 19.9704 31.3071C19.9618 31.5677 19.943 31.8934 19.8394 32.2235C19.5557 33.1285 18.7378 33.7322 17.9042 33.92C17.0703 34.1078 16.2255 33.9263 15.528 33.6039C14.1555 32.9707 13.1063 31.6977 12.7463 30.2302C12.3862 28.7622 12.729 27.1475 13.6525 25.9519C13.872 25.6678 14.2802 25.6154 14.5643 25.8349C14.8484 26.0543 14.9008 26.4625 14.6813 26.7466C13.9995 27.6292 13.7432 28.8375 14.0089 29.9205C14.2746 31.0039 15.0598 31.9564 16.0729 32.4236L16.0733 32.4238C16.5952 32.665 17.1424 32.759 17.6186 32.6518C18.0952 32.5444 18.4808 32.2113 18.5989 31.8346L18.599 31.8342C18.6464 31.6836 18.6631 31.5085 18.6711 31.2642C18.6724 31.2249 18.6735 31.1825 18.6746 31.1377C18.6796 30.9329 18.686 30.677 18.7231 30.432L19.3658 30.5295L18.7231 30.4324C18.7231 30.4323 18.7231 30.4321 18.7231 30.432C18.8217 29.7809 19.2024 29.1799 19.7007 28.7939C20.2024 28.4054 20.9176 28.1724 21.6375 28.4729L21.6379 28.4731C21.925 28.5932 22.1492 28.7735 22.3185 28.9223C22.3943 28.9889 22.4543 29.0442 22.5076 29.0933C22.5931 29.172 22.661 29.2346 22.7484 29.302C22.8457 29.3771 22.9542 29.4263 23.0366 29.4422C23.0477 29.4444 23.0573 29.4457 23.0652 29.4466C23.0654 29.4543 23.0651 29.461 23.0647 29.4665C23.0637 29.4787 23.062 29.484 23.062 29.4838C23.0637 29.4787 23.0719 29.4642 23.0841 29.4549L23.4776 29.9722L23.0844 29.4546C23.0899 29.4505 23.0943 29.4482 23.0973 29.447C23.1003 29.4466 23.1015 29.4461 23.1014 29.4459C23.1013 29.4458 23.0998 29.446 23.0973 29.447C23.0922 29.4478 23.0821 29.4484 23.0652 29.4466C23.0651 29.4372 23.0644 29.4262 23.0628 29.4136C23.05 29.3087 22.9904 29.1801 22.9102 29.0942C22.7994 28.9756 22.6672 28.8761 22.4796 28.7347C22.46 28.7199 22.4397 28.7047 22.4188 28.6889C22.2193 28.5382 21.9591 28.3373 21.7481 28.0627C21.7482 28.0628 21.7483 28.0629 21.7484 28.0631L22.2634 27.6666L21.7481 28.0627C21.253 27.4193 21.1606 26.5106 21.5153 25.7807C21.8703 25.0502 22.6441 24.5618 23.4556 24.5554C23.8146 24.5525 24.1079 24.8413 24.1107 25.2002Z",fill:"#1863DC"}}),e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.6782 15.8416C36.8516 16.2177 36.6873 16.6633 36.3111 16.8367L31.53 19.041C31.1539 19.2145 30.7083 19.0501 30.5349 18.674C30.3615 18.2978 30.5258 17.8523 30.902 17.6789L35.6831 15.4745C36.0593 15.3011 36.5048 15.4654 36.6782 15.8416Z",fill:"#1863DC"}}),e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.8044 20.4531C38.9778 20.8292 38.8134 21.2747 38.4372 21.4481L33.6552 23.6525C33.279 23.8259 32.8335 23.6615 32.6601 23.2853C32.4867 22.9092 32.6511 22.4637 33.0273 22.2903L37.8093 20.0859C38.1855 19.9125 38.631 20.0769 38.8044 20.4531Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M25.8735 18.3365L30.2711 16.3092L34.3254 25.1037L29.9278 27.131C27.5005 28.25 24.6218 27.188 23.5028 24.7607C22.3838 22.3335 23.4459 19.4547 25.8731 18.3357L25.8735 18.3365Z",fill:"white"}}),e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M25.8731 18.3357C25.8448 18.3488 25.8167 18.3621 25.7887 18.3756C25.5095 18.5108 25.2489 18.6696 25.0083 18.8484C23.2093 20.1857 22.5274 22.6448 23.5028 24.7607C24.6218 27.188 27.5006 28.25 29.9278 27.131L34.3254 25.1037L30.2711 16.3092L25.8731 18.3357ZM26.363 17.0097L30.7606 14.9824L35.6522 25.5932L30.3465 28.0392C27.4177 29.3894 23.9449 28.1082 22.5947 25.1794C21.2445 22.2506 22.5257 18.7778 25.4545 17.4276L26.363 17.0097Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M18.5401 21.9744C18.5401 16.9928 14.5017 12.9543 9.52004 12.9543C4.53841 12.9543 0.5 16.9928 0.5 21.9744C0.5 26.956 4.53841 30.9944 9.52004 30.9944C14.5017 30.9944 18.5401 26.956 18.5401 21.9744Z",fill:"white"}}),e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.52004 13.4543C4.81455 13.4543 1 17.2689 1 21.9744C1 26.6799 4.81455 30.4944 9.52004 30.4944C14.2255 30.4944 18.0401 26.6799 18.0401 21.9744C18.0401 17.2689 14.2255 13.4543 9.52004 13.4543ZM0 21.9744C0 16.7166 4.26227 12.4543 9.52004 12.4543C14.7778 12.4543 19.0401 16.7166 19.0401 21.9744C19.0401 27.2322 14.7778 31.4944 9.52004 31.4944C4.26227 31.4944 0 27.2322 0 21.9744Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M2.4003 21.9731C2.4003 24.7792 4.03134 27.2058 6.39657 28.3559L3.01361 19.0879C2.62163 19.9688 2.39941 20.9456 2.39941 21.974L2.4003 21.9731ZM14.2789 21.6149C14.2789 20.7385 13.9642 20.1314 13.694 19.6594C13.3358 19.0746 12.9981 18.5813 12.9981 17.9964C12.9981 17.3449 13.4931 16.7378 14.1891 16.7378C14.2202 16.7378 14.2504 16.7413 14.2815 16.7431C13.0194 15.5876 11.3386 14.8819 9.49332 14.8819C7.0152 14.8819 4.83664 16.1529 3.56825 18.0791C3.73447 18.0844 5.00463 18.0364 5.00463 18.0364L7.72984 26.3294L9.28177 21.6753L8.01694 17.9964H10.3617L13.0318 26.2707L13.7402 23.9064C14.0984 22.9846 14.2789 22.222 14.2789 21.614V21.6149ZM9.61598 22.5944L7.48808 28.7764C8.12449 28.963 8.79557 29.0652 9.49243 29.0652C10.3173 29.0652 11.1101 28.9221 11.847 28.6635C11.8283 28.6333 11.8097 28.6004 11.7954 28.5657L9.61687 22.5944H9.61598ZM15.7135 18.5715C15.7446 18.7972 15.7615 19.039 15.7615 19.3012C15.7615 20.0203 15.6264 20.8292 15.2211 21.8398L13.0558 28.1017C15.1642 26.8724 16.581 24.589 16.581 21.9731C16.5828 20.7394 16.2672 19.5803 15.7135 18.5706V18.5715Z",fill:"url(#paint0_linear_468_260)","fill-opacity":"0.76"}}),e("path",{attrs:{d:"M2.4003 21.9731C2.4003 24.7792 4.03134 27.2058 6.39657 28.3559L3.01361 19.0879C2.62163 19.9688 2.39941 20.9456 2.39941 21.974L2.4003 21.9731ZM14.2789 21.6149C14.2789 20.7385 13.9642 20.1314 13.694 19.6594C13.3358 19.0746 12.9981 18.5813 12.9981 17.9964C12.9981 17.3449 13.4931 16.7378 14.1891 16.7378C14.2202 16.7378 14.2504 16.7413 14.2815 16.7431C13.0194 15.5876 11.3386 14.8819 9.49332 14.8819C7.0152 14.8819 4.83664 16.1529 3.56825 18.0791C3.73447 18.0844 5.00463 18.0364 5.00463 18.0364L7.72984 26.3294L9.28177 21.6753L8.01694 17.9964H10.3617L13.0318 26.2707L13.7402 23.9064C14.0984 22.9846 14.2789 22.222 14.2789 21.614V21.6149ZM9.61598 22.5944L7.48808 28.7764C8.12449 28.963 8.79557 29.0652 9.49243 29.0652C10.3173 29.0652 11.1101 28.9221 11.847 28.6635C11.8283 28.6333 11.8097 28.6004 11.7954 28.5657L9.61687 22.5944H9.61598ZM15.7135 18.5715C15.7446 18.7972 15.7615 19.039 15.7615 19.3012C15.7615 20.0203 15.6264 20.8292 15.2211 21.8398L13.0558 28.1017C15.1642 26.8724 16.581 24.589 16.581 21.9731C16.5828 20.7394 16.2672 19.5803 15.7135 18.5706V18.5715Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M34.3651 5.63068H32.1039L34.1713 9.48562H36.4326L34.3651 5.63068Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M34.1287 9.37915L34.1927 9.48759H36.4539L34.9678 6.78015L34.1278 9.37915H34.1287Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M38.2636 2.3829L34.1936 9.48659H36.4548L40.5249 2.3829H38.2636Z",fill:"#1863DC"}}),e("path",{attrs:{d:"M34.1926 10.5484H36.3899V12.7794H34.1926V10.5484Z",fill:"#1863DC"}}),e("defs",[e("linearGradient",{attrs:{id:"paint0_linear_468_260",x1:"-2.36705",y1:"14.9864",x2:"24.3253",y2:"20.2349",gradientUnits:"userSpaceOnUse"}},[e("stop",{attrs:{"stop-color":"#99BCE3"}}),e("stop",{attrs:{offset:"1","stop-color":"#EDF5FF"}})],1)],1)])},re=[],ce={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},le=ce,ue=Object(l["a"])(le,ie,re,!1,null,null,null),de=ue.exports,pe=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M12 4.79999L16.8 12L22.8 7.19999L20.4 19.2H3.6L1.2 7.19999L7.2 12L12 4.79999Z",stroke:t.color,"stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}})])},he=[],ge={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},fe=ge,ye=Object(l["a"])(fe,pe,he,!1,null,null,null),me=ye.exports,ke=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M14.6667 25.8333C20.5577 25.8333 25.3333 21.0577 25.3333 15.1667C25.3333 9.27563 20.5577 4.5 14.6667 4.5C8.77563 4.5 4 9.27563 4 15.1667C4 21.0577 8.77563 25.8333 14.6667 25.8333Z",stroke:"#1160C6","stroke-width":"2"}}),e("path",{attrs:{d:"M28.0002 28.5002L22.2002 22.7002",stroke:"#1160C6","stroke-width":"2"}})])},be=[],we={props:{width:{type:String,default:"32px"},height:{type:String,default:"100%"}}},Ce=we,ve=Object(l["a"])(Ce,ke,be,!1,null,null,null),_e=ve.exports,xe=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{id:"Vector",d:"M16 3.5C8.832 3.5 3 9.332 3 16.5C3 23.668 8.832 29.5 16 29.5C23.168 29.5 29 23.668 29 16.5C29 9.332 23.168 3.5 16 3.5ZM16 5.5C22.065 5.5 27 10.435 27 16.5C27 22.565 22.065 27.5 16 27.5C9.935 27.5 5 22.565 5 16.5C5 10.435 9.935 5.5 16 5.5ZM14 9.5C13.7348 9.5 13.4804 9.60536 13.2929 9.79289C13.1054 9.98043 13 10.2348 13 10.5C13 10.7652 13.1054 11.0196 13.2929 11.2071C13.4804 11.3946 13.7348 11.5 14 11.5C14.2652 11.5 14.5196 11.3946 14.7071 11.2071C14.8946 11.0196 15 10.7652 15 10.5C15 10.2348 14.8946 9.98043 14.7071 9.79289C14.5196 9.60536 14.2652 9.5 14 9.5ZM19.5 10.5C19.1022 10.5 18.7206 10.658 18.4393 10.9393C18.158 11.2206 18 11.6022 18 12C18 12.3978 18.158 12.7794 18.4393 13.0607C18.7206 13.342 19.1022 13.5 19.5 13.5C19.8978 13.5 20.2794 13.342 20.5607 13.0607C20.842 12.7794 21 12.3978 21 12C21 11.6022 20.842 11.2206 20.5607 10.9393C20.2794 10.658 19.8978 10.5 19.5 10.5ZM11 13.5C10.4696 13.5 9.96086 13.7107 9.58579 14.0858C9.21071 14.4609 9 14.9696 9 15.5C9 16.0304 9.21071 16.5391 9.58579 16.9142C9.96086 17.2893 10.4696 17.5 11 17.5C11.5304 17.5 12.0391 17.2893 12.4142 16.9142C12.7893 16.5391 13 16.0304 13 15.5C13 14.9696 12.7893 14.4609 12.4142 14.0858C12.0391 13.7107 11.5304 13.5 11 13.5ZM17 15.5C16.7348 15.5 16.4804 15.6054 16.2929 15.7929C16.1054 15.9804 16 16.2348 16 16.5C16 16.7652 16.1054 17.0196 16.2929 17.2071C16.4804 17.3946 16.7348 17.5 17 17.5C17.2652 17.5 17.5196 17.3946 17.7071 17.2071C17.8946 17.0196 18 16.7652 18 16.5C18 16.2348 17.8946 15.9804 17.7071 15.7929C17.5196 15.6054 17.2652 15.5 17 15.5ZM22 16.5C21.7348 16.5 21.4804 16.6054 21.2929 16.7929C21.1054 16.9804 21 17.2348 21 17.5C21 17.7652 21.1054 18.0196 21.2929 18.2071C21.4804 18.3946 21.7348 18.5 22 18.5C22.2652 18.5 22.5196 18.3946 22.7071 18.2071C22.8946 18.0196 23 17.7652 23 17.5C23 17.2348 22.8946 16.9804 22.7071 16.7929C22.5196 16.6054 22.2652 16.5 22 16.5ZM12.5 19.5C12.1022 19.5 11.7206 19.658 11.4393 19.9393C11.158 20.2206 11 20.6022 11 21C11 21.3978 11.158 21.7794 11.4393 22.0607C11.7206 22.342 12.1022 22.5 12.5 22.5C12.8978 22.5 13.2794 22.342 13.5607 22.0607C13.842 21.7794 14 21.3978 14 21C14 20.6022 13.842 20.2206 13.5607 19.9393C13.2794 19.658 12.8978 19.5 12.5 19.5ZM19.5 20.5C19.1022 20.5 18.7206 20.658 18.4393 20.9393C18.158 21.2206 18 21.6022 18 22C18 22.3978 18.158 22.7794 18.4393 23.0607C18.7206 23.342 19.1022 23.5 19.5 23.5C19.8978 23.5 20.2794 23.342 20.5607 23.0607C20.842 22.7794 21 22.3978 21 22C21 21.6022 20.842 21.2206 20.5607 20.9393C20.2794 20.658 19.8978 20.5 19.5 20.5Z",fill:"#1C5C98"}})])},$e=[],Le={props:{width:{type:String,default:"32px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Se=Le,Pe=Object(l["a"])(Se,xe,$e,!1,null,null,null),Oe=Pe.exports,Me=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M18.5442 5.8335H26.2775V13.8335H18.5442V5.8335ZM5.65527 19.1668H13.3886V27.1668H5.65527V19.1668Z",stroke:"#087357","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M22.4106 27.167C24.5461 27.167 26.2773 25.3761 26.2773 23.167C26.2773 20.9579 24.5461 19.167 22.4106 19.167C20.2751 19.167 18.5439 20.9579 18.5439 23.167C18.5439 25.3761 20.2751 27.167 22.4106 27.167Z",stroke:"#087357","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M9.52194 13.8335C11.6574 13.8335 13.3886 12.0426 13.3886 9.8335C13.3886 7.62436 11.6574 5.8335 9.52194 5.8335C7.38644 5.8335 5.65527 7.62436 5.65527 9.8335C5.65527 12.0426 7.38644 13.8335 9.52194 13.8335Z",stroke:"#087357","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}})])},je=[],Ae={props:{width:{type:String,default:"32px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},Te=Ae,Be=Object(l["a"])(Te,Me,je,!1,null,null,null),He=Be.exports,Ee=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{id:"Vector",d:"M19.1663 3.1665H8.49967C7.79243 3.1665 7.11415 3.44746 6.61406 3.94755C6.11396 4.44765 5.83301 5.12593 5.83301 5.83317V27.1665C5.83301 27.8737 6.11396 28.552 6.61406 29.0521C7.11415 29.5522 7.79243 29.8332 8.49967 29.8332H24.4997C25.2069 29.8332 25.8852 29.5522 26.3853 29.0521C26.8854 28.552 27.1663 27.8737 27.1663 27.1665V11.1665L19.1663 3.1665Z",stroke:"#A6742A","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{id:"Vector_2",d:"M19.167 3.1665V11.1665H27.167",stroke:"#A6742A","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{id:"Vector_3",d:"M21.8337 17.8335H11.167",stroke:"#A6742A","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{id:"Vector_4",d:"M21.8337 23.1665H11.167",stroke:"#A6742A","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{id:"Vector_5",d:"M13.8337 12.5H12.5003H11.167",stroke:"#A6742A","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}})])},Ie=[],Ve={props:{width:{type:String,default:"32px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}}},De=Ve,Ne=Object(l["a"])(De,Ee,Ie,!1,null,null,null),Ze=Ne.exports,Re=function(){var t=this,e=t._self._c;return e("svg",{attrs:{width:t.width,height:t.height,viewBox:"0 0 18 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M7.33301 6.50016C7.33301 6.94219 7.5086 7.36611 7.82116 7.67867C8.13372 7.99123 8.55765 8.16683 8.99967 8.16683C9.4417 8.16683 9.86562 7.99123 10.1782 7.67867C10.4907 7.36611 10.6663 6.94219 10.6663 6.50016C10.6663 6.05814 10.4907 5.63421 10.1782 5.32165C9.86562 5.00909 9.4417 4.8335 8.99967 4.8335C8.55765 4.8335 8.13372 5.00909 7.82116 5.32165C7.5086 5.63421 7.33301 6.05814 7.33301 6.50016Z",stroke:"#4E4B66","stroke-width":"1.33333","stroke-linecap":"round","stroke-linejoin":"round"}}),e("path",{attrs:{d:"M16.5 6.5C14.5 9.83333 12 11.5 9 11.5C6 11.5 3.5 9.83333 1.5 6.5C3.5 3.16667 6 1.5 9 1.5C12 1.5 14.5 3.16667 16.5 6.5Z",stroke:"#4E4B66","stroke-width":"1.33333","stroke-linecap":"round","stroke-linejoin":"round"}})])},Ue=[],Fe={props:{width:{type:String,default:"18px"},height:{type:String,default:"100%"}}},qe=Fe,Ge=Object(l["a"])(qe,Re,Ue,!1,null,null,null),ze=Ge.exports,Ye={name:"CkyIcon",props:{icon:{type:String,default:"logo"},width:{type:String,default:"18px"},height:{type:String,default:"100%"},color:{type:String,default:"currentColor"}},computed:{getStyles(){return{height:this.height+"px",width:this.width+"px"}}},components:{logo:d,chat:m,help:_,rocket:O,blank:H,note:z,css:Z,layout:X,close:at,edit:dt,trash:mt,spinner:_t,editAlt:Ot,cookiePolicy:Ht,privacyPolicy:Zt,search:zt,general:Xt,successCircle:ae,connect:de,crown:me,pages:Ze,scan:_e,cookie:Oe,categories:He,eye:ze}},We=Ye,Je=(n("3627"),Object(l["a"])(We,o,s,!1,null,"f59e890e",null));e["a"]=Je.exports},"23fe":function(t,e,n){},2946:function(t,e,n){},3627:function(t,e,n){"use strict";n("cc73")},3840:function(t,e,n){"use strict";var o=n("561c");o["setLocaleData"](window.ckyTranslations.translations,"cookie-law-info"),e["a"]=o},"3e80":function(t,e,n){"use strict";n("e817")},"414e":function(t,e,n){},"42a8":function(t,e,n){t.exports=n.p+"img/star.svg"},4321:function(t,e,n){},"462b":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"cky-notice-fade"}},[t.isShown?e("div",{class:t.noticeClass},[e("div",{staticClass:"cky-admin-notice-content"},[e("div",{staticClass:"cky-admin-notice-message"},[t.$slots.header?e("h5",{staticClass:"cky-admin-notice-header"},[t._t("header")],2):t._e(),t._t("default")],2)]),e("div",{staticClass:"cky-admin-notice-close"},[t.isDismissable?e("button",{staticClass:"cky-close",attrs:{type:"button","aria-label":"Close"},on:{click:t.close}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])]):t._e()])]):t._e()])},s=[],a={name:"CkyNotice",props:{type:{type:String,default:"success"},isDismissable:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1}},data(){return{isShown:!0}},methods:{close(){this.$emit("onDismiss"),this.isShown&&(this.isShown=!1)}},computed:{noticeClass(){return{"cky-admin-notice":!0,"cky-admin-notice-info":"info"===this.type,"cky-admin-notice-error":"error"===this.type,"cky-admin-notice-success":"success"===this.type,"cky-admin-notice-warning":"warning"===this.type,"cky-admin-notice-default":"default"===this.type,"cky-admin-notice-has-icon":this.showIcon,"cky-admin-notice-dismissable":this.isDismissable}}}},i=a,r=n("2877"),c=Object(r["a"])(i,o,s,!1,null,null,null);e["a"]=c.exports},"482e":function(t,e,n){"use strict";n("8025")},"568d":function(t,e,n){var o={"./cky-button.vue":"5985","./cky-input.vue":"a07a","./cky-popper.vue":"7f7f"};function s(t){var e=a(t);return n(e)}function a(t){if(!n.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}s.keys=function(){return Object.keys(o)},s.resolve=a,t.exports=s,s.id="568d"},"56d7":function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return Ve}));n("83f4");var o=n("2b0e"),s=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-app-wrap",attrs:{id:"cky-app"}},[e("div",{staticClass:"cky-app-nav-bar"},[e("cky-notification"),e("cky-header"),t.$route.meta.hideNav?t._e():e("cky-nav-menu")],1),e("div",{class:t.bodyClass},[e("cky-table-missing-notice"),e("notice-review"),t.apiFailed&&!t.sessionExpired?e("cky-notice",{staticClass:"cky-admin-notice-api-error",attrs:{type:"error",showIcon:!0}},[e("p",{domProps:{innerHTML:t._s(t.errorMessages.apiFetchFailed)}})]):t._e(),t._l(t.errors,(function(n,o){return e("cky-notice",{key:o,staticClass:"cky-admin-notice-api-error",attrs:{type:"error",showIcon:!0}},[e("p",{domProps:{innerHTML:t._s(t.errorMessages[o])}})])})),e("transition",{attrs:{name:"fade"}},[e("router-view")],1)],2)])},a=[],i=n("2f62"),r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-header"},[e("div",{staticClass:"cky-row cky-align-center"},[e("div",{staticClass:"cky-col-4"},[e("a",{attrs:{href:"https://www.cookieyes.com/"}},[e("cky-icon",{attrs:{width:"120px",icon:"logo",color:"#ffffff"}})],1)]),e("div",{staticClass:"cky-col-8"},[e("div",{staticClass:"cky-card-header-actions"},[e("a",{staticClass:"cky-link cky-align-center",attrs:{target:"_blank",href:"https://www.cookieyes.com/documentation/how-to-install-cookieyes-wordpress-plugin/"}},[e("cky-icon",{attrs:{width:"15px",icon:"help",color:"#ffffff"}}),t._v(" "+t._s(t.$i18n.__("Help Guides","cookie-law-info"))+" ")],1),e("a",{staticClass:"cky-link cky-align-center",attrs:{target:"_blank",href:"https://www.cookieyes.com/support/"}},[e("cky-icon",{attrs:{width:"15px",icon:"chat",color:"#ffffff"}}),t._v(" "+t._s(t.$i18n.__("Support","cookie-law-info"))+" ")],1)])])])])},c=[],l=n("1f3d"),u=n("c068"),d={name:"CkyHeader",mixins:[u["a"]],components:{CkyIcon:l["a"]},data(){return{syncing:!1}},computed:{account(){return this.getOption("account")}},created(){this.$root.$on("afterConnection",()=>{this.syncing=!0}),this.$root.$on("afterSyncing",async()=>{this.syncing=!1})}},p=d,h=(n("9373"),n("2877")),g=Object(h["a"])(p,r,c,!1,null,null,null),f=g.exports,y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-nav-menu"},[e("div",{staticClass:"cky-row cky-align-center"},[e("div",{staticClass:"cky-col-7"},t._l(t.menus,(function(t,n){return e("cky-menu-item",{key:n,attrs:{data:t}})})),1),!t.isSuspended&&t.sessionStatus?e("div",{staticClass:"cky-col-5 cky-upgrade-col"},[e("pageviews"),e("upgrade")],1):t._e()])])},m=[],k=function(){var t=this,e=t._self._c;return t.visible()?e("router-link",{staticClass:"cky-nav-menu-item",class:["cky-nav-menu-item",{}],attrs:{to:t.data.to}},[t._v(" "+t._s(t.data.text)+" ")]):t._e()},b=[],w={name:"CkyMenuItem",props:{data:Object},data(){return{syncing:!1}},methods:{visible:function(){return!!this.data.to&&!(!this.data.native&&this.account.connected||this.data.hidden&&!this.account.connected)}},computed:{account(){return this.getOption("account")}},mounted(){this.$root.$on("beforeConnection",()=>{this.syncing=!0}),this.$root.$on("afterSyncing",()=>{this.syncing=!1})}},C=w,v=(n("89d0"),Object(h["a"])(C,k,b,!1,null,null,null)),_=v.exports,x=function(){var t=this,e=t._self._c;return t.pageViewsEnabled?e("div",{staticClass:"cky-flex cky-justify-end cky-direction--column cky-text-right"},[e("p",{staticClass:"cky-text-sm cky-text-secondary-dark"},[t._v(" "+t._s(t.$i18n.__("Current plan:","cookie-law-info"))+" "),e("b",[t._v(t._s(t.info.plan.name))]),t.info.website.is_trial&&t.endsIn>=0?e("span",[e("b",[t._v(" "+t._s(t.$i18n.__("(Trial)","cookie-law-info"))+" ")]),e("span",{staticClass:"cky-color-red"},[t._v(" "+t._s(t.$i18n.__("Expires in","cookie-law-info"))+" "),e("b",[t._v(t._s(t.endsIn))]),t._v(" "+t._s(t.$i18n._n("day","days",t.endsIn,"cookie-law-info"))+" ")])]):t._e()]),e("p",{staticClass:"cky-text-xs cky-text-secondary-light"},[t._v(" "+t._s(t.pageviewsUsedText)+" "),e("span",{staticClass:"cky-text-semi-xs cky-text-secondary-dark"},[t._v(" "+t._s(t.formattedPageviewsText)+" ")]),t.showOverageCount?e("span",{staticClass:"cky-text-xs cky-text-secondary-light"},[t._v(" + "),e("span",{staticClass:"cky-text-semi-xs cky-text-secondary-dark"},[t._v(t._s(t.formattedOverageText))]),t._v(" "+t._s(t.$i18n.__("extra","cookie-law-info"))+" ")]):t._e(),e("cky-popper",{attrs:{position:t.position,ishtml:!0,content:t.contents.pageview}})],1),e("p")]):t._e()},$=[],L={name:"Pageviews",props:{},data(){return{position:"bottom"}},methods:{formatNumber(t){return t.toLocaleString("en-US")}},computed:{info(){return this.getInfo()},endsIn(){return this.info.website&&this.info.website.ends_in||0},pageViews(){return this.info.pageviews},overageData(){return this.info.overage},pageviewsCount(){return this.pageViews.count>this.pageViews.limit&&this.showOverageCount?this.pageViews.limit:this.pageViews.count},pageviewsPercentage(){return this.pageViews?Math.round(100*this.pageviewsCount/this.pageViews.limit):0},pageViewsEnabled(){return!!this.info&&!!this.info.pageviews},showOverageCount(){return this.pageViews.limit&&this.overageData&&this.overageData.applicable&&this.overageData.enabled&&this.overageData.overage_view_count>0},pageviewsUsedText(){return this.$i18n.__("Pageviews used: ","cookie-law-info")},showPageviewsPercentage(){return!!this.pageViews.limit},formattedPageviewsText(){let t=this.formatNumber(this.pageviewsCount);return this.showPageviewsPercentage&&(this.showOverageCount||(t+="/"+this.formatNumber(this.pageViews.limit)),t+=` (${this.pageviewsPercentage}%)`),t},formattedOverageText(){return this.formatNumber(this.overageData.overage_view_count)},contents(){return{pageview:this.$i18n.sprintf(this.$i18n.__('Pageviews will reset on<br><b>%1$s</b>.<br><a class="cky-external-link" href="%2$s" target="_blank">Learn more</a>',"cookie-law-info"),this.pageViews.ends_at,"https://www.cookieyes.com/documentation/pageviews-info/")}}}},S=L,P=Object(h["a"])(S,x,$,!1,null,null,null),O=P.exports,M=function(){var t=this,e=t._self._c;return t.account.connected?e("div",[e("a",{staticClass:"cky-button cky-button-small cky-button-upgrade cky-button-icon cky-center",style:{width:t.buttonWidth},attrs:{href:t.upgradeURL,target:"_blank"}},["ultimate"!==t.plan.toLowerCase()?e("cky-icon",{attrs:{icon:"crown",width:"16"}}):t._e(),t._v(" "+t._s(t.canStartOptoutTrial?t.$i18n.__("Try Pro for free","cookie-law-info"):t.$i18n.__("Upgrade","cookie-law-info"))+" ")],1)]):t._e()},j=[],A={name:"Upgrade",components:{CkyIcon:l["a"]},computed:{account(){return this.getOption("account")},plan(){return!!this.getInfo("plan")&&this.getInfo("plan").name||"free"},...Object(i["d"])("settings",["info"]),canStartOptoutTrial(){return this.info&&this.info.website&&this.info.website.canStartOptoutTrial},buttonWidth(){return this.canStartOptoutTrial?"167px":"107px"},upgradeURL(){if("ultimate"===this.plan.toLowerCase())return"https://www.cookieyes.com/support/?query=enterprise&ref=cypluginupgrade#enterprise";const t=new URLSearchParams({upgrade_id:this.account.website_id,openUpgrade:"true",upgrade_source:"cypluginupgrade"});return this.canStartOptoutTrial&&t.append("from_trial","true"),`${window.ckyGlobals.webApp.url}/settings?${t.toString()}`}}},T=A,B=(n("3e80"),Object(h["a"])(T,M,j,!1,null,null,null)),H=B.exports,E={name:"CkyNavMenu",components:{CkyMenuItem:_,Pageviews:O,Upgrade:H},data(){return{menus:[{text:this.$i18n.__("Dashboard","cookie-law-info"),to:{name:"dashboard"},native:!0},{text:this.$i18n.__("Cookie Banner","cookie-law-info"),to:{name:"customize"}},{text:this.$i18n.__("Cookie Manager","cookie-law-info"),to:{name:"cookies"}},{text:this.$i18n.__("Languages","cookie-law-info"),to:{name:"languages"}},{text:this.$i18n.__("Policy Generators","cookie-law-info"),to:{name:"policies"}},{text:this.$i18n.__("Google Consent Mode (GCM)","cookie-law-info"),to:{name:"gcm"},native:!0,hidden:!0},{text:this.$i18n.__("Site Settings","cookie-law-info"),to:{name:"settings"},native:!0,hidden:!0}]}},computed:{isSuspended(){return this.getInfo("website")&&"suspended"===this.getInfo("website").status},sessionStatus(){return this.$store.state.settings.session_status}}},I=E,V=(n("dcde"),Object(h["a"])(I,y,m,!1,null,null,null)),D=V.exports,N=n("462b"),Z=function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"cky-slide-top"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.message,expression:"message"}],class:t.notificationClass,attrs:{role:"alert",id:t.id,"aria-live":"assertive"}},[e("div",{staticClass:"cky-notification-content"},[e("p",[e("span",{domProps:{innerHTML:t._s(t.message)}})])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.options.dismiss.show,expression:"options.dismiss.show"}],staticClass:"cky-notification-close"},[e("button",{staticClass:"cky-close",attrs:{type:"button","aria-label":"Close"},on:{click:t.close}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])])])},R=[],U=n("a2b6"),F={name:"CkyNotification",data(){return{id:"cky-toast-notification",message:"",type:"success",callback:!1,options:{type:"success",autoclose:{show:!0,timeout:5e3},dismiss:{show:!1}}}},mounted(){this.$root.$on("triggerNotification",t=>{this.setupNotice(t)})},computed:{notificationClass(){return{"cky-notification":!0,"cky-notification-info":"info"===this.type,"cky-notification-error":"error"===this.type,"cky-notification-success":"success"===this.type,"cky-notification-warning":"warning"===this.type}}},methods:{getMessage(t){return t.message||""},async setupNotice(t){this.type=t.type||"success",this.options.type=this.type,this.options.dismiss.show=t.dismiss||!1,this.options.autoclose.show=!this.options.dismiss.show,this.message=this.getMessage(t),this.options.autoclose.show&&(await Object(U["d"])(this.options.autoclose.timeout),this.message=!1,"function"==typeof this.callback&&this.callback())},close(){this.message=!1}}},q=F,G=(n("7f2b"),Object(h["a"])(q,Z,R,!1,null,"b1fe306c",null)),z=G.exports,Y=function(){var t=this,e=t._self._c;return t.tablesMissing?e("cky-notice",{staticStyle:{"margin-top":"20px","margin-bottom":"-10px"},attrs:{type:"error"}},[e("div",{staticClass:"cky-align-center"},[e("p",{staticStyle:{margin:"0"}},[e("strong",[t._v(" "+t._s(t.$i18n.__("Missing database tables: Some features may be disabled or not work as expected since one or more required tables are missing from the database.","cookie-law-info"))+" ")])]),e("cky-button",{ref:"ckyButtonreInstallTables",staticClass:"cky-button",staticStyle:{"margin-left":"25px"},nativeOn:{click:function(e){return t.reInstallTables.apply(null,arguments)}}},[e("template",{slot:"loader"},[t._v(t._s(t.$i18n.__("Checking...","cookie-law-info"))+" ")]),t._v(" "+t._s(t.$i18n.__("Check again","cookie-law-info"))+" ")],2)],1)]):t._e()},W=[],J=n("f9c4"),Q={name:"CkyTableMissingNotice",components:{CkyNotice:N["a"]},data(){return{}},methods:{async reInstallTables(){try{this.$refs.ckyButtonreInstallTables.startLoading();const t=await J["a"].post({path:"/settings/reinstall"});!0===t.success&&window.location.reload()}catch(t){console.log(t)}}},computed:{...Object(i["d"])("settings",["info"]),tablesMissing(){return!!this.info.tables_missing}}},K=Q,X=Object(h["a"])(K,Y,W,!1,null,null,null),tt=X.exports,et=function(){var t=this,e=t._self._c;return t.showNotice?e("cky-notice",{ref:"ReviewNotice",staticClass:"cky-notice-review",attrs:{type:"default",isDismissable:!0},on:{onDismiss:function(e){return t.removeNotice()}}},[e("div",{staticClass:"cky-row cky-align-center"},[e("div",{staticClass:"cky-col-12"},[e("h4",{staticClass:"cky-admin-notice-header"},[e("img",{attrs:{width:"100",src:n("9b19"),alt:""}})]),e("p",{staticStyle:{"margin-top":"15px","margin-bottom":"5px"},domProps:{innerHTML:t._s(t.contents.review)}})]),e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-flex",staticStyle:{"margin-top":"10px"}},[e("cky-button",{nativeOn:{click:function(e){return t.redirectReview()}}},[t._v(" "+t._s(t.$i18n.__("Review now","cookie-law-info"))+" ")]),e("cky-button",{staticClass:"cky-button-outline-secondary",nativeOn:{click:function(e){return t.removeNotice(0)}}},[t._v(" "+t._s(t.$i18n.__("Never show again","cookie-law-info"))+" ")])],1)])])]):t._e()},nt=[],ot={name:"NoticeReview",components:{CkyNotice:N["a"]},data(){return{syncing:!1,contents:{review:this.$i18n.sprintf(this.$i18n.__("Hey, we at %1$sCookieYes%2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going.","cookie-law-info"),"<b>","</b>")},expiry:!!window.ckyAppNotices.review_notice&&window.ckyAppNotices.review_notice.expiration||0,showNotice:!!window.ckyAppNotices.review_notice,reviewURL:"https://wordpress.org/support/plugin/cookie-law-info/reviews/#new-post"}},methods:{async removeNotice(t=this.expiry){await J["a"].post({path:"/settings/notices/review_notice",data:{expiry:t}}),this.$refs.ReviewNotice.isShown=!1},redirectReview(){this.$router.redirectToURL(this.reviewURL)}},mounted(){}},st=ot,at=(n("98ca"),Object(h["a"])(st,et,nt,!1,null,null,null)),it=at.exports,rt={name:"CkyApp",components:{CkyHeader:f,CkyNavMenu:D,CkyNotice:N["a"],CkyNotification:z,CkyTableMissingNotice:tt,NoticeReview:it},data(){return{loading:!0,errorMessages:{apiFetchFailed:this.$i18n.sprintf(this.$i18n.__('Unable to reach your web app account at the moment. Please reload the page to retry. If the issue persists, check out the <a href="%1$s" target="_blank">common issues causing this error</a> and try applying the suggested solutions.',"cookie-law-info"),"https://www.cookieyes.com/documentation/cy-wordpress-plugin-troubleshooting-guide/"),urlMismatch:this.$i18n.sprintf(this.$i18n.__('Looks like your website URL has changed. To ensure the proper functioning of your banner, update the registered URL on your CookieYes account (navigate to the <a href="%1$s" target="_blank">Organisations & Sites</a> page and click the More button associated with your site). Then, reload this page to retry. If the issue persists, please  <a href="%2$s" target="_blank">contact us</a>.',"cookie-law-info"),this.$router.getAppRedirectURL("settings/organizations-and-sites"),"https://www.cookieyes.com/support/")}}},computed:{apiFailed(){return!this.$store.state.settings.status},sessionExpired(){return!this.$store.state.settings.session_status},cardLoader(){return!(!1!==this.$store.state.settings.info&&!this.loading)},errors(){return this.$store.state.settings.errors},hasErrors(){return!!Object.keys(this.$store.state.settings.errors).length},bodyClass(){return this.$route.meta.hideNav?"cky-app-body-without-nav":"cky-app-body"}},methods:{...Object(i["b"])("settings",["loadInfo","reInit"]),...Object(i["b"])("languages",["loadLanguages"])},async created(){try{await this.loadLanguages(),await this.loadInfo(!0),await this.reInit()}catch(t){this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("An unexpected error occurred please try reloading the page or logging in again.","cookie-law-info")})}},mounted(){const t=()=>{window.ckyRest&&"function"===typeof window.ckyRest.cancelAll&&window.ckyRest.cancelAll()};window.addEventListener("beforeunload",t)}},ct=rt,lt=(n("5bdf"),Object(h["a"])(ct,s,a,!1,null,null,null)),ut=lt.exports,dt=function(){var t=this,e=t._self._c;return e("current-component")},pt=[],ht={components:{CurrentComponent:()=>n.e("chunk-0315c339").then(n.bind(null,"9573"))}},gt=ht,ft=Object(h["a"])(gt,dt,pt,!1,null,null,null),yt=ft.exports,mt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-section cky-connect-section cky-zero-padding cky-zero--margin"},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("cky-connect-success")],1)]),e("div",{staticClass:"cky-section-header cky-align-center cky-justify-between"}),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-1 cky-justify-end cky-zero-padding"},[e("button",{staticClass:"cky-back-button",on:{click:function(e){return t.$router.go(-1)}}})]),e("div",{staticClass:"cky-col-10"},[e("div",{staticClass:"cky-section-content"},[e("cky-card",{attrs:{loading:t.cardLoader},scopedSlots:t._u([{key:"body",fn:function(){return[e("div",{staticClass:"cky-section-plans"},[e("div",{staticClass:"cky-section-row"},[e("h3",{staticClass:"cky-plans-heading"},[t._v(" "+t._s(t.$i18n.__("Create a new account and connect to web app","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-button-group"},[e("button",{class:["cky-button",t.showMonthly?"cky-active":""],on:{click:t.changeActive}},[t._v(" "+t._s(t.$i18n.__("Monthly","cookie-law-info"))+" ")]),e("button",{class:["cky-button",t.showMonthly?"":"cky-active"],on:{click:t.changeActive}},[e("div",{staticClass:"cky-get-free-label"},[t._v(" "+t._s(t.$i18n.__("2 months free","cookie-law-info"))+" ")]),t._v(" "+t._s(t.$i18n.__("Annually","cookie-law-info"))+" ")])]),t.loaded?e("div",{staticClass:"cky-currency"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],staticClass:"cky-select",on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.selected=e.target.multiple?n:n[0]},function(e){return t.onChange()}]}},t._l(t.currencies,(function(n){return e("option",{key:n.code,domProps:{value:n.code}},[t._v(" "+t._s(n.symbol+" "+n.code)+" ")])})),0)]):t._e()]),t.loading?t._e():e("div",{staticClass:"cky-card-row"},[e("div",{staticClass:"cky-info-widget-container",class:t.dynamicClass},t._l(t.plans,(function(o){return e("div",{key:o.slug,staticClass:"cky-info-widget"},[e("div",{staticClass:"cky-plan-pricing"},[e("div",{staticClass:"cky-widget-row"},[e("h3",{staticClass:"cky-plan-name"},[t._v(" "+t._s(o.name)+" ")]),"pro"===o.slug?e("div",{staticClass:"cky-popular"},[e("img",{attrs:{src:n("42a8")}}),e("p",[t._v(" "+t._s(t.$i18n.__("POPULAR","cookie-law-info"))+" ")])]):t._e()]),e("p",{staticClass:"cky-widget-desc"},[t._v(" "+t._s(o.description)+" ")]),e("div",{staticClass:"cky-widget-row"},["free"===o.slug?e("h1",{staticClass:"cky-price"},[t._v(" "+t._s(t.symbol+"0")+" ")]):e("h1",{staticClass:"cky-price"},[t._v(" "+t._s(t.symbol+t.getPrice(o.slug))+" ")]),"free"===o.slug?e("p",[t._v(" "+t._s(t.$i18n.__("Free forever","cookie-law-info"))+" ")]):t.showMonthly?e("p",[t._v(" "+t._s(t.contents.showMonthly)+" ")]):e("p",[t._v(" "+t._s(t.contents.showYearly)+" ")])]),e("cky-button",{nativeOn:{click:function(e){return t.connectToWebapp(o.slug)}}},[t._v(" "+t._s("free"===o.slug?t.$i18n.__("Get started","cookie-law-info"):t.$i18n.__("Start free trial","cookie-law-info"))+" ")])],1),e("div",{staticClass:"cky-plan-features"},[e("p",[e("b",[t._v(" "+t._s(t.$i18n.__("Usage","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-usage-list"},[e("ul",t._l(t.usageFeatures(o.slug),(function(n,s){return e("li",{key:s},[e("span",[e("span",{domProps:{innerHTML:t._s(t.getContent(s,n))}}),n.showPopper?e("cky-popper",{attrs:{ishtml:!0,content:n.popperContent}}):t._e(),t.shouldShowOverageText(o.slug,s)?e("br"):t._e(),t.shouldShowOverageText(o.slug,s)?e("small",{staticClass:"cky-extra-pageviews-text"},[t._v(" "+t._s(t.formattedOverageText)+" ")]):t._e()],1)])})),0)]),e("p",[e("b",[t._v(" "+t._s(t.getHeading(o.slug))+" ")])]),e("div",{staticClass:"cky-features-list"},[e("ul",[t._l(t.planFeatureArrays[o.slug].slice(0,4),(function([n,o],s){return e("li",{key:s},[e("span",[t._v(" "+t._s(t.getContent(n,o))+" "),o.showPopper?e("cky-popper",{attrs:{ishtml:!0,content:o.popperContent}}):t._e()],1)])})),t._l(t.planFeatureArrays[o.slug].slice(4),(function([n,o],s){return e("li",{directives:[{name:"show",rawName:"v-show",value:t.toggleSettings,expression:"toggleSettings"}],key:"extra-"+s},[e("span",[t._v(" "+t._s(t.getContent(n,o))+" "),o.showPopper?e("cky-popper",{attrs:{ishtml:!0,content:o.popperContent}}):t._e()],1)])}))],2)])])])})),0)]),e("div",{staticClass:"cky-card-row cky-card-accordion"},[e("label",{staticClass:"cky-app-accordion-title",class:{rotated:t.toggleSettings},on:{click:t.toggleAdvanced}},[t.toggleSettings?[t._v(t._s(t.$i18n.__("See less","cookie-law-info")))]:[t._v(t._s(t.$i18n.__("See all benefits","cookie-law-info")))]],2)]),e("hr"),e("div",{staticClass:"cky-card-row cky-card-moneyback"},[e("img",{attrs:{src:n("dcb3"),alt:""}}),e("p",[t._v(" "+t._s(t.$i18n.__("15-day money-back guarantee","cookie-law-info"))+" ")])])])]},proxy:!0}])})],1)])]),e("div",{staticClass:"cky-row"},[e("span",{staticClass:"cky-text-sm cky-text-secondary-dark cky-overage-note"},[t._v(t._s(t.formattedOverageNote)),e("a",{staticClass:"cky-external-link",attrs:{href:"https://www.cookieyes.com/documentation/pageview-pricing/#:~:text=includes%20unlimited%20pageviews.-,Who%20gets%20extra%20pageviews%20enabled%20by%20default%3F,-Extra%20pageviews%20lets",target:"_blank"}},[t._v(t._s(t.$i18n.__("Learn more","cookie-law-info")))])])])])},kt=[],bt=n("9610"),wt=n("919d"),Ct={mixins:[u["a"]],components:{ckyCard:bt["a"],CkyConnectSuccess:wt["a"]},data(){return{loading:!1,loaded:!1,toggleSettings:!1,showMonthly:!0,currencies:[],planDetails:[],selected:"USD",symbol:"$",available:"all",contents:{showMonthly:this.$i18n.__("/month/domain","cookie-law-info"),showYearly:this.$i18n.__("/year/domain","cookie-law-info"),custom_css:this.$i18n.__("Custom CSS","cookie-law-info"),custom_branding:this.$i18n.__("Option to add custom logo on banner","cookie-law-info"),schedule_scan:this.$i18n.__("Scheduled scan","cookie-law-info"),static_ip_scan:this.$i18n.__("Static IP scan","cookie-law-info"),config_geo_rules:this.$i18n.__("Geo-target banner","cookie-law-info"),popup_layout:this.$i18n.__("Pop-up banner layout","cookie-law-info"),respect_gpc:this.$i18n.__("Support for Global Privacy Control (GPC)","cookie-law-info"),hide_banner_on_specific_pages:this.$i18n.__("Disable banner on specific pages","cookie-law-info"),iab:this.$i18n.__("IAB TCF Support","cookie-law-info"),gacm_support:this.$i18n.__("Google's Additional Consent Mode","cookie-law-info"),revisit_custom_branding:this.$i18n.__("Custom revisit consent button","cookie-law-info"),scan_behind_login:this.$i18n.__("Scan behind login","cookie-law-info"),remove_powered_by:this.$i18n.__("Disable “Powered by” branding","cookie-law-info"),pages_per_scan:this.$i18n.__("&nbsp;pages per scan","cookie-law-info"),pageview_per_month:this.$i18n.__("&nbsp;pageviews / month","cookie-law-info"),unlimited_pageviews:this.$i18n.__("<b>Unlimited</b>&nbsp;pageviews","cookie-law-info"),staging_mode:this.$i18n.__("Staging mode","cookie-law-info"),subdomain_consent_sharing:this.$i18n.__("Subdomain consent sharing","cookie-law-info"),multi_user_management:this.$i18n.__("Multi-user management","cookie-law-info"),gcm_support:this.$i18n.__("Support for Google Consent Mode (GCM) v2","cookie-law-info"),policy_generators:this.$i18n.__("Cookie/Privacy Policy Generators","cookie-law-info"),renew_user_consent:this.$i18n.__("Renew user consents","cookie-law-info"),do_not_track_support:this.$i18n.__("Do Not Track (DNT) support","cookie-law-info"),"2fa":this.$i18n.__("Two-factor authentication (2FA)","cookie-law-info"),automatic_cookie_blocking:this.$i18n.__("Automatic cookie blocking","cookie-law-info"),language_limit:this.$i18n.__("Multilingual banner","cookie-law-info"),unlimited_scans:this.$i18n.__("<b>Unlimited</b>&nbsp;cookie scans","cookie-law-info"),scans_per_month:this.$i18n.__("&nbsp;cookie scans / month","cookie-law-info"),chat_support:this.$i18n.__("Chat support","cookie-law-info"),opt_in_banner_for_gdpr:this.$i18n.__("Opt-in consent banner for GDPR","cookie-law-info"),opt_out_banner_for_us_state_laws:this.$i18n.__("Opt-out banner for US State laws","cookie-law-info"),per_category_consent:this.$i18n.__("Per-category consent","cookie-law-info"),revisit_consent:this.$i18n.__("Revisit consent button","cookie-law-info"),advanced_customisation:this.$i18n.__("Advanced customisation","cookie-law-info"),basic_customisation:this.$i18n.__("Basic customisation","cookie-law-info")},usageList:["scans_per_month","pages_per_scan","page_view_limit"]}},methods:{toggleAdvanced(){this.toggleSettings=!this.toggleSettings},changeActive(){this.showMonthly=!this.showMonthly},onChange(){this.currencies.forEach(t=>{t.code===this.selected&&(this.symbol=t.symbol)})},getFeatures(t){const e={...this.planDetails.plan[t].features},n={staging_mode:this.$i18n.__("Allows you to add your staging site URL to the main site, enabling you to set up and test the cookie banner in your staging environment.","cookie-law-info"),automatic_cookie_blocking:this.$i18n.__("Automatically scan, detect and block third-party cookie scripts until your site visitors give consent.","cookie-law-info"),scan_behind_login:this.$i18n.__('To scan your web page behind a login or a cookie wall, <a href="https://www.cookieyes.com/support" target="_blank">contact us</a> and provide your <b>login URL</b> along with the <b>test login credentials</b>. This will enable us to configure our scanner to scan behind your login pages.',"cookie-law-info"),gacm_support:this.$i18n.__("Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). <b>AC Mode is intended only for use alongside IAB TCF.</b>","cookie-law-info"),remove_powered_by:this.$i18n.__("Remove CookieYes logo from your cookie banner.","cookie-law-info"),custom_css:this.$i18n.__("Add CSS code and customise the way your cookie banner looks.","cookie-law-info"),config_geo_rules:this.$i18n.__("Geo-target your cookie banner and display it as per your visitor's location.","cookie-law-info"),static_ip_scan:this.$i18n.__('If your website\'s firewall or configuration restricts external access, enable static IP scan for your site, ensuring that the scan requests consistently originate from the same IP. Additionally, <a href="https://www.cookieyes.com/documentation/whitelisting-cookieyes-scanner/" target="_blank">whitelist the static IP addresses</a> of the CookieYes scanner.',"cookie-law-info"),revisit_custom_branding:this.$i18n.__("Replace the default icon of the revisit consent button with your custom icon.","cookie-law-info"),revisit_consent:this.$i18n.__("Displays a floating button on your website allowing your visitors to withdraw or change their consent at any time.","cookie-law-info"),respect_gpc:this.$i18n.__("Global Privacy Control (GPC) is a web standard (necessary for CCPA/CPRA compliance) that allows users to signal to websites that they do not want their data to be collected or shared. If enabled, CookieYes will respect your user’s GPC setting.","cookie-law-info"),renew_user_consent:this.$i18n.__("This action will trigger the cookie banner to reappear for all existing users who have already given consent.","cookie-law-info"),subdomain_consent_sharing:this.$i18n.__("Allows you to share your visitor consent information among different subdomains of your website.","cookie-law-info"),do_not_track_support:this.$i18n.__("DNT is a web browser setting that enables you to opt-out of tracking by websites. CookieYes will respect your visitor’s DNT setting.","cookie-law-info"),page_view_limit:"basic"===t||"pro"===t?this.$i18n.__("A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.<br>If Extra Pageviews are enabled for your account, you'll be charged [OVERAGE_PRICE] for every 1,000 additional pageviews per site, beyond your monthly plan limit.","cookie-law-info").replace("[OVERAGE_PRICE]",this.symbol+(this.planDetails.overage_price?(this.planDetails.overage_price[this.selected.toLowerCase()]/100).toFixed(2):"0.30")):this.$i18n.__("A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.","cookie-law-info"),pages_per_scan:this.$i18n.__("The number of pages of your website that will be scanned.","cookie-law-info")},o={};for(const[s,a]of Object.entries(e))("object"===typeof a&&!1===a.value||!1===a||void 0===this.getContent(s,a))&&"advanced_customisation"!==s||("advanced_customisation"!==s||!1!==a?o[s]=s in n?{value:a,showPopper:!0,popperContent:n[s]}:a:o["basic_customisation"]={value:!0});return o},allFeatures(t){const e=this.getFeatures(t);return Object.fromEntries(Object.entries(e).filter(([t])=>!this.usageList.includes(t)))},getContent(t,e){return"object"===typeof e&&null!==e&&(e=e.value),"pages_per_scan"===t?`<b>${e}</b>`+this.contents.pages_per_scan:"page_view_limit"===t?0===e?this.contents.unlimited_pageviews:`<b>${e.toLocaleString("en-US")}</b>`+this.contents.pageview_per_month:"language_limit"===t?1!==e?this.contents.language_limit:void 0:"scans_per_month"===t?e>0?`<b>${e}</b>`+this.contents.scans_per_month:this.contents.unlimited_scans:this.contents[t]},getHeading(t){switch(t){case"free":return this.$i18n.__("Key features in Free","cookie-law-info");case"basic":return this.plans.some(t=>"free"===t.slug)?this.$i18n.__("Everything in Free, plus","cookie-law-info"):this.$i18n.__("Key features in Basic","cookie-law-info");case"pro":return this.plans.some(t=>"basic"===t.slug)?this.$i18n.__("Everything in Basic, plus","cookie-law-info"):this.$i18n.__("Key features in Pro","cookie-law-info");case"ultimate":return this.plans.some(t=>"pro"===t.slug)?this.$i18n.__("Everything in Pro, plus","cookie-law-info"):this.$i18n.__("Key features in Ultimate","cookie-law-info")}},getPrice(t){return this.showMonthly?this.planDetails.plan[t]["monthly"][this.selected]:this.planDetails.plan[t]["yearly"][this.selected]},getPageViews(t){return this.planDetails.plan[t]["features"]["page_view_limit"]},updateStatus(t=!0){this.$store.state.settings.status=t},async getCurrencyData(){let t=[];try{const e=await J["a"].get({path:"dashboard/currencies"});if(t=e,t.length<=0)return void this.updateStatus(!1);t&&(this.currencies=t)}catch(e){console.error(e)}this.loaded=!0},async getPlanData(){this.loading=!0;let t=[];try{const e=await J["a"].get({path:"dashboard/plans"});if(t=e,Object.keys(t).length<=0)return this.updateStatus(!1),void(this.loading=!1);t&&(this.planDetails=t)}catch(e){console.error(e)}this.loading=!1},connectToWebapp(t){const e=["basic","pro","ultimate"];"free"===t?this.connectToApp():e.includes(t)&&(this.showMonthly?t+="-monthly":t+="-yearly",this.connectToPaidPlan(t,this.selected))},usageFeatures(t){return Object.fromEntries(Object.entries(this.getFeatures(t)).filter(([t])=>this.usageList.includes(t)))},shouldShowOverageText(t,e){return"page_view_limit"===e&&("basic"===t||"pro"===t)}},beforeRouteLeave(t,e,n){this.updateStatus(),n()},computed:{...Object(i["d"])("settings",["info"]),cardLoader(){return!this.info||this.loading},plans(){const t=[{slug:"free",name:"Free",description:this.$i18n.__("For blogs and personal websites","cookie-law-info")},{slug:"basic",name:"Basic",description:this.$i18n.__("For small business and startups","cookie-law-info")},{slug:"pro",name:"Pro",description:this.$i18n.__("For medium business with growing traffic","cookie-law-info")},{slug:"ultimate",name:"Ultimate",description:this.$i18n.__("For large business with high traffic","cookie-law-info")}];switch(this.available){case"premium":return t.slice(1);case"pro":return t.slice(2);case"ultimate":return t.slice(3);case"all":default:return t}},planFeatureArrays(){return Object.fromEntries(Object.keys(this.planFeatures).map(t=>[t,Object.entries(this.planFeatures[t])]))},dynamicClass(){const t=this.plans.length;return"cky-info-items-"+t},planFeatures(){const t={};let e={};return this.plans.forEach(n=>{const o=this.allFeatures(n.slug),s=Object.fromEntries(Object.entries(o).filter(([t])=>!(t in e)));t[n.slug]=s,e={...e,...o}}),t},formattedOveragePrice(){return this.planDetails.overage_price?(this.planDetails.overage_price[this.selected.toLowerCase()]/100).toFixed(2):"0.30"},formattedOverageText(){return this.$i18n.sprintf(this.$i18n.__("+ %1$s%2$s per 1,000 extra pageviews*","cookie-law-info"),this.symbol,this.formattedOveragePrice)},formattedOverageNote(){return this.$i18n.sprintf(this.$i18n.__("*Extra pageviews are automatically enabled for users who created their CookieYes account on or after %s. Users who created their account before this date can enable it anytime from Billing & Invoices. ","cookie-law-info"),this.overageReleaseDate)},overageReleaseDate(){const t=new Date("2025-12-23T00:00:00Z");return t.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}},created(){this.getPlanData(),this.getCurrencyData(),this.available=this.$route.query&&this.$route.query.available?this.$route.query.available:"all"}},vt=Ct,_t=(n("a77b"),Object(h["a"])(vt,mt,kt,!1,null,"e9f95408",null)),xt=_t.exports,$t=function(){var t=this,e=t._self._c;return e("div",[e("current-component",{ref:"customize"}),e("exit-intent-popup",{ref:"exitIntentPopup"})],1)},Lt=[],St=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"exitIntentPopup",staticClass:"cky-exit-popup",scopedSlots:t._u([{key:"header",fn:function(){return[e("h4",[t._v(" "+t._s(t.$i18n.__("Leave page?","cookie-law-info"))+" ")])]},proxy:!0},{key:"body",fn:function(){return[e("p",[t._v(" "+t._s(t.$i18n.__("You’ve made changes that haven’t been published yet.","cookie-law-info"))+" ")])]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[e("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.discardChanges}},[t._v(" "+t._s(t.$i18n.__("Discard changes & leave this page","cookie-law-info"))+" ")]),e("cky-button",{staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.stayOnPage.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Stay on page","cookie-law-info"))+" ")])],1)]},proxy:!0}])})},Pt=[],Ot=n("8a80"),Mt={name:"exitIntentPopup",components:{CkyModal:Ot["a"]},methods:{discardChanges(){this.$refs.exitIntentPopup.close(),this.$emit("discardChanges")},stayOnPage(){this.$refs.exitIntentPopup.close(),this.$emit("stayOnPage")},show(){this.$refs.exitIntentPopup.show()}}},jt=Mt,At=Object(h["a"])(jt,St,Pt,!1,null,null,null),Tt=At.exports,Bt={components:{CurrentComponent:()=>n.e("chunk-5e49c00b").then(n.bind(null,"3636")),exitIntentPopup:Tt},async beforeRouteLeave(t,e,n){if(!this.$refs.customize.hasChanges())return n();this.$refs.exitIntentPopup.show();const o=await new Promise(t=>{this.$refs.exitIntentPopup.$on("stayOnPage",()=>{t(!1)}),this.$refs.exitIntentPopup.$on("discardChanges",()=>{t(!0)})});n(!!o)}},Ht=Bt,Et=Object(h["a"])(Ht,$t,Lt,!1,null,null,null),It=Et.exports,Vt=function(){var t=this,e=t._self._c;return e("current-component")},Dt=[],Nt={components:{CurrentComponent:()=>n.e("chunk-b94265a2").then(n.bind(null,"943d"))}},Zt=Nt,Rt=Object(h["a"])(Zt,Vt,Dt,!1,null,null,null),Ut=Rt.exports,Ft=function(){var t=this,e=t._self._c;return e("current-component")},qt=[],Gt={components:{CurrentComponent:()=>n.e("chunk-0fdc0d82").then(n.bind(null,"281e"))}},zt=Gt,Yt=Object(h["a"])(zt,Ft,qt,!1,null,null,null),Wt=Yt.exports,Jt=function(){var t=this,e=t._self._c;return e("div",[e("current-component",{ref:"gcm"}),e("exit-intent-popup",{ref:"exitIntentPopup"})],1)},Qt=[],Kt={components:{CurrentComponent:()=>n.e("chunk-bac749f6").then(n.bind(null,"955e")),exitIntentPopup:Tt},async beforeRouteLeave(t,e,n){if(!this.$refs.gcm.hasChanges())return n();this.$refs.exitIntentPopup.show();const o=await new Promise(t=>{this.$refs.exitIntentPopup.$on("stayOnPage",()=>{t(!1)}),this.$refs.exitIntentPopup.$on("discardChanges",()=>{this.$refs.gcm.resetChanges(),t(!0)})});n(!!o)}},Xt=Kt,te=Object(h["a"])(Xt,Jt,Qt,!1,null,null,null),ee=te.exports,ne=function(){var t=this,e=t._self._c;return e("current-component")},oe=[],se={components:{CurrentComponent:()=>n.e("chunk-0bae407a").then(n.bind(null,"ea26"))}},ae=se,ie=Object(h["a"])(ae,ne,oe,!1,null,null,null),re=ie.exports,ce=function(){var t=this,e=t._self._c;return e("current-component")},le=[],ue={components:{CurrentComponent:()=>n.e("chunk-2a17c2d7").then(n.bind(null,"ad98"))}},de=ue,pe=Object(h["a"])(de,ce,le,!1,null,null,null),he=pe.exports,ge=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-section cky-zero-padding cky-zero--margin"},[e("div",{staticClass:"cky-section-header cky-align-center cky-justify-between"},[e("div",{staticClass:"cky-section-title"},[e("router-link",{staticClass:"cky-breadcrumbs-title",attrs:{to:"/languages"}},[t._v(t._s(t.$i18n.__("Back to Language List","cookie-law-info")))])],1),e("div",{staticClass:"cky-section-header-actions cky-align-center"},[e("div",{staticClass:"cky-align-center cky-justify-end"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-banner-preview"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.preview,expression:"preview"}],attrs:{type:"checkbox",id:"cky-banner-preview"},domProps:{checked:Array.isArray(t.preview)?t._i(t.preview,null)>-1:t.preview},on:{change:function(e){var n=t.preview,o=e.target,s=!!o.checked;if(Array.isArray(n)){var a=null,i=t._i(n,a);o.checked?i<0&&(t.preview=n.concat([a])):i>-1&&(t.preview=n.slice(0,i).concat(n.slice(i+1)))}else t.preview=s}}}),e("span",{staticClass:"cky-toggle-text"},[t._v(t._s(t.$i18n.__("Banner Preview","cookie-law-info")))]),e("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})]),e("cky-button",{ref:"ckyButtonSaveLanguage",staticClass:"cky-button cky-button-green",staticStyle:{"margin-left":"15px"},nativeOn:{click:function(e){return t.saveConfig.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Publish Changes","cookie-law-info"))+" ")])],1)])]),e("div",{staticClass:"cky-section-content"},[e("div",{staticClass:"cky-edit-content"},[e("div",{staticClass:"cky-row cky-justify-between cky-button-section"},[e("div",{staticClass:"cky-col-6"},[t.loading?e("div",{staticClass:"cky-loader-languages"},[e("cky-card-loader")],1):t._e()]),e("div",{staticClass:"cky-col-6"},[t.loading?e("div",{staticClass:"cky-loader-languages"},[e("cky-card-loader")],1):t._e()])]),e("div",{staticClass:"cky-row"},[t.defaultLanguage!==t.currentLanguage?e("div",{staticClass:"cky-col"},[t.loading?e("div",{staticClass:"cky-loader-languages"},[e("cky-card-loader"),e("cky-card-loader"),e("cky-card-loader")],1):e("div",{staticClass:"cky-edit-content-lists"},[e("h5",{staticStyle:{"margin-bottom":"20px"}},[t._v(" "+t._s(t.$i18n.__("Default language:","cookie-law-info"))+" "),e("b",[t._v(t._s(t.getLanguageName(t.defaultLanguage)))])]),e("tab-content-accordion",{attrs:{language:t.defaultLanguage,translate:!0,disabled:!0}})],1)]):t._e(),e("div",{staticClass:"cky-col"},[t.loading?e("div",{staticClass:"cky-loader-languages"},[e("cky-card-loader"),e("cky-card-loader"),e("cky-card-loader")],1):e("div",{staticClass:"cky-edit-content-lists"},[e("div",{staticClass:"cky-align-center"},[e("h5",[t._v(t._s(t.$i18n.__("Edit content in:","cookie-law-info")))]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.currentLanguage,expression:"currentLanguage"}],staticClass:"cky-select",on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.currentLanguage=e.target.multiple?n:n[0]}}},t._l(t.selectedLanguages,(function(n){return e("option",{key:n,domProps:{value:n}},[t._v(" "+t._s(t.getLanguageName(n))+" ")])})),0)]),e("tab-content-accordion",{attrs:{language:t.currentLanguage,translate:!0}})],1)])])])]),e("exitIntentPopup",{ref:"exitIntentPopup"})],1)},fe=[],ye=n("c4aa"),me=n("8259"),ke=n("f61e"),be=n("c702"),we=n("17aa"),Ce=n("63ea"),ve=n.n(Ce),_e={name:"Customize",components:{TabContentAccordion:be["a"],CkyCardLoader:we["a"],exitIntentPopup:Tt},data(){return{bannerPreview:!1,loading:!0,initialStoreState:null}},methods:{hasChanges(){return this.initialStoreState&&!ve()(this.initialStoreState,this.banner.contents[this.currentLanguage])},handleBeforeUnload(t){this.hasChanges()&&(t.preventDefault(),t.returnValue="")},async loadCookies(){try{await this.$store.dispatch("cookies/reInit")}catch(t){console.error(t)}},showIcon(t){return!!t.icon},loadBanner:async function(){await ye["a"].getActiveBanner()},saveConfig:async function(){this.$refs.ckyButtonSaveLanguage.startLoading(),await ye["a"].save(),this.$root.$emit("triggerNotification",{type:"success",message:"Successfully saved"}),this.$refs.ckyButtonSaveLanguage.stopLoading(),this.initialStoreState=JSON.parse(JSON.stringify(this.banner.contents[this.currentLanguage]))},async loadLanguage(){const t=this.$route.params.language||"en";this.$store.state.languages.current=t},async changeLanguage(t){this.$store.state.languages.current=t},updateBannerContents:Object(U["b"])((async function(){me["a"].startLoading(),await ye["a"].updateContentPreview(),me["a"].stopLoading()}),500),getLanguageName(t){return ke["a"].getName(t)}},computed:{...Object(i["d"])("languages",["default","selected","available"]),currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()},banner(){return this.$store.state.banners.current},banners(){return this.$store.state.banners.items||{}},preview:{get(){return this.$store.state.banners.preview},set(t){this.$store.state.banners.preview=t}},defaultLanguage(){return this.default},currentLanguage:{get(){return this.$store.state.languages.current},set(t){this.$store.state.languages.current=t}},selectedLanguages:function(){return this.$store.state.languages.selected}},async created(){this.loading=!0,await this.loadLanguage(),await this.loadBanner(),await ye["a"].loadTemplate(),this.loading=!1,this.initialStoreState=JSON.parse(JSON.stringify(this.banner.contents[this.currentLanguage])),await this.loadCookies()},mounted(){window.addEventListener("beforeunload",this.handleBeforeUnload)},watch:{currentLanguage:{async handler(){await this.updateBannerContents(),await ye["a"].showPreview(!0)},deep:!0},"banner.contents":{handler(){this.updateBannerContents()},deep:!0},preview:{handler(){ye["a"].showPreview()}}},beforeDestroy(){ye["a"].closePreview(!1),this.$store.state.languages.current=this.$store.state.languages.default,window.removeEventListener("beforeunload",this.handleBeforeUnload)},async beforeRouteLeave(t,e,n){if(!this.hasChanges())return n();this.$refs.exitIntentPopup.show();const o=await new Promise(t=>{this.$refs.exitIntentPopup.$on("stayOnPage",()=>{t(!1)}),this.$refs.exitIntentPopup.$on("discardChanges",()=>{t(!0)})});n(!!o)}},xe=_e,$e=(n("feb3"),Object(h["a"])(xe,ge,fe,!1,null,null,null)),Le=$e.exports;const Se=[{path:"/dashboard",name:"dashboard",component:yt,children:[{path:"plans",name:"plans",component:xt,meta:{hideNav:!0}}]},{path:"/customize",name:"customize",component:It},{path:"/cookies",name:"cookies",component:Ut},{path:"/policies",name:"policies",component:Wt},{path:"/gcm",name:"gcm",component:ee},{path:"/settings",name:"settings",component:re},{path:"/languages",name:"languages",component:he,children:[{path:"edit/:language",name:"edit",component:Le}]}];var Pe=n("8c4f"),Oe=n("e19f"),Me=n("07a4"),je=n("3840"),Ae=n("8103"),Te=n.n(Ae),Be=n("bba4"),He=n.n(Be),Ee=n("87ea");o["a"].use(Pe["a"]),o["a"].config.productionTip=!1,o["a"].prototype.$i18n=je["a"],o["a"].prototype.$globals=window.ckyGlobals;const Ie=n("568d");Ie.keys().forEach(t=>{const e=Ie(t),n=Te()(He()(t.replace(/^\.\//,"").replace(/\.\w+$/,"").replace(/Index$/,"")));o["a"].component(n,e.default||e)}),o["a"].mixin({methods:{sprintf:Oe["sprintf"],getOption:Ee["e"],setOption:Ee["m"],saveOptions:Ee["k"],getInfo:Ee["d"],loadInfo:Ee["g"],getDefaultLanguage:Ee["c"],setDefaultLanguage:Ee["l"],getAssetsURL:Ee["b"],purgeCache:Ee["h"],isRTLLanguage:Ee["f"]}}),o["a"].directive("click-outside",{bind:function(t,e,n){t.eventOnClick=function(o){t==o.target||t.contains(o.target)||n.context[e.expression](o)},document.body.addEventListener("click",t.eventOnClick)},unbind:function(t){document.body.removeEventListener("click",t.eventOnClick)}});class Ve{constructor(){this.Vue=o["a"],this.Router=Pe["a"],this.App=ut}}window.ckyVue=new Ve;const De=new window.ckyVue.Router({routes:Se});De.getRouteByName=function(t){return!!t&&Se.find(e=>t===e.name)},De.redirectToDashboard=function(t){if(t&&"dashboard"===t)return;const e=De.getRouteByName("dashboard");De.push({name:e.name,query:e.query})},De.beforeEach((t,e,n)=>{window.ckyRest&&"function"===typeof window.ckyRest.cancelAll&&window.ckyRest.cancelAll();const o=["/dashboard","/gcm","/settings"];if(t.path&&"/"===t.path)n({name:"dashboard"});else{const e=Object(Ee["e"])("account");e.connected?o.some(e=>e===t.path)?n():n({name:"dashboard"}):n()}}),String.prototype.addQuery=function(t){return this+Object.keys(t).reduce((function(e,n,o){return e+(0==o?"?":"&")+(Array.isArray(t[n])?t[n].reduce((function(e,o,s){return e+n+"="+encodeURIComponent(o)+(s!=t[n].length-1?"&":"")}),""):n+"="+encodeURIComponent(t[n]))}),"")},De.getQueryParams=function(t){let e=t?t.split("?")[1]:window.location.search.slice(1),n={};if(e){e=e.split("#")[0];let t=e.split("&");for(let e=0;e<t.length;e++){let o=t[e].split("="),s=void 0,a=o[0].replace(/\[\d*\]/,(function(t){return s=t.slice(1,-1),""})),i="undefined"===typeof o[1]||o[1];a=a.toLowerCase(),i=i.toLowerCase(),n[a]?("string"===typeof n[a]&&(n[a]=[n[a]]),"undefined"===typeof s?n[a].push(i):n[a][s]=i):n[a]=i}}return n},De.redirectMenu=function(t,e=!0){if(t===window.location.href&&!1===e)return;const n=De.getQueryParams(t);let o=n.page&&n.page||!1;if(!o)return;if(o.match(/cookie-law-info/)&&(o=o&&o.replace("cookie-law-info-","")||""),"cookie-law-info"===o)return void De.redirectToDashboard();const s=De.getRouteByName(o);De.push({name:s.name,query:s.query})},De.redirectToApp=function(t="dashboard"){const e=De.getAppRedirectURL(t);De.redirectToURL(e)},De.getAppRedirectURL=function(t="dashboard"){const e=Object(Ee["e"])("account");if(!e.connected)return!1;let n=window.ckyGlobals.webApp.url+"/"+t,o={website:e.website_id};return n=n.addQuery(o),n},De.redirectToAppWithQuery=function(t){const e=Object(Ee["e"])("account");if(!e.connected)return!1;let n=window.ckyGlobals.webApp.url+"/dashboard";n=n.addQuery(t),De.redirectToURL(n)},De.redirectToURL=function(t){try{const e=document.createElement("a");e.target="_blank",e.href=t,e.rel="noopener noreferrer",e.click()}catch(e){alert("Your browser blocked the authorization window from opening. Please check your popup settings.")}},window.ckyGlobals.vueApp=new window.ckyVue.Vue({render:t=>t(ut),store:Me["a"],router:De}).$mount("#cky-app")},5985:function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t._self._c;return e("button",{class:t.buttonClass,attrs:{disabled:t.loading}},[t.loading?t._t("loader",(function(){return[t._v(t._s(t.$i18n.__("Loading","cookie-law-info")))]})):t._t("default"),t.loading?e("span",{staticClass:"cky-btn-spinner"},[e("span"),e("span"),e("span"),e("span")]):t._e()],2)},s=[],a={name:"CkyButton",components:{},data(){return{loading:!1}},methods:{startLoading(){this.loading=!0},stopLoading(){this.loading=!1}},computed:{buttonClass(){return{"cky-button":!0,"cky-button-loading":!0===this.loading}}}},i=a,r=(n("7004"),n("2877")),c=Object(r["a"])(i,o,s,!1,null,null,null);e["default"]=c.exports},"5bdf":function(t,e,n){"use strict";n("0371")},7004:function(t,e,n){"use strict";n("a951")},"7cd5":function(t,e,n){t.exports=n.p+"img/crown.svg"},"7f2b":function(t,e,n){"use strict";n("2946")},"7f7f":function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t._self._c;return e("div",{ref:"popperContainer",staticClass:"cky-popper-container",on:{mouseleave:function(e){t.hover&&t.closePopper()}}},[e("div",{ref:"triggerNode",staticClass:"cky-poppper-trigger",on:{mouseover:function(e){t.hover&&t.openPopper()}}},[t._t("default",(function(){return[e("div",{staticClass:"cky-popper-icon"})]}))],2),e("Transition",{attrs:{name:"fade"}},[t.shouldShowPopper?e("div",{ref:"popperNode",staticClass:"cky-popper"},[t._t("content",(function(){return[t.ishtml?e("div",{domProps:{innerHTML:t._s(t.content)}}):e("div",[t._v(" "+t._s(t.content)+" ")])]})),e("div",{staticClass:"cky-popper-arrow",attrs:{"data-popper-arrow":""}})],2):t._e()])],1)},s=[],a=n("45d1"),i=n("0929"),r=n("9835"),c={name:"CkyPopper",components:{},props:{content:{type:String,default:""},position:{type:String,default:"top"},hover:{type:Boolean,default:!0},ishtml:{type:Boolean,default:!1},isScrollable:{type:Boolean,default:!1}},data(){return{popperId:null,popper:null,isOpen:!1}},computed:{shouldShowPopper(){return this.isOpen}},ready(){this.$nextTick(()=>{this.showPopper&&this.initPopper()})},methods:{initPopper(){this.$nextTick((function(){this.popper=Object(a["a"])(this.$el,this.$el.querySelector(".cky-popper"),{placement:this.position||"bottom",removeOnDestroy:!0,modifiers:[i["a"],{name:"arrow",options:{padding:10}},r["a"],{name:"offset",options:{offset:[0,8]}}]})}))},destroyPopper(){this.popper&&(this.popper.destroy(),this.popper=null)},openPopper(){this.isScrollable&&(document.querySelector(".cky-app-wrap .cky-dropdown-languages ul").style.overflow="hidden"),this.isOpen=!0,this.initPopper()},closePopper(){this.isScrollable&&(document.querySelector(".cky-app-wrap .cky-dropdown-languages ul").style.overflow="scroll"),this.isOpen=!1}}},l=c,u=(n("1759"),n("2877")),d=Object(u["a"])(l,o,s,!1,null,null,null);e["default"]=d.exports},8025:function(t,e,n){},8259:function(t,e,n){"use strict";var o=n("07a4"),s=n("f9c4"),a=n("87ea");const i=window.ckyBannerConfig._shortCodes;function r(t){const e=document.querySelector("[data-cky-tag="+t+"]");return e||!1}function c(){return o["a"].state.banners.current.properties.settings.applicableLaw}function l(){return o["a"].state.banners.current.properties.settings.type}function u(){return"classic"===l()?"pushdown":o["a"].state.banners.current.properties.settings.preferenceCenterType}function d(){const t=r("notice"),e=t&&t.closest(".cky-consent-container")||!1;return e&&e||!1}function p(){const t=d();t&&t.classList.add("cky-hide")}function h(){const t=d();t&&t.classList.remove("cky-hide")}function g(){const t=document.querySelector(".cky-overlay");t&&t.classList.add("cky-hide")}function f(){const t=document.querySelector(".cky-overlay");t&&t.classList.remove("cky-hide")}function y(){const t=document.querySelector(".cky-overlay");t&&t.classList.toggle("cky-hide")}function m(){if("classic"===l())return d();p();const t="ccpa"===c()?r("optout-popup"):r("detail");return t&&t.closest(".cky-modal")||!1}function k(){const t=m();t&&t.classList.remove(C()),"classic"!==l()&&(g(),h())}function b(){const t=m();if(t&&t.classList.add(C()),t){const e=t.querySelector(".cky-preference-center");if(e){e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true");const t="ccpa"===c()?"Opt-out Preferences":"Customise Consent Preferences";e.setAttribute("aria-label",t)}}"classic"!==l()&&f()}function w(){const t=m();if(t){if(t.classList.toggle(C()),"classic"===l()){const e=t.querySelector(".cky-preference-center");if(e){e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true");const t="ccpa"===c()?"Opt-out Preferences":"Customise Consent Preferences";e.setAttribute("aria-label",t)}}"pushdown"!==u()&&y()}}function C(){return"pushdown"===u()?"cky-consent-bar-expand":"cky-modal-open"}function v(){const t=r("notice");if(!t)return!1;const e=t.closest(".cky-consent-container");if(!e)return!1;e.setAttribute("aria-label","We value your privacy"),e.setAttribute("role","region");const n=o["a"].state.banners.current.properties.settings.type;let s=o["a"].state.banners.current.properties.settings.position,a=n;"popup"===a&&(s="center"),a="pushdown"===u()?"classic":a;const i=`cky-${a}-${s}`;e.classList.add(i);const c=r("revisit-consent");if(!c)return!1;const l="cky-revisit-"+o["a"].state.banners.current.properties.config.revisitConsent.position;c.classList.add(l)}function _(){const t="ccpa"===c()?r("optout-popup"):r("detail");if(!t)return!1;const e=t.closest(".cky-modal");if(!e)return!1;if("pushdown"!==u()&&"popup"!==u()){const t=o["a"].state.banners.current.properties.settings.preferenceCenterType,n="cky-"+t;e.classList.add(n)}const n=e.querySelector(".cky-preference-center");if(n){n.setAttribute("role","dialog"),n.setAttribute("aria-modal","true");const t="ccpa"===c()?"Opt-out Preferences":"Customise Consent Preferences";n.setAttribute("aria-label",t)}}function x(){$("settings-button",()=>w()),$("detail-close",()=>k()),$("detail-save-button",()=>k()),$("optout-cancel-button",()=>k()),$("optout-confirm-button",()=>k()),$("detail-category-preview-save-button",()=>k()),$("donotsell-button",()=>b()),$("optout-close",()=>k()),L()}function $(t,e){document.querySelectorAll("[data-cky-tag="+t+"]").forEach(t=>{t&&t.addEventListener("click",e)})}function L(){const t=o["a"].state.banners.current;t.properties.config.auditTable.status&&document.querySelectorAll(".cky-accordion").forEach(t=>t.addEventListener("click",(function(t){"checkbox"!==t.target.type&&this.classList.toggle("cky-accordion-active")})))}function S(){const t=c(),e=o["a"].state.banners.current,n=o["a"].state.languages.current,s="ccpa"===t?"optoutPopup":"preferenceCenter",a=i.find(t=>"cky_show_desc"===t.key),r=i.find(t=>"cky_hide_desc"===t.key);if(!a||!r)return;const l=r.content,u=a.content,d=(new DOMParser).parseFromString(l,"text/html"),p=d.querySelector('[data-cky-tag="hide-desc-button"]');p.innerHTML=e.contents[n][s].elements.showLess;const h=(new DOMParser).parseFromString(u,"text/html"),g=h.querySelector('[data-cky-tag="show-desc-button"]');g.innerHTML=e.contents[n][s].elements.showMore;const f=window.innerWidth<376?150:300,y=document.querySelector(`[data-cky-tag="${"gdpr"===t?"detail":"optout"}-description"]`),m=y.textContent;if(m.length<f)return;const k=y.innerHTML,b=(new DOMParser).parseFromString(k,"text/html"),w=b.querySelectorAll("body > p");if(w.length<=1)return;let C="";for(let o=0;o<w.length;o++){if(o===w.length-1)return;const t=w[o];if(`${C}${t.outerHTML}`.length>f&&t.insertAdjacentHTML("beforeend","...&nbsp;"+h.body.innerHTML),C=`${C}${t.outerHTML}`,C.length>f)break}function v(){y.innerHTML=`${k}${d.body.innerHTML}`,$("hide-desc-button",_),V(document)}function _(){y.innerHTML=C,$("show-desc-button",v),V(document)}_()}function P(t,e){const n=t.querySelector("[data-cky-tag="+e+"]");if(!n)return!1;let o=n,s="";n.getAttribute("src")||(o=n.querySelector("img")),s=o.src;const a=s.lastIndexOf("/"),i=s.substring(a+1);o.src=window.ckyGlobals.assetsURL+i}function O(t){const e=t.querySelector('[data-cky-tag="detail"] .cky-footer-shadow'),n=t.querySelector('[data-cky-tag="detail"]');if(!e)return;const o=n&&n.style.backgroundColor||"#ffffff";e.style.background=`linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, ${o} 100%)`}function M(t=!1){const e=o["a"].state.cookies.items,n=o["a"].state.banners.current;let s=n.properties.config.preferenceCenter.elements.categories.elements.toggle;A("ckySwitch",s),s=n.properties.config.categoryPreview.elements.toggle,s&&A("ckyCategoryDirect",s);for(const o of e){const e=o.prior_consent||"necessary"===o.slug,n="necessary"===o.slug;j(o,e,n,t),H(o)}}function j(t,e,n,s=!1){const a=o["a"].state.banners.current,i=a.properties.config.preferenceCenter.elements.categories.elements.toggle,r=i.states.active.styles["background-color"],c=i.states.inactive.styles["background-color"];["ckyCategoryDirect","ckySwitch"].map(o=>{const a=document.getElementById(`${o}${t.slug}`);a&&(T(a,t),a.checked=e,a.disabled=n,a.style.backgroundColor=e?r:c,s||a.addEventListener("change",({currentTarget:t})=>{const e=t.checked;t.style.backgroundColor=e?r:c}))})}function A(t,e){const n=e.states.active.styles["background-color"],o=e.states.inactive.styles["background-color"];document.querySelectorAll(`[id^="${t}"]`).forEach((function(t){let e=t.checked;t.addEventListener("change",({currentTarget:t})=>{const e=t.checked;t.style.backgroundColor=e?n:o}),t.style.backgroundColor=e?n:o}))}function T(t,e={}){"detail-category-toggle"===t.parentElement.getAttribute("data-cky-tag")?B(t,e):"detail-category-preview-toggle"===t.parentElement.getAttribute("data-cky-tag")&&E(t,e)}function B(t,e){const n=o["a"].state.banners.current;let s=t.closest(".cky-accordion-item");if(!s)return;const a=s.querySelector(".cky-switch"),i=s.querySelector(".cky-always-active");"necessary"===e.slug?a&&a.remove():(i&&i.remove(),("classic"===l()&&n.properties.config.categoryPreview.status||e.cookie_list&&0===e.cookie_list.length)&&a&&a.remove())}function H(t){const e=o["a"].state.banners.current;if(!1===e.properties.config.auditTable.status){const e=document.querySelector(`#ckyDetailCategory${t.slug} [data-cky-tag="audit-table"]`);e&&e.remove();const n=document.querySelector(`#ckyDetailCategory${t.slug} .cky-accordion-chevron`);n&&n.classList.add("cky-accordion-chevron-hide")}}function E(t,e){e.cookie_list&&0===e.cookie_list.length&&"necessary"!==e.slug&&t.parentElement.parentElement.remove()}function I(t){const e=o["a"].state.banners.current,n=o["a"].state.languages.current,s=i.find(t=>"cky_readmore"===t.key);if(t.querySelector('[data-cky-tag="readmore-button"]'))return;if(!1===e.properties.config.notice.elements.buttons.elements.readMore.status)return;const a=s.content,r=t.querySelector('[data-cky-tag="description"]');if(!r)return;const c=(new DOMParser).parseFromString(a,"text/html"),l=c.querySelector('[data-cky-tag="readmore-button"]');if(!l)return!1;if(l.innerHTML=e.contents[n].notice.elements.buttons.elements.readMore,r.childNodes.length>1){const e=t.querySelector('[data-cky-tag="description"] p:last-child');e&&e.insertAdjacentHTML("beforeend","&nbsp;"+c.body.innerHTML)}else r.insertAdjacentHTML("beforeend","&nbsp;"+c.body.innerHTML)}function V(t=document){const e=o["a"].state.banners.current;if(!e)return;const n=e.properties.config.accessibilityOverrides;if(!n||!n.elements)return;const s=n.elements.preferenceCenter;if(!s||!s.elements)return;const a=s.elements.showMore&&s.elements.showMore.styles,i=s.elements.showLess&&s.elements.showLess.styles;if(a){const e=t.querySelectorAll('[data-cky-tag="show-desc-button"]');Array.from(e).forEach(t=>{for(const e in a)a[e]&&(t.style[e]=a[e])})}if(i){const e=t.querySelectorAll('[data-cky-tag="hide-desc-button"]');Array.from(e).forEach(t=>{for(const e in i)i[e]&&(t.style[e]=i[e])})}const r=n.elements.optoutPopup;if(r&&r.elements){const e=r.elements.showMore&&r.elements.showMore.styles,n=r.elements.showLess&&r.elements.showLess.styles;if(e){const n=t.querySelectorAll('[data-cky-tag="optout-show-desc-button"]');Array.from(n).forEach(t=>{for(const n in e)e[n]&&(t.style[n]=e[n])})}if(n){const e=t.querySelectorAll('[data-cky-tag="optout-hide-desc-button"]');Array.from(e).forEach(t=>{for(const e in n)n[e]&&(t.style[e]=n[e])})}}}function D(t=document){const e=o["a"].state.banners.current;if(!e)return;const n=e.properties.config.accessibilityOverrides;if(!n||!n.elements)return;const s=n.elements.preferenceCenter;if(!s||!s.elements)return;const a=s.elements.alwaysActive&&s.elements.alwaysActive.styles;if(!a)return;const i=t.querySelectorAll(".cky-always-active");Array.from(i).forEach(t=>{for(const e in a)a[e]&&(t.style[e]=a[e])})}function N(t=document){const e=o["a"].state.banners.current;if(!e)return;const n=e.properties.config.accessibilityOverrides;if(!n||!n.elements)return;const s=n.elements.manualLinks&&n.elements.manualLinks.styles;if(!s)return;const a=t.querySelectorAll('[data-cky-tag="detail"] a, [data-cky-tag="optout-popup"] a, [data-cky-tag="notice"] a');Array.from(a).forEach(t=>{if("readmore-button"!==t.getAttribute("data-cky-tag")){for(const e in s)s[e]&&(t.style[e]=s[e]);s.color&&(t.style.textDecorationColor=s.color)}})}function Z(){if(!Object(a["f"])())return;const t=["notice","detail","optout-popup","revisit-consent","video-placeholder"];t.forEach((function(t){r(t)&&r(t).classList.add("cky-rtl")}))}function R(){let t="flex-end";["detail-powered-by","optout-powered-by"].map(e=>{const n=document.querySelector(`[data-cky-tag="${e}"]`);n&&(n.style.display="flex",n.style.justifyContent=t,n.style.alignItems="center")})}function U(){const t=r("optout-option");if(!t)return;t.classList.remove("cky-disabled");const e=o["a"].state.banners.current,n=e.properties.config.optoutPopup.elements.optOption.elements.toggle,s=n.states.active.styles["background-color"],a=n.states.inactive.styles["background-color"],i=document.getElementById("ckyCCPAOptOut");i&&($("optout-option-title",()=>i.click()),i.style.backgroundColor=a,i.addEventListener("change",({currentTarget:t})=>{const e=t.checked;t.style.backgroundColor=e?s:a}))}const F={shortCodes:window.ckyBannerConfig._shortCodes,generate:async function(t=!1,e=!0){const n=o["a"].state.banners.current;let s=await this.getTemplate(t);if(n){await this.renderBannerStyles(s.styles);const t=this.refreshBannerStyles(n.properties);await this.renderBannerHtml(t,e)}},startLoading(){const t=document.getElementById("cky-banner-preview-container");t&&t.classList.add("cky-preview-partial-refreshing")},stopLoading(){const t=document.getElementById("cky-banner-preview-container");t&&t.classList.remove("cky-preview-partial-refreshing")},getTemplate:async function(t=!1){const e=o["a"].state.banners.current;if(!e||!e.properties)return;const n=e.properties.settings.type,s=e.properties.settings.applicableLaw,a=o["a"].state.banners.template||[];if(Object.prototype.hasOwnProperty.call(a,s)&&Object.prototype.hasOwnProperty.call(a[s],n)&&!1===t)return a[s][n];const i=await this.getPreviewHtml(e);if(i.html){const t=a[s]||[];return t[n]=i,a[s]=t,await o["a"].dispatch("banners/setTemplate",a),a[s][n]}},showPreview:async function(t=!1){!0===o["a"].state.banners.preview?await this.generate(t):this.hidePreview()},forceShowPreview:async function(){await this.generate(!0)},forceRerenderPreview:async function(){!0===o["a"].state.banners.preview&&await this.generate(!0,!1)},hidePreview:function(){const t=document.getElementById("cky-banner-preview-container");null!==t&&document.body.removeChild(t)},closePreview:function(t=!0){o["a"].state.banners.preview=!1,!0===t&&this.clearTemplate(),this.hidePreview()},clearTemplate:function(){o["a"].state.banners.template=[],o["a"].state.banners.current=!1},resetTemplate(){o["a"].state.banners.template=[]},renderBannerHtml:async function(t,e=!0){if(!t||!e)return;let n=document.getElementById("cky-banner-preview-container");if(null===n)n=document.createElement("div"),n.id="cky-banner-preview-container",n.className="cky-banner-preview",document.body.insertBefore(n,document.body.firstChild);else{const t=document.querySelector(".cky-consent-container");t&&(n.innerHTML="")}const o=(new DOMParser).parseFromString(t,"text/html");this.updateCategoryPeview(o),P(o,"detail-close"),P(o,"close-button"),P(o,"detail-powered-by"),P(o,"revisit-consent"),P(o,"optout-powered-by"),O(o),n.insertAdjacentHTML("afterbegin",o.body.innerHTML),x(),this.attachPreviewCloseBtn(),v(),h(),S(),M(),I(document),V(document),D(document),N(document),Z(),R(),U(),_()},renderBannerStyles:async function(t){const e=document.getElementById("cky-banner-style");null!==e&&document.getElementsByTagName("head")[0].removeChild(e);const n=document.createElement("style");n.id="cky-banner-style",n.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(n)},refreshBannerStyles:function(t){const e=o["a"].state.banners.current;if(!e)return;const n=e.properties.settings.type,s=e.properties.settings.applicableLaw,a=o["a"].state.banners.template[s][n],i=a.html;if(!i)return;const r=(new DOMParser).parseFromString(i,"text/html");I(r),V(r),D(r),N(r);const c=t.config,l=t=>{Object.keys(t).forEach(e=>{if("object"===typeof t[e]&&null!==t[e]){if(Object.prototype.hasOwnProperty.call(t[e],"tag")){let n=t[e],o=n["tag"]?n["tag"]:"";""!=o&&r.querySelectorAll(`[data-cky-tag^="${o}"]`).forEach((function(t){let e=!(!n["status"]||!0!==n["status"]);!1===e&&"detail-category-toggle"!=o&&t.parentNode.removeChild(t),"detail-category-preview-save-button"==t.getAttribute("data-cky-tag")&&"detail"==o||F.addStylesToElement(t,n)}))}l(t[e])}})};return l(c),this.updateCategoryPeview(r),this.resetTemplate(),r.body.innerHTML},updateCategoryPeview(t){const e=o["a"].state.cookies.items;e&&e.forEach((function(e){if("necessary"===e.slug)return;let n=t.getElementById("ckyDetailCategory"+e.slug);const o=t.getElementById("ckyCategoryDirect"+e.slug);!1===e.visibility&&(n&&n.parentNode.removeChild(n),o&&o.closest(".cky-category-direct-item").remove())}))},addStylesToElement:function(t,e){if(null!==e&&null!==t){let n="";for(const t in e.styles)n+=`${t}: ${e.styles[t]};`;t.style.cssText+=n}},getPreviewHtml:async function(t){try{return await s["a"].post({path:"/banners/preview",params:{language:o["a"].state.languages.current},data:t})}catch(e){console.log(e)}},attachPreviewCloseBtn(){const t=o["a"].state.banners.current;if(!t)return;const e=t.properties.settings.type,n=document.getElementById("cky-banner-preview-container");n&&"popup"===e&&n.insertAdjacentHTML("beforeend",'<button type="button" id="cky-preview-close-btn" data-cky-tag="preview-close" class="cky-button-close-alt cky-preview-close">Close Preview</button>')},parseDom(t){const e=new DOMParser,n=e.parseFromString(t,"text/html");return n.body}};e["a"]=F},"83f4":function(t,e,n){n.p=window.ckyGlobals.app.url},"87ea":function(t,e,n){"use strict";n.d(e,"e",(function(){return a})),n.d(e,"d",(function(){return i})),n.d(e,"g",(function(){return r})),n.d(e,"m",(function(){return c})),n.d(e,"k",(function(){return l})),n.d(e,"j",(function(){return u})),n.d(e,"i",(function(){return d})),n.d(e,"c",(function(){return p})),n.d(e,"l",(function(){return h})),n.d(e,"b",(function(){return g})),n.d(e,"h",(function(){return f})),n.d(e,"f",(function(){return y})),n.d(e,"a",(function(){return m}));var o=n("07a4"),s=n("f9c4");function a(t,e=!1){let n=e;const s=o["a"].state.settings.options;return s[t]&&(n=s[t]),n}function i(t=!1,e=!1){let n=e;const s=o["a"].state.settings.info;return!1===t?s:(s[t]&&(n=s[t]),n)}async function r(t=!1){return await o["a"].dispatch("settings/loadInfo",t)}function c(t,e){o["a"].dispatch("settings/set",{key:t,value:e})}async function l(t=!0){return o["a"].dispatch("settings/save",{clear:t})}async function u(){return await o["a"].dispatch("settings/reInit")}function d(){if(Object.keys(o["a"].state.settings.errors).length){const t=o["a"].state.settings.errors;t.urlMismatch&&delete t.urlMismatch}}function p(){return o["a"].state.languages.default&&o["a"].state.languages.default||"en"}async function h(t="en"){await o["a"].dispatch("languages/setDefault",t)}function g(){return window.ckyGlobals.app.url}async function f(){await s["a"].post({path:"/settings/cache/purge",data:{}})}function y(t=!1){return!1===t&&(t=o["a"].state.languages.current),["ar","az","dv","he","ku","fa","ur"].includes(t)}function m(){try{const{hostname:t}=new URL(window.ckyGlobals.site.url),e=new URL(o["a"].state.settings.info.url),n=e.hostname,s=t.split(".");let a=!1;for(let o=0;o<s.length;o++){const t=s.slice(o).join(".");if(a=a||t===n||t.replace(/^www./,"")===n.replace(/^www./,""),a)break}return a}catch(t){return!1}}},"89d0":function(t,e,n){"use strict";n("01e9")},"8a3e":function(t,e,n){},"8a80":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"cky-app-modal-fade"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"cky-app-modal-backdrop"},[e("div",{staticClass:"cky-app-modal",attrs:{role:"dialog","aria-labelledby":t.id+"-title","aria-describedby":t.id+"-description"}},["default"===t.type?e("div",{staticClass:"cky-app-modal-header",attrs:{id:t.id+"-title"}},[t._t("header"),t.dismissable?e("button",{staticClass:"cky-button-close",attrs:{type:"button","aria-label":"Close cky-modal"},on:{click:t.close}},[e("cky-icon",{attrs:{icon:"close",width:"15px",height:"15px",color:"#8893a1"}})],1):t._e()],2):t._e(),e("div",{staticClass:"cky-app-modal-body",attrs:{id:t.id+"-description"}},[t.dismissable&&"info"===t.type?e("button",{staticClass:"cky-button-close",attrs:{type:"button","aria-label":"Close cky-modal"},on:{click:t.close}},[e("cky-icon",{attrs:{icon:"close",width:"15px",height:"15px",color:"#8893a1"}})],1):t._e(),t._t("body")],2),t.$slots.footer?e("div",{staticClass:"cky-app-modal-footer"},[t._t("footer")],2):t._e()])])])},s=[],a=n("1f3d"),i={name:"CkyModal",components:{CkyIcon:a["a"]},props:{id:{type:String,default:"cky-modal"},dismissable:{type:Boolean,default:!0},type:{type:String,default:"default"},visible:{type:Boolean,default:!1}},data(){return{isVisible:!1}},methods:{show(){this.isVisible=!0,document.body.classList.add("cky-app-modal-open")},close(){this.isVisible=!1,document.body.classList.remove("cky-app-modal-open"),this.$emit("close")}},computed:{hasFooter(){return!!this.$slots.footer}},created(){!0===this.visible&&(this.isVisible=!0)}},r=i,c=n("2877"),l=Object(c["a"])(r,o,s,!1,null,null,null);e["a"]=l.exports},"8a8c":function(t,e,n){},"919d":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return t.showConnectSuccess?e("div",{staticClass:"cky-connect-success",attrs:{id:"cky-connect-success"}},[t.syncing?e("div",{staticClass:"cky-connect-loader"},[e("cky-spinner"),e("h4",[t._v(" "+t._s(t.$i18n.__("Please wait while we connect your site to app.cookieyes.com","cookie-law-info"))+" ")])],1):e("div",{staticClass:"cky-connect-success-container"},[e("div",{staticClass:"cky-connect-success-icon"}),e("div",{staticClass:"cky-connect-success-message"},[t._t("message",(function(){return[e("h2",[t._v(" "+t._s(t.$i18n.__("Your website is connected to app.cookieyes.com","cookie-law-info"))+" ")]),e("p",[t._v(" "+t._s(t.$i18n.__("You can now continue to manage all your existing settings and access all free CookieYes features from your web app account","cookie-law-info"))+" ")])]}))],2),e("div",{staticClass:"cky-connect-success-actions"},[t._t("action",(function(){return[e("button",{staticClass:"cky-button cky-button-medium cky-external-link",on:{click:function(e){return t.redirectToApp()}}},[t._v(" "+t._s(t.$i18n.__("Go to CookieYes Web App","cookie-law-info"))+" ")])]}))],2)])]):t._e()},s=[],a=function(){var t=this,e=t._self._c;return e("span",{staticClass:"cky-spinner-loader"})},i=[],r={name:"CkySpinner",components:{}},c=r,l=(n("c9d1"),n("2877")),u=Object(l["a"])(c,a,i,!1,null,null,null),d=u.exports,p={name:"CkyConnectSuccess",components:{CkySpinner:d},props:{timeout:{type:Number,default:6e3}},data(){return{showConnectSuccess:!1,syncing:!1}},methods:{showMessage(){this.showConnectSuccess=!0},redirectToApp(){this.$router.redirectToApp(),this.showConnectSuccess=!1,this.$router.redirectToDashboard(this.$route.name)}},created(){this.$root.$on("afterConnection",()=>{this.syncing=!0,this.showMessage()}),this.$root.$on("afterSyncing",async()=>{this.syncing=!1})}},h=p,g=(n("045e"),Object(l["a"])(h,o,s,!1,null,null,null));e["a"]=g.exports},9373:function(t,e,n){"use strict";n("8a8c")},9610:function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return t.pluginStatus?e("div",{staticClass:"cky-card",class:t.getLoadingClass},[t.title?e("div",{staticClass:"cky-card-header"},[e("div",{staticClass:"cky-row"},[e("h5",{staticClass:"cky-card-title"},[t._v(" "+t._s(t.title)+" ")]),t.subtitle?e("p",{staticClass:"cky-card-subtitle"},[t._v(" "+t._s(t.subtitle)+" ")]):t._e()]),t.hasActions?e("div",{staticClass:"cky-card-actions"},[t._t("headerAction")],2):t._e()]):t._e(),t.hasBodySlot?e("div",{class:t.getBodyClass},[t.loading?e("cky-card-loader"):t._t("body")],2):t._e(),t._t("outside"),t.hasFooterSlot?e("div",{staticClass:"cky-card-footer"},[t._t("footer")],2):t._e()],2):t._e()},s=[],a=n("17aa"),i={components:{CkyCardLoader:a["a"]},name:"CkyCard",props:{title:{type:String,required:!1},subtitle:{type:String,required:!1,default:""},bodyClass:{type:String,default:""},loading:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},computed:{hasActions(){return!!this.$slots.headerAction},hasBodySlot(){return!!this.$slots.body},hasFooterSlot(){return!!this.$slots.footer},getLoadingClass(){return this.loading?"cky-loading":""},getBodyClass(){return{"cky-card-body":!0,"cky-card-body--full":this.fullWidth,[this.bodyClass]:this.bodyClass}},pluginStatus(){return this.$store.state.settings.status}}},r=i,c=n("2877"),l=Object(c["a"])(r,o,s,!1,null,null,null);e["a"]=l.exports},"98ca":function(t,e,n){"use strict";n("d52d")},"9a04":function(t,e,n){},"9b19":function(t,e,n){t.exports=n.p+"img/logo.svg"},"9e47":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("span",{staticClass:"cky-spinner"},[e("cky-icon",{attrs:{icon:"spinner",width:"20px",height:"20px"}})],1)},s=[],a=n("1f3d"),i={name:"CkyLoader",components:{CkyIcon:a["a"]}},r=i,c=(n("d235"),n("2877")),l=Object(c["a"])(r,o,s,!1,null,null,null);e["a"]=l.exports},a07a:function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-app-input",class:{file:"file"===t.type}},[e("input",{staticClass:"cky-form-control",attrs:{disabled:t.disabled,type:t.type,placeholder:t.placeholder,autocomplete:t.autocomplete,readonly:t.readonly,spellcheck:t.spellcheck,max:"number"===t.type?t.max:null,min:"number"===t.type?t.min:null,step:"number"===t.type?t.step:null,id:t.inputId},domProps:{value:t.value},on:{input:function(e){return t.$emit("input",e.target.value)},blur:function(e){return t.$emit("blur",e.target.value)},change:function(e){return t.$emit("change",e.target.value)},focus:function(e){return t.$emit("focus",e.target.value)},keyup:function(e){return t.$emit("keyup",e)},keydown:function(e){return t.$emit("keydown",e)}}}),t._t("cky-input-error")],2)},s=[],a={props:{value:{type:[String,Number],default:""},placeholder:{type:String,default:""},autocomplete:{type:String,default:""},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:Number,default:Number.MAX_SAFE_INTEGER},min:{type:Number,default:Number.MIN_SAFE_INTEGER},spellcheck:{type:Boolean,default(){return!0}},type:{type:String,default(){return"text"}},step:{type:Number,required:!1},inputId:String,error:{type:[String,Boolean],default(){return!1}}}},i=a,r=(n("1087"),n("2877")),c=Object(r["a"])(i,o,s,!1,null,"529f0665",null);e["default"]=c.exports},a2b6:function(t,e,n){"use strict";function o(t){return new Promise(e=>setTimeout(e,t))}function s(t){let e;return n=>{clearTimeout(e),e=setTimeout(()=>t(n),500)}}function a(t){const e=["Array","Object"],n=Object.prototype.toString.call(t);if(!new RegExp(e.join("|")).test(n)||t instanceof WeakMap||t instanceof WeakSet)return t;const o=new t.constructor;return Object.assign(o,...Object.keys(t).map(e=>({[e]:a(t[e])})))}function i(t,e=0){let n;const o=[];return(...s)=>new Promise((a,i)=>{clearTimeout(n),n=setTimeout(()=>{const e=[...o];o.length=0,Promise.resolve(t.apply(this,s)).then(t=>{e.forEach(({resolve:e})=>e(t))},t=>{e.forEach(({reject:e})=>e(t))})},e),o.push({resolve:a,reject:i})})}n.d(e,"d",(function(){return o})),n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return a})),n.d(e,"c",(function(){return i}))},a5c6:function(t,e,n){"use strict";n("d81f")},a77b:function(t,e,n){"use strict";n("9a04")},a951:function(t,e,n){},a9a4:function(t,e,n){},a9e4:function(t,e,n){"use strict";var o=n("f9c4");e["a"]={async getCookies(t={}){try{const e=await o["a"].get({path:"cookies/",params:t});return e}catch(e){console.error(e)}},async getCookie(t){try{const e=await o["a"].get({path:"cookies/"+t});return e}catch(e){console.error(e)}},async createCookie(t){try{const e=await o["a"].post({path:"cookies/",data:t});return e}catch(e){console.error(e)}},async updateCookie(t,e){try{const n=await o["a"].put({path:"/cookies/"+t,data:e});return n}catch(n){console.error(n)}},async deleteCookie(t){try{const e=await o["a"].delete({path:"/cookies/"+t});return e}catch(e){console.error(e)}},async getCookieCategories(t={}){try{const e=await o["a"].get({path:"cookies/categories",params:t});if(e)return e}catch(e){console.error(e)}},async getCookieCategory(t){try{const e=await o["a"].get({path:"cookies/categories/"+t});return e}catch(e){console.error(e)}},async createCookieCategory(t){try{const e=await o["a"].post({path:"cookies/categories",data:t});return e}catch(e){console.error(e)}},async updateCookieCategory(t,e){try{const n=await o["a"].put({path:"/cookies/categories/"+t,data:e});return n}catch(n){console.error(n)}},async deleteCookieCategory(t){try{const e=await o["a"].delete({path:"/cookies/categories/"+t});return e}catch(e){console.error(e)}},async bulkUpdateCookieCategory(t){t.forEach(t=>{t.cookie_list&&delete t.cookie_list});try{const e=await o["a"].post({path:"/cookies/categories/bulk",data:{categories:t}});return e}catch(e){console.error(e)}}}},a9f4:function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("ul",{class:t.accordionClass},[t._t("default")],2)},s=[],a={props:{name:{type:String,default:"default"},type:{type:String,default:"default"}},data(){return{Accordion:{count:0,name:this.name},expandedIndex:null,activeIndex:null}},provide(){return{Accordion:this.Accordion,watchAccordion:this.watchAccordion}},computed:{accordionClass(){return{"cky-app-accordion":!0,"cky-app-accordion-boxed":"boxed"===this.type}}},methods:{watchAccordion(t){this.expandedIndex=t,this.isExpanded()?this.closeAccordion():(this.closeAccordion(),this.expandAccordion())},hideAccordion(t){const e=t.querySelector(".cky-app-accordion-content");e&&(e.style.height=e.scrollHeight+"px",window.setTimeout((function(){e.style.height="0",e.style.overflow="hidden"}),1),window.setTimeout((function(){t.classList.remove("cky-app-accordion-open")}),200))},expandAccordion(){const t=this.getActiveAccordions();t.forEach(t=>{if(t){const e=t.querySelector(".cky-app-accordion-content");if(!e)return;const n=this.getElementHeight(e);t.classList.add("cky-app-accordion-open"),e.style.height=n,window.setTimeout((function(){e.style.height="",e.style.overflow="visible"}),200)}}),this.activeIndex=this.expandedIndex},getElementHeight(t){t.style.display="block";const e=t.scrollHeight+"px";return t.style.display="",e},getActiveAccordions(){return document.querySelectorAll(`[data-cky-toggle="cky-${this.name}-accordion-${this.expandedIndex}"]`)},isExpanded(){return this.expandedIndex===this.activeIndex},closeAccordion(){null!==this.activeIndex&&(document.querySelectorAll(`.cky-app-accordion-open[data-cky-toggle="cky-${this.name}-accordion-${this.activeIndex}"]`).forEach(t=>{t&&this.hideAccordion(t)}),this.activeIndex=null)}}},i=a,r=n("2877"),c=Object(r["a"])(i,o,s,!1,null,null,null);e["a"]=c.exports},b02b:function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("li",{staticClass:"cky-app-accordion-item",attrs:{"data-cky-toggle":`cky-${t.Accordion.name}-accordion-${this.index}`}},[e("div",{staticClass:"cky-app-accordion-trigger",on:{click:t.open}},[t._t("cky-accordion-trigger")],2),e("transition",{attrs:{name:"cky-app-accordion"}},[e("div",{staticClass:"cky-app-accordion-content"},[e("div",{staticClass:"cky-app-accordion-content-inner"},[t._t("cky-accordion-content")],2)])])],1)},s=[],a={props:{visible:{type:Boolean,default:!1}},inject:["Accordion","watchAccordion"],data(){return{index:null}},methods:{open(){this.watchAccordion(this.index)}},created(){this.index=this.Accordion.count++},mounted(){this.visible&&this.watchAccordion(this.index)}},i=a,r=n("2877"),c=Object(r["a"])(i,o,s,!1,null,null,null);e["a"]=c.exports},bc64:function(t,e,n){},bc99:function(t,e,n){"use strict";n("414e")},be7c:function(t,e,n){},c068:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var o=n("f9c4"),s=n("87ea");let a="",i=!1,r="hidden",c="visibilitychange";const l=!!window.ckyGlobals.multilingual,u=window.ckyGlobals.pluginVersion,d={components:{},computed:{connected(){let t=Object(s["e"])("account");return t.connected},sessionStatus(){return this.$store.state.settings.session_status}},mounted(){window.addEventListener("message",this.listenMessage)},beforeDestroy(){window.removeEventListener("message",this.listenMessage),window.removeEventListener("message",this.listenForUpgrade)},methods:{async applyFilter(t={}){try{const e=await o["a"].post({path:"/settings/apply_filter",data:{filter_name:"cookieyes_cloudways_redirect",filter_data:t}});return e}catch(e){return console.error("Error applying filter:",e),null}},hasFilterData(t){return t&&void 0!==t.filter_result&&null!==t.filter_result&&!(Array.isArray(t.filter_result)&&0===t.filter_result.length)},async checkForFilter(){try{const t=await this.applyFilter({});this.hasFilterData(t)&&(this.hasFilter=!0)}catch(t){console.error("Error checking filter:",t)}},reload(){window.location.reload()},async afterConnection(t=!1,e="plugin"){!0===t?(this.$root.$emit("connected",e),"plugin"===e&&await this.cloudSync(),await Object(s["j"])(),await Object(s["g"])(!0),!0===i&&(window.removeEventListener("message",this.listenMessage),window.addEventListener("message",this.listenForUpgrade),this.attachVisibilityAPI()),this.$root.$emit("afterSyncing")):console.log("Failed to sync data to the web app")},async listenMessage(t){if(!a||a!==this._uid)return;let e=t.origin&&t.origin.replace(/^https?:\/\//,"")||"",n=window.ckyGlobals.webApp.url.replace(/^https?:\/\//,"");if(e===n){if(!t.data)return;const e=JSON.parse(t.data);this.connected?this.sessionStatus?this.upgradePlan(e):this.updateSessionStatus(e):this.connect(e)}},async listenForUpgrade(t){if(!a||a!==this._uid)return;let e=t.origin&&t.origin.replace(/^https?:\/\//,"")||"",n=window.ckyGlobals.webApp.url.replace(/^https?:\/\//,"");if(e===n){if(!t.data)return;const e=JSON.parse(t.data);this.upgradePlan(e)}},async connect(t){this.$root.$emit("afterConnection");let e=!1;if(!t.email)return;let n=Object(s["e"])("account"),o=Object(s["e"])("api"),a=Object(s["e"])("onboarding");a.step=2,Object(s["m"])("onboarding",a),o.token=t.website_token,n.website_id=t.website_id,n.website_key=t.website_key,n.plan=t.slug,n.status=!0,n.connected=!0,n.email=t.email,Object(s["m"])("account",n),Object(s["m"])("api",o),e=await Object(s["k"])();let i=t.priority||"plugin";this.afterConnection(e,i)},async updateSessionStatus(t){let e=Object(s["e"])("account"),n=Object(s["e"])("api");t.website_token&&(n.token=t.website_token),t.website_id&&(e.website_id=t.website_id),t.email&&(e.email=t.email),Object(s["m"])("account",e),Object(s["m"])("api",n),await Object(s["k"])(),await Object(s["j"])(),this.$store.commit("settings/updateSessionStatus",!0),await Object(s["g"])(!0)},async upgradePlan(t){let e=!(!t.upgrade||"success"!==t.upgrade);e&&(this.$router.redirectToDashboard(this.$route.name),await Object(s["g"])(!0))},connectToApp(t=!1,e="",n=null){this.$root.$emit("beforeConnection"),a=this._uid;let o="";o=!0===t?this.getLoginUrl(!1,e,n):n&&"object"===typeof n?this.getSignupUrlWithParams(e,n):this.getSignupUrl();try{let t=window.open(o,"_blank");t.focus()}catch(s){alert("Your browser blocked the authorization window from opening. Please check your popup settings.")}},sessionExpiredLogin(){a=this._uid;try{let t=window.open(this.getSessionExpiredUrl(),"_blank");t.focus()}catch(t){alert("Your browser blocked the authorization window from opening. Please check your popup settings.")}},upgrade(){a=this._uid;try{let t=window.open(this.getUpgradeUrl(),"_blank");t.focus()}catch(t){alert("Your browser blocked the authorization window from opening. Please check your popup settings.")}},connectToPaidPlan(t,e){a=this._uid,i=!0;try{const n=window.open(this.getCheckoutUrl(t,e),"_blank");n.focus()}catch(n){alert("Your browser blocked the authorization window from opening. Please check your popup settings.")}},upgradeSignup(){a=this._uid,i=!0;try{let t=window.open(this.getUpgradeSignupUrl(),"_blank");t.focus()}catch(t){alert("Your browser blocked the authorization window from opening. Please check your popup settings.")}},async disconnect(){await this.resetAppToken();let t=Object(s["e"])("account");t.connected=!1,t.email="",t.plan="free",t.website_id="",t.website_key="",Object(s["m"])("account",t),await Object(s["k"])(),await Object(s["i"])(),this.$store.commit("settings/updateSessionStatus",!0),this.$root.$emit("afterDisconnect")},getSignupUrl(){let t=window.ckyGlobals.webApp.signUpUrl,e=new URL(t);e.searchParams.append("platform","wordpress"),e.searchParams.append("mode","register"),e.searchParams.append("website",window.ckyGlobals.site.url),e.searchParams.append("multilingual",l),e.searchParams.append("plan","free");const n=`WPCY${u}a`;return e.searchParams.append("ref",n),e},getSignupUrlWithParams(t="",e=null){let n=window.ckyGlobals.webApp.planSelectionUrl,o=new URL(n);o.searchParams.append("platform","wordpress"),o.searchParams.append("mode","register"),o.searchParams.append("website",window.ckyGlobals.site.url),o.searchParams.append("multilingual",l);const s=`WPCY${u}a`;return o.searchParams.append("ref",s),t&&o.searchParams.append("feature",t),e&&"object"===typeof e&&Object.entries(e).forEach(([t,e])=>{o.searchParams.append(t,e)}),o},getLoginUrl(t=!1,e="",n=null){let o=t?"upgrade":"connect",s=window.ckyGlobals.webApp.loginUrl,a=new URL(s);return a.searchParams.append("platform","wordpress"),a.searchParams.append("mode",o),a.searchParams.append("website",window.ckyGlobals.site.url),a.searchParams.append("multilingual",l),t&&a.searchParams.append("upgrade_source","cypluginupgrade"),e&&a.searchParams.append("feature",e),n&&"object"===typeof n&&Object.entries(n).forEach(([t,e])=>{a.searchParams.append(t,e)}),a},getSessionExpiredUrl(){let t=window.ckyGlobals.webApp.loginUrl,e=new URL(t);e.searchParams.append("platform","wordpress"),e.searchParams.append("mode","reconnect"),e.searchParams.append("website",window.ckyGlobals.site.url);const n=Object(s["e"])("account");return n&&n.website_id&&e.searchParams.append("website_id",n.website_id),e},getUpgradeUrl(){const t=Object(s["e"])("account");let e=window.ckyGlobals.webApp.loginUrl,n=new URL(e);return n.searchParams.append("platform","wordpress"),n.searchParams.append("mode","upgrade"),n.searchParams.append("website",t.website_id),n.searchParams.append("upgrade_source","cypluginupgrade"),n},getUpgradeSignupUrl(){let t=window.ckyGlobals.webApp.pricingUrl,e=new URL(t);e.searchParams.append("platform","wordpress"),e.searchParams.append("mode","upgrade"),e.searchParams.append("website",window.ckyGlobals.site.url);const n=`WPCY${u}e`;return e.searchParams.append("ref",n),e},getCheckoutUrl(t,e){const n=window.ckyGlobals.webApp.checkoutUrl;let o=new URL(n);o.searchParams.append("platform","wordpress"),o.searchParams.append("mode","upgrade"),o.searchParams.append("website",window.ckyGlobals.site.url),o.searchParams.append("plan",t),o.searchParams.append("currency",e);let s=t.split("-")[0];s="basic"===s?"b":"pro"===s?"c":"d";const a=`WPCY${u}${s}`;return o.searchParams.append("ref",a),o},async saveToken(){let t=Object(s["e"])("account");t.connected=!0,Object(s["m"])("account",t),await Object(s["k"])()},async cloudSync(t="plugin"){try{return await o["a"].post({path:"/settings/sync",data:{priority:t}})}catch(e){console.log(e)}},async resetAppToken(){try{return await o["a"].post({path:"/settings/disconnect"})}catch(t){console.log(t)}},attachVisibilityAPI(){"undefined"!==typeof document.hidden?(r="hidden",c="visibilitychange"):"undefined"!==typeof document.msHidden?(r="msHidden",c="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(r="webkitHidden",c="webkitvisibilitychange"),document.addEventListener(c,this.handleVisibilityChange,!1)},async handleVisibilityChange(){document[r]||await Object(s["g"])()}}}},c4aa:function(t,e,n){"use strict";var o=n("07a4"),s=n("f9c4"),a=n("8259"),i=n("3840");let r=i["a"];const c={getBanners:async function(){let t=o["a"].state.banners.items||await o["a"].dispatch("banners/reInit");return t=JSON.parse(JSON.stringify(o["a"].state.banners.items)),t},getCurrentBanner:async function(){let t=o["a"].state.banners.current;if(t.id>0)return t;try{let e=await this.getBanners();return"object"===typeof e&&(t=e.find((function(t){return 1==t.default})),t||(t=e[0])),t?(await o["a"].dispatch("banners/setCurrentBanner",t),o["a"].state.banners.current):await this.getDefault()}catch(e){console.log(e)}return t},getActiveBanner:async function(){let t={},e=await this.getBanners();return"object"===typeof e&&(t=e.find((function(t){return 1==t.status})),t||(t=e[0])),t&&await o["a"].dispatch("banners/setCurrentBanner",t),t},getBannerById:async function(t){let e={},n=await this.getBanners();return"object"===typeof n&&t&&t>0&&(e=n.find((function(e){return e.id==t}))),e},getBannerByLaw:async function(t){let e={},n=await this.getBanners();return"object"===typeof n&&t&&(e=n.find((function(e){return e.properties.settings.applicableLaw==t}))),e},getBannerBySlug:async function(t){let e={},n=await this.getBanners();return"object"===typeof n&&t&&""!==t&&(e=n.find((function(e){return e.slug==t}))),e},setCurrent:async function(t){t&&await o["a"].dispatch("banners/setCurrentBanner",t)},getDefault:async function(){let t={name:"",properties:{settings:{},config:{}}};await this.loadConfigs();const e=o["a"].state.banners.configs;return t.properties.config=e.gdpr.config,t.properties.settings=e.gdpr.settings,t},save:async function(){let t=o["a"].state.languages.current,e=await this.getCurrentBanner();return e.id?await o["a"].dispatch("banners/saveBanner",{banner:e,params:{language:t}}):await this.createBanner(e)},createBanner:async function(t){let e=!1;return await s["a"].post({path:"/banners",data:t}).then(t=>{t.id&&(e=!0)}),!0===e&&await o["a"].dispatch("banners/reInit"),e},deleteBanner:async function(t){if(t){let e=!1;return await s["a"].delete({path:"/banners/"+t}).then(t=>{t&&(e=!0)}),!0===e&&await o["a"].dispatch("banners/reInit"),e}},updateBanner:async function(t){let e=t.id;if(e){let n=!1;return await s["a"].post({path:"/banners/"+e,data:t}).then(t=>{t&&(n=!0)}),!0===n&&await o["a"].dispatch("banners/reInit"),n}},generatePreview:async function(){await a["a"].generate()},clearTemplate:function(){a["a"].clearTemplate()},showPreview:async function(t=!1){await a["a"].showPreview(t)},forceShowPreview:async function(){a["a"].forceShowPreview()},forceRerenderPreview:async function(){await a["a"].forceRerenderPreview()},hidePreview:function(){a["a"].hidePreview()},closePreview:function(t=!0){a["a"].closePreview(t)},getLayouts:function(t=""){const e=[{type:"box",title:r.__("Box","cookie-law-info"),positions:["bottom-left","bottom-right","top-left","top-right"],default:"bottom-left"},{type:"classic",title:r.__("Classic","cookie-law-info"),positions:["bottom","top"],default:"bottom"},{type:"banner",title:r.__("Banner","cookie-law-info"),positions:["bottom","top"],default:"bottom"},{type:"popup",title:r.__("Popup","cookie-law-info"),positions:["center"],default:"center"}].filter(e=>(!["popup","classic"].includes(e.type)||"ccpa"!==t)&&("classic"!==e.type||"gdpr"!==t));return e},getPreferenceLayouts:function(t=""){const e=[{type:"popup",title:r.__("Center","cookie-law-info"),positions:[],default:""},{type:"sidebar",title:r.__("Sidebar","cookie-law-info"),positions:["left","right"],default:"left"},{type:"pushdown",title:r.__("Push down","cookie-law-info"),positions:[],default:""}].filter(e=>"pushdown"!==e.type||"ccpa"!==t);return e},getContentSections:function(t=""){let e=[];if(""!==t)switch(t){case"ccpa":e=[{id:"notice"},{id:"opt-out-center"},{id:"cookie-list"},{id:"revisit-consent"},{id:"blocked-content"}];break;default:e=[{id:"notice"},{id:"preference"},{id:"cookie-list"},{id:"revisit-consent"},{id:"blocked-content"}];break}return e},loadPresets:async function(){const t=o["a"].state.banners.current,e=t&&t.properties.settings.versionID||"6.2.0";o["a"].state.banners.presets.length<=0&&await s["a"].get({path:"/banners/presets/",params:{ver:e}}).then(t=>{t&&o["a"].dispatch("banners/setPresets",t)})},loadConfigs:async function(){let t=!1,e=[];return o["a"].state.banners.configs.length<=0&&(e=await s["a"].get({path:"/banners/configs/"}).then(e=>(e&&(t=!0),e)),!0===t&&await o["a"].dispatch("banners/setConfigs",e)),o["a"].state.banners.configs},resetConfigs:function(t="gdpr"){const e=o["a"].state.banners.current,n=o["a"].state.banners.configs,s=n[t]&&n[t]||n["gdpr"]&&n["gdpr"]||[],a=s.config,i=s.settings;e.properties.config=a,e.properties.settings.type=i.type},checkForChanges:function(t,e){if(t instanceof Object&&e instanceof Object){for(const n in e)if(t[n]&&this.checkForChanges(t[n],e[n]))return!0}else if(t.toUpperCase()!==e.toUpperCase())return!0;return!1},resetTheme:function(){const t=o["a"].state.banners.current;if(!t)return!1;const e=t.properties.settings.theme,n=o["a"].state.banners.presets.find(t=>t.name==e);if(!n)return!1;const s=this.checkForChanges(t.properties.config,n.settings);!0===s&&(o["a"].state.banners.current.properties.settings.theme="custom")},resetPreset(){const t=o["a"].state.banners.current;if(!t)return!1;const e=t.properties.settings.theme,n=o["a"].state.banners.presets.find(t=>t.name==e);if(!n)return!1;const s=n.settings;t.properties.config=this.arrayReplaceRecursive(t.properties.config,s)},arrayReplaceRecursive(t){let e={},n=0,o="",s=arguments.length;if(s<2)throw new Error("There should be at least 2 arguments passed to arrayReplaceRecursive()");for(o in t)e[o]=t[o];for(n=1;n<s;n++)for(o in arguments[n])e[o]&&"object"===typeof e[o]?e[o]=this.arrayReplaceRecursive(e[o],arguments[n][o]):e[o]=arguments[n][o];return e},loadTemplate:async function(){try{await a["a"].getTemplate(!0)}catch(t){console.error(t)}},updateContentPreview:async function(){o["a"].state.banners.preview?await c.showPreview(!0):(await a["a"].resetTemplate(),await c.loadTemplate())},async bulkUpdate({clear:t=!0}={}){let e=o["a"].state.banners.items;const n=o["a"].state.banners.current;return e.forEach((function(t,o){t.id===n.id&&(t=n,e[o]=t)})),await s["a"].post({path:"/banners/bulk",data:{banners:e},params:{clear:t}}).then(async t=>{t.length>0&&await o["a"].dispatch("banners/reInit")})},async toggleBanner(t=!1){const e=o["a"].state.banners.current;if(!t||t===e.id)return;let n=await this.getBanners();n.forEach((function(t,o){t.id===e.id&&(t=e),t.status=!t.status,n[o]=t})),await o["a"].dispatch("banners/setBanners",n);const s=await this.getActiveBanner();await o["a"].dispatch("banners/setCurrentBanner",s)},hasErrors(){const t=o["a"].state.banners.errors;return!!Object.keys(t).length},setErrors(t){o["a"].dispatch("banners/setErrors",t)},reset(){o["a"].state.banners.items=!1}};e["a"]=c},c702:function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return t.loading?t._e():e("div",{staticClass:"cky-tab-content-accordion",class:[{"cky-app-rtl":t.isRTLLanguage(t.language)}]},[e("cky-accordion",{attrs:{type:"boxed"}},t._l(t.contentSections,(function(n){return e(n.id,{key:n.id,tag:"component",attrs:{content:t.content,translate:t.translate,disabled:t.disabled,language:t.language},on:{"show-custom-logo-modal":function(e){return t.$emit("show-custom-logo-modal")},"show-revisit-icon-modal":function(e){return t.$emit("show-revisit-icon-modal")},"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")},"show-gpc-modal":function(e){return t.$emit("show-gpc-modal")}}})})),1)],1)},s=[],a=n("9e47"),i=n("1f3d"),r=n("c4aa"),c=n("b02b"),l=n("a9f4"),u=function(){var t=this,e=t._self._c;return e("cky-accordion-item",{directives:[{name:"show",rawName:"v-show",value:t.banner.properties.config.notice.status,expression:"banner.properties.config.notice.status"}],attrs:{visible:t.translate}},[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v(t._s(t.$i18n.__("Cookie Notice","cookie-law-info")))])]),e("template",{slot:"cky-accordion-content"},[e("div",{staticClass:"cky-form-section cky-form-section-group"},[e("div",{staticClass:"cky-form-header"}),e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(t._s(t.$i18n.__("Title","cookie-law-info")))])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.notice.elements.title,expression:"content.notice.elements.title"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.notice.elements.title},on:{input:function(e){e.target.composing||t.$set(t.content.notice.elements,"title",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(t._s(t.$i18n.__("Message","cookie-law-info")))])]),e("div",{staticClass:"cky-col-9"},[e("wp-editor",{key:`${t.banner.id}-${t.key}`,attrs:{disabled:t.disabled,language:t.language},model:{value:t.content.notice.elements.description,callback:function(e){t.$set(t.content.notice.elements,"description",e)},expression:"content.notice.elements.description"}})],1)]),t.translate?t._e():e("div",{staticClass:"cky-form-group cky-align-center cky-row",on:{click:function(e){return e.preventDefault(),t.$emit("show-custom-theme-modal")}}},[e("label",{staticClass:"cky-col-3 cky-col-label cky-action-link"},[t._v(" "+t._s(t.$i18n.__("Colours","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]),e("div",{staticClass:"cky-col-9 cky-custom-theme"},[e("div",{staticClass:"cky-row cky-justify-between"},[e("div",{staticClass:"cky-col"},[e("label",[t._v(t._s(t.$i18n.__("Background","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.notice.styles["background-color"],disabled:t.disabled},model:{value:t.banner.properties.config.notice.styles["background-color"],callback:function(e){t.$set(t.banner.properties.config.notice.styles,"background-color",e)},expression:"\n\t\t\t\t\t\t\t\t\t\tbanner.properties.config.notice.styles['background-color']\n\t\t\t\t\t\t\t\t\t"}})],1),e("div",{staticClass:"cky-col"},[e("label",[t._v(t._s(t.$i18n.__("Border","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.notice.styles["border-color"],disabled:t.disabled},model:{value:t.banner.properties.config.notice.styles["border-color"],callback:function(e){t.$set(t.banner.properties.config.notice.styles,"border-color",e)},expression:"\n\t\t\t\t\t\t\t\t\t\tbanner.properties.config.notice.styles['border-color']\n\t\t\t\t\t\t\t\t\t"}})],1),e("div",{staticClass:"cky-col"},[e("label",[t._v(t._s(t.$i18n.__("Title","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.notice.elements.title.styles.color,disabled:t.disabled},model:{value:t.banner.properties.config.notice.elements.title.styles.color,callback:function(e){t.$set(t.banner.properties.config.notice.elements.title.styles,"color",e)},expression:"\n\t\t\t\t\t\t\t\t\t\tbanner.properties.config.notice.elements.title.styles\n\t\t\t\t\t\t\t\t\t\t\t.color\n\t\t\t\t\t\t\t\t\t"}})],1),e("div",{staticClass:"cky-col"},[e("label",[t._v(t._s(t.$i18n.__("Message","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.notice.elements.description.styles.color,disabled:t.disabled},model:{value:t.banner.properties.config.notice.elements.description.styles.color,callback:function(e){t.$set(t.banner.properties.config.notice.elements.description.styles,"color",e)},expression:"\n\t\t\t\t\t\t\t\t\t\tbanner.properties.config.notice.elements.description\n\t\t\t\t\t\t\t\t\t\t\t.styles.color\n\t\t\t\t\t\t\t\t\t"}})],1)])])])])]),e("cky-banner-btn",{attrs:{name:"accept-all",properties:t.banner.properties.config.notice.elements.buttons.elements.accept,content:t.content.notice.elements.buttons.elements.accept,title:t.$i18n.__("“Accept All” button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),toggle:!1,translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.notice.elements.buttons.elements.accept,callback:function(e){t.$set(t.content.notice.elements.buttons.elements,"accept",e)},expression:"content.notice.elements.buttons.elements.accept"}}),e("cky-banner-btn",{attrs:{name:"reject-all",properties:t.banner.properties.config.notice.elements.buttons.elements.reject,content:t.content.notice.elements.buttons.elements.reject,title:t.$i18n.__("“Reject All” button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.notice.elements.buttons.elements.reject,callback:function(e){t.$set(t.content.notice.elements.buttons.elements,"reject",e)},expression:"content.notice.elements.buttons.elements.reject"}}),e("cky-banner-btn",{attrs:{name:"settings",properties:t.banner.properties.config.notice.elements.buttons.elements.settings,content:t.content.notice.elements.buttons.elements.settings,title:t.$i18n.__("“Customise” button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.notice.elements.buttons.elements.settings,callback:function(e){t.$set(t.content.notice.elements.buttons.elements,"settings",e)},expression:"content.notice.elements.buttons.elements.settings"}}),e("cky-banner-btn",{attrs:{name:"readmore-link",properties:t.banner.properties.config.notice.elements.buttons.elements.readMore,content:t.content.notice.elements.buttons.elements.readMore,title:t.$i18n.__("“Cookie Policy” link","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),translate:t.translate,disabled:t.disabled,supportedLaws:["gdpr","ccpa"],disabledFields:["background","border"]},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.notice.elements.buttons.elements.readMore,callback:function(e){t.$set(t.content.notice.elements.buttons.elements,"readMore",e)},expression:"content.notice.elements.buttons.elements.readMore"}},[e("template",{slot:"cky-btn-meta"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__("URL","cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.notice.elements.privacyLink,expression:"content.notice.elements.privacyLink"}],staticClass:"cky-form-control",attrs:{type:"text",placeholder:"Enter the URL to your cookie policy or privacy page",disabled:t.disabled},domProps:{value:t.content.notice.elements.privacyLink},on:{input:function(e){e.target.composing||t.$set(t.content.notice.elements,"privacyLink",e.target.value)}}})])])])],2),e("cky-banner-btn",{attrs:{name:"donotsell-link",properties:t.banner.properties.config.notice.elements.buttons.elements.donotSell,content:t.content.notice.elements.buttons.elements.donotSell,title:t.$i18n.__("“Do Not Sell” link","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),toggle:!1,supportedLaws:["ccpa"],translate:t.translate,disabled:t.disabled,disabledFields:["background","border"]},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.notice.elements.buttons.elements.donotSell,callback:function(e){t.$set(t.content.notice.elements.buttons.elements,"donotSell",e)},expression:"content.notice.elements.buttons.elements.donotSell"}}),t.translate?t._e():e("div",{staticClass:"cky-form-section cky-form-section-group"},[e("div",{staticClass:"cky-form-header"}),e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-toggle-banner-close-btn"}},[t._v(t._s(t.$i18n.__("Close [X] button","cookie-law-info"))),"gdpr"===t.appliedLaw?e("cky-popper",{attrs:{content:t.$i18n.__("Enable the close button to let users close the banner and continue browsing the site without being tracked. A close button is required by the Italian DPA.","cookie-law-info")}}):t._e()],1)]),e("div",{staticClass:"cky-col-5"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-banner-close-btn"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.banner.properties.config.notice.elements.closeButton.status,expression:"\n\t\t\t\t\t\t\t\t\tbanner.properties.config.notice.elements.closeButton.status\n\t\t\t\t\t\t\t\t"}],attrs:{type:"checkbox",id:"cky-toggle-banner-close-btn"},domProps:{checked:Array.isArray(t.banner.properties.config.notice.elements.closeButton.status)?t._i(t.banner.properties.config.notice.elements.closeButton.status,null)>-1:t.banner.properties.config.notice.elements.closeButton.status},on:{change:function(e){var n=t.banner.properties.config.notice.elements.closeButton.status,o=e.target,s=!!o.checked;if(Array.isArray(n)){var a=null,i=t._i(n,a);o.checked?i<0&&t.$set(t.banner.properties.config.notice.elements.closeButton,"status",n.concat([a])):i>-1&&t.$set(t.banner.properties.config.notice.elements.closeButton,"status",n.slice(0,i).concat(n.slice(i+1)))}else t.$set(t.banner.properties.config.notice.elements.closeButton,"status",s)}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-banner-close-btn-text","aria-hidden":"true"}})])])])])]),t.translate?t._e():e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label cky-action-link",attrs:{for:"cky-customize-branding"}},[t._v(t._s(t.$i18n.__("Custom logo","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})])]),e("div",{staticClass:"cky-col-5"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-customize-branding"}},[e("input",{attrs:{type:"checkbox",id:"cky-customize-branding"},domProps:{value:!1},on:{click:function(e){return e.preventDefault(),t.$emit("show-custom-logo-modal")}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-customize-branding-toggle","aria-hidden":"true"}})])])])])])],1)],2)},d=[],p=function(){var t=this,e=t._self._c;return e("div",{ref:"colorpicker",staticClass:"cky-color-picker cky-align-center"},[e("div",{staticClass:"cky-color-picker-container"},[e("div",{staticClass:"cky-current-color",style:"background-color: "+t.colorValue})]),e("div",{staticClass:"cky-color-picker-input cky-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.colorValue,expression:"colorValue"}],staticClass:"cky-form-control cky-input-color",attrs:{type:"text",disabled:""},domProps:{value:t.colorValue},on:{input:function(e){e.target.composing||(t.colorValue=e.target.value)}}})])])},h=[],g={name:"CkyColors",props:["color"],data(){return{colors:{hex:"#000000"},colorValue:""}},mounted(){this.setColor(this.color||"#000000")},methods:{setColor(t){this.updateColors(t),this.colorValue=t},updateColors(t){if("#"==t.slice(0,1))this.colors=Object.assign({},this.colors,{hex:t});else if("rgba"==t.slice(0,4)){const e=t.replace(/^rgba?\(|\s+|\)$/g,"").split(","),n="#"+((1<<24)+(parseInt(e[0])<<16)+(parseInt(e[1])<<8)+parseInt(e[2])).toString(16).slice(1);this.colors=Object.assign({},this.colors,{hex:n,a:e[3]})}}},watch:{color(t){this.setColor(t),this.$emit("changeColor",t)},colorValue(t){t&&(this.updateColors(t),this.$emit("input",t))}}},f=g,y=n("2877"),m=Object(y["a"])(f,p,h,!1,null,null,null),k=m.exports,b=n("df44"),w=function(){var t=this,e=t._self._c;return t.supportedLaws.includes(t.appliedLaw)?e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-header"},[t.toggle&&!t.translate?e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-3"},[e("h5",{staticClass:"cky-form-heading"},[t._v(" "+t._s(t.title)+" ")])]),e("div",{staticClass:"cky-col-9"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-"+t.name}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.properties.status,expression:"properties.status"}],attrs:{type:"checkbox",id:"cky-toggle-"+t.name,disabled:t.disabled},domProps:{checked:Array.isArray(t.properties.status)?t._i(t.properties.status,null)>-1:t.properties.status},on:{change:function(e){var n=t.properties.status,o=e.target,s=!!o.checked;if(Array.isArray(n)){var a=null,i=t._i(n,a);o.checked?i<0&&t.$set(t.properties,"status",n.concat([a])):i>-1&&t.$set(t.properties,"status",n.slice(0,i).concat(n.slice(i+1)))}else t.$set(t.properties,"status",s)}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-"+t.name,"aria-hidden":"true"}})])])]):e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("h5",{staticClass:"cky-form-heading"},[t._v(" "+t._s(t.title)+" ")])])])]),e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__("Label","cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.bannerContent,expression:"bannerContent"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.bannerContent},on:{input:function(e){e.target.composing||(t.bannerContent=e.target.value)}}})])]),t.translate?t._e():e("div",{staticClass:"cky-form-group cky-align-center cky-row",on:{click:function(e){return e.preventDefault(),t.$emit("show-custom-theme-modal")}}},[e("label",{staticClass:"cky-col-3 cky-col-label cky-action-link"},[t._v(" "+t._s(t.colourTitle)+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]),e("div",{staticClass:"cky-col-9 cky-custom-theme"},[e("div",{staticClass:"cky-row"},[t.properties.styles["background-color"]&&!t.disabledFields.includes("background")?e("div",{staticClass:"cky-col-3"},[e("label",{},[t._v(t._s(t.$i18n.__("Background","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.properties.styles["background-color"],disabled:t.disabled},model:{value:t.properties.styles["background-color"],callback:function(e){t.$set(t.properties.styles,"background-color",e)},expression:"properties.styles['background-color']"}})],1):t._e(),t.properties.styles["border-color"]&&!t.disabledFields.includes("border")?e("div",{staticClass:"cky-col-3"},[e("label",{},[t._v(t._s(t.$i18n.__("Border","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.properties.styles["border-color"],disabled:t.disabled},model:{value:t.properties.styles["border-color"],callback:function(e){t.$set(t.properties.styles,"border-color",e)},expression:"properties.styles['border-color']"}})],1):t._e(),t.properties.styles.color&&!t.disabledFields.includes("color")?e("div",{staticClass:"cky-col-3"},[e("label",{},[t._v(t._s(t.$i18n.__("Text","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.properties.styles.color,disabled:t.disabled},model:{value:t.properties.styles.color,callback:function(e){t.$set(t.properties.styles,"color",e)},expression:"properties.styles.color"}})],1):t._e()])])]),t._t("cky-btn-meta")],2)]):t._e()},C=[],v={name:"CkyBannerBtn",props:{properties:{type:Object,default(){return{}}},content:{type:String,default:""},title:{type:String,default:""},colourTitle:{type:String,default:""},name:{type:String,default:""},toggle:{type:Boolean,default:!0},supportedLaws:{type:Array,default(){return["gdpr"]}},translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},disabledFields:{type:Array,default(){return[]}}},data(){return{bannerContent:""}},components:{CkyColors:k},computed:{appliedLaw(){return this.$store.state.banners.current.properties.settings.applicableLaw}},mounted(){this.bannerContent=this.content},watch:{bannerContent(t){this.$emit("input",t)},content(t){this.bannerContent=t}}},_=v,x=Object(y["a"])(_,w,C,!1,null,null,null),$=x.exports,L=n("2f62"),S={name:"Notice",components:{CkyAccordionItem:c["a"],CkyColors:k,WpEditor:b["a"],CkyBannerBtn:$},props:{content:Object,translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},language:{type:String,default:"en"}},data(){return{key:Math.random().toString(),loaded:!1}},methods:{toggleDetailSaveButton(){const t=this.banner.properties.config;let e=!0;this.showCategoriesOnFirstLayer&&t.categoryPreview.status&&(e=!1),t.preferenceCenter.elements.buttons.elements.save.status=e}},computed:{banner(){return this.$store.state.banners.current},showCategoriesOnFirstLayer(){return"classic"===this.banner.properties.settings.type},appliedLaw(){return this.banner.properties.settings.applicableLaw},...Object(L["d"])("settings",["info"])},watch:{"banner.properties.config.categoryPreview":{handler(){this.toggleDetailSaveButton()},deep:!0},banner:{handler(){this.content.preferenceCenter.elements.buttons.elements.accept=this.content.notice.elements.buttons.elements.accept,this.content.preferenceCenter.elements.buttons.elements.reject=this.content.notice.elements.buttons.elements.reject,this.content.optoutPopup.elements.optOption.elements.title=this.content.notice.elements.buttons.elements.donotSell,this.banner.properties.config.preferenceCenter.elements.buttons.elements.accept.styles=this.banner.properties.config.notice.elements.buttons.elements.accept.styles,this.banner.properties.config.preferenceCenter.elements.buttons.elements.reject.styles=this.banner.properties.config.notice.elements.buttons.elements.reject.styles,this.banner.properties.config.preferenceCenter.elements.buttons.elements.reject.status=this.banner.properties.config.notice.elements.buttons.elements.reject.status},deep:!0},language:{handler(){this.key=Math.random().toString()}}},activated(){this.loaded&&(this.key=Math.random().toString()),this.loaded=!0}},P=S,O=Object(y["a"])(P,u,d,!1,null,null,null),M=O.exports,j=function(){var t=this,e=t._self._c;return e("cky-accordion-item",[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v(t._s(t.$i18n.__("Preference Centre","cookie-law-info")))])]),e("template",{slot:"cky-accordion-content"},[e("div",{staticClass:"cky-form-section cky-form-section-group"},[e("div",{staticClass:"cky-form-header"}),e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(t._s(t.$i18n.__("Title","cookie-law-info")))])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.preferenceCenter.elements.title,expression:"content.preferenceCenter.elements.title"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.preferenceCenter.elements.title},on:{input:function(e){e.target.composing||t.$set(t.content.preferenceCenter.elements,"title",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("Privacy overview","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9"},[e("wp-editor",{key:t.key,attrs:{disabled:t.disabled,language:t.language,height:"250"},model:{value:t.content.preferenceCenter.elements.description,callback:function(e){t.$set(t.content.preferenceCenter.elements,"description",e)},expression:"content.preferenceCenter.elements.description"}})],1)]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(t._s(t.$i18n.__("“Show more” button","cookie-law-info")))])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.preferenceCenter.elements.showMore,expression:"content.preferenceCenter.elements.showMore"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.preferenceCenter.elements.showMore},on:{input:function(e){e.target.composing||t.$set(t.content.preferenceCenter.elements,"showMore",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("“Show less” button","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.preferenceCenter.elements.showLess,expression:"content.preferenceCenter.elements.showLess"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.preferenceCenter.elements.showLess},on:{input:function(e){e.target.composing||t.$set(t.content.preferenceCenter.elements,"showLess",e.target.value)}}})])])])]),t.isCategoryPreviewDisabled?e("cky-banner-btn",{attrs:{name:"accept-all",properties:t.banner.properties.config.preferenceCenter.elements.buttons.elements.save,content:t.content.preferenceCenter.elements.buttons.elements.save,title:t.$i18n.__("“Save My Preferences” button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),toggle:!1,translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.preferenceCenter.elements.buttons.elements.save,callback:function(e){t.$set(t.content.preferenceCenter.elements.buttons.elements,"save",e)},expression:"content.preferenceCenter.elements.buttons.elements.save"}}):e("cky-banner-btn",{attrs:{name:"accept-all",properties:t.banner.properties.config.categoryPreview.elements.buttons.elements.save,content:t.content.categoryPreview.elements.buttons.elements.save,title:t.$i18n.__("“Save My Preferences” button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),toggle:!1,translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.categoryPreview.elements.buttons.elements.save,callback:function(e){t.$set(t.content.categoryPreview.elements.buttons.elements,"save",e)},expression:"content.categoryPreview.elements.buttons.elements.save"}})],1)],2)},A=[],T={name:"Preference",components:{CkyAccordionItem:c["a"],WpEditor:b["a"],CkyBannerBtn:$},props:{content:Object,translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},language:{type:String,default:"en"}},data(){return{key:Math.random().toString(),loaded:!1}},computed:{banner(){return this.$store.state.banners.current},isCategoryPreviewDisabled(){return this.$store.state.banners.current.properties.config.preferenceCenter.elements.buttons.elements.save.status}},watch:{language:{handler(){this.key=Math.random().toString()}}},activated(){this.loaded&&(this.key=Math.random().toString()),this.loaded=!0}},B=T,H=Object(y["a"])(B,j,A,!1,null,null,null),E=H.exports,I=function(){var t=this,e=t._self._c;return e("cky-accordion-item",[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v(t._s(t.$i18n.__("Cookie List","cookie-law-info")))])]),e("template",{slot:"cky-accordion-content"},[e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-header"}),e("div",{staticClass:"cky-form-content"},[t.translate||"ccpa"===t.applicableLaw?t._e():e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-show-cookie-declaration"}},[e("h6",[t._v(" "+t._s(t.$i18n.__("Show cookie list","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-col-5"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-show-cookie-declaration"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.banner.properties.config.auditTable.status,expression:"banner.properties.config.auditTable.status"}],attrs:{type:"checkbox",id:"cky-show-cookie-declaration",disabled:t.disabled},domProps:{checked:Array.isArray(t.banner.properties.config.auditTable.status)?t._i(t.banner.properties.config.auditTable.status,null)>-1:t.banner.properties.config.auditTable.status},on:{change:function(e){var n=t.banner.properties.config.auditTable.status,o=e.target,s=!!o.checked;if(Array.isArray(n)){var a=null,i=t._i(n,a);o.checked?i<0&&t.$set(t.banner.properties.config.auditTable,"status",n.concat([a])):i>-1&&t.$set(t.banner.properties.config.auditTable,"status",n.slice(0,i).concat(n.slice(i+1)))}else t.$set(t.banner.properties.config.auditTable,"status",s)}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})])])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__('"Cookie" label',"cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.auditTable.elements.headers.elements.id,expression:"content.auditTable.elements.headers.elements.id"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.auditTable.elements.headers.elements.id},on:{input:function(e){e.target.composing||t.$set(t.content.auditTable.elements.headers.elements,"id",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__('"Duration" label',"cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.auditTable.elements.headers.elements.duration,expression:"content.auditTable.elements.headers.elements.duration"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.auditTable.elements.headers.elements.duration},on:{input:function(e){e.target.composing||t.$set(t.content.auditTable.elements.headers.elements,"duration",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__('"Description" label',"cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.auditTable.elements.headers.elements.description,expression:"\n\t\t\t\t\t\t\t\tcontent.auditTable.elements.headers.elements.description\n\t\t\t\t\t\t\t"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.auditTable.elements.headers.elements.description},on:{input:function(e){e.target.composing||t.$set(t.content.auditTable.elements.headers.elements,"description",e.target.value)}}})])]),"ccpa"!==t.applicableLaw?e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__('"Always Active" label',"cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.preferenceCenter.elements.category.elements.alwaysEnabled,expression:"\n\t\t\t\t\t\t\t\tcontent.preferenceCenter.elements.category.elements\n\t\t\t\t\t\t\t\t\t.alwaysEnabled\n\t\t\t\t\t\t\t"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.preferenceCenter.elements.category.elements.alwaysEnabled},on:{input:function(e){e.target.composing||t.$set(t.content.preferenceCenter.elements.category.elements,"alwaysEnabled",e.target.value)}}})])]):t._e(),"ccpa"!==t.applicableLaw?e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__('"No cookies to display" label',"cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.auditTable.elements.message,expression:"content.auditTable.elements.message"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.auditTable.elements.message},on:{input:function(e){e.target.composing||t.$set(t.content.auditTable.elements,"message",e.target.value)}}})])]):t._e()])])])],2)},V=[],D={name:"PreferenceCenter",props:{content:Object,translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},components:{CkyAccordionItem:c["a"]},computed:{banner(){return this.$store.state.banners.current},applicableLaw(){return this.banner.properties.settings.applicableLaw}}},N=D,Z=Object(y["a"])(N,I,V,!1,null,null,null),R=Z.exports,U=function(){var t=this,e=t._self._c;return e("cky-accordion-item",[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v(t._s(t.$i18n.__("Revisit Consent Button","cookie-law-info")))])]),e("template",{slot:"cky-accordion-content"},[e("div",{staticClass:"cky-form-section"},[t.translate?t._e():e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-revisit-consent-button"}},[e("h6",[t._v(t._s(t.$i18n.__("Revisit consent button","cookie-law-info")))])])]),e("div",{staticClass:"cky-col-9"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-revisit-consent-button"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.banner.properties.config.revisitConsent.status,expression:"banner.properties.config.revisitConsent.status"}],attrs:{type:"checkbox",id:"cky-revisit-consent-button",disabled:t.disabled},domProps:{checked:Array.isArray(t.banner.properties.config.revisitConsent.status)?t._i(t.banner.properties.config.revisitConsent.status,null)>-1:t.banner.properties.config.revisitConsent.status},on:{change:function(e){var n=t.banner.properties.config.revisitConsent.status,o=e.target,s=!!o.checked;if(Array.isArray(n)){var a=null,i=t._i(n,a);o.checked?i<0&&t.$set(t.banner.properties.config.revisitConsent,"status",n.concat([a])):i>-1&&t.$set(t.banner.properties.config.revisitConsent,"status",n.slice(0,i).concat(n.slice(i+1)))}else t.$set(t.banner.properties.config.revisitConsent,"status",s)}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-revisit-consent-button","aria-hidden":"true"}})])])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__("Text on hover","cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.revisitConsent.elements.title,expression:"content.revisitConsent.elements.title"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.revisitConsent.elements.title},on:{input:function(e){e.target.composing||t.$set(t.content.revisitConsent.elements,"title",e.target.value)}}})])]),t.translate?t._e():e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__("Position","cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("div",{staticClass:"cky-form-check-inline"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.banner.properties.config.revisitConsent.position,expression:"banner.properties.config.revisitConsent.position"}],staticClass:"cky-form-check-input",attrs:{type:"radio",id:"cky-revisit-consent-button-position-bottom-left",value:"bottom-left"},domProps:{checked:t._q(t.banner.properties.config.revisitConsent.position,"bottom-left")},on:{change:function(e){return t.$set(t.banner.properties.config.revisitConsent,"position","bottom-left")}}}),e("label",{attrs:{for:"cky-revisit-consent-button-position-bottom-left"}},[t._v(t._s(t.$i18n.__("Left","cookie-law-info")))])]),e("div",{staticClass:"cky-form-check-inline"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.banner.properties.config.revisitConsent.position,expression:"banner.properties.config.revisitConsent.position"}],staticClass:"cky-form-check-input",attrs:{type:"radio",id:"cky-revisit-consent-button-position-bottom-right",value:"bottom-right"},domProps:{checked:t._q(t.banner.properties.config.revisitConsent.position,"bottom-right")},on:{change:function(e){return t.$set(t.banner.properties.config.revisitConsent,"position","bottom-right")}}}),e("label",{attrs:{for:"cky-revisit-consent-button-position-bottom-right"}},[t._v(t._s(t.$i18n.__("Right","cookie-law-info")))])])])]),t.translate?t._e():e("div",{staticClass:"cky-form-group cky-row",on:{click:function(e){return e.preventDefault(),t.$emit("show-custom-theme-modal")}}},[e("label",{staticClass:"cky-col-3 cky-col-label cky-action-link"},[t._v(" "+t._s(t.$i18n.__("Colours","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]),e("div",{staticClass:"cky-col-2 cky-custom-theme"},[e("label",{},[t._v(t._s(t.$i18n.__("Background","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.revisitConsent.styles["background-color"],disabled:t.disabled},model:{value:t.banner.properties.config.revisitConsent.styles["background-color"],callback:function(e){t.$set(t.banner.properties.config.revisitConsent.styles,"background-color",e)},expression:"banner.properties.config.revisitConsent.styles['background-color']"}})],1)]),t.translate?t._e():e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label cky-action-link",attrs:{for:"cky-revisit-customize-branding"}},[t._v(t._s(t.$i18n.__("Custom icon","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})])]),e("div",{staticClass:"cky-col-5"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-revisit-customize-branding"}},[e("input",{attrs:{type:"checkbox",id:"cky-revisit-customize-branding"},domProps:{value:!1},on:{click:function(e){return e.preventDefault(),t.showRevisitIconModal()}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-revisit-customize-branding-toggle","aria-hidden":"true"}})])])])])])])])],2)},F=[],q={name:"RevisitConsent",props:{content:Object,translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},components:{CkyAccordionItem:c["a"],CkyColors:k},methods:{showRevisitIconModal(){this.$emit("show-revisit-icon-modal")}},computed:{banner(){return this.$store.state.banners.current}}},G=q,z=(n("bc99"),Object(y["a"])(G,U,F,!1,null,null,null)),Y=z.exports,W=function(){var t=this,e=t._self._c;return e("cky-accordion-item",[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v(t._s(t.$i18n.__("Blocked Content","cookie-law-info")))])]),e("template",{slot:"cky-accordion-content"},[e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[t._v(t._s(t.$i18n.__("Label","cookie-law-info")))]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.videoPlaceholder.elements.title,expression:"content.videoPlaceholder.elements.title"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.videoPlaceholder.elements.title},on:{input:function(e){e.target.composing||t.$set(t.content.videoPlaceholder.elements,"title",e.target.value)}}})])]),t.translate?t._e():e("div",{staticClass:"cky-form-group cky-align-center cky-row",on:{click:function(e){return e.preventDefault(),t.$emit("show-custom-theme-modal")}}},[e("label",{staticClass:"cky-col-3 cky-col-label cky-action-link"},[t._v(" "+t._s(t.$i18n.__("Colours","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]),e("div",{staticClass:"cky-col-2 cky-custom-theme"},[e("label",{},[t._v(t._s(t.$i18n.__("Background","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.videoPlaceholder.styles["background-color"],disabled:t.disabled},model:{value:t.banner.properties.config.videoPlaceholder.styles["background-color"],callback:function(e){t.$set(t.banner.properties.config.videoPlaceholder.styles,"background-color",e)},expression:"\n\t\t\t\t\t\t\tbanner.properties.config.videoPlaceholder.styles[\n\t\t\t\t\t\t\t\t'background-color'\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t"}})],1),e("div",{staticClass:"cky-col-2 cky-custom-theme"},[e("label",{},[t._v(t._s(t.$i18n.__("Border","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.videoPlaceholder.styles["border-color"],disabled:t.disabled},model:{value:t.banner.properties.config.videoPlaceholder.styles["border-color"],callback:function(e){t.$set(t.banner.properties.config.videoPlaceholder.styles,"border-color",e)},expression:"\n\t\t\t\t\t\t\tbanner.properties.config.videoPlaceholder.styles['border-color']\n\t\t\t\t\t\t"}})],1),e("div",{staticClass:"cky-col-2 cky-custom-theme"},[e("label",{},[t._v(t._s(t.$i18n.__("Text","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.videoPlaceholder.elements.title.styles.color,disabled:t.disabled},model:{value:t.banner.properties.config.videoPlaceholder.elements.title.styles.color,callback:function(e){t.$set(t.banner.properties.config.videoPlaceholder.elements.title.styles,"color",e)},expression:"\n\t\t\t\t\t\t\tbanner.properties.config.videoPlaceholder.elements.title.styles\n\t\t\t\t\t\t\t\t.color\n\t\t\t\t\t\t"}})],1)])])])],2)},J=[],Q={name:"BlockedContent",props:{content:Object,translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},components:{CkyAccordionItem:c["a"],CkyColors:k},computed:{banner(){return this.$store.state.banners.current}}},K=Q,X=Object(y["a"])(K,W,J,!1,null,null,null),tt=X.exports,et=function(){var t=this,e=t._self._c;return e("cky-accordion-item",[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v(t._s(t.$i18n.__("Opt-out center","cookie-law-info")))])]),e("template",{slot:"cky-accordion-content"},[e("div",{staticClass:"cky-form-section cky-form-section-group"},[e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("Title","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.optoutPopup.elements.title,expression:"content.optoutPopup.elements.title"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.optoutPopup.elements.title},on:{input:function(e){e.target.composing||t.$set(t.content.optoutPopup.elements,"title",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("Privacy overview","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9"},[e("wp-editor",{key:t.key,attrs:{disabled:t.disabled,language:t.language,height:"180"},model:{value:t.content.optoutPopup.elements.description,callback:function(e){t.$set(t.content.optoutPopup.elements,"description",e)},expression:"content.optoutPopup.elements.description"}})],1)]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(t._s(t.$i18n.__("“Show more” button","cookie-law-info")))])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.optoutPopup.elements.showMore,expression:"content.optoutPopup.elements.showMore"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.optoutPopup.elements.showMore},on:{input:function(e){e.target.composing||t.$set(t.content.optoutPopup.elements,"showMore",e.target.value)}}})])]),e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("label",{staticClass:"cky-col-3 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("“Show less” button","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.content.optoutPopup.elements.showLess,expression:"content.optoutPopup.elements.showLess"}],staticClass:"cky-form-control",attrs:{type:"text",disabled:t.disabled},domProps:{value:t.content.optoutPopup.elements.showLess},on:{input:function(e){e.target.composing||t.$set(t.content.optoutPopup.elements,"showLess",e.target.value)}}})])])])]),e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-content"},[t.translate?t._e():e("div",{staticClass:"cky-form-group cky-row",on:{click:function(e){return e.preventDefault(),t.$emit("show-custom-theme-modal")}}},[e("label",{staticClass:"cky-col-3 cky-col-label cky-action-link"},[e("h6",[t._v(" "+t._s(t.$i18n.__("Checkbox","cookie-law-info"))+" ")]),e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})]),e("div",{staticClass:"cky-col-9 cky-custom-theme"},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{},[t._v(t._s(t.$i18n.__("Enabled state","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.active.styles["background-color"],disabled:t.disabled},model:{value:t.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.active.styles["background-color"],callback:function(e){t.$set(t.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.active.styles,"background-color",e)},expression:"\n\t\t\t\t\t\t\t\t\t\tbanner.properties.config.optoutPopup.elements.optOption\n\t\t\t\t\t\t\t\t\t\t\t.elements.toggle.states.active.styles[\n\t\t\t\t\t\t\t\t\t\t\t'background-color'\n\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t"}})],1),e("div",{staticClass:"cky-col-3"},[e("label",{},[t._v(t._s(t.$i18n.__("Disabled state","cookie-law-info")))]),e("cky-colors",{attrs:{color:t.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.inactive.styles["background-color"],disabled:t.disabled},model:{value:t.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.inactive.styles["background-color"],callback:function(e){t.$set(t.banner.properties.config.optoutPopup.elements.optOption.elements.toggle.states.inactive.styles,"background-color",e)},expression:"\n\t\t\t\t\t\t\t\t\t\tbanner.properties.config.optoutPopup.elements.optOption\n\t\t\t\t\t\t\t\t\t\t\t.elements.toggle.states.inactive.styles[\n\t\t\t\t\t\t\t\t\t\t\t'background-color'\n\t\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t\t"}})],1)])])])])]),e("cky-banner-btn",{attrs:{name:"optout-cancel",properties:t.banner.properties.config.optoutPopup.elements.buttons.elements.cancel,content:t.content.optoutPopup.elements.buttons.elements.cancel,title:t.$i18n.__("“Cancel“ button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),toggle:!1,supportedLaws:["ccpa"],translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.optoutPopup.elements.buttons.elements.cancel,callback:function(e){t.$set(t.content.optoutPopup.elements.buttons.elements,"cancel",e)},expression:"content.optoutPopup.elements.buttons.elements.cancel"}}),e("cky-banner-btn",{attrs:{name:"optout-confirm",properties:t.banner.properties.config.optoutPopup.elements.buttons.elements.confirm,content:t.content.optoutPopup.elements.buttons.elements.confirm,title:t.$i18n.__("“Save My Preferences” button","cookie-law-info"),colourTitle:t.$i18n.__("Colours","cookie-law-info"),toggle:!1,supportedLaws:["ccpa"],translate:t.translate,disabled:t.disabled},on:{"show-custom-theme-modal":function(e){return t.$emit("show-custom-theme-modal")}},model:{value:t.content.optoutPopup.elements.buttons.elements.confirm,callback:function(e){t.$set(t.content.optoutPopup.elements.buttons.elements,"confirm",e)},expression:"content.optoutPopup.elements.buttons.elements.confirm"}}),t.translate?t._e():e("div",{staticClass:"cky-form-section"},[e("div",{staticClass:"cky-form-content"},[e("div",{staticClass:"cky-form-group cky-align-center cky-row"},[e("div",{staticClass:"cky-col-4"},[e("label",{staticClass:"cky-zero-padding cky-col-label cky-action-link",attrs:{for:"cky-toggle-gpc"}},[t._v(t._s(t.$i18n.__("Respect “Global Privacy control“","cookie-law-info"))+" "),e("span",[e("img",{staticClass:"cky-crown-img",attrs:{src:n("7cd5"),alt:"crown-icon"}})])])]),e("div",{staticClass:"cky-col-5"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-gpc"}},[e("input",{attrs:{type:"checkbox",id:"cky-toggle-gpc"},domProps:{value:!1},on:{click:function(e){return e.preventDefault(),t.showConnectModal()}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-gpc-toggle","aria-hidden":"true"}})])])])])])],1)],2)},nt=[],ot={name:"OptOutCenter",props:{content:Object,translate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},language:{type:String,default:"en"}},components:{CkyColors:k,WpEditor:b["a"],CkyAccordionItem:c["a"],CkyBannerBtn:$},data(){return{key:Math.random().toString(),loaded:!1}},methods:{showConnectModal(){this.$emit("show-gpc-modal")}},computed:{banner(){return this.$store.state.banners.current}}},st=ot,at=Object(y["a"])(st,et,nt,!1,null,null,null),it=at.exports,rt={name:"TabContentAccordion",components:{CkyLoader:a["a"],CkyIcon:i["a"],CkyAccordion:l["a"],CkyAccordionItem:c["a"],Notice:M,Preference:E,CookieList:R,RevisitConsent:Y,BlockedContent:tt,OptOutCenter:it},props:{language:{type:String,default:"en"},disabled:{type:Boolean,default:!1},translate:{type:Boolean,default:!1}},computed:{banner(){return this.$store.state.banners.current},contentSections:function(){let t=[];if(this.loading)return t;const e=this.banner.properties.settings.applicableLaw;return t=r["a"].getContentSections(e),t},loading(){return!this.$store.state.banners.current.id>0},content(){let t=this.banner.contents[this.language];return void 0!==t&&""!==t||(t=this.banner.contents["en"]),t}}},ct=rt,lt=(n("a5c6"),Object(y["a"])(ct,o,s,!1,null,null,null));e["a"]=lt.exports},c9d1:function(t,e,n){"use strict";n("23fe")},cc73:function(t,e,n){},cfea:function(t,e,n){},d235:function(t,e,n){"use strict";n("cfea")},d52d:function(t,e,n){},d81f:function(t,e,n){},da4c:function(t,e,n){},dcb3:function(t,e,n){t.exports=n.p+"img/check-fill.svg"},dcde:function(t,e,n){"use strict";n("a9a4")},df44:function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("div",{class:["cky-rich-text-editor-container",{"cky-disabled":this.disabled}]},[e("textarea",{staticClass:"wp-editor-area cky-rich-text-editor cky-form-control",attrs:{id:t.editorId,disabled:t.disabled,rows:"5"},domProps:{value:t.editorContent},on:{input:t.listener}})])},s=[],a=n("6821"),i=n.n(a),r={name:"WpEditor",props:{value:{type:String,default:""},id:{type:String,default:"cky-richtext-editor"},disabled:{type:Boolean,default:!1},language:{type:String,default:"en"},height:{type:String,default:"150"}},data(){return{editorId:`${this.id}-${i()(Math.random()+"-"+Math.random()+"-"+Math.random())}`,correctEditor:null}},computed:{editorContent:{get(){return this.value},set(t){this.$emit("input",t.replaceAll("<p><br></p>",""))}}},methods:{initialize(){this.correctEditor=()=>window.wp.oldEditor||window.wp.editor;const t=this.correctEditor();if(!t||"function"!==typeof t.getDefaultSettings)return;const e=t.getDefaultSettings()||{};e.quicktags.buttons=" ",e.tinymce.toolbar1=" ",e.tinymce.toolbar2=" ",e.tinymce.height=this.height,e.tinymce.readonly=this.disabled,e.tinymce.body_class="cky-rich-text-editor",e.tinymce.content_style='body{font-size:14px; color: #2C3338;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; -webkit-font-smoothing: subpixel-antialiased !important;}',e.tinymce.setup=t=>{t.on("init",()=>{t.setContent(this.value||"")}),t.on("change",()=>{this.listener()})},this.isRTLLanguage(this.language)&&(e.tinymce.directionality="rtl"),this.cleanup(),t&&"function"===typeof t.initialize&&t.initialize(this.editorId,e)},listener(){if(!this.correctEditor)return;const t=this.correctEditor();if(!t||"function"!==typeof t.getContent)return;const e=t.getContent(this.editorId);this.$emit("input",e)},cleanup(){window.tinymce&&window.tinymce.editors[this.editorId]&&window.tinymce.editors[this.editorId].remove()},clearContent(){window.tinymce&&window.tinymce.editors[this.editorId]&&window.tinymce.editors[this.editorId].setContent("")}},mounted(){this.initialize()},beforeDestroy(){this.cleanup()},activated(){this.initialize()},deactivated(){this.cleanup()},watch:{value(t){if(window.tinymce&&window.tinymce.editors[this.editorId]){const e=window.tinymce.editors[this.editorId];e.getContent()!==t&&e.setContent(t||"")}}}},c=r,l=(n("13dc"),n("2877")),u=Object(l["a"])(c,o,s,!1,null,null,null);e["a"]=u.exports},e817:function(t,e,n){},f61e:function(t,e,n){"use strict";var o=n("f9c4"),s=n("07a4"),a=n("87ea");const i={get:async function(){try{const t=await o["a"].get({path:"languages/available"});return t}catch(t){return console.error(t),[]}},getLanguageDetails:function(t,e){let n=t.filter((function(t){if(-1!=e.indexOf(t.code))return t}));return n},getName(t){let e=s["a"].state.languages.available.find((function(e){return e.code==t}));return"undefined"!==typeof e?e.name:""},deleteLanguage:async function(t){if(t){let e=Object(a["e"])("languages"),n=e.selected.indexOf(t);return-1!==n&&e.selected.splice(n,1),s["a"].dispatch("languages/setSelected",e.selected),await s["a"].dispatch("languages/saveSelected",{remove:!0}),await Object(a["h"])(),await s["a"].dispatch("banners/reInit"),await s["a"].dispatch("cookies/reInit"),!0}},getTranslatedLanguages(){return["en","de","fr","it","es","nl","bg","da","ru","ar","pl","pt","ca","hu","sv","hr","zh","uk","sk","tr","lt","cs","fi","no","pt-br","sl","ro","th","et","lv","el","eu","bs","gl","ja","ko","mt","sr","tl","cy","sr-latn"]},deepEqual(t,e){const n=Object.keys(t),o=Object.keys(e);if(n.length!==o.length)return!1;for(const s of n){const n=t[s],o=e[s],a=this.isObject(n)&&this.isObject(o);if(a&&!this.deepEqual(n,o)||!a&&n!==o)return!1}return!0},isObject(t){return null!=t&&"object"===typeof t}};e["a"]=i},f9c4:function(t,e,n){"use strict";var o=n("8eaa");o["a"].use(o["a"].createNonceMiddleware(window.ckyGlobals.api.nonce)),o["a"].use(o["a"].createRootURLMiddleware(window.ckyGlobals.api.base));const s=new Map;let a=[];function i(t){let e;const n=new Promise(t=>{e=()=>t(null)});return a.push(e),Promise.race([t,n])}var r={post:function(t){if(t=t||{},t.method="POST",t.params){const e=new URLSearchParams(Object.entries(t.params));t.path=t.path+"?"+e}const e=t.path||"post_"+Date.now(),n=Object(o["a"])(t),a=i(n);return s.set(e,a),a.finally(()=>{s.delete(e)})},get:function(t){if(t=t||{},t.method="GET",t.params){const e=new URLSearchParams(Object.entries(t.params));t.path=t.path+"?"+e}const e=t.path||"get_"+Date.now(),n=Object(o["a"])(t),a=i(n);return s.set(e,a),a.finally(()=>{s.delete(e)})},put:function(t){if(t=t||{},t.method="PUT",t.params){const e=new URLSearchParams(Object.entries(t.params));t.path=t.path+"?"+e}const e=t.path||"put_"+Date.now(),n=Object(o["a"])(t),a=i(n);return s.set(e,a),a.finally(()=>{s.delete(e)})},delete:function(t){t=t||{},t.method="DELETE";const e=t.path||"delete_"+Date.now(),n=Object(o["a"])(t),a=i(n);return s.set(e,a),a.finally(()=>{s.delete(e)})},cancelAll:function(){a.forEach(t=>t()),a=[],s.clear()}};"undefined"!==typeof window&&(window.ckyRest=r),e["a"]=r},feb3:function(t,e,n){"use strict";n("bc64")}});                                                                                                                                                                                                                                                                                                                                                                                                                                                                               lite/admin/dist/js/chunk-77f3f88c.min.js                                                            0000777                 00000006146 15251156627 0013605 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-77f3f88c"],{"03b4":function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-consent-chart-section"},[e("cky-card",{attrs:{title:t.$i18n.__("Consent trends","cookie-law-info"),subtitle:t.$i18n.__("(Last 7 days)","cookie-law-info"),loading:t.cardLoader},scopedSlots:t._u([{key:"body",fn:function(){return[t.consentLogData.length?e("div",{staticClass:"cky-consent-chart"},[t.loaded?e("apexcharts",{attrs:{height:"100%",type:"donut",series:t.consentLogData,options:t.chartOptions}}):t._e()],1):e("cky-empty",{attrs:{emptyMessage:t.$i18n.__("No consents were logged","cookie-law-info"),width:"80px",height:"80px"}})]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-card-row"},[e("div",{staticClass:"cky-card-row-actions"},[e("a",{staticClass:"cky-button cky-button-outline cky-external-link cky-button-medium",on:{click:function(e){return t.$router.redirectToApp("website-reports")}}},[t._v(t._s(t.$i18n.__("View All","cookie-law-info"))+" ")])])])]},proxy:!0}])})],1)},a=[],s=o("1321"),i=o.n(s),c=o("9610"),r=o("3337"),l=o("f9c4"),d={components:{apexcharts:i.a,CkyCard:c["a"],CkyEmpty:r["a"]},created(){this.getChartData()},data(){return{loading:!1,loaded:!1,consentLogData:[],chartOptions:{chart:{type:"donut"},colors:["rgba(51, 168, 129, 0.5)","rgba(236, 74, 94, 0.5)","rgba(68, 147, 249, 0.5)"],labels:["Accepted","Rejected","Partially Accepted"],tooltip:{enabled:!0,fillSeriesColor:!1,custom:function({series:t,seriesIndex:e,w:o}){let n;switch(e){case 0:n="#33A881";break;case 1:n="#EC4A5E";break;default:n="#4493F9"}let a=0;for(let i of t)a+=i;const s=t[e];return`<div class="cky-chart-tooltip">\n\t\t\t\t\t\t<div style="color: ${n};">${(s/a*100).toFixed(0)}%</div>\n\t\t\t\t\t\t<div>${o.config.labels[e]}: ${s}</div>\n\t\t\t\t\t\t</div>`}},dataLabels:{enabled:!1},plotOptions:{pie:{expandOnClick:!1,donut:{size:"80%",labels:{show:"always",fontSize:"12px",name:{fontSize:"12px",fontWeight:"400",color:"#4E4B66",offsetY:20},value:{fontSize:"32px",color:"#4E4B66",fontWeight:"700",offsetY:-30},total:{show:!0,label:"Total Consents",color:"#4E4B66",fontSize:"12px",showAlways:!0}}}}},stroke:{width:0},legend:{position:"right",offsetY:-20,markers:{size:6,offsetX:-8,shape:"square"},itemMargin:{vertical:5},onItemClick:{toggleDataSeries:!1},onItemHover:{highlightDataSeries:!1}},states:{active:{filter:{type:"none"}}}}}},methods:{async getChartData(){this.loading=!0;let t=[];try{if(await l["a"].get({path:"consent_logs/statistics"}).then(e=>{t=e}),t.length<=0)return void(this.loading=!1);let e=[this.getCount(t,"accepted"),this.getCount(t,"rejected"),this.getCount(t,"partial")];e&&e.length>0&&(this.consentLogData=e)}catch(e){console.error(e)}this.loading=!1,this.loaded=!0},getCount(t,e){let o=!1;return"object"===typeof t&&(o=t.find((function(t){return t.type===e}))),o&&o.count||0}},computed:{cardLoader(){return!this.$store.state.settings.info||this.loading}}},h=d,u=(o("347d"),o("2877")),p=Object(u["a"])(h,n,a,!1,null,null,null);e["default"]=p.exports},"347d":function(t,e,o){"use strict";o("d57b")},d57b:function(t,e,o){}}]);                                                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/dist/js/chunk-b94265a2.min.js                                                            0000777                 00000120332 15251156627 0013476 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b94265a2"],{2785:function(t,e,i){"use strict";i("75c1")},2950:function(t,e,i){"use strict";i("c25b")},3337:function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-empty-state"},[e("cky-icon",{attrs:{icon:t.icon,width:t.width,height:t.height}}),e("p",{staticClass:"cky-empty-message"},[t._v(t._s(t.emptyMessage))])],1)},o=[],s=i("1f3d"),n={name:"empty",components:{CkyIcon:s["a"]},props:{emptyMessage:{type:String,default:""},icon:{type:String,default:"blank"},width:{type:String,default:"60px"},height:{type:String,default:"60px"}}},c=n,r=i("2877"),l=Object(r["a"])(c,a,o,!1,null,null,null);e["a"]=l.exports},"394c":function(t,e,i){},"40a1":function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"CkyHeadsUpPopup",staticClass:"cky-headsup-popup",on:{close:t.clearHeadsUpPopup},scopedSlots:t._u([{key:"header",fn:function(){return[e("h4",[t._v(" "+t._s(t.header)+" ")])]},proxy:!0},{key:"body",fn:function(){return[e("p",{domProps:{innerHTML:t._s(t.body)}})]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[e("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closePopup}},[t._v(" "+t._s(t.cancelBtn)+" ")]),e("cky-button",{staticClass:"cky-button-danger",nativeOn:{click:function(e){return t.confirmDelete.apply(null,arguments)}}},[t._v(" "+t._s(t.confirmBtn)+" ")])],1)]},proxy:!0}])})},o=[],s=i("8a80"),n={name:"CkyHeadsUpPopup",components:{CkyModal:s["a"]},props:{header:{type:String,required:!0},body:{type:String,required:!0},cancelBtn:{type:String,required:!0},confirmBtn:{type:String,required:!0}},methods:{clearHeadsUpPopup(){this.$emit("clear")},closePopup(){this.$refs.CkyHeadsUpPopup.close(),this.clearHeadsUpPopup()},confirmDelete(){this.$emit("deleteItem")},show(){this.$refs.CkyHeadsUpPopup.show()}}},c=n,r=i("2877"),l=Object(r["a"])(c,a,o,!1,null,null,null);e["a"]=l.exports},"51f2":function(t,e,i){t.exports=i.p+"img/search.svg"},"5fa2":function(t,e,i){t.exports=i.p+"img/scan-now.svg"},"602c":function(t,e,i){"use strict";i("debe")},"6c96":function(t,e,i){t.exports=i.p+"img/time-schedule.svg"},"75c1":function(t,e,i){},"76e6":function(t,e,i){"use strict";i.d(e,"a",(function(){return w}));var a,o=Symbol(),s=Symbol(),n=Symbol(),c=Symbol(),r=function(t){return"frag"in t};function l(t,e){s in t||(t[s]=e,Object.defineProperty(t,"parentNode",{get:function(){return this[s]||this.parentElement}}))}function u(t){n in t||(t[n]=!0,Object.defineProperty(t,"nextSibling",{get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}}))}function d(t,e){while(t.parentNode!==e){var i=t,a=i.parentNode;a&&(t=a)}return t}function k(t){if(!a){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");a=e.get}var i=a.apply(t),o=Array.from(i).map((function(e){return d(e,t)}));return o.filter((function(t,e){return t!==o[e-1]}))}function y(t){c in t||(t[c]=!0,Object.defineProperties(t,{childNodes:{get:function(){return this.frag||k(this)}},firstChild:{get:function(){return this.childNodes[0]||null}}}),t.hasChildNodes=function(){return this.childNodes.length>0})}function p(){var t;(t=this.frag[0]).before.apply(t,arguments)}function h(){var t=this.frag,e=t.splice(0,t.length);e.forEach((function(t){t.remove()}))}var g=function t(e){var i;return(i=Array.prototype).concat.apply(i,e.map((function(e){return r(e)?t(e.frag):e})))};function f(t,e){var i=t[o];e.before(i),l(i,t),t.frag.unshift(i)}function v(t){if(r(this)){var e=this.frag.indexOf(t);if(e>-1){var i=this.frag.splice(e,1),a=i[0];0===this.frag.length&&f(this,a),t.remove()}}else{var o=k(this),s=o.indexOf(t);s>-1&&t.remove()}return t}function C(t,e){var i=this,a=t.frag||[t];if(r(this)){var o=this.frag;if(e){var s=o.indexOf(e);s>-1&&(o.splice.apply(o,[s,0].concat(a)),e.before.apply(e,a))}else{var n=o[o.length-1];o.push.apply(o,a),n.after.apply(n,a)}m(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,a):this.append.apply(this,a);a.forEach((function(t){l(t,i)}));var c=a[a.length-1];return u(c),t}function b(t){var e=this.frag,i=e[e.length-1];return i.after(t),l(t,this),m(this),e.push(t),t}function m(t){var e=t[o];t.frag[0]===e&&(t.frag.shift(),e.remove())}var _={inserted:function(t){var e=t.parentNode,i=t.nextSibling,a=t.previousSibling,s=Array.from(t.childNodes),n=document.createComment("");0===s.length&&s.push(n),t.frag=s,t[o]=n;var c=document.createDocumentFragment();c.append.apply(c,g(s)),t.replaceWith(c),s.forEach((function(e){l(e,t),u(e)})),y(t),Object.assign(t,{remove:h,appendChild:b,insertBefore:C,removeChild:v,before:p}),Object.defineProperty(t,"innerHTML",{set:function(t){var e=this,i=document.createElement("div");i.innerHTML=t;var a=this.frag.length;Array.from(i.childNodes).forEach((function(t){e.appendChild(t)})),i.append.apply(i,this.frag.splice(0,a))},get:function(){return""}}),e&&(Object.assign(e,{removeChild:v,insertBefore:C}),l(t,e),y(e)),i&&u(t),a&&u(a)},unbind:function(t){t.remove()}},w={name:"Fragment",directives:{frag:_},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots["default"])}}},"943d":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-section cky-section-cookies cky-zero-padding cky-zero--margin"},[e("cky-connect-success"),e("div",{staticClass:"cky-scan-containers"},[e("div",{staticClass:"cky-last-scan-container"},[e("div",{staticClass:"cky-scan-info"},[t._m(0),e("div",{staticClass:"cky-scan-details"},[e("div",{staticClass:"cky-scan-title"},[t._v(t._s(t.$i18n.__("Last successful scan","cookie-law-info")))]),e("div",{staticClass:"cky-scan-status"},[t._v(t._s(t.$i18n.__("Scan not initiated","cookie-law-info")))])])]),e("button",{staticClass:"cky-scan-now",on:{click:t.showScanNowModal}},[t._v(t._s(t.$i18n.__("Scan now","cookie-law-info")))])]),e("div",{staticClass:"cky-next-scan-container"},[e("div",{staticClass:"cky-scan-info"},[t._m(1),e("div",{staticClass:"cky-scan-details"},[e("div",{staticClass:"cky-scan-title"},[t._v(t._s(t.$i18n.__("Next Scan","cookie-law-info")))]),e("div",{staticClass:"cky-scan-status"},[t._v(t._s(t.$i18n.__("Not scheduled","cookie-law-info")))])])]),e("button",{staticClass:"cky-schedule-button cky-button cky-button-outline",on:{click:t.showScheduleModal}},[t._m(2),t._v(" "+t._s(t.$i18n.__("Schedule scan","cookie-law-info"))+" ")])])]),e("cky-connect-modal",{ref:"scanNowModal",attrs:{feature:"scan_behind_login"},scopedSlots:t._u([{key:"title",fn:function(){return[e("img",{attrs:{src:i("5fa2"),alt:"scanner"}})]},proxy:!0},{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Scan your site to generate a detailed cookie list","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All plans</b>","cookie-law-info"))}})])]},proxy:!0}])}),e("cky-connect-modal",{ref:"scheduleModal",attrs:{availablePlan:"premium",feature:"schedule_scan"},scopedSlots:t._u([{key:"title",fn:function(){return[e("img",{attrs:{src:i("fba1"),alt:"schedule"}})]},proxy:!0},{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Run automated scans and get an up-to-date cookie list every time","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All premium plans</b>","cookie-law-info"))}})])]},proxy:!0}])}),e("div",{staticClass:"cky-section-content"},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-nav-tab cky-horizontal-tab cky-nav-tab-manage-cookies",attrs:{role:"navigation"}},[e("div",{staticClass:"cky-nav-tabs-container cky-justify-between"},[e("ul",{staticClass:"cky-horizontal-tabs"},[e("li",{staticClass:"cky-nav-tab-item",class:{active:"cookies"===t.currentTab}},[e("button",{staticClass:"cky-nav-tab-button cky-center",on:{click:function(e){return t.changeTab("cookies")}}},[e("span",{staticClass:"cky-nav-tab-item-title"},[t._v(" "+t._s(t.$i18n.__("Cookie List","cookie-law-info"))+" ")])])]),e("li",{staticClass:"cky-nav-tab-item",class:{active:"scanner"===t.currentTab}},[e("button",{staticClass:"cky-nav-tab-button cky-center",on:{click:function(e){return t.changeTab("scanner")}}},[e("span",{staticClass:"cky-nav-tab-item-title"},[t._v(" "+t._s(t.$i18n.__("Scan History","cookie-law-info"))+" ")])])])])]),e("div",{staticClass:"cky-nav-tab-content-container"},[e(t.currentTabComponent,{tag:"component"})],1)])])])])],1)},o=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-icon-wrapper"},[e("img",{staticClass:"cky-search-icon",attrs:{src:i("51f2")}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-icon-wrapper"},[e("img",{staticClass:"cky-time-schedule-icon",attrs:{src:i("6c96")}})])},function(){var t=this,e=t._self._c;return e("span",{staticClass:"cky-action-link"},[e("img",{staticClass:"cky-crown-img",attrs:{src:i("7cd5")}})])}],s=i("2f62"),n=function(){var t=this,e=t._self._c;return e("fragment",[e("div",{staticClass:"cky-nav-tab-section cky-nav-tab-section-cookies"},[t.isLoaded?e("cky-nav-tabs",{attrs:{onTabChange:t.loadCookies}},t._l(t.categories,(function(i){return e("cky-nav-tab",{key:i.id,class:[{"cky-app-rtl":t.isRTLLanguage(t.language)}],attrs:{title:i.name[t.language],subTitle:t.getCookiesCountText(i.cookie_list),meta:i}},[e("div",{staticClass:"cky-nav-tab-section"},[e("div",{staticClass:"cky-justify-between cky-row cky-cookie-list-title"},[e("div",{staticClass:"cky-col-4 cky-align-center"},[e("h4",{staticClass:"cky-cookies-header"},[t._v(" "+t._s(t.$i18n.__("Cookie List","cookie-law-info"))+" ")]),e("button",{staticClass:"cky-add-cookie-button cky-button cky-button-outline",on:{click:function(e){return t.openCookieModal()}}},[t._v(" "+t._s(t.$i18n.__(" + Add Cookie","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-8 cky-align-center cky-justify-end"},[e("h5",{staticClass:"cky-cookies-header cky-language-label"},[t._v(" "+t._s(t.$i18n.__("Edit content in: ","cookie-law-info"))+" ")]),e("cky-select",{attrs:{id:"cky-dropdown-languages",options:t.selectedLanguages,label:"name",tag:"code"},model:{value:t.language,callback:function(e){t.language=e},expression:"language"}})],1)]),e("div",{staticClass:"cky-nav-tab-section-header cky-align-center cky-justify-between"},[e("div",{staticClass:"cky-nav-tab-section-title"},[e("div",{staticClass:"cky-cookies-title"},[e("h5",[t._v(" "+t._s(i.name[t.language])+" ")]),e("cky-popper",{attrs:{content:t.$i18n.__("Edit category","cookie-law-info")}},[e("button",{staticClass:"cky-button-no-style",on:{click:function(e){return t.openCookieCategoryModal(i)}}},[e("cky-icon",{attrs:{width:"14px",icon:"edit",color:"#000000"}})],1)])],1),e("div",{staticClass:"cky-category-description"},[t._v(" "+t._s(t.strippedContent(i.description[t.language]))+" ")])])]),e("div",{staticClass:"cky-nav-tab-section-content"},[e("cky-cookies-table",{attrs:{cookies:i.cookie_list,language:t.language},on:{createEditCookie:t.openCookieModal,deleteCookie:t.deleteCookieConfirmation}})],1)])])})),1):e("div",{staticClass:"cky-nav-tab cky-vertical-tab"},[e("div",{staticClass:"cky-nav-tabs-container"},[e("ul",{staticClass:"cky-vertical-tabs",staticStyle:{padding:"15px"}},[e("li",[e("cky-card-loader")],1),e("li",[e("cky-card-loader")],1)])]),e("div",{staticClass:"cky-nav-tab-content-container"},[e("div",{staticClass:"cky-nav-tab-content"},[e("cky-card-loader"),e("cky-card-loader")],1)])])],1),e("cky-modal",{ref:"ckyCookieModal",class:["cky-app-modal-cookies",{"cky-app-rtl":t.isRTLLanguage(t.language)}],on:{close:t.clearCookieModal},scopedSlots:t._u([{key:"header",fn:function(){return[t.cookie.id?e("h4",[t._v(" "+t._s(t.$i18n.__("Edit Cookie","cookie-law-info"))+" ")]):e("h4",[t._v(" "+t._s(t.$i18n.__("New Cookie","cookie-law-info"))+" ")])]},proxy:!0},{key:"body",fn:function(){return[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Cookie ID","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.name,expression:"currentCookie.name"}],staticClass:"cky-form-control",attrs:{type:"text"},domProps:{value:t.currentCookie.name},on:{input:function(e){e.target.composing||t.$set(t.currentCookie,"name",e.target.value)}}}),t.errors.cookie.id?e("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Cookie ID is required","cookie-law-info"))+" ")]):t._e()])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(" "+t._s(t.$i18n.__("Domain","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.domain,expression:"currentCookie.domain"}],staticClass:"cky-form-control",attrs:{type:"text"},domProps:{value:t.currentCookie.domain},on:{input:function(e){e.target.composing||t.$set(t.currentCookie,"domain",e.target.value)}}}),t.errors.cookie.domain?e("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Domain is required","cookie-law-info"))+" ")]):t._e()])])]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(" "+t._s(t.$i18n.__("Duration","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.duration[t.language],expression:"currentCookie.duration[language]"}],staticClass:"cky-form-control",attrs:{type:"text",required:""},domProps:{value:t.currentCookie.duration[t.language]},on:{input:function(e){e.target.composing||t.$set(t.currentCookie.duration,t.language,e.target.value)}}}),t.errors.cookie.duration?e("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Duration is required","cookie-law-info"))+" ")]):t._e()])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(" "+t._s(t.$i18n.__("Category","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.category,expression:"currentCookie.category"}],ref:"ckyDropDownCategories",staticClass:"cky-select",attrs:{id:"cky-dropdown-categories",disabled:t.disabled},on:{change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.currentCookie,"category",e.target.multiple?i:i[0])}}},t._l(t.cookieGroups,(function(i){return e("option",{key:i.id,domProps:{value:i.id}},[t._v(" "+t._s(i.name[t.language])+" ")])})),0)])])]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Description","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("wp-editor",{ref:"wpEditor",attrs:{language:t.language,height:"100"},model:{value:t.currentCookie.description[t.language],callback:function(e){t.$set(t.currentCookie.description,t.language,e)},expression:"currentCookie.description[language]"}}),t.errors.cookie.description?e("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Description is required","cookie-law-info"))+" ")]):t._e()],1)])]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("cky-accordion",{attrs:{name:"cookies"}},[e("cky-accordion-item",[e("template",{slot:"cky-accordion-trigger"},[e("label",{staticClass:"cky-app-accordion-title"},[t._v("Advanced Options")])]),e("template",{slot:"cky-accordion-content"},[e("label",{staticClass:"cky-label",attrs:{for:""}},[t._v(" "+t._s(t.$i18n.__("Script URL Pattern","cookie-law-info"))+" "),e("cky-popper",{attrs:{content:t.$i18n.__("Our auto-blocking mechanism will use the Script URL Pattern to identify the third-party script (setting a cookie) by purpose category, and consequently, the associated cookie will be automatically blocked prior to receiving user consent for the respective category.","cookie-law-info"),position:"right"}})],1),e("div",{staticClass:"cky-help-text"},[e("p",[t._v(" "+t._s(t.$i18n.__("URL pattern for blocking the third-party script settings of this cookie","cookie-law-info"))+" ")])]),e("cky-notice",{attrs:{type:"warning"}},[e("p",[t._v(" If the third-party script setting this cookie is <script async src='https://www.google-analytics.com/analytics.js'><\/script> then you can specify its \"Script URL Pattern\" as "),e("b",[t._v("google-analytics.com")])])]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.url_pattern,expression:"currentCookie.url_pattern"}],staticClass:"cky-form-control",attrs:{type:"text",placeholder:"Please enter a valid Script URL Pattern. Eg:- google-analytics.com"},domProps:{value:t.currentCookie.url_pattern},on:{input:function(e){e.target.composing||t.$set(t.currentCookie,"url_pattern",e.target.value)}}})],1)],2)],1)],1)])]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[e("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeCookieModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),e("cky-button",{ref:"ckyButtonCreateEditCookie",staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.addOrEditCookie.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Save Changes","cookie-law-info"))+" ")])],1)]},proxy:!0}])}),e("cky-modal",{ref:"ckyCookieCategoryModal",class:["cky-app-modal-cookies-categories",{"cky-app-rtl":t.isRTLLanguage(t.language)}],on:{close:t.clearCategoryModal},scopedSlots:t._u([{key:"header",fn:function(){return[e("h4",[t._v(" "+t._s(t.$i18n.__("Edit Category","cookie-law-info"))+" ")])]},proxy:!0},t.isCategoryLoaded?{key:"body",fn:function(){return[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Name","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCategory.name[t.language],expression:"currentCategory.name[language]"}],staticClass:"cky-form-control",attrs:{type:"text",required:""},domProps:{value:t.currentCategory.name[t.language]},on:{input:function(e){e.target.composing||t.$set(t.currentCategory.name,t.language,e.target.value)}}}),t.errors.category.name?e("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Name is required","cookie-law-info"))+" ")]):t._e()])]),e("div",{staticClass:"cky-col-6"})]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Description","cookie-law-info"))+" "),e("span",{staticClass:"cky-required"})]),e("wp-editor",{attrs:{language:t.language,height:"100"},model:{value:t.currentCategory.description[t.language],callback:function(e){t.$set(t.currentCategory.description,t.language,e)},expression:"currentCategory.description[language]"}}),t.errors.category.description?e("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Description is required","cookie-law-info"))+" ")]):t._e()],1)])])]},proxy:!0}:null,{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[e("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeCookieCategoryModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),e("cky-button",{ref:"ckyButtonCreateEditCookieCategory",staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.addOrEditCookieCategory.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Save Changes","cookie-law-info"))+" ")])],1)]},proxy:!0}],null,!0)},[t._v(" > ")]),e("CkyHeadsUpPopup",{ref:"ckyHeadsUpPopup",attrs:{header:this.messages.header,body:this.bodyContent,cancelBtn:this.messages.cancelBtn,confirmBtn:this.messages.confirmBtn},on:{deleteItem:t.deleteCookie,clear:t.clearHeadsUpPopup}})],1)},c=[],r=i("a2b6"),l=i("1f3d"),u=function(){var t=this,e=t._self._c;return e("div",{class:t.tabClass,attrs:{role:"navigation"}},[e("div",{staticClass:"cky-nav-tabs-container"},[e("ul",{class:t.tabItemClass},t._l(t.tabs,(function(i,a){return e("li",{directives:[{name:"show",rawName:"v-show",value:i.title,expression:"tab.title"}],key:i.key,class:["cky-nav-tab-item",{active:i.isActive},{valid:a<t.activeTabIndex}],attrs:{index:a}},[e("button",{staticClass:"cky-nav-tab-button",class:{"cky-nav-tab-has-subtitle":!0===t.hasSubTitle(i)},on:{click:function(e){return t.navigateToTab(a)}}},[e("span",{staticClass:"cky-nav-tab-item-title"},[t._v(" "+t._s(i.title)+" ")]),e("span",{staticClass:"cky-nav-tab-sub-title",attrs:{"v-if":t.hasSubTitle(i)}},[t._v(t._s(i.subTitle))]),"step"===t.type&&i.step?e("span",{staticClass:"cky-nav-tab-icon"},[t._v(t._s(i.step))]):t._e()])])})),0)]),e("div",{staticClass:"cky-nav-tab-content-container"},[t._t("default")],2)])},d=[],k={name:"CkyNavTabs",props:{onTabChange:{type:Function},type:{type:String,default:"vertical"}},data(){return{activeTabIndex:0,actualIndex:1,rawTabs:[]}},created(){this.rawTabs=this.$children},methods:{setActiveTab(t){this.tabs.forEach(e=>{e.isActive=e.title===t.title})},navigateToTab(t){this.changeTab(this.activeTabIndex,t)},changeTab(t,e){let i=this.tabs[t],a=this.tabs[e];i&&(i.isActive=!1),a&&(a.isActive=!0,this.runCallback(a)),this.activeTabIndex=e},getActiveTab(){let t=!1;return this.tabs.forEach(e=>{!0===e.isActive&&(t=e)}),t},setDefaultActiveTab(){this.tabs[0]&&(this.tabs[0].isActive=!0)},hasSubTitle(t){return!!t.subTitle},runCallback(t){this.onTabChange&&this.onTabChange(t)}},mounted(){this.setDefaultActiveTab(),this.runCallback(this.getActiveTab())},computed:{tabClass(){return{"cky-nav-tab":!0,"cky-vertical-tab":"vertical"===this.type,"cky-horizontal-tab":"horizontal"===this.type}},tabItemClass(){return{"cky-vertical-tabs":"vertical"===this.type,"cky-horizontal-tabs":"horizontal"===this.type,"cky-step-tabs":"step"===this.type}},tabCount(){return this.tabs.length},isLastTab(){return this.activeTabIndex===this.tabCount-1},tabs(){const t=this.rawTabs;let e=1;return t.map((function(t){return""!=t.title&&(t.step=e,e+=1),t})),t}}},y=k,p=i("2877"),h=Object(p["a"])(y,u,d,!1,null,null,null),g=h.exports,f=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.isActive,expression:"isActive"}],staticClass:"cky-nav-tab-content"},[t._t("default")],2)},v=[],C={name:"CkyNavTab",props:{title:{type:String,required:!0},subTitle:{type:String,default:""},selected:{type:Boolean,default:!1},icon:{type:[Boolean,String],default:!1},meta:{type:[Array,String,Object],default:()=>({})}},data(){return{isActive:!1,iconClass:""}},computed:{href(){return"#"+this.title.toLowerCase().replace(/ /g,"-")}},mounted(){this.isActive=this.selected,this.iconClass=this.icon}},b=C,m=Object(p["a"])(b,f,v,!1,null,null,null),_=m.exports,w=function(){var t=this,e=t._self._c;return e("div",[t.cookies.length?[e("div",{staticClass:"cky-cookie-list"},[t.discovered.length?e("div",[e("label",{staticClass:"cky-cookie-type-title"},[t._v(" "+t._s(t.$i18n.__("Discovered Cookies","cookie-law-info"))+" ")]),t._l(t.discovered,(function(i,a){return e("div",{key:a,staticClass:"cky-row cky-justify-between cky-align-center cky-cookie-details"},[e("div",{staticClass:"cky-cookie-details-content cky-col-10"},[e("table",[e("tbody",[e("tr",[e("th",[t._v(t._s(t.$i18n.__("Cookie","cookie-law-info")))]),e("td",[t._v(t._s(i.name))])]),e("tr",[e("th",[t._v(t._s(t.$i18n.__("Duration","cookie-law-info")))]),e("td",[t._v(t._s(i.duration[t.language]))])]),e("tr",[e("th",[t._v(t._s(t.$i18n.__("Description","cookie-law-info")))]),e("td",[t._v(t._s(i.description[t.language]))])])])])]),e("div",{staticClass:"cky-cookie-details-actions cky-col-2 cky-justify-end"},[e("button",{staticClass:"cky-button-no-style"},[e("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"edit",height:"14"},on:{click:function(e){return t.openCookieModal(i)}}})],1),e("button",{staticClass:"cky-button-no-style"},[e("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"trash",height:"14",color:"#eb4034"},on:{click:function(e){return t.deleteCookie(i)}}})],1)])])}))],2):t._e(),t.selfDeclared.length?e("div",[e("label",{staticClass:"cky-cookie-type-title"},[t._v(" "+t._s(t.$i18n.__("Self-declared Cookies","cookie-law-info"))+" ")]),t._l(t.selfDeclared,(function(i,a){return e("div",{key:a,staticClass:"cky-row cky-justify-between cky-align-center cky-cookie-details"},[e("div",{staticClass:"cky-cookie-details-content cky-col-10"},[e("table",[e("tbody",[e("tr",[e("th",[t._v(t._s(t.$i18n.__("Cookie","cookie-law-info")))]),e("td",[t._v(t._s(i.name))])]),e("tr",[e("th",[t._v(t._s(t.$i18n.__("Duration","cookie-law-info")))]),e("td",[t._v(t._s(i.duration[t.language]))])]),e("tr",[e("th",[t._v(t._s(t.$i18n.__("Description","cookie-law-info")))]),e("td",[t._v(t._s(t.strippedContent(i.description[t.language])))])])])])]),e("div",{staticClass:"cky-cookie-details-actions cky-col-2 cky-justify-end"},[e("cky-popper",{attrs:{content:t.$i18n.__("Edit cookie","cookie-law-info")}},[e("button",{staticClass:"cky-button-no-style"},[e("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"edit",height:"14px",color:"#000000"},on:{click:function(e){return t.openCookieModal(i)}}})],1)]),e("cky-popper",{attrs:{content:t.$i18n.__("Delete cookie","cookie-law-info")}},[e("button",{staticClass:"cky-button-no-style"},[e("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"trash",height:"14px",color:"#eb4034"},on:{click:function(e){return t.deleteCookie(i)}}})],1)])],1)])}))],2):t._e()])]:[e("div",{staticClass:"cky-empty-place-holder-container"},[e("div",{staticClass:"cky-emply-placeholder"},[e("cky-empty",{attrs:{height:"100px",width:"100px",emptyMessage:t.$i18n.__("No cookies found for this category!","cookie-law-info")}})],1)])]],2)},$=[],x=i("3337"),T={name:"CkyCookiesTable",components:{CkyIcon:l["a"],CkyEmpty:x["a"]},props:{cookies:{type:[Array,Object]},language:String},data(){return{isModalVisible:!1,checkedItems:[],currentCookieAction:""}},methods:{openCookieModal(t){this.$emit("createEditCookie",t)},deleteCookie(t){this.$emit("deleteCookie",t)},closeModal(){this.isModalVisible=!1},strippedContent(t){return t?t.replace(/(<([^>]+)>)/gi,""):""}},computed:{selectAll:{get:function(){return!!this.cookies.length&&(!!this.cookies&&this.checkedItems.length==this.cookies.length)},set:function(t){var e=[];t&&this.cookies.forEach((function(t){e.push(t.id)})),this.checkedItems=e}},discovered:function(){return this.cookies.filter(t=>1==t.discovered)},selfDeclared:function(){return this.cookies.filter(t=>0==t.discovered)}}},S=T,O=(i("e6b3"),Object(p["a"])(S,w,$,!1,null,"68059496",null)),L=O.exports,M=i("a9e4"),N=i("8a80"),j=i("a9f4"),P=i("b02b"),E=i("462b"),A=function(){var t=this,e=t._self._c;return e("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedOption,expression:"selectedOption"}],staticClass:"cky-select",on:{input:e=>{t.$emit("input",e.target.value)},change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.selectedOption=e.target.multiple?i:i[0]}}},t._l(t.options,(function(i){return e("option",{key:t.getOptionKey(i),domProps:{value:t.getOptionKey(i)}},[t._v(" "+t._s(t.getOptionLabel(i))+" ")])})),0)},D=[],q={name:"CkySelect",props:{value:null,options:{type:[Object,Array],required:!0},placeholder:{type:String,Default:""},label:{type:String,default:"label"},tag:{type:String,default:"id"}},data(){return{selectedOption:null}},mounted(){this.selectedOption=this.value},methods:{getOptionLabel(t){return"object"===typeof t?t[this.label]?t[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(t)}.\n`):t},getOptionKey(t){return"object"===typeof t?Object.prototype.hasOwnProperty.call(t,this.tag)?t[this.tag]:console.warn(`[vue-select warn]: Label key "option.${this.tag}" does not exist in options object ${JSON.stringify(t)}.\n`):t}},watch:{value:function(t){this.selectedOption=t}}},I=q,H=Object(p["a"])(I,A,D,!1,null,null,null),B=H.exports,F=i("17aa"),U=i("df44"),z=i("76e6"),R=i("40a1"),V={name:"TabCookies",components:{CkyIcon:l["a"],CkyNavTab:_,CkyNavTabs:g,CkyCookiesTable:L,CkyModal:N["a"],CkyHeadsUpPopup:R["a"],CkyAccordion:j["a"],CkyAccordionItem:P["a"],CkyNotice:E["a"],CkySelect:B,CkyCardLoader:F["a"],WpEditor:U["a"],Fragment:z["a"]},data(){return{cookie:{},category:{},categoryCookies:[],cookies:[],cookieName:!1,cookieId:!1,currentTab:"layout",cookieCategories:[],loading:!1,currentLanguage:"",errors:{cookie:{id:!1,domain:!1,duration:!1,description:!1},category:{name:!1,description:!1}},messages:{header:this.$i18n.__("Delete cookie?","cookie-law-info"),cancelBtn:this.$i18n.__("Cancel","cookie-law-info"),confirmBtn:this.$i18n.__("Delete cookie","cookie-law-info")}}},async mounted(){this.loadItems(!0)},methods:{async loadItems(t=!1){try{this.loading=t,await this.$store.dispatch("cookies/reInit"),this.loading=!1}catch(e){console.error(e),this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("An unexpected error occurred please try reloading the page or logging in again.","cookie-law-info")})}},async addOrEditCookie(){this.$refs.ckyButtonCreateEditCookie.startLoading();try{let t={};const e=this.currentCookie;this.resetErrors("cookie");const i=this.validateCookieFields(e);i&&(t=e.id>0?await M["a"].updateCookie(e.id,e):await M["a"].createCookie(e),t&&(await this.loadItems(),this.closeCookieModal(),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully updated","cookie-law-info")})))}catch(t){this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}this.$refs.ckyButtonCreateEditCookie.stopLoading()},async addOrEditCookieCategory(){this.$refs.ckyButtonCreateEditCookieCategory.startLoading();try{let t={};const e=this.currentCategory;this.resetErrors("category");const i=this.validateCategoryFields(e);i&&(t=e.id?await M["a"].updateCookieCategory(e.id,e):await M["a"].createCookieCategory(e),t&&await this.loadItems(),this.$refs.ckyCookieCategoryModal.close(),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully updated","cookie-law-info")}))}catch(t){this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}this.$refs.ckyButtonCreateEditCookieCategory.stopLoading()},loadCookies(t){this.category=Object(r["a"])(t.meta)},openCookieModal(t={}){this.cookie=Object(r["a"])(t),this.$refs.ckyCookieModal.show()},openCookieCategoryModal(t){this.category=Object(r["a"])(t),this.$refs.ckyCookieCategoryModal.show()},closeCookieModal(){this.$refs.ckyCookieModal.close(),this.clearCookieModal()},clearCookieModal(){this.cookie={name:"",domain:"",duration:this.getLanguageContents({}),description:this.getLanguageContents({}),category:""},this.resetErrors("cookie"),this.$nextTick(()=>{this.$refs.wpEditor&&this.$refs.wpEditor.clearContent&&this.$refs.wpEditor.clearContent()})},closeCookieCategoryModal(){this.$refs.ckyCookieCategoryModal.close(),this.clearCategoryModal()},clearCategoryModal(){this.category={name:this.getLanguageContents({}),description:this.getLanguageContents({})},this.resetErrors("category")},deleteCookieConfirmation(t){this.cookieName=t.name,this.cookieId=t.id,this.$refs.ckyHeadsUpPopup.show()},async deleteCookie(){if(this.cookieId){let t=await M["a"].deleteCookie(this.cookieId);t.id>0?(this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully deleted the cookie","cookie-law-info")}),await this.loadItems()):this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Failed","cookie-law-info")})}this.$refs.ckyHeadsUpPopup.closePopup()},getCookiesCountText(t){let e=t.length;return"("+e+")"},getLanguageContents(t){let e={};return this.selectedLanguages.forEach(i=>{let a=i.code;e[a]=t&&Object.prototype.hasOwnProperty.call(t,a)?t[a]:""}),e},strippedContent(t){return t?t.replace(/(<([^>]+)>)/gi,""):""},resetErrors(t){Object.keys(this.errors[t]).forEach(e=>{this.errors[t][e]=!1})},validateCookieFields(t){return this.errors.cookie.id=!(t.name&&t.name.trim()),this.errors.cookie.domain=!(t.domain&&t.domain.trim()),this.errors.cookie.duration=!(t.duration[this.language]&&t.duration[this.language].trim()),this.errors.cookie.description=!(t.description[this.language]&&t.description[this.language].trim()),!this.errors.cookie.id&&!this.errors.cookie.domain&&!this.errors.cookie.duration&&!this.errors.cookie.description},validateCategoryFields(t){return this.errors.category.name=!(t.name[this.language]&&t.name[this.language].trim()),this.errors.category.description=!(t.description[this.language]&&t.description[this.language].trim()),!this.errors.category.name&&!this.errors.category.description},clearHeadsUpPopup(){this.cookieName=!1,this.cookieId=!1}},computed:{bodyContent(){return this.$i18n.sprintf(this.$i18n.__("The cookie <b>%s</b> will be permanently deleted. This cookie will no longer be displayed on your cookie list nor be blocked prior to receiving user consent.","cookie-law-info"),this.cookieName)},cookieGroups(){return this.$store.state.cookies.items},currentCookie:{get(){const t=Object(r["a"])(this.cookie);return t.description||(t.description=this.getLanguageContents({})),t.duration||(t.duration=this.getLanguageContents({})),t.category=this.cookie.category?this.cookie.category:this.category.id,t},set(t){this.cookie=Object(r["a"])(t)}},currentCategory:{get(){const t=Object(r["a"])(this.category);return t.name||(t.name=this.getLanguageContents({})),t.description||(t.description=this.getLanguageContents({})),t},set(t){this.category=Object(r["a"])(t)}},disabled:function(){return!this.cookie.id},categories:function(){return this.cookieGroups},selectedLanguages(){const t=this.$store.state.languages.selected,e=this.$store.state.languages.available,i=e.filter((function(e){return t.indexOf(e.code)>-1}));return i},language:{get(){return this.currentLanguage&&this.currentLanguage||this.$store.state.languages.default},set(t){this.currentLanguage=t}},isLoaded(){return!this.loading&&!!this.categories.length},isCategoryLoaded(){return!!this.category.id}}},J=V,G=(i("d4f7"),i("602c"),Object(p["a"])(J,n,c,!1,null,"0d38457b",null)),K=G.exports,W=function(){var t=this,e=t._self._c;return e("fragment",[e("div",{staticClass:"cky-nav-tab-section cky-nav-tab-section-cookies"},[e("div",{staticClass:"cky-nav-tabs-container"},[e("cky-connect-modal",{staticClass:"cky-connect-modal-css",attrs:{visible:!0},scopedSlots:t._u([{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Scan your website to generate a detailed cookie list and track your scan details","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1)])])},Q=[],X=i("9947"),Y={name:"TabScanner",components:{Fragment:z["a"],CkyConnectModal:X["a"]}},Z=Y,tt=(i("2950"),Object(p["a"])(Z,W,Q,!1,null,"058156d1",null)),et=tt.exports,it=i("bde3"),at=i("919d"),ot={name:"CkyCookies",mixins:[it["a"]],components:{TabCookies:K,TabScanner:et,CkyConnectSuccess:at["a"],CkyConnectModal:X["a"]},data(){return{tabs:[{id:"cookies",title:this.$i18n.__("Cookie List","cookie-law-info"),icon:!1},{id:"scanner",title:this.$i18n.__("Scan History","cookie-law-info"),icon:!1}],currentTab:"cookies"}},computed:{...Object(s["d"])("settings",["options","info"]),connected(){return!!this.options.account.connected},currentTabComponent(){return"tab-"+this.currentTab.toLowerCase()},account(){return this.getOption("account")}},methods:{showIcon(t){return!!t.icon},changeTab(t){const e=this.$router.getRouteByName("cookies");this.currentTab=t||this.$route.query.tab||"cookies",e.query||(e.query={}),e.query.tab=this.currentTab;const i=this.$route,a=i.query&&i.query.tab||"cookies",o=e.query.tab||"cookies";i.name===e.name&&a===o||this.$router.push({name:e.name,query:e.query}).catch(()=>{})},showScanNowModal(){this.$refs.scanNowModal.show()},showScheduleModal(){this.$refs.scheduleModal.show()}},async mounted(){const t=this.$route.query.tab;t?this.changeTab(t):this.currentTab="cookies"}},st=ot,nt=(i("bfbb"),Object(p["a"])(st,a,o,!1,null,null,null));e["default"]=nt.exports},9947:function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"ckyConnectModal",staticClass:"cky-connect-modal cky-text-center",attrs:{type:"info",visible:t.visible,dismissable:t.dismissable},scopedSlots:t._u([{key:"body",fn:function(){return[t._t("title")]},proxy:!0},{key:"footer",fn:function(){return[t._t("message"),e("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[e("cky-button",{ref:"ckyButtonConnect",class:{"cky-external-link":t.hasFilter},nativeOn:{click:function(e){return t.handleNavigate()}}},[t._v(" "+t._s(t.$i18n.__("Connect to Web App to Access","cookie-law-info"))+" ")]),e("p",{staticClass:"cky-login-text"},[(t.availablePlan,e("a",{staticClass:"cky-login-and-connect cky-external-link",attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.handleExistingAccountConnection.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Have an account? Log in and connect","cookie-law-info"))+" ")]))])],1)]},proxy:!0}],null,!0)})},o=[],s=i("c068"),n=i("8a80"),c={name:"CkyConnectModal",mixins:[s["a"]],components:{CkyModal:n["a"]},data(){return{hasFilter:!1,filterParams:null}},props:{visible:{type:Boolean,default:!1},availablePlan:{type:String,default:"all"},feature:{type:String,default:""}},methods:{show(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.show()},close(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.close()},async handleNavigate(){const t=await this.applyFilter({});if(!t||!0!==t.prevent_navigation){if(this.hasFilterData(t))return t.filter_result&&"object"===typeof t.filter_result?void this.connectToApp(!1,this.feature,t.filter_result):(document.body.classList.remove("cky-app-modal-open"),void this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}}));document.body.classList.remove("cky-app-modal-open"),this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}})}},async handleExistingAccountConnection(){const t=await this.applyFilter({});t&&!0===t.prevent_navigation||(this.hasFilterData(t)&&t.filter_result&&"object"===typeof t.filter_result?this.connectToApp(!0,this.feature,t.filter_result):this.connectToApp(!0,this.feature))}},computed:{dismissable(){return!this.visible}},mounted(){this.$root.$on("afterConnection",()=>{this.close()}),this.checkForFilter()}},r=c,l=(i("2785"),i("2877")),u=Object(l["a"])(r,a,o,!1,null,null,null);e["a"]=u.exports},"9edb":function(t,e,i){},bde3:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var a=i("87ea");const o={data(){return{checkFocusTimer:0,hidden:"hidden",visibilityChange:"visibilitychange",hasFocus:!1}},components:{},computed:{account(){return Object(a["e"])("account")}},mounted(){this.initialize()},beforeDestroy(){document.removeEventListener(this.visibilityChange,this.handleVisibilityChange)},methods:{initialize(){!0!==this.account.connected&&("undefined"!==typeof document.hidden?(this.hidden="hidden",this.visibilityChange="visibilitychange"):"undefined"!==typeof document.msHidden?(this.hidden="msHidden",this.visibilityChange="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(this.hidden="webkitHidden",this.visibilityChange="webkitvisibilitychange"),document.addEventListener(this.visibilityChange,this.handleVisibilityChange,!1))},handleVisibilityChange(){document[this.hidden]||this.checkForScreenChange()},async checkForScreenChange(){await Object(a["j"])(),this.account.connected&&(document.removeEventListener(this.visibilityChange,this.handleVisibilityChange),this.$router.redirectToDashboard(this.$route.name))}}}},bfbb:function(t,e,i){"use strict";i("394c")},c25b:function(t,e,i){},d4f7:function(t,e,i){"use strict";i("9edb")},debe:function(t,e,i){},e6b3:function(t,e,i){"use strict";i("fd79")},fba1:function(t,e,i){t.exports=i.p+"img/schedule-scan.svg"},fd79:function(t,e,i){}}]);                                                                                                                                                                                                                                                                                                      lite/admin/dist/js/chunk-6c8091d8.min.js                                                            0000777                 00002001171 15251156627 0013507 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6c8091d8"],{1321:function(t,e,i){(function(e,a){t.exports=a(i("3d1e"))})(0,(function(t){"use strict";function e(t){return e="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}function i(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}t=t&&t.hasOwnProperty("default")?t["default"]:t;var a={props:{options:{type:Object},type:{type:String},series:{type:Array,required:!0,default:function(){return[]}},width:{default:"100%"},height:{default:"auto"}},data:function(){return{chart:null}},beforeMount:function(){window.ApexCharts=t},mounted:function(){this.init()},created:function(){var t=this;this.$watch("options",(function(e){!t.chart&&e?t.init():t.chart.updateOptions(t.options)})),this.$watch("series",(function(e){!t.chart&&e?t.init():t.chart.updateSeries(t.series)}));var e=["type","width","height"];e.forEach((function(e){t.$watch(e,(function(){t.refresh()}))}))},beforeDestroy:function(){this.chart&&this.destroy()},render:function(t){return t("div")},methods:{init:function(){var e=this,i={chart:{type:this.type||this.options.chart.type||"line",height:this.height,width:this.width,events:{}},series:this.series};Object.keys(this.$listeners).forEach((function(t){i.chart.events[t]=e.$listeners[t]}));var a=this.extend(this.options,i);return this.chart=new t(this.$el,a),this.chart.render()},isObject:function(t){return t&&"object"===e(t)&&!Array.isArray(t)&&null!=t},extend:function(t,e){var a=this;"function"!==typeof Object.assign&&function(){Object.assign=function(t){if(void 0===t||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var a=arguments[i];if(void 0!==a&&null!==a)for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])}return e}}();var s=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach((function(r){a.isObject(e[r])&&r in t?s[r]=a.extend(t[r],e[r]):Object.assign(s,i({},r,e[r]))})),s},refresh:function(){return this.destroy(),this.init()},destroy:function(){this.chart.destroy()},updateSeries:function(t,e){return this.chart.updateSeries(t,e)},updateOptions:function(t,e,i,a){return this.chart.updateOptions(t,e,i,a)},toggleSeries:function(t){return this.chart.toggleSeries(t)},showSeries:function(t){this.chart.showSeries(t)},hideSeries:function(t){this.chart.hideSeries(t)},appendSeries:function(t,e){return this.chart.appendSeries(t,e)},resetSeries:function(){this.chart.resetSeries()},zoomX:function(t,e){this.chart.zoomX(t,e)},toggleDataPointSelection:function(t,e){this.chart.toggleDataPointSelection(t,e)},appendData:function(t){return this.chart.appendData(t)},addText:function(t){this.chart.addText(t)},addImage:function(t){this.chart.addImage(t)},addShape:function(t){this.chart.addShape(t)},dataURI:function(){return this.chart.dataURI()},setLocale:function(t){return this.chart.setLocale(t)},addXaxisAnnotation:function(t,e){this.chart.addXaxisAnnotation(t,e)},addYaxisAnnotation:function(t,e){this.chart.addYaxisAnnotation(t,e)},addPointAnnotation:function(t,e){this.chart.addPointAnnotation(t,e)},removeAnnotation:function(t,e){this.chart.removeAnnotation(t,e)},clearAnnotations:function(){this.chart.clearAnnotations()}}},s=a;return window.ApexCharts=t,s.install=function(e){e.ApexCharts=t,window.ApexCharts=t,Object.defineProperty(e.prototype,"$apexcharts",{get:function(){return t}})},s}))},3337:function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-empty-state"},[e("cky-icon",{attrs:{icon:t.icon,width:t.width,height:t.height}}),e("p",{staticClass:"cky-empty-message"},[t._v(t._s(t.emptyMessage))])],1)},s=[],r=i("1f3d"),o={name:"empty",components:{CkyIcon:r["a"]},props:{emptyMessage:{type:String,default:""},icon:{type:String,default:"blank"},width:{type:String,default:"60px"},height:{type:String,default:"60px"}}},n=o,l=i("2877"),h=Object(l["a"])(n,a,s,!1,null,null,null);e["a"]=h.exports},"3d1e":function(t,e,i){var a;
/*!
 * ApexCharts v3.44.2
 * (c) 2018-2023 ApexCharts
 * Released under the MIT License.
 */!function(e,i){t.exports=i()}(0,(function(){"use strict";function s(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?s(Object(i),!0).forEach((function(e){c(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function h(t,e,i){return e&&l(t.prototype,e),i&&l(t,i),t}function c(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}function g(t){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},g(t)}function u(t,e){return u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},u(t,e)}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,a=g(t);if(e){var s=g(this).constructor;i=Reflect.construct(a,arguments,s)}else i=a.apply(this,arguments);return function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return p(t)}(this,i)}}function x(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var a,s,r=[],o=!0,n=!1;try{for(i=i.call(t);!(o=(a=i.next()).done)&&(r.push(a.value),!e||r.length!==e);o=!0);}catch(t){n=!0,s=t}finally{try{o||null==i.return||i.return()}finally{if(n)throw s}}return r}}(t,e)||v(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(t){return function(t){if(Array.isArray(t))return m(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||v(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(t,e){if(t){if("string"==typeof t)return m(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(t,e):void 0}}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i<e;i++)a[i]=t[i];return a}var y=function(){function t(){n(this,t)}return h(t,[{key:"shadeRGBColor",value:function(t,e){var i=e.split(","),a=t<0?0:255,s=t<0?-1*t:t,r=parseInt(i[0].slice(4),10),o=parseInt(i[1],10),n=parseInt(i[2],10);return"rgb("+(Math.round((a-r)*s)+r)+","+(Math.round((a-o)*s)+o)+","+(Math.round((a-n)*s)+n)+")"}},{key:"shadeHexColor",value:function(t,e){var i=parseInt(e.slice(1),16),a=t<0?0:255,s=t<0?-1*t:t,r=i>>16,o=i>>8&255,n=255&i;return"#"+(16777216+65536*(Math.round((a-r)*s)+r)+256*(Math.round((a-o)*s)+o)+(Math.round((a-n)*s)+n)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,i){return t.isColorHex(i)?this.shadeHexColor(e,i):this.shadeRGBColor(e,i)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&"object"===o(t)&&!Array.isArray(t)&&null!=t}},{key:"is",value:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e<t.length;e++)i[e]=t[e];return i}},{key:"extend",value:function(t,e){var i=this;"function"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var a=arguments[i];if(null!=a)for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])}return e});var a=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach((function(s){i.isObject(e[s])&&s in t?a[s]=i.extend(t[s],e[s]):Object.assign(a,c({},s,e[s]))})),a}},{key:"extendArray",value:function(e,i){var a=[];return e.map((function(e){a.push(t.extend(i,e))})),a}},{key:"monthMod",value:function(t){return t%12}},{key:"clone",value:function(e){if(t.is("Array",e)){for(var i=[],a=0;a<e.length;a++)i[a]=this.clone(e[a]);return i}if(t.is("Null",e))return null;if(t.is("Date",e))return e;if("object"===o(e)){var s={};for(var r in e)e.hasOwnProperty(r)&&(s[r]=this.clone(e[r]));return s}return e}},{key:"log10",value:function(t){return Math.log(t)/Math.LN10}},{key:"roundToBase10",value:function(t){return Math.pow(10,Math.floor(Math.log10(t)))}},{key:"roundToBase",value:function(t,e){return Math.pow(e,Math.floor(Math.log(t)/Math.log(e)))}},{key:"parseNumber",value:function(t){return null===t?t:parseFloat(t)}},{key:"stripNumber",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(e))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(1===e.length)return e[0];var i="",a=t<0?"-":"",s=e[0].replace(".",""),r=Number(e[1])+1;if(r<0){for(i=a+"0.";r++;)i+="0";return i+s.replace(/^-/,"")}for(r-=s.length;r--;)i+="0";return s+i}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t,null),i=t.clientHeight,a=t.clientWidth;return i-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[a-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i]}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce((function(t,e){return Array.isArray(e)&&(e=e.reduce((function(t,e){return t.length>e.length?t:e}))),t.length>e.length?t:e}),0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var a=0;a<i.length;a++)i[a]=parseInt(1===i[a].length?i[a]+i[a]:i[a],16);return void 0!==e&&i.push(e),"rgba("+i.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(t){return parseFloat(t.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(t){return(t=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===t.length?"#"+("0"+parseInt(t[1],10).toString(16)).slice(-2)+("0"+parseInt(t[2],10).toString(16)).slice(-2)+("0"+parseInt(t[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(t)}},{key:"getPolygonPos",value:function(t,e){for(var i=[],a=2*Math.PI/e,s=0;s<e;s++){var r={};r.x=t*Math.sin(s*a),r.y=-t*Math.cos(s*a),i.push(r)}return i}},{key:"polarToCartesian",value:function(t,e,i,a){var s=(a-90)*Math.PI/180;return{x:t+i*Math.cos(s),y:e+i*Math.sin(s)}}},{key:"escapeString",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",i=t.toString().slice();return i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var a=t.indexOf("Edge/");return a>0&&parseInt(t.substring(a+5,t.indexOf(".",a)),10)}}]),t}(),w=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return h(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:"animateMarker",value:function(t,e,i,a,s,r){e||(e=0),t.attr({r:e,width:e,height:e}).animate(a,s).attr({r:i,width:i.width,height:i.height}).afterAll((function(){r()}))}},{key:"animateCircle",value:function(t,e,i,a,s){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,s).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,a,s){t.attr(e).animate(a).attr(i).afterAll((function(){return s()}))}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.realIndex,a=t.j,s=t.fill,r=t.pathFrom,o=t.pathTo,n=t.speed,l=t.delay,h=this.w,c=0;h.config.chart.animations.animateGradually.enabled&&(c=h.config.chart.animations.animateGradually.delay),h.config.chart.animations.dynamicAnimation.enabled&&h.globals.dataChanged&&"bar"!==h.config.chart.type&&(c=0),this.morphSVG(e,i,a,"line"!==h.config.chart.type||h.globals.comboCharts?s:"stroke",r,o,n,l*c)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(t){var e=t.el;e.classList.remove("apexcharts-element-hidden"),e.classList.add("apexcharts-hidden-element-shown")}))}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,i,a,s,r,o,n){var l=this,h=this.w;s||(s=t.attr("pathFrom")),r||(r=t.attr("pathTo"));var c=function(t){return"radar"===h.config.chart.type&&(o=1),"M 0 ".concat(h.globals.gridHeight)};(!s||s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s=c()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=c()),h.globals.shouldAnimate||(o=1),t.plot(s).animate(1,h.globals.easing,n).plot(s).animate(o,h.globals.easing,n).plot(r).afterAll((function(){y.isNumber(i)?i===h.globals.series[h.globals.maxValsInArrayIndex].length-2&&h.globals.shouldAnimate&&l.animationCompleted(t):"none"!==a&&h.globals.shouldAnimate&&(!h.globals.comboCharts&&e===h.globals.series.length-1||h.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),k=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:a});break;case"darken":this.addDarkenFilter(t,e,{intensity:a})}}},{key:"addShadow",value:function(t,e,i){var a=i.blur,s=i.top,r=i.left,o=i.color,n=i.opacity,l=t.flood(Array.isArray(o)?o[e]:o,n).composite(t.sourceAlpha,"in").offset(r,s).gaussianBlur(a).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=e.top,s=e.left,r=e.blur,o=e.color,n=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),y.isIE()&&"radialBar"===h.config.chart.type||(o=Array.isArray(o)?o[i]:o,t.filter((function(t){var e=null;e=y.isSafari()||y.isFirefox()||y.isIE()?t.flood(o,n).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(r):t.flood(o,n).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(r).merge(t.source),t.blend(t.source,e)})),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,i){var a=this.w;if(void 0!==a.globals.selectedDataPoints[e]&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var s=a.config.states.active.filter;"none"!==s&&this.applyFilter(t,e,s.type,s.value)}}},{key:"_scaleFilterSize",value:function(t){!function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),A=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"roundPathCorners",value:function(t,e){function i(t,e,i){var s=e.x-t.x,r=e.y-t.y,o=Math.sqrt(s*s+r*r);return a(t,e,Math.min(1,i/o))}function a(t,e,i){return{x:t.x+(e.x-t.x)*i,y:t.y+(e.y-t.y)*i}}function s(t,e){t.length>2&&(t[t.length-2]=e.x,t[t.length-1]=e.y)}function r(t){return{x:parseFloat(t[t.length-2]),y:parseFloat(t[t.length-1])}}t.indexOf("NaN")>-1&&(t="");var o=t.split(/[,\s]/).reduce((function(t,e){var i=e.match("([a-zA-Z])(.+)");return i?(t.push(i[1]),t.push(i[2])):t.push(e),t}),[]).reduce((function(t,e){return parseFloat(e)==e&&t.length?t[t.length-1].push(e):t.push([e]),t}),[]),n=[];if(o.length>1){var l=r(o[0]),h=null;"Z"==o[o.length-1][0]&&o[0].length>2&&(h=["L",l.x,l.y],o[o.length-1]=h),n.push(o[0]);for(var c=1;c<o.length;c++){var d=n[n.length-1],g=o[c],u=g==h?o[1]:o[c+1];if(u&&d&&d.length>2&&"L"==g[0]&&u.length>2&&"L"==u[0]){var p,f,x=r(d),b=r(g),v=r(u);p=i(b,x,e),f=i(b,v,e),s(g,p),g.origPoint=b,n.push(g);var m=a(p,b,.5),y=a(b,f,.5),w=["C",m.x,m.y,y.x,y.y,f.x,f.y];w.origPoint=b,n.push(w)}else n.push(g)}if(h){var k=r(n[n.length-1]);n.push(["Z"]),s(n[0],k)}}else n=o;return n.reduce((function(t,e){return t+e.join(" ")+" "}),"")}},{key:"drawLine",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:s,"stroke-dasharray":r,"stroke-width":o,"stroke-linecap":n})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w.globals.dom.Paper.rect();return c.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:s,ry:s,opacity:o,"stroke-width":null!==n?n:0,stroke:null!==l?l:"none","stroke-dasharray":h}),c.node.setAttribute("fill",r),c}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:a,stroke:e,"stroke-width":i})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t<0&&(t=0);var i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,a=t.stroke,s=void 0===a?"#a8a8a8":a,r=t.strokeWidth,o=void 0===r?1:r,n=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,g=t.classes,u=t.strokeLinecap,p=void 0===u?null:u,f=t.strokeDashArray,x=void 0===f?0:f,b=this.w;return null===p&&(p=b.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:n,"fill-opacity":h,stroke:s,"stroke-opacity":d,"stroke-linecap":p,"stroke-width":o,"stroke-dasharray":x,class:g})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){var i=["M",t,e].join(" ");return i}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=null;return null===i?a=[" L",t,e].join(" "):"H"===i?a=[" H",t].join(" "):"V"===i&&(a=[" V",e].join(" ")),a}},{key:"curve",value:function(t,e,i,a,s,r){var o=["C",t,e,i,a,s,r].join(" ");return o}},{key:"quadraticCurve",value:function(t,e,i,a){return["Q",t,e,i,a].join(" ")}},{key:"arc",value:function(t,e,i,a,s,r,o){var n="A";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(n="a");var l=[n,t,e,i,a,s,r,o].join(" ");return l}},{key:"renderPaths",value:function(t){var e,i=t.j,a=t.realIndex,s=t.pathFrom,o=t.pathTo,n=t.stroke,l=t.strokeWidth,h=t.strokeLinecap,c=t.fill,d=t.animationDelay,g=t.initialSpeed,u=t.dataChangeSpeed,p=t.className,f=t.shouldClipToGrid,x=void 0===f||f,b=t.bindEventsOnPaths,v=void 0===b||b,m=t.drawShadow,y=void 0===m||m,A=this.w,S=new k(this.ctx),C=new w(this.ctx),L=this.w.config.chart.animations.enabled,P=L&&this.w.config.chart.animations.dynamicAnimation.enabled,I=!!(L&&!A.globals.resized||P&&A.globals.dataChanged&&A.globals.shouldAnimate);I?e=s:(e=o,A.globals.animationEnded=!0);var T=A.config.stroke.dashArray,M=0;M=Array.isArray(T)?T[a]:A.config.stroke.dashArray;var z=this.drawPath({d:e,stroke:n,strokeWidth:l,fill:c,fillOpacity:1,classes:p,strokeLinecap:h,strokeDashArray:M});if(z.attr("index",a),x&&z.attr({"clip-path":"url(#gridRectMask".concat(A.globals.cuid,")")}),"none"!==A.config.states.normal.filter.type)S.getDefaultFilter(z,a);else if(A.config.chart.dropShadow.enabled&&y&&(!A.config.chart.dropShadow.enabledOnSeries||A.config.chart.dropShadow.enabledOnSeries&&-1!==A.config.chart.dropShadow.enabledOnSeries.indexOf(a))){var X=A.config.chart.dropShadow;S.dropShadow(z,X,a)}v&&(z.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,z)),z.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,z)),z.node.addEventListener("mousedown",this.pathMouseDown.bind(this,z))),z.attr({pathTo:o,pathFrom:s});var E={el:z,j:i,realIndex:a,pathFrom:s,pathTo:o,fill:c,strokeWidth:l,delay:d};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(r(r({},E),{},{speed:g})),A.globals.dataChanged&&P&&I&&C.animatePathsGradually(r(r({},E),{},{speed:u})),z}},{key:"drawPattern",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,(function(r){"horizontalLines"===t?r.line(0,0,i,0).stroke({color:a,width:s+1}):"verticalLines"===t?r.line(0,0,0,e).stroke({color:a,width:s+1}):"slantedLines"===t?r.line(0,0,e,i).stroke({color:a,width:s}):"squares"===t?r.rect(e,i).fill("none").stroke({color:a,width:s}):"circles"===t&&r.circle(e).fill("none").stroke({color:a,width:s})}))}},{key:"drawGradient",value:function(t,e,i,a,s){var r,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e.length<9&&0===e.indexOf("#")&&(e=y.hexToRgba(e,a)),i.length<9&&0===i.indexOf("#")&&(i=y.hexToRgba(i,s));var d=0,g=1,u=1,p=null;null!==n&&(d=void 0!==n[0]?n[0]/100:0,g=void 0!==n[1]?n[1]/100:1,u=void 0!==n[2]?n[2]/100:1,p=void 0!==n[3]?n[3]/100:null);var f=!("donut"!==c.config.chart.type&&"pie"!==c.config.chart.type&&"polarArea"!==c.config.chart.type&&"bubble"!==c.config.chart.type);if(r=null===l||0===l.length?c.globals.dom.Paper.gradient(f?"radial":"linear",(function(t){t.at(d,e,a),t.at(g,i,s),t.at(u,i,s),null!==p&&t.at(p,e,a)})):c.globals.dom.Paper.gradient(f?"radial":"linear",(function(t){(Array.isArray(l[h])?l[h]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),f){var x=c.globals.gridWidth/2,b=c.globals.gridHeight/2;"bubble"!==c.config.chart.type?r.attr({gradientUnits:"userSpaceOnUse",cx:x,cy:b,r:o}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?r.from(0,0).to(0,1):"diagonal"===t?r.from(0,0).to(1,1):"horizontal"===t?r.from(0,1).to(1,1):"diagonal2"===t&&r.from(1,0).to(0,1);return r}},{key:"getTextBasedOnMaxWidth",value:function(t){var e=t.text,i=t.maxWidth,a=t.fontSize,s=t.fontFamily,r=this.getTextRects(e,a,s),o=r.width/e.length,n=Math.floor(i/o);return i<r.width?e.slice(0,n-3)+"...":e}},{key:"drawText",value:function(t){var e=this,i=t.x,a=t.y,s=t.text,o=t.textAnchor,n=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.foreColor,d=t.opacity,g=t.maxWidth,u=t.cssClass,p=void 0===u?"":u,f=t.isPlainText,x=void 0===f||f,b=t.dominantBaseline,v=void 0===b?"auto":b,m=this.w;void 0===s&&(s="");var y=s;o||(o="start"),c&&c.length||(c=m.config.chart.foreColor),l=l||m.config.chart.fontFamily,h=h||"regular";var w,k={maxWidth:g,fontSize:n=n||"11px",fontFamily:l};return Array.isArray(s)?w=m.globals.dom.Paper.text((function(t){for(var i=0;i<s.length;i++)y=s[i],g&&(y=e.getTextBasedOnMaxWidth(r({text:s[i]},k))),0===i?t.tspan(y):t.tspan(y).newLine()})):(g&&(y=this.getTextBasedOnMaxWidth(r({text:s},k))),w=x?m.globals.dom.Paper.plain(s):m.globals.dom.Paper.text((function(t){return t.tspan(y)}))),w.attr({x:i,y:a,"text-anchor":o,"dominant-baseline":v,"font-size":n,"font-family":l,"font-weight":h,fill:c,class:"apexcharts-text "+p}),w.node.style.fontFamily=l,w.node.style.opacity=d,w}},{key:"drawMarker",value:function(t,e,i){t=t||0;var a=i.pSize||0,s=null;if("square"===i.shape||"rect"===i.shape){var r=void 0===i.pRadius?a/2:i.pRadius;null!==e&&a||(a=0,r=0);var o=1.2*a+r,n=this.drawRect(o,o,o,o,r);n.attr({x:t-o/2,y:e-o/2,cx:t,cy:e,class:i.class?i.class:"",fill:i.pointFillColor,"fill-opacity":i.pointFillOpacity?i.pointFillOpacity:1,stroke:i.pointStrokeColor,"stroke-width":i.pointStrokeWidth?i.pointStrokeWidth:0,"stroke-opacity":i.pointStrokeOpacity?i.pointStrokeOpacity:1}),s=n}else"circle"!==i.shape&&i.shape||(y.isNumber(e)||(a=0,e=0),s=this.drawCircle(a,{cx:t,cy:e,class:i.class?i.class:"",stroke:i.pointStrokeColor,fill:i.pointFillColor,"fill-opacity":i.pointFillOpacity?i.pointFillOpacity:1,"stroke-width":i.pointStrokeWidth?i.pointStrokeWidth:0,"stroke-opacity":i.pointStrokeOpacity?i.pointStrokeOpacity:1}));return s}},{key:"pathMouseEnter",value:function(t,e){var i=this.w,a=new k(this.ctx),s=parseInt(t.node.getAttribute("index"),10),r=parseInt(t.node.getAttribute("j"),10);if("function"==typeof i.config.chart.events.dataPointMouseEnter&&i.config.chart.events.dataPointMouseEnter(e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}),this.ctx.events.fireEvent("dataPointMouseEnter",[e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}]),("none"===i.config.states.active.filter.type||"true"!==t.node.getAttribute("selected"))&&"none"!==i.config.states.hover.filter.type&&!i.globals.isTouchDevice){var o=i.config.states.hover.filter;a.applyFilter(t,s,o.type,o.value)}}},{key:"pathMouseLeave",value:function(t,e){var i=this.w,a=new k(this.ctx),s=parseInt(t.node.getAttribute("index"),10),r=parseInt(t.node.getAttribute("j"),10);"function"==typeof i.config.chart.events.dataPointMouseLeave&&i.config.chart.events.dataPointMouseLeave(e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}),this.ctx.events.fireEvent("dataPointMouseLeave",[e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}]),"none"!==i.config.states.active.filter.type&&"true"===t.node.getAttribute("selected")||"none"!==i.config.states.hover.filter.type&&a.getDefaultFilter(t,s)}},{key:"pathMouseDown",value:function(t,e){var i=this.w,a=new k(this.ctx),s=parseInt(t.node.getAttribute("index"),10),r=parseInt(t.node.getAttribute("j"),10),o="false";if("true"===t.node.getAttribute("selected")){if(t.node.setAttribute("selected","false"),i.globals.selectedDataPoints[s].indexOf(r)>-1){var n=i.globals.selectedDataPoints[s].indexOf(r);i.globals.selectedDataPoints[s].splice(n,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,h=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,c=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute("selected","false"),a.getDefaultFilter(t,s)}))};c(l),c(h)}t.node.setAttribute("selected","true"),o="true",void 0===i.globals.selectedDataPoints[s]&&(i.globals.selectedDataPoints[s]=[]),i.globals.selectedDataPoints[s].push(r)}if("true"===o){var d=i.config.states.active.filter;if("none"!==d)a.applyFilter(t,s,d.type,d.value);else if("none"!==i.config.states.hover.filter&&!i.globals.isTouchDevice){var g=i.config.states.hover.filter;a.applyFilter(t,s,g.type,g.value)}}else"none"!==i.config.states.active.filter.type&&("none"===i.config.states.hover.filter.type||i.globals.isTouchDevice?a.getDefaultFilter(t,s):(g=i.config.states.hover.filter,a.applyFilter(t,s,g.type,g.value)));"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e={};return t&&"function"==typeof t.getBBox&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,a){var s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,o=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});a&&o.attr("transform",a),r.globals.dom.Paper.add(o);var n=o.bbox();return s||(n=o.node.getBoundingClientRect()),o.remove(),{width:n.width,height:n.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if("function"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/1.1)){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i/1.1)return void(t.textContent=e.substring(0,a)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}(),S=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.w,i=[];if(0===e.globals.series.length)return i;for(var a=0;a<e.globals.series[e.globals.maxValsInArrayIndex].length;a++){for(var s=0,r=0;r<e.globals.series.length;r++)void 0!==e.globals.series[r][a]&&-1===t.indexOf(r)&&(s+=e.globals.series[r][a]);i.push(s)}return i}},{key:"getSeriesTotalByIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,e=this.w,i=[];return e.globals.seriesGroups.forEach((function(a){var s=[];e.config.series.forEach((function(t,e){a.indexOf(t.name)>-1&&s.push(e)}));var r=e.globals.series.map((function(t,e){return-1===s.indexOf(e)?e:-1})).filter((function(t){return-1!==t}));i.push(t.getStackedSeriesTotals(r))})),i}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every((function(t,e,i){return t===i[0]}))}},{key:"getCategoryLabels",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map((function(t,i){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),i}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach((function(t){e=Math.max(e,t.size)})),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var i=0;if(Array.isArray(t))for(var a=0;a<t.length;a++)i+=t[a];else i+=t;return i}))}},{key:"getSeriesTotalsXRange",value:function(t,e){var i=this.w;return i.globals.series.map((function(a,s){for(var r=0,o=0;o<a.length;o++)i.globals.seriesX[s][o]>t&&i.globals.seriesX[s][o]<e&&(r+=a[o]);return r}))}},{key:"getPercentSeries",value:function(){var t=this.w;t.globals.seriesPercent=t.globals.series.map((function(e,i){var a=[];if(Array.isArray(e))for(var s=0;s<e.length;s++){var r=t.globals.stackedSeriesTotals[s],o=0;r&&(o=100*e[s]/r),a.push(o)}else{var n=100*e/t.globals.seriesTotals.reduce((function(t,e){return t+e}),0);a.push(n)}return a}))}},{key:"getCalculatedRatios",value:function(){var t,e,i,a,s=this.w.globals,r=[],o=0,n=[],l=.1,h=0;if(s.yRange=[],s.isMultipleYAxis)for(var c=0;c<s.minYArr.length;c++)s.yRange.push(Math.abs(s.minYArr[c]-s.maxYArr[c])),n.push(0);else s.yRange.push(Math.abs(s.minY-s.maxY));s.xRange=Math.abs(s.maxX-s.minX),s.zRange=Math.abs(s.maxZ-s.minZ);for(var d=0;d<s.yRange.length;d++)r.push(s.yRange[d]/s.gridHeight);if(e=s.xRange/s.gridWidth,i=Math.abs(s.initialMaxX-s.initialMinX)/s.gridWidth,t=s.yRange/s.gridWidth,a=s.xRange/s.gridHeight,(o=s.zRange/s.gridHeight*16)||(o=1),s.minY!==Number.MIN_VALUE&&0!==Math.abs(s.minY)&&(s.hasNegs=!0),s.isMultipleYAxis){n=[];for(var g=0;g<r.length;g++)n.push(-s.minYArr[g]/r[g])}else n.push(-s.minY/r[0]),s.minY!==Number.MIN_VALUE&&0!==Math.abs(s.minY)&&(l=-s.minY/t,h=s.minX/e);return{yRatio:r,invertedYRatio:t,zRatio:o,xRatio:e,initialXRatio:i,invertedXRatio:a,baseLineInvertedY:l,baseLineY:n,baseLineX:h}}},{key:"getLogSeries",value:function(t){var e=this,i=this.w;return i.globals.seriesLog=t.map((function(t,a){return i.config.yaxis[a]&&i.config.yaxis[a].logarithmic?t.map((function(t){return null===t?null:e.getLogVal(i.config.yaxis[a].logBase,t,a)})):t})),i.globals.invalidLogScale?t:i.globals.seriesLog}},{key:"getBaseLog",value:function(t,e){return Math.log(e)/Math.log(t)}},{key:"getLogVal",value:function(t,e,i){if(0===e)return 0;var a=this.w,s=0===a.globals.minYArr[i]?-1:this.getBaseLog(t,a.globals.minYArr[i]),r=(0===a.globals.maxYArr[i]?0:this.getBaseLog(t,a.globals.maxYArr[i]))-s;return e<1?e/r:(this.getBaseLog(t,e)-s)/r}},{key:"getLogYRatios",value:function(t){var e=this,i=this.w,a=this.w.globals;return a.yLogRatio=t.slice(),a.logYRange=a.yRange.map((function(t,s){if(i.config.yaxis[s]&&e.w.config.yaxis[s].logarithmic){var r,o=-Number.MAX_VALUE,n=Number.MIN_VALUE;return a.seriesLog.forEach((function(t,e){t.forEach((function(t){i.config.yaxis[e]&&i.config.yaxis[e].logarithmic&&(o=Math.max(t,o),n=Math.min(t,n))}))})),r=Math.pow(a.yRange[s],Math.abs(n-o)/a.yRange[s]),a.yLogRatio[s]=r/a.gridHeight,r}})),a.invalidLogScale?t.slice():a.yLogRatio}}],[{key:"checkComboSeries",value:function(t){var e=!1,i=0,a=0;return t.length&&void 0!==t[0].type&&t.forEach((function(t){"bar"!==t.type&&"column"!==t.type&&"candlestick"!==t.type&&"boxPlot"!==t.type||i++,void 0!==t.type&&a++})),a>0&&(e=!0),{comboBarCount:i,comboCharts:e}}},{key:"extendArrayProps",value:function(t,e,i){return e.yaxis&&(e=t.extendYAxis(e,i)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),C=function(){function t(e){n(this,t),this.w=e.w,this.annoCtx=e}return h(t,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var a=null!==e?e:0,s=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a,"']"));if(null!==s){var r=s.getBoundingClientRect();s.setAttribute("x",parseFloat(s.getAttribute("x"))-r.height+4),"top"===t.label.position?s.setAttribute("y",parseFloat(s.getAttribute("y"))+r.width):s.setAttribute("y",parseFloat(s.getAttribute("y"))-r.width);var o=this.annoCtx.graphics.rotateAroundCenter(s),n=o.x,l=o.y;s.setAttribute("transform","rotate(-90 ".concat(n," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!t||void 0===e.label.text||void 0!==e.label.text&&!String(e.label.text).trim())return null;var a=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),s=t.getBoundingClientRect(),r=e.label.style.padding.left,o=e.label.style.padding.right,n=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(n=e.label.style.padding.left,l=e.label.style.padding.right,r=e.label.style.padding.top,o=e.label.style.padding.bottom);var h=s.left-a.left-r,c=s.top-a.top-n,d=this.annoCtx.graphics.drawRect(h-i.globals.barPadForNumericAxis,c,s.width+r+o,s.height+n+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&d.node.classList.add(e.id),d}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,a,s){var r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(a,"']"));if(r){var o=r.parentNode,n=t.addBackgroundToAnno(r,i);n&&(o.insertBefore(n.node,r),i.label.mouseEnter&&n.node.addEventListener("mouseenter",i.label.mouseEnter.bind(t,i)),i.label.mouseLeave&&n.node.addEventListener("mouseleave",i.label.mouseLeave.bind(t,i)),i.label.click&&n.node.addEventListener("click",i.label.click.bind(t,i)))}};e.config.annotations.xaxis.map((function(t,e){i(t,e,"xaxis")})),e.config.annotations.yaxis.map((function(t,e){i(t,e,"yaxis")})),e.config.annotations.points.map((function(t,e){i(t,e,"point")}))}},{key:"getY1Y2",value:function(t,e){var i,a="y1"===t?e.y:e.y2,s=this.w;if(this.annoCtx.invertAxis){var r=s.globals.labels.indexOf(a);s.config.xaxis.convertedCatToNumeric&&(r=s.globals.categoryLabels.indexOf(a));var o=s.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(r+1)+")");o&&(i=parseFloat(o.getAttribute("y")))}else{var n;n=s.config.yaxis[e.yAxisIndex].logarithmic?(a=new S(this.annoCtx.ctx).getLogVal(a,e.yAxisIndex))/s.globals.yLogRatio[e.yAxisIndex]:(a-s.globals.minYArr[e.yAxisIndex])/(s.globals.yRange[e.yAxisIndex]/s.globals.gridHeight),i=s.globals.gridHeight-n,!e.marker||void 0!==e.y&&null!==e.y||(i=0),s.config.yaxis[e.yAxisIndex]&&s.config.yaxis[e.yAxisIndex].reversed&&(i=n)}return"string"==typeof a&&a.indexOf("px")>-1&&(i=parseFloat(a)),i}},{key:"getX1X2",value:function(t,e){var i=this.w,a=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,s=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,r=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,o=(e.x-a)/(r/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(o=(s-e.x)/(r/i.globals.gridWidth)),"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(o=this.getStringX(e.x));var n=(e.x2-a)/(r/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(n=(s-e.x2)/(r/i.globals.gridWidth)),"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(n=this.getStringX(e.x2)),void 0!==e.x&&null!==e.x||!e.marker||(o=i.globals.gridWidth),"x1"===t&&"string"==typeof e.x&&e.x.indexOf("px")>-1&&(o=parseFloat(e.x)),"x2"===t&&"string"==typeof e.x2&&e.x2.indexOf("px")>-1&&(n=parseFloat(e.x2)),"x1"===t?o:n}},{key:"getStringX",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var a=e.globals.labels.indexOf(t),s=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(a+1)+")");return s&&(i=parseFloat(s.getAttribute("x"))),i}}]),t}(),L=function(){function t(e){n(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new C(this.annoCtx)}return h(t,[{key:"addXaxisAnnotation",value:function(t,e,i){var a,s=this.w,r=this.helpers.getX1X2("x1",t),o=t.label.text,n=t.strokeDashArray;if(y.isNumber(r)){if(null===t.x2||void 0===t.x2){var l=this.annoCtx.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,s.globals.gridHeight+t.offsetY,t.borderColor,n,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((a=this.helpers.getX1X2("x2",t))<r){var h=r;r=a,a=h}var c=this.annoCtx.graphics.drawRect(r+t.offsetX,0+t.offsetY,a-r,s.globals.gridHeight+t.offsetY,0,t.fillColor,t.opacity,1,t.borderColor,n);c.node.classList.add("apexcharts-annotation-rect"),c.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}var d=this.annoCtx.graphics.getTextRects(o,parseFloat(t.label.style.fontSize)),g="top"===t.label.position?4:"center"===t.label.position?s.globals.gridHeight/2+("vertical"===t.label.orientation?d.width/2:0):s.globals.gridHeight,u=this.annoCtx.graphics.drawText({x:r+t.label.offsetX,y:g+t.label.offsetY-("vertical"===t.label.orientation?"top"===t.label.position?d.width/2-12:-d.width/2:0),text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});u.attr({rel:i}),e.appendChild(u.node),this.annoCtx.helpers.setOrientations(t,i)}}},{key:"drawXAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return e.config.annotations.xaxis.map((function(e,a){t.addXaxisAnnotation(e,i.node,a)})),i}}]),t}(),P=function(){function t(e){n(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new C(this.annoCtx)}return h(t,[{key:"addYaxisAnnotation",value:function(t,e,i){var a,s=this.w,r=t.strokeDashArray,o=this.helpers.getY1Y2("y1",t),n=t.label.text;if(null===t.y2||void 0===t.y2){var l=this.annoCtx.graphics.drawLine(0+t.offsetX,o+t.offsetY,this._getYAxisAnnotationWidth(t),o+t.offsetY,t.borderColor,r,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((a=this.helpers.getY1Y2("y2",t))>o){var h=o;o=a,a=h}var c=this.annoCtx.graphics.drawRect(0+t.offsetX,a+t.offsetY,this._getYAxisAnnotationWidth(t),o-a,0,t.fillColor,t.opacity,1,t.borderColor,r);c.node.classList.add("apexcharts-annotation-rect"),c.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}var d="right"===t.label.position?s.globals.gridWidth:"center"===t.label.position?s.globals.gridWidth/2:0,g=this.annoCtx.graphics.drawText({x:d+t.label.offsetX,y:(null!=a?a:o)+t.label.offsetY-3,text:n,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});g.attr({rel:i}),e.appendChild(g.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map((function(e,a){t.addYaxisAnnotation(e,i.node,a)})),i}}]),t}(),I=function(){function t(e){n(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new C(this.annoCtx)}return h(t,[{key:"addPointAnnotation",value:function(t,e,i){this.w;var a=this.helpers.getX1X2("x1",t),s=this.helpers.getY1Y2("y1",t);if(y.isNumber(a)){var r={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},o=this.annoCtx.graphics.drawMarker(a+t.marker.offsetX,s+t.marker.offsetY,r);e.appendChild(o.node);var n=t.label.text?t.label.text:"",l=this.annoCtx.graphics.drawText({x:a+t.label.offsetX,y:s+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:n,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(l.attr({rel:i}),e.appendChild(l.node),t.customSVG.SVG){var h=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});h.attr({transform:"translate(".concat(a+t.customSVG.offsetX,", ").concat(s+t.customSVG.offsetY,")")}),h.node.innerHTML=t.customSVG.SVG,e.appendChild(h.node)}if(t.image.path){var c=t.image.width?t.image.width:20,d=t.image.height?t.image.height:20;o=this.annoCtx.addImage({x:a+t.image.offsetX-c/2,y:s+t.image.offsetY-d/2,width:c,height:d,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&o.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&o.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&o.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((function(e,a){t.addPointAnnotation(e,i.node,a)})),i}}]),t}(),T={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},M=function(){function t(){n(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return h(t,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[T],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),z=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.graphics=new A(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new C(this),this.xAxisAnnotations=new L(this),this.yAxisAnnotations=new P(this),this.pointsAnnotations=new I(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return h(t,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),a=this.pointsAnnotations.drawPointAnnotations(),s=t.config.chart.animations.enabled,r=[e,i,a],o=[i.node,e.node,a.node],n=0;n<3;n++)t.globals.dom.elGraphical.add(r[n]),!s||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&t.globals.dataPoints>1&&o[n].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:o[n],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map((function(e,i){t.addImage(e,i)}))}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,i){t.addText(e,i)}))}},{key:"addXaxisAnnotation",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:"addYaxisAnnotation",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:"addPointAnnotation",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:"addText",value:function(t,e){var i=t.x,a=t.y,s=t.text,r=t.textAnchor,o=t.foreColor,n=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.cssClass,d=t.backgroundColor,g=t.borderWidth,u=t.strokeDashArray,p=t.borderRadius,f=t.borderColor,x=t.appendTo,b=void 0===x?".apexcharts-svg":x,v=t.paddingLeft,m=void 0===v?4:v,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=this.w,P=this.graphics.drawText({x:i,y:a,text:s,textAnchor:r||"start",fontSize:n||"12px",fontWeight:h||"regular",fontFamily:l||L.config.chart.fontFamily,foreColor:o||L.config.chart.foreColor,cssClass:c}),I=L.globals.dom.baseEl.querySelector(b);I&&I.appendChild(P.node);var T=P.bbox();if(s){var M=this.graphics.drawRect(T.x-m,T.y-C,T.width+m+w,T.height+A+C,p,d||"transparent",1,g,f,u);I.insertBefore(M.node,P.node)}}},{key:"addImage",value:function(t,e){var i=this.w,a=t.path,s=t.x,r=void 0===s?0:s,o=t.y,n=void 0===o?0:o,l=t.width,h=void 0===l?20:l,c=t.height,d=void 0===c?20:c,g=t.appendTo,u=void 0===g?".apexcharts-svg":g,p=i.globals.dom.Paper.image(a);p.size(h,d).move(r,n);var f=i.globals.dom.baseEl.querySelector(u);return f&&f.appendChild(p.node),p}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,s=t.type,r=t.contextMethod,o=a,n=o.w,l=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations")),h=l.childNodes.length+1,c=new M,d=Object.assign({},"xaxis"===s?c.xAxisAnnotation:"yaxis"===s?c.yAxisAnnotation:c.pointAnnotation),g=y.extend(d,e);switch(s){case"xaxis":this.addXaxisAnnotation(g,l,h);break;case"yaxis":this.addYaxisAnnotation(g,l,h);break;case"point":this.addPointAnnotation(g,l,h)}var u=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(h,"']")),p=this.helpers.addBackgroundToAnno(u,g);return p&&l.insertBefore(p.node,u),i&&n.globals.memory.methodsToExec.push({context:o,id:g.id?g.id:y.randomId(),method:r,label:"addAnnotation",params:e}),a}},{key:"clearAnnotations",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map((function(t,i){"addText"!==t.label&&"addAnnotation"!==t.label||e.globals.memory.methodsToExec.splice(i,1)})),i=y.listToArray(i),Array.prototype.forEach.call(i,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:"removeAnnotation",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(".".concat(e));a&&(i.globals.memory.methodsToExec.map((function(t,a){t.id===e&&i.globals.memory.methodsToExec.splice(a,1)})),Array.prototype.forEach.call(a,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),X=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return h(t,[{key:"isValidDate",value:function(t){return"number"!=typeof t&&!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var i=this.w.globals.locale,a=this.w.config.xaxis.labels.datetimeUTC,s=["\0"].concat(b(i.months)),r=[""].concat(b(i.shortMonths)),o=[""].concat(b(i.days)),n=[""].concat(b(i.shortDays));function l(t,e){var i=t+"";for(e=e||2;i.length<e;)i="0"+i;return i}var h=a?t.getUTCFullYear():t.getFullYear();e=(e=(e=e.replace(/(^|[^\\])yyyy+/g,"$1"+h)).replace(/(^|[^\\])yy/g,"$1"+h.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+h);var c=(a?t.getUTCMonth():t.getMonth())+1;e=(e=(e=(e=e.replace(/(^|[^\\])MMMM+/g,"$1"+s[0])).replace(/(^|[^\\])MMM/g,"$1"+r[0])).replace(/(^|[^\\])MM/g,"$1"+l(c))).replace(/(^|[^\\])M/g,"$1"+c);var d=a?t.getUTCDate():t.getDate();e=(e=(e=(e=e.replace(/(^|[^\\])dddd+/g,"$1"+o[0])).replace(/(^|[^\\])ddd/g,"$1"+n[0])).replace(/(^|[^\\])dd/g,"$1"+l(d))).replace(/(^|[^\\])d/g,"$1"+d);var g=a?t.getUTCHours():t.getHours(),u=g>12?g-12:0===g?12:g;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+l(g))).replace(/(^|[^\\])H/g,"$1"+g)).replace(/(^|[^\\])hh+/g,"$1"+l(u))).replace(/(^|[^\\])h/g,"$1"+u);var p=a?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var f=a?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+l(f))).replace(/(^|[^\\])s/g,"$1"+f);var x=a?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+l(x,3)),x=Math.round(x/10),e=e.replace(/(^|[^\\])ff/g,"$1"+l(x)),x=Math.round(x/10);var v=g<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+x)).replace(/(^|[^\\])TT+/g,"$1"+v)).replace(/(^|[^\\])T/g,"$1"+v.charAt(0));var m=v.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+m)).replace(/(^|[^\\])t/g,"$1"+m.charAt(0));var y=-t.getTimezoneOffset(),w=a||!y?"Z":y>0?"+":"-";if(!a){var k=(y=Math.abs(y))%60;w+=l(Math.floor(y/60))+":"+l(k)}e=e.replace(/(^|[^\\])K/g,"$1"+w);var A=(a?t.getUTCDay():t.getDay())+1;return(e=(e=(e=(e=e.replace(new RegExp(o[0],"g"),o[A])).replace(new RegExp(n[0],"g"),n[A])).replace(new RegExp(s[0],"g"),s[c])).replace(new RegExp(r[0],"g"),r[c])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,i){var a=this.w;void 0!==a.config.xaxis.min&&(t=a.config.xaxis.min),void 0!==a.config.xaxis.max&&(e=a.config.xaxis.max);var s=this.getDate(t),r=this.getDate(e),o=this.formatDate(s,"yyyy MM dd HH mm ss fff").split(" "),n=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(n[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(n[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(n[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(n[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(n[2],10),minMonth:parseInt(o[1],10)-1,maxMonth:parseInt(n[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(n[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=y.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),E=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return h(t,[{key:"xLabelFormat",value:function(t,e,i,a){var s=this.w;if("datetime"===s.config.xaxis.type&&void 0===s.config.xaxis.labels.formatter&&void 0===s.config.tooltip.x.formatter){var r=new X(this.ctx);return r.formatDate(r.getDate(e),s.config.tooltip.x.format)}return t(e,i,a)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map((function(t){return t})):t}},{key:"defaultYFormatter",value:function(t,e,i){var a=this.w;return y.isNumber(t)&&(t=0!==a.globals.yValueDecimal?t.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:a.globals.yValueDecimal):a.globals.maxYArr[i]-a.globals.minYArr[i]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttKeyFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttZFormatter=function(t){return t},e.globals.legendFormatter=function(e){return t.defaultGeneralFormatter(e)},void 0!==e.config.xaxis.labels.formatter?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(t){if(y.isNumber(t)){if(!e.config.xaxis.convertedCatToNumeric&&"numeric"===e.config.xaxis.type){if(y.isNumber(e.config.xaxis.decimalsInFloat))return t.toFixed(e.config.xaxis.decimalsInFloat);var i=e.globals.maxX-e.globals.minX;return i>0&&i<100?t.toFixed(1):t.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?t.toFixed(1):t.toFixed(0)}return t},"function"==typeof e.config.tooltip.x.formatter?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,"function"==typeof e.config.xaxis.tooltip.formatter&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||void 0!==e.config.tooltip.y.formatter)&&(e.globals.ttVal=e.config.tooltip.y),void 0!==e.config.tooltip.z.formatter&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),void 0!==e.config.legend.formatter&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach((function(i,a){void 0!==i.labels.formatter?e.globals.yLabelFormatters[a]=i.labels.formatter:e.globals.yLabelFormatters[a]=function(s){return e.globals.xyCharts?Array.isArray(s)?s.map((function(e){return t.defaultYFormatter(e,i,a)})):t.defaultYFormatter(s,i,a):s}})),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce((function(t,e){return t.length>e.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),Y=function(t){var e,i=t.isTimeline,a=t.ctx,s=t.seriesIndex,r=t.dataPointIndex,o=t.y1,n=t.y2,l=t.w,h=l.globals.seriesRangeStart[s][r],c=l.globals.seriesRangeEnd[s][r],d=l.globals.labels[r],g=l.config.series[s].name?l.config.series[s].name:"",u=l.globals.ttKeyFormatter,p=l.config.tooltip.y.title.formatter,f={w:l,seriesIndex:s,dataPointIndex:r,start:h,end:c};"function"==typeof p&&(g=p(g,f)),null!==(e=l.config.series[s].data[r])&&void 0!==e&&e.x&&(d=l.config.series[s].data[r].x),i||"datetime"===l.config.xaxis.type&&(d=new E(a).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new X(a).formatDate,w:l})),"function"==typeof u&&(d=u(d,f)),Number.isFinite(o)&&Number.isFinite(n)&&(h=o,c=n);var x="",b="",v=l.globals.colors[s];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var m=new X(a);x=m.formatDate(m.getDate(h),l.config.tooltip.x.format),b=m.formatDate(m.getDate(c),l.config.tooltip.x.format)}else x=h,b=c;else x=l.config.tooltip.x.formatter(h),b=l.config.tooltip.x.formatter(c);return{start:h,end:c,startVal:x,endVal:b,ylabel:d,color:v,seriesName:g}},F=function(t){var e=t.color,i=t.seriesName,a=t.ylabel,s=t.start,r=t.end,o=t.seriesIndex,n=t.dataPointIndex,l=t.ctx.tooltip.tooltipLabels.getFormatters(o);s=l.yLbFormatter(s),r=l.yLbFormatter(r);var h=l.yLbFormatter(t.w.globals.series[o][n]),c='<span class="value start-value">\n  '.concat(s,'\n  </span> <span class="separator">-</span> <span class="value end-value">\n  ').concat(r,"\n  </span>");return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+e+'">'+(i||"")+'</span></div><div> <span class="category">'+a+": </span> "+(t.w.globals.comboCharts?"rangeArea"===t.w.config.series[o].type||"rangeBar"===t.w.config.series[o].type?c:"<span>".concat(h,"</span>"):c)+" </div></div>"},R=function(){function t(e){n(this,t),this.opts=e}return h(t,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),y.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),r(r({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,s=e.w;return t._getBoxTooltip(s,i,a,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,s=e.w;return t._getBoxTooltip(s,i,a,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,s=e.w,r=function(){var t=s.globals.seriesRangeStart[i][a];return s.globals.seriesRangeEnd[i][a]-t};return s.globals.comboCharts?"rangeBar"===s.config.series[i].type||"rangeArea"===s.config.series[i].type?r():t:r()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var e=Y(r(r({},t),{},{isTimeline:!0})),i=e.color,a=e.seriesName,s=e.ylabel,o=e.startVal,n=e.endVal;return F(r(r({},t),{},{color:i,seriesName:a,ylabel:s,start:o,end:n}))}(t):function(t){var e=Y(t),i=e.color,a=e.seriesName,s=e.ylabel,o=e.start,n=e.end;return F(r(r({},t),{},{color:i,seriesName:a,ylabel:s,start:o,end:n}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var e,i;return null!==(e=t.plotOptions.bar)&&void 0!==e&&e.barHeight||(t.plotOptions.bar.barHeight=2),null!==(i=t.plotOptions.bar)&&void 0!==i&&i.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(t){var e=Y(t),i=e.color,a=e.seriesName,s=e.ylabel,o=e.start,n=e.end;return F(r(r({},t),{},{color:i,seriesName:a,ylabel:s,start:o,end:n}))}(t)}}}}},{key:"brush",value:function(t){return y.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})),"bar"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t}),t}},{key:"stackedBars",value:function(){var t=this.bar();return r(r({},t),{},{plotOptions:r(r({},t.plotOptions),{},{bar:r(r({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,i){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return y.isNumber(t)?Math.floor(t):t};var a=t.xaxis.labels.formatter,s=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(s=i.map((function(t){return Array.isArray(t)?t:String(t)}))),s&&s.length&&(t.xaxis.labels.formatter=function(t){return y.isNumber(t)?a(s[Math.floor(t)-1]):a(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,i,a,s){var r=t.globals.seriesCandleO[e][i],o=t.globals.seriesCandleH[e][i],n=t.globals.seriesCandleM[e][i],l=t.globals.seriesCandleL[e][i],h=t.globals.seriesCandleC[e][i];return t.config.series[e].type&&t.config.series[e].type!==s?'<div class="apexcharts-custom-tooltip">\n          '.concat(t.config.series[e].name?t.config.series[e].name:"series-"+(e+1),": <strong>").concat(t.globals.series[e][i],"</strong>\n        </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(t.config.chart.type,'">')+"<div>".concat(a[0],': <span class="value">')+r+"</span></div>"+"<div>".concat(a[1],': <span class="value">')+o+"</span></div>"+(n?"<div>".concat(a[2],': <span class="value">')+n+"</span></div>":"")+"<div>".concat(a[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(a[4],': <span class="value">')+h+"</span></div></div>"}}]),t}(),O=function(){function t(e){n(this,t),this.opts=e}return h(t,[{key:"init",value:function(t){var e=t.responsiveOverride,i=this.opts,a=new M,s=new R(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var r=a.init(),n={};if(i&&"object"===o(i)){var l,h,c,d,g,u,p,f,x,b,v={};v=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)?s[i.chart.type]():s.line(),null!==(l=i.plotOptions)&&void 0!==l&&null!==(h=l.bar)&&void 0!==h&&h.isFunnel&&(v=s.funnel()),i.chart.stacked&&"bar"===i.chart.type&&(v=s.stackedBars()),null!==(c=i.chart.brush)&&void 0!==c&&c.enabled&&(v=s.brush(v)),i.chart.stacked&&"100%"===i.chart.stackType&&(i=s.stacked100(i)),null!==(d=i.plotOptions)&&void 0!==d&&null!==(g=d.bar)&&void 0!==g&&g.isDumbbell&&(i=s.dumbbell(i)),"monotoneCubic"===(null===(u=i)||void 0===u||null===(p=u.stroke)||void 0===p?void 0:p.curve)&&(i.stroke.curve="smooth"),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},e||(i.xaxis.convertedCatToNumeric=!1),(null!==(f=(i=this.checkForCatToNumericXAxis(this.chartType,v,i)).chart.sparkline)&&void 0!==f&&f.enabled||null!==(x=window.Apex.chart)&&void 0!==x&&null!==(b=x.sparkline)&&void 0!==b&&b.enabled)&&(v=s.sparkline(v)),n=y.extend(r,v)}var m=y.extend(n,window.Apex);return r=y.extend(m,i),this.handleUserInputErrors(r)}},{key:"checkForCatToNumericXAxis",value:function(t,e,i){var a,s,r=new R(i),o=("bar"===t||"boxPlot"===t)&&(null===(a=i.plotOptions)||void 0===a||null===(s=a.bar)||void 0===s?void 0:s.horizontal),n="pie"===t||"polarArea"===t||"donut"===t||"radar"===t||"radialBar"===t||"heatmap"===t,l="datetime"!==i.xaxis.type&&"numeric"!==i.xaxis.type,h=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return o||n||!l||"between"===h||(i=r.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(t,e){var i=new M;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=y.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[y.extend(i.yAxis,t.yaxis)]:t.yaxis=y.extendArray(t.yaxis,i.yAxis);var a=!1;t.yaxis.forEach((function(t){t.logarithmic&&(a=!0)}));var s=t.series;return e&&!s&&(s=e.config.series),a&&s.length!==t.yaxis.length&&s.length&&(t.yaxis=s.map((function(e,a){if(e.name||(s[a].name="series-".concat(a+1)),t.yaxis[a])return t.yaxis[a].seriesName=s[a].name,t.yaxis[a];var r=y.extend(i.yAxis,t.yaxis[0]);return r.show=!1,r}))),a&&s.length>1&&s.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new M;return t.annotations.yaxis=y.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new M;return t.annotations.xaxis=y.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new M;return t.annotations.points=y.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===e.chart.type&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&"barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(e.xaxis.crosshairs.width="tickWidth"),"candlestick"!==e.chart.type&&"boxPlot"!==e.chart.type||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e}}]),t}(),H=function(){function t(){n(this,t)}return h(t,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=y.extend({},t),e.initialSeries=y.clone(t.series),e.lastXAxis=y.clone(e.initialConfig.xaxis),e.lastYAxis=y.clone(e.initialConfig.yaxis),e}}]),t}(),D=function(){function t(e){n(this,t),this.opts=e}return h(t,[{key:"init",value:function(){var t=new O(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new H).init(t)}}}]),t}(),N=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return h(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth,10),s=parseInt(e.globals.gridHeight,10),r=a>s?a:s,o=t.image,n=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(n=i.fill.image.width+1,l=i.fill.image.height):(n=r+1,l=r):(n=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,"pattern");A.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:n+"px",height:l+"px"});var c=document.createElementNS(e.globals.SVGNS,"image");h.appendChild(c),c.setAttributeNS(window.SVG.xlink,"href",o),A.setAttrs(c,{x:0,y:0,preserveAspectRatio:"none",width:n+"px",height:l+"px"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:"getSeriesIndex",value:function(t){var e=this.w,i=e.config.chart.type;return("bar"===i||"rangeBar"===i)&&e.config.plotOptions.bar.distributed||"heatmap"===i||"treemap"===i?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,a,s,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var o=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(o=e.globals.seriesColors[this.seriesIndex]),"function"==typeof o&&(o=o({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var n=t.fillType?t.fillType:this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;t.color&&(o=t.color),o||(o="#fff",console.warn("undefined color - ApexCharts"));var h=o;if(-1===o.indexOf("rgb")?o.length<9&&(h=y.hexToRgba(o,l)):o.indexOf("rgba")>-1&&(l=y.getOpacityFromRGBA(o)),t.opacity&&(l=t.opacity),"pattern"===n&&(a=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:a,fillColor:o,fillOpacity:l,defaultColor:h})),"gradient"===n&&(s=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:o,fillOpacity:l,i:this.seriesIndex})),"image"===n){var c=r.fill.image.src,d=t.patternID?t.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(c)?t.seriesNumber<c.length?c[t.seriesNumber]:c[0]:c,width:t.width?t.width:void 0,height:t.height?t.height:void 0,patternUnits:t.patternUnits,patternID:"pattern".concat(e.globals.cuid).concat(t.seriesNumber+1).concat(d)}),i="url(#pattern".concat(e.globals.cuid).concat(t.seriesNumber+1).concat(d,")")}else i="gradient"===n?s:"pattern"===n?a:h;return t.solid&&(i=h),i}},{key:"getFillType",value:function(t){var e=this.w;return Array.isArray(e.config.fill.type)?e.config.fill.type[t]:e.config.fill.type}},{key:"getFillColors",value:function(){var t=this.w,e=t.config,i=this.opts,a=[];return t.globals.comboCharts?"line"===t.config.series[this.seriesIndex].type?Array.isArray(t.globals.stroke.colors)?a=t.globals.stroke.colors:a.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?a=t.globals.fill.colors:a.push(t.globals.fill.colors):"line"===e.chart.type?Array.isArray(t.globals.stroke.colors)?a=t.globals.stroke.colors:a.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?a=t.globals.fill.colors:a.push(t.globals.fill.colors),void 0!==i.fillColors&&(a=[],Array.isArray(i.fillColors)?a=i.fillColors.slice():a.push(i.fillColors)),a}},{key:"handlePatternFill",value:function(t){var e=t.fillConfig,i=t.patternFill,a=t.fillColor,s=t.fillOpacity,r=t.defaultColor,o=this.w.config.fill;e&&(o=e);var n=this.opts,l=new A(this.ctx),h=Array.isArray(o.pattern.strokeWidth)?o.pattern.strokeWidth[this.seriesIndex]:o.pattern.strokeWidth,c=a;return i=Array.isArray(o.pattern.style)?void 0!==o.pattern.style[n.seriesNumber]?l.drawPattern(o.pattern.style[n.seriesNumber],o.pattern.width,o.pattern.height,c,h,s):r:l.drawPattern(o.pattern.style,o.pattern.width,o.pattern.height,c,h,s),i}},{key:"handleGradientFill",value:function(t){var e=t.fillColor,i=t.fillOpacity,a=t.fillConfig,s=t.i,o=this.w.config.fill;a&&(o=r(r({},o),a));var n,l=this.opts,h=new A(this.ctx),c=new y,d=o.gradient.type,g=e,u=void 0===o.gradient.opacityFrom?i:Array.isArray(o.gradient.opacityFrom)?o.gradient.opacityFrom[s]:o.gradient.opacityFrom;g.indexOf("rgba")>-1&&(u=y.getOpacityFromRGBA(g));var p=void 0===o.gradient.opacityTo?i:Array.isArray(o.gradient.opacityTo)?o.gradient.opacityTo[s]:o.gradient.opacityTo;if(void 0===o.gradient.gradientToColors||0===o.gradient.gradientToColors.length)n="dark"===o.gradient.shade?c.shadeColor(-1*parseFloat(o.gradient.shadeIntensity),e.indexOf("rgb")>-1?y.rgb2hex(e):e):c.shadeColor(parseFloat(o.gradient.shadeIntensity),e.indexOf("rgb")>-1?y.rgb2hex(e):e);else if(o.gradient.gradientToColors[l.seriesNumber]){var f=o.gradient.gradientToColors[l.seriesNumber];n=f,f.indexOf("rgba")>-1&&(p=y.getOpacityFromRGBA(f))}else n=e;if(o.gradient.gradientFrom&&(g=o.gradient.gradientFrom),o.gradient.gradientTo&&(n=o.gradient.gradientTo),o.gradient.inverseColors){var x=g;g=n,n=x}return g.indexOf("rgb")>-1&&(g=y.rgb2hex(g)),n.indexOf("rgb")>-1&&(n=y.rgb2hex(n)),h.drawGradient(d,g,n,u,p,l.size,o.gradient.stops,o.gradient.colorStops,s)}}]),t}(),W=function(){function t(e,i){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length<t.globals.series.length+1)for(var e=0;e<=t.globals.series.length;e++)void 0===t.globals.markers.size[e]&&t.globals.markers.size.push(t.globals.markers.size[0])}else t.globals.markers.size=t.config.series.map((function(e){return t.config.markers.size}))}},{key:"plotChartMarkers",value:function(t,e,i,a){var s,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=this.w,n=e,l=t,h=null,c=new A(this.ctx),d=o.config.markers.discrete&&o.config.markers.discrete.length;if((o.globals.markers.size[e]>0||r||d)&&(h=c.group({class:r||d?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(o.globals.cuid,")")),Array.isArray(l.x))for(var g=0;g<l.x.length;g++){var u=i;1===i&&0===g&&(u=0),1===i&&1===g&&(u=1);var p="apexcharts-marker";if("line"!==o.config.chart.type&&"area"!==o.config.chart.type||o.globals.comboCharts||o.config.tooltip.intersect||(p+=" no-pointer-events"),(Array.isArray(o.config.markers.size)?o.globals.markers.size[e]>0:o.config.markers.size>0)||r||d){y.isNumber(l.y[g])?p+=" w".concat(y.randomId()):p="apexcharts-nullpoint";var f=this.getMarkerConfig({cssClass:p,seriesIndex:e,dataPointIndex:u});o.config.series[n].data[u]&&(o.config.series[n].data[u].fillColor&&(f.pointFillColor=o.config.series[n].data[u].fillColor),o.config.series[n].data[u].strokeColor&&(f.pointStrokeColor=o.config.series[n].data[u].strokeColor)),a&&(f.pSize=a),(l.x[g]<0||l.x[g]>o.globals.gridWidth||l.y[g]<-o.globals.markers.largestSize||l.y[g]>o.globals.gridHeight+o.globals.markers.largestSize)&&(f.pSize=0),(s=c.drawMarker(l.x[g],l.y[g],f)).attr("rel",u),s.attr("j",u),s.attr("index",e),s.node.setAttribute("default-marker-size",f.pSize),new k(this.ctx).setSelectionFilter(s,e,u),this.addEvents(s),h&&h.add(s)}else void 0===o.globals.pointsArray[e]&&(o.globals.pointsArray[e]=[]),o.globals.pointsArray[e].push([l.x[g],l.y[g]])}return h}},{key:"getMarkerConfig",value:function(t){var e=t.cssClass,i=t.seriesIndex,a=t.dataPointIndex,s=void 0===a?null:a,r=t.finishRadius,o=void 0===r?null:r,n=this.w,l=this.getMarkerStyle(i),h=n.globals.markers.size[i],c=n.config.markers;return null!==s&&c.discrete.length&&c.discrete.map((function(t){t.seriesIndex===i&&t.dataPointIndex===s&&(l.pointStrokeColor=t.strokeColor,l.pointFillColor=t.fillColor,h=t.size,l.pointShape=t.shape)})),{pSize:null===o?h:o,pRadius:c.radius,width:Array.isArray(c.width)?c.width[i]:c.width,height:Array.isArray(c.height)?c.height[i]:c.height,pointStrokeWidth:Array.isArray(c.strokeWidth)?c.strokeWidth[i]:c.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(c.shape)?c.shape[i]:c.shape),class:e,pointStrokeOpacity:Array.isArray(c.strokeOpacity)?c.strokeOpacity[i]:c.strokeOpacity,pointStrokeDashArray:Array.isArray(c.strokeDashArray)?c.strokeDashArray[i]:c.strokeDashArray,pointFillOpacity:Array.isArray(c.fillOpacity)?c.fillOpacity[i]:c.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(t){var e=this.w,i=new A(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(a)?a[t]:a,pointFillColor:Array.isArray(i)?i[t]:i}}}]),t}(),B=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return h(t,[{key:"draw",value:function(t,e,i){var a=this.w,s=new A(this.ctx),r=i.realIndex,o=i.pointsPos,n=i.zRatio,l=i.elParent,h=s.group({class:"apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type)});if(h.attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(o.x))for(var c=0;c<o.x.length;c++){var d=e+1,g=!0;0===e&&0===c&&(d=0),0===e&&1===c&&(d=1);var u=0,p=a.globals.markers.size[r];if(n!==1/0){var f=a.config.plotOptions.bubble;p=a.globals.seriesZ[r][d],f.zScaling&&(p/=n),f.minBubbleRadius&&p<f.minBubbleRadius&&(p=f.minBubbleRadius),f.maxBubbleRadius&&p>f.maxBubbleRadius&&(p=f.maxBubbleRadius)}a.config.chart.animations.enabled||(u=p);var x=o.x[c],b=o.y[c];if(u=u||0,null!==b&&void 0!==a.globals.series[r][d]||(g=!1),g){var v=this.drawPoint(x,b,u,p,r,d,e);h.add(v)}l.add(h)}}},{key:"drawPoint",value:function(t,e,i,a,s,r,o){var n=this.w,l=s,h=new w(this.ctx),c=new k(this.ctx),d=new N(this.ctx),g=new W(this.ctx),u=new A(this.ctx),p=g.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:r,finishRadius:"bubble"===n.config.chart.type||n.globals.comboCharts&&n.config.series[s]&&"bubble"===n.config.series[s].type?a:null});a=p.pSize;var f,x=d.fillPath({seriesNumber:s,dataPointIndex:r,color:p.pointFillColor,patternUnits:"objectBoundingBox",value:n.globals.series[s][o]});if("circle"===p.shape?f=u.drawCircle(i):"square"!==p.shape&&"rect"!==p.shape||(f=u.drawRect(0,0,p.width-p.pointStrokeWidth/2,p.height-p.pointStrokeWidth/2,p.pRadius)),n.config.series[l].data[r]&&n.config.series[l].data[r].fillColor&&(x=n.config.series[l].data[r].fillColor),f.attr({x:t-p.width/2-p.pointStrokeWidth/2,y:e-p.height/2-p.pointStrokeWidth/2,cx:t,cy:e,fill:x,"fill-opacity":p.pointFillOpacity,stroke:p.pointStrokeColor,r:a,"stroke-width":p.pointStrokeWidth,"stroke-dasharray":p.pointStrokeDashArray,"stroke-opacity":p.pointStrokeOpacity}),n.config.chart.dropShadow.enabled){var b=n.config.chart.dropShadow;c.dropShadow(f,b,s)}if(!this.initialAnim||n.globals.dataChanged||n.globals.resized)n.globals.animationEnded=!0;else{var v=n.config.chart.animations.speed;h.animateMarker(f,0,"circle"===p.shape?a:{width:p.width,height:p.height},v,n.globals.easing,(function(){window.setTimeout((function(){h.animationCompleted(f)}),100)}))}if(n.globals.dataChanged&&"circle"===p.shape)if(this.dynamicAnim){var m,y,S,C,L=n.config.chart.animations.dynamicAnimation.speed;null!=(C=n.globals.previousPaths[s]&&n.globals.previousPaths[s][o])&&(m=C.x,y=C.y,S=void 0!==C.r?C.r:a);for(var P=0;P<n.globals.collapsedSeries.length;P++)n.globals.collapsedSeries[P].index===s&&(L=1,a=0);0===t&&0===e&&(a=0),h.animateCircle(f,{cx:m,cy:y,r:S},{cx:t,cy:e,r:a},L,n.globals.easing)}else f.attr({r:a});return f.attr({rel:r,j:r,index:s,"default-marker-size":a}),c.setSelectionFilter(f,s,r),g.addEvents(f),f.node.classList.add("apexcharts-marker"),f}},{key:"centerTextInBubble",value:function(t){var e=this.w;return{y:t+=parseInt(e.config.dataLabels.style.fontSize,10)/4}}}]),t}(),G=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"dataLabelsCorrection",value:function(t,e,i,a,s,r,o){var n=this.w,l=!1,h=new A(this.ctx).getTextRects(i,o),c=h.width,d=h.height;e<0&&(e=0),e>n.globals.gridHeight+d&&(e=n.globals.gridHeight+d/2),void 0===n.globals.dataLabelsRects[a]&&(n.globals.dataLabelsRects[a]=[]),n.globals.dataLabelsRects[a].push({x:t,y:e,width:c,height:d});var g=n.globals.dataLabelsRects[a].length-2,u=void 0!==n.globals.lastDrawnDataLabelsIndexes[a]?n.globals.lastDrawnDataLabelsIndexes[a][n.globals.lastDrawnDataLabelsIndexes[a].length-1]:0;if(void 0!==n.globals.dataLabelsRects[a][g]){var p=n.globals.dataLabelsRects[a][u];(t>p.x+p.width||e>p.y+p.height||e+d<p.y||t+c<p.x)&&(l=!0)}return(0===s||r)&&(l=!0),{x:t,y:e,textRects:h,drawnextLabel:l}}},{key:"drawDataLabel",value:function(t){var e=this,i=t.type,a=t.pos,s=t.i,r=t.j,o=t.isRangeStart,n=t.strokeWidth,l=void 0===n?2:n,h=this.w,c=new A(this.ctx),d=h.config.dataLabels,g=0,u=0,p=r,f=null;if(!d.enabled||!Array.isArray(a.x))return f;f=c.group({class:"apexcharts-data-labels"});for(var x=0;x<a.x.length;x++)if(g=a.x[x]+d.offsetX,u=a.y[x]+d.offsetY+l,!isNaN(g)){1===r&&0===x&&(p=0),1===r&&1===x&&(p=1);var b=h.globals.series[s][p];"rangeArea"===i&&(b=o?h.globals.seriesRangeStart[s][p]:h.globals.seriesRangeEnd[s][p]);var v="",m=function(t){return h.config.dataLabels.formatter(t,{ctx:e.ctx,seriesIndex:s,dataPointIndex:p,w:h})};"bubble"===h.config.chart.type?(v=m(b=h.globals.seriesZ[s][p]),u=a.y[x],u=new B(this.ctx).centerTextInBubble(u,s,p).y):void 0!==b&&(v=m(b)),this.plotDataLabelsText({x:g,y:u,text:v,i:s,j:p,parent:f,offsetCorrection:!0,dataLabelsConfig:h.config.dataLabels})}return f}},{key:"plotDataLabelsText",value:function(t){var e=this.w,i=new A(this.ctx),a=t.x,s=t.y,r=t.i,o=t.j,n=t.text,l=t.textAnchor,h=t.fontSize,c=t.parent,d=t.dataLabelsConfig,g=t.color,u=t.alwaysDrawDataLabel,p=t.offsetCorrection;if(!(Array.isArray(e.config.dataLabels.enabledOnSeries)&&e.config.dataLabels.enabledOnSeries.indexOf(r)<0)){var f={x:a,y:s,drawnextLabel:!0,textRects:null};p&&(f=this.dataLabelsCorrection(a,s,n,r,o,u,parseInt(d.style.fontSize,10))),e.globals.zoomed||(a=f.x,s=f.y),f.textRects&&(a<-20-f.textRects.width||a>e.globals.gridWidth+f.textRects.width+30)&&(n="");var x=e.globals.dataLabels.style.colors[r];(("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(x=e.globals.dataLabels.style.colors[o]),"function"==typeof x&&(x=x({series:e.globals.series,seriesIndex:r,dataPointIndex:o,w:e})),g&&(x=g);var b=d.offsetX,v=d.offsetY;if("bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||(b=0,v=0),f.drawnextLabel){var m=i.drawText({width:100,height:parseInt(d.style.fontSize,10),x:a+b,y:s+v,foreColor:x,textAnchor:l||d.textAnchor,text:n,fontSize:h||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||"normal"});if(m.attr({class:"apexcharts-datalabel",cx:a,cy:s}),d.dropShadow.enabled){var y=d.dropShadow;new k(this.ctx).dropShadow(m,y)}c.add(m),void 0===e.globals.lastDrawnDataLabelsIndexes[r]&&(e.globals.lastDrawnDataLabelsIndexes[r]=[]),e.globals.lastDrawnDataLabelsIndexes[r].push(o)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var i=this.w,a=i.config.dataLabels.background,s=a.padding,r=a.padding/2,o=e.width,n=e.height,l=new A(this.ctx).drawRect(e.x-s,e.y-r/2,o+2*s,n+r,a.borderRadius,"transparent"===i.config.chart.background?"#fff":i.config.chart.background,a.opacity,a.borderWidth,a.borderColor);return a.dropShadow.enabled&&new k(this.ctx).dropShadow(l,a.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var t=this.w;if("bubble"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i<e.length;i++){var a=e[i],s=a.getBBox(),r=null;if(s.width&&s.height&&(r=this.addBackgroundToDataLabel(a,s)),r){a.parentNode.insertBefore(r.node,a);var o=a.getAttribute("fill");!t.config.chart.animations.enabled||t.globals.resized||t.globals.dataChanged?r.attr({fill:o}):r.animate().attr({fill:o}),a.setAttribute("fill",t.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),i=t.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),a=0;a<e.length;a++)i&&i.insertBefore(e[a],i.nextSibling)}}]),t}(),V=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.legendInactiveClass="legend-mouseover-inactive"}return h(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(y.escapeString(t),"']"))}},{key:"isSeriesHidden",value:function(t){var e=this.getSeriesByName(t),i=parseInt(e.getAttribute("data:realIndex"),10);return{isHidden:e.classList.contains("apexcharts-series-collapsed"),realIndex:i}}},{key:"addCollapsedClassToSeries",value:function(t,e){var i=this.w;function a(i){for(var a=0;a<i.length;a++)i[a].index===e&&t.node.classList.add("apexcharts-series-collapsed")}a(i.globals.collapsedSeries),a(i.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(t){var e=this.isSeriesHidden(t);return this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,e.isHidden),e.isHidden}},{key:"showSeries",value:function(t){var e=this.isSeriesHidden(t);e.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,!0)}},{key:"hideSeries",value:function(t){var e=this.isSeriesHidden(t);e.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,!1)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w,s=y.clone(a.globals.initialSeries);a.globals.previousPaths=[],i?(a.globals.collapsedSeries=[],a.globals.ancillaryCollapsedSeries=[],a.globals.collapsedSeriesIndices=[],a.globals.ancillaryCollapsedSeriesIndices=[]):s=this.emptyCollapsedSeries(s),a.config.series=s,t&&(e&&(a.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,i=0;i<t.length;i++)e.globals.collapsedSeriesIndices.indexOf(i)>-1&&(t[i].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w;e||(e=t.target);var a=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===t.type){var s=parseInt(e.getAttribute("rel"),10)-1,r=null,o=null;i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s,"']")),o=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(s,"']"))):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"']")):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"'] path"));for(var n=0;n<a.length;n++)a[n].classList.add(this.legendInactiveClass);null!==r&&(i.globals.axisCharts||r.parentNode.classList.remove(this.legendInactiveClass),r.classList.remove(this.legendInactiveClass),null!==o&&o.classList.remove(this.legendInactiveClass))}else if("mouseout"===t.type)for(var l=0;l<a.length;l++)a[l].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(t,e){var i=this,a=this.w,s=a.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),r=function(t){for(var e=0;e<s.length;e++)s[e].classList[t](i.legendInactiveClass)};if("mousemove"===t.type){var o=parseInt(e.getAttribute("rel"),10)-1;r("add"),function(t){for(var e=0;e<s.length;e++){var a=parseInt(s[e].getAttribute("val"),10);a>=t.from&&a<=t.to&&s[e].classList.remove(i.legendInactiveClass)}}(a.config.plotOptions.heatmap.colorScale.ranges[o])}else"mouseout"===t.type&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this.w,a=0;if(i.config.series.length>1)for(var s=i.config.series.map((function(t,a){return t.data&&t.data.length>0&&-1===i.globals.collapsedSeriesIndices.indexOf(a)&&(!i.globals.comboCharts||0===e.length||e.length&&e.indexOf(i.config.series[a].type)>-1)?a:-1})),r="asc"===t?0:s.length-1;"asc"===t?r<s.length:r>=0;"asc"===t?r++:r--)if(-1!==s[r]){a=s[r];break}return a}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(t,e){return"bar"===t.type||"column"===t.type?e:-1})).filter((function(t){return-1!==t})):this.w.config.series.map((function(t,e){return e}))}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(e,i,a){for(var s=e[i].childNodes,r={type:a,paths:[],realIndex:e[i].getAttribute("data:realIndex")},o=0;o<s.length;o++)if(s[o].hasAttribute("pathTo")){var n=s[o].getAttribute("pathTo");r.paths.push({d:n})}t.globals.previousPaths.push(r)}t.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach((function(i){for(var a,s=(a=i,t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(a,"-series .apexcharts-series"))),r=0;r<s.length;r++)e(s,r,i)})),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series"));if(i.length>0)for(var a=function(e){for(var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(e,"'] rect")),a=[],s=function(t){var e=function(e){return i[t].getAttribute(e)},s={x:parseFloat(e("x")),y:parseFloat(e("y")),width:parseFloat(e("width")),height:parseFloat(e("height"))};a.push({rect:s,color:i[t].getAttribute("color")})},r=0;r<i.length;r++)s(r);t.globals.previousPaths.push(a)},s=0;s<i.length;s++)a(s);t.globals.axisCharts||(t.globals.previousPaths=t.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(t){var e=this.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t,"-series .apexcharts-series"));if(i.length>0)for(var a=0;a<i.length;a++){for(var s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t,"-series .apexcharts-series[data\\:realIndex='").concat(a,"'] circle")),r=[],o=0;o<s.length;o++)r.push({x:s[o].getAttribute("cx"),y:s[o].getAttribute("cy"),r:s[o].getAttribute("r")});e.globals.previousPaths.push(r)}}},{key:"clearPreviousPaths",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var t=this.w,e=t.config.noData,i=new A(this.ctx),a=t.globals.svgWidth/2,s=t.globals.svgHeight/2,r="middle";if(t.globals.noData=!0,t.globals.animationEnded=!0,"left"===e.align?(a=10,r="start"):"right"===e.align&&(a=t.globals.svgWidth-10,r="end"),"top"===e.verticalAlign?s=50:"bottom"===e.verticalAlign&&(s=t.globals.svgHeight-50),a+=e.offsetX,s=s+parseInt(e.style.fontSize,10)+2+e.offsetY,void 0!==e.text&&""!==e.text){var o=i.drawText({x:a,y:s,text:e.text,textAnchor:r,fontSize:e.style.fontSize,fontFamily:e.style.fontFamily,foreColor:e.style.color,opacity:1,class:"apexcharts-text-nodata"});t.globals.dom.Paper.add(o)}}},{key:"setNullSeriesToZeroValues",value:function(t){for(var e=this.w,i=0;i<t.length;i++)if(0===t[i].length)for(var a=0;a<t[e.globals.maxValsInArrayIndex].length;a++)t[i].push(0);return t}},{key:"hasAllSeriesEqualX",value:function(){for(var t=!0,e=this.w,i=this.filteredSeriesX(),a=0;a<i.length-1;a++)if(i[a][0]!==i[a+1][0]){t=!1;break}return e.globals.allSeriesHasEqualX=t,t}},{key:"filteredSeriesX",value:function(){var t=this.w.globals.seriesX.map((function(t){return t.length>0?t:[]}));return t}}]),t}(),j=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new S(this.ctx)}return h(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new V(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new V(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,a=this.w.globals,s="boxPlot"===i.chart.type||"boxPlot"===i.series[e].type,r=0;r<t[e].data.length;r++)if(void 0!==t[e].data[r][1]&&(Array.isArray(t[e].data[r][1])&&4===t[e].data[r][1].length&&!s?this.twoDSeries.push(y.parseNumber(t[e].data[r][1][3])):t[e].data[r].length>=5?this.twoDSeries.push(y.parseNumber(t[e].data[r][4])):this.twoDSeries.push(y.parseNumber(t[e].data[r][1])),a.dataFormatXNumeric=!0),"datetime"===i.xaxis.type){var o=new Date(t[e].data[r][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(t[e].data[r][0]);for(var n=0;n<t[e].data.length;n++)void 0!==t[e].data[n][2]&&(this.threeDSeries.push(t[e].data[n][2]),a.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(t,e){var i=this.w.config,a=this.w.globals,s=new X(this.ctx),r=e;a.collapsedSeriesIndices.indexOf(e)>-1&&(r=this.activeSeriesIndex);for(var o=0;o<t[e].data.length;o++)void 0!==t[e].data[o].y&&(Array.isArray(t[e].data[o].y)?this.twoDSeries.push(y.parseNumber(t[e].data[o].y[t[e].data[o].y.length-1])):this.twoDSeries.push(y.parseNumber(t[e].data[o].y))),void 0!==t[e].data[o].goals&&Array.isArray(t[e].data[o].goals)?(void 0===this.seriesGoals[e]&&(this.seriesGoals[e]=[]),this.seriesGoals[e].push(t[e].data[o].goals)):(void 0===this.seriesGoals[e]&&(this.seriesGoals[e]=[]),this.seriesGoals[e].push(null));for(var n=0;n<t[r].data.length;n++){var l="string"==typeof t[r].data[n].x,h=Array.isArray(t[r].data[n].x),c=!h&&!!s.isValidDate(t[r].data[n].x);if(l||c)if(l||i.xaxis.convertedCatToNumeric){var d=a.isBarHorizontal&&a.isRangeData;"datetime"!==i.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[r].data[n].x),isNaN(t[r].data[n].x)||"category"===this.w.config.xaxis.type||"string"==typeof t[r].data[n].x||(a.isXNumeric=!0)):this.twoDSeriesX.push(s.parseDate(t[r].data[n].x))}else"datetime"===i.xaxis.type?this.twoDSeriesX.push(s.parseDate(t[r].data[n].x.toString())):(a.dataFormatXNumeric=!0,a.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(t[r].data[n].x)));else h?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[r].data[n].x)):(a.isXNumeric=!0,a.dataFormatXNumeric=!0,this.twoDSeriesX.push(t[r].data[n].x))}if(t[e].data[0]&&void 0!==t[e].data[0].z){for(var g=0;g<t[e].data.length;g++)this.threeDSeries.push(t[e].data[g].z);a.isDataXYZ=!0}}},{key:"handleRangeData",value:function(t,e){var i=this.w.globals,a={};return this.isFormat2DArray()?a=this.handleRangeDataFormat("array",t,e):this.isFormatXY()&&(a=this.handleRangeDataFormat("xy",t,e)),i.seriesRangeStart.push(a.start),i.seriesRangeEnd.push(a.end),i.seriesRange.push(a.rangeUniques),i.seriesRange.forEach((function(t,e){t&&t.forEach((function(t,e){t.y.forEach((function(e,i){for(var a=0;a<t.y.length;a++)if(i!==a){var s=e.y1,r=e.y2,o=t.y[a].y1;s<=t.y[a].y2&&o<=r&&(t.overlaps.indexOf(e.rangeName)<0&&t.overlaps.push(e.rangeName),t.overlaps.indexOf(t.y[a].rangeName)<0&&t.overlaps.push(t.y[a].rangeName))}}))}))})),a}},{key:"handleCandleStickBoxData",value:function(t,e){var i=this.w.globals,a={};return this.isFormat2DArray()?a=this.handleCandleStickBoxDataFormat("array",t,e):this.isFormatXY()&&(a=this.handleCandleStickBoxDataFormat("xy",t,e)),i.seriesCandleO[e]=a.o,i.seriesCandleH[e]=a.h,i.seriesCandleM[e]=a.m,i.seriesCandleL[e]=a.l,i.seriesCandleC[e]=a.c,a}},{key:"handleRangeDataFormat",value:function(t,e,i){var a=[],s=[],r=e[i].data.filter((function(t,e,i){return e===i.findIndex((function(e){return e.x===t.x}))})).map((function(t,e){return{x:t.x,overlaps:[],y:[]}}));if("array"===t)for(var o=0;o<e[i].data.length;o++)Array.isArray(e[i].data[o])?(a.push(e[i].data[o][1][0]),s.push(e[i].data[o][1][1])):(a.push(e[i].data[o]),s.push(e[i].data[o]));else if("xy"===t)for(var n=function(t){var o=Array.isArray(e[i].data[t].y),n=y.randomId(),l=e[i].data[t].x,h={y1:o?e[i].data[t].y[0]:e[i].data[t].y,y2:o?e[i].data[t].y[1]:e[i].data[t].y,rangeName:n};e[i].data[t].rangeName=n;var c=r.findIndex((function(t){return t.x===l}));r[c].y.push(h),a.push(h.y1),s.push(h.y2)},l=0;l<e[i].data.length;l++)n(l);return{start:a,end:s,rangeUniques:r}}},{key:"handleCandleStickBoxDataFormat",value:function(t,e,i){var a=this.w,s="boxPlot"===a.config.chart.type||"boxPlot"===a.config.series[i].type,r=[],o=[],n=[],l=[],h=[];if("array"===t)if(s&&6===e[i].data[0].length||!s&&5===e[i].data[0].length)for(var c=0;c<e[i].data.length;c++)r.push(e[i].data[c][1]),o.push(e[i].data[c][2]),s?(n.push(e[i].data[c][3]),l.push(e[i].data[c][4]),h.push(e[i].data[c][5])):(l.push(e[i].data[c][3]),h.push(e[i].data[c][4]));else for(var d=0;d<e[i].data.length;d++)Array.isArray(e[i].data[d][1])&&(r.push(e[i].data[d][1][0]),o.push(e[i].data[d][1][1]),s?(n.push(e[i].data[d][1][2]),l.push(e[i].data[d][1][3]),h.push(e[i].data[d][1][4])):(l.push(e[i].data[d][1][2]),h.push(e[i].data[d][1][3])));else if("xy"===t)for(var g=0;g<e[i].data.length;g++)Array.isArray(e[i].data[g].y)&&(r.push(e[i].data[g].y[0]),o.push(e[i].data[g].y[1]),s?(n.push(e[i].data[g].y[2]),l.push(e[i].data[g].y[3]),h.push(e[i].data[g].y[4])):(l.push(e[i].data[g].y[2]),h.push(e[i].data[g].y[3])));return{o:r,h:o,m:n,l:l,c:h}}},{key:"parseDataAxisCharts",value:function(t){var e,i=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,s=this.w.config,r=this.w.globals,o=new X(a),n=s.labels.length>0?s.labels.slice():s.xaxis.categories.slice();if(r.isRangeBar="rangeBar"===s.chart.type&&r.isBarHorizontal,r.hasXaxisGroups="category"===s.xaxis.type&&s.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=s.xaxis.group.groups),r.hasSeriesGroups=null===(e=t[0])||void 0===e?void 0:e.group,r.hasSeriesGroups){var l=[],h=b(new Set(t.map((function(t){return t.group}))));t.forEach((function(t,e){var i=h.indexOf(t.group);l[i]||(l[i]=[]),l[i].push(t.name)})),r.seriesGroups=l}for(var c=function(){for(var t=0;t<n.length;t++)if("string"==typeof n[t]){if(!o.isValidDate(n[t]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");i.twoDSeriesX.push(o.parseDate(n[t]))}else i.twoDSeriesX.push(n[t])},d=0;d<t.length;d++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===t[d].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==s.chart.type&&"rangeArea"!==s.chart.type&&"rangeBar"!==t[d].type&&"rangeArea"!==t[d].type||(r.isRangeData=!0,"rangeBar"!==s.chart.type&&"rangeArea"!==s.chart.type||this.handleRangeData(t,d)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(t,d):this.isFormatXY()&&this.handleFormatXY(t,d),"candlestick"!==s.chart.type&&"candlestick"!==t[d].type&&"boxPlot"!==s.chart.type&&"boxPlot"!==t[d].type||this.handleCandleStickBoxData(t,d),r.series.push(this.twoDSeries),r.labels.push(this.twoDSeriesX),r.seriesX.push(this.twoDSeriesX),r.seriesGoals=this.seriesGoals,d!==this.activeSeriesIndex||this.fallbackToCategory||(r.isXNumeric=!0);else{"datetime"===s.xaxis.type?(r.isXNumeric=!0,c(),r.seriesX.push(this.twoDSeriesX)):"numeric"===s.xaxis.type&&(r.isXNumeric=!0,n.length>0&&(this.twoDSeriesX=n,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var g=t[d].data.map((function(t){return y.parseNumber(t)}));r.series.push(g)}r.seriesZ.push(this.threeDSeries),void 0!==t[d].name?r.seriesNames.push(t[d].name):r.seriesNames.push("series-"+parseInt(d+1,10)),void 0!==t[d].color?r.seriesColors.push(t[d].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a<e.series.length;a++)void 0===e.seriesNames[a]&&e.seriesNames.push("series-"+(a+1));return this.w}},{key:"handleExternalLabelsData",value:function(t){var e=this.w.config,i=this.w.globals;e.xaxis.categories.length>0?i.labels=e.xaxis.categories:e.labels.length>0?i.labels=e.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map((function(t){t.forEach((function(t){i.labels.indexOf(t.x)<0&&t.x&&i.labels.push(t.x)}))})),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),e.xaxis.convertedCatToNumeric&&(new R(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,i=this.w.config,a=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var s=i.series.map((function(t,e){return t.data.filter((function(t,e,i){return i.findIndex((function(e){return e.x===t.x}))===e}))})),r=s.reduce((function(t,e,i,a){return a[t].length>e.length?t:i}),0),o=0;o<s[r].length;o++)a.push(o+1);else for(var n=0;n<e.series[e.maxValsInArrayIndex].length;n++)a.push(n+1);e.seriesX=[];for(var l=0;l<t.length;l++)e.seriesX.push(a);this.w.globals.isBarHorizontal||(e.isXNumeric=!0)}if(0===a.length){a=e.axisCharts?[]:e.series.map((function(t,e){return e+1}));for(var h=0;h<t.length;h++)e.seriesX.push(a)}e.labels=a,i.xaxis.convertedCatToNumeric&&(e.categoryLabels=a.map((function(t){return i.xaxis.labels.formatter(t)}))),e.noLabelsProvided=!0}},{key:"parseData",value:function(t){var e=this.w,i=e.config,a=e.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),a.axisCharts?(this.parseDataAxisCharts(t),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(t),i.chart.stacked){var s=new V(this.ctx);a.series=s.setNullSeriesToZeroValues(a.series)}this.coreUtils.getSeriesTotals(),a.axisCharts&&(a.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),a.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),a.dataFormatXNumeric||a.isXNumeric&&("numeric"!==i.xaxis.type||0!==i.labels.length||0!==i.xaxis.categories.length)||this.handleExternalLabelsData(t);for(var r=this.coreUtils.getCategoryLabels(a.labels),o=0;o<r.length;o++)if(Array.isArray(r[o])){a.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map((function(i,a){if(t.w.globals.isMultipleYAxis&&!e.config.chart.stacked)return i.index}))}}]),t}(),_=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"getLabel",value:function(t,e,i,a){var s,r,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",l=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],h=this.w,c=void 0===t[a]?"":t[a],d=c,g=h.globals.xLabelFormatter,u=h.config.xaxis.labels.formatter,p=!1,f=new E(this.ctx),x=c;l&&(d=f.xLabelFormat(g,c,x,{i:a,dateFormatter:new X(this.ctx).formatDate,w:h}),void 0!==u&&(d=u(c,t[a],{i:a,dateFormatter:new X(this.ctx).formatDate,w:h}))),e.length>0?(s=e[a].unit,r=null,e.forEach((function(t){"month"===t.unit?r="year":"day"===t.unit?r="month":"hour"===t.unit?r="day":"minute"===t.unit&&(r="hour")})),p=r===s,i=e[a].position,d=e[a].value):"datetime"===h.config.xaxis.type&&void 0===u&&(d=""),void 0===d&&(d=""),d=Array.isArray(d)?d:d.toString();var b=new A(this.ctx),v={};v=h.globals.rotateXLabels&&l?b.getTextRects(d,parseInt(n,10),null,"rotate(".concat(h.config.xaxis.labels.rotate," 0 0)"),!1):b.getTextRects(d,parseInt(n,10));var m=!h.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(d)&&(0===d.indexOf("NaN")||0===d.toLowerCase().indexOf("invalid")||d.toLowerCase().indexOf("infinity")>=0||o.indexOf(d)>=0&&m)&&(d=""),{x:i,text:d,textRect:v,isBold:p}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,i){var a=this.w,s=a.config.xaxis.tickAmount;return"dataPoints"===s&&(s=Math.round(a.globals.gridWidth/120)),s>i||t%Math.round(i/(s+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,i,a,s){var r=this.w;if(0===t&&r.globals.skipFirstTimelinelabel&&(e.text=""),t===i-1&&r.globals.skipLastTimelinelabel&&(e.text=""),r.config.xaxis.labels.hideOverlappingLabels&&a.length>0){var o=s[s.length-1];e.x<o.textRect.width/(r.globals.rotateXLabels?Math.abs(r.config.xaxis.labels.rotate)/12:1.01)+o.x&&(e.text="")}return e}},{key:"checkForReversedLabels",value:function(t,e){var i=this.w;return i.config.yaxis[t]&&i.config.yaxis[t].reversed&&e.reverse(),e}},{key:"isYAxisHidden",value:function(t){var e=this.w,i=new S(this.ctx);return!e.config.yaxis[t].show||!e.config.yaxis[t].showForNullSeries&&i.isSeriesNull(t)&&-1===e.globals.collapsedSeriesIndices.indexOf(t)}},{key:"getYAxisForeColor",value:function(t,e){var i=this.w;return Array.isArray(t)&&i.globals.yAxisScale[e]&&this.ctx.theme.pushExtraColors(t,i.globals.yAxisScale[e].result.length,!1),t}},{key:"drawYAxisTicks",value:function(t,e,i,a,s,r,o){var n=this.w,l=new A(this.ctx),h=n.globals.translateY;if(a.show&&e>0){!0===n.config.yaxis[s].opposite&&(t+=a.width);for(var c=e;c>=0;c--){var d=h+e/10+n.config.yaxis[s].labels.offsetY-1;n.globals.isBarHorizontal&&(d=r*c),"heatmap"===n.config.chart.type&&(d+=r/2);var g=l.drawLine(t+i.offsetX-a.width+a.offsetX,d+a.offsetY,t+i.offsetX+a.offsetX,d+a.offsetY,a.color);o.add(g),h+=r}}}}]),t}(),U=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"scaleSvgNode",value:function(t,e){var i=parseFloat(t.getAttributeNS(null,"width")),a=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",i*e),t.setAttributeNS(null,"height",a*e),t.setAttributeNS(null,"viewBox","0 0 "+i+" "+a)}},{key:"fixSvgStringForIe11",value:function(t){if(!y.isIE11())return t.replace(/&nbsp;/g,"&#160;");var e=0,i=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(t){return 2===++e?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':t}));return(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){null==t&&(t=1);var e=this.w.globals.dom.Paper.svg();if(1!==t){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,t),e=(new XMLSerializer).serializeToString(i)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(a,(function(t){t.setAttribute("width",0)})),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise((function(i){var a=e.w,s=t?t.scale||t.width/a.globals.svgWidth:1;e.cleanup();var r=document.createElement("canvas");r.width=a.globals.svgWidth*s,r.height=parseInt(a.globals.dom.elWrap.style.height,10)*s;var o="transparent"===a.config.chart.background?"#fff":a.config.chart.background,n=r.getContext("2d");n.fillStyle=o,n.fillRect(0,0,r.width*s,r.height*s);var l=e.getSvgString(s);if(window.canvg&&y.isIE11()){var h=window.canvg.Canvg.fromString(n,l,{ignoreClear:!0,ignoreDimensions:!0});h.start();var c=r.msToBlob();h.stop(),i({blob:c})}else{var d="data:image/svg+xml,"+encodeURIComponent(l),g=new Image;g.crossOrigin="anonymous",g.onload=function(){if(n.drawImage(g,0,0),r.msToBlob){var t=r.msToBlob();i({blob:t})}else{var e=r.toDataURL("image/png");i({imgURI:e})}},g.src=d}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then((function(e){var i=e.imgURI,a=e.blob;a?navigator.msSaveOrOpenBlob(a,t.w.globals.chartID+".png"):t.triggerDownload(i,t.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(t){var e=this,i=t.series,a=t.fileName,s=t.columnDelimiter,r=void 0===s?",":s,o=t.lineDelimiter,n=void 0===o?"\n":o,l=this.w;i||(i=l.config.series);var h,c,d=[],g=[],u="",p=l.globals.series.map((function(t,e){return-1===l.globals.collapsedSeriesIndices.indexOf(e)?t:[]})),f=function(t){return"datetime"===l.config.xaxis.type&&String(t).length>=10},x=Math.max.apply(Math,b(i.map((function(t){return t.data?t.data.length:0})))),v=new j(this.ctx),m=new _(this.ctx),w=function(t){var i="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var a=l.globals.yLabelFormatters[0],s=new V(e.ctx).getActiveConfigSeriesIndex();i=a(l.globals.labels[t],{seriesIndex:s,dataPointIndex:t,w:l})}else i=m.getLabel(l.globals.labels,l.globals.timescaleLabels,0,t).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?i=l.config.xaxis.categories[t]:l.config.labels.length&&(i=l.config.labels[t]))}else i=l.config.labels[t];return Array.isArray(i)&&(i=i.join(" ")),y.isNumber(i)?i:i.split(r).join("")},k=function(t,e){if(d.length&&0===e&&g.push(d.join(r)),t.data){t.data=t.data.length&&t.data||b(Array(x)).map((function(){return""}));for(var a=0;a<t.data.length;a++){d=[];var s=w(a);if(s||(v.isFormatXY()?s=i[e].data[a].x:v.isFormat2DArray()&&(s=i[e].data[a]?i[e].data[a][0]:"")),0===e){d.push(f(s)?l.config.chart.toolbar.export.csv.dateFormatter(s):y.isNumber(s)?s:s.split(r).join(""));for(var o=0;o<l.globals.series.length;o++){var n;v.isFormatXY()?d.push(null===(n=i[o].data[a])||void 0===n?void 0:n.y):d.push(p[o][a])}}("candlestick"===l.config.chart.type||t.type&&"candlestick"===t.type)&&(d.pop(),d.push(l.globals.seriesCandleO[e][a]),d.push(l.globals.seriesCandleH[e][a]),d.push(l.globals.seriesCandleL[e][a]),d.push(l.globals.seriesCandleC[e][a])),("boxPlot"===l.config.chart.type||t.type&&"boxPlot"===t.type)&&(d.pop(),d.push(l.globals.seriesCandleO[e][a]),d.push(l.globals.seriesCandleH[e][a]),d.push(l.globals.seriesCandleM[e][a]),d.push(l.globals.seriesCandleL[e][a]),d.push(l.globals.seriesCandleC[e][a])),"rangeBar"===l.config.chart.type&&(d.pop(),d.push(l.globals.seriesRangeStart[e][a]),d.push(l.globals.seriesRangeEnd[e][a])),d.length&&g.push(d.join(r))}}};d.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(d.push("minimum"),d.push("q1"),d.push("median"),d.push("q3"),d.push("maximum")):"candlestick"===l.config.chart.type?(d.push("open"),d.push("high"),d.push("low"),d.push("close")):"rangeBar"===l.config.chart.type?(d.push("minimum"),d.push("maximum")):i.map((function(t,e){var i=(t.name?t.name:"series-".concat(e))+"";l.globals.axisCharts&&d.push(i.split(r).join("")?i.split(r).join(""):"series-".concat(e))})),l.globals.axisCharts||(d.push(l.config.chart.toolbar.export.csv.headerValue),g.push(d.join(r))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?i.map((function(t,e){l.globals.axisCharts?k(t,e):((d=[]).push(l.globals.labels[e].split(r).join("")),d.push(p[e]),g.push(d.join(r)))})):(h=new Set,c={},i.forEach((function(t,e){null==t||t.data.forEach((function(t){var a,s;if(v.isFormatXY())a=t.x,s=t.y;else{if(!v.isFormat2DArray())return;a=t[0],s=t[1]}c[a]||(c[a]=Array(i.length).fill("")),c[a][e]=s,h.add(a)}))})),d.length&&g.push(d.join(r)),Array.from(h).sort().forEach((function(t){g.push([f(t)&&"datetime"===l.config.xaxis.type?l.config.chart.toolbar.export.csv.dateFormatter(t):y.isNumber(t)?t:t.split(r).join(""),c[t].join(r)])}))),u+=g.join(n),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+u),a||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(t,e,i){var a=document.createElement("a");a.href=t,a.download=(e||this.w.globals.chartID)+i,document.body.appendChild(a),a.click(),document.body.removeChild(a)}}]),t}(),q=function(){function t(e,i){n(this,t),this.ctx=e,this.elgrid=i,this.w=e.w;var a=this.w;this.axesUtils=new _(e),this.xaxisLabels=a.globals.labels.slice(),a.globals.timescaleLabels.length>0&&!a.globals.isBarHorizontal&&(this.xaxisLabels=a.globals.timescaleLabels.slice()),a.config.xaxis.overwriteCategories&&(this.xaxisLabels=a.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===a.config.xaxis.position?this.offY=0:this.offY=a.globals.gridHeight+1,this.offY=this.offY+a.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===a.config.chart.type&&a.config.plotOptions.bar.horizontal,this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.xaxisBorderWidth=a.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=a.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=a.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=a.config.xaxis.axisBorder.height,this.yaxis=a.config.yaxis[0]}return h(t,[{key:"drawXaxis",value:function(){var t=this.w,e=new A(this.ctx),i=e.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),a=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});i.add(a);for(var s=[],r=0;r<this.xaxisLabels.length;r++)s.push(this.xaxisLabels[r]);if(this.drawXAxisLabelAndGroup(!0,e,a,s,t.globals.isXNumeric,(function(t,e){return e})),t.globals.hasXaxisGroups){var o=t.globals.groups;s=[];for(var n=0;n<o.length;n++)s.push(o[n].title);var l={};t.config.xaxis.group.style&&(l.xaxisFontSize=t.config.xaxis.group.style.fontSize,l.xaxisFontFamily=t.config.xaxis.group.style.fontFamily,l.xaxisForeColors=t.config.xaxis.group.style.colors,l.fontWeight=t.config.xaxis.group.style.fontWeight,l.cssClass=t.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,e,a,s,!1,(function(t,e){return o[t].cols*e}),l)}if(void 0!==t.config.xaxis.title.text){var h=e.group({class:"apexcharts-xaxis-title"}),c=e.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+("bottom"===t.config.xaxis.position?t.globals.xAxisLabelsHeight:-t.globals.xAxisLabelsHeight-10)+t.config.xaxis.title.offsetY,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+t.config.xaxis.title.style.cssClass});h.add(c),i.add(h)}if(t.config.xaxis.axisBorder.show){var d=t.globals.barPadForNumericAxis,g=e.drawLine(t.globals.padHorizontal+t.config.xaxis.axisBorder.offsetX-d,this.offY,this.xaxisBorderWidth+d,this.offY,t.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(g):i.add(g)}return i}},{key:"drawXAxisLabelAndGroup",value:function(t,e,i,a,s,r){var o,n=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},h=[],c=[],d=this.w,g=l.xaxisFontSize||this.xaxisFontSize,u=l.xaxisFontFamily||this.xaxisFontFamily,p=l.xaxisForeColors||this.xaxisForeColors,f=l.fontWeight||d.config.xaxis.labels.style.fontWeight,x=l.cssClass||d.config.xaxis.labels.style.cssClass,b=d.globals.padHorizontal,v=a.length,m="category"===d.config.xaxis.type?d.globals.dataPoints:v;if(0===m&&v>m&&(m=v),s){var y=m>1?m-1:m;o=d.globals.gridWidth/Math.min(y,v-1),b=b+r(0,o)/2+d.config.xaxis.labels.offsetX}else o=d.globals.gridWidth/m,b=b+r(0,o)+d.config.xaxis.labels.offsetX;for(var w=function(s){var l=b-r(s,o)/2+d.config.xaxis.labels.offsetX;0===s&&1===v&&o/2===b&&1===m&&(l=d.globals.gridWidth/2);var y=n.axesUtils.getLabel(a,d.globals.timescaleLabels,l,s,h,g,t),w=28;if(d.globals.rotateXLabels&&t&&(w=22),d.config.xaxis.title.text&&"top"===d.config.xaxis.position&&(w+=parseFloat(d.config.xaxis.title.style.fontSize)+2),t||(w=w+parseFloat(g)+(d.globals.xAxisLabelsHeight-d.globals.xAxisGroupLabelsHeight)+(d.globals.rotateXLabels?10:0)),y=void 0!==d.config.xaxis.tickAmount&&"dataPoints"!==d.config.xaxis.tickAmount&&"datetime"!==d.config.xaxis.type?n.axesUtils.checkLabelBasedOnTickamount(s,y,v):n.axesUtils.checkForOverflowingLabels(s,y,v,h,c),d.config.xaxis.labels.show){var k=e.drawText({x:y.x,y:n.offY+d.config.xaxis.labels.offsetY+w-("top"===d.config.xaxis.position?d.globals.xAxisHeight+d.config.xaxis.axisTicks.height-2:0),text:y.text,textAnchor:"middle",fontWeight:y.isBold?600:f,fontSize:g,fontFamily:u,foreColor:Array.isArray(p)?t&&d.config.xaxis.convertedCatToNumeric?p[d.globals.minX+s-1]:p[s]:p,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+x});if(i.add(k),k.on("click",(function(t){if("function"==typeof d.config.chart.events.xAxisLabelClick){var e=Object.assign({},d,{labelIndex:s});d.config.chart.events.xAxisLabelClick(t,n.ctx,e)}})),t){var A=document.createElementNS(d.globals.SVGNS,"title");A.textContent=Array.isArray(y.text)?y.text.join(" "):y.text,k.node.appendChild(A),""!==y.text&&(h.push(y.text),c.push(y))}}s<v-1&&(b+=r(s+1,o))},k=0;k<=v-1;k++)w(k)}},{key:"drawXaxisInversed",value:function(t){var e,i,a=this,s=this.w,r=new A(this.ctx),o=s.config.yaxis[0].opposite?s.globals.translateYAxisX[t]:0,n=r.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:t}),l=r.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+o+", 0)"});n.add(l);var h=[];if(s.config.yaxis[t].show)for(var c=0;c<this.xaxisLabels.length;c++)h.push(this.xaxisLabels[c]);e=s.globals.gridHeight/h.length,i=-e/2.2;var d=s.globals.yLabelFormatters[0],g=s.config.yaxis[0].labels;if(g.show)for(var u=function(o){var n=void 0===h[o]?"":h[o];n=d(n,{seriesIndex:t,dataPointIndex:o,w:s});var c=a.axesUtils.getYAxisForeColor(g.style.colors,t),u=0;Array.isArray(n)&&(u=n.length/2*parseInt(g.style.fontSize,10));var p=g.offsetX-15,f="end";a.yaxis.opposite&&(f="start"),"left"===s.config.yaxis[0].labels.align?(p=g.offsetX,f="start"):"center"===s.config.yaxis[0].labels.align?(p=g.offsetX,f="middle"):"right"===s.config.yaxis[0].labels.align&&(f="end");var x=r.drawText({x:p,y:i+e+g.offsetY-u,text:n,textAnchor:f,foreColor:Array.isArray(c)?c[o]:c,fontSize:g.style.fontSize,fontFamily:g.style.fontFamily,fontWeight:g.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+g.style.cssClass,maxWidth:g.maxWidth});l.add(x),x.on("click",(function(t){if("function"==typeof s.config.chart.events.xAxisLabelClick){var e=Object.assign({},s,{labelIndex:o});s.config.chart.events.xAxisLabelClick(t,a.ctx,e)}}));var b=document.createElementNS(s.globals.SVGNS,"title");if(b.textContent=Array.isArray(n)?n.join(" "):n,x.node.appendChild(b),0!==s.config.yaxis[t].labels.rotate){var v=r.rotateAroundCenter(x.node);x.node.setAttribute("transform","rotate(".concat(s.config.yaxis[t].labels.rotate," 0 ").concat(v.y,")"))}i+=e},p=0;p<=h.length-1;p++)u(p);if(void 0!==s.config.yaxis[0].title.text){var f=r.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+o+", 0)"}),x=r.drawText({x:s.config.yaxis[0].title.offsetX,y:s.globals.gridHeight/2+s.config.yaxis[0].title.offsetY,text:s.config.yaxis[0].title.text,textAnchor:"middle",foreColor:s.config.yaxis[0].title.style.color,fontSize:s.config.yaxis[0].title.style.fontSize,fontWeight:s.config.yaxis[0].title.style.fontWeight,fontFamily:s.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+s.config.yaxis[0].title.style.cssClass});f.add(x),n.add(f)}var b=0;this.isCategoryBarHorizontal&&s.config.yaxis[0].opposite&&(b=s.globals.gridWidth);var v=s.config.xaxis.axisBorder;if(v.show){var m=r.drawLine(s.globals.padHorizontal+v.offsetX+b,1+v.offsetY,s.globals.padHorizontal+v.offsetX+b,s.globals.gridHeight+v.offsetY,v.color,0);this.elgrid&&this.elgrid.elGridBorders&&s.config.grid.show?this.elgrid.elGridBorders.add(m):n.add(m)}return s.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(b,h.length,s.config.yaxis[0].axisBorder,s.config.yaxis[0].axisTicks,0,e,n),n}},{key:"drawXaxisTicks",value:function(t,e,i){var a=this.w,s=t;if(!(t<0||t-2>a.globals.gridWidth)){var r=this.offY+a.config.xaxis.axisTicks.offsetY;if(e=e+r+a.config.xaxis.axisTicks.height,"top"===a.config.xaxis.position&&(e=r-a.config.xaxis.axisTicks.height),a.config.xaxis.axisTicks.show){var o=new A(this.ctx).drawLine(t+a.config.xaxis.axisTicks.offsetX,r+a.config.xaxis.offsetY,s+a.config.xaxis.axisTicks.offsetX,e+a.config.xaxis.offsetY,a.config.xaxis.axisTicks.color);i.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var s=0;s<i;s++)a=this.xaxisLabels[s].position,e.push(a);else for(var r=i,o=0;o<r;o++){var n=r;t.globals.isXNumeric&&"bar"!==t.config.chart.type&&(n-=1),a+=t.globals.gridWidth/n,e.push(a)}return e}},{key:"xAxisLabelCorrections",value:function(){var t=this.w,e=new A(this.ctx),i=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(t.globals.rotateXLabels||t.config.xaxis.labels.rotateAlways)for(var o=0;o<a.length;o++){var n=e.rotateAroundCenter(a[o]);n.y=n.y-1,n.x=n.x+1,a[o].setAttribute("transform","rotate(".concat(t.config.xaxis.labels.rotate," ").concat(n.x," ").concat(n.y,")")),a[o].setAttribute("text-anchor","end"),i.setAttribute("transform","translate(0, ".concat(-10,")"));var l=a[o].childNodes;t.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(i){e.placeTextWithEllipsis(i,i.textContent,t.globals.xAxisLabelsHeight-("bottom"===t.config.legend.position?20:10))}))}else!function(){for(var i=t.globals.gridWidth/(t.globals.labels.length+1),s=0;s<a.length;s++){var r=a[s].childNodes;t.config.xaxis.labels.trim&&"datetime"!==t.config.xaxis.type&&Array.prototype.forEach.call(r,(function(t){e.placeTextWithEllipsis(t,t.textContent,i)}))}}();if(s.length>0){var h=s[s.length-1].getBBox(),c=s[0].getBBox();h.x<-20&&s[s.length-1].parentNode.removeChild(s[s.length-1]),c.x+c.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&s[0].parentNode.removeChild(s[0]);for(var d=0;d<r.length;d++)e.placeTextWithEllipsis(r[d],r[d].textContent,t.config.yaxis[0].labels.maxWidth-(t.config.yaxis[0].title.text?2*parseFloat(t.config.yaxis[0].title.style.fontSize):0)-15)}}}]),t}(),Z=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.xaxisLabels=i.globals.labels.slice(),this.axesUtils=new _(e),this.isRangeBar=i.globals.seriesRange.length&&i.globals.isBarHorizontal,i.globals.timescaleLabels.length>0&&(this.xaxisLabels=i.globals.timescaleLabels.slice())}return h(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new A(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),s=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(s),t.add(a),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new A(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var s=0;t.config.stroke.width.forEach((function(t){s=Math.max(s,t)})),a=s}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elForecastMask.setAttribute("id","forecastMask".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(e.cuid));var r=t.config.chart.type,o=0,n=0;("bar"===r||"rangeBar"===r||"candlestick"===r||"boxPlot"===r||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(o=t.config.grid.padding.left,n=t.config.grid.padding.right,e.barPadForNumericAxis>o&&(o=e.barPadForNumericAxis,n=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-a-o-2,2*-a-2,e.gridWidth+a+n+o+4,e.gridHeight+4*a+4,0,"#fff");var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var h=e.dom.baseEl.querySelector("defs");h.appendChild(e.dom.elGridRectMask),h.appendChild(e.dom.elForecastMask),h.appendChild(e.dom.elNonForecastMask),h.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.xCount,n=t.parent,l=this.w;if(!(0===e&&l.globals.skipFirstTimelinelabel||e===o-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:i,y1:a,x2:s,y2:r,xCount:o,parent:n});var h=0;if(l.globals.hasXaxisGroups&&"between"===l.config.xaxis.tickPlacement){var c=l.globals.groups;if(c){for(var d=0,g=0;d<e&&g<c.length;g++)d+=c[g].cols;d===e&&(h=.6*l.globals.xAxisLabelsHeight)}}new q(this.ctx).drawXaxisTicks(i,h,l.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(t){var e=t.i,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.xCount,n=t.parent,l=this.w,h=!1,c=n.node.classList.contains("apexcharts-gridlines-horizontal"),d=l.config.grid.strokeDashArray,g=l.globals.barPadForNumericAxis;(0===a&&0===r||0===i&&0===s)&&(h=!0),a===l.globals.gridHeight&&r===l.globals.gridHeight&&(h=!0),!l.globals.isBarHorizontal||0!==e&&e!==o-1||(h=!0);var u=new A(this).drawLine(i-(c?g:0),a,s+(c?g:0),r,l.config.grid.borderColor,d);u.node.classList.add("apexcharts-gridline"),h&&l.config.grid.show?this.elGridBorders.add(u):n.add(u)}},{key:"_drawGridBandRect",value:function(t){var e=t.c,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.type,n=this.w,l=new A(this.ctx),h=n.globals.barPadForNumericAxis;if("column"!==o||"datetime"!==n.config.xaxis.type){var c=n.config.grid[o].colors[e],d=l.drawRect(i-("row"===o?h:0),a,s+("row"===o?2*h:0),r,0,c,n.config.grid[o].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(n.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(o))}}},{key:"_drawXYLines",value:function(t){var e=this,i=t.xCount,a=t.tickAmount,s=this.w;if(s.config.grid.xaxis.lines.show||s.config.xaxis.axisTicks.show){var r,o=s.globals.padHorizontal,n=s.globals.gridHeight;s.globals.timescaleLabels.length?function(t){for(var a=t.xC,s=t.x1,r=t.y1,o=t.x2,n=t.y2,l=0;l<a;l++)s=e.xaxisLabels[l].position,o=e.xaxisLabels[l].position,e._drawGridLines({i:l,x1:s,y1:r,x2:o,y2:n,xCount:i,parent:e.elgridLinesV})}({xC:i,x1:o,y1:0,x2:r,y2:n}):(s.globals.isXNumeric&&(i=s.globals.xAxisScale.result.length),function(t){for(var a=t.xC,r=t.x1,o=t.y1,n=t.x2,l=t.y2,h=0;h<a+(s.globals.isXNumeric?0:1);h++)0===h&&1===a&&1===s.globals.dataPoints&&(n=r=s.globals.gridWidth/2),e._drawGridLines({i:h,x1:r,y1:o,x2:n,y2:l,xCount:i,parent:e.elgridLinesV}),n=r+=s.globals.gridWidth/(s.globals.isXNumeric?a-1:a)}({xC:i,x1:o,y1:0,x2:r,y2:n}))}if(s.config.grid.yaxis.lines.show){var l=0,h=0,c=s.globals.gridWidth,d=a+1;this.isRangeBar&&(d=s.globals.labels.length);for(var g=0;g<d+(this.isRangeBar?1:0);g++)this._drawGridLine({i:g,xCount:d+(this.isRangeBar?1:0),x1:0,y1:l,x2:c,y2:h,parent:this.elgridLinesH}),h=l+=s.globals.gridHeight/(this.isRangeBar?d:a)}}},{key:"_drawInvertedXYLines",value:function(t){var e=t.xCount,i=this.w;if(i.config.grid.xaxis.lines.show||i.config.xaxis.axisTicks.show)for(var a,s=i.globals.padHorizontal,r=i.globals.gridHeight,o=0;o<e+1;o++)i.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,xCount:e+1,x1:s,y1:0,x2:a,y2:r,parent:this.elgridLinesV}),new q(this.ctx).drawXaxisTicks(s,0,i.globals.dom.elGraphical),a=s=s+i.globals.gridWidth/e+.3;if(i.config.grid.yaxis.lines.show)for(var n=0,l=0,h=i.globals.gridWidth,c=0;c<i.globals.dataPoints+1;c++)this._drawGridLine({i:c,xCount:i.globals.dataPoints+1,x1:0,y1:n,x2:h,y2:l,parent:this.elgridLinesH}),l=n+=i.globals.gridHeight/i.globals.dataPoints}},{key:"renderGrid",value:function(){var t=this.w,e=new A(this.ctx);this.elg=e.group({class:"apexcharts-grid"}),this.elgridLinesH=e.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=e.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=e.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),t.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var i,a=t.globals.yAxisScale.length?t.globals.yAxisScale[0].result.length-1:5,s=0;s<t.globals.series.length&&(void 0!==t.globals.yAxisScale[s]&&(a=t.globals.yAxisScale[s].result.length-1),!(a>2));s++);return!t.globals.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(i--,a=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(i=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:a})):(i=a,a=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:a})),this.drawGridBands(i,a),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/i}}},{key:"drawGridBands",value:function(t,e){var i=this.w;if(void 0!==i.config.grid.row.colors&&i.config.grid.row.colors.length>0)for(var a=0,s=i.globals.gridHeight/e,r=i.globals.gridWidth,o=0,n=0;o<e;o++,n++)n>=i.config.grid.row.colors.length&&(n=0),this._drawGridBandRect({c:n,x1:0,y1:a,x2:r,y2:s,type:"row"}),a+=i.globals.gridHeight/e;if(void 0!==i.config.grid.column.colors&&i.config.grid.column.colors.length>0)for(var l=i.globals.isBarHorizontal||"on"!==i.config.xaxis.tickPlacement||"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric?t:t-1,h=i.globals.padHorizontal,c=i.globals.padHorizontal+i.globals.gridWidth/l,d=i.globals.gridHeight,g=0,u=0;g<t;g++,u++)u>=i.config.grid.column.colors.length&&(u=0),this._drawGridBandRect({c:u,x1:h,y1:0,x2:c,y2:d,type:"column"}),h+=i.globals.gridWidth/l}}]),t}(),$=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"niceScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4?arguments[4]:void 0,r=this.w,o=Math.abs(e-t);if("dataPoints"===(i=this._adjustTicksForSmallRange(i,a,o))&&(i=r.globals.dataPoints-1),t===Number.MIN_VALUE&&0===e||!y.isNumber(t)&&!y.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=i,this.linearScale(t,e,i);t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var n=[];o<1&&s&&("candlestick"===r.config.chart.type||"candlestick"===r.config.series[a].type||"boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[a].type||r.globals.isRangeData)&&(e*=1.01);var l=i+1;l<2?l=2:l>2&&(l-=2);var h=o/l,c=Math.floor(y.log10(h)),d=Math.pow(10,c),g=Math.round(h/d);g<1&&(g=1);var u=g*d,p=u*Math.floor(t/u),f=u*Math.ceil(e/u),x=p;if(s&&o>2){for(;n.push(y.stripNumber(x,7)),!((x+=u)>f););return{result:n,niceMin:n[0],niceMax:n[n.length-1]}}var b=t;(n=[]).push(y.stripNumber(b,7));for(var v=Math.abs(e-t)/i,m=0;m<=i;m++)b+=v,n.push(b);return n[n.length-2]>=e&&n.pop(),{result:n,niceMin:n[0],niceMax:n[n.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3?arguments[3]:void 0,s=Math.abs(e-t);"dataPoints"===(i=this._adjustTicksForSmallRange(i,a,s))&&(i=this.w.globals.dataPoints-1);var r=s/i;i===Number.MAX_VALUE&&(i=10,r=1);for(var o=[],n=t;i>=0;)o.push(n),n+=r,i-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScaleNice",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var a=[],s=Math.ceil(Math.log(e)/Math.log(i)+1),r=Math.floor(Math.log(t)/Math.log(i));r<s;r++)a.push(Math.pow(i,r));return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:"logarithmicScale",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var a=[],s=Math.log(e)/Math.log(i),r=Math.log(t)/Math.log(i),o=s-r,n=Math.round(o),l=o/n,h=0,c=r;h<n;h++,c+=l)a.push(Math.pow(i,c));return a.push(Math.pow(i,s)),{result:a,niceMin:t,niceMax:e}}},{key:"_adjustTicksForSmallRange",value:function(t,e,i){var a=t;if(void 0!==e&&this.w.config.yaxis[e].labels.formatter&&void 0===this.w.config.yaxis[e].tickAmount){var s=Number(this.w.config.yaxis[e].labels.formatter(1));y.isNumber(s)&&0===this.w.globals.yValueDecimal&&(a=Math.ceil(i))}return a<t?a:t}},{key:"setYScaleForIndex",value:function(t,e,i){var a=this.w.globals,s=this.w.config,r=a.isBarHorizontal?s.xaxis:s.yaxis[t];void 0===a.yAxisScale[t]&&(a.yAxisScale[t]=[]);var o=Math.abs(i-e);if(r.logarithmic&&o<=5&&(a.invalidLogScale=!0),r.logarithmic&&o>5)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(e,i,r.logBase),a.yAxisScale[t]=r.forceNiceScale?this.logarithmicScaleNice(e,i,r.logBase):this.logarithmicScale(e,i,r.logBase);else if(i!==-Number.MAX_VALUE&&y.isNumber(i))if(a.allSeriesCollapsed=!1,void 0===r.min&&void 0===r.max||r.forceNiceScale){var n=void 0===s.yaxis[t].max&&void 0===s.yaxis[t].min||s.yaxis[t].forceNiceScale;a.yAxisScale[t]=this.niceScale(e,i,r.tickAmount?r.tickAmount:o<5&&o>1?o+1:5,t,n)}else a.yAxisScale[t]=this.linearScale(e,i,r.tickAmount,t);else a.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(t,e){var i=this.w,a=i.globals,s=i.config.xaxis,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&y.isNumber(e)?a.xAxisScale=this.linearScale(t,e,s.tickAmount?s.tickAmount:r<5&&r>1?r+1:5,0):a.xAxisScale=this.linearScale(0,5,5),a.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),s=e.maxYArr.concat([]),r=[];i.yaxis.forEach((function(e,o){var n=o;i.series.forEach((function(t,i){t.name===e.seriesName&&(n=i,o!==i?r.push({index:i,similarIndex:o,alreadyExists:!0}):r.push({index:i}))}));var l=a[n],h=s[n];t.setYScaleForIndex(o,l,h)})),this.sameScaleInMultipleAxes(a,s,r)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var a=this,s=this.w.config,r=this.w.globals,o=[];i.forEach((function(t){t.alreadyExists&&(void 0===o[t.index]&&(o[t.index]=[]),o[t.index].push(t.index),o[t.index].push(t.similarIndex))})),r.yAxisSameScaleIndices=o,o.forEach((function(t,e){o.forEach((function(i,a){var s,r;e!==a&&(s=t,r=i,s.filter((function(t){return-1!==r.indexOf(t)}))).length>0&&(o[e]=o[e].concat(o[a]))}))}));var n=o.map((function(t){return t.filter((function(e,i){return t.indexOf(e)===i}))})).map((function(t){return t.sort()}));o=o.filter((function(t){return!!t}));var l=n.slice(),h=l.map((function(t){return JSON.stringify(t)}));l=l.filter((function(t,e){return h.indexOf(JSON.stringify(t))===e}));var c=[],d=[];t.forEach((function(t,i){l.forEach((function(a,s){a.indexOf(i)>-1&&(void 0===c[s]&&(c[s]=[],d[s]=[]),c[s].push({key:i,value:t}),d[s].push({key:i,value:e[i]}))}))}));var g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach((function(t,e){t.forEach((function(t,i){g[e]=Math.min(t.value,g[e])}))})),d.forEach((function(t,e){t.forEach((function(t,i){u[e]=Math.max(t.value,u[e])}))})),t.forEach((function(t,e){d.forEach((function(t,i){var o=g[i],n=u[i];s.chart.stacked&&(n=0,t.forEach((function(t,e){t.value!==-Number.MAX_VALUE&&(n+=t.value),o!==Number.MIN_VALUE&&(o+=c[i][e].value)}))),t.forEach((function(i,l){t[l].key===e&&(void 0!==s.yaxis[e].min&&(o="function"==typeof s.yaxis[e].min?s.yaxis[e].min(r.minY):s.yaxis[e].min),void 0!==s.yaxis[e].max&&(n="function"==typeof s.yaxis[e].max?s.yaxis[e].max(r.maxY):s.yaxis[e].max),a.setYScaleForIndex(e,o,n))}))}))}))}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),e;var s=a.globals.seriesX[0],r=a.config.chart.stacked;return e.forEach((function(t,o){for(var n=0,l=0;l<s.length;l++)if(s[l]>=i.xaxis.min){n=l;break}var h,c,d=a.globals.minYArr[o],g=a.globals.maxYArr[o],u=a.globals.stackedSeriesTotals;a.globals.series.forEach((function(o,l){var p=o[n];r?(p=u[n],h=c=p,u.forEach((function(t,e){s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),o[e]<h&&null!==o[e]&&(h=o[e]))}))):(h=c=p,o.forEach((function(t,e){if(s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min){var r=t,o=t;a.globals.series.forEach((function(i,a){null!==t&&(r=Math.min(i[e],r),o=Math.max(i[e],o))})),o>c&&null!==o&&(c=o),r<h&&null!==r&&(h=r)}}))),void 0===h&&void 0===c&&(h=d,c=g),c*=c<0?.9:1.1,0===(h*=h<0?1.1:.9)&&0===c&&(h=-1,c=1),c<0&&c<g&&(c=g),h<0&&h>d&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)}))})),e}}]),t}(),J=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.scales=new $(e)}return h(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w.config,r=this.w.globals,o=-Number.MAX_VALUE,n=Number.MIN_VALUE;null===a&&(a=t+1);var l=r.series,h=l,c=l;"candlestick"===s.chart.type?(h=r.seriesCandleL,c=r.seriesCandleH):"boxPlot"===s.chart.type?(h=r.seriesCandleO,c=r.seriesCandleC):r.isRangeData&&(h=r.seriesRangeStart,c=r.seriesRangeEnd);for(var d=t;d<a;d++){r.dataPoints=Math.max(r.dataPoints,l[d].length),r.categoryLabels.length&&(r.dataPoints=r.categoryLabels.filter((function(t){return void 0!==t})).length),r.labels.length&&"datetime"!==s.xaxis.type&&0!==r.series.reduce((function(t,e){return t+e.length}),0)&&(r.dataPoints=Math.max(r.dataPoints,r.labels.length));for(var g=0;g<r.series[d].length;g++){var u=l[d][g];null!==u&&y.isNumber(u)?(void 0!==c[d][g]&&(o=Math.max(o,c[d][g]),e=Math.min(e,c[d][g])),void 0!==h[d][g]&&(e=Math.min(e,h[d][g]),i=Math.max(i,h[d][g])),"candlestick"!==this.w.config.chart.type&&"boxPlot"!==this.w.config.chart.type&&"rangeArea"===this.w.config.chart.type&&"rangeBar"===this.w.config.chart.type||("candlestick"!==this.w.config.chart.type&&"boxPlot"!==this.w.config.chart.type||void 0!==r.seriesCandleC[d][g]&&(o=Math.max(o,r.seriesCandleO[d][g]),o=Math.max(o,r.seriesCandleH[d][g]),o=Math.max(o,r.seriesCandleL[d][g]),o=Math.max(o,r.seriesCandleC[d][g]),"boxPlot"===this.w.config.chart.type&&(o=Math.max(o,r.seriesCandleM[d][g]))),!s.series[d].type||"candlestick"===s.series[d].type&&"boxPlot"===s.series[d].type&&"rangeArea"===s.series[d].type&&"rangeBar"===s.series[d].type||(o=Math.max(o,r.series[d][g]),e=Math.min(e,r.series[d][g])),i=o),r.seriesGoals[d]&&r.seriesGoals[d][g]&&Array.isArray(r.seriesGoals[d][g])&&r.seriesGoals[d][g].forEach((function(t){n!==Number.MIN_VALUE&&(n=Math.min(n,t.value),e=n),o=Math.max(o,t.value),i=o})),y.isFloat(u)&&(u=y.noExponents(u),r.yValueDecimal=Math.max(r.yValueDecimal,u.toString().split(".")[1].length)),n>h[d][g]&&h[d][g]<0&&(n=h[d][g])):r.hasNullValues=!0}}return"rangeBar"===s.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&(n=e),"bar"===s.chart.type&&(n<0&&o<0&&(o=0),n===Number.MIN_VALUE&&(n=0)),{minY:n,maxY:o,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a<t.series.length;a++){var s=this.getMinYMaxY(a,i,null,a+1);t.minYArr.push(s.minY),t.maxYArr.push(s.maxY),i=s.lowestY}var r=this.getMinYMaxY(0,i,null,t.series.length);if(t.minY=r.minY,t.maxY=r.maxY,i=r.lowestY,e.chart.stacked&&this._setStackedMinMax(),("line"===e.chart.type||"area"===e.chart.type||"candlestick"===e.chart.type||"boxPlot"===e.chart.type||"rangeBar"===e.chart.type&&!t.isBarHorizontal)&&t.minY===Number.MIN_VALUE&&i!==-Number.MAX_VALUE&&i!==t.maxY){var o=t.maxY-i;(i>=0&&i<=10||void 0!==e.yaxis[0].min||void 0!==e.yaxis[0].max)&&(o=0),t.minY=i-5*o/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*o/100}return e.yaxis.forEach((function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.isMultipleYAxis?t.maxYArr[i]:t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.isMultipleYAxis?t.minYArr[i]===Number.MIN_VALUE?0:t.minYArr[i]:t.minY)),t.minY=t.minYArr[i])})),t.isBarHorizontal&&["min","max"].forEach((function(i){void 0!==e.xaxis[i]&&"number"==typeof e.xaxis[i]&&("min"===i?t.minY=e.xaxis[i]:t.maxY=e.xaxis[i])})),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach((function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax}))):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,i="numeric"===e.xaxis.type||"datetime"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var e=0;e<t.series.length;e++)if(t.labels[e])for(var i=0;i<t.labels[e].length;i++)null!==t.labels[e][i]&&y.isNumber(t.labels[e][i])&&(t.maxX=Math.max(t.maxX,t.labels[e][i]),t.initialMaxX=Math.max(t.maxX,t.labels[e][i]),t.minX=Math.min(t.minX,t.labels[e][i]),t.initialMinX=Math.min(t.minX,t.labels[e][i]))}(),t.noLabelsProvided&&0===e.xaxis.categories.length&&(t.maxX=t.labels[t.labels.length-1],t.initialMaxX=t.labels[t.labels.length-1],t.minX=1,t.initialMinX=1),t.isXNumeric||t.noLabelsProvided||t.dataFormatXNumeric){var a;if(void 0===e.xaxis.tickAmount?(a=Math.round(t.svgWidth/150),"numeric"===e.xaxis.type&&t.dataPoints<30&&(a=t.dataPoints-1),a>t.dataPoints&&0!==t.dataPoints&&(a=t.dataPoints-1)):"dataPoints"===e.xaxis.tickAmount?(t.series.length>1&&(a=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(a=t.maxX-t.minX-1)):a=e.xaxis.tickAmount,t.xTickAmount=a,void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var s=[],r=t.minX-1;r<t.maxX;r++)s.push(r+1);t.xAxisScale={result:s,niceMin:s[0],niceMax:s[s.length-1]}}else t.xAxisScale=this.scales.setXScale(t.minX,t.maxX);else t.xAxisScale=this.scales.linearScale(0,a,a),t.noLabelsProvided&&t.labels.length>0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,a-1),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e<t.series.length;e++)if(void 0!==t.seriesZ[e])for(var i=0;i<t.seriesZ[e].length;i++)null!==t.seriesZ[e][i]&&y.isNumber(t.seriesZ[e][i])&&(t.maxZ=Math.max(t.maxZ,t.seriesZ[e][i]),t.minZ=Math.min(t.minZ,t.seriesZ[e][i]))}},{key:"_handleSingleDataPoint",value:function(){var t=this.w.globals,e=this.w.config;if(t.minX===t.maxX){var i=new X(this.ctx);if("datetime"===e.xaxis.type){var a=i.getDate(t.minX);e.xaxis.labels.datetimeUTC?a.setUTCDate(a.getUTCDate()-2):a.setDate(a.getDate()-2),t.minX=new Date(a).getTime();var s=i.getDate(t.maxX);e.xaxis.labels.datetimeUTC?s.setUTCDate(s.getUTCDate()+2):s.setDate(s.getDate()+2),t.maxX=new Date(s).getTime()}else("numeric"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided)&&(t.minX=t.minX-2,t.initialMinX=t.minX,t.maxX=t.maxX+2,t.initialMaxX=t.maxX)}}},{key:"_getMinXDiff",value:function(){var t=this.w.globals;t.isXNumeric&&t.seriesX.forEach((function(e,i){1===e.length&&e.push(t.seriesX[t.maxValsInArrayIndex][t.seriesX[t.maxValsInArrayIndex].length-1]);var a=e.slice();a.sort((function(t,e){return t-e})),a.forEach((function(e,i){if(i>0){var s=e-a[i-1];s>0&&(t.minXDiff=Math.min(s,t.minXDiff))}})),1!==t.dataPoints&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var t=this,e=this.w.globals;if(e.series.length){var i=e.seriesGroups;i.length||(i=[this.w.config.series.map((function(t){return t.name}))]);var a={},s={};i.forEach((function(i){a[i]=[],s[i]=[],t.w.config.series.map((function(t,e){return i.indexOf(t.name)>-1?e:null})).filter((function(t){return null!==t})).forEach((function(r){for(var o=0;o<e.series[e.maxValsInArrayIndex].length;o++){var n,l;void 0===a[i][o]&&(a[i][o]=0,s[i][o]=0),(t.w.config.chart.stacked&&!e.comboCharts||t.w.config.chart.stacked&&e.comboCharts&&(!t.w.config.chart.stackOnlyBar||"bar"===(null===(n=t.w.config.series)||void 0===n||null===(l=n[r])||void 0===l?void 0:l.type)))&&null!==e.series[r][o]&&y.isNumber(e.series[r][o])&&(e.series[r][o]>0?a[i][o]+=parseFloat(e.series[r][o])+1e-4:s[i][o]+=parseFloat(e.series[r][o]))}}))})),Object.entries(a).forEach((function(t){var i=x(t,1)[0];a[i].forEach((function(t,r){e.maxY=Math.max(e.maxY,a[i][r]),e.minY=Math.min(e.minY,s[i][r])}))}))}}}]),t}(),Q=function(){function t(e,i){n(this,t),this.ctx=e,this.elgrid=i,this.w=e.w;var a=this.w;this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.axisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===a.config.chart.type&&a.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===a.config.xaxis.position&&(this.xAxisoffX=a.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new _(e)}return h(t,[{key:"drawYaxis",value:function(t){var e=this,i=this.w,a=new A(this.ctx),s=i.config.yaxis[t].labels.style,r=s.fontSize,o=s.fontFamily,n=s.fontWeight,l=a.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+i.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return l;var h=a.group({class:"apexcharts-yaxis-texts-g"});l.add(h);var c=i.globals.yAxisScale[t].result.length-1,d=i.globals.gridHeight/c,g=i.globals.translateY,u=i.globals.yLabelFormatters[t],p=i.globals.yAxisScale[t].result.slice();p=this.axesUtils.checkForReversedLabels(t,p);var f="";if(i.config.yaxis[t].labels.show)for(var x=function(l){var x=p[l];x=u(x,l,i);var b=i.config.yaxis[t].labels.padding;i.config.yaxis[t].opposite&&0!==i.config.yaxis.length&&(b*=-1);var v="end";i.config.yaxis[t].opposite&&(v="start"),"left"===i.config.yaxis[t].labels.align?v="start":"center"===i.config.yaxis[t].labels.align?v="middle":"right"===i.config.yaxis[t].labels.align&&(v="end");var m=e.axesUtils.getYAxisForeColor(s.colors,t),y=i.config.yaxis[t].labels.offsetY;"heatmap"===i.config.chart.type&&(y-=(i.globals.gridHeight/i.globals.series.length-1)/2);var w=a.drawText({x:b,y:g+c/10+y+1,text:x,textAnchor:v,fontSize:r,fontFamily:o,fontWeight:n,maxWidth:i.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(m)?m[l]:m,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+s.cssClass});l===c&&(f=w),h.add(w);var k=document.createElementNS(i.globals.SVGNS,"title");if(k.textContent=Array.isArray(x)?x.join(" "):x,w.node.appendChild(k),0!==i.config.yaxis[t].labels.rotate){var A=a.rotateAroundCenter(f.node),S=a.rotateAroundCenter(w.node);w.node.setAttribute("transform","rotate(".concat(i.config.yaxis[t].labels.rotate," ").concat(A.x," ").concat(S.y,")"))}g+=d},b=c;b>=0;b--)x(b);if(void 0!==i.config.yaxis[t].title.text){var v=a.group({class:"apexcharts-yaxis-title"}),m=0;i.config.yaxis[t].opposite&&(m=i.globals.translateYAxisX[t]);var y=a.drawText({x:m,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[t].title.offsetY,text:i.config.yaxis[t].title.text,textAnchor:"end",foreColor:i.config.yaxis[t].title.style.color,fontSize:i.config.yaxis[t].title.style.fontSize,fontWeight:i.config.yaxis[t].title.style.fontWeight,fontFamily:i.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[t].title.style.cssClass});v.add(y),l.add(v)}var w=i.config.yaxis[t].axisBorder,k=31+w.offsetX;if(i.config.yaxis[t].opposite&&(k=-31-w.offsetX),w.show){var S=a.drawLine(k,i.globals.translateY+w.offsetY-2,k,i.globals.gridHeight+i.globals.translateY+w.offsetY+2,w.color,0,w.width);l.add(S)}return i.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(k,c,w,i.config.yaxis[t].axisTicks,t,d,l),l}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new A(this.ctx),a=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),s=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(s);var r=e.globals.yAxisScale[t].result.length-1,o=e.globals.gridWidth/r+.1,n=o+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.timescaleLabels;c.length>0&&(this.xaxisLabels=c.slice(),r=(h=c.slice()).length),h=this.axesUtils.checkForReversedLabels(t,h);var d=c.length;if(e.config.xaxis.labels.show)for(var g=d?0:r;d?g<d:g>=0;d?g++:g--){var u=h[g];u=l(u,g,e);var p=e.globals.gridWidth+e.globals.padHorizontal-(n-o+e.config.xaxis.labels.offsetX);if(c.length){var f=this.axesUtils.getLabel(h,c,p,g,this.drawnLabels,this.xaxisFontSize);p=f.x,u=f.text,this.drawnLabels.push(f.text),0===g&&e.globals.skipFirstTimelinelabel&&(u=""),g===h.length-1&&e.globals.skipLastTimelinelabel&&(u="")}var x=i.drawText({x:p,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-("top"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:u,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});s.add(x),x.tspan(u);var b=document.createElementNS(e.globals.SVGNS,"title");b.textContent=u,x.node.appendChild(b),n+=o}return this.inversedYAxisTitleText(a),this.inversedYAxisBorder(a),a}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,i=new A(this.ctx),a=e.config.xaxis.axisBorder;if(a.show){var s=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(s-=15);var r=i.drawLine(e.globals.padHorizontal+s+a.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,a.color,0,a.height);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(r):t.add(r)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,i=new A(this.ctx);if(void 0!==e.config.xaxis.title.text){var a=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),s=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});a.add(s),t.add(a)}}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,a=new A(this.ctx),s={width:0,height:0},r={width:0,height:0},o=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==o&&(s=o.getBoundingClientRect());var n=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==n&&(r=n.getBoundingClientRect()),null!==n){var l=this.xPaddingForYAxisTitle(t,s,r,e);n.setAttribute("x",l.xPos-(e?10:0))}if(null!==n){var h=a.rotateAroundCenter(n);n.setAttribute("transform","rotate(".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,a){var s=this.w,r=0,o=0,n=10;return void 0===s.config.yaxis[t].title.text||t<0?{xPos:o,padd:0}:(a?(o=e.width+s.config.yaxis[t].title.offsetX+i.width/2+n/2,0===(r+=1)&&(o-=n/2)):(o=-1*e.width+s.config.yaxis[t].title.offsetX+n/2+i.width/2,s.globals.isBarHorizontal&&(n=25,o=-1*e.width-s.config.yaxis[t].title.offsetX-n)),{xPos:o,padd:n})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,a=0,s=0,r=18,o=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map((function(n,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!n.show||n.floating||0===t[l].width,c=t[l].width+e[l].width;n.opposite?i.globals.isBarHorizontal?(s=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=s-n.labels.offsetX):(s=i.globals.gridWidth+i.globals.translateX+o,h||(o=o+c+20),i.globals.translateYAxisX[l]=s-n.labels.offsetX+20):(a=i.globals.translateX-r,h||(r=r+c+20),i.globals.translateYAxisX[l]=a+n.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=y.listToArray(e)).forEach((function(e,i){var a=t.config.yaxis[i];if(a&&!a.floating&&void 0!==a.labels.align){var s=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));r=y.listToArray(r);var o=s.getBoundingClientRect();"left"===a.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","start")})),a.opposite||s.setAttribute("transform","translate(-".concat(o.width,", 0)"))):"center"===a.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","middle")})),s.setAttribute("transform","translate(".concat(o.width/2*(a.opposite?1:-1),", 0)"))):"right"===a.labels.align&&(r.forEach((function(t,e){t.setAttribute("text-anchor","end")})),a.opposite&&s.setAttribute("transform","translate(".concat(o.width,", 0)")))}}))}}]),t}(),K=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.documentEvent=y.bind(this.documentEvent,this)}return h(t,[{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);-1!==a&&i.globals.events[t].splice(a,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],s=a.length,r=0;r<s;r++)a[r].apply(null,e)}}},{key:"setupEventHandlers",value:function(){var t=this,e=this.w,i=this.ctx,a=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.ctx.eventList.forEach((function(t){a.addEventListener(t,(function(t){var a=Object.assign({},e,{seriesIndex:e.globals.capturedSeriesIndex,dataPointIndex:e.globals.capturedDataPointIndex});"mousemove"===t.type||"touchmove"===t.type?"function"==typeof e.config.chart.events.mouseMove&&e.config.chart.events.mouseMove(t,i,a):"mouseleave"===t.type||"touchleave"===t.type?"function"==typeof e.config.chart.events.mouseLeave&&e.config.chart.events.mouseLeave(t,i,a):("mouseup"===t.type&&1===t.which||"touchend"===t.type)&&("function"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,i,a),i.ctx.events.fireEvent("click",[t,i,a]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(i){e.globals.dom.baseEl.addEventListener(i,t.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(t){var e=this.w,i=t.target.className;if("click"===t.type){var a=e.globals.dom.baseEl.querySelector(".apexcharts-menu");a&&a.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==i&&a.classList.remove("apexcharts-menu-open")}e.globals.clientX="touchmove"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY="touchmove"===t.type?t.touches[0].clientY:t.clientY}}]),t}(),tt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"setCurrentLocaleValues",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter((function(e){return e.name===t}))[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var a=y.extend(T,i);this.w.globals.locale=a.options}}]),t}(),et=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"drawAxis",value:function(t,e){var i,a,s=this,r=this.w.globals,o=this.w.config,n=new q(this.ctx,e),l=new Q(this.ctx,e);r.axisCharts&&"radar"!==t&&(r.isBarHorizontal?(a=l.drawYaxisInversed(0),i=n.drawXaxisInversed(0),r.dom.elGraphical.add(i),r.dom.elGraphical.add(a)):(i=n.drawXaxis(),r.dom.elGraphical.add(i),o.yaxis.map((function(t,e){if(-1===r.ignoreYAxisIndexes.indexOf(e)&&(a=l.drawYaxis(e),r.dom.Paper.add(a),"back"===s.w.config.grid.position)){var i=r.dom.Paper.children()[1];i.remove(),r.dom.Paper.add(i)}}))))}}]),t}(),it=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new A(this.ctx),i=new k(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,s=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,o=a.colorFrom,n=a.colorTo,l=a.opacityFrom,h=a.opacityTo,c=a.stops,d=s.enabled,g=s.left,u=s.top,p=s.blur,f=s.color,x=s.opacity,b=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===r&&(b=e.drawGradient("vertical",o,n,l,h,null,c,null));var v=e.drawRect();1===t.config.xaxis.crosshairs.width&&(v=e.drawLine());var m=t.globals.gridHeight;(!y.isNumber(m)||m<0)&&(m=0);var w=t.config.xaxis.crosshairs.width;(!y.isNumber(w)||w<0)&&(w=0),v.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:m,width:w,height:m,fill:b,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),d&&(v=i.dropShadow(v,{left:g,top:u,blur:p,color:f,opacity:x})),t.globals.dom.elGraphical.add(v)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new A(this.ctx),i=t.config.yaxis[0].crosshairs,a=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var s=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);s.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(s)}var r=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),t}(),at=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,a=i.config;if(0!==a.responsive.length){var s=a.responsive.slice();s.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var r=new O({}),o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=s[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>a){var n=S.extendArrayProps(r,i.globals.initialConfig,i);t=y.extend(n,t),t=y.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l<s.length;l++)o<s[l].breakpoint&&(t=S.extendArrayProps(r,s[l].options,i),t=y.extend(i.config,t),e.overrideResponsiveOptions(t))};if(t){var n=S.extendArrayProps(r,t,i);n=y.extend(i.config,n),o(n=y.extend(n,t))}else o({})}}},{key:"overrideResponsiveOptions",value:function(t){var e=new O(t).init({responsiveOverride:!0});this.w.config=e}}]),t}(),st=function(){function t(e){n(this,t),this.ctx=e,this.colors=[],this.w=e.w;var i=this.w;this.isColorFn=!1,this.isHeatmapDistributed="treemap"===i.config.chart.type&&i.config.plotOptions.treemap.distributed||"heatmap"===i.config.chart.type&&i.config.plotOptions.heatmap.distributed,this.isBarDistributed=i.config.plotOptions.bar.distributed&&("bar"===i.config.chart.type||"rangeBar"===i.config.chart.type)}return h(t,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var t,e=this,i=this.w,a=new y;if(i.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(i.config.theme.mode)),void 0===i.config.colors||0===(null===(t=i.config.colors)||void 0===t?void 0:t.length)?i.globals.colors=this.predefined():(i.globals.colors=i.config.colors,Array.isArray(i.config.colors)&&i.config.colors.length>0&&"function"==typeof i.config.colors[0]&&(i.globals.colors=i.config.series.map((function(t,a){var s=i.config.colors[a];return s||(s=i.config.colors[0]),"function"==typeof s?(e.isColorFn=!0,s({value:i.globals.axisCharts?i.globals.series[a][0]?i.globals.series[a][0]:0:i.globals.series[a],seriesIndex:a,dataPointIndex:a,w:i})):s})))),i.globals.seriesColors.map((function(t,e){t&&(i.globals.colors[e]=t)})),i.config.theme.monochrome.enabled){var s=[],r=i.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(r=i.globals.series[0].length*i.globals.series.length);for(var o=i.config.theme.monochrome.color,n=1/(r/i.config.theme.monochrome.shadeIntensity),l=i.config.theme.monochrome.shadeTo,h=0,c=0;c<r;c++){var d=void 0;"dark"===l?(d=a.shadeColor(-1*h,o),h+=n):(d=a.shadeColor(h,o),h+=n),s.push(d)}i.globals.colors=s.slice()}var g=i.globals.colors.slice();this.pushExtraColors(i.globals.colors),["fill","stroke"].forEach((function(t){void 0===i.config[t].colors?i.globals[t].colors=e.isColorFn?i.config.colors:g:i.globals[t].colors=i.config[t].colors.slice(),e.pushExtraColors(i.globals[t].colors)})),void 0===i.config.dataLabels.style.colors?i.globals.dataLabels.style.colors=g:i.globals.dataLabels.style.colors=i.config.dataLabels.style.colors.slice(),this.pushExtraColors(i.globals.dataLabels.style.colors,50),void 0===i.config.plotOptions.radar.polygons.fill.colors?i.globals.radarPolygons.fill.colors=["dark"===i.config.theme.mode?"#424242":"none"]:i.globals.radarPolygons.fill.colors=i.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(i.globals.radarPolygons.fill.colors,20),void 0===i.config.markers.colors?i.globals.markers.colors=g:i.globals.markers.colors=i.config.markers.colors.slice(),this.pushExtraColors(i.globals.markers.colors)}},{key:"pushExtraColors",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=e||a.globals.series.length;if(null===i&&(i=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===a.config.chart.type&&a.config.plotOptions.heatmap.colorScale.inverse),i&&a.globals.series.length&&(s=a.globals.series[a.globals.maxValsInArrayIndex].length*a.globals.series.length),t.length<s)for(var r=s-t.length,o=0;o<r;o++)t.push(t[o])}},{key:"updateThemeOptions",value:function(t){t.chart=t.chart||{},t.tooltip=t.tooltip||{};var e=t.theme.mode||"light",i=t.theme.palette?t.theme.palette:"dark"===e?"palette4":"palette1",a=t.chart.foreColor?t.chart.foreColor:"dark"===e?"#f6f7f8":"#373d3f";return t.tooltip.theme=e,t.chart.foreColor=a,t.theme.palette=i,t}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),t}(),rt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(t){var e=this.w,i="title"===t?e.config.title:e.config.subtitle,a=e.globals.svgWidth/2,s=i.offsetY,r="middle";if("left"===i.align?(a=10,r="start"):"right"===i.align&&(a=e.globals.svgWidth-10,r="end"),a+=i.offsetX,s=s+parseInt(i.style.fontSize,10)+i.margin/2,void 0!==i.text){var o=new A(this.ctx).drawText({x:a,y:s,text:i.text,textAnchor:r,fontSize:i.style.fontSize,fontFamily:i.style.fontFamily,fontWeight:i.style.fontWeight,foreColor:i.style.color,opacity:1});o.node.setAttribute("class","apexcharts-".concat(t,"-text")),e.globals.dom.Paper.add(o)}}}]),t}(),ot=function(){function t(e){n(this,t),this.w=e.w,this.dCtx=e}return h(t,[{key:"getTitleSubtitleCoords",value:function(t){var e=this.w,i=0,a=0,s="title"===t?e.config.title.floating:e.config.subtitle.floating,r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t,"-text"));if(null!==r&&!s){var o=r.getBoundingClientRect();i=o.width,a=e.globals.axisCharts?o.height+5:o.height}return{width:i,height:a}}},{key:"getLegendsRect",value:function(){var t=this.w,e=t.globals.dom.elLegendWrap;t.config.legend.height||"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||(e.style.maxHeight=t.globals.svgHeight/2+"px");var i=Object.assign({},y.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.dCtx.lgRect={x:i.x,y:i.y,height:i.height,width:0===i.height?0:i.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==t.config.legend.position&&"right"!==t.config.legend.position||1.5*this.dCtx.lgRect.width>t.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var a=e.map((function(t,e){return Array.isArray(t)?t.length:1})),s=Math.max.apply(Math,b(a));i=e[a.indexOf(s)]}return i}}]),t}(),nt=function(){function t(e){n(this,t),this.w=e.w,this.dCtx=e}return h(t,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===i.length&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==e.config.legend.position&&"right"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var s=e.globals.xLabelFormatter,r=y.getLargestStringFromArr(i),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,i);e.globals.isBarHorizontal&&(o=r=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var n=new E(this.dCtx.ctx),l=r;r=n.xLabelFormat(s,r,l,{i:void 0,dateFormatter:new X(this.dCtx.ctx).formatDate,w:e}),o=n.xLabelFormat(s,o,l,{i:void 0,dateFormatter:new X(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&void 0===r||""===String(r).trim())&&(o=r="1");var h=new A(this.dCtx.ctx),c=h.getTextRects(r,e.config.xaxis.labels.style.fontSize),d=c;if(r!==o&&(d=h.getTextRects(o,e.config.xaxis.labels.style.fontSize)),(t={width:c.width>=d.width?c.width:d.width,height:c.height>=d.height?c.height:d.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var g=function(t){return h.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};c=g(r),r!==o&&(d=g(o)),t.height=(c.height>d.height?c.height:d.height)/1.5,t.width=c.width>d.width?c.width:d.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,e=this.w;if(!e.globals.hasXaxisGroups)return{width:0,height:0};var i,a=(null===(t=e.config.xaxis.group.style)||void 0===t?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,s=e.globals.groups.map((function(t){return t.title})),r=y.getLargestStringFromArr(s),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,s),n=new A(this.dCtx.ctx),l=n.getTextRects(r,a),h=l;return r!==o&&(h=n.getTextRects(o,a)),i={width:l.width>=h.width?l.width:h.width,height:l.height>=h.height?l.height:h.height},e.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var a=new A(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map((function(t){return t.value})),a=i.reduce((function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e}),0);return 1.05*(t=new A(this.dCtx.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w,a=i.globals,s=i.config,r=s.xaxis.type,o=t.width;a.skipLastTimelinelabel=!1,a.skipFirstTimelinelabel=!1;var n=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,l=function(t,n){s.yaxis.length>1&&function(t){return-1!==a.collapsedSeriesIndices.indexOf(t)}(n)||function(t){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var n=e.dCtx.timescaleLabels[0],l=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+o/1.75-e.dCtx.yAxisWidthRight,h=n.position-o/1.75+e.dCtx.yAxisWidthLeft,c="right"===i.config.legend.position&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;l>a.svgWidth-a.translateX-c&&(a.skipLastTimelinelabel=!0),h<-(t.show&&!t.floating||"bar"!==s.chart.type&&"candlestick"!==s.chart.type&&"rangeBar"!==s.chart.type&&"boxPlot"!==s.chart.type?10:o/1.75)&&(a.skipFirstTimelinelabel=!0)}else"datetime"===r?e.dCtx.gridPad.right<o&&!a.rotateXLabels&&(a.skipLastTimelinelabel=!0):"datetime"!==r&&e.dCtx.gridPad.right<o/2-e.dCtx.yAxisWidthRight&&!a.rotateXLabels&&!i.config.xaxis.labels.trim&&("between"!==i.config.xaxis.tickPlacement||i.globals.isBarHorizontal)&&(e.dCtx.xPadRight=o/2+1)}(t)};s.yaxis.forEach((function(t,i){n?(e.dCtx.gridPad.left<o&&(e.dCtx.xPadLeft=o/2+1),e.dCtx.xPadRight=o/2+1):l(t,i)}))}}]),t}(),lt=function(){function t(e){n(this,t),this.w=e.w,this.dCtx=e}return h(t,[{key:"getyAxisLabelsCoords",value:function(){var t=this,e=this.w,i=[],a=10,s=new _(this.dCtx.ctx);return e.config.yaxis.map((function(r,o){var n={seriesIndex:o,dataPointIndex:-1,w:e},l=e.globals.yAxisScale[o],h=0;if(!s.isYAxisHidden(o)&&r.labels.show&&void 0!==r.labels.minWidth&&(h=r.labels.minWidth),!s.isYAxisHidden(o)&&r.labels.show&&l.result.length){var c=e.globals.yLabelFormatters[o],d=l.niceMin===Number.MIN_VALUE?0:l.niceMin,g=l.result.reduce((function(t,e){var i,a;return(null===(i=String(c(t,n)))||void 0===i?void 0:i.length)>(null===(a=String(c(e,n)))||void 0===a?void 0:a.length)?t:e}),d),u=g=c(g,n);if(void 0!==g&&0!==g.length||(g=l.niceMax),e.globals.isBarHorizontal){a=0;var p=e.globals.labels.slice();g=y.getLargestStringFromArr(p),g=c(g,{seriesIndex:o,dataPointIndex:-1,w:e}),u=t.dCtx.dimHelpers.getLargestStringFromMultiArr(g,p)}var f=new A(t.dCtx.ctx),x="rotate(".concat(r.labels.rotate," 0 0)"),b=f.getTextRects(g,r.labels.style.fontSize,r.labels.style.fontFamily,x,!1),v=b;g!==u&&(v=f.getTextRects(u,r.labels.style.fontSize,r.labels.style.fontFamily,x,!1)),i.push({width:(h>v.width||h>b.width?h:v.width>b.width?v.width:b.width)+a,height:v.height>b.height?v.height:b.height})}else i.push({width:0,height:0})})),i}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map((function(e,a){if(e.show&&void 0!==e.title.text){var s=new A(t.dCtx.ctx),r="rotate(".concat(e.title.rotate," 0 0)"),o=s.getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,r,!1);i.push({width:o.width,height:o.height})}else i.push({width:0,height:0})})),i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=0,a=0,s=t.globals.yAxisScale.length>1?10:0,r=new _(this.dCtx.ctx),o=function(o,n){var l=t.config.yaxis[n].floating,h=0;o.width>0&&!l?(h=o.width+s,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(n)&&(h=h-o.width-s)):h=l||r.isYAxisHidden(n)?0:5,t.config.yaxis[n].opposite?a+=h:i+=h,e+=h};return t.globals.yLabelsCoords.map((function(t,e){o(t,e)})),t.globals.yTitleCoords.map((function(t,e){o(t,e)})),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=a,e}}]),t}(),ht=function(){function t(e){n(this,t),this.w=e.w,this.dCtx=e}return h(t,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=function(t){return"bar"===t||"rangeBar"===t||"candlestick"===t||"boxPlot"===t},a=e.config.chart.type,s=0,r=i(a)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(r=e.globals.comboBarCount),e.globals.collapsedSeries.forEach((function(t){i(t.type)&&(r-=1)})),e.config.chart.stacked&&(r=1),(i(a)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&r>0){var o,n,l=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);l<=3&&(l=e.globals.dataPoints),o=l/t,e.globals.minXDiff&&e.globals.minXDiff/o>0&&(n=e.globals.minXDiff/o),n>t/2&&(n/=2),(s=n/r*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(s=1),s=s/(r>1?1:1.5)+5,e.globals.barPadForNumericAxis=s}return s}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,i=e.globals,a=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach((function(i){void 0!==e.config[i].text?a+=e.config[i].margin:a+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||"bottom"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(a+=10);var s=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-s.height-r.height-a,i.translateY=i.translateY+s.height+r.height+a}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w,a=new _(this.dCtx.ctx);i.config.yaxis.map((function(s,r){-1!==i.globals.ignoreYAxisIndexes.indexOf(r)||s.floating||a.isYAxisHidden(r)||(s.opposite&&(i.globals.translateX=i.globals.translateX-(e[r].width+t[r].width)-parseInt(i.config.yaxis[r].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))}))}}]),t}(),ct=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new ot(this),this.dimYAxis=new lt(this),this.dimXAxis=new nt(this),this.dimGrid=new ht(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return h(t,[{key:"plotCoords",value:function(){var t=this,e=this.w,i=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(e){var i=x(e,2),a=i[0],s=i[1];t.gridPad[a]=Math.max(s,t.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(e.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(e.config.stroke.width/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var a=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*a,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(a>0?a+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,i=e.globals,a=this.dimYAxis.getyAxisLabelsCoords(),s=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,i){e.globals.yLabelsCoords.push({width:a[i].width,index:i}),e.globals.yTitleCoords.push({width:s[i].width,index:i})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),n=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,n,o),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var l=this.yAxisWidth,h=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-n.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-r.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var c=10;("radar"===e.config.chart.type||this.isSparkline)&&(l=0,h=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===e.config.chart.type)&&(l=0,h=0,c=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var d=function(){i.translateX=l,i.gridHeight=i.svgHeight-t.lgRect.height-h-(t.isSparkline||"treemap"===e.config.chart.type?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-l};switch("top"===e.config.xaxis.position&&(c=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":i.translateY=c,d();break;case"top":i.translateY=this.lgRect.height+c,d();break;case"left":i.translateY=c,i.translateX=this.lgRect.width+l,i.gridHeight=i.svgHeight-h-12,i.gridWidth=i.svgWidth-this.lgRect.width-l;break;case"right":i.translateY=c,i.translateX=l,i.gridHeight=i.svgHeight-h-12,i.gridWidth=i.svgWidth-this.lgRect.width-l-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(s,a),new Q(this.ctx).setYAxisXPosition(a,s)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=t.config,a=0;t.config.legend.show&&!t.config.legend.floating&&(a=20);var s="pie"===i.chart.type||"polarArea"===i.chart.type||"donut"===i.chart.type?"pie":"radialBar",r=i.plotOptions[s].offsetY,o=i.plotOptions[s].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=r,void(e.translateX=o+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=r-10,e.translateX=o+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+r+10,e.translateX=o+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-a,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=o+this.lgRect.width+a;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-a-5,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e,i){var a=this.w,s=a.globals.hasXaxisGroups?2:1,r=i.height+t.height+e.height,o=a.globals.isMultiLineX?1.2:a.globals.LINE_HEIGHT_RATIO,n=a.globals.rotateXLabels?22:10,l=a.globals.rotateXLabels&&"bottom"===a.config.legend.position?10:0;this.xAxisHeight=r*o+s*n+l,this.xAxisWidth=t.width,this.xAxisHeight-e.height>a.config.xaxis.labels.maxHeight&&(this.xAxisHeight=a.config.xaxis.labels.maxHeight),a.config.xaxis.labels.minHeight&&this.xAxisHeight<a.config.xaxis.labels.minHeight&&(this.xAxisHeight=a.config.xaxis.labels.minHeight),a.config.xaxis.floating&&(this.xAxisHeight=0);var h=0,c=0;a.config.yaxis.forEach((function(t){h+=t.labels.minWidth,c+=t.labels.maxWidth})),this.yAxisWidth<h&&(this.yAxisWidth=h),this.yAxisWidth>c&&(this.yAxisWidth=c)}}]),t}(),dt=function(){function t(e){n(this,t),this.w=e.w,this.lgCtx=e}return h(t,[{key:"getLegendStyles",value:function(){var t,e,i,a=document.createElement("style");a.setAttribute("type","text/css");var s=(null===(t=this.lgCtx.ctx)||void 0===t||null===(e=t.opts)||void 0===e||null===(i=e.chart)||void 0===i?void 0:i.nonce)||this.w.config.chart.nonce;s&&a.setAttribute("nonce",s);var r=document.createTextNode("\t\n    \t\n      .apexcharts-legend {\t\n        display: flex;\t\n        overflow: auto;\t\n        padding: 0 10px;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\t\n        flex-wrap: wrap\t\n      }\t\n      .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n        flex-direction: column;\t\n        bottom: 0;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n        justify-content: flex-start;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\t\n        justify-content: center;  \t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\t\n        justify-content: flex-end;\t\n      }\t\n      .apexcharts-legend-series {\t\n        cursor: pointer;\t\n        line-height: normal;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\t\n        display: flex;\t\n        align-items: center;\t\n      }\t\n      .apexcharts-legend-text {\t\n        position: relative;\t\n        font-size: 14px;\t\n      }\t\n      .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n        pointer-events: none;\t\n      }\t\n      .apexcharts-legend-marker {\t\n        position: relative;\t\n        display: inline-block;\t\n        cursor: pointer;\t\n        margin-right: 3px;\t\n        border-style: solid;\n      }\t\n      \t\n      .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n        display: inline-block;\t\n      }\t\n      .apexcharts-legend-series.apexcharts-no-click {\t\n        cursor: auto;\t\n      }\t\n      .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n        display: none !important;\t\n      }\t\n      .apexcharts-inactive-legend {\t\n        opacity: 0.45;\t\n      }");return a.appendChild(r),a}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,e){var i=this,a=this.w;if(a.globals.axisCharts||"radialBar"===a.config.chart.type){a.globals.resized=!0;var s=null,r=null;a.globals.risingSeries=[],a.globals.axisCharts?(s=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(s.getAttribute("data:realIndex"),10)):(s=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(s.getAttribute("rel"),10)-1),e?[{cs:a.globals.collapsedSeries,csi:a.globals.collapsedSeriesIndices},{cs:a.globals.ancillaryCollapsedSeries,csi:a.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){i.riseCollapsedSeries(t.cs,t.csi,r)})):this.hideSeries({seriesEl:s,realIndex:r})}else{var o=a.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),n=a.config.chart.type;if("pie"===n||"polarArea"===n||"donut"===n){var l=a.config.plotOptions.pie.donut.labels;new A(this.lgCtx.ctx).pathMouseDown(o.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(o.members[0].node,l)}o.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,i=t.realIndex,a=this.w,s=y.clone(a.config.series);if(a.globals.axisCharts){var r=!1;if(a.config.yaxis[i]&&a.config.yaxis[i].show&&a.config.yaxis[i].showAlways&&(r=!0,a.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(a.globals.ancillaryCollapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.ancillaryCollapsedSeriesIndices.push(i))),!r){a.globals.collapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.collapsedSeriesIndices.push(i);var o=a.globals.risingSeries.indexOf(i);a.globals.risingSeries.splice(o,1)}}else a.globals.collapsedSeries.push({index:i,data:s[i]}),a.globals.collapsedSeriesIndices.push(i);for(var n=e.childNodes,l=0;l<n.length;l++)n[l].classList.contains("apexcharts-series-markers-wrap")&&(n[l].classList.contains("apexcharts-hide")?n[l].classList.remove("apexcharts-hide"):n[l].classList.add("apexcharts-hide"));a.globals.allSeriesCollapsed=a.globals.collapsedSeries.length===a.config.series.length,s=this._getSeriesBasedOnCollapsedState(s),this.lgCtx.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(t,e,i){var a=this.w,s=y.clone(a.config.series);if(t.length>0){for(var r=0;r<t.length;r++)t[r].index===i&&(a.globals.axisCharts?(s[i].data=t[r].data.slice(),t.splice(r,1),e.splice(r,1),a.globals.risingSeries.push(i)):(s[i]=t[r].data,t.splice(r,1),e.splice(r,1),a.globals.risingSeries.push(i)));s=this._getSeriesBasedOnCollapsedState(s),this.lgCtx.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(t){var e=this.w;return e.globals.axisCharts?t.forEach((function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a].data=[])})):t.forEach((function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a]=0)})),t}}]),t}(),gt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new dt(this)}return h(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),y.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,e=this.w,i=e.config.legend.fontFamily,a=e.globals.seriesNames,s=e.globals.colors.slice();if("heatmap"===e.config.chart.type){var r=e.config.plotOptions.heatmap.colorScale.ranges;a=r.map((function(t){return t.name?t.name:t.from+" - "+t.to})),s=r.map((function(t){return t.color}))}else this.isBarsDistributed&&(a=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(a=e.config.legend.customLegendItems);for(var o=e.globals.legendFormatter,n=e.config.legend.inverseOrder,l=n?a.length-1:0;n?l>=0:l<=a.length-1;n?l--:l++){var h,c=o(a[l],{seriesIndex:l,w:e}),d=!1,g=!1;if(e.globals.collapsedSeries.length>0)for(var u=0;u<e.globals.collapsedSeries.length;u++)e.globals.collapsedSeries[u].index===l&&(d=!0);if(e.globals.ancillaryCollapsedSeriesIndices.length>0)for(var p=0;p<e.globals.ancillaryCollapsedSeriesIndices.length;p++)e.globals.ancillaryCollapsedSeriesIndices[p]===l&&(g=!0);var f=document.createElement("span");f.classList.add("apexcharts-legend-marker");var x=e.config.legend.markers.offsetX,b=e.config.legend.markers.offsetY,v=e.config.legend.markers.height,m=e.config.legend.markers.width,w=e.config.legend.markers.strokeWidth,k=e.config.legend.markers.strokeColor,C=e.config.legend.markers.radius,L=f.style;L.background=s[l],L.color=s[l],L.setProperty("background",s[l],"important"),e.config.legend.markers.fillColors&&e.config.legend.markers.fillColors[l]&&(L.background=e.config.legend.markers.fillColors[l]),void 0!==e.globals.seriesColors[l]&&(L.background=e.globals.seriesColors[l],L.color=e.globals.seriesColors[l]),L.height=Array.isArray(v)?parseFloat(v[l])+"px":parseFloat(v)+"px",L.width=Array.isArray(m)?parseFloat(m[l])+"px":parseFloat(m)+"px",L.left=(Array.isArray(x)?parseFloat(x[l]):parseFloat(x))+"px",L.top=(Array.isArray(b)?parseFloat(b[l]):parseFloat(b))+"px",L.borderWidth=Array.isArray(w)?w[l]:w,L.borderColor=Array.isArray(k)?k[l]:k,L.borderRadius=Array.isArray(C)?parseFloat(C[l])+"px":parseFloat(C)+"px",e.config.legend.markers.customHTML&&(Array.isArray(e.config.legend.markers.customHTML)?e.config.legend.markers.customHTML[l]&&(f.innerHTML=e.config.legend.markers.customHTML[l]()):f.innerHTML=e.config.legend.markers.customHTML()),A.setAttrs(f,{rel:l+1,"data:collapsed":d||g}),(d||g)&&f.classList.add("apexcharts-inactive-legend");var P=document.createElement("div"),I=document.createElement("span");I.classList.add("apexcharts-legend-text"),I.innerHTML=Array.isArray(c)?c.join(" "):c;var T=e.config.legend.labels.useSeriesColors?e.globals.colors[l]:Array.isArray(e.config.legend.labels.colors)?null===(h=e.config.legend.labels.colors)||void 0===h?void 0:h[l]:e.config.legend.labels.colors;T||(T=e.config.chart.foreColor),I.style.color=T,I.style.fontSize=parseFloat(e.config.legend.fontSize)+"px",I.style.fontWeight=e.config.legend.fontWeight,I.style.fontFamily=i||e.config.chart.fontFamily,A.setAttrs(I,{rel:l+1,i:l,"data:default-text":encodeURIComponent(c),"data:collapsed":d||g}),P.appendChild(f),P.appendChild(I);var M=new S(this.ctx);e.config.legend.showForZeroSeries||0===M.getSeriesTotalByIndex(l)&&M.seriesHaveSameValues(l)&&!M.isSeriesNull(l)&&-1===e.globals.collapsedSeriesIndices.indexOf(l)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&P.classList.add("apexcharts-hidden-zero-series"),e.config.legend.showForNullSeries||M.isSeriesNull(l)&&-1===e.globals.collapsedSeriesIndices.indexOf(l)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&P.classList.add("apexcharts-hidden-null-series"),e.globals.dom.elLegendWrap.appendChild(P),e.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(e.config.legend.horizontalAlign)),e.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+e.config.legend.position),P.classList.add("apexcharts-legend-series"),P.style.margin="".concat(e.config.legend.itemMargin.vertical,"px ").concat(e.config.legend.itemMargin.horizontal,"px"),e.globals.dom.elLegendWrap.style.width=e.config.legend.width?e.config.legend.width+"px":"",e.globals.dom.elLegendWrap.style.height=e.config.legend.height?e.config.legend.height+"px":"",A.setAttrs(P,{rel:l+1,seriesName:y.escapeString(a[l]),"data:collapsed":d||g}),(d||g)&&P.classList.add("apexcharts-inactive-legend"),e.config.legend.onItemClick.toggleDataSeries||P.classList.add("apexcharts-no-click")}e.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),e.config.legend.onItemHover.highlightDataSeries&&0===e.config.legend.customLegendItems.length&&(e.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),e.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(t,e){var i=this.w,a=i.globals.dom.elLegendWrap,s=a.getBoundingClientRect(),r=0,o=0;if("bottom"===i.config.legend.position)o+=i.globals.svgHeight-s.height/2;else if("top"===i.config.legend.position){var n=new ct(this.ctx),l=n.dimHelpers.getTitleSubtitleCoords("title").height,h=n.dimHelpers.getTitleSubtitleCoords("subtitle").height;o=o+(l>0?l-10:0)+(h>0?h-10:0)}a.style.position="absolute",r=r+t+i.config.legend.offsetX,o=o+e+i.config.legend.offsetY,a.style.left=r+"px",a.style.top=o+"px","bottom"===i.config.legend.position?(a.style.top="auto",a.style.bottom=5-i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(a.style.left="auto",a.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach((function(t){a.style[t]&&(a.style[t]=parseInt(i.config.legend[t],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new ct(this.ctx),a=i.dimHelpers.getTitleSubtitleCoords("title"),s=i.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;"bottom"===t.config.legend.position?r=-e.clwh/1.8:"top"===t.config.legend.position&&(r=a.height+s.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"===e.config.chart.type||this.isBarsDistributed){if(i){var a=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,a,this.w]),new V(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&i&&new V(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(t.target.getAttribute("rel"),10)-1,a="true"===t.target.getAttribute("data:collapsed"),s=this.w.config.chart.events.legendClick;"function"==typeof s&&s(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var r=this.w.config.legend.markers.onClick;"function"==typeof r&&t.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),"treemap"!==e.config.chart.type&&"heatmap"!==e.config.chart.type&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,a)}}}]),t}(),ut=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=i.globals.minX,this.maxX=i.globals.maxX}return h(t,[{key:"createToolbar",value:function(){var t=this,e=this.w,i=function(){return document.createElement("div")},a=i();if(a.setAttribute("class","apexcharts-toolbar"),a.style.top=e.config.chart.toolbar.offsetY+"px",a.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(a),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var s=0;s<this.t.customIcons.length;s++)this.elCustomIcons.push(i());var r=[],o=function(i,a,s){var o=i.toLowerCase();t.t[o]&&e.config.chart.zoom.enabled&&r.push({el:a,icon:"string"==typeof t.t[o]?t.t[o]:s,title:t.localeValues[i],class:"apexcharts-".concat(o,"-icon")})};o("zoomIn",this.elZoomIn,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'),o("zoomOut",this.elZoomOut,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n');var n=function(i){t.t[i]&&e.config.chart[i].enabled&&r.push({el:"zoom"===i?t.elZoom:t.elSelection,icon:"string"==typeof t.t[i]?t.t[i]:"zoom"===i?'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n    <path d="M0 0h24v24H0V0z" fill="none"/>\n    <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>':'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:t.localeValues["zoom"===i?"selectionZoom":"selection"],class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(i,"-icon")})};n("zoom"),n("selection"),this.t.pan&&e.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <defs>\n        <path d="M0 0h24v24H0z" id="a"/>\n    </defs>\n    <clipPath id="b">\n        <use overflow="visible" xlink:href="#a"/>\n    </clipPath>\n    <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),o("reset",this.elZoomReset,'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n    <path d="M0 0h24v24H0z" fill="none"/>\n</svg>'),this.t.download&&r.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l<this.elCustomIcons.length;l++)r.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});r.forEach((function(t,e){t.index&&y.moveIndexInArray(r,e,t.index)}));for(var h=0;h<r.length;h++)A.setAttrs(r[h].el,{class:r[h].class,title:r[h].title}),r[h].el.innerHTML=r[h].icon,a.appendChild(r[h].el);this._createHamburgerMenu(a),e.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):e.globals.panEnabled?this.elPan.classList.add(this.selectedClass):e.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(t){this.elMenuItems=[],t.appendChild(this.elMenu),A.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var e=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],i=0;i<e.length;i++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[i].innerHTML=e[i].title,A.setAttrs(this.elMenuItems[i],{class:"apexcharts-menu-item ".concat(e[i].name),title:e[i].title}),this.elMenu.appendChild(this.elMenuItems[i])}},{key:"addToolbarEventListeners",value:function(){var t=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach((function(e){e.classList.contains("exportSVG")?e.addEventListener("click",t.handleDownload.bind(t,"svg")):e.classList.contains("exportPNG")?e.addEventListener("click",t.handleDownload.bind(t,"png")):e.classList.contains("exportCSV")&&e.addEventListener("click",t.handleDownload.bind(t,"csv"))}));for(var e=0;e<this.t.customIcons.length;e++)this.elCustomIcons[e].addEventListener("click",this.t.customIcons[e].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(t){this.ctx.getSyncedCharts().forEach((function(e){e.ctx.toolbar.toggleOtherControls();var i="selection"===t?e.ctx.toolbar.elSelection:e.ctx.toolbar.elZoom,a="selection"===t?"selectionEnabled":"zoomEnabled";e.w.globals[a]=!e.w.globals[a],i.classList.contains(e.ctx.toolbar.selectedClass)?i.classList.remove(e.ctx.toolbar.selectedClass):i.classList.add(e.ctx.toolbar.selectedClass)}))}},{key:"getToolbarIconsReference",value:function(){var t=this.w;this.elZoom||(this.elZoom=t.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=t.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=t.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(t){this.toggleOtherControls(),"pan"===t?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var e="pan"===t?this.elPan:this.elZoom,i="pan"===t?this.elZoom:this.elPan;e&&e.classList.add(this.selectedClass),i&&i.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls(),t.w.globals.panEnabled=!t.w.globals.panEnabled,t.ctx.toolbar.elPan.classList.contains(t.ctx.toolbar.selectedClass)?t.ctx.toolbar.elPan.classList.remove(t.ctx.toolbar.selectedClass):t.ctx.toolbar.elPan.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:"toggleOtherControls",value:function(){var t=this,e=this.w;e.globals.panEnabled=!1,e.globals.zoomEnabled=!1,e.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(e){e&&e.classList.remove(t.selectedClass)}))}},{key:"handleZoomIn",value:function(){var t=this.w;t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY);var e=(this.minX+this.maxX)/2,i=(this.minX+e)/2,a=(this.maxX+e)/2,s=this._getNewMinXMaxX(i,a);t.globals.disableZoomIn||this.zoomUpdateOptions(s.minX,s.maxX)}},{key:"handleZoomOut",value:function(){var t=this.w;if(t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY),!("datetime"===t.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var e=(this.minX+this.maxX)/2,i=this.minX-(e-this.minX),a=this.maxX-(e-this.maxX),s=this._getNewMinXMaxX(i,a);t.globals.disableZoomOut||this.zoomUpdateOptions(s.minX,s.maxX)}}},{key:"_getNewMinXMaxX",value:function(t,e){var i=this.w.config.xaxis.convertedCatToNumeric;return{minX:i?Math.floor(t):t,maxX:i?Math.floor(e):e}}},{key:"zoomUpdateOptions",value:function(t,e){var i=this.w;if(void 0!==t||void 0!==e){if(!(i.config.xaxis.convertedCatToNumeric&&(t<1&&(t=1,e=i.globals.dataPoints),e-t<2))){var a={min:t,max:e},s=this.getBeforeZoomRange(a);s&&(a=s.xaxis);var r={xaxis:a},o=y.clone(i.globals.initialConfig.yaxis);i.config.chart.zoom.autoScaleYaxis&&(o=new $(this.ctx).autoScaleY(this.ctx,o,{xaxis:a})),i.config.chart.group||(r.yaxis=o),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(r,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(a,o)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(t,e){"function"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:t,yaxis:e})}},{key:"getBeforeZoomRange",value:function(t,e){var i=null;return"function"==typeof this.ev.beforeZoom&&(i=this.ev.beforeZoom(this,{xaxis:t,yaxis:e})),i}},{key:"toggleMenu",value:function(){var t=this;window.setTimeout((function(){t.elMenu.classList.contains("apexcharts-menu-open")?t.elMenu.classList.remove("apexcharts-menu-open"):t.elMenu.classList.add("apexcharts-menu-open")}),0)}},{key:"handleDownload",value:function(t){var e=this.w,i=new U(this.ctx);switch(t){case"svg":i.exportToSVG(this.ctx);break;case"png":i.exportToPng(this.ctx);break;case"csv":i.exportToCSV({series:e.config.series,columnDelimiter:e.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(t){this.ctx.getSyncedCharts().forEach((function(t){var e=t.w;if(e.globals.lastXAxis.min=e.globals.initialConfig.xaxis.min,e.globals.lastXAxis.max=e.globals.initialConfig.xaxis.max,t.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof e.config.chart.events.beforeResetZoom){var i=e.config.chart.events.beforeResetZoom(t,e);i&&t.updateHelpers.revertDefaultAxisMinMax(i)}"function"==typeof e.config.chart.events.zoomed&&t.ctx.toolbar.zoomCallback({min:e.config.xaxis.min,max:e.config.xaxis.max}),e.globals.zoomed=!1;var a=t.ctx.series.emptyCollapsedSeries(y.clone(e.globals.initialSeries));t.updateHelpers._updateSeries(a,e.config.chart.animations.dynamicAnimation.enabled)}))}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),t}(),pt=function(t){d(i,t);var e=f(i);function i(t){var a;return n(this,i),(a=e.call(this,t)).ctx=t,a.w=t.w,a.dragged=!1,a.graphics=new A(a.ctx),a.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],a.clientX=0,a.clientY=0,a.startX=0,a.endX=0,a.dragX=0,a.startY=0,a.endY=0,a.dragY=0,a.moveDirection="none",a}return h(i,[{key:"init",value:function(t){var e=this,i=t.xyRatios,a=this.w,s=this;this.xyRatios=i,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=a.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),a.globals.dom.elGraphical.add(this.zoomRect),a.globals.dom.elGraphical.add(this.selectionRect),"x"===a.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:a.globals.gridWidth,maxY:a.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):"y"===a.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:a.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=a.globals.dom.baseEl.querySelector("".concat(a.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(t){e.hoverArea.addEventListener(t,s.svgMouseEvents.bind(s,i),{capture:!1,passive:!0})}))}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(t,e){var i=this.w,a=this,s=this.ctx.toolbar,r=i.globals.zoomEnabled?i.config.chart.zoom.type:i.config.chart.selection.type,o=i.config.chart.toolbar.autoSelected;if(e.shiftKey?(this.shiftWasPressed=!0,s.enableZoomPanFromToolbar("pan"===o?"zoom":"pan")):this.shiftWasPressed&&(s.enableZoomPanFromToolbar(o),this.shiftWasPressed=!1),e.target){var n,l=e.target.classList;if(e.target.parentNode&&null!==e.target.parentNode&&(n=e.target.parentNode.classList),!(l.contains("apexcharts-selection-rect")||l.contains("apexcharts-legend-marker")||l.contains("apexcharts-legend-text")||n&&n.contains("apexcharts-toolbar"))){if(a.clientX="touchmove"===e.type||"touchstart"===e.type?e.touches[0].clientX:"touchend"===e.type?e.changedTouches[0].clientX:e.clientX,a.clientY="touchmove"===e.type||"touchstart"===e.type?e.touches[0].clientY:"touchend"===e.type?e.changedTouches[0].clientY:e.clientY,"mousedown"===e.type&&1===e.which){var h=a.gridRect.getBoundingClientRect();a.startX=a.clientX-h.left,a.startY=a.clientY-h.top,a.dragged=!1,a.w.globals.mousedown=!0}if(("mousemove"===e.type&&1===e.which||"touchmove"===e.type)&&(a.dragged=!0,i.globals.panEnabled?(i.globals.selection=null,a.w.globals.mousedown&&a.panDragging({context:a,zoomtype:r,xyRatios:t})):(a.w.globals.mousedown&&i.globals.zoomEnabled||a.w.globals.mousedown&&i.globals.selectionEnabled)&&(a.selection=a.selectionDrawing({context:a,zoomtype:r}))),"mouseup"===e.type||"touchend"===e.type||"mouseleave"===e.type){var c=a.gridRect.getBoundingClientRect();a.w.globals.mousedown&&(a.endX=a.clientX-c.left,a.endY=a.clientY-c.top,a.dragX=Math.abs(a.endX-a.startX),a.dragY=Math.abs(a.endY-a.startY),(i.globals.zoomEnabled||i.globals.selectionEnabled)&&a.selectionDrawn({context:a,zoomtype:r}),i.globals.panEnabled&&i.config.xaxis.convertedCatToNumeric&&a.delayedPanScrolled()),i.globals.zoomEnabled&&a.hideSelectionRect(this.selectionRect),a.dragged=!1,a.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var t=this.w;if(this.selectionRect){var e=this.selectionRect.node.getBoundingClientRect();e.width>0&&e.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,a=t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i;t.globals.isRangeBar&&(i=(t.config.chart.selection.xaxis.min-t.globals.yAxisScale[0].niceMin)/e.invertedYRatio,a=(t.config.chart.selection.xaxis.max-t.config.chart.selection.xaxis.min)/e.invertedYRatio);var s={x:i,y:0,width:a,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(s),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,a=t.width,s=t.height,r=t.translateX,o=void 0===r?0:r,n=t.translateY,l=void 0===n?0:n,h=this.w,c=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==h.globals.selection){var g={transform:"translate("+o+", "+l+")"};h.globals.zoomEnabled&&this.dragged&&(a<0&&(a=1),c.attr({x:e,y:i,width:a,height:s,fill:h.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":h.config.chart.zoom.zoomedArea.fill.opacity,stroke:h.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":h.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":h.config.chart.zoom.zoomedArea.stroke.opacity}),A.setAttrs(c.node,g)),h.globals.selectionEnabled&&(d.attr({x:e,y:i,width:a>0?a:0,height:s>0?s:0,fill:h.config.chart.selection.fill.color,"fill-opacity":h.config.chart.selection.fill.opacity,stroke:h.config.chart.selection.stroke.color,"stroke-width":h.config.chart.selection.stroke.width,"stroke-dasharray":h.config.chart.selection.stroke.dashArray,"stroke-opacity":h.config.chart.selection.stroke.opacity}),A.setAttrs(d.node,g))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.gridRect.getBoundingClientRect(),o=s.startX-1,n=s.startY,l=!1,h=!1,c=s.clientX-r.left-o,d=s.clientY-r.top-n,g={};return Math.abs(c+o)>a.globals.gridWidth?c=a.globals.gridWidth-o:s.clientX-r.left<0&&(c=o),o>s.clientX-r.left&&(l=!0,c=Math.abs(c)),n>s.clientY-r.top&&(h=!0,d=Math.abs(d)),g="x"===i?{x:l?o-c:o,y:0,width:c,height:a.globals.gridHeight}:"y"===i?{x:0,y:h?n-d:n,width:a.globals.gridWidth,height:d}:{x:l?o-c:o,y:h?n-d:n,width:c,height:d},s.drawSelectionRect(g),s.selectionDragging("resizing"),g}},{key:"selectionDragging",value:function(t,e){var i=this,a=this.w,s=this.xyRatios,r=this.selectionRect,o=0;"resizing"===t&&(o=30);var n=function(t){return parseFloat(r.node.getAttribute(t))},l={x:n("x"),y:n("y"),width:n("width"),height:n("height")};a.globals.selection=l,"function"==typeof a.config.chart.events.selection&&a.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t,e,o,n,l=i.gridRect.getBoundingClientRect(),h=r.node.getBoundingClientRect();a.globals.isRangeBar?(t=a.globals.yAxisScale[0].niceMin+(h.left-l.left)*s.invertedYRatio,e=a.globals.yAxisScale[0].niceMin+(h.right-l.left)*s.invertedYRatio,o=0,n=1):(t=a.globals.xAxisScale.niceMin+(h.left-l.left)*s.xRatio,e=a.globals.xAxisScale.niceMin+(h.right-l.left)*s.xRatio,o=a.globals.yAxisScale[0].niceMin+(l.bottom-h.bottom)*s.yRatio[0],n=a.globals.yAxisScale[0].niceMax-(h.top-l.top)*s.yRatio[0]);var c={xaxis:{min:t,max:e},yaxis:{min:o,max:n}};a.config.chart.events.selection(i.ctx,c),a.config.chart.brush.enabled&&void 0!==a.config.chart.events.brushScrolled&&a.config.chart.events.brushScrolled(i.ctx,c)}),o))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.xyRatios,o=this.ctx.toolbar;if(s.startX>s.endX){var n=s.startX;s.startX=s.endX,s.endX=n}if(s.startY>s.endY){var l=s.startY;s.startY=s.endY,s.endY=l}var h=void 0,c=void 0;a.globals.isRangeBar?(h=a.globals.yAxisScale[0].niceMin+s.startX*r.invertedYRatio,c=a.globals.yAxisScale[0].niceMin+s.endX*r.invertedYRatio):(h=a.globals.xAxisScale.niceMin+s.startX*r.xRatio,c=a.globals.xAxisScale.niceMin+s.endX*r.xRatio);var d=[],g=[];if(a.config.yaxis.forEach((function(t,e){d.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.startY),g.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.endY)})),s.dragged&&(s.dragX>10||s.dragY>10)&&h!==c)if(a.globals.zoomEnabled){var u=y.clone(a.globals.initialConfig.yaxis),p=y.clone(a.globals.initialConfig.xaxis);if(a.globals.zoomed=!0,a.config.xaxis.convertedCatToNumeric&&(h=Math.floor(h),c=Math.floor(c),h<1&&(h=1,c=a.globals.dataPoints),c-h<2&&(c=h+1)),"xy"!==i&&"x"!==i||(p={min:h,max:c}),"xy"!==i&&"y"!==i||u.forEach((function(t,e){u[e].min=g[e],u[e].max=d[e]})),a.config.chart.zoom.autoScaleYaxis){var f=new $(s.ctx);u=f.autoScaleY(s.ctx,u,{xaxis:p})}if(o){var x=o.getBeforeZoomRange(p,u);x&&(p=x.xaxis?x.xaxis:p,u=x.yaxis?x.yaxis:u)}var b={xaxis:p};a.config.chart.group||(b.yaxis=u),s.ctx.updateHelpers._updateOptions(b,!1,s.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof a.config.chart.events.zoomed&&o.zoomCallback(p,u)}else if(a.globals.selectionEnabled){var v,m=null;v={min:h,max:c},"xy"!==i&&"y"!==i||(m=y.clone(a.config.yaxis)).forEach((function(t,e){m[e].min=g[e],m[e].max=d[e]})),a.globals.selection=s.selection,"function"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(s.ctx,{xaxis:v,yaxis:m})}}},{key:"panDragging",value:function(t){var e=t.context,i=this.w,a=e;if(void 0!==i.globals.lastClientPosition.x){var s=i.globals.lastClientPosition.x-a.clientX,r=i.globals.lastClientPosition.y-a.clientY;Math.abs(s)>Math.abs(r)&&s>0?this.moveDirection="left":Math.abs(s)>Math.abs(r)&&s<0?this.moveDirection="right":Math.abs(r)>Math.abs(s)&&r>0?this.moveDirection="up":Math.abs(r)>Math.abs(s)&&r<0&&(this.moveDirection="down")}i.globals.lastClientPosition={x:a.clientX,y:a.clientY};var o=i.globals.isRangeBar?i.globals.minY:i.globals.minX,n=i.globals.isRangeBar?i.globals.maxY:i.globals.maxX;i.config.xaxis.convertedCatToNumeric||a.panScrolled(o,n)}},{key:"delayedPanScrolled",value:function(){var t=this.w,e=t.globals.minX,i=t.globals.maxX,a=(t.globals.maxX-t.globals.minX)/2;"left"===this.moveDirection?(e=t.globals.minX+a,i=t.globals.maxX+a):"right"===this.moveDirection&&(e=t.globals.minX-a,i=t.globals.maxX-a),e=Math.floor(e),i=Math.floor(i),this.updateScrolledChart({xaxis:{min:e,max:i}},e,i)}},{key:"panScrolled",value:function(t,e){var i=this.w,a=this.xyRatios,s=y.clone(i.globals.initialConfig.yaxis),r=a.xRatio,o=i.globals.minX,n=i.globals.maxX;i.globals.isRangeBar&&(r=a.invertedYRatio,o=i.globals.minY,n=i.globals.maxY),"left"===this.moveDirection?(t=o+i.globals.gridWidth/15*r,e=n+i.globals.gridWidth/15*r):"right"===this.moveDirection&&(t=o-i.globals.gridWidth/15*r,e=n-i.globals.gridWidth/15*r),i.globals.isRangeBar||(t<i.globals.initialMinX||e>i.globals.initialMaxX)&&(t=o,e=n);var l={min:t,max:e};i.config.chart.zoom.autoScaleYaxis&&(s=new $(this.ctx).autoScaleY(this.ctx,s,{xaxis:l}));var h={xaxis:{min:t,max:e}};i.config.chart.group||(h.yaxis=s),this.updateScrolledChart(h,t,e)}},{key:"updateScrolledChart",value:function(t,e,i){var a=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),"function"==typeof a.config.chart.events.scrolled&&a.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(ut),ft=function(){function t(e){n(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return h(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,s=t.clientY,r=this.w,o=i.getBoundingClientRect(),n=o.width,l=o.height,h=n/(r.globals.dataPoints-1),c=l/r.globals.dataPoints,d=this.hasBars();!r.globals.comboCharts&&!d||r.config.xaxis.convertedCatToNumeric||(h=n/r.globals.dataPoints);var g=a-o.left-r.globals.barPadForNumericAxis,u=s-o.top;g<0||u<0||g>n||u>l?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var p=Math.round(g/h),f=Math.floor(u/c);d&&!r.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(g/h),p-=1);var x=null,b=null,v=r.globals.seriesXvalues.map((function(t){return t.filter((function(t){return y.isNumber(t)}))})),m=r.globals.seriesYvalues.map((function(t){return t.filter((function(t){return y.isNumber(t)}))}));if(r.globals.isXNumeric){var w=this.ttCtx.getElGrid().getBoundingClientRect(),k=g*(w.width/n),A=u*(w.height/l);x=(b=this.closestInMultiArray(k,A,v,m)).index,p=b.j,null!==x&&(v=r.globals.seriesXvalues[x],p=(b=this.closestInArray(k,v)).index)}return r.globals.capturedSeriesIndex=null===x?-1:x,(!p||p<1)&&(p=0),r.globals.isBarHorizontal?r.globals.capturedDataPointIndex=f:r.globals.capturedDataPointIndex=p,{capturedSeries:x,j:r.globals.isBarHorizontal?f:p,hoverX:g,hoverY:u}}},{key:"closestInMultiArray",value:function(t,e,i,a){var s=this.w,r=0,o=null,n=-1;s.globals.series.length>1?r=this.getFirstActiveXArray(i):o=0;var l=i[r][0],h=Math.abs(t-l);if(i.forEach((function(e){e.forEach((function(e,i){var a=Math.abs(t-e);a<=h&&(h=a,n=i)}))})),-1!==n){var c=a[r][n],d=Math.abs(e-c);o=r,a.forEach((function(t,i){var a=Math.abs(e-t[n]);a<=d&&(d=a,o=i)}))}return{index:o,j:n}}},{key:"getFirstActiveXArray",value:function(t){for(var e=this.w,i=0,a=t.map((function(t,e){return t.length>0?e:-1})),s=0;s<a.length;s++)if(-1!==a[s]&&-1===e.globals.collapsedSeriesIndices.indexOf(s)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(s)){i=a[s];break}return i}},{key:"closestInArray",value:function(t,e){for(var i=e[0],a=null,s=Math.abs(t-i),r=0;r<e.length;r++){var o=Math.abs(t-e[r]);o<s&&(s=o,a=r)}return{index:a}}},{key:"isXoverlap",value:function(t){var e=[],i=this.w.globals.seriesX.filter((function(t){return void 0!==t[0]}));if(i.length>0)for(var a=0;a<i.length-1;a++)void 0!==i[a][t]&&void 0!==i[a+1][t]&&i[a][t]!==i[a+1][t]&&e.push("unEqual");return 0===e.length}},{key:"isInitialSeriesSameLen",value:function(){for(var t=!0,e=this.w.globals.initialSeries,i=0;i<e.length-1;i++)if(e[i].data.length!==e[i+1].data.length){t=!1;break}return t}},{key:"getBarsHeight",value:function(t){return b(t).reduce((function(t,e){return t+e.getBBox().height}),0)}},{key:"getElMarkers",value:function(t){return"number"==typeof t?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=b(t)).sort((function(t,e){var i=Number(t.getAttribute("data:realIndex")),a=Number(e.getAttribute("data:realIndex"));return a<i?1:a>i?-1:0}));var e=[];return t.forEach((function(t){e.push(t.querySelector(".apexcharts-marker"))})),e}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series,  .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,i=e.config.markers.hover.size;return void 0===i&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var a=i.allTooltipSeriesGroups,s=0;s<a.length;s++)"enable"===t?(a[s].classList.add("apexcharts-active"),a[s].style.display=e.config.tooltip.items.display):(a[s].classList.remove("apexcharts-active"),a[s].style.display="none")}}]),t}(),xt=function(){function t(e){n(this,t),this.w=e.w,this.ctx=e.ctx,this.ttCtx=e,this.tooltipUtil=new ft(e)}return h(t,[{key:"drawSeriesTexts",value:function(t){var e=t.shared,i=void 0===e||e,a=t.ttItems,s=t.i,r=void 0===s?0:s,o=t.j,n=void 0===o?null:o,l=t.y1,h=t.y2,c=t.e,d=this.w;void 0!==d.config.tooltip.custom?this.handleCustomTooltip({i:r,j:n,y1:l,y2:h,w:d}):this.toggleActiveInactiveSeries(i);var g=this.getValuesToPrint({i:r,j:n});this.printLabels({i:r,j:n,values:g,ttItems:a,shared:i,e:c});var u=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=u.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=u.getBoundingClientRect().height}},{key:"printLabels",value:function(t){var e,i=this,a=t.i,s=t.j,o=t.values,n=t.ttItems,l=t.shared,h=t.e,c=this.w,d=[],g=function(t){return c.globals.seriesGoals[t]&&c.globals.seriesGoals[t][s]&&Array.isArray(c.globals.seriesGoals[t][s])},u=o.xVal,p=o.zVal,f=o.xAxisTTVal,x="",b=c.globals.colors[a];null!==s&&c.config.plotOptions.bar.distributed&&(b=c.globals.colors[s]);for(var v=function(t,o){var v=i.getFormatters(a);x=i.getSeriesName({fn:v.yLbTitleFormatter,index:a,seriesIndex:a,j:s}),"treemap"===c.config.chart.type&&(x=v.yLbTitleFormatter(String(c.config.series[a].data[s].x),{series:c.globals.series,seriesIndex:a,dataPointIndex:s,w:c}));var m=c.config.tooltip.inverseOrder?o:t;if(c.globals.axisCharts){var y=function(t){var e,i,a,r;return c.globals.isRangeData?v.yLbFormatter(null===(e=c.globals.seriesRangeStart)||void 0===e||null===(i=e[t])||void 0===i?void 0:i[s],{series:c.globals.seriesRangeStart,seriesIndex:t,dataPointIndex:s,w:c})+" - "+v.yLbFormatter(null===(a=c.globals.seriesRangeEnd)||void 0===a||null===(r=a[t])||void 0===r?void 0:r[s],{series:c.globals.seriesRangeEnd,seriesIndex:t,dataPointIndex:s,w:c}):v.yLbFormatter(c.globals.series[t][s],{series:c.globals.series,seriesIndex:t,dataPointIndex:s,w:c})};if(l)v=i.getFormatters(m),x=i.getSeriesName({fn:v.yLbTitleFormatter,index:m,seriesIndex:a,j:s}),b=c.globals.colors[m],e=y(m),g(m)&&(d=c.globals.seriesGoals[m][s].map((function(t){return{attrs:t,val:v.yLbFormatter(t.value,{seriesIndex:m,dataPointIndex:s,w:c})}})));else{var w,k=null==h||null===(w=h.target)||void 0===w?void 0:w.getAttribute("fill");k&&(b=-1!==k.indexOf("url")?document.querySelector(k.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):k),e=y(a),g(a)&&Array.isArray(c.globals.seriesGoals[a][s])&&(d=c.globals.seriesGoals[a][s].map((function(t){return{attrs:t,val:v.yLbFormatter(t.value,{seriesIndex:a,dataPointIndex:s,w:c})}})))}}null===s&&(e=v.yLbFormatter(c.globals.series[a],r(r({},c),{},{seriesIndex:a,dataPointIndex:a}))),i.DOMHandling({i:a,t:m,j:s,ttItems:n,values:{val:e,goalVals:d,xVal:u,xAxisTTVal:f,zVal:p},seriesName:x,shared:l,pColor:b})},m=0,y=c.globals.series.length-1;m<c.globals.series.length;m++,y--)v(m,y)}},{key:"getFormatters",value:function(t){var e,i=this.w,a=i.globals.yLabelFormatters[t];return void 0!==i.globals.ttVal?Array.isArray(i.globals.ttVal)?(a=i.globals.ttVal[t]&&i.globals.ttVal[t].formatter,e=i.globals.ttVal[t]&&i.globals.ttVal[t].title&&i.globals.ttVal[t].title.formatter):(a=i.globals.ttVal.formatter,"function"==typeof i.globals.ttVal.title.formatter&&(e=i.globals.ttVal.title.formatter)):e=i.config.tooltip.y.title.formatter,"function"!=typeof a&&(a=i.globals.yLabelFormatters[0]?i.globals.yLabelFormatters[0]:function(t){return t}),"function"!=typeof e&&(e=function(t){return t}),{yLbFormatter:a,yLbTitleFormatter:e}}},{key:"getSeriesName",value:function(t){var e=t.fn,i=t.index,a=t.seriesIndex,s=t.j,r=this.w;return e(String(r.globals.seriesNames[i]),{series:r.globals.series,seriesIndex:a,dataPointIndex:s,w:r})}},{key:"DOMHandling",value:function(t){t.i;var e=t.t,i=t.j,a=t.ttItems,s=t.values,r=t.seriesName,o=t.shared,n=t.pColor,l=this.w,h=this.ttCtx,c=s.val,d=s.goalVals,g=s.xVal,u=s.xAxisTTVal,p=s.zVal,f=null;f=a[e].children,l.config.tooltip.fillSeriesColor&&(a[e].style.backgroundColor=n,f[0].style.display="none"),h.showTooltipTitle&&(null===h.tooltipTitle&&(h.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),h.tooltipTitle.innerHTML=g),h.isXAxisTooltipEnabled&&(h.xaxisTooltipText.innerHTML=""!==u?u:g);var x=a[e].querySelector(".apexcharts-tooltip-text-y-label");x&&(x.innerHTML=r||"");var b=a[e].querySelector(".apexcharts-tooltip-text-y-value");b&&(b.innerHTML=void 0!==c?c:""),f[0]&&f[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(n=l.config.tooltip.marker.fillColors[e]),f[0].style.backgroundColor=n),l.config.tooltip.marker.show||(f[0].style.display="none");var v=a[e].querySelector(".apexcharts-tooltip-text-goals-label"),m=a[e].querySelector(".apexcharts-tooltip-text-goals-value");if(d.length&&l.globals.seriesGoals[e]){var y=function(){var t="<div >",e="<div>";d.forEach((function(i,a){t+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(i.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(i.attrs.name,"</div>"),e+="<div>".concat(i.val,"</div>")})),v.innerHTML=t+"</div>",m.innerHTML=e+"</div>"};o?l.globals.seriesGoals[e][i]&&Array.isArray(l.globals.seriesGoals[e][i])?y():(v.innerHTML="",m.innerHTML=""):y()}else v.innerHTML="",m.innerHTML="";if(null!==p&&(a[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,a[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==p?p:""),o&&f[0]){if(l.config.tooltip.hideEmptySeries){var w=a[e].querySelector(".apexcharts-tooltip-marker"),k=a[e].querySelector(".apexcharts-tooltip-text");0==parseFloat(c)?(w.style.display="none",k.style.display="none"):(w.style.display="block",k.style.display="block")}null==c||l.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||l.globals.collapsedSeriesIndices.indexOf(e)>-1?f[0].parentNode.style.display="none":f[0].parentNode.style.display=l.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,a=this.w,s=this.ctx.series.filteredSeriesX(),r="",o="",n=null,l=null,h={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},c=a.globals.ttZFormatter;null===i?l=a.globals.series[e]:a.globals.isXNumeric&&"treemap"!==a.config.chart.type?(r=s[e][i],0===s[e].length&&(r=s[this.tooltipUtil.getFirstActiveXArray(s)][i])):r=void 0!==a.globals.labels[i]?a.globals.labels[i]:"";var d=r;return r=a.globals.isXNumeric&&"datetime"===a.config.xaxis.type?new E(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new X(this.ctx).formatDate,w:this.w}):a.globals.isBarHorizontal?a.globals.yLabelFormatters[0](d,h):a.globals.xLabelFormatter(d,h),void 0!==a.config.tooltip.x.formatter&&(r=a.globals.ttKeyFormatter(d,h)),a.globals.seriesZ.length>0&&a.globals.seriesZ[e].length>0&&(n=c(a.globals.seriesZ[e][i],a)),o="function"==typeof a.config.xaxis.tooltip.formatter?a.globals.xaxisTooltipFormatter(d,h):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:n}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,a=t.y1,s=t.y2,r=t.w,o=this.ttCtx.getElTooltip(),n=r.config.tooltip.custom;Array.isArray(n)&&n[e]&&(n=n[e]),o.innerHTML=n({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:s,w:r})}}]),t}(),bt=function(){function t(e){n(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return h(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,a=this.w,s=i.getElXCrosshairs(),r=t-i.xcrosshairsWidth/2,o=a.globals.labels.slice().length;if(null!==e&&(r=a.globals.gridWidth/o*e),null===s||a.globals.isBarHorizontal||(s.setAttribute("x",r),s.setAttribute("x1",r),s.setAttribute("x2",r),s.setAttribute("y2",a.globals.gridHeight),s.classList.add("apexcharts-active")),r<0&&(r=0),r>a.globals.gridWidth&&(r=a.globals.gridWidth),i.isXAxisTooltipEnabled){var n=r;"tickWidth"!==a.config.xaxis.crosshairs.width&&"barWidth"!==a.config.xaxis.crosshairs.width||(n=r+i.xcrosshairsWidth/2),this.moveXAxisTooltip(n)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&A.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&A.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip&&0!==i.xcrosshairsWidth){i.xaxisTooltip.classList.add("apexcharts-active");var a,s=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t))t+=e.globals.translateX,a=new A(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=a.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=s+"px"}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var a=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),s=e.globals.translateY+a,r=i.yaxisTTEls[t].getBoundingClientRect().height,o=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(o-=26),s-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=s+"px",i.yaxisTTEls[t].style.left=o+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.ttCtx,r=s.getElTooltip(),o=s.tooltipRect,n=null!==i?parseFloat(i):1,l=parseFloat(t)+n+5,h=parseFloat(e)+n/2;if(l>a.globals.gridWidth/2&&(l=l-o.ttWidth-n-10),l>a.globals.gridWidth-o.ttWidth-10&&(l=a.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),a.config.tooltip.followCursor){var c=s.getElGrid().getBoundingClientRect();(l=s.e.clientX-c.left)>a.globals.gridWidth/2&&(l-=s.tooltipRect.ttWidth),(h=s.e.clientY+a.globals.translateY-c.top)>a.globals.gridHeight/2&&(h-=s.tooltipRect.ttHeight)}else a.globals.isBarHorizontal||o.ttHeight/2+h>a.globals.gridHeight&&(h=a.globals.gridHeight-o.ttHeight+a.globals.translateY);isNaN(l)||(l+=a.globals.translateX,r.style.left=l+"px",r.style.top=h+"px")}},{key:"moveMarkers",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var s=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r<s.length;r++)parseInt(s[r].getAttribute("rel"),10)===e&&(a.marker.resetPointsSize(),a.marker.enlargeCurrentPoint(e,s[r]));else a.marker.resetPointsSize(),this.moveDynamicPointOnHover(e,t)}},{key:"moveDynamicPointOnHover",value:function(t,e){var i,a,s=this.w,r=this.ttCtx,o=s.globals.pointsArray,n=r.tooltipUtil.getHoverMarkerSize(e),l=s.config.series[e].type;if(!l||"column"!==l&&"candlestick"!==l&&"boxPlot"!==l){i=o[e][t][0],a=o[e][t][1]?o[e][t][1]:0;var h=s.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-series-markers circle"));h&&a<s.globals.gridHeight&&a>0&&(h.setAttribute("r",n),h.setAttribute("cx",i),h.setAttribute("cy",a)),this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,a,n)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,a=i.w,s=0,r=0,o=a.globals.pointsArray;e=new V(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var n=i.tooltipUtil.getHoverMarkerSize(e);o[e]&&(s=o[e][t][0],r=o[e][t][1]);var l=i.tooltipUtil.getAllMarkers();if(null!==l)for(var h=0;h<a.globals.series.length;h++){var c=o[h];if(a.globals.comboCharts&&void 0===c&&l.splice(h,0,null),c&&c.length){var d=o[h][t][1],g=void 0;if(l[h].setAttribute("cx",s),"rangeArea"===a.config.chart.type&&!a.globals.comboCharts){var u=t+a.globals.series[h].length;g=o[h][u][1],d-=Math.abs(d-g)/2}null!==d&&!isNaN(d)&&d<a.globals.gridHeight+n&&d+n>0?(l[h]&&l[h].setAttribute("r",n),l[h]&&l[h].setAttribute("cy",d)):l[h]&&l[h].setAttribute("r",0)}}this.moveXCrosshairs(s),i.fixedTooltip||this.moveTooltip(s,r||a.globals.gridHeight,n)}},{key:"moveStickyTooltipOverBars",value:function(t,e){var i=this.w,a=this.ttCtx,s=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,r=s>=2&&s%2==0?Math.floor(s/2):Math.floor(s/2)+1;i.globals.isBarHorizontal&&(r=new V(this.ctx).getActiveConfigSeriesIndex("desc")+1);var o=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"']"));o||"number"!=typeof e||(o=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(e,"'] path[j='").concat(t,"'],\n        .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"'],\n        .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"'],\n        .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"']")));var n=o?parseFloat(o.getAttribute("cx")):0,l=o?parseFloat(o.getAttribute("cy")):0,h=o?parseFloat(o.getAttribute("barWidth")):0,c=a.getElGrid().getBoundingClientRect(),d=o&&(o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(o&&!d&&(n-=s%2!=0?h/2:0),o&&d&&i.globals.comboCharts&&(n-=h/2)):i.globals.isBarHorizontal||(n=a.xAxisTicksPositions[t-1]+a.dataPointsDividedWidth/2,isNaN(n)&&(n=a.xAxisTicksPositions[t]-a.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?l-=a.tooltipRect.ttHeight:i.config.tooltip.followCursor?l=a.e.clientY-c.top-a.tooltipRect.ttHeight/2:l+a.tooltipRect.ttHeight+15>i.globals.gridHeight&&(l=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(n),a.fixedTooltip||this.moveTooltip(n,l||i.globals.gridHeight)}}]),t}(),vt=function(){function t(e){n(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new bt(e)}return h(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new A(this.ctx),i=new W(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");a=b(a),t.config.chart.stacked&&a.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var s=0;s<a.length;s++){var r=a[s].querySelector(".apexcharts-series-markers-wrap");if(null!==r){var o=void 0,n="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==t.config.chart.type&&"area"!==t.config.chart.type||t.globals.comboCharts||t.config.tooltip.intersect||(n+=" no-pointer-events");var l=i.getMarkerConfig({cssClass:n,seriesIndex:Number(r.getAttribute("data:realIndex"))});(o=e.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var h=document.createElementNS(t.globals.SVGNS,"g");h.classList.add("apexcharts-series-markers"),h.appendChild(o.node),r.appendChild(h)}}}},{key:"enlargeCurrentPoint",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w;"bubble"!==s.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute("cx"),o=e.getAttribute("cy");if(null!==i&&null!==a&&(r=i,o=a),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===s.config.chart.type){var n=this.ttCtx.getElGrid().getBoundingClientRect();r=this.ttCtx.e.clientX-n.left}this.tooltipPosition.moveTooltip(r,o,s.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this,a=this.ttCtx,s=t,r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=e.config.markers.hover.size,n=0;n<r.length;n++){var l=r[n].getAttribute("rel"),h=r[n].getAttribute("index");if(void 0===o&&(o=e.globals.markers.size[h]+e.config.markers.hover.sizeOffset),s===parseInt(l,10)){i.newPointSize(s,r[n]);var c=r[n].getAttribute("cx"),d=r[n].getAttribute("cy");i.tooltipPosition.moveXCrosshairs(c),a.fixedTooltip||i.tooltipPosition.moveTooltip(c,d,o)}else i.oldPointSize(r[n])}}},{key:"newPointSize",value:function(t,e){var i=this.w,a=i.config.markers.hover.size,s=0===t?e.parentNode.firstChild:e.parentNode.lastChild;if("0"!==s.getAttribute("default-marker-size")){var r=parseInt(s.getAttribute("index"),10);void 0===a&&(a=i.globals.markers.size[r]+i.config.markers.hover.sizeOffset),a<0&&(a=0),s.setAttribute("r",a)}}},{key:"oldPointSize",value:function(t){var e=parseFloat(t.getAttribute("default-marker-size"));t.setAttribute("r",e)}},{key:"resetPointsSize",value:function(){for(var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),e=0;e<t.length;e++){var i=parseFloat(t[e].getAttribute("default-marker-size"));y.isNumber(i)&&i>=0?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),t}(),mt=function(){function t(e){n(this,t),this.w=e.w;var i=this.w;this.ttCtx=e,this.isVerticalGroupedRangeBar=!i.globals.isBarHorizontal&&"rangeBar"===i.config.chart.type&&i.config.plotOptions.bar.rangeBarGroupRows}return h(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,i=t.opt,a=t.x,s=t.y,r=t.type,o=this.ttCtx,n=this.w;if(e.target.classList.contains("apexcharts-".concat(r,"-rect"))){var l=this.getAttr(e,"i"),h=this.getAttr(e,"j"),c=this.getAttr(e,"cx"),d=this.getAttr(e,"cy"),g=this.getAttr(e,"width"),u=this.getAttr(e,"height");if(o.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:l,j:h,shared:!1,e:e}),n.globals.capturedSeriesIndex=l,n.globals.capturedDataPointIndex=h,a=c+o.tooltipRect.ttWidth/2+g,s=d+o.tooltipRect.ttHeight/2-u/2,o.tooltipPosition.moveXCrosshairs(c+g/2),a>n.globals.gridWidth/2&&(a=c-o.tooltipRect.ttWidth/2+g),o.w.config.tooltip.followCursor){var p=n.globals.dom.elWrap.getBoundingClientRect();a=n.globals.clientX-p.left-(a>n.globals.gridWidth/2?o.tooltipRect.ttWidth:0),s=n.globals.clientY-p.top-(s>n.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:a,y:s}}},{key:"handleMarkerTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=t.x,o=t.y,n=this.w,l=this.ttCtx;if(a.target.classList.contains("apexcharts-marker")){var h=parseInt(s.paths.getAttribute("cx"),10),c=parseInt(s.paths.getAttribute("cy"),10),d=parseFloat(s.paths.getAttribute("val"));if(i=parseInt(s.paths.getAttribute("rel"),10),e=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var g=y.findAncestor(s.paths,"apexcharts-series");g&&(e=parseInt(g.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:e,j:i,shared:!l.showOnIntersect&&n.config.tooltip.shared,e:a}),"mouseup"===a.type&&l.markerClick(a,e,i),n.globals.capturedSeriesIndex=e,n.globals.capturedDataPointIndex=i,r=h,o=c+n.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var u=l.getElGrid().getBoundingClientRect();o=l.e.clientY+n.globals.translateY-u.top}d<0&&(o=c),l.marker.enlargeCurrentPoint(i,s.paths,r,o)}return{x:r,y:o}}},{key:"handleBarTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,o=this.ttCtx,n=o.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:a,opt:s});e=d.i;var g=d.barHeight,u=d.j;r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=u,r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!r.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=h):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(c)&&(c=r.globals.svgHeight-o.tooltipRect.ttHeight);var p=parseInt(s.paths.parentNode.getAttribute("data:realIndex"),10),f=r.globals.isMultipleYAxis?r.config.yaxis[p]&&r.config.yaxis[p].reversed:r.config.yaxis[0].reversed;if(h+o.tooltipRect.ttWidth>r.globals.gridWidth&&!f?h-=o.tooltipRect.ttWidth:h<0&&(h=0),o.w.config.tooltip.followCursor){var x=o.getElGrid().getBoundingClientRect();c=o.e.clientY-x.top}null===o.tooltip&&(o.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+i/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(f&&(h-=o.tooltipRect.ttWidth)<0&&(h=0),!f||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||(c=c+g-2*(r.globals.series[e][u]<0?g:0)),c=c+r.globals.translateY-o.tooltipRect.ttHeight/2,n.style.left=h+r.globals.translateX+"px",n.style.top=c+"px")}},{key:"getBarTooltipXY",value:function(t){var e=this,i=t.e,a=t.opt,s=this.w,r=null,o=this.ttCtx,n=0,l=0,h=0,c=0,d=0,g=i.target.classList;if(g.contains("apexcharts-bar-area")||g.contains("apexcharts-candlestick-area")||g.contains("apexcharts-boxPlot-area")||g.contains("apexcharts-rangebar-area")){var u=i.target,p=u.getBoundingClientRect(),f=a.elGrid.getBoundingClientRect(),x=p.height;d=p.height;var b=p.width,v=parseInt(u.getAttribute("cx"),10),m=parseInt(u.getAttribute("cy"),10);c=parseFloat(u.getAttribute("barWidth"));var y="touchmove"===i.type?i.touches[0].clientX:i.clientX;r=parseInt(u.getAttribute("j"),10),n=parseInt(u.parentNode.getAttribute("rel"),10)-1;var w=u.getAttribute("data-range-y1"),k=u.getAttribute("data-range-y2");s.globals.comboCharts&&(n=parseInt(u.parentNode.getAttribute("data:realIndex"),10));var A=function(t){return s.globals.isXNumeric?v-b/2:e.isVerticalGroupedRangeBar?v+b/2:v-o.dataPointsDividedWidth+b/2},S=function(){return m-o.dataPointsDividedHeight+x/2-o.tooltipRect.ttHeight/2};o.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:n,j:r,y1:w?parseInt(w,10):null,y2:k?parseInt(k,10):null,shared:!o.showOnIntersect&&s.config.tooltip.shared,e:i}),s.config.tooltip.followCursor?s.globals.isBarHorizontal?(l=y-f.left+15,h=S()):(l=A(),h=i.clientY-f.top-o.tooltipRect.ttHeight/2-15):s.globals.isBarHorizontal?((l=v)<o.xyRatios.baseLineInvertedY&&(l=v-o.tooltipRect.ttWidth),h=S()):(l=A(),h=m)}return{x:l,y:h,barHeight:d,barWidth:c,i:n,j:r}}}]),t}(),yt=function(){function t(e){n(this,t),this.w=e.w,this.ttCtx=e}return h(t,[{key:"drawXaxisTooltip",value:function(){var t=this.w,e=this.ttCtx,i="bottom"===t.config.xaxis.position;e.xaxisOffY=i?t.globals.gridHeight+1:-t.globals.xAxisHeight-t.config.xaxis.axisTicks.height+3;var a=i?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",s=t.globals.dom.elWrap;e.isXAxisTooltipEnabled&&null===t.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(e.xaxisTooltip=document.createElement("div"),e.xaxisTooltip.setAttribute("class",a+" apexcharts-theme-"+t.config.tooltip.theme),s.appendChild(e.xaxisTooltip),e.xaxisTooltipText=document.createElement("div"),e.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),e.xaxisTooltipText.style.fontFamily=t.config.xaxis.tooltip.style.fontFamily||t.config.chart.fontFamily,e.xaxisTooltipText.style.fontSize=t.config.xaxis.tooltip.style.fontSize,e.xaxisTooltip.appendChild(e.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var t=this.w,e=this.ttCtx,i=function(i){var a=t.config.yaxis[i].opposite||t.config.yaxis[i].crosshairs.opposite;e.yaxisOffX=a?t.globals.gridWidth+1:1;var s="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i,a?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");t.globals.yAxisSameScaleIndices.map((function(e,a){e.map((function(e,a){a===i&&(s+=t.config.yaxis[a].show?" ":" apexcharts-yaxistooltip-hidden")}))}));var r=t.globals.dom.elWrap;null===t.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i))&&(e.yaxisTooltip=document.createElement("div"),e.yaxisTooltip.setAttribute("class",s+" apexcharts-theme-"+t.config.tooltip.theme),r.appendChild(e.yaxisTooltip),0===i&&(e.yaxisTooltipText=[]),e.yaxisTooltipText[i]=document.createElement("div"),e.yaxisTooltipText[i].classList.add("apexcharts-yaxistooltip-text"),e.yaxisTooltip.appendChild(e.yaxisTooltipText[i]))},a=0;a<t.config.yaxis.length;a++)i(a)}},{key:"setXCrosshairWidth",value:function(){var t=this.w,e=this.ttCtx,i=e.getElXCrosshairs();if(e.xcrosshairsWidth=parseInt(t.config.xaxis.crosshairs.width,10),t.globals.comboCharts){var a=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==a&&"barWidth"===t.config.xaxis.crosshairs.width){var s=parseFloat(a.getAttribute("barWidth"));e.xcrosshairsWidth=s}else if("tickWidth"===t.config.xaxis.crosshairs.width){var r=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/r}}else if("tickWidth"===t.config.xaxis.crosshairs.width){var o=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/o}else if("barWidth"===t.config.xaxis.crosshairs.width){var n=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==n){var l=parseFloat(n.getAttribute("barWidth"));e.xcrosshairsWidth=l}else e.xcrosshairsWidth=1}t.globals.isBarHorizontal&&(e.xcrosshairsWidth=0),null!==i&&e.xcrosshairsWidth>0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var a=this.ttCtx,s=this.w,r=s.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var o=a.getElGrid().getBoundingClientRect(),n=(e-o.top)*i.yRatio[t],l=s.globals.maxYArr[t]-s.globals.minYArr[t],h=s.globals.minYArr[t]+(l-n);a.tooltipPosition.moveYCrosshairs(e-o.top),a.yaxisTooltipText[t].innerHTML=r(h),a.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),wt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.tConfig=i.config.tooltip,this.tooltipUtil=new ft(this),this.tooltipLabels=new xt(this),this.tooltipPosition=new bt(this),this.marker=new vt(this),this.intersect=new mt(this),this.axesTooltip=new yt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!i.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return h(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,i){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),e.config.tooltip.cssClass&&i.classList.add(e.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new q(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var s=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,i=this.w,a=[],s=this.getElTooltip(),r=function(r){var o=document.createElement("div");o.classList.add("apexcharts-tooltip-series-group"),o.style.order=i.config.tooltip.inverseOrder?t-r:r+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(r)<0&&o.classList.add("apexcharts-tooltip-series-group-hidden");var n=document.createElement("span");n.classList.add("apexcharts-tooltip-marker"),n.style.backgroundColor=i.globals.colors[r],o.appendChild(n);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach((function(t){var e=document.createElement("div");e.classList.add("apexcharts-tooltip-".concat(t,"-group"));var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(t,"-label")),e.appendChild(i);var a=document.createElement("span");a.classList.add("apexcharts-tooltip-text-".concat(t,"-value")),e.appendChild(a),l.appendChild(e)})),o.appendChild(l),s.appendChild(o),a.push(o)},o=0;o<t;o++)r(o);return a}},{key:"addSVGEvents",value:function(){var t=this.w,e=t.config.chart.type,i=this.getElTooltip(),a=!("bar"!==e&&"candlestick"!==e&&"boxPlot"!==e&&"rangeBar"!==e),s="area"===e||"line"===e||"scatter"===e||"bubble"===e||"radar"===e,r=t.globals.dom.Paper.node,o=this.getElGrid();o&&(this.seriesBound=o.getBoundingClientRect());var n,l=[],h=[],c={hoverArea:r,elGrid:o,tooltipEl:i,tooltipY:l,tooltipX:h,ttItems:this.ttItems};if(t.globals.axisCharts&&(s?n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):a?n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==e&&"treemap"!==e||(n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),n&&n.length))for(var d=0;d<n.length;d++)l.push(n[d].getAttribute("cy")),h.push(n[d].getAttribute("cx"));if(t.globals.xyCharts&&!this.showOnIntersect||t.globals.comboCharts&&!this.showOnIntersect||a&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([r],c);else if(a&&!t.globals.comboCharts||s&&this.showOnIntersect)this.addDatapointEventsListeners(c);else if(!t.globals.axisCharts||"heatmap"===e||"treemap"===e){var g=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(g,c)}if(this.showOnIntersect){var u=t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");u.length>0&&this.addPathsEventListeners(u,c),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(c)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,s=i.height+10,r=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,n=this.tConfig.fixed.position.toLowerCase();return n.indexOf("right")>-1&&(r=r+t.globals.svgWidth-a+10),n.indexOf("bottom")>-1&&(o=o+t.globals.svgHeight-s-10),e.style.left=r+"px",e.style.top=o+"px",{x:r,y:o,ttWidth:a,ttHeight:s}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,a=function(a){var s={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[a].addEventListener(e,i.onSeriesHover.bind(i,s),{capture:!1,passive:!0})}))},s=0;s<t.length;s++)a(s)}},{key:"onSeriesHover",value:function(t,e){var i=this,a=Date.now()-this.lastHoverTime;a>=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){i.seriesHover(t,e)}),100-a))}},{key:"seriesHover",value:function(t,e){var i=this;this.lastHoverTime=Date.now();var a=[],s=this.w;s.config.chart.group&&(a=this.ctx.getGroupedCharts()),s.globals.axisCharts&&(s.globals.minX===-1/0&&s.globals.maxX===1/0||0===s.globals.dataPoints)||(a.length?a.forEach((function(a){var s=i.getElTooltip(a),r={paths:t.paths,tooltipEl:s,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:a.w.globals.tooltip.ttItems};a.w.globals.minX===i.w.globals.minX&&a.w.globals.maxX===i.w.globals.maxX&&a.w.globals.tooltip.seriesHoverByContext({chartCtx:a,ttCtx:a.w.globals.tooltip,opt:r,e:e})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,i=t.ttCtx,a=t.opt,s=t.e,r=e.w,o=this.getElTooltip();o&&(i.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},i.e=s,!i.tooltipUtil.hasBars()||r.globals.comboCharts||i.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new V(e).toggleSeriesOnHover(s,s.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),r.globals.axisCharts?i.axisChartsTooltips({e:s,opt:a,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:s,opt:a,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,o=s.elGrid.getBoundingClientRect(),n="touchmove"===a.type?a.touches[0].clientX:a.clientX,l="touchmove"===a.type?a.touches[0].clientY:a.clientY;if(this.clientY=l,this.clientX=n,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,l<o.top||l>o.top+o.height)this.handleMouseOut(s);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var h=parseInt(s.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(h)<0)return void this.handleMouseOut(s)}var c=this.getElTooltip(),d=this.getElXCrosshairs(),g=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===a.type||"touchmove"===a.type||"mouseup"===a.type){if(r.globals.collapsedSeries.length+r.globals.ancillaryCollapsedSeries.length===r.globals.series.length)return;null!==d&&d.classList.add("apexcharts-active");var u=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&u.length&&this.ycrosshairs.classList.add("apexcharts-active"),g&&!this.showOnIntersect)this.handleStickyTooltip(a,n,l,s);else if("heatmap"===r.config.chart.type||"treemap"===r.config.chart.type){var p=this.intersect.handleHeatTreeTooltip({e:a,opt:s,x:e,y:i,type:r.config.chart.type});e=p.x,i=p.y,c.style.left=e+"px",c.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:s}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:s,x:e,y:i});if(this.yaxisTooltips.length)for(var f=0;f<r.config.yaxis.length;f++)this.axesTooltip.drawYaxisTooltipText(f,l,this.xyRatios);s.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==a.type&&"touchend"!==a.type||this.handleMouseOut(s)}}},{key:"nonAxisChartsTooltips",value:function(t){var e=t.e,i=t.opt,a=t.tooltipRect,s=this.w,r=i.paths.getAttribute("rel"),o=this.getElTooltip(),n=s.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===e.type||"touchmove"===e.type){o.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:parseInt(r,10)-1,shared:!1});var l=s.globals.clientX-n.left-a.ttWidth/2,h=s.globals.clientY-n.top-a.ttHeight-10;if(o.style.left=l+"px",o.style.top=h+"px",s.config.legend.tooltipHoverFormatter){var c=r-1,d=(0,s.config.legend.tooltipHoverFormatter)(this.legendLabels[c].getAttribute("data:default-text"),{seriesIndex:c,dataPointIndex:c,w:s});this.legendLabels[c].innerHTML=d}}else"mouseout"!==e.type&&"touchend"!==e.type||(o.classList.remove("apexcharts-active"),s.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)})))}},{key:"handleStickyTooltip",value:function(t,e,i,a){var s=this.w,r=this.tooltipUtil.getNearestValues({context:this,hoverArea:a.hoverArea,elGrid:a.elGrid,clientX:e,clientY:i}),o=r.j,n=r.capturedSeries;s.globals.collapsedSeriesIndices.includes(n)&&(n=null);var l=a.elGrid.getBoundingClientRect();if(r.hoverX<0||r.hoverX>l.width)this.handleMouseOut(a);else if(null!==n)this.handleStickyCapturedSeries(t,n,a,o);else if(this.tooltipUtil.isXoverlap(o)||s.globals.isBarHorizontal){var h=s.globals.series.findIndex((function(t,e){return!s.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,h,o,a.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,e,i,a){var s=this.w;if(this.tConfig.shared||null!==s.globals.series[e][a]){if(void 0!==s.globals.series[e][a])this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(a)){var r=s.globals.series.findIndex((function(t,e){return!s.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,r,a,i.ttItems)}}else this.handleMouseOut(i)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new A(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),a=0;a<i.length;a++)e.pathMouseLeave(i[a])}},{key:"handleMouseOut",value:function(t){var e=this.w,i=this.getElXCrosshairs();if(t.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==e.config.chart.type&&this.marker.resetPointsSize(),null!==i&&i.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var a=0;a<this.yaxisTTEls.length;a++)this.yaxisTTEls[a].classList.remove("apexcharts-active")}e.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}))}},{key:"markerClick",value:function(t,e,i){var a=this.w;"function"==typeof a.config.chart.events.markerClick&&a.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:a}),this.ctx.events.fireEvent("markerClick",[t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:a}])}},{key:"create",value:function(t,e,i,a,s){var o,n,l,h,c,d,g,u,p,f,x,b,v,m,y,w,k=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,S=this.w,C=e;"mouseup"===t.type&&this.markerClick(t,i,a),null===k&&(k=this.tConfig.shared);var L=this.tooltipUtil.hasMarkers(i),P=this.tooltipUtil.getElBars();if(S.config.legend.tooltipHoverFormatter){var I=S.config.legend.tooltipHoverFormatter,T=Array.from(this.legendLabels);T.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var M=0;M<T.length;M++){var z=T[M],X=parseInt(z.getAttribute("i"),10),E=decodeURIComponent(z.getAttribute("data:default-text")),Y=I(E,{seriesIndex:k?X:i,dataPointIndex:a,w:S});if(k)z.innerHTML=S.globals.collapsedSeriesIndices.indexOf(X)<0?Y:E;else if(z.innerHTML=X===i?Y:E,i===X)break}}var F=r(r({ttItems:s,i:i,j:a},void 0!==(null===(o=S.globals.seriesRange)||void 0===o||null===(n=o[i])||void 0===n||null===(l=n[a])||void 0===l||null===(h=l.y[0])||void 0===h?void 0:h.y1)&&{y1:null===(c=S.globals.seriesRange)||void 0===c||null===(d=c[i])||void 0===d||null===(g=d[a])||void 0===g||null===(u=g.y[0])||void 0===u?void 0:u.y1}),void 0!==(null===(p=S.globals.seriesRange)||void 0===p||null===(f=p[i])||void 0===f||null===(x=f[a])||void 0===x||null===(b=x.y[0])||void 0===b?void 0:b.y2)&&{y2:null===(v=S.globals.seriesRange)||void 0===v||null===(m=v[i])||void 0===m||null===(y=m[a])||void 0===y||null===(w=y.y[0])||void 0===w?void 0:w.y2});if(k){if(C.tooltipLabels.drawSeriesTexts(r(r({},F),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),L)S.globals.markers.largestSize>0?C.marker.enlargePoints(a):C.tooltipPosition.moveDynamicPointsOnHover(a);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(P),this.barSeriesHeight>0)){var R=new A(this.ctx),O=S.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a,i);for(var H=0;H<O.length;H++)R.pathMouseEnter(O[H])}}else C.tooltipLabels.drawSeriesTexts(r({shared:!1},F)),this.tooltipUtil.hasBars()&&C.tooltipPosition.moveStickyTooltipOverBars(a,i),L&&C.tooltipPosition.moveMarkers(i,a)}}]),t}(),kt=function(){function t(e){n(this,t),this.w=e.w,this.barCtx=e,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return h(t,[{key:"handleBarDataLabels",value:function(t){var e=t.x,i=t.y,a=t.y1,s=t.y2,r=t.i,o=t.j,n=t.realIndex,l=t.groupIndex,h=t.series,c=t.barHeight,d=t.barWidth,g=t.barXPosition,u=t.barYPosition,p=t.visibleSeries,f=t.renderedPath,x=this.w,b=new A(this.barCtx.ctx),v=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth,m=e+parseFloat(d*p),y=i+parseFloat(c*p);x.globals.isXNumeric&&!x.globals.isBarHorizontal&&(m=e+parseFloat(d*(p+1)),y=i+parseFloat(c*(p+1))-v);var w,k=null,S=e,C=i,L={},P=x.config.dataLabels,I=this.barCtx.barOptions.dataLabels,T=this.barCtx.barOptions.dataLabels.total;void 0!==u&&this.barCtx.isRangeBar&&(y=u,C=u),void 0!==g&&this.barCtx.isVerticalGroupedRangeBar&&(m=g,S=g);var M=P.offsetX,z=P.offsetY,X={width:0,height:0};if(x.config.dataLabels.enabled){var E=this.barCtx.series[r][o];X=b.getTextRects(x.globals.yLabelFormatters[0](E),parseFloat(P.style.fontSize))}var Y={x:e,y:i,i:r,j:o,realIndex:n,groupIndex:l||-1,renderedPath:f,bcx:m,bcy:y,barHeight:c,barWidth:d,textRects:X,strokeWidth:v,dataLabelsX:S,dataLabelsY:C,dataLabelsConfig:P,barDataLabelsConfig:I,barTotalDataLabelsConfig:T,offX:M,offY:z};return L=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(Y):this.calculateColumnsDataLabelsPosition(Y),f.attr({cy:L.bcy,cx:L.bcx,j:o,val:h[r][o],barHeight:c,barWidth:d}),w=this.drawCalculatedDataLabels({x:L.dataLabelsX,y:L.dataLabelsY,val:this.barCtx.isRangeBar?[a,s]:h[r][o],i:n,j:o,barWidth:d,barHeight:c,textRects:X,dataLabelsConfig:P}),x.config.chart.stacked&&T.enabled&&(k=this.drawTotalDataLabels({x:L.totalDataLabelsX,y:L.totalDataLabelsY,barWidth:d,barHeight:c,realIndex:n,textAnchor:L.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:n,j:o}),dataLabelsConfig:P,barTotalDataLabelsConfig:T})),{dataLabels:w,totalDataLabels:k}}},{key:"getStackedTotalDataLabel",value:function(t){var e=t.realIndex,i=t.j,a=this.w,s=this.barCtx.stackedSeriesTotals[i];return this.totalFormatter&&(s=this.totalFormatter(s,r(r({},a),{},{seriesIndex:e,dataPointIndex:i,w:a}))),s}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var e,i,a=this.w,s=t.i,r=t.j,o=t.realIndex,n=t.groupIndex,l=t.y,h=t.bcx,c=t.barWidth,d=t.barHeight,g=t.textRects,u=t.dataLabelsX,p=t.dataLabelsY,f=t.dataLabelsConfig,x=t.barDataLabelsConfig,b=t.barTotalDataLabelsConfig,v=t.strokeWidth,m=t.offX,y=t.offY;d=Math.abs(d);var w="vertical"===a.config.plotOptions.bar.dataLabels.orientation,k=this.barCtx.barHelpers.getZeroValueEncounters({i:s,j:r}).zeroEncounters;h=h-v/2+(-1!==n?n*c:0);var S=a.globals.gridWidth/a.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?u+=c/2:(u=a.globals.isXNumeric?h-c/2+m:h-S+c/2+m,k>0&&a.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(u-=c*k)),w&&(u=u+g.height/2-v/2-2);var C=this.barCtx.series[s][r]<0,L=l;switch(this.barCtx.isReversed&&(L=l-d+(C?2*d:0),l-=d),x.position){case"center":p=w?C?L-d/2+y:L+d/2-y:C?L-d/2+g.height/2+y:L+d/2+g.height/2-y;break;case"bottom":p=w?C?L-d+y:L+d-y:C?L-d+g.height+v+y:L+d-g.height/2+v-y;break;case"top":p=w?C?L+y:L-y:C?L-g.height/2-y:L+g.height+y}if(this.barCtx.lastActiveBarSerieIndex===o&&b.enabled){var P=new A(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:r}),f.fontSize);e=C?L-P.height/2-y-b.offsetY+18:L+P.height+y+b.offsetY-18,i=u+b.offsetX}return a.config.chart.stacked||(p<0?p=0+v:p+g.height/3>a.globals.gridHeight&&(p=a.globals.gridHeight-v)),{bcx:h,bcy:l,dataLabelsX:u,dataLabelsY:p,totalDataLabelsX:i,totalDataLabelsY:e,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,a=t.i,s=t.j,r=t.realIndex,o=t.groupIndex,n=t.bcy,l=t.barHeight,h=t.barWidth,c=t.textRects,d=t.dataLabelsX,g=t.strokeWidth,u=t.dataLabelsConfig,p=t.barDataLabelsConfig,f=t.barTotalDataLabelsConfig,x=t.offX,b=t.offY,v=e.globals.gridHeight/e.globals.dataPoints;h=Math.abs(h);var m,y,w=(n+=-1!==o?o*l:0)-(this.barCtx.isRangeBar?0:v)+l/2+c.height/2+b-3,k="start",S=this.barCtx.series[a][s]<0,C=i;switch(this.barCtx.isReversed&&(C=i+h-(S?2*h:0),i=e.globals.gridWidth-h),p.position){case"center":d=S?C+h/2-x:Math.max(c.width/2,C-h/2)+x;break;case"bottom":d=S?C+h-g-Math.round(c.width/2)-x:C-h+g+Math.round(c.width/2)+x;break;case"top":d=S?C-g+Math.round(c.width/2)-x:C-g-Math.round(c.width/2)+x}if(this.barCtx.lastActiveBarSerieIndex===r&&f.enabled){var L=new A(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:s}),u.fontSize);S?(m=C-g+Math.round(L.width/2)-x-f.offsetX-15,k="end"):m=C-g-Math.round(L.width/2)+x+f.offsetX+15,y=w+f.offsetY}return e.config.chart.stacked||(d<0?d=d+c.width+g:d+c.width/2>e.globals.gridWidth&&(d=e.globals.gridWidth-c.width-g)),{bcx:i,bcy:n,dataLabelsX:d,dataLabelsY:w,totalDataLabelsX:m,totalDataLabelsY:y,totalDataLabelsAnchor:k}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,a=t.val,s=t.i,o=t.j,n=t.textRects,l=t.barHeight,h=t.barWidth,c=t.dataLabelsConfig,d=this.w,g="rotate(0)";"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&(g="rotate(-90, ".concat(e,", ").concat(i,")"));var u=new G(this.barCtx.ctx),p=new A(this.barCtx.ctx),f=c.formatter,x=null,b=d.globals.collapsedSeriesIndices.indexOf(s)>-1;if(c.enabled&&!b){x=p.group({class:"apexcharts-data-labels",transform:g});var v="";void 0!==a&&(v=f(a,r(r({},d),{},{seriesIndex:s,dataPointIndex:o,w:d}))),!a&&d.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(v="");var m=d.globals.series[s][o]<0,y=d.config.plotOptions.bar.dataLabels.position;"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&("top"===y&&(c.textAnchor=m?"end":"start"),"center"===y&&(c.textAnchor="middle"),"bottom"===y&&(c.textAnchor=m?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&h<p.getTextRects(v,parseFloat(c.style.fontSize)).width&&(v=""),d.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?n.width/1.6>Math.abs(h)&&(v=""):n.height/1.6>Math.abs(l)&&(v=""));var w=r({},c);this.barCtx.isHorizontal&&a<0&&("start"===c.textAnchor?w.textAnchor="end":"end"===c.textAnchor&&(w.textAnchor="start")),u.plotDataLabelsText({x:e,y:i,text:v,i:s,j:o,parent:x,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}},{key:"drawTotalDataLabels",value:function(t){var e,i=t.x,a=t.y,s=t.val,r=t.barWidth,o=t.barHeight,n=t.realIndex,l=t.textAnchor,h=t.barTotalDataLabelsConfig,c=this.w,d=new A(this.barCtx.ctx);return h.enabled&&void 0!==i&&void 0!==a&&this.barCtx.lastActiveBarSerieIndex===n&&(e=d.drawText({x:i-(!c.globals.isBarHorizontal&&c.globals.seriesGroups.length?r/c.globals.seriesGroups.length:0),y:a-(c.globals.isBarHorizontal&&c.globals.seriesGroups.length?o/c.globals.seriesGroups.length:0),foreColor:h.style.color,text:s,textAnchor:l,fontFamily:h.style.fontFamily,fontSize:h.style.fontSize,fontWeight:h.style.fontWeight})),e}}]),t}(),At=function(){function t(e){n(this,t),this.w=e.w,this.barCtx=e}return h(t,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i<t.length;i++)if(t[i].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;a<t[i].length;a++)e.globals.seriesX[i][a]>e.globals.minX&&e.globals.seriesX[i][a]<e.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=e.globals.dataPoints;0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],e.globals.comboCharts||this.checkZeroSeries({series:t})}},{key:"initialPositions",value:function(){var t,e,i,a,s,r,o,n,l=this.w,h=l.globals.dataPoints;this.barCtx.isRangeBar&&(h=l.globals.labels.length);var c=this.barCtx.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(c=1),this.barCtx.isHorizontal)s=(i=l.globals.gridHeight/h)/c,l.globals.isXNumeric&&(s=(i=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),s=s*parseInt(this.barCtx.barOptions.barHeight,10)/100,-1===String(this.barCtx.barOptions.barHeight).indexOf("%")&&(s=parseInt(this.barCtx.barOptions.barHeight,10)),n=this.barCtx.baseLineInvertedY+l.globals.padHorizontal+(this.barCtx.isReversed?l.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(n=l.globals.gridWidth/2),e=(i-s*this.barCtx.seriesLen)/2;else{if(a=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(a=l.globals.gridWidth/l.globals.dataPoints),r=a/c*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l.globals.isXNumeric){var d=this.barCtx.xRatio;l.config.xaxis.convertedCatToNumeric&&(d=this.barCtx.initialXRatio),l.globals.minXDiff&&.5!==l.globals.minXDiff&&l.globals.minXDiff/d>0&&(a=l.globals.minXDiff/d),(r=a/c*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf("%")&&(r=parseInt(this.barCtx.barOptions.columnWidth,10)),o=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=l.globals.padHorizontal+(a-r*this.barCtx.seriesLen)/2}return{x:t,y:e,yDivision:i,xDivision:a,barHeight:s,barWidth:r,zeroH:o,zeroW:n}}},{key:"initializeStackedPrevVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].prevY=[],t[e].prevX=[],t[e].prevYF=[],t[e].prevXF=[],t[e].prevYVal=[],t[e].prevXVal=[]})):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].xArrj=[],t[e].xArrjF=[],t[e].xArrjVal=[],t[e].yArrj=[],t[e].yArrjF=[],t[e].yArrjVal=[]})):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,e,i,a){var s,r,o,n,l=this.w,h=new N(this.barCtx.ctx),c=null,d=this.barCtx.barOptions.distributed?i:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(a){t[e][i]>=a.from&&t[e][i]<=a.to&&(c=a.color)})),l.config.series[e].data[i]&&l.config.series[e].data[i].fillColor&&(c=l.config.series[e].data[i].fillColor),h.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:a,dataPointIndex:i,color:c,value:t[e][i],fillConfig:null===(s=l.config.series[e].data[i])||void 0===s?void 0:s.fill,fillType:null!==(r=l.config.series[e].data[i])&&void 0!==r&&null!==(o=r.fill)&&void 0!==o&&o.type?null===(n=l.config.series[e].data[i])||void 0===n?void 0:n.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[e]:l.config.fill.type})}},{key:"getStrokeWidth",value:function(t,e,i){var a=0,s=this.w;return this.barCtx.series[t][e]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,s.config.stroke.show&&(this.barCtx.isNullValue||(a=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),a}},{key:"shouldApplyRadius",value:function(t){var e=this.w,i=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&"last"===e.config.plotOptions.bar.borderRadiusWhenStacked?this.barCtx.lastActiveBarSerieIndex===t&&(i=!0):i=!0),i}},{key:"barBackground",value:function(t){var e=t.j,i=t.i,a=t.x1,s=t.x2,r=t.y1,o=t.y2,n=t.elSeries,l=this.w,h=new A(this.barCtx.ctx),c=new V(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&c===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[e],g=h.drawRect(void 0!==a?a:0,void 0!==r?r:0,void 0!==s?s:l.globals.gridWidth,void 0!==o?o:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);n.add(g),g.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e,i=t.barWidth,a=t.barXPosition,s=t.y1,r=t.y2,o=t.strokeWidth,n=t.seriesGroup,l=t.realIndex,h=t.i,c=t.j,d=t.w,g=new A(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var u=i,p=a;null!==(e=d.config.series[l].data[c])&&void 0!==e&&e.columnWidthOffset&&(p=a-d.config.series[l].data[c].columnWidthOffset/2,u=i+d.config.series[l].data[c].columnWidthOffset);var f=p,x=p+u;s+=.001,r+=.001;var b=g.move(f,s),v=g.move(f,s),m=g.line(x-o,s);if(d.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(l,c,!1)),b=b+g.line(f,r)+g.line(x-o,r)+g.line(x-o,s)+("around"===d.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),v=v+g.line(f,s)+m+m+m+m+m+g.line(f,s)+("around"===d.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(b=g.roundPathCorners(b,d.config.plotOptions.bar.borderRadius)),d.config.chart.stacked){var y=this.barCtx;d.globals.hasSeriesGroups&&n&&(y=this.barCtx[n]),y.yArrj.push(r),y.yArrjF.push(Math.abs(s-r)),y.yArrjVal.push(this.barCtx.series[h][c])}return{pathTo:b,pathFrom:v}}},{key:"getBarpaths",value:function(t){var e,i=t.barYPosition,a=t.barHeight,s=t.x1,r=t.x2,o=t.strokeWidth,n=t.seriesGroup,l=t.realIndex,h=t.i,c=t.j,d=t.w,g=new A(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var u=i,p=a;null!==(e=d.config.series[l].data[c])&&void 0!==e&&e.barHeightOffset&&(u=i-d.config.series[l].data[c].barHeightOffset/2,p=a+d.config.series[l].data[c].barHeightOffset);var f=u,x=u+p;s+=.001,r+=.001;var b=g.move(s,f),v=g.move(s,f);d.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(l,c,!1));var m=g.line(s,x-o);if(b=b+g.line(r,f)+g.line(r,x-o)+m+("around"===d.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),v=v+g.line(s,f)+m+m+m+m+m+g.line(s,f)+("around"===d.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(b=g.roundPathCorners(b,d.config.plotOptions.bar.borderRadius)),d.config.chart.stacked){var y=this.barCtx;d.globals.hasSeriesGroups&&n&&(y=this.barCtx[n]),y.xArrj.push(r),y.xArrjF.push(Math.abs(s-r)),y.xArrjVal.push(this.barCtx.series[h][c])}return{pathTo:b,pathFrom:v}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,a=0;a<e.length;a++){for(var s=0,r=0;r<e[i.globals.maxValsInArrayIndex].length;r++)s+=e[a][r];0===s&&this.barCtx.zeroSerieses.push(a)}}},{key:"getXForValue",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:e;return null!=t&&(i=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:e;return null!=t&&(i=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),i}},{key:"getGoalValues",value:function(t,e,i,a,s){var o=this,n=this.w,l=[],h=function(a,s){var r;l.push((c(r={},t,"x"===t?o.getXForValue(a,e,!1):o.getYForValue(a,i,!1)),c(r,"attrs",s),r))};if(n.globals.seriesGoals[a]&&n.globals.seriesGoals[a][s]&&Array.isArray(n.globals.seriesGoals[a][s])&&n.globals.seriesGoals[a][s].forEach((function(t){h(t.value,t)})),this.barCtx.barOptions.isDumbbell&&n.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:n.globals.colors,g={strokeHeight:"x"===t?0:n.globals.markers.size[a],strokeWidth:"x"===t?n.globals.markers.size[a]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[a])?d[a][0]:d[a]};h(n.globals.seriesRangeStart[a][s],g),h(n.globals.seriesRangeEnd[a][s],r(r({},g),{},{strokeColor:Array.isArray(d[a])?d[a][1]:d[a]}))}return l}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,i=t.barYPosition,a=t.goalX,s=t.goalY,r=t.barWidth,o=t.barHeight,n=new A(this.barCtx.ctx),l=n.group({className:"apexcharts-bar-goals-groups"});l.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:l.node}),l.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var h=null;return this.barCtx.isHorizontal?Array.isArray(a)&&a.forEach((function(t){var e=void 0!==t.attrs.strokeHeight?t.attrs.strokeHeight:o/2,a=i+e+o/2;h=n.drawLine(t.x,a-2*e,t.x,a,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeWidth?t.attrs.strokeWidth:2,t.attrs.strokeLineCap),l.add(h)})):Array.isArray(s)&&s.forEach((function(t){var i=void 0!==t.attrs.strokeWidth?t.attrs.strokeWidth:r/2,a=e+i+r/2;h=n.drawLine(a-2*i,t.y,a,t.y,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeHeight?t.attrs.strokeHeight:2,t.attrs.strokeLineCap),l.add(h)})),l}},{key:"drawBarShadow",value:function(t){var e=t.prevPaths,i=t.currPaths,a=t.color,s=this.w,r=e.x,o=e.x1,n=e.barYPosition,l=i.x,h=i.x1,c=i.barYPosition,d=n+i.barHeight,g=new A(this.barCtx.ctx),u=new y,p=g.move(o,d)+g.line(r,d)+g.line(l,c)+g.line(h,c)+g.line(o,d)+("around"===s.config.plotOptions.bar.borderRadiusApplication?" Z":" z");return g.drawPath({d:p,fill:u.shadeColor(.5,y.rgb2hex(a)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var e=t.i,i=t.j,a=this.w,s=0,r=0;return a.globals.seriesPercent.forEach((function(t,a){t[i]&&s++,a<e&&0===t[i]&&r++})),{nonZeroColumns:s,zeroEncounters:r}}}]),t}(),St=function(){function t(e,i){n(this,t),this.ctx=e,this.w=e.w;var a=this.w;this.barOptions=a.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=a.config.stroke.width,this.isNullValue=!1,this.isRangeBar=a.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&a.globals.seriesRange.length&&a.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=i,null!==this.xyRatios&&(this.xRatio=i.xRatio,this.initialXRatio=i.initialXRatio,this.yRatio=i.yRatio,this.invertedXRatio=i.invertedXRatio,this.invertedYRatio=i.invertedYRatio,this.baseLineY=i.baseLineY,this.baseLineInvertedY=i.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.pathArr=[];var s=new V(this.ctx);this.lastActiveBarSerieIndex=s.getActiveConfigSeriesIndex("desc",["bar","column"]);var r=s.getBarSeriesIndices(),o=new S(this.ctx);this.stackedSeriesTotals=o.getStackedSeriesTotals(this.w.config.series.map((function(t,e){return-1===r.indexOf(e)?e:-1})).filter((function(t){return-1!==t}))),this.barHelpers=new At(this)}return h(t,[{key:"draw",value:function(t,e){var i=this.w,a=new A(this.ctx),s=new S(this.ctx,i);t=s.getLogSeries(t),this.series=t,this.yRatio=s.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var o=a.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var n=0,l=0;n<t.length;n++,l++){var h,c,d,g,u=void 0,p=void 0,f=[],x=[],b=i.globals.comboCharts?e[n]:n,v=a.group({class:"apexcharts-series",rel:n+1,seriesName:y.escapeString(i.globals.seriesNames[b]),"data:realIndex":b});this.ctx.series.addCollapsedClassToSeries(v,b),t[n].length>0&&(this.visibleI=this.visibleI+1);var m=0,w=0;this.yRatio.length>1&&(this.yaxisIndex=b),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var k=this.barHelpers.initialPositions();p=k.y,m=k.barHeight,c=k.yDivision,g=k.zeroW,u=k.x,w=k.barWidth,h=k.xDivision,d=k.zeroH,this.horizontal||x.push(u+w/2);var C=a.group({class:"apexcharts-datalabels","data:realIndex":b});i.globals.delayedElements.push({el:C.node}),C.node.classList.add("apexcharts-element-hidden");var L=a.group({class:"apexcharts-bar-goals-markers"}),P=a.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:P.node}),P.node.classList.add("apexcharts-element-hidden");for(var I=0;I<i.globals.dataPoints;I++){var T=this.barHelpers.getStrokeWidth(n,I,b),M=null,z={indexes:{i:n,j:I,realIndex:b,bc:l},x:u,y:p,strokeWidth:T,elSeries:v};this.isHorizontal?(M=this.drawBarPaths(r(r({},z),{},{barHeight:m,zeroW:g,yDivision:c})),w=this.series[n][I]/this.invertedYRatio):(M=this.drawColumnPaths(r(r({},z),{},{xDivision:h,barWidth:w,zeroH:d})),m=this.series[n][I]/this.yRatio[this.yaxisIndex]);var X=this.barHelpers.getPathFillColor(t,n,I,b);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&I>0){var E=this.barHelpers.drawBarShadow({color:"string"==typeof X&&-1===(null==X?void 0:X.indexOf("url"))?X:y.hexToRgba(i.globals.colors[n]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:M});E&&P.add(E)}this.pathArr.push(M);var Y=this.barHelpers.drawGoalLine({barXPosition:M.barXPosition,barYPosition:M.barYPosition,goalX:M.goalX,goalY:M.goalY,barHeight:m,barWidth:w});Y&&L.add(Y),p=M.y,u=M.x,I>0&&x.push(u+w/2),f.push(p),this.renderSeries({realIndex:b,pathFill:X,j:I,i:n,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:T,elSeries:v,x:u,y:p,series:t,barHeight:M.barHeight?M.barHeight:m,barWidth:M.barWidth?M.barWidth:w,elDataLabelsWrap:C,elGoalsMarkers:L,elBarShadows:P,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[b]=x,i.globals.seriesYvalues[b]=f,o.add(v)}return o}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,s=t.j,r=t.i,o=t.groupIndex,n=t.pathFrom,l=t.pathTo,h=t.strokeWidth,c=t.elSeries,d=t.x,g=t.y,u=t.y1,p=t.y2,f=t.series,x=t.barHeight,b=t.barWidth,v=t.barXPosition,m=t.barYPosition,y=t.elDataLabelsWrap,w=t.elGoalsMarkers,S=t.elBarShadows,C=t.visibleSeries,L=t.type,P=this.w,I=new A(this.ctx);a||(a=this.barOptions.distributed?P.globals.stroke.colors[s]:P.globals.stroke.colors[e]),P.config.series[r].data[s]&&P.config.series[r].data[s].strokeColor&&(a=P.config.series[r].data[s].strokeColor),this.isNullValue&&(i="none");var T=s/P.config.chart.animations.animateGradually.delay*(P.config.chart.animations.speed/P.globals.dataPoints)/2.4,M=I.renderPaths({i:r,j:s,realIndex:e,pathFrom:n,pathTo:l,stroke:a,strokeWidth:h,strokeLineCap:P.config.stroke.lineCap,fill:i,animationDelay:T,initialSpeed:P.config.chart.animations.speed,dataChangeSpeed:P.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(L,"-area")});M.attr("clip-path","url(#gridRectMask".concat(P.globals.cuid,")"));var z=P.config.forecastDataPoints;z.count>0&&s>=P.globals.dataPoints-z.count&&(M.node.setAttribute("stroke-dasharray",z.dashArray),M.node.setAttribute("stroke-width",z.strokeWidth),M.node.setAttribute("fill-opacity",z.fillOpacity)),void 0!==u&&void 0!==p&&(M.attr("data-range-y1",u),M.attr("data-range-y2",p)),new k(this.ctx).setSelectionFilter(M,e,s),c.add(M);var X=new kt(this).handleBarDataLabels({x:d,y:g,y1:u,y2:p,i:r,j:s,series:f,realIndex:e,groupIndex:o,barHeight:x,barWidth:b,barXPosition:v,barYPosition:m,renderedPath:M,visibleSeries:C});return null!==X.dataLabels&&y.add(X.dataLabels),X.totalDataLabels&&y.add(X.totalDataLabels),c.add(y),w&&c.add(w),S&&c.add(S),c}},{key:"drawBarPaths",value:function(t){var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,o=t.x,n=t.y,l=t.yDivision,h=t.elSeries,c=this.w,d=i.i,g=i.j;if(c.globals.isXNumeric)e=(n=(c.globals.seriesX[d][g]-c.globals.minX)/this.invertedXRatio-a)+a*this.visibleI;else if(c.config.plotOptions.bar.hideZeroBarsWhenGrouped){var u=0,p=0;c.globals.seriesPercent.forEach((function(t,e){t[g]&&u++,e<d&&0===t[g]&&p++})),u>0&&(a=this.seriesLen*a/u),e=n+a*this.visibleI,e-=a*p}else e=n+a*this.visibleI;this.isFunnel&&(r-=(this.barHelpers.getXForValue(this.series[d][g],r)-r)/2),o=this.barHelpers.getXForValue(this.series[d][g],r);var f=this.barHelpers.getBarpaths({barYPosition:e,barHeight:a,x1:r,x2:o,strokeWidth:s,series:this.series,realIndex:i.realIndex,i:d,j:g,w:c});return c.globals.isXNumeric||(n+=l),this.barHelpers.barBackground({j:g,i:d,y1:e-a*this.visibleI,y2:a*this.seriesLen,elSeries:h}),{pathTo:f.pathTo,pathFrom:f.pathFrom,x1:r,x:o,y:n,goalX:this.barHelpers.getGoalValues("x",r,null,d,g),barYPosition:e,barHeight:a}}},{key:"drawColumnPaths",value:function(t){var e,i=t.indexes,a=t.x,s=t.y,r=t.xDivision,o=t.barWidth,n=t.zeroH,l=t.strokeWidth,h=t.elSeries,c=this.w,d=i.realIndex,g=i.i,u=i.j,p=i.bc;if(c.globals.isXNumeric){var f=this.getBarXForNumericXAxis({x:a,j:u,realIndex:d,barWidth:o});a=f.x,e=f.barXPosition}else if(c.config.plotOptions.bar.hideZeroBarsWhenGrouped){var x=this.barHelpers.getZeroValueEncounters({i:g,j:u}),b=x.nonZeroColumns,v=x.zeroEncounters;b>0&&(o=this.seriesLen*o/b),e=a+o*this.visibleI,e-=o*v}else e=a+o*this.visibleI;s=this.barHelpers.getYForValue(this.series[g][u],n);var m=this.barHelpers.getColumnPaths({barXPosition:e,barWidth:o,y1:n,y2:s,strokeWidth:l,series:this.series,realIndex:i.realIndex,i:g,j:u,w:c});return c.globals.isXNumeric||(a+=r),this.barHelpers.barBackground({bc:p,j:u,i:g,x1:e-l/2-o*this.visibleI,x2:o*this.seriesLen+l/2,elSeries:h}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x:a,y:s,goalY:this.barHelpers.getGoalValues("y",null,n,g,u),barXPosition:e,barWidth:o}}},{key:"getBarXForNumericXAxis",value:function(t){var e=t.x,i=t.barWidth,a=t.realIndex,s=t.j,r=this.w,o=a;return r.globals.seriesX[a].length||(o=r.globals.maxValsInArrayIndex),r.globals.seriesX[o][s]&&(e=(r.globals.seriesX[o][s]-r.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:e+i*this.visibleI,x:e}}},{key:"getPreviousPath",value:function(t,e){for(var i,a=this.w,s=0;s<a.globals.previousPaths.length;s++){var r=a.globals.previousPaths[s];r.paths&&r.paths.length>0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==a.globals.previousPaths[s].paths[e]&&(i=a.globals.previousPaths[s].paths[e].d)}return i}}]),t}(),Ct=function(t){d(i,t);var e=f(i);function i(){return n(this,i),e.apply(this,arguments)}return h(i,[{key:"draw",value:function(t,e){var i=this,a=this.w;this.graphics=new A(this.ctx),this.bar=new St(this.ctx,this.xyRatios);var s=new S(this.ctx,a);t=s.getLogSeries(t),this.yRatio=s.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t),"100%"===a.config.chart.stackType&&(t=a.globals.seriesPercent.slice()),this.series=t,this.barHelpers.initializeStackedPrevVars(this);for(var o=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),n=0,l=0,h=function(s,h){var c=void 0,d=void 0,g=void 0,u=void 0,p=-1;i.groupCtx=i,a.globals.seriesGroups.forEach((function(t,e){t.indexOf(a.config.series[s].name)>-1&&(p=e)})),-1!==p&&(i.groupCtx=i[a.globals.seriesGroups[p]]);var f=[],x=[],b=a.globals.comboCharts?e[s]:s;i.yRatio.length>1&&(i.yaxisIndex=b),i.isReversed=a.config.yaxis[i.yaxisIndex]&&a.config.yaxis[i.yaxisIndex].reversed;var v=i.graphics.group({class:"apexcharts-series",seriesName:y.escapeString(a.globals.seriesNames[b]),rel:s+1,"data:realIndex":b});i.ctx.series.addCollapsedClassToSeries(v,b);var m=i.graphics.group({class:"apexcharts-datalabels","data:realIndex":b}),w=i.graphics.group({class:"apexcharts-bar-goals-markers"}),k=0,A=0,S=i.initialPositions(n,l,c,d,g,u);l=S.y,k=S.barHeight,d=S.yDivision,u=S.zeroW,n=S.x,A=S.barWidth,c=S.xDivision,g=S.zeroH,i.barHelpers.initializeStackedXYVars(i),1===i.groupCtx.prevY.length&&i.groupCtx.prevY[0].every((function(t){return isNaN(t)}))&&(i.groupCtx.prevY[0]=i.groupCtx.prevY[0].map((function(t){return g})),i.groupCtx.prevYF[0]=i.groupCtx.prevYF[0].map((function(t){return 0})));for(var C=0;C<a.globals.dataPoints;C++){var L=i.barHelpers.getStrokeWidth(s,C,b),P={indexes:{i:s,j:C,realIndex:b,bc:h},strokeWidth:L,x:n,y:l,elSeries:v,groupIndex:p,seriesGroup:a.globals.seriesGroups[p]},I=null;i.isHorizontal?(I=i.drawStackedBarPaths(r(r({},P),{},{zeroW:u,barHeight:k,yDivision:d})),A=i.series[s][C]/i.invertedYRatio):(I=i.drawStackedColumnPaths(r(r({},P),{},{xDivision:c,barWidth:A,zeroH:g})),k=i.series[s][C]/i.yRatio[i.yaxisIndex]);var T=i.barHelpers.drawGoalLine({barXPosition:I.barXPosition,barYPosition:I.barYPosition,goalX:I.goalX,goalY:I.goalY,barHeight:k,barWidth:A});T&&w.add(T),l=I.y,n=I.x,f.push(n),x.push(l);var M=i.barHelpers.getPathFillColor(t,s,C,b);v=i.renderSeries({realIndex:b,pathFill:M,j:C,i:s,groupIndex:p,pathFrom:I.pathFrom,pathTo:I.pathTo,strokeWidth:L,elSeries:v,x:n,y:l,series:t,barHeight:k,barWidth:A,elDataLabelsWrap:m,elGoalsMarkers:w,type:"bar",visibleSeries:0})}a.globals.seriesXvalues[b]=f,a.globals.seriesYvalues[b]=x,i.groupCtx.prevY.push(i.groupCtx.yArrj),i.groupCtx.prevYF.push(i.groupCtx.yArrjF),i.groupCtx.prevYVal.push(i.groupCtx.yArrjVal),i.groupCtx.prevX.push(i.groupCtx.xArrj),i.groupCtx.prevXF.push(i.groupCtx.xArrjF),i.groupCtx.prevXVal.push(i.groupCtx.xArrjVal),o.add(v)},c=0,d=0;c<t.length;c++,d++)h(c,d);return o}},{key:"initialPositions",value:function(t,e,i,a,s,r){var o,n,l,h,c=this.w;return this.isHorizontal?(l=(l=a=c.globals.gridHeight/c.globals.dataPoints)*parseInt(c.config.plotOptions.bar.barHeight,10)/100,-1===String(c.config.plotOptions.bar.barHeight).indexOf("%")&&(l=parseInt(c.config.plotOptions.bar.barHeight,10)),r=this.baseLineInvertedY+c.globals.padHorizontal+(this.isReversed?c.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(a-l)/2):(h=i=c.globals.gridWidth/c.globals.dataPoints,h=c.globals.isXNumeric&&c.globals.dataPoints>1?(i=c.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:h*parseInt(c.config.plotOptions.bar.columnWidth,10)/100,-1===String(c.config.plotOptions.bar.columnWidth).indexOf("%")&&(h=parseInt(c.config.plotOptions.bar.columnWidth,10)),s=c.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?c.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=c.globals.padHorizontal+(i-h)/2),{x:t,y:e,yDivision:a,xDivision:i,barHeight:null!==(o=c.globals.seriesGroups)&&void 0!==o&&o.length?l/c.globals.seriesGroups.length:l,barWidth:null!==(n=c.globals.seriesGroups)&&void 0!==n&&n.length?h/c.globals.seriesGroups.length:h,zeroH:s,zeroW:r}}},{key:"drawStackedBarPaths",value:function(t){for(var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,o=t.x,n=t.y,l=t.groupIndex,h=t.seriesGroup,c=t.yDivision,d=t.elSeries,g=this.w,u=n+(-1!==l?l*a:0),p=i.i,f=i.j,x=0,b=0;b<this.groupCtx.prevXF.length;b++)x+=this.groupCtx.prevXF[b][f];var v=p;if(h&&(v=h.indexOf(g.config.series[p].name)),v>0){var m=r;this.groupCtx.prevXVal[v-1][f]<0?m=this.series[p][f]>=0?this.groupCtx.prevX[v-1][f]+x-2*(this.isReversed?x:0):this.groupCtx.prevX[v-1][f]:this.groupCtx.prevXVal[v-1][f]>=0&&(m=this.series[p][f]>=0?this.groupCtx.prevX[v-1][f]:this.groupCtx.prevX[v-1][f]-x+2*(this.isReversed?x:0)),e=m}else e=r;o=null===this.series[p][f]?e:e+this.series[p][f]/this.invertedYRatio-2*(this.isReversed?this.series[p][f]/this.invertedYRatio:0);var y=this.barHelpers.getBarpaths({barYPosition:u,barHeight:a,x1:e,x2:o,strokeWidth:s,series:this.series,realIndex:i.realIndex,seriesGroup:h,i:p,j:f,w:g});return this.barHelpers.barBackground({j:f,i:p,y1:u,y2:a,elSeries:d}),n+=c,{pathTo:y.pathTo,pathFrom:y.pathFrom,goalX:this.barHelpers.getGoalValues("x",r,null,p,f),barYPosition:u,x:o,y:n}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,o=t.zeroH,n=t.groupIndex,l=t.seriesGroup,h=t.elSeries,c=this.w,d=e.i,g=e.j,u=e.bc;if(c.globals.isXNumeric){var p=c.globals.seriesX[d][g];p||(p=0),i=(p-c.globals.minX)/this.xRatio-r/2,c.globals.seriesGroups.length&&(i=(p-c.globals.minX)/this.xRatio-r/2*c.globals.seriesGroups.length)}for(var f,x=i+(-1!==n?n*r:0),b=0,v=0;v<this.groupCtx.prevYF.length;v++)b+=isNaN(this.groupCtx.prevYF[v][g])?0:this.groupCtx.prevYF[v][g];var m=d;if(l&&(m=l.indexOf(c.config.series[d].name)),m>0&&!c.globals.isXNumeric||m>0&&c.globals.isXNumeric&&c.globals.seriesX[d-1][g]===c.globals.seriesX[d][g]){var y,w,k,A=Math.min(this.yRatio.length+1,d+1);if(void 0!==this.groupCtx.prevY[m-1]&&this.groupCtx.prevY[m-1].length)for(var S=1;S<A;S++){var C;if(!isNaN(null===(C=this.groupCtx.prevY[m-S])||void 0===C?void 0:C[g])){k=this.groupCtx.prevY[m-S][g];break}}for(var L=1;L<A;L++){var P,I;if((null===(P=this.groupCtx.prevYVal[m-L])||void 0===P?void 0:P[g])<0){w=this.series[d][g]>=0?k-b+2*(this.isReversed?b:0):k;break}if((null===(I=this.groupCtx.prevYVal[m-L])||void 0===I?void 0:I[g])>=0){w=this.series[d][g]>=0?k:k+b-2*(this.isReversed?b:0);break}}void 0===w&&(w=c.globals.gridHeight),f=null!==(y=this.groupCtx.prevYF[0])&&void 0!==y&&y.every((function(t){return 0===t}))&&this.groupCtx.prevYF.slice(1,m).every((function(t){return t.every((function(t){return isNaN(t)}))}))?o:w}else f=o;a=this.series[d][g]?f-this.series[d][g]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[d][g]/this.yRatio[this.yaxisIndex]:0):f;var T=this.barHelpers.getColumnPaths({barXPosition:x,barWidth:r,y1:f,y2:a,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:l,realIndex:e.realIndex,i:d,j:g,w:c});return this.barHelpers.barBackground({bc:u,j:g,i:d,x1:x,x2:r,elSeries:h}),i+=s,{pathTo:T.pathTo,pathFrom:T.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,o,d,g),barXPosition:x,x:c.globals.isXNumeric?i-s:i,y:a}}}]),i}(St),Lt=function(t){d(i,t);var e=f(i);function i(){return n(this,i),e.apply(this,arguments)}return h(i,[{key:"draw",value:function(t,e,i){var a=this,s=this.w,o=new A(this.ctx),n=s.globals.comboCharts?e:s.config.chart.type,l=new N(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=s.config.plotOptions.bar.horizontal;var h=new S(this.ctx,s);t=h.getLogSeries(t),this.series=t,this.yRatio=h.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var c=o.group({class:"apexcharts-".concat(n,"-series apexcharts-plot-series")}),d=function(e){a.isBoxPlot="boxPlot"===s.config.chart.type||"boxPlot"===s.config.series[e].type;var n,h,d,g,u,p,f=void 0,x=void 0,b=[],v=[],m=s.globals.comboCharts?i[e]:e,w=o.group({class:"apexcharts-series",seriesName:y.escapeString(s.globals.seriesNames[m]),rel:e+1,"data:realIndex":m});a.ctx.series.addCollapsedClassToSeries(w,m),t[e].length>0&&(a.visibleI=a.visibleI+1),a.yRatio.length>1&&(a.yaxisIndex=m);var k=a.barHelpers.initialPositions();x=k.y,u=k.barHeight,h=k.yDivision,g=k.zeroW,f=k.x,p=k.barWidth,n=k.xDivision,d=k.zeroH,v.push(f+p/2);for(var A=o.group({class:"apexcharts-datalabels","data:realIndex":m}),S=function(i){var o=a.barHelpers.getStrokeWidth(e,i,m),c=null,y={indexes:{i:e,j:i,realIndex:m},x:f,y:x,strokeWidth:o,elSeries:w};c=a.isHorizontal?a.drawHorizontalBoxPaths(r(r({},y),{},{yDivision:h,barHeight:u,zeroW:g})):a.drawVerticalBoxPaths(r(r({},y),{},{xDivision:n,barWidth:p,zeroH:d})),x=c.y,f=c.x,i>0&&v.push(f+p/2),b.push(x),c.pathTo.forEach((function(r,n){var h=!a.isBoxPlot&&a.candlestickOptions.wick.useFillColor?c.color[n]:s.globals.stroke.colors[e],d=l.fillPath({seriesNumber:m,dataPointIndex:i,color:c.color[n],value:t[e][i]});a.renderSeries({realIndex:m,pathFill:d,lineFill:h,j:i,i:e,pathFrom:c.pathFrom,pathTo:r,strokeWidth:o,elSeries:w,x:f,y:x,series:t,barHeight:u,barWidth:p,elDataLabelsWrap:A,visibleSeries:a.visibleI,type:s.config.chart.type})}))},C=0;C<s.globals.dataPoints;C++)S(C);s.globals.seriesXvalues[m]=v,s.globals.seriesYvalues[m]=b,c.add(w)},g=0;g<t.length;g++)d(g);return c}},{key:"drawVerticalBoxPaths",value:function(t){var e=t.indexes,i=t.x;t.y;var a=t.xDivision,s=t.barWidth,r=t.zeroH,o=t.strokeWidth,n=this.w,l=new A(this.ctx),h=e.i,c=e.j,d=!0,g=n.config.plotOptions.candlestick.colors.upward,u=n.config.plotOptions.candlestick.colors.downward,p="";this.isBoxPlot&&(p=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var f=this.yRatio[this.yaxisIndex],x=e.realIndex,b=this.getOHLCValue(x,c),v=r,m=r;b.o>b.c&&(d=!1);var y=Math.min(b.o,b.c),w=Math.max(b.o,b.c),k=b.m;n.globals.isXNumeric&&(i=(n.globals.seriesX[x][c]-n.globals.minX)/this.xRatio-s/2);var S=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?(y=r,w=r):(y=r-y/f,w=r-w/f,v=r-b.h/f,m=r-b.l/f,k=r-b.m/f);var C=l.move(S,r),L=l.move(S+s/2,y);return n.globals.previousPaths.length>0&&(L=this.getPreviousPath(x,c,!0)),C=this.isBoxPlot?[l.move(S,y)+l.line(S+s/2,y)+l.line(S+s/2,v)+l.line(S+s/4,v)+l.line(S+s-s/4,v)+l.line(S+s/2,v)+l.line(S+s/2,y)+l.line(S+s,y)+l.line(S+s,k)+l.line(S,k)+l.line(S,y+o/2),l.move(S,k)+l.line(S+s,k)+l.line(S+s,w)+l.line(S+s/2,w)+l.line(S+s/2,m)+l.line(S+s-s/4,m)+l.line(S+s/4,m)+l.line(S+s/2,m)+l.line(S+s/2,w)+l.line(S,w)+l.line(S,k)+"z"]:[l.move(S,w)+l.line(S+s/2,w)+l.line(S+s/2,v)+l.line(S+s/2,w)+l.line(S+s,w)+l.line(S+s,y)+l.line(S+s/2,y)+l.line(S+s/2,m)+l.line(S+s/2,y)+l.line(S,y)+l.line(S,w-o/2)],L+=l.move(S,y),n.globals.isXNumeric||(i+=a),{pathTo:C,pathFrom:L,x:i,y:w,barXPosition:S,color:this.isBoxPlot?p:d?[g]:[u]}}},{key:"drawHorizontalBoxPaths",value:function(t){var e=t.indexes;t.x;var i=t.y,a=t.yDivision,s=t.barHeight,r=t.zeroW,o=t.strokeWidth,n=this.w,l=new A(this.ctx),h=e.i,c=e.j,d=this.boxOptions.colors.lower;this.isBoxPlot&&(d=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var g=this.invertedYRatio,u=e.realIndex,p=this.getOHLCValue(u,c),f=r,x=r,b=Math.min(p.o,p.c),v=Math.max(p.o,p.c),m=p.m;n.globals.isXNumeric&&(i=(n.globals.seriesX[u][c]-n.globals.minX)/this.invertedXRatio-s/2);var y=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?(b=r,v=r):(b=r+b/g,v=r+v/g,f=r+p.h/g,x=r+p.l/g,m=r+p.m/g);var w=l.move(r,y),k=l.move(b,y+s/2);return n.globals.previousPaths.length>0&&(k=this.getPreviousPath(u,c,!0)),w=[l.move(b,y)+l.line(b,y+s/2)+l.line(f,y+s/2)+l.line(f,y+s/2-s/4)+l.line(f,y+s/2+s/4)+l.line(f,y+s/2)+l.line(b,y+s/2)+l.line(b,y+s)+l.line(m,y+s)+l.line(m,y)+l.line(b+o/2,y),l.move(m,y)+l.line(m,y+s)+l.line(v,y+s)+l.line(v,y+s/2)+l.line(x,y+s/2)+l.line(x,y+s-s/4)+l.line(x,y+s/4)+l.line(x,y+s/2)+l.line(v,y+s/2)+l.line(v,y)+l.line(m,y)+"z"],k+=l.move(b,y),n.globals.isXNumeric||(i+=a),{pathTo:w,pathFrom:k,x:v,y:i,barYPosition:y,color:d}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:this.isBoxPlot?i.globals.seriesCandleH[t][e]:i.globals.seriesCandleO[t][e],h:this.isBoxPlot?i.globals.seriesCandleO[t][e]:i.globals.seriesCandleH[t][e],m:i.globals.seriesCandleM[t][e],l:this.isBoxPlot?i.globals.seriesCandleC[t][e]:i.globals.seriesCandleL[t][e],c:this.isBoxPlot?i.globals.seriesCandleL[t][e]:i.globals.seriesCandleC[t][e]}}}]),i}(St),Pt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(t,i){t.from<=0&&(e=!0)})),e}},{key:"getShadeColor",value:function(t,e,i,a){var s=this.w,r=1,o=s.config.plotOptions[t].shadeIntensity,n=this.determineColor(t,e,i);s.globals.hasNegs||a?r=s.config.plotOptions[t].reverseNegativeShade?n.percent<0?n.percent/100*(1.25*o):(1-n.percent/100)*(1.25*o):n.percent<=0?1-(1+n.percent/100)*o:(1-n.percent/100)*o:(r=1-n.percent/100,"treemap"===t&&(r=(1-n.percent/100)*(1.25*o)));var l=n.color,h=new y;return s.config.plotOptions[t].enableShades&&(l="dark"===this.w.config.theme.mode?y.hexToRgba(h.shadeColor(-1*r,n.color),s.config.fill.opacity):y.hexToRgba(h.shadeColor(r,n.color),s.config.fill.opacity)),{color:l,colorProps:n}}},{key:"determineColor",value:function(t,e,i){var a=this.w,s=a.globals.series[e][i],r=a.config.plotOptions[t],o=r.colorScale.inverse?i:e;r.distributed&&"treemap"===a.config.chart.type&&(o=i);var n=a.globals.colors[o],l=null,h=Math.min.apply(Math,b(a.globals.series[e])),c=Math.max.apply(Math,b(a.globals.series[e]));r.distributed||"heatmap"!==t||(h=a.globals.minY,c=a.globals.maxY),void 0!==r.colorScale.min&&(h=r.colorScale.min<a.globals.minY?r.colorScale.min:a.globals.minY,c=r.colorScale.max>a.globals.maxY?r.colorScale.max:a.globals.maxY);var d=Math.abs(c)+Math.abs(h),g=100*s/(0===d?d-1e-6:d);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(t,e){if(s>=t.from&&s<=t.to){n=t.color,l=t.foreColor?t.foreColor:null,h=t.from,c=t.to;var i=Math.abs(c)+Math.abs(h);g=100*s/(0===i?i-1e-6:i)}})),{color:n,foreColor:l,percent:g}}},{key:"calculateDataLabels",value:function(t){var e=t.text,i=t.x,a=t.y,s=t.i,r=t.j,o=t.colorProps,n=t.fontSize,l=this.w.config.dataLabels,h=new A(this.ctx),c=new G(this.ctx),d=null;if(l.enabled){d=h.group({class:"apexcharts-data-labels"});var g=l.offsetX,u=l.offsetY,p=i+g,f=a+parseFloat(l.style.fontSize)/3+u;c.plotDataLabelsText({x:p,y:f,text:e,i:s,j:r,color:o.foreColor,parent:d,fontSize:n,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(t){var e=new A(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),t}(),It=function(){function t(e,i){n(this,t),this.ctx=e,this.w=e.w,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Pt(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return h(t,[{key:"draw",value:function(t){var e=this.w,i=new A(this.ctx),a=i.group({class:"apexcharts-heatmap"});a.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var s=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,o=0,n=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(n=!0,l.reverse());for(var h=n?0:l.length-1;n?h<l.length:h>=0;n?h++:h--){var c=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:y.escapeString(e.globals.seriesNames[h]),rel:h+1,"data:realIndex":h});if(this.ctx.series.addCollapsedClassToSeries(c,h),e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new k(this.ctx).dropShadow(c,d,h)}for(var g=0,u=e.config.plotOptions.heatmap.shadeIntensity,p=0;p<l[h].length;p++){var f=this.helpers.getShadeColor(e.config.chart.type,h,p,this.negRange),x=f.color,b=f.colorProps;"image"===e.config.fill.type&&(x=new N(this.ctx).fillPath({seriesNumber:h,dataPointIndex:p,opacity:e.globals.hasNegs?b.percent<0?1-(1+b.percent/100):u+b.percent/100:b.percent/100,patternID:y.randomId(),width:e.config.fill.image.width?e.config.fill.image.width:s,height:e.config.fill.image.height?e.config.fill.image.height:r}));var v=this.rectRadius,m=i.drawRect(g,o,s,r,v);if(m.attr({cx:g,cy:o}),m.node.classList.add("apexcharts-heatmap-rect"),c.add(m),m.attr({fill:x,i:h,index:h,j:p,val:t[h][p],"stroke-width":this.strokeWidth,stroke:e.config.plotOptions.heatmap.useFillColorAsStroke?x:e.globals.stroke.colors[0],color:x}),this.helpers.addListeners(m),e.config.chart.animations.enabled&&!e.globals.dataChanged){var w=1;e.globals.resized||(w=e.config.chart.animations.speed),this.animateHeatMap(m,g,o,s,r,w)}if(e.globals.dataChanged){var S=1;if(this.dynamicAnim.enabled&&e.globals.shouldAnimate){S=this.dynamicAnim.speed;var C=e.globals.previousPaths[h]&&e.globals.previousPaths[h][p]&&e.globals.previousPaths[h][p].color;C||(C="rgba(255, 255, 255, 0)"),this.animateHeatColor(m,y.isColorHex(C)?C:y.rgb2hex(C),y.isColorHex(x)?x:y.rgb2hex(x),S)}}var L=(0,e.config.dataLabels.formatter)(e.globals.series[h][p],{value:e.globals.series[h][p],seriesIndex:h,dataPointIndex:p,w:e}),P=this.helpers.calculateDataLabels({text:L,x:g+s/2,y:o+r/2,i:h,j:p,colorProps:b,series:l});null!==P&&c.add(P),g+=s}o+=r,a.add(c)}var I=e.globals.yAxisScale[0].result.slice();return e.config.yaxis[0].reversed?I.unshift(""):I.push(""),e.globals.yAxisScale[0].result=I,a}},{key:"animateHeatMap",value:function(t,e,i,a,s,r){var o=new w(this.ctx);o.animateRect(t,{x:e+a/2,y:i+s/2,width:0,height:0},{x:e,y:i,width:a,height:s},r,(function(){o.animationCompleted(t)}))}},{key:"animateHeatColor",value:function(t,e,i,a){t.attr({fill:e}).animate(a).attr({fill:i})}}]),t}(),Tt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"drawYAxisTexts",value:function(t,e,i,a){var s=this.w,r=s.config.yaxis[0],o=s.globals.yLabelFormatters[0];return new A(this.ctx).drawText({x:t+r.labels.offsetX,y:e+r.labels.offsetY,text:o(a,i),textAnchor:"middle",fontSize:r.labels.style.fontSize,fontFamily:r.labels.style.fontFamily,foreColor:Array.isArray(r.labels.style.colors)?r.labels.style.colors[i]:r.labels.style.colors})}}]),t}(),Mt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=Math.min(i.globals.gridWidth,i.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=i.globals.gridWidth/2,"radialBar"===i.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(i.config.plotOptions.pie.endAngle-i.config.plotOptions.pie.startAngle),this.initialAngle=i.config.plotOptions.pie.startAngle%this.fullAngle,i.globals.radialSize=this.defaultSize/2.05-i.config.stroke.width-(i.config.chart.sparkline.enabled?0:i.config.chart.dropShadow.blur),this.donutSize=i.globals.radialSize*parseInt(i.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return h(t,[{key:"draw",value:function(t){var e=this,i=this.w,a=new A(this.ctx);if(this.ret=a.group({class:"apexcharts-pie"}),i.globals.noData)return this.ret;for(var s=0,r=0;r<t.length;r++)s+=y.negToZero(t[r]);var o=[],n=a.group();0===s&&(s=1e-5),t.forEach((function(t){e.maxY=Math.max(e.maxY,t)})),i.config.yaxis[0].max&&(this.maxY=i.config.yaxis[0].max),"back"===i.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret);for(var l=0;l<t.length;l++){var h=this.fullAngle*y.negToZero(t[l])/s;o.push(h),"polarArea"===this.chartType?(o[l]=this.fullAngle/t.length,this.sliceSizes.push(i.globals.radialSize*t[l]/this.maxY)):this.sliceSizes.push(i.globals.radialSize)}if(i.globals.dataChanged){for(var c,d=0,g=0;g<i.globals.previousPaths.length;g++)d+=y.negToZero(i.globals.previousPaths[g]);for(var u=0;u<i.globals.previousPaths.length;u++)c=this.fullAngle*y.negToZero(i.globals.previousPaths[u])/d,this.prevSectorAngleArr.push(c)}this.donutSize<0&&(this.donutSize=0);var p=i.config.plotOptions.pie.customScale,f=i.globals.gridWidth/2,x=i.globals.gridHeight/2,b=f-i.globals.gridWidth/2*p,v=x-i.globals.gridHeight/2*p;if("donut"===this.chartType){var m=a.drawCircle(this.donutSize);m.attr({cx:this.centerX,cy:this.centerY,fill:i.config.plotOptions.pie.donut.background?i.config.plotOptions.pie.donut.background:"transparent"}),n.add(m)}var w=this.drawArcs(o,t);if(this.sliceLabels.forEach((function(t){w.add(t)})),n.attr({transform:"translate(".concat(b,", ").concat(v,") scale(").concat(p,")")}),n.add(w),this.ret.add(n),this.donutDataLabels.show){var k=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:b,translateY:v});this.ret.add(k)}return"front"===i.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(t,e){var i=this.w,a=new k(this.ctx),s=new A(this.ctx),r=new N(this.ctx),o=s.group({class:"apexcharts-slices"}),n=this.initialAngle,l=this.initialAngle,h=this.initialAngle,c=this.initialAngle;this.strokeWidth=i.config.stroke.show?i.config.stroke.width:0;for(var d=0;d<t.length;d++){var g=s.group({class:"apexcharts-series apexcharts-pie-series",seriesName:y.escapeString(i.globals.seriesNames[d]),rel:d+1,"data:realIndex":d});o.add(g),l=c,h=(n=h)+t[d],c=l+this.prevSectorAngleArr[d];var u=h<n?this.fullAngle+h-n:h-n,p=r.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:e[d]}),f=this.getChangedPath(l,c),x=s.drawPath({d:f,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:p,fillOpacity:i.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(d)});if(x.attr({index:0,j:d}),a.setSelectionFilter(x,0,d),i.config.chart.dropShadow.enabled){var b=i.config.chart.dropShadow;a.dropShadow(x,b,d)}this.addListeners(x,this.donutDataLabels),A.setAttrs(x.node,{"data:angle":u,"data:startAngle":n,"data:strokeWidth":this.strokeWidth,"data:value":e[d]});var v={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?v=y.polarToCartesian(this.centerX,this.centerY,i.globals.radialSize/1.25+i.config.plotOptions.pie.dataLabels.offset,(n+u/2)%this.fullAngle):"donut"===this.chartType&&(v=y.polarToCartesian(this.centerX,this.centerY,(i.globals.radialSize+this.donutSize)/2+i.config.plotOptions.pie.dataLabels.offset,(n+u/2)%this.fullAngle)),g.add(x);var m=0;if(!this.initialAnim||i.globals.resized||i.globals.dataChanged?this.animBeginArr.push(0):(0===(m=u/this.fullAngle*i.config.chart.animations.speed)&&(m=1),this.animDur=m+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&i.globals.dataChanged?this.animatePaths(x,{size:this.sliceSizes[d],endAngle:h,startAngle:n,prevStartAngle:l,prevEndAngle:c,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:i.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(x,{size:this.sliceSizes[d],endAngle:h,startAngle:n,i:d,totalItems:t.length-1,animBeginArr:this.animBeginArr,dur:m}),i.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&x.click(this.pieClicked.bind(this,d)),void 0!==i.globals.selectedDataPoints[0]&&i.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),i.config.dataLabels.enabled){var w=v.x,S=v.y,C=100*u/this.fullAngle+"%";if(0!==u&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabel<t[d]){var L=i.config.dataLabels.formatter;void 0!==L&&(C=L(i.globals.seriesPercent[d][0],{seriesIndex:d,w:i}));var P=i.globals.dataLabels.style.colors[d],I=s.group({class:"apexcharts-datalabels"}),T=s.drawText({x:w,y:S,text:C,textAnchor:"middle",fontSize:i.config.dataLabels.style.fontSize,fontFamily:i.config.dataLabels.style.fontFamily,fontWeight:i.config.dataLabels.style.fontWeight,foreColor:P});if(I.add(T),i.config.dataLabels.dropShadow.enabled){var M=i.config.dataLabels.dropShadow;a.dropShadow(T,M)}T.node.classList.add("apexcharts-pie-label"),i.config.chart.animations.animate&&!1===i.globals.resized&&(T.node.classList.add("apexcharts-pie-label-delay"),T.node.style.animationDelay=i.config.chart.animations.speed/940+"s"),this.sliceLabels.push(I)}}}return o}},{key:"addListeners",value:function(t,e){var i=new A(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this,t)),t.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this,t)),this.donutDataLabels.total.showAlways||(t.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,t.node,e)))}},{key:"animatePaths",value:function(t,e){var i=this.w,a=e.endAngle<e.startAngle?this.fullAngle+e.endAngle-e.startAngle:e.endAngle-e.startAngle,s=a,r=e.startAngle,o=e.startAngle;void 0!==e.prevStartAngle&&void 0!==e.prevEndAngle&&(r=e.prevEndAngle,s=e.prevEndAngle<e.prevStartAngle?this.fullAngle+e.prevEndAngle-e.prevStartAngle:e.prevEndAngle-e.prevStartAngle),e.i===i.config.series.length-1&&(a+o>this.fullAngle?e.endAngle=e.endAngle-(a+o):a+o<this.fullAngle&&(e.endAngle=e.endAngle+(this.fullAngle-(a+o)))),a===this.fullAngle&&(a=this.fullAngle-.01),this.animateArc(t,r,o,a,s,e)}},{key:"animateArc",value:function(t,e,i,a,s,r){var o,n=this,l=this.w,h=new w(this.ctx),c=r.size;(isNaN(e)||isNaN(s))&&(e=i,s=a,r.dur=0);var d=a,g=i,u=e<i?this.fullAngle+e-i:e-i;l.globals.dataChanged&&r.shouldSetPrevPaths&&r.prevEndAngle&&(o=n.getPiePath({me:n,startAngle:r.prevStartAngle,angle:r.prevEndAngle<r.prevStartAngle?this.fullAngle+r.prevEndAngle-r.prevStartAngle:r.prevEndAngle-r.prevStartAngle,size:c}),t.attr({d:o})),0!==r.dur?t.animate(r.dur,l.globals.easing,r.animBeginArr[r.i]).afterAll((function(){"pie"!==n.chartType&&"donut"!==n.chartType&&"polarArea"!==n.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":n.strokeWidth}),r.i===l.config.series.length-1&&h.animationCompleted(t)})).during((function(l){d=u+(a-u)*l,r.animateStartingPos&&(d=s+(a-s)*l,g=e-s+(i-(e-s))*l),o=n.getPiePath({me:n,startAngle:g,angle:d,size:c}),t.node.setAttribute("data:pathOrig",o),t.attr({d:o})})):(o=n.getPiePath({me:n,startAngle:g,angle:a,size:c}),r.isTrack||(l.globals.animationEnded=!0),t.node.setAttribute("data:pathOrig",o),t.attr({d:o,"stroke-width":n.strokeWidth}))}},{key:"pieClicked",value:function(t){var e,i=this.w,a=this,s=a.sliceSizes[t]+(i.config.plotOptions.pie.expandOnClick?4:0),r=i.globals.dom.Paper.select(".apexcharts-".concat(a.chartType.toLowerCase(),"-slice-").concat(t)).members[0];if("true"!==r.attr("data:pieClicked")){var o=i.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(o,(function(t){t.setAttribute("data:pieClicked","false");var e=t.getAttribute("data:pathOrig");e&&t.setAttribute("d",e)})),r.attr("data:pieClicked","true");var n=parseInt(r.attr("data:startAngle"),10),l=parseInt(r.attr("data:angle"),10);e=a.getPiePath({me:a,startAngle:n,angle:l,size:s}),360!==l&&r.plot(e)}else{r.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(r.node,this.donutDataLabels);var h=r.attr("data:pathOrig");r.attr({d:h})}}},{key:"getChangedPath",value:function(t,e){var i="";return this.dynamicAnim&&this.w.globals.dataChanged&&(i=this.getPiePath({me:this,startAngle:t,angle:e-t,size:this.size})),i}},{key:"getPiePath",value:function(t){var e,i=t.me,a=t.startAngle,s=t.angle,r=t.size,o=new A(this.ctx),n=a,l=Math.PI*(n-90)/180,h=s+a;Math.ceil(h)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(h=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(h)>this.fullAngle&&(h-=this.fullAngle);var c=Math.PI*(h-90)/180,d=i.centerX+r*Math.cos(l),g=i.centerY+r*Math.sin(l),u=i.centerX+r*Math.cos(c),p=i.centerY+r*Math.sin(c),f=y.polarToCartesian(i.centerX,i.centerY,i.donutSize,h),x=y.polarToCartesian(i.centerX,i.centerY,i.donutSize,n),b=s>180?1:0,v=["M",d,g,"A",r,r,0,b,1,u,p];return e="donut"===i.chartType?[].concat(v,["L",f.x,f.y,"A",i.donutSize,i.donutSize,0,b,0,x.x,x.y,"L",d,g,"z"]).join(" "):"pie"===i.chartType||"polarArea"===i.chartType?[].concat(v,["L",i.centerX,i.centerY,"L",d,g]).join(" "):[].concat(v).join(" "),o.roundPathCorners(e,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var e=this.w,i=new $(this.ctx),a=new A(this.ctx),s=new Tt(this.ctx),r=a.group(),o=a.group(),n=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),l=n.result.reverse(),h=n.result.length;this.maxY=n.niceMax;for(var c=e.globals.radialSize,d=c/(h-1),g=0;g<h-1;g++){var u=a.drawCircle(c);if(u.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":e.config.plotOptions.polarArea.rings.strokeWidth,stroke:e.config.plotOptions.polarArea.rings.strokeColor}),e.config.yaxis[0].show){var p=s.drawYAxisTexts(this.centerX,this.centerY-c+parseInt(e.config.yaxis[0].labels.style.fontSize,10)/2,g,l[g]);o.add(p)}r.add(u),c-=d}this.drawSpokes(t),t.add(r),t.add(o)}},{key:"renderInnerDataLabels",value:function(t,e){var i=this.w,a=new A(this.ctx),s=a.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(e.translateX?e.translateX:0,", ").concat(e.translateY?e.translateY:0,") scale(").concat(i.config.plotOptions.pie.customScale,")")}),r=t.total.show;s.node.style.opacity=e.opacity;var o,n,l=e.centerX,h=e.centerY;o=void 0===t.name.color?i.globals.colors[0]:t.name.color;var c=t.name.fontSize,d=t.name.fontFamily,g=t.name.fontWeight;n=void 0===t.value.color?i.config.chart.foreColor:t.value.color;var u=t.value.formatter,p="",f="";if(r?(o=t.total.color,c=t.total.fontSize,d=t.total.fontFamily,g=t.total.fontWeight,f=t.total.label,p=t.total.formatter(i)):1===i.globals.series.length&&(p=u(i.globals.series[0],i),f=i.globals.seriesNames[0]),f&&(f=t.name.formatter(f,t.total.show,i)),t.name.show){var x=a.drawText({x:l,y:h+parseFloat(t.name.offsetY),text:f,textAnchor:"middle",foreColor:o,fontSize:c,fontWeight:g,fontFamily:d});x.node.classList.add("apexcharts-datalabel-label"),s.add(x)}if(t.value.show){var b=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,v=a.drawText({x:l,y:h+b,text:p,textAnchor:"middle",foreColor:n,fontWeight:t.value.fontWeight,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});v.node.classList.add("apexcharts-datalabel-value"),s.add(v)}return s}},{key:"printInnerLabels",value:function(t,e,i,a){var s,r=this.w;a?s=void 0===t.name.color?r.globals.colors[parseInt(a.parentNode.getAttribute("rel"),10)-1]:t.name.color:r.globals.series.length>1&&t.total.show&&(s=t.total.color);var o=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),n=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,r),a||"function"!=typeof t.total.formatter||(i=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==o&&(o.textContent=e),null!==n&&(n.textContent=i),null!==o&&(o.style.fill=s)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,a=t.getAttribute("data:value"),s=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,s,a,t);var r=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,i=this.w,a=new A(this.ctx),s=i.config.plotOptions.polarArea.spokes;if(0!==s.strokeWidth){for(var r=[],o=360/i.globals.series.length,n=0;n<i.globals.series.length;n++)r.push(y.polarToCartesian(this.centerX,this.centerY,i.globals.radialSize,i.config.plotOptions.pie.startAngle+o*n));r.forEach((function(i,r){var o=a.drawLine(i.x,i.y,e.centerX,e.centerY,Array.isArray(s.connectorColors)?s.connectorColors[r]:s.connectorColors);t.add(o)}))}}},{key:"revertDataLabelsInner",value:function(t,e,i){var a=this,s=this.w,r=s.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),o=!1,n=s.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(t){var i=t.makeSliceOut,s=t.printLabel;Array.prototype.forEach.call(n,(function(t){"true"===t.getAttribute("data:pieClicked")&&(i&&(o=!0),s&&a.printDataLabelsInner(t,e))}))};if(l({makeSliceOut:!0,printLabel:!1}),e.total.show&&s.globals.series.length>1)o&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(s));else if(l({makeSliceOut:!1,printLabel:!0}),!o)if(s.globals.selectedDataPoints.length&&s.globals.series.length>1)if(s.globals.selectedDataPoints[0].length>0){var h=s.globals.selectedDataPoints[0],c=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(h));this.printDataLabelsInner(c,e)}else r&&s.globals.selectedDataPoints.length&&0===s.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&s.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),zt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var i=this.w;this.graphics=new A(this.ctx),this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight<i.globals.svgWidth?i.globals.gridHeight+1.5*i.globals.goldenPadding:i.globals.gridWidth,this.isLog=i.config.yaxis[0].logarithmic,this.coreUtils=new S(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(i.globals.maxY,0):i.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):i.globals.minY,this.polygons=i.config.plotOptions.radar.polygons,this.strokeWidth=i.config.stroke.show?i.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-i.config.chart.dropShadow.blur,i.config.xaxis.labels.show&&(this.size=this.size-i.globals.xAxisLabelsWidth/1.75),void 0!==i.config.plotOptions.radar.size&&(this.size=i.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return h(t,[{key:"draw",value:function(t){var e=this,i=this.w,a=new N(this.ctx),s=[],o=new G(this.ctx);t.length&&(this.dataPointsLen=t[i.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var n=i.globals.gridWidth/2,l=i.globals.gridHeight/2,h=n+i.config.plotOptions.radar.offsetX,c=l+i.config.plotOptions.radar.offsetY,d=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(h||0,", ").concat(c||0,")")}),g=[],u=null,p=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),t.forEach((function(t,n){var l=t.length===i.globals.dataPoints,h=e.graphics.group().attr({class:"apexcharts-series","data:longestSeries":l,seriesName:y.escapeString(i.globals.seriesNames[n]),rel:n+1,"data:realIndex":n});e.dataRadiusOfPercent[n]=[],e.dataRadius[n]=[],e.angleArr[n]=[],t.forEach((function(t,i){var a=Math.abs(e.maxValue-e.minValue);t+=Math.abs(e.minValue),e.isLog&&(t=e.coreUtils.getLogVal(t,0)),e.dataRadiusOfPercent[n][i]=t/a,e.dataRadius[n][i]=e.dataRadiusOfPercent[n][i]*e.size,e.angleArr[n][i]=i*e.disAngle})),g=e.getDataPointsPos(e.dataRadius[n],e.angleArr[n]);var c=e.createPaths(g,{x:0,y:0});u=e.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),p=e.graphics.group({class:"apexcharts-datalabels","data:realIndex":n}),i.globals.delayedElements.push({el:u.node,index:n});var d={i:n,realIndex:n,animationDelay:n,initialSpeed:i.config.chart.animations.speed,dataChangeSpeed:i.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:i.globals.stroke.colors[n],strokeLineCap:i.config.stroke.lineCap},f=null;i.globals.previousPaths.length>0&&(f=e.getPreviousPath(n));for(var x=0;x<c.linePathsTo.length;x++){var b=e.graphics.renderPaths(r(r({},d),{},{pathFrom:null===f?c.linePathsFrom[x]:f,pathTo:c.linePathsTo[x],strokeWidth:Array.isArray(e.strokeWidth)?e.strokeWidth[n]:e.strokeWidth,fill:"none",drawShadow:!1}));h.add(b);var v=a.fillPath({seriesNumber:n}),m=e.graphics.renderPaths(r(r({},d),{},{pathFrom:null===f?c.areaPathsFrom[x]:f,pathTo:c.areaPathsTo[x],strokeWidth:0,fill:v,drawShadow:!1}));if(i.config.chart.dropShadow.enabled){var w=new k(e.ctx),A=i.config.chart.dropShadow;w.dropShadow(m,Object.assign({},A,{noUserSpaceOnUse:!0}),n)}h.add(m)}t.forEach((function(t,a){var s=new W(e.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:n,dataPointIndex:a}),l=e.graphics.drawMarker(g[a].x,g[a].y,s);l.attr("rel",a),l.attr("j",a),l.attr("index",n),l.node.setAttribute("default-marker-size",s.pSize);var c=e.graphics.group({class:"apexcharts-series-markers"});c&&c.add(l),u.add(c),h.add(u);var d=i.config.dataLabels;if(d.enabled){var f=d.formatter(i.globals.series[n][a],{seriesIndex:n,dataPointIndex:a,w:i});o.plotDataLabelsText({x:g[a].x,y:g[a].y,text:f,textAnchor:"middle",i:n,j:n,parent:p,offsetCorrection:!1,dataLabelsConfig:r({},d)})}h.add(p)})),s.push(h)})),this.drawPolygons({parent:d}),i.config.xaxis.labels.show){var f=this.drawXAxisTexts();d.add(f)}return s.forEach((function(t){d.add(t)})),d.add(this.yaxisLabels),d}},{key:"drawPolygons",value:function(t){for(var e=this,i=this.w,a=t.parent,s=new Tt(this.ctx),r=i.globals.yAxisScale[0].result.reverse(),o=r.length,n=[],l=this.size/(o-1),h=0;h<o;h++)n[h]=l*h;n.reverse();var c=[],d=[];n.forEach((function(t,i){var a=y.getPolygonPos(t,e.dataPointsLen),s="";a.forEach((function(t,a){if(0===i){var r=e.graphics.drawLine(t.x,t.y,0,0,Array.isArray(e.polygons.connectorColors)?e.polygons.connectorColors[a]:e.polygons.connectorColors);d.push(r)}0===a&&e.yaxisLabelsTextsPos.push({x:t.x,y:t.y}),s+=t.x+","+t.y+" "})),c.push(s)})),c.forEach((function(t,s){var r=e.polygons.strokeColors,o=e.polygons.strokeWidth,n=e.graphics.drawPolygon(t,Array.isArray(r)?r[s]:r,Array.isArray(o)?o[s]:o,i.globals.radarPolygons.fill.colors[s]);a.add(n)})),d.forEach((function(t){a.add(t)})),i.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(t,i){var a=s.drawYAxisTexts(t.x,t.y,i,r[i]);e.yaxisLabels.add(a)}))}},{key:"drawXAxisTexts",value:function(){var t=this,e=this.w,i=e.config.xaxis.labels,a=this.graphics.group({class:"apexcharts-xaxis"}),s=y.getPolygonPos(this.size,this.dataPointsLen);return e.globals.labels.forEach((function(o,n){var l=e.config.xaxis.labels.formatter,h=new G(t.ctx);if(s[n]){var c=t.getTextPos(s[n],t.size),d=l(o,{seriesIndex:-1,dataPointIndex:n,w:e});h.plotDataLabelsText({x:c.newX,y:c.newY,text:d,textAnchor:c.textAnchor,i:n,j:n,parent:a,color:Array.isArray(i.style.colors)&&i.style.colors[n]?i.style.colors[n]:"#a8a8a8",dataLabelsConfig:r({textAnchor:c.textAnchor,dropShadow:{enabled:!1}},i),offsetCorrection:!1})}})),a}},{key:"createPaths",value:function(t,e){var i=this,a=[],s=[],r=[],o=[];if(t.length){s=[this.graphics.move(e.x,e.y)],o=[this.graphics.move(e.x,e.y)];var n=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach((function(e,a){n+=i.graphics.line(e.x,e.y),l+=i.graphics.line(e.x,e.y),a===t.length-1&&(n+="Z",l+="Z")})),a.push(n),r.push(l)}return{linePathsFrom:s,linePathsTo:a,areaPathsFrom:o,areaPathsTo:r}}},{key:"getTextPos",value:function(t,e){var i="middle",a=t.x,s=t.y;return Math.abs(t.x)>=10?t.x>0?(i="start",a+=10):t.x<0&&(i="end",a-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?s-=10:t.y>0&&(s+=10)),{textAnchor:i,newX:a,newY:s}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,a=0;a<e.globals.previousPaths.length;a++){var s=e.globals.previousPaths[a];s.paths.length>0&&parseInt(s.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[a].paths[0]&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],s=0;s<i;s++){var r={};r.x=t[s]*Math.sin(e[s]),r.y=-t[s]*Math.cos(e[s]),a.push(r)}return a}}]),t}(),Xt=function(t){d(i,t);var e=f(i);function i(t){var a;n(this,i),(a=e.call(this,t)).ctx=t,a.w=t.w,a.animBeginArr=[0],a.animDur=0;var s=a.w;return a.startAngle=s.config.plotOptions.radialBar.startAngle,a.endAngle=s.config.plotOptions.radialBar.endAngle,a.totalAngle=Math.abs(s.config.plotOptions.radialBar.endAngle-s.config.plotOptions.radialBar.startAngle),a.trackStartAngle=s.config.plotOptions.radialBar.track.startAngle,a.trackEndAngle=s.config.plotOptions.radialBar.track.endAngle,a.barLabels=a.w.config.plotOptions.radialBar.barLabels,a.donutDataLabels=a.w.config.plotOptions.radialBar.dataLabels,a.radialDataLabels=a.donutDataLabels,a.trackStartAngle||(a.trackStartAngle=a.startAngle),a.trackEndAngle||(a.trackEndAngle=a.endAngle),360===a.endAngle&&(a.endAngle=359.99),a.margin=parseInt(s.config.plotOptions.radialBar.track.margin,10),a.onBarLabelClick=a.onBarLabelClick.bind(p(a)),a}return h(i,[{key:"draw",value:function(t){var e=this.w,i=new A(this.ctx),a=i.group({class:"apexcharts-radialbar"});if(e.globals.noData)return a;var s=i.group(),r=this.defaultSize/2,o=e.globals.gridWidth/2,n=this.defaultSize/2.05;e.config.chart.sparkline.enabled||(n=n-e.config.stroke.width-e.config.chart.dropShadow.blur);var l=e.globals.fill.colors;if(e.config.plotOptions.radialBar.track.show){var h=this.drawTracks({size:n,centerX:o,centerY:r,colorArr:l,series:t});s.add(h)}var c=this.drawArcs({size:n,centerX:o,centerY:r,colorArr:l,series:t}),d=360;e.config.plotOptions.radialBar.startAngle<0&&(d=this.totalAngle);var g=(360-d)/360;if(e.globals.radialSize=n-n*g,this.radialDataLabels.value.show){var u=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);e.globals.radialSize+=u*g}return s.add(c.g),"front"===e.config.plotOptions.radialBar.hollow.position&&(c.g.add(c.elHollow),c.dataLabels&&c.g.add(c.dataLabels)),a.add(s),a}},{key:"drawTracks",value:function(t){var e=this.w,i=new A(this.ctx),a=i.group({class:"apexcharts-tracks"}),s=new k(this.ctx),r=new N(this.ctx),o=this.getStrokeWidth(t);t.size=t.size-o/2;for(var n=0;n<t.series.length;n++){var l=i.group({class:"apexcharts-radialbar-track apexcharts-track"});a.add(l),l.attr({rel:n+1}),t.size=t.size-o-this.margin;var h=e.config.plotOptions.radialBar.track,c=r.fillPath({seriesNumber:0,size:t.size,fillColors:Array.isArray(h.background)?h.background[n]:h.background,solid:!0}),d=this.trackStartAngle,g=this.trackEndAngle;Math.abs(g)+Math.abs(d)>=360&&(g=360-Math.abs(this.startAngle)-.1);var u=i.drawPath({d:"",stroke:c,strokeWidth:o*parseInt(h.strokeWidth,10)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var p=h.dropShadow;s.dropShadow(u,p)}l.add(u),u.attr("id","apexcharts-radialbarTrack-"+n),this.animatePaths(u,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:n,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return a}},{key:"drawArcs",value:function(t){var e=this.w,i=new A(this.ctx),a=new N(this.ctx),s=new k(this.ctx),r=i.group(),o=this.getStrokeWidth(t);t.size=t.size-o/2;var n=e.config.plotOptions.radialBar.hollow.background,l=t.size-o*t.series.length-this.margin*t.series.length-o*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(n=this.drawHollowImage(t,r,l,n));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:n||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;s.dropShadow(c,d)}var g=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(g=0);var u=null;this.radialDataLabels.show&&(u=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:g})),"back"===e.config.plotOptions.radialBar.hollow.position&&(r.add(c),u&&r.add(u));var p=!1;e.config.plotOptions.radialBar.inverseOrder&&(p=!0);for(var f=p?t.series.length-1:0;p?f>=0:f<t.series.length;p?f--:f++){var x=i.group({class:"apexcharts-series apexcharts-radial-series",seriesName:y.escapeString(e.globals.seriesNames[f])});r.add(x),x.attr({rel:f+1,"data:realIndex":f}),this.ctx.series.addCollapsedClassToSeries(x,f),t.size=t.size-o-this.margin;var b=a.fillPath({seriesNumber:f,size:t.size,value:t.series[f]}),v=this.startAngle,m=void 0,w=y.negToZero(t.series[f]>100?100:t.series[f])/100,S=Math.round(this.totalAngle*w)+this.startAngle,C=void 0;e.globals.dataChanged&&(m=this.startAngle,C=Math.round(this.totalAngle*y.negToZero(e.globals.previousPaths[f])/100)+m),Math.abs(S)+Math.abs(v)>=360&&(S-=.01),Math.abs(C)+Math.abs(m)>=360&&(C-=.01);var L=S-v,P=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[f]:e.config.stroke.dashArray,I=i.drawPath({d:"",stroke:b,strokeWidth:o,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+f,strokeDashArray:P});if(A.setAttrs(I.node,{"data:angle":L,"data:value":t.series[f]}),e.config.chart.dropShadow.enabled){var T=e.config.chart.dropShadow;s.dropShadow(I,T,f)}if(s.setSelectionFilter(I,0,f),this.addListeners(I,this.radialDataLabels),x.add(I),I.attr({index:0,j:f}),this.barLabels.enabled){var M=y.polarToCartesian(t.centerX,t.centerY,t.size,v),z=this.barLabels.formatter(e.globals.seriesNames[f],{seriesIndex:f,w:e}),X=["apexcharts-radialbar-label"];this.barLabels.onClick||X.push("apexcharts-no-click");var E=this.barLabels.useSeriesColors?e.globals.colors[f]:e.config.chart.foreColor;E||(E=e.config.chart.foreColor);var Y=M.x-this.barLabels.margin,F=M.y,R=i.drawText({x:Y,y:F,text:z,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:E,cssClass:X.join(" ")});R.on("click",this.onBarLabelClick),R.attr({rel:f+1}),0!==v&&R.attr({"transform-origin":"".concat(Y," ").concat(F),transform:"rotate(".concat(v," 0 0)")}),x.add(R)}var O=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(O=e.config.chart.animations.speed),e.globals.dataChanged&&(O=e.config.chart.animations.dynamicAnimation.speed),this.animDur=O/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(I,{centerX:t.centerX,centerY:t.centerY,endAngle:S,startAngle:v,prevEndAngle:C,prevStartAngle:m,size:t.size,i:f,totalItems:2,animBeginArr:this.animBeginArr,dur:O,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:c,dataLabels:u}}},{key:"drawHollow",value:function(t){var e=new A(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,a){var s=this.w,r=new N(this.ctx),o=y.randomId(),n=s.config.plotOptions.radialBar.hollow.image;if(s.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:i,height:i,image:n,patternID:"pattern".concat(s.globals.cuid).concat(o)}),a="url(#pattern".concat(s.globals.cuid).concat(o,")");else{var l=s.config.plotOptions.radialBar.hollow.imageWidth,h=s.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=s.globals.dom.Paper.image(n).loaded((function(e){this.move(t.centerX-e.width/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+s.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(c)}else{var d=s.globals.dom.Paper.image(n).loaded((function(e){this.move(t.centerX-l/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+s.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)}));e.add(d)}}return a}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(t){var e=parseInt(t.target.getAttribute("rel"),10)-1,i=this.barLabels.onClick,a=this.w;i&&i(a.globals.seriesNames[e],{w:a,seriesIndex:e})}}]),i}(Mt),Et=function(t){d(i,t);var e=f(i);function i(){return n(this,i),e.apply(this,arguments)}return h(i,[{key:"draw",value:function(t,e){var i=this.w,a=new A(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var s=a.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),o=0;o<t.length;o++){var n,l,h,d,g=void 0,u=void 0,p=i.globals.comboCharts?e[o]:o,f=a.group({class:"apexcharts-series",seriesName:y.escapeString(i.globals.seriesNames[p]),rel:o+1,"data:realIndex":p});this.ctx.series.addCollapsedClassToSeries(f,p),t[o].length>0&&(this.visibleI=this.visibleI+1);var x=0,b=0;this.yRatio.length>1&&(this.yaxisIndex=p);var v=this.barHelpers.initialPositions();u=v.y,d=v.zeroW,g=v.x,b=v.barWidth,x=v.barHeight,n=v.xDivision,l=v.yDivision,h=v.zeroH;for(var m=a.group({class:"apexcharts-datalabels","data:realIndex":p}),w=a.group({class:"apexcharts-rangebar-goals-markers"}),k=0;k<i.globals.dataPoints;k++){var S,C=this.barHelpers.getStrokeWidth(o,k,p),L=this.seriesRangeStart[o][k],P=this.seriesRangeEnd[o][k],I=null,T=null,M=null,z={x:g,y:u,strokeWidth:C,elSeries:f},X=this.seriesLen;if(i.config.plotOptions.bar.rangeBarGroupRows&&(X=1),void 0===i.config.series[o].data[k])break;if(this.isHorizontal){M=u+x*this.visibleI;var E=(l-x*X)/2;if(i.config.series[o].data[k].x){var Y=this.detectOverlappingBars({i:o,j:k,barYPosition:M,srty:E,barHeight:x,yDivision:l,initPositions:v});x=Y.barHeight,M=Y.barYPosition}b=(I=this.drawRangeBarPaths(r({indexes:{i:o,j:k,realIndex:p},barHeight:x,barYPosition:M,zeroW:d,yDivision:l,y1:L,y2:P},z))).barWidth}else{i.globals.isXNumeric&&(g=(i.globals.seriesX[o][k]-i.globals.minX)/this.xRatio-b/2),T=g+b*this.visibleI;var F=(n-b*X)/2;if(i.config.series[o].data[k].x){var R=this.detectOverlappingBars({i:o,j:k,barXPosition:T,srtx:F,barWidth:b,xDivision:n,initPositions:v});b=R.barWidth,T=R.barXPosition}x=(I=this.drawRangeColumnPaths(r({indexes:{i:o,j:k,realIndex:p},barWidth:b,barXPosition:T,zeroH:h,xDivision:n},z))).barHeight}var O=this.barHelpers.drawGoalLine({barXPosition:I.barXPosition,barYPosition:M,goalX:I.goalX,goalY:I.goalY,barHeight:x,barWidth:b});O&&w.add(O),u=I.y,g=I.x;var H=this.barHelpers.getPathFillColor(t,o,k,p),D=i.globals.stroke.colors[p];this.renderSeries((c(S={realIndex:p,pathFill:H,lineFill:D,j:k,i:o,x:g,y:u,y1:L,y2:P,pathFrom:I.pathFrom,pathTo:I.pathTo,strokeWidth:C,elSeries:f,series:t,barHeight:x,barWidth:b,barXPosition:T,barYPosition:M},"barWidth",b),c(S,"elDataLabelsWrap",m),c(S,"elGoalsMarkers",w),c(S,"visibleSeries",this.visibleI),c(S,"type","rangebar"),S))}s.add(f)}return s}},{key:"detectOverlappingBars",value:function(t){var e=t.i,i=t.j,a=t.barYPosition,s=t.barXPosition,r=t.srty,o=t.srtx,n=t.barHeight,l=t.barWidth,h=t.yDivision,c=t.xDivision,d=t.initPositions,g=this.w,u=[],p=g.config.series[e].data[i].rangeName,f=g.config.series[e].data[i].x,x=Array.isArray(f)?f.join(" "):f,b=g.globals.labels.map((function(t){return Array.isArray(t)?t.join(" "):t})).indexOf(x),v=g.globals.seriesRange[e].findIndex((function(t){return t.x===x&&t.overlaps.length>0}));return this.isHorizontal?(a=g.config.plotOptions.bar.rangeBarGroupRows?r+h*b:r+n*this.visibleI+h*b,v>-1&&!g.config.plotOptions.bar.rangeBarOverlap&&(u=g.globals.seriesRange[e][v].overlaps).indexOf(p)>-1&&(a=(n=d.barHeight/u.length)*this.visibleI+h*(100-parseInt(this.barOptions.barHeight,10))/100/2+n*(this.visibleI+u.indexOf(p))+h*b)):(b>-1&&(s=g.config.plotOptions.bar.rangeBarGroupRows?o+c*b:o+l*this.visibleI+c*b),v>-1&&!g.config.plotOptions.bar.rangeBarOverlap&&(u=g.globals.seriesRange[e][v].overlaps).indexOf(p)>-1&&(s=(l=d.barWidth/u.length)*this.visibleI+c*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+u.indexOf(p))+c*b)),{barYPosition:a,barXPosition:s,barHeight:n,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.xDivision,s=t.barWidth,r=t.barXPosition,o=t.zeroH,n=this.w,l=e.i,h=e.j,c=this.yRatio[this.yaxisIndex],d=e.realIndex,g=this.getRangeValue(d,h),u=Math.min(g.start,g.end),p=Math.max(g.start,g.end);void 0===this.series[l][h]||null===this.series[l][h]?u=o:(u=o-u/c,p=o-p/c);var f=Math.abs(p-u),x=this.barHelpers.getColumnPaths({barXPosition:r,barWidth:s,y1:u,y2:p,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:e.realIndex,i:d,j:h,w:n});if(n.globals.isXNumeric){var b=this.getBarXForNumericXAxis({x:i,j:h,realIndex:d,barWidth:s});i=b.x,r=b.barXPosition}else i+=a;return{pathTo:x.pathTo,pathFrom:x.pathFrom,barHeight:f,x:i,y:p,goalY:this.barHelpers.getGoalValues("y",null,o,l,h),barXPosition:r}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=t.y,a=t.y1,s=t.y2,r=t.yDivision,o=t.barHeight,n=t.barYPosition,l=t.zeroW,h=this.w,c=l+a/this.invertedYRatio,d=l+s/this.invertedYRatio,g=Math.abs(d-c),u=this.barHelpers.getBarpaths({barYPosition:n,barHeight:o,x1:c,x2:d,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:e.realIndex,realIndex:e.realIndex,j:e.j,w:h});return h.globals.isXNumeric||(i+=r),{pathTo:u.pathTo,pathFrom:u.pathFrom,barWidth:g,x:d,goalX:this.barHelpers.getGoalValues("x",l,null,e.realIndex,e.j),y:i}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),i}(St),Yt=function(){function t(e){n(this,t),this.w=e.w,this.lineCtx=e}return h(t,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if(("gradient"===i.config.fill.type||"gradient"===i.config.fill.type[t])&&new S(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,a=t.x,s=t.y,r=t.i,o=t.j,n=t.prevY,l=this.w,h=[],c=[];if(0===o){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[i][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),h.push(d),c.push(y.isNumber(e[r][0])?n+l.config.markers.offsetY:null),h.push(a+l.config.markers.offsetX),c.push(y.isNumber(e[r][o+1])?s+l.config.markers.offsetY:null)}else h.push(a+l.config.markers.offsetX),c.push(y.isNumber(e[r][o+1])?s+l.config.markers.offsetY:null);return{x:h,y:c}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,s=this.w,r=0;r<s.globals.previousPaths.length;r++){var o=s.globals.previousPaths[r];("line"===o.type||"area"===o.type)&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(a,10)&&("line"===o.type?(this.lineCtx.appendPathFrom=!1,e=s.globals.previousPaths[r].paths[0].d):"area"===o.type&&(this.lineCtx.appendPathFrom=!1,i=s.globals.previousPaths[r].paths[0].d,s.config.stroke.show&&s.globals.previousPaths[r].paths[1]&&(e=s.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e,i,a=t.i,s=t.series,r=t.prevY,o=t.lineYPosition,n=this.w,l=n.config.chart.stacked&&!n.globals.comboCharts||n.config.chart.stacked&&n.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(e=this.w.config.series[a])||void 0===e?void 0:e.type));if(void 0!==(null===(i=s[a])||void 0===i?void 0:i[0]))r=(o=l&&a>0?this.lineCtx.prevSeriesY[a-1][0]:this.lineCtx.zeroY)-s[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?s[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(l&&a>0&&void 0===s[a][0])for(var h=a-1;h>=0;h--)if(null!==s[h][0]&&void 0!==s[h][0]){r=o=this.lineCtx.prevSeriesY[h][0];break}return{prevY:r,lineYPosition:o}}}]),t}(),Ft=function(t){for(var e,i,a,s,r=function(t){for(var e=[],i=t[0],a=t[1],s=e[0]=Ht(i,a),r=1,o=t.length-1;r<o;r++)i=a,a=t[r+1],e[r]=.5*(s+(s=Ht(i,a)));return e[r]=s,e}(t),o=t.length-1,n=[],l=0;l<o;l++)a=Ht(t[l],t[l+1]),Math.abs(a)<1e-6?r[l]=r[l+1]=0:(s=(e=r[l]/a)*e+(i=r[l+1]/a)*i)>9&&(s=3*a/Math.sqrt(s),r[l]=s*e,r[l+1]=s*i);for(var h=0;h<=o;h++)s=(t[Math.min(o,h+1)][0]-t[Math.max(0,h-1)][0])/(6*(1+r[h]*r[h])),n.push([s||0,r[h]*s||0]);return n},Rt=function(t,e){for(var i="",a=0;a<t.length;a++){var s=t[a],r=t[a-1],o=s.length,n=null==r?void 0:r.length;a>1&&Math.abs(s[o-2]-r[n-2])<e/25?i+="L".concat(s[2],", ").concat(s[3]):o>4?(i+="C".concat(s[0],", ").concat(s[1]),i+=", ".concat(s[2],", ").concat(s[3]),i+=", ".concat(s[4],", ").concat(s[5])):o>2&&(i+="S".concat(s[0],", ").concat(s[1]),i+=", ".concat(s[2],", ").concat(s[3]))}return i},Ot=function(t){var e=Ft(t),i=t[1],a=t[0],s=[],r=e[1],o=e[0];s.push(a,[a[0]+o[0],a[1]+o[1],i[0]-r[0],i[1]-r[1],i[0],i[1]]);for(var n=2,l=e.length;n<l;n++){var h=t[n],c=e[n];s.push([h[0]-c[0],h[1]-c[1],h[0],h[1]])}return s};function Ht(t,e){return(e[1]-t[1])/(e[0]-t[0])}var Dt=function(){function t(e,i,a){n(this,t),this.ctx=e,this.w=e.w,this.xyRatios=i,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||a,this.scatter=new B(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Yt(this),this.markers=new W(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return h(t,[{key:"draw",value:function(t,e,i,a){var s,o=this.w,n=new A(this.ctx),l=o.globals.comboCharts?e:o.config.chart.type,h=n.group({class:"apexcharts-".concat(l,"-series apexcharts-plot-series")}),c=new S(this.ctx,o);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=c.getLogSeries(t),this.yRatio=c.getLogYRatios(this.yRatio);for(var d=[],g=0;g<t.length;g++){t=this.lineHelpers.sameValueSeriesFix(g,t);var u=o.globals.comboCharts?i[g]:g;this._initSerieVariables(t,g,u);var p=[],f=[],x=[],b=o.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,u),o.globals.isXNumeric&&o.globals.seriesX.length>0&&(b=(o.globals.seriesX[u][0]-o.globals.minX)/this.xRatio),x.push(b);var v=b,m=this.zeroY,y=this.zeroY;m=this.lineHelpers.determineFirstPrevY({i:g,series:t,prevY:m,lineYPosition:0}).prevY,"smooth"===o.config.stroke.curve&&null===t[g][0]?p.push(null):p.push(m),"rangeArea"===l&&(y=this.lineHelpers.determineFirstPrevY({i:g,series:a,prevY:y,lineYPosition:0}).prevY,f.push(y));var w={type:l,series:t,realIndex:u,i:g,x:b,y:1,pathsFrom:this._calculatePathsFrom({type:l,series:t,i:g,realIndex:u,prevX:v,prevY:m,prevY2:y}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:x,yArrj:p,y2Arrj:f,seriesRangeEnd:a},k=this._iterateOverDataPoints(r(r({},w),{},{iterations:"rangeArea"===l?t[g].length-1:void 0,isRangeStart:!0}));if("rangeArea"===l){var C=this._calculatePathsFrom({series:a,i:g,realIndex:u,prevX:v,prevY:y}),L=this._iterateOverDataPoints(r(r({},w),{},{series:a,pathsFrom:C,iterations:a[g].length-1,isRangeStart:!1}));k.linePaths[0]=L.linePath+k.linePath,k.pathFromLine=L.pathFromLine+k.pathFromLine}this._handlePaths({type:l,realIndex:u,i:g,paths:k}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),d.push(this.elSeries)}if(void 0!==(null===(s=o.config.series[0])||void 0===s?void 0:s.zIndex)&&d.sort((function(t,e){return Number(t.node.getAttribute("zIndex"))-Number(e.node.getAttribute("zIndex"))})),o.config.chart.stacked)for(var P=d.length;P>0;P--)h.add(d[P-1]);else for(var I=0;I<d.length;I++)h.add(d[I]);return h}},{key:"_initSerieVariables",value:function(t,e,i){var a=this.w,s=new A(this.ctx);this.xDivision=a.globals.gridWidth/(a.globals.dataPoints-("on"===a.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(a.config.stroke.width)?a.config.stroke.width[i]:a.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||"end"===a.config.plotOptions.area.fillTo)&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=s.group({class:"apexcharts-series",zIndex:void 0!==a.config.series[i].zIndex?a.config.series[i].zIndex:i,seriesName:y.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=s.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=s.group({class:"apexcharts-datalabels","data:realIndex":i});var r=t[e].length===a.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,a,s,r=t.type,o=t.series,n=t.i,l=t.realIndex,h=t.prevX,c=t.prevY,d=t.prevY2,g=this.w,u=new A(this.ctx);if(null===o[n][0]){for(var p=0;p<o[n].length;p++)if(null!==o[n][p]){h=this.xDivision*p,c=this.zeroY-o[n][p]/this.yRatio[this.yaxisIndex],e=u.move(h,c),i=u.move(h,this.areaBottomY);break}}else e=u.move(h,c),"rangeArea"===r&&(e=u.move(h,d)+u.line(h,c)),i=u.move(h,this.areaBottomY)+u.line(h,c);if(a=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),s=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),g.globals.previousPaths.length>0){var f=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:s,realIndex:l});a=f.pathFromLine,s=f.pathFromArea}return{prevX:h,prevY:c,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:s}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,a=t.i,s=t.paths,o=this.w,n=new A(this.ctx),l=new N(this.ctx);this.prevSeriesY.push(s.yArrj),o.globals.seriesXvalues[i]=s.xArrj,o.globals.seriesYvalues[i]=s.yArrj;var h=o.config.forecastDataPoints;if(h.count>0&&"rangeArea"!==e){var c=o.globals.seriesXvalues[i][o.globals.seriesXvalues[i].length-h.count-1],d=n.drawRect(c,0,o.globals.gridWidth,o.globals.gridHeight,0);o.globals.dom.elForecastMask.appendChild(d.node);var g=n.drawRect(0,0,c,o.globals.gridHeight,0);o.globals.dom.elNonForecastMask.appendChild(g.node)}this.pointsChart||o.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var u={i:a,realIndex:i,animationDelay:a,initialSpeed:o.config.chart.animations.speed,dataChangeSpeed:o.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var p=l.fillPath({seriesNumber:i}),f=0;f<s.areaPaths.length;f++){var x=n.renderPaths(r(r({},u),{},{pathFrom:s.pathFromArea,pathTo:s.areaPaths[f],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:p}));this.elSeries.add(x)}if(o.config.stroke.show&&!this.pointsChart){var b=null;if("line"===e)b=l.fillPath({seriesNumber:i,i:a});else if("solid"===o.config.stroke.fill.type)b=o.globals.stroke.colors[i];else{var v=o.config.fill;o.config.fill=o.config.stroke.fill,b=l.fillPath({seriesNumber:i,i:a}),o.config.fill=v}for(var m=0;m<s.linePaths.length;m++){var y=b;"rangeArea"===e&&(y=l.fillPath({seriesNumber:i}));var w=r(r({},u),{},{pathFrom:s.pathFromLine,pathTo:s.linePaths[m],stroke:b,strokeWidth:this.strokeWidth,strokeLineCap:o.config.stroke.lineCap,fill:"rangeArea"===e?y:"none"}),k=n.renderPaths(w);if(this.elSeries.add(k),k.attr("fill-rule","evenodd"),h.count>0&&"rangeArea"!==e){var S=n.renderPaths(w);S.node.setAttribute("stroke-dasharray",h.dashArray),h.strokeWidth&&S.node.setAttribute("stroke-width",h.strokeWidth),this.elSeries.add(S),S.attr("clip-path","url(#forecastMask".concat(o.globals.cuid,")")),k.attr("clip-path","url(#nonForecastMask".concat(o.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var e,i=this,a=t.type,s=t.series,r=t.iterations,o=t.realIndex,n=t.i,l=t.x,h=t.y,c=t.pathsFrom,d=t.linePaths,g=t.areaPaths,u=t.seriesIndex,p=t.lineYPosition,f=t.xArrj,x=t.yArrj,b=t.y2Arrj,v=t.isRangeStart,m=t.seriesRangeEnd,w=this.w,k=new A(this.ctx),S=this.yRatio,C=c.prevY,L=c.linePath,P=c.areaPath,I=c.pathFromLine,T=c.pathFromArea,M=y.isNumber(w.globals.minYArr[o])?w.globals.minYArr[o]:w.globals.minY;r||(r=w.globals.dataPoints>1?w.globals.dataPoints-1:w.globals.dataPoints);for(var z=function(t,e){return e-t/S[i.yaxisIndex]+2*(i.isReversed?t/S[i.yaxisIndex]:0)},X=h,E=w.config.chart.stacked&&!w.globals.comboCharts||w.config.chart.stacked&&w.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(e=this.w.config.series[o])||void 0===e?void 0:e.type)),Y=0;Y<r;Y++){var F=void 0===s[n][Y+1]||null===s[n][Y+1];if(w.globals.isXNumeric){var R=w.globals.seriesX[o][Y+1];void 0===w.globals.seriesX[o][Y+1]&&(R=w.globals.seriesX[o][r-1]),l=(R-w.globals.minX)/this.xRatio}else l+=this.xDivision;p=E&&n>0&&w.globals.collapsedSeries.length<w.config.series.length-1?this.prevSeriesY[function(t){for(var e=t,i=0;i<w.globals.series.length;i++)if(w.globals.collapsedSeriesIndices.indexOf(t)>-1){e--;break}return e>=0?e:0}(n-1)][Y+1]:this.zeroY,F?h=z(M,p):(h=z(s[n][Y+1],p),"rangeArea"===a&&(X=z(m[n][Y+1],p))),f.push(l),F&&"smooth"===w.config.stroke.curve?x.push(null):x.push(h),b.push(X);var O=this.lineHelpers.calculatePoints({series:s,x:l,y:h,realIndex:o,i:n,j:Y,prevY:C}),H=this._createPaths({type:a,series:s,i:n,realIndex:o,j:Y,x:l,y:h,y2:X,xArrj:f,yArrj:x,y2Arrj:b,linePath:L,areaPath:P,linePaths:d,areaPaths:g,seriesIndex:u,isRangeStart:v});g=H.areaPaths,d=H.linePaths,P=H.areaPath,L=H.linePath,!this.appendPathFrom||"smooth"===w.config.stroke.curve&&"rangeArea"===a||(I+=k.line(l,this.zeroY),T+=k.line(l,this.zeroY)),this.handleNullDataPoints(s,O,n,Y,o),this._handleMarkersAndLabels({type:a,pointsPos:O,i:n,j:Y,realIndex:o,isRangeStart:v})}return{yArrj:x,xArrj:f,pathFromArea:T,areaPaths:g,pathFromLine:I,linePaths:d,linePath:L,areaPath:P}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.type,i=t.pointsPos,a=t.isRangeStart,s=t.i,r=t.j,o=t.realIndex,n=this.w,l=new G(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:o,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{n.globals.series[s].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var h=this.markers.plotChartMarkers(i,o,r+1);null!==h&&this.elPointsMain.add(h)}var c=l.drawDataLabel({type:e,isRangeStart:a,pos:i,i:o,j:r+1});null!==c&&this.elDataLabelsWrap.add(c)}},{key:"_createPaths",value:function(t){var e=t.type,i=t.series,a=t.i,s=t.realIndex,r=t.j,o=t.x,n=t.y,l=t.xArrj,h=t.yArrj,c=t.y2,d=t.y2Arrj,g=t.linePath,u=t.areaPath,p=t.linePaths,f=t.areaPaths,x=t.seriesIndex,b=t.isRangeStart,v=this.w,m=new A(this.ctx),y=v.config.stroke.curve,w=this.areaBottomY;if(Array.isArray(v.config.stroke.curve)&&(y=Array.isArray(x)?v.config.stroke.curve[x[a]]:v.config.stroke.curve[a]),"rangeArea"===e&&(v.globals.hasNullValues||v.config.forecastDataPoints.count>0)&&"smooth"===y&&(y="straight"),"smooth"===y){var k="rangeArea"===e?l.length===v.globals.dataPoints:r===i[a].length-2,S=l.map((function(t,e){return[l[e],h[e]]})).filter((function(t){return null!==t[1]}));if(k&&S.length>1){var C=Ot(S);if(g+=Rt(C,v.globals.gridWidth),null===i[a][0]?u=g:u+=Rt(C,v.globals.gridWidth),"rangeArea"===e&&b){g+=m.line(l[l.length-1],d[d.length-1]);var L=l.slice().reverse(),P=d.slice().reverse(),I=L.map((function(t,e){return[L[e],P[e]]})),T=Ot(I);u=g+=Rt(T,v.globals.gridWidth)}else u+=m.line(S[S.length-1][0],w)+m.line(S[0][0],w)+m.move(S[0][0],S[0][1])+"z";p.push(g),f.push(u)}}else{if(null===i[a][r+1]){g+=m.move(o,n);var M=v.globals.isXNumeric?(v.globals.seriesX[s][r]-v.globals.minX)/this.xRatio:o-this.xDivision;u=u+m.line(M,w)+m.move(o,n)+"z"}null===i[a][r]&&(g+=m.move(o,n),u+=m.move(o,w)),"stepline"===y?(g=g+m.line(o,null,"H")+m.line(null,n,"V"),u=u+m.line(o,null,"H")+m.line(null,n,"V")):"straight"===y&&(g+=m.line(o,n),u+=m.line(o,n)),r===i[a].length-2&&(u=u+m.line(o,w)+m.move(o,n)+"z","rangeArea"===e&&b?g=g+m.line(o,c)+m.move(o,c)+"z":(p.push(g),f.push(u)))}return{linePaths:p,areaPaths:f,linePath:g,areaPath:u}}},{key:"handleNullDataPoints",value:function(t,e,i,a,s){var r=this.w;if(null===t[i][a]&&r.config.markers.showNullDataPoints||1===t[i].length){var o=this.markers.plotChartMarkers(e,s,a+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==o&&this.elPointsMain.add(o)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,i,a,s){this.xoffset=e,this.yoffset=i,this.height=s,this.width=a,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,i=[],a=this.xoffset,s=this.yoffset,o=r(t)/this.height,n=r(t)/this.width;if(this.width>=this.height)for(e=0;e<t.length;e++)i.push([a,s,a+o,s+t[e]/o]),s+=t[e]/o;else for(e=0;e<t.length;e++)i.push([a,s,a+t[e]/n,s+n]),a+=t[e]/n;return i},this.cutArea=function(e){var i;if(this.width>=this.height){var a=e/this.height,s=this.width-a;i=new t(this.xoffset+a,this.yoffset,s,this.height)}else{var r=e/this.width,o=this.height-r;i=new t(this.xoffset,this.yoffset+r,this.width,o)}return i}}function e(e,a,s,o,n){o=void 0===o?0:o,n=void 0===n?0:n;var l=i(function(t,e){var i,a=[],s=e/r(t);for(i=0;i<t.length;i++)a[i]=t[i]*s;return a}(e,a*s),[],new t(o,n,a,s),[]);return function(t){var e,i,a=[];for(e=0;e<t.length;e++)for(i=0;i<t[e].length;i++)a.push(t[e][i]);return a}(l)}function i(t,e,s,o){var n,l,h;if(0!==t.length)return n=s.shortestEdge(),function(t,e,i){var s;if(0===t.length)return!0;(s=t.slice()).push(e);var r=a(t,i),o=a(s,i);return r>=o}(e,l=t[0],n)?(e.push(l),i(t.slice(1),e,s,o)):(h=s.cutArea(r(e),o),o.push(s.getCoordinates(e)),i(t,[],h,o)),o;o.push(s.getCoordinates(e))}function a(t,e){var i=Math.min.apply(Math,t),a=Math.max.apply(Math,t),s=r(t);return Math.max(Math.pow(e,2)*a/Math.pow(s,2),Math.pow(s,2)/(Math.pow(e,2)*i))}function s(t){return t&&t.constructor===Array}function r(t){var e,i=0;for(e=0;e<t.length;e++)i+=t[e];return i}function o(t){var e,i=0;if(s(t[0]))for(e=0;e<t.length;e++)i+=o(t[e]);else i=r(t);return i}return function t(i,a,r,n,l){n=void 0===n?0:n,l=void 0===l?0:l;var h,c,d=[],g=[];if(s(i[0])){for(c=0;c<i.length;c++)d[c]=o(i[c]);for(h=e(d,a,r,n,l),c=0;c<i.length;c++)g.push(t(i[c],h[c][2]-h[c][0],h[c][3]-h[c][1],h[c][0],h[c][1]))}else g=e(i,a,r,n,l);return g}}();var Nt,Wt,Bt=function(){function t(e,i){n(this,t),this.ctx=e,this.w=e.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Pt(e),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return h(t,[{key:"draw",value:function(t){var e=this,i=this.w,a=new A(this.ctx),s=new N(this.ctx),r=a.group({class:"apexcharts-treemap"});if(i.globals.noData)return r;var o=[];return t.forEach((function(t){var e=t.map((function(t){return Math.abs(t)}));o.push(e)})),this.negRange=this.helpers.checkColorRange(),i.config.series.forEach((function(t,i){t.data.forEach((function(t){Array.isArray(e.labels[i])||(e.labels[i]=[]),e.labels[i].push(t.x)}))})),window.TreemapSquared.generate(o,i.globals.gridWidth,i.globals.gridHeight).forEach((function(o,n){var l=a.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:y.escapeString(i.globals.seriesNames[n]),rel:n+1,"data:realIndex":n});if(i.config.chart.dropShadow.enabled){var h=i.config.chart.dropShadow;new k(e.ctx).dropShadow(r,h,n)}var c=a.group({class:"apexcharts-data-labels"});o.forEach((function(r,o){var h=r[0],c=r[1],d=r[2],g=r[3],u=a.drawRect(h,c,d-h,g-c,0,"#fff",1,e.strokeWidth,i.config.plotOptions.treemap.useFillColorAsStroke?f:i.globals.stroke.colors[n]);u.attr({cx:h,cy:c,index:n,i:n,j:o,width:d-h,height:g-c});var p=e.helpers.getShadeColor(i.config.chart.type,n,o,e.negRange),f=p.color;void 0!==i.config.series[n].data[o]&&i.config.series[n].data[o].fillColor&&(f=i.config.series[n].data[o].fillColor);var x=s.fillPath({color:f,seriesNumber:n,dataPointIndex:o});u.node.classList.add("apexcharts-treemap-rect"),u.attr({fill:x}),e.helpers.addListeners(u);var b={x:h+(d-h)/2,y:c+(g-c)/2,width:0,height:0},v={x:h,y:c,width:d-h,height:g-c};if(i.config.chart.animations.enabled&&!i.globals.dataChanged){var m=1;i.globals.resized||(m=i.config.chart.animations.speed),e.animateTreemap(u,b,v,m)}if(i.globals.dataChanged){var y=1;e.dynamicAnim.enabled&&i.globals.shouldAnimate&&(y=e.dynamicAnim.speed,i.globals.previousPaths[n]&&i.globals.previousPaths[n][o]&&i.globals.previousPaths[n][o].rect&&(b=i.globals.previousPaths[n][o].rect),e.animateTreemap(u,b,v,y))}var w=e.getFontSize(r),k=i.config.dataLabels.formatter(e.labels[n][o],{value:i.globals.series[n][o],seriesIndex:n,dataPointIndex:o,w:i});"truncate"===i.config.plotOptions.treemap.dataLabels.format&&(w=parseInt(i.config.dataLabels.style.fontSize,10),k=e.truncateLabels(k,w,h,c,d,g));var A=e.helpers.calculateDataLabels({text:k,x:(h+d)/2,y:(c+g)/2+e.strokeWidth/2+w/3,i:n,j:o,colorProps:p,fontSize:w,series:t});i.config.dataLabels.enabled&&A&&e.rotateToFitLabel(A,w,k,h,c,d,g),l.add(u),null!==A&&l.add(A)})),l.add(c),r.add(l)})),r}},{key:"getFontSize",value:function(t){var e,i,a,s,r=this.w,o=function t(e){var i,a=0;if(Array.isArray(e[0]))for(i=0;i<e.length;i++)a+=t(e[i]);else for(i=0;i<e.length;i++)a+=e[i].length;return a}(this.labels)/function t(e){var i,a=0;if(Array.isArray(e[0]))for(i=0;i<e.length;i++)a+=t(e[i]);else for(i=0;i<e.length;i++)a+=1;return a}(this.labels);return e=t[2]-t[0],i=t[3]-t[1],a=e*i,s=Math.pow(a,.5),Math.min(s/o,parseInt(r.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(t,e,i,a,s,r,o){var n=new A(this.ctx),l=n.getTextRects(i,e);if(l.width+this.w.config.stroke.width+5>r-a&&l.width<=o-s){var h=n.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(h.x," ").concat(h.y,") translate(").concat(l.height/3,")"))}}},{key:"truncateLabels",value:function(t,e,i,a,s,r){var o=new A(this.ctx),n=o.getTextRects(t,e).width+this.w.config.stroke.width+5>s-i&&r-a>s-i?r-a:s-i,l=o.getTextBasedOnMaxWidth({text:t,maxWidth:n,fontSize:e});return t.length!==l.length&&n/e<5?"":l}},{key:"animateTreemap",value:function(t,e,i,a){var s=new w(this.ctx);s.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},a,(function(){s.animationCompleted(t)}))}}]),t}(),Gt=86400,Vt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return h(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timescaleLabels=[],[];var s=new X(this.ctx),o=(e-t)/864e5;this.determineInterval(o),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,o<.00011574074074074075?a.globals.disableZoomIn=!0:o>5e4&&(a.globals.disableZoomOut=!0);var n=s.getTimeUnitsfromTimestamp(t,e,this.utc),l=a.globals.gridWidth/o,h=l/24,c=h/60,d=c/60,g=Math.floor(24*o),u=Math.floor(1440*o),p=Math.floor(o*Gt),f=Math.floor(o),x=Math.floor(o/30),b=Math.floor(o/365),v={minMillisecond:n.minMillisecond,minSecond:n.minSecond,minMinute:n.minMinute,minHour:n.minHour,minDate:n.minDate,minMonth:n.minMonth,minYear:n.minYear},m={firstVal:v,currentMillisecond:v.minMillisecond,currentSecond:v.minSecond,currentMinute:v.minMinute,currentHour:v.minHour,currentMonthDate:v.minDate,currentDate:v.minDate,currentMonth:v.minMonth,currentYear:v.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,secondsWidthOnXAxis:d,numberOfSeconds:p,numberOfMinutes:u,numberOfHours:g,numberOfDays:f,numberOfMonths:x,numberOfYears:b};switch(this.tickInterval){case"years":this.generateYearScale(m);break;case"months":case"half_year":this.generateMonthScale(m);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(m);break;case"hours":this.generateHourScale(m);break;case"minutes_fives":case"minutes":this.generateMinuteScale(m);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(m)}var y=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?r(r({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?r(r({},e),{},{value:t.value}):"minute"===t.unit?r(r({},e),{},{value:t.value,minute:t.value}):"second"===t.unit?r(r({},e),{},{value:t.value,minute:t.minute,second:t.second}):t}));return y.filter((function(t){var e=1,s=Math.ceil(a.globals.gridWidth/120),r=t.value;void 0!==a.config.xaxis.tickAmount&&(s=a.config.xaxis.tickAmount),y.length>s&&(e=Math.floor(y.length/s));var o=!1,n=!1;switch(i.tickInterval){case"years":"year"===t.unit&&(o=!0);break;case"half_year":e=7,"year"===t.unit&&(o=!0);break;case"months":e=1,"year"===t.unit&&(o=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(o=!0),30===r&&(n=!0);break;case"months_days":e=10,"month"===t.unit&&(o=!0),30===r&&(n=!0);break;case"week_days":e=8,"month"===t.unit&&(o=!0);break;case"days":e=1,"month"===t.unit&&(o=!0);break;case"hours":"day"===t.unit&&(o=!0);break;case"minutes_fives":case"seconds_fives":r%5!=0&&(n=!0);break;case"seconds_tens":r%10!=0&&(n=!0)}if("hours"===i.tickInterval||"minutes_fives"===i.tickInterval||"seconds_tens"===i.tickInterval||"seconds_fives"===i.tickInterval){if(!n)return!0}else if((r%e==0||o)&&!n)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,a=this.formatDates(t),s=this.removeOverlappingTS(a);i.globals.timescaleLabels=s.slice(),new ct(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.daysWidthOnXAxis,r=t.numberOfYears,o=e.minYear,n=0,l=new X(this.ctx),h="year";if(e.minDate>1||e.minMonth>0){var c=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);n=(l.determineDaysOfYear(e.minYear)-c+1)*s,o=e.minYear+1,this.timeScaleArray.push({position:n,value:o,unit:h,year:o,month:y.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:n,value:o,unit:h,year:a,month:y.monthMod(i+1)});for(var d=o,g=n,u=0;u<r;u++)d++,g=l.determineDaysOfYear(d-1)*s+g,this.timeScaleArray.push({position:g,value:d,unit:h,year:d,month:1})}},{key:"generateMonthScale",value:function(t){var e=t.firstVal,i=t.currentMonthDate,a=t.currentMonth,s=t.currentYear,r=t.daysWidthOnXAxis,o=t.numberOfMonths,n=a,l=0,h=new X(this.ctx),c="month",d=0;if(e.minDate>1){l=(h.determineDaysOfMonths(a+1,e.minYear)-i+1)*r,n=y.monthMod(a+1);var g=s+d,u=y.monthMod(n),p=n;0===n&&(c="year",p=g,u=1,g+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:u})}else this.timeScaleArray.push({position:l,value:n,unit:c,year:s,month:y.monthMod(a)});for(var f=n+1,x=l,b=0,v=1;b<o;b++,v++){0===(f=y.monthMod(f))?(c="year",d+=1):c="month";var m=this._getYear(s,f,d);x=h.determineDaysOfMonths(f,m)*r+x;var w=0===f?m:f;this.timeScaleArray.push({position:x,value:w,unit:c,year:m,month:0===f?1:f}),f++}}},{key:"generateDayScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.hoursWidthOnXAxis,r=t.numberOfDays,o=new X(this.ctx),n="day",l=e.minDate+1,h=l,c=function(t,e,i){return t>o.determineDaysOfMonths(e+1,i)?(h=1,n="month",g=e+=1,e):e},d=(24-e.minHour)*s,g=l,u=c(h,i,a);0===e.minHour&&1===e.minDate?(d=0,g=y.monthMod(e.minMonth),n="month",h=e.minDate):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(d=0,l=e.minDate,g=l,u=c(h=l,i,a)),this.timeScaleArray.push({position:d,value:g,unit:n,year:this._getYear(a,u,0),month:y.monthMod(u),day:h});for(var p=d,f=0;f<r;f++){n="day",u=c(h+=1,u,this._getYear(a,u,0));var x=this._getYear(a,u,0);p=24*s+p;var b=1===h?y.monthMod(u):h;this.timeScaleArray.push({position:p,value:b,unit:n,year:x,month:y.monthMod(u),day:b})}}},{key:"generateHourScale",value:function(t){var e=t.firstVal,i=t.currentDate,a=t.currentMonth,s=t.currentYear,r=t.minutesWidthOnXAxis,o=t.numberOfHours,n=new X(this.ctx),l="hour",h=function(t,e){return t>n.determineDaysOfMonths(e+1,s)&&(f=1,e+=1),{month:e,date:f}},c=function(t,e){return t>n.determineDaysOfMonths(e+1,s)?e+=1:e},d=60-(e.minMinute+e.minSecond/60),g=d*r,u=e.minHour+1,p=u;60===d&&(g=0,p=(u=e.minHour)+1);var f=i;p>=24&&(p=0,f+=1,l="day");var x=h(f,a).month;x=c(f,x),this.timeScaleArray.push({position:g,value:u,unit:l,day:f,hour:p,year:s,month:y.monthMod(x)}),p++;for(var b=g,v=0;v<o;v++){l="hour",p>=24&&(p=0,l="day",x=h(f+=1,x).month,x=c(f,x));var m=this._getYear(s,x,0);b=60*r+b;var w=0===p?f:p;this.timeScaleArray.push({position:b,value:w,unit:l,hour:p,day:f,year:m,month:y.monthMod(x)}),p++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,o=t.currentMonth,n=t.currentYear,l=t.minutesWidthOnXAxis,h=t.secondsWidthOnXAxis,c=t.numberOfMinutes,d=a+1,g=r,u=o,p=n,f=s,x=(60-i-e/1e3)*h,b=0;b<c;b++)d>=60&&(d=0,24===(f+=1)&&(f=0)),this.timeScaleArray.push({position:x,value:d,unit:"minute",hour:f,minute:d,day:g,year:this._getYear(p,u,0),month:y.monthMod(u)}),x+=l,d++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,o=t.currentMonth,n=t.currentYear,l=t.secondsWidthOnXAxis,h=t.numberOfSeconds,c=i+1,d=a,g=r,u=o,p=n,f=s,x=(1e3-e)/1e3*l,b=0;b<h;b++)c>=60&&(c=0,++d>=60&&(d=0,24===++f&&(f=0))),this.timeScaleArray.push({position:x,value:c,unit:"second",hour:f,minute:d,second:c,day:g,year:this._getYear(p,u,0),month:y.monthMod(u)}),x+=l,c++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return 0===t.month&&(t.month=1),i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),"minute"===t.unit?i+=":"+("0"+e).slice(-2):i+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),"second"===t.unit?i+=":"+("0"+e).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map((function(t){var a=t.value.toString(),s=new X(e.ctx),r=e.createRawDateString(t,a),o=s.getDate(s.parseDate(r));if(e.utc||(o=s.getDate(s.parseDateWithTimezone(r))),void 0===i.config.xaxis.labels.format){var n="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(n=l.year),"month"===t.unit&&(n=l.month),"day"===t.unit&&(n=l.day),"hour"===t.unit&&(n=l.hour),"minute"===t.unit&&(n=l.minute),"second"===t.unit&&(n=l.second),a=s.formatDate(o,n)}else a=s.formatDate(o,i.config.xaxis.labels.format);return{dateString:r,position:t.position,value:a,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,i=this,a=new A(this.ctx),s=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(s=!0,e=a.getTextRects(t[0].value).width);var r=0,o=t.map((function(o,n){if(n>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var l=s?e:a.getTextRects(t[r].value).width,h=t[r].position;return o.position>h+l+10?(r=n,o):null}return o}));return o.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),t}(),jt=function(){function t(e,i){n(this,t),this.ctx=i,this.w=i.w,this.el=e}return h(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type||"boxPlot"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),A.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background="dark"!==e.theme.mode||e.chart.background?e.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),A.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,a=i.config,s=i.globals,r={series:[],i:[]},o={series:[],i:[]},n={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]},g={series:[],i:[]},u={series:[],seriesRangeEnd:[],i:[]};s.series.map((function(e,p){var f=0;void 0!==t[p].type?("column"===t[p].type||"bar"===t[p].type?(s.series.length>1&&a.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),h.series.push(e),h.i.push(p),f++,i.globals.columnSeries=h.series):"area"===t[p].type?(o.series.push(e),o.i.push(p),f++):"line"===t[p].type?(r.series.push(e),r.i.push(p),f++):"scatter"===t[p].type?(n.series.push(e),n.i.push(p)):"bubble"===t[p].type?(l.series.push(e),l.i.push(p),f++):"candlestick"===t[p].type?(c.series.push(e),c.i.push(p),f++):"boxPlot"===t[p].type?(d.series.push(e),d.i.push(p),f++):"rangeBar"===t[p].type?(g.series.push(e),g.i.push(p),f++):"rangeArea"===t[p].type?(u.series.push(s.seriesRangeStart[p]),u.seriesRangeEnd.push(s.seriesRangeEnd[p]),u.i.push(p),f++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),f>1&&(s.comboCharts=!0)):(r.series.push(e),r.i.push(p))}));var p=new Dt(this.ctx,e),f=new Lt(this.ctx,e);this.ctx.pie=new Mt(this.ctx);var x=new Xt(this.ctx);this.ctx.rangeBar=new Et(this.ctx,e);var b=new zt(this.ctx),v=[];if(s.comboCharts){if(o.series.length>0&&v.push(p.draw(o.series,"area",o.i)),h.series.length>0)if(i.config.chart.stacked){var m=new Ct(this.ctx,e);v.push(m.draw(h.series,h.i))}else this.ctx.bar=new St(this.ctx,e),v.push(this.ctx.bar.draw(h.series,h.i));if(u.series.length>0&&v.push(p.draw(u.series,"rangeArea",u.i,u.seriesRangeEnd)),r.series.length>0&&v.push(p.draw(r.series,"line",r.i)),c.series.length>0&&v.push(f.draw(c.series,"candlestick",c.i)),d.series.length>0&&v.push(f.draw(d.series,"boxPlot",d.i)),g.series.length>0&&v.push(this.ctx.rangeBar.draw(g.series,g.i)),n.series.length>0){var y=new Dt(this.ctx,e,!0);v.push(y.draw(n.series,"scatter",n.i))}if(l.series.length>0){var w=new Dt(this.ctx,e,!0);v.push(w.draw(l.series,"bubble",l.i))}}else switch(a.chart.type){case"line":v=p.draw(s.series,"line");break;case"area":v=p.draw(s.series,"area");break;case"bar":a.chart.stacked?v=new Ct(this.ctx,e).draw(s.series):(this.ctx.bar=new St(this.ctx,e),v=this.ctx.bar.draw(s.series));break;case"candlestick":v=new Lt(this.ctx,e).draw(s.series,"candlestick");break;case"boxPlot":v=new Lt(this.ctx,e).draw(s.series,a.chart.type);break;case"rangeBar":v=this.ctx.rangeBar.draw(s.series);break;case"rangeArea":v=p.draw(s.seriesRangeStart,"rangeArea",void 0,s.seriesRangeEnd);break;case"heatmap":v=new It(this.ctx,e).draw(s.series);break;case"treemap":v=new Bt(this.ctx,e).draw(s.series);break;case"pie":case"donut":case"polarArea":v=this.ctx.pie.draw(s.series);break;case"radialBar":v=x.draw(s.series);break;case"radar":v=b.draw(s.series);break;default:v=p.draw(s.series)}return v}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=y.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();"%"===a?y.isNumber(i[0])&&(0===i[0].width&&(i=y.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):"px"!==a&&""!==a||(t.svgWidth=parseInt(e.chart.width,10));var s=e.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===s){var r=y.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),A.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==s){var o=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+o+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};A.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(i=new gt(this.ctx).legendHelpers.getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*t.globals.radialSize;if(s&&!t.config.chart.sparkline.enabled&&0!==t.config.plotOptions.radialBar.startAngle){var o=y.getBoundingClientRect(s);r=o.bottom;var n=o.bottom-o.top;r=Math.max(2.05*t.globals.radialSize,n)}var l=r+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(e.dom.elWrap.style.height=l+"px",A.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new J(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},i=new H,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new it(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new it(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Vt(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new S(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var i=Array.isArray(e.config.chart.brush.targets)||[e.config.chart.brush.target];i.forEach((function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx,"function"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){t.updateSourceChart(i)}),"function"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){t.updateSourceChart(i)})})),e.config.chart.events.selection=function(t,a){i.forEach((function(t){var i=ApexCharts.getChartByID(t),s=y.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&1===i.w.globals.series.length){var o=new $(i);s=o.autoScaleY(i,s,a)}var n=i.w.config.yaxis.reduce((function(t,e,a){return[].concat(b(t),[r(r({},i.w.config.yaxis[a]),{},{min:s[0].min,max:s[0].max})])}),[]);i.ctx.updateHelpers._updateOptions({xaxis:{min:a.xaxis.min,max:a.xaxis.max},yaxis:n},!1,!1,!1,!1)}))}}}}]),t}(),_t=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"_updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(n){var l=[e.ctx];s&&(l=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(l=[e.ctx],e.ctx.w.globals.isExecCalled=!1),l.forEach((function(s,h){var c=s.w;if(c.globals.shouldAnimate=a,i||(c.globals.resized=!0,c.globals.dataChanged=!0,a&&s.series.getPreviousPaths()),t&&"object"===o(t)&&(s.config=new O(t),t=S.extendArrayProps(s.config,t,c),s.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,c.config=y.extend(c.config,t),r&&(c.globals.lastXAxis=t.xaxis?y.clone(t.xaxis):[],c.globals.lastYAxis=t.yaxis?y.clone(t.yaxis):[],c.globals.initialConfig=y.extend({},c.config),c.globals.initialSeries=y.clone(c.config.series),t.series))){for(var d=0;d<c.globals.collapsedSeriesIndices.length;d++){var g=c.config.series[c.globals.collapsedSeriesIndices[d]];c.globals.collapsedSeries[d].data=c.globals.axisCharts?g.data.slice():g}for(var u=0;u<c.globals.ancillaryCollapsedSeriesIndices.length;u++){var p=c.config.series[c.globals.ancillaryCollapsedSeriesIndices[u]];c.globals.ancillaryCollapsedSeries[u].data=c.globals.axisCharts?p.data.slice():p}s.series.emptyCollapsedSeries(c.config.series)}return s.update(t).then((function(){h===l.length-1&&n(s)}))}))}))}},{key:"_updateSeries",value:function(t,e){var i=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(s){var r,o=i.w;return o.globals.shouldAnimate=e,o.globals.dataChanged=!0,e&&i.ctx.series.getPreviousPaths(),o.globals.axisCharts?(0===(r=t.map((function(t,e){return i._extendSeries(t,e)}))).length&&(r=[{data:[]}]),o.config.series=r):o.config.series=t.slice(),a&&(o.globals.initialConfig.series=y.clone(o.config.series),o.globals.initialSeries=y.clone(o.config.series)),i.ctx.update().then((function(){s(i.ctx)}))}))}},{key:"_extendSeries",value:function(t,e){var i=this.w,a=i.config.series[e];return r(r({},i.config.series[e]),{},{name:t.name?t.name:null==a?void 0:a.name,color:t.color?t.color:null==a?void 0:a.color,type:t.type?t.type:null==a?void 0:a.type,group:t.group?t.group:null==a?void 0:a.group,data:t.data?t.data:null==a?void 0:a.data,zIndex:void 0!==t.zIndex?t.zIndex:e})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,a=null,s=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(e,"'], ").concat(s," circle[j='").concat(e,"'], ").concat(s," rect[j='").concat(e,"']")).members[0]:void 0===e&&(a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(t,"']")).members[0],"pie"!==i.config.chart.type&&"polarArea"!==i.config.chart.type&&"donut"!==i.config.chart.type||this.ctx.pie.pieClicked(t)),a?(new A(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(i){void 0!==t.xaxis[i]&&(e.config.xaxis[i]=t.xaxis[i],e.globals.lastXAxis[i]=t.xaxis[i])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new R(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&"100%"===t.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,i=this.w,a=i.globals.lastXAxis,s=i.globals.lastYAxis;t&&t.xaxis&&(a=t.xaxis),t&&t.yaxis&&(s=t.yaxis),i.config.xaxis.min=a.min,i.config.xaxis.max=a.max;var r=function(t){void 0!==s[t]&&(i.config.yaxis[t].min=s[t].min,i.config.yaxis[t].max=s[t].max)};i.config.yaxis.map((function(t,a){i.globals.zoomed||void 0!==s[a]?r(a):void 0!==e.ctx.opts.yaxis[a]&&(t.min=e.ctx.opts.yaxis[a].min,t.max=e.ctx.opts.yaxis[a].max)}))}}]),t}();Nt="undefined"!=typeof window?window:void 0,Wt=function(t,e){var i=(void 0!==this?this:t).SVG=function(t){if(i.supported)return t=new i.Doc(t),i.parser.draw||i.prepare(),t};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.dev",i.supported=!0,!i.supported)return!1;i.did=1e3,i.eid=function(t){return"Svgjs"+d(t)+i.did++},i.create=function(t){var i=e.createElementNS(this.ns,t);return i.setAttribute("id",this.eid(t)),i},i.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var a=t.length-1;a>=0;a--)if(t[a])for(var s in e)t[a].prototype[s]=e[s];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,i.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&i.extend(e,t.extend),t.construct&&i.extend(t.parent||i.Container,t.construct),e},i.adopt=function(e){return e?e.instance?e.instance:((a="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new i.Nested:new i.Doc:"linearGradient"==e.nodeName?new i.Gradient("linear"):"radialGradient"==e.nodeName?new i.Gradient("radial"):i[d(e.nodeName)]?new(i[d(e.nodeName)]):new i.Element(e)).type=e.nodeName,a.node=e,e.instance=a,a instanceof i.Doc&&a.namespace().defs(),a.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),a):null;var a},i.prepare=function(){var t=e.getElementsByTagName("body")[0],a=(t?new i.Doc(t):i.adopt(e.documentElement).nested()).size(2,0);i.parser={body:t||e.documentElement,draw:a.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:a.polyline().node,path:a.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},e.addEventListener("DOMContentLoaded",(function(){i.parser.draw||i.prepare()}),!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(t,e){for(var i=t.length,a=[],s=0;s<i;s++)a.push(e(t[s]));return a},filter:function(t,e){for(var i=t.length,a=[],s=0;s<i;s++)e(t[s])&&a.push(t[s]);return a},filterSVGElements:function(e){return this.filter(e,(function(e){return e instanceof t.SVGElement}))}},i.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},i.Color=function(t){var e,a;this.r=0,this.g=0,this.b=0,t&&("string"==typeof t?i.regex.isRgb.test(t)?(e=i.regex.rgb.exec(t.replace(i.regex.whitespace,"")),this.r=parseInt(e[1]),this.g=parseInt(e[2]),this.b=parseInt(e[3])):i.regex.isHex.test(t)&&(e=i.regex.hex.exec(4==(a=t).length?["#",a.substring(1,2),a.substring(1,2),a.substring(2,3),a.substring(2,3),a.substring(3,4),a.substring(3,4)].join(""):a),this.r=parseInt(e[1],16),this.g=parseInt(e[2],16),this.b=parseInt(e[3],16)):"object"===o(t)&&(this.r=t.r,this.g=t.g,this.b=t.b))},i.extend(i.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+g(this.r)+g(this.g)+g(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(t){return this.destination=new i.Color(t),this},at:function(t){return this.destination?(t=t<0?0:t>1?1:t,new i.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),i.Color.test=function(t){return t+="",i.regex.isHex.test(t)||i.regex.isRgb.test(t)},i.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},i.Color.isColor=function(t){return i.Color.isRgb(t)||i.Color.test(t)},i.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},i.extend(i.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),i.PointArray=function(t,e){i.Array.call(this,t,e||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray;for(var a={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]}},s="mlhvqtcsaz".split(""),r=0,n=s.length;r<n;++r)a[s[r]]=function(t){return function(e,i,s){if("H"==t)e[0]=e[0]+i.x;else if("V"==t)e[0]=e[0]+i.y;else if("A"==t)e[5]=e[5]+i.x,e[6]=e[6]+i.y;else for(var r=0,o=e.length;r<o;++r)e[r]=e[r]+(r%2?i.y:i.x);if(a&&"function"==typeof a[t])return a[t](e,i,s)}}(s[r].toUpperCase());i.PathArray=function(t,e){i.Array.call(this,t,e||[["M",0,0]])},i.PathArray.prototype=new i.Array,i.PathArray.prototype.constructor=i.PathArray,i.extend(i.PathArray,{toString:function(){return function(t){for(var e=0,i=t.length,a="";e<i;e++)a+=t[e][0],null!=t[e][1]&&(a+=t[e][1],null!=t[e][2]&&(a+=" ",a+=t[e][2],null!=t[e][3]&&(a+=" ",a+=t[e][3],a+=" ",a+=t[e][4],null!=t[e][5]&&(a+=" ",a+=t[e][5],a+=" ",a+=t[e][6],null!=t[e][7]&&(a+=" ",a+=t[e][7])))));return a+" "}(this.value)},move:function(t,e){var i=this.bbox();return i.x,i.y,this},at:function(t){if(!this.destination)return this;for(var e=this.value,a=this.destination.value,s=[],r=new i.PathArray,o=0,n=e.length;o<n;o++){s[o]=[e[o][0]];for(var l=1,h=e[o].length;l<h;l++)s[o][l]=e[o][l]+(a[o][l]-e[o][l])*t;"A"===s[o][0]&&(s[o][4]=+(0!=s[o][4]),s[o][5]=+(0!=s[o][5]))}return r.value=s,r},parse:function(t){if(t instanceof i.PathArray)return t.valueOf();var e,s={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};t="string"==typeof t?t.replace(i.regex.numbersWithDots,h).replace(i.regex.pathLetters," $& ").replace(i.regex.hyphen,"$1 -").trim().split(i.regex.delimiter):t.reduce((function(t,e){return[].concat.call(t,e)}),[]);var r=[],o=new i.Point,n=new i.Point,l=0,c=t.length;do{i.regex.isPathLetter.test(t[l])?(e=t[l],++l):"M"==e?e="L":"m"==e&&(e="l"),r.push(a[e].call(null,t.slice(l,l+=s[e.toUpperCase()]).map(parseFloat),o,n))}while(c>l);return r},bbox:function(){return i.parser.draw||i.prepare(),i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(i.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof i.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new i.Number(t),new i.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new i.Number(t),new i.Number(this-t,this.unit||t.unit)},times:function(t){return t=new i.Number(t),new i.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new i.Number(t),new i.Number(this/t,this.unit||t.unit)},to:function(t){var e=new i.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new i.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new i.Number(this.destination).minus(this).times(t).plus(this):this}}}),i.Element=i.invent({create:function(t){this._stroke=i.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var a=u(this,t,e);return this.width(new i.Number(a.width)).height(new i.Number(a.height))},clone:function(t){this.writeDataToDom();var e=x(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(i.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return i.get(this.attr(t))},parent:function(e){var a=this;if(!a.node.parentNode)return null;if(a=i.adopt(a.node.parentNode),!e)return a;for(;a&&a.node instanceof t.SVGElement;){if("string"==typeof e?a.matches(e):a instanceof e)return a;if(!a.node.parentNode||"#document"==a.node.parentNode.nodeName)return null;a=i.adopt(a.node.parentNode)}},doc:function(){return this instanceof i.Doc?this:this.parent(i.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var a=e.createElement("svg");if(!(t&&this instanceof i.Parent))return a.appendChild(t=e.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),a.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");a.innerHTML="<svg>"+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var s=0,r=a.firstChild.childNodes.length;s<r;s++)this.node.appendChild(a.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each((function(){this.writeDataToDom()})),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(t){return this.dom=t,this},is:function(t){return function(t,e){return t instanceof e}(this,t)}}}),i.easing={"-":function(t){return t},"<>":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},i.morph=function(t){return function(e,a){return new i.MorphObj(e,a).at(t)}},i.Situation=i.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new i.Number(t.duration).valueOf(),this.delay=new i.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),i.FX=i.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,a){"object"===o(t)&&(e=t.ease,a=t.delay,t=t.duration);var s=new i.Situation({duration:t||1e3,delay:a||0,ease:i.easing[e||"-"]||e});return this.queue(s),this},target:function(t){return t&&t instanceof i.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof i.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof i.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var a in e.animations){t=this.target()[a](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[a])||(e.animations[a]=[e.animations[a]]);for(var s=t.length;s--;)e.animations[a][s]instanceof i.Number&&(t[s]=new i.Number(t[s])),e.animations[a][s]=t[s].morph(e.animations[a][s])}for(var a in e.attrs)e.attrs[a]=new i.MorphObj(this.target().attr(a),e.attrs[a]);for(var a in e.styles)e.styles[a]=new i.MorphObj(this.target().style(a),e.styles[a]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on("finished.fx",(function i(a){a.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))})),this._callStart()},during:function(t){var e=this.last(),a=function(a){a.detail.situation==e&&t.call(this,a.detail.pos,i.morph(a.detail.pos),a.detail.eased,e)};return this.target().off("during.fx",a).on("during.fx",a),this.after((function(){this.off("during.fx",a)})),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,a;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||i<this.situation.loops?(this.pos=e-i,a=this.situation.loop,this.situation.loop=i):(this.absPos=this.situation.loops,this.pos=1,a=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-a)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var s=this.situation.ease(this.pos);for(var r in this.situation.once)r>this.lastPos&&r<=s&&(this.situation.once[r].call(this.target(),this.pos,s),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:s,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=s,this):this},eachAt:function(){var t,e=this,a=this.target(),s=this.situation;for(var r in s.animations)t=[].concat(s.animations[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a[r].apply(a,t);for(var r in s.attrs)t=[r].concat(s.attrs[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a.attr.apply(a,t);for(var r in s.styles)t=[r].concat(s.styles[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a.style.apply(a,t);if(s.transforms.length){t=s.initialTransformation,r=0;for(var o=s.transforms.length;r<o;r++){var n=s.transforms[r];n instanceof i.Matrix?t=n.relative?t.multiply((new i.Matrix).morph(n).at(s.ease(this.pos))):t.morph(n).at(s.ease(this.pos)):(n.relative||n.undo(t.extract()),t=t.multiply(n.at(s.ease(this.pos))))}a.matrix(t)}return this},once:function(t,e,i){var a=this.last();return i||(t=a.ease(t)),a.once[t]=e,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:i.Element,construct:{animate:function(t,e,a){return(this.fx||(this.fx=new i.FX(this))).animate(t,e,a)},delay:function(t){return(this.fx||(this.fx=new i.FX(this))).delay(t)},stop:function(t,e){return this.fx&&this.fx.stop(t,e),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),i.MorphObj=i.invent({create:function(t,e){return i.Color.isColor(e)?new i.Color(t).morph(e):i.regex.delimiter.test(t)?i.regex.pathLetters.test(t)?new i.PathArray(t).morph(e):new i.Array(t).morph(e):i.regex.numberAndUnit.test(e)?new i.Number(t).morph(e):(this.value=t,void(this.destination=e))},extend:{at:function(t,e){return e<1?this.value:this.destination},valueOf:function(){return this.value}}}),i.extend(i.FX,{attr:function(t,e,i){if("object"===o(t))for(var a in t)this.attr(a,t[a]);else this.add(t,e,"attrs");return this},plot:function(t,e,i,a){return 4==arguments.length?this.plot([t,e,i,a]):this.add("plot",new(this.target().morphArray)(t))}}),i.Box=i.invent({create:function(t,e,a,s){if(!("object"!==o(t)||t instanceof i.Element))return i.Box.call(this,null!=t.left?t.left:t.x,null!=t.top?t.top:t.y,t.width,t.height);var r;4==arguments.length&&(this.x=t,this.y=e,this.width=a,this.height=s),null==(r=this).x&&(r.x=0,r.y=0,r.width=0,r.height=0),r.w=r.width,r.h=r.height,r.x2=r.x+r.width,r.y2=r.y+r.height,r.cx=r.x+r.width/2,r.cy=r.y+r.height/2}}),i.BBox=i.invent({create:function(t){if(i.Box.apply(this,[].slice.call(arguments)),t instanceof i.Element){var a;try{if(!e.documentElement.contains){for(var s=t.node;s.parentNode;)s=s.parentNode;if(s!=e)throw new Error("Element not in the dom")}a=t.node.getBBox()}catch(e){if(t instanceof i.Shape){i.parser.draw||i.prepare();var r=t.clone(i.parser.draw.instance).show();r&&r.node&&"function"==typeof r.node.getBBox&&(a=r.node.getBBox()),r&&"function"==typeof r.remove&&r.remove()}else a={x:t.node.clientLeft,y:t.node.clientTop,width:t.node.clientWidth,height:t.node.clientHeight}}i.Box.call(this,a)}},inherit:i.Box,parent:i.Element,construct:{bbox:function(){return new i.BBox(this)}}}),i.BBox.prototype.constructor=i.BBox,i.Matrix=i.invent({create:function(t){var e=f([1,0,0,1,0,0]);t=null===t?e:t instanceof i.Element?t.matrixify():"string"==typeof t?f(t.split(i.regex.delimiter).map(parseFloat)):6==arguments.length?f([].slice.call(arguments)):Array.isArray(t)?f(t):t&&"object"===o(t)?t:e;for(var a=v.length-1;a>=0;--a)this[v[a]]=null!=t[v[a]]?t[v[a]]:e[v[a]]},extend:{extract:function(){var t=p(this,0,1);p(this,1,0);var e=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new i.Matrix(this)}},clone:function(){return new i.Matrix(this)},morph:function(t){return this.destination=new i.Matrix(t),this},multiply:function(t){return new i.Matrix(this.native().multiply(function(t){return t instanceof i.Matrix||(t=new i.Matrix(t)),t}(t).native()))},inverse:function(){return new i.Matrix(this.native().inverse())},translate:function(t,e){return new i.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=i.parser.native.createSVGMatrix(),e=v.length-1;e>=0;e--)t[v[e]]=this[v[e]];return t},toString:function(){return"matrix("+b(this.a)+","+b(this.b)+","+b(this.c)+","+b(this.d)+","+b(this.e)+","+b(this.f)+")"}},parent:i.Element,construct:{ctm:function(){return new i.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof i.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new i.Matrix(e)}return new i.Matrix(this.node.getScreenCTM())}}}),i.Point=i.invent({create:function(t,e){var i;i=Array.isArray(t)?{x:t[0],y:t[1]}:"object"===o(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=i.x,this.y=i.y},extend:{clone:function(){return new i.Point(this)},morph:function(t,e){return this.destination=new i.Point(t,e),this}}}),i.extend(i.Element,{point:function(t,e){return new i.Point(t,e).transform(this.screenCTM().inverse())}}),i.extend(i.Element,{attr:function(t,e,a){if(null==t){for(t={},a=(e=this.node.attributes).length-1;a>=0;a--)t[e[a].nodeName]=i.regex.isNumber.test(e[a].nodeValue)?parseFloat(e[a].nodeValue):e[a].nodeValue;return t}if("object"===o(t))for(var s in t)this.attr(s,t[s]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?i.defaults.attrs[t]:i.regex.isNumber.test(e)?parseFloat(e):e;"stroke-width"==t?this.attr("stroke",parseFloat(e)>0?this._stroke:null):"stroke"==t&&(this._stroke=e),"fill"!=t&&"stroke"!=t||(i.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof i.Image&&(e=this.doc().defs().pattern(0,0,(function(){this.add(e)})))),"number"==typeof e?e=new i.Number(e):i.Color.isColor(e)?e=new i.Color(e):Array.isArray(e)&&(e=new i.Array(e)),"leading"==t?this.leading&&this.leading(e):"string"==typeof a?this.node.setAttributeNS(a,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||"font-size"!=t&&"x"!=t||this.rebuild(t,e)}return this}}),i.extend(i.Element,{transform:function(t,e){var a;return"object"!==o(t)?(a=new i.Matrix(this).extract(),"string"==typeof t?a[t]:a):(a=new i.Matrix(this),e=!!e||!!t.relative,null!=t.a&&(a=e?a.multiply(new i.Matrix(t)):new i.Matrix(t)),this.attr("transform",a))}}),i.extend(i.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(i.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split("(");return[e[0],e[1].split(i.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return"matrix"==e[0]?t.multiply(f(e[1])):t[e[0]].apply(t,e[1])}),new i.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),i.Transformation=i.invent({create:function(t,e){if(arguments.length>1&&"boolean"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var i=0,a=this.arguments.length;i<a;++i)this[this.arguments[i]]=t[i];else if(t&&"object"===o(t))for(i=0,a=this.arguments.length;i<a;++i)this[this.arguments[i]]=t[this.arguments[i]];this.inversed=!1,!0===e&&(this.inversed=!0)}}),i.Translate=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),i.extend(i.Element,{style:function(t,e){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"===o(t))for(var a in t)this.style(a,t[a]);else{if(!i.regex.isCss.test(t))return this.node.style[c(t)];for(t=t.split(/\s*;\s*/).filter((function(t){return!!t})).map((function(t){return t.split(/\s*:\s*/)}));e=t.pop();)this.style(e[0],e[1])}else this.node.style[c(t)]=null===e||i.regex.isBlank.test(e)?"":e;return this}}),i.Parent=i.invent({create:function(t){this.constructor.call(this,t)},inherit:i.Element,extend:{children:function(){return i.utils.map(i.utils.filterSVGElements(this.node.childNodes),(function(t){return i.adopt(t)}))},add:function(t,e){return null==e?this.node.appendChild(t.node):t.node!=this.node.childNodes[e]&&this.node.insertBefore(t.node,this.node.childNodes[e]),this},put:function(t,e){return this.add(t,e),t},has:function(t){return this.index(t)>=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return i.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var a=this.children(),s=0,r=a.length;s<r;s++)a[s]instanceof i.Element&&t.apply(a[s],[s,a]),e&&a[s]instanceof i.Container&&a[s].each(t,e);return this},removeElement:function(t){return this.node.removeChild(t.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),i.extend(i.Parent,{ungroup:function(t,e){return 0===e||this instanceof i.Defs||this.node==i.parser.draw||(t=t||(this instanceof i.Doc?this:this.parent(i.Parent)),e=e||1/0,this.each((function(){return this instanceof i.Defs?this:this instanceof i.Parent?this.ungroup(t,e-1):this.toParent(t)})),this.node.firstChild||this.remove()),this},flatten:function(t,e){return this.ungroup(t,e)}}),i.Container=i.invent({create:function(t){this.constructor.call(this,t)},inherit:i.Parent}),i.ViewBox=i.invent({parent:i.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach((function(t){i.Element.prototype[t]=function(e){return i.on(this.node,t,e),this}})),i.listeners=[],i.handlerMap=[],i.listenerId=0,i.on=function(t,e,a,s,r){var o=a.bind(s||t.instance||t),n=(i.handlerMap.indexOf(t)+1||i.handlerMap.push(t))-1,l=e.split(".")[0],h=e.split(".")[1]||"*";i.listeners[n]=i.listeners[n]||{},i.listeners[n][l]=i.listeners[n][l]||{},i.listeners[n][l][h]=i.listeners[n][l][h]||{},a._svgjsListenerId||(a._svgjsListenerId=++i.listenerId),i.listeners[n][l][h][a._svgjsListenerId]=o,t.addEventListener(l,o,r||{passive:!0})},i.off=function(t,e,a){var s=i.handlerMap.indexOf(t),r=e&&e.split(".")[0],o=e&&e.split(".")[1],n="";if(-1!=s)if(a){if("function"==typeof a&&(a=a._svgjsListenerId),!a)return;i.listeners[s][r]&&i.listeners[s][r][o||"*"]&&(t.removeEventListener(r,i.listeners[s][r][o||"*"][a],!1),delete i.listeners[s][r][o||"*"][a])}else if(o&&r){if(i.listeners[s][r]&&i.listeners[s][r][o]){for(var l in i.listeners[s][r][o])i.off(t,[r,o].join("."),l);delete i.listeners[s][r][o]}}else if(o)for(var h in i.listeners[s])for(var n in i.listeners[s][h])o===n&&i.off(t,[h,o].join("."));else if(r){if(i.listeners[s][r]){for(var n in i.listeners[s][r])i.off(t,[r,n].join("."));delete i.listeners[s][r]}}else{for(var h in i.listeners[s])i.off(t,h);delete i.listeners[s],delete i.handlerMap[s]}},i.extend(i.Element,{on:function(t,e,a,s){return i.on(this.node,t,e,a,s),this},off:function(t,e){return i.off(this.node,t,e),this},fire:function(e,a){return e instanceof t.Event?this.node.dispatchEvent(e):this.node.dispatchEvent(e=new i.CustomEvent(e,{detail:a,cancelable:!0})),this._event=e,this},event:function(){return this._event}}),i.Defs=i.invent({create:"defs",inherit:i.Container}),i.G=i.invent({create:"g",inherit:i.Container,extend:{x:function(t){return null==t?this.transform("x"):this.transform({x:t-this.x()},!0)}},construct:{group:function(){return this.put(new i.G)}}}),i.Doc=i.invent({create:function(t){t&&("svg"==(t="string"==typeof t?e.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,i.create("svg")),t.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:i.Container,extend:{namespace:function(){return this.attr({xmlns:i.ns,version:"1.1"}).attr("xmlns:xlink",i.xlink,i.xmlns).attr("xmlns:svgjs",i.svgjs,i.xmlns)},defs:function(){var t;return this._defs||((t=this.node.getElementsByTagName("defs")[0])?this._defs=i.adopt(t):this._defs=new i.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,i.parser.draw&&!i.parser.draw.parentNode&&this.node.appendChild(i.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,i=x(e.cloneNode(!0));return t?(t.node||t).appendChild(i.node):e.parentNode.insertBefore(i.node,e.nextSibling),i}}}),i.extend(i.Element,{}),i.Gradient=i.invent({create:function(t){this.constructor.call(this,i.create(t+"Gradient")),this.type=t},inherit:i.Container,extend:{at:function(t,e,a){return this.put(new i.Stop).update(t,e,a)},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(t,e,a){return"transform"==t&&(t="gradientTransform"),i.Container.prototype.attr.call(this,t,e,a)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),i.extend(i.Gradient,i.FX,{from:function(t,e){return"radial"==(this._target||this).type?this.attr({fx:new i.Number(t),fy:new i.Number(e)}):this.attr({x1:new i.Number(t),y1:new i.Number(e)})},to:function(t,e){return"radial"==(this._target||this).type?this.attr({cx:new i.Number(t),cy:new i.Number(e)}):this.attr({x2:new i.Number(t),y2:new i.Number(e)})}}),i.extend(i.Defs,{gradient:function(t,e){return this.put(new i.Gradient(t)).update(e)}}),i.Stop=i.invent({create:"stop",inherit:i.Element,extend:{update:function(t){return("number"==typeof t||t instanceof i.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr("stop-opacity",t.opacity),null!=t.color&&this.attr("stop-color",t.color),null!=t.offset&&this.attr("offset",new i.Number(t.offset)),this}}}),i.Pattern=i.invent({create:"pattern",inherit:i.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,a){return"transform"==t&&(t="patternTransform"),i.Container.prototype.attr.call(this,t,e,a)}},construct:{pattern:function(t,e,i){return this.defs().pattern(t,e,i)}}}),i.extend(i.Defs,{pattern:function(t,e,a){return this.put(new i.Pattern).update(a).attr({x:0,y:0,width:t,height:e,patternUnits:"userSpaceOnUse"})}}),i.Shape=i.invent({create:function(t){this.constructor.call(this,t)},inherit:i.Element}),i.Symbol=i.invent({create:"symbol",inherit:i.Container,construct:{symbol:function(){return this.put(new i.Symbol)}}}),i.Use=i.invent({create:"use",inherit:i.Shape,extend:{element:function(t,e){return this.attr("href",(e||"")+"#"+t,i.xlink)}},construct:{use:function(t,e){return this.put(new i.Use).element(t,e)}}}),i.Rect=i.invent({create:"rect",inherit:i.Shape,construct:{rect:function(t,e){return this.put(new i.Rect).size(t,e)}}}),i.Circle=i.invent({create:"circle",inherit:i.Shape,construct:{circle:function(t){return this.put(new i.Circle).rx(new i.Number(t).divide(2)).move(0,0)}}}),i.extend(i.Circle,i.FX,{rx:function(t){return this.attr("r",t)},ry:function(t){return this.rx(t)}}),i.Ellipse=i.invent({create:"ellipse",inherit:i.Shape,construct:{ellipse:function(t,e){return this.put(new i.Ellipse).size(t,e).move(0,0)}}}),i.extend(i.Ellipse,i.Rect,i.FX,{rx:function(t){return this.attr("rx",t)},ry:function(t){return this.attr("ry",t)}}),i.extend(i.Circle,i.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr("cx"):this.attr("cx",t)},cy:function(t){return null==t?this.attr("cy"):this.attr("cy",t)},width:function(t){return null==t?2*this.rx():this.rx(new i.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new i.Number(t).divide(2))},size:function(t,e){var a=u(this,t,e);return this.rx(new i.Number(a.width).divide(2)).ry(new i.Number(a.height).divide(2))}}),i.Line=i.invent({create:"line",inherit:i.Shape,extend:{array:function(){return new i.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(t,e,a,s){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:a,y2:s}:new i.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var i=u(this,t,e);return this.attr(this.array().size(i.width,i.height).toLine())}},construct:{line:function(t,e,a,s){return i.Line.prototype.plot.apply(this.put(new i.Line),null!=t?[t,e,a,s]:[0,0,0,0])}}}),i.Polyline=i.invent({create:"polyline",inherit:i.Shape,construct:{polyline:function(t){return this.put(new i.Polyline).plot(t||new i.PointArray)}}}),i.Polygon=i.invent({create:"polygon",inherit:i.Shape,construct:{polygon:function(t){return this.put(new i.Polygon).plot(t||new i.PointArray)}}}),i.extend(i.Polyline,i.Polygon,{array:function(){return this._array||(this._array=new i.PointArray(this.attr("points")))},plot:function(t){return null==t?this.array():this.clear().attr("points","string"==typeof t?t:this._array=new i.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("points",this.array().move(t,e))},size:function(t,e){var i=u(this,t,e);return this.attr("points",this.array().size(i.width,i.height))}}),i.extend(i.Line,i.Polyline,i.Polygon,{morphArray:i.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),i.Path=i.invent({create:"path",inherit:i.Shape,extend:{morphArray:i.PathArray,array:function(){return this._array||(this._array=new i.PathArray(this.attr("d")))},plot:function(t){return null==t?this.array():this.clear().attr("d","string"==typeof t?t:this._array=new i.PathArray(t))},clear:function(){return delete this._array,this}},construct:{path:function(t){return this.put(new i.Path).plot(t||new i.PathArray)}}}),i.Image=i.invent({create:"image",inherit:i.Shape,extend:{load:function(e){if(!e)return this;var a=this,s=new t.Image;return i.on(s,"load",(function(){i.off(s);var t=a.parent(i.Pattern);null!==t&&(0==a.width()&&0==a.height()&&a.size(s.width,s.height),t&&0==t.width()&&0==t.height()&&t.size(a.width(),a.height()),"function"==typeof a._loaded&&a._loaded.call(a,{width:s.width,height:s.height,ratio:s.width/s.height,url:e}))})),i.on(s,"error",(function(t){i.off(s),"function"==typeof a._error&&a._error.call(a,t)})),this.attr("href",s.src=this.src=e,i.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,a){return this.put(new i.Image).load(t).size(e||0,a||e||0)}}}),i.Text=i.invent({create:function(){this.constructor.call(this,i.create("text")),this.dom.leading=new i.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",i.defaults.attrs["font-family"])},inherit:i.Shape,extend:{x:function(t){return null==t?this.attr("x"):this.attr("x",t)},text:function(t){if(void 0===t){t="";for(var e=this.node.childNodes,a=0,s=e.length;a<s;++a)0!=a&&3!=e[a].nodeType&&1==i.adopt(e[a]).dom.newLined&&(t+="\n"),t+=e[a].textContent;return t}if(this.clear().build(!0),"function"==typeof t)t.call(this,this);else{a=0;for(var r=(t=t.split("\n")).length;a<r;a++)this.tspan(t[a]).newLine()}return this.build(!1).rebuild()},size:function(t){return this.attr("font-size",t).rebuild()},leading:function(t){return null==t?this.dom.leading:(this.dom.leading=new i.Number(t),this.rebuild())},lines:function(){var t=(this.textPath&&this.textPath()||this).node,e=i.utils.map(i.utils.filterSVGElements(t.childNodes),(function(t){return i.adopt(t)}));return new i.Set(e)},rebuild:function(t){if("boolean"==typeof t&&(this._rebuild=t),this._rebuild){var e=this,a=0,s=this.dom.leading*new i.Number(this.attr("font-size"));this.lines().each((function(){this.dom.newLined&&(e.textPath()||this.attr("x",e.attr("x")),"\n"==this.text()?a+=s:(this.attr("dy",s+a),a=0))})),this.fire("rebuild")}return this},build:function(t){return this._build=!!t,this},setData:function(t){return this.dom=t,this.dom.leading=new i.Number(t.leading||1.3),this}},construct:{text:function(t){return this.put(new i.Text).text(t)},plain:function(t){return this.put(new i.Text).plain(t)}}}),i.Tspan=i.invent({create:"tspan",inherit:i.Shape,extend:{text:function(t){return null==t?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof t?t.call(this,this):this.plain(t),this)},dx:function(t){return this.attr("dx",t)},dy:function(t){return this.attr("dy",t)},newLine:function(){var t=this.parent(i.Text);return this.dom.newLined=!0,this.dy(t.dom.leading*t.attr("font-size")).attr("x",t.x())}}}),i.extend(i.Text,i.Tspan,{plain:function(t){return!1===this._build&&this.clear(),this.node.appendChild(e.createTextNode(t)),this},tspan:function(t){var e=(this.textPath&&this.textPath()||this).node,a=new i.Tspan;return!1===this._build&&this.clear(),e.appendChild(a.node),a.text(t)},clear:function(){for(var t=(this.textPath&&this.textPath()||this).node;t.hasChildNodes();)t.removeChild(t.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),i.TextPath=i.invent({create:"textPath",inherit:i.Parent,parent:i.Text,construct:{morphArray:i.PathArray,array:function(){var t=this.track();return t?t.array():null},plot:function(t){var e=this.track(),i=null;return e&&(i=e.plot(t)),null==t?i:this},track:function(){var t=this.textPath();if(t)return t.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return i.adopt(this.node.firstChild)}}}),i.Nested=i.invent({create:function(){this.constructor.call(this,i.create("svg")),this.style("overflow","visible")},inherit:i.Container,construct:{nested:function(){return this.put(new i.Nested)}}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(t,e){return"color"==e?t:t+"-"+e}};function h(t,e,a,s){return a+s.replace(i.regex.dots," .")}function c(t){return t.toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()}))}function d(t){return t.charAt(0).toUpperCase()+t.slice(1)}function g(t){var e=t.toString(16);return 1==e.length?"0"+e:e}function u(t,e,i){if(null==e||null==i){var a=t.bbox();null==e?e=a.width/a.height*i:null==i&&(i=a.height/a.width*e)}return{width:e,height:i}}function p(t,e,i){return{x:e*t.a+i*t.c+0,y:e*t.b+i*t.d+0}}function f(t){return{a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]}}function x(e){for(var a=e.childNodes.length-1;a>=0;a--)e.childNodes[a]instanceof t.SVGElement&&x(e.childNodes[a]);return i.adopt(e).id(i.eid(e.nodeName))}function b(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if("string"==typeof e||i.Color.isRgb(e)||e&&"function"==typeof e.fill)this.attr(t,e);else for(var a=l[t].length-1;a>=0;a--)null!=e[l[t][a]]&&this.attr(l.prefix(t,l[t][a]),e[l[t][a]]);return this},i.extend(i.Element,i.FX,e)})),i.extend(i.Element,i.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr("transform",new i.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new i.Number(t).plus(this instanceof i.FX?0:this.x()),!0)},dy:function(t){return this.y(new i.Number(t).plus(this instanceof i.FX?0:this.y()),!0)}}),i.extend(i.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),i.Set=i.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,i=t.length;e<i;e++)this.members.push(t[e]);return this},remove:function(t){var e=this.index(t);return e>-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e<i;e++)t.apply(this.members[e],[e,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(t){return this.index(t)>=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new i.Set(t)}}}),i.FX.Set=i.invent({create:function(t){this.set=t}}),i.Set.inherit=function(){var t=[];for(var e in i.Shape.prototype)"function"==typeof i.Shape.prototype[e]&&"function"!=typeof i.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){i.Set.prototype[t]=function(){for(var e=0,a=this.members.length;e<a;e++)this.members[e]&&"function"==typeof this.members[e][t]&&this.members[e][t].apply(this.members[e],arguments);return"animate"==t?this.fx||(this.fx=new i.FX.Set(this)):this}})),t=[],i.FX.prototype)"function"==typeof i.FX.prototype[e]&&"function"!=typeof i.FX.Set.prototype[e]&&t.push(e);t.forEach((function(t){i.FX.Set.prototype[t]=function(){for(var e=0,i=this.set.members.length;e<i;e++)this.set.members[e].fx[t].apply(this.set.members[e].fx,arguments);return this}}))},i.extend(i.Element,{}),i.extend(i.Element,{remember:function(t,e){if("object"===o(arguments[0]))for(var i in t)this.remember(i,t[i]);else{if(1==arguments.length)return this.memory()[t];this.memory()[t]=e}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var t=arguments.length-1;t>=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),i.get=function(t){var a=e.getElementById(function(t){var e=(t||"").toString().match(i.regex.reference);if(e)return e[1]}(t)||t);return i.adopt(a)},i.select=function(t,a){return new i.Set(i.utils.map((a||e).querySelectorAll(t),(function(t){return i.adopt(t)})))},i.extend(i.Parent,{select:function(t){return i.select(t,this.node)}});var v="abcdef".split("");if("function"!=typeof t.CustomEvent){var m=function(t,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent("CustomEvent");return a.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),a};m.prototype=t.Event.prototype,i.CustomEvent=m}else i.CustomEvent=t.CustomEvent;return i},a=function(){return Wt(Nt,Nt.document)}.call(e,i,e,t),void 0!==a&&(t.exports=a),
/*! svg.filter.js - v2.0.2 - 2016-02-24
  * https://github.com/wout/svg.filter.js
  * Copyright (c) 2016 Wout Fierens; Licensed MIT */
function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,a,s){return this.put(new SVG.DisplacementMapEffect(t,e,i,a,s))},specularLighting:function(t,e,i,a){return this.put(new SVG.SpecularLightingEffect(t,e,i,a))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,a,s){return this.put(new SVG.TurbulenceEffect(t,e,i,a,s))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,a){return this.parent()&&this.parent().displacementMap(this,t,e,i,a)},specularLighting:function(t,e,i,a){return this.parent()&&this.parent().specularLighting(t,e,i,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,a,s){return this.parent()&&this.parent().turbulence(t,e,i,a,s).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=s(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=s(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,i,a,s){this.attr({in:t,in2:e,scale:i,xChannelSelector:a,yChannelSelector:s})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",function(t){if(!Array.isArray(t))return t;for(var e=0,i=t.length,a=[];e<i;e++)a.push(t[e]);return a.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,a,s){this.attr({numOctaves:e,seed:i,stitchTiles:a,baseFrequency:t,type:s})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each((function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))}))}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i<t.length;i++)t[i]instanceof SVG.MergeNode?this.put(t[i]):this.put(new SVG.MergeNode(t[i]))}},componentTransfer:function(t){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach(function(t){this[t]=new(SVG["Func"+t.toUpperCase()])("identity"),this.rgb.add(this[t]),this.node.appendChild(this[t].node)}.bind(this)),t)for(var e in t.rgb&&(["r","g","b"].forEach(function(e){this[e].attr(t.rgb)}.bind(this)),delete t.rgb),t)this[e].attr(t[e])},diffuseLighting:function(t,e,i){this.attr({surfaceScale:t,diffuseConstant:e,kernelUnitLength:i})},specularLighting:function(t,e,i,a){this.attr({surfaceScale:t,diffuseConstant:e,specularExponent:i,kernelUnitLength:a})}},a={distantLight:function(t,e){this.attr({azimuth:t,elevation:e})},pointLight:function(t,e,i){this.attr({x:t,y:e,z:i})},spotLight:function(t,e,i,a,s,r){this.attr({x:t,y:e,z:i,pointsAtX:a,pointsAtY:s,pointsAtZ:r})},mergeNode:function(t){this.attr("in",t)}};function s(t){return Array.isArray(t)&&(t=new SVG.Array(t)),t.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function r(){var t=function(){};for(var e in"function"==typeof arguments[arguments.length-1]&&(t=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var i in arguments[e])t(arguments[e][i],i,arguments[e])}["r","g","b","a"].forEach((function(t){a["Func"+t.toUpperCase()]=function(t){switch(this.attr("type",t),t){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}})),r(e,(function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+i)),t.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})})),r(i,(function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+i)),t.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})})),r(a,(function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+i)),t.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})})),SVG.extend(SVG.MergeEffect,{in:function(t){return t instanceof SVG.MergeNode?this.add(t,0):this.add(new SVG.MergeNode(t),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",t)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function t(t,s,r,o,n,l,h){for(var c=t.slice(s,r||h),d=o.slice(n,l||h),g=0,u={pos:[0,0],start:[0,0]},p={pos:[0,0],start:[0,0]};;){if(c[g]=e.call(u,c[g]),d[g]=e.call(p,d[g]),c[g][0]!=d[g][0]||"M"==c[g][0]||"A"==c[g][0]&&(c[g][4]!=d[g][4]||c[g][5]!=d[g][5])?(Array.prototype.splice.apply(c,[g,1].concat(a.call(u,c[g]))),Array.prototype.splice.apply(d,[g,1].concat(a.call(p,d[g])))):(c[g]=i.call(u,c[g]),d[g]=i.call(p,d[g])),++g==c.length&&g==d.length)break;g==c.length&&c.push(["C",u.pos[0],u.pos[1],u.pos[0],u.pos[1],u.pos[0],u.pos[1]]),g==d.length&&d.push(["C",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]])}return{start:c,dest:d}}function e(t){switch(t[0]){case"z":case"Z":t[0]="L",t[1]=this.start[0],t[2]=this.start[1];break;case"H":t[0]="L",t[2]=this.pos[1];break;case"V":t[0]="L",t[2]=t[1],t[1]=this.pos[0];break;case"T":t[0]="Q",t[3]=t[1],t[4]=t[2],t[1]=this.reflection[1],t[2]=this.reflection[0];break;case"S":t[0]="C",t[6]=t[4],t[5]=t[3],t[4]=t[2],t[3]=t[1],t[2]=this.reflection[1],t[1]=this.reflection[0]}return t}function i(t){var e=t.length;return this.pos=[t[e-2],t[e-1]],-1!="SCQT".indexOf(t[0])&&(this.reflection=[2*this.pos[0]-t[e-4],2*this.pos[1]-t[e-3]]),t}function a(t){var e=[t];switch(t[0]){case"M":return this.pos=this.start=[t[1],t[2]],e;case"L":t[5]=t[3]=t[1],t[6]=t[4]=t[2],t[1]=this.pos[0],t[2]=this.pos[1];break;case"Q":t[6]=t[4],t[5]=t[3],t[4]=1*t[4]/3+2*t[2]/3,t[3]=1*t[3]/3+2*t[1]/3,t[2]=1*this.pos[1]/3+2*t[2]/3,t[1]=1*this.pos[0]/3+2*t[1]/3;break;case"A":e=function(t,e){var i,a,s,r,o,n,l,h,c,d,g,u,p,f,x,b,v,m,y,w,k,A,S,C,L,P,I=Math.abs(e[1]),T=Math.abs(e[2]),M=e[3]%360,z=e[4],X=e[5],E=e[6],Y=e[7],F=new SVG.Point(t),R=new SVG.Point(E,Y),O=[];if(0===I||0===T||F.x===R.x&&F.y===R.y)return[["C",F.x,F.y,R.x,R.y,R.x,R.y]];for(i=new SVG.Point((F.x-R.x)/2,(F.y-R.y)/2).transform((new SVG.Matrix).rotate(M)),(a=i.x*i.x/(I*I)+i.y*i.y/(T*T))>1&&(I*=a=Math.sqrt(a),T*=a),s=(new SVG.Matrix).rotate(M).scale(1/I,1/T).rotate(-M),F=F.transform(s),R=R.transform(s),r=[R.x-F.x,R.y-F.y],n=r[0]*r[0]+r[1]*r[1],o=Math.sqrt(n),r[0]/=o,r[1]/=o,l=n<4?Math.sqrt(1-n/4):0,z===X&&(l*=-1),h=new SVG.Point((R.x+F.x)/2+l*-r[1],(R.y+F.y)/2+l*r[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(R.x-h.x,R.y-h.y),g=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(g*=-1),u=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(u*=-1),X&&g>u&&(u+=2*Math.PI),!X&&g<u&&(u-=2*Math.PI),f=Math.ceil(2*Math.abs(g-u)/Math.PI),b=[],v=g,p=(u-g)/f,x=4*Math.tan(p/4)/3,k=0;k<=f;k++)y=Math.cos(v),m=Math.sin(v),w=new SVG.Point(h.x+y,h.y+m),b[k]=[new SVG.Point(w.x+x*m,w.y-x*y),w,new SVG.Point(w.x-x*m,w.y+x*y)],v+=p;for(b[0][0]=b[0][1].clone(),b[b.length-1][2]=b[b.length-1][1].clone(),s=(new SVG.Matrix).rotate(M).scale(I,T).rotate(-M),k=0,A=b.length;k<A;k++)b[k][0]=b[k][0].transform(s),b[k][1]=b[k][1].transform(s),b[k][2]=b[k][2].transform(s);for(k=1,A=b.length;k<A;k++)S=(w=b[k-1][2]).x,C=w.y,L=(w=b[k][0]).x,P=w.y,E=(w=b[k][1]).x,Y=w.y,O.push(["C",S,C,L,P,E,Y]);return O}(this.pos,t),t=e[0]}return t[0]="C",this.pos=[t[5],t[6]],this.reflection=[2*t[5]-t[3],2*t[6]-t[4]],e}function s(t,e){if(!1===e)return!1;for(var i=e,a=t.length;i<a;++i)if("M"==t[i][0])return i;return!1}SVG.extend(SVG.PathArray,{morph:function(e){for(var i=this.value,a=this.parse(e),r=0,o=0,n=!1,l=!1;!1!==r||!1!==o;){var h;n=s(i,!1!==r&&r+1),l=s(a,!1!==o&&o+1),!1===r&&(r=0==(h=new SVG.PathArray(c.start).bbox()).height||0==h.width?i.push(i[0])-1:i.push(["M",h.x+h.width/2,h.y+h.height/2])-1),!1===o&&(o=0==(h=new SVG.PathArray(c.dest).bbox()).height||0==h.width?a.push(a[0])-1:a.push(["M",h.x+h.width/2,h.y+h.height/2])-1);var c=t(i,r,n,a,o,l);i=i.slice(0,r).concat(c.start,!1===n?[]:i.slice(n)),a=a.slice(0,o).concat(c.dest,!1===l?[]:a.slice(l)),r=!1!==n&&r+c.start.length,o=!1!==l&&o+c.dest.length}return this.value=i,this.destination=new SVG.PathArray,this.destination.value=a,this}})}(),
/*! svg.draggable.js - v2.2.2 - 2019-01-08
  * https://github.com/svgdotjs/svg.draggable.js
  * Copyright (c) 2019 Wout Fierens; Licensed MIT */
function(){function t(t){t.remember("_draggable",this),this.el=t}t.prototype.init=function(t,e){var i=this;this.constraint=t,this.value=e,this.el.on("mousedown.drag",(function(t){i.start(t)})),this.el.on("touchstart.drag",(function(t){i.start(t)}))},t.prototype.transformPoint=function(t,e){var i=(t=t||window.event).changedTouches&&t.changedTouches[0]||t;return this.p.x=i.clientX-(e||0),this.p.y=i.clientY,this.p.matrixTransform(this.m)},t.prototype.getBBox=function(){var t=this.el.bbox();return this.el instanceof SVG.Nested&&(t=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(t.x=this.el.x(),t.y=this.el.y()),t},t.prototype.start=function(t){if("click"!=t.type&&"mousedown"!=t.type&&"mousemove"!=t.type||1==(t.which||t.buttons)){var e=this;if(this.el.fire("beforedrag",{event:t,handler:this}),!this.el.event().defaultPrevented){t.preventDefault(),t.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var i,a=this.getBBox();if(this.el instanceof SVG.Text)switch(i=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":i/=2;break;case"start":i=0}this.startPoints={point:this.transformPoint(t,i),box:a,transform:this.el.transform()},SVG.on(window,"mousemove.drag",(function(t){e.drag(t)})),SVG.on(window,"touchmove.drag",(function(t){e.drag(t)})),SVG.on(window,"mouseup.drag",(function(t){e.end(t)})),SVG.on(window,"touchend.drag",(function(t){e.end(t)})),this.el.fire("dragstart",{event:t,p:this.startPoints.point,m:this.m,handler:this})}}},t.prototype.drag=function(t){var e=this.getBBox(),i=this.transformPoint(t),a=this.startPoints.box.x+i.x-this.startPoints.point.x,s=this.startPoints.box.y+i.y-this.startPoints.point.y,r=this.constraint,o=i.x-this.startPoints.point.x,n=i.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:t,p:i,m:this.m,handler:this}),this.el.event().defaultPrevented)return i;if("function"==typeof r){var l=r.call(this.el,a,s,this.m);"boolean"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(a):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(s):!1!==l.y&&this.el.y(l.y)}else"object"==typeof r&&(null!=r.minX&&a<r.minX?o=(a=r.minX)-this.startPoints.box.x:null!=r.maxX&&a>r.maxX-e.width&&(o=(a=r.maxX-e.width)-this.startPoints.box.x),null!=r.minY&&s<r.minY?n=(s=r.minY)-this.startPoints.box.y:null!=r.maxY&&s>r.maxY-e.height&&(n=(s=r.maxY-e.height)-this.startPoints.box.y),null!=r.snapToGrid&&(a-=a%r.snapToGrid,s-=s%r.snapToGrid,o-=o%r.snapToGrid,n-=n%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:o,y:n},!0):this.el.move(a,s));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var a=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?a.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(t,e,i){var a="string"!=typeof t?t:e[t];return i?a/2:a},this.pointCoords=function(t,e){var i=this.pointsList[t];return{x:this.pointCoord(i[0],e,"t"===t||"b"===t),y:this.pointCoord(i[1],e,"r"===t||"l"===t)}}}t.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var s in this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);var r=["points","pointsExclude"];for(var s in r){var o=this.options[r[s]];"string"==typeof o?o=o.length>0?o.split(/\s*,\s*/i):[]:"boolean"==typeof o&&"points"===r[s]&&(o=o?a:[]),this.options[r[s]]=o}this.options.points=[a,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i<a;++i){var s=function(e){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var a=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;t.el.fire("point",{x:a,y:s,i:e,event:i})}}(i),r=this.drawPoint(e[i][0],e[i][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",s).on("mousedown",s);this.pointSelection.set.add(r)}},t.prototype.drawPoint=function(t,e){var i=this.options.pointType;switch(i){case"circle":return this.drawCircle(t,e);case"rect":return this.drawRect(t,e);default:if("function"==typeof i)return i.call(this,t,e);throw new Error("Unknown "+i+" point type!")}},t.prototype.drawCircle=function(t,e){return this.nested.circle(this.options.pointSize).center(t,e)},t.prototype.drawRect=function(t,e){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(t,e)},t.prototype.updatePointSelection=function(){var t=this.getPointArray();this.pointSelection.set.each((function(e){this.cx()===t[e][0]&&this.cy()===t[e][1]||this.center(t[e][0],t[e][1])}))},t.prototype.updateRectSelection=function(){var t=this,e=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:e.width,height:e.height}),this.options.points.length&&this.options.points.map((function(i,a){var s=t.pointCoords(i,e);t.rectSelection.set.get(a+1).center(s.x,s.y)})),this.options.rotationPoint){var i=this.rectSelection.set.length();this.rectSelection.set.get(i-1).center(e.width/2,20)}},t.prototype.selectRect=function(t){var e=this,i=this.el.bbox();function a(t){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var a=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;e.el.fire(t,{x:a,y:s,event:i})}}if(this.rectSelection.isSelected=t,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(i.width,i.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map((function(t,s){var r=e.pointCoords(t,i),o=e.drawPoint(r.x,r.y).attr("class",e.options.classPoints+"_"+t).on("mousedown",a(t)).on("touchstart",a(t));e.rectSelection.set.add(o)})),this.rectSelection.set.each((function(){this.addClass(e.options.classPoints)}))),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var s=function(t){(t=t||window.event).preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation();var i=t.pageX||t.touches[0].pageX,a=t.pageY||t.touches[0].pageY;e.el.fire("rot",{x:i,y:a,event:t})},r=this.drawPoint(i.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",s).on("mousedown",s);this.rectSelection.set.add(r)}},t.prototype.handler=function(){var t=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(t.x,t.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},t.prototype.observe=function(){var t=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver((function(){t.handler()})),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(t){}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",(function(){t.handler()}))},t.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each((function(){this.remove()})),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each((function(){this.remove()})),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(e,i){return"object"==typeof e&&(i=e,e=!0),(this.remember("_selectHandler")||new t(this)).init(void 0===e||e,i||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function t(t){t.remember("_resizeHandler",this),this.el=t,this.parameters={},this.lastUpdateCall=null,this.p=t.doc().node.createSVGPoint()}t.prototype.transformPoint=function(t,e,i){return this.p.x=t-(this.offset.x-window.pageXOffset),this.p.y=e-(this.offset.y-window.pageYOffset),this.p.matrixTransform(i||this.m)},t.prototype._extractPosition=function(t){return{x:null!=t.clientX?t.clientX:t.touches[0].clientX,y:null!=t.clientY?t.clientY:t.touches[0].clientY}},t.prototype.init=function(t){var e=this;if(this.stop(),"stop"!==t){for(var i in this.options={},this.el.resize.defaults)this.options[i]=this.el.resize.defaults[i],void 0!==t[i]&&(this.options[i]=t[i]);this.el.on("lt.resize",(function(t){e.resize(t||window.event)})),this.el.on("rt.resize",(function(t){e.resize(t||window.event)})),this.el.on("rb.resize",(function(t){e.resize(t||window.event)})),this.el.on("lb.resize",(function(t){e.resize(t||window.event)})),this.el.on("t.resize",(function(t){e.resize(t||window.event)})),this.el.on("r.resize",(function(t){e.resize(t||window.event)})),this.el.on("b.resize",(function(t){e.resize(t||window.event)})),this.el.on("l.resize",(function(t){e.resize(t||window.event)})),this.el.on("rot.resize",(function(t){e.resize(t||window.event)})),this.el.on("point.resize",(function(t){e.resize(t||window.event)})),this.update()}},t.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},t.prototype.resize=function(t){var e=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var i=this._extractPosition(t.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(i.x,i.y),x:t.detail.x,y:t.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},"text"===this.el.type&&(this.parameters.fontSize=this.el.attr()["font-size"]),void 0!==t.detail.i){var a=this.el.array().valueOf();this.parameters.i=t.detail.i,this.parameters.pointCoords=[a[t.detail.i][0],a[t.detail.i][1]]}switch(t.type){case"lt":this.calc=function(t,e){var i=this.snapToGrid(t,e);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,a=e+this.parameters.p.y,s=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(a-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),o=this.parameters.rotation+180*(r-s)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(o-o%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),a=this.el.array().valueOf();a[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],a[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(a)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"touchend.resize",(function(){e.done()})),SVG.on(window,"mousemove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"mouseup.resize",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,s=i.y-this.parameters.p.y;this.lastUpdateCall=[a,s],this.calc(a,s),this.el.fire("resizing",{dx:a,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,a){var s;return void 0!==a?s=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=null==i?3:i,s=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),e<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])<this.options.snapToGrid/2?s[0]:s[0]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),e-=Math.abs(s[1])<this.options.snapToGrid/2?s[1]:s[1]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(t,e,i,a)},t.prototype.constraintToBox=function(t,e,i,a){var s,r,o=this.options.constraint||{};return void 0!==a?(s=i,r=a):(s=this.parameters.box.x+(1&i?0:this.parameters.box.width),r=this.parameters.box.y+(2&i?0:this.parameters.box.height)),void 0!==o.minX&&s+t<o.minX&&(t=o.minX-s),void 0!==o.maxX&&s+t>o.maxX&&(t=o.maxX-s),void 0!==o.minY&&r+e<o.minY&&(e=o.minY-r),void 0!==o.maxY&&r+e>o.maxY&&(e=o.maxY-r),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],o=s/r;return o<a?(i[1]=s/a-this.parameters.box.height,e&&(i[1]=-i[1])):o>a&&(i[0]=this.parameters.box.width-r*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var Ut=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new w(this.ctx),this.ctx.axes=new et(this.ctx),this.ctx.core=new jt(this.ctx.el,this.ctx),this.ctx.config=new O({}),this.ctx.data=new j(this.ctx),this.ctx.grid=new Z(this.ctx),this.ctx.graphics=new A(this.ctx),this.ctx.coreUtils=new S(this.ctx),this.ctx.crosshairs=new it(this.ctx),this.ctx.events=new K(this.ctx),this.ctx.exports=new U(this.ctx),this.ctx.localization=new tt(this.ctx),this.ctx.options=new M,this.ctx.responsive=new at(this.ctx),this.ctx.series=new V(this.ctx),this.ctx.theme=new st(this.ctx),this.ctx.formatters=new E(this.ctx),this.ctx.titleSubtitle=new rt(this.ctx),this.ctx.legend=new gt(this.ctx),this.ctx.toolbar=new ut(this.ctx),this.ctx.tooltip=new wt(this.ctx),this.ctx.dimensions=new ct(this.ctx),this.ctx.updateHelpers=new _t(this.ctx),this.ctx.zoomPanSelection=new pt(this.ctx),this.ctx.w.globals.tooltip=new wt(this.ctx)}}]),t}(),qt=function(){function t(e){n(this,t),this.ctx=e,this.w=e.w}return h(t,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each((function(t,e){this.removeClass("*"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,i=t.isUpdating,a=this.w.globals.dom.Paper.node;a.parentNode&&a.parentNode.parentNode&&!i&&(a.parentNode.parentNode.style.minHeight="unset");var s=this.w.globals.dom.baseEl;s&&this.ctx.eventList.forEach((function(t){s.removeEventListener(t,e.ctx.events.documentEvent)}));var r=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elLegendWrap=null,r.elLegendForeign=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elForecastMask=null,r.elNonForecastMask=null,r.elDefs=null}}]),t}(),Zt=new WeakMap,$t=function(){function t(e,i){n(this,t),this.opts=i,this.ctx=this,this.w=new D(i).init(),this.el=e,this.w.globals.cuid=y.randomId(),this.w.globals.chartID=this.w.config.chart.id?y.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Ut(this).initModules(),this.create=y.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return h(t,[{key:"render",value:function(){var t=this;return new Promise((function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;if("function"==typeof a&&a(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(t,e){var i=!1;if(t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var a=t.getBoundingClientRect();"none"!==t.style.display&&0!==a.width||(i=!0)}var s=new ResizeObserver((function(a){i&&e.call(t,a),i=!0}));t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(t.children).forEach((function(t){return s.observe(t)})):s.observe(t),Zt.set(e,s)}(t.el.parentNode,t.parentResizeHandler),!t.css){var s=t.el.getRootNode&&t.el.getRootNode(),r=y.is("ShadowRoot",s),o=t.el.ownerDocument,n=o.getElementById("apexcharts-css");if(r||!n){var l;t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent='@keyframes opaque {\n  0% {\n      opacity: 0\n  }\n\n  to {\n      opacity: 1\n  }\n}\n\n@keyframes resizeanim {\n  0%,to {\n      opacity: 0\n  }\n}\n\n.apexcharts-canvas {\n  position: relative;\n  user-select: none\n}\n\n.apexcharts-canvas ::-webkit-scrollbar {\n  -webkit-appearance: none;\n  width: 6px\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n  border-radius: 4px;\n  background-color: rgba(0,0,0,.5);\n  box-shadow: 0 0 1px rgba(255,255,255,.5);\n  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)\n}\n\n.apexcharts-inner {\n  position: relative\n}\n\n.apexcharts-text tspan {\n  font-family: inherit\n}\n\n.legend-mouseover-inactive {\n  transition: .15s ease all;\n  opacity: .2\n}\n\n.apexcharts-legend-text {\n  padding-left: 15px;\n  margin-left: -15px;\n}\n\n.apexcharts-series-collapsed {\n  opacity: 0\n}\n\n.apexcharts-tooltip {\n  border-radius: 5px;\n  box-shadow: 2px 2px 6px -4px #999;\n  cursor: default;\n  font-size: 14px;\n  left: 62px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  top: 20px;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  white-space: nowrap;\n  z-index: 12;\n  transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-active {\n  opacity: 1;\n  transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n  border: 1px solid #e3e3e3;\n  background: rgba(255,255,255,.96)\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n  color: #fff;\n  background: rgba(30,30,30,.8)\n}\n\n.apexcharts-tooltip * {\n  font-family: inherit\n}\n\n.apexcharts-tooltip-title {\n  padding: 6px;\n  font-size: 15px;\n  margin-bottom: 4px\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n  background: #eceff1;\n  border-bottom: 1px solid #ddd\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n  background: rgba(0,0,0,.7);\n  border-bottom: 1px solid #333\n}\n\n.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {\n  display: inline-block;\n  margin-left: 5px;\n  font-weight: 600\n}\n\n.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {\n  display: none\n}\n\n.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\n  padding: 6px 0 5px\n}\n\n.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\n  display: flex\n}\n\n.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {\n  margin-top: -6px\n}\n\n.apexcharts-tooltip-marker {\n  width: 12px;\n  height: 12px;\n  position: relative;\n  top: 0;\n  margin-right: 10px;\n  border-radius: 50%\n}\n\n.apexcharts-tooltip-series-group {\n  padding: 0 10px;\n  display: none;\n  text-align: left;\n  justify-content: left;\n  align-items: center\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n  opacity: 1\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {\n  padding-bottom: 4px\n}\n\n.apexcharts-tooltip-series-group-hidden {\n  opacity: 0;\n  height: 0;\n  line-height: 0;\n  padding: 0!important\n}\n\n.apexcharts-tooltip-y-group {\n  padding: 6px 0 5px\n}\n\n.apexcharts-custom-tooltip,.apexcharts-tooltip-box {\n  padding: 4px 8px\n}\n\n.apexcharts-tooltip-boxPlot {\n  display: flex;\n  flex-direction: column-reverse\n}\n\n.apexcharts-tooltip-box>div {\n  margin: 4px 0\n}\n\n.apexcharts-tooltip-box span.value {\n  font-weight: 700\n}\n\n.apexcharts-tooltip-rangebar {\n  padding: 5px 8px\n}\n\n.apexcharts-tooltip-rangebar .category {\n  font-weight: 600;\n  color: #777\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n  font-weight: 700;\n  display: block;\n  margin-bottom: 5px\n}\n\n.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {\n  opacity: 0;\n  pointer-events: none;\n  color: #373d3f;\n  font-size: 13px;\n  text-align: center;\n  border-radius: 2px;\n  position: absolute;\n  z-index: 10;\n  background: #eceff1;\n  border: 1px solid #90a4ae\n}\n\n.apexcharts-xaxistooltip {\n  padding: 9px 10px;\n  transition: .15s ease all\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n  background: rgba(0,0,0,.7);\n  border: 1px solid rgba(0,0,0,.5);\n  color: #fff\n}\n\n.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {\n  left: 50%;\n  border: solid transparent;\n  content: " ";\n  height: 0;\n  width: 0;\n  position: absolute;\n  pointer-events: none\n}\n\n.apexcharts-xaxistooltip:after {\n  border-color: transparent;\n  border-width: 6px;\n  margin-left: -6px\n}\n\n.apexcharts-xaxistooltip:before {\n  border-color: transparent;\n  border-width: 7px;\n  margin-left: -7px\n}\n\n.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {\n  bottom: 100%\n}\n\n.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {\n  top: 100%\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n  border-bottom-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n  border-bottom-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n  border-bottom-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-xaxistooltip-top:after {\n  border-top-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-top:before {\n  border-top-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n  border-top-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n  opacity: 1;\n  transition: .15s ease all\n}\n\n.apexcharts-yaxistooltip {\n  padding: 4px 10px\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n  background: rgba(0,0,0,.7);\n  border: 1px solid rgba(0,0,0,.5);\n  color: #fff\n}\n\n.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {\n  top: 50%;\n  border: solid transparent;\n  content: " ";\n  height: 0;\n  width: 0;\n  position: absolute;\n  pointer-events: none\n}\n\n.apexcharts-yaxistooltip:after {\n  border-color: transparent;\n  border-width: 6px;\n  margin-top: -6px\n}\n\n.apexcharts-yaxistooltip:before {\n  border-color: transparent;\n  border-width: 7px;\n  margin-top: -7px\n}\n\n.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {\n  left: 100%\n}\n\n.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {\n  right: 100%\n}\n\n.apexcharts-yaxistooltip-left:after {\n  border-left-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-left:before {\n  border-left-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n  border-left-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-yaxistooltip-right:after {\n  border-right-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-right:before {\n  border-right-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n  border-right-color: rgba(0,0,0,.5)\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n  opacity: 1\n}\n\n.apexcharts-yaxistooltip-hidden {\n  display: none\n}\n\n.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {\n  pointer-events: none;\n  opacity: 0;\n  transition: .15s ease all\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {\n  opacity: 1;\n  transition: .15s ease all\n}\n\n.apexcharts-ycrosshairs-hidden {\n  opacity: 0\n}\n\n.apexcharts-selection-rect {\n  cursor: move\n}\n\n.svg_select_boundingRect,.svg_select_points_rot {\n  pointer-events: none;\n  opacity: 0;\n  visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {\n  opacity: 0;\n  visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {\n  cursor: ew-resize;\n  opacity: 1;\n  visibility: visible\n}\n\n.svg_select_points {\n  fill: #efefef;\n  stroke: #333;\n  rx: 2\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n  cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n  cursor: move\n}\n\n.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\n  cursor: pointer;\n  width: 20px;\n  height: 20px;\n  line-height: 24px;\n  color: #6e8192;\n  text-align: center\n}\n\n.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {\n  fill: #6e8192\n}\n\n.apexcharts-selection-icon svg {\n  fill: #444;\n  transform: scale(.76)\n}\n\n.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {\n  fill: #f3f4f5\n}\n\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {\n  fill: #008ffb\n}\n\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {\n  fill: #333\n}\n\n.apexcharts-menu-icon,.apexcharts-selection-icon {\n  position: relative\n}\n\n.apexcharts-reset-icon {\n  margin-left: 5px\n}\n\n.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {\n  transform: scale(.85)\n}\n\n.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\n  transform: scale(.7)\n}\n\n.apexcharts-zoomout-icon {\n  margin-right: 3px\n}\n\n.apexcharts-pan-icon {\n  transform: scale(.62);\n  position: relative;\n  left: 1px;\n  top: 0\n}\n\n.apexcharts-pan-icon svg {\n  fill: #fff;\n  stroke: #6e8192;\n  stroke-width: 2\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n  stroke: #008ffb\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n  stroke: #333\n}\n\n.apexcharts-toolbar {\n  position: absolute;\n  z-index: 11;\n  max-width: 176px;\n  text-align: right;\n  border-radius: 3px;\n  padding: 0 6px 2px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center\n}\n\n.apexcharts-menu {\n  background: #fff;\n  position: absolute;\n  top: 100%;\n  border: 1px solid #ddd;\n  border-radius: 3px;\n  padding: 3px;\n  right: 10px;\n  opacity: 0;\n  min-width: 110px;\n  transition: .15s ease all;\n  pointer-events: none\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n  opacity: 1;\n  pointer-events: all;\n  transition: .15s ease all\n}\n\n.apexcharts-menu-item {\n  padding: 6px 7px;\n  font-size: 12px;\n  cursor: pointer\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n  background: #eee\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n  background: rgba(0,0,0,.7);\n  color: #fff\n}\n\n@media screen and (min-width:768px) {\n  .apexcharts-canvas:hover .apexcharts-toolbar {\n      opacity: 1\n  }\n}\n\n.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {\n  opacity: 0\n}\n\n.apexcharts-hidden-element-shown {\n  opacity: 1;\n  transition: 0.25s ease all;\n}\n.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {\n  cursor: default;\n  pointer-events: none\n}\n\n.apexcharts-pie-label-delay {\n  opacity: 0;\n  animation-name: opaque;\n  animation-duration: .3s;\n  animation-fill-mode: forwards;\n  animation-timing-function: ease\n}\n\n.apexcharts-radialbar-label {\n  cursor: pointer;\n}\n\n.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {\n  pointer-events: none\n}\n\n.apexcharts-marker {\n  transition: .15s ease all\n}\n\n.resize-triggers {\n  animation: 1ms resizeanim;\n  visibility: hidden;\n  opacity: 0;\n  height: 100%;\n  width: 100%;\n  overflow: hidden\n}\n\n.contract-trigger:before,.resize-triggers,.resize-triggers>div {\n  content: " ";\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0\n}\n\n.resize-triggers>div {\n  height: 100%;\n  width: 100%;\n  background: #eee;\n  overflow: auto\n}\n\n.contract-trigger:before {\n  overflow: hidden;\n  width: 200%;\n  height: 200%\n}\n\n.apexcharts-bar-goals-markers{\n  pointer-events: none\n}\n\n.apexcharts-bar-shadows{\n  pointer-events: none\n}\n\n.apexcharts-rangebar-goals-markers{\n  pointer-events: none\n}';var h=(null===(l=t.opts.chart)||void 0===l?void 0:l.nonce)||t.w.config.chart.nonce;h&&t.css.setAttribute("nonce",h),r?s.prepend(t.css):o.head.appendChild(t.css)}}var c=t.create(t.w.config.series,{});if(!c)return e(t);t.mount(c).then((function(){"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(c)})).catch((function(t){i(t)}))}else i(new Error("Element not found"))}))}},{key:"create",value:function(t,e){var i=this.w;new Ut(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric&&new R(i.config).convertCatToNumericXaxis(i.config,this.ctx),null===this.el)return a.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===i.config.chart.type&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),0===a.svgWidth)return a.animationEnded=!0,null;var s=S.checkComboSeries(t);a.comboCharts=s.comboCharts,a.comboBarCount=s.comboBarCount;var r=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new W(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),"category"!==i.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new S(this).getLargestMarkerSize(),this.dimensions.plotCoords();var o=this.core.xySettings();this.grid.createGridMask();var n=this.core.plotChartType(t,o),l=new G(this);return l.bringForward(),i.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:n,xyRatios:o,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this,a=i.w;return new Promise((function(s,r){if(null===i.el)return r(new Error("Not enough data to display or target element not found"));(null===e||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new Z(i);var o,n,l=i.grid.drawGrid();if(i.annotations=new z(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),"back"===a.config.grid.position&&(l&&a.globals.dom.elGraphical.add(l.el),null!=l&&null!==(o=l.elGridBorders)&&void 0!==o&&o.node&&a.globals.dom.elGraphical.add(l.elGridBorders)),Array.isArray(e.elGraph))for(var h=0;h<e.elGraph.length;h++)a.globals.dom.elGraphical.add(e.elGraph[h]);else a.globals.dom.elGraphical.add(e.elGraph);"front"===a.config.grid.position&&(l&&a.globals.dom.elGraphical.add(l.el),null!=l&&null!==(n=l.elGridBorders)&&void 0!==n&&n.node&&a.globals.dom.elGraphical.add(l.elGridBorders)),"front"===a.config.xaxis.crosshairs.position&&i.crosshairs.drawXCrosshairs(),"front"===a.config.yaxis[0].crosshairs.position&&i.crosshairs.drawYCrosshairs(),"treemap"!==a.config.chart.type&&i.axes.drawAxis(a.config.chart.type,l);var c=new q(t.ctx,l),d=new Q(t.ctx,l);if(null!==l&&(c.xAxisLabelCorrections(l.xAxisTickWidth),d.setYAxisTextAlignments(),a.config.yaxis.map((function(t,e){-1===a.globals.ignoreYAxisIndexes.indexOf(e)&&d.yAxisTitleRotate(e,t.opposite)}))),i.annotations.drawAxesAnnotations(),!a.globals.noData){if(a.config.tooltip.enabled&&!a.globals.noData&&i.w.globals.tooltip.drawTooltip(e.xyRatios),a.globals.axisCharts&&(a.globals.isXNumeric||a.config.xaxis.convertedCatToNumeric||a.globals.isRangeBar))(a.config.chart.zoom.enabled||a.config.chart.selection&&a.config.chart.selection.enabled||a.config.chart.pan&&a.config.chart.pan.enabled)&&i.zoomPanSelection.init({xyRatios:e.xyRatios});else{var g=a.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(t){g[t]=!1}))}a.config.chart.toolbar.show&&!a.globals.allSeriesCollapsed&&i.toolbar.createToolbar()}a.globals.memory.methodsToExec.length>0&&a.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),s(i)}))}},{key:"destroy",value:function(){var t,e;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(e=Zt.get(t))&&(e.disconnect(),Zt.delete(t));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach((function(t,e){t.id===y.escapeString(i)&&Apex._chartInstances.splice(e,1)})),new qt(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w;return o.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,i){return e.updateHelpers._extendSeries(t,i)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,s,r)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),s=0;s<a.length;s++)if(null!==t[s]&&void 0!==t[s])for(var r=0;r<t[s].data.length;r++)a[s].data.push(t[s].data[r]);return i.w.config.series=a,e&&(i.w.globals.initialSeries=y.clone(i.w.config.series)),this.update()}},{key:"update",value:function(t){var e=this;return new Promise((function(i,a){new qt(e.ctx).clear({isUpdating:!0});var s=e.create(e.w.config.series,t);if(!s)return i(e);e.mount(s).then((function(){"function"==typeof e.w.config.chart.events.updated&&e.w.config.chart.events.updated(e,e.w),e.events.fireEvent("updated",[e,e.w]),e.w.globals.isDirty=!0,i(e)})).catch((function(t){a(t)}))}))}},{key:"getSyncedCharts",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach((function(t){e.push(t)}))),e}},{key:"getGroupedCharts",value:function(){var t=this;return Apex._chartInstances.filter((function(t){if(t.group)return!0})).map((function(e){return t.w.config.chart.group===e.group?e.chart:t}))}},{key:"toggleSeries",value:function(t){return this.series.toggleSeries(t)}},{key:"highlightSeriesOnLegendHover",value:function(t,e){return this.series.toggleSeriesOnHover(t,e)}},{key:"showSeries",value:function(t){this.series.showSeries(t)}},{key:"hideSeries",value:function(t){this.series.hideSeries(t)}},{key:"isSeriesHidden",value:function(t){this.series.isSeriesHidden(t)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new J(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new J(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new U(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new U(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;"function"==typeof t&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=y.escapeString(t);if(Apex._chartInstances){var i=Apex._chartInstances.filter((function(t){return t.id===e}))[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),i=0;i<e.length;i++)new t(e[i],JSON.parse(e[i].getAttribute("data-options"))).render()}},{key:"exec",value:function(t,e){var i=this.getChartByID(t);if(i){i.w.globals.isExecCalled=!0;var a=null;if(-1!==i.publicMethods.indexOf(e)){for(var s=arguments.length,r=new Array(s>2?s-2:0),o=2;o<s;o++)r[o-2]=arguments[o];a=i[e].apply(i,r)}return a}}},{key:"merge",value:function(t,e){return y.extend(t,e)}}]),t}();return $t}))}}]);                                                                                                                                                                                                                                                                                                                                                                                                       lite/admin/dist/js/chunk-0bae407a.min.js                                                            0000777                 00000012706 15251156627 0013630 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0bae407a"],{"80b2":function(t,n,c){},8167:function(t,n,c){"use strict";c("80b2")},d201:function(t,n,c){"use strict";c("ed08")},ea26:function(t,n,c){"use strict";c.r(n);var s=function(){var t=this,n=t._self._c;return n("div",{staticClass:"cky-section cky-zero-padding cky-zero--margin"},[t._m(0),n("div",{staticClass:"cky-section-content"},[n("div",{staticClass:"cky-app-box"},[t.account.connected||t.disconnecting?n("div",{staticClass:"cky-row"},[n("div",{staticClass:"cky-col-12"},[n("div",{staticClass:"cky-row cky-form-group cky-align-center cky-connection-status"},[n("div",{staticClass:"cky-col-12"},[n("div",{staticClass:"cky-align-center"},[n("cky-icon",{attrs:{icon:"successCircle",color:"#00aa63",width:"16px"}}),n("h4",{staticStyle:{"margin-left":"5px"}},[t._v(" "+t._s(t.$i18n.__("Your website is connected to CookieYes","cookie-law-info"))+" ")])],1)]),n("div",{staticClass:"cky-col-12"},[n("p",[t._v(" "+t._s(t.$i18n.__("You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages & Policy Generators) on the web app and unlock new features like Cookie Scan and Consent Log.","cookie-law-info"))+" ")])])]),n("div",{staticClass:"cky-account-info"},[n("label",[t._v(" "+t._s(t.$i18n.__("Email","cookie-law-info"))+": "),n("span",[t._v(t._s(t.user.email))])]),n("label",[t._v(" "+t._s(t.$i18n.__("Site Key","cookie-law-info"))+": "),n("span",[t._v(t._s(t.account.website_key))])]),n("label",[t._v(" "+t._s(t.$i18n.__("Plan","cookie-law-info"))+": "),n("span",[t._v(t._s(t.plan.name))]),t.isTrial?n("span",[t._v(" "+t._s(t.$i18n.__("(Trial)","cookie-law-info"))+" ")]):t._e()])]),n("div",{staticClass:"cky-align-center cky-account-actions"},[t.sessionStatus?n("button",{staticClass:"cky-button cky-external-link",on:{click:function(n){return n.preventDefault(),t.$router.redirectToApp()}}},[t._v(" "+t._s(t.$i18n.__("Go to Web App","cookie-law-info"))+" ")]):n("button",{staticClass:"cky-button cky-external-link",on:{click:function(n){return n.preventDefault(),t.sessionExpiredLogin.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Log in to CookieYes","cookie-law-info"))+" ")]),n("button",{staticClass:"cky-button cky-button-outline-danger",staticStyle:{"margin-left":"15px"},on:{click:t.openModal}},[t._v(" "+t._s(t.$i18n.__("Disconnect","cookie-law-info"))+" ")])]),t._m(1)])]):t._e()]),n("cky-modal",{ref:"ckyDisconnectModal",staticClass:"cky-app-modal-disconnect cky-text-center",attrs:{dismissable:!1,type:"info"},scopedSlots:t._u([{key:"body",fn:function(){return[n("h3",[t._v(" "+t._s(t.$i18n.__("Disconnect from CookieYes web app?","cookie-law-info"))+" ")]),n("p",[t._v(" "+t._s(t.$i18n.__("When you disconnect, your website will no longer be synced to your CookieYes account. You will be able to manage all your settings within WordPress. You can connect to your CookieYes account anytime later.","cookie-law-info"))+" ")])]},proxy:!0},{key:"footer",fn:function(){return[n("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[n("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),n("cky-button",{ref:"ckyButtonDisconnect",staticClass:"cky-button-danger",nativeOn:{click:function(n){return t.disconnectApp.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Disconnect","cookie-law-info"))+" "),n("template",{slot:"loader"},[t._v(t._s(t.$i18n.__("Disconnecting...","cookie-law-info")))])],2)],1)]},proxy:!0}])}),n("cky-disconnect-success")],1)])},e=[function(){var t=this,n=t._self._c;return n("div",{staticClass:"cky-section-header cky-align-center cky-justify-between"},[n("div",{staticClass:"cky-section-title"})])},function(){var t=this,n=t._self._c;return n("div",{staticClass:"cky-row cky-align-center cky-connection-status"},[n("div",{staticClass:"cky-col-4"},[n("div",{staticClass:"cky-align-center"})]),n("div",{staticClass:"cky-col-3"})])}],o=c("1f3d"),i=c("c068"),a=c("8a80"),l=function(){var t=this,n=t._self._c;return t.show?n("div",{staticClass:"cky-connect-success",attrs:{id:"cky-connect-success"}},[n("div",{staticClass:"cky-connect-success-container"},[n("div",{staticClass:"cky-connect-success-icon"}),n("div",{staticClass:"cky-connect-success-message"},[t._t("message",(function(){return[n("h2",[t._v(" "+t._s(t.$i18n.__("Your website is now disconnected from app.cookieyes.com","cookie-law-info"))+" ")])]}))],2)])]):t._e()},r=[],u=c("a2b6"),k={name:"CkyDisConnectSuccess",components:{},props:{timeout:{type:Number,default:4e3}},data(){return{show:!1}},methods:{async showMessage(){this.show=!0,await Object(u["d"])(this.timeout),this.show=!1,this.$router.redirectToDashboard(this.$route.name)}},created(){this.$root.$on("afterDisconnect",()=>{this.showMessage()})}},y=k,d=(c("d201"),c("2877")),_=Object(d["a"])(y,l,r,!1,null,null,null),p=_.exports,f={name:"CkySettings",mixins:[i["a"]],components:{CkyIcon:o["a"],CkyModal:a["a"],CkyDisconnectSuccess:p},data(){return{disconnecting:!1}},methods:{openModal(){this.$refs.ckyDisconnectModal.show()},closeModal(){this.$refs.ckyDisconnectModal.close()},async disconnectApp(){this.$refs.ckyButtonDisconnect.startLoading(),this.disconnecting=!0,await this.disconnect(),this.closeModal()}},computed:{plan(){return this.getInfo("plan")},user(){return this.getInfo("user")},account(){return this.getOption("account")},isTrial(){return this.getInfo("website").is_trial}},mounted(){}},v=f,w=(c("8167"),Object(d["a"])(v,s,e,!1,null,null,null));n["default"]=w.exports},ed08:function(t,n,c){}}]);                                                          lite/admin/dist/js/4.js                                                                             0000777                 00001261651 15251156627 0010706 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-card.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-card.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-card-loader.vue */ \"./src/components/elements/cky-card-loader.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CkyCardLoader: _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  name: \"CkyCard\",\n  props: {\n    showIcon: {\n      type: Boolean,\n      default: false\n    },\n    title: {\n      type: String,\n      required: false\n    },\n    tagline: {\n      type: String,\n      required: false,\n      default: \"\"\n    },\n    bodyClass: {\n      type: String,\n      default: \"\"\n    },\n    loading: {\n      type: Boolean,\n      default: false\n    },\n    fullWidth: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      isExpanded: this.$store.state.settings.expand,\n      isConnectNoticeClosed: this.$store.state.settings.connect_notice\n    };\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_2__[\"mapState\"])(\"settings\", [\"expand\"]),\n    /**\n     * Check if the actions slot is set.\n     *\n     * @since 3.0.0\n     *\n     * @return {boolean}\n     */\n    hasActions() {\n      return !!this.$slots.headerAction;\n    },\n    /**\n     * Check if the body slot is set.\n     *\n     * @since 3.0.0\n     *\n     * @return {boolean}\n     */\n    hasBodySlot() {\n      return !!this.$slots.body;\n    },\n    /**\n     * Check if the footer slot is set.\n     *\n     * @since 3.0.0\n     *\n     * @return {boolean}\n     */\n    hasFooterSlot() {\n      return !!this.$slots.footer;\n    },\n    /**\n     * Get the class object for the box.\n     *\n     * If the data is being processed, add loading class.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    getLoadingClass() {\n      return this.loading ? \"cky-loading\" : '';\n    },\n    /**\n     * Get the class object for the body.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    getBodyClass() {\n      return {\n        \"cky-card-body\": true,\n        [this.bodyClass]: this.bodyClass\n      };\n    },\n    pluginStatus() {\n      return this.$store.state.settings.status;\n    },\n    cardClasses() {\n      const isExpandedWithIcon = this.isExpanded && this.showIcon;\n      return {\n        'cky-card': true,\n        'cky-cursor-pointer': !this.isExpanded,\n        'cky-aria-expanded-notice': isExpandedWithIcon && !this.isConnectNoticeClosed,\n        'cky-aria-expanded': isExpandedWithIcon && this.isConnectNoticeClosed\n      };\n    }\n  },\n  methods: {\n    async expandAccordion() {\n      this.isExpanded = !this.isExpanded, this.$store.state.settings.expand = this.isExpanded, await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n        path: `/settings/expand`,\n        data: {\n          expand: this.isExpanded\n        }\n      });\n    },\n    updateCardClasses() {\n      const cardElement = this.$el;\n      if (cardElement) {\n        cardElement.classList.remove('cky-aria-expanded-notice');\n        cardElement.classList.add('cky-aria-expanded');\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-card.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyConnectModal\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_0__[\"connect\"]],\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      hasFilter: false,\n      filterParams: null\n    };\n  },\n  props: {\n    visible: {\n      type: Boolean,\n      default: false\n    },\n    availablePlan: {\n      type: String,\n      default: 'all'\n    },\n    feature: {\n      type: String,\n      default: \"\"\n    }\n  },\n  methods: {\n    show() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.show();\n    },\n    close() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.close();\n    },\n    async handleNavigate() {\n      // Call WordPress filter hook before navigation\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - check if we have additional parameters\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Store filter parameters and pass them to connectToApp\n          this.connectToApp(false, this.feature, response.filter_result);\n          return;\n        }\n\n        // Filter is present but no additional parameters - route to dashboard/plans\n        document.body.classList.remove('cky-app-modal-open');\n        this.$router.push({\n          path: 'dashboard/plans',\n          query: {\n            available: this.availablePlan\n          }\n        });\n        return;\n      }\n\n      // No filter present or filter returns empty data - navigate normally\n      document.body.classList.remove('cky-app-modal-open');\n      this.$router.push({\n        path: 'dashboard/plans',\n        query: {\n          available: this.availablePlan\n        }\n      });\n    },\n    async handleExistingAccountConnection() {\n      // Handle existing account connection with filter parameters\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - add parameters to the existing connection flow\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Pass filter parameters to connectToApp\n          this.connectToApp(true, this.feature, response.filter_result);\n          return;\n        }\n      }\n\n      // Proceed with existing account connection (no filter parameters)\n      this.connectToApp(true, this.feature);\n    }\n  },\n  computed: {\n    dismissable() {\n      return !this.visible;\n    }\n  },\n  mounted() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.close();\n    });\n    // Check if the filter is present\n    this.checkForFilter();\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-notice.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-notice.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_cky_connect_card_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/cky-connect-card.vue */ \"./src/components/cky-connect-card.vue\");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyConnectNotice\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_2__[\"connect\"]],\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyIcon: _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyConnectCard: _components_cky_connect_card_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n  },\n  data() {\n    return {\n      syncing: false,\n      hasFilter: false,\n      filterParams: null,\n      contents: {\n        connect: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s is opening bold tag, %2$s is closing bold tag\n        \"Create a free account to connect with %1$sCookieYes web app%2$s. After connecting, you can manage all your settings from the web app and access advanced features:\", \"cookie-law-info\"), \"<b>\", \"</b>\"),\n        pageviews: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %s is the URL to pageview pricing documentation\n        'You can continue using the plugin without connecting to the web app if you wish so. Please note that the standalone version of the plugin doesn\\'t provide some advanced features. However, it offers unlimited <a href=\"%s\" target=\"_blank\">pageviews</a> in contrast to that of the web app-connected version.', \"cookie-law-info\"), \"https://www.cookieyes.com/documentation/pageview-pricing/\")\n      },\n      isConnectNoticeClosed: this.$store.state.settings.connect_notice\n    };\n  },\n  methods: {\n    async removeNotice() {\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_3__[\"default\"].post({\n        path: `/settings/notices/connect_notice`,\n        data: {}\n      });\n    },\n    expandAccordion() {\n      this.$refs.ckycard.expandAccordion();\n    },\n    async handleExistingAccount() {\n      // Call WordPress filter hook before navigation\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - add parameters to the existing connection flow\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Store filter parameters and pass them to connectToApp\n          this.filterParams = response.filter_result;\n          this.classApplied = \"login\";\n          this.connectToApp(true, \"\", this.filterParams);\n          return;\n        }\n      }\n\n      // Proceed with existing account connection (no filter parameters)\n      this.classApplied = \"login\";\n      this.connectToApp(true);\n    },\n    async handleNoticeClose() {\n      this.$refs.ckycard.updateCardClasses();\n      this.isConnectNoticeClosed = true, this.$store.state.settings.connect_notice = true, await _helpers_api__WEBPACK_IMPORTED_MODULE_3__[\"default\"].post({\n        path: `/settings/connect_notice`,\n        data: {\n          connect_notice: true\n        }\n      });\n    },\n    async handleConnectToNewAccount() {\n      // Call WordPress filter hook before navigation\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - check if we have additional parameters\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Store filter parameters and pass them to connectToApp\n          this.filterParams = response.filter_result;\n          this.connectToApp(false, \"\", this.filterParams);\n          return;\n        }\n\n        // Filter is present but no additional parameters - route to dashboard/plans\n        this.$router.push('dashboard/plans');\n        return;\n      }\n\n      // No filter present or filter returns empty data - navigate normally\n      this.$router.push('dashboard/plans');\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_4__[\"mapState\"])(\"settings\", {\n      info: \"info\",\n      pluginStatus: \"status\"\n    }),\n    account() {\n      return this.getOption(\"account\");\n    },\n    showNotice() {\n      return !!window.ckyAppNotices.connect_notice;\n    },\n    tablesMissing() {\n      return !!this.info.tables_missing;\n    }\n  },\n  mounted() {\n    if (this.account.connected) return;\n    this.$root.$on(\"beforeConnection\", () => {\n      this.syncing = true;\n    });\n    this.$root.$on(\"afterConnection\", () => {});\n    this.$root.$on(\"afterSyncing\", () => {\n      this.syncing = false;\n    });\n    // Check if the filter is present\n    this.checkForFilter();\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-stats-card.vue?vue&type=script&lang=js":
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-stats-card.vue?vue&type=script&lang=js ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    CkyIcon: _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  name: \"CkyStatsCard\",\n  props: {\n    statistics: Object,\n    iconWidth: {\n      type: String,\n      default: \"30\"\n    },\n    iconColor: {\n      type: String,\n      default: \"#000000\"\n    }\n  },\n  computed: {\n    getLoadingClass() {\n      return {\n        \"cky-loading\": this.loading\n      };\n    },\n    account() {\n      return this.getOption(\"account\");\n    },\n    successScan() {\n      return this.getInfo(\"success_scan\") || {};\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade-modal.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-upgrade-modal.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyUpgradeModal\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  props: {\n    visible: {\n      type: Boolean,\n      default: false\n    },\n    feature: {\n      type: String,\n      default: \"\"\n    },\n    upgrade_source: {\n      type: String,\n      default: \"\"\n    }\n  },\n  methods: {\n    show() {\n      this.$refs.ckyUpgradeModal && this.$refs.ckyUpgradeModal.show();\n    },\n    close() {\n      this.$refs.ckyUpgradeModal && this.$refs.ckyUpgradeModal.close();\n    },\n    redirectToPlanSelector() {\n      if (this.canStartOptoutTrial) {\n        const account = this.getOption(\"account\");\n        const params = new URLSearchParams({\n          upgrade_id: account.website_id,\n          openUpgrade: 'true',\n          upgrade_source: this.upgrade_source\n        });\n        params.append('from_trial', 'true');\n        const url = `${window.ckyGlobals.webApp.url}/settings?${params.toString()}`;\n        window.open(url, '_blank');\n      } else {\n        const query = {\n          website: this.getInfo(\"id\")\n        };\n        let url = this.$router.getAppRedirectURL('wp-plan-selector', query);\n        if (this.feature) {\n          url += `&feature=${this.feature}`;\n        }\n        if (this.upgrade_source) {\n          url += `&upgrade_source=${this.upgrade_source}`;\n        }\n        window.open(url, '_blank');\n      }\n    }\n  },\n  computed: {\n    dismissable() {\n      return !this.visible === true;\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_2__[\"mapState\"])(\"settings\", [\"info\"]),\n    canStartOptoutTrial() {\n      return this.info && this.info.website && this.info.website.canStartOptoutTrial;\n    },\n    buttonText() {\n      return this.canStartOptoutTrial ? this.$i18n.__(\"Try Pro for free\", \"cookie-law-info\") : this.$i18n.__(\"Upgrade now\", \"cookie-law-info\");\n    }\n  },\n  mounted() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.close();\n    });\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-migration.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-migration.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"NoticeMigration\",\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data() {\n    return {\n      showNotice: !!window.ckyAppNotices.migration_notice,\n      legacyURL: window.ckyGlobals.legacyURL\n    };\n  },\n  computed: {\n    message() {\n      return this.showNotice && window.ckyAppNotices.migration_notice.message || \"\";\n    }\n  },\n  methods: {\n    async removeNotice() {\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n        path: `/settings/notices/migration_notice`\n      });\n      this.$refs.ReviewNotice.isShown = false;\n    },\n    async switchToLegacy() {\n      await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n        path: `/settings/legacy`\n      });\n    }\n  },\n  mounted() {}\n});\n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-suspended.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-suspended.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"NoticeSuspended\",\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  computed: {\n    getWebsiteInfo() {\n      return this.getInfo(\"website\");\n    },\n    isSuspended() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.status === \"suspended\";\n    },\n    isSubscriptionCancelled() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.status === \"subscriptionCancelled\";\n    },\n    isTrial() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.is_trial;\n    },\n    isDraft() {\n      return this.getInfo(\"status\") === \"draft\";\n    },\n    gracePeriod() {\n      return !!this.getWebsiteInfo && !!this.getWebsiteInfo.grace_period_ends_at ? this.getWebsiteInfo.grace_period_ends_at : 0;\n    },\n    noticeContent() {\n      const content = {\n        header: '',\n        message: '',\n        buttonText: '',\n        buttonAction: () => {}\n      };\n      const getTranslation = (key, gracePeriod) => this.$i18n.sprintf(this.$i18n.__(key, \"cookie-law-info\"), gracePeriod);\n      const redirectToSettings = () => {\n        const url = this.$router.getAppRedirectURL('settings/organizations-and-sites');\n        window.open(url, '_blank');\n      };\n      if (this.isSubscriptionCancelled) {\n        const isTrialCancellation = this.isTrial && !this.getWebsiteInfo.payment_status;\n        content.header = this.$i18n.__(isTrialCancellation ? \"Your trial subscription is due for cancellation\" : \"Your subscription is due for cancellation\", \"cookie-law-info\");\n        content.message = getTranslation(isTrialCancellation ? \"Your trial subscription will be cancelled at the end of your billing period on <b>%s</b>, and your site will be removed from the web app account\" : \"Your subscription will be cancelled at the end of your billing period on <b>%s</b>, and your site will be removed from the web app account.\", this.gracePeriod).replace('%s', isTrialCancellation ? 'trial subscription' : 'subscription');\n        content.buttonText = this.$i18n.__(\"Reactivate subscription\", \"cookie-law-info\");\n        content.buttonAction = redirectToSettings;\n      } else if (!this.getWebsiteInfo.payment_status) {\n        if (this.isTrial && !this.isSubscriptionCancelled && this.isDraft) {\n          content.header = this.$i18n.__(\"Start your free trial to activate your banner\", \"cookie-law-info\");\n          content.message = getTranslation(\"Your cookie banner is currently inactive. Add a payment method to start your 14-day free trial and activate your banner. If you don't proceed with the trial by <b>%s</b>,your site will be removed from the web app account\", this.gracePeriod);\n          content.buttonText = this.$i18n.__(\"Start your free trial\", \"cookie-law-info\");\n          content.buttonAction = () => {\n            const url = this.$router.redirectToAppWithQuery({\n              website: this.getInfo(\"id\"),\n              startTrial: true\n            });\n            window.open(url, '_blank');\n          };\n        } else if (this.getWebsiteInfo.status === \"paymentMethodMissingPaid\" && !this.isTrial) {\n          content.header = this.$i18n.__(\"No payment method available for this site\", \"cookie-law-info\");\n          content.message = getTranslation(\"Add a payment method before the next renewal date, <b>%s</b>, to avoid suspension of your site. If no payment method is added by this date, your site will be removed from the web app account within 30 days of suspension.\", this.gracePeriod);\n          content.buttonText = this.$i18n.__(\"Add payment method\", \"cookie-law-info\");\n          content.buttonAction = redirectToSettings;\n        } else if (this.getWebsiteInfo.selected_plan === 'free' && !this.isTrial || this.isTrial && this.getWebsiteInfo.selected_plan !== 'free' && this.isSuspended) {\n          content.header = this.$i18n.__(\"Select a plan to activate your banner\", \"cookie-law-info\");\n          content.message = getTranslation(\"Your cookie banner is currently inactive. Choose a plan to activate your banner and unlock advanced customisation and features. If you don't proceed with a plan by  <b>%s</b>, your site will be removed from the web app account.\", this.gracePeriod);\n          content.buttonText = this.$i18n.__(\"Select a plan\", \"cookie-law-info\");\n          content.buttonAction = () => {\n            const url = this.$router.getAppRedirectURL('wp-plan-selector');\n            window.open(url, '_blank');\n          };\n        } else if (!this.isTrial && this.getWebsiteInfo.selected_plan !== 'free' && this.isSuspended) {\n          content.header = this.$i18n.__(\"Complete your payment to activate your banner\", \"cookie-law-info\");\n          content.message = getTranslation(\"Your site is currently suspended and your cookie banner is inactive due to payment failure. Complete your payment to activate the banner. If you don't proceed with the payment by  <b>%s</b>, your site will be removed from the web app account\", this.gracePeriod);\n          content.buttonText = this.$i18n.__(\"Complete your payment\", \"cookie-law-info\");\n          content.buttonAction = redirectToSettings;\n        }\n      }\n      return content;\n    },\n    note() {\n      return this.$i18n.sprintf(this.$i18n.__(\n      // translators: %1$s is opening bold tag, %2$s is closing bold tag, %3$s is the settings page URL\n      \"%1$sNote:%2$s To use the standalone plugin, you can <a href='%3$s'>disconnect</a> from the web app. However, you'll lose advanced features and customizations.\", \"cookie-law-info\"), \"<b>\", \"</b>\", \"admin.php?page=cookie-law-info#/settings\");\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-trial-status.vue?vue&type=script&lang=js":
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-trial-status.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\nconst TRIAL_NOTICE_TYPES = {\n  INFO: 'info',\n  WARNING: 'warning'\n};\nconst TRIAL_DAYS = {\n  TOTAL: 15,\n  INFO_RANGE: {\n    MIN: 1,\n    MAX: 11\n  },\n  WARNING_RANGE: {\n    MIN: 12,\n    MAX: 14\n  }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"NoticeTrialStatus\",\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data() {\n    return {\n      isLoading: false\n    };\n  },\n  computed: {\n    getWebsiteInfo() {\n      return this.getInfo(\"website\");\n    },\n    isInOptinTrial() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.isInOptinTrial;\n    },\n    planInfo() {\n      return this.getInfo(\"plan\") || {};\n    },\n    plan() {\n      return this.planInfo.name || '';\n    },\n    endsIn() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.ends_in || 0;\n    },\n    trialEndsAt() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.trial_ends_at || '';\n    },\n    hasPaymentMethod() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.hasPaymentMethod || false;\n    },\n    noticeType() {\n      const currentDay = TRIAL_DAYS.TOTAL - this.endsIn;\n      if (currentDay >= TRIAL_DAYS.INFO_RANGE.MIN && currentDay <= TRIAL_DAYS.INFO_RANGE.MAX) {\n        return TRIAL_NOTICE_TYPES.INFO;\n      }\n      if (currentDay >= TRIAL_DAYS.WARNING_RANGE.MIN && currentDay <= TRIAL_DAYS.WARNING_RANGE.MAX) {\n        return TRIAL_NOTICE_TYPES.WARNING;\n      }\n      return null;\n    },\n    noticeIcon() {\n      const icons = {\n        [TRIAL_NOTICE_TYPES.INFO]: __webpack_require__(/*! @/assets/rocket.svg */ \"./src/assets/rocket.svg\"),\n        [TRIAL_NOTICE_TYPES.WARNING]: __webpack_require__(/*! @/assets/circle-warning.svg */ \"./src/assets/circle-warning.svg\")\n      };\n      return icons[this.noticeType] || icons[TRIAL_NOTICE_TYPES.INFO];\n    },\n    noticeHeader() {\n      const headers = {\n        // translators: %s: plan name\n        info: this.$i18n.sprintf(this.$i18n.__(\"🎉 You’re on a 14-day %s trial\", \"cookie-law-info\"), this.plan),\n        // translators: %1$d: number of days left in the trial, %2$s: plan name\n        warning: this.$i18n.sprintf(this.$i18n._n(\"Only %1$d day left in your %2$s trial\", \"Only %1$d days left in your %2$s trial\", this.endsIn, \"cookie-law-info\"), this.endsIn, this.plan)\n      };\n      return headers[this.noticeType] || headers.info;\n    },\n    noticeMessage() {\n      const messages = this.isInOptinTrial ? {\n        // translators: %1$s: plan name, %2$s: trial end date\n        info: this.$i18n.sprintf(this.$i18n.__(\"Your %1$s features are active until %2$s. After that, your plan will be downgraded to Free unless you add payment details. You won't be charged until your trial ends.\", \"cookie-law-info\"), this.plan, this.trialEndsAt),\n        // translators: %s: plan name\n        warning: this.$i18n.sprintf(this.$i18n.__(\"To avoid losing access to advanced features after the trial ends, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends.\", \"cookie-law-info\"), this.plan)\n      } : {\n        // translators: %1$s: plan name, %2$s: trial end date\n        info: this.$i18n.sprintf(this.$i18n.__(\"Your %1$s features are active until %2$s. After that, your cookie banner will be paused unless you add payment details. You won't be charged until your trial ends.\", \"cookie-law-info\"), this.plan, this.trialEndsAt),\n        // translators: %s: plan name\n        warning: this.$i18n.sprintf(this.$i18n.__(\"To keep your cookie banner active after the trial, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends.\", \"cookie-law-info\"), this.plan)\n      };\n      return messages[this.noticeType] || messages.info;\n    },\n    primaryButtonText() {\n      const texts = {\n        info: this.$i18n.__(\"Add payment details\", \"cookie-law-info\"),\n        warning: this.$i18n.__(\"Add payment details\", \"cookie-law-info\")\n      };\n      return texts[this.noticeType] || texts.info;\n    },\n    paymentData() {\n      const websiteInfo = this.getWebsiteInfo || {};\n      return {\n        currency: this.planInfo.currency || 'USD',\n        is_trial: websiteInfo.is_trial || false,\n        is_trial_experiment: websiteInfo.is_trial_experiment || false,\n        plan_id: this.planInfo.id || '',\n        website_id: this.getInfo(\"id\") || ''\n      };\n    }\n  },\n  methods: {\n    async redirectToAddPayments() {\n      if (this.isLoading) return;\n      this.isLoading = true;\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n          path: `/settings/payments`,\n          data: this.paymentData\n        });\n        if (response.success && response.data && response.data.url) {\n          window.open(response.data.url, '_blank');\n        } else {\n          console.error('Payment request failed or missing redirect URL:', response);\n        }\n      } finally {\n        this.isLoading = false;\n      }\n    },\n    redirectToPlanSelector() {\n      const url = this.$router.getAppRedirectURL('wp-plan-selector');\n      window.open(url, '_blank');\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/pageviews-overage.vue?vue&type=script&lang=js":
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/pageviews-overage.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"PageviewOverage\",\n  components: {\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data() {\n    return {\n      showNotice: true\n    };\n  },\n  computed: {\n    shouldShowNotice() {\n      const pageviewsInfo = this.getInfo(\"pageviews\");\n      const overageData = this.getInfo(\"overage\");\n      const websiteInfo = this.getInfo(\"website\");\n      const isOverageApplicable = !!overageData && !!overageData.applicable;\n      const isOverageEnabled = !!overageData && !!overageData.enabled;\n\n      // Don't show if suspended notice is displayed\n      const isSuspended = websiteInfo && websiteInfo.status === \"suspended\";\n      const isTrialSubscriptionCancelled = websiteInfo && websiteInfo.is_trial && !websiteInfo.payment_status;\n      const isPaidSubscriptionCancelled = websiteInfo && websiteInfo.status === \"subscriptionCancelled\";\n      const isPaymentMethodMissing = websiteInfo && websiteInfo.selected_plan !== 'free' && websiteInfo.is_trial === false && !websiteInfo.payment_status;\n      const suspendedNoticeVisible = isSuspended || isTrialSubscriptionCancelled || isPaidSubscriptionCancelled || isPaymentMethodMissing;\n\n      // Check if within the 30-day display window (5 days after release + 30 days display = 35 days total)\n      const releaseDate = new Date('2025-12-23T00:00:00Z');\n      const currentDate = new Date();\n      const daysSinceReleaseDate = Math.floor((currentDate - releaseDate) / (1000 * 60 * 60 * 24));\n      const isWithinDisplayWindow = daysSinceReleaseDate >= 5 && daysSinceReleaseDate <= 35;\n\n      // Check if notice has been dismissed\n      const isDismissed = !window.ckyAppNotices || !window.ckyAppNotices.pageviews_overage_notice;\n      return this.showNotice && !!pageviewsInfo && isOverageApplicable && !isOverageEnabled && !suspendedNoticeVisible && isWithinDisplayWindow && !isDismissed;\n    },\n    noticeContent() {\n      const learnMoreURL = \"https://www.cookieyes.com/documentation/pageview-pricing/#:~:text=upgrade%20or%20downgrade.-,What%20are%20extra%20pageviews%3F,-Extra%20pageviews%20refer\";\n      return {\n        header: this.$i18n.__(\"Introducing Extra Pageviews for your sites!\", \"cookie-law-info\"),\n        message: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %s is the URL to the documentation page\n        'You can now enable Extra Pageviews to keep your cookie banner active even when a site exceeds its monthly pageview limit. Once enabled, this setting will apply to all Basic and Pro sites in your account. <a href=\"%s\" target=\"_blank\">Learn more</a> <span class=\"cky-learn-more-arrow\">→</span>', \"cookie-law-info\"), learnMoreURL),\n        overageButtonText: this.$i18n.__(\"Enable Extra Pageviews\", \"cookie-law-info\")\n      };\n    }\n  },\n  methods: {\n    redirectToOverage() {\n      const url = `${window.ckyGlobals.webApp.url}/settings/billing`;\n      window.open(url, '_blank');\n    },\n    async handleDismiss() {\n      try {\n        await _helpers_api__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post({\n          path: `/settings/notices/pageviews_overage_notice`,\n          data: {\n            expiry: 0\n          }\n        });\n        this.showNotice = false;\n        // Remove from global notices to prevent re-showing on tab switches\n        if (window.ckyAppNotices && window.ckyAppNotices.pageviews_overage_notice) {\n          delete window.ckyAppNotices.pageviews_overage_notice;\n        }\n      } catch (error) {\n        console.error('Failed to dismiss pageviews overage notice:', error);\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_cky_card_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-card.vue */ \"./src/components/cky-card.vue\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n/* harmony import */ var _components_cky_upgrade_modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/cky-upgrade-modal.vue */ \"./src/components/cky-upgrade-modal.vue\");\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyDashboardOverview\",\n  components: {\n    CkyCard: _components_cky_card_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyUpgradeModal: _components_cky_upgrade_modal_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n  },\n  data() {\n    return {\n      noticeType: \"error\",\n      subscriptionURL: `${window.ckyGlobals.webApp.url}/settings/organizations-and-sites`,\n      billingURL: `${window.ckyGlobals.webApp.url}/settings/billing`,\n      disconnectMessage: this.$i18n.sprintf(this.$i18n.__(\n      // translators: %s is the URL to the settings page\n      'Alternatively, you can <a href=\"%s\">disconnect</a> your site from the web app and continue using the standalone version of the plugin. Please note that by doing so, you will lose your banner customisation and access to advanced features.', \"cookie-law-info\"), \"admin.php?page=cookie-law-info#/settings\")\n    };\n  },\n  methods: {\n    getSiteURL() {\n      const url = new URL(window.ckyGlobals.site.url);\n      url.searchParams.append(\"cky_preview\", true);\n      return url.toString();\n    },\n    getBannerError() {\n      if (!this.info.website || !this.connected) return false;\n      if (this.info.pageviews.exceeded) {\n        if (this.info.status === \"banner_disabled\") {\n          this.noticeType = \"error\";\n          return this.bannerErrors.pageviewsExceeded;\n        } else {\n          this.noticeType = \"warning\";\n          return this.bannerErrors.pageviewsWarning;\n        }\n      }\n      return false;\n    },\n    getBannerErrorwithOverage() {\n      if (!this.info.website || !this.connected) return false;\n      if (this.info.pageviews.exceeded) {\n        this.noticeType = \"error\";\n        return this.bannerErrors.pageviewsExceededwithOverage;\n      }\n      return false;\n    },\n    capitalizeString(str) {\n      return str.charAt(0).toUpperCase() + str.slice(1);\n    },\n    showConnectModal() {\n      this.$refs.ckyConnectModal.show();\n    },\n    showLocationModal() {\n      this.$refs.ckyLocationModal.show();\n    },\n    showLanguageUpgradeModal() {\n      this.$refs.ckyLanguageUpgradeModal.show();\n    },\n    showLocationUpgradeModal() {\n      this.$refs.ckyLocationUpgradeModal.show();\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapGetters\"])(\"languages\", {\n      defaultLanguage: \"getDefault\"\n    }),\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapState\"])(\"settings\", [\"info\"]),\n    cardLoader() {\n      return !this.info || this.loading;\n    },\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    consentLogs() {\n      return this.getInfo(\"consent_logs\") && this.getInfo(\"consent_logs\").status || false;\n    },\n    account() {\n      return this.getOption(\"account\");\n    },\n    connected() {\n      return !!this.account.connected;\n    },\n    applicableLaws() {\n      if (this.account.connected) {\n        const banners = this.getInfo(\"banners\");\n        if (banners.laws) {\n          const laws = banners.laws.split(/\\s*&\\s*/);\n          if (banners.laws === \"ccpa\") {\n            return \"US State Laws\";\n          } else if (laws.includes(\"ccpa\") && laws.includes(\"gdpr\")) {\n            return banners.is_iab_enabled ? \"GDPR (IAB TCF v2.3) & US State Laws\" : \"GDPR & US State Laws\";\n          }\n          return banners.is_iab_enabled ? \"GDPR (IAB TCF v2.3)\" : \"GDPR\";\n        }\n        return \"GDPR\";\n      } else {\n        const law = this.banner ? this.banner.properties.settings.applicableLaw : \"\";\n        return law === \"gdpr\" ? \"GDPR\" : \"US State Laws\";\n      }\n    },\n    targetedLocation() {\n      if (this.account.connected) {\n        const banners = this.getInfo(\"banners\");\n        if (banners.targetedLocation) {\n          return banners.targetedLocation;\n        }\n      }\n      return \"worldwide\";\n    },\n    isGeoTargeted() {\n      return this.targetedLocation !== \"worldwide\";\n    },\n    pluginStatus() {\n      return this.$store.state.settings.status;\n    },\n    tablesMissing() {\n      return !!this.info.tables_missing;\n    },\n    bannerStatus() {\n      if (!this.info.website || !this.connected) return true;\n      if (this.info.pageviews && this.info.pageviews.exceeded && this.info.status == \"banner_disabled\" || this.info.website.status === \"suspended\" || this.info.banner_disabled_manually) return false;\n      return true;\n    },\n    hasBannerErrors() {\n      return !!this.getBannerError();\n    },\n    gracePeriod() {\n      return !!this.info && !!this.info.website && !!this.info.website.grace_period_ends_at ? this.info.website.grace_period_ends_at : 0;\n    },\n    bannerErrors() {\n      return {\n        pageviewsWarning: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %s is the URL to the Organizations & Sites page\n        '<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href=\"%s\" target=\"_blank\">Organisations & Sites</a> to upgrade plan.', \"cookie-law-info\"), this.subscriptionURL),\n        pageviewsExceeded: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %s is the URL to the Organizations & Sites page\n        '<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href=\"%s\" target=\"_blank\">Organisations & Sites</a> to upgrade plan and activate your banner.', \"cookie-law-info\"), this.subscriptionURL),\n        pageviewsExceededwithOverage: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s is the URL to the Organizations & Sites page, %2$s is the URL to the Billing page\n        '<b>Pageview limit exceeded</b>: To keep showing the banner on this site, <a href=\"%1$s\" target=\"_blank\">upgrade your plan</a> or <a href=\"%2$s\" target=\"_blank\">enable Extra Pageviews</a> from your web app account.', \"cookie-law-info\"), this.subscriptionURL, this.billingURL)\n      };\n    },\n    isFreePlan() {\n      return !!this.info && this.info.plan.name === \"Free\";\n    },\n    isFreeorBasicPlan() {\n      return !!this.info && (this.info.plan.name === \"Free\" || this.info.plan.name === \"Basic\");\n    },\n    isAgencyPlan() {\n      return !!this.info && this.info.plan.name === \"Agency\";\n    },\n    overageData() {\n      return this.info && this.info.overage ? this.info.overage : null;\n    },\n    isOverageApplicable() {\n      return !!this.overageData && !!this.overageData.applicable;\n    },\n    isOverageEnabled() {\n      return !!this.overageData && !!this.overageData.enabled;\n    },\n    isOverageAfterRollout() {\n      return !!this.overageData && !!this.overageData.is_after_rollout;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/dashboard.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/dashboard.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _modules_dashboard_widgets_cky_scan_summary_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/modules/dashboard/widgets/cky-scan-summary.vue */ \"./src/modules/dashboard/widgets/cky-scan-summary.vue\");\n/* harmony import */ var _components_notices_notice_migration_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/notices/notice-migration.vue */ \"./src/components/notices/notice-migration.vue\");\n/* harmony import */ var _components_notices_pageviews_overage_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/notices/pageviews-overage.vue */ \"./src/components/notices/pageviews-overage.vue\");\n/* harmony import */ var _components_notices_notice_suspended_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/notices/notice-suspended.vue */ \"./src/components/notices/notice-suspended.vue\");\n/* harmony import */ var _components_notices_notice_trial_status_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/notices/notice-trial-status.vue */ \"./src/components/notices/notice-trial-status.vue\");\n/* harmony import */ var _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/cky-connect-success.vue */ \"./src/components/cky-connect-success.vue\");\n/* harmony import */ var _components_cky_connect_notice_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/cky-connect-notice.vue */ \"./src/components/cky-connect-notice.vue\");\n/* harmony import */ var _modules_dashboard_widgets_upgrade_widget_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/modules/dashboard/widgets/upgrade-widget.vue */ \"./src/modules/dashboard/widgets/upgrade-widget.vue\");\n/* harmony import */ var _modules_dashboard_widgets_cky_faq_widget_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/modules/dashboard/widgets/cky-faq-widget.vue */ \"./src/modules/dashboard/widgets/cky-faq-widget.vue\");\n/* harmony import */ var _modules_dashboard_components_cky_dashboard_overview_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/modules/dashboard/components/cky-dashboard-overview.vue */ \"./src/modules/dashboard/components/cky-dashboard-overview.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Dashboard\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_11__[\"connect\"]],\n  components: {\n    NoticeMigration: _components_notices_notice_migration_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    NoticeSuspended: _components_notices_notice_suspended_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    PageviewOverage: _components_notices_pageviews_overage_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    NoticeTrialStatus: _components_notices_notice_trial_status_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyScanSummary: _modules_dashboard_widgets_cky_scan_summary_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyConnectSuccess: _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    CkyConnectNotice: _components_cky_connect_notice_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    CkyDashboardOverview: _modules_dashboard_components_cky_dashboard_overview_vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n    UpgradeWidget: _modules_dashboard_widgets_upgrade_widget_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    CkyFaqWidget: _modules_dashboard_widgets_cky_faq_widget_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n    CkyConsentChart: () => Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(10)]).then(__webpack_require__.bind(null, /*! @/modules/dashboard/widgets/cky-consent-chart.vue */ \"./src/modules/dashboard/widgets/cky-consent-chart.vue\")),\n    CkyPageviewGraph: () => Promise.all(/*! import() */[__webpack_require__.e(1), __webpack_require__.e(3)]).then(__webpack_require__.bind(null, /*! @/modules/dashboard/widgets/cky-pageview-graph.vue */ \"./src/modules/dashboard/widgets/cky-pageview-graph.vue\"))\n  },\n  data() {\n    return {\n      scanStatus: true,\n      loading: true,\n      syncing: false\n    };\n  },\n  methods: {\n    loadBanner: async function () {\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_10__[\"default\"].getActiveBanner();\n    },\n    connectScan() {\n      this.connectToApp();\n      this.$root.$on(\"afterConnection\", () => {\n        this.$refs.ckyButtonConnectScan.startLoading();\n      });\n    },\n    connectLog() {\n      this.connectToApp();\n      this.$root.$on(\"afterConnection\", () => {\n        this.$refs.ckyButtonConnectLog.startLoading();\n      });\n    },\n    getSiteURL() {\n      const url = new URL(window.ckyGlobals.site.url);\n      url.searchParams.append(\"cky_preview\", true);\n      return url.toString();\n    }\n  },\n  computed: {\n    getWebsiteInfo() {\n      return this.getInfo(\"website\");\n    },\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    isTrial() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.is_trial;\n    },\n    isInReverseTrial() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.isInReverseTrial;\n    },\n    isInOptinTrial() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.isInOptinTrial;\n    },\n    isSuspended() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.status === \"suspended\";\n    },\n    isTrialSubscriptionCancelled() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.status === \"subscriptionCancelled\" && this.isTrial;\n    },\n    isPaidSubscriptionCancelled() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.status === \"subscriptionCancelled\" && !this.isTrial && this.getWebsiteInfo.payment_status;\n    },\n    isPaymentMethodMissing() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.status === \"paymentMethodMissingPaid\" && !this.isTrial && !this.getWebsiteInfo.payment_status;\n    },\n    hasPaymentMethod() {\n      return this.getWebsiteInfo && this.getWebsiteInfo.hasPaymentMethod;\n    },\n    consentLogs() {\n      return this.getInfo(\"consent_logs\") && this.getInfo(\"consent_logs\").status || false;\n    },\n    account() {\n      return this.getOption(\"account\");\n    },\n    bannerStatus() {\n      return this.getInfo(\"banners\") && this.getInfo(\"banners\").status || false;\n    },\n    scans() {\n      return this.getInfo(\"scans\") && this.getInfo(\"scans\") || {};\n    },\n    plan() {\n      return this.getInfo(\"plan\").name || \"free\";\n    },\n    freePlan() {\n      return this.plan.toLowerCase() === \"free\";\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_12__[\"mapGetters\"])(\"languages\", {\n      defaultLanguage: \"getDefault\"\n    })\n  },\n  async created() {\n    this.loading = true;\n    try {\n      await this.loadBanner();\n      this.loading = false;\n      this.$root.$on(\"beforeConnection\", () => {\n        this.syncing = true;\n      });\n      this.$root.$on(\"afterSyncing\", () => {\n        this.syncing = false;\n      });\n    } catch (error) {\n      console.error(error);\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/accordion/cky-accordion.vue */ \"./src/components/accordion/cky-accordion.vue\");\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyFaqWidget\",\n  components: {\n    CkyAccordion: _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      title: this.$i18n.__(\"Frequently Asked Questions\", \"cookie-law-info\"),\n      faqs: [{\n        id: \"faq1\",\n        question: this.$i18n.__(\"How do I customise the cookie consent banner?\", \"cookie-law-info\"),\n        answer: this.$i18n.__('You can customise the banner by clicking the \"Customise Banner\" button on the plugin dashboard. It will take you to the web app settings, where you have several options to customise the banner to your liking.', \"cookie-law-info\")\n      }, {\n        id: \"faq2\",\n        question: this.$i18n.__(\"How do I scan web pages for cookies?\", \"cookie-law-info\"),\n        answer: this.$i18n.__('Click the \"Go to Web App\" to access the web app. There, you will find the option to initiate a cookie scan for your website. Our premium plan offers a scheduled scan feature that automates this process for you.', \"cookie-law-info\")\n      }, {\n        id: \"faq3\",\n        question: this.$i18n.__(\"What are pageviews?\", \"cookie-law-info\"),\n        answer: this.$i18n.__('Pageviews are the number of times the web pages containing CookieYes banner have been loaded or reloaded. This excludes known bot traffic.', \"cookie-law-info\")\n      }, {\n        id: \"faq4\",\n        question: this.$i18n.__(\"What happens if the monthly pageview limit exceeds?\", \"cookie-law-info\"),\n        answer: this.$i18n.__('The cookie banner will no longer be displayed on your site, which will result in non-compliance. You can either upgrade to a higher plan for an increased pageview limit or disconnect your site from the web app.', \"cookie-law-info\")\n      }, {\n        id: \"faq5\",\n        question: this.$i18n.__(\"What happens if I disconnect my site from the app?\", \"cookie-law-info\"),\n        answer: this.$i18n.__('When you disconnect from the web app, you can continue using the plugin. However, this means you will lose your banner customisation and access to advanced features.', \"cookie-law-info\")\n      }, {\n        id: \"faq6\",\n        question: this.$i18n.__(\"How do I disconnect the plugin from the web app?\", \"cookie-law-info\"),\n        answer: this.$i18n.__('Go to \"Site settings\" on the plugin dashboard and click \"Disconnect\" to disconnect the plugin from the web app.', \"cookie-law-info\")\n      }]\n    };\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-faq-widget.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var _components_cky_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-card */ \"./src/components/cky-card.vue\");\n/* harmony import */ var _components_cky_stats_card_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/cky-stats-card.vue */ \"./src/components/cky-stats-card.vue\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyScanSummary\",\n  components: {\n    CkyCard: _components_cky_card__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyStatsCard: _components_cky_stats_card_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n  },\n  data() {\n    return {\n      loading: true,\n      stats: [{\n        slug: \"cookies\",\n        icon: \"cookie\",\n        title: this.$i18n.__(\"Total cookies\", \"cookie-law-info\"),\n        count: 0\n      }, {\n        slug: \"categories\",\n        icon: \"categories\",\n        title: this.$i18n.__(\"Categories\", \"cookie-law-info\"),\n        count: 0\n      }, {\n        slug: \"lastscan\",\n        icon: \"scan\",\n        title: this.$i18n.__(\"Last successful scan (UTC)\", \"cookie-law-info\"),\n        count: \"Not available\"\n      }, {\n        slug: \"pages\",\n        icon: \"pages\",\n        title: this.$i18n.__(\"Pages scanned\", \"cookie-law-info\"),\n        count: 0\n      }]\n    };\n  },\n  methods: {\n    async getstats() {\n      this.loading = true;\n      try {\n        const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get({\n          path: \"dashboard/summary\"\n        });\n        if (response) {\n          this.stats.forEach(function (item) {\n            const count = response[item.slug] ? response[item.slug] : 0;\n            item.count = count;\n          });\n        }\n        this.loading = false;\n      } catch (error) {\n        console.error(error);\n      }\n    }\n  },\n  computed: {\n    statistics() {\n      return this.stats;\n    },\n    cardLoader() {\n      return !this.$store.state.settings.info || this.loading;\n    }\n  },\n  created() {\n    this.getstats();\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_card_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-card.vue */ \"./src/components/cky-card.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _plugins_translations__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/plugins/translations */ \"./src/plugins/translations.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"UpgradeWidget\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_0__[\"connect\"]],\n  components: {\n    CkyCard: _components_cky_card_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n  },\n  data() {\n    return {\n      content: {\n        title: _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Upgrade to our best plans as your website grows\", \"cookie-law-info\"),\n        description: _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Access advanced features and future-proof your business against legal risks.\", \"cookie-law-info\"),\n        features: [_plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Advanced banner customisation\", \"cookie-law-info\"), _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Increased monthly pageviews/month\", \"cookie-law-info\"), _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Geo-targeted cookie banners\", \"cookie-law-info\"), _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Scheduled scan for automatic updates\", \"cookie-law-info\")],\n        cta: _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"Upgrade Now\", \"cookie-law-info\"),\n        mbg: _plugins_translations__WEBPACK_IMPORTED_MODULE_3__[\"default\"].__(\"15-day money back guarantee\", \"cookie-law-info\")\n      },\n      twoMonthFree: this.$i18n.sprintf(this.$i18n.__(\n      // translators: %s is a line break tag\n      \"2 months free%son annual plans\", \"cookie-law-info\"), \"<br/>\")\n    };\n  },\n  computed: {\n    account() {\n      return this.getOption(\"account\");\n    },\n    plan() {\n      return !!this.getInfo(\"plan\") && this.getInfo(\"plan\").name || \"free\";\n    },\n    cardLoader() {\n      return !this.$store.state.settings.info || this.loading;\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_4__[\"mapState\"])(\"settings\", [\"info\"]),\n    canStartOptoutTrial() {\n      return this.info && this.info.website && this.info.website.canStartOptoutTrial;\n    },\n    upgradeURL() {\n      if (this.plan.toLowerCase() === \"ultimate\") {\n        return \"https://www.cookieyes.com/support/?query=enterprise&ref=cypluginupgrade#enterprise\";\n      }\n      const params = new URLSearchParams({\n        upgrade_id: this.account.website_id,\n        openUpgrade: 'true',\n        upgrade_source: 'cypluginupgrade'\n      });\n      if (this.canStartOptoutTrial) {\n        params.append('from_trial', 'true');\n      }\n      return `${window.ckyGlobals.webApp.url}/settings?${params.toString()}`;\n    }\n  },\n  async created() {}\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-card.vue?vue&type=template&id=ddeb3c42":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-card.vue?vue&type=template&id=ddeb3c42 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.pluginStatus ? _c(\"div\", {\n    class: _vm.cardClasses\n  }, [_vm.title ? _c(\"div\", {\n    staticClass: \"cky-card-header\",\n    on: {\n      click: _vm.expandAccordion\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-space-between\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-title-spacing\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"h5\", {\n    staticClass: \"cky-card-title\"\n  }, [_vm._v(\" \" + _vm._s(_vm.title) + \" \")])]), _vm.tagline ? _c(\"p\", {\n    staticClass: \"cky-tagline\"\n  }, [_vm._v(\" \" + _vm._s(_vm.tagline) + \" \")]) : _vm._e()]), _vm.showIcon ? _c(\"div\", {\n    class: {\n      \"cky-card-icon\": true,\n      \"cky-arrow-upward\": _vm.isExpanded\n    }\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/arrow-right.svg */ \"./src/assets/arrow-right.svg\")\n    }\n  })]) : _vm._e()]), _vm.hasActions ? _c(\"div\", {\n    staticClass: \"cky-card-actions\"\n  }, [_vm._t(\"headerAction\")], 2) : _vm._e()]) : _vm._e(), _vm.hasBodySlot ? _c(\"div\", {\n    class: _vm.getBodyClass\n  }, [_vm.loading ? _c(\"cky-card-loader\") : _vm._t(\"body\")], 2) : _vm._e(), _vm._t(\"outside\"), _vm.hasFooterSlot ? _c(\"div\", {\n    staticClass: \"cky-card-footer\"\n  }, [_vm._t(\"footer\")], 2) : _vm._e()], 2) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-card.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyConnectModal\",\n    staticClass: \"cky-connect-modal cky-text-center\",\n    attrs: {\n      type: \"info\",\n      visible: _vm.visible,\n      dismissable: _vm.dismissable\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_vm._t(\"title\")];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_vm._t(\"message\"), _c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-center\"\n        }, [_c(\"cky-button\", {\n          ref: \"ckyButtonConnect\",\n          class: {\n            \"cky-external-link\": _vm.hasFilter\n          },\n          nativeOn: {\n            click: function ($event) {\n              return _vm.handleNavigate();\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Access\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n          staticClass: \"cky-login-text\"\n        }, [_vm.availablePlan === \"all\" ? _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")]) : _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")])])], 1)];\n      },\n      proxy: true\n    }], null, true)\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-notice.vue?vue&type=template&id=448227e7":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-notice.vue?vue&type=template&id=448227e7 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.account.connected && !_vm.syncing && _vm.pluginStatus ? _c(\"cky-notice\", {\n    staticClass: \"cky-connect-notice\",\n    attrs: {\n      type: \"default\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"h4\", {\n    staticClass: \"cky-admin-notice-header\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: \"successCircle\",\n      color: \"#00aa63\",\n      width: \"16px\"\n    }\n  }), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Your website is connected to CookieYes web app\", \"cookie-law-info\")) + \" \")], 1), _c(\"div\", {\n    staticClass: \"cky-connect-notice-message\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages and Policy Generators) on the web app and unlock new features like Cookie Scanner and Consent Log.\", \"cookie-law-info\")) + \" \")])]), _c(\"button\", {\n    staticClass: \"cky-button cky-external-link\",\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.$router.redirectToApp();\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Go to Web App\", \"cookie-law-info\")) + \" \")])])])]) : !_vm.tablesMissing ? _c(\"div\", {\n    staticClass: \"cky-connect-notice cky-connect-notice-disabled\",\n    attrs: {\n      type: \"default\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"cky-connect-card\", {\n    ref: \"ckycard\",\n    staticClass: \"cky-connect-card\",\n    attrs: {\n      title: _vm.$i18n.__(\"Get started with CookieYes\", \"cookie-law-info\"),\n      tagline: _vm.$i18n.__(\"Welcome to CookieYes! To become legally compliant for your use of cookies, here’s what you need to do.\", \"cookie-law-info\"),\n      showIcon: true\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-connect-step cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-connect-icon\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-icon-container-dot\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/check.svg */ \"./src/assets/check.svg\")\n          }\n        })]), _c(\"div\", {\n          staticClass: \"cky-connect-line\"\n        })]), _c(\"div\", {\n          staticClass: \"cky-connect-steps\"\n        }, [_c(\"p\", {\n          staticClass: \"cky-connect-step-title\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Activate your cookie banner\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n          staticClass: \"cky-connect-step-description\"\n        }, [_c(\"b\", [_vm._v(_vm._s(_vm.$i18n.__(\"Well done!\", \"cookie-law-info\")))]), _vm._v(\" 🎉 \" + _vm._s(_vm.$i18n.__(\"You have successfully implemented a cookie banner on your website.\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n          staticClass: \"cky-connect-step cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-column\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-icon-container-dot\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-icon-container\"\n        })])]), _c(\"div\", {\n          staticClass: \"cky-connect-steps\"\n        }, [_c(\"p\", {\n          staticClass: \"cky-connect-step-title cky-focus-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect and scan your website\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n          staticClass: \"cky-connect-step-description\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"To initiate an automatic cookie scan, you need to connect to the CookieYes web app. By connecting you can: \", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-benefit-description\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-benefit-steps\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-icon-tiny\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/check.svg */ \"./src/assets/check.svg\")\n          }\n        })]), _c(\"p\", {\n          staticClass: \"cky-connect-step-description cky-connect-benefits\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Detect cookies and trackers on all web pages\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n          staticClass: \"cky-benefit-steps\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-icon-tiny\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/check.svg */ \"./src/assets/check.svg\")\n          }\n        })]), _c(\"p\", {\n          staticClass: \"cky-connect-step-description cky-connect-benefits\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Automatically classify cookies into categories\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n          staticClass: \"cky-benefit-steps\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-icon-tiny\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/check.svg */ \"./src/assets/check.svg\")\n          }\n        })]), _c(\"p\", {\n          staticClass: \"cky-connect-step-description cky-connect-benefits\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Generate a detailed cookie declaration\", \"cookie-law-info\")) + \" \")])])]), _c(\"button\", {\n          class: [\"cky-button\", {\n            \"cky-external-link\": _vm.hasFilter\n          }],\n          on: {\n            click: _vm.handleConnectToNewAccount\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to a new account\", \"cookie-law-info\")) + \" \")]), _c(\"button\", {\n          staticClass: \"cky-button cky-existing-account cky-external-link\",\n          on: {\n            click: _vm.handleExistingAccount\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to an existing account\", \"cookie-law-info\")) + \" \")]), _c(\"button\", {\n          staticClass: \"cky-button cky-later-button\",\n          on: {\n            click: _vm.expandAccordion\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Do it later\", \"cookie-law-info\")) + \" \")])])]), !_vm.isConnectNoticeClosed ? _c(\"div\", {\n          staticClass: \"cky-connect-notice-row cky-row\"\n        }, [_c(\"cky-notice\", {\n          attrs: {\n            type: \"info\",\n            isDismissable: true\n          },\n          on: {\n            onDismiss: _vm.handleNoticeClose\n          },\n          scopedSlots: _vm._u([{\n            key: \"header\",\n            fn: function () {\n              return [_c(\"div\", {\n                staticClass: \"cky-notice-header\"\n              }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connecting to the web app: what to expect\", \"cookie-law-info\")) + \" \")])];\n            },\n            proxy: true\n          }], null, false, 2746105041)\n        }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"When you connect to the web app, your banner will load from CookieYes’ external servers, and consent logs will be stored securely in the cloud. You’ll get access to advanced features and settings, and your banner will follow the monthly pageview limit of your selected plan.\", \"cookie-law-info\")) + \" \")]), _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"You can disconnect anytime to switch back to the plugin’s free native version, but the advanced features will be removed.\", \"cookie-law-info\")) + \" \")])])], 1) : _vm._e()];\n      },\n      proxy: true\n    }])\n  })], 1)])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-stats-card.vue?vue&type=template&id=4abee26c":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-stats-card.vue?vue&type=template&id=4abee26c ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-stats-col\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_vm.statistics.icon ? _c(\"div\", {\n    staticClass: \"cky-stats-icon\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: _vm.statistics.icon,\n      width: _vm.iconWidth,\n      color: _vm.iconColor\n    }\n  })], 1) : _vm._e(), _c(\"div\", {\n    staticClass: \"cky-stats-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-stats-title\"\n  }, [_vm._v(_vm._s(_vm.statistics.title))]), _vm.statistics.slug !== \"lastscan\" ? _c(\"div\", {\n    staticClass: \"cky-stats-count\"\n  }, [_vm._v(_vm._s(_vm.statistics.count))]) : _c(\"div\", {\n    staticClass: \"cky-stats-count\"\n  }, [_vm.successScan.date && !!_vm.account.connected ? _c(\"span\", {\n    staticStyle: {\n      \"font-size\": \"14px\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.successScan.date.date || _vm.$i18n.__(\"Not available\", \"cookie-law-info\")) + \" \"), _c(\"span\", [_vm._v(_vm._s(_vm.successScan.date.time || \"\"))])]) : _c(\"span\", [_vm._v(_vm._s(_vm.$i18n.__(\"Not available\", \"cookie-law-info\")))])])])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade-modal.vue?vue&type=template&id=570ba420":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-upgrade-modal.vue?vue&type=template&id=570ba420 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyUpgradeModal\",\n    staticClass: \"cky-upgrade-modal cky-text-center\",\n    attrs: {\n      type: \"info\",\n      visible: _vm.visible,\n      dismissable: _vm.dismissable\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"h2\", {\n          staticClass: \"cky-upgrade-modal-title\"\n        }, [_vm._t(\"title\")], 2), _c(\"p\", {\n          staticClass: \"cky-upgrade-modal-message\"\n        }, [_vm._t(\"message\", function () {\n          return [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"To upgrade, create a new CookieYes account, or connect to an existing account and access premium features! After connecting, you can manage all your settings from the web app.\", \"cookie-law-info\")) + \" \")];\n        })], 2)];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-center\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-upgrade-button-container\"\n        }, [_c(\"cky-button\", {\n          ref: \"ckyButtonUpgradeNew\",\n          staticClass: \"cky-center cky-button-icon\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.redirectToPlanSelector.apply(null, arguments);\n            }\n          }\n        }, [_c(\"cky-icon\", {\n          attrs: {\n            icon: \"crown\",\n            width: \"20\"\n          }\n        }), _vm._v(\" \" + _vm._s(_vm.buttonText) + \" \")], 1)], 1)])];\n      },\n      proxy: true\n    }], null, true)\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-migration.vue?vue&type=template&id=631c18c6":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-migration.vue?vue&type=template&id=631c18c6 ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.showNotice ? _c(\"cky-notice\", {\n    ref: \"ReviewNotice\",\n    staticClass: \"cky-notice-migration\",\n    attrs: {\n      type: \"info\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center\"\n  }, [_c(\"p\", {\n    staticStyle: {\n      \"margin-bottom\": \"5px\",\n      \"margin-right\": \"15px\"\n    }\n  }, [_c(\"b\", [_vm._v(_vm._s(_vm.message) + \" \")])]), _c(\"a\", {\n    staticClass: \"cky-button cky-button-outline\",\n    attrs: {\n      href: _vm.legacyURL\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Switch back to old UI\", \"cookie-law-info\")) + \" \")])])])])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-suspended.vue?vue&type=template&id=c8a901ac":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-suspended.vue?vue&type=template&id=c8a901ac ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-notice\", {\n    ref: \"SuspendedNotice\",\n    staticClass: \"cky-notice-suspended\",\n    attrs: {\n      type: \"warning\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center cky-suspended-notice\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-warning-icon\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/circle-warning.svg */ \"./src/assets/circle-warning.svg\"),\n      alt: \"warning\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-suspended-message-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-suspended-message-header\"\n  }, [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.noticeContent.header) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-suspended-message\"\n  }, [_c(\"p\", {\n    domProps: {\n      innerHTML: _vm._s(_vm.noticeContent.message)\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-suspended-note\"\n  }, [_c(\"p\", {\n    domProps: {\n      innerHTML: _vm._s(_vm.note)\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-suspended-actions\"\n  }, [_c(\"cky-button\", {\n    staticClass: \"cky-external-link\",\n    nativeOn: {\n      click: function ($event) {\n        return _vm.noticeContent.buttonAction.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.noticeContent.buttonText) + \" \")])], 1)])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-trial-status.vue?vue&type=template&id=276e490a":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-trial-status.vue?vue&type=template&id=276e490a ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.noticeType ? _c(\"cky-notice\", {\n    class: [\"cky-notice-trial-status\", `cky-notice--${_vm.noticeType}`],\n    attrs: {\n      type: _vm.noticeType\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center cky-trial-status-notice\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-notice-icon\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: _vm.noticeIcon,\n      alt: _vm.noticeType\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-trial-message-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-trial-message-header\"\n  }, [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.noticeHeader) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-trial-message\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.noticeMessage) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-trial-actions\"\n  }, [_c(\"cky-button\", {\n    staticClass: \"cky-external-link\",\n    attrs: {\n      loading: _vm.isLoading,\n      disabled: _vm.isLoading\n    },\n    nativeOn: {\n      click: function ($event) {\n        return _vm.redirectToAddPayments.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.primaryButtonText) + \" \")])], 1)])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/pageviews-overage.vue?vue&type=template&id=6183076e":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/pageviews-overage.vue?vue&type=template&id=6183076e ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.shouldShowNotice ? _c(\"cky-notice\", {\n    ref: \"PageviewsOverageNotice\",\n    staticClass: \"cky-notice-pageviews-overage\",\n    attrs: {\n      isDismissable: true\n    },\n    on: {\n      onDismiss: _vm.handleDismiss\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-pageviews-overage-notice\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-info-icon\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/new.svg */ \"./src/assets/new.svg\"),\n      alt: \"new\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-pageviews-message-container\"\n  }, [_c(\"h4\", [_vm._v(_vm._s(_vm.noticeContent.header))]), _c(\"p\", {\n    domProps: {\n      innerHTML: _vm._s(_vm.noticeContent.message)\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-pageviews-actions\"\n  }, [_c(\"cky-button\", {\n    staticClass: \"cky-external-link\",\n    nativeOn: {\n      click: function ($event) {\n        return _vm.redirectToOverage.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.noticeContent.overageButtonText) + \" \")])], 1)])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.pluginStatus && !_vm.tablesMissing ? _c(\"div\", {\n    class: [\"cky-dashboard-overview\", {\n      connected: !!_vm.account.connected\n    }]\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"cky-card\", {\n    attrs: {\n      title: _vm.$i18n.__(\"Overview\", \"cookie-law-info\"),\n      loading: _vm.cardLoader\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_vm.hasBannerErrors && !_vm.isOverageApplicable ? _c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"cky-notice\", {\n          attrs: {\n            type: _vm.noticeType,\n            showIcon: true\n          }\n        }, [_c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.getBannerError())\n          }\n        }), _c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.disconnectMessage)\n          }\n        })])], 1) : _vm._e(), _vm.hasBannerErrors && _vm.isOverageApplicable && !_vm.isOverageEnabled && !_vm.isOverageAfterRollout ? _c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"cky-notice\", {\n          attrs: {\n            type: _vm.noticeType,\n            showIcon: true\n          }\n        }, [_c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.getBannerErrorwithOverage())\n          }\n        }), _c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.disconnectMessage)\n          }\n        })])], 1) : _vm._e(), _c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget-container\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget-icon\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/dashboard/status.svg */ \"./src/assets/dashboard/status.svg\"),\n            alt: \"layout\"\n          }\n        })]), _c(\"div\", {\n          staticClass: \"cky-info-widget-content\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-info-widget-title\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Banner status\", \"cookie-law-info\")) + \" \")]), _vm.bannerStatus ? _c(\"span\", {\n          staticClass: \"cky-info-widget-text\",\n          staticStyle: {\n            color: \"#00aa62\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Active\", \"cookie-law-info\")) + \" \"), _c(\"a\", {\n          staticClass: \"cky-actions-link cky-button-icon\",\n          attrs: {\n            href: _vm.getSiteURL(),\n            target: \"_blank\"\n          }\n        }, [_c(\"cky-icon\", {\n          attrs: {\n            icon: \"eye\"\n          }\n        })], 1)]) : _c(\"span\", {\n          staticClass: \"cky-info-widget-text cky-status-error\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Inactive\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n          staticClass: \"cky-info-widget\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget-icon\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/dashboard/reg.svg */ \"./src/assets/dashboard/reg.svg\"),\n            alt: \"layout\"\n          }\n        })]), _c(\"div\", {\n          staticClass: \"cky-info-widget-content\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-info-widget-title\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Regulation\", \"cookie-law-info\")))]), !_vm.account.connected ? _c(\"span\", {\n          staticClass: \"cky-info-widget-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.applicableLaws) + \" \"), _c(\"router-link\", {\n          attrs: {\n            to: {\n              name: \"customize\"\n            },\n            custom: \"\"\n          },\n          scopedSlots: _vm._u([{\n            key: \"default\",\n            fn: function ({\n              navigate\n            }) {\n              return [_c(\"a\", {\n                staticClass: \"cky-action-link\",\n                on: {\n                  click: navigate\n                }\n              }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Change\", \"cookie-law-info\")) + \" \")])];\n            }\n          }], null, false, 1532375348)\n        })], 1) : _c(\"span\", {\n          staticClass: \"cky-info-widget-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.applicableLaws) + \" \"), _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: function ($event) {\n              return _vm.$router.redirectToApp(\"customize\");\n            }\n          }\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Change\", \"cookie-law-info\")) + \" \")])])])]), _c(\"div\", {\n          staticClass: \"cky-info-widget\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget-icon\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/dashboard/lang.svg */ \"./src/assets/dashboard/lang.svg\"),\n            alt: \"layout\"\n          }\n        })]), _c(\"div\", {\n          staticClass: \"cky-info-widget-content\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-info-widget-title\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Language\", \"cookie-law-info\")))]), !_vm.account.connected ? _c(\"span\", {\n          staticClass: \"cky-info-widget-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.defaultLanguage.name) + \" \"), _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: _vm.showConnectModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Add languages\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n          staticClass: \"cky-crown-img\",\n          attrs: {\n            src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\")\n          }\n        })])]) : _c(\"span\", {\n          staticClass: \"cky-info-widget-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.defaultLanguage.name) + \" \"), _vm.isFreePlan ? _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: _vm.showLanguageUpgradeModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Add languages\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n          staticClass: \"cky-crown-img\",\n          attrs: {\n            src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\")\n          }\n        })]) : _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: function ($event) {\n              return _vm.$router.redirectToApp(\"languages\");\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Add languages\", \"cookie-law-info\")) + \" \")])]), _c(\"cky-connect-modal\", {\n          ref: \"ckyConnectModal\",\n          attrs: {\n            availablePlan: \"premium\",\n            feature: \"language_limit\"\n          },\n          scopedSlots: _vm._u([{\n            key: \"title\",\n            fn: function () {\n              return [_c(\"img\", {\n                attrs: {\n                  src: __webpack_require__(/*! @/assets/add-language.svg */ \"./src/assets/add-language.svg\"),\n                  alt: \"languages\"\n                }\n              })];\n            },\n            proxy: true\n          }, {\n            key: \"message\",\n            fn: function () {\n              return [_c(\"div\", {\n                staticClass: \"cky-feature-text\"\n              }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner in multiple languages tailored for your audience\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n                staticClass: \"cky-available-wrapper\"\n              }, [_c(\"span\", {\n                staticClass: \"cky-available-text\",\n                domProps: {\n                  innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All premium plans</b>`, \"cookie-law-info\"))\n                }\n              })])];\n            },\n            proxy: true\n          }], null, false, 897872998)\n        }), _c(\"cky-upgrade-modal\", {\n          ref: \"ckyLanguageUpgradeModal\",\n          attrs: {\n            feature: \"language_limit\",\n            upgrade_source: \"cywpal\"\n          },\n          scopedSlots: _vm._u([{\n            key: \"title\",\n            fn: function () {\n              return [_c(\"img\", {\n                attrs: {\n                  src: __webpack_require__(/*! @/assets/add-language.svg */ \"./src/assets/add-language.svg\"),\n                  alt: \"languages\"\n                }\n              })];\n            },\n            proxy: true\n          }, {\n            key: \"message\",\n            fn: function () {\n              return [_c(\"div\", {\n                staticClass: \"cky-feature-text\"\n              }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner in multiple languages tailored for your audience\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n                staticClass: \"cky-available-wrapper\"\n              }, [_c(\"span\", {\n                staticClass: \"cky-available-text\",\n                domProps: {\n                  innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All premium plans</b>`, \"cookie-law-info\"))\n                }\n              })])];\n            },\n            proxy: true\n          }], null, false, 897872998)\n        })], 1)]), _c(\"div\", {\n          staticClass: \"cky-info-widget\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-info-widget-icon\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/dashboard/location.svg */ \"./src/assets/dashboard/location.svg\"),\n            alt: \"layout\"\n          }\n        })]), _c(\"div\", {\n          staticClass: \"cky-info-widget-content\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-info-widget-title\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Targeted location\", \"cookie-law-info\")))]), _c(\"span\", {\n          staticClass: \"cky-info-widget-text\"\n        }, [!!_vm.account.connected ? _c(\"span\", {\n          staticStyle: {\n            \"font-size\": \"14px\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.capitalizeString(_vm.targetedLocation)) + \" \"), (_vm.isFreeorBasicPlan || _vm.isAgencyPlan) && !_vm.isGeoTargeted ? _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: _vm.showLocationUpgradeModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Geo-target\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n          staticClass: \"cky-crown-img\",\n          attrs: {\n            src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\")\n          }\n        })]) : !_vm.isGeoTargeted ? _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: function ($event) {\n              return _vm.$router.redirectToApp(\"customize\");\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Geo-target\", \"cookie-law-info\")) + \" \")]) : _vm._e()]) : _c(\"span\", [_vm._v(_vm._s(_vm.$i18n.__(\"Worldwide\", \"cookie-law-info\")) + \" \"), _c(\"a\", {\n          staticClass: \"cky-action-link\",\n          on: {\n            click: _vm.showLocationModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Geo-target\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n          staticClass: \"cky-crown-img\",\n          attrs: {\n            src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\")\n          }\n        })])])]), _c(\"cky-connect-modal\", {\n          ref: \"ckyLocationModal\",\n          attrs: {\n            availablePlan: \"pro\",\n            feature: \"config_geo_rules\"\n          },\n          scopedSlots: _vm._u([{\n            key: \"title\",\n            fn: function () {\n              return [_c(\"img\", {\n                attrs: {\n                  src: __webpack_require__(/*! @/assets/geo-location.svg */ \"./src/assets/geo-location.svg\"),\n                  alt: \"location\"\n                }\n              })];\n            },\n            proxy: true\n          }, {\n            key: \"message\",\n            fn: function () {\n              return [_c(\"div\", {\n                staticClass: \"cky-feature-text\"\n              }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner to visitors from selected locations!\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n                staticClass: \"cky-available-wrapper\"\n              }, [_c(\"span\", {\n                staticClass: \"cky-available-text\",\n                domProps: {\n                  innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Pro</b> and <b>Ultimate</b> plans`, \"cookie-law-info\"))\n                }\n              })])];\n            },\n            proxy: true\n          }], null, false, 279373251)\n        }), _c(\"cky-upgrade-modal\", {\n          ref: \"ckyLocationUpgradeModal\",\n          attrs: {\n            feature: \"config_geo_rules\",\n            upgrade_source: \"cywpgt\"\n          },\n          scopedSlots: _vm._u([{\n            key: \"title\",\n            fn: function () {\n              return [_c(\"img\", {\n                attrs: {\n                  src: __webpack_require__(/*! @/assets/geo-location.svg */ \"./src/assets/geo-location.svg\"),\n                  alt: \"location\"\n                }\n              })];\n            },\n            proxy: true\n          }, {\n            key: \"message\",\n            fn: function () {\n              return [_c(\"div\", {\n                staticClass: \"cky-feature-text\"\n              }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner to visitors from selected locations!\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n                staticClass: \"cky-available-wrapper\"\n              }, [_c(\"span\", {\n                staticClass: \"cky-available-text\",\n                domProps: {\n                  innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Pro</b> and <b>Ultimate</b> plans`, \"cookie-law-info\"))\n                }\n              })])];\n            },\n            proxy: true\n          }], null, false, 18455971)\n        })], 1)])])])];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [!_vm.account.connected ? _c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-card-row-actions\"\n        }, [_c(\"router-link\", {\n          attrs: {\n            to: {\n              name: \"customize\"\n            },\n            custom: \"\"\n          },\n          scopedSlots: _vm._u([{\n            key: \"default\",\n            fn: function ({\n              navigate\n            }) {\n              return [_c(\"a\", {\n                staticClass: \"cky-button cky-button-outline cky-button-medium cky-external-link\",\n                on: {\n                  click: navigate\n                }\n              }, [_vm._v(_vm._s(_vm.$i18n.__(\"Customise Banner\", \"cookie-law-info\")) + \" \")])];\n            }\n          }], null, false, 921647381)\n        })], 1)]) : _c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-card-row-actions\"\n        }, [_c(\"a\", {\n          staticClass: \"cky-button cky-button-outline cky-external-link cky-button-medium\",\n          on: {\n            click: function ($event) {\n              return _vm.$router.redirectToApp(\"customize\");\n            }\n          }\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Customise Banner\", \"cookie-law-info\")) + \" \")])])])];\n      },\n      proxy: true\n    }], null, false, 73490822)\n  })], 1)])]) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/dashboard.vue?vue&type=template&id=258ef4b2&scoped=true":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/dashboard.vue?vue&type=template&id=258ef4b2&scoped=true ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.$route.path === \"/dashboard/plans\" ? _c(\"div\", [_c(\"transition\", {\n    attrs: {\n      name: \"fade\"\n    }\n  }, [_c(\"router-view\")], 1)], 1) : !_vm.sessionStatus && _vm.connected ? _c(\"div\", [_c(\"div\", {\n    staticClass: \"cky-col-12 cky-session-expired\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/session-expired.svg */ \"./src/assets/session-expired.svg\"),\n      alt: \"session expired\"\n    }\n  }), _c(\"h1\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Your session has ended\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n    staticClass: \"cky-text-center\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Sorry, your session has expired. Sign in again to pick up where you left off.\", \"cookie-law-info\"))), _c(\"br\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"If you don’t have an account, try disconnecting and reconnecting to the web app.\", \"cookie-law-info\")) + \" \")]), _c(\"button\", {\n    staticClass: \"cky-button cky-button-medium cky-external-link\",\n    on: {\n      click: _vm.sessionExpiredLogin\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Log in to CookieYes\", \"cookie-law-info\")) + \" \")])])]) : _c(\"div\", {\n    staticClass: \"cky-section cky-section-dashboard cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"notice-migration\"), _vm.isSuspended || _vm.isTrialSubscriptionCancelled || _vm.isPaidSubscriptionCancelled || _vm.isPaymentMethodMissing ? _c(\"notice-suspended\") : _vm._e(), _c(\"pageview-overage\"), !_vm.hasPaymentMethod && (_vm.isInReverseTrial || _vm.isInOptinTrial) ? _c(\"notice-trial-status\") : _vm._e(), _c(\"cky-connect-success\")], 1)]), _c(\"div\", {\n    class: [_vm.connected ? \"cky-row\" : \"cky-column\"]\n  }, [_c(\"div\", {\n    class: [_vm.connected ? \"cky-col-9\" : \"cky-col-10\"]\n  }, [_c(\"cky-connect-notice\"), _c(\"cky-dashboard-overview\"), _vm.connected && !_vm.loading && !_vm.syncing ? _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-7\"\n  }, [_c(\"cky-scan-summary\")], 1), _c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"cky-consent-chart\")], 1)]), _c(\"div\", {\n    staticClass: \"cky-section-row\"\n  }, [_c(\"cky-pageview-graph\")], 1)]) : _vm._e()], 1), _vm.connected && !_vm.loading ? _c(\"div\", {\n    staticClass: \"cky-section-upgrade cky-col-3\"\n  }, [_vm.freePlan && !_vm.syncing && !_vm.isPaymentMethodMissing && !_vm.isSuspended ? _c(\"upgrade-widget\") : _vm._e(), _vm.sessionStatus ? _c(\"cky-faq-widget\") : _vm._e()], 1) : _vm._e()])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=template&id=dea8a49a":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=template&id=dea8a49a ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-faq-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-faq-title\"\n  }, [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.title) + \" \")])]), _c(\"cky-accordion\", _vm._l(_vm.faqs, function (faq) {\n    return _c(\"cky-accordion-item\", {\n      key: faq.id,\n      scopedSlots: _vm._u([{\n        key: \"cky-accordion-trigger\",\n        fn: function () {\n          return [_c(\"p\", {\n            staticClass: \"cky-app-accordion-title\"\n          }, [_vm._v(\" \" + _vm._s(faq.question) + \" \")])];\n        },\n        proxy: true\n      }, {\n        key: \"cky-accordion-content\",\n        fn: function () {\n          return [_c(\"p\", [_vm._v(\" \" + _vm._s(faq.answer) + \" \")])];\n        },\n        proxy: true\n      }], null, true)\n    });\n  }), 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-faq-widget.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=template&id=83d550a4":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=template&id=83d550a4 ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-scan-summary-section\"\n  }, [_c(\"cky-card\", {\n    attrs: {\n      title: _vm.$i18n.__(\"Cookie Summary\", \"cookie-law-info\"),\n      loading: _vm.cardLoader\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-stats-section\"\n        }, _vm._l(_vm.statistics, function (stats) {\n          return _c(\"cky-stats-card\", {\n            key: stats.slug,\n            attrs: {\n              statistics: stats\n            }\n          });\n        }), 1)];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=template&id=580156b1":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=template&id=580156b1 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-card\", {\n    staticClass: \"cky-upgrade-widget\",\n    attrs: {\n      loading: _vm.cardLoader\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-row cky-align-center\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"h3\", {\n          staticClass: \"cky-admin-notice-header\"\n        }, [_vm._v(\" \" + _vm._s(_vm.content.title) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"p\", {\n          staticClass: \"cky-py-2\"\n        }, [_vm._v(\" \" + _vm._s(_vm.content.description) + \" \")])])])])]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-premium-features-list\"\n        }, [_c(\"ul\", _vm._l(_vm.content.features, function (feature, index) {\n          return _c(\"li\", {\n            key: index\n          }, [_vm._v(\" \" + _vm._s(feature) + \" \")]);\n        }), 0)])])]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-align-center cky-py-2\"\n        }, [_c(\"a\", {\n          staticClass: \"cky-button cky-button-medium cky-button-icon cky-center\",\n          attrs: {\n            href: _vm.upgradeURL,\n            target: \"_blank\"\n          }\n        }, [_c(\"cky-icon\", {\n          attrs: {\n            icon: \"crown\",\n            width: \"20\"\n          }\n        }), _vm._v(\" \" + _vm._s(_vm.canStartOptoutTrial ? _vm.$i18n.__(\"Try Pro for free\", \"cookie-law-info\") : _vm.content.cta) + \" \")], 1)])])])])])];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/notices/pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/views/dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/assets/add-language.svg":
/*!*************************************!*\
  !*** ./src/assets/add-language.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/add-language.svg\";\n\n//# sourceURL=webpack:///./src/assets/add-language.svg?");

/***/ }),

/***/ "./src/assets/arrow-right.svg":
/*!************************************!*\
  !*** ./src/assets/arrow-right.svg ***!
  \************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-right.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow-right.svg?");

/***/ }),

/***/ "./src/assets/check.svg":
/*!******************************!*\
  !*** ./src/assets/check.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/check.svg\";\n\n//# sourceURL=webpack:///./src/assets/check.svg?");

/***/ }),

/***/ "./src/assets/circle-warning.svg":
/*!***************************************!*\
  !*** ./src/assets/circle-warning.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/circle-warning.svg\";\n\n//# sourceURL=webpack:///./src/assets/circle-warning.svg?");

/***/ }),

/***/ "./src/assets/dashboard/lang.svg":
/*!***************************************!*\
  !*** ./src/assets/dashboard/lang.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/lang.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/lang.svg?");

/***/ }),

/***/ "./src/assets/dashboard/location.svg":
/*!*******************************************!*\
  !*** ./src/assets/dashboard/location.svg ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/location.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/location.svg?");

/***/ }),

/***/ "./src/assets/dashboard/reg.svg":
/*!**************************************!*\
  !*** ./src/assets/dashboard/reg.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/reg.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/reg.svg?");

/***/ }),

/***/ "./src/assets/dashboard/status.svg":
/*!*****************************************!*\
  !*** ./src/assets/dashboard/status.svg ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/status.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/status.svg?");

/***/ }),

/***/ "./src/assets/geo-location.svg":
/*!*************************************!*\
  !*** ./src/assets/geo-location.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/geo-location.svg\";\n\n//# sourceURL=webpack:///./src/assets/geo-location.svg?");

/***/ }),

/***/ "./src/assets/new.svg":
/*!****************************!*\
  !*** ./src/assets/new.svg ***!
  \****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/new.svg\";\n\n//# sourceURL=webpack:///./src/assets/new.svg?");

/***/ }),

/***/ "./src/assets/rocket.svg":
/*!*******************************!*\
  !*** ./src/assets/rocket.svg ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/rocket.svg\";\n\n//# sourceURL=webpack:///./src/assets/rocket.svg?");

/***/ }),

/***/ "./src/assets/session-expired.svg":
/*!****************************************!*\
  !*** ./src/assets/session-expired.svg ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/session-expired.svg\";\n\n//# sourceURL=webpack:///./src/assets/session-expired.svg?");

/***/ }),

/***/ "./src/components/cky-connect-card.vue":
/*!*********************************************!*\
  !*** ./src/components/cky-connect-card.vue ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_card_vue_vue_type_template_id_ddeb3c42__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-card.vue?vue&type=template&id=ddeb3c42 */ \"./src/components/cky-connect-card.vue?vue&type=template&id=ddeb3c42\");\n/* harmony import */ var _cky_connect_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-card.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-card.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_connect_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_card_vue_vue_type_template_id_ddeb3c42__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_card_vue_vue_type_template_id_ddeb3c42__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-card.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-card.vue?");

/***/ }),

/***/ "./src/components/cky-connect-card.vue?vue&type=script&lang=js":
/*!*********************************************************************!*\
  !*** ./src/components/cky-connect-card.vue?vue&type=script&lang=js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-card.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-card.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-card.vue?");

/***/ }),

/***/ "./src/components/cky-connect-card.vue?vue&type=template&id=ddeb3c42":
/*!***************************************************************************!*\
  !*** ./src/components/cky-connect-card.vue?vue&type=template&id=ddeb3c42 ***!
  \***************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_card_vue_vue_type_template_id_ddeb3c42__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-card.vue?vue&type=template&id=ddeb3c42 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-card.vue?vue&type=template&id=ddeb3c42\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_card_vue_vue_type_template_id_ddeb3c42__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_card_vue_vue_type_template_id_ddeb3c42__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-card.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-connect-modal.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony import */ var _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!****************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-notice.vue":
/*!***********************************************!*\
  !*** ./src/components/cky-connect-notice.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_notice_vue_vue_type_template_id_448227e7__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-notice.vue?vue&type=template&id=448227e7 */ \"./src/components/cky-connect-notice.vue?vue&type=template&id=448227e7\");\n/* harmony import */ var _cky_connect_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-notice.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_connect_notice_vue_vue_type_style_index_0_id_448227e7_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss */ \"./src/components/cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_connect_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_notice_vue_vue_type_template_id_448227e7__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_notice_vue_vue_type_template_id_448227e7__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-notice.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?");

/***/ }),

/***/ "./src/components/cky-connect-notice.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/components/cky-connect-notice.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-notice.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-notice.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?");

/***/ }),

/***/ "./src/components/cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss":
/*!********************************************************************************************!*\
  !*** ./src/components/cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss ***!
  \********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_style_index_0_id_448227e7_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-notice.vue?vue&type=style&index=0&id=448227e7&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_style_index_0_id_448227e7_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_style_index_0_id_448227e7_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_style_index_0_id_448227e7_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_style_index_0_id_448227e7_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?");

/***/ }),

/***/ "./src/components/cky-connect-notice.vue?vue&type=template&id=448227e7":
/*!*****************************************************************************!*\
  !*** ./src/components/cky-connect-notice.vue?vue&type=template&id=448227e7 ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_template_id_448227e7__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-notice.vue?vue&type=template&id=448227e7 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-notice.vue?vue&type=template&id=448227e7\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_template_id_448227e7__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_notice_vue_vue_type_template_id_448227e7__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-notice.vue?");

/***/ }),

/***/ "./src/components/cky-stats-card.vue":
/*!*******************************************!*\
  !*** ./src/components/cky-stats-card.vue ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_stats_card_vue_vue_type_template_id_4abee26c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-stats-card.vue?vue&type=template&id=4abee26c */ \"./src/components/cky-stats-card.vue?vue&type=template&id=4abee26c\");\n/* harmony import */ var _cky_stats_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-stats-card.vue?vue&type=script&lang=js */ \"./src/components/cky-stats-card.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_stats_card_vue_vue_type_style_index_0_id_4abee26c_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss */ \"./src/components/cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_stats_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_stats_card_vue_vue_type_template_id_4abee26c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_stats_card_vue_vue_type_template_id_4abee26c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-stats-card.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?");

/***/ }),

/***/ "./src/components/cky-stats-card.vue?vue&type=script&lang=js":
/*!*******************************************************************!*\
  !*** ./src/components/cky-stats-card.vue?vue&type=script&lang=js ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-stats-card.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-stats-card.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?");

/***/ }),

/***/ "./src/components/cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss":
/*!****************************************************************************************!*\
  !*** ./src/components/cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss ***!
  \****************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_style_index_0_id_4abee26c_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-stats-card.vue?vue&type=style&index=0&id=4abee26c&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_style_index_0_id_4abee26c_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_style_index_0_id_4abee26c_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_style_index_0_id_4abee26c_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_style_index_0_id_4abee26c_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?");

/***/ }),

/***/ "./src/components/cky-stats-card.vue?vue&type=template&id=4abee26c":
/*!*************************************************************************!*\
  !*** ./src/components/cky-stats-card.vue?vue&type=template&id=4abee26c ***!
  \*************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_template_id_4abee26c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-stats-card.vue?vue&type=template&id=4abee26c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-stats-card.vue?vue&type=template&id=4abee26c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_template_id_4abee26c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_stats_card_vue_vue_type_template_id_4abee26c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-stats-card.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade-modal.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-upgrade-modal.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_upgrade_modal_vue_vue_type_template_id_570ba420__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-upgrade-modal.vue?vue&type=template&id=570ba420 */ \"./src/components/cky-upgrade-modal.vue?vue&type=template&id=570ba420\");\n/* harmony import */ var _cky_upgrade_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-upgrade-modal.vue?vue&type=script&lang=js */ \"./src/components/cky-upgrade-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_upgrade_modal_vue_vue_type_style_index_0_id_570ba420_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss */ \"./src/components/cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_upgrade_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_upgrade_modal_vue_vue_type_template_id_570ba420__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_upgrade_modal_vue_vue_type_template_id_570ba420__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-upgrade-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade-modal.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-upgrade-modal.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-upgrade-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_style_index_0_id_570ba420_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade-modal.vue?vue&type=style&index=0&id=570ba420&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_style_index_0_id_570ba420_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_style_index_0_id_570ba420_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_style_index_0_id_570ba420_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_style_index_0_id_570ba420_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?");

/***/ }),

/***/ "./src/components/cky-upgrade-modal.vue?vue&type=template&id=570ba420":
/*!****************************************************************************!*\
  !*** ./src/components/cky-upgrade-modal.vue?vue&type=template&id=570ba420 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_template_id_570ba420__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-upgrade-modal.vue?vue&type=template&id=570ba420 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-upgrade-modal.vue?vue&type=template&id=570ba420\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_template_id_570ba420__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_upgrade_modal_vue_vue_type_template_id_570ba420__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-upgrade-modal.vue?");

/***/ }),

/***/ "./src/components/notices/notice-migration.vue":
/*!*****************************************************!*\
  !*** ./src/components/notices/notice-migration.vue ***!
  \*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _notice_migration_vue_vue_type_template_id_631c18c6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notice-migration.vue?vue&type=template&id=631c18c6 */ \"./src/components/notices/notice-migration.vue?vue&type=template&id=631c18c6\");\n/* harmony import */ var _notice_migration_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notice-migration.vue?vue&type=script&lang=js */ \"./src/components/notices/notice-migration.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _notice_migration_vue_vue_type_style_index_0_id_631c18c6_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss */ \"./src/components/notices/notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _notice_migration_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _notice_migration_vue_vue_type_template_id_631c18c6__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _notice_migration_vue_vue_type_template_id_631c18c6__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/notices/notice-migration.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?");

/***/ }),

/***/ "./src/components/notices/notice-migration.vue?vue&type=script&lang=js":
/*!*****************************************************************************!*\
  !*** ./src/components/notices/notice-migration.vue?vue&type=script&lang=js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-migration.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-migration.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?");

/***/ }),

/***/ "./src/components/notices/notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss":
/*!**************************************************************************************************!*\
  !*** ./src/components/notices/notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss ***!
  \**************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_style_index_0_id_631c18c6_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-migration.vue?vue&type=style&index=0&id=631c18c6&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_style_index_0_id_631c18c6_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_style_index_0_id_631c18c6_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_style_index_0_id_631c18c6_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_style_index_0_id_631c18c6_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?");

/***/ }),

/***/ "./src/components/notices/notice-migration.vue?vue&type=template&id=631c18c6":
/*!***********************************************************************************!*\
  !*** ./src/components/notices/notice-migration.vue?vue&type=template&id=631c18c6 ***!
  \***********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_template_id_631c18c6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-migration.vue?vue&type=template&id=631c18c6 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-migration.vue?vue&type=template&id=631c18c6\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_template_id_631c18c6__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_migration_vue_vue_type_template_id_631c18c6__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-migration.vue?");

/***/ }),

/***/ "./src/components/notices/notice-suspended.vue":
/*!*****************************************************!*\
  !*** ./src/components/notices/notice-suspended.vue ***!
  \*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _notice_suspended_vue_vue_type_template_id_c8a901ac__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notice-suspended.vue?vue&type=template&id=c8a901ac */ \"./src/components/notices/notice-suspended.vue?vue&type=template&id=c8a901ac\");\n/* harmony import */ var _notice_suspended_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notice-suspended.vue?vue&type=script&lang=js */ \"./src/components/notices/notice-suspended.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _notice_suspended_vue_vue_type_style_index_0_id_c8a901ac_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss */ \"./src/components/notices/notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _notice_suspended_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _notice_suspended_vue_vue_type_template_id_c8a901ac__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _notice_suspended_vue_vue_type_template_id_c8a901ac__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/notices/notice-suspended.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?");

/***/ }),

/***/ "./src/components/notices/notice-suspended.vue?vue&type=script&lang=js":
/*!*****************************************************************************!*\
  !*** ./src/components/notices/notice-suspended.vue?vue&type=script&lang=js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-suspended.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-suspended.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?");

/***/ }),

/***/ "./src/components/notices/notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss":
/*!**************************************************************************************************!*\
  !*** ./src/components/notices/notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss ***!
  \**************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_style_index_0_id_c8a901ac_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-suspended.vue?vue&type=style&index=0&id=c8a901ac&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_style_index_0_id_c8a901ac_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_style_index_0_id_c8a901ac_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_style_index_0_id_c8a901ac_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_style_index_0_id_c8a901ac_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?");

/***/ }),

/***/ "./src/components/notices/notice-suspended.vue?vue&type=template&id=c8a901ac":
/*!***********************************************************************************!*\
  !*** ./src/components/notices/notice-suspended.vue?vue&type=template&id=c8a901ac ***!
  \***********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_template_id_c8a901ac__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-suspended.vue?vue&type=template&id=c8a901ac */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-suspended.vue?vue&type=template&id=c8a901ac\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_template_id_c8a901ac__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_suspended_vue_vue_type_template_id_c8a901ac__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-suspended.vue?");

/***/ }),

/***/ "./src/components/notices/notice-trial-status.vue":
/*!********************************************************!*\
  !*** ./src/components/notices/notice-trial-status.vue ***!
  \********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _notice_trial_status_vue_vue_type_template_id_276e490a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notice-trial-status.vue?vue&type=template&id=276e490a */ \"./src/components/notices/notice-trial-status.vue?vue&type=template&id=276e490a\");\n/* harmony import */ var _notice_trial_status_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notice-trial-status.vue?vue&type=script&lang=js */ \"./src/components/notices/notice-trial-status.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _notice_trial_status_vue_vue_type_style_index_0_id_276e490a_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss */ \"./src/components/notices/notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _notice_trial_status_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _notice_trial_status_vue_vue_type_template_id_276e490a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _notice_trial_status_vue_vue_type_template_id_276e490a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/notices/notice-trial-status.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?");

/***/ }),

/***/ "./src/components/notices/notice-trial-status.vue?vue&type=script&lang=js":
/*!********************************************************************************!*\
  !*** ./src/components/notices/notice-trial-status.vue?vue&type=script&lang=js ***!
  \********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-trial-status.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-trial-status.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?");

/***/ }),

/***/ "./src/components/notices/notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss":
/*!*****************************************************************************************************!*\
  !*** ./src/components/notices/notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss ***!
  \*****************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_style_index_0_id_276e490a_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-trial-status.vue?vue&type=style&index=0&id=276e490a&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_style_index_0_id_276e490a_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_style_index_0_id_276e490a_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_style_index_0_id_276e490a_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_style_index_0_id_276e490a_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?");

/***/ }),

/***/ "./src/components/notices/notice-trial-status.vue?vue&type=template&id=276e490a":
/*!**************************************************************************************!*\
  !*** ./src/components/notices/notice-trial-status.vue?vue&type=template&id=276e490a ***!
  \**************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_template_id_276e490a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./notice-trial-status.vue?vue&type=template&id=276e490a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/notice-trial-status.vue?vue&type=template&id=276e490a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_template_id_276e490a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_notice_trial_status_vue_vue_type_template_id_276e490a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/notices/notice-trial-status.vue?");

/***/ }),

/***/ "./src/components/notices/pageviews-overage.vue":
/*!******************************************************!*\
  !*** ./src/components/notices/pageviews-overage.vue ***!
  \******************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pageviews_overage_vue_vue_type_template_id_6183076e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageviews-overage.vue?vue&type=template&id=6183076e */ \"./src/components/notices/pageviews-overage.vue?vue&type=template&id=6183076e\");\n/* harmony import */ var _pageviews_overage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageviews-overage.vue?vue&type=script&lang=js */ \"./src/components/notices/pageviews-overage.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _pageviews_overage_vue_vue_type_style_index_0_id_6183076e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss */ \"./src/components/notices/pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _pageviews_overage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _pageviews_overage_vue_vue_type_template_id_6183076e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _pageviews_overage_vue_vue_type_template_id_6183076e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/notices/pageviews-overage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?");

/***/ }),

/***/ "./src/components/notices/pageviews-overage.vue?vue&type=script&lang=js":
/*!******************************************************************************!*\
  !*** ./src/components/notices/pageviews-overage.vue?vue&type=script&lang=js ***!
  \******************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./pageviews-overage.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/pageviews-overage.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?");

/***/ }),

/***/ "./src/components/notices/pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss":
/*!***************************************************************************************************!*\
  !*** ./src/components/notices/pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss ***!
  \***************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_style_index_0_id_6183076e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/pageviews-overage.vue?vue&type=style&index=0&id=6183076e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_style_index_0_id_6183076e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_style_index_0_id_6183076e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_style_index_0_id_6183076e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_style_index_0_id_6183076e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?");

/***/ }),

/***/ "./src/components/notices/pageviews-overage.vue?vue&type=template&id=6183076e":
/*!************************************************************************************!*\
  !*** ./src/components/notices/pageviews-overage.vue?vue&type=template&id=6183076e ***!
  \************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_template_id_6183076e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./pageviews-overage.vue?vue&type=template&id=6183076e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/notices/pageviews-overage.vue?vue&type=template&id=6183076e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_template_id_6183076e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_pageviews_overage_vue_vue_type_template_id_6183076e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/notices/pageviews-overage.vue?");

/***/ }),

/***/ "./src/modules/dashboard/components/cky-dashboard-overview.vue":
/*!*********************************************************************!*\
  !*** ./src/modules/dashboard/components/cky-dashboard-overview.vue ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_dashboard_overview_vue_vue_type_template_id_6bbadb4a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a */ \"./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a\");\n/* harmony import */ var _cky_dashboard_overview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-dashboard-overview.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_dashboard_overview_vue_vue_type_style_index_0_id_6bbadb4a_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss */ \"./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_dashboard_overview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_dashboard_overview_vue_vue_type_template_id_6bbadb4a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_dashboard_overview_vue_vue_type_template_id_6bbadb4a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/components/cky-dashboard-overview.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?");

/***/ }),

/***/ "./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=script&lang=js":
/*!*********************************************************************************************!*\
  !*** ./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=script&lang=js ***!
  \*********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-dashboard-overview.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?");

/***/ }),

/***/ "./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss":
/*!******************************************************************************************************************!*\
  !*** ./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss ***!
  \******************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_style_index_0_id_6bbadb4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=style&index=0&id=6bbadb4a&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_style_index_0_id_6bbadb4a_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_style_index_0_id_6bbadb4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_style_index_0_id_6bbadb4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_style_index_0_id_6bbadb4a_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?");

/***/ }),

/***/ "./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a":
/*!***************************************************************************************************!*\
  !*** ./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a ***!
  \***************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_template_id_6bbadb4a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/components/cky-dashboard-overview.vue?vue&type=template&id=6bbadb4a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_template_id_6bbadb4a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dashboard_overview_vue_vue_type_template_id_6bbadb4a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/components/cky-dashboard-overview.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/dashboard.vue":
/*!***************************************************!*\
  !*** ./src/modules/dashboard/views/dashboard.vue ***!
  \***************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _dashboard_vue_vue_type_template_id_258ef4b2_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dashboard.vue?vue&type=template&id=258ef4b2&scoped=true */ \"./src/modules/dashboard/views/dashboard.vue?vue&type=template&id=258ef4b2&scoped=true\");\n/* harmony import */ var _dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/views/dashboard.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _dashboard_vue_vue_type_style_index_0_id_258ef4b2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true */ \"./src/modules/dashboard/views/dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _dashboard_vue_vue_type_template_id_258ef4b2_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _dashboard_vue_vue_type_template_id_258ef4b2_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"258ef4b2\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/views/dashboard.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/dashboard.vue?vue&type=script&lang=js":
/*!***************************************************************************!*\
  !*** ./src/modules/dashboard/views/dashboard.vue?vue&type=script&lang=js ***!
  \***************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/dashboard.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true":
/*!************************************************************************************************************!*\
  !*** ./src/modules/dashboard/views/dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true ***!
  \************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_style_index_0_id_258ef4b2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/dashboard.vue?vue&type=style&index=0&id=258ef4b2&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_style_index_0_id_258ef4b2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_style_index_0_id_258ef4b2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_style_index_0_id_258ef4b2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_style_index_0_id_258ef4b2_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?");

/***/ }),

/***/ "./src/modules/dashboard/views/dashboard.vue?vue&type=template&id=258ef4b2&scoped=true":
/*!*********************************************************************************************!*\
  !*** ./src/modules/dashboard/views/dashboard.vue?vue&type=template&id=258ef4b2&scoped=true ***!
  \*********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_258ef4b2_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./dashboard.vue?vue&type=template&id=258ef4b2&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/views/dashboard.vue?vue&type=template&id=258ef4b2&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_258ef4b2_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_dashboard_vue_vue_type_template_id_258ef4b2_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/views/dashboard.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-faq-widget.vue":
/*!**********************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-faq-widget.vue ***!
  \**********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_faq_widget_vue_vue_type_template_id_dea8a49a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-faq-widget.vue?vue&type=template&id=dea8a49a */ \"./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=template&id=dea8a49a\");\n/* harmony import */ var _cky_faq_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-faq-widget.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_faq_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_faq_widget_vue_vue_type_template_id_dea8a49a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_faq_widget_vue_vue_type_template_id_dea8a49a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/widgets/cky-faq-widget.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-faq-widget.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=script&lang=js":
/*!**********************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=script&lang=js ***!
  \**********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_faq_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-faq-widget.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_faq_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-faq-widget.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=template&id=dea8a49a":
/*!****************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=template&id=dea8a49a ***!
  \****************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_faq_widget_vue_vue_type_template_id_dea8a49a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-faq-widget.vue?vue&type=template&id=dea8a49a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-faq-widget.vue?vue&type=template&id=dea8a49a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_faq_widget_vue_vue_type_template_id_dea8a49a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_faq_widget_vue_vue_type_template_id_dea8a49a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-faq-widget.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-scan-summary.vue":
/*!************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-scan-summary.vue ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_scan_summary_vue_vue_type_template_id_83d550a4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-scan-summary.vue?vue&type=template&id=83d550a4 */ \"./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=template&id=83d550a4\");\n/* harmony import */ var _cky_scan_summary_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-scan-summary.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_scan_summary_vue_vue_type_style_index_0_id_83d550a4_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss */ \"./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_scan_summary_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_scan_summary_vue_vue_type_template_id_83d550a4__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_scan_summary_vue_vue_type_template_id_83d550a4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/widgets/cky-scan-summary.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=script&lang=js":
/*!************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=script&lang=js ***!
  \************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-scan-summary.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss":
/*!*********************************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss ***!
  \*********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_style_index_0_id_83d550a4_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=style&index=0&id=83d550a4&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_style_index_0_id_83d550a4_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_style_index_0_id_83d550a4_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_style_index_0_id_83d550a4_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_style_index_0_id_83d550a4_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=template&id=83d550a4":
/*!******************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=template&id=83d550a4 ***!
  \******************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_template_id_83d550a4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-scan-summary.vue?vue&type=template&id=83d550a4 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-scan-summary.vue?vue&type=template&id=83d550a4\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_template_id_83d550a4__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_scan_summary_vue_vue_type_template_id_83d550a4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-scan-summary.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/upgrade-widget.vue":
/*!**********************************************************!*\
  !*** ./src/modules/dashboard/widgets/upgrade-widget.vue ***!
  \**********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _upgrade_widget_vue_vue_type_template_id_580156b1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./upgrade-widget.vue?vue&type=template&id=580156b1 */ \"./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=template&id=580156b1\");\n/* harmony import */ var _upgrade_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./upgrade-widget.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _upgrade_widget_vue_vue_type_style_index_0_id_580156b1_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss */ \"./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _upgrade_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _upgrade_widget_vue_vue_type_template_id_580156b1__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _upgrade_widget_vue_vue_type_template_id_580156b1__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/widgets/upgrade-widget.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=script&lang=js":
/*!**********************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=script&lang=js ***!
  \**********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./upgrade-widget.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss":
/*!*******************************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss ***!
  \*******************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_style_index_0_id_580156b1_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=style&index=0&id=580156b1&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_style_index_0_id_580156b1_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_style_index_0_id_580156b1_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_style_index_0_id_580156b1_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_style_index_0_id_580156b1_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=template&id=580156b1":
/*!****************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=template&id=580156b1 ***!
  \****************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_template_id_580156b1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./upgrade-widget.vue?vue&type=template&id=580156b1 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/upgrade-widget.vue?vue&type=template&id=580156b1\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_template_id_580156b1__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_upgrade_widget_vue_vue_type_template_id_580156b1__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/upgrade-widget.vue?");

/***/ })

}]);                                                                                       lite/admin/dist/js/chunk-0315c339.min.js                                                            0000777                 00000154173 15251156627 0013424 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0315c339"],{"05e5":function(t,e,i){"use strict";i("d5e8")},"0ac9":function(t,e,i){t.exports=i.p+"img/add-language.svg"},"0ee6":function(t,e,i){},"14ce":function(t,e,i){"use strict";i("d4af")},1768:function(t,e,i){"use strict";i("ccae")},"18ba":function(t,e,i){},"1aaf":function(t,e,i){"use strict";i("18ba")},2785:function(t,e,i){"use strict";i("75c1")},"28fb":function(t,e,i){"use strict";i("0ee6")},"2b0e4":function(t,e,i){t.exports=i.p+"img/session-expired.svg"},"33bc":function(t,e,i){},"35aa":function(t,e,i){"use strict";i("33bc")},"4a95":function(t,e,i){t.exports=i.p+"img/status.svg"},"50c3":function(t,e,i){t.exports=i.p+"img/arrow-right.svg"},5544:function(t,e,i){t.exports=i.p+"img/location.svg"},5815:function(t,e,i){},6300:function(t,e,i){"use strict";i("baf6")},"67e3":function(t,e,i){t.exports=i.p+"img/rocket.svg"},"6b78":function(t,e,i){"use strict";i("ddbc")},"75c1":function(t,e,i){},7630:function(t,e,i){},"78d0":function(t,e,i){t.exports=i.p+"img/reg.svg"},9573:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t._self._c;return"/dashboard/plans"===t.$route.path?e("div",[e("transition",{attrs:{name:"fade"}},[e("router-view")],1)],1):!t.sessionStatus&&t.connected?e("div",[e("div",{staticClass:"cky-col-12 cky-session-expired"},[e("img",{attrs:{src:i("2b0e4"),alt:"session expired"}}),e("h1",[t._v(" "+t._s(t.$i18n.__("Your session has ended","cookie-law-info"))+" ")]),e("p",{staticClass:"cky-text-center"},[t._v(" "+t._s(t.$i18n.__("Sorry, your session has expired. Sign in again to pick up where you left off.","cookie-law-info"))),e("br"),t._v(" "+t._s(t.$i18n.__("If you don’t have an account, try disconnecting and reconnecting to the web app.","cookie-law-info"))+" ")]),e("button",{staticClass:"cky-button cky-button-medium cky-external-link",on:{click:t.sessionExpiredLogin}},[t._v(" "+t._s(t.$i18n.__("Log in to CookieYes","cookie-law-info"))+" ")])])]):e("div",{staticClass:"cky-section cky-section-dashboard cky-zero-padding cky-zero--margin"},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("notice-migration"),t.isSuspended||t.isTrialSubscriptionCancelled||t.isPaidSubscriptionCancelled||t.isPaymentMethodMissing?e("notice-suspended"):t._e(),e("pageview-overage"),t.hasPaymentMethod||!t.isInReverseTrial&&!t.isInOptinTrial?t._e():e("notice-trial-status"),e("cky-connect-success")],1)]),e("div",{class:[t.connected?"cky-row":"cky-column"]},[e("div",{class:[t.connected?"cky-col-9":"cky-col-10"]},[e("cky-connect-notice"),e("cky-dashboard-overview"),!t.connected||t.loading||t.syncing?t._e():e("div",{staticClass:"cky-section-content"},[e("div",{staticClass:"cky-section-row"},[e("div",{staticClass:"cky-col-7"},[e("cky-scan-summary")],1),e("div",{staticClass:"cky-col-5"},[e("cky-consent-chart")],1)]),e("div",{staticClass:"cky-section-row"},[e("cky-pageview-graph")],1)])],1),t.connected&&!t.loading?e("div",{staticClass:"cky-section-upgrade cky-col-3"},[!t.freePlan||t.syncing||t.isPaymentMethodMissing||t.isSuspended?t._e():e("upgrade-widget"),t.sessionStatus?e("cky-faq-widget"):t._e()],1):t._e()])])},s=[],a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-scan-summary-section"},[e("cky-card",{attrs:{title:t.$i18n.__("Cookie Summary","cookie-law-info"),loading:t.cardLoader},scopedSlots:t._u([{key:"body",fn:function(){return[e("div",{staticClass:"cky-stats-section"},t._l(t.statistics,(function(t){return e("cky-stats-card",{key:t.slug,attrs:{statistics:t}})})),1)]},proxy:!0}])})],1)},o=[],c=i("f9c4"),r=i("9610"),l=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-stats-col"},[e("div",{staticClass:"cky-row"},[t.statistics.icon?e("div",{staticClass:"cky-stats-icon"},[e("cky-icon",{attrs:{icon:t.statistics.icon,width:t.iconWidth,color:t.iconColor}})],1):t._e(),e("div",{staticClass:"cky-stats-content"},[e("div",{staticClass:"cky-stats-title"},[t._v(t._s(t.statistics.title))]),"lastscan"!==t.statistics.slug?e("div",{staticClass:"cky-stats-count"},[t._v(t._s(t.statistics.count))]):e("div",{staticClass:"cky-stats-count"},[t.successScan.date&&t.account.connected?e("span",{staticStyle:{"font-size":"14px"}},[t._v(" "+t._s(t.successScan.date.date||t.$i18n.__("Not available","cookie-law-info"))+" "),e("span",[t._v(t._s(t.successScan.date.time||""))])]):e("span",[t._v(t._s(t.$i18n.__("Not available","cookie-law-info")))])])])])])},d=[],u=i("1f3d"),p={components:{CkyIcon:u["a"]},name:"CkyStatsCard",props:{statistics:Object,iconWidth:{type:String,default:"30"},iconColor:{type:String,default:"#000000"}},computed:{getLoadingClass(){return{"cky-loading":this.loading}},account(){return this.getOption("account")},successScan(){return this.getInfo("success_scan")||{}}}},y=p,f=(i("6b78"),i("2877")),g=Object(f["a"])(y,l,d,!1,null,null,null),h=g.exports,k={name:"CkyScanSummary",components:{CkyCard:r["a"],CkyStatsCard:h},data(){return{loading:!0,stats:[{slug:"cookies",icon:"cookie",title:this.$i18n.__("Total cookies","cookie-law-info"),count:0},{slug:"categories",icon:"categories",title:this.$i18n.__("Categories","cookie-law-info"),count:0},{slug:"lastscan",icon:"scan",title:this.$i18n.__("Last successful scan (UTC)","cookie-law-info"),count:"Not available"},{slug:"pages",icon:"pages",title:this.$i18n.__("Pages scanned","cookie-law-info"),count:0}]}},methods:{async getstats(){this.loading=!0;try{const t=await c["a"].get({path:"dashboard/summary"});t&&this.stats.forEach((function(e){const i=t[e.slug]?t[e.slug]:0;e.count=i})),this.loading=!1}catch(t){console.error(t)}}},computed:{statistics(){return this.stats},cardLoader(){return!this.$store.state.settings.info||this.loading}},created(){this.getstats()}},_=k,w=(i("c340"),Object(f["a"])(_,a,o,!1,null,null,null)),b=w.exports,v=function(){var t=this,e=t._self._c;return t.showNotice?e("cky-notice",{ref:"ReviewNotice",staticClass:"cky-notice-migration",attrs:{type:"info"}},[e("div",{staticClass:"cky-row cky-align-center"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-align-center"},[e("p",{staticStyle:{"margin-bottom":"5px","margin-right":"15px"}},[e("b",[t._v(t._s(t.message)+" ")])]),e("a",{staticClass:"cky-button cky-button-outline",attrs:{href:t.legacyURL}},[t._v(" "+t._s(t.$i18n.__("Switch back to old UI","cookie-law-info"))+" ")])])])])]):t._e()},m=[],C=i("462b"),$={name:"NoticeMigration",components:{CkyNotice:C["a"]},data(){return{showNotice:!!window.ckyAppNotices.migration_notice,legacyURL:window.ckyGlobals.legacyURL}},computed:{message(){return this.showNotice&&window.ckyAppNotices.migration_notice.message||""}},methods:{async removeNotice(){await c["a"].post({path:"/settings/notices/migration_notice"}),this.$refs.ReviewNotice.isShown=!1},async switchToLegacy(){await c["a"].post({path:"/settings/legacy"})}},mounted(){}},x=$,I=(i("d407"),Object(f["a"])(x,v,m,!1,null,null,null)),S=I.exports,A=function(){var t=this,e=t._self._c;return t.shouldShowNotice?e("cky-notice",{ref:"PageviewsOverageNotice",staticClass:"cky-notice-pageviews-overage",attrs:{isDismissable:!0},on:{onDismiss:t.handleDismiss}},[e("div",{staticClass:"cky-row cky-pageviews-overage-notice"},[e("div",{staticClass:"cky-info-icon"},[e("img",{attrs:{src:i("9cca"),alt:"new"}})]),e("div",{staticClass:"cky-pageviews-message-container"},[e("h4",[t._v(t._s(t.noticeContent.header))]),e("p",{domProps:{innerHTML:t._s(t.noticeContent.message)}})]),e("div",{staticClass:"cky-pageviews-actions"},[e("cky-button",{staticClass:"cky-external-link",nativeOn:{click:function(e){return t.redirectToOverage.apply(null,arguments)}}},[t._v(" "+t._s(t.noticeContent.overageButtonText)+" ")])],1)])]):t._e()},T=[],L={name:"PageviewOverage",components:{CkyNotice:C["a"]},data(){return{showNotice:!0}},computed:{shouldShowNotice(){const t=this.getInfo("pageviews"),e=this.getInfo("overage"),i=this.getInfo("website"),n=!!e&&!!e.applicable,s=!!e&&!!e.enabled,a=i&&"suspended"===i.status,o=i&&i.is_trial&&!i.payment_status,c=i&&"subscriptionCancelled"===i.status,r=i&&"free"!==i.selected_plan&&!1===i.is_trial&&!i.payment_status,l=a||o||c||r,d=new Date("2025-12-23T00:00:00Z"),u=new Date,p=Math.floor((u-d)/864e5),y=p>=5&&p<=35,f=!window.ckyAppNotices||!window.ckyAppNotices.pageviews_overage_notice;return this.showNotice&&!!t&&n&&!s&&!l&&y&&!f},noticeContent(){const t="https://www.cookieyes.com/documentation/pageview-pricing/#:~:text=upgrade%20or%20downgrade.-,What%20are%20extra%20pageviews%3F,-Extra%20pageviews%20refer";return{header:this.$i18n.__("Introducing Extra Pageviews for your sites!","cookie-law-info"),message:this.$i18n.sprintf(this.$i18n.__('You can now enable Extra Pageviews to keep your cookie banner active even when a site exceeds its monthly pageview limit. Once enabled, this setting will apply to all Basic and Pro sites in your account. <a href="%s" target="_blank">Learn more</a> <span class="cky-learn-more-arrow">→</span>',"cookie-law-info"),t),overageButtonText:this.$i18n.__("Enable Extra Pageviews","cookie-law-info")}}},methods:{redirectToOverage(){const t=window.ckyGlobals.webApp.url+"/settings/billing";window.open(t,"_blank")},async handleDismiss(){try{await c["a"].post({path:"/settings/notices/pageviews_overage_notice",data:{expiry:0}}),this.showNotice=!1,window.ckyAppNotices&&window.ckyAppNotices.pageviews_overage_notice&&delete window.ckyAppNotices.pageviews_overage_notice}catch(t){console.error("Failed to dismiss pageviews overage notice:",t)}}}},P=L,N=(i("1768"),Object(f["a"])(P,A,T,!1,null,null,null)),O=N.exports,M=function(){var t=this,e=t._self._c;return e("cky-notice",{ref:"SuspendedNotice",staticClass:"cky-notice-suspended",attrs:{type:"warning"}},[e("div",{staticClass:"cky-row cky-align-center cky-suspended-notice"},[e("div",{staticClass:"cky-warning-icon"},[e("img",{attrs:{src:i("fb71"),alt:"warning"}})]),e("div",{staticClass:"cky-suspended-message-container"},[e("div",{staticClass:"cky-suspended-message-header"},[e("h4",[t._v(" "+t._s(t.noticeContent.header)+" ")])]),e("div",{staticClass:"cky-suspended-message"},[e("p",{domProps:{innerHTML:t._s(t.noticeContent.message)}})]),e("div",{staticClass:"cky-suspended-note"},[e("p",{domProps:{innerHTML:t._s(t.note)}})])]),e("div",{staticClass:"cky-suspended-actions"},[e("cky-button",{staticClass:"cky-external-link",nativeOn:{click:function(e){return t.noticeContent.buttonAction.apply(null,arguments)}}},[t._v(" "+t._s(t.noticeContent.buttonText)+" ")])],1)])])},W=[],U={name:"NoticeSuspended",components:{CkyNotice:C["a"]},computed:{getWebsiteInfo(){return this.getInfo("website")},isSuspended(){return this.getWebsiteInfo&&"suspended"===this.getWebsiteInfo.status},isSubscriptionCancelled(){return this.getWebsiteInfo&&"subscriptionCancelled"===this.getWebsiteInfo.status},isTrial(){return this.getWebsiteInfo&&this.getWebsiteInfo.is_trial},isDraft(){return"draft"===this.getInfo("status")},gracePeriod(){return this.getWebsiteInfo&&this.getWebsiteInfo.grace_period_ends_at?this.getWebsiteInfo.grace_period_ends_at:0},noticeContent(){const t={header:"",message:"",buttonText:"",buttonAction:()=>{}},e=(t,e)=>this.$i18n.sprintf(this.$i18n.__(t,"cookie-law-info"),e),i=()=>{const t=this.$router.getAppRedirectURL("settings/organizations-and-sites");window.open(t,"_blank")};if(this.isSubscriptionCancelled){const n=this.isTrial&&!this.getWebsiteInfo.payment_status;t.header=this.$i18n.__(n?"Your trial subscription is due for cancellation":"Your subscription is due for cancellation","cookie-law-info"),t.message=e(n?"Your trial subscription will be cancelled at the end of your billing period on <b>%s</b>, and your site will be removed from the web app account":"Your subscription will be cancelled at the end of your billing period on <b>%s</b>, and your site will be removed from the web app account.",this.gracePeriod).replace("%s",n?"trial subscription":"subscription"),t.buttonText=this.$i18n.__("Reactivate subscription","cookie-law-info"),t.buttonAction=i}else this.getWebsiteInfo.payment_status||(this.isTrial&&!this.isSubscriptionCancelled&&this.isDraft?(t.header=this.$i18n.__("Start your free trial to activate your banner","cookie-law-info"),t.message=e("Your cookie banner is currently inactive. Add a payment method to start your 14-day free trial and activate your banner. If you don't proceed with the trial by <b>%s</b>,your site will be removed from the web app account",this.gracePeriod),t.buttonText=this.$i18n.__("Start your free trial","cookie-law-info"),t.buttonAction=()=>{const t=this.$router.redirectToAppWithQuery({website:this.getInfo("id"),startTrial:!0});window.open(t,"_blank")}):"paymentMethodMissingPaid"!==this.getWebsiteInfo.status||this.isTrial?"free"===this.getWebsiteInfo.selected_plan&&!this.isTrial||this.isTrial&&"free"!==this.getWebsiteInfo.selected_plan&&this.isSuspended?(t.header=this.$i18n.__("Select a plan to activate your banner","cookie-law-info"),t.message=e("Your cookie banner is currently inactive. Choose a plan to activate your banner and unlock advanced customisation and features. If you don't proceed with a plan by  <b>%s</b>, your site will be removed from the web app account.",this.gracePeriod),t.buttonText=this.$i18n.__("Select a plan","cookie-law-info"),t.buttonAction=()=>{const t=this.$router.getAppRedirectURL("wp-plan-selector");window.open(t,"_blank")}):!this.isTrial&&"free"!==this.getWebsiteInfo.selected_plan&&this.isSuspended&&(t.header=this.$i18n.__("Complete your payment to activate your banner","cookie-law-info"),t.message=e("Your site is currently suspended and your cookie banner is inactive due to payment failure. Complete your payment to activate the banner. If you don't proceed with the payment by  <b>%s</b>, your site will be removed from the web app account",this.gracePeriod),t.buttonText=this.$i18n.__("Complete your payment","cookie-law-info"),t.buttonAction=i):(t.header=this.$i18n.__("No payment method available for this site","cookie-law-info"),t.message=e("Add a payment method before the next renewal date, <b>%s</b>, to avoid suspension of your site. If no payment method is added by this date, your site will be removed from the web app account within 30 days of suspension.",this.gracePeriod),t.buttonText=this.$i18n.__("Add payment method","cookie-law-info"),t.buttonAction=i));return t},note(){return this.$i18n.sprintf(this.$i18n.__("%1$sNote:%2$s To use the standalone plugin, you can <a href='%3$s'>disconnect</a> from the web app. However, you'll lose advanced features and customizations.","cookie-law-info"),"<b>","</b>","admin.php?page=cookie-law-info#/settings")}}},R=U,E=(i("14ce"),Object(f["a"])(R,M,W,!1,null,null,null)),D=E.exports,B=function(){var t=this,e=t._self._c;return t.noticeType?e("cky-notice",{class:["cky-notice-trial-status","cky-notice--"+t.noticeType],attrs:{type:t.noticeType}},[e("div",{staticClass:"cky-align-center cky-trial-status-notice"},[e("div",{staticClass:"cky-notice-icon"},[e("img",{attrs:{src:t.noticeIcon,alt:t.noticeType}})]),e("div",{staticClass:"cky-trial-message-container"},[e("div",{staticClass:"cky-trial-message-header"},[e("h4",[t._v(" "+t._s(t.noticeHeader)+" ")])]),e("div",{staticClass:"cky-trial-message"},[e("p",[t._v(" "+t._s(t.noticeMessage)+" ")])])]),e("div",{staticClass:"cky-trial-actions"},[e("cky-button",{staticClass:"cky-external-link",attrs:{loading:t.isLoading,disabled:t.isLoading},nativeOn:{click:function(e){return t.redirectToAddPayments.apply(null,arguments)}}},[t._v(" "+t._s(t.primaryButtonText)+" ")])],1)])]):t._e()},F=[];const G={INFO:"info",WARNING:"warning"},Y={TOTAL:15,INFO_RANGE:{MIN:1,MAX:11},WARNING_RANGE:{MIN:12,MAX:14}};var j={name:"NoticeTrialStatus",components:{CkyNotice:C["a"]},data(){return{isLoading:!1}},computed:{getWebsiteInfo(){return this.getInfo("website")},isInOptinTrial(){return this.getWebsiteInfo&&this.getWebsiteInfo.isInOptinTrial},planInfo(){return this.getInfo("plan")||{}},plan(){return this.planInfo.name||""},endsIn(){return this.getWebsiteInfo&&this.getWebsiteInfo.ends_in||0},trialEndsAt(){return this.getWebsiteInfo&&this.getWebsiteInfo.trial_ends_at||""},hasPaymentMethod(){return this.getWebsiteInfo&&this.getWebsiteInfo.hasPaymentMethod||!1},noticeType(){const t=Y.TOTAL-this.endsIn;return t>=Y.INFO_RANGE.MIN&&t<=Y.INFO_RANGE.MAX?G.INFO:t>=Y.WARNING_RANGE.MIN&&t<=Y.WARNING_RANGE.MAX?G.WARNING:null},noticeIcon(){const t={[G.INFO]:i("67e3"),[G.WARNING]:i("fb71")};return t[this.noticeType]||t[G.INFO]},noticeHeader(){const t={info:this.$i18n.sprintf(this.$i18n.__("🎉 You’re on a 14-day %s trial","cookie-law-info"),this.plan),warning:this.$i18n.sprintf(this.$i18n._n("Only %1$d day left in your %2$s trial","Only %1$d days left in your %2$s trial",this.endsIn,"cookie-law-info"),this.endsIn,this.plan)};return t[this.noticeType]||t.info},noticeMessage(){const t=this.isInOptinTrial?{info:this.$i18n.sprintf(this.$i18n.__("Your %1$s features are active until %2$s. After that, your plan will be downgraded to Free unless you add payment details. You won't be charged until your trial ends.","cookie-law-info"),this.plan,this.trialEndsAt),warning:this.$i18n.sprintf(this.$i18n.__("To avoid losing access to advanced features after the trial ends, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends.","cookie-law-info"),this.plan)}:{info:this.$i18n.sprintf(this.$i18n.__("Your %1$s features are active until %2$s. After that, your cookie banner will be paused unless you add payment details. You won't be charged until your trial ends.","cookie-law-info"),this.plan,this.trialEndsAt),warning:this.$i18n.sprintf(this.$i18n.__("To keep your cookie banner active after the trial, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends.","cookie-law-info"),this.plan)};return t[this.noticeType]||t.info},primaryButtonText(){const t={info:this.$i18n.__("Add payment details","cookie-law-info"),warning:this.$i18n.__("Add payment details","cookie-law-info")};return t[this.noticeType]||t.info},paymentData(){const t=this.getWebsiteInfo||{};return{currency:this.planInfo.currency||"USD",is_trial:t.is_trial||!1,is_trial_experiment:t.is_trial_experiment||!1,plan_id:this.planInfo.id||"",website_id:this.getInfo("id")||""}}},methods:{async redirectToAddPayments(){if(!this.isLoading){this.isLoading=!0;try{const t=await c["a"].post({path:"/settings/payments",data:this.paymentData});t.success&&t.data&&t.data.url?window.open(t.data.url,"_blank"):console.error("Payment request failed or missing redirect URL:",t)}finally{this.isLoading=!1}}},redirectToPlanSelector(){const t=this.$router.getAppRedirectURL("wp-plan-selector");window.open(t,"_blank")}}},q=j,H=(i("6300"),Object(f["a"])(q,B,F,!1,null,null,null)),z=H.exports,X=i("919d"),J=function(){var t=this,e=t._self._c;return t.account.connected&&!t.syncing&&t.pluginStatus?e("cky-notice",{staticClass:"cky-connect-notice",attrs:{type:"default"}},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("h4",{staticClass:"cky-admin-notice-header"},[e("cky-icon",{attrs:{icon:"successCircle",color:"#00aa63",width:"16px"}}),t._v(" "+t._s(t.$i18n.__("Your website is connected to CookieYes web app","cookie-law-info"))+" ")],1),e("div",{staticClass:"cky-connect-notice-message"},[e("p",[t._v(" "+t._s(t.$i18n.__("You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages and Policy Generators) on the web app and unlock new features like Cookie Scanner and Consent Log.","cookie-law-info"))+" ")])]),e("button",{staticClass:"cky-button cky-external-link",on:{click:function(e){return e.preventDefault(),t.$router.redirectToApp()}}},[t._v(" "+t._s(t.$i18n.__("Go to Web App","cookie-law-info"))+" ")])])])]):t.tablesMissing?t._e():e("div",{staticClass:"cky-connect-notice cky-connect-notice-disabled",attrs:{type:"default"}},[e("div",{staticClass:"cky-row cky-align-center"},[e("div",{staticClass:"cky-col-12"},[e("cky-connect-card",{ref:"ckycard",staticClass:"cky-connect-card",attrs:{title:t.$i18n.__("Get started with CookieYes","cookie-law-info"),tagline:t.$i18n.__("Welcome to CookieYes! To become legally compliant for your use of cookies, here’s what you need to do.","cookie-law-info"),showIcon:!0},scopedSlots:t._u([{key:"body",fn:function(){return[e("div",{staticClass:"cky-connect-step cky-row"},[e("div",{staticClass:"cky-connect-icon"},[e("div",{staticClass:"cky-icon-container-dot"},[e("img",{attrs:{src:i("f222")}})]),e("div",{staticClass:"cky-connect-line"})]),e("div",{staticClass:"cky-connect-steps"},[e("p",{staticClass:"cky-connect-step-title"},[t._v(" "+t._s(t.$i18n.__("Activate your cookie banner","cookie-law-info"))+" ")]),e("p",{staticClass:"cky-connect-step-description"},[e("b",[t._v(t._s(t.$i18n.__("Well done!","cookie-law-info")))]),t._v(" 🎉 "+t._s(t.$i18n.__("You have successfully implemented a cookie banner on your website.","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-connect-step cky-row"},[e("div",{staticClass:"cky-column"},[e("div",{staticClass:"cky-icon-container-dot"},[e("div",{staticClass:"cky-icon-container"})])]),e("div",{staticClass:"cky-connect-steps"},[e("p",{staticClass:"cky-connect-step-title cky-focus-text"},[t._v(" "+t._s(t.$i18n.__("Connect and scan your website","cookie-law-info"))+" ")]),e("p",{staticClass:"cky-connect-step-description"},[t._v(" "+t._s(t.$i18n.__("To initiate an automatic cookie scan, you need to connect to the CookieYes web app. By connecting you can: ","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-benefit-description"},[e("div",{staticClass:"cky-benefit-steps"},[e("div",{staticClass:"cky-icon-tiny"},[e("img",{attrs:{src:i("f222")}})]),e("p",{staticClass:"cky-connect-step-description cky-connect-benefits"},[t._v(" "+t._s(t.$i18n.__("Detect cookies and trackers on all web pages","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-benefit-steps"},[e("div",{staticClass:"cky-icon-tiny"},[e("img",{attrs:{src:i("f222")}})]),e("p",{staticClass:"cky-connect-step-description cky-connect-benefits"},[t._v(" "+t._s(t.$i18n.__("Automatically classify cookies into categories","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-benefit-steps"},[e("div",{staticClass:"cky-icon-tiny"},[e("img",{attrs:{src:i("f222")}})]),e("p",{staticClass:"cky-connect-step-description cky-connect-benefits"},[t._v(" "+t._s(t.$i18n.__("Generate a detailed cookie declaration","cookie-law-info"))+" ")])])]),e("button",{class:["cky-button",{"cky-external-link":t.hasFilter}],on:{click:t.handleConnectToNewAccount}},[t._v(" "+t._s(t.$i18n.__("Connect to a new account","cookie-law-info"))+" ")]),e("button",{staticClass:"cky-button cky-existing-account cky-external-link",on:{click:t.handleExistingAccount}},[t._v(" "+t._s(t.$i18n.__("Connect to an existing account","cookie-law-info"))+" ")]),e("button",{staticClass:"cky-button cky-later-button",on:{click:t.expandAccordion}},[t._v(" "+t._s(t.$i18n.__("Do it later","cookie-law-info"))+" ")])])]),t.isConnectNoticeClosed?t._e():e("div",{staticClass:"cky-connect-notice-row cky-row"},[e("cky-notice",{attrs:{type:"info",isDismissable:!0},on:{onDismiss:t.handleNoticeClose},scopedSlots:t._u([{key:"header",fn:function(){return[e("div",{staticClass:"cky-notice-header"},[t._v(" "+t._s(t.$i18n.__("Connecting to the web app: what to expect","cookie-law-info"))+" ")])]},proxy:!0}],null,!1,2746105041)},[e("p",[t._v(" "+t._s(t.$i18n.__("When you connect to the web app, your banner will load from CookieYes’ external servers, and consent logs will be stored securely in the cloud. You’ll get access to advanced features and settings, and your banner will follow the monthly pageview limit of your selected plan.","cookie-law-info"))+" ")]),e("p",[t._v(" "+t._s(t.$i18n.__("You can disconnect anytime to switch back to the plugin’s free native version, but the advanced features will be removed.","cookie-law-info"))+" ")])])],1)]},proxy:!0}])})],1)])])},Q=[],V=i("c068"),Z=i("2f62"),K=function(){var t=this,e=t._self._c;return t.pluginStatus?e("div",{class:t.cardClasses},[t.title?e("div",{staticClass:"cky-card-header",on:{click:t.expandAccordion}},[e("div",{staticClass:"cky-row cky-space-between"},[e("div",{staticClass:"cky-title-spacing"},[e("div",{staticClass:"cky-row"},[e("h5",{staticClass:"cky-card-title"},[t._v(" "+t._s(t.title)+" ")])]),t.tagline?e("p",{staticClass:"cky-tagline"},[t._v(" "+t._s(t.tagline)+" ")]):t._e()]),t.showIcon?e("div",{class:{"cky-card-icon":!0,"cky-arrow-upward":t.isExpanded}},[e("img",{attrs:{src:i("50c3")}})]):t._e()]),t.hasActions?e("div",{staticClass:"cky-card-actions"},[t._t("headerAction")],2):t._e()]):t._e(),t.hasBodySlot?e("div",{class:t.getBodyClass},[t.loading?e("cky-card-loader"):t._t("body")],2):t._e(),t._t("outside"),t.hasFooterSlot?e("div",{staticClass:"cky-card-footer"},[t._t("footer")],2):t._e()],2):t._e()},tt=[],et=i("17aa"),it={components:{CkyCardLoader:et["a"]},name:"CkyCard",props:{showIcon:{type:Boolean,default:!1},title:{type:String,required:!1},tagline:{type:String,required:!1,default:""},bodyClass:{type:String,default:""},loading:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},data(){return{isExpanded:this.$store.state.settings.expand,isConnectNoticeClosed:this.$store.state.settings.connect_notice}},computed:{...Object(Z["d"])("settings",["expand"]),hasActions(){return!!this.$slots.headerAction},hasBodySlot(){return!!this.$slots.body},hasFooterSlot(){return!!this.$slots.footer},getLoadingClass(){return this.loading?"cky-loading":""},getBodyClass(){return{"cky-card-body":!0,[this.bodyClass]:this.bodyClass}},pluginStatus(){return this.$store.state.settings.status},cardClasses(){const t=this.isExpanded&&this.showIcon;return{"cky-card":!0,"cky-cursor-pointer":!this.isExpanded,"cky-aria-expanded-notice":t&&!this.isConnectNoticeClosed,"cky-aria-expanded":t&&this.isConnectNoticeClosed}}},methods:{async expandAccordion(){this.isExpanded=!this.isExpanded,this.$store.state.settings.expand=this.isExpanded,await c["a"].post({path:"/settings/expand",data:{expand:this.isExpanded}})},updateCardClasses(){const t=this.$el;t&&(t.classList.remove("cky-aria-expanded-notice"),t.classList.add("cky-aria-expanded"))}}},nt=it,st=Object(f["a"])(nt,K,tt,!1,null,null,null),at=st.exports,ot={name:"CkyConnectNotice",mixins:[V["a"]],components:{CkyNotice:C["a"],CkyIcon:u["a"],CkyConnectCard:at},data(){return{syncing:!1,hasFilter:!1,filterParams:null,contents:{connect:this.$i18n.sprintf(this.$i18n.__("Create a free account to connect with %1$sCookieYes web app%2$s. After connecting, you can manage all your settings from the web app and access advanced features:","cookie-law-info"),"<b>","</b>"),pageviews:this.$i18n.sprintf(this.$i18n.__('You can continue using the plugin without connecting to the web app if you wish so. Please note that the standalone version of the plugin doesn\'t provide some advanced features. However, it offers unlimited <a href="%s" target="_blank">pageviews</a> in contrast to that of the web app-connected version.',"cookie-law-info"),"https://www.cookieyes.com/documentation/pageview-pricing/")},isConnectNoticeClosed:this.$store.state.settings.connect_notice}},methods:{async removeNotice(){await c["a"].post({path:"/settings/notices/connect_notice",data:{}})},expandAccordion(){this.$refs.ckycard.expandAccordion()},async handleExistingAccount(){const t=await this.applyFilter({});if(!t||!0!==t.prevent_navigation){if(this.hasFilterData(t)&&t.filter_result&&"object"===typeof t.filter_result)return this.filterParams=t.filter_result,this.classApplied="login",void this.connectToApp(!0,"",this.filterParams);this.classApplied="login",this.connectToApp(!0)}},async handleNoticeClose(){this.$refs.ckycard.updateCardClasses(),this.isConnectNoticeClosed=!0,this.$store.state.settings.connect_notice=!0,await c["a"].post({path:"/settings/connect_notice",data:{connect_notice:!0}})},async handleConnectToNewAccount(){const t=await this.applyFilter({});if(!t||!0!==t.prevent_navigation)return this.hasFilterData(t)&&t.filter_result&&"object"===typeof t.filter_result?(this.filterParams=t.filter_result,void this.connectToApp(!1,"",this.filterParams)):void this.$router.push("dashboard/plans")}},computed:{...Object(Z["d"])("settings",{info:"info",pluginStatus:"status"}),account(){return this.getOption("account")},showNotice(){return!!window.ckyAppNotices.connect_notice},tablesMissing(){return!!this.info.tables_missing}},mounted(){this.account.connected||(this.$root.$on("beforeConnection",()=>{this.syncing=!0}),this.$root.$on("afterConnection",()=>{}),this.$root.$on("afterSyncing",()=>{this.syncing=!1}),this.checkForFilter())}},ct=ot,rt=(i("35aa"),Object(f["a"])(ct,J,Q,!1,null,null,null)),lt=rt.exports,dt=function(){var t=this,e=t._self._c;return e("cky-card",{staticClass:"cky-upgrade-widget",attrs:{loading:t.cardLoader},scopedSlots:t._u([{key:"body",fn:function(){return[e("div",{staticClass:"cky-row cky-align-center"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("h3",{staticClass:"cky-admin-notice-header"},[t._v(" "+t._s(t.content.title)+" ")]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("p",{staticClass:"cky-py-2"},[t._v(" "+t._s(t.content.description)+" ")])])])])]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-premium-features-list"},[e("ul",t._l(t.content.features,(function(i,n){return e("li",{key:n},[t._v(" "+t._s(i)+" ")])})),0)])])]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-align-center cky-py-2"},[e("a",{staticClass:"cky-button cky-button-medium cky-button-icon cky-center",attrs:{href:t.upgradeURL,target:"_blank"}},[e("cky-icon",{attrs:{icon:"crown",width:"20"}}),t._v(" "+t._s(t.canStartOptoutTrial?t.$i18n.__("Try Pro for free","cookie-law-info"):t.content.cta)+" ")],1)])])])])])]},proxy:!0}])})},ut=[],pt=i("3840"),yt={name:"UpgradeWidget",mixins:[V["a"]],components:{CkyCard:r["a"],CkyIcon:u["a"]},data(){return{content:{title:pt["a"].__("Upgrade to our best plans as your website grows","cookie-law-info"),description:pt["a"].__("Access advanced features and future-proof your business against legal risks.","cookie-law-info"),features:[pt["a"].__("Advanced banner customisation","cookie-law-info"),pt["a"].__("Increased monthly pageviews/month","cookie-law-info"),pt["a"].__("Geo-targeted cookie banners","cookie-law-info"),pt["a"].__("Scheduled scan for automatic updates","cookie-law-info")],cta:pt["a"].__("Upgrade Now","cookie-law-info"),mbg:pt["a"].__("15-day money back guarantee","cookie-law-info")},twoMonthFree:this.$i18n.sprintf(this.$i18n.__("2 months free%son annual plans","cookie-law-info"),"<br/>")}},computed:{account(){return this.getOption("account")},plan(){return!!this.getInfo("plan")&&this.getInfo("plan").name||"free"},cardLoader(){return!this.$store.state.settings.info||this.loading},...Object(Z["d"])("settings",["info"]),canStartOptoutTrial(){return this.info&&this.info.website&&this.info.website.canStartOptoutTrial},upgradeURL(){if("ultimate"===this.plan.toLowerCase())return"https://www.cookieyes.com/support/?query=enterprise&ref=cypluginupgrade#enterprise";const t=new URLSearchParams({upgrade_id:this.account.website_id,openUpgrade:"true",upgrade_source:"cypluginupgrade"});return this.canStartOptoutTrial&&t.append("from_trial","true"),`${window.ckyGlobals.webApp.url}/settings?${t.toString()}`}},async created(){}},ft=yt,gt=(i("1aaf"),Object(f["a"])(ft,dt,ut,!1,null,null,null)),ht=gt.exports,kt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cky-faq-container"},[e("div",{staticClass:"cky-faq-title"},[e("h4",[t._v(" "+t._s(t.title)+" ")])]),e("cky-accordion",t._l(t.faqs,(function(i){return e("cky-accordion-item",{key:i.id,scopedSlots:t._u([{key:"cky-accordion-trigger",fn:function(){return[e("p",{staticClass:"cky-app-accordion-title"},[t._v(" "+t._s(i.question)+" ")])]},proxy:!0},{key:"cky-accordion-content",fn:function(){return[e("p",[t._v(" "+t._s(i.answer)+" ")])]},proxy:!0}],null,!0)})})),1)],1)},_t=[],wt=i("a9f4"),bt=i("b02b"),vt={name:"CkyFaqWidget",components:{CkyAccordion:wt["a"],CkyAccordionItem:bt["a"]},data(){return{title:this.$i18n.__("Frequently Asked Questions","cookie-law-info"),faqs:[{id:"faq1",question:this.$i18n.__("How do I customise the cookie consent banner?","cookie-law-info"),answer:this.$i18n.__('You can customise the banner by clicking the "Customise Banner" button on the plugin dashboard. It will take you to the web app settings, where you have several options to customise the banner to your liking.',"cookie-law-info")},{id:"faq2",question:this.$i18n.__("How do I scan web pages for cookies?","cookie-law-info"),answer:this.$i18n.__('Click the "Go to Web App" to access the web app. There, you will find the option to initiate a cookie scan for your website. Our premium plan offers a scheduled scan feature that automates this process for you.',"cookie-law-info")},{id:"faq3",question:this.$i18n.__("What are pageviews?","cookie-law-info"),answer:this.$i18n.__("Pageviews are the number of times the web pages containing CookieYes banner have been loaded or reloaded. This excludes known bot traffic.","cookie-law-info")},{id:"faq4",question:this.$i18n.__("What happens if the monthly pageview limit exceeds?","cookie-law-info"),answer:this.$i18n.__("The cookie banner will no longer be displayed on your site, which will result in non-compliance. You can either upgrade to a higher plan for an increased pageview limit or disconnect your site from the web app.","cookie-law-info")},{id:"faq5",question:this.$i18n.__("What happens if I disconnect my site from the app?","cookie-law-info"),answer:this.$i18n.__("When you disconnect from the web app, you can continue using the plugin. However, this means you will lose your banner customisation and access to advanced features.","cookie-law-info")},{id:"faq6",question:this.$i18n.__("How do I disconnect the plugin from the web app?","cookie-law-info"),answer:this.$i18n.__('Go to "Site settings" on the plugin dashboard and click "Disconnect" to disconnect the plugin from the web app.',"cookie-law-info")}]}}},mt=vt,Ct=Object(f["a"])(mt,kt,_t,!1,null,null,null),$t=Ct.exports,xt=function(){var t=this,e=t._self._c;return t.pluginStatus&&!t.tablesMissing?e("div",{class:["cky-dashboard-overview",{connected:!!t.account.connected}]},[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12"},[e("cky-card",{attrs:{title:t.$i18n.__("Overview","cookie-law-info"),loading:t.cardLoader},scopedSlots:t._u([{key:"body",fn:function(){return[t.hasBannerErrors&&!t.isOverageApplicable?e("div",{staticClass:"cky-card-row"},[e("cky-notice",{attrs:{type:t.noticeType,showIcon:!0}},[e("p",{domProps:{innerHTML:t._s(t.getBannerError())}}),e("p",{domProps:{innerHTML:t._s(t.disconnectMessage)}})])],1):t._e(),t.hasBannerErrors&&t.isOverageApplicable&&!t.isOverageEnabled&&!t.isOverageAfterRollout?e("div",{staticClass:"cky-card-row"},[e("cky-notice",{attrs:{type:t.noticeType,showIcon:!0}},[e("p",{domProps:{innerHTML:t._s(t.getBannerErrorwithOverage())}}),e("p",{domProps:{innerHTML:t._s(t.disconnectMessage)}})])],1):t._e(),e("div",{staticClass:"cky-card-row"},[e("div",{staticClass:"cky-info-widget-container"},[e("div",{staticClass:"cky-info-widget"},[e("div",{staticClass:"cky-info-widget-icon"},[e("img",{attrs:{src:i("4a95"),alt:"layout"}})]),e("div",{staticClass:"cky-info-widget-content"},[e("span",{staticClass:"cky-info-widget-title"},[t._v(" "+t._s(t.$i18n.__("Banner status","cookie-law-info"))+" ")]),t.bannerStatus?e("span",{staticClass:"cky-info-widget-text",staticStyle:{color:"#00aa62"}},[t._v(" "+t._s(t.$i18n.__("Active","cookie-law-info"))+" "),e("a",{staticClass:"cky-actions-link cky-button-icon",attrs:{href:t.getSiteURL(),target:"_blank"}},[e("cky-icon",{attrs:{icon:"eye"}})],1)]):e("span",{staticClass:"cky-info-widget-text cky-status-error"},[t._v(" "+t._s(t.$i18n.__("Inactive","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-info-widget"},[e("div",{staticClass:"cky-info-widget-icon"},[e("img",{attrs:{src:i("78d0"),alt:"layout"}})]),e("div",{staticClass:"cky-info-widget-content"},[e("span",{staticClass:"cky-info-widget-title"},[t._v(t._s(t.$i18n.__("Regulation","cookie-law-info")))]),t.account.connected?e("span",{staticClass:"cky-info-widget-text"},[t._v(" "+t._s(t.applicableLaws)+" "),e("a",{staticClass:"cky-action-link",on:{click:function(e){return t.$router.redirectToApp("customize")}}},[t._v(t._s(t.$i18n.__("Change","cookie-law-info"))+" ")])]):e("span",{staticClass:"cky-info-widget-text"},[t._v(" "+t._s(t.applicableLaws)+" "),e("router-link",{attrs:{to:{name:"customize"},custom:""},scopedSlots:t._u([{key:"default",fn:function({navigate:i}){return[e("a",{staticClass:"cky-action-link",on:{click:i}},[t._v(" "+t._s(t.$i18n.__("Change","cookie-law-info"))+" ")])]}}],null,!1,1532375348)})],1)])]),e("div",{staticClass:"cky-info-widget"},[e("div",{staticClass:"cky-info-widget-icon"},[e("img",{attrs:{src:i("c3cb"),alt:"layout"}})]),e("div",{staticClass:"cky-info-widget-content"},[e("span",{staticClass:"cky-info-widget-title"},[t._v(t._s(t.$i18n.__("Language","cookie-law-info")))]),t.account.connected?e("span",{staticClass:"cky-info-widget-text"},[t._v(" "+t._s(t.defaultLanguage.name)+" "),t.isFreePlan?e("a",{staticClass:"cky-action-link",on:{click:t.showLanguageUpgradeModal}},[t._v(" "+t._s(t.$i18n.__("Add languages","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:i("7cd5")}})]):e("a",{staticClass:"cky-action-link",on:{click:function(e){return t.$router.redirectToApp("languages")}}},[t._v(" "+t._s(t.$i18n.__("Add languages","cookie-law-info"))+" ")])]):e("span",{staticClass:"cky-info-widget-text"},[t._v(" "+t._s(t.defaultLanguage.name)+" "),e("a",{staticClass:"cky-action-link",on:{click:t.showConnectModal}},[t._v(" "+t._s(t.$i18n.__("Add languages","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:i("7cd5")}})])]),e("cky-connect-modal",{ref:"ckyConnectModal",attrs:{availablePlan:"premium",feature:"language_limit"},scopedSlots:t._u([{key:"title",fn:function(){return[e("img",{attrs:{src:i("0ac9"),alt:"languages"}})]},proxy:!0},{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Display your banner in multiple languages tailored for your audience","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All premium plans</b>","cookie-law-info"))}})])]},proxy:!0}],null,!1,897872998)}),e("cky-upgrade-modal",{ref:"ckyLanguageUpgradeModal",attrs:{feature:"language_limit",upgrade_source:"cywpal"},scopedSlots:t._u([{key:"title",fn:function(){return[e("img",{attrs:{src:i("0ac9"),alt:"languages"}})]},proxy:!0},{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Display your banner in multiple languages tailored for your audience","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All premium plans</b>","cookie-law-info"))}})])]},proxy:!0}],null,!1,897872998)})],1)]),e("div",{staticClass:"cky-info-widget"},[e("div",{staticClass:"cky-info-widget-icon"},[e("img",{attrs:{src:i("5544"),alt:"layout"}})]),e("div",{staticClass:"cky-info-widget-content"},[e("span",{staticClass:"cky-info-widget-title"},[t._v(t._s(t.$i18n.__("Targeted location","cookie-law-info")))]),e("span",{staticClass:"cky-info-widget-text"},[t.account.connected?e("span",{staticStyle:{"font-size":"14px"}},[t._v(" "+t._s(t.capitalizeString(t.targetedLocation))+" "),!t.isFreeorBasicPlan&&!t.isAgencyPlan||t.isGeoTargeted?t.isGeoTargeted?t._e():e("a",{staticClass:"cky-action-link",on:{click:function(e){return t.$router.redirectToApp("customize")}}},[t._v(" "+t._s(t.$i18n.__("Geo-target","cookie-law-info"))+" ")]):e("a",{staticClass:"cky-action-link",on:{click:t.showLocationUpgradeModal}},[t._v(" "+t._s(t.$i18n.__("Geo-target","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:i("7cd5")}})])]):e("span",[t._v(t._s(t.$i18n.__("Worldwide","cookie-law-info"))+" "),e("a",{staticClass:"cky-action-link",on:{click:t.showLocationModal}},[t._v(" "+t._s(t.$i18n.__("Geo-target","cookie-law-info"))+" "),e("img",{staticClass:"cky-crown-img",attrs:{src:i("7cd5")}})])])]),e("cky-connect-modal",{ref:"ckyLocationModal",attrs:{availablePlan:"pro",feature:"config_geo_rules"},scopedSlots:t._u([{key:"title",fn:function(){return[e("img",{attrs:{src:i("e622"),alt:"location"}})]},proxy:!0},{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Display your banner to visitors from selected locations!","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>Pro</b> and <b>Ultimate</b> plans","cookie-law-info"))}})])]},proxy:!0}],null,!1,279373251)}),e("cky-upgrade-modal",{ref:"ckyLocationUpgradeModal",attrs:{feature:"config_geo_rules",upgrade_source:"cywpgt"},scopedSlots:t._u([{key:"title",fn:function(){return[e("img",{attrs:{src:i("e622"),alt:"location"}})]},proxy:!0},{key:"message",fn:function(){return[e("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Display your banner to visitors from selected locations!","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-available-wrapper"},[e("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>Pro</b> and <b>Ultimate</b> plans","cookie-law-info"))}})])]},proxy:!0}],null,!1,18455971)})],1)])])])]},proxy:!0},{key:"footer",fn:function(){return[t.account.connected?e("div",{staticClass:"cky-card-row"},[e("div",{staticClass:"cky-card-row-actions"},[e("a",{staticClass:"cky-button cky-button-outline cky-external-link cky-button-medium",on:{click:function(e){return t.$router.redirectToApp("customize")}}},[t._v(t._s(t.$i18n.__("Customise Banner","cookie-law-info"))+" ")])])]):e("div",{staticClass:"cky-card-row"},[e("div",{staticClass:"cky-card-row-actions"},[e("router-link",{attrs:{to:{name:"customize"},custom:""},scopedSlots:t._u([{key:"default",fn:function({navigate:i}){return[e("a",{staticClass:"cky-button cky-button-outline cky-button-medium cky-external-link",on:{click:i}},[t._v(t._s(t.$i18n.__("Customise Banner","cookie-law-info"))+" ")])]}}],null,!1,921647381)})],1)])]},proxy:!0}],null,!1,73490822)})],1)])]):t._e()},It=[],St=i("9947"),At=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"ckyUpgradeModal",staticClass:"cky-upgrade-modal cky-text-center",attrs:{type:"info",visible:t.visible,dismissable:t.dismissable},scopedSlots:t._u([{key:"body",fn:function(){return[e("h2",{staticClass:"cky-upgrade-modal-title"},[t._t("title")],2),e("p",{staticClass:"cky-upgrade-modal-message"},[t._t("message",(function(){return[t._v(" "+t._s(t.$i18n.__("To upgrade, create a new CookieYes account, or connect to an existing account and access premium features! After connecting, you can manage all your settings from the web app.","cookie-law-info"))+" ")]}))],2)]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[e("div",{staticClass:"cky-upgrade-button-container"},[e("cky-button",{ref:"ckyButtonUpgradeNew",staticClass:"cky-center cky-button-icon",nativeOn:{click:function(e){return t.redirectToPlanSelector.apply(null,arguments)}}},[e("cky-icon",{attrs:{icon:"crown",width:"20"}}),t._v(" "+t._s(t.buttonText)+" ")],1)],1)])]},proxy:!0}],null,!0)})},Tt=[],Lt=i("8a80"),Pt={name:"CkyUpgradeModal",components:{CkyModal:Lt["a"],CkyIcon:u["a"]},props:{visible:{type:Boolean,default:!1},feature:{type:String,default:""},upgrade_source:{type:String,default:""}},methods:{show(){this.$refs.ckyUpgradeModal&&this.$refs.ckyUpgradeModal.show()},close(){this.$refs.ckyUpgradeModal&&this.$refs.ckyUpgradeModal.close()},redirectToPlanSelector(){if(this.canStartOptoutTrial){const t=this.getOption("account"),e=new URLSearchParams({upgrade_id:t.website_id,openUpgrade:"true",upgrade_source:this.upgrade_source});e.append("from_trial","true");const i=`${window.ckyGlobals.webApp.url}/settings?${e.toString()}`;window.open(i,"_blank")}else{const t={website:this.getInfo("id")};let e=this.$router.getAppRedirectURL("wp-plan-selector",t);this.feature&&(e+="&feature="+this.feature),this.upgrade_source&&(e+="&upgrade_source="+this.upgrade_source),window.open(e,"_blank")}}},computed:{dismissable(){return!0===!this.visible},...Object(Z["d"])("settings",["info"]),canStartOptoutTrial(){return this.info&&this.info.website&&this.info.website.canStartOptoutTrial},buttonText(){return this.canStartOptoutTrial?this.$i18n.__("Try Pro for free","cookie-law-info"):this.$i18n.__("Upgrade now","cookie-law-info")}},mounted(){this.$root.$on("afterConnection",()=>{this.close()})}},Nt=Pt,Ot=(i("05e5"),Object(f["a"])(Nt,At,Tt,!1,null,null,null)),Mt=Ot.exports,Wt={name:"CkyDashboardOverview",components:{CkyCard:r["a"],CkyNotice:C["a"],CkyIcon:u["a"],CkyConnectModal:St["a"],CkyUpgradeModal:Mt},data(){return{noticeType:"error",subscriptionURL:window.ckyGlobals.webApp.url+"/settings/organizations-and-sites",billingURL:window.ckyGlobals.webApp.url+"/settings/billing",disconnectMessage:this.$i18n.sprintf(this.$i18n.__('Alternatively, you can <a href="%s">disconnect</a> your site from the web app and continue using the standalone version of the plugin. Please note that by doing so, you will lose your banner customisation and access to advanced features.',"cookie-law-info"),"admin.php?page=cookie-law-info#/settings")}},methods:{getSiteURL(){const t=new URL(window.ckyGlobals.site.url);return t.searchParams.append("cky_preview",!0),t.toString()},getBannerError(){return!(!this.info.website||!this.connected)&&(!!this.info.pageviews.exceeded&&("banner_disabled"===this.info.status?(this.noticeType="error",this.bannerErrors.pageviewsExceeded):(this.noticeType="warning",this.bannerErrors.pageviewsWarning)))},getBannerErrorwithOverage(){return!(!this.info.website||!this.connected)&&(!!this.info.pageviews.exceeded&&(this.noticeType="error",this.bannerErrors.pageviewsExceededwithOverage))},capitalizeString(t){return t.charAt(0).toUpperCase()+t.slice(1)},showConnectModal(){this.$refs.ckyConnectModal.show()},showLocationModal(){this.$refs.ckyLocationModal.show()},showLanguageUpgradeModal(){this.$refs.ckyLanguageUpgradeModal.show()},showLocationUpgradeModal(){this.$refs.ckyLocationUpgradeModal.show()}},computed:{...Object(Z["c"])("languages",{defaultLanguage:"getDefault"}),...Object(Z["d"])("settings",["info"]),cardLoader(){return!this.info||this.loading},banner(){return this.$store.state.banners.current},consentLogs(){return this.getInfo("consent_logs")&&this.getInfo("consent_logs").status||!1},account(){return this.getOption("account")},connected(){return!!this.account.connected},applicableLaws(){if(this.account.connected){const t=this.getInfo("banners");if(t.laws){const e=t.laws.split(/\s*&\s*/);return"ccpa"===t.laws?"US State Laws":e.includes("ccpa")&&e.includes("gdpr")?t.is_iab_enabled?"GDPR (IAB TCF v2.3) & US State Laws":"GDPR & US State Laws":t.is_iab_enabled?"GDPR (IAB TCF v2.3)":"GDPR"}return"GDPR"}{const t=this.banner?this.banner.properties.settings.applicableLaw:"";return"gdpr"===t?"GDPR":"US State Laws"}},targetedLocation(){if(this.account.connected){const t=this.getInfo("banners");if(t.targetedLocation)return t.targetedLocation}return"worldwide"},isGeoTargeted(){return"worldwide"!==this.targetedLocation},pluginStatus(){return this.$store.state.settings.status},tablesMissing(){return!!this.info.tables_missing},bannerStatus(){return!this.info.website||!this.connected||!(this.info.pageviews&&this.info.pageviews.exceeded&&"banner_disabled"==this.info.status||"suspended"===this.info.website.status||this.info.banner_disabled_manually)},hasBannerErrors(){return!!this.getBannerError()},gracePeriod(){return this.info&&this.info.website&&this.info.website.grace_period_ends_at?this.info.website.grace_period_ends_at:0},bannerErrors(){return{pageviewsWarning:this.$i18n.sprintf(this.$i18n.__('<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href="%s" target="_blank">Organisations & Sites</a> to upgrade plan.',"cookie-law-info"),this.subscriptionURL),pageviewsExceeded:this.$i18n.sprintf(this.$i18n.__('<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href="%s" target="_blank">Organisations & Sites</a> to upgrade plan and activate your banner.',"cookie-law-info"),this.subscriptionURL),pageviewsExceededwithOverage:this.$i18n.sprintf(this.$i18n.__('<b>Pageview limit exceeded</b>: To keep showing the banner on this site, <a href="%1$s" target="_blank">upgrade your plan</a> or <a href="%2$s" target="_blank">enable Extra Pageviews</a> from your web app account.',"cookie-law-info"),this.subscriptionURL,this.billingURL)}},isFreePlan(){return!!this.info&&"Free"===this.info.plan.name},isFreeorBasicPlan(){return!!this.info&&("Free"===this.info.plan.name||"Basic"===this.info.plan.name)},isAgencyPlan(){return!!this.info&&"Agency"===this.info.plan.name},overageData(){return this.info&&this.info.overage?this.info.overage:null},isOverageApplicable(){return!!this.overageData&&!!this.overageData.applicable},isOverageEnabled(){return!!this.overageData&&!!this.overageData.enabled},isOverageAfterRollout(){return!!this.overageData&&!!this.overageData.is_after_rollout}}},Ut=Wt,Rt=(i("cd39"),Object(f["a"])(Ut,xt,It,!1,null,null,null)),Et=Rt.exports,Dt=i("c4aa"),Bt={name:"Dashboard",mixins:[V["a"]],components:{NoticeMigration:S,NoticeSuspended:D,PageviewOverage:O,NoticeTrialStatus:z,CkyScanSummary:b,CkyConnectSuccess:X["a"],CkyConnectNotice:lt,CkyDashboardOverview:Et,UpgradeWidget:ht,CkyFaqWidget:$t,CkyConsentChart:()=>Promise.all([i.e("chunk-6c8091d8"),i.e("chunk-77f3f88c")]).then(i.bind(null,"03b4")),CkyPageviewGraph:()=>Promise.all([i.e("chunk-6c8091d8"),i.e("chunk-6d688c92")]).then(i.bind(null,"fe52"))},data(){return{scanStatus:!0,loading:!0,syncing:!1}},methods:{loadBanner:async function(){await Dt["a"].getActiveBanner()},connectScan(){this.connectToApp(),this.$root.$on("afterConnection",()=>{this.$refs.ckyButtonConnectScan.startLoading()})},connectLog(){this.connectToApp(),this.$root.$on("afterConnection",()=>{this.$refs.ckyButtonConnectLog.startLoading()})},getSiteURL(){const t=new URL(window.ckyGlobals.site.url);return t.searchParams.append("cky_preview",!0),t.toString()}},computed:{getWebsiteInfo(){return this.getInfo("website")},banner(){return this.$store.state.banners.current},isTrial(){return this.getWebsiteInfo&&this.getWebsiteInfo.is_trial},isInReverseTrial(){return this.getWebsiteInfo&&this.getWebsiteInfo.isInReverseTrial},isInOptinTrial(){return this.getWebsiteInfo&&this.getWebsiteInfo.isInOptinTrial},isSuspended(){return this.getWebsiteInfo&&"suspended"===this.getWebsiteInfo.status},isTrialSubscriptionCancelled(){return this.getWebsiteInfo&&"subscriptionCancelled"===this.getWebsiteInfo.status&&this.isTrial},isPaidSubscriptionCancelled(){return this.getWebsiteInfo&&"subscriptionCancelled"===this.getWebsiteInfo.status&&!this.isTrial&&this.getWebsiteInfo.payment_status},isPaymentMethodMissing(){return this.getWebsiteInfo&&"paymentMethodMissingPaid"===this.getWebsiteInfo.status&&!this.isTrial&&!this.getWebsiteInfo.payment_status},hasPaymentMethod(){return this.getWebsiteInfo&&this.getWebsiteInfo.hasPaymentMethod},consentLogs(){return this.getInfo("consent_logs")&&this.getInfo("consent_logs").status||!1},account(){return this.getOption("account")},bannerStatus(){return this.getInfo("banners")&&this.getInfo("banners").status||!1},scans(){return this.getInfo("scans")&&this.getInfo("scans")||{}},plan(){return this.getInfo("plan").name||"free"},freePlan(){return"free"===this.plan.toLowerCase()},...Object(Z["c"])("languages",{defaultLanguage:"getDefault"})},async created(){this.loading=!0;try{await this.loadBanner(),this.loading=!1,this.$root.$on("beforeConnection",()=>{this.syncing=!0}),this.$root.$on("afterSyncing",()=>{this.syncing=!1})}catch(t){console.error(t)}}},Ft=Bt,Gt=(i("28fb"),Object(f["a"])(Ft,n,s,!1,null,"0a763664",null));e["default"]=Gt.exports},9947:function(t,e,i){"use strict";var n=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"ckyConnectModal",staticClass:"cky-connect-modal cky-text-center",attrs:{type:"info",visible:t.visible,dismissable:t.dismissable},scopedSlots:t._u([{key:"body",fn:function(){return[t._t("title")]},proxy:!0},{key:"footer",fn:function(){return[t._t("message"),e("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[e("cky-button",{ref:"ckyButtonConnect",class:{"cky-external-link":t.hasFilter},nativeOn:{click:function(e){return t.handleNavigate()}}},[t._v(" "+t._s(t.$i18n.__("Connect to Web App to Access","cookie-law-info"))+" ")]),e("p",{staticClass:"cky-login-text"},[(t.availablePlan,e("a",{staticClass:"cky-login-and-connect cky-external-link",attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.handleExistingAccountConnection.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Have an account? Log in and connect","cookie-law-info"))+" ")]))])],1)]},proxy:!0}],null,!0)})},s=[],a=i("c068"),o=i("8a80"),c={name:"CkyConnectModal",mixins:[a["a"]],components:{CkyModal:o["a"]},data(){return{hasFilter:!1,filterParams:null}},props:{visible:{type:Boolean,default:!1},availablePlan:{type:String,default:"all"},feature:{type:String,default:""}},methods:{show(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.show()},close(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.close()},async handleNavigate(){const t=await this.applyFilter({});if(!t||!0!==t.prevent_navigation){if(this.hasFilterData(t))return t.filter_result&&"object"===typeof t.filter_result?void this.connectToApp(!1,this.feature,t.filter_result):(document.body.classList.remove("cky-app-modal-open"),void this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}}));document.body.classList.remove("cky-app-modal-open"),this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}})}},async handleExistingAccountConnection(){const t=await this.applyFilter({});t&&!0===t.prevent_navigation||(this.hasFilterData(t)&&t.filter_result&&"object"===typeof t.filter_result?this.connectToApp(!0,this.feature,t.filter_result):this.connectToApp(!0,this.feature))}},computed:{dismissable(){return!this.visible}},mounted(){this.$root.$on("afterConnection",()=>{this.close()}),this.checkForFilter()}},r=c,l=(i("2785"),i("2877")),d=Object(l["a"])(r,n,s,!1,null,null,null);e["a"]=d.exports},"9b0d":function(t,e,i){},"9cca":function(t,e,i){t.exports=i.p+"img/new.svg"},baf6:function(t,e,i){},c340:function(t,e,i){"use strict";i("7630")},c3cb:function(t,e,i){t.exports=i.p+"img/lang.svg"},ccae:function(t,e,i){},cd39:function(t,e,i){"use strict";i("5815")},d407:function(t,e,i){"use strict";i("9b0d")},d4af:function(t,e,i){},d5e8:function(t,e,i){},ddbc:function(t,e,i){},e622:function(t,e,i){t.exports=i.p+"img/geo-location.svg"},f222:function(t,e,i){t.exports=i.p+"img/check.svg"},fb71:function(t,e,i){t.exports=i.p+"img/circle-warning.svg"}}]);                                                                                                                                                                                                                                                                                                                                                                                                     lite/admin/dist/js/5.js                                                                             0000777                 00000611057 15251156627 0010705 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-empty.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"empty\",\n  components: {\n    CkyIcon: _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    emptyMessage: {\n      type: String,\n      default: \"\"\n    },\n    icon: {\n      type: String,\n      default: \"blank\"\n    },\n    width: {\n      type: String,\n      default: \"60px\"\n    },\n    height: {\n      type: String,\n      default: \"60px\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-headsup-popup.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyHeadsUpPopup\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    header: {\n      type: String,\n      required: true\n    },\n    body: {\n      type: String,\n      required: true\n    },\n    cancelBtn: {\n      type: String,\n      required: true\n    },\n    confirmBtn: {\n      type: String,\n      required: true\n    }\n  },\n  methods: {\n    clearHeadsUpPopup() {\n      this.$emit('clear');\n    },\n    closePopup() {\n      this.$refs.CkyHeadsUpPopup.close();\n      this.clearHeadsUpPopup();\n    },\n    confirmDelete() {\n      this.$emit('deleteItem');\n    },\n    show() {\n      this.$refs.CkyHeadsUpPopup.show();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-select.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-select.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkySelect\",\n  props: {\n    value: null,\n    options: {\n      type: [Object, Array],\n      required: true\n    },\n    placeholder: {\n      type: String,\n      Default: \"\"\n    },\n    label: {\n      type: String,\n      default: \"label\"\n    },\n    tag: {\n      type: String,\n      default: \"id\"\n    }\n  },\n  data() {\n    return {\n      selectedOption: null\n    };\n  },\n  mounted() {\n    this.selectedOption = this.value;\n  },\n  methods: {\n    getOptionLabel(option) {\n      if (typeof option === \"object\") {\n        if (!option[this.label]) {\n          return console.warn(`[vue-select warn]: Label key \"option.${this.label}\" does not` + ` exist in options object ${JSON.stringify(option)}.\\n`);\n        }\n        return option[this.label];\n      }\n      return option;\n    },\n    getOptionKey(option) {\n      if (typeof option === \"object\") {\n        if (!Object.prototype.hasOwnProperty.call(option, this.tag)) {\n          return console.warn(`[vue-select warn]: Label key \"option.${this.tag}\" does not` + ` exist in options object ${JSON.stringify(option)}.\\n`);\n        }\n        return option[this.tag];\n      }\n      return option;\n    }\n  },\n  watch: {\n    value: function (newValue) {\n      this.selectedOption = newValue;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-select.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tab.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/tabs/cky-nav-tab.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyNavTab\",\n  props: {\n    title: {\n      type: String,\n      required: true\n    },\n    subTitle: {\n      type: String,\n      default: \"\"\n    },\n    selected: {\n      type: Boolean,\n      default: false\n    },\n    icon: {\n      type: [Boolean, String],\n      default: false\n    },\n    meta: {\n      type: [Array, String, Object],\n      default: () => ({})\n    }\n  },\n  data() {\n    return {\n      isActive: false,\n      iconClass: \"\"\n    };\n  },\n  computed: {\n    href() {\n      return \"#\" + this.title.toLowerCase().replace(/ /g, \"-\");\n    }\n  },\n  mounted() {\n    this.isActive = this.selected;\n    this.iconClass = this.icon;\n  }\n});\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tab.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tabs.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/tabs/cky-nav-tabs.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyNavTabs\",\n  props: {\n    onTabChange: {\n      type: Function\n    },\n    type: {\n      type: String,\n      default: \"vertical\"\n    }\n  },\n  data() {\n    return {\n      activeTabIndex: 0,\n      actualIndex: 1,\n      rawTabs: []\n    };\n  },\n  created() {\n    this.rawTabs = this.$children;\n  },\n  methods: {\n    setActiveTab(stab) {\n      this.tabs.forEach(tab => {\n        tab.isActive = tab.title === stab.title;\n      });\n    },\n    navigateToTab(index) {\n      this.changeTab(this.activeTabIndex, index);\n    },\n    changeTab(oldIndex, newIndex) {\n      let oldTab = this.tabs[oldIndex];\n      let newTab = this.tabs[newIndex];\n      if (oldTab) {\n        oldTab.isActive = false;\n      }\n      if (newTab) {\n        newTab.isActive = true;\n        this.runCallback(newTab);\n      }\n      this.activeTabIndex = newIndex;\n    },\n    getActiveTab() {\n      let activeTab = false;\n      this.tabs.forEach(tab => {\n        if (true === tab.isActive) {\n          activeTab = tab;\n        }\n      });\n      return activeTab;\n    },\n    setDefaultActiveTab() {\n      if (this.tabs[0]) {\n        this.tabs[0].isActive = true;\n      }\n    },\n    hasSubTitle(tab) {\n      return !!tab.subTitle;\n    },\n    runCallback(tab) {\n      if (this.onTabChange) {\n        this.onTabChange(tab);\n      }\n    }\n  },\n  mounted() {\n    this.setDefaultActiveTab();\n    this.runCallback(this.getActiveTab());\n  },\n  computed: {\n    tabClass() {\n      return {\n        \"cky-nav-tab\": true,\n        \"cky-vertical-tab\": this.type === \"vertical\",\n        \"cky-horizontal-tab\": this.type === \"horizontal\"\n      };\n    },\n    tabItemClass() {\n      return {\n        \"cky-vertical-tabs\": this.type === \"vertical\",\n        \"cky-horizontal-tabs\": this.type === \"horizontal\",\n        \"cky-step-tabs\": this.type === \"step\"\n      };\n    },\n    tabCount() {\n      return this.tabs.length;\n    },\n    isLastTab() {\n      return this.activeTabIndex === this.tabCount - 1;\n    },\n    tabs() {\n      const tabs = this.rawTabs;\n      let step = 1;\n      tabs.map(function (element) {\n        element.title != \"\" ? (element.step = step, step = step + 1) : false;\n        return element;\n      });\n      return tabs;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tabs.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _components_cky_empty_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-empty.vue */ \"./src/components/cky-empty.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyCookiesTable\",\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyEmpty: _components_cky_empty_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  props: {\n    cookies: {\n      type: [Array, Object]\n    },\n    language: String\n  },\n  data() {\n    return {\n      isModalVisible: false,\n      checkedItems: [],\n      currentCookieAction: \"\"\n    };\n  },\n  methods: {\n    openCookieModal(cookie) {\n      this.$emit(\"createEditCookie\", cookie);\n    },\n    deleteCookie(cookie) {\n      this.$emit(\"deleteCookie\", cookie);\n    },\n    closeModal() {\n      this.isModalVisible = false;\n    },\n    strippedContent(description) {\n      if (!description) {\n        return \"\";\n      }\n      return description.replace(/(<([^>]+)>)/ig, \"\");\n    }\n  },\n  computed: {\n    selectAll: {\n      get: function () {\n        if (!this.cookies.length) {\n          return false;\n        }\n        return this.cookies ? this.checkedItems.length == this.cookies.length : false;\n      },\n      set: function (value) {\n        var selected = [];\n        if (value) {\n          this.cookies.forEach(function (item) {\n            selected.push(item.id);\n          });\n        }\n        this.checkedItems = selected;\n      }\n    },\n    discovered: function () {\n      return this.cookies.filter(cookie => cookie.discovered == true);\n    },\n    selfDeclared: function () {\n      return this.cookies.filter(cookie => cookie.discovered == false);\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/utils */ \"./src/helpers/utils.js\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _components_tabs_cky_nav_tabs_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/tabs/cky-nav-tabs.vue */ \"./src/components/tabs/cky-nav-tabs.vue\");\n/* harmony import */ var _components_tabs_cky_nav_tab_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/tabs/cky-nav-tab.vue */ \"./src/components/tabs/cky-nav-tab.vue\");\n/* harmony import */ var _modules_cookies_components_cky_cookies_table_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/modules/cookies/components/cky-cookies-table.vue */ \"./src/modules/cookies/components/cky-cookies-table.vue\");\n/* harmony import */ var _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/modules/cookies/helpers/api */ \"./src/modules/cookies/helpers/api.js\");\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n/* harmony import */ var _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/accordion/cky-accordion.vue */ \"./src/components/accordion/cky-accordion.vue\");\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _components_elements_cky_select_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/elements/cky-select.vue */ \"./src/components/elements/cky-select.vue\");\n/* harmony import */ var _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/elements/cky-card-loader.vue */ \"./src/components/elements/cky-card-loader.vue\");\n/* harmony import */ var _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/elements/wp-editor.vue */ \"./src/components/elements/wp-editor.vue\");\n/* harmony import */ var vue_frag__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! vue-frag */ \"./node_modules/vue-frag/dist/frag.esm.js\");\n/* harmony import */ var _components_cky_headsup_popup_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/cky-headsup-popup.vue */ \"./src/components/cky-headsup-popup.vue\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabCookies\",\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyNavTab: _components_tabs_cky_nav_tab_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    CkyNavTabs: _components_tabs_cky_nav_tabs_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyCookiesTable: _modules_cookies_components_cky_cookies_table_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    CkyHeadsUpPopup: _components_cky_headsup_popup_vue__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n    CkyAccordion: _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n    CkySelect: _components_elements_cky_select_vue__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n    CkyCardLoader: _components_elements_cky_card_loader_vue__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n    WpEditor: _components_elements_wp_editor_vue__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n    Fragment: vue_frag__WEBPACK_IMPORTED_MODULE_13__[\"Fragment\"]\n  },\n  data() {\n    return {\n      cookie: {},\n      category: {},\n      categoryCookies: [],\n      cookies: [],\n      cookieName: false,\n      cookieId: false,\n      currentTab: \"layout\",\n      cookieCategories: [],\n      loading: false,\n      currentLanguage: \"\",\n      errors: {\n        cookie: {\n          id: false,\n          domain: false,\n          duration: false,\n          description: false\n        },\n        category: {\n          name: false,\n          description: false\n        }\n      },\n      messages: {\n        header: this.$i18n.__(\"Delete cookie?\", \"cookie-law-info\"),\n        cancelBtn: this.$i18n.__(\"Cancel\", \"cookie-law-info\"),\n        confirmBtn: this.$i18n.__(\"Delete cookie\", \"cookie-law-info\")\n      }\n    };\n  },\n  async mounted() {\n    this.loadItems(true);\n  },\n  methods: {\n    async loadItems(force = false) {\n      try {\n        this.loading = force;\n        await this.$store.dispatch(\"cookies/reInit\");\n        this.loading = false;\n      } catch (error) {\n        console.error(error);\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"error\",\n          message: this.$i18n.__(\"An unexpected error occurred please try reloading the page or logging in again.\", \"cookie-law-info\")\n        });\n      }\n    },\n    async addOrEditCookie() {\n      this.$refs.ckyButtonCreateEditCookie.startLoading();\n      try {\n        let response = {};\n        const cookie = this.currentCookie;\n        this.resetErrors(\"cookie\");\n        const validated = this.validateCookieFields(cookie);\n        if (validated) {\n          if (cookie.id > 0) {\n            response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_5__[\"default\"].updateCookie(cookie.id, cookie);\n          } else {\n            response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_5__[\"default\"].createCookie(cookie);\n          }\n          if (response) {\n            await this.loadItems();\n            this.closeCookieModal();\n            this.$root.$emit(\"triggerNotification\", {\n              type: \"success\",\n              message: this.$i18n.__(\"Successfully updated\", \"cookie-law-info\")\n            });\n          }\n        }\n      } catch (error) {\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"error\",\n          message: this.$i18n.__(\"Problem occurred while saving your settings. Please try again later!\", \"cookie-law-info\")\n        });\n      }\n      this.$refs.ckyButtonCreateEditCookie.stopLoading();\n    },\n    async addOrEditCookieCategory() {\n      this.$refs.ckyButtonCreateEditCookieCategory.startLoading();\n      try {\n        let response = {};\n        const category = this.currentCategory;\n        this.resetErrors(\"category\");\n        const validated = this.validateCategoryFields(category);\n        if (validated) {\n          if (category.id) {\n            response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_5__[\"default\"].updateCookieCategory(category.id, category);\n          } else {\n            response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_5__[\"default\"].createCookieCategory(category);\n          }\n          if (response) {\n            await this.loadItems();\n          }\n          this.$refs.ckyCookieCategoryModal.close();\n          this.$root.$emit(\"triggerNotification\", {\n            type: \"success\",\n            message: this.$i18n.__(\"Successfully updated\", \"cookie-law-info\")\n          });\n        }\n      } catch (error) {\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"error\",\n          message: this.$i18n.__(\"Problem occurred while saving your settings. Please try again later!\", \"cookie-law-info\")\n        });\n      }\n      this.$refs.ckyButtonCreateEditCookieCategory.stopLoading();\n    },\n    loadCookies(tab) {\n      this.category = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(tab.meta);\n    },\n    openCookieModal(cookie = {}) {\n      this.cookie = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(cookie);\n      this.$refs.ckyCookieModal.show();\n    },\n    openCookieCategoryModal(category) {\n      this.category = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(category);\n      this.$refs.ckyCookieCategoryModal.show();\n    },\n    closeCookieModal() {\n      this.$refs.ckyCookieModal.close();\n      this.clearCookieModal();\n    },\n    clearCookieModal() {\n      this.cookie = {\n        name: '',\n        domain: '',\n        duration: this.getLanguageContents({}),\n        description: this.getLanguageContents({}),\n        category: ''\n      };\n      this.resetErrors(\"cookie\");\n      this.$nextTick(() => {\n        if (this.$refs.wpEditor && this.$refs.wpEditor.clearContent) {\n          this.$refs.wpEditor.clearContent();\n        }\n      });\n    },\n    closeCookieCategoryModal() {\n      this.$refs.ckyCookieCategoryModal.close();\n      this.clearCategoryModal();\n    },\n    clearCategoryModal() {\n      this.category = {\n        name: this.getLanguageContents({}),\n        description: this.getLanguageContents({})\n      };\n      this.resetErrors(\"category\");\n    },\n    deleteCookieConfirmation(cookie) {\n      this.cookieName = cookie.name;\n      this.cookieId = cookie.id;\n      this.$refs.ckyHeadsUpPopup.show();\n    },\n    async deleteCookie() {\n      if (this.cookieId) {\n        let response = await _modules_cookies_helpers_api__WEBPACK_IMPORTED_MODULE_5__[\"default\"].deleteCookie(this.cookieId);\n        if (response.id > 0) {\n          this.$root.$emit(\"triggerNotification\", {\n            type: \"success\",\n            message: this.$i18n.__(\"Successfully deleted the cookie\", \"cookie-law-info\")\n          });\n          await this.loadItems();\n        } else {\n          this.$root.$emit(\"triggerNotification\", {\n            type: \"error\",\n            message: this.$i18n.__(\"Failed\", \"cookie-law-info\")\n          });\n        }\n      }\n      this.$refs.ckyHeadsUpPopup.closePopup();\n    },\n    getCookiesCountText(cookies) {\n      let count = cookies.length;\n      return \"(\" + count + \")\";\n    },\n    getLanguageContents(item) {\n      let data = {};\n      this.selectedLanguages.forEach(language => {\n        let code = language.code;\n        data[code] = item && Object.prototype.hasOwnProperty.call(item, code) ? item[code] : \"\";\n      });\n      return data;\n    },\n    strippedContent(description) {\n      if (!description) {\n        return \"\";\n      }\n      return description.replace(/(<([^>]+)>)/gi, \"\");\n    },\n    resetErrors(type) {\n      Object.keys(this.errors[type]).forEach(key => {\n        this.errors[type][key] = false;\n      });\n    },\n    validateCookieFields(cookie) {\n      this.errors.cookie.id = !(cookie.name && cookie.name.trim());\n      this.errors.cookie.domain = !(cookie.domain && cookie.domain.trim());\n      this.errors.cookie.duration = !(cookie.duration[this.language] && cookie.duration[this.language].trim());\n      this.errors.cookie.description = !(cookie.description[this.language] && cookie.description[this.language].trim());\n      return !this.errors.cookie.id && !this.errors.cookie.domain && !this.errors.cookie.duration && !this.errors.cookie.description;\n    },\n    validateCategoryFields(category) {\n      this.errors.category.name = !(category.name[this.language] && category.name[this.language].trim());\n      this.errors.category.description = !(category.description[this.language] && category.description[this.language].trim());\n      return !this.errors.category.name && !this.errors.category.description;\n    },\n    clearHeadsUpPopup() {\n      this.cookieName = false;\n      this.cookieId = false;\n    }\n  },\n  computed: {\n    bodyContent() {\n      return this.$i18n.sprintf(this.$i18n.__(\n      // translators: %s is the name of the cookie being deleted\n      \"The cookie <b>%s</b> will be permanently deleted. This cookie will no longer be displayed on your cookie list nor be blocked prior to receiving user consent.\", \"cookie-law-info\"), this.cookieName);\n    },\n    cookieGroups() {\n      return this.$store.state.cookies.items;\n    },\n    currentCookie: {\n      get() {\n        const cookie = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(this.cookie);\n        if (!cookie.description) {\n          cookie.description = this.getLanguageContents({});\n        }\n        if (!cookie.duration) {\n          cookie.duration = this.getLanguageContents({});\n        }\n        cookie.category = this.cookie.category ? this.cookie.category : this.category.id;\n        return cookie;\n      },\n      set(cookie) {\n        this.cookie = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(cookie);\n      }\n    },\n    currentCategory: {\n      get() {\n        const category = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(this.category);\n        if (!category.name) {\n          category.name = this.getLanguageContents({});\n        }\n        if (!category.description) {\n          category.description = this.getLanguageContents({});\n        }\n        return category;\n      },\n      set(category) {\n        this.category = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(category);\n      }\n    },\n    disabled: function () {\n      return !this.cookie.id;\n    },\n    categories: function () {\n      return this.cookieGroups;\n    },\n    selectedLanguages() {\n      const selected = this.$store.state.languages.selected;\n      const available = this.$store.state.languages.available;\n      const filtered = available.filter(function (item) {\n        return selected.indexOf(item.code) > -1;\n      });\n      return filtered;\n    },\n    language: {\n      get() {\n        return this.currentLanguage && this.currentLanguage || this.$store.state.languages.default;\n      },\n      set(value) {\n        this.currentLanguage = value;\n      }\n    },\n    isLoaded() {\n      return !this.loading && !!this.categories.length;\n    },\n    isCategoryLoaded() {\n      return !!this.category.id;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_frag__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-frag */ \"./node_modules/vue-frag/dist/frag.esm.js\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabScanner\",\n  components: {\n    Fragment: vue_frag__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/cookies.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/views/cookies.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _modules_cookies_tabs_tab_cookies_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/cookies/tabs/tab-cookies.vue */ \"./src/modules/cookies/tabs/tab-cookies.vue\");\n/* harmony import */ var _modules_cookies_tabs_tab_scanner_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/cookies/tabs/tab-scanner.vue */ \"./src/modules/cookies/tabs/tab-scanner.vue\");\n/* harmony import */ var _mixins_visibility__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/mixins/visibility */ \"./src/mixins/visibility.js\");\n/* harmony import */ var _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/cky-connect-success.vue */ \"./src/components/cky-connect-success.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyCookies\",\n  mixins: [_mixins_visibility__WEBPACK_IMPORTED_MODULE_3__[\"visibility\"]],\n  components: {\n    TabCookies: _modules_cookies_tabs_tab_cookies_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    TabScanner: _modules_cookies_tabs_tab_scanner_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyConnectSuccess: _components_cky_connect_success_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n  },\n  data() {\n    return {\n      tabs: [{\n        id: \"cookies\",\n        title: this.$i18n.__(\"Cookie List\", \"cookie-law-info\"),\n        icon: false\n      }, {\n        id: \"scanner\",\n        title: this.$i18n.__(\"Scan History\", \"cookie-law-info\"),\n        icon: false\n      }],\n      currentTab: \"cookies\"\n    };\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapState\"])(\"settings\", [\"options\", \"info\"]),\n    connected() {\n      return !!this.options.account.connected;\n    },\n    currentTabComponent() {\n      return `tab-${this.currentTab.toLowerCase()}`;\n    },\n    account() {\n      return this.getOption(\"account\");\n    }\n  },\n  methods: {\n    showIcon(tab) {\n      return !!tab.icon;\n    },\n    changeTab(id) {\n      const route = this.$router.getRouteByName(\"cookies\");\n      this.currentTab = id || this.$route.query.tab || \"cookies\";\n      if (!route.query) {\n        route.query = {};\n      }\n      route.query.tab = this.currentTab;\n      const currentRoute = this.$route;\n      const currentTab = currentRoute.query && currentRoute.query.tab || 'cookies';\n      const targetTab = route.query.tab || 'cookies';\n      if (currentRoute.name === route.name && currentTab === targetTab) {\n        return;\n      }\n      this.$router.push({\n        name: route.name,\n        query: route.query\n      }).catch(() => {});\n    },\n    showScanNowModal() {\n      this.$refs.scanNowModal.show();\n    },\n    showScheduleModal() {\n      this.$refs.scheduleModal.show();\n    }\n  },\n  async mounted() {\n    const tabFromQuery = this.$route.query.tab;\n    if (tabFromQuery) {\n      this.changeTab(tabFromQuery);\n    } else {\n      this.currentTab = \"cookies\";\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=template&id=14e5e131":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-empty.vue?vue&type=template&id=14e5e131 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-empty-state\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: _vm.icon,\n      width: _vm.width,\n      height: _vm.height\n    }\n  }), _c(\"p\", {\n    staticClass: \"cky-empty-message\"\n  }, [_vm._v(_vm._s(_vm.emptyMessage))])], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"CkyHeadsUpPopup\",\n    staticClass: \"cky-headsup-popup\",\n    on: {\n      close: _vm.clearHeadsUpPopup\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.header) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.body)\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closePopup\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.cancelBtn) + \" \")]), _c(\"cky-button\", {\n          staticClass: \"cky-button-danger\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.confirmDelete.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.confirmBtn) + \" \")])], 1)];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-select.vue?vue&type=template&id=5c70ef70":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-select.vue?vue&type=template&id=5c70ef70 ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"select\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.selectedOption,\n      expression: \"selectedOption\"\n    }],\n    staticClass: \"cky-select\",\n    on: {\n      input: event => {\n        _vm.$emit(\"input\", event.target.value);\n      },\n      change: function ($event) {\n        var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n          return o.selected;\n        }).map(function (o) {\n          var val = \"_value\" in o ? o._value : o.value;\n          return val;\n        });\n        _vm.selectedOption = $event.target.multiple ? $$selectedVal : $$selectedVal[0];\n      }\n    }\n  }, _vm._l(_vm.options, function (option) {\n    return _c(\"option\", {\n      key: _vm.getOptionKey(option),\n      domProps: {\n        value: _vm.getOptionKey(option)\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.getOptionLabel(option)) + \" \")]);\n  }), 0);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-select.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tab.vue?vue&type=template&id=b5d1a1a4":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/tabs/cky-nav-tab.vue?vue&type=template&id=b5d1a1a4 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.isActive,\n      expression: \"isActive\"\n    }],\n    staticClass: \"cky-nav-tab-content\"\n  }, [_vm._t(\"default\")], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tab.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tabs.vue?vue&type=template&id=017a57b5":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/tabs/cky-nav-tabs.vue?vue&type=template&id=017a57b5 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    class: _vm.tabClass,\n    attrs: {\n      role: \"navigation\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tabs-container\"\n  }, [_c(\"ul\", {\n    class: _vm.tabItemClass\n  }, _vm._l(_vm.tabs, function (tab, index) {\n    return _c(\"li\", {\n      directives: [{\n        name: \"show\",\n        rawName: \"v-show\",\n        value: tab.title,\n        expression: \"tab.title\"\n      }],\n      key: tab.key,\n      class: [\"cky-nav-tab-item\", {\n        active: tab.isActive\n      }, {\n        valid: index < _vm.activeTabIndex\n      }],\n      attrs: {\n        index: index\n      }\n    }, [_c(\"button\", {\n      staticClass: \"cky-nav-tab-button\",\n      class: {\n        \"cky-nav-tab-has-subtitle\": _vm.hasSubTitle(tab) === true\n      },\n      on: {\n        click: function ($event) {\n          return _vm.navigateToTab(index);\n        }\n      }\n    }, [_c(\"span\", {\n      staticClass: \"cky-nav-tab-item-title\"\n    }, [_vm._v(\" \" + _vm._s(tab.title) + \" \")]), _c(\"span\", {\n      staticClass: \"cky-nav-tab-sub-title\",\n      attrs: {\n        \"v-if\": _vm.hasSubTitle(tab)\n      }\n    }, [_vm._v(_vm._s(tab.subTitle))]), _vm.type === \"step\" && tab.step ? _c(\"span\", {\n      staticClass: \"cky-nav-tab-icon\"\n    }, [_vm._v(_vm._s(tab.step))]) : _vm._e()])]);\n  }), 0)]), _c(\"div\", {\n    staticClass: \"cky-nav-tab-content-container\"\n  }, [_vm._t(\"default\")], 2)]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tabs.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", [_vm.cookies.length ? [_c(\"div\", {\n    staticClass: \"cky-cookie-list\"\n  }, [_vm.discovered.length ? _c(\"div\", [_c(\"label\", {\n    staticClass: \"cky-cookie-type-title\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Discovered Cookies\", \"cookie-law-info\")) + \" \")]), _vm._l(_vm.discovered, function (cookie, key) {\n    return _c(\"div\", {\n      key: key,\n      staticClass: \"cky-row cky-justify-between cky-align-center cky-cookie-details\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-cookie-details-content cky-col-10\"\n    }, [_c(\"table\", [_c(\"tbody\", [_c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Cookie\", \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(cookie.name))])]), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Duration\", \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(cookie.duration[_vm.language]))])]), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Description\", \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(cookie.description[_vm.language]))])])])])]), _c(\"div\", {\n      staticClass: \"cky-cookie-details-actions cky-col-2 cky-justify-end\"\n    }, [_c(\"button\", {\n      staticClass: \"cky-button-no-style\"\n    }, [_c(\"cky-icon\", {\n      staticClass: \"cky-nav-tab-button-icon\",\n      attrs: {\n        icon: \"edit\",\n        height: \"14\"\n      },\n      on: {\n        click: function ($event) {\n          return _vm.openCookieModal(cookie);\n        }\n      }\n    })], 1), _c(\"button\", {\n      staticClass: \"cky-button-no-style\"\n    }, [_c(\"cky-icon\", {\n      staticClass: \"cky-nav-tab-button-icon\",\n      attrs: {\n        icon: \"trash\",\n        height: \"14\",\n        color: \"#eb4034\"\n      },\n      on: {\n        click: function ($event) {\n          return _vm.deleteCookie(cookie);\n        }\n      }\n    })], 1)])]);\n  })], 2) : _vm._e(), _vm.selfDeclared.length ? _c(\"div\", [_c(\"label\", {\n    staticClass: \"cky-cookie-type-title\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Self-declared Cookies\", \"cookie-law-info\")) + \" \")]), _vm._l(_vm.selfDeclared, function (cookie, key) {\n    return _c(\"div\", {\n      key: key,\n      staticClass: \"cky-row cky-justify-between cky-align-center cky-cookie-details\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-cookie-details-content cky-col-10\"\n    }, [_c(\"table\", [_c(\"tbody\", [_c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Cookie\", \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(cookie.name))])]), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Duration\", \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(cookie.duration[_vm.language]))])]), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Description\", \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.strippedContent(cookie.description[_vm.language])))])])])])]), _c(\"div\", {\n      staticClass: \"cky-cookie-details-actions cky-col-2 cky-justify-end\"\n    }, [_c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"Edit cookie\", \"cookie-law-info\")\n      }\n    }, [_c(\"button\", {\n      staticClass: \"cky-button-no-style\"\n    }, [_c(\"cky-icon\", {\n      staticClass: \"cky-nav-tab-button-icon\",\n      attrs: {\n        icon: \"edit\",\n        height: \"14px\",\n        color: \"#000000\"\n      },\n      on: {\n        click: function ($event) {\n          return _vm.openCookieModal(cookie);\n        }\n      }\n    })], 1)]), _c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"Delete cookie\", \"cookie-law-info\")\n      }\n    }, [_c(\"button\", {\n      staticClass: \"cky-button-no-style\"\n    }, [_c(\"cky-icon\", {\n      staticClass: \"cky-nav-tab-button-icon\",\n      attrs: {\n        icon: \"trash\",\n        height: \"14px\",\n        color: \"#eb4034\"\n      },\n      on: {\n        click: function ($event) {\n          return _vm.deleteCookie(cookie);\n        }\n      }\n    })], 1)])], 1)]);\n  })], 2) : _vm._e()])] : [_c(\"div\", {\n    staticClass: \"cky-empty-place-holder-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-emply-placeholder\"\n  }, [_c(\"cky-empty\", {\n    attrs: {\n      height: \"100px\",\n      width: \"100px\",\n      emptyMessage: _vm.$i18n.__(\"No cookies found for this category!\", \"cookie-law-info\")\n    }\n  })], 1)])]], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"fragment\", [_c(\"div\", {\n    staticClass: \"cky-nav-tab-section cky-nav-tab-section-cookies\"\n  }, [!_vm.isLoaded ? _c(\"div\", {\n    staticClass: \"cky-nav-tab cky-vertical-tab\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tabs-container\"\n  }, [_c(\"ul\", {\n    staticClass: \"cky-vertical-tabs\",\n    staticStyle: {\n      padding: \"15px\"\n    }\n  }, [_c(\"li\", [_c(\"cky-card-loader\")], 1), _c(\"li\", [_c(\"cky-card-loader\")], 1)])]), _c(\"div\", {\n    staticClass: \"cky-nav-tab-content-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tab-content\"\n  }, [_c(\"cky-card-loader\"), _c(\"cky-card-loader\")], 1)])]) : _c(\"cky-nav-tabs\", {\n    attrs: {\n      onTabChange: _vm.loadCookies\n    }\n  }, _vm._l(_vm.categories, function (category) {\n    return _c(\"cky-nav-tab\", {\n      key: category.id,\n      class: [{\n        \"cky-app-rtl\": _vm.isRTLLanguage(_vm.language)\n      }],\n      attrs: {\n        title: category.name[_vm.language],\n        subTitle: _vm.getCookiesCountText(category.cookie_list),\n        meta: category\n      }\n    }, [_c(\"div\", {\n      staticClass: \"cky-nav-tab-section\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-justify-between cky-row cky-cookie-list-title\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-col-4 cky-align-center\"\n    }, [_c(\"h4\", {\n      staticClass: \"cky-cookies-header\"\n    }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cookie List\", \"cookie-law-info\")) + \" \")]), _c(\"button\", {\n      staticClass: \"cky-add-cookie-button cky-button cky-button-outline\",\n      on: {\n        click: function ($event) {\n          return _vm.openCookieModal();\n        }\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\" + Add Cookie\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n      staticClass: \"cky-col-8 cky-align-center cky-justify-end\"\n    }, [_c(\"h5\", {\n      staticClass: \"cky-cookies-header cky-language-label\"\n    }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Edit content in: \", \"cookie-law-info\")) + \" \")]), _c(\"cky-select\", {\n      attrs: {\n        id: \"cky-dropdown-languages\",\n        options: _vm.selectedLanguages,\n        label: \"name\",\n        tag: \"code\"\n      },\n      model: {\n        value: _vm.language,\n        callback: function ($$v) {\n          _vm.language = $$v;\n        },\n        expression: \"language\"\n      }\n    })], 1)]), _c(\"div\", {\n      staticClass: \"cky-nav-tab-section-header cky-align-center cky-justify-between\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-nav-tab-section-title\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-cookies-title\"\n    }, [_c(\"h5\", [_vm._v(\" \" + _vm._s(category.name[_vm.language]) + \" \")]), _c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"Edit category\", \"cookie-law-info\")\n      }\n    }, [_c(\"button\", {\n      staticClass: \"cky-button-no-style\",\n      on: {\n        click: function ($event) {\n          return _vm.openCookieCategoryModal(category);\n        }\n      }\n    }, [_c(\"cky-icon\", {\n      attrs: {\n        width: \"14px\",\n        icon: \"edit\",\n        color: \"#000000\"\n      }\n    })], 1)])], 1), _c(\"div\", {\n      staticClass: \"cky-category-description\"\n    }, [_vm._v(\" \" + _vm._s(_vm.strippedContent(category.description[_vm.language])) + \" \")])])]), _c(\"div\", {\n      staticClass: \"cky-nav-tab-section-content\"\n    }, [_c(\"cky-cookies-table\", {\n      attrs: {\n        cookies: category.cookie_list,\n        language: _vm.language\n      },\n      on: {\n        createEditCookie: _vm.openCookieModal,\n        deleteCookie: _vm.deleteCookieConfirmation\n      }\n    })], 1)])]);\n  }), 1)], 1), _c(\"cky-modal\", {\n    ref: \"ckyCookieModal\",\n    class: [\"cky-app-modal-cookies\", {\n      \"cky-app-rtl\": _vm.isRTLLanguage(_vm.language)\n    }],\n    on: {\n      close: _vm.clearCookieModal\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_vm.cookie.id ? _c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Edit Cookie\", \"cookie-law-info\")) + \" \")]) : _c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"New Cookie\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Cookie ID\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.currentCookie.name,\n            expression: \"currentCookie.name\"\n          }],\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\"\n          },\n          domProps: {\n            value: _vm.currentCookie.name\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.$set(_vm.currentCookie, \"name\", $event.target.value);\n            }\n          }\n        }), _vm.errors.cookie.id ? _c(\"div\", {\n          staticClass: \"cky-input-error-alert\",\n          attrs: {\n            show: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cookie ID is required\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Domain\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.currentCookie.domain,\n            expression: \"currentCookie.domain\"\n          }],\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\"\n          },\n          domProps: {\n            value: _vm.currentCookie.domain\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.$set(_vm.currentCookie, \"domain\", $event.target.value);\n            }\n          }\n        }), _vm.errors.cookie.domain ? _c(\"div\", {\n          staticClass: \"cky-input-error-alert\",\n          attrs: {\n            show: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Domain is required\", \"cookie-law-info\")) + \" \")]) : _vm._e()])])]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Duration\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.currentCookie.duration[_vm.language],\n            expression: \"currentCookie.duration[language]\"\n          }],\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\",\n            required: \"\"\n          },\n          domProps: {\n            value: _vm.currentCookie.duration[_vm.language]\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.$set(_vm.currentCookie.duration, _vm.language, $event.target.value);\n            }\n          }\n        }), _vm.errors.cookie.duration ? _c(\"div\", {\n          staticClass: \"cky-input-error-alert\",\n          attrs: {\n            show: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Duration is required\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Category\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.currentCookie.category,\n            expression: \"currentCookie.category\"\n          }],\n          ref: \"ckyDropDownCategories\",\n          staticClass: \"cky-select\",\n          attrs: {\n            id: \"cky-dropdown-categories\",\n            disabled: _vm.disabled\n          },\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.currentCookie, \"category\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.cookieGroups, function (category) {\n          return _c(\"option\", {\n            key: category.id,\n            domProps: {\n              value: category.id\n            }\n          }, [_vm._v(\" \" + _vm._s(category.name[_vm.language]) + \" \")]);\n        }), 0)])])]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Description\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"wp-editor\", {\n          ref: \"wpEditor\",\n          attrs: {\n            language: _vm.language,\n            height: \"100\"\n          },\n          model: {\n            value: _vm.currentCookie.description[_vm.language],\n            callback: function ($$v) {\n              _vm.$set(_vm.currentCookie.description, _vm.language, $$v);\n            },\n            expression: \"currentCookie.description[language]\"\n          }\n        }), _vm.errors.cookie.description ? _c(\"div\", {\n          staticClass: \"cky-input-error-alert\",\n          attrs: {\n            show: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Description is required\", \"cookie-law-info\")) + \" \")]) : _vm._e()], 1)])]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"cky-accordion\", {\n          attrs: {\n            name: \"cookies\"\n          }\n        }, [_c(\"cky-accordion-item\", [_c(\"template\", {\n          slot: \"cky-accordion-trigger\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-app-accordion-title\"\n        }, [_vm._v(\"Advanced Options\")])]), _c(\"template\", {\n          slot: \"cky-accordion-content\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\",\n          attrs: {\n            for: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Script URL Pattern\", \"cookie-law-info\")) + \" \"), _c(\"cky-popper\", {\n          attrs: {\n            content: _vm.$i18n.__(\"Our auto-blocking mechanism will use the Script URL Pattern to identify the third-party script (setting a cookie) by purpose category, and consequently, the associated cookie will be automatically blocked prior to receiving user consent for the respective category.\", \"cookie-law-info\"),\n            position: \"right\"\n          }\n        })], 1), _c(\"div\", {\n          staticClass: \"cky-help-text\"\n        }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"URL pattern for blocking the third-party script settings of this cookie\", \"cookie-law-info\")) + \" \")])]), _c(\"cky-notice\", {\n          attrs: {\n            type: \"warning\"\n          }\n        }, [_c(\"p\", [_vm._v(\" If the third-party script setting this cookie is <script async src='https://www.google-analytics.com/analytics.js'></script> then you can specify its \\\"Script URL Pattern\\\" as \"), _c(\"b\", [_vm._v(\"google-analytics.com\")])])]), _c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.currentCookie.url_pattern,\n            expression: \"currentCookie.url_pattern\"\n          }],\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\",\n            placeholder: \"Please enter a valid Script URL Pattern. Eg:- google-analytics.com\"\n          },\n          domProps: {\n            value: _vm.currentCookie.url_pattern\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.$set(_vm.currentCookie, \"url_pattern\", $event.target.value);\n            }\n          }\n        })], 1)], 2)], 1)], 1)])];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closeCookieModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cancel\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n          ref: \"ckyButtonCreateEditCookie\",\n          staticClass: \"cky-button-primary\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.addOrEditCookie.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Save Changes\", \"cookie-law-info\")) + \" \")])], 1)];\n      },\n      proxy: true\n    }])\n  }), _c(\"cky-modal\", {\n    ref: \"ckyCookieCategoryModal\",\n    class: [\"cky-app-modal-cookies-categories\", {\n      \"cky-app-rtl\": _vm.isRTLLanguage(_vm.language)\n    }],\n    on: {\n      close: _vm.clearCategoryModal\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Edit Category\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, _vm.isCategoryLoaded ? {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Name\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.currentCategory.name[_vm.language],\n            expression: \"currentCategory.name[language]\"\n          }],\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\",\n            required: \"\"\n          },\n          domProps: {\n            value: _vm.currentCategory.name[_vm.language]\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.$set(_vm.currentCategory.name, _vm.language, $event.target.value);\n            }\n          }\n        }), _vm.errors.category.name ? _c(\"div\", {\n          staticClass: \"cky-input-error-alert\",\n          attrs: {\n            show: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Name is required\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        })]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Description\", \"cookie-law-info\")) + \" \"), _c(\"span\", {\n          staticClass: \"cky-required\"\n        })]), _c(\"wp-editor\", {\n          attrs: {\n            language: _vm.language,\n            height: \"100\"\n          },\n          model: {\n            value: _vm.currentCategory.description[_vm.language],\n            callback: function ($$v) {\n              _vm.$set(_vm.currentCategory.description, _vm.language, $$v);\n            },\n            expression: \"currentCategory.description[language]\"\n          }\n        }), _vm.errors.category.description ? _c(\"div\", {\n          staticClass: \"cky-input-error-alert\",\n          attrs: {\n            show: \"\"\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Description is required\", \"cookie-law-info\")) + \" \")]) : _vm._e()], 1)])])];\n      },\n      proxy: true\n    } : null, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closeCookieCategoryModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cancel\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n          ref: \"ckyButtonCreateEditCookieCategory\",\n          staticClass: \"cky-button-primary\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.addOrEditCookieCategory.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Save Changes\", \"cookie-law-info\")) + \" \")])], 1)];\n      },\n      proxy: true\n    }], null, true)\n  }, [_vm._v(\" > \")]), _c(\"CkyHeadsUpPopup\", {\n    ref: \"ckyHeadsUpPopup\",\n    attrs: {\n      header: this.messages.header,\n      body: this.bodyContent,\n      cancelBtn: this.messages.cancelBtn,\n      confirmBtn: this.messages.confirmBtn\n    },\n    on: {\n      deleteItem: _vm.deleteCookie,\n      clear: _vm.clearHeadsUpPopup\n    }\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"fragment\", [_c(\"div\", {\n    staticClass: \"cky-nav-tab-section cky-nav-tab-section-cookies\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tabs-container\"\n  }, [_c(\"cky-connect-modal\", {\n    staticClass: \"cky-connect-modal-css\",\n    attrs: {\n      visible: true\n    },\n    scopedSlots: _vm._u([{\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Scan your website to generate a detailed cookie list and track your scan details\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1)])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/cookies.vue?vue&type=template&id=6c08d3dd":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/views/cookies.vue?vue&type=template&id=6c08d3dd ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-section cky-section-cookies cky-zero-padding cky-zero--margin\"\n  }, [_c(\"cky-connect-success\"), _c(\"div\", {\n    staticClass: \"cky-scan-containers\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-last-scan-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-scan-info\"\n  }, [_vm._m(0), _c(\"div\", {\n    staticClass: \"cky-scan-details\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-scan-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Last successful scan\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-scan-status\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Scan not initiated\", \"cookie-law-info\")))])])]), _c(\"button\", {\n    staticClass: \"cky-scan-now\",\n    on: {\n      click: _vm.showScanNowModal\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Scan now\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-next-scan-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-scan-info\"\n  }, [_vm._m(1), _c(\"div\", {\n    staticClass: \"cky-scan-details\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-scan-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Next Scan\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-scan-status\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Not scheduled\", \"cookie-law-info\")))])])]), _c(\"button\", {\n    staticClass: \"cky-schedule-button cky-button cky-button-outline\",\n    on: {\n      click: _vm.showScheduleModal\n    }\n  }, [_vm._m(2), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Schedule scan\", \"cookie-law-info\")) + \" \")])])]), _c(\"cky-connect-modal\", {\n    ref: \"scanNowModal\",\n    attrs: {\n      feature: \"scan_behind_login\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/scan-now.svg */ \"./src/assets/scan-now.svg\"),\n            alt: \"scanner\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Scan your site to generate a detailed cookie list\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"cky-connect-modal\", {\n    ref: \"scheduleModal\",\n    attrs: {\n      availablePlan: \"premium\",\n      feature: \"schedule_scan\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/schedule-scan.svg */ \"./src/assets/schedule-scan.svg\"),\n            alt: \"schedule\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Run automated scans and get an up-to-date cookie list every time\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All premium plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tab cky-horizontal-tab cky-nav-tab-manage-cookies\",\n    attrs: {\n      role: \"navigation\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tabs-container cky-justify-between\"\n  }, [_c(\"ul\", {\n    staticClass: \"cky-horizontal-tabs\"\n  }, [_c(\"li\", {\n    staticClass: \"cky-nav-tab-item\",\n    class: {\n      active: _vm.currentTab === \"cookies\"\n    }\n  }, [_c(\"button\", {\n    staticClass: \"cky-nav-tab-button cky-center\",\n    on: {\n      click: function ($event) {\n        return _vm.changeTab(\"cookies\");\n      }\n    }\n  }, [_c(\"span\", {\n    staticClass: \"cky-nav-tab-item-title\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cookie List\", \"cookie-law-info\")) + \" \")])])]), _c(\"li\", {\n    staticClass: \"cky-nav-tab-item\",\n    class: {\n      active: _vm.currentTab === \"scanner\"\n    }\n  }, [_c(\"button\", {\n    staticClass: \"cky-nav-tab-button cky-center\",\n    on: {\n      click: function ($event) {\n        return _vm.changeTab(\"scanner\");\n      }\n    }\n  }, [_c(\"span\", {\n    staticClass: \"cky-nav-tab-item-title\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Scan History\", \"cookie-law-info\")) + \" \")])])])])]), _c(\"div\", {\n    staticClass: \"cky-nav-tab-content-container\"\n  }, [_c(_vm.currentTabComponent, {\n    tag: \"component\"\n  })], 1)])])])])], 1);\n};\nvar staticRenderFns = [function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-icon-wrapper\"\n  }, [_c(\"img\", {\n    staticClass: \"cky-search-icon\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/search.svg */ \"./src/assets/search.svg\")\n    }\n  })]);\n}, function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-icon-wrapper\"\n  }, [_c(\"img\", {\n    staticClass: \"cky-time-schedule-icon\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/time-schedule.svg */ \"./src/assets/time-schedule.svg\")\n    }\n  })]);\n}, function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", {\n    staticClass: \"cky-action-link\"\n  }, [_c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\")\n    }\n  })]);\n}];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/cookies/views/cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/components/cky-empty.vue":
/*!**************************************!*\
  !*** ./src/components/cky-empty.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-empty.vue?vue&type=template&id=14e5e131 */ \"./src/components/cky-empty.vue?vue&type=template&id=14e5e131\");\n/* harmony import */ var _cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-empty.vue?vue&type=script&lang=js */ \"./src/components/cky-empty.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-empty.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?");

/***/ }),

/***/ "./src/components/cky-empty.vue?vue&type=script&lang=js":
/*!**************************************************************!*\
  !*** ./src/components/cky-empty.vue?vue&type=script&lang=js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-empty.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?");

/***/ }),

/***/ "./src/components/cky-empty.vue?vue&type=template&id=14e5e131":
/*!********************************************************************!*\
  !*** ./src/components/cky-empty.vue?vue&type=template&id=14e5e131 ***!
  \********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-empty.vue?vue&type=template&id=14e5e131 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=template&id=14e5e131\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?");

/***/ }),

/***/ "./src/components/cky-headsup-popup.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-headsup-popup.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 */ \"./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71\");\n/* harmony import */ var _cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-headsup-popup.vue?vue&type=script&lang=js */ \"./src/components/cky-headsup-popup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-headsup-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?");

/***/ }),

/***/ "./src/components/cky-headsup-popup.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-headsup-popup.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-headsup-popup.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?");

/***/ }),

/***/ "./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71":
/*!****************************************************************************!*\
  !*** ./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?");

/***/ }),

/***/ "./src/components/elements/cky-select.vue":
/*!************************************************!*\
  !*** ./src/components/elements/cky-select.vue ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_select_vue_vue_type_template_id_5c70ef70__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-select.vue?vue&type=template&id=5c70ef70 */ \"./src/components/elements/cky-select.vue?vue&type=template&id=5c70ef70\");\n/* harmony import */ var _cky_select_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-select.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-select.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_select_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_select_vue_vue_type_template_id_5c70ef70__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_select_vue_vue_type_template_id_5c70ef70__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-select.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-select.vue?");

/***/ }),

/***/ "./src/components/elements/cky-select.vue?vue&type=script&lang=js":
/*!************************************************************************!*\
  !*** ./src/components/elements/cky-select.vue?vue&type=script&lang=js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_select_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-select.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-select.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_select_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-select.vue?");

/***/ }),

/***/ "./src/components/elements/cky-select.vue?vue&type=template&id=5c70ef70":
/*!******************************************************************************!*\
  !*** ./src/components/elements/cky-select.vue?vue&type=template&id=5c70ef70 ***!
  \******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_select_vue_vue_type_template_id_5c70ef70__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-select.vue?vue&type=template&id=5c70ef70 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-select.vue?vue&type=template&id=5c70ef70\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_select_vue_vue_type_template_id_5c70ef70__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_select_vue_vue_type_template_id_5c70ef70__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-select.vue?");

/***/ }),

/***/ "./src/components/tabs/cky-nav-tab.vue":
/*!*********************************************!*\
  !*** ./src/components/tabs/cky-nav-tab.vue ***!
  \*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_nav_tab_vue_vue_type_template_id_b5d1a1a4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-nav-tab.vue?vue&type=template&id=b5d1a1a4 */ \"./src/components/tabs/cky-nav-tab.vue?vue&type=template&id=b5d1a1a4\");\n/* harmony import */ var _cky_nav_tab_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-nav-tab.vue?vue&type=script&lang=js */ \"./src/components/tabs/cky-nav-tab.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_nav_tab_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_nav_tab_vue_vue_type_template_id_b5d1a1a4__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_nav_tab_vue_vue_type_template_id_b5d1a1a4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/tabs/cky-nav-tab.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tab.vue?");

/***/ }),

/***/ "./src/components/tabs/cky-nav-tab.vue?vue&type=script&lang=js":
/*!*********************************************************************!*\
  !*** ./src/components/tabs/cky-nav-tab.vue?vue&type=script&lang=js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tab_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-tab.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tab.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tab_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tab.vue?");

/***/ }),

/***/ "./src/components/tabs/cky-nav-tab.vue?vue&type=template&id=b5d1a1a4":
/*!***************************************************************************!*\
  !*** ./src/components/tabs/cky-nav-tab.vue?vue&type=template&id=b5d1a1a4 ***!
  \***************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tab_vue_vue_type_template_id_b5d1a1a4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-tab.vue?vue&type=template&id=b5d1a1a4 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tab.vue?vue&type=template&id=b5d1a1a4\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tab_vue_vue_type_template_id_b5d1a1a4__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tab_vue_vue_type_template_id_b5d1a1a4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tab.vue?");

/***/ }),

/***/ "./src/components/tabs/cky-nav-tabs.vue":
/*!**********************************************!*\
  !*** ./src/components/tabs/cky-nav-tabs.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_nav_tabs_vue_vue_type_template_id_017a57b5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-nav-tabs.vue?vue&type=template&id=017a57b5 */ \"./src/components/tabs/cky-nav-tabs.vue?vue&type=template&id=017a57b5\");\n/* harmony import */ var _cky_nav_tabs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-nav-tabs.vue?vue&type=script&lang=js */ \"./src/components/tabs/cky-nav-tabs.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_nav_tabs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_nav_tabs_vue_vue_type_template_id_017a57b5__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_nav_tabs_vue_vue_type_template_id_017a57b5__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/tabs/cky-nav-tabs.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tabs.vue?");

/***/ }),

/***/ "./src/components/tabs/cky-nav-tabs.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/tabs/cky-nav-tabs.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tabs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-tabs.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tabs.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tabs_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tabs.vue?");

/***/ }),

/***/ "./src/components/tabs/cky-nav-tabs.vue?vue&type=template&id=017a57b5":
/*!****************************************************************************!*\
  !*** ./src/components/tabs/cky-nav-tabs.vue?vue&type=template&id=017a57b5 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tabs_vue_vue_type_template_id_017a57b5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-nav-tabs.vue?vue&type=template&id=017a57b5 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/tabs/cky-nav-tabs.vue?vue&type=template&id=017a57b5\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tabs_vue_vue_type_template_id_017a57b5__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_nav_tabs_vue_vue_type_template_id_017a57b5__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/tabs/cky-nav-tabs.vue?");

/***/ }),

/***/ "./src/modules/cookies/components/cky-cookies-table.vue":
/*!**************************************************************!*\
  !*** ./src/modules/cookies/components/cky-cookies-table.vue ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_cookies_table_vue_vue_type_template_id_70dc707c_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true */ \"./src/modules/cookies/components/cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true\");\n/* harmony import */ var _cky_cookies_table_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-cookies-table.vue?vue&type=script&lang=js */ \"./src/modules/cookies/components/cky-cookies-table.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_cookies_table_vue_vue_type_style_index_0_id_70dc707c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true */ \"./src/modules/cookies/components/cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_cookies_table_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_cookies_table_vue_vue_type_template_id_70dc707c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_cookies_table_vue_vue_type_template_id_70dc707c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"70dc707c\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/cookies/components/cky-cookies-table.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?");

/***/ }),

/***/ "./src/modules/cookies/components/cky-cookies-table.vue?vue&type=script&lang=js":
/*!**************************************************************************************!*\
  !*** ./src/modules/cookies/components/cky-cookies-table.vue?vue&type=script&lang=js ***!
  \**************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-cookies-table.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?");

/***/ }),

/***/ "./src/modules/cookies/components/cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true":
/*!***********************************************************************************************************************!*\
  !*** ./src/modules/cookies/components/cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true ***!
  \***********************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_style_index_0_id_70dc707c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=style&index=0&id=70dc707c&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_style_index_0_id_70dc707c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_style_index_0_id_70dc707c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_style_index_0_id_70dc707c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_style_index_0_id_70dc707c_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?");

/***/ }),

/***/ "./src/modules/cookies/components/cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true":
/*!********************************************************************************************************!*\
  !*** ./src/modules/cookies/components/cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true ***!
  \********************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_template_id_70dc707c_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/components/cky-cookies-table.vue?vue&type=template&id=70dc707c&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_template_id_70dc707c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_cookies_table_vue_vue_type_template_id_70dc707c_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/cookies/components/cky-cookies-table.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-cookies.vue":
/*!**************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-cookies.vue ***!
  \**************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_cookies_vue_vue_type_template_id_6d97f327_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true */ \"./src/modules/cookies/tabs/tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true\");\n/* harmony import */ var _tab_cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-cookies.vue?vue&type=script&lang=js */ \"./src/modules/cookies/tabs/tab-cookies.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_cookies_vue_vue_type_style_index_0_id_6d97f327_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true */ \"./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true\");\n/* harmony import */ var _tab_cookies_vue_vue_type_style_index_1_id_6d97f327_lang_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss */ \"./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(\n  _tab_cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_cookies_vue_vue_type_template_id_6d97f327_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_cookies_vue_vue_type_template_id_6d97f327_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"6d97f327\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/cookies/tabs/tab-cookies.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-cookies.vue?vue&type=script&lang=js":
/*!**************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-cookies.vue?vue&type=script&lang=js ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-cookies.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true":
/*!***********************************************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true ***!
  \***********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_0_id_6d97f327_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=0&id=6d97f327&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_0_id_6d97f327_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_0_id_6d97f327_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_0_id_6d97f327_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_0_id_6d97f327_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss":
/*!***********************************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss ***!
  \***********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_1_id_6d97f327_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=style&index=1&id=6d97f327&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_1_id_6d97f327_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_1_id_6d97f327_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_1_id_6d97f327_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_style_index_1_id_6d97f327_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true":
/*!********************************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true ***!
  \********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_template_id_6d97f327_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-cookies.vue?vue&type=template&id=6d97f327&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_template_id_6d97f327_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_cookies_vue_vue_type_template_id_6d97f327_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-scanner.vue":
/*!**************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-scanner.vue ***!
  \**************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_scanner_vue_vue_type_template_id_6cc85716_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true */ \"./src/modules/cookies/tabs/tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true\");\n/* harmony import */ var _tab_scanner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-scanner.vue?vue&type=script&lang=js */ \"./src/modules/cookies/tabs/tab-scanner.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_scanner_vue_vue_type_style_index_0_id_6cc85716_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true */ \"./src/modules/cookies/tabs/tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _tab_scanner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_scanner_vue_vue_type_template_id_6cc85716_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_scanner_vue_vue_type_template_id_6cc85716_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"6cc85716\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/cookies/tabs/tab-scanner.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-scanner.vue?vue&type=script&lang=js":
/*!**************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-scanner.vue?vue&type=script&lang=js ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-scanner.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true":
/*!***********************************************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true ***!
  \***********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_style_index_0_id_6cc85716_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=style&index=0&id=6cc85716&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_style_index_0_id_6cc85716_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_style_index_0_id_6cc85716_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_style_index_0_id_6cc85716_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_style_index_0_id_6cc85716_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?");

/***/ }),

/***/ "./src/modules/cookies/tabs/tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true":
/*!********************************************************************************************!*\
  !*** ./src/modules/cookies/tabs/tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true ***!
  \********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_template_id_6cc85716_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/tabs/tab-scanner.vue?vue&type=template&id=6cc85716&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_template_id_6cc85716_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_scanner_vue_vue_type_template_id_6cc85716_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/cookies/tabs/tab-scanner.vue?");

/***/ }),

/***/ "./src/modules/cookies/views/cookies.vue":
/*!***********************************************!*\
  !*** ./src/modules/cookies/views/cookies.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cookies_vue_vue_type_template_id_6c08d3dd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookies.vue?vue&type=template&id=6c08d3dd */ \"./src/modules/cookies/views/cookies.vue?vue&type=template&id=6c08d3dd\");\n/* harmony import */ var _cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookies.vue?vue&type=script&lang=js */ \"./src/modules/cookies/views/cookies.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cookies_vue_vue_type_style_index_0_id_6c08d3dd_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss */ \"./src/modules/cookies/views/cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cookies_vue_vue_type_template_id_6c08d3dd__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cookies_vue_vue_type_template_id_6c08d3dd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/cookies/views/cookies.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/views/cookies.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/modules/cookies/views/cookies.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cookies.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/cookies.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/views/cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss":
/*!********************************************************************************************!*\
  !*** ./src/modules/cookies/views/cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss ***!
  \********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_style_index_0_id_6c08d3dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/cookies.vue?vue&type=style&index=0&id=6c08d3dd&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_style_index_0_id_6c08d3dd_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_style_index_0_id_6c08d3dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_style_index_0_id_6c08d3dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_style_index_0_id_6c08d3dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?");

/***/ }),

/***/ "./src/modules/cookies/views/cookies.vue?vue&type=template&id=6c08d3dd":
/*!*****************************************************************************!*\
  !*** ./src/modules/cookies/views/cookies.vue?vue&type=template&id=6c08d3dd ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_template_id_6c08d3dd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cookies.vue?vue&type=template&id=6c08d3dd */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/cookies/views/cookies.vue?vue&type=template&id=6c08d3dd\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_template_id_6c08d3dd__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cookies_vue_vue_type_template_id_6c08d3dd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/cookies/views/cookies.vue?");

/***/ })

}]);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 lite/admin/dist/js/chunk-0fdc0d82.min.js                                                            0000777                 00000016506 15251156627 0013641 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0fdc0d82"],{"1dc8":function(t,i,e){t.exports=e.p+"img/privacy-policy.svg"},"275f":function(t,i,e){},2785:function(t,i,e){"use strict";e("75c1")},"281e":function(t,i,e){"use strict";e.r(i);var c=function(){var t=this,i=t._self._c;return i("div",{staticClass:"cky-section cky-section-policies cky-zero-padding cky-zero--margin"},[i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-12"},[i("cky-connect-success")],1)]),t._m(0),i("div",{staticClass:"cky-section-content"},[i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-card cky-card-policy"},[i("div",{staticClass:"cky-policy-icon cky-align-center"},[i("cky-icon",{attrs:{icon:"privacy-policy",width:"56px",height:"56px",color:"#8893a1"}})],1),i("div",{staticClass:"cky-card-title"},[i("h3",[t._v(" "+t._s(t.$i18n.__("Privacy Policy Generator","cookie-law-info"))+" ")])]),i("div",{staticClass:"cky-policy-description"},[i("p",[t._v(" "+t._s(t.$i18n.__("Create a privacy policy to inform users about the data collection practices of your website.","cookie-law-info"))+" ")])]),i("ul",{staticClass:"cky-policy-features"},t._l(t.privacyPolicyFeatures,(function(e){return i("li",{key:e},[t._m(1,!0),t._v(" "+t._s(t.$i18n.__(e,"cookie-law-info"))+" ")])})),0),i("div",{staticClass:"cky-policy-btn"},[i("a",{staticClass:"cky-button cky-button-primary cky-button-medium",on:{click:t.showPrivacyPolicy}},[t._v(" "+t._s(t.$i18n.__("Connect to Web App to Generate","cookie-law-info"))+" ")])]),i("cky-connect-modal",{ref:"ckyConnectModal",scopedSlots:t._u([{key:"title",fn:function(){return[i("img",{attrs:{src:e("1dc8"),alt:"privacy policy"}})]},proxy:!0},{key:"message",fn:function(){return[i("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Generate a custom privacy policy for your site in just minutes","cookie-law-info"))+" ")]),i("div",{staticClass:"cky-available-wrapper"},[i("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1),i("div",{staticClass:"cky-card cky-card-policy"},[i("div",{staticClass:"cky-policy-icon cky-align-center"},[i("cky-icon",{attrs:{icon:"cookie-policy",width:"56px",height:"56px",color:"#8893a1"}})],1),i("div",{staticClass:"cky-card-title"},[i("h3",[t._v(" "+t._s(t.$i18n.__("Cookie Policy Generator","cookie-law-info"))+" ")])]),i("div",{staticClass:"cky-policy-description"},[i("p",[t._v(" "+t._s(t.$i18n.__("Generate a custom cookie policy and inform users about your site's use of cookies.","cookie-law-info"))+" ")])]),i("ul",{staticClass:"cky-policy-features"},t._l(t.cookiePolicyFeatures,(function(e){return i("li",{key:e},[t._m(2,!0),t._v(" "+t._s(t.$i18n.__(e,"cookie-law-info"))+" ")])})),0),i("div",{staticClass:"cky-policy-btn"},[i("a",{staticClass:"cky-button cky-button-primary cky-button-medium",on:{click:t.showCookiePolicy}},[t._v(" "+t._s(t.$i18n.__("Connect to Web App to Generate","cookie-law-info"))+" ")])]),i("cky-connect-modal",{ref:"ckyCookiePolicy",scopedSlots:t._u([{key:"title",fn:function(){return[i("img",{attrs:{src:e("b8f6"),alt:"cookie policy"}})]},proxy:!0},{key:"message",fn:function(){return[i("div",{staticClass:"cky-feature-text"},[t._v(" "+t._s(t.$i18n.__("Generate an auto-updating cookie policy for your website","cookie-law-info"))+" ")]),i("div",{staticClass:"cky-available-wrapper"},[i("span",{staticClass:"cky-available-text",domProps:{innerHTML:t._s(t.$i18n.__("Available in: <b>All plans</b>","cookie-law-info"))}})])]},proxy:!0}])})],1)])])])},o=[function(){var t=this,i=t._self._c;return i("div",{staticClass:"cky-section-header cky-align-center cky-justify-between"},[i("div",{staticClass:"cky-section-header-actions cky-align-center"})])},function(){var t=this,i=t._self._c;return i("span",{staticClass:"cky-icon-tiny"},[i("img",{attrs:{src:e("f222")}})])},function(){var t=this,i=t._self._c;return i("span",{staticClass:"cky-icon-tiny"},[i("img",{attrs:{src:e("f222")}})])}],s=e("1f3d"),n=e("c068"),a=e("2f62"),l=e("919d"),r=e("9947"),y={name:"CkyPolicies",mixins:[n["a"]],components:{CkyIcon:s["a"],CkyConnectSuccess:l["a"],CkyConnectModal:r["a"]},data(){return{privacyPolicyFeatures:["Answer a simple questionnaire","Generate policy in minutes","Copy as text/HTML","Customise as required"],cookiePolicyFeatures:["Instantly generate custom policy","Auto-updating cookie list","Copy as text/HTML","Customise as required"]}},methods:{showPrivacyPolicy(){this.$refs.ckyConnectModal.show()},showCookiePolicy(){this.$refs.ckyCookiePolicy.show()}},computed:{...Object(a["d"])("settings",["options"]),connected(){return this.options.account.connected&&this.options.account.connected||!1},currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()}}},u=y,p=(e("433f"),e("2877")),k=Object(p["a"])(u,c,o,!1,null,null,null);i["default"]=k.exports},"433f":function(t,i,e){"use strict";e("275f")},"75c1":function(t,i,e){},9947:function(t,i,e){"use strict";var c=function(){var t=this,i=t._self._c;return i("cky-modal",{ref:"ckyConnectModal",staticClass:"cky-connect-modal cky-text-center",attrs:{type:"info",visible:t.visible,dismissable:t.dismissable},scopedSlots:t._u([{key:"body",fn:function(){return[t._t("title")]},proxy:!0},{key:"footer",fn:function(){return[t._t("message"),i("div",{staticClass:"cky-app-modal-actions cky-justify-center"},[i("cky-button",{ref:"ckyButtonConnect",class:{"cky-external-link":t.hasFilter},nativeOn:{click:function(i){return t.handleNavigate()}}},[t._v(" "+t._s(t.$i18n.__("Connect to Web App to Access","cookie-law-info"))+" ")]),i("p",{staticClass:"cky-login-text"},[(t.availablePlan,i("a",{staticClass:"cky-login-and-connect cky-external-link",attrs:{href:""},on:{click:function(i){return i.preventDefault(),t.handleExistingAccountConnection.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Have an account? Log in and connect","cookie-law-info"))+" ")]))])],1)]},proxy:!0}],null,!0)})},o=[],s=e("c068"),n=e("8a80"),a={name:"CkyConnectModal",mixins:[s["a"]],components:{CkyModal:n["a"]},data(){return{hasFilter:!1,filterParams:null}},props:{visible:{type:Boolean,default:!1},availablePlan:{type:String,default:"all"},feature:{type:String,default:""}},methods:{show(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.show()},close(){this.$refs.ckyConnectModal&&this.$refs.ckyConnectModal.close()},async handleNavigate(){const t=await this.applyFilter({});if(!t||!0!==t.prevent_navigation){if(this.hasFilterData(t))return t.filter_result&&"object"===typeof t.filter_result?void this.connectToApp(!1,this.feature,t.filter_result):(document.body.classList.remove("cky-app-modal-open"),void this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}}));document.body.classList.remove("cky-app-modal-open"),this.$router.push({path:"dashboard/plans",query:{available:this.availablePlan}})}},async handleExistingAccountConnection(){const t=await this.applyFilter({});t&&!0===t.prevent_navigation||(this.hasFilterData(t)&&t.filter_result&&"object"===typeof t.filter_result?this.connectToApp(!0,this.feature,t.filter_result):this.connectToApp(!0,this.feature))}},computed:{dismissable(){return!this.visible}},mounted(){this.$root.$on("afterConnection",()=>{this.close()}),this.checkForFilter()}},l=a,r=(e("2785"),e("2877")),y=Object(r["a"])(l,c,o,!1,null,null,null);i["a"]=y.exports},b8f6:function(t,i,e){t.exports=e.p+"img/cookie-policy.svg"},f222:function(t,i,e){t.exports=e.p+"img/check.svg"}}]);                                                                                                                                                                                          lite/admin/dist/js/7.js                                                                             0000777                 00000262512 15251156627 0010705 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/components/cky-wait-update.vue?vue&type=script&lang=js":
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/components/cky-wait-update.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyWaitUpdate\",\n  components: {},\n  data() {\n    return {\n      errors: {},\n      errorMessages: {\n        maxLimit: this.$i18n.__(\"The value must be a positive integer.\", \"cookie-law-info\")\n      },\n      inputId: 'cky-wait-update'\n    };\n  },\n  methods: {\n    checkForErrors(value) {\n      this.errors = {};\n      if (value === '' || value < 0) {\n        this.errors[\"maxLimit\"] = true;\n      }\n      _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"default\"].setErrors(this.errors);\n    }\n  },\n  computed: {\n    settings() {\n      return this.$store.state.settings.gcm;\n    },\n    hasErrors() {\n      return Object.keys(this.errors).length;\n    },\n    getValue() {\n      return this.settings.wait_for_update;\n    }\n  },\n  watch: {\n    getValue(val) {\n      this.checkForErrors(val);\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/gcm/components/cky-wait-update.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/consent-setting-modal.vue?vue&type=script&lang=js":
/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/consent-setting-modal.vue?vue&type=script&lang=js ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"ConsentSettingModal\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data() {\n    return {\n      item: {},\n      itemIndex: null,\n      values: [{\n        index: 'denied',\n        value: this.$i18n.__(\"Denied\", \"cookie-law-info\")\n      }, {\n        index: 'granted',\n        value: this.$i18n.__(\"Granted\", \"cookie-law-info\")\n      }],\n      tooltip: {\n        regions: this.$i18n.sprintf(this.$i18n.__(\n        // translators: %1$s is the URL to the ISO 3166-2 regions documentation\n        'By specifying \"All\", consent will apply to all regions. You can specify a comma-separated list of <a href=\"%1$s\" target=\"_blank\">regions</a> to apply consent to specific regions.', \"cookie-law-info\"), \"https://en.wikipedia.org/wiki/ISO_3166-2\")\n      }\n    };\n  },\n  computed: {\n    settings() {\n      return this.$store.state.settings.gcm;\n    },\n    defaultSettings() {\n      return this.settings.default_settings;\n    }\n  },\n  methods: {\n    clearConsentSettingModal() {\n      this.$emit('clear');\n    },\n    closeConsentSettingModal() {\n      this.$refs.ckyConsentSettingModal.close();\n      this.clearConsentSettingModal();\n    },\n    show(item, index) {\n      this.item = item;\n      this.itemIndex = index;\n      this.$refs.ckyConsentSettingModal.show();\n    },\n    async addOrEditRegion() {\n      const index = this.itemIndex;\n      let regions = this.defaultSettings;\n      if (index === null) {\n        regions.push(this.item);\n      } else {\n        vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].set(regions, index, this.item);\n      }\n      await this.$store.dispatch(\"settings/setGcmInfo\", this.settings);\n      this.closeConsentSettingModal();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/gcm/views/consent-setting-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"GcmHeadsupModal\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  computed: {\n    settings() {\n      return this.$store.state.settings.gcm;\n    }\n  },\n  methods: {\n    changeGcmStatus(status = false) {\n      this.settings.status = status;\n    },\n    closeGcmHeadsupModal() {\n      this.changeGcmStatus();\n      this.$refs.ckyGcmHeadsUpModal.close();\n    },\n    enableGcm() {\n      this.$refs.ckyGcmHeadsUpModal.close();\n      this.changeGcmStatus(true);\n    },\n    show() {\n      this.$refs.ckyGcmHeadsUpModal.show();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm-headsup-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/gcm.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/utils */ \"./src/helpers/utils.js\");\n/* harmony import */ var _modules_gcm_components_cky_wait_update_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/gcm/components/cky-wait-update.vue */ \"./src/modules/gcm/components/cky-wait-update.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var vue_frag__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-frag */ \"./node_modules/vue-frag/dist/frag.esm.js\");\n/* harmony import */ var _modules_gcm_helpers_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/modules/gcm/helpers/api */ \"./src/modules/gcm/helpers/api.js\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _gcm_headsup_modal_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./gcm-headsup-modal.vue */ \"./src/modules/gcm/views/gcm-headsup-modal.vue\");\n/* harmony import */ var _consent_setting_modal_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./consent-setting-modal.vue */ \"./src/modules/gcm/views/consent-setting-modal.vue\");\n/* harmony import */ var lodash_isEqual__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash/isEqual */ \"./node_modules/lodash/isEqual.js\");\n/* harmony import */ var lodash_isEqual__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Gcm\",\n  components: {\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyWaitUpdate: _modules_gcm_components_cky_wait_update_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    Fragment: vue_frag__WEBPACK_IMPORTED_MODULE_3__[\"Fragment\"],\n    GcmHeadsupModal: _gcm_headsup_modal_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    ConsentSettingModal: _consent_setting_modal_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"]\n  },\n  data() {\n    return {\n      item: {},\n      itemIndex: null,\n      defaultItem: {\n        analytics: 'denied',\n        advertisement: 'denied',\n        functional: 'denied',\n        necessary: 'granted',\n        ad_user_data: 'denied',\n        ad_personalization: 'denied',\n        regions: 'All'\n      },\n      initialStoreState: null\n    };\n  },\n  computed: {\n    settings() {\n      return this.$store.state.settings.gcm;\n    },\n    defaultSettings() {\n      return this.settings.default_settings;\n    },\n    isDeleteDisabled() {\n      if (this.defaultSettings.length == 1) {\n        return true;\n      }\n      return false;\n    },\n    publishDisabled() {\n      return _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_5__[\"default\"].hasErrors();\n    }\n  },\n  methods: {\n    hasChanges() {\n      return !lodash_isEqual__WEBPACK_IMPORTED_MODULE_8___default()(this.initialStoreState, this.settings);\n    },\n    handleBeforeUnload(event) {\n      if (this.hasChanges()) {\n        event.preventDefault();\n        event.returnValue = '';\n      }\n    },\n    resetChanges() {\n      this.$store.state.settings.gcm = JSON.parse(JSON.stringify(this.initialStoreState));\n    },\n    clearConsentSettingModal() {\n      this.item = {};\n      this.itemIndex = null;\n    },\n    mappedValue(value) {\n      if (value === 'granted') {\n        return 'Granted';\n      }\n      return 'Denied';\n    },\n    regionMappedVal(value) {\n      if (value.split(\",\").length > 3) {\n        return value.split(\",\", 3).join(\",\") + ' & more';\n      }\n      return value;\n    },\n    capitaliseString(value) {\n      return value.toUpperCase();\n    },\n    openConsentModal(item = {}, index = null) {\n      this.item = Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"cloneDeep\"])(item);\n      this.itemIndex = index;\n      this.$refs.ckyConsentSettingModal.show(this.item, this.itemIndex);\n    },\n    deleteRegion(index = null) {\n      if (confirm(this.$i18n.__(\"Are you sure you want to delete this region?\", \"cookie-law-info\"))) {\n        let regions = this.defaultSettings;\n        if (index !== null) {\n          regions.splice(index, 1);\n        }\n      }\n    },\n    async saveConfig() {\n      this.$refs.ckyButtonSaveBanner.startLoading();\n      try {\n        let response = {};\n        const setting = this.settings;\n        response = await _modules_gcm_helpers_api__WEBPACK_IMPORTED_MODULE_4__[\"default\"].createGcm(setting);\n        if (response) {\n          this.$root.$emit(\"triggerNotification\", {\n            type: \"success\",\n            message: this.$i18n.__(\"Successfully updated\", \"cookie-law-info\")\n          });\n        }\n      } catch (error) {\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"error\",\n          message: this.$i18n.__(\"Problem occurred while saving your settings. Please try again later!\", \"cookie-law-info\")\n        });\n      }\n      this.$refs.ckyButtonSaveBanner.stopLoading();\n      this.initialStoreState = JSON.parse(JSON.stringify(this.settings));\n    },\n    handleStatusChange(status) {\n      if (status === true) {\n        this.$refs.ckyGcmHeadsUpModal.show();\n      }\n    }\n  },\n  mounted() {\n    this.initialStoreState = JSON.parse(JSON.stringify(this.settings));\n    window.addEventListener('beforeunload', this.handleBeforeUnload);\n  },\n  beforeDestroy() {\n    window.removeEventListener('beforeunload', this.handleBeforeUnload);\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/components/cky-wait-update.vue?vue&type=template&id=3ad33dcb":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/components/cky-wait-update.vue?vue&type=template&id=3ad33dcb ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-input\", {\n    class: {\n      \"cky-input-error\": _vm.hasErrors\n    },\n    attrs: {\n      type: \"number\",\n      inputId: _vm.inputId,\n      min: 0\n    },\n    on: {\n      input: value => _vm.checkForErrors(value)\n    },\n    model: {\n      value: _vm.settings.wait_for_update,\n      callback: function ($$v) {\n        _vm.$set(_vm.settings, \"wait_for_update\", _vm._n($$v));\n      },\n      expression: \"settings.wait_for_update\"\n    }\n  }, [_vm.hasErrors ? _c(\"template\", {\n    slot: \"cky-input-error\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-input-error-container\"\n  }, _vm._l(_vm.errors, function (value, key) {\n    return _c(\"div\", {\n      key: key,\n      staticClass: \"cky-input-inline-error\"\n    }, [value === true ? [_vm._v(_vm._s(_vm.errorMessages[key]))] : _vm._e()], 2);\n  }), 0)]) : _vm._e()], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/gcm/components/cky-wait-update.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/consent-setting-modal.vue?vue&type=template&id=468dcf66":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/consent-setting-modal.vue?vue&type=template&id=468dcf66 ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyConsentSettingModal\",\n    on: {\n      close: _vm.clearConsentSettingModal\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_vm.itemIndex !== null ? _c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Edit Region\", \"cookie-law-info\")) + \" \")]) : _c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"New Region\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Analytics\", \"cookie-law-info\")) + \" \")]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.analytics,\n            expression: \"item.analytics\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.item, \"analytics\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.values, function (val) {\n          return _c(\"option\", {\n            key: val.index,\n            domProps: {\n              value: val.index\n            }\n          }, [_vm._v(\" \" + _vm._s(val.value) + \" \")]);\n        }), 0)])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Advertisement\", \"cookie-law-info\")) + \" \")]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.advertisement,\n            expression: \"item.advertisement\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.item, \"advertisement\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.values, function (val) {\n          return _c(\"option\", {\n            key: val.index,\n            domProps: {\n              value: val.index\n            }\n          }, [_vm._v(\" \" + _vm._s(val.value) + \" \")]);\n        }), 0)])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Functional\", \"cookie-law-info\")) + \" \")]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.functional,\n            expression: \"item.functional\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.item, \"functional\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.values, function (val) {\n          return _c(\"option\", {\n            key: val.index,\n            domProps: {\n              value: val.index\n            }\n          }, [_vm._v(\" \" + _vm._s(val.value) + \" \")]);\n        }), 0)])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Necessary\", \"cookie-law-info\")) + \" \")]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.necessary,\n            expression: \"item.necessary\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.item, \"necessary\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.values, function (val) {\n          return _c(\"option\", {\n            key: val.index,\n            domProps: {\n              value: val.index\n            }\n          }, [_vm._v(\" \" + _vm._s(val.value) + \" \")]);\n        }), 0)])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Share user data with Google\", \"cookie-law-info\")) + \" \")]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.ad_user_data,\n            expression: \"item.ad_user_data\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.item, \"ad_user_data\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.values, function (val) {\n          return _c(\"option\", {\n            key: val.index,\n            domProps: {\n              value: val.index\n            }\n          }, [_vm._v(\" \" + _vm._s(val.value) + \" \")]);\n        }), 0)])]), _c(\"div\", {\n          staticClass: \"cky-col-6\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Use data for ads personalisation\", \"cookie-law-info\")) + \" \")]), _c(\"select\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.ad_personalization,\n            expression: \"item.ad_personalization\"\n          }],\n          staticClass: \"cky-select\",\n          on: {\n            change: function ($event) {\n              var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n                return o.selected;\n              }).map(function (o) {\n                var val = \"_value\" in o ? o._value : o.value;\n                return val;\n              });\n              _vm.$set(_vm.item, \"ad_personalization\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n            }\n          }\n        }, _vm._l(_vm.values, function (val) {\n          return _c(\"option\", {\n            key: val.index,\n            domProps: {\n              value: val.index\n            }\n          }, [_vm._v(\" \" + _vm._s(val.value) + \" \")]);\n        }), 0)])]), _c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-form-group\"\n        }, [_c(\"label\", {\n          staticClass: \"cky-label\"\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"Region\", \"cookie-law-info\")) + \" \")]), _c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.item.regions,\n            expression: \"item.regions\"\n          }],\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\",\n            required: \"\"\n          },\n          domProps: {\n            value: _vm.item.regions\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.$set(_vm.item, \"regions\", $event.target.value);\n            }\n          }\n        })])]), _c(\"div\", {\n          staticClass: \"cky-col-12 cky-tooltip-text\"\n        }, [_c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.tooltip.regions)\n          }\n        })])])];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closeConsentSettingModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cancel\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n          ref: \"ckyButtonCreateEditRegion\",\n          staticClass: \"cky-button-primary\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.addOrEditRegion.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Save Changes\", \"cookie-law-info\")) + \" \")])], 1)];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/consent-setting-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=template&id=95a147bc":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=template&id=95a147bc ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyGcmHeadsUpModal\",\n    staticClass: \"cky-gcm-headsup-modal\",\n    on: {\n      close: _vm.changeGcmStatus\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Heads up!\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"p\", [_vm._v(_vm._s(_vm.$i18n.__(\"Please ensure that you’ve NOT manually added any custom scripts for implementing Google Consent Mode (GCM) on your site. If such scripts are present, remove them before enabling GCM here.\", \"cookie-law-info\")) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closeGcmHeadsupModal\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Cancel\", \"cookie-law-info\")) + \" \")]), _c(\"cky-button\", {\n          staticClass: \"cky-button-primary\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.enableGcm.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Enable GCM\", \"cookie-law-info\")) + \" \")])], 1)];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm-headsup-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm.vue?vue&type=template&id=71bdc23e":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/gcm/views/gcm.vue?vue&type=template&id=71bdc23e ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"fragment\", [_c(\"div\", {\n    staticClass: \"cky-section cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-header cky-align-center cky-justify-between\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-title\"\n  }, [_c(\"h3\", [_vm._v(_vm._s(_vm.$i18n.__(\"Google Consent Mode Settings\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-section-header-actions cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center cky-justify-end\"\n  }, [_c(\"cky-button\", {\n    ref: \"ckyButtonSaveBanner\",\n    staticClass: \"cky-button cky-button-green\",\n    staticStyle: {\n      \"margin-left\": \"15px\"\n    },\n    attrs: {\n      disabled: _vm.publishDisabled\n    },\n    nativeOn: {\n      click: function ($event) {\n        return _vm.saveConfig.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Publish Changes\", \"cookie-law-info\")) + \" \")])], 1)])]), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12 cky-gcm-settings\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-toggle-gcm\"\n    }\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Enable Google Consent Mode (GCM)\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-align-center\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-gcm\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.settings.status,\n      expression: \"settings.status\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-gcm\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.settings.status) ? _vm._i(_vm.settings.status, null) > -1 : _vm.settings.status\n    },\n    on: {\n      change: [function ($event) {\n        var $$a = _vm.settings.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.settings, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.settings, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.settings, \"status\", $$c);\n        }\n      }, function ($event) {\n        return _vm.handleStatusChange(_vm.settings.status);\n      }]\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-gcm-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-tooltip-text\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"When enabled, GCM will be implemented on your website.\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Default consent settings\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-12 cky-tooltip-text\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The default consent state, ‘Denied’, will apply to non-necessary categories until consent is received. You can customise the default consent states for users in different geographical regions.\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-form-section cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-default-consent-lists\"\n  }, [_c(\"table\", {\n    staticClass: \"wp-list-table cky-table cky-consent-table\"\n  }, [_c(\"thead\", [_c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Analytics\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Advertisement\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Functional\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Necessary\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Share user data with Google\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Use data for ads personalisation\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Region\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Actions\", \"cookie-law-info\")))])])]), _c(\"tbody\", _vm._l(_vm.defaultSettings, function (item, index) {\n    return _c(\"tr\", {\n      key: index\n    }, [_c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.mappedValue(item.analytics), \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.mappedValue(item.advertisement), \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.mappedValue(item.functional), \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.mappedValue(item.necessary), \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.mappedValue(item.ad_user_data), \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.mappedValue(item.ad_personalization), \"cookie-law-info\")))]), _c(\"td\", [_vm._v(_vm._s(_vm.$i18n.__(_vm.regionMappedVal(item.regions), \"cookie-law-info\")))]), _c(\"td\", {\n      staticClass: \"cky-consent-table-col-actions\"\n    }, [_c(\"button\", {\n      staticClass: \"cky-button-no-style\",\n      on: {\n        click: function ($event) {\n          return _vm.openConsentModal(item, index);\n        }\n      }\n    }, [_c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"Edit\", \"cookie-law-info\")\n      }\n    }, [_c(\"cky-icon\", {\n      attrs: {\n        width: \"14px\",\n        icon: \"edit\",\n        color: \"#505B66\"\n      }\n    })], 1)], 1), _vm.isDeleteDisabled ? _c(\"button\", {\n      staticClass: \"cky-button-no-style\"\n    }, [_c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"This row can’t be deleted as it specifies the default values.\", \"cookie-law-info\")\n      }\n    }, [_c(\"cky-icon\", {\n      attrs: {\n        width: \"14px\",\n        icon: \"trash\",\n        color: \"#DE443780\"\n      }\n    })], 1)], 1) : _c(\"button\", {\n      staticClass: \"cky-button-no-style\",\n      on: {\n        click: function ($event) {\n          return _vm.deleteRegion(index);\n        }\n      }\n    }, [_c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"Delete\", \"cookie-law-info\")\n      }\n    }, [_c(\"cky-icon\", {\n      attrs: {\n        width: \"14px\",\n        icon: \"trash\",\n        color: \"#DE4437\"\n      }\n    })], 1)], 1)])]);\n  }), 0)])])]), _c(\"div\", {\n    staticClass: \"cky-col-2\"\n  }, [_c(\"button\", {\n    staticClass: \"cky-button\",\n    attrs: {\n      id: \"cky-add-new-region-btn\"\n    },\n    on: {\n      click: function ($event) {\n        return _vm.openConsentModal(_vm.defaultItem);\n      }\n    }\n  }, [_vm._v(\" + \" + _vm._s(_vm.$i18n.__(\"New Region\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-row cky-other-settings\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12 cky-col-label\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Other settings\", \"cookie-law-info\")) + \" \")])]), _c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label cky-align-center\",\n    attrs: {\n      for: \"cky-wait-update\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Wait for update\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-wait-update cky-align-center\"\n  }, [_c(\"cky-wait-update\"), _c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"milliseconds\", \"cookie-law-info\")) + \" \")])], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-tooltip-text\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Number of milliseconds to wait before firing tags that are waiting for consent.\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-toggle-url-passthrough\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Pass ad click information through URLs\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-align-center\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-url-passthrough\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.settings.url_passthrough,\n      expression: \"settings.url_passthrough\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-url-passthrough\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.settings.url_passthrough) ? _vm._i(_vm.settings.url_passthrough, null) > -1 : _vm.settings.url_passthrough\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.settings.url_passthrough,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.settings, \"url_passthrough\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.settings, \"url_passthrough\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.settings, \"url_passthrough\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-url-passthrough-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-tooltip-text\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"When enabled, internal links will include advertising identifiers (such as gclid, dclid, gclsrc, and _gl) in their URLs while awaiting consent.\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-toggle-ads-redact\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Redact ads data\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-align-center\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-ads-redact\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.settings.ads_data_redaction,\n      expression: \"settings.ads_data_redaction\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-ads-redact\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.settings.ads_data_redaction) ? _vm._i(_vm.settings.ads_data_redaction, null) > -1 : _vm.settings.ads_data_redaction\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.settings.ads_data_redaction,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.settings, \"ads_data_redaction\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.settings, \"ads_data_redaction\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.settings, \"ads_data_redaction\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-ads-redact-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])]), _c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }), _c(\"div\", {\n    staticClass: \"cky-col-9 cky-tooltip-text\"\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(`When enabled and the default consent state of \"Advertisement Cookies\" is disabled, Google's advertising tags will remove all advertising identifiers from the requests, and route the traffic through domains that do not use cookies.`, \"cookie-law-info\")) + \" \")])])])])])])]), _c(\"gcm-headsup-modal\", {\n    ref: \"ckyGcmHeadsUpModal\"\n  }), _c(\"consent-setting-modal\", {\n    ref: \"ckyConsentSettingModal\",\n    on: {\n      clear: _vm.clearConsentSettingModal\n    }\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/vue-frag/dist/frag.esm.js":
/*!************************************************!*\
  !*** ./node_modules/vue-frag/dist/frag.esm.js ***!
  \************************************************/
/*! exports provided: Fragment, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Fragment\", function() { return fragment; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return frag; });\nvar $placeholder = Symbol();\n\nvar $fakeParent = Symbol();\n\nvar nextSiblingPatched = Symbol();\n\nvar childNodesPatched = Symbol();\n\nvar isFrag = function isFrag(node) {\n    return \"frag\" in node;\n};\n\nfunction patchParentNode(node, fakeParent) {\n    if ($fakeParent in node) {\n        return;\n    }\n    node[$fakeParent] = fakeParent;\n    Object.defineProperty(node, \"parentNode\", {\n        get: function get() {\n            return this[$fakeParent] || this.parentElement;\n        }\n    });\n}\n\nfunction patchNextSibling(node) {\n    if (nextSiblingPatched in node) {\n        return;\n    }\n    node[nextSiblingPatched] = true;\n    Object.defineProperty(node, \"nextSibling\", {\n        get: function get() {\n            var childNodes = this.parentNode.childNodes;\n            var index = childNodes.indexOf(this);\n            if (index > -1) {\n                return childNodes[index + 1] || null;\n            }\n            return null;\n        }\n    });\n}\n\nfunction getTopFragment(node, fromParent) {\n    while (node.parentNode !== fromParent) {\n        var _node = node, parentNode = _node.parentNode;\n        if (parentNode) {\n            node = parentNode;\n        }\n    }\n    return node;\n}\n\nvar getChildNodes;\n\nfunction getChildNodesWithFragments(node) {\n    if (!getChildNodes) {\n        var childNodesDescriptor = Object.getOwnPropertyDescriptor(Node.prototype, \"childNodes\");\n        getChildNodes = childNodesDescriptor.get;\n    }\n    var realChildNodes = getChildNodes.apply(node);\n    var childNodes = Array.from(realChildNodes).map((function(childNode) {\n        return getTopFragment(childNode, node);\n    }));\n    return childNodes.filter((function(childNode, index) {\n        return childNode !== childNodes[index - 1];\n    }));\n}\n\nfunction patchChildNodes(node) {\n    if (childNodesPatched in node) {\n        return;\n    }\n    node[childNodesPatched] = true;\n    Object.defineProperties(node, {\n        childNodes: {\n            get: function get() {\n                return this.frag || getChildNodesWithFragments(this);\n            }\n        },\n        firstChild: {\n            get: function get() {\n                return this.childNodes[0] || null;\n            }\n        }\n    });\n    node.hasChildNodes = function() {\n        return this.childNodes.length > 0;\n    };\n}\n\nfunction before() {\n    var _this$frag$;\n    (_this$frag$ = this.frag[0]).before.apply(_this$frag$, arguments);\n}\n\nfunction remove() {\n    var frag = this.frag;\n    var removed = frag.splice(0, frag.length);\n    removed.forEach((function(node) {\n        node.remove();\n    }));\n}\n\nvar getFragmentLeafNodes = function getFragmentLeafNodes(children) {\n    var _Array$prototype;\n    return (_Array$prototype = Array.prototype).concat.apply(_Array$prototype, children.map((function(childNode) {\n        return isFrag(childNode) ? getFragmentLeafNodes(childNode.frag) : childNode;\n    })));\n};\n\nfunction addPlaceholder(node, insertBeforeNode) {\n    var placeholder = node[$placeholder];\n    insertBeforeNode.before(placeholder);\n    patchParentNode(placeholder, node);\n    node.frag.unshift(placeholder);\n}\n\nfunction removeChild(node) {\n    if (isFrag(this)) {\n        var hasChildInFragment = this.frag.indexOf(node);\n        if (hasChildInFragment > -1) {\n            var _this$frag$splice = this.frag.splice(hasChildInFragment, 1), removedNode = _this$frag$splice[0];\n            if (this.frag.length === 0) {\n                addPlaceholder(this, removedNode);\n            }\n            node.remove();\n        }\n    } else {\n        var children = getChildNodesWithFragments(this);\n        var hasChild = children.indexOf(node);\n        if (hasChild > -1) {\n            node.remove();\n        }\n    }\n    return node;\n}\n\nfunction insertBefore(insertNode, insertBeforeNode) {\n    var _this = this;\n    var insertNodes = insertNode.frag || [ insertNode ];\n    if (isFrag(this)) {\n        var _frag = this.frag;\n        if (insertBeforeNode) {\n            var index = _frag.indexOf(insertBeforeNode);\n            if (index > -1) {\n                _frag.splice.apply(_frag, [ index, 0 ].concat(insertNodes));\n                insertBeforeNode.before.apply(insertBeforeNode, insertNodes);\n            }\n        } else {\n            var _lastNode = _frag[_frag.length - 1];\n            _frag.push.apply(_frag, insertNodes);\n            _lastNode.after.apply(_lastNode, insertNodes);\n        }\n        removePlaceholder(this);\n    } else if (insertBeforeNode) {\n        if (this.childNodes.includes(insertBeforeNode)) {\n            insertBeforeNode.before.apply(insertBeforeNode, insertNodes);\n        }\n    } else {\n        this.append.apply(this, insertNodes);\n    }\n    insertNodes.forEach((function(node) {\n        patchParentNode(node, _this);\n    }));\n    var lastNode = insertNodes[insertNodes.length - 1];\n    patchNextSibling(lastNode);\n    return insertNode;\n}\n\nfunction appendChild(node) {\n    var frag = this.frag;\n    var lastChild = frag[frag.length - 1];\n    lastChild.after(node);\n    patchParentNode(node, this);\n    removePlaceholder(this);\n    frag.push(node);\n    return node;\n}\n\nfunction removePlaceholder(node) {\n    var placeholder = node[$placeholder];\n    if (node.frag[0] === placeholder) {\n        node.frag.shift();\n        placeholder.remove();\n    }\n}\n\nvar frag = {\n    inserted: function inserted(element) {\n        var parentNode = element.parentNode, nextSibling = element.nextSibling, previousSibling = element.previousSibling;\n        var childNodes = Array.from(element.childNodes);\n        var placeholder = document.createComment(\"\");\n        if (childNodes.length === 0) {\n            childNodes.push(placeholder);\n        }\n        element.frag = childNodes;\n        element[$placeholder] = placeholder;\n        var fragment = document.createDocumentFragment();\n        fragment.append.apply(fragment, getFragmentLeafNodes(childNodes));\n        element.replaceWith(fragment);\n        childNodes.forEach((function(node) {\n            patchParentNode(node, element);\n            patchNextSibling(node);\n        }));\n        patchChildNodes(element);\n        Object.assign(element, {\n            remove: remove,\n            appendChild: appendChild,\n            insertBefore: insertBefore,\n            removeChild: removeChild,\n            before: before\n        });\n        Object.defineProperty(element, \"innerHTML\", {\n            set: function set(htmlString) {\n                var _this2 = this;\n                var domify = document.createElement(\"div\");\n                domify.innerHTML = htmlString;\n                var oldNodesIndex = this.frag.length;\n                Array.from(domify.childNodes).forEach((function(node) {\n                    _this2.appendChild(node);\n                }));\n                domify.append.apply(domify, this.frag.splice(0, oldNodesIndex));\n            },\n            get: function get() {\n                return \"\";\n            }\n        });\n        if (parentNode) {\n            Object.assign(parentNode, {\n                removeChild: removeChild,\n                insertBefore: insertBefore\n            });\n            patchParentNode(element, parentNode);\n            patchChildNodes(parentNode);\n        }\n        if (nextSibling) {\n            patchNextSibling(element);\n        }\n        if (previousSibling) {\n            patchNextSibling(previousSibling);\n        }\n    },\n    unbind: function unbind(element) {\n        element.remove();\n    }\n};\n\nvar fragment = {\n    name: \"Fragment\",\n    directives: {\n        frag: frag\n    },\n    render: function render(h) {\n        return h(\"div\", {\n            directives: [ {\n                name: \"frag\"\n            } ]\n        }, this.$slots[\"default\"]);\n    }\n};\n\n\n\n\n//# sourceURL=webpack:///./node_modules/vue-frag/dist/frag.esm.js?");

/***/ }),

/***/ "./src/modules/gcm/components/cky-wait-update.vue":
/*!********************************************************!*\
  !*** ./src/modules/gcm/components/cky-wait-update.vue ***!
  \********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_wait_update_vue_vue_type_template_id_3ad33dcb__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-wait-update.vue?vue&type=template&id=3ad33dcb */ \"./src/modules/gcm/components/cky-wait-update.vue?vue&type=template&id=3ad33dcb\");\n/* harmony import */ var _cky_wait_update_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-wait-update.vue?vue&type=script&lang=js */ \"./src/modules/gcm/components/cky-wait-update.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_wait_update_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_wait_update_vue_vue_type_template_id_3ad33dcb__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_wait_update_vue_vue_type_template_id_3ad33dcb__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/gcm/components/cky-wait-update.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/gcm/components/cky-wait-update.vue?");

/***/ }),

/***/ "./src/modules/gcm/components/cky-wait-update.vue?vue&type=script&lang=js":
/*!********************************************************************************!*\
  !*** ./src/modules/gcm/components/cky-wait-update.vue?vue&type=script&lang=js ***!
  \********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_wait_update_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-wait-update.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/components/cky-wait-update.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_wait_update_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/gcm/components/cky-wait-update.vue?");

/***/ }),

/***/ "./src/modules/gcm/components/cky-wait-update.vue?vue&type=template&id=3ad33dcb":
/*!**************************************************************************************!*\
  !*** ./src/modules/gcm/components/cky-wait-update.vue?vue&type=template&id=3ad33dcb ***!
  \**************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_wait_update_vue_vue_type_template_id_3ad33dcb__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-wait-update.vue?vue&type=template&id=3ad33dcb */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/components/cky-wait-update.vue?vue&type=template&id=3ad33dcb\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_wait_update_vue_vue_type_template_id_3ad33dcb__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_wait_update_vue_vue_type_template_id_3ad33dcb__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/gcm/components/cky-wait-update.vue?");

/***/ }),

/***/ "./src/modules/gcm/helpers/api.js":
/*!****************************************!*\
  !*** ./src/modules/gcm/helpers/api.js ***!
  \****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  async createGcm(data) {\n    try {\n      const response = await _helpers_api__WEBPACK_IMPORTED_MODULE_0__[\"default\"].post({\n        path: `gcm/`,\n        data: data\n      });\n      return response;\n    } catch (error) {\n      console.error(error);\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/gcm/helpers/api.js?");

/***/ }),

/***/ "./src/modules/gcm/views/consent-setting-modal.vue":
/*!*********************************************************!*\
  !*** ./src/modules/gcm/views/consent-setting-modal.vue ***!
  \*********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _consent_setting_modal_vue_vue_type_template_id_468dcf66__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consent-setting-modal.vue?vue&type=template&id=468dcf66 */ \"./src/modules/gcm/views/consent-setting-modal.vue?vue&type=template&id=468dcf66\");\n/* harmony import */ var _consent_setting_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./consent-setting-modal.vue?vue&type=script&lang=js */ \"./src/modules/gcm/views/consent-setting-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _consent_setting_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _consent_setting_modal_vue_vue_type_template_id_468dcf66__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _consent_setting_modal_vue_vue_type_template_id_468dcf66__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/gcm/views/consent-setting-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/gcm/views/consent-setting-modal.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/consent-setting-modal.vue?vue&type=script&lang=js":
/*!*********************************************************************************!*\
  !*** ./src/modules/gcm/views/consent-setting-modal.vue?vue&type=script&lang=js ***!
  \*********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_consent_setting_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./consent-setting-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/consent-setting-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_consent_setting_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/gcm/views/consent-setting-modal.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/consent-setting-modal.vue?vue&type=template&id=468dcf66":
/*!***************************************************************************************!*\
  !*** ./src/modules/gcm/views/consent-setting-modal.vue?vue&type=template&id=468dcf66 ***!
  \***************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_consent_setting_modal_vue_vue_type_template_id_468dcf66__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./consent-setting-modal.vue?vue&type=template&id=468dcf66 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/consent-setting-modal.vue?vue&type=template&id=468dcf66\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_consent_setting_modal_vue_vue_type_template_id_468dcf66__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_consent_setting_modal_vue_vue_type_template_id_468dcf66__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/consent-setting-modal.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/gcm-headsup-modal.vue":
/*!*****************************************************!*\
  !*** ./src/modules/gcm/views/gcm-headsup-modal.vue ***!
  \*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gcm_headsup_modal_vue_vue_type_template_id_95a147bc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gcm-headsup-modal.vue?vue&type=template&id=95a147bc */ \"./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=template&id=95a147bc\");\n/* harmony import */ var _gcm_headsup_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./gcm-headsup-modal.vue?vue&type=script&lang=js */ \"./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _gcm_headsup_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _gcm_headsup_modal_vue_vue_type_template_id_95a147bc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _gcm_headsup_modal_vue_vue_type_template_id_95a147bc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/gcm/views/gcm-headsup-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm-headsup-modal.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=script&lang=js":
/*!*****************************************************************************!*\
  !*** ./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=script&lang=js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_headsup_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./gcm-headsup-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_headsup_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm-headsup-modal.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=template&id=95a147bc":
/*!***********************************************************************************!*\
  !*** ./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=template&id=95a147bc ***!
  \***********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_headsup_modal_vue_vue_type_template_id_95a147bc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./gcm-headsup-modal.vue?vue&type=template&id=95a147bc */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm-headsup-modal.vue?vue&type=template&id=95a147bc\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_headsup_modal_vue_vue_type_template_id_95a147bc__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_headsup_modal_vue_vue_type_template_id_95a147bc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm-headsup-modal.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/gcm.vue":
/*!***************************************!*\
  !*** ./src/modules/gcm/views/gcm.vue ***!
  \***************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gcm_vue_vue_type_template_id_71bdc23e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gcm.vue?vue&type=template&id=71bdc23e */ \"./src/modules/gcm/views/gcm.vue?vue&type=template&id=71bdc23e\");\n/* harmony import */ var _gcm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./gcm.vue?vue&type=script&lang=js */ \"./src/modules/gcm/views/gcm.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _gcm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _gcm_vue_vue_type_template_id_71bdc23e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _gcm_vue_vue_type_template_id_71bdc23e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/gcm/views/gcm.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/gcm.vue?vue&type=script&lang=js":
/*!***************************************************************!*\
  !*** ./src/modules/gcm/views/gcm.vue?vue&type=script&lang=js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./gcm.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm.vue?");

/***/ }),

/***/ "./src/modules/gcm/views/gcm.vue?vue&type=template&id=71bdc23e":
/*!*********************************************************************!*\
  !*** ./src/modules/gcm/views/gcm.vue?vue&type=template&id=71bdc23e ***!
  \*********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_vue_vue_type_template_id_71bdc23e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./gcm.vue?vue&type=template&id=71bdc23e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/gcm/views/gcm.vue?vue&type=template&id=71bdc23e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_vue_vue_type_template_id_71bdc23e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_gcm_vue_vue_type_template_id_71bdc23e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/gcm/views/gcm.vue?");

/***/ })

}]);                                                                                                                                                                                      lite/admin/dist/js/10.js                                                                            0000777                 00000062657 15251156627 0010767 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_apexcharts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-apexcharts */ \"./node_modules/vue-apexcharts/dist/vue-apexcharts.js\");\n/* harmony import */ var vue_apexcharts__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_apexcharts__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_cky_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-card */ \"./src/components/cky-card.vue\");\n/* harmony import */ var _components_cky_empty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/cky-empty */ \"./src/components/cky-empty.vue\");\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  components: {\n    apexcharts: vue_apexcharts__WEBPACK_IMPORTED_MODULE_0___default.a,\n    CkyCard: _components_cky_card__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyEmpty: _components_cky_empty__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n  },\n  created() {\n    this.getChartData();\n  },\n  data() {\n    return {\n      loading: false,\n      loaded: false,\n      consentLogData: [],\n      chartOptions: {\n        chart: {\n          type: 'donut'\n        },\n        colors: ['rgba(51, 168, 129, 0.5)', 'rgba(236, 74, 94, 0.5)', 'rgba(68, 147, 249, 0.5)'],\n        labels: ['Accepted', 'Rejected', 'Partially Accepted'],\n        tooltip: {\n          enabled: true,\n          fillSeriesColor: false,\n          custom: function ({\n            series,\n            seriesIndex,\n            w\n          }) {\n            let color;\n            switch (seriesIndex) {\n              case 0:\n                color = \"#33A881\";\n                break;\n              case 1:\n                color = \"#EC4A5E\";\n                break;\n              default:\n                color = \"#4493F9\";\n            }\n            let total = 0;\n            for (let x of series) {\n              total += x;\n            }\n            const selected = series[seriesIndex];\n            return `<div class=\"cky-chart-tooltip\">\n\t\t\t\t\t\t<div style=\"color: ${color};\">${(selected / total * 100).toFixed(0)}%</div>\n\t\t\t\t\t\t<div>${w.config.labels[seriesIndex]}: ${selected}</div>\n\t\t\t\t\t\t</div>`;\n          }\n        },\n        dataLabels: {\n          enabled: false\n        },\n        plotOptions: {\n          pie: {\n            expandOnClick: false,\n            donut: {\n              size: '80%',\n              labels: {\n                show: \"always\",\n                fontSize: \"12px\",\n                name: {\n                  fontSize: '12px',\n                  fontWeight: '400',\n                  color: '#4E4B66',\n                  offsetY: 20\n                },\n                value: {\n                  fontSize: '32px',\n                  color: '#4E4B66',\n                  fontWeight: '700',\n                  offsetY: -30\n                },\n                total: {\n                  show: true,\n                  label: 'Total Consents',\n                  color: '#4E4B66',\n                  fontSize: '12px',\n                  showAlways: true\n                }\n              }\n            }\n          }\n        },\n        stroke: {\n          width: 0\n        },\n        legend: {\n          position: 'right',\n          offsetY: -20,\n          markers: {\n            size: 6,\n            offsetX: -8,\n            shape: 'square'\n          },\n          itemMargin: {\n            vertical: 5\n          },\n          onItemClick: {\n            toggleDataSeries: false\n          },\n          onItemHover: {\n            highlightDataSeries: false\n          }\n        },\n        states: {\n          active: {\n            filter: {\n              type: \"none\"\n            }\n          }\n        }\n      }\n    };\n  },\n  methods: {\n    async getChartData() {\n      this.loading = true;\n      let data = [];\n      try {\n        await _helpers_api__WEBPACK_IMPORTED_MODULE_3__[\"default\"].get({\n          path: \"consent_logs/statistics\"\n        }).then(response => {\n          data = response;\n        });\n        if (data.length <= 0) {\n          this.loading = false;\n          return;\n        }\n        let response = [this.getCount(data, \"accepted\"), this.getCount(data, \"rejected\"), this.getCount(data, \"partial\")];\n        if (response && response.length > 0) {\n          this.consentLogData = response;\n        }\n      } catch (e) {\n        console.error(e);\n      }\n      this.loading = false;\n      this.loaded = true;\n    },\n    getCount(consents, type) {\n      let consent = false;\n      if (typeof consents === \"object\") {\n        consent = consents.find(function (item) {\n          return item.type === type;\n        });\n      }\n      return consent && consent.count || 0;\n    }\n  },\n  computed: {\n    cardLoader() {\n      return !this.$store.state.settings.info || this.loading;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=template&id=663171c3":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=template&id=663171c3 ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-consent-chart-section\"\n  }, [_c(\"cky-card\", {\n    attrs: {\n      title: _vm.$i18n.__(\"Consent trends\", \"cookie-law-info\"),\n      subtitle: _vm.$i18n.__(\"(Last 7 days)\", \"cookie-law-info\"),\n      loading: _vm.cardLoader\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [!_vm.consentLogData.length ? _c(\"cky-empty\", {\n          attrs: {\n            emptyMessage: _vm.$i18n.__(\"No consents were logged\", \"cookie-law-info\"),\n            width: \"80px\",\n            height: \"80px\"\n          }\n        }) : _c(\"div\", {\n          staticClass: \"cky-consent-chart\"\n        }, [_vm.loaded ? _c(\"apexcharts\", {\n          attrs: {\n            height: \"100%\",\n            type: \"donut\",\n            series: _vm.consentLogData,\n            options: _vm.chartOptions\n          }\n        }) : _vm._e()], 1)];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-card-row-actions\"\n        }, [_c(\"a\", {\n          staticClass: \"cky-button cky-button-outline cky-external-link cky-button-medium\",\n          on: {\n            click: function ($event) {\n              return _vm.$router.redirectToApp(\"website-reports\");\n            }\n          }\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"View All\", \"cookie-law-info\")) + \" \")])])])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-consent-chart.vue":
/*!*************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-consent-chart.vue ***!
  \*************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_consent_chart_vue_vue_type_template_id_663171c3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-consent-chart.vue?vue&type=template&id=663171c3 */ \"./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=template&id=663171c3\");\n/* harmony import */ var _cky_consent_chart_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-consent-chart.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_consent_chart_vue_vue_type_style_index_0_id_663171c3_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss */ \"./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_consent_chart_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_consent_chart_vue_vue_type_template_id_663171c3__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_consent_chart_vue_vue_type_template_id_663171c3__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/widgets/cky-consent-chart.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=script&lang=js":
/*!*************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=script&lang=js ***!
  \*************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-consent-chart.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss":
/*!**********************************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss ***!
  \**********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_style_index_0_id_663171c3_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=style&index=0&id=663171c3&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_style_index_0_id_663171c3_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_style_index_0_id_663171c3_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_style_index_0_id_663171c3_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_style_index_0_id_663171c3_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=template&id=663171c3":
/*!*******************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=template&id=663171c3 ***!
  \*******************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_template_id_663171c3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-consent-chart.vue?vue&type=template&id=663171c3 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-consent-chart.vue?vue&type=template&id=663171c3\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_template_id_663171c3__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_consent_chart_vue_vue_type_template_id_663171c3__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-consent-chart.vue?");

/***/ })

}]);                                                                                 lite/admin/dist/js/chunk-vendors.min.js                                                             0000777                 00000533421 15251156627 0014107 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00d8":function(t,e){(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(t,e){return t<<e|t>>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&n.rotl(t,8)|4278255360&n.rotl(t,24);for(var e=0;e<t.length;e++)t[e]=n.endian(t[e]);return t},randomBytes:function(t){for(var e=[];t>0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n<t.length;n++,r+=8)e[r>>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n<t.length;n++)e.push((t[n]>>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(parseInt(t.substr(n,2),16));return e},bytesToBase64:function(t){for(var n=[],r=0;r<t.length;r+=3)for(var o=t[r]<<16|t[r+1]<<8|t[r+2],i=0;i<4;i++)8*r+6*i<=8*t.length?n.push(e.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<t.length;o=++r%4)0!=o&&n.push((e.indexOf(t.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|e.indexOf(t.charAt(r))>>>6-2*o);return n}};t.exports=n})()},"00fd":function(t,e,n){var r=n("9e69"),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;function c(t){var e=i.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(c){}var o=a.call(t);return r&&(e?t[s]=n:delete t[s]),o}t.exports=c},"03dd":function(t,e,n){var r=n("eac5"),o=n("57a5"),i=Object.prototype,a=i.hasOwnProperty;function s(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}t.exports=s},"044b":function(t,e){function n(t){return!!t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function r(t){return"function"===typeof t.readFloatLE&&"function"===typeof t.slice&&n(t.slice(0,0))}
/*!
 * Determine if an object is a Buffer
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */
t.exports=function(t){return null!=t&&(n(t)||r(t)||!!t._isBuffer)}},"07c7":function(t,e){function n(){return!1}t.exports=n},"087d":function(t,e){function n(t,e){var n=-1,r=e.length,o=t.length;while(++n<r)t[o+n]=e[n];return t}t.exports=n},"0929":function(t,e,n){"use strict";var r=n("b50e"),o=n("e2e9"),i=n("2767");function a(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Object(i["c"])(n)){var r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}var s=n("b62b"),c=n("ad9d"),u=n("84c6");function f(t,e,n){return Object(u["a"])(t,Object(u["b"])(e,n))}function l(){return{top:0,right:0,bottom:0,left:0}}function p(t){return Object.assign({},l(),t)}function d(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var h=n("77f9"),v=function(t,e){return t="function"===typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t,p("number"!==typeof t?t:d(t,h["a"]))};function y(t){var e,n=t.state,i=t.name,a=t.options,u=n.elements.arrow,l=n.modifiersData.popperOffsets,p=Object(r["a"])(n.placement),d=Object(c["a"])(p),y=[h["d"],h["g"]].indexOf(p)>=0,m=y?"height":"width";if(u&&l){var g=v(a.padding,n),b=Object(o["a"])(u),_="y"===d?h["i"]:h["d"],w="y"===d?h["b"]:h["g"],x=n.rects.reference[m]+n.rects.reference[d]-l[d]-n.rects.popper[m],O=l[d]-n.rects.reference[d],j=Object(s["a"])(u),k=j?"y"===d?j.clientHeight||0:j.clientWidth||0:0,C=x/2-O/2,$=g[_],A=k-b[m]-g[w],S=k/2-b[m]/2+C,E=f($,S,A),T=d;n.modifiersData[i]=(e={},e[T]=E,e.centerOffset=E-S,e)}}function m(t){var e=t.state,n=t.options,r=n.element,o=void 0===r?"[data-popper-arrow]":r;null!=o&&("string"!==typeof o||(o=e.elements.popper.querySelector(o),o))&&a(e.elements.popper,o)&&(e.elements.arrow=o)}e["a"]={name:"arrow",enabled:!0,phase:"main",fn:y,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},"0b07":function(t,e,n){var r=n("34ac"),o=n("3698");function i(t,e){var n=o(t,e);return r(n)?n:void 0}t.exports=i},"0d24":function(t,e,n){(function(t){var r=n("2b3e"),o=n("07c7"),i=e&&!e.nodeType&&e,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===i,c=s?r.Buffer:void 0,u=c?c.isBuffer:void 0,f=u||o;t.exports=f}).call(this,n("62e4")(t))},"0f88":function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n("2767"),o=n("84c6"),i=n("1fc0"),a=n("12d8");function s(){return!/^((?!chrome|android).)*safari/i.test(Object(a["a"])())}function c(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var a=t.getBoundingClientRect(),c=1,u=1;e&&Object(r["b"])(t)&&(c=t.offsetWidth>0&&Object(o["c"])(a.width)/t.offsetWidth||1,u=t.offsetHeight>0&&Object(o["c"])(a.height)/t.offsetHeight||1);var f=Object(r["a"])(t)?Object(i["a"])(t):window,l=f.visualViewport,p=!s()&&n,d=(a.left+(p&&l?l.offsetLeft:0))/c,h=(a.top+(p&&l?l.offsetTop:0))/u,v=a.width/c,y=a.height/u;return{width:v,height:y,top:h,right:d+v,bottom:h+y,left:d,x:d,y:h}}},"126d":function(t,e,n){var r=n("6da8"),o=n("aaec"),i=n("d094");function a(t){return o(t)?i(t):r(t)}t.exports=a},1290:function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},"12d8":function(t,e,n){"use strict";function r(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}n.d(e,"a",(function(){return r}))},1310:function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},1368:function(t,e,n){var r=n("da03"),o=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function i(t){return!!o&&o in t}t.exports=i},"1a8c":function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},"1c3c":function(t,e,n){var r=n("9e69"),o=n("2474"),i=n("9638"),a=n("a2be"),s=n("edfa"),c=n("ac41"),u=1,f=2,l="[object Boolean]",p="[object Date]",d="[object Error]",h="[object Map]",v="[object Number]",y="[object RegExp]",m="[object Set]",g="[object String]",b="[object Symbol]",_="[object ArrayBuffer]",w="[object DataView]",x=r?r.prototype:void 0,O=x?x.valueOf:void 0;function j(t,e,n,r,x,j,k){switch(n){case w:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!j(new o(t),new o(e)));case l:case p:case v:return i(+t,+e);case d:return t.name==e.name&&t.message==e.message;case y:case g:return t==e+"";case h:var C=s;case m:var $=r&u;if(C||(C=c),t.size!=e.size&&!$)return!1;var A=k.get(t);if(A)return A==e;r|=f,k.set(t,e);var S=a(C(t),C(e),r,x,j,k);return k["delete"](t),S;case b:if(O)return O.call(t)==O.call(e)}return!1}t.exports=j},"1cec":function(t,e,n){var r=n("0b07"),o=n("2b3e"),i=r(o,"Promise");t.exports=i},"1efc":function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},"1fc0":function(t,e,n){"use strict";function r(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}n.d(e,"a",(function(){return r}))},"1fc8":function(t,e,n){var r=n("4245");function o(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}t.exports=o},2474:function(t,e,n){var r=n("2b3e"),o=r.Uint8Array;t.exports=o},2478:function(t,e,n){var r=n("4245");function o(t){return r(this,t).get(t)}t.exports=o},2524:function(t,e,n){var r=n("6044"),o="__lodash_hash_undefined__";function i(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}t.exports=i},"253c":function(t,e,n){var r=n("3729"),o=n("1310"),i="[object Arguments]";function a(t){return o(t)&&r(t)==i}t.exports=a},2767:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a}));var r=n("1fc0");function o(t){var e=Object(r["a"])(t).Element;return t instanceof e||t instanceof Element}function i(t){var e=Object(r["a"])(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function a(t){if("undefined"===typeof ShadowRoot)return!1;var e=Object(r["a"])(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}},2877:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var f=u.render;u.render=function(t,e){return c.call(e),f(t,e)}}else{var l=u.beforeCreate;u.beforeCreate=l?[].concat(l,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},"28bf":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n("5788"),o=n("ef52"),i=n("2767");function a(t){return"html"===Object(r["a"])(t)?t:t.assignedSlot||t.parentNode||(Object(i["c"])(t)?t.host:null)||Object(o["a"])(t)}},"28c9":function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},"29f3":function(t,e){var n=Object.prototype,r=n.toString;function o(t){return r.call(t)}t.exports=o},"2b0e":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return Yr}));
/*!
 * Vue.js v2.7.16
 * (c) 2014-2023 Evan You
 * Released under the MIT License.
 */
var r=Object.freeze({}),o=Array.isArray;function i(t){return void 0===t||null===t}function a(t){return void 0!==t&&null!==t}function s(t){return!0===t}function c(t){return!1===t}function u(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function f(t){return"function"===typeof t}function l(t){return null!==t&&"object"===typeof t}var p=Object.prototype.toString;function d(t){return"[object Object]"===p.call(t)}function h(t){return"[object RegExp]"===p.call(t)}function v(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function y(t){return a(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||d(t)&&t.toString===p?JSON.stringify(t,g,2):String(t)}function g(t,e){return e&&e.__v_isRef?e.value:e}function b(t){var e=parseFloat(t);return isNaN(e)?t:e}function _(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}_("slot,component",!0);var w=_("key,ref,slot,slot-scope,is");function x(t,e){var n=t.length;if(n){if(e===t[n-1])return void(t.length=n-1);var r=t.indexOf(e);if(r>-1)return t.splice(r,1)}}var O=Object.prototype.hasOwnProperty;function j(t,e){return O.call(t,e)}function k(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var C=/-(\w)/g,$=k((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),A=k((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),S=/\B([A-Z])/g,E=k((function(t){return t.replace(S,"-$1").toLowerCase()}));function T(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function P(t,e){return t.bind(e)}var R=Function.prototype.bind?P:T;function L(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function I(t,e){for(var n in e)t[n]=e[n];return t}function M(t){for(var e={},n=0;n<t.length;n++)t[n]&&I(e,t[n]);return e}function D(t,e,n){}var F=function(t,e,n){return!1},N=function(t){return t};function z(t,e){if(t===e)return!0;var n=l(t),r=l(e);if(!n||!r)return!n&&!r&&String(t)===String(e);try{var o=Array.isArray(t),i=Array.isArray(e);if(o&&i)return t.length===e.length&&t.every((function(t,n){return z(t,e[n])}));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(o||i)return!1;var a=Object.keys(t),s=Object.keys(e);return a.length===s.length&&a.every((function(n){return z(t[n],e[n])}))}catch(c){return!1}}function U(t,e){for(var n=0;n<t.length;n++)if(z(t[n],e))return n;return-1}function B(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function H(t,e){return t===e?0===t&&1/t!==1/e:t===t||e===e}var V="data-server-rendered",q=["component","directive","filter"],G=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],W={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:F,isReservedAttr:F,isUnknownElement:F,getTagNamespace:D,parsePlatformTagName:N,mustUseProp:F,async:!0,_lifecycleHooks:G},K=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function Z(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function J(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var X=new RegExp("[^".concat(K.source,".$_\\d]"));function Y(t){if(!X.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}var Q="__proto__"in{},tt="undefined"!==typeof window,et=tt&&window.navigator.userAgent.toLowerCase(),nt=et&&/msie|trident/.test(et),rt=et&&et.indexOf("msie 9.0")>0,ot=et&&et.indexOf("edge/")>0;et&&et.indexOf("android");var it=et&&/iphone|ipad|ipod|ios/.test(et);et&&/chrome\/\d+/.test(et),et&&/phantomjs/.test(et);var at,st=et&&et.match(/firefox\/(\d+)/),ct={}.watch,ut=!1;if(tt)try{var ft={};Object.defineProperty(ft,"passive",{get:function(){ut=!0}}),window.addEventListener("test-passive",null,ft)}catch(Qa){}var lt=function(){return void 0===at&&(at=!tt&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),at},pt=tt&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function dt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ht,vt="undefined"!==typeof Symbol&&dt(Symbol)&&"undefined"!==typeof Reflect&&dt(Reflect.ownKeys);ht="undefined"!==typeof Set&&dt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var yt=null;function mt(t){void 0===t&&(t=null),t||yt&&yt._scope.off(),yt=t,t&&t._scope.on()}var gt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),bt=function(t){void 0===t&&(t="");var e=new gt;return e.text=t,e.isComment=!0,e};function _t(t){return new gt(void 0,void 0,void 0,String(t))}function wt(t){var e=new gt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"===typeof SuppressedError&&SuppressedError;var xt=0,Ot=[],jt=function(){for(var t=0;t<Ot.length;t++){var e=Ot[t];e.subs=e.subs.filter((function(t){return t})),e._pending=!1}Ot.length=0},kt=function(){function t(){this._pending=!1,this.id=xt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,Ot.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,r=e.length;n<r;n++){var o=e[n];0,o.update()}},t}();kt.target=null;var Ct=[];function $t(t){Ct.push(t),kt.target=t}function At(){Ct.pop(),kt.target=Ct[Ct.length-1]}var St=Array.prototype,Et=Object.create(St),Tt=["push","pop","shift","unshift","splice","sort","reverse"];Tt.forEach((function(t){var e=St[t];J(Et,t,(function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o,i=e.apply(this,n),a=this.__ob__;switch(t){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2);break}return o&&a.observeArray(o),a.dep.notify(),i}))}));var Pt=Object.getOwnPropertyNames(Et),Rt={},Lt=!0;function It(t){Lt=t}var Mt={notify:D,depend:D,addSub:D,removeSub:D},Dt=function(){function t(t,e,n){if(void 0===e&&(e=!1),void 0===n&&(n=!1),this.value=t,this.shallow=e,this.mock=n,this.dep=n?Mt:new kt,this.vmCount=0,J(t,"__ob__",this),o(t)){if(!n)if(Q)t.__proto__=Et;else for(var r=0,i=Pt.length;r<i;r++){var a=Pt[r];J(t,a,Et[a])}e||this.observeArray(t)}else{var s=Object.keys(t);for(r=0;r<s.length;r++){a=s[r];Nt(t,a,Rt,void 0,e,n)}}}return t.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)Ft(t[e],!1,this.mock)},t}();function Ft(t,e,n){return t&&j(t,"__ob__")&&t.__ob__ instanceof Dt?t.__ob__:!Lt||!n&&lt()||!o(t)&&!d(t)||!Object.isExtensible(t)||t.__v_skip||Gt(t)||t instanceof gt?void 0:new Dt(t,e,n)}function Nt(t,e,n,r,i,a,s){void 0===s&&(s=!1);var c=new kt,u=Object.getOwnPropertyDescriptor(t,e);if(!u||!1!==u.configurable){var f=u&&u.get,l=u&&u.set;f&&!l||n!==Rt&&2!==arguments.length||(n=t[e]);var p=i?n&&n.__ob__:Ft(n,!1,a);return Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=f?f.call(t):n;return kt.target&&(c.depend(),p&&(p.dep.depend(),o(e)&&Bt(e))),Gt(e)&&!i?e.value:e},set:function(e){var r=f?f.call(t):n;if(H(r,e)){if(l)l.call(t,e);else{if(f)return;if(!i&&Gt(r)&&!Gt(e))return void(r.value=e);n=e}p=i?e&&e.__ob__:Ft(e,!1,a),c.notify()}}}),c}}function zt(t,e,n){if(!qt(t)){var r=t.__ob__;return o(t)&&v(e)?(t.length=Math.max(t.length,e),t.splice(e,1,n),r&&!r.shallow&&r.mock&&Ft(n,!1,!0),n):e in t&&!(e in Object.prototype)?(t[e]=n,n):t._isVue||r&&r.vmCount?n:r?(Nt(r.value,e,n,void 0,r.shallow,r.mock),r.dep.notify(),n):(t[e]=n,n)}}function Ut(t,e){if(o(t)&&v(e))t.splice(e,1);else{var n=t.__ob__;t._isVue||n&&n.vmCount||qt(t)||j(t,e)&&(delete t[e],n&&n.dep.notify())}}function Bt(t){for(var e=void 0,n=0,r=t.length;n<r;n++)e=t[n],e&&e.__ob__&&e.__ob__.dep.depend(),o(e)&&Bt(e)}function Ht(t){return Vt(t,!0),J(t,"__v_isShallow",!0),t}function Vt(t,e){if(!qt(t)){Ft(t,e,lt());0}}function qt(t){return!(!t||!t.__v_isReadonly)}function Gt(t){return!(!t||!0!==t.__v_isRef)}function Wt(t,e,n){Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var t=e[n];if(Gt(t))return t.value;var r=t&&t.__ob__;return r&&r.dep.depend(),t},set:function(t){var r=e[n];Gt(r)&&!Gt(t)?r.value=t:e[n]=t}})}var Kt="watcher";"".concat(Kt," callback"),"".concat(Kt," getter"),"".concat(Kt," cleanup");var Zt;var Jt=function(){function t(t){void 0===t&&(t=!1),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Zt,!t&&Zt&&(this.index=(Zt.scopes||(Zt.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=Zt;try{return Zt=this,t()}finally{Zt=e}}else 0},t.prototype.on=function(){Zt=this},t.prototype.off=function(){Zt=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e<n;e++)this.effects[e].teardown();for(e=0,n=this.cleanups.length;e<n;e++)this.cleanups[e]();if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].stop(!0);if(!this.detached&&this.parent&&!t){var r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this.active=!1}},t}();function Xt(t,e){void 0===e&&(e=Zt),e&&e.active&&e.effects.push(t)}function Yt(){return Zt}function Qt(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}var te=k((function(t){var e="&"===t.charAt(0);t=e?t.slice(1):t;var n="~"===t.charAt(0);t=n?t.slice(1):t;var r="!"===t.charAt(0);return t=r?t.slice(1):t,{name:t,once:n,capture:r,passive:e}}));function ee(t,e){function n(){var t=n.fns;if(!o(t))return Xe(t,null,arguments,e,"v-on handler");for(var r=t.slice(),i=0;i<r.length;i++)Xe(r[i],null,arguments,e,"v-on handler")}return n.fns=t,n}function ne(t,e,n,r,o,a){var c,u,f,l;for(c in t)u=t[c],f=e[c],l=te(c),i(u)||(i(f)?(i(u.fns)&&(u=t[c]=ee(u,a)),s(l.once)&&(u=t[c]=o(l.name,u,l.capture)),n(l.name,u,l.capture,l.passive,l.params)):u!==f&&(f.fns=u,t[c]=f));for(c in e)i(t[c])&&(l=te(c),r(l.name,e[c],l.capture))}function re(t,e,n){var r;t instanceof gt&&(t=t.data.hook||(t.data.hook={}));var o=t[e];function c(){n.apply(this,arguments),x(r.fns,c)}i(o)?r=ee([c]):a(o.fns)&&s(o.merged)?(r=o,r.fns.push(c)):r=ee([o,c]),r.merged=!0,t[e]=r}function oe(t,e,n){var r=e.options.props;if(!i(r)){var o={},s=t.attrs,c=t.props;if(a(s)||a(c))for(var u in r){var f=E(u);ie(o,c,u,f,!0)||ie(o,s,u,f,!1)}return o}}function ie(t,e,n,r,o){if(a(e)){if(j(e,n))return t[n]=e[n],o||delete e[n],!0;if(j(e,r))return t[n]=e[r],o||delete e[r],!0}return!1}function ae(t){for(var e=0;e<t.length;e++)if(o(t[e]))return Array.prototype.concat.apply([],t);return t}function se(t){return u(t)?[_t(t)]:o(t)?ue(t):void 0}function ce(t){return a(t)&&a(t.text)&&c(t.isComment)}function ue(t,e){var n,r,c,f,l=[];for(n=0;n<t.length;n++)r=t[n],i(r)||"boolean"===typeof r||(c=l.length-1,f=l[c],o(r)?r.length>0&&(r=ue(r,"".concat(e||"","_").concat(n)),ce(r[0])&&ce(f)&&(l[c]=_t(f.text+r[0].text),r.shift()),l.push.apply(l,r)):u(r)?ce(f)?l[c]=_t(f.text+r):""!==r&&l.push(_t(r)):ce(r)&&ce(f)?l[c]=_t(f.text+r.text):(s(t._isVList)&&a(r.tag)&&i(r.key)&&a(e)&&(r.key="__vlist".concat(e,"_").concat(n,"__")),l.push(r)));return l}function fe(t,e){var n,r,i,s,c=null;if(o(t)||"string"===typeof t)for(c=new Array(t.length),n=0,r=t.length;n<r;n++)c[n]=e(t[n],n);else if("number"===typeof t)for(c=new Array(t),n=0;n<t;n++)c[n]=e(n+1,n);else if(l(t))if(vt&&t[Symbol.iterator]){c=[];var u=t[Symbol.iterator](),f=u.next();while(!f.done)c.push(e(f.value,c.length)),f=u.next()}else for(i=Object.keys(t),c=new Array(i.length),n=0,r=i.length;n<r;n++)s=i[n],c[n]=e(t[s],s,n);return a(c)||(c=[]),c._isVList=!0,c}function le(t,e,n,r){var o,i=this.$scopedSlots[t];i?(n=n||{},r&&(n=I(I({},r),n)),o=i(n)||(f(e)?e():e)):o=this.$slots[t]||(f(e)?e():e);var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function pe(t){return kr(this.$options,"filters",t,!0)||N}function de(t,e){return o(t)?-1===t.indexOf(e):t!==e}function he(t,e,n,r,o){var i=W.keyCodes[e]||n;return o&&r&&!W.keyCodes[e]?de(o,r):i?de(i,t):r?E(r)!==e:void 0===t}function ve(t,e,n,r,i){if(n)if(l(n)){o(n)&&(n=M(n));var a=void 0,s=function(o){if("class"===o||"style"===o||w(o))a=t;else{var s=t.attrs&&t.attrs.type;a=r||W.mustUseProp(e,s,o)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var c=$(o),u=E(o);if(!(c in a)&&!(u in a)&&(a[o]=n[o],i)){var f=t.on||(t.on={});f["update:".concat(o)]=function(t){n[o]=t}}};for(var c in n)s(c)}else;return t}function ye(t,e){var n=this._staticTrees||(this._staticTrees=[]),r=n[t];return r&&!e||(r=n[t]=this.$options.staticRenderFns[t].call(this._renderProxy,this._c,this),ge(r,"__static__".concat(t),!1)),r}function me(t,e,n){return ge(t,"__once__".concat(e).concat(n?"_".concat(n):""),!0),t}function ge(t,e,n){if(o(t))for(var r=0;r<t.length;r++)t[r]&&"string"!==typeof t[r]&&be(t[r],"".concat(e,"_").concat(r),n);else be(t,e,n)}function be(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function _e(t,e){if(e)if(d(e)){var n=t.on=t.on?I({},t.on):{};for(var r in e){var o=n[r],i=e[r];n[r]=o?[].concat(o,i):i}}else;return t}function we(t,e,n,r){e=e||{$stable:!n};for(var i=0;i<t.length;i++){var a=t[i];o(a)?we(a,e,n):a&&(a.proxy&&(a.fn.proxy=!0),e[a.key]=a.fn)}return r&&(e.$key=r),e}function xe(t,e){for(var n=0;n<e.length;n+=2){var r=e[n];"string"===typeof r&&r&&(t[e[n]]=e[n+1])}return t}function Oe(t,e){return"string"===typeof t?e+t:t}function je(t){t._o=me,t._n=b,t._s=m,t._l=fe,t._t=le,t._q=z,t._i=U,t._m=ye,t._f=pe,t._k=he,t._b=ve,t._v=_t,t._e=bt,t._u=we,t._g=_e,t._d=xe,t._p=Oe}function ke(t,e){if(!t||!t.length)return{};for(var n={},r=0,o=t.length;r<o;r++){var i=t[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==e&&i.fnContext!==e||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(Ce)&&delete n[u];return n}function Ce(t){return t.isComment&&!t.asyncFactory||" "===t.text}function $e(t){return t.isComment&&t.asyncFactory}function Ae(t,e,n,o){var i,a=Object.keys(n).length>0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=Se(t,n,u,e[u]))}else i={};for(var f in n)f in i||(i[f]=Ee(n,f));return e&&Object.isExtensible(e)&&(e._normalized=i),J(i,"$stable",s),J(i,"$key",c),J(i,"$hasNormal",a),i}function Se(t,e,n,r){var i=function(){var e=yt;mt(t);var n=arguments.length?r.apply(null,arguments):r({});n=n&&"object"===typeof n&&!o(n)?[n]:se(n);var i=n&&n[0];return mt(e),n&&(!i||1===n.length&&i.isComment&&!$e(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function Ee(t,e){return function(){return t[e]}}function Te(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=Pe(t);mt(t),$t();var o=Xe(n,null,[t._props||Ht({}),r],t,"setup");if(At(),mt(),f(o))e.render=o;else if(l(o))if(t._setupState=o,o.__sfc){var i=t._setupProxy={};for(var a in o)"__sfc"!==a&&Wt(i,o,a)}else for(var a in o)Z(a)||Wt(t,o,a);else 0}}function Pe(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};J(e,"_v_attr_proxy",!0),Re(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};Re(e,t.$listeners,r,t,"$listeners")}return t._listenersProxy},get slots(){return Ie(t)},emit:R(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Wt(t,e,n)}))}}}function Re(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Le(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Le(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function Ie(t){return t._slotsProxy||Me(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function Me(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function De(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=ke(e._renderChildren,o),t.$scopedSlots=n?Ae(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Ge(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Ge(t,e,n,r,o,!0)};var i=n&&n.data;Nt(t,"$attrs",i&&i.attrs||r,null,!0),Nt(t,"$listeners",e._parentListeners||r,null,!0)}var Fe=null;function Ne(t){je(t.prototype),t.prototype.$nextTick=function(t){return fn(t,this)},t.prototype._render=function(){var t=this,e=t.$options,n=e.render,r=e._parentVnode;r&&t._isMounted&&(t.$scopedSlots=Ae(t.$parent,r.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&Me(t._slotsProxy,t.$scopedSlots)),t.$vnode=r;var i,a=yt,s=Fe;try{mt(t),Fe=t,i=n.call(t._renderProxy,t.$createElement)}catch(Qa){Je(Qa,t,"render"),i=t._vnode}finally{Fe=s,mt(a)}return o(i)&&1===i.length&&(i=i[0]),i instanceof gt||(i=bt()),i.parent=r,i}}function ze(t,e){return(t.__esModule||vt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function Ue(t,e,n,r,o){var i=bt();return i.asyncFactory=t,i.asyncMeta={data:e,context:n,children:r,tag:o},i}function Be(t,e){if(s(t.error)&&a(t.errorComp))return t.errorComp;if(a(t.resolved))return t.resolved;var n=Fe;if(n&&a(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n),s(t.loading)&&a(t.loadingComp))return t.loadingComp;if(n&&!a(t.owners)){var r=t.owners=[n],o=!0,c=null,u=null;n.$on("hook:destroyed",(function(){return x(r,n)}));var f=function(t){for(var e=0,n=r.length;e<n;e++)r[e].$forceUpdate();t&&(r.length=0,null!==c&&(clearTimeout(c),c=null),null!==u&&(clearTimeout(u),u=null))},p=B((function(n){t.resolved=ze(n,e),o?r.length=0:f(!0)})),d=B((function(e){a(t.errorComp)&&(t.error=!0,f(!0))})),h=t(p,d);return l(h)&&(y(h)?i(t.resolved)&&h.then(p,d):y(h.component)&&(h.component.then(p,d),a(h.error)&&(t.errorComp=ze(h.error,e)),a(h.loading)&&(t.loadingComp=ze(h.loading,e),0===h.delay?t.loading=!0:c=setTimeout((function(){c=null,i(t.resolved)&&i(t.error)&&(t.loading=!0,f(!1))}),h.delay||200)),a(h.timeout)&&(u=setTimeout((function(){u=null,i(t.resolved)&&d(null)}),h.timeout)))),o=!1,t.loading?t.loadingComp:t.resolved}}function He(t){if(o(t))for(var e=0;e<t.length;e++){var n=t[e];if(a(n)&&(a(n.componentOptions)||$e(n)))return n}}var Ve=1,qe=2;function Ge(t,e,n,r,i,a){return(o(n)||u(n))&&(i=r,r=n,n=void 0),s(a)&&(i=qe),We(t,e,n,r,i)}function We(t,e,n,r,i){if(a(n)&&a(n.__ob__))return bt();if(a(n)&&a(n.is)&&(e=n.is),!e)return bt();var s,c;if(o(r)&&f(r[0])&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),i===qe?r=se(r):i===Ve&&(r=ae(r)),"string"===typeof e){var u=void 0;c=t.$vnode&&t.$vnode.ns||W.getTagNamespace(e),s=W.isReservedTag(e)?new gt(W.parsePlatformTagName(e),n,r,void 0,void 0,t):n&&n.pre||!a(u=kr(t.$options,"components",e))?new gt(e,n,r,void 0,void 0,t):cr(u,n,t,r,e)}else s=cr(e,n,t,r);return o(s)?s:a(s)?(a(c)&&Ke(s,c),a(n)&&Ze(n),s):bt()}function Ke(t,e,n){if(t.ns=e,"foreignObject"===t.tag&&(e=void 0,n=!0),a(t.children))for(var r=0,o=t.children.length;r<o;r++){var c=t.children[r];a(c.tag)&&(i(c.ns)||s(n)&&"svg"!==c.tag)&&Ke(c,e,n)}}function Ze(t){l(t.style)&&vn(t.style),l(t.class)&&vn(t.class)}function Je(t,e,n){$t();try{if(e){var r=e;while(r=r.$parent){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{var a=!1===o[i].call(r,t,e,n);if(a)return}catch(Qa){Ye(Qa,r,"errorCaptured hook")}}}Ye(t,e,n)}finally{At()}}function Xe(t,e,n,r,o){var i;try{i=n?t.apply(e,n):t.call(e),i&&!i._isVue&&y(i)&&!i._handled&&(i.catch((function(t){return Je(t,r,o+" (Promise/async)")})),i._handled=!0)}catch(Qa){Je(Qa,r,o)}return i}function Ye(t,e,n){if(W.errorHandler)try{return W.errorHandler.call(null,t,e,n)}catch(Qa){Qa!==t&&Qe(Qa,null,"config.errorHandler")}Qe(t,e,n)}function Qe(t,e,n){if(!tt||"undefined"===typeof console)throw t;console.error(t)}var tn,en=!1,nn=[],rn=!1;function on(){rn=!1;var t=nn.slice(0);nn.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!==typeof Promise&&dt(Promise)){var an=Promise.resolve();tn=function(){an.then(on),it&&setTimeout(D)},en=!0}else if(nt||"undefined"===typeof MutationObserver||!dt(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())tn="undefined"!==typeof setImmediate&&dt(setImmediate)?function(){setImmediate(on)}:function(){setTimeout(on,0)};else{var sn=1,cn=new MutationObserver(on),un=document.createTextNode(String(sn));cn.observe(un,{characterData:!0}),tn=function(){sn=(sn+1)%2,un.data=String(sn)},en=!0}function fn(t,e){var n;if(nn.push((function(){if(t)try{t.call(e)}catch(Qa){Je(Qa,e,"nextTick")}else n&&n(e)})),rn||(rn=!0,tn()),!t&&"undefined"!==typeof Promise)return new Promise((function(t){n=t}))}function ln(t){return function(e,n){if(void 0===n&&(n=yt),n)return pn(n,t,e)}}function pn(t,e,n){var r=t.$options;r[e]=mr(r[e],n)}ln("beforeMount"),ln("mounted"),ln("beforeUpdate"),ln("updated"),ln("beforeDestroy"),ln("destroyed"),ln("activated"),ln("deactivated"),ln("serverPrefetch"),ln("renderTracked"),ln("renderTriggered"),ln("errorCaptured");var dn="2.7.16";var hn=new ht;function vn(t){return yn(t,hn),hn.clear(),t}function yn(t,e){var n,r,i=o(t);if(!(!i&&!l(t)||t.__v_skip||Object.isFrozen(t)||t instanceof gt)){if(t.__ob__){var a=t.__ob__.dep.id;if(e.has(a))return;e.add(a)}if(i){n=t.length;while(n--)yn(t[n],e)}else if(Gt(t))yn(t.value,e);else{r=Object.keys(t),n=r.length;while(n--)yn(t[r[n]],e)}}}var mn,gn=0,bn=function(){function t(t,e,n,r,o){Xt(this,Zt&&!Zt._vm?Zt:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++gn,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ht,this.newDepIds=new ht,this.expression="",f(e)?this.getter=e:(this.getter=Y(e),this.getter||(this.getter=D)),this.value=this.lazy?void 0:this.get()}return t.prototype.get=function(){var t;$t(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Qa){if(!this.user)throw Qa;Je(Qa,e,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&vn(t),At(),this.cleanupDeps()}return t},t.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},t.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},t.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Xn(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');Xe(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&x(this.vm._scope.effects,this),this.active){var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}();function _n(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&jn(t,e)}function wn(t,e){mn.$on(t,e)}function xn(t,e){mn.$off(t,e)}function On(t,e){var n=mn;return function r(){var o=e.apply(null,arguments);null!==o&&n.$off(t,r)}}function jn(t,e,n){mn=t,ne(e,n||{},wn,xn,On,t),mn=void 0}function kn(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(o(t))for(var i=0,a=t.length;i<a;i++)r.$on(t[i],n);else(r._events[t]||(r._events[t]=[])).push(n),e.test(t)&&(r._hasHookEvent=!0);return r},t.prototype.$once=function(t,e){var n=this;function r(){n.$off(t,r),e.apply(n,arguments)}return r.fn=e,n.$on(t,r),n},t.prototype.$off=function(t,e){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(o(t)){for(var r=0,i=t.length;r<i;r++)n.$off(t[r],e);return n}var a,s=n._events[t];if(!s)return n;if(!e)return n._events[t]=null,n;var c=s.length;while(c--)if(a=s[c],a===e||a.fn===e){s.splice(c,1);break}return n},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?L(n):n;for(var r=L(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;i<a;i++)Xe(n[i],e,r,e,o)}return e}}var Cn=null;function $n(t){var e=Cn;return Cn=t,function(){Cn=e}}function An(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){while(n.$options.abstract&&n.$parent)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}function Sn(t){t.prototype._update=function(t,e){var n=this,r=n.$el,o=n._vnode,i=$n(n);n._vnode=t,n.$el=o?n.__patch__(o,t):n.__patch__(n.$el,t,e,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n);var a=n;while(a&&a.$vnode&&a.$parent&&a.$vnode===a.$parent._vnode)a.$parent.$el=a.$el,a=a.$parent},t.prototype.$forceUpdate=function(){var t=this;t._watcher&&t._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){In(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||x(e.$children,t),t._scope.stop(),t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),In(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}function En(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=bt),In(t,"beforeMount"),r=function(){t._update(t._render(),n)};var o={before:function(){t._isMounted&&!t._isDestroyed&&In(t,"beforeUpdate")}};new bn(t,r,D,o,!0),n=!1;var i=t._preWatchers;if(i)for(var a=0;a<i.length;a++)i[a].run();return null==t.$vnode&&(t._isMounted=!0,In(t,"mounted")),t}function Tn(t,e,n,o,i){var a=o.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==r&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),u=!!(i||t.$options._renderChildren||c),f=t.$vnode;t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o),t.$options._renderChildren=i;var l=o.data.attrs||r;t._attrsProxy&&Re(t._attrsProxy,l,f.data&&f.data.attrs||r,t,"$attrs")&&(u=!0),t.$attrs=l,n=n||r;var p=t.$options._parentListeners;if(t._listenersProxy&&Re(t._listenersProxy,n,p||r,t,"$listeners"),t.$listeners=t.$options._parentListeners=n,jn(t,n,p),e&&t.$options.props){It(!1);for(var d=t._props,h=t.$options._propKeys||[],v=0;v<h.length;v++){var y=h[v],m=t.$options.props;d[y]=Cr(y,m,e,t)}It(!0),t.$options.propsData=e}u&&(t.$slots=ke(i,o.context),t.$forceUpdate())}function Pn(t){while(t&&(t=t.$parent))if(t._inactive)return!0;return!1}function Rn(t,e){if(e){if(t._directInactive=!1,Pn(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)Rn(t.$children[n]);In(t,"activated")}}function Ln(t,e){if((!e||(t._directInactive=!0,!Pn(t)))&&!t._inactive){t._inactive=!0;for(var n=0;n<t.$children.length;n++)Ln(t.$children[n]);In(t,"deactivated")}}function In(t,e,n,r){void 0===r&&(r=!0),$t();var o=yt,i=Yt();r&&mt(t);var a=t.$options[e],s="".concat(e," hook");if(a)for(var c=0,u=a.length;c<u;c++)Xe(a[c],t,n||null,t,s);t._hasHookEvent&&t.$emit("hook:"+e),r&&(mt(o),i&&i.on()),At()}var Mn=[],Dn=[],Fn={},Nn=!1,zn=!1,Un=0;function Bn(){Un=Mn.length=Dn.length=0,Fn={},Nn=zn=!1}var Hn=0,Vn=Date.now;if(tt&&!nt){var qn=window.performance;qn&&"function"===typeof qn.now&&Vn()>document.createEvent("Event").timeStamp&&(Vn=function(){return qn.now()})}var Gn=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Wn(){var t,e;for(Hn=Vn(),zn=!0,Mn.sort(Gn),Un=0;Un<Mn.length;Un++)t=Mn[Un],t.before&&t.before(),e=t.id,Fn[e]=null,t.run();var n=Dn.slice(),r=Mn.slice();Bn(),Jn(n),Kn(r),jt(),pt&&W.devtools&&pt.emit("flush")}function Kn(t){var e=t.length;while(e--){var n=t[e],r=n.vm;r&&r._watcher===n&&r._isMounted&&!r._isDestroyed&&In(r,"updated")}}function Zn(t){t._inactive=!1,Dn.push(t)}function Jn(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Rn(t[e],!0)}function Xn(t){var e=t.id;if(null==Fn[e]&&(t!==kt.target||!t.noRecurse)){if(Fn[e]=!0,zn){var n=Mn.length-1;while(n>Un&&Mn[n].id>t.id)n--;Mn.splice(n+1,0,t)}else Mn.push(t);Nn||(Nn=!0,fn(Wn))}}function Yn(t){var e=t.$options.provide;if(e){var n=f(e)?e.call(t):e;if(!l(n))return;for(var r=Qt(t),o=vt?Reflect.ownKeys(n):Object.keys(n),i=0;i<o.length;i++){var a=o[i];Object.defineProperty(r,a,Object.getOwnPropertyDescriptor(n,a))}}}function Qn(t){var e=tr(t.$options.inject,t);e&&(It(!1),Object.keys(e).forEach((function(n){Nt(t,n,e[n])})),It(!0))}function tr(t,e){if(t){for(var n=Object.create(null),r=vt?Reflect.ownKeys(t):Object.keys(t),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){var a=t[i].from;if(a in e._provided)n[i]=e._provided[a];else if("default"in t[i]){var s=t[i].default;n[i]=f(s)?s.call(e):s}else 0}}return n}}function er(t,e,n,i,a){var c,u=this,f=a.options;j(i,"_uid")?(c=Object.create(i),c._original=i):(c=i,i=i._original);var l=s(f._compiled),p=!l;this.data=t,this.props=e,this.children=n,this.parent=i,this.listeners=t.on||r,this.injections=tr(f.inject,i),this.slots=function(){return u.$slots||Ae(i,t.scopedSlots,u.$slots=ke(n,i)),u.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ae(i,t.scopedSlots,this.slots())}}),l&&(this.$options=f,this.$slots=this.slots(),this.$scopedSlots=Ae(i,t.scopedSlots,this.$slots)),f._scopeId?this._c=function(t,e,n,r){var a=Ge(c,t,e,n,r,p);return a&&!o(a)&&(a.fnScopeId=f._scopeId,a.fnContext=i),a}:this._c=function(t,e,n,r){return Ge(c,t,e,n,r,p)}}function nr(t,e,n,i,s){var c=t.options,u={},f=c.props;if(a(f))for(var l in f)u[l]=Cr(l,f,e||r);else a(n.attrs)&&or(u,n.attrs),a(n.props)&&or(u,n.props);var p=new er(n,u,s,i,t),d=c.render.call(null,p._c,p);if(d instanceof gt)return rr(d,n,p.parent,c,p);if(o(d)){for(var h=se(d)||[],v=new Array(h.length),y=0;y<h.length;y++)v[y]=rr(h[y],n,p.parent,c,p);return v}}function rr(t,e,n,r,o){var i=wt(t);return i.fnContext=n,i.fnOptions=r,e.slot&&((i.data||(i.data={})).slot=e.slot),i}function or(t,e){for(var n in e)t[$(n)]=e[n]}function ir(t){return t.name||t.__name||t._componentTag}je(er.prototype);var ar={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var n=t;ar.prepatch(n,n)}else{var r=t.componentInstance=ur(t,Cn);r.$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var n=e.componentOptions,r=e.componentInstance=t.componentInstance;Tn(r,n.propsData,n.listeners,e,n.children)},insert:function(t){var e=t.context,n=t.componentInstance;n._isMounted||(n._isMounted=!0,In(n,"mounted")),t.data.keepAlive&&(e._isMounted?Zn(n):Rn(n,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?Ln(e,!0):e.$destroy())}},sr=Object.keys(ar);function cr(t,e,n,r,o){if(!i(t)){var c=n.$options._base;if(l(t)&&(t=c.extend(t)),"function"===typeof t){var u;if(i(t.cid)&&(u=t,t=Be(u,c),void 0===t))return Ue(u,e,n,r,o);e=e||{},Jr(t),a(e.model)&&pr(t.options,e);var f=oe(e,t,o);if(s(t.options.functional))return nr(t,f,e,n,r);var p=e.on;if(e.on=e.nativeOn,s(t.options.abstract)){var d=e.slot;e={},d&&(e.slot=d)}fr(e);var h=ir(t.options)||o,v=new gt("vue-component-".concat(t.cid).concat(h?"-".concat(h):""),e,void 0,void 0,void 0,n,{Ctor:t,propsData:f,listeners:p,tag:o,children:r},u);return v}}}function ur(t,e){var n={_isComponent:!0,_parentVnode:t,parent:e},r=t.data.inlineTemplate;return a(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new t.componentOptions.Ctor(n)}function fr(t){for(var e=t.hook||(t.hook={}),n=0;n<sr.length;n++){var r=sr[n],o=e[r],i=ar[r];o===i||o&&o._merged||(e[r]=o?lr(i,o):i)}}function lr(t,e){var n=function(n,r){t(n,r),e(n,r)};return n._merged=!0,n}function pr(t,e){var n=t.model&&t.model.prop||"value",r=t.model&&t.model.event||"input";(e.attrs||(e.attrs={}))[n]=e.model.value;var i=e.on||(e.on={}),s=i[r],c=e.model.callback;a(s)?(o(s)?-1===s.indexOf(c):s!==c)&&(i[r]=[c].concat(s)):i[r]=c}var dr=D,hr=W.optionMergeStrategies;function vr(t,e,n){if(void 0===n&&(n=!0),!e)return t;for(var r,o,i,a=vt?Reflect.ownKeys(e):Object.keys(e),s=0;s<a.length;s++)r=a[s],"__ob__"!==r&&(o=t[r],i=e[r],n&&j(t,r)?o!==i&&d(o)&&d(i)&&vr(o,i):zt(t,r,i));return t}function yr(t,e,n){return n?function(){var r=f(e)?e.call(n,n):e,o=f(t)?t.call(n,n):t;return r?vr(r,o):o}:e?t?function(){return vr(f(e)?e.call(this,this):e,f(t)?t.call(this,this):t)}:e:t}function mr(t,e){var n=e?t?t.concat(e):o(e)?e:[e]:t;return n?gr(n):n}function gr(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}function br(t,e,n,r){var o=Object.create(t||null);return e?I(o,e):o}hr.data=function(t,e,n){return n?yr(t,e,n):e&&"function"!==typeof e?t:yr(t,e)},G.forEach((function(t){hr[t]=mr})),q.forEach((function(t){hr[t+"s"]=br})),hr.watch=function(t,e,n,r){if(t===ct&&(t=void 0),e===ct&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var i={};for(var a in I(i,t),e){var s=i[a],c=e[a];s&&!o(s)&&(s=[s]),i[a]=s?s.concat(c):o(c)?c:[c]}return i},hr.props=hr.methods=hr.inject=hr.computed=function(t,e,n,r){if(!t)return e;var o=Object.create(null);return I(o,t),e&&I(o,e),o},hr.provide=function(t,e){return t?function(){var n=Object.create(null);return vr(n,f(t)?t.call(this):t),e&&vr(n,f(e)?e.call(this):e,!1),n}:e};var _r=function(t,e){return void 0===e?t:e};function wr(t,e){var n=t.props;if(n){var r,i,a,s={};if(o(n)){r=n.length;while(r--)i=n[r],"string"===typeof i&&(a=$(i),s[a]={type:null})}else if(d(n))for(var c in n)i=n[c],a=$(c),s[a]=d(i)?i:{type:i};else 0;t.props=s}}function xr(t,e){var n=t.inject;if(n){var r=t.inject={};if(o(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(d(n))for(var a in n){var s=n[a];r[a]=d(s)?I({from:a},s):{from:s}}else 0}}function Or(t){var e=t.directives;if(e)for(var n in e){var r=e[n];f(r)&&(e[n]={bind:r,update:r})}}function jr(t,e,n){if(f(e)&&(e=e.options),wr(e,n),xr(e,n),Or(e),!e._base&&(e.extends&&(t=jr(t,e.extends,n)),e.mixins))for(var r=0,o=e.mixins.length;r<o;r++)t=jr(t,e.mixins[r],n);var i,a={};for(i in t)s(i);for(i in e)j(t,i)||s(i);function s(r){var o=hr[r]||_r;a[r]=o(t[r],e[r],n,r)}return a}function kr(t,e,n,r){if("string"===typeof n){var o=t[e];if(j(o,n))return o[n];var i=$(n);if(j(o,i))return o[i];var a=A(i);if(j(o,a))return o[a];var s=o[n]||o[i]||o[a];return s}}function Cr(t,e,n,r){var o=e[t],i=!j(n,t),a=n[t],s=Tr(Boolean,o.type);if(s>-1)if(i&&!j(o,"default"))a=!1;else if(""===a||a===E(t)){var c=Tr(String,o.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=$r(r,o,t);var u=Lt;It(!0),Ft(a),It(u)}return a}function $r(t,e,n){if(j(e,"default")){var r=e.default;return t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n]?t._props[n]:f(r)&&"Function"!==Sr(e.type)?r.call(t):r}}var Ar=/^\s*function (\w+)/;function Sr(t){var e=t&&t.toString().match(Ar);return e?e[1]:""}function Er(t,e){return Sr(t)===Sr(e)}function Tr(t,e){if(!o(e))return Er(e,t)?0:-1;for(var n=0,r=e.length;n<r;n++)if(Er(e[n],t))return n;return-1}var Pr={enumerable:!0,configurable:!0,get:D,set:D};function Rr(t,e,n){Pr.get=function(){return this[e][n]},Pr.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Pr)}function Lr(t){var e=t.$options;if(e.props&&Ir(t,e.props),Te(t),e.methods&&Hr(t,e.methods),e.data)Mr(t);else{var n=Ft(t._data={});n&&n.vmCount++}e.computed&&Nr(t,e.computed),e.watch&&e.watch!==ct&&Vr(t,e.watch)}function Ir(t,e){var n=t.$options.propsData||{},r=t._props=Ht({}),o=t.$options._propKeys=[],i=!t.$parent;i||It(!1);var a=function(i){o.push(i);var a=Cr(i,e,n,t);Nt(r,i,a,void 0,!0),i in t||Rr(t,"_props",i)};for(var s in e)a(s);It(!0)}function Mr(t){var e=t.$options.data;e=t._data=f(e)?Dr(e,t):e||{},d(e)||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);while(o--){var i=n[o];0,r&&j(r,i)||Z(i)||Rr(t,"_data",i)}var a=Ft(e);a&&a.vmCount++}function Dr(t,e){$t();try{return t.call(e,e)}catch(Qa){return Je(Qa,e,"data()"),{}}finally{At()}}var Fr={lazy:!0};function Nr(t,e){var n=t._computedWatchers=Object.create(null),r=lt();for(var o in e){var i=e[o],a=f(i)?i:i.get;0,r||(n[o]=new bn(t,a||D,D,Fr)),o in t||zr(t,o,i)}}function zr(t,e,n){var r=!lt();f(n)?(Pr.get=r?Ur(e):Br(n),Pr.set=D):(Pr.get=n.get?r&&!1!==n.cache?Ur(e):Br(n.get):D,Pr.set=n.set||D),Object.defineProperty(t,e,Pr)}function Ur(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),kt.target&&e.depend(),e.value}}function Br(t){return function(){return t.call(this,this)}}function Hr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?D:R(e[n],t)}function Vr(t,e){for(var n in e){var r=e[n];if(o(r))for(var i=0;i<r.length;i++)qr(t,n,r[i]);else qr(t,n,r)}}function qr(t,e,n,r){return d(n)&&(r=n,n=n.handler),"string"===typeof n&&(n=t[n]),t.$watch(e,n,r)}function Gr(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=zt,t.prototype.$delete=Ut,t.prototype.$watch=function(t,e,n){var r=this;if(d(e))return qr(r,t,e,n);n=n||{},n.user=!0;var o=new bn(r,t,e,n);if(n.immediate){var i='callback for immediate watcher "'.concat(o.expression,'"');$t(),Xe(e,r,[o.value],r,i),At()}return function(){o.teardown()}}}var Wr=0;function Kr(t){t.prototype._init=function(t){var e=this;e._uid=Wr++,e._isVue=!0,e.__v_skip=!0,e._scope=new Jt(!0),e._scope.parent=void 0,e._scope._vm=!0,t&&t._isComponent?Zr(e,t):e.$options=jr(Jr(e.constructor),t||{},e),e._renderProxy=e,e._self=e,An(e),_n(e),De(e),In(e,"beforeCreate",void 0,!1),Qn(e),Lr(e),Yn(e),In(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}function Zr(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}function Jr(t){var e=t.options;if(t.super){var n=Jr(t.super),r=t.superOptions;if(n!==r){t.superOptions=n;var o=Xr(t);o&&I(t.extendOptions,o),e=t.options=jr(n,t.extendOptions),e.name&&(e.components[e.name]=t)}}return e}function Xr(t){var e,n=t.options,r=t.sealedOptions;for(var o in n)n[o]!==r[o]&&(e||(e={}),e[o]=n[o]);return e}function Yr(t){this._init(t)}function Qr(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=L(arguments,1);return n.unshift(this),f(t.install)?t.install.apply(t,n):f(t)&&t.apply(null,n),e.push(t),this}}function to(t){t.mixin=function(t){return this.options=jr(this.options,t),this}}function eo(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=ir(t)||ir(n.options);var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=jr(n.options,t),a["super"]=n,a.options.props&&no(a),a.options.computed&&ro(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,q.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=I({},a.options),o[r]=a,a}}function no(t){var e=t.options.props;for(var n in e)Rr(t.prototype,"_props",n)}function ro(t){var e=t.options.computed;for(var n in e)zr(t.prototype,n,e[n])}function oo(t){q.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&d(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&f(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function io(t){return t&&(ir(t.Ctor.options)||t.tag)}function ao(t,e){return o(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!h(t)&&t.test(e)}function so(t,e){var n=t.cache,r=t.keys,o=t._vnode,i=t.$vnode;for(var a in n){var s=n[a];if(s){var c=s.name;c&&!e(c)&&co(n,a,r,o)}}i.componentOptions.children=void 0}function co(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,x(n,e)}Kr(Yr),Gr(Yr),kn(Yr),Sn(Yr),Ne(Yr);var uo=[String,RegExp,Array],fo={name:"keep-alive",abstract:!0,props:{include:uo,exclude:uo,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,o=t.keyToCache;if(r){var i=r.tag,a=r.componentInstance,s=r.componentOptions;e[o]={name:io(s),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&co(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)co(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){so(t,(function(t){return ao(e,t)}))})),this.$watch("exclude",(function(e){so(t,(function(t){return!ao(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=He(t),n=e&&e.componentOptions;if(n){var r=io(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!ao(i,r))||a&&r&&ao(a,r))return e;var s=this,c=s.cache,u=s.keys,f=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;c[f]?(e.componentInstance=c[f].componentInstance,x(u,f),u.push(f)):(this.vnodeToCache=e,this.keyToCache=f),e.data.keepAlive=!0}return e||t&&t[0]}},lo={KeepAlive:fo};function po(t){var e={get:function(){return W}};Object.defineProperty(t,"config",e),t.util={warn:dr,extend:I,mergeOptions:jr,defineReactive:Nt},t.set=zt,t.delete=Ut,t.nextTick=fn,t.observable=function(t){return Ft(t),t},t.options=Object.create(null),q.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,I(t.options.components,lo),Qr(t),to(t),eo(t),oo(t)}po(Yr),Object.defineProperty(Yr.prototype,"$isServer",{get:lt}),Object.defineProperty(Yr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Yr,"FunctionalRenderContext",{value:er}),Yr.version=dn;var ho=_("style,class"),vo=_("input,textarea,option,select,progress"),yo=function(t,e,n){return"value"===n&&vo(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},mo=_("contenteditable,draggable,spellcheck"),go=_("events,caret,typing,plaintext-only"),bo=function(t,e){return jo(e)||"false"===e?"false":"contenteditable"===t&&go(e)?e:"true"},_o=_("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),wo="http://www.w3.org/1999/xlink",xo=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Oo=function(t){return xo(t)?t.slice(6,t.length):""},jo=function(t){return null==t||!1===t};function ko(t){var e=t.data,n=t,r=t;while(a(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Co(r.data,e));while(a(n=n.parent))n&&n.data&&(e=Co(e,n.data));return $o(e.staticClass,e.class)}function Co(t,e){return{staticClass:Ao(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function $o(t,e){return a(t)||a(e)?Ao(t,So(e)):""}function Ao(t,e){return t?e?t+" "+e:t:e||""}function So(t){return Array.isArray(t)?Eo(t):l(t)?To(t):"string"===typeof t?t:""}function Eo(t){for(var e,n="",r=0,o=t.length;r<o;r++)a(e=So(t[r]))&&""!==e&&(n&&(n+=" "),n+=e);return n}function To(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}var Po={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Ro=_("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Lo=_("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Io=function(t){return Ro(t)||Lo(t)};function Mo(t){return Lo(t)?"svg":"math"===t?"math":void 0}var Do=Object.create(null);function Fo(t){if(!tt)return!0;if(Io(t))return!1;if(t=t.toLowerCase(),null!=Do[t])return Do[t];var e=document.createElement(t);return t.indexOf("-")>-1?Do[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Do[t]=/HTMLUnknownElement/.test(e.toString())}var No=_("text,number,password,search,email,tel,url");function zo(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function Uo(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function Bo(t,e){return document.createElementNS(Po[t],e)}function Ho(t){return document.createTextNode(t)}function Vo(t){return document.createComment(t)}function qo(t,e,n){t.insertBefore(e,n)}function Go(t,e){t.removeChild(e)}function Wo(t,e){t.appendChild(e)}function Ko(t){return t.parentNode}function Zo(t){return t.nextSibling}function Jo(t){return t.tagName}function Xo(t,e){t.textContent=e}function Yo(t,e){t.setAttribute(e,"")}var Qo=Object.freeze({__proto__:null,createElement:Uo,createElementNS:Bo,createTextNode:Ho,createComment:Vo,insertBefore:qo,removeChild:Go,appendChild:Wo,parentNode:Ko,nextSibling:Zo,tagName:Jo,setTextContent:Xo,setStyleScope:Yo}),ti={create:function(t,e){ei(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ei(t,!0),ei(e))},destroy:function(t){ei(t,!0)}};function ei(t,e){var n=t.data.ref;if(a(n)){var r=t.context,i=t.componentInstance||t.elm,s=e?null:i,c=e?void 0:i;if(f(n))Xe(n,r,[s],r,"template ref function");else{var u=t.data.refInFor,l="string"===typeof n||"number"===typeof n,p=Gt(n),d=r.$refs;if(l||p)if(u){var h=l?d[n]:n.value;e?o(h)&&x(h,i):o(h)?h.includes(i)||h.push(i):l?(d[n]=[i],ni(r,n,d[n])):n.value=[i]}else if(l){if(e&&d[n]!==i)return;d[n]=c,ni(r,n,s)}else if(p){if(e&&n.value!==i)return;n.value=s}else 0}}}function ni(t,e,n){var r=t._setupState;r&&j(r,e)&&(Gt(r[e])?r[e].value=n:r[e]=n)}var ri=new gt("",{},[]),oi=["create","activate","update","remove","destroy"];function ii(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&a(t.data)===a(e.data)&&ai(t,e)||s(t.isAsyncPlaceholder)&&i(e.asyncFactory.error))}function ai(t,e){if("input"!==t.tag)return!0;var n,r=a(n=t.data)&&a(n=n.attrs)&&n.type,o=a(n=e.data)&&a(n=n.attrs)&&n.type;return r===o||No(r)&&No(o)}function si(t,e,n){var r,o,i={};for(r=e;r<=n;++r)o=t[r].key,a(o)&&(i[o]=r);return i}function ci(t){var e,n,r={},c=t.modules,f=t.nodeOps;for(e=0;e<oi.length;++e)for(r[oi[e]]=[],n=0;n<c.length;++n)a(c[n][oi[e]])&&r[oi[e]].push(c[n][oi[e]]);function l(t){return new gt(f.tagName(t).toLowerCase(),{},[],void 0,t)}function p(t,e){function n(){0===--n.listeners&&d(t)}return n.listeners=e,n}function d(t){var e=f.parentNode(t);a(e)&&f.removeChild(e,t)}function h(t,e,n,r,o,i,c){if(a(t.elm)&&a(i)&&(t=i[c]=wt(t)),t.isRootInsert=!o,!v(t,e,n,r)){var u=t.data,l=t.children,p=t.tag;a(p)?(t.elm=t.ns?f.createElementNS(t.ns,p):f.createElement(p,t),O(t),b(t,l,e),a(u)&&x(t,e),g(n,t.elm,r)):s(t.isComment)?(t.elm=f.createComment(t.text),g(n,t.elm,r)):(t.elm=f.createTextNode(t.text),g(n,t.elm,r))}}function v(t,e,n,r){var o=t.data;if(a(o)){var i=a(t.componentInstance)&&o.keepAlive;if(a(o=o.hook)&&a(o=o.init)&&o(t,!1),a(t.componentInstance))return y(t,e),g(n,t.elm,r),s(i)&&m(t,e,n,r),!0}}function y(t,e){a(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,w(t)?(x(t,e),O(t)):(ei(t),e.push(t))}function m(t,e,n,o){var i,s=t;while(s.componentInstance)if(s=s.componentInstance._vnode,a(i=s.data)&&a(i=i.transition)){for(i=0;i<r.activate.length;++i)r.activate[i](ri,s);e.push(s);break}g(n,t.elm,o)}function g(t,e,n){a(t)&&(a(n)?f.parentNode(n)===t&&f.insertBefore(t,e,n):f.appendChild(t,e))}function b(t,e,n){if(o(e)){0;for(var r=0;r<e.length;++r)h(e[r],n,t.elm,null,!0,e,r)}else u(t.text)&&f.appendChild(t.elm,f.createTextNode(String(t.text)))}function w(t){while(t.componentInstance)t=t.componentInstance._vnode;return a(t.tag)}function x(t,n){for(var o=0;o<r.create.length;++o)r.create[o](ri,t);e=t.data.hook,a(e)&&(a(e.create)&&e.create(ri,t),a(e.insert)&&n.push(t))}function O(t){var e;if(a(e=t.fnScopeId))f.setStyleScope(t.elm,e);else{var n=t;while(n)a(e=n.context)&&a(e=e.$options._scopeId)&&f.setStyleScope(t.elm,e),n=n.parent}a(e=Cn)&&e!==t.context&&e!==t.fnContext&&a(e=e.$options._scopeId)&&f.setStyleScope(t.elm,e)}function j(t,e,n,r,o,i){for(;r<=o;++r)h(n[r],i,t,e,!1,n,r)}function k(t){var e,n,o=t.data;if(a(o))for(a(e=o.hook)&&a(e=e.destroy)&&e(t),e=0;e<r.destroy.length;++e)r.destroy[e](t);if(a(e=t.children))for(n=0;n<t.children.length;++n)k(t.children[n])}function C(t,e,n){for(;e<=n;++e){var r=t[e];a(r)&&(a(r.tag)?($(r),k(r)):d(r.elm))}}function $(t,e){if(a(e)||a(t.data)){var n,o=r.remove.length+1;for(a(e)?e.listeners+=o:e=p(t.elm,o),a(n=t.componentInstance)&&a(n=n._vnode)&&a(n.data)&&$(n,e),n=0;n<r.remove.length;++n)r.remove[n](t,e);a(n=t.data.hook)&&a(n=n.remove)?n(t,e):e()}else d(t.elm)}function A(t,e,n,r,o){var s,c,u,l,p=0,d=0,v=e.length-1,y=e[0],m=e[v],g=n.length-1,b=n[0],_=n[g],w=!o;while(p<=v&&d<=g)i(y)?y=e[++p]:i(m)?m=e[--v]:ii(y,b)?(E(y,b,r,n,d),y=e[++p],b=n[++d]):ii(m,_)?(E(m,_,r,n,g),m=e[--v],_=n[--g]):ii(y,_)?(E(y,_,r,n,g),w&&f.insertBefore(t,y.elm,f.nextSibling(m.elm)),y=e[++p],_=n[--g]):ii(m,b)?(E(m,b,r,n,d),w&&f.insertBefore(t,m.elm,y.elm),m=e[--v],b=n[++d]):(i(s)&&(s=si(e,p,v)),c=a(b.key)?s[b.key]:S(b,e,p,v),i(c)?h(b,r,t,y.elm,!1,n,d):(u=e[c],ii(u,b)?(E(u,b,r,n,d),e[c]=void 0,w&&f.insertBefore(t,u.elm,y.elm)):h(b,r,t,y.elm,!1,n,d)),b=n[++d]);p>v?(l=i(n[g+1])?null:n[g+1].elm,j(t,l,n,d,g,r)):d>g&&C(e,p,v)}function S(t,e,n,r){for(var o=n;o<r;o++){var i=e[o];if(a(i)&&ii(t,i))return o}}function E(t,e,n,o,c,u){if(t!==e){a(e.elm)&&a(o)&&(e=o[c]=wt(e));var l=e.elm=t.elm;if(s(t.isAsyncPlaceholder))a(e.asyncFactory.resolved)?R(t.elm,e,n):e.isAsyncPlaceholder=!0;else if(s(e.isStatic)&&s(t.isStatic)&&e.key===t.key&&(s(e.isCloned)||s(e.isOnce)))e.componentInstance=t.componentInstance;else{var p,d=e.data;a(d)&&a(p=d.hook)&&a(p=p.prepatch)&&p(t,e);var h=t.children,v=e.children;if(a(d)&&w(e)){for(p=0;p<r.update.length;++p)r.update[p](t,e);a(p=d.hook)&&a(p=p.update)&&p(t,e)}i(e.text)?a(h)&&a(v)?h!==v&&A(l,h,v,n,u):a(v)?(a(t.text)&&f.setTextContent(l,""),j(l,null,v,0,v.length-1,n)):a(h)?C(h,0,h.length-1):a(t.text)&&f.setTextContent(l,""):t.text!==e.text&&f.setTextContent(l,e.text),a(d)&&a(p=d.hook)&&a(p=p.postpatch)&&p(t,e)}}}function T(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r<e.length;++r)e[r].data.hook.insert(e[r])}var P=_("attrs,class,staticClass,staticStyle,key");function R(t,e,n,r){var o,i=e.tag,c=e.data,u=e.children;if(r=r||c&&c.pre,e.elm=t,s(e.isComment)&&a(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(a(c)&&(a(o=c.hook)&&a(o=o.init)&&o(e,!0),a(o=e.componentInstance)))return y(e,n),!0;if(a(i)){if(a(u))if(t.hasChildNodes())if(a(o=c)&&a(o=o.domProps)&&a(o=o.innerHTML)){if(o!==t.innerHTML)return!1}else{for(var f=!0,l=t.firstChild,p=0;p<u.length;p++){if(!l||!R(l,u[p],n,r)){f=!1;break}l=l.nextSibling}if(!f||l)return!1}else b(e,u,n);if(a(c)){var d=!1;for(var h in c)if(!P(h)){d=!0,x(e,n);break}!d&&c["class"]&&vn(c["class"])}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,n,o){if(!i(e)){var c=!1,u=[];if(i(t))c=!0,h(e,u);else{var p=a(t.nodeType);if(!p&&ii(t,e))E(t,e,u,null,null,o);else{if(p){if(1===t.nodeType&&t.hasAttribute(V)&&(t.removeAttribute(V),n=!0),s(n)&&R(t,e,u))return T(e,u,!0),t;t=l(t)}var d=t.elm,v=f.parentNode(d);if(h(e,u,d._leaveCb?null:v,f.nextSibling(d)),a(e.parent)){var y=e.parent,m=w(e);while(y){for(var g=0;g<r.destroy.length;++g)r.destroy[g](y);if(y.elm=e.elm,m){for(var b=0;b<r.create.length;++b)r.create[b](ri,y);var _=y.data.hook.insert;if(_.merged)for(var x=_.fns.slice(1),O=0;O<x.length;O++)x[O]()}else ei(y);y=y.parent}}a(v)?C([t],0,0):a(t.tag)&&k(t)}}return T(e,u,c),e.elm}a(t)&&k(t)}}var ui={create:fi,update:fi,destroy:function(t){fi(t,ri)}};function fi(t,e){(t.data.directives||e.data.directives)&&li(t,e)}function li(t,e){var n,r,o,i=t===ri,a=e===ri,s=di(t.data.directives,t.context),c=di(e.data.directives,e.context),u=[],f=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,vi(o,"update",e,t),o.def&&o.def.componentUpdated&&f.push(o)):(vi(o,"bind",e,t),o.def&&o.def.inserted&&u.push(o));if(u.length){var l=function(){for(var n=0;n<u.length;n++)vi(u[n],"inserted",e,t)};i?re(e,"insert",l):l()}if(f.length&&re(e,"postpatch",(function(){for(var n=0;n<f.length;n++)vi(f[n],"componentUpdated",e,t)})),!i)for(n in s)c[n]||vi(s[n],"unbind",t,t,a)}var pi=Object.create(null);function di(t,e){var n,r,o=Object.create(null);if(!t)return o;for(n=0;n<t.length;n++){if(r=t[n],r.modifiers||(r.modifiers=pi),o[hi(r)]=r,e._setupState&&e._setupState.__sfc){var i=r.def||kr(e,"_setupState","v-"+r.name);r.def="function"===typeof i?{bind:i,update:i}:i}r.def=r.def||kr(e.$options,"directives",r.name,!0)}return o}function hi(t){return t.rawName||"".concat(t.name,".").concat(Object.keys(t.modifiers||{}).join("."))}function vi(t,e,n,r,o){var i=t.def&&t.def[e];if(i)try{i(n.elm,t,n,r,o)}catch(Qa){Je(Qa,n.context,"directive ".concat(t.name," ").concat(e," hook"))}}var yi=[ti,ui];function mi(t,e){var n=e.componentOptions;if((!a(n)||!1!==n.Ctor.options.inheritAttrs)&&(!i(t.data.attrs)||!i(e.data.attrs))){var r,o,c,u=e.elm,f=t.data.attrs||{},l=e.data.attrs||{};for(r in(a(l.__ob__)||s(l._v_attr_proxy))&&(l=e.data.attrs=I({},l)),l)o=l[r],c=f[r],c!==o&&gi(u,r,o,e.data.pre);for(r in(nt||ot)&&l.value!==f.value&&gi(u,"value",l.value),f)i(l[r])&&(xo(r)?u.removeAttributeNS(wo,Oo(r)):mo(r)||u.removeAttribute(r))}}function gi(t,e,n,r){r||t.tagName.indexOf("-")>-1?bi(t,e,n):_o(e)?jo(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):mo(e)?t.setAttribute(e,bo(e,n)):xo(e)?jo(n)?t.removeAttributeNS(wo,Oo(e)):t.setAttributeNS(wo,e,n):bi(t,e,n)}function bi(t,e,n){if(jo(n))t.removeAttribute(e);else{if(nt&&!rt&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _i={create:mi,update:mi};function wi(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=ko(e),c=n._transitionClasses;a(c)&&(s=Ao(s,So(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var xi,Oi={create:wi,update:wi},ji="__r",ki="__c";function Ci(t){if(a(t[ji])){var e=nt?"change":"input";t[e]=[].concat(t[ji],t[e]||[]),delete t[ji]}a(t[ki])&&(t.change=[].concat(t[ki],t.change||[]),delete t[ki])}function $i(t,e,n){var r=xi;return function o(){var i=e.apply(null,arguments);null!==i&&Ei(t,o,n,r)}}var Ai=en&&!(st&&Number(st[1])<=53);function Si(t,e,n,r){if(Ai){var o=Hn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}xi.addEventListener(t,e,ut?{capture:n,passive:r}:n)}function Ei(t,e,n,r){(r||xi).removeEventListener(t,e._wrapper||e,n)}function Ti(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};xi=e.elm||t.elm,Ci(n),ne(n,r,Si,Ei,$i,e.context),xi=void 0}}var Pi,Ri={create:Ti,update:Ti,destroy:function(t){return Ti(t,ri)}};function Li(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=I({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var f=i(r)?"":String(r);Ii(o,f)&&(o.value=f)}else if("innerHTML"===n&&Lo(o.tagName)&&i(o.innerHTML)){Pi=Pi||document.createElement("div"),Pi.innerHTML="<svg>".concat(r,"</svg>");var l=Pi.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(l.firstChild)o.appendChild(l.firstChild)}else if(r!==c[n])try{o[n]=r}catch(Qa){}}}}function Ii(t,e){return!t.composing&&("OPTION"===t.tagName||Mi(t,e)||Di(t,e))}function Mi(t,e){var n=!0;try{n=document.activeElement!==t}catch(Qa){}return n&&t.value!==e}function Di(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return b(n)!==b(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var Fi={create:Li,update:Li},Ni=k((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function zi(t){var e=Ui(t.style);return t.staticStyle?I(t.staticStyle,e):e}function Ui(t){return Array.isArray(t)?M(t):"string"===typeof t?Ni(t):t}function Bi(t,e){var n,r={};if(e){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=zi(o.data))&&I(r,n)}(n=zi(t.data))&&I(r,n);var i=t;while(i=i.parent)i.data&&(n=zi(i.data))&&I(r,n);return r}var Hi,Vi=/^--/,qi=/\s*!important$/,Gi=function(t,e,n){if(Vi.test(e))t.style.setProperty(e,n);else if(qi.test(n))t.style.setProperty(E(e),n.replace(qi,""),"important");else{var r=Ki(e);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)t.style[r]=n[o];else t.style[r]=n}},Wi=["Webkit","Moz","ms"],Ki=k((function(t){if(Hi=Hi||document.createElement("div").style,t=$(t),"filter"!==t&&t in Hi)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<Wi.length;n++){var r=Wi[n]+e;if(r in Hi)return r}}));function Zi(t,e){var n=e.data,r=t.data;if(!(i(n.staticStyle)&&i(n.style)&&i(r.staticStyle)&&i(r.style))){var o,s,c=e.elm,u=r.staticStyle,f=r.normalizedStyle||r.style||{},l=u||f,p=Ui(e.data.style)||{};e.data.normalizedStyle=a(p.__ob__)?I({},p):p;var d=Bi(e,!0);for(s in l)i(d[s])&&Gi(c,s,"");for(s in d)o=d[s],Gi(c,s,null==o?"":o)}}var Ji={create:Zi,update:Zi},Xi=/\s+/;function Yi(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Xi).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Qi(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Xi).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function ta(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&I(e,ea(t.name||"v")),I(e,t),e}return"string"===typeof t?ea(t):void 0}}var ea=k((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),na=tt&&!rt,ra="transition",oa="animation",ia="transition",aa="transitionend",sa="animation",ca="animationend";na&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ia="WebkitTransition",aa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(sa="WebkitAnimation",ca="webkitAnimationEnd"));var ua=tt?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function fa(t){ua((function(){ua(t)}))}function la(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Yi(t,e))}function pa(t,e){t._transitionClasses&&x(t._transitionClasses,e),Qi(t,e)}function da(t,e,n){var r=va(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ra?aa:ca,c=0,u=function(){t.removeEventListener(s,f),n()},f=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c<a&&u()}),i+1),t.addEventListener(s,f)}var ha=/\b(transform|all)(,|$)/;function va(t,e){var n,r=window.getComputedStyle(t),o=(r[ia+"Delay"]||"").split(", "),i=(r[ia+"Duration"]||"").split(", "),a=ya(o,i),s=(r[sa+"Delay"]||"").split(", "),c=(r[sa+"Duration"]||"").split(", "),u=ya(s,c),f=0,l=0;e===ra?a>0&&(n=ra,f=a,l=i.length):e===oa?u>0&&(n=oa,f=u,l=c.length):(f=Math.max(a,u),n=f>0?a>u?ra:oa:null,l=n?n===ra?i.length:c.length:0);var p=n===ra&&ha.test(r[ia+"Property"]);return{type:n,timeout:f,propCount:l,hasTransform:p}}function ya(t,e){while(t.length<e.length)t=t.concat(t);return Math.max.apply(null,e.map((function(e,n){return ma(e)+ma(t[n])})))}function ma(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function ga(t,e){var n=t.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=ta(t.data.transition);if(!i(r)&&!a(n._enterCb)&&1===n.nodeType){var o=r.css,s=r.type,c=r.enterClass,u=r.enterToClass,p=r.enterActiveClass,d=r.appearClass,h=r.appearToClass,v=r.appearActiveClass,y=r.beforeEnter,m=r.enter,g=r.afterEnter,_=r.enterCancelled,w=r.beforeAppear,x=r.appear,O=r.afterAppear,j=r.appearCancelled,k=r.duration,C=Cn,$=Cn.$vnode;while($&&$.parent)C=$.context,$=$.parent;var A=!C._isMounted||!t.isRootInsert;if(!A||x||""===x){var S=A&&d?d:c,E=A&&v?v:p,T=A&&h?h:u,P=A&&w||y,R=A&&f(x)?x:m,L=A&&O||g,I=A&&j||_,M=b(l(k)?k.enter:k);0;var D=!1!==o&&!rt,F=wa(R),N=n._enterCb=B((function(){D&&(pa(n,T),pa(n,E)),N.cancelled?(D&&pa(n,S),I&&I(n)):L&&L(n),n._enterCb=null}));t.data.show||re(t,"insert",(function(){var e=n.parentNode,r=e&&e._pending&&e._pending[t.key];r&&r.tag===t.tag&&r.elm._leaveCb&&r.elm._leaveCb(),R&&R(n,N)})),P&&P(n),D&&(la(n,S),la(n,E),fa((function(){pa(n,S),N.cancelled||(la(n,T),F||(_a(M)?setTimeout(N,M):da(n,s,N)))}))),t.data.show&&(e&&e(),R&&R(n,N)),D||F||N()}}}function ba(t,e){var n=t.elm;a(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=ta(t.data.transition);if(i(r)||1!==n.nodeType)return e();if(!a(n._leaveCb)){var o=r.css,s=r.type,c=r.leaveClass,u=r.leaveToClass,f=r.leaveActiveClass,p=r.beforeLeave,d=r.leave,h=r.afterLeave,v=r.leaveCancelled,y=r.delayLeave,m=r.duration,g=!1!==o&&!rt,_=wa(d),w=b(l(m)?m.leave:m);0;var x=n._leaveCb=B((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[t.key]=null),g&&(pa(n,u),pa(n,f)),x.cancelled?(g&&pa(n,c),v&&v(n)):(e(),h&&h(n)),n._leaveCb=null}));y?y(O):O()}function O(){x.cancelled||(!t.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[t.key]=t),p&&p(n),g&&(la(n,c),la(n,f),fa((function(){pa(n,c),x.cancelled||(la(n,u),_||(_a(w)?setTimeout(x,w):da(n,s,x)))}))),d&&d(n,x),g||_||x())}}function _a(t){return"number"===typeof t&&!isNaN(t)}function wa(t){if(i(t))return!1;var e=t.fns;return a(e)?wa(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function xa(t,e){!0!==e.data.show&&ga(e)}var Oa=tt?{create:xa,activate:xa,remove:function(t,e){!0!==t.data.show?ba(t,e):e()}}:{},ja=[_i,Oi,Ri,Fi,Ji,Oa],ka=ja.concat(yi),Ca=ci({nodeOps:Qo,modules:ka});rt&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&La(t,"input")}));var $a={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?re(n,"postpatch",(function(){$a.componentUpdated(t,e,n)})):Aa(t,e,n.context),t._vOptions=[].map.call(t.options,Ta)):("textarea"===n.tag||No(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Pa),t.addEventListener("compositionend",Ra),t.addEventListener("change",Ra),rt&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Aa(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,Ta);if(o.some((function(t,e){return!z(t,r[e])}))){var i=t.multiple?e.value.some((function(t){return Ea(t,o)})):e.value!==e.oldValue&&Ea(e.value,o);i&&La(t,"change")}}}};function Aa(t,e,n){Sa(t,e,n),(nt||ot)&&setTimeout((function(){Sa(t,e,n)}),0)}function Sa(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=t.options.length;s<c;s++)if(a=t.options[s],o)i=U(r,Ta(a))>-1,a.selected!==i&&(a.selected=i);else if(z(Ta(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Ea(t,e){return e.every((function(e){return!z(e,t)}))}function Ta(t){return"_value"in t?t._value:t.value}function Pa(t){t.target.composing=!0}function Ra(t){t.target.composing&&(t.target.composing=!1,La(t.target,"input"))}function La(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ia(t){return!t.componentInstance||t.data&&t.data.transition?t:Ia(t.componentInstance._vnode)}var Ma={bind:function(t,e,n){var r=e.value;n=Ia(n);var o=n.data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ga(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value,o=e.oldValue;if(!r!==!o){n=Ia(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?ga(n,(function(){t.style.display=t.__vOriginalDisplay})):ba(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},Da={model:$a,show:Ma},Fa={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Na(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Na(He(e.children)):t}function za(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[$(r)]=o[r];return e}function Ua(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function Ba(t){while(t=t.parent)if(t.data.transition)return!0}function Ha(t,e){return e.key===t.key&&e.tag===t.tag}var Va=function(t){return t.tag||$e(t)},qa=function(t){return"show"===t.name},Ga={name:"transition",props:Fa,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Va),n.length)){0;var r=this.mode;0;var o=n[0];if(Ba(this.$vnode))return o;var i=Na(o);if(!i)return o;if(this._leaving)return Ua(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=za(this),c=this._vnode,f=Na(c);if(i.data.directives&&i.data.directives.some(qa)&&(i.data.show=!0),f&&f.data&&!Ha(i,f)&&!$e(f)&&(!f.componentInstance||!f.componentInstance._vnode.isComment)){var l=f.data.transition=I({},s);if("out-in"===r)return this._leaving=!0,re(l,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ua(t,o);if("in-out"===r){if($e(i))return c;var p,d=function(){p()};re(s,"afterEnter",d),re(s,"enterCancelled",d),re(l,"delayLeave",(function(t){p=t}))}}return o}}},Wa=I({tag:String,moveClass:String},Fa);delete Wa.mode;var Ka={props:Wa,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=$n(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=za(this),s=0;s<o.length;s++){var c=o[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else;}if(r){var u=[],f=[];for(s=0;s<r.length;s++){c=r[s];c.data.transition=a,c.data.pos=c.elm.getBoundingClientRect(),n[c.key]?u.push(c):f.push(c)}this.kept=t(e,null,u),this.removed=f}return t(e,null,i)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(Za),t.forEach(Ja),t.forEach(Xa),this._reflow=document.body.offsetHeight,t.forEach((function(t){if(t.data.moved){var n=t.elm,r=n.style;la(n,e),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(aa,n._moveCb=function t(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(aa,t),n._moveCb=null,pa(n,e))})}})))},methods:{hasMove:function(t,e){if(!na)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach((function(t){Qi(n,t)})),Yi(n,e),n.style.display="none",this.$el.appendChild(n);var r=va(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function Za(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Ja(t){t.data.newPos=t.elm.getBoundingClientRect()}function Xa(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}var Ya={Transition:Ga,TransitionGroup:Ka};Yr.config.mustUseProp=yo,Yr.config.isReservedTag=Io,Yr.config.isReservedAttr=ho,Yr.config.getTagNamespace=Mo,Yr.config.isUnknownElement=Fo,I(Yr.options.directives,Da),I(Yr.options.components,Ya),Yr.prototype.__patch__=tt?Ca:D,Yr.prototype.$mount=function(t,e){return t=t&&tt?zo(t):void 0,En(this,t,e)},tt&&setTimeout((function(){W.devtools&&pt&&pt.emit("init",Yr)}),0)}).call(this,n("c8ba"))},"2b10":function(t,e){function n(t,e,n){var r=-1,o=t.length;e<0&&(e=-e>o?0:o+e),n=n>o?o:n,n<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;var i=Array(o);while(++r<o)i[r]=t[r+e];return i}t.exports=n},"2b3e":function(t,e,n){var r=n("585a"),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},"2d7c":function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length,o=0,i=[];while(++n<r){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}t.exports=n},"2f62":function(t,e,n){"use strict";(function(t){
/*!
 * vuex v3.6.2
 * (c) 2021 Evan You
 * @license MIT
 */
function r(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:r});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,n.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}n.d(e,"b",(function(){return M})),n.d(e,"c",(function(){return I})),n.d(e,"d",(function(){return R}));var o="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},i=o.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(t){i&&(t._devtoolHook=i,i.emit("vuex:init",t),i.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){i.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){i.emit("vuex:action",t,e)}),{prepend:!0}))}function s(t,e){return t.filter(e)[0]}function c(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var n=s(e,(function(e){return e.original===t}));if(n)return n.copy;var r=Array.isArray(t)?[]:{};return e.push({original:t,copy:r}),Object.keys(t).forEach((function(n){r[n]=c(t[n],e)})),r}function u(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function f(t){return null!==t&&"object"===typeof t}function l(t){return t&&"function"===typeof t.then}function p(t,e){return function(){return t(e)}}var d=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},d.prototype.addChild=function(t,e){this._children[t]=e},d.prototype.removeChild=function(t){delete this._children[t]},d.prototype.getChild=function(t){return this._children[t]},d.prototype.hasChild=function(t){return t in this._children},d.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},d.prototype.forEachChild=function(t){u(this._children,t)},d.prototype.forEachGetter=function(t){this._rawModule.getters&&u(this._rawModule.getters,t)},d.prototype.forEachAction=function(t){this._rawModule.actions&&u(this._rawModule.actions,t)},d.prototype.forEachMutation=function(t){this._rawModule.mutations&&u(this._rawModule.mutations,t)},Object.defineProperties(d.prototype,h);var v=function(t){this.register([],t,!1)};function y(t,e,n){if(e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void 0;y(t.concat(r),e.getChild(r),n.modules[r])}}v.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},v.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},v.prototype.update=function(t){y([],this.root,t)},v.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0);var o=new d(e,n);if(0===t.length)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}e.modules&&u(e.modules,(function(e,o){r.register(t.concat(o),e,n)}))},v.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],r=e.getChild(n);r&&r.runtime&&e.removeChild(n)},v.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var m;var g=function(t){var e=this;void 0===t&&(t={}),!m&&"undefined"!==typeof window&&window.Vue&&P(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new v(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new m,this._makeLocalGettersCache=Object.create(null);var o=this,i=this,s=i.dispatch,c=i.commit;this.dispatch=function(t,e){return s.call(o,t,e)},this.commit=function(t,e,n){return c.call(o,t,e,n)},this.strict=r;var u=this._modules.root.state;O(this,u,[],this._modules.root),x(this,u),n.forEach((function(t){return t(e)}));var f=void 0!==t.devtools?t.devtools:m.config.devtools;f&&a(this)},b={state:{configurable:!0}};function _(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function w(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;O(t,n,[],t._modules.root,!0),x(t,n,e)}function x(t,e,n){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var o=t._wrappedGetters,i={};u(o,(function(e,n){i[n]=p(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var a=m.config.silent;m.config.silent=!0,t._vm=new m({data:{$$state:e},computed:i}),m.config.silent=a,t.strict&&S(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),m.nextTick((function(){return r.$destroy()})))}function O(t,e,n,r,o){var i=!n.length,a=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=r),!i&&!o){var s=E(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit((function(){m.set(s,c,r.state)}))}var u=r.context=j(t,a,n);r.forEachMutation((function(e,n){var r=a+n;C(t,r,e,u)})),r.forEachAction((function(e,n){var r=e.root?n:a+n,o=e.handler||e;$(t,r,o,u)})),r.forEachGetter((function(e,n){var r=a+n;A(t,r,e,u)})),r.forEachChild((function(r,i){O(t,e,n.concat(i),r,o)}))}function j(t,e,n){var r=""===e,o={dispatch:r?t.dispatch:function(n,r,o){var i=T(n,r,o),a=i.payload,s=i.options,c=i.type;return s&&s.root||(c=e+c),t.dispatch(c,a)},commit:r?t.commit:function(n,r,o){var i=T(n,r,o),a=i.payload,s=i.options,c=i.type;s&&s.root||(c=e+c),t.commit(c,a,s)}};return Object.defineProperties(o,{getters:{get:r?function(){return t.getters}:function(){return k(t,e)}},state:{get:function(){return E(t.state,n)}}}),o}function k(t,e){if(!t._makeLocalGettersCache[e]){var n={},r=e.length;Object.keys(t.getters).forEach((function(o){if(o.slice(0,r)===e){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return t.getters[o]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function C(t,e,n,r){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){n.call(t,r.state,e)}))}function $(t,e,n,r){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e){var o=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return l(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):o}))}function A(t,e,n,r){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)})}function S(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function E(t,e){return e.reduce((function(t,e){return t[e]}),t)}function T(t,e,n){return f(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function P(t){m&&t===m||(m=t,r(m))}b.state.get=function(){return this._vm._data.$$state},b.state.set=function(t){0},g.prototype.commit=function(t,e,n){var r=this,o=T(t,e,n),i=o.type,a=o.payload,s=(o.options,{type:i,payload:a}),c=this._mutations[i];c&&(this._withCommit((function(){c.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(s,r.state)})))},g.prototype.dispatch=function(t,e){var n=this,r=T(t,e),o=r.type,i=r.payload,a={type:o,payload:i},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(u){0}var c=s.length>1?Promise.all(s.map((function(t){return t(i)}))):s[0](i);return new Promise((function(t,e){c.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(u){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(u){0}e(t)}))}))}},g.prototype.subscribe=function(t,e){return _(t,this._subscribers,e)},g.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return _(n,this._actionSubscribers,e)},g.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},g.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},g.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),O(this,this.state,t,this._modules.get(t),n.preserveState),x(this,this.state)},g.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=E(e.state,t.slice(0,-1));m.delete(n,t[t.length-1])})),w(this)},g.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},g.prototype.hotUpdate=function(t){this._modules.update(t),w(this,!0)},g.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(g.prototype,b);var R=z((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=U(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,e,n):e[o]},n[r].vuex=!0})),n})),L=z((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.commit;if(t){var i=U(this.$store,"mapMutations",t);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),I=z((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,o=e.val;o=t+o,n[r]=function(){if(!t||U(this.$store,"mapGetters",t))return this.$store.getters[o]},n[r].vuex=!0})),n})),M=z((function(t,e){var n={};return F(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var i=U(this.$store,"mapActions",t);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),D=function(t){return{mapState:R.bind(null,t),mapGetters:I.bind(null,t),mapMutations:L.bind(null,t),mapActions:M.bind(null,t)}};function F(t){return N(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function N(t){return Array.isArray(t)||f(t)}function z(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function U(t,e,n){var r=t._modulesNamespaceMap[n];return r}function B(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var r=t.transformer;void 0===r&&(r=function(t){return t});var o=t.mutationTransformer;void 0===o&&(o=function(t){return t});var i=t.actionFilter;void 0===i&&(i=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var s=t.logMutations;void 0===s&&(s=!0);var u=t.logActions;void 0===u&&(u=!0);var f=t.logger;return void 0===f&&(f=console),function(t){var l=c(t.state);"undefined"!==typeof f&&(s&&t.subscribe((function(t,i){var a=c(i);if(n(t,l,a)){var s=q(),u=o(t),p="mutation "+t.type+s;H(f,p,e),f.log("%c prev state","color: #9E9E9E; font-weight: bold",r(l)),f.log("%c mutation","color: #03A9F4; font-weight: bold",u),f.log("%c next state","color: #4CAF50; font-weight: bold",r(a)),V(f)}l=a})),u&&t.subscribeAction((function(t,n){if(i(t,n)){var r=q(),o=a(t),s="action "+t.type+r;H(f,s,e),f.log("%c action","color: #03A9F4; font-weight: bold",o),V(f)}})))}}function H(t,e,n){var r=n?t.groupCollapsed:t.group;try{r.call(t,e)}catch(o){t.log(e)}}function V(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function q(){var t=new Date;return" @ "+W(t.getHours(),2)+":"+W(t.getMinutes(),2)+":"+W(t.getSeconds(),2)+"."+W(t.getMilliseconds(),3)}function G(t,e){return new Array(e+1).join(t)}function W(t,e){return G("0",e-t.toString().length)+t}var K={Store:g,install:P,version:"3.6.2",mapState:R,mapMutations:L,mapGetters:I,mapActions:M,createNamespacedHelpers:D,createLogger:B};e["a"]=K}).call(this,n("c8ba"))},"2fcc":function(t,e){function n(t){var e=this.__data__,n=e["delete"](t);return this.size=e.size,n}t.exports=n},"30c9":function(t,e,n){var r=n("9520"),o=n("b218");function i(t){return null!=t&&o(t.length)&&!r(t)}t.exports=i},"32f4":function(t,e,n){var r=n("2d7c"),o=n("d327"),i=Object.prototype,a=i.propertyIsEnumerable,s=Object.getOwnPropertySymbols,c=s?function(t){return null==t?[]:(t=Object(t),r(s(t),(function(e){return a.call(t,e)})))}:o;t.exports=c},"34ac":function(t,e,n){var r=n("9520"),o=n("1368"),i=n("1a8c"),a=n("dc57"),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,u=Function.prototype,f=Object.prototype,l=u.toString,p=f.hasOwnProperty,d=RegExp("^"+l.call(p).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function h(t){if(!i(t)||o(t))return!1;var e=r(t)?d:c;return e.test(a(t))}t.exports=h},3698:function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},3729:function(t,e,n){var r=n("9e69"),o=n("00fd"),i=n("29f3"),a="[object Null]",s="[object Undefined]",c=r?r.toStringTag:void 0;function u(t){return null==t?void 0===t?s:a:c&&c in Object(t)?o(t):i(t)}t.exports=u},"39ff":function(t,e,n){var r=n("0b07"),o=n("2b3e"),i=r(o,"WeakMap");t.exports=i},4245:function(t,e,n){var r=n("1290");function o(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}t.exports=o},4284:function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length;while(++n<r)if(e(t[n],n,t))return!0;return!1}t.exports=n},"42a2":function(t,e,n){var r=n("b5a7"),o=n("79bc"),i=n("1cec"),a=n("c869"),s=n("39ff"),c=n("3729"),u=n("dc57"),f="[object Map]",l="[object Object]",p="[object Promise]",d="[object Set]",h="[object WeakMap]",v="[object DataView]",y=u(r),m=u(o),g=u(i),b=u(a),_=u(s),w=c;(r&&w(new r(new ArrayBuffer(1)))!=v||o&&w(new o)!=f||i&&w(i.resolve())!=p||a&&w(new a)!=d||s&&w(new s)!=h)&&(w=function(t){var e=c(t),n=e==l?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case y:return v;case m:return f;case g:return p;case b:return d;case _:return h}return e}),t.exports=w},"45d1":function(t,e,n){"use strict";n.d(e,"a",(function(){return K}));var r=n("0f88"),o=n("1fc0");function i(t){var e=Object(o["a"])(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}var a=n("2767");function s(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function c(t){return t!==Object(o["a"])(t)&&Object(a["b"])(t)?s(t):i(t)}var u=n("5788"),f=n("ef52");function l(t){return Object(r["a"])(Object(f["a"])(t)).left+i(t).scrollLeft}var p=n("b519");function d(t){var e=Object(p["a"])(t),n=e.overflow,r=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}var h=n("84c6");function v(t){var e=t.getBoundingClientRect(),n=Object(h["c"])(e.width)/t.offsetWidth||1,r=Object(h["c"])(e.height)/t.offsetHeight||1;return 1!==n||1!==r}function y(t,e,n){void 0===n&&(n=!1);var o=Object(a["b"])(e),i=Object(a["b"])(e)&&v(e),s=Object(f["a"])(e),p=Object(r["a"])(t,i,n),h={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(o||!o&&!n)&&(("body"!==Object(u["a"])(e)||d(s))&&(h=c(e)),Object(a["b"])(e)?(y=Object(r["a"])(e,!0),y.x+=e.clientLeft,y.y+=e.clientTop):s&&(y.x=l(s))),{x:p.left+h.scrollLeft-y.x,y:p.top+h.scrollTop-y.y,width:p.width,height:p.height}}var m=n("e2e9"),g=n("28bf");function b(t){return["html","body","#document"].indexOf(Object(u["a"])(t))>=0?t.ownerDocument.body:Object(a["b"])(t)&&d(t)?t:b(Object(g["a"])(t))}function _(t,e){var n;void 0===e&&(e=[]);var r=b(t),i=r===(null==(n=t.ownerDocument)?void 0:n.body),a=Object(o["a"])(r),s=i?[a].concat(a.visualViewport||[],d(r)?r:[]):r,c=e.concat(s);return i?c:c.concat(_(Object(g["a"])(s)))}var w=n("b62b"),x=n("77f9");function O(t){var e=new Map,n=new Set,r=[];function o(t){n.add(t.name);var i=[].concat(t.requires||[],t.requiresIfExists||[]);i.forEach((function(t){if(!n.has(t)){var r=e.get(t);r&&o(r)}})),r.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),r}function j(t){var e=O(t);return x["e"].reduce((function(t,n){return t.concat(e.filter((function(t){return t.phase===n})))}),[])}function k(t){var e;return function(){return e||(e=new Promise((function(n){Promise.resolve().then((function(){e=void 0,n(t())}))}))),e}}function C(t){var e=t.reduce((function(t,e){var n=t[e.name];return t[e.name]=n?Object.assign({},n,e,{options:Object.assign({},n.options,e.options),data:Object.assign({},n.data,e.data)}):e,t}),{});return Object.keys(e).map((function(t){return e[t]}))}var $={placement:"bottom",modifiers:[],strategy:"absolute"};function A(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some((function(t){return!(t&&"function"===typeof t.getBoundingClientRect)}))}function S(t){void 0===t&&(t={});var e=t,n=e.defaultModifiers,r=void 0===n?[]:n,o=e.defaultOptions,i=void 0===o?$:o;return function(t,e,n){void 0===n&&(n=i);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},$,i),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},s=[],c=!1,u={state:o,setOptions:function(n){var s="function"===typeof n?n(o.options):n;l(),o.options=Object.assign({},i,o.options,s),o.scrollParents={reference:Object(a["a"])(t)?_(t):t.contextElement?_(t.contextElement):[],popper:_(e)};var c=j(C([].concat(r,o.options.modifiers)));return o.orderedModifiers=c.filter((function(t){return t.enabled})),f(),u.update()},forceUpdate:function(){if(!c){var t=o.elements,e=t.reference,n=t.popper;if(A(e,n)){o.rects={reference:y(e,Object(w["a"])(n),"fixed"===o.options.strategy),popper:Object(m["a"])(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(t){return o.modifiersData[t.name]=Object.assign({},t.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var i=o.orderedModifiers[r],a=i.fn,s=i.options,f=void 0===s?{}:s,l=i.name;"function"===typeof a&&(o=a({state:o,options:f,name:l,instance:u})||o)}else o.reset=!1,r=-1}}},update:k((function(){return new Promise((function(t){u.forceUpdate(),t(o)}))})),destroy:function(){l(),c=!0}};if(!A(t,e))return u;function f(){o.orderedModifiers.forEach((function(t){var e=t.name,n=t.options,r=void 0===n?{}:n,i=t.effect;if("function"===typeof i){var a=i({state:o,name:e,instance:u,options:r}),c=function(){};s.push(a||c)}}))}function l(){s.forEach((function(t){return t()})),s=[]}return u.setOptions(n).then((function(t){!c&&n.onFirstUpdate&&n.onFirstUpdate(t)})),u}}var E={passive:!0};function T(t){var e=t.state,n=t.instance,r=t.options,i=r.scroll,a=void 0===i||i,s=r.resize,c=void 0===s||s,u=Object(o["a"])(e.elements.popper),f=[].concat(e.scrollParents.reference,e.scrollParents.popper);return a&&f.forEach((function(t){t.addEventListener("scroll",n.update,E)})),c&&u.addEventListener("resize",n.update,E),function(){a&&f.forEach((function(t){t.removeEventListener("scroll",n.update,E)})),c&&u.removeEventListener("resize",n.update,E)}}var P={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:T,data:{}},R=n("b50e");function L(t){return t.split("-")[1]}var I=n("ad9d");function M(t){var e,n=t.reference,r=t.element,o=t.placement,i=o?Object(R["a"])(o):null,a=o?L(o):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(i){case x["i"]:e={x:s,y:n.y-r.height};break;case x["b"]:e={x:s,y:n.y+n.height};break;case x["g"]:e={x:n.x+n.width,y:c};break;case x["d"]:e={x:n.x-r.width,y:c};break;default:e={x:n.x,y:n.y}}var u=i?Object(I["a"])(i):null;if(null!=u){var f="y"===u?"height":"width";switch(a){case x["h"]:e[u]=e[u]-(n[f]/2-r[f]/2);break;case x["c"]:e[u]=e[u]+(n[f]/2-r[f]/2);break;default:}}return e}function D(t){var e=t.state,n=t.name;e.modifiersData[n]=M({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var F={name:"popperOffsets",enabled:!0,phase:"read",fn:D,data:{}},N={top:"auto",right:"auto",bottom:"auto",left:"auto"};function z(t,e){var n=t.x,r=t.y,o=e.devicePixelRatio||1;return{x:Object(h["c"])(n*o)/o||0,y:Object(h["c"])(r*o)/o||0}}function U(t){var e,n=t.popper,r=t.popperRect,i=t.placement,a=t.variation,s=t.offsets,c=t.position,u=t.gpuAcceleration,l=t.adaptive,d=t.roundOffsets,h=t.isFixed,v=s.x,y=void 0===v?0:v,m=s.y,g=void 0===m?0:m,b="function"===typeof d?d({x:y,y:g}):{x:y,y:g};y=b.x,g=b.y;var _=s.hasOwnProperty("x"),O=s.hasOwnProperty("y"),j=x["d"],k=x["i"],C=window;if(l){var $=Object(w["a"])(n),A="clientHeight",S="clientWidth";if($===Object(o["a"])(n)&&($=Object(f["a"])(n),"static"!==Object(p["a"])($).position&&"absolute"===c&&(A="scrollHeight",S="scrollWidth")),$=$,i===x["i"]||(i===x["d"]||i===x["g"])&&a===x["c"]){k=x["b"];var E=h&&$===C&&C.visualViewport?C.visualViewport.height:$[A];g-=E-r.height,g*=u?1:-1}if(i===x["d"]||(i===x["i"]||i===x["b"])&&a===x["c"]){j=x["g"];var T=h&&$===C&&C.visualViewport?C.visualViewport.width:$[S];y-=T-r.width,y*=u?1:-1}}var P,R=Object.assign({position:c},l&&N),L=!0===d?z({x:y,y:g},Object(o["a"])(n)):{x:y,y:g};return y=L.x,g=L.y,u?Object.assign({},R,(P={},P[k]=O?"0":"",P[j]=_?"0":"",P.transform=(C.devicePixelRatio||1)<=1?"translate("+y+"px, "+g+"px)":"translate3d("+y+"px, "+g+"px, 0)",P)):Object.assign({},R,(e={},e[k]=O?g+"px":"",e[j]=_?y+"px":"",e.transform="",e))}function B(t){var e=t.state,n=t.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,c=void 0===s||s,u={placement:Object(R["a"])(e.placement),variation:L(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,U(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,U(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var H={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:B,data:{}};function V(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},r=e.attributes[t]||{},o=e.elements[t];Object(a["b"])(o)&&Object(u["a"])(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(t){var e=r[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))}function q(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var r=e.elements[t],o=e.attributes[t]||{},i=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]),s=i.reduce((function(t,e){return t[e]="",t}),{});Object(a["b"])(r)&&Object(u["a"])(r)&&(Object.assign(r.style,s),Object.keys(o).forEach((function(t){r.removeAttribute(t)})))}))}}var G={name:"applyStyles",enabled:!0,phase:"write",fn:V,effect:q,requires:["computeStyles"]},W=[P,F,H,G],K=S({defaultModifiers:W})},"49f4":function(t,e,n){var r=n("6044");function o(){this.__data__=r?r(null):{},this.size=0}t.exports=o},"4caa":function(t,e,n){var r=n("a919"),o=n("76dd"),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a="\\u0300-\\u036f",s="\\ufe20-\\ufe2f",c="\\u20d0-\\u20ff",u=a+s+c,f="["+u+"]",l=RegExp(f,"g");function p(t){return t=o(t),t&&t.replace(i,r).replace(l,"")}t.exports=p},"50d8":function(t,e){function n(t,e){var n=-1,r=Array(t);while(++n<t)r[n]=e(n);return r}t.exports=n},"55a3":function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},"561c":function(t,e,n){"use strict";function r(t,e){var n,r,o=0;function i(){var i,a,s=n,c=arguments.length;t:while(s){if(s.args.length===arguments.length){for(a=0;a<c;a++)if(s.args[a]!==arguments[a]){s=s.next;continue t}return s!==n&&(s===r&&(r=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}s=s.next}for(i=new Array(c),a=0;a<c;a++)i[a]=arguments[a];return s={args:i,val:t.apply(null,i)},n?(n.prev=s,s.next=n):r=s,o===e.maxSize?(r=r.prev,r.next=null):o++,n=s,s.val}return e=e||{},i.clear=function(){n=null,r=null,o=0},i}n.r(e),n.d(e,"sprintf",(function(){return s})),n.d(e,"createI18n",(function(){return x})),n.d(e,"defaultI18n",(function(){return ft})),n.d(e,"setLocaleData",(function(){return pt})),n.d(e,"resetLocaleData",(function(){return dt})),n.d(e,"getLocaleData",(function(){return lt})),n.d(e,"subscribe",(function(){return ht})),n.d(e,"__",(function(){return vt})),n.d(e,"_x",(function(){return yt})),n.d(e,"_n",(function(){return mt})),n.d(e,"_nx",(function(){return gt})),n.d(e,"isRTL",(function(){return bt})),n.d(e,"hasTranslation",(function(){return _t}));var o=n("e19f"),i=n.n(o);const a=r(console.error);function s(t,...e){try{return i.a.sprintf(t,...e)}catch(n){return n instanceof Error&&a("sprintf error: \n\n"+n.toString()),t}}var c,u,f,l;function p(t){var e,n,r,o,i=[],a=[];while(e=t.match(l)){n=e[0],r=t.substr(0,e.index).trim(),r&&i.push(r);while(o=a.pop()){if(f[n]){if(f[n][0]===o){n=f[n][1]||n;break}}else if(u.indexOf(o)>=0||c[o]<c[n]){a.push(o);break}i.push(o)}f[n]||a.push(n),t=t.substr(e.index+n.length)}return t=t.trim(),t&&i.push(t),i.concat(a.reverse())}c={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},u=["(","?"],f={")":["("],":":["?","?:"]},l=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var d={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"<":function(t,e){return t<e},"<=":function(t,e){return t<=e},">":function(t,e){return t>e},">=":function(t,e){return t>=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&&":function(t,e){return t&&e},"||":function(t,e){return t||e},"?:":function(t,e,n){if(t)throw e;return n}};function h(t,e){var n,r,o,i,a,s,c=[];for(n=0;n<t.length;n++){if(a=t[n],i=d[a],i){r=i.length,o=Array(r);while(r--)o[r]=c.pop();try{s=i.apply(null,o)}catch(u){return u}}else s=e.hasOwnProperty(a)?e[a]:+a;c.push(s)}return c[0]}function v(t){var e=p(t);return function(t){return h(e,t)}}function y(t){var e=v(t);return function(t){return+e({n:t})}}var m={contextDelimiter:"",onMissingKey:null};function g(t){var e,n,r;for(e=t.split(";"),n=0;n<e.length;n++)if(r=e[n].trim(),0===r.indexOf("plural="))return r.substr(7)}function b(t,e){var n;for(n in this.data=t,this.pluralForms={},this.options={},m)this.options[n]=void 0!==e&&n in e?e[n]:m[n]}b.prototype.getPluralForm=function(t,e){var n,r,o,i=this.pluralForms[t];return i||(n=this.data[t][""],o=n["Plural-Forms"]||n["plural-forms"]||n.plural_forms,"function"!==typeof o&&(r=g(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=y(r)),i=this.pluralForms[t]=o),i(e)},b.prototype.dcnpgettext=function(t,e,n,r,o){var i,a,s;return i=void 0===o?0:this.getPluralForm(t,o),a=n,e&&(a=e+this.options.contextDelimiter+n),s=this.data[t][a],s&&s[i]?s[i]:(this.options.onMissingKey&&this.options.onMissingKey(n,t),0===i?n:r)};const _={"":{plural_forms(t){return 1===t?0:1}}},w=/^i18n\.(n?gettext|has_translation)(_|$)/,x=(t,e,n)=>{const r=new b({}),o=new Set,i=()=>{o.forEach(t=>t())},a=t=>(o.add(t),()=>o.delete(t)),s=(t="default")=>r.data[t],c=(t,e="default")=>{var n;r.data[e]={...r.data[e],...t},r.data[e][""]={..._[""],...null===(n=r.data[e])||void 0===n?void 0:n[""]},delete r.pluralForms[e]},u=(t,e)=>{c(t,e),i()},f=(t,e="default")=>{var n;r.data[e]={...r.data[e],...t,"":{..._[""],...null===(n=r.data[e])||void 0===n?void 0:n[""],...null===t||void 0===t?void 0:t[""]}},delete r.pluralForms[e],i()},l=(t,e)=>{r.data={},r.pluralForms={},u(t,e)},p=(t="default",e,n,o,i)=>(r.data[t]||c(void 0,t),r.dcnpgettext(t,e,n,o,i)),d=(t="default")=>t,h=(t,e)=>{let r=p(e,void 0,t);return n?(r=n.applyFilters("i18n.gettext",r,t,e),n.applyFilters("i18n.gettext_"+d(e),r,t,e)):r},v=(t,e,r)=>{let o=p(r,e,t);return n?(o=n.applyFilters("i18n.gettext_with_context",o,t,e,r),n.applyFilters("i18n.gettext_with_context_"+d(r),o,t,e,r)):o},y=(t,e,r,o)=>{let i=p(o,void 0,t,e,r);return n?(i=n.applyFilters("i18n.ngettext",i,t,e,r,o),n.applyFilters("i18n.ngettext_"+d(o),i,t,e,r,o)):i},m=(t,e,r,o,i)=>{let a=p(i,o,t,e,r);return n?(a=n.applyFilters("i18n.ngettext_with_context",a,t,e,r,o,i),n.applyFilters("i18n.ngettext_with_context_"+d(i),a,t,e,r,o,i)):a},g=()=>"rtl"===v("ltr","text direction"),x=(t,e,o)=>{var i,a;const s=e?e+""+t:t;let c=!(null===(i=r.data)||void 0===i||null===(a=i[null!==o&&void 0!==o?o:"default"])||void 0===a||!a[s]);return n&&(c=n.applyFilters("i18n.has_translation",c,t,e,o),c=n.applyFilters("i18n.has_translation_"+d(o),c,t,e,o)),c};if(t&&u(t,e),n){const t=t=>{w.test(t)&&i()};n.addAction("hookAdded","core/i18n",t),n.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:s,setLocaleData:u,addLocaleData:f,resetLocaleData:l,subscribe:a,__:h,_x:v,_n:y,_nx:m,isRTL:g,hasTranslation:x}};function O(t){return"string"!==typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var j=O;function k(t){return"string"!==typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var C=k;function $(t,e){return function(n,r,o,i=10){const a=t[e];if(!C(n))return;if(!j(r))return;if("function"!==typeof o)return void console.error("The hook callback must be a function.");if("number"!==typeof i)return void console.error("If specified, the hook priority must be a number.");const s={callback:o,priority:i,namespace:r};if(a[n]){const t=a[n].handlers;let e;for(e=t.length;e>0;e--)if(i>=t[e-1].priority)break;e===t.length?t[e]=s:t.splice(e,0,s),a.__current.forEach(t=>{t.name===n&&t.currentIndex>=e&&t.currentIndex++})}else a[n]={handlers:[s],runs:0};"hookAdded"!==n&&t.doAction("hookAdded",n,r,o,i)}}var A=$;function S(t,e,n=!1){return function(r,o){const i=t[e];if(!C(r))return;if(!n&&!j(o))return;if(!i[r])return 0;let a=0;if(n)a=i[r].handlers.length,i[r]={runs:i[r].runs,handlers:[]};else{const t=i[r].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===o&&(t.splice(e,1),a++,i.__current.forEach(t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex--}))}return"hookRemoved"!==r&&t.doAction("hookRemoved",r,o),a}}var E=S;function T(t,e){return function(n,r){const o=t[e];return"undefined"!==typeof r?n in o&&o[n].handlers.some(t=>t.namespace===r):n in o}}var P=T;function R(t,e,n=!1){return function(r,...o){const i=t[e];i[r]||(i[r]={handlers:[],runs:0}),i[r].runs++;const a=i[r].handlers;if(!a||!a.length)return n?o[0]:void 0;const s={name:r,currentIndex:0};i.__current.push(s);while(s.currentIndex<a.length){const t=a[s.currentIndex],e=t.callback.apply(null,o);n&&(o[0]=e),s.currentIndex++}return i.__current.pop(),n?o[0]:void 0}}var L=R;function I(t,e){return function(){var n,r;const o=t[e];return null!==(r=null===(n=o.__current[o.__current.length-1])||void 0===n?void 0:n.name)&&void 0!==r?r:null}}var M=I;function D(t,e){return function(n){const r=t[e];return"undefined"===typeof n?"undefined"!==typeof r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}}var F=D;function N(t,e){return function(n){const r=t[e];if(C(n))return r[n]&&r[n].runs?r[n].runs:0}}var z=N;class U{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=A(this,"actions"),this.addFilter=A(this,"filters"),this.removeAction=E(this,"actions"),this.removeFilter=E(this,"filters"),this.hasAction=P(this,"actions"),this.hasFilter=P(this,"filters"),this.removeAllActions=E(this,"actions",!0),this.removeAllFilters=E(this,"filters",!0),this.doAction=L(this,"actions"),this.applyFilters=L(this,"filters",!0),this.currentAction=M(this,"actions"),this.currentFilter=M(this,"filters"),this.doingAction=F(this,"actions"),this.doingFilter=F(this,"filters"),this.didAction=z(this,"actions"),this.didFilter=z(this,"filters")}}function B(){return new U}var H=B;const V=H(),{addAction:q,addFilter:G,removeAction:W,removeFilter:K,hasAction:Z,hasFilter:J,removeAllActions:X,removeAllFilters:Y,doAction:Q,applyFilters:tt,currentAction:et,currentFilter:nt,doingAction:rt,doingFilter:ot,didAction:it,didFilter:at,actions:st,filters:ct}=V,ut=x(void 0,void 0,V);var ft=ut;const lt=ut.getLocaleData.bind(ut),pt=ut.setLocaleData.bind(ut),dt=ut.resetLocaleData.bind(ut),ht=ut.subscribe.bind(ut),vt=ut.__.bind(ut),yt=ut._x.bind(ut),mt=ut._n.bind(ut),gt=ut._nx.bind(ut),bt=ut.isRTL.bind(ut),_t=ut.hasTranslation.bind(ut)},5788:function(t,e,n){"use strict";function r(t){return t?(t.nodeName||"").toLowerCase():null}n.d(e,"a",(function(){return r}))},"57a5":function(t,e,n){var r=n("91e9"),o=r(Object.keys,Object);t.exports=o},"585a":function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n("c8ba"))},"5e2e":function(t,e,n){var r=n("28c9"),o=n("69d5"),i=n("b4c0"),a=n("fba5"),s=n("67ca");function c(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype["delete"]=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,t.exports=c},6044:function(t,e,n){var r=n("0b07"),o=r(Object,"create");t.exports=o},"62e4":function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},"63ea":function(t,e,n){var r=n("c05f");function o(t,e){return r(t,e)}t.exports=o},6747:function(t,e){var n=Array.isArray;t.exports=n},"67ca":function(t,e,n){var r=n("cb5a");function o(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}t.exports=o},6821:function(t,e,n){(function(){var e=n("00d8"),r=n("9a63").utf8,o=n("044b"),i=n("9a63").bin,a=function(t,n){t.constructor==String?t=n&&"binary"===n.encoding?i.stringToBytes(t):r.stringToBytes(t):o(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||t.constructor===Uint8Array||(t=t.toString());for(var s=e.bytesToWords(t),c=8*t.length,u=1732584193,f=-271733879,l=-1732584194,p=271733878,d=0;d<s.length;d++)s[d]=16711935&(s[d]<<8|s[d]>>>24)|4278255360&(s[d]<<24|s[d]>>>8);s[c>>>5]|=128<<c%32,s[14+(c+64>>>9<<4)]=c;var h=a._ff,v=a._gg,y=a._hh,m=a._ii;for(d=0;d<s.length;d+=16){var g=u,b=f,_=l,w=p;u=h(u,f,l,p,s[d+0],7,-680876936),p=h(p,u,f,l,s[d+1],12,-389564586),l=h(l,p,u,f,s[d+2],17,606105819),f=h(f,l,p,u,s[d+3],22,-1044525330),u=h(u,f,l,p,s[d+4],7,-176418897),p=h(p,u,f,l,s[d+5],12,1200080426),l=h(l,p,u,f,s[d+6],17,-1473231341),f=h(f,l,p,u,s[d+7],22,-45705983),u=h(u,f,l,p,s[d+8],7,1770035416),p=h(p,u,f,l,s[d+9],12,-1958414417),l=h(l,p,u,f,s[d+10],17,-42063),f=h(f,l,p,u,s[d+11],22,-1990404162),u=h(u,f,l,p,s[d+12],7,1804603682),p=h(p,u,f,l,s[d+13],12,-40341101),l=h(l,p,u,f,s[d+14],17,-1502002290),f=h(f,l,p,u,s[d+15],22,1236535329),u=v(u,f,l,p,s[d+1],5,-165796510),p=v(p,u,f,l,s[d+6],9,-1069501632),l=v(l,p,u,f,s[d+11],14,643717713),f=v(f,l,p,u,s[d+0],20,-373897302),u=v(u,f,l,p,s[d+5],5,-701558691),p=v(p,u,f,l,s[d+10],9,38016083),l=v(l,p,u,f,s[d+15],14,-660478335),f=v(f,l,p,u,s[d+4],20,-405537848),u=v(u,f,l,p,s[d+9],5,568446438),p=v(p,u,f,l,s[d+14],9,-1019803690),l=v(l,p,u,f,s[d+3],14,-187363961),f=v(f,l,p,u,s[d+8],20,1163531501),u=v(u,f,l,p,s[d+13],5,-1444681467),p=v(p,u,f,l,s[d+2],9,-51403784),l=v(l,p,u,f,s[d+7],14,1735328473),f=v(f,l,p,u,s[d+12],20,-1926607734),u=y(u,f,l,p,s[d+5],4,-378558),p=y(p,u,f,l,s[d+8],11,-2022574463),l=y(l,p,u,f,s[d+11],16,1839030562),f=y(f,l,p,u,s[d+14],23,-35309556),u=y(u,f,l,p,s[d+1],4,-1530992060),p=y(p,u,f,l,s[d+4],11,1272893353),l=y(l,p,u,f,s[d+7],16,-155497632),f=y(f,l,p,u,s[d+10],23,-1094730640),u=y(u,f,l,p,s[d+13],4,681279174),p=y(p,u,f,l,s[d+0],11,-358537222),l=y(l,p,u,f,s[d+3],16,-722521979),f=y(f,l,p,u,s[d+6],23,76029189),u=y(u,f,l,p,s[d+9],4,-640364487),p=y(p,u,f,l,s[d+12],11,-421815835),l=y(l,p,u,f,s[d+15],16,530742520),f=y(f,l,p,u,s[d+2],23,-995338651),u=m(u,f,l,p,s[d+0],6,-198630844),p=m(p,u,f,l,s[d+7],10,1126891415),l=m(l,p,u,f,s[d+14],15,-1416354905),f=m(f,l,p,u,s[d+5],21,-57434055),u=m(u,f,l,p,s[d+12],6,1700485571),p=m(p,u,f,l,s[d+3],10,-1894986606),l=m(l,p,u,f,s[d+10],15,-1051523),f=m(f,l,p,u,s[d+1],21,-2054922799),u=m(u,f,l,p,s[d+8],6,1873313359),p=m(p,u,f,l,s[d+15],10,-30611744),l=m(l,p,u,f,s[d+6],15,-1560198380),f=m(f,l,p,u,s[d+13],21,1309151649),u=m(u,f,l,p,s[d+4],6,-145523070),p=m(p,u,f,l,s[d+11],10,-1120210379),l=m(l,p,u,f,s[d+2],15,718787259),f=m(f,l,p,u,s[d+9],21,-343485551),u=u+g>>>0,f=f+b>>>0,l=l+_>>>0,p=p+w>>>0}return e.endian([u,f,l,p])};a._ff=function(t,e,n,r,o,i,a){var s=t+(e&n|~e&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._gg=function(t,e,n,r,o,i,a){var s=t+(e&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._hh=function(t,e,n,r,o,i,a){var s=t+(e^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._ii=function(t,e,n,r,o,i,a){var s=t+(n^(e|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._blocksize=16,a._digestsize=16,t.exports=function(t,n){if(void 0===t||null===t)throw new Error("Illegal argument "+t);var r=e.wordsToBytes(a(t,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):e.bytesToHex(r)}})()},"69d5":function(t,e,n){var r=n("cb5a"),o=Array.prototype,i=o.splice;function a(t){var e=this.__data__,n=r(e,t);if(n<0)return!1;var o=e.length-1;return n==o?e.pop():i.call(e,n,1),--this.size,!0}t.exports=a},"6ac0":function(t,e){function n(t,e,n,r){var o=-1,i=null==t?0:t.length;r&&i&&(n=t[++o]);while(++o<i)n=e(n,t[o],o,t);return n}t.exports=n},"6da8":function(t,e){function n(t){return t.split("")}t.exports=n},"6fcd":function(t,e,n){var r=n("50d8"),o=n("d370"),i=n("6747"),a=n("0d24"),s=n("c098"),c=n("73ac"),u=Object.prototype,f=u.hasOwnProperty;function l(t,e){var n=i(t),u=!n&&o(t),l=!n&&!u&&a(t),p=!n&&!u&&!l&&c(t),d=n||u||l||p,h=d?r(t.length,String):[],v=h.length;for(var y in t)!e&&!f.call(t,y)||d&&("length"==y||l&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||s(y,v))||h.push(y);return h}t.exports=l},"73ac":function(t,e,n){var r=n("743f"),o=n("b047"),i=n("99d3"),a=i&&i.isTypedArray,s=a?o(a):r;t.exports=s},"743f":function(t,e,n){var r=n("3729"),o=n("b218"),i=n("1310"),a="[object Arguments]",s="[object Array]",c="[object Boolean]",u="[object Date]",f="[object Error]",l="[object Function]",p="[object Map]",d="[object Number]",h="[object Object]",v="[object RegExp]",y="[object Set]",m="[object String]",g="[object WeakMap]",b="[object ArrayBuffer]",_="[object DataView]",w="[object Float32Array]",x="[object Float64Array]",O="[object Int8Array]",j="[object Int16Array]",k="[object Int32Array]",C="[object Uint8Array]",$="[object Uint8ClampedArray]",A="[object Uint16Array]",S="[object Uint32Array]",E={};function T(t){return i(t)&&o(t.length)&&!!E[r(t)]}E[w]=E[x]=E[O]=E[j]=E[k]=E[C]=E[$]=E[A]=E[S]=!0,E[a]=E[s]=E[b]=E[c]=E[_]=E[u]=E[f]=E[l]=E[p]=E[d]=E[h]=E[v]=E[y]=E[m]=E[g]=!1,t.exports=T},7559:function(t,e){var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function r(t){return t.match(n)||[]}t.exports=r},"76dd":function(t,e,n){var r=n("ce86");function o(t){return null==t?"":r(t)}t.exports=o},"77f9":function(t,e,n){"use strict";n.d(e,"i",(function(){return r})),n.d(e,"b",(function(){return o})),n.d(e,"g",(function(){return i})),n.d(e,"d",(function(){return a})),n.d(e,"a",(function(){return c})),n.d(e,"h",(function(){return u})),n.d(e,"c",(function(){return f})),n.d(e,"f",(function(){return l})),n.d(e,"e",(function(){return w}));var r="top",o="bottom",i="right",a="left",s="auto",c=[r,o,i,a],u="start",f="end",l=[].concat(c,[s]).reduce((function(t,e){return t.concat([e,e+"-"+u,e+"-"+f])}),[]),p="beforeRead",d="read",h="afterRead",v="beforeMain",y="main",m="afterMain",g="beforeWrite",b="write",_="afterWrite",w=[p,d,h,v,y,m,g,b,_]},7948:function(t,e){function n(t,e){var n=-1,r=null==t?0:t.length,o=Array(r);while(++n<r)o[n]=e(t[n],n,t);return o}t.exports=n},"79bc":function(t,e,n){var r=n("0b07"),o=n("2b3e"),i=r(o,"Map");t.exports=i},"7a48":function(t,e,n){var r=n("6044"),o=Object.prototype,i=o.hasOwnProperty;function a(t){var e=this.__data__;return r?void 0!==e[t]:i.call(e,t)}t.exports=a},"7b83":function(t,e,n){var r=n("7c64"),o=n("93ed"),i=n("2478"),a=n("a524"),s=n("1fc8");function c(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype["delete"]=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,t.exports=c},"7b97":function(t,e,n){var r=n("7e64"),o=n("a2be"),i=n("1c3c"),a=n("b1e5"),s=n("42a2"),c=n("6747"),u=n("0d24"),f=n("73ac"),l=1,p="[object Arguments]",d="[object Array]",h="[object Object]",v=Object.prototype,y=v.hasOwnProperty;function m(t,e,n,v,m,g){var b=c(t),_=c(e),w=b?d:s(t),x=_?d:s(e);w=w==p?h:w,x=x==p?h:x;var O=w==h,j=x==h,k=w==x;if(k&&u(t)){if(!u(e))return!1;b=!0,O=!1}if(k&&!O)return g||(g=new r),b||f(t)?o(t,e,n,v,m,g):i(t,e,w,n,v,m,g);if(!(n&l)){var C=O&&y.call(t,"__wrapped__"),$=j&&y.call(e,"__wrapped__");if(C||$){var A=C?t.value():t,S=$?e.value():e;return g||(g=new r),m(A,S,n,v,g)}}return!!k&&(g||(g=new r),a(t,e,n,v,m,g))}t.exports=m},"7c64":function(t,e,n){var r=n("e24b"),o=n("5e2e"),i=n("79bc");function a(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}t.exports=a},"7d1f":function(t,e,n){var r=n("087d"),o=n("6747");function i(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}t.exports=i},"7e64":function(t,e,n){var r=n("5e2e"),o=n("efb6"),i=n("2fcc"),a=n("802a"),s=n("55a3"),c=n("d02c");function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=o,u.prototype["delete"]=i,u.prototype.get=a,u.prototype.has=s,u.prototype.set=c,t.exports=u},"7e8e":function(t,e){var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function r(t){return n.test(t)}t.exports=r},"7ed2":function(t,e){var n="__lodash_hash_undefined__";function r(t){return this.__data__.set(t,n),this}t.exports=r},"802a":function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},8103:function(t,e,n){var r=n("d194"),o=r("toUpperCase");t.exports=o},"84c6":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i}));var r=Math.max,o=Math.min,i=Math.round},"8c4f":function(t,e,n){"use strict";function r(t,e){for(var n in e)t[n]=e[n];return t}n.d(e,"a",(function(){return xe}));var o=/[!'()*]/g,i=function(t){return"%"+t.charCodeAt(0).toString(16)},a=/%2C/g,s=function(t){return encodeURIComponent(t).replace(o,i).replace(a,",")};function c(t){try{return decodeURIComponent(t)}catch(e){0}return t}function u(t,e,n){void 0===e&&(e={});var r,o=n||l;try{r=o(t||"")}catch(s){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(f):f(a)}return r}var f=function(t){return null==t||"object"===typeof t?t:String(t)};function l(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=c(n.shift()),o=n.length>0?c(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function p(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return s(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(s(e)):r.push(s(e)+"="+s(t)))})),r.join("&")}return s(e)+"="+s(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var d=/\/?$/;function h(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=v(i)}catch(s){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:g(e,o),matched:t?m(t):[]};return n&&(a.redirectedFrom=g(n,o)),Object.freeze(a)}function v(t){if(Array.isArray(t))return t.map(v);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=v(t[n]);return e}return t}var y=h(null,{path:"/"});function m(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function g(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||p;return(n||"/")+i(r)+o}function b(t,e,n){return e===y?t===e:!!e&&(t.path&&e.path?t.path.replace(d,"")===e.path.replace(d,"")&&(n||t.hash===e.hash&&_(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&_(t.query,e.query)&&_(t.params,e.params))))}function _(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n],a=r[o];if(a!==n)return!1;var s=e[n];return null==i||null==s?i===s:"object"===typeof i&&"object"===typeof s?_(i,s):String(i)===String(s)}))}function w(t,e){return 0===t.path.replace(d,"/").indexOf(e.path.replace(d,"/"))&&(!e.hash||t.hash===e.hash)&&x(t.query,e.query)}function x(t,e){for(var n in e)if(!(n in t))return!1;return!0}function O(t){for(var e=0;e<t.matched.length;e++){var n=t.matched[e];for(var r in n.instances){var o=n.instances[r],i=n.enteredCbs[r];if(o&&i){delete n.enteredCbs[r];for(var a=0;a<i.length;a++)o._isBeingDestroyed||i[a](o)}}}}var j={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,o=e.children,i=e.parent,a=e.data;a.routerView=!0;var s=i.$createElement,c=n.name,u=i.$route,f=i._routerViewCache||(i._routerViewCache={}),l=0,p=!1;while(i&&i._routerRoot!==i){var d=i.$vnode?i.$vnode.data:{};d.routerView&&l++,d.keepAlive&&i._directInactive&&i._inactive&&(p=!0),i=i.$parent}if(a.routerViewDepth=l,p){var h=f[c],v=h&&h.component;return v?(h.configProps&&k(v,a,h.route,h.configProps),s(v,a,o)):s()}var y=u.matched[l],m=y&&y.components[c];if(!y||!m)return f[c]=null,s();f[c]={component:m},a.registerRouteInstance=function(t,e){var n=y.instances[c];(e&&n!==t||!e&&n===t)&&(y.instances[c]=e)},(a.hook||(a.hook={})).prepatch=function(t,e){y.instances[c]=e.componentInstance},a.hook.init=function(t){t.data.keepAlive&&t.componentInstance&&t.componentInstance!==y.instances[c]&&(y.instances[c]=t.componentInstance),O(u)};var g=y.props&&y.props[c];return g&&(r(f[c],{route:u,configProps:g}),k(m,a,u,g)),s(m,a,o)}};function k(t,e,n,o){var i=e.props=C(n,o);if(i){i=e.props=r({},i);var a=e.attrs=e.attrs||{};for(var s in i)t.props&&s in t.props||(a[s]=i[s],delete i[s])}}function C(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0;default:0}}function $(t,e,n){var r=t.charAt(0);if("/"===r)return t;if("?"===r||"#"===r)return e+t;var o=e.split("/");n&&o[o.length-1]||o.pop();for(var i=t.replace(/^\//,"").split("/"),a=0;a<i.length;a++){var s=i[a];".."===s?o.pop():"."!==s&&o.push(s)}return""!==o[0]&&o.unshift(""),o.join("/")}function A(t){var e="",n="",r=t.indexOf("#");r>=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function S(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var E=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},T=J,P=D,R=F,L=U,I=Z,M=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function D(t,e){var n,r=[],o=0,i=0,a="",s=e&&e.delimiter||"/";while(null!=(n=M.exec(t))){var c=n[0],u=n[1],f=n.index;if(a+=t.slice(i,f),i=f+c.length,u)a+=u[1];else{var l=t[i],p=n[2],d=n[3],h=n[4],v=n[5],y=n[6],m=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=l&&l!==p,b="+"===y||"*"===y,_="?"===y||"*"===y,w=n[2]||s,x=h||v;r.push({name:d||o++,prefix:p||"",delimiter:w,optional:_,repeat:b,partial:g,asterisk:!!m,pattern:x?H(x):m?".*":"[^"+B(w)+"]+?"})}}return i<t.length&&(a+=t.substr(i)),a&&r.push(a),r}function F(t,e){return U(D(t,e),e)}function N(t){return encodeURI(t).replace(/[\/?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function z(t){return encodeURI(t).replace(/[?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function U(t,e){for(var n=new Array(t.length),r=0;r<t.length;r++)"object"===typeof t[r]&&(n[r]=new RegExp("^(?:"+t[r].pattern+")$",q(e)));return function(e,r){for(var o="",i=e||{},a=r||{},s=a.pretty?N:encodeURIComponent,c=0;c<t.length;c++){var u=t[c];if("string"!==typeof u){var f,l=i[u.name];if(null==l){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(E(l)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(l)+"`");if(0===l.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var p=0;p<l.length;p++){if(f=s(l[p]),!n[c].test(f))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(f)+"`");o+=(0===p?u.prefix:u.delimiter)+f}}else{if(f=u.asterisk?z(l):s(l),!n[c].test(f))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+f+'"');o+=u.prefix+f}}else o+=u}return o}}function B(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function H(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function V(t,e){return t.keys=e,t}function q(t){return t&&t.sensitive?"":"i"}function G(t,e){var n=t.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)e.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return V(t,e)}function W(t,e,n){for(var r=[],o=0;o<t.length;o++)r.push(J(t[o],e,n).source);var i=new RegExp("(?:"+r.join("|")+")",q(n));return V(i,e)}function K(t,e,n){return Z(D(t,n),e,n)}function Z(t,e,n){E(e)||(n=e||n,e=[]),n=n||{};for(var r=n.strict,o=!1!==n.end,i="",a=0;a<t.length;a++){var s=t[a];if("string"===typeof s)i+=B(s);else{var c=B(s.prefix),u="(?:"+s.pattern+")";e.push(s),s.repeat&&(u+="(?:"+c+u+")*"),u=s.optional?s.partial?c+"("+u+")?":"(?:"+c+"("+u+"))?":c+"("+u+")",i+=u}}var f=B(n.delimiter||"/"),l=i.slice(-f.length)===f;return r||(i=(l?i.slice(0,-f.length):i)+"(?:"+f+"(?=$))?"),i+=o?"$":r&&l?"":"(?="+f+"|$)",V(new RegExp("^"+i,q(n)),e)}function J(t,e,n){return E(e)||(n=e||n,e=[]),n=n||{},t instanceof RegExp?G(t,e):E(t)?W(t,e,n):K(t,e,n)}T.parse=P,T.compile=R,T.tokensToFunction=L,T.tokensToRegExp=I;var X=Object.create(null);function Y(t,e,n){e=e||{};try{var r=X[t]||(X[t]=T.compile(t));return"string"===typeof e.pathMatch&&(e[0]=e.pathMatch),r(e,{pretty:!0})}catch(o){return""}finally{delete e[0]}}function Q(t,e,n,o){var i="string"===typeof t?{path:t}:t;if(i._normalized)return i;if(i.name){i=r({},t);var a=i.params;return a&&"object"===typeof a&&(i.params=r({},a)),i}if(!i.path&&i.params&&e){i=r({},i),i._normalized=!0;var s=r(r({},e.params),i.params);if(e.name)i.name=e.name,i.params=s;else if(e.matched.length){var c=e.matched[e.matched.length-1].path;i.path=Y(c,s,"path "+e.path)}else 0;return i}var f=A(i.path||""),l=e&&e.path||"/",p=f.path?$(f.path,l,n||i.append):l,d=u(f.query,i.query,o&&o.options.parseQuery),h=i.hash||f.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:p,query:d,hash:h}}var tt,et=[String,Object],nt=[String,Array],rt=function(){},ot={name:"RouterLink",props:{to:{type:et,required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:nt,default:"click"}},render:function(t){var e=this,n=this.$router,o=this.$route,i=n.resolve(this.to,o,this.append),a=i.location,s=i.route,c=i.href,u={},f=n.options.linkActiveClass,l=n.options.linkExactActiveClass,p=null==f?"router-link-active":f,d=null==l?"router-link-exact-active":l,v=null==this.activeClass?p:this.activeClass,y=null==this.exactActiveClass?d:this.exactActiveClass,m=s.redirectedFrom?h(null,Q(s.redirectedFrom),null,n):s;u[y]=b(o,m,this.exactPath),u[v]=this.exact||this.exactPath?u[y]:w(o,m);var g=u[y]?this.ariaCurrentValue:null,_=function(t){it(t)&&(e.replace?n.replace(a,rt):n.push(a,rt))},x={click:it};Array.isArray(this.event)?this.event.forEach((function(t){x[t]=_})):x[this.event]=_;var O={class:u},j=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:c,route:s,navigate:_,isActive:u[v],isExactActive:u[y]});if(j){if(1===j.length)return j[0];if(j.length>1||!j.length)return 0===j.length?t():t("span",{},j)}if("a"===this.tag)O.on=x,O.attrs={href:c,"aria-current":g};else{var k=at(this.$slots.default);if(k){k.isStatic=!1;var C=k.data=r({},k.data);for(var $ in C.on=C.on||{},C.on){var A=C.on[$];$ in x&&(C.on[$]=Array.isArray(A)?A:[A])}for(var S in x)S in C.on?C.on[S].push(x[S]):C.on[S]=_;var E=k.data.attrs=r({},k.data.attrs);E.href=c,E["aria-current"]=g}else O.on=x}return t(this.tag,O,this.$slots.default)}};function it(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function at(t){if(t)for(var e,n=0;n<t.length;n++){if(e=t[n],"a"===e.tag)return e;if(e.children&&(e=at(e.children)))return e}}function st(t){if(!st.installed||tt!==t){st.installed=!0,tt=t;var e=function(t){return void 0!==t},n=function(t,n){var r=t.$options._parentVnode;e(r)&&e(r=r.data)&&e(r=r.registerRouteInstance)&&r(t,n)};t.mixin({beforeCreate:function(){e(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",j),t.component("RouterLink",ot);var r=t.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}}var ct="undefined"!==typeof window;function ut(t,e,n,r,o){var i=e||[],a=n||Object.create(null),s=r||Object.create(null);t.forEach((function(t){ft(i,a,s,t,o)}));for(var c=0,u=i.length;c<u;c++)"*"===i[c]&&(i.push(i.splice(c,1)[0]),u--,c--);return{pathList:i,pathMap:a,nameMap:s}}function ft(t,e,n,r,o,i){var a=r.path,s=r.name;var c=r.pathToRegexpOptions||{},u=pt(a,o,c.strict);"boolean"===typeof r.caseSensitive&&(c.sensitive=r.caseSensitive);var f={path:u,regex:lt(u,c),components:r.components||{default:r.component},alias:r.alias?"string"===typeof r.alias?[r.alias]:r.alias:[],instances:{},enteredCbs:{},name:s,parent:o,matchAs:i,redirect:r.redirect,beforeEnter:r.beforeEnter,meta:r.meta||{},props:null==r.props?{}:r.components?r.props:{default:r.props}};if(r.children&&r.children.forEach((function(r){var o=i?S(i+"/"+r.path):void 0;ft(t,e,n,r,f,o)})),e[f.path]||(t.push(f.path),e[f.path]=f),void 0!==r.alias)for(var l=Array.isArray(r.alias)?r.alias:[r.alias],p=0;p<l.length;++p){var d=l[p];0;var h={path:d,children:r.children};ft(t,e,n,h,o,f.path||"/")}s&&(n[s]||(n[s]=f))}function lt(t,e){var n=T(t,[],e);return n}function pt(t,e,n){return n||(t=t.replace(/\/$/,"")),"/"===t[0]||null==e?t:S(e.path+"/"+t)}function dt(t,e){var n=ut(t),r=n.pathList,o=n.pathMap,i=n.nameMap;function a(t){ut(t,r,o,i)}function s(t,e){var n="object"!==typeof t?i[t]:void 0;ut([e||t],r,o,i,n),n&&n.alias.length&&ut(n.alias.map((function(t){return{path:t,children:[e]}})),r,o,i,n)}function c(){return r.map((function(t){return o[t]}))}function u(t,n,a){var s=Q(t,n,!1,e),c=s.name;if(c){var u=i[c];if(!u)return p(null,s);var f=u.regex.keys.filter((function(t){return!t.optional})).map((function(t){return t.name}));if("object"!==typeof s.params&&(s.params={}),n&&"object"===typeof n.params)for(var l in n.params)!(l in s.params)&&f.indexOf(l)>-1&&(s.params[l]=n.params[l]);return s.path=Y(u.path,s.params,'named route "'+c+'"'),p(u,s,a)}if(s.path){s.params={};for(var d=0;d<r.length;d++){var h=r[d],v=o[h];if(ht(v.regex,s.path,s.params))return p(v,s,a)}}return p(null,s)}function f(t,n){var r=t.redirect,o="function"===typeof r?r(h(t,n,null,e)):r;if("string"===typeof o&&(o={path:o}),!o||"object"!==typeof o)return p(null,n);var a=o,s=a.name,c=a.path,f=n.query,l=n.hash,d=n.params;if(f=a.hasOwnProperty("query")?a.query:f,l=a.hasOwnProperty("hash")?a.hash:l,d=a.hasOwnProperty("params")?a.params:d,s){i[s];return u({_normalized:!0,name:s,query:f,hash:l,params:d},void 0,n)}if(c){var v=vt(c,t),y=Y(v,d,'redirect route with path "'+v+'"');return u({_normalized:!0,path:y,query:f,hash:l},void 0,n)}return p(null,n)}function l(t,e,n){var r=Y(n,e.params,'aliased route with path "'+n+'"'),o=u({_normalized:!0,path:r});if(o){var i=o.matched,a=i[i.length-1];return e.params=o.params,p(a,e)}return p(null,e)}function p(t,n,r){return t&&t.redirect?f(t,r||n):t&&t.matchAs?l(t,n,t.matchAs):h(t,n,r,e)}return{match:u,addRoute:s,getRoutes:c,addRoutes:a}}function ht(t,e,n){var r=e.match(t);if(!r)return!1;if(!n)return!0;for(var o=1,i=r.length;o<i;++o){var a=t.keys[o-1];a&&(n[a.name||"pathMatch"]="string"===typeof r[o]?c(r[o]):r[o])}return!0}function vt(t,e){return $(t,e.parent?e.parent.path:"/",!0)}var yt=ct&&window.performance&&window.performance.now?window.performance:Date;function mt(){return yt.now().toFixed(3)}var gt=mt();function bt(){return gt}function _t(t){return gt=t}var wt=Object.create(null);function xt(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var t=window.location.protocol+"//"+window.location.host,e=window.location.href.replace(t,""),n=r({},window.history.state);return n.key=bt(),window.history.replaceState(n,"",e),window.addEventListener("popstate",kt),function(){window.removeEventListener("popstate",kt)}}function Ot(t,e,n,r){if(t.app){var o=t.options.scrollBehavior;o&&t.app.$nextTick((function(){var i=Ct(),a=o.call(t,e,n,r?i:null);a&&("function"===typeof a.then?a.then((function(t){Rt(t,i)})).catch((function(t){0})):Rt(a,i))}))}}function jt(){var t=bt();t&&(wt[t]={x:window.pageXOffset,y:window.pageYOffset})}function kt(t){jt(),t.state&&t.state.key&&_t(t.state.key)}function Ct(){var t=bt();if(t)return wt[t]}function $t(t,e){var n=document.documentElement,r=n.getBoundingClientRect(),o=t.getBoundingClientRect();return{x:o.left-r.left-e.x,y:o.top-r.top-e.y}}function At(t){return Tt(t.x)||Tt(t.y)}function St(t){return{x:Tt(t.x)?t.x:window.pageXOffset,y:Tt(t.y)?t.y:window.pageYOffset}}function Et(t){return{x:Tt(t.x)?t.x:0,y:Tt(t.y)?t.y:0}}function Tt(t){return"number"===typeof t}var Pt=/^#\d/;function Rt(t,e){var n="object"===typeof t;if(n&&"string"===typeof t.selector){var r=Pt.test(t.selector)?document.getElementById(t.selector.slice(1)):document.querySelector(t.selector);if(r){var o=t.offset&&"object"===typeof t.offset?t.offset:{};o=Et(o),e=$t(r,o)}else At(t)&&(e=St(t))}else n&&At(t)&&(e=St(t));e&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:e.x,top:e.y,behavior:t.behavior}):window.scrollTo(e.x,e.y))}var Lt=ct&&function(){var t=window.navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&(window.history&&"function"===typeof window.history.pushState)}();function It(t,e){jt();var n=window.history;try{if(e){var o=r({},n.state);o.key=bt(),n.replaceState(o,"",t)}else n.pushState({key:_t(mt())},"",t)}catch(i){window.location[e?"replace":"assign"](t)}}function Mt(t){It(t,!0)}var Dt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Ft(t,e){return Bt(t,e,Dt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+Vt(e)+'" via a navigation guard.')}function Nt(t,e){var n=Bt(t,e,Dt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function zt(t,e){return Bt(t,e,Dt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ut(t,e){return Bt(t,e,Dt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Bt(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Ht=["params","query","hash"];function Vt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return Ht.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function qt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Gt(t,e){return qt(t)&&t._isRouter&&(null==e||t.type===e)}function Wt(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Kt(t){return function(e,n,r){var o=!1,i=0,a=null;Zt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){o=!0,i++;var c,u=Qt((function(e){Yt(e)&&(e=e.default),t.resolved="function"===typeof e?e:tt.extend(e),n.components[s]=e,i--,i<=0&&r()})),f=Qt((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=qt(t)?t:new Error(e),r(a))}));try{c=t(u,f)}catch(p){f(p)}if(c)if("function"===typeof c.then)c.then(u,f);else{var l=c.component;l&&"function"===typeof l.then&&l.then(u,f)}}})),o||r()}}function Zt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Xt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Yt(t){return t.__esModule||Xt&&"Module"===t[Symbol.toStringTag]}function Qt(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var te=function(t,e){this.router=t,this.base=ee(e),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ee(t){if(!t)if(ct){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ne(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n<r;n++)if(t[n]!==e[n])break;return{updated:e.slice(0,n),activated:e.slice(n),deactivated:t.slice(n)}}function re(t,e,n,r){var o=Zt(t,(function(t,r,o,i){var a=oe(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Jt(r?o.reverse():o)}function oe(t,e){return"function"!==typeof t&&(t=tt.extend(t)),t.options[e]}function ie(t){return re(t,"beforeRouteLeave",se,!0)}function ae(t){return re(t,"beforeRouteUpdate",se)}function se(t,e){if(e)return function(){return t.apply(e,arguments)}}function ce(t){return re(t,"beforeRouteEnter",(function(t,e,n,r){return ue(t,n,r)}))}function ue(t,e,n){return function(r,o,i){return t(r,o,(function(t){"function"===typeof t&&(e.enteredCbs[n]||(e.enteredCbs[n]=[]),e.enteredCbs[n].push(t)),i(t)}))}}te.prototype.listen=function(t){this.cb=t},te.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},te.prototype.onError=function(t){this.errorCbs.push(t)},te.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(a){throw this.errorCbs.forEach((function(t){t(a)})),a}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Gt(t,Dt.redirected)&&i===y||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},te.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i=function(t){!Gt(t)&&qt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},a=t.matched.length-1,s=o.matched.length-1;if(b(t,o)&&a===s&&t.matched[a]===o.matched[s])return this.ensureURL(),t.hash&&Ot(this.router,o,t,!1),i(Nt(o,t));var c=ne(this.current.matched,t.matched),u=c.updated,f=c.deactivated,l=c.activated,p=[].concat(ie(f),this.router.beforeHooks,ae(u),l.map((function(t){return t.beforeEnter})),Kt(l)),d=function(e,n){if(r.pending!==t)return i(zt(o,t));try{e(t,o,(function(e){!1===e?(r.ensureURL(!0),i(Ut(o,t))):qt(e)?(r.ensureURL(!0),i(e)):"string"===typeof e||"object"===typeof e&&("string"===typeof e.path||"string"===typeof e.name)?(i(Ft(o,t)),"object"===typeof e&&e.replace?r.replace(e):r.push(e)):n(e)}))}catch(a){i(a)}};Wt(p,d,(function(){var n=ce(l),a=n.concat(r.router.resolveHooks);Wt(a,d,(function(){if(r.pending!==t)return i(zt(o,t));r.pending=null,e(t),r.router.app&&r.router.app.$nextTick((function(){O(t)}))}))}))},te.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)},te.prototype.setupListeners=function(){},te.prototype.teardown=function(){this.listeners.forEach((function(t){t()})),this.listeners=[],this.current=y,this.pending=null};var fe=function(t){function e(e,n){t.call(this,e,n),this._startLocation=le(this.base)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Lt&&n;r&&this.listeners.push(xt());var o=function(){var n=t.current,o=le(t.base);t.current===y&&o===t._startLocation||t.transitionTo(o,(function(t){r&&Ot(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){It(S(r.base+t.fullPath)),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Mt(S(r.base+t.fullPath)),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(le(this.base)!==this.current.fullPath){var e=S(this.base+this.current.fullPath);t?It(e):Mt(e)}},e.prototype.getCurrentLocation=function(){return le(this.base)},e}(te);function le(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(S(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var pe=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||he()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Lt&&n;r&&this.listeners.push(xt());var o=function(){var e=t.current;he()&&t.transitionTo(ve(),(function(n){r&&Ot(t.router,n,e,!0),Lt||ge(n.fullPath)}))},i=Lt?"popstate":"hashchange";window.addEventListener(i,o),this.listeners.push((function(){window.removeEventListener(i,o)}))}},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){me(t.fullPath),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ge(t.fullPath),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;ve()!==e&&(t?me(e):ge(e))},e.prototype.getCurrentLocation=function(){return ve()},e}(te);function de(t){var e=le(t);if(!/^\/#/.test(e))return window.location.replace(S(t+"/#"+e)),!0}function he(){var t=ve();return"/"===t.charAt(0)||(ge("/"+t),!1)}function ve(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function ye(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function me(t){Lt?It(ye(t)):window.location.hash=t}function ge(t){Lt?Mt(ye(t)):window.location.replace(ye(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Gt(t,Dt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(te),_e=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Lt&&!1!==t.fallback,this.fallback&&(e="hash"),ct||(e="abstract"),this.mode=e,e){case"history":this.history=new fe(this,t.base);break;case"hash":this.history=new pe(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},we={currentRoute:{configurable:!0}};_e.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},we.currentRoute.get=function(){return this.history&&this.history.current},_e.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof fe||n instanceof pe){var r=function(t){var r=n.current,o=e.options.scrollBehavior,i=Lt&&o;i&&"fullPath"in t&&Ot(e,t,r,!1)},o=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},_e.prototype.beforeEach=function(t){return Oe(this.beforeHooks,t)},_e.prototype.beforeResolve=function(t){return Oe(this.resolveHooks,t)},_e.prototype.afterEach=function(t){return Oe(this.afterHooks,t)},_e.prototype.onReady=function(t,e){this.history.onReady(t,e)},_e.prototype.onError=function(t){this.history.onError(t)},_e.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},_e.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},_e.prototype.go=function(t){this.history.go(t)},_e.prototype.back=function(){this.go(-1)},_e.prototype.forward=function(){this.go(1)},_e.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},_e.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=Q(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,s=je(a,i,this.mode);return{location:r,route:o,href:s,normalizedTo:r,resolved:o}},_e.prototype.getRoutes=function(){return this.matcher.getRoutes()},_e.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},_e.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(_e.prototype,we);var xe=_e;function Oe(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function je(t,e,n){var r="hash"===n?"#"+e:e;return t?S(t+"/"+r):r}_e.install=st,_e.version="3.6.5",_e.isNavigationFailure=Gt,_e.NavigationFailureType=Dt,_e.START_LOCATION=y,ct&&window.Vue&&window.Vue.use(_e)},"8eaa":function(t,e,n){"use strict";var r=n("561c");function o(t){const e=(t,n)=>{const{headers:r={}}=t;for(const o in r)if("x-wp-nonce"===o.toLowerCase()&&r[o]===e.nonce)return n(t);return n({...t,headers:{...r,"X-WP-Nonce":e.nonce}})};return e.nonce=t,e}var i=o;const a=(t,e)=>{let n,r,o=t.path;return"string"===typeof t.namespace&&"string"===typeof t.endpoint&&(n=t.namespace.replace(/^\/|\/$/g,""),r=t.endpoint.replace(/^\//,""),o=r?n+"/"+r:n),delete t.namespace,delete t.endpoint,e({...t,path:o})};var s=a;const c=t=>(e,n)=>s(e,e=>{let r,o=e.url,i=e.path;return"string"===typeof i&&(r=t,-1!==t.indexOf("?")&&(i=i.replace("?","&")),i=i.replace(/^\//,""),"string"===typeof r&&-1!==r.indexOf("?")&&(i=i.replace("?","&")),o=r+i),n({...e,url:o})});var u=c;function f(t){const e=t.split("?"),n=e[1],r=e[0];return n?r+"?"+n.split("&").map(t=>t.split("=")).sort((t,e)=>t[0].localeCompare(e[0])).map(t=>t.join("=")).join("&"):r}function l(t){const e=Object.keys(t).reduce((e,n)=>(e[f(n)]=t[n],e),{});return(t,n)=>{const{parse:r=!0}=t;if("string"===typeof t.path){const n=t.method||"GET",o=f(t.path);if("GET"===n&&e[o]){const t=e[o];return delete e[o],Promise.resolve(r?t.body:new window.Response(JSON.stringify(t.body),{status:200,statusText:"OK",headers:t.headers}))}if("OPTIONS"===n&&e[n]&&e[n][o])return Promise.resolve(r?e[n][o].body:e[n][o])}return n(t)}}var p=l;function d(t){try{return decodeURIComponent(t)}catch(e){return t}}function h(t){let e;try{e=new URL(t,"http://example.com").search.substring(1)}catch(n){}if(e)return e}function v(t,e,n){const r=e.length,o=r-1;for(let i=0;i<r;i++){let r=e[i];!r&&Array.isArray(t)&&(r=t.length.toString()),r=["__proto__","constructor","prototype"].includes(r)?r.toUpperCase():r;const a=!isNaN(Number(e[i+1]));t[r]=i===o?n:t[r]||(a?[]:{}),Array.isArray(t[r])&&!a&&(t[r]={...t[r]}),t=t[r]}}function y(t){return(h(t)||"").replace(/\+/g,"%20").split("&").reduce((t,e)=>{const[n,r=""]=e.split("=").filter(Boolean).map(d);if(n){const e=n.replace(/\]/g,"").split("[");v(t,e,r)}return t},Object.create(null))}function m(t){let e="";const n=Object.entries(t);let r;while(r=n.shift()){let[t,o]=r;const i=Array.isArray(o)||o&&o.constructor===Object;if(i){const e=Object.entries(o).reverse();for(const[r,o]of e)n.unshift([`${t}[${r}]`,o])}else void 0!==o&&(null===o&&(o=""),e+="&"+[t,o].map(encodeURIComponent).join("="))}return e.substr(1)}function g(t="",e){if(!e||!Object.keys(e).length)return t;let n=t;const r=t.indexOf("?");return-1!==r&&(e=Object.assign(y(t),e),n=n.substr(0,r)),n+"?"+m(e)}const b=({path:t,url:e,...n},r)=>({...n,url:e&&g(e,r),path:t&&g(t,r)}),_=t=>t.json?t.json():Promise.reject(t),w=t=>{if(!t)return{};const e=t.match(/<([^>]+)>; rel="next"/);return e?{next:e[1]}:{}},x=t=>{const{next:e}=w(t.headers.get("link"));return e},O=t=>{const e=!!t.path&&-1!==t.path.indexOf("per_page=-1"),n=!!t.url&&-1!==t.url.indexOf("per_page=-1");return e||n},j=async(t,e)=>{if(!1===t.parse)return e(t);if(!O(t))return e(t);const n=await Z({...b(t,{per_page:100}),parse:!1}),r=await _(n);if(!Array.isArray(r))return r;let o=x(n);if(!o)return r;let i=[].concat(r);while(o){const e=await Z({...t,path:void 0,url:o,parse:!1}),n=await _(e);i=i.concat(n),o=x(e)}return i};var k=j;const C=new Set(["PATCH","PUT","DELETE"]),$="GET",A=(t,e)=>{const{method:n=$}=t;return C.has(n.toUpperCase())&&(t={...t,headers:{...t.headers,"X-HTTP-Method-Override":n,"Content-Type":"application/json"},method:"POST"}),e(t)};var S=A;function E(t,e){return y(t)[e]}function T(t,e){return void 0!==E(t,e)}const P=(t,e)=>("string"!==typeof t.url||T(t.url,"_locale")||(t.url=g(t.url,{_locale:"user"})),"string"!==typeof t.path||T(t.path,"_locale")||(t.path=g(t.path,{_locale:"user"})),e(t));var R=P;const L=(t,e=!0)=>e?204===t.status?null:t.json?t.json():Promise.reject(t):t,I=t=>{const e={code:"invalid_json",message:Object(r["__"])("The response is not a valid JSON response.")};if(!t||!t.json)throw e;return t.json().catch(()=>{throw e})},M=(t,e=!0)=>Promise.resolve(L(t,e)).catch(t=>D(t,e));function D(t,e=!0){if(!e)throw t;return I(t).then(t=>{const e={code:"unknown_error",message:Object(r["__"])("An unknown error occurred.")};throw t||e})}const F=(t,e)=>{const n=t.path&&-1!==t.path.indexOf("/wp/v2/media")||t.url&&-1!==t.url.indexOf("/wp/v2/media");if(!n)return e(t);let o=0;const i=5,a=t=>(o++,e({path:`/wp/v2/media/${t}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>o<i?a(t):(e({path:`/wp/v2/media/${t}?force=true`,method:"DELETE"}),Promise.reject())));return e({...t,parse:!1}).catch(e=>{const n=e.headers.get("x-wp-upload-attachment-id");return e.status>=500&&e.status<600&&n?a(n).catch(()=>!1!==t.parse?Promise.reject({code:"post_process",message:Object(r["__"])("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(e)):D(e,t.parse)}).then(e=>M(e,t.parse))};var N=F;const z={Accept:"application/json, */*;q=0.1"},U={credentials:"include"},B=[R,s,S,k];function H(t){B.unshift(t)}const V=t=>{if(t.status>=200&&t.status<300)return t;throw t},q=t=>{const{url:e,path:n,data:o,parse:i=!0,...a}=t;let{body:s,headers:c}=t;c={...z,...c},o&&(s=JSON.stringify(o),c["Content-Type"]="application/json");const u=window.fetch(e||n||window.location.href,{...U,...a,body:s,headers:c});return u.then(t=>Promise.resolve(t).then(V).catch(t=>D(t,i)).then(t=>M(t,i)),t=>{if(t&&"AbortError"===t.name)throw t;throw{code:"fetch_error",message:Object(r["__"])("You are probably offline.")}})};let G=q;function W(t){G=t}function K(t){const e=B.reduceRight((t,e)=>n=>e(n,t),G);return e(t).catch(e=>"rest_cookie_invalid_nonce"!==e.code?Promise.reject(e):window.fetch(K.nonceEndpoint).then(V).then(t=>t.text()).then(e=>(K.nonceMiddleware.nonce=e,K(t))))}K.use=H,K.setFetchHandler=W,K.createNonceMiddleware=i,K.createPreloadingMiddleware=p,K.createRootURLMiddleware=u,K.fetchAllMiddleware=k,K.mediaUploadMiddleware=N;var Z=e["a"]=K},"91e9":function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},"93ed":function(t,e,n){var r=n("4245");function o(t){var e=r(this,t)["delete"](t);return this.size-=e?1:0,e}t.exports=o},9520:function(t,e,n){var r=n("3729"),o=n("1a8c"),i="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";function u(t){if(!o(t))return!1;var e=r(t);return e==a||e==s||e==i||e==c}t.exports=u},9638:function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},9835:function(t,e,n){"use strict";var r=n("b50e"),o=n("77f9");function i(t,e,n){var i=Object(r["a"])(t),a=[o["d"],o["i"]].indexOf(i)>=0?-1:1,s="function"===typeof n?n(Object.assign({},e,{placement:t})):n,c=s[0],u=s[1];return c=c||0,u=(u||0)*a,[o["d"],o["g"]].indexOf(i)>=0?{x:u,y:c}:{x:c,y:u}}function a(t){var e=t.state,n=t.options,r=t.name,a=n.offset,s=void 0===a?[0,0]:a,c=o["f"].reduce((function(t,n){return t[n]=i(n,e.rects,s),t}),{}),u=c[e.placement],f=u.x,l=u.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=f,e.modifiersData.popperOffsets.y+=l),e.modifiersData[r]=c}e["a"]={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:a}},"99d3":function(t,e,n){(function(t){var r=n("585a"),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,s=a&&r.process,c=function(){try{var t=i&&i.require&&i.require("util").types;return t||s&&s.binding&&s.binding("util")}catch(e){}}();t.exports=c}).call(this,n("62e4")(t))},"9a63":function(t,e){var n={utf8:{stringToBytes:function(t){return n.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(n.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e},bytesToString:function(t){for(var e=[],n=0;n<t.length;n++)e.push(String.fromCharCode(t[n]));return e.join("")}}};t.exports=n},"9e69":function(t,e,n){var r=n("2b3e"),o=r.Symbol;t.exports=o},a2be:function(t,e,n){var r=n("d612"),o=n("4284"),i=n("c584"),a=1,s=2;function c(t,e,n,c,u,f){var l=n&a,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var h=f.get(t),v=f.get(e);if(h&&v)return h==e&&v==t;var y=-1,m=!0,g=n&s?new r:void 0;f.set(t,e),f.set(e,t);while(++y<p){var b=t[y],_=e[y];if(c)var w=l?c(_,b,y,e,t,f):c(b,_,y,t,e,f);if(void 0!==w){if(w)continue;m=!1;break}if(g){if(!o(e,(function(t,e){if(!i(g,e)&&(b===t||u(b,t,n,c,f)))return g.push(e)}))){m=!1;break}}else if(b!==_&&!u(b,_,n,c,f)){m=!1;break}}return f["delete"](t),f["delete"](e),m}t.exports=c},a524:function(t,e,n){var r=n("4245");function o(t){return r(this,t).has(t)}t.exports=o},a919:function(t,e,n){var r=n("ddc6"),o={"À":"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","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"},i=r(o);t.exports=i},a994:function(t,e,n){var r=n("7d1f"),o=n("32f4"),i=n("ec69");function a(t){return r(t,i,o)}t.exports=a},aaec:function(t,e){var n="\\ud800-\\udfff",r="\\u0300-\\u036f",o="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",a=r+o+i,s="\\ufe0e\\ufe0f",c="\\u200d",u=RegExp("["+c+n+a+s+"]");function f(t){return u.test(t)}t.exports=f},ac41:function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}t.exports=n},ad9d:function(t,e,n){"use strict";function r(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}n.d(e,"a",(function(){return r}))},b047:function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},b1e5:function(t,e,n){var r=n("a994"),o=1,i=Object.prototype,a=i.hasOwnProperty;function s(t,e,n,i,s,c){var u=n&o,f=r(t),l=f.length,p=r(e),d=p.length;if(l!=d&&!u)return!1;var h=l;while(h--){var v=f[h];if(!(u?v in e:a.call(e,v)))return!1}var y=c.get(t),m=c.get(e);if(y&&m)return y==e&&m==t;var g=!0;c.set(t,e),c.set(e,t);var b=u;while(++h<l){v=f[h];var _=t[v],w=e[v];if(i)var x=u?i(w,_,v,e,t,c):i(_,w,v,t,e,c);if(!(void 0===x?_===w||s(_,w,n,i,c):x)){g=!1;break}b||(b="constructor"==v)}if(g&&!b){var O=t.constructor,j=e.constructor;O==j||!("constructor"in t)||!("constructor"in e)||"function"==typeof O&&O instanceof O&&"function"==typeof j&&j instanceof j||(g=!1)}return c["delete"](t),c["delete"](e),g}t.exports=s},b20a:function(t,e,n){var r=n("6ac0"),o=n("4caa"),i=n("ea72"),a="['’]",s=RegExp(a,"g");function c(t){return function(e){return r(i(o(e).replace(s,"")),t,"")}}t.exports=c},b218:function(t,e){var n=9007199254740991;function r(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}t.exports=r},b4c0:function(t,e,n){var r=n("cb5a");function o(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}t.exports=o},b50e:function(t,e,n){"use strict";function r(t){return t.split("-")[0]}n.d(e,"a",(function(){return r}))},b519:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("1fc0");function o(t){return Object(r["a"])(t).getComputedStyle(t)}},b5a7:function(t,e,n){var r=n("0b07"),o=n("2b3e"),i=r(o,"DataView");t.exports=i},b62b:function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n("1fc0"),o=n("5788"),i=n("b519"),a=n("2767");function s(t){return["table","td","th"].indexOf(Object(o["a"])(t))>=0}var c=n("28bf"),u=n("12d8");function f(t){return Object(a["b"])(t)&&"fixed"!==Object(i["a"])(t).position?t.offsetParent:null}function l(t){var e=/firefox/i.test(Object(u["a"])()),n=/Trident/i.test(Object(u["a"])());if(n&&Object(a["b"])(t)){var r=Object(i["a"])(t);if("fixed"===r.position)return null}var s=Object(c["a"])(t);Object(a["c"])(s)&&(s=s.host);while(Object(a["b"])(s)&&["html","body"].indexOf(Object(o["a"])(s))<0){var f=Object(i["a"])(s);if("none"!==f.transform||"none"!==f.perspective||"paint"===f.contain||-1!==["transform","perspective"].indexOf(f.willChange)||e&&"filter"===f.willChange||e&&f.filter&&"none"!==f.filter)return s;s=s.parentNode}return null}function p(t){var e=Object(r["a"])(t),n=f(t);while(n&&s(n)&&"static"===Object(i["a"])(n).position)n=f(n);return n&&("html"===Object(o["a"])(n)||"body"===Object(o["a"])(n)&&"static"===Object(i["a"])(n).position)?e:n||l(t)||e}},bba4:function(t,e,n){var r=n("e9a7"),o=n("b20a"),i=o((function(t,e,n){return e=e.toLowerCase(),t+(n?r(e):e)}));t.exports=i},bbc0:function(t,e,n){var r=n("6044"),o="__lodash_hash_undefined__",i=Object.prototype,a=i.hasOwnProperty;function s(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return a.call(e,t)?e[t]:void 0}t.exports=s},c05f:function(t,e,n){var r=n("7b97"),o=n("1310");function i(t,e,n,a,s){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:r(t,e,n,a,i,s))}t.exports=i},c098:function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function o(t,e){var o=typeof t;return e=null==e?n:e,!!e&&("number"==o||"symbol"!=o&&r.test(t))&&t>-1&&t%1==0&&t<e}t.exports=o},c32f:function(t,e,n){var r=n("2b10");function o(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:r(t,e,n)}t.exports=o},c584:function(t,e){function n(t,e){return t.has(e)}t.exports=n},c869:function(t,e,n){var r=n("0b07"),o=n("2b3e"),i=r(o,"Set");t.exports=i},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},cb5a:function(t,e,n){var r=n("9638");function o(t,e){var n=t.length;while(n--)if(r(t[n][0],e))return n;return-1}t.exports=o},ce86:function(t,e,n){var r=n("9e69"),o=n("7948"),i=n("6747"),a=n("ffd6"),s=1/0,c=r?r.prototype:void 0,u=c?c.toString:void 0;function f(t){if("string"==typeof t)return t;if(i(t))return o(t,f)+"";if(a(t))return u?u.call(t):"";var e=t+"";return"0"==e&&1/t==-s?"-0":e}t.exports=f},d02c:function(t,e,n){var r=n("5e2e"),o=n("79bc"),i=n("7b83"),a=200;function s(t,e){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||s.length<a-1)return s.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(t,e),this.size=n.size,this}t.exports=s},d094:function(t,e){var n="\\ud800-\\udfff",r="\\u0300-\\u036f",o="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",a=r+o+i,s="\\ufe0e\\ufe0f",c="["+n+"]",u="["+a+"]",f="\\ud83c[\\udffb-\\udfff]",l="(?:"+u+"|"+f+")",p="[^"+n+"]",d="(?:\\ud83c[\\udde6-\\uddff]){2}",h="[\\ud800-\\udbff][\\udc00-\\udfff]",v="\\u200d",y=l+"?",m="["+s+"]?",g="(?:"+v+"(?:"+[p,d,h].join("|")+")"+m+y+")*",b=m+y+g,_="(?:"+[p+u+"?",u,d,h,c].join("|")+")",w=RegExp(f+"(?="+f+")|"+_+b,"g");function x(t){return t.match(w)||[]}t.exports=x},d194:function(t,e,n){var r=n("c32f"),o=n("aaec"),i=n("126d"),a=n("76dd");function s(t){return function(e){e=a(e);var n=o(e)?i(e):void 0,s=n?n[0]:e.charAt(0),c=n?r(n,1).join(""):e.slice(1);return s[t]()+c}}t.exports=s},d327:function(t,e){function n(){return[]}t.exports=n},d370:function(t,e,n){var r=n("253c"),o=n("1310"),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},d612:function(t,e,n){var r=n("7b83"),o=n("7ed2"),i=n("dc0f");function a(t){var e=-1,n=null==t?0:t.length;this.__data__=new r;while(++e<n)this.add(t[e])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,t.exports=a},da03:function(t,e,n){var r=n("2b3e"),o=r["__core-js_shared__"];t.exports=o},dc0f:function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},dc57:function(t,e){var n=Function.prototype,r=n.toString;function o(t){if(null!=t){try{return r.call(t)}catch(e){}try{return t+""}catch(e){}}return""}t.exports=o},ddc6:function(t,e){function n(t){return function(e){return null==t?void 0:t[e]}}t.exports=n},e19f:function(t,e,n){var r;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function i(t){return s(u(t),arguments)}function a(t,e){return i.apply(null,[t].concat(e||[]))}function s(t,e){var n,r,a,s,c,u,f,l,p,d=1,h=t.length,v="";for(r=0;r<h;r++)if("string"===typeof t[r])v+=t[r];else if("object"===typeof t[r]){if(s=t[r],s.keys)for(n=e[d],a=0;a<s.keys.length;a++){if(void 0==n)throw new Error(i('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[a],s.keys[a-1]));n=n[s.keys[a]]}else n=s.param_no?e[s.param_no]:e[d++];if(o.not_type.test(s.type)&&o.not_primitive.test(s.type)&&n instanceof Function&&(n=n()),o.numeric_arg.test(s.type)&&"number"!==typeof n&&isNaN(n))throw new TypeError(i("[sprintf] expecting number but found %T",n));switch(o.number.test(s.type)&&(l=n>=0),s.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,s.width?parseInt(s.width):0);break;case"e":n=s.precision?parseFloat(n).toExponential(s.precision):parseFloat(n).toExponential();break;case"f":n=s.precision?parseFloat(n).toFixed(s.precision):parseFloat(n);break;case"g":n=s.precision?String(Number(n.toPrecision(s.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=s.precision?n.substring(0,s.precision):n;break;case"t":n=String(!!n),n=s.precision?n.substring(0,s.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=s.precision?n.substring(0,s.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=s.precision?n.substring(0,s.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase();break}o.json.test(s.type)?v+=n:(!o.number.test(s.type)||l&&!s.sign?p="":(p=l?"+":"-",n=n.toString().replace(o.sign,"")),u=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",f=s.width-(p+n).length,c=s.width&&f>0?u.repeat(f):"",v+=s.align?p+n+c:"0"===u?p+c+n:c+p+n)}return v}var c=Object.create(null);function u(t){if(c[t])return c[t];var e,n=t,r=[],i=0;while(n){if(null!==(e=o.text.exec(n)))r.push(e[0]);else if(null!==(e=o.modulo.exec(n)))r.push("%");else{if(null===(e=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){i|=1;var a=[],s=e[2],u=[];if(null===(u=o.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(u[1]);while(""!==(s=s.substring(u[0].length)))if(null!==(u=o.key_access.exec(s)))a.push(u[1]);else{if(null===(u=o.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(u[1])}e[2]=a}else i|=2;if(3===i)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}n=n.substring(e[0].length)}return c[t]=r}e["sprintf"]=i,e["vsprintf"]=a,"undefined"!==typeof window&&(window["sprintf"]=i,window["vsprintf"]=a,r=function(){return{sprintf:i,vsprintf:a}}.call(e,n,e,t),void 0===r||(t.exports=r))}()},e24b:function(t,e,n){var r=n("49f4"),o=n("1efc"),i=n("bbc0"),a=n("7a48"),s=n("2524");function c(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype["delete"]=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=s,t.exports=c},e2e9:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("0f88");function o(t){var e=Object(r["a"])(t),n=t.offsetWidth,o=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-o)<=1&&(o=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:o}}},e9a7:function(t,e,n){var r=n("76dd"),o=n("8103");function i(t){return o(r(t).toLowerCase())}t.exports=i},ea72:function(t,e,n){var r=n("7559"),o=n("7e8e"),i=n("76dd"),a=n("f4d9");function s(t,e,n){return t=i(t),e=n?void 0:e,void 0===e?o(t)?a(t):r(t):t.match(e)||[]}t.exports=s},eac5:function(t,e){var n=Object.prototype;function r(t){var e=t&&t.constructor,r="function"==typeof e&&e.prototype||n;return t===r}t.exports=r},ec69:function(t,e,n){var r=n("6fcd"),o=n("03dd"),i=n("30c9");function a(t){return i(t)?r(t):o(t)}t.exports=a},edfa:function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}t.exports=n},ef52:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("2767");function o(t){return((Object(r["a"])(t)?t.ownerDocument:t.document)||window.document).documentElement}},efb6:function(t,e,n){var r=n("5e2e");function o(){this.__data__=new r,this.size=0}t.exports=o},f4d9:function(t,e){var n="\\ud800-\\udfff",r="\\u0300-\\u036f",o="\\ufe20-\\ufe2f",i="\\u20d0-\\u20ff",a=r+o+i,s="\\u2700-\\u27bf",c="a-z\\xdf-\\xf6\\xf8-\\xff",u="\\xac\\xb1\\xd7\\xf7",f="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",l="\\u2000-\\u206f",p=" \\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",d="A-Z\\xc0-\\xd6\\xd8-\\xde",h="\\ufe0e\\ufe0f",v=u+f+l+p,y="['’]",m="["+v+"]",g="["+a+"]",b="\\d+",_="["+s+"]",w="["+c+"]",x="[^"+n+v+b+s+c+d+"]",O="\\ud83c[\\udffb-\\udfff]",j="(?:"+g+"|"+O+")",k="[^"+n+"]",C="(?:\\ud83c[\\udde6-\\uddff]){2}",$="[\\ud800-\\udbff][\\udc00-\\udfff]",A="["+d+"]",S="\\u200d",E="(?:"+w+"|"+x+")",T="(?:"+A+"|"+x+")",P="(?:"+y+"(?:d|ll|m|re|s|t|ve))?",R="(?:"+y+"(?:D|LL|M|RE|S|T|VE))?",L=j+"?",I="["+h+"]?",M="(?:"+S+"(?:"+[k,C,$].join("|")+")"+I+L+")*",D="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",F="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",N=I+L+M,z="(?:"+[_,C,$].join("|")+")"+N,U=RegExp([A+"?"+w+"+"+P+"(?="+[m,A,"$"].join("|")+")",T+"+"+R+"(?="+[m,A+E,"$"].join("|")+")",A+"?"+E+"+"+P,A+"+"+R,F,D,b,z].join("|"),"g");function B(t){return t.match(U)||[]}t.exports=B},fba5:function(t,e,n){var r=n("cb5a");function o(t){return r(this.__data__,t)>-1}t.exports=o},ffd6:function(t,e,n){var r=n("3729"),o=n("1310"),i="[object Symbol]";function a(t){return"symbol"==typeof t||o(t)&&r(t)==i}t.exports=a}}]);                                                                                                                                                                                                                                               lite/admin/dist/js/6.js                                                                             0000777                 00000420443 15251156627 0010703 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{

/***/ "./modules/banners/includes/contents/default.json":
/*!********************************************************!*\
  !*** ./modules/banners/includes/contents/default.json ***!
  \********************************************************/
/*! exports provided: notice, categoryPreview, preferenceCenter, optoutPopup, revisitConsent, auditTable, videoPlaceholder, default */
/***/ (function(module) {

eval("module.exports = JSON.parse(\"{\\\"notice\\\":{\\\"elements\\\":{\\\"title\\\":\\\"\\\",\\\"description\\\":\\\"\\\",\\\"privacyLink\\\":\\\"\\\",\\\"buttons\\\":{\\\"elements\\\":{\\\"accept\\\":\\\"\\\",\\\"reject\\\":\\\"\\\",\\\"settings\\\":\\\"\\\",\\\"readMore\\\":\\\"\\\",\\\"donotSell\\\":\\\"\\\"}},\\\"closeButton\\\":\\\"\\\"}},\\\"categoryPreview\\\":{\\\"elements\\\":{\\\"buttons\\\":{\\\"elements\\\":{\\\"save\\\":\\\"\\\"}}}},\\\"preferenceCenter\\\":{\\\"elements\\\":{\\\"title\\\":\\\"\\\",\\\"description\\\":\\\"\\\",\\\"showMore\\\":\\\"\\\",\\\"showLess\\\":\\\"\\\",\\\"category\\\":{\\\"elements\\\":{\\\"alwaysEnabled\\\":\\\"\\\",\\\"enable\\\":\\\"\\\",\\\"disable\\\":\\\"\\\"}},\\\"buttons\\\":{\\\"elements\\\":{\\\"accept\\\":\\\"\\\",\\\"save\\\":\\\"\\\",\\\"reject\\\":\\\"\\\"}},\\\"closeButton\\\":\\\"\\\"}},\\\"optoutPopup\\\":{\\\"elements\\\":{\\\"title\\\":\\\"\\\",\\\"description\\\":\\\"\\\",\\\"optOption\\\":{\\\"elements\\\":{\\\"title\\\":\\\"\\\",\\\"enable\\\":\\\"\\\",\\\"disable\\\":\\\"\\\"}},\\\"gpcOption\\\":{\\\"elements\\\":{\\\"description\\\":\\\"\\\"}},\\\"showLess\\\":\\\"\\\",\\\"showMore\\\":\\\"\\\",\\\"buttons\\\":{\\\"elements\\\":{\\\"cancel\\\":\\\"\\\",\\\"confirm\\\":\\\"\\\"}},\\\"closeButton\\\":\\\"\\\"}},\\\"revisitConsent\\\":{\\\"elements\\\":{\\\"title\\\":\\\"\\\"}},\\\"auditTable\\\":{\\\"elements\\\":{\\\"headers\\\":{\\\"elements\\\":{\\\"id\\\":\\\"\\\",\\\"duration\\\":\\\"\\\",\\\"description\\\":\\\"\\\"}},\\\"message\\\":\\\"\\\"}},\\\"videoPlaceholder\\\":{\\\"elements\\\":{\\\"title\\\":\\\"\\\"}}}\");\n\n//# sourceURL=webpack:///./modules/banners/includes/contents/default.json?");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyConnectModal\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_0__[\"connect\"]],\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      hasFilter: false,\n      filterParams: null\n    };\n  },\n  props: {\n    visible: {\n      type: Boolean,\n      default: false\n    },\n    availablePlan: {\n      type: String,\n      default: 'all'\n    },\n    feature: {\n      type: String,\n      default: \"\"\n    }\n  },\n  methods: {\n    show() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.show();\n    },\n    close() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.close();\n    },\n    async handleNavigate() {\n      // Call WordPress filter hook before navigation\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - check if we have additional parameters\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Store filter parameters and pass them to connectToApp\n          this.connectToApp(false, this.feature, response.filter_result);\n          return;\n        }\n\n        // Filter is present but no additional parameters - route to dashboard/plans\n        document.body.classList.remove('cky-app-modal-open');\n        this.$router.push({\n          path: 'dashboard/plans',\n          query: {\n            available: this.availablePlan\n          }\n        });\n        return;\n      }\n\n      // No filter present or filter returns empty data - navigate normally\n      document.body.classList.remove('cky-app-modal-open');\n      this.$router.push({\n        path: 'dashboard/plans',\n        query: {\n          available: this.availablePlan\n        }\n      });\n    },\n    async handleExistingAccountConnection() {\n      // Handle existing account connection with filter parameters\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - add parameters to the existing connection flow\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Pass filter parameters to connectToApp\n          this.connectToApp(true, this.feature, response.filter_result);\n          return;\n        }\n      }\n\n      // Proceed with existing account connection (no filter parameters)\n      this.connectToApp(true, this.feature);\n    }\n  },\n  computed: {\n    dismissable() {\n      return !this.visible;\n    }\n  },\n  mounted() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.close();\n    });\n    // Check if the filter is present\n    this.checkForFilter();\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-dropdown.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyDropdown\",\n  props: {\n    text: {\n      type: String,\n      default: \"\"\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    sticky: {\n      type: Boolean,\n      default: false\n    },\n    active: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      visible: false\n    };\n  },\n  methods: {\n    toggle() {\n      this.visible = !this.visible;\n      this.$emit(\"ckyToggleDropDown\");\n    },\n    hide() {\n      if (this.sticky) return;\n      this.visible = false;\n    }\n  },\n  mounted() {\n    this.visible = this.active;\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-headsup-popup.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyHeadsUpPopup\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    header: {\n      type: String,\n      required: true\n    },\n    body: {\n      type: String,\n      required: true\n    },\n    cancelBtn: {\n      type: String,\n      required: true\n    },\n    confirmBtn: {\n      type: String,\n      required: true\n    }\n  },\n  methods: {\n    clearHeadsUpPopup() {\n      this.$emit('clear');\n    },\n    closePopup() {\n      this.$refs.CkyHeadsUpPopup.close();\n      this.clearHeadsUpPopup();\n    },\n    confirmDelete() {\n      this.$emit('deleteItem');\n    },\n    show() {\n      this.$refs.CkyHeadsUpPopup.show();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-badge.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-badge.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBadge\",\n  props: {\n    type: {\n      type: String,\n      default: \"success\"\n    },\n    title: {\n      type: String,\n      default: \"\"\n    }\n  },\n  computed: {\n    /**\n     * Get badge classes based of different conditions.\n     *\n     * @since 3.0.0\n     *\n     * @return {*}\n     */\n    badgeClass() {\n      return {\n        \"cky-badge\": true,\n        \"cky-badge-info\": this.type === \"info\",\n        \"cky-badge-error\": this.type === \"error\",\n        \"cky-badge-success\": this.type === \"success\",\n        \"cky-badge-warning\": this.type === \"warning\"\n      };\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-badge.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/components/cky-language-selector.vue?vue&type=script&lang=js":
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/components/cky-language-selector.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n/* harmony import */ var _components_cky_dropdown_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-dropdown.vue */ \"./src/components/cky-dropdown.vue\");\n/* harmony import */ var _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/languages/helpers/utils */ \"./src/modules/languages/helpers/utils.js\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyLanguageSelector\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyDropdown: _components_cky_dropdown_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n  },\n  data() {\n    return {\n      searchText: \"\",\n      tempSelectedLanguages: [],\n      languages: {},\n      currentTab: \"layout\",\n      searchLanguages: [],\n      filteredLanguages: [],\n      loading: false,\n      externalSourceWarning: this.$i18n.__(\"By clicking <b>Change</b>, the translations for the selected language, sourced externally from the CookieYes web app, will be downloaded to the plugin.\", \"cookie-law-info\")\n    };\n  },\n  methods: {\n    showIcon(tab) {\n      return !!tab.icon;\n    },\n    async open() {\n      await this.$refs.ckyLanguagesModal.show();\n      this.$refs.ckySearchInput.focus();\n      this.searchText = \"\";\n      this.getConfiguredLanguages();\n    },\n    close() {\n      this.$store.commit(\"languages/setDefault\", this.current);\n      this.$refs.ckyLanguagesModal.close();\n    },\n    closeLanguageModal() {\n      this.$store.commit(\"languages/setDefault\", this.current);\n      this.tempSelectedLanguages = this.selectedLanguages;\n    },\n    getAvailableLanguages() {\n      this.languages = this.$store.state.languages.available;\n    },\n    getConfiguredLanguages() {\n      this.tempSelectedLanguages = this.selectedLanguages;\n    },\n    setDefault: async function (language) {\n      this.$refs.ckyButtonChangeDefaultLanguage.startLoading();\n      this.loading = true;\n      try {\n        this.$store.dispatch(\"languages/setSelected\", [language]);\n        await this.$store.dispatch(\"languages/saveSelected\", {\n          clear: false\n        });\n        await this.$store.dispatch(\"languages/setDefault\", language);\n        await this.$store.dispatch(\"languages/setCurrent\", language);\n        await this.$store.dispatch(\"languages/saveDefault\", {\n          clear: false\n        });\n        const banner = await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getDefault();\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_3__[\"default\"].setCurrent(banner);\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_3__[\"default\"].save();\n        await this.purgeCache();\n        await this.$store.dispatch(\"cookies/reInit\");\n        this.close();\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"success\",\n          message: this.$i18n.__(\"Default language changed successfully!\", \"cookie-law-info\")\n        });\n      } catch (error) {\n        console.log(error);\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"error\",\n          message: this.$i18n.__(\"Problem occurred while adding languages. Please try again later!\", \"cookie-law-info\")\n        });\n      }\n      this.loading = false;\n      this.$refs.ckyButtonChangeDefaultLanguage.stopLoading();\n    },\n    isTranslated(lang = \"en\") {\n      const supported = _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_2__[\"default\"].getTranslatedLanguages();\n      return supported.includes(lang);\n    },\n    isAdded(lang = \"en\") {\n      const selected = this.defaultLanguage;\n      return selected.includes(lang);\n    },\n    isExist(lang = \"en\") {\n      const selected = this.selectedLanguages;\n      return selected.includes(lang);\n    },\n    disableCheckBox(lang) {\n      const selected = this.tempSelectedLanguages;\n      const selectedLanguages = this.selectedLanguages;\n      if (selectedLanguages.includes(lang)) {\n        return true;\n      }\n      if (selected.length < 2 || selected.includes(lang)) {\n        return false;\n      }\n      return true;\n    },\n    disableLabel(lang) {\n      return this.tempSelectedLanguages.length >= 2 && !this.tempSelectedLanguages.includes(lang) && !this.selectedLanguages.includes(lang);\n    },\n    disableTooltip(lang) {\n      return !(this.tempSelectedLanguages.length >= 2 && !this.tempSelectedLanguages.includes(lang));\n    },\n    handleSelection(value, event) {\n      if (!event.target.checked) {\n        // Revert to the previous option\n        this.$store.commit(\"languages/setDefault\", this.current);\n        return;\n      }\n      // Select the new option and update the Vuex state\n      this.$store.commit(\"languages/setDefault\", value);\n    },\n    getLanguageName(code) {\n      return _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_2__[\"default\"].getName(code);\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_5__[\"mapState\"])(\"languages\", [\"default\", \"current\"]),\n    currentTabComponent: function () {\n      return \"tab-\" + this.currentTab.toLowerCase();\n    },\n    selectedLanguages: function () {\n      return this.$store.state.languages.selected;\n    },\n    filterLanguages() {\n      if (this.languages.length > 0) {\n        let selected = [],\n          others = [];\n        let languages = [];\n        this.languages.forEach(item => {\n          if (this.selectedLanguages.includes(item.code)) {\n            selected.push(item);\n          } else {\n            others.push(item);\n          }\n        });\n        languages = selected.concat(others);\n        return languages.filter(item => {\n          return item.name.toLowerCase().includes(this.searchText.toLowerCase()) && item.code !== this.current;\n        });\n      }\n      return [];\n    },\n    disabled() {\n      return this.current === this.default;\n    },\n    checkIfTranslated() {\n      return this.isTranslated(this.defaultLanguage);\n    },\n    defaultLanguage: {\n      get() {\n        return this.default;\n      },\n      set(value) {\n        this.$store.commit(\"languages/setDefault\", value);\n      }\n    }\n  },\n  watch: {},\n  mounted() {\n    this.getAvailableLanguages();\n    this.getConfiguredLanguages();\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/languages.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/languages.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _modules_banners_includes_contents_default_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../modules/banners/includes/contents/default.json */ \"./modules/banners/includes/contents/default.json\");\nvar _modules_banners_includes_contents_default_json__WEBPACK_IMPORTED_MODULE_0___namespace = /*#__PURE__*/__webpack_require__.t(/*! ../../../../modules/banners/includes/contents/default.json */ \"./modules/banners/includes/contents/default.json\", 1);\n/* harmony import */ var _components_cky_language_selector_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/cky-language-selector.vue */ \"./src/modules/languages/components/cky-language-selector.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _components_elements_cky_badge_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/elements/cky-badge.vue */ \"./src/components/elements/cky-badge.vue\");\n/* harmony import */ var _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/modules/languages/helpers/utils */ \"./src/modules/languages/helpers/utils.js\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _components_cky_headsup_popup_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/cky-headsup-popup.vue */ \"./src/components/cky-headsup-popup.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Languages\",\n  components: {\n    CkyLanguageSelector: _components_cky_language_selector_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyBadge: _components_elements_cky_badge_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    CkyHeadsUpPopup: _components_cky_headsup_popup_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n  },\n  data() {\n    return {\n      tempSelectedLanguages: [],\n      languages: {},\n      languageName: false,\n      languageCode: false,\n      isLanguageModalVisible: false,\n      currentTab: \"layout\",\n      loading: true,\n      defaultContent: _modules_banners_includes_contents_default_json__WEBPACK_IMPORTED_MODULE_0__,\n      messages: {\n        header: this.$i18n.__(\"Delete language?\", \"cookie-law-info\"),\n        cancelBtn: this.$i18n.__(\"Cancel\", \"cookie-law-info\"),\n        confirmBtn: this.$i18n.__(\"Delete language\", \"cookie-law-info\")\n      }\n    };\n  },\n  methods: {\n    showConnectModal() {\n      this.$refs.ckyLanguageModal.show();\n    },\n    loadBanner: async function () {\n      try {\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_5__[\"default\"].getActiveBanner();\n      } catch (error) {\n        console.error(error);\n      }\n    },\n    showIcon(tab) {\n      if (tab.icon) {\n        return true;\n      }\n      return false;\n    },\n    openLanguageModal() {\n      this.$refs.ckyLanguageSelector.open();\n    },\n    loadEditPage: function (language) {\n      const route = this.$router.getRouteByName(\"edit\");\n      this.$router.push({\n        name: route.name,\n        query: {\n          cky_lang: language.code\n        }\n      });\n    },\n    deleteLanguageConfirmation(language) {\n      if (language.code === this.defaultLanguage) return;\n      this.languageName = language.name;\n      this.languageCode = language.code;\n      this.$refs.ckyHeadsUpPopup.show();\n    },\n    deleteLanguage: async function () {\n      if (this.languageCode) {\n        if (this.languageCode === this.defaultLanguage) return;\n        let response = await _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_4__[\"default\"].deleteLanguage(this.languageCode);\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_5__[\"default\"].save();\n        if (response) {\n          this.$root.$emit(\"triggerNotification\", {\n            type: \"success\",\n            message: this.$i18n.__(\"Successfully deleted the language\", \"cookie-law-info\")\n          });\n        } else {\n          this.$root.$emit(\"triggerNotification\", {\n            type: \"error\",\n            message: this.$i18n.__(\"Failed\", \"cookie-law-info\")\n          });\n        }\n      }\n      this.$refs.ckyHeadsUpPopup.closePopup();\n    },\n    setDefault: async function (language) {\n      await this.$store.dispatch(\"languages/setDefault\", language.code);\n      await this.$store.dispatch(\"languages/setCurrent\", language.code);\n      await this.$store.dispatch(\"languages/saveDefault\");\n    },\n    clearHeadsUpPopup() {\n      this.languageName = false;\n      this.languageCode = false;\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_9__[\"mapState\"])(\"languages\", [\"default\", \"selected\", \"available\"]),\n    currentTabComponent: function () {\n      return \"tab-\" + this.currentTab.toLowerCase();\n    },\n    availableLanguages: function () {\n      return this.available;\n    },\n    selectedLanguages: function () {\n      return _modules_languages_helpers_utils__WEBPACK_IMPORTED_MODULE_4__[\"default\"].getLanguageDetails(this.available, this.selected);\n    },\n    selectedLanguagesCount: function () {\n      return this.selectedLanguages.length;\n    },\n    defaultLanguage: function () {\n      return this.default;\n    },\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    bodyContent() {\n      return this.$i18n.sprintf(this.$i18n.__(\n      // translators: %s is the name of the language being deleted\n      \"The <b>%s</b> language and any translations you've added in this language will be permanently deleted.\", \"cookie-law-info\"), this.languageName);\n    }\n  },\n  async created() {\n    this.loading = true;\n    await this.loadBanner();\n    this.loading = false;\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyConnectModal\",\n    staticClass: \"cky-connect-modal cky-text-center\",\n    attrs: {\n      type: \"info\",\n      visible: _vm.visible,\n      dismissable: _vm.dismissable\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_vm._t(\"title\")];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_vm._t(\"message\"), _c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-center\"\n        }, [_c(\"cky-button\", {\n          ref: \"ckyButtonConnect\",\n          class: {\n            \"cky-external-link\": _vm.hasFilter\n          },\n          nativeOn: {\n            click: function ($event) {\n              return _vm.handleNavigate();\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Access\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n          staticClass: \"cky-login-text\"\n        }, [_vm.availablePlan === \"all\" ? _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")]) : _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")])])], 1)];\n      },\n      proxy: true\n    }], null, true)\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=template&id=70facadd":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-dropdown.vue?vue&type=template&id=70facadd ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    directives: [{\n      name: \"click-outside\",\n      rawName: \"v-click-outside\",\n      value: _vm.hide,\n      expression: \"hide\"\n    }],\n    staticClass: \"cky-dropdown\",\n    class: {\n      open: _vm.visible\n    }\n  }, [_c(\"button\", {\n    staticClass: \"cky-button-icon cky-dropdown-anchor\",\n    attrs: {\n      disabled: _vm.disabled\n    },\n    domProps: {\n      innerHTML: _vm._s(_vm.text)\n    },\n    on: {\n      click: function ($event) {\n        return _vm.toggle();\n      }\n    }\n  }), _c(\"div\", {\n    staticClass: \"cky-dropdown-content\",\n    on: {\n      click: function ($event) {\n        return _vm.hide();\n      }\n    }\n  }, [_vm._t(\"default\")], 2)]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"CkyHeadsUpPopup\",\n    staticClass: \"cky-headsup-popup\",\n    on: {\n      close: _vm.clearHeadsUpPopup\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm._v(\" \" + _vm._s(_vm.header) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"p\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.body)\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closePopup\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.cancelBtn) + \" \")]), _c(\"cky-button\", {\n          staticClass: \"cky-button-danger\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.confirmDelete.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.confirmBtn) + \" \")])], 1)];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-badge.vue?vue&type=template&id=10b69942":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-badge.vue?vue&type=template&id=10b69942 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", {\n    class: _vm.badgeClass\n  }, [_vm._v(_vm._s(_vm.title))]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-badge.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/components/cky-language-selector.vue?vue&type=template&id=00de13d4":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/components/cky-language-selector.vue?vue&type=template&id=00de13d4 ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyLanguagesModal\",\n    staticClass: \"cky-app-modal-languages\",\n    on: {\n      close: _vm.closeLanguageModal\n    },\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm._v(_vm._s(_vm.$i18n.__(\"Change language\", \"cookie-law-info\")))])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"cky-notice\", {\n          attrs: {\n            type: \"info\"\n          }\n        }, [_c(\"div\", {\n          staticClass: \"cky-align-top\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/info-alert.svg */ \"./src/assets/info-alert.svg\"),\n            alt: \"alert-icon\"\n          }\n        }), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Any changes you've made to the current language will be discarded\", \"cookie-law-info\")) + \" \")])])], 1)]), _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"cky-dropdown\", {\n          ref: \"languageSelector\",\n          staticClass: \"cky-dropdown-languages\",\n          attrs: {\n            sticky: true,\n            text: _vm.$i18n.__(\"Select default language\", \"cookie-law-info\"),\n            active: true\n          }\n        }, [_c(\"div\", {\n          staticClass: \"cky-dropdown-search-input\"\n        }, [_c(\"input\", {\n          directives: [{\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.searchText,\n            expression: \"searchText\"\n          }],\n          ref: \"ckySearchInput\",\n          staticClass: \"cky-form-control\",\n          attrs: {\n            type: \"text\",\n            placeholder: _vm.$i18n.__(\"Search...\", \"cookie-law-info\")\n          },\n          domProps: {\n            value: _vm.searchText\n          },\n          on: {\n            input: function ($event) {\n              if ($event.target.composing) return;\n              _vm.searchText = $event.target.value;\n            }\n          }\n        })]), _c(\"ul\", [_c(\"li\", [_c(\"div\", {\n          staticClass: \"cky-form-group cky-center\"\n        }, [_c(\"input\", {\n          staticClass: \"cky-disable-option\",\n          attrs: {\n            type: \"checkbox\",\n            id: \"cky-checkbox-language-\" + _vm.current,\n            checked: \"\",\n            disabled: \"\"\n          },\n          domProps: {\n            value: _vm.current\n          }\n        }), _c(\"label\", {\n          class: {\n            \"cky-label\": true,\n            \"cky-disable-option\": _vm.disableLabel(_vm.current)\n          },\n          attrs: {\n            for: \"cky-checkbox-language-\" + _vm.current\n          }\n        }, [_vm._v(_vm._s(_vm.getLanguageName(_vm.current)) + \" (\" + _vm._s(_vm.current) + \")\")])]), _c(\"span\", {\n          staticClass: \"cky-notice-default\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Default\", \"cookie-law-info\")) + \" \")])]), _vm._l(_vm.filterLanguages, function (item) {\n          return _c(\"li\", {\n            key: item.code\n          }, [_c(\"div\", {\n            staticClass: \"cky-form-group cky-center\"\n          }, [_c(\"input\", {\n            class: {\n              \"cky-disable-option\": _vm.disableLabel(item.code)\n            },\n            attrs: {\n              type: \"checkbox\",\n              id: \"cky-checkbox-language-\" + item.code,\n              disabled: _vm.disableCheckBox(item.code)\n            },\n            domProps: {\n              value: item.code,\n              checked: _vm.defaultLanguage === item.code\n            },\n            on: {\n              change: function ($event) {\n                return _vm.handleSelection(item.code, $event);\n              }\n            }\n          }), _c(\"label\", {\n            class: {\n              \"cky-label\": true,\n              \"cky-disable-option\": _vm.disableLabel(item.code)\n            },\n            attrs: {\n              for: \"cky-checkbox-language-\" + item.code\n            }\n          }, [_vm._v(_vm._s(item.name) + \" (\" + _vm._s(item.code) + \")\")])]), !_vm.isTranslated(item.code) && _vm.isAdded(item.code) ? _c(\"span\", {\n            staticClass: \"cky-language-notice\"\n          }, [_c(\"img\", {\n            attrs: {\n              src: __webpack_require__(/*! @/assets/action-alert.svg */ \"./src/assets/action-alert.svg\"),\n              alt: \"alert-icon\"\n            }\n          }), _c(\"span\", {\n            staticClass: \"cky-notice-inner\"\n          }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Translations not available\", \"cookie-law-info\")) + \" \")])]) : _vm._e()]);\n        })], 2)])], 1)]), !_vm.disabled && !_vm.loading ? _c(\"div\", {\n          staticClass: \"cky-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-col-12\"\n        }, [_c(\"Transition\", [!_vm.checkIfTranslated ? _c(\"cky-notice\", {\n          staticStyle: {\n            \"margin-top\": \"15px\"\n          },\n          attrs: {\n            type: \"warning\"\n          }\n        }, [_c(\"div\", {\n          staticClass: \"cky-align-top\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/warning.svg */ \"./src/assets/warning.svg\"),\n            alt: \"alert-icon\"\n          }\n        }), _c(\"span\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Translations are not available for the language you have selected, so the banner content that has not been translated will be displayed in English.\", \"cookie-law-info\")) + \" \")])])]) : _c(\"cky-notice\", {\n          staticStyle: {\n            \"margin-top\": \"15px\"\n          },\n          attrs: {\n            type: \"info\"\n          }\n        }, [_c(\"div\", {\n          staticClass: \"cky-align-top\"\n        }, [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/info-alert.svg */ \"./src/assets/info-alert.svg\"),\n            alt: \"alert-icon\"\n          }\n        }), _c(\"span\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.externalSourceWarning)\n          }\n        })])])], 1)], 1)]) : _vm._e()];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-action-languages cky-actions-group cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-secondary\",\n          on: {\n            click: _vm.close\n          }\n        }, [_vm._v(\" Cancel \")]), _c(\"cky-button\", {\n          ref: \"ckyButtonChangeDefaultLanguage\",\n          staticClass: \"cky-button-primary\",\n          attrs: {\n            disabled: _vm.disabled\n          },\n          nativeOn: {\n            click: function ($event) {\n              return _vm.setDefault(_vm.defaultLanguage);\n            }\n          }\n        }, [_vm._v(\" Change \")])], 1)])];\n      },\n      proxy: true\n    }])\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/languages.vue?vue&type=template&id=53798896":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/languages.vue?vue&type=template&id=53798896 ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.$route.params.language ? _c(\"div\", [_c(\"transition\", {\n    attrs: {\n      name: \"fade\"\n    }\n  }, [_c(\"router-view\")], 1)], 1) : _c(\"div\", {\n    staticClass: \"cky-section cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-header cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-title\"\n  }, [_c(\"h3\", [_vm._v(_vm._s(_vm.$i18n.__(\"Languages\", \"cookie-law-info\")))])]), _c(\"div\", {\n    staticClass: \"cky-section-header-actions cky-align-center\"\n  }, [_c(\"button\", {\n    staticClass: \"cky-button\",\n    attrs: {\n      id: \"cky-add-language-btn\"\n    },\n    on: {\n      click: function ($event) {\n        return _vm.showConnectModal();\n      }\n    }\n  }, [_c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\")\n    }\n  }), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Add Language\", \"cookie-law-info\")) + \" \")])])]), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-consent-language-lists\"\n  }, [_c(\"table\", {\n    staticClass: \"wp-list-table cky-table\"\n  }, [_c(\"thead\", [_c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Language List\", \"cookie-law-info\")))]), _c(\"th\", [_vm._v(_vm._s(_vm.$i18n.__(\"Language Code\", \"cookie-law-info\")))]), _c(\"th\"), _c(\"th\")])]), _vm.loading ? _c(\"tbody\", [_c(\"tr\", [_c(\"td\", [_c(\"p\", {\n    staticClass: \"cky-loading-text\"\n  }, [_c(\"cky-loader\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Loading languages\", \"cookie-law-info\")) + \" \")], 1)])])]) : _c(\"tbody\", _vm._l(_vm.selectedLanguages, function (language) {\n    return _c(\"tr\", {\n      key: language.code\n    }, [_c(\"td\", [_vm._v(_vm._s(language.name))]), _c(\"td\", {\n      staticClass: \"cky-language-table-col\"\n    }, [_vm._v(\" \" + _vm._s(language.code) + \" \")]), _c(\"td\", [_vm.defaultLanguage == language.code ? _c(\"div\", {\n      staticClass: \"cky-align-center\"\n    }, [_c(\"cky-badge\", {\n      attrs: {\n        title: _vm.$i18n.__(\"Default\", \"cookie-law-info\"),\n        type: \"info\"\n      }\n    })], 1) : _vm._e()]), _c(\"td\", {\n      staticClass: \"cky-language-table-col-actions\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-row\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-col\"\n    }, [_c(\"div\", {\n      staticClass: \"cky-justify-end\"\n    }, [_c(\"router-link\", {\n      attrs: {\n        to: `languages/edit/${language.code}`,\n        custom: \"\"\n      },\n      scopedSlots: _vm._u([{\n        key: \"default\",\n        fn: function ({\n          navigate\n        }) {\n          return [_c(\"a\", {\n            staticClass: \"cky-button cky-button-secondary cky-button-small cky-button-icon\",\n            on: {\n              click: navigate\n            }\n          }, [_c(\"cky-icon\", {\n            attrs: {\n              icon: \"editAlt\",\n              width: \"13\"\n            }\n          }), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Edit Content\", \"cookie-law-info\")) + \" \")], 1)];\n        }\n      }], null, true)\n    }), _c(\"div\", {\n      staticClass: \"cky-languages-more-actions\",\n      attrs: {\n        disabled: _vm.defaultLanguage == language.code\n      }\n    }, [_c(\"button\", {\n      staticClass: \"cky-button cky-button-secondary\",\n      attrs: {\n        \"data-type\": \"icon\"\n      }\n    }, [_vm._v(\" ... \")]), _c(\"div\", {\n      staticClass: \"cky-languages-more-actions-list\"\n    }, [_c(\"ul\", [_c(\"li\", [_vm.defaultLanguage === language.code && _vm.selectedLanguagesCount === 1 ? _c(\"a\", {\n      on: {\n        click: _vm.openLanguageModal\n      }\n    }, [_vm._v(_vm._s(_vm.$i18n.__(\"Change default language\", \"cookie-law-info\")) + \" \")]) : _vm.defaultLanguage === language.code && _vm.selectedLanguagesCount > 1 ? _c(\"cky-popper\", {\n      attrs: {\n        content: _vm.$i18n.__(\"You can't delete the default language.\", \"cookie-law-info\")\n      }\n    }, [_c(\"a\", {\n      class: {\n        \"cky-disabled\": _vm.defaultLanguage == language.code\n      },\n      on: {\n        click: function ($event) {\n          return _vm.deleteLanguageConfirmation(language);\n        }\n      }\n    }, [_vm._v(_vm._s(_vm.$i18n.__(\"Delete\", \"cookie-law-info\")) + \" \")])]) : _c(\"a\", {\n      on: {\n        click: function ($event) {\n          return _vm.deleteLanguageConfirmation(language);\n        }\n      }\n    }, [_vm._v(_vm._s(_vm.$i18n.__(\"Delete\", \"cookie-law-info\")) + \" \")])], 1), _c(\"li\", [_vm.defaultLanguage !== language.code ? _c(\"a\", {\n      class: {\n        \"cky-disabled\": _vm.defaultLanguage == language.code\n      },\n      on: {\n        click: function ($event) {\n          return _vm.setDefault(language, \"default\");\n        }\n      }\n    }, [_vm._v(_vm._s(_vm.$i18n.__(\"Set as default\", \"cookie-law-info\")))]) : _vm._e()])])])])], 1)])])])]);\n  }), 0)])])])])]), _c(\"cky-language-selector\", {\n    ref: \"ckyLanguageSelector\"\n  }), _c(\"CkyHeadsUpPopup\", {\n    ref: \"ckyHeadsUpPopup\",\n    attrs: {\n      header: this.messages.header,\n      body: this.bodyContent,\n      cancelBtn: this.messages.cancelBtn,\n      confirmBtn: this.messages.confirmBtn\n    },\n    on: {\n      deleteItem: _vm.deleteLanguage,\n      clear: _vm.clearHeadsUpPopup\n    }\n  }), _c(\"cky-connect-modal\", {\n    ref: \"ckyLanguageModal\",\n    attrs: {\n      availablePlan: \"premium\",\n      feature: \"language_limit\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/add-language.svg */ \"./src/assets/add-language.svg\"),\n            alt: \"languages\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner in multiple languages tailored for your audience\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All premium plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/components/cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/components/cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/languages.vue?vue&type=style&index=0&id=53798896&lang=scss":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/languages/views/languages.vue?vue&type=style&index=0&id=53798896&lang=scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/assets/action-alert.svg":
/*!*************************************!*\
  !*** ./src/assets/action-alert.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/action-alert.svg\";\n\n//# sourceURL=webpack:///./src/assets/action-alert.svg?");

/***/ }),

/***/ "./src/assets/add-language.svg":
/*!*************************************!*\
  !*** ./src/assets/add-language.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/add-language.svg\";\n\n//# sourceURL=webpack:///./src/assets/add-language.svg?");

/***/ }),

/***/ "./src/assets/info-alert.svg":
/*!***********************************!*\
  !*** ./src/assets/info-alert.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/info-alert.svg\";\n\n//# sourceURL=webpack:///./src/assets/info-alert.svg?");

/***/ }),

/***/ "./src/assets/warning.svg":
/*!********************************!*\
  !*** ./src/assets/warning.svg ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/warning.svg\";\n\n//# sourceURL=webpack:///./src/assets/warning.svg?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-connect-modal.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony import */ var _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!****************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue":
/*!*****************************************!*\
  !*** ./src/components/cky-dropdown.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-dropdown.vue?vue&type=template&id=70facadd */ \"./src/components/cky-dropdown.vue?vue&type=template&id=70facadd\");\n/* harmony import */ var _cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-dropdown.vue?vue&type=script&lang=js */ \"./src/components/cky-dropdown.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss */ \"./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-dropdown.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/components/cky-dropdown.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-dropdown.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss":
/*!**************************************************************************************!*\
  !*** ./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss ***!
  \**************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue?vue&type=template&id=70facadd":
/*!***********************************************************************!*\
  !*** ./src/components/cky-dropdown.vue?vue&type=template&id=70facadd ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-dropdown.vue?vue&type=template&id=70facadd */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=template&id=70facadd\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-headsup-popup.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-headsup-popup.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 */ \"./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71\");\n/* harmony import */ var _cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-headsup-popup.vue?vue&type=script&lang=js */ \"./src/components/cky-headsup-popup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-headsup-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?");

/***/ }),

/***/ "./src/components/cky-headsup-popup.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-headsup-popup.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-headsup-popup.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?");

/***/ }),

/***/ "./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71":
/*!****************************************************************************!*\
  !*** ./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-headsup-popup.vue?vue&type=template&id=1fa8ce71 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-headsup-popup.vue?vue&type=template&id=1fa8ce71\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_headsup_popup_vue_vue_type_template_id_1fa8ce71__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-headsup-popup.vue?");

/***/ }),

/***/ "./src/components/elements/cky-badge.vue":
/*!***********************************************!*\
  !*** ./src/components/elements/cky-badge.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_badge_vue_vue_type_template_id_10b69942__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-badge.vue?vue&type=template&id=10b69942 */ \"./src/components/elements/cky-badge.vue?vue&type=template&id=10b69942\");\n/* harmony import */ var _cky_badge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-badge.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-badge.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_badge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_badge_vue_vue_type_template_id_10b69942__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_badge_vue_vue_type_template_id_10b69942__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-badge.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-badge.vue?");

/***/ }),

/***/ "./src/components/elements/cky-badge.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/components/elements/cky-badge.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_badge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-badge.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-badge.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_badge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-badge.vue?");

/***/ }),

/***/ "./src/components/elements/cky-badge.vue?vue&type=template&id=10b69942":
/*!*****************************************************************************!*\
  !*** ./src/components/elements/cky-badge.vue?vue&type=template&id=10b69942 ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_badge_vue_vue_type_template_id_10b69942__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-badge.vue?vue&type=template&id=10b69942 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-badge.vue?vue&type=template&id=10b69942\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_badge_vue_vue_type_template_id_10b69942__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_badge_vue_vue_type_template_id_10b69942__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-badge.vue?");

/***/ }),

/***/ "./src/modules/languages/components/cky-language-selector.vue":
/*!********************************************************************!*\
  !*** ./src/modules/languages/components/cky-language-selector.vue ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_language_selector_vue_vue_type_template_id_00de13d4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-language-selector.vue?vue&type=template&id=00de13d4 */ \"./src/modules/languages/components/cky-language-selector.vue?vue&type=template&id=00de13d4\");\n/* harmony import */ var _cky_language_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-language-selector.vue?vue&type=script&lang=js */ \"./src/modules/languages/components/cky-language-selector.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_language_selector_vue_vue_type_style_index_0_id_00de13d4_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss */ \"./src/modules/languages/components/cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_language_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_language_selector_vue_vue_type_template_id_00de13d4__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_language_selector_vue_vue_type_template_id_00de13d4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/languages/components/cky-language-selector.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?");

/***/ }),

/***/ "./src/modules/languages/components/cky-language-selector.vue?vue&type=script&lang=js":
/*!********************************************************************************************!*\
  !*** ./src/modules/languages/components/cky-language-selector.vue?vue&type=script&lang=js ***!
  \********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-language-selector.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/components/cky-language-selector.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?");

/***/ }),

/***/ "./src/modules/languages/components/cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss":
/*!*****************************************************************************************************************!*\
  !*** ./src/modules/languages/components/cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss ***!
  \*****************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_style_index_0_id_00de13d4_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/components/cky-language-selector.vue?vue&type=style&index=0&id=00de13d4&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_style_index_0_id_00de13d4_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_style_index_0_id_00de13d4_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_style_index_0_id_00de13d4_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_style_index_0_id_00de13d4_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?");

/***/ }),

/***/ "./src/modules/languages/components/cky-language-selector.vue?vue&type=template&id=00de13d4":
/*!**************************************************************************************************!*\
  !*** ./src/modules/languages/components/cky-language-selector.vue?vue&type=template&id=00de13d4 ***!
  \**************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_template_id_00de13d4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-language-selector.vue?vue&type=template&id=00de13d4 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/components/cky-language-selector.vue?vue&type=template&id=00de13d4\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_template_id_00de13d4__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_language_selector_vue_vue_type_template_id_00de13d4__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/languages/components/cky-language-selector.vue?");

/***/ }),

/***/ "./src/modules/languages/views/languages.vue":
/*!***************************************************!*\
  !*** ./src/modules/languages/views/languages.vue ***!
  \***************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _languages_vue_vue_type_template_id_53798896__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./languages.vue?vue&type=template&id=53798896 */ \"./src/modules/languages/views/languages.vue?vue&type=template&id=53798896\");\n/* harmony import */ var _languages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./languages.vue?vue&type=script&lang=js */ \"./src/modules/languages/views/languages.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _languages_vue_vue_type_style_index_0_id_53798896_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./languages.vue?vue&type=style&index=0&id=53798896&lang=scss */ \"./src/modules/languages/views/languages.vue?vue&type=style&index=0&id=53798896&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _languages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _languages_vue_vue_type_template_id_53798896__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _languages_vue_vue_type_template_id_53798896__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/languages/views/languages.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?");

/***/ }),

/***/ "./src/modules/languages/views/languages.vue?vue&type=script&lang=js":
/*!***************************************************************************!*\
  !*** ./src/modules/languages/views/languages.vue?vue&type=script&lang=js ***!
  \***************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./languages.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/languages.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?");

/***/ }),

/***/ "./src/modules/languages/views/languages.vue?vue&type=style&index=0&id=53798896&lang=scss":
/*!************************************************************************************************!*\
  !*** ./src/modules/languages/views/languages.vue?vue&type=style&index=0&id=53798896&lang=scss ***!
  \************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_style_index_0_id_53798896_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./languages.vue?vue&type=style&index=0&id=53798896&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/languages.vue?vue&type=style&index=0&id=53798896&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_style_index_0_id_53798896_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_style_index_0_id_53798896_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_style_index_0_id_53798896_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_style_index_0_id_53798896_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?");

/***/ }),

/***/ "./src/modules/languages/views/languages.vue?vue&type=template&id=53798896":
/*!*********************************************************************************!*\
  !*** ./src/modules/languages/views/languages.vue?vue&type=template&id=53798896 ***!
  \*********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_template_id_53798896__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./languages.vue?vue&type=template&id=53798896 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/languages/views/languages.vue?vue&type=template&id=53798896\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_template_id_53798896__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_languages_vue_vue_type_template_id_53798896__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/languages/views/languages.vue?");

/***/ })

}]);                                                                                                                                                                                                                             lite/admin/dist/js/chunk-vendors.js                                                                 0000777                 00003343270 15251156627 0013331 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-vendors"],{

/***/ "./node_modules/@popperjs/core/lib/createPopper.js":
/*!*********************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/createPopper.js ***!
  \*********************************************************/
/*! exports provided: popperGenerator, createPopper, detectOverflow */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"popperGenerator\", function() { return popperGenerator; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createPopper\", function() { return createPopper; });\n/* harmony import */ var _dom_utils_getCompositeRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dom-utils/getCompositeRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js\");\n/* harmony import */ var _dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dom-utils/getLayoutRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js\");\n/* harmony import */ var _dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dom-utils/listScrollParents.js */ \"./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js\");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dom-utils/getOffsetParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js\");\n/* harmony import */ var _utils_orderModifiers_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils/orderModifiers.js */ \"./node_modules/@popperjs/core/lib/utils/orderModifiers.js\");\n/* harmony import */ var _utils_debounce_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils/debounce.js */ \"./node_modules/@popperjs/core/lib/utils/debounce.js\");\n/* harmony import */ var _utils_mergeByName_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/mergeByName.js */ \"./node_modules/@popperjs/core/lib/utils/mergeByName.js\");\n/* harmony import */ var _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/detectOverflow.js */ \"./node_modules/@popperjs/core/lib/utils/detectOverflow.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"detectOverflow\", function() { return _utils_detectOverflow_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"]; });\n\n/* harmony import */ var _dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./dom-utils/instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\n\n\n\n\n\n\n\n\nvar DEFAULT_OPTIONS = {\n  placement: 'bottom',\n  modifiers: [],\n  strategy: 'absolute'\n};\n\nfunction areValidElements() {\n  for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n    args[_key] = arguments[_key];\n  }\n\n  return !args.some(function (element) {\n    return !(element && typeof element.getBoundingClientRect === 'function');\n  });\n}\n\nfunction popperGenerator(generatorOptions) {\n  if (generatorOptions === void 0) {\n    generatorOptions = {};\n  }\n\n  var _generatorOptions = generatorOptions,\n      _generatorOptions$def = _generatorOptions.defaultModifiers,\n      defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n      _generatorOptions$def2 = _generatorOptions.defaultOptions,\n      defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n  return function createPopper(reference, popper, options) {\n    if (options === void 0) {\n      options = defaultOptions;\n    }\n\n    var state = {\n      placement: 'bottom',\n      orderedModifiers: [],\n      options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n      modifiersData: {},\n      elements: {\n        reference: reference,\n        popper: popper\n      },\n      attributes: {},\n      styles: {}\n    };\n    var effectCleanupFns = [];\n    var isDestroyed = false;\n    var instance = {\n      state: state,\n      setOptions: function setOptions(setOptionsAction) {\n        var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n        cleanupModifierEffects();\n        state.options = Object.assign({}, defaultOptions, state.options, options);\n        state.scrollParents = {\n          reference: Object(_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_8__[\"isElement\"])(reference) ? Object(_dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(reference) : reference.contextElement ? Object(_dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(reference.contextElement) : [],\n          popper: Object(_dom_utils_listScrollParents_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(popper)\n        }; // Orders the modifiers based on their dependencies and `phase`\n        // properties\n\n        var orderedModifiers = Object(_utils_orderModifiers_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(Object(_utils_mergeByName_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n        state.orderedModifiers = orderedModifiers.filter(function (m) {\n          return m.enabled;\n        });\n        runModifierEffects();\n        return instance.update();\n      },\n      // Sync update – it will always be executed, even if not necessary. This\n      // is useful for low frequency updates where sync behavior simplifies the\n      // logic.\n      // For high frequency updates (e.g. `resize` and `scroll` events), always\n      // prefer the async Popper#update method\n      forceUpdate: function forceUpdate() {\n        if (isDestroyed) {\n          return;\n        }\n\n        var _state$elements = state.elements,\n            reference = _state$elements.reference,\n            popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n        // anymore\n\n        if (!areValidElements(reference, popper)) {\n          return;\n        } // Store the reference and popper rects to be read by modifiers\n\n\n        state.rects = {\n          reference: Object(_dom_utils_getCompositeRect_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(reference, Object(_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(popper), state.options.strategy === 'fixed'),\n          popper: Object(_dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(popper)\n        }; // Modifiers have the ability to reset the current update cycle. The\n        // most common use case for this is the `flip` modifier changing the\n        // placement, which then needs to re-run all the modifiers, because the\n        // logic was previously ran for the previous placement and is therefore\n        // stale/incorrect\n\n        state.reset = false;\n        state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n        // is filled with the initial data specified by the modifier. This means\n        // it doesn't persist and is fresh on each update.\n        // To ensure persistent data, use `${name}#persistent`\n\n        state.orderedModifiers.forEach(function (modifier) {\n          return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n        });\n\n        for (var index = 0; index < state.orderedModifiers.length; index++) {\n          if (state.reset === true) {\n            state.reset = false;\n            index = -1;\n            continue;\n          }\n\n          var _state$orderedModifie = state.orderedModifiers[index],\n              fn = _state$orderedModifie.fn,\n              _state$orderedModifie2 = _state$orderedModifie.options,\n              _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n              name = _state$orderedModifie.name;\n\n          if (typeof fn === 'function') {\n            state = fn({\n              state: state,\n              options: _options,\n              name: name,\n              instance: instance\n            }) || state;\n          }\n        }\n      },\n      // Async and optimistically optimized update – it will not be executed if\n      // not necessary (debounced to run at most once-per-tick)\n      update: Object(_utils_debounce_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(function () {\n        return new Promise(function (resolve) {\n          instance.forceUpdate();\n          resolve(state);\n        });\n      }),\n      destroy: function destroy() {\n        cleanupModifierEffects();\n        isDestroyed = true;\n      }\n    };\n\n    if (!areValidElements(reference, popper)) {\n      return instance;\n    }\n\n    instance.setOptions(options).then(function (state) {\n      if (!isDestroyed && options.onFirstUpdate) {\n        options.onFirstUpdate(state);\n      }\n    }); // Modifiers have the ability to execute arbitrary code before the first\n    // update cycle runs. They will be executed in the same order as the update\n    // cycle. This is useful when a modifier adds some persistent data that\n    // other modifiers need to use, but the modifier is run after the dependent\n    // one.\n\n    function runModifierEffects() {\n      state.orderedModifiers.forEach(function (_ref) {\n        var name = _ref.name,\n            _ref$options = _ref.options,\n            options = _ref$options === void 0 ? {} : _ref$options,\n            effect = _ref.effect;\n\n        if (typeof effect === 'function') {\n          var cleanupFn = effect({\n            state: state,\n            name: name,\n            instance: instance,\n            options: options\n          });\n\n          var noopFn = function noopFn() {};\n\n          effectCleanupFns.push(cleanupFn || noopFn);\n        }\n      });\n    }\n\n    function cleanupModifierEffects() {\n      effectCleanupFns.forEach(function (fn) {\n        return fn();\n      });\n      effectCleanupFns = [];\n    }\n\n    return instance;\n  };\n}\nvar createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\n\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/createPopper.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/contains.js":
/*!***************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/contains.js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return contains; });\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\nfunction contains(parent, child) {\n  var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n  if (parent.contains(child)) {\n    return true;\n  } // then fallback to custom implementation with Shadow DOM support\n  else if (rootNode && Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__[\"isShadowRoot\"])(rootNode)) {\n      var next = child;\n\n      do {\n        if (next && parent.isSameNode(next)) {\n          return true;\n        } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n        next = next.parentNode || next.host;\n      } while (next);\n    } // Give up, the result is false\n\n\n  return false;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/contains.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js":
/*!****************************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js ***!
  \****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getBoundingClientRect; });\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./isLayoutViewport.js */ \"./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js\");\n\n\n\n\nfunction getBoundingClientRect(element, includeScale, isFixedStrategy) {\n  if (includeScale === void 0) {\n    includeScale = false;\n  }\n\n  if (isFixedStrategy === void 0) {\n    isFixedStrategy = false;\n  }\n\n  var clientRect = element.getBoundingClientRect();\n  var scaleX = 1;\n  var scaleY = 1;\n\n  if (includeScale && Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__[\"isHTMLElement\"])(element)) {\n    scaleX = element.offsetWidth > 0 ? Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_1__[\"round\"])(clientRect.width) / element.offsetWidth || 1 : 1;\n    scaleY = element.offsetHeight > 0 ? Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_1__[\"round\"])(clientRect.height) / element.offsetHeight || 1 : 1;\n  }\n\n  var _ref = Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__[\"isElement\"])(element) ? Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(element) : window,\n      visualViewport = _ref.visualViewport;\n\n  var addVisualOffsets = !Object(_isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])() && isFixedStrategy;\n  var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n  var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n  var width = clientRect.width / scaleX;\n  var height = clientRect.height / scaleY;\n  return {\n    width: width,\n    height: height,\n    top: y,\n    right: x + width,\n    bottom: y + height,\n    left: x,\n    x: x,\n    y: y\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getClippingRect; });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n/* harmony import */ var _getViewportRect_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getViewportRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js\");\n/* harmony import */ var _getDocumentRect_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getDocumentRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js\");\n/* harmony import */ var _listScrollParents_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./listScrollParents.js */ \"./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js\");\n/* harmony import */ var _getOffsetParent_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getOffsetParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js\");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./getComputedStyle.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js\");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./getBoundingClientRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js\");\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./getParentNode.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js\");\n/* harmony import */ var _contains_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./contains.js */ \"./node_modules/@popperjs/core/lib/dom-utils/contains.js\");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _utils_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/rectToClientRect.js */ \"./node_modules/@popperjs/core/lib/utils/rectToClientRect.js\");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction getInnerBoundingClientRect(element, strategy) {\n  var rect = Object(_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(element, false, strategy === 'fixed');\n  rect.top = rect.top + element.clientTop;\n  rect.left = rect.left + element.clientLeft;\n  rect.bottom = rect.top + element.clientHeight;\n  rect.right = rect.left + element.clientWidth;\n  rect.width = element.clientWidth;\n  rect.height = element.clientHeight;\n  rect.x = rect.left;\n  rect.y = rect.top;\n  return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n  return clippingParent === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"viewport\"] ? Object(_utils_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_12__[\"default\"])(Object(_getViewportRect_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(element, strategy)) : Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_7__[\"isElement\"])(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : Object(_utils_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_12__[\"default\"])(Object(_getDocumentRect_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(Object(_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n  var clippingParents = Object(_listScrollParents_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(Object(_getParentNode_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(element));\n  var canEscapeClipping = ['absolute', 'fixed'].indexOf(Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(element).position) >= 0;\n  var clipperElement = canEscapeClipping && Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_7__[\"isHTMLElement\"])(element) ? Object(_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(element) : element;\n\n  if (!Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_7__[\"isElement\"])(clipperElement)) {\n    return [];\n  } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n  return clippingParents.filter(function (clippingParent) {\n    return Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_7__[\"isElement\"])(clippingParent) && Object(_contains_js__WEBPACK_IMPORTED_MODULE_10__[\"default\"])(clippingParent, clipperElement) && Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(clippingParent) !== 'body';\n  });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nfunction getClippingRect(element, boundary, rootBoundary, strategy) {\n  var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n  var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n  var firstClippingParent = clippingParents[0];\n  var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n    var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n    accRect.top = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_13__[\"max\"])(rect.top, accRect.top);\n    accRect.right = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_13__[\"min\"])(rect.right, accRect.right);\n    accRect.bottom = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_13__[\"min\"])(rect.bottom, accRect.bottom);\n    accRect.left = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_13__[\"max\"])(rect.left, accRect.left);\n    return accRect;\n  }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n  clippingRect.width = clippingRect.right - clippingRect.left;\n  clippingRect.height = clippingRect.bottom - clippingRect.top;\n  clippingRect.x = clippingRect.left;\n  clippingRect.y = clippingRect.top;\n  return clippingRect;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getCompositeRect; });\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBoundingClientRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js\");\n/* harmony import */ var _getNodeScroll_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getNodeScroll.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js\");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n/* harmony import */ var _getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getWindowScrollBarX.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js\");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _isScrollParent_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./isScrollParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js\");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n\n\n\n\n\n\n\n\n\nfunction isElementScaled(element) {\n  var rect = element.getBoundingClientRect();\n  var scaleX = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_7__[\"round\"])(rect.width) / element.offsetWidth || 1;\n  var scaleY = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_7__[\"round\"])(rect.height) / element.offsetHeight || 1;\n  return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nfunction getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n  if (isFixed === void 0) {\n    isFixed = false;\n  }\n\n  var isOffsetParentAnElement = Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(offsetParent);\n  var offsetParentIsScaled = Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(offsetParent) && isElementScaled(offsetParent);\n  var documentElement = Object(_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(offsetParent);\n  var rect = Object(_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n  var scroll = {\n    scrollLeft: 0,\n    scrollTop: 0\n  };\n  var offsets = {\n    x: 0,\n    y: 0\n  };\n\n  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n    if (Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n    Object(_isScrollParent_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(documentElement)) {\n      scroll = Object(_getNodeScroll_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(offsetParent);\n    }\n\n    if (Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(offsetParent)) {\n      offsets = Object(_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(offsetParent, true);\n      offsets.x += offsetParent.clientLeft;\n      offsets.y += offsetParent.clientTop;\n    } else if (documentElement) {\n      offsets.x = Object(_getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(documentElement);\n    }\n  }\n\n  return {\n    x: rect.left + scroll.scrollLeft - offsets.x,\n    y: rect.top + scroll.scrollTop - offsets.y,\n    width: rect.width,\n    height: rect.height\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getComputedStyle; });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n\nfunction getComputedStyle(element) {\n  return Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element).getComputedStyle(element);\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js":
/*!*************************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getDocumentElement; });\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\nfunction getDocumentElement(element) {\n  // $FlowFixMe[incompatible-return]: assume body is always available\n  return ((Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_0__[\"isElement\"])(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n  element.document) || window.document).documentElement;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getDocumentRect; });\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getComputedStyle.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js\");\n/* harmony import */ var _getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindowScrollBarX.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js\");\n/* harmony import */ var _getWindowScroll_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getWindowScroll.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js\");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n\n\n\n\n // Gets the entire size of the scrollable document area, even extending outside\n// of the `<html>` and `<body>` rect bounds if horizontally scrollable\n\nfunction getDocumentRect(element) {\n  var _element$ownerDocumen;\n\n  var html = Object(_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element);\n  var winScroll = Object(_getWindowScroll_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(element);\n  var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n  var width = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_4__[\"max\"])(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n  var height = Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_4__[\"max\"])(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n  var x = -winScroll.scrollLeft + Object(_getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(element);\n  var y = -winScroll.scrollTop;\n\n  if (Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(body || html).direction === 'rtl') {\n    x += Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_4__[\"max\"])(html.clientWidth, body ? body.clientWidth : 0) - width;\n  }\n\n  return {\n    width: width,\n    height: height,\n    x: x,\n    y: y\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js":
/*!***************************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js ***!
  \***************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getHTMLElementScroll; });\nfunction getHTMLElementScroll(element) {\n  return {\n    scrollLeft: element.scrollLeft,\n    scrollTop: element.scrollTop\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js":
/*!********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getLayoutRect; });\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBoundingClientRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js\");\n // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nfunction getLayoutRect(element) {\n  var clientRect = Object(_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element); // Use the clientRect sizes if it's not been transformed.\n  // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n  var width = element.offsetWidth;\n  var height = element.offsetHeight;\n\n  if (Math.abs(clientRect.width - width) <= 1) {\n    width = clientRect.width;\n  }\n\n  if (Math.abs(clientRect.height - height) <= 1) {\n    height = clientRect.height;\n  }\n\n  return {\n    x: element.offsetLeft,\n    y: element.offsetTop,\n    width: width,\n    height: height\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js":
/*!******************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getNodeName; });\nfunction getNodeName(element) {\n  return element ? (element.nodeName || '').toLowerCase() : null;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js":
/*!********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getNodeScroll; });\n/* harmony import */ var _getWindowScroll_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindowScroll.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js\");\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n/* harmony import */ var _getHTMLElementScroll_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getHTMLElementScroll.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js\");\n\n\n\n\nfunction getNodeScroll(node) {\n  if (node === Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(node) || !Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_2__[\"isHTMLElement\"])(node)) {\n    return Object(_getWindowScroll_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(node);\n  } else {\n    return Object(_getHTMLElementScroll_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(node);\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getOffsetParent; });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getComputedStyle.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js\");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n/* harmony import */ var _isTableElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./isTableElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js\");\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./getParentNode.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js\");\n/* harmony import */ var _utils_userAgent_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/userAgent.js */ \"./node_modules/@popperjs/core/lib/utils/userAgent.js\");\n\n\n\n\n\n\n\n\nfunction getTrueOffsetParent(element) {\n  if (!Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(element) || // https://github.com/popperjs/popper-core/issues/837\n  Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(element).position === 'fixed') {\n    return null;\n  }\n\n  return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n  var isFirefox = /firefox/i.test(Object(_utils_userAgent_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])());\n  var isIE = /Trident/i.test(Object(_utils_userAgent_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])());\n\n  if (isIE && Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(element)) {\n    // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n    var elementCss = Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(element);\n\n    if (elementCss.position === 'fixed') {\n      return null;\n    }\n  }\n\n  var currentNode = Object(_getParentNode_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(element);\n\n  if (Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isShadowRoot\"])(currentNode)) {\n    currentNode = currentNode.host;\n  }\n\n  while (Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(currentNode) && ['html', 'body'].indexOf(Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(currentNode)) < 0) {\n    var css = Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n    // create a containing block.\n    // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n    if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n      return currentNode;\n    } else {\n      currentNode = currentNode.parentNode;\n    }\n  }\n\n  return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nfunction getOffsetParent(element) {\n  var window = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element);\n  var offsetParent = getTrueOffsetParent(element);\n\n  while (offsetParent && Object(_isTableElement_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(offsetParent) && Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(offsetParent).position === 'static') {\n    offsetParent = getTrueOffsetParent(offsetParent);\n  }\n\n  if (offsetParent && (Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(offsetParent) === 'html' || Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(offsetParent) === 'body' && Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(offsetParent).position === 'static')) {\n    return window;\n  }\n\n  return offsetParent || getContainingBlock(element) || window;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js":
/*!********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getParentNode; });\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\n\n\nfunction getParentNode(element) {\n  if (Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element) === 'html') {\n    return element;\n  }\n\n  return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n    // $FlowFixMe[incompatible-return]\n    // $FlowFixMe[prop-missing]\n    element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n    element.parentNode || ( // DOM Element detected\n    Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_2__[\"isShadowRoot\"])(element) ? element.host : null) || // ShadowRoot detected\n    // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n    Object(_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(element) // fallback\n\n  );\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getScrollParent; });\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getParentNode.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js\");\n/* harmony import */ var _isScrollParent_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isScrollParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js\");\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _instanceOf_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\n\n\n\nfunction getScrollParent(node) {\n  if (['html', 'body', '#document'].indexOf(Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(node)) >= 0) {\n    // $FlowFixMe[incompatible-return]: assume body is always available\n    return node.ownerDocument.body;\n  }\n\n  if (Object(_instanceOf_js__WEBPACK_IMPORTED_MODULE_3__[\"isHTMLElement\"])(node) && Object(_isScrollParent_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(node)) {\n    return node;\n  }\n\n  return getScrollParent(Object(_getParentNode_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(node));\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getViewportRect; });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindowScrollBarX.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js\");\n/* harmony import */ var _isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./isLayoutViewport.js */ \"./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js\");\n\n\n\n\nfunction getViewportRect(element, strategy) {\n  var win = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element);\n  var html = Object(_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(element);\n  var visualViewport = win.visualViewport;\n  var width = html.clientWidth;\n  var height = html.clientHeight;\n  var x = 0;\n  var y = 0;\n\n  if (visualViewport) {\n    width = visualViewport.width;\n    height = visualViewport.height;\n    var layoutViewport = Object(_isLayoutViewport_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])();\n\n    if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n      x = visualViewport.offsetLeft;\n      y = visualViewport.offsetTop;\n    }\n  }\n\n  return {\n    width: width,\n    height: height,\n    x: x + Object(_getWindowScrollBarX_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(element),\n    y: y\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getWindow.js":
/*!****************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getWindow.js ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getWindow; });\nfunction getWindow(node) {\n  if (node == null) {\n    return window;\n  }\n\n  if (node.toString() !== '[object Window]') {\n    var ownerDocument = node.ownerDocument;\n    return ownerDocument ? ownerDocument.defaultView || window : window;\n  }\n\n  return node;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getWindow.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getWindowScroll; });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n\nfunction getWindowScroll(node) {\n  var win = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(node);\n  var scrollLeft = win.pageXOffset;\n  var scrollTop = win.pageYOffset;\n  return {\n    scrollLeft: scrollLeft,\n    scrollTop: scrollTop\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js":
/*!**************************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getWindowScrollBarX; });\n/* harmony import */ var _getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBoundingClientRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js\");\n/* harmony import */ var _getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _getWindowScroll_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindowScroll.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js\");\n\n\n\nfunction getWindowScrollBarX(element) {\n  // If <html> has a CSS width greater than the viewport, then this will be\n  // incorrect for RTL.\n  // Popper 1 is broken in this case and never had a bug report so let's assume\n  // it's not an issue. I don't think anyone ever specifies width on <html>\n  // anyway.\n  // Browsers where the left scrollbar doesn't cause an issue report `0` for\n  // this (e.g. Edge 2019, IE11, Safari)\n  return Object(_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(element)).left + Object(_getWindowScroll_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(element).scrollLeft;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js ***!
  \*****************************************************************/
/*! exports provided: isElement, isHTMLElement, isShadowRoot */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isElement\", function() { return isElement; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isHTMLElement\", function() { return isHTMLElement; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isShadowRoot\", function() { return isShadowRoot; });\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n\n\nfunction isElement(node) {\n  var OwnElement = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(node).Element;\n  return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n  var OwnElement = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(node).HTMLElement;\n  return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n  // IE 11 has no ShadowRoot\n  if (typeof ShadowRoot === 'undefined') {\n    return false;\n  }\n\n  var OwnElement = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(node).ShadowRoot;\n  return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\n\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return isLayoutViewport; });\n/* harmony import */ var _utils_userAgent_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/userAgent.js */ \"./node_modules/@popperjs/core/lib/utils/userAgent.js\");\n\nfunction isLayoutViewport() {\n  return !/^((?!chrome|android).)*safari/i.test(Object(_utils_userAgent_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])());\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return isScrollParent; });\n/* harmony import */ var _getComputedStyle_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getComputedStyle.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js\");\n\nfunction isScrollParent(element) {\n  // Firefox wants us to check `-x` and `-y` variations as well\n  var _getComputedStyle = Object(_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element),\n      overflow = _getComputedStyle.overflow,\n      overflowX = _getComputedStyle.overflowX,\n      overflowY = _getComputedStyle.overflowY;\n\n  return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return isTableElement; });\n/* harmony import */ var _getNodeName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n\nfunction isTableElement(element) {\n  return ['table', 'td', 'th'].indexOf(Object(_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element)) >= 0;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js":
/*!************************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return listScrollParents; });\n/* harmony import */ var _getScrollParent_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getScrollParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js\");\n/* harmony import */ var _getParentNode_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getParentNode.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js\");\n/* harmony import */ var _getWindow_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _isScrollParent_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./isScrollParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js\");\n\n\n\n\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nfunction listScrollParents(element, list) {\n  var _element$ownerDocumen;\n\n  if (list === void 0) {\n    list = [];\n  }\n\n  var scrollParent = Object(_getScrollParent_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element);\n  var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n  var win = Object(_getWindow_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(scrollParent);\n  var target = isBody ? [win].concat(win.visualViewport || [], Object(_isScrollParent_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(scrollParent) ? scrollParent : []) : scrollParent;\n  var updatedList = list.concat(target);\n  return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n  updatedList.concat(listScrollParents(Object(_getParentNode_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(target)));\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/enums.js":
/*!**************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/enums.js ***!
  \**************************************************/
/*! exports provided: top, bottom, right, left, auto, basePlacements, start, end, clippingParents, viewport, popper, reference, variationPlacements, placements, beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite, modifierPhases */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"top\", function() { return top; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"bottom\", function() { return bottom; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"right\", function() { return right; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"left\", function() { return left; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"auto\", function() { return auto; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"basePlacements\", function() { return basePlacements; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"start\", function() { return start; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"end\", function() { return end; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"clippingParents\", function() { return clippingParents; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"viewport\", function() { return viewport; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"popper\", function() { return popper; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reference\", function() { return reference; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"variationPlacements\", function() { return variationPlacements; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"placements\", function() { return placements; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"beforeRead\", function() { return beforeRead; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"read\", function() { return read; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"afterRead\", function() { return afterRead; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"beforeMain\", function() { return beforeMain; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"main\", function() { return main; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"afterMain\", function() { return afterMain; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"beforeWrite\", function() { return beforeWrite; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"write\", function() { return write; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"afterWrite\", function() { return afterWrite; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"modifierPhases\", function() { return modifierPhases; });\nvar top = 'top';\nvar bottom = 'bottom';\nvar right = 'right';\nvar left = 'left';\nvar auto = 'auto';\nvar basePlacements = [top, bottom, right, left];\nvar start = 'start';\nvar end = 'end';\nvar clippingParents = 'clippingParents';\nvar viewport = 'viewport';\nvar popper = 'popper';\nvar reference = 'reference';\nvar variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n  return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nvar placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n  return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nvar beforeRead = 'beforeRead';\nvar read = 'read';\nvar afterRead = 'afterRead'; // pure-logic modifiers\n\nvar beforeMain = 'beforeMain';\nvar main = 'main';\nvar afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nvar beforeWrite = 'beforeWrite';\nvar write = 'write';\nvar afterWrite = 'afterWrite';\nvar modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/enums.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/modifiers/applyStyles.js":
/*!******************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/modifiers/applyStyles.js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _dom_utils_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom-utils/getNodeName.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js\");\n/* harmony import */ var _dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dom-utils/instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n\n // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n  var state = _ref.state;\n  Object.keys(state.elements).forEach(function (name) {\n    var style = state.styles[name] || {};\n    var attributes = state.attributes[name] || {};\n    var element = state.elements[name]; // arrow is optional + virtual elements\n\n    if (!Object(_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__[\"isHTMLElement\"])(element) || !Object(_dom_utils_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element)) {\n      return;\n    } // Flow doesn't support to extend this property, but it's the most\n    // effective way to apply styles to an HTMLElement\n    // $FlowFixMe[cannot-write]\n\n\n    Object.assign(element.style, style);\n    Object.keys(attributes).forEach(function (name) {\n      var value = attributes[name];\n\n      if (value === false) {\n        element.removeAttribute(name);\n      } else {\n        element.setAttribute(name, value === true ? '' : value);\n      }\n    });\n  });\n}\n\nfunction effect(_ref2) {\n  var state = _ref2.state;\n  var initialStyles = {\n    popper: {\n      position: state.options.strategy,\n      left: '0',\n      top: '0',\n      margin: '0'\n    },\n    arrow: {\n      position: 'absolute'\n    },\n    reference: {}\n  };\n  Object.assign(state.elements.popper.style, initialStyles.popper);\n  state.styles = initialStyles;\n\n  if (state.elements.arrow) {\n    Object.assign(state.elements.arrow.style, initialStyles.arrow);\n  }\n\n  return function () {\n    Object.keys(state.elements).forEach(function (name) {\n      var element = state.elements[name];\n      var attributes = state.attributes[name] || {};\n      var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n      var style = styleProperties.reduce(function (style, property) {\n        style[property] = '';\n        return style;\n      }, {}); // arrow is optional + virtual elements\n\n      if (!Object(_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_1__[\"isHTMLElement\"])(element) || !Object(_dom_utils_getNodeName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(element)) {\n        return;\n      }\n\n      Object.assign(element.style, style);\n      Object.keys(attributes).forEach(function (attribute) {\n        element.removeAttribute(attribute);\n      });\n    });\n  };\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'applyStyles',\n  enabled: true,\n  phase: 'write',\n  fn: applyStyles,\n  effect: effect,\n  requires: ['computeStyles']\n});\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/modifiers/applyStyles.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/modifiers/arrow.js":
/*!************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/modifiers/arrow.js ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js\");\n/* harmony import */ var _dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dom-utils/getLayoutRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js\");\n/* harmony import */ var _dom_utils_contains_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../dom-utils/contains.js */ \"./node_modules/@popperjs/core/lib/dom-utils/contains.js\");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dom-utils/getOffsetParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js\");\n/* harmony import */ var _utils_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/getMainAxisFromPlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js\");\n/* harmony import */ var _utils_within_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/within.js */ \"./node_modules/@popperjs/core/lib/utils/within.js\");\n/* harmony import */ var _utils_mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/mergePaddingObject.js */ \"./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js\");\n/* harmony import */ var _utils_expandToHashMap_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/expandToHashMap.js */ \"./node_modules/@popperjs/core/lib/utils/expandToHashMap.js\");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n\n\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n  padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n    placement: state.placement\n  })) : padding;\n  return Object(_utils_mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(typeof padding !== 'number' ? padding : Object(_utils_expandToHashMap_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(padding, _enums_js__WEBPACK_IMPORTED_MODULE_8__[\"basePlacements\"]));\n};\n\nfunction arrow(_ref) {\n  var _state$modifiersData$;\n\n  var state = _ref.state,\n      name = _ref.name,\n      options = _ref.options;\n  var arrowElement = state.elements.arrow;\n  var popperOffsets = state.modifiersData.popperOffsets;\n  var basePlacement = Object(_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.placement);\n  var axis = Object(_utils_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(basePlacement);\n  var isVertical = [_enums_js__WEBPACK_IMPORTED_MODULE_8__[\"left\"], _enums_js__WEBPACK_IMPORTED_MODULE_8__[\"right\"]].indexOf(basePlacement) >= 0;\n  var len = isVertical ? 'height' : 'width';\n\n  if (!arrowElement || !popperOffsets) {\n    return;\n  }\n\n  var paddingObject = toPaddingObject(options.padding, state);\n  var arrowRect = Object(_dom_utils_getLayoutRect_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(arrowElement);\n  var minProp = axis === 'y' ? _enums_js__WEBPACK_IMPORTED_MODULE_8__[\"top\"] : _enums_js__WEBPACK_IMPORTED_MODULE_8__[\"left\"];\n  var maxProp = axis === 'y' ? _enums_js__WEBPACK_IMPORTED_MODULE_8__[\"bottom\"] : _enums_js__WEBPACK_IMPORTED_MODULE_8__[\"right\"];\n  var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n  var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n  var arrowOffsetParent = Object(_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(arrowElement);\n  var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n  var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n  // outside of the popper bounds\n\n  var min = paddingObject[minProp];\n  var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n  var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n  var offset = Object(_utils_within_js__WEBPACK_IMPORTED_MODULE_5__[\"within\"])(min, center, max); // Prevents breaking syntax highlighting...\n\n  var axisProp = axis;\n  state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n  var state = _ref2.state,\n      options = _ref2.options;\n  var _options$element = options.element,\n      arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n  if (arrowElement == null) {\n    return;\n  } // CSS selector\n\n\n  if (typeof arrowElement === 'string') {\n    arrowElement = state.elements.popper.querySelector(arrowElement);\n\n    if (!arrowElement) {\n      return;\n    }\n  }\n\n  if (!Object(_dom_utils_contains_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(state.elements.popper, arrowElement)) {\n    return;\n  }\n\n  state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'arrow',\n  enabled: true,\n  phase: 'main',\n  fn: arrow,\n  effect: effect,\n  requires: ['popperOffsets'],\n  requiresIfExists: ['preventOverflow']\n});\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/modifiers/arrow.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/modifiers/computeStyles.js":
/*!********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/modifiers/computeStyles.js ***!
  \********************************************************************/
/*! exports provided: mapToStyles, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mapToStyles\", function() { return mapToStyles; });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n/* harmony import */ var _dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dom-utils/getOffsetParent.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js\");\n/* harmony import */ var _dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../dom-utils/getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n/* harmony import */ var _dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dom-utils/getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _dom_utils_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../dom-utils/getComputedStyle.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js\");\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js\");\n/* harmony import */ var _utils_getVariation_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/getVariation.js */ \"./node_modules/@popperjs/core/lib/utils/getVariation.js\");\n/* harmony import */ var _utils_math_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n  top: 'auto',\n  right: 'auto',\n  bottom: 'auto',\n  left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n  var x = _ref.x,\n      y = _ref.y;\n  var dpr = win.devicePixelRatio || 1;\n  return {\n    x: Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_7__[\"round\"])(x * dpr) / dpr || 0,\n    y: Object(_utils_math_js__WEBPACK_IMPORTED_MODULE_7__[\"round\"])(y * dpr) / dpr || 0\n  };\n}\n\nfunction mapToStyles(_ref2) {\n  var _Object$assign2;\n\n  var popper = _ref2.popper,\n      popperRect = _ref2.popperRect,\n      placement = _ref2.placement,\n      variation = _ref2.variation,\n      offsets = _ref2.offsets,\n      position = _ref2.position,\n      gpuAcceleration = _ref2.gpuAcceleration,\n      adaptive = _ref2.adaptive,\n      roundOffsets = _ref2.roundOffsets,\n      isFixed = _ref2.isFixed;\n  var _offsets$x = offsets.x,\n      x = _offsets$x === void 0 ? 0 : _offsets$x,\n      _offsets$y = offsets.y,\n      y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n  var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n    x: x,\n    y: y\n  }) : {\n    x: x,\n    y: y\n  };\n\n  x = _ref3.x;\n  y = _ref3.y;\n  var hasX = offsets.hasOwnProperty('x');\n  var hasY = offsets.hasOwnProperty('y');\n  var sideX = _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"left\"];\n  var sideY = _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"top\"];\n  var win = window;\n\n  if (adaptive) {\n    var offsetParent = Object(_dom_utils_getOffsetParent_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(popper);\n    var heightProp = 'clientHeight';\n    var widthProp = 'clientWidth';\n\n    if (offsetParent === Object(_dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(popper)) {\n      offsetParent = Object(_dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(popper);\n\n      if (Object(_dom_utils_getComputedStyle_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(offsetParent).position !== 'static' && position === 'absolute') {\n        heightProp = 'scrollHeight';\n        widthProp = 'scrollWidth';\n      }\n    } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n    offsetParent = offsetParent;\n\n    if (placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"top\"] || (placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"left\"] || placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"right\"]) && variation === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"end\"]) {\n      sideY = _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"bottom\"];\n      var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n      offsetParent[heightProp];\n      y -= offsetY - popperRect.height;\n      y *= gpuAcceleration ? 1 : -1;\n    }\n\n    if (placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"left\"] || (placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"top\"] || placement === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"bottom\"]) && variation === _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"end\"]) {\n      sideX = _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"right\"];\n      var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n      offsetParent[widthProp];\n      x -= offsetX - popperRect.width;\n      x *= gpuAcceleration ? 1 : -1;\n    }\n  }\n\n  var commonStyles = Object.assign({\n    position: position\n  }, adaptive && unsetSides);\n\n  var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n    x: x,\n    y: y\n  }, Object(_dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(popper)) : {\n    x: x,\n    y: y\n  };\n\n  x = _ref4.x;\n  y = _ref4.y;\n\n  if (gpuAcceleration) {\n    var _Object$assign;\n\n    return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n  }\n\n  return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n  var state = _ref5.state,\n      options = _ref5.options;\n  var _options$gpuAccelerat = options.gpuAcceleration,\n      gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n      _options$adaptive = options.adaptive,\n      adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n      _options$roundOffsets = options.roundOffsets,\n      roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n  var commonStyles = {\n    placement: Object(_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(state.placement),\n    variation: Object(_utils_getVariation_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(state.placement),\n    popper: state.elements.popper,\n    popperRect: state.rects.popper,\n    gpuAcceleration: gpuAcceleration,\n    isFixed: state.options.strategy === 'fixed'\n  };\n\n  if (state.modifiersData.popperOffsets != null) {\n    state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n      offsets: state.modifiersData.popperOffsets,\n      position: state.options.strategy,\n      adaptive: adaptive,\n      roundOffsets: roundOffsets\n    })));\n  }\n\n  if (state.modifiersData.arrow != null) {\n    state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n      offsets: state.modifiersData.arrow,\n      position: 'absolute',\n      adaptive: false,\n      roundOffsets: roundOffsets\n    })));\n  }\n\n  state.attributes.popper = Object.assign({}, state.attributes.popper, {\n    'data-popper-placement': state.placement\n  });\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'computeStyles',\n  enabled: true,\n  phase: 'beforeWrite',\n  fn: computeStyles,\n  data: {}\n});\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/modifiers/computeStyles.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/modifiers/eventListeners.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/modifiers/eventListeners.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom-utils/getWindow.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getWindow.js\");\n // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n  passive: true\n};\n\nfunction effect(_ref) {\n  var state = _ref.state,\n      instance = _ref.instance,\n      options = _ref.options;\n  var _options$scroll = options.scroll,\n      scroll = _options$scroll === void 0 ? true : _options$scroll,\n      _options$resize = options.resize,\n      resize = _options$resize === void 0 ? true : _options$resize;\n  var window = Object(_dom_utils_getWindow_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.elements.popper);\n  var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n  if (scroll) {\n    scrollParents.forEach(function (scrollParent) {\n      scrollParent.addEventListener('scroll', instance.update, passive);\n    });\n  }\n\n  if (resize) {\n    window.addEventListener('resize', instance.update, passive);\n  }\n\n  return function () {\n    if (scroll) {\n      scrollParents.forEach(function (scrollParent) {\n        scrollParent.removeEventListener('scroll', instance.update, passive);\n      });\n    }\n\n    if (resize) {\n      window.removeEventListener('resize', instance.update, passive);\n    }\n  };\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'eventListeners',\n  enabled: true,\n  phase: 'write',\n  fn: function fn() {},\n  effect: effect,\n  data: {}\n});\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/modifiers/eventListeners.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/modifiers/offset.js":
/*!*************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/modifiers/offset.js ***!
  \*************************************************************/
/*! exports provided: distanceAndSkiddingToXY, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"distanceAndSkiddingToXY\", function() { return distanceAndSkiddingToXY; });\n/* harmony import */ var _utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/getBasePlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js\");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n\n // eslint-disable-next-line import/no-unused-modules\n\nfunction distanceAndSkiddingToXY(placement, rects, offset) {\n  var basePlacement = Object(_utils_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(placement);\n  var invertDistance = [_enums_js__WEBPACK_IMPORTED_MODULE_1__[\"left\"], _enums_js__WEBPACK_IMPORTED_MODULE_1__[\"top\"]].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n  var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n    placement: placement\n  })) : offset,\n      skidding = _ref[0],\n      distance = _ref[1];\n\n  skidding = skidding || 0;\n  distance = (distance || 0) * invertDistance;\n  return [_enums_js__WEBPACK_IMPORTED_MODULE_1__[\"left\"], _enums_js__WEBPACK_IMPORTED_MODULE_1__[\"right\"]].indexOf(basePlacement) >= 0 ? {\n    x: distance,\n    y: skidding\n  } : {\n    x: skidding,\n    y: distance\n  };\n}\n\nfunction offset(_ref2) {\n  var state = _ref2.state,\n      options = _ref2.options,\n      name = _ref2.name;\n  var _options$offset = options.offset,\n      offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n  var data = _enums_js__WEBPACK_IMPORTED_MODULE_1__[\"placements\"].reduce(function (acc, placement) {\n    acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n    return acc;\n  }, {});\n  var _data$state$placement = data[state.placement],\n      x = _data$state$placement.x,\n      y = _data$state$placement.y;\n\n  if (state.modifiersData.popperOffsets != null) {\n    state.modifiersData.popperOffsets.x += x;\n    state.modifiersData.popperOffsets.y += y;\n  }\n\n  state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'offset',\n  enabled: true,\n  phase: 'main',\n  requires: ['popperOffsets'],\n  fn: offset\n});\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/modifiers/offset.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js":
/*!********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_computeOffsets_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/computeOffsets.js */ \"./node_modules/@popperjs/core/lib/utils/computeOffsets.js\");\n\n\nfunction popperOffsets(_ref) {\n  var state = _ref.state,\n      name = _ref.name;\n  // Offsets are the actual position the popper needs to have to be\n  // properly positioned near its reference element\n  // This is the most basic placement, and will be adjusted by\n  // the modifiers in the next step\n  state.modifiersData[name] = Object(_utils_computeOffsets_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({\n    reference: state.rects.reference,\n    element: state.rects.popper,\n    strategy: 'absolute',\n    placement: state.placement\n  });\n} // eslint-disable-next-line import/no-unused-modules\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'popperOffsets',\n  enabled: true,\n  phase: 'read',\n  fn: popperOffsets,\n  data: {}\n});\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/popper-lite.js":
/*!********************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/popper-lite.js ***!
  \********************************************************/
/*! exports provided: createPopper, popperGenerator, defaultModifiers, detectOverflow */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createPopper\", function() { return createPopper; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"defaultModifiers\", function() { return defaultModifiers; });\n/* harmony import */ var _createPopper_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createPopper.js */ \"./node_modules/@popperjs/core/lib/createPopper.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"popperGenerator\", function() { return _createPopper_js__WEBPACK_IMPORTED_MODULE_0__[\"popperGenerator\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"detectOverflow\", function() { return _createPopper_js__WEBPACK_IMPORTED_MODULE_0__[\"detectOverflow\"]; });\n\n/* harmony import */ var _modifiers_eventListeners_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modifiers/eventListeners.js */ \"./node_modules/@popperjs/core/lib/modifiers/eventListeners.js\");\n/* harmony import */ var _modifiers_popperOffsets_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modifiers/popperOffsets.js */ \"./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js\");\n/* harmony import */ var _modifiers_computeStyles_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modifiers/computeStyles.js */ \"./node_modules/@popperjs/core/lib/modifiers/computeStyles.js\");\n/* harmony import */ var _modifiers_applyStyles_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./modifiers/applyStyles.js */ \"./node_modules/@popperjs/core/lib/modifiers/applyStyles.js\");\n\n\n\n\n\nvar defaultModifiers = [_modifiers_eventListeners_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _modifiers_popperOffsets_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"], _modifiers_computeStyles_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"], _modifiers_applyStyles_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]];\nvar createPopper = /*#__PURE__*/Object(_createPopper_js__WEBPACK_IMPORTED_MODULE_0__[\"popperGenerator\"])({\n  defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\n\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/popper-lite.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/computeOffsets.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/computeOffsets.js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return computeOffsets; });\n/* harmony import */ var _getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getBasePlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getBasePlacement.js\");\n/* harmony import */ var _getVariation_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getVariation.js */ \"./node_modules/@popperjs/core/lib/utils/getVariation.js\");\n/* harmony import */ var _getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getMainAxisFromPlacement.js */ \"./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js\");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n\n\n\n\nfunction computeOffsets(_ref) {\n  var reference = _ref.reference,\n      element = _ref.element,\n      placement = _ref.placement;\n  var basePlacement = placement ? Object(_getBasePlacement_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(placement) : null;\n  var variation = placement ? Object(_getVariation_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(placement) : null;\n  var commonX = reference.x + reference.width / 2 - element.width / 2;\n  var commonY = reference.y + reference.height / 2 - element.height / 2;\n  var offsets;\n\n  switch (basePlacement) {\n    case _enums_js__WEBPACK_IMPORTED_MODULE_3__[\"top\"]:\n      offsets = {\n        x: commonX,\n        y: reference.y - element.height\n      };\n      break;\n\n    case _enums_js__WEBPACK_IMPORTED_MODULE_3__[\"bottom\"]:\n      offsets = {\n        x: commonX,\n        y: reference.y + reference.height\n      };\n      break;\n\n    case _enums_js__WEBPACK_IMPORTED_MODULE_3__[\"right\"]:\n      offsets = {\n        x: reference.x + reference.width,\n        y: commonY\n      };\n      break;\n\n    case _enums_js__WEBPACK_IMPORTED_MODULE_3__[\"left\"]:\n      offsets = {\n        x: reference.x - element.width,\n        y: commonY\n      };\n      break;\n\n    default:\n      offsets = {\n        x: reference.x,\n        y: reference.y\n      };\n  }\n\n  var mainAxis = basePlacement ? Object(_getMainAxisFromPlacement_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(basePlacement) : null;\n\n  if (mainAxis != null) {\n    var len = mainAxis === 'y' ? 'height' : 'width';\n\n    switch (variation) {\n      case _enums_js__WEBPACK_IMPORTED_MODULE_3__[\"start\"]:\n        offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n        break;\n\n      case _enums_js__WEBPACK_IMPORTED_MODULE_3__[\"end\"]:\n        offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n        break;\n\n      default:\n    }\n  }\n\n  return offsets;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/computeOffsets.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/debounce.js":
/*!***********************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/debounce.js ***!
  \***********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return debounce; });\nfunction debounce(fn) {\n  var pending;\n  return function () {\n    if (!pending) {\n      pending = new Promise(function (resolve) {\n        Promise.resolve().then(function () {\n          pending = undefined;\n          resolve(fn());\n        });\n      });\n    }\n\n    return pending;\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/debounce.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/detectOverflow.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/detectOverflow.js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return detectOverflow; });\n/* harmony import */ var _dom_utils_getClippingRect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom-utils/getClippingRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js\");\n/* harmony import */ var _dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../dom-utils/getDocumentElement.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js\");\n/* harmony import */ var _dom_utils_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../dom-utils/getBoundingClientRect.js */ \"./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js\");\n/* harmony import */ var _computeOffsets_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./computeOffsets.js */ \"./node_modules/@popperjs/core/lib/utils/computeOffsets.js\");\n/* harmony import */ var _rectToClientRect_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./rectToClientRect.js */ \"./node_modules/@popperjs/core/lib/utils/rectToClientRect.js\");\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n/* harmony import */ var _dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../dom-utils/instanceOf.js */ \"./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js\");\n/* harmony import */ var _mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./mergePaddingObject.js */ \"./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js\");\n/* harmony import */ var _expandToHashMap_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./expandToHashMap.js */ \"./node_modules/@popperjs/core/lib/utils/expandToHashMap.js\");\n\n\n\n\n\n\n\n\n // eslint-disable-next-line import/no-unused-modules\n\nfunction detectOverflow(state, options) {\n  if (options === void 0) {\n    options = {};\n  }\n\n  var _options = options,\n      _options$placement = _options.placement,\n      placement = _options$placement === void 0 ? state.placement : _options$placement,\n      _options$strategy = _options.strategy,\n      strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n      _options$boundary = _options.boundary,\n      boundary = _options$boundary === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"clippingParents\"] : _options$boundary,\n      _options$rootBoundary = _options.rootBoundary,\n      rootBoundary = _options$rootBoundary === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"viewport\"] : _options$rootBoundary,\n      _options$elementConte = _options.elementContext,\n      elementContext = _options$elementConte === void 0 ? _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"popper\"] : _options$elementConte,\n      _options$altBoundary = _options.altBoundary,\n      altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n      _options$padding = _options.padding,\n      padding = _options$padding === void 0 ? 0 : _options$padding;\n  var paddingObject = Object(_mergePaddingObject_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(typeof padding !== 'number' ? padding : Object(_expandToHashMap_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(padding, _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"basePlacements\"]));\n  var altContext = elementContext === _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"popper\"] ? _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"reference\"] : _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"popper\"];\n  var popperRect = state.rects.popper;\n  var element = state.elements[altBoundary ? altContext : elementContext];\n  var clippingClientRect = Object(_dom_utils_getClippingRect_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(_dom_utils_instanceOf_js__WEBPACK_IMPORTED_MODULE_6__[\"isElement\"])(element) ? element : element.contextElement || Object(_dom_utils_getDocumentElement_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(state.elements.popper), boundary, rootBoundary, strategy);\n  var referenceClientRect = Object(_dom_utils_getBoundingClientRect_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(state.elements.reference);\n  var popperOffsets = Object(_computeOffsets_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])({\n    reference: referenceClientRect,\n    element: popperRect,\n    strategy: 'absolute',\n    placement: placement\n  });\n  var popperClientRect = Object(_rectToClientRect_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(Object.assign({}, popperRect, popperOffsets));\n  var elementClientRect = elementContext === _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"popper\"] ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n  // 0 or negative = within the clipping rect\n\n  var overflowOffsets = {\n    top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n    bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n    left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n    right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n  };\n  var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n  if (elementContext === _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"popper\"] && offsetData) {\n    var offset = offsetData[placement];\n    Object.keys(overflowOffsets).forEach(function (key) {\n      var multiply = [_enums_js__WEBPACK_IMPORTED_MODULE_5__[\"right\"], _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"bottom\"]].indexOf(key) >= 0 ? 1 : -1;\n      var axis = [_enums_js__WEBPACK_IMPORTED_MODULE_5__[\"top\"], _enums_js__WEBPACK_IMPORTED_MODULE_5__[\"bottom\"]].indexOf(key) >= 0 ? 'y' : 'x';\n      overflowOffsets[key] += offset[axis] * multiply;\n    });\n  }\n\n  return overflowOffsets;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/detectOverflow.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/expandToHashMap.js":
/*!******************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/expandToHashMap.js ***!
  \******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return expandToHashMap; });\nfunction expandToHashMap(value, keys) {\n  return keys.reduce(function (hashMap, key) {\n    hashMap[key] = value;\n    return hashMap;\n  }, {});\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/expandToHashMap.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/getBasePlacement.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/getBasePlacement.js ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getBasePlacement; });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n\nfunction getBasePlacement(placement) {\n  return placement.split('-')[0];\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/getBasePlacement.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getFreshSideObject; });\nfunction getFreshSideObject() {\n  return {\n    top: 0,\n    right: 0,\n    bottom: 0,\n    left: 0\n  };\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js":
/*!***************************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js ***!
  \***************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getMainAxisFromPlacement; });\nfunction getMainAxisFromPlacement(placement) {\n  return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/getVariation.js":
/*!***************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/getVariation.js ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getVariation; });\nfunction getVariation(placement) {\n  return placement.split('-')[1];\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/getVariation.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/math.js":
/*!*******************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/math.js ***!
  \*******************************************************/
/*! exports provided: max, min, round */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"max\", function() { return max; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"min\", function() { return min; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"round\", function() { return round; });\nvar max = Math.max;\nvar min = Math.min;\nvar round = Math.round;\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/math.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/mergeByName.js":
/*!**************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/mergeByName.js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return mergeByName; });\nfunction mergeByName(modifiers) {\n  var merged = modifiers.reduce(function (merged, current) {\n    var existing = merged[current.name];\n    merged[current.name] = existing ? Object.assign({}, existing, current, {\n      options: Object.assign({}, existing.options, current.options),\n      data: Object.assign({}, existing.data, current.data)\n    }) : current;\n    return merged;\n  }, {}); // IE11 does not support Object.values\n\n  return Object.keys(merged).map(function (key) {\n    return merged[key];\n  });\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/mergeByName.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return mergePaddingObject; });\n/* harmony import */ var _getFreshSideObject_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getFreshSideObject.js */ \"./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js\");\n\nfunction mergePaddingObject(paddingObject) {\n  return Object.assign({}, Object(_getFreshSideObject_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(), paddingObject);\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/orderModifiers.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/orderModifiers.js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return orderModifiers; });\n/* harmony import */ var _enums_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../enums.js */ \"./node_modules/@popperjs/core/lib/enums.js\");\n // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n  var map = new Map();\n  var visited = new Set();\n  var result = [];\n  modifiers.forEach(function (modifier) {\n    map.set(modifier.name, modifier);\n  }); // On visiting object, check for its dependencies and visit them recursively\n\n  function sort(modifier) {\n    visited.add(modifier.name);\n    var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n    requires.forEach(function (dep) {\n      if (!visited.has(dep)) {\n        var depModifier = map.get(dep);\n\n        if (depModifier) {\n          sort(depModifier);\n        }\n      }\n    });\n    result.push(modifier);\n  }\n\n  modifiers.forEach(function (modifier) {\n    if (!visited.has(modifier.name)) {\n      // check for visited object\n      sort(modifier);\n    }\n  });\n  return result;\n}\n\nfunction orderModifiers(modifiers) {\n  // order based on dependencies\n  var orderedModifiers = order(modifiers); // order based on phase\n\n  return _enums_js__WEBPACK_IMPORTED_MODULE_0__[\"modifierPhases\"].reduce(function (acc, phase) {\n    return acc.concat(orderedModifiers.filter(function (modifier) {\n      return modifier.phase === phase;\n    }));\n  }, []);\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/orderModifiers.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/rectToClientRect.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/rectToClientRect.js ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return rectToClientRect; });\nfunction rectToClientRect(rect) {\n  return Object.assign({}, rect, {\n    left: rect.x,\n    top: rect.y,\n    right: rect.x + rect.width,\n    bottom: rect.y + rect.height\n  });\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/rectToClientRect.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/userAgent.js":
/*!************************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/userAgent.js ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return getUAString; });\nfunction getUAString() {\n  var uaData = navigator.userAgentData;\n\n  if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n    return uaData.brands.map(function (item) {\n      return item.brand + \"/\" + item.version;\n    }).join(' ');\n  }\n\n  return navigator.userAgent;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/userAgent.js?");

/***/ }),

/***/ "./node_modules/@popperjs/core/lib/utils/within.js":
/*!*********************************************************!*\
  !*** ./node_modules/@popperjs/core/lib/utils/within.js ***!
  \*********************************************************/
/*! exports provided: within, withinMaxClamp */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"within\", function() { return within; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"withinMaxClamp\", function() { return withinMaxClamp; });\n/* harmony import */ var _math_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./math.js */ \"./node_modules/@popperjs/core/lib/utils/math.js\");\n\nfunction within(min, value, max) {\n  return Object(_math_js__WEBPACK_IMPORTED_MODULE_0__[\"max\"])(min, Object(_math_js__WEBPACK_IMPORTED_MODULE_0__[\"min\"])(value, max));\n}\nfunction withinMaxClamp(min, value, max) {\n  var v = within(min, value, max);\n  return v > max ? max : v;\n}\n\n//# sourceURL=webpack:///./node_modules/@popperjs/core/lib/utils/within.js?");

/***/ }),

/***/ "./node_modules/@tannin/compile/index.js":
/*!***********************************************!*\
  !*** ./node_modules/@tannin/compile/index.js ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return compile; });\n/* harmony import */ var _tannin_postfix__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tannin/postfix */ \"./node_modules/@tannin/postfix/index.js\");\n/* harmony import */ var _tannin_evaluate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tannin/evaluate */ \"./node_modules/@tannin/evaluate/index.js\");\n\n\n\n/**\n * Given a C expression, returns a function which can be called to evaluate its\n * result.\n *\n * @example\n *\n * ```js\n * import compile from '@tannin/compile';\n *\n * const evaluate = compile( 'n > 1' );\n *\n * evaluate( { n: 2 } );\n * // ⇒ true\n * ```\n *\n * @param {string} expression C expression.\n *\n * @return {(variables?:{[variable:string]:*})=>*} Compiled evaluator.\n */\nfunction compile( expression ) {\n\tvar terms = Object(_tannin_postfix__WEBPACK_IMPORTED_MODULE_0__[\"default\"])( expression );\n\n\treturn function( variables ) {\n\t\treturn Object(_tannin_evaluate__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( terms, variables );\n\t};\n}\n\n\n//# sourceURL=webpack:///./node_modules/@tannin/compile/index.js?");

/***/ }),

/***/ "./node_modules/@tannin/evaluate/index.js":
/*!************************************************!*\
  !*** ./node_modules/@tannin/evaluate/index.js ***!
  \************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return evaluate; });\n/**\n * Operator callback functions.\n *\n * @type {Object}\n */\nvar OPERATORS = {\n\t'!': function( a ) {\n\t\treturn ! a;\n\t},\n\t'*': function( a, b ) {\n\t\treturn a * b;\n\t},\n\t'/': function( a, b ) {\n\t\treturn a / b;\n\t},\n\t'%': function( a, b ) {\n\t\treturn a % b;\n\t},\n\t'+': function( a, b ) {\n\t\treturn a + b;\n\t},\n\t'-': function( a, b ) {\n\t\treturn a - b;\n\t},\n\t'<': function( a, b ) {\n\t\treturn a < b;\n\t},\n\t'<=': function( a, b ) {\n\t\treturn a <= b;\n\t},\n\t'>': function( a, b ) {\n\t\treturn a > b;\n\t},\n\t'>=': function( a, b ) {\n\t\treturn a >= b;\n\t},\n\t'==': function( a, b ) {\n\t\treturn a === b;\n\t},\n\t'!=': function( a, b ) {\n\t\treturn a !== b;\n\t},\n\t'&&': function( a, b ) {\n\t\treturn a && b;\n\t},\n\t'||': function( a, b ) {\n\t\treturn a || b;\n\t},\n\t'?:': function( a, b, c ) {\n\t\tif ( a ) {\n\t\t\tthrow b;\n\t\t}\n\n\t\treturn c;\n\t},\n};\n\n/**\n * Given an array of postfix terms and operand variables, returns the result of\n * the postfix evaluation.\n *\n * @example\n *\n * ```js\n * import evaluate from '@tannin/evaluate';\n *\n * // 3 + 4 * 5 / 6 ⇒ '3 4 5 * 6 / +'\n * const terms = [ '3', '4', '5', '*', '6', '/', '+' ];\n *\n * evaluate( terms, {} );\n * // ⇒ 6.333333333333334\n * ```\n *\n * @param {string[]} postfix   Postfix terms.\n * @param {Object}   variables Operand variables.\n *\n * @return {*} Result of evaluation.\n */\nfunction evaluate( postfix, variables ) {\n\tvar stack = [],\n\t\ti, j, args, getOperatorResult, term, value;\n\n\tfor ( i = 0; i < postfix.length; i++ ) {\n\t\tterm = postfix[ i ];\n\n\t\tgetOperatorResult = OPERATORS[ term ];\n\t\tif ( getOperatorResult ) {\n\t\t\t// Pop from stack by number of function arguments.\n\t\t\tj = getOperatorResult.length;\n\t\t\targs = Array( j );\n\t\t\twhile ( j-- ) {\n\t\t\t\targs[ j ] = stack.pop();\n\t\t\t}\n\n\t\t\ttry {\n\t\t\t\tvalue = getOperatorResult.apply( null, args );\n\t\t\t} catch ( earlyReturn ) {\n\t\t\t\treturn earlyReturn;\n\t\t\t}\n\t\t} else if ( variables.hasOwnProperty( term ) ) {\n\t\t\tvalue = variables[ term ];\n\t\t} else {\n\t\t\tvalue = +term;\n\t\t}\n\n\t\tstack.push( value );\n\t}\n\n\treturn stack[ 0 ];\n}\n\n\n//# sourceURL=webpack:///./node_modules/@tannin/evaluate/index.js?");

/***/ }),

/***/ "./node_modules/@tannin/plural-forms/index.js":
/*!****************************************************!*\
  !*** ./node_modules/@tannin/plural-forms/index.js ***!
  \****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return pluralForms; });\n/* harmony import */ var _tannin_compile__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tannin/compile */ \"./node_modules/@tannin/compile/index.js\");\n\n\n/**\n * Given a C expression, returns a function which, when called with a value,\n * evaluates the result with the value assumed to be the \"n\" variable of the\n * expression. The result will be coerced to its numeric equivalent.\n *\n * @param {string} expression C expression.\n *\n * @return {Function} Evaluator function.\n */\nfunction pluralForms( expression ) {\n\tvar evaluate = Object(_tannin_compile__WEBPACK_IMPORTED_MODULE_0__[\"default\"])( expression );\n\n\treturn function( n ) {\n\t\treturn +evaluate( { n: n } );\n\t};\n}\n\n\n//# sourceURL=webpack:///./node_modules/@tannin/plural-forms/index.js?");

/***/ }),

/***/ "./node_modules/@tannin/postfix/index.js":
/*!***********************************************!*\
  !*** ./node_modules/@tannin/postfix/index.js ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return postfix; });\nvar PRECEDENCE, OPENERS, TERMINATORS, PATTERN;\n\n/**\n * Operator precedence mapping.\n *\n * @type {Object}\n */\nPRECEDENCE = {\n\t'(': 9,\n\t'!': 8,\n\t'*': 7,\n\t'/': 7,\n\t'%': 7,\n\t'+': 6,\n\t'-': 6,\n\t'<': 5,\n\t'<=': 5,\n\t'>': 5,\n\t'>=': 5,\n\t'==': 4,\n\t'!=': 4,\n\t'&&': 3,\n\t'||': 2,\n\t'?': 1,\n\t'?:': 1,\n};\n\n/**\n * Characters which signal pair opening, to be terminated by terminators.\n *\n * @type {string[]}\n */\nOPENERS = [ '(', '?' ];\n\n/**\n * Characters which signal pair termination, the value an array with the\n * opener as its first member. The second member is an optional operator\n * replacement to push to the stack.\n *\n * @type {string[]}\n */\nTERMINATORS = {\n\t')': [ '(' ],\n\t':': [ '?', '?:' ],\n};\n\n/**\n * Pattern matching operators and openers.\n *\n * @type {RegExp}\n */\nPATTERN = /<=|>=|==|!=|&&|\\|\\||\\?:|\\(|!|\\*|\\/|%|\\+|-|<|>|\\?|\\)|:/;\n\n/**\n * Given a C expression, returns the equivalent postfix (Reverse Polish)\n * notation terms as an array.\n *\n * If a postfix string is desired, simply `.join( ' ' )` the result.\n *\n * @example\n *\n * ```js\n * import postfix from '@tannin/postfix';\n *\n * postfix( 'n > 1' );\n * // ⇒ [ 'n', '1', '>' ]\n * ```\n *\n * @param {string} expression C expression.\n *\n * @return {string[]} Postfix terms.\n */\nfunction postfix( expression ) {\n\tvar terms = [],\n\t\tstack = [],\n\t\tmatch, operator, term, element;\n\n\twhile ( ( match = expression.match( PATTERN ) ) ) {\n\t\toperator = match[ 0 ];\n\n\t\t// Term is the string preceding the operator match. It may contain\n\t\t// whitespace, and may be empty (if operator is at beginning).\n\t\tterm = expression.substr( 0, match.index ).trim();\n\t\tif ( term ) {\n\t\t\tterms.push( term );\n\t\t}\n\n\t\twhile ( ( element = stack.pop() ) ) {\n\t\t\tif ( TERMINATORS[ operator ] ) {\n\t\t\t\tif ( TERMINATORS[ operator ][ 0 ] === element ) {\n\t\t\t\t\t// Substitution works here under assumption that because\n\t\t\t\t\t// the assigned operator will no longer be a terminator, it\n\t\t\t\t\t// will be pushed to the stack during the condition below.\n\t\t\t\t\toperator = TERMINATORS[ operator ][ 1 ] || operator;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if ( OPENERS.indexOf( element ) >= 0 || PRECEDENCE[ element ] < PRECEDENCE[ operator ] ) {\n\t\t\t\t// Push to stack if either an opener or when pop reveals an\n\t\t\t\t// element of lower precedence.\n\t\t\t\tstack.push( element );\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t// For each popped from stack, push to terms.\n\t\t\tterms.push( element );\n\t\t}\n\n\t\tif ( ! TERMINATORS[ operator ] ) {\n\t\t\tstack.push( operator );\n\t\t}\n\n\t\t// Slice matched fragment from expression to continue match.\n\t\texpression = expression.substr( match.index + operator.length );\n\t}\n\n\t// Push remainder of operand, if exists, to terms.\n\texpression = expression.trim();\n\tif ( expression ) {\n\t\tterms.push( expression );\n\t}\n\n\t// Pop remaining items from stack into terms.\n\treturn terms.concat( stack.reverse() );\n}\n\n\n//# sourceURL=webpack:///./node_modules/@tannin/postfix/index.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/index.js":
/*!*****************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/index.js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"./node_modules/@wordpress/i18n/build-module/index.js\");\n/* harmony import */ var _middlewares_nonce__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./middlewares/nonce */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js\");\n/* harmony import */ var _middlewares_root_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./middlewares/root-url */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js\");\n/* harmony import */ var _middlewares_preloading__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./middlewares/preloading */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js\");\n/* harmony import */ var _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./middlewares/fetch-all-middleware */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js\");\n/* harmony import */ var _middlewares_namespace_endpoint__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./middlewares/namespace-endpoint */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js\");\n/* harmony import */ var _middlewares_http_v1__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./middlewares/http-v1 */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js\");\n/* harmony import */ var _middlewares_user_locale__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./middlewares/user-locale */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js\");\n/* harmony import */ var _middlewares_media_upload__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./middlewares/media-upload */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/media-upload.js\");\n/* harmony import */ var _utils_response__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/response */ \"./node_modules/@wordpress/api-fetch/build-module/utils/response.js\");\n/**\n * WordPress dependencies\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n/**\n * Default set of header values which should be sent with every request unless\n * explicitly provided through apiFetch options.\n *\n * @type {Record<string, string>}\n */\n\nconst DEFAULT_HEADERS = {\n  // The backend uses the Accept header as a condition for considering an\n  // incoming request as a REST request.\n  //\n  // See: https://core.trac.wordpress.org/ticket/44534\n  Accept: 'application/json, */*;q=0.1'\n};\n/**\n * Default set of fetch option values which should be sent with every request\n * unless explicitly provided through apiFetch options.\n *\n * @type {Object}\n */\n\nconst DEFAULT_OPTIONS = {\n  credentials: 'include'\n};\n/** @typedef {import('./types').APIFetchMiddleware} APIFetchMiddleware */\n\n/** @typedef {import('./types').APIFetchOptions} APIFetchOptions */\n\n/**\n * @type {import('./types').APIFetchMiddleware[]}\n */\n\nconst middlewares = [_middlewares_user_locale__WEBPACK_IMPORTED_MODULE_7__[\"default\"], _middlewares_namespace_endpoint__WEBPACK_IMPORTED_MODULE_5__[\"default\"], _middlewares_http_v1__WEBPACK_IMPORTED_MODULE_6__[\"default\"], _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_4__[\"default\"]];\n/**\n * Register a middleware\n *\n * @param {import('./types').APIFetchMiddleware} middleware\n */\n\nfunction registerMiddleware(middleware) {\n  middlewares.unshift(middleware);\n}\n/**\n * Checks the status of a response, throwing the Response as an error if\n * it is outside the 200 range.\n *\n * @param {Response} response\n * @return {Response} The response if the status is in the 200 range.\n */\n\nconst checkStatus = response => {\n  if (response.status >= 200 && response.status < 300) {\n    return response;\n  }\n  throw response;\n};\n/** @typedef {(options: import('./types').APIFetchOptions) => Promise<any>} FetchHandler*/\n\n/**\n * @type {FetchHandler}\n */\n\nconst defaultFetchHandler = nextOptions => {\n  const {\n    url,\n    path,\n    data,\n    parse = true,\n    ...remainingOptions\n  } = nextOptions;\n  let {\n    body,\n    headers\n  } = nextOptions; // Merge explicitly-provided headers with default values.\n\n  headers = {\n    ...DEFAULT_HEADERS,\n    ...headers\n  }; // The `data` property is a shorthand for sending a JSON body.\n\n  if (data) {\n    body = JSON.stringify(data);\n    headers['Content-Type'] = 'application/json';\n  }\n  const responsePromise = window.fetch(\n  // fall back to explicitly passing `window.location` which is the behavior if `undefined` is passed\n  url || path || window.location.href, {\n    ...DEFAULT_OPTIONS,\n    ...remainingOptions,\n    body,\n    headers\n  });\n  return responsePromise.then(value => Promise.resolve(value).then(checkStatus).catch(response => Object(_utils_response__WEBPACK_IMPORTED_MODULE_9__[\"parseAndThrowError\"])(response, parse)).then(response => Object(_utils_response__WEBPACK_IMPORTED_MODULE_9__[\"parseResponseAndNormalizeError\"])(response, parse)), err => {\n    // Re-throw AbortError for the users to handle it themselves.\n    if (err && err.name === 'AbortError') {\n      throw err;\n    } // Otherwise, there is most likely no network connection.\n    // Unfortunately the message might depend on the browser.\n\n    throw {\n      code: 'fetch_error',\n      message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('You are probably offline.')\n    };\n  });\n};\n/** @type {FetchHandler} */\n\nlet fetchHandler = defaultFetchHandler;\n/**\n * Defines a custom fetch handler for making the requests that will override\n * the default one using window.fetch\n *\n * @param {FetchHandler} newFetchHandler The new fetch handler\n */\n\nfunction setFetchHandler(newFetchHandler) {\n  fetchHandler = newFetchHandler;\n}\n/**\n * @template T\n * @param {import('./types').APIFetchOptions} options\n * @return {Promise<T>} A promise representing the request processed via the registered middlewares.\n */\n\nfunction apiFetch(options) {\n  // creates a nested function chain that calls all middlewares and finally the `fetchHandler`,\n  // converting `middlewares = [ m1, m2, m3 ]` into:\n  // ```\n  // opts1 => m1( opts1, opts2 => m2( opts2, opts3 => m3( opts3, fetchHandler ) ) );\n  // ```\n  const enhancedHandler = middlewares.reduceRight((/** @type {FetchHandler} */\n  next, middleware) => {\n    return workingOptions => middleware(workingOptions, next);\n  }, fetchHandler);\n  return enhancedHandler(options).catch(error => {\n    if (error.code !== 'rest_cookie_invalid_nonce') {\n      return Promise.reject(error);\n    } // If the nonce is invalid, refresh it and try again.\n\n    return window // @ts-ignore\n    .fetch(apiFetch.nonceEndpoint).then(checkStatus).then(data => data.text()).then(text => {\n      // @ts-ignore\n      apiFetch.nonceMiddleware.nonce = text;\n      return apiFetch(options);\n    });\n  });\n}\napiFetch.use = registerMiddleware;\napiFetch.setFetchHandler = setFetchHandler;\napiFetch.createNonceMiddleware = _middlewares_nonce__WEBPACK_IMPORTED_MODULE_1__[\"default\"];\napiFetch.createPreloadingMiddleware = _middlewares_preloading__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\napiFetch.createRootURLMiddleware = _middlewares_root_url__WEBPACK_IMPORTED_MODULE_2__[\"default\"];\napiFetch.fetchAllMiddleware = _middlewares_fetch_all_middleware__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\napiFetch.mediaUploadMiddleware = _middlewares_media_upload__WEBPACK_IMPORTED_MODULE_8__[\"default\"];\n/* harmony default export */ __webpack_exports__[\"default\"] = (apiFetch);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/index.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js":
/*!********************************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js ***!
  \********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/url */ \"./node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var ___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! .. */ \"./node_modules/@wordpress/api-fetch/build-module/index.js\");\n/**\n * WordPress dependencies\n */\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Apply query arguments to both URL and Path, whichever is present.\n *\n * @param {import('../types').APIFetchOptions} props\n * @param {Record<string, string | number>}    queryArgs\n * @return {import('../types').APIFetchOptions} The request with the modified query args\n */\n\nconst modifyQuery = ({\n  path,\n  url,\n  ...options\n}, queryArgs) => ({\n  ...options,\n  url: url && Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"addQueryArgs\"])(url, queryArgs),\n  path: path && Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"addQueryArgs\"])(path, queryArgs)\n});\n/**\n * Duplicates parsing functionality from apiFetch.\n *\n * @param {Response} response\n * @return {Promise<any>} Parsed response json.\n */\n\nconst parseResponse = response => response.json ? response.json() : Promise.reject(response);\n/**\n * @param {string | null} linkHeader\n * @return {{ next?: string }} The parsed link header.\n */\n\nconst parseLinkHeader = linkHeader => {\n  if (!linkHeader) {\n    return {};\n  }\n  const match = linkHeader.match(/<([^>]+)>; rel=\"next\"/);\n  return match ? {\n    next: match[1]\n  } : {};\n};\n/**\n * @param {Response} response\n * @return {string | undefined} The next page URL.\n */\n\nconst getNextPageUrl = response => {\n  const {\n    next\n  } = parseLinkHeader(response.headers.get('link'));\n  return next;\n};\n/**\n * @param {import('../types').APIFetchOptions} options\n * @return {boolean} True if the request contains an unbounded query.\n */\n\nconst requestContainsUnboundedQuery = options => {\n  const pathIsUnbounded = !!options.path && options.path.indexOf('per_page=-1') !== -1;\n  const urlIsUnbounded = !!options.url && options.url.indexOf('per_page=-1') !== -1;\n  return pathIsUnbounded || urlIsUnbounded;\n};\n/**\n * The REST API enforces an upper limit on the per_page option. To handle large\n * collections, apiFetch consumers can pass `per_page=-1`; this middleware will\n * then recursively assemble a full response array from all available pages.\n *\n * @type {import('../types').APIFetchMiddleware}\n */\n\nconst fetchAllMiddleware = async (options, next) => {\n  if (options.parse === false) {\n    // If a consumer has opted out of parsing, do not apply middleware.\n    return next(options);\n  }\n  if (!requestContainsUnboundedQuery(options)) {\n    // If neither url nor path is requesting all items, do not apply middleware.\n    return next(options);\n  } // Retrieve requested page of results.\n\n  const response = await Object(___WEBPACK_IMPORTED_MODULE_1__[\"default\"])({\n    ...modifyQuery(options, {\n      per_page: 100\n    }),\n    // Ensure headers are returned for page 1.\n    parse: false\n  });\n  const results = await parseResponse(response);\n  if (!Array.isArray(results)) {\n    // We have no reliable way of merging non-array results.\n    return results;\n  }\n  let nextPage = getNextPageUrl(response);\n  if (!nextPage) {\n    // There are no further pages to request.\n    return results;\n  } // Iteratively fetch all remaining pages until no \"next\" header is found.\n\n  let mergedResults = /** @type {any[]} */\n  [].concat(results);\n  while (nextPage) {\n    const nextResponse = await Object(___WEBPACK_IMPORTED_MODULE_1__[\"default\"])({\n      ...options,\n      // Ensure the URL for the next page is used instead of any provided path.\n      path: undefined,\n      url: nextPage,\n      // Ensure we still get headers so we can identify the next page.\n      parse: false\n    });\n    const nextResults = await parseResponse(nextResponse);\n    mergedResults = mergedResults.concat(nextResults);\n    nextPage = getNextPageUrl(nextResponse);\n  }\n  return mergedResults;\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (fetchAllMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/fetch-all-middleware.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js ***!
  \*******************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * Set of HTTP methods which are eligible to be overridden.\n *\n * @type {Set<string>}\n */\nconst OVERRIDE_METHODS = new Set(['PATCH', 'PUT', 'DELETE']);\n/**\n * Default request method.\n *\n * \"A request has an associated method (a method). Unless stated otherwise it\n * is `GET`.\"\n *\n * @see  https://fetch.spec.whatwg.org/#requests\n *\n * @type {string}\n */\n\nconst DEFAULT_METHOD = 'GET';\n/**\n * API Fetch middleware which overrides the request method for HTTP v1\n * compatibility leveraging the REST API X-HTTP-Method-Override header.\n *\n * @type {import('../types').APIFetchMiddleware}\n */\n\nconst httpV1Middleware = (options, next) => {\n  const {\n    method = DEFAULT_METHOD\n  } = options;\n  if (OVERRIDE_METHODS.has(method.toUpperCase())) {\n    options = {\n      ...options,\n      headers: {\n        ...options.headers,\n        'X-HTTP-Method-Override': method,\n        'Content-Type': 'application/json'\n      },\n      method: 'POST'\n    };\n  }\n  return next(options);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (httpV1Middleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/http-v1.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/media-upload.js":
/*!************************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/media-upload.js ***!
  \************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"./node_modules/@wordpress/i18n/build-module/index.js\");\n/* harmony import */ var _utils_response__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/response */ \"./node_modules/@wordpress/api-fetch/build-module/utils/response.js\");\n/**\n * WordPress dependencies\n */\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Middleware handling media upload failures and retries.\n *\n * @type {import('../types').APIFetchMiddleware}\n */\n\nconst mediaUploadMiddleware = (options, next) => {\n  const isMediaUploadRequest = options.path && options.path.indexOf('/wp/v2/media') !== -1 || options.url && options.url.indexOf('/wp/v2/media') !== -1;\n  if (!isMediaUploadRequest) {\n    return next(options);\n  }\n  let retries = 0;\n  const maxRetries = 5;\n  /**\n   * @param {string} attachmentId\n   * @return {Promise<any>} Processed post response.\n   */\n\n  const postProcess = attachmentId => {\n    retries++;\n    return next({\n      path: `/wp/v2/media/${attachmentId}/post-process`,\n      method: 'POST',\n      data: {\n        action: 'create-image-subsizes'\n      },\n      parse: false\n    }).catch(() => {\n      if (retries < maxRetries) {\n        return postProcess(attachmentId);\n      }\n      next({\n        path: `/wp/v2/media/${attachmentId}?force=true`,\n        method: 'DELETE'\n      });\n      return Promise.reject();\n    });\n  };\n  return next({\n    ...options,\n    parse: false\n  }).catch(response => {\n    const attachmentId = response.headers.get('x-wp-upload-attachment-id');\n    if (response.status >= 500 && response.status < 600 && attachmentId) {\n      return postProcess(attachmentId).catch(() => {\n        if (options.parse !== false) {\n          return Promise.reject({\n            code: 'post_process',\n            message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Media upload failed. If this is a photo or a large image, please scale it down and try again.')\n          });\n        }\n        return Promise.reject(response);\n      });\n    }\n    return Object(_utils_response__WEBPACK_IMPORTED_MODULE_1__[\"parseAndThrowError\"])(response, options.parse);\n  }).then(response => Object(_utils_response__WEBPACK_IMPORTED_MODULE_1__[\"parseResponseAndNormalizeError\"])(response, options.parse));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (mediaUploadMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/media-upload.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js":
/*!******************************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js ***!
  \******************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * @type {import('../types').APIFetchMiddleware}\n */\nconst namespaceAndEndpointMiddleware = (options, next) => {\n  let path = options.path;\n  let namespaceTrimmed, endpointTrimmed;\n  if (typeof options.namespace === 'string' && typeof options.endpoint === 'string') {\n    namespaceTrimmed = options.namespace.replace(/^\\/|\\/$/g, '');\n    endpointTrimmed = options.endpoint.replace(/^\\//, '');\n    if (endpointTrimmed) {\n      path = namespaceTrimmed + '/' + endpointTrimmed;\n    } else {\n      path = namespaceTrimmed;\n    }\n  }\n  delete options.namespace;\n  delete options.endpoint;\n  return next({\n    ...options,\n    path\n  });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (namespaceAndEndpointMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js":
/*!*****************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * @param {string} nonce\n * @return {import('../types').APIFetchMiddleware & { nonce: string }} A middleware to enhance a request with a nonce.\n */\nfunction createNonceMiddleware(nonce) {\n  /**\n   * @type {import('../types').APIFetchMiddleware & { nonce: string }}\n   */\n  const middleware = (options, next) => {\n    const {\n      headers = {}\n    } = options; // If an 'X-WP-Nonce' header (or any case-insensitive variation\n    // thereof) was specified, no need to add a nonce header.\n\n    for (const headerName in headers) {\n      if (headerName.toLowerCase() === 'x-wp-nonce' && headers[headerName] === middleware.nonce) {\n        return next(options);\n      }\n    }\n    return next({\n      ...options,\n      headers: {\n        ...headers,\n        'X-WP-Nonce': middleware.nonce\n      }\n    });\n  };\n  middleware.nonce = nonce;\n  return middleware;\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createNonceMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/nonce.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js":
/*!**********************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js ***!
  \**********************************************************************************/
/*! exports provided: getStablePath, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStablePath\", function() { return getStablePath; });\n/**\n * Given a path, returns a normalized path where equal query parameter values\n * will be treated as identical, regardless of order they appear in the original\n * text.\n *\n * @param {string} path Original path.\n *\n * @return {string} Normalized path.\n */\nfunction getStablePath(path) {\n  const splitted = path.split('?');\n  const query = splitted[1];\n  const base = splitted[0];\n  if (!query) {\n    return base;\n  } // 'b=1&c=2&a=5'\n\n  return base + '?' + query // [ 'b=1', 'c=2', 'a=5' ]\n  .split('&') // [ [ 'b, '1' ], [ 'c', '2' ], [ 'a', '5' ] ]\n  .map(entry => entry.split('=')) // [ [ 'a', '5' ], [ 'b, '1' ], [ 'c', '2' ] ]\n  .sort((a, b) => a[0].localeCompare(b[0])) // [ 'a=5', 'b=1', 'c=2' ]\n  .map(pair => pair.join('=')) // 'a=5&b=1&c=2'\n  .join('&');\n}\n/**\n * @param {Record<string, any>} preloadedData\n * @return {import('../types').APIFetchMiddleware} Preloading middleware.\n */\n\nfunction createPreloadingMiddleware(preloadedData) {\n  const cache = Object.keys(preloadedData).reduce((result, path) => {\n    result[getStablePath(path)] = preloadedData[path];\n    return result;\n  }, /** @type {Record<string, any>} */\n  {});\n  return (options, next) => {\n    const {\n      parse = true\n    } = options;\n    if (typeof options.path === 'string') {\n      const method = options.method || 'GET';\n      const path = getStablePath(options.path);\n      if ('GET' === method && cache[path]) {\n        const cacheData = cache[path]; // Unsetting the cache key ensures that the data is only preloaded a single time\n\n        delete cache[path];\n        return Promise.resolve(parse ? cacheData.body : new window.Response(JSON.stringify(cacheData.body), {\n          status: 200,\n          statusText: 'OK',\n          headers: cacheData.headers\n        }));\n      } else if ('OPTIONS' === method && cache[method] && cache[method][path]) {\n        return Promise.resolve(parse ? cache[method][path].body : cache[method][path]);\n      }\n    }\n    return next(options);\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createPreloadingMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/preloading.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js":
/*!********************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js ***!
  \********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _namespace_endpoint__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./namespace-endpoint */ \"./node_modules/@wordpress/api-fetch/build-module/middlewares/namespace-endpoint.js\");\n/**\n * Internal dependencies\n */\n\n/**\n * @param {string} rootURL\n * @return {import('../types').APIFetchMiddleware} Root URL middleware.\n */\n\nconst createRootURLMiddleware = rootURL => (options, next) => {\n  return Object(_namespace_endpoint__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(options, optionsWithPath => {\n    let url = optionsWithPath.url;\n    let path = optionsWithPath.path;\n    let apiRoot;\n    if (typeof path === 'string') {\n      apiRoot = rootURL;\n      if (-1 !== rootURL.indexOf('?')) {\n        path = path.replace('?', '&');\n      }\n      path = path.replace(/^\\//, ''); // API root may already include query parameter prefix if site is\n      // configured to use plain permalinks.\n\n      if ('string' === typeof apiRoot && -1 !== apiRoot.indexOf('?')) {\n        path = path.replace('?', '&');\n      }\n      url = apiRoot + path;\n    }\n    return next({\n      ...optionsWithPath,\n      url\n    });\n  });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (createRootURLMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/root-url.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js":
/*!***********************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js ***!
  \***********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/url */ \"./node_modules/@wordpress/url/build-module/index.js\");\n/**\n * WordPress dependencies\n */\n\n/**\n * @type {import('../types').APIFetchMiddleware}\n */\n\nconst userLocaleMiddleware = (options, next) => {\n  if (typeof options.url === 'string' && !Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"hasQueryArg\"])(options.url, '_locale')) {\n    options.url = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"addQueryArgs\"])(options.url, {\n      _locale: 'user'\n    });\n  }\n  if (typeof options.path === 'string' && !Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"hasQueryArg\"])(options.path, '_locale')) {\n    options.path = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_0__[\"addQueryArgs\"])(options.path, {\n      _locale: 'user'\n    });\n  }\n  return next(options);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (userLocaleMiddleware);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/middlewares/user-locale.js?");

/***/ }),

/***/ "./node_modules/@wordpress/api-fetch/build-module/utils/response.js":
/*!**************************************************************************!*\
  !*** ./node_modules/@wordpress/api-fetch/build-module/utils/response.js ***!
  \**************************************************************************/
/*! exports provided: parseResponseAndNormalizeError, parseAndThrowError */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"parseResponseAndNormalizeError\", function() { return parseResponseAndNormalizeError; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"parseAndThrowError\", function() { return parseAndThrowError; });\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"./node_modules/@wordpress/i18n/build-module/index.js\");\n/**\n * WordPress dependencies\n */\n\n/**\n * Parses the apiFetch response.\n *\n * @param {Response} response\n * @param {boolean}  shouldParseResponse\n *\n * @return {Promise<any> | null | Response} Parsed response.\n */\n\nconst parseResponse = (response, shouldParseResponse = true) => {\n  if (shouldParseResponse) {\n    if (response.status === 204) {\n      return null;\n    }\n    return response.json ? response.json() : Promise.reject(response);\n  }\n  return response;\n};\n/**\n * Calls the `json` function on the Response, throwing an error if the response\n * doesn't have a json function or if parsing the json itself fails.\n *\n * @param {Response} response\n * @return {Promise<any>} Parsed response.\n */\n\nconst parseJsonAndNormalizeError = response => {\n  const invalidJsonError = {\n    code: 'invalid_json',\n    message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('The response is not a valid JSON response.')\n  };\n  if (!response || !response.json) {\n    throw invalidJsonError;\n  }\n  return response.json().catch(() => {\n    throw invalidJsonError;\n  });\n};\n/**\n * Parses the apiFetch response properly and normalize response errors.\n *\n * @param {Response} response\n * @param {boolean}  shouldParseResponse\n *\n * @return {Promise<any>} Parsed response.\n */\n\nconst parseResponseAndNormalizeError = (response, shouldParseResponse = true) => {\n  return Promise.resolve(parseResponse(response, shouldParseResponse)).catch(res => parseAndThrowError(res, shouldParseResponse));\n};\n/**\n * Parses a response, throwing an error if parsing the response fails.\n *\n * @param {Response} response\n * @param {boolean}  shouldParseResponse\n * @return {Promise<any>} Parsed response.\n */\n\nfunction parseAndThrowError(response, shouldParseResponse = true) {\n  if (!shouldParseResponse) {\n    throw response;\n  }\n  return parseJsonAndNormalizeError(response).then(error => {\n    const unknownError = {\n      code: 'unknown_error',\n      message: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('An unknown error occurred.')\n    };\n    throw error || unknownError;\n  });\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/api-fetch/build-module/utils/response.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createAddHook.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createAddHook.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./validateNamespace.js */ \"./node_modules/@wordpress/hooks/build-module/validateNamespace.js\");\n/* harmony import */ var _validateHookName_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./validateHookName.js */ \"./node_modules/@wordpress/hooks/build-module/validateHookName.js\");\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * @callback AddHook\n *\n * Adds the hook to the appropriate hooks container.\n *\n * @param {string}               hookName      Name of hook to add\n * @param {string}               namespace     The unique namespace identifying the callback in the form `vendor/plugin/function`.\n * @param {import('.').Callback} callback      Function to call when the hook is run\n * @param {number}               [priority=10] Priority of this hook\n */\n\n/**\n * Returns a function which, when invoked, will add a hook.\n *\n * @param {import('.').Hooks}    hooks    Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {AddHook} Function that adds a new hook.\n */\nfunction createAddHook(hooks, storeKey) {\n  return function addHook(hookName, namespace, callback, priority = 10) {\n    const hooksStore = hooks[storeKey];\n    if (!Object(_validateHookName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(hookName)) {\n      return;\n    }\n    if (!Object(_validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(namespace)) {\n      return;\n    }\n    if ('function' !== typeof callback) {\n      // eslint-disable-next-line no-console\n      console.error('The hook callback must be a function.');\n      return;\n    }\n\n    // Validate numeric priority\n    if ('number' !== typeof priority) {\n      // eslint-disable-next-line no-console\n      console.error('If specified, the hook priority must be a number.');\n      return;\n    }\n    const handler = {\n      callback,\n      priority,\n      namespace\n    };\n    if (hooksStore[hookName]) {\n      // Find the correct insert index of the new hook.\n      const handlers = hooksStore[hookName].handlers;\n\n      /** @type {number} */\n      let i;\n      for (i = handlers.length; i > 0; i--) {\n        if (priority >= handlers[i - 1].priority) {\n          break;\n        }\n      }\n      if (i === handlers.length) {\n        // If append, operate via direct assignment.\n        handlers[i] = handler;\n      } else {\n        // Otherwise, insert before index via splice.\n        handlers.splice(i, 0, handler);\n      }\n\n      // We may also be currently executing this hook.  If the callback\n      // we're adding would come after the current callback, there's no\n      // problem; otherwise we need to increase the execution index of\n      // any other runs by 1 to account for the added element.\n      hooksStore.__current.forEach(hookInfo => {\n        if (hookInfo.name === hookName && hookInfo.currentIndex >= i) {\n          hookInfo.currentIndex++;\n        }\n      });\n    } else {\n      // This is the first hook of its type.\n      hooksStore[hookName] = {\n        handlers: [handler],\n        runs: 0\n      };\n    }\n    if (hookName !== 'hookAdded') {\n      hooks.doAction('hookAdded', hookName, namespace, callback, priority);\n    }\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createAddHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createAddHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createCurrentHook.js":
/*!*************************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createCurrentHook.js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * Returns a function which, when invoked, will return the name of the\n * currently running hook, or `null` if no hook of the given type is currently\n * running.\n *\n * @param {import('.').Hooks}    hooks    Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {() => string | null} Function that returns the current hook name or null.\n */\nfunction createCurrentHook(hooks, storeKey) {\n  return function currentHook() {\n    var _hooksStore$__current2;\n    var _hooksStore$__current;\n    const hooksStore = hooks[storeKey];\n    return (_hooksStore$__current = (_hooksStore$__current2 = hooksStore.__current[hooksStore.__current.length - 1]) === null || _hooksStore$__current2 === void 0 ? void 0 : _hooksStore$__current2.name) !== null && _hooksStore$__current !== void 0 ? _hooksStore$__current : null;\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createCurrentHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createCurrentHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createDidHook.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createDidHook.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _validateHookName_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./validateHookName.js */ \"./node_modules/@wordpress/hooks/build-module/validateHookName.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * @callback DidHook\n *\n * Returns the number of times an action has been fired.\n *\n * @param {string} hookName The hook name to check.\n *\n * @return {number | undefined} The number of times the hook has run.\n */\n\n/**\n * Returns a function which, when invoked, will return the number of times a\n * hook has been called.\n *\n * @param {import('.').Hooks}    hooks    Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {DidHook} Function that returns a hook's call count.\n */\nfunction createDidHook(hooks, storeKey) {\n  return function didHook(hookName) {\n    const hooksStore = hooks[storeKey];\n    if (!Object(_validateHookName_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(hookName)) {\n      return;\n    }\n    return hooksStore[hookName] && hooksStore[hookName].runs ? hooksStore[hookName].runs : 0;\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createDidHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createDidHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createDoingHook.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createDoingHook.js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * @callback DoingHook\n * Returns whether a hook is currently being executed.\n *\n * @param {string} [hookName] The name of the hook to check for.  If\n *                            omitted, will check for any hook being executed.\n *\n * @return {boolean} Whether the hook is being executed.\n */\n\n/**\n * Returns a function which, when invoked, will return whether a hook is\n * currently being executed.\n *\n * @param {import('.').Hooks}    hooks    Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {DoingHook} Function that returns whether a hook is currently\n *                     being executed.\n */\nfunction createDoingHook(hooks, storeKey) {\n  return function doingHook(hookName) {\n    const hooksStore = hooks[storeKey];\n\n    // If the hookName was not passed, check for any current hook.\n    if ('undefined' === typeof hookName) {\n      return 'undefined' !== typeof hooksStore.__current[0];\n    }\n\n    // Return the __current hook.\n    return hooksStore.__current[0] ? hookName === hooksStore.__current[0].name : false;\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createDoingHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createDoingHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createHasHook.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createHasHook.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * @callback HasHook\n *\n * Returns whether any handlers are attached for the given hookName and optional namespace.\n *\n * @param {string} hookName    The name of the hook to check for.\n * @param {string} [namespace] Optional. The unique namespace identifying the callback\n *                             in the form `vendor/plugin/function`.\n *\n * @return {boolean} Whether there are handlers that are attached to the given hook.\n */\n/**\n * Returns a function which, when invoked, will return whether any handlers are\n * attached to a particular hook.\n *\n * @param {import('.').Hooks}    hooks    Hooks instance.\n * @param {import('.').StoreKey} storeKey\n *\n * @return {HasHook} Function that returns whether any handlers are\n *                   attached to a particular hook and optional namespace.\n */\nfunction createHasHook(hooks, storeKey) {\n  return function hasHook(hookName, namespace) {\n    const hooksStore = hooks[storeKey];\n\n    // Use the namespace if provided.\n    if ('undefined' !== typeof namespace) {\n      return hookName in hooksStore && hooksStore[hookName].handlers.some(hook => hook.namespace === namespace);\n    }\n    return hookName in hooksStore;\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createHasHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createHasHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createHooks.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createHooks.js ***!
  \*******************************************************************/
/*! exports provided: _Hooks, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_Hooks\", function() { return _Hooks; });\n/* harmony import */ var _createAddHook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createAddHook */ \"./node_modules/@wordpress/hooks/build-module/createAddHook.js\");\n/* harmony import */ var _createRemoveHook__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./createRemoveHook */ \"./node_modules/@wordpress/hooks/build-module/createRemoveHook.js\");\n/* harmony import */ var _createHasHook__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./createHasHook */ \"./node_modules/@wordpress/hooks/build-module/createHasHook.js\");\n/* harmony import */ var _createRunHook__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./createRunHook */ \"./node_modules/@wordpress/hooks/build-module/createRunHook.js\");\n/* harmony import */ var _createCurrentHook__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./createCurrentHook */ \"./node_modules/@wordpress/hooks/build-module/createCurrentHook.js\");\n/* harmony import */ var _createDoingHook__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./createDoingHook */ \"./node_modules/@wordpress/hooks/build-module/createDoingHook.js\");\n/* harmony import */ var _createDidHook__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./createDidHook */ \"./node_modules/@wordpress/hooks/build-module/createDidHook.js\");\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n/**\n * Internal class for constructing hooks. Use `createHooks()` function\n *\n * Note, it is necessary to expose this class to make its type public.\n *\n * @private\n */\nclass _Hooks {\n  constructor() {\n    /** @type {import('.').Store} actions */\n    this.actions = Object.create(null);\n    this.actions.__current = [];\n\n    /** @type {import('.').Store} filters */\n    this.filters = Object.create(null);\n    this.filters.__current = [];\n    this.addAction = Object(_createAddHook__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this, 'actions');\n    this.addFilter = Object(_createAddHook__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this, 'filters');\n    this.removeAction = Object(_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'actions');\n    this.removeFilter = Object(_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'filters');\n    this.hasAction = Object(_createHasHook__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, 'actions');\n    this.hasFilter = Object(_createHasHook__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this, 'filters');\n    this.removeAllActions = Object(_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'actions', true);\n    this.removeAllFilters = Object(_createRemoveHook__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this, 'filters', true);\n    this.doAction = Object(_createRunHook__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(this, 'actions');\n    this.applyFilters = Object(_createRunHook__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(this, 'filters', true);\n    this.currentAction = Object(_createCurrentHook__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, 'actions');\n    this.currentFilter = Object(_createCurrentHook__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, 'filters');\n    this.doingAction = Object(_createDoingHook__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, 'actions');\n    this.doingFilter = Object(_createDoingHook__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(this, 'filters');\n    this.didAction = Object(_createDidHook__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, 'actions');\n    this.didFilter = Object(_createDidHook__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(this, 'filters');\n  }\n}\n\n/** @typedef {_Hooks} Hooks */\n\n/**\n * Returns an instance of the hooks object.\n *\n * @return {Hooks} A Hooks instance.\n */\nfunction createHooks() {\n  return new _Hooks();\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createHooks);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createHooks.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createRemoveHook.js":
/*!************************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createRemoveHook.js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./validateNamespace.js */ \"./node_modules/@wordpress/hooks/build-module/validateNamespace.js\");\n/* harmony import */ var _validateHookName_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./validateHookName.js */ \"./node_modules/@wordpress/hooks/build-module/validateHookName.js\");\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * @callback RemoveHook\n * Removes the specified callback (or all callbacks) from the hook with a given hookName\n * and namespace.\n *\n * @param {string} hookName  The name of the hook to modify.\n * @param {string} namespace The unique namespace identifying the callback in the\n *                           form `vendor/plugin/function`.\n *\n * @return {number | undefined} The number of callbacks removed.\n */\n\n/**\n * Returns a function which, when invoked, will remove a specified hook or all\n * hooks by the given name.\n *\n * @param {import('.').Hooks}    hooks             Hooks instance.\n * @param {import('.').StoreKey} storeKey\n * @param {boolean}              [removeAll=false] Whether to remove all callbacks for a hookName,\n *                                                 without regard to namespace. Used to create\n *                                                 `removeAll*` functions.\n *\n * @return {RemoveHook} Function that removes hooks.\n */\nfunction createRemoveHook(hooks, storeKey, removeAll = false) {\n  return function removeHook(hookName, namespace) {\n    const hooksStore = hooks[storeKey];\n    if (!Object(_validateHookName_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(hookName)) {\n      return;\n    }\n    if (!removeAll && !Object(_validateNamespace_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(namespace)) {\n      return;\n    }\n\n    // Bail if no hooks exist by this name.\n    if (!hooksStore[hookName]) {\n      return 0;\n    }\n    let handlersRemoved = 0;\n    if (removeAll) {\n      handlersRemoved = hooksStore[hookName].handlers.length;\n      hooksStore[hookName] = {\n        runs: hooksStore[hookName].runs,\n        handlers: []\n      };\n    } else {\n      // Try to find the specified callback to remove.\n      const handlers = hooksStore[hookName].handlers;\n      for (let i = handlers.length - 1; i >= 0; i--) {\n        if (handlers[i].namespace === namespace) {\n          handlers.splice(i, 1);\n          handlersRemoved++;\n          // This callback may also be part of a hook that is\n          // currently executing.  If the callback we're removing\n          // comes after the current callback, there's no problem;\n          // otherwise we need to decrease the execution index of any\n          // other runs by 1 to account for the removed element.\n          hooksStore.__current.forEach(hookInfo => {\n            if (hookInfo.name === hookName && hookInfo.currentIndex >= i) {\n              hookInfo.currentIndex--;\n            }\n          });\n        }\n      }\n    }\n    if (hookName !== 'hookRemoved') {\n      hooks.doAction('hookRemoved', hookName, namespace);\n    }\n    return handlersRemoved;\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createRemoveHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createRemoveHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/createRunHook.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/createRunHook.js ***!
  \*********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * Returns a function which, when invoked, will execute all callbacks\n * registered to a hook of the specified type, optionally returning the final\n * value of the call chain.\n *\n * @param {import('.').Hooks}    hooks                  Hooks instance.\n * @param {import('.').StoreKey} storeKey\n * @param {boolean}              [returnFirstArg=false] Whether each hook callback is expected to\n *                                                      return its first argument.\n *\n * @return {(hookName:string, ...args: unknown[]) => undefined|unknown} Function that runs hook callbacks.\n */\nfunction createRunHook(hooks, storeKey, returnFirstArg = false) {\n  return function runHooks(hookName, ...args) {\n    const hooksStore = hooks[storeKey];\n    if (!hooksStore[hookName]) {\n      hooksStore[hookName] = {\n        handlers: [],\n        runs: 0\n      };\n    }\n    hooksStore[hookName].runs++;\n    const handlers = hooksStore[hookName].handlers;\n\n    // The following code is stripped from production builds.\n    if (true) {\n      // Handle any 'all' hooks registered.\n      if ('hookAdded' !== hookName && hooksStore.all) {\n        handlers.push(...hooksStore.all.handlers);\n      }\n    }\n    if (!handlers || !handlers.length) {\n      return returnFirstArg ? args[0] : undefined;\n    }\n    const hookInfo = {\n      name: hookName,\n      currentIndex: 0\n    };\n    hooksStore.__current.push(hookInfo);\n    while (hookInfo.currentIndex < handlers.length) {\n      const handler = handlers[hookInfo.currentIndex];\n      const result = handler.callback.apply(null, args);\n      if (returnFirstArg) {\n        args[0] = result;\n      }\n      hookInfo.currentIndex++;\n    }\n    hooksStore.__current.pop();\n    if (returnFirstArg) {\n      return args[0];\n    }\n    return undefined;\n  };\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (createRunHook);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/createRunHook.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/index.js":
/*!*************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/index.js ***!
  \*************************************************************/
/*! exports provided: defaultHooks, createHooks, addAction, addFilter, removeAction, removeFilter, hasAction, hasFilter, removeAllActions, removeAllFilters, doAction, applyFilters, currentAction, currentFilter, doingAction, doingFilter, didAction, didFilter, actions, filters */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"defaultHooks\", function() { return defaultHooks; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"addAction\", function() { return addAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"addFilter\", function() { return addFilter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeAction\", function() { return removeAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeFilter\", function() { return removeFilter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"hasAction\", function() { return hasAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"hasFilter\", function() { return hasFilter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeAllActions\", function() { return removeAllActions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeAllFilters\", function() { return removeAllFilters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"doAction\", function() { return doAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"applyFilters\", function() { return applyFilters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"currentAction\", function() { return currentAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"currentFilter\", function() { return currentFilter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"doingAction\", function() { return doingAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"doingFilter\", function() { return doingFilter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"didAction\", function() { return didAction; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"didFilter\", function() { return didFilter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"filters\", function() { return filters; });\n/* harmony import */ var _createHooks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createHooks */ \"./node_modules/@wordpress/hooks/build-module/createHooks.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"createHooks\", function() { return _createHooks__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/**\n * Internal dependencies\n */\n\n\n/** @typedef {(...args: any[])=>any} Callback */\n\n/**\n * @typedef Handler\n * @property {Callback} callback  The callback\n * @property {string}   namespace The namespace\n * @property {number}   priority  The namespace\n */\n\n/**\n * @typedef Hook\n * @property {Handler[]} handlers Array of handlers\n * @property {number}    runs     Run counter\n */\n\n/**\n * @typedef Current\n * @property {string} name         Hook name\n * @property {number} currentIndex The index\n */\n\n/**\n * @typedef {Record<string, Hook> & {__current: Current[]}} Store\n */\n\n/**\n * @typedef {'actions' | 'filters'} StoreKey\n */\n\n/**\n * @typedef {import('./createHooks').Hooks} Hooks\n */\n\nconst defaultHooks = Object(_createHooks__WEBPACK_IMPORTED_MODULE_0__[\"default\"])();\nconst {\n  addAction,\n  addFilter,\n  removeAction,\n  removeFilter,\n  hasAction,\n  hasFilter,\n  removeAllActions,\n  removeAllFilters,\n  doAction,\n  applyFilters,\n  currentAction,\n  currentFilter,\n  doingAction,\n  doingFilter,\n  didAction,\n  didFilter,\n  actions,\n  filters\n} = defaultHooks;\n\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/index.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/validateHookName.js":
/*!************************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/validateHookName.js ***!
  \************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * Validate a hookName string.\n *\n * @param {string} hookName The hook name to validate. Should be a non empty string containing\n *                          only numbers, letters, dashes, periods and underscores. Also,\n *                          the hook name cannot begin with `__`.\n *\n * @return {boolean} Whether the hook name is valid.\n */\nfunction validateHookName(hookName) {\n  if ('string' !== typeof hookName || '' === hookName) {\n    // eslint-disable-next-line no-console\n    console.error('The hook name must be a non-empty string.');\n    return false;\n  }\n  if (/^__/.test(hookName)) {\n    // eslint-disable-next-line no-console\n    console.error('The hook name cannot begin with `__`.');\n    return false;\n  }\n  if (!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(hookName)) {\n    // eslint-disable-next-line no-console\n    console.error('The hook name can only contain numbers, letters, dashes, periods and underscores.');\n    return false;\n  }\n  return true;\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (validateHookName);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/validateHookName.js?");

/***/ }),

/***/ "./node_modules/@wordpress/hooks/build-module/validateNamespace.js":
/*!*************************************************************************!*\
  !*** ./node_modules/@wordpress/hooks/build-module/validateNamespace.js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/**\n * Validate a namespace string.\n *\n * @param {string} namespace The namespace to validate - should take the form\n *                           `vendor/plugin/function`.\n *\n * @return {boolean} Whether the namespace is valid.\n */\nfunction validateNamespace(namespace) {\n  if ('string' !== typeof namespace || '' === namespace) {\n    // eslint-disable-next-line no-console\n    console.error('The namespace must be a non-empty string.');\n    return false;\n  }\n  if (!/^[a-zA-Z][a-zA-Z0-9_.\\-\\/]*$/.test(namespace)) {\n    // eslint-disable-next-line no-console\n    console.error('The namespace can only contain numbers, letters, dashes, periods, underscores and slashes.');\n    return false;\n  }\n  return true;\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (validateNamespace);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/hooks/build-module/validateNamespace.js?");

/***/ }),

/***/ "./node_modules/@wordpress/i18n/build-module/create-i18n.js":
/*!******************************************************************!*\
  !*** ./node_modules/@wordpress/i18n/build-module/create-i18n.js ***!
  \******************************************************************/
/*! exports provided: createI18n */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createI18n\", function() { return createI18n; });\n/* harmony import */ var tannin__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tannin */ \"./node_modules/tannin/index.js\");\n/**\n * External dependencies\n */\n\n\n/**\n * @typedef {Record<string,any>} LocaleData\n */\n\n/**\n * Default locale data to use for Tannin domain when not otherwise provided.\n * Assumes an English plural forms expression.\n *\n * @type {LocaleData}\n */\nconst DEFAULT_LOCALE_DATA = {\n  '': {\n    /** @param {number} n */\n    plural_forms(n) {\n      return n === 1 ? 0 : 1;\n    }\n  }\n};\n\n/*\n * Regular expression that matches i18n hooks like `i18n.gettext`, `i18n.ngettext`,\n * `i18n.gettext_domain` or `i18n.ngettext_with_context` or `i18n.has_translation`.\n */\nconst I18N_HOOK_REGEXP = /^i18n\\.(n?gettext|has_translation)(_|$)/;\n\n/**\n * @typedef {(domain?: string) => LocaleData} GetLocaleData\n *\n * Returns locale data by domain in a\n * Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n */\n/**\n * @typedef {(data?: LocaleData, domain?: string) => void} SetLocaleData\n *\n * Merges locale data into the Tannin instance by domain. Note that this\n * function will overwrite the domain configuration. Accepts data in a\n * Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n */\n/**\n * @typedef {(data?: LocaleData, domain?: string) => void} AddLocaleData\n *\n * Merges locale data into the Tannin instance by domain. Note that this\n * function will also merge the domain configuration. Accepts data in a\n * Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n */\n/**\n * @typedef {(data?: LocaleData, domain?: string) => void} ResetLocaleData\n *\n * Resets all current Tannin instance locale data and sets the specified\n * locale data for the domain. Accepts data in a Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n */\n/** @typedef {() => void} SubscribeCallback */\n/** @typedef {() => void} UnsubscribeCallback */\n/**\n * @typedef {(callback: SubscribeCallback) => UnsubscribeCallback} Subscribe\n *\n * Subscribes to changes of locale data\n */\n/**\n * @typedef {(domain?: string) => string} GetFilterDomain\n * Retrieve the domain to use when calling domain-specific filters.\n */\n/**\n * @typedef {(text: string, domain?: string) => string} __\n *\n * Retrieve the translation of text.\n *\n * @see https://developer.wordpress.org/reference/functions/__/\n */\n/**\n * @typedef {(text: string, context: string, domain?: string) => string} _x\n *\n * Retrieve translated string with gettext context.\n *\n * @see https://developer.wordpress.org/reference/functions/_x/\n */\n/**\n * @typedef {(single: string, plural: string, number: number, domain?: string) => string} _n\n *\n * Translates and retrieves the singular or plural form based on the supplied\n * number.\n *\n * @see https://developer.wordpress.org/reference/functions/_n/\n */\n/**\n * @typedef {(single: string, plural: string, number: number, context: string, domain?: string) => string} _nx\n *\n * Translates and retrieves the singular or plural form based on the supplied\n * number, with gettext context.\n *\n * @see https://developer.wordpress.org/reference/functions/_nx/\n */\n/**\n * @typedef {() => boolean} IsRtl\n *\n * Check if current locale is RTL.\n *\n * **RTL (Right To Left)** is a locale property indicating that text is written from right to left.\n * For example, the `he` locale (for Hebrew) specifies right-to-left. Arabic (ar) is another common\n * language written RTL. The opposite of RTL, LTR (Left To Right) is used in other languages,\n * including English (`en`, `en-US`, `en-GB`, etc.), Spanish (`es`), and French (`fr`).\n */\n/**\n * @typedef {(single: string, context?: string, domain?: string) => boolean} HasTranslation\n *\n * Check if there is a translation for a given string in singular form.\n */\n/** @typedef {import('@wordpress/hooks').Hooks} Hooks */\n\n/**\n * An i18n instance\n *\n * @typedef I18n\n * @property {GetLocaleData}   getLocaleData   Returns locale data by domain in a Jed-formatted JSON object shape.\n * @property {SetLocaleData}   setLocaleData   Merges locale data into the Tannin instance by domain. Note that this\n *                                             function will overwrite the domain configuration. Accepts data in a\n *                                             Jed-formatted JSON object shape.\n * @property {AddLocaleData}   addLocaleData   Merges locale data into the Tannin instance by domain. Note that this\n *                                             function will also merge the domain configuration. Accepts data in a\n *                                             Jed-formatted JSON object shape.\n * @property {ResetLocaleData} resetLocaleData Resets all current Tannin instance locale data and sets the specified\n *                                             locale data for the domain. Accepts data in a Jed-formatted JSON object shape.\n * @property {Subscribe}       subscribe       Subscribes to changes of Tannin locale data.\n * @property {__}              __              Retrieve the translation of text.\n * @property {_x}              _x              Retrieve translated string with gettext context.\n * @property {_n}              _n              Translates and retrieves the singular or plural form based on the supplied\n *                                             number.\n * @property {_nx}             _nx             Translates and retrieves the singular or plural form based on the supplied\n *                                             number, with gettext context.\n * @property {IsRtl}           isRTL           Check if current locale is RTL.\n * @property {HasTranslation}  hasTranslation  Check if there is a translation for a given string.\n */\n\n/**\n * Create an i18n instance\n *\n * @param {LocaleData} [initialData]   Locale data configuration.\n * @param {string}     [initialDomain] Domain for which configuration applies.\n * @param {Hooks}      [hooks]         Hooks implementation.\n *\n * @return {I18n} I18n instance.\n */\nconst createI18n = (initialData, initialDomain, hooks) => {\n  /**\n   * The underlying instance of Tannin to which exported functions interface.\n   *\n   * @type {Tannin}\n   */\n  const tannin = new tannin__WEBPACK_IMPORTED_MODULE_0__[\"default\"]({});\n  const listeners = new Set();\n  const notifyListeners = () => {\n    listeners.forEach(listener => listener());\n  };\n\n  /**\n   * Subscribe to changes of locale data.\n   *\n   * @param {SubscribeCallback} callback Subscription callback.\n   * @return {UnsubscribeCallback} Unsubscribe callback.\n   */\n  const subscribe = callback => {\n    listeners.add(callback);\n    return () => listeners.delete(callback);\n  };\n\n  /** @type {GetLocaleData} */\n  const getLocaleData = (domain = 'default') => tannin.data[domain];\n\n  /**\n   * @param {LocaleData} [data]\n   * @param {string}     [domain]\n   */\n  const doSetLocaleData = (data, domain = 'default') => {\n    var _tannin$data$domain;\n    tannin.data[domain] = {\n      ...tannin.data[domain],\n      ...data\n    };\n\n    // Populate default domain configuration (supported locale date which omits\n    // a plural forms expression).\n    tannin.data[domain][''] = {\n      ...DEFAULT_LOCALE_DATA[''],\n      ...((_tannin$data$domain = tannin.data[domain]) === null || _tannin$data$domain === void 0 ? void 0 : _tannin$data$domain[''])\n    };\n\n    // Clean up cached plural forms functions cache as it might be updated.\n    delete tannin.pluralForms[domain];\n  };\n\n  /** @type {SetLocaleData} */\n  const setLocaleData = (data, domain) => {\n    doSetLocaleData(data, domain);\n    notifyListeners();\n  };\n\n  /** @type {AddLocaleData} */\n  const addLocaleData = (data, domain = 'default') => {\n    var _tannin$data$domain2;\n    tannin.data[domain] = {\n      ...tannin.data[domain],\n      ...data,\n      // Populate default domain configuration (supported locale date which omits\n      // a plural forms expression).\n      '': {\n        ...DEFAULT_LOCALE_DATA[''],\n        ...((_tannin$data$domain2 = tannin.data[domain]) === null || _tannin$data$domain2 === void 0 ? void 0 : _tannin$data$domain2['']),\n        ...(data === null || data === void 0 ? void 0 : data[''])\n      }\n    };\n\n    // Clean up cached plural forms functions cache as it might be updated.\n    delete tannin.pluralForms[domain];\n    notifyListeners();\n  };\n\n  /** @type {ResetLocaleData} */\n  const resetLocaleData = (data, domain) => {\n    // Reset all current Tannin locale data.\n    tannin.data = {};\n\n    // Reset cached plural forms functions cache.\n    tannin.pluralForms = {};\n    setLocaleData(data, domain);\n  };\n\n  /**\n   * Wrapper for Tannin's `dcnpgettext`. Populates default locale data if not\n   * otherwise previously assigned.\n   *\n   * @param {string|undefined} domain   Domain to retrieve the translated text.\n   * @param {string|undefined} context  Context information for the translators.\n   * @param {string}           single   Text to translate if non-plural. Used as\n   *                                    fallback return value on a caught error.\n   * @param {string}           [plural] The text to be used if the number is\n   *                                    plural.\n   * @param {number}           [number] The number to compare against to use\n   *                                    either the singular or plural form.\n   *\n   * @return {string} The translated string.\n   */\n  const dcnpgettext = (domain = 'default', context, single, plural, number) => {\n    if (!tannin.data[domain]) {\n      // Use `doSetLocaleData` to set silently, without notifying listeners.\n      doSetLocaleData(undefined, domain);\n    }\n    return tannin.dcnpgettext(domain, context, single, plural, number);\n  };\n\n  /** @type {GetFilterDomain} */\n  const getFilterDomain = (domain = 'default') => domain;\n\n  /** @type {__} */\n  const __ = (text, domain) => {\n    let translation = dcnpgettext(domain, undefined, text);\n    if (!hooks) {\n      return translation;\n    }\n\n    /**\n     * Filters text with its translation.\n     *\n     * @param {string} translation Translated text.\n     * @param {string} text        Text to translate.\n     * @param {string} domain      Text domain. Unique identifier for retrieving translated strings.\n     */\n    translation = /** @type {string} */\n    /** @type {*} */hooks.applyFilters('i18n.gettext', translation, text, domain);\n    return /** @type {string} */ /** @type {*} */hooks.applyFilters('i18n.gettext_' + getFilterDomain(domain), translation, text, domain);\n  };\n\n  /** @type {_x} */\n  const _x = (text, context, domain) => {\n    let translation = dcnpgettext(domain, context, text);\n    if (!hooks) {\n      return translation;\n    }\n\n    /**\n     * Filters text with its translation based on context information.\n     *\n     * @param {string} translation Translated text.\n     * @param {string} text        Text to translate.\n     * @param {string} context     Context information for the translators.\n     * @param {string} domain      Text domain. Unique identifier for retrieving translated strings.\n     */\n    translation = /** @type {string} */\n    /** @type {*} */hooks.applyFilters('i18n.gettext_with_context', translation, text, context, domain);\n    return /** @type {string} */ /** @type {*} */hooks.applyFilters('i18n.gettext_with_context_' + getFilterDomain(domain), translation, text, context, domain);\n  };\n\n  /** @type {_n} */\n  const _n = (single, plural, number, domain) => {\n    let translation = dcnpgettext(domain, undefined, single, plural, number);\n    if (!hooks) {\n      return translation;\n    }\n\n    /**\n     * Filters the singular or plural form of a string.\n     *\n     * @param {string} translation Translated text.\n     * @param {string} single      The text to be used if the number is singular.\n     * @param {string} plural      The text to be used if the number is plural.\n     * @param {string} number      The number to compare against to use either the singular or plural form.\n     * @param {string} domain      Text domain. Unique identifier for retrieving translated strings.\n     */\n    translation = /** @type {string} */\n    /** @type {*} */hooks.applyFilters('i18n.ngettext', translation, single, plural, number, domain);\n    return /** @type {string} */ /** @type {*} */hooks.applyFilters('i18n.ngettext_' + getFilterDomain(domain), translation, single, plural, number, domain);\n  };\n\n  /** @type {_nx} */\n  const _nx = (single, plural, number, context, domain) => {\n    let translation = dcnpgettext(domain, context, single, plural, number);\n    if (!hooks) {\n      return translation;\n    }\n\n    /**\n     * Filters the singular or plural form of a string with gettext context.\n     *\n     * @param {string} translation Translated text.\n     * @param {string} single      The text to be used if the number is singular.\n     * @param {string} plural      The text to be used if the number is plural.\n     * @param {string} number      The number to compare against to use either the singular or plural form.\n     * @param {string} context     Context information for the translators.\n     * @param {string} domain      Text domain. Unique identifier for retrieving translated strings.\n     */\n    translation = /** @type {string} */\n    /** @type {*} */hooks.applyFilters('i18n.ngettext_with_context', translation, single, plural, number, context, domain);\n    return /** @type {string} */ /** @type {*} */hooks.applyFilters('i18n.ngettext_with_context_' + getFilterDomain(domain), translation, single, plural, number, context, domain);\n  };\n\n  /** @type {IsRtl} */\n  const isRTL = () => {\n    return 'rtl' === _x('ltr', 'text direction');\n  };\n\n  /** @type {HasTranslation} */\n  const hasTranslation = (single, context, domain) => {\n    var _tannin$data, _tannin$data2;\n    const key = context ? context + '\\u0004' + single : single;\n    let result = !!((_tannin$data = tannin.data) !== null && _tannin$data !== void 0 && (_tannin$data2 = _tannin$data[domain !== null && domain !== void 0 ? domain : 'default']) !== null && _tannin$data2 !== void 0 && _tannin$data2[key]);\n    if (hooks) {\n      /**\n       * Filters the presence of a translation in the locale data.\n       *\n       * @param {boolean} hasTranslation Whether the translation is present or not..\n       * @param {string}  single         The singular form of the translated text (used as key in locale data)\n       * @param {string}  context        Context information for the translators.\n       * @param {string}  domain         Text domain. Unique identifier for retrieving translated strings.\n       */\n      result = /** @type { boolean } */\n      /** @type {*} */hooks.applyFilters('i18n.has_translation', result, single, context, domain);\n      result = /** @type { boolean } */\n      /** @type {*} */hooks.applyFilters('i18n.has_translation_' + getFilterDomain(domain), result, single, context, domain);\n    }\n    return result;\n  };\n  if (initialData) {\n    setLocaleData(initialData, initialDomain);\n  }\n  if (hooks) {\n    /**\n     * @param {string} hookName\n     */\n    const onHookAddedOrRemoved = hookName => {\n      if (I18N_HOOK_REGEXP.test(hookName)) {\n        notifyListeners();\n      }\n    };\n    hooks.addAction('hookAdded', 'core/i18n', onHookAddedOrRemoved);\n    hooks.addAction('hookRemoved', 'core/i18n', onHookAddedOrRemoved);\n  }\n  return {\n    getLocaleData,\n    setLocaleData,\n    addLocaleData,\n    resetLocaleData,\n    subscribe,\n    __,\n    _x,\n    _n,\n    _nx,\n    isRTL,\n    hasTranslation\n  };\n};\n\n//# sourceURL=webpack:///./node_modules/@wordpress/i18n/build-module/create-i18n.js?");

/***/ }),

/***/ "./node_modules/@wordpress/i18n/build-module/default-i18n.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/i18n/build-module/default-i18n.js ***!
  \*******************************************************************/
/*! exports provided: default, getLocaleData, setLocaleData, resetLocaleData, subscribe, __, _x, _n, _nx, isRTL, hasTranslation */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getLocaleData\", function() { return getLocaleData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setLocaleData\", function() { return setLocaleData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resetLocaleData\", function() { return resetLocaleData; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"subscribe\", function() { return subscribe; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__\", function() { return __; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_x\", function() { return _x; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_n\", function() { return _n; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"_nx\", function() { return _nx; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isRTL\", function() { return isRTL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"hasTranslation\", function() { return hasTranslation; });\n/* harmony import */ var _create_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create-i18n */ \"./node_modules/@wordpress/i18n/build-module/create-i18n.js\");\n/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/hooks */ \"./node_modules/@wordpress/hooks/build-module/index.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\nconst i18n = Object(_create_i18n__WEBPACK_IMPORTED_MODULE_0__[\"createI18n\"])(undefined, undefined, _wordpress_hooks__WEBPACK_IMPORTED_MODULE_1__[\"defaultHooks\"]);\n\n/**\n * Default, singleton instance of `I18n`.\n */\n/* harmony default export */ __webpack_exports__[\"default\"] = (i18n);\n\n/*\n * Comments in this file are duplicated from ./i18n due to\n * https://github.com/WordPress/gutenberg/pull/20318#issuecomment-590837722\n */\n\n/**\n * @typedef {import('./create-i18n').LocaleData} LocaleData\n * @typedef {import('./create-i18n').SubscribeCallback} SubscribeCallback\n * @typedef {import('./create-i18n').UnsubscribeCallback} UnsubscribeCallback\n */\n\n/**\n * Returns locale data by domain in a Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n *\n * @param {string} [domain] Domain for which to get the data.\n * @return {LocaleData} Locale data.\n */\nconst getLocaleData = i18n.getLocaleData.bind(i18n);\n\n/**\n * Merges locale data into the Tannin instance by domain. Accepts data in a\n * Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n *\n * @param {LocaleData} [data]   Locale data configuration.\n * @param {string}     [domain] Domain for which configuration applies.\n */\nconst setLocaleData = i18n.setLocaleData.bind(i18n);\n\n/**\n * Resets all current Tannin instance locale data and sets the specified\n * locale data for the domain. Accepts data in a Jed-formatted JSON object shape.\n *\n * @see http://messageformat.github.io/Jed/\n *\n * @param {LocaleData} [data]   Locale data configuration.\n * @param {string}     [domain] Domain for which configuration applies.\n */\nconst resetLocaleData = i18n.resetLocaleData.bind(i18n);\n\n/**\n * Subscribes to changes of locale data\n *\n * @param {SubscribeCallback} callback Subscription callback\n * @return {UnsubscribeCallback} Unsubscribe callback\n */\nconst subscribe = i18n.subscribe.bind(i18n);\n\n/**\n * Retrieve the translation of text.\n *\n * @see https://developer.wordpress.org/reference/functions/__/\n *\n * @param {string} text     Text to translate.\n * @param {string} [domain] Domain to retrieve the translated text.\n *\n * @return {string} Translated text.\n */\nconst __ = i18n.__.bind(i18n);\n\n/**\n * Retrieve translated string with gettext context.\n *\n * @see https://developer.wordpress.org/reference/functions/_x/\n *\n * @param {string} text     Text to translate.\n * @param {string} context  Context information for the translators.\n * @param {string} [domain] Domain to retrieve the translated text.\n *\n * @return {string} Translated context string without pipe.\n */\nconst _x = i18n._x.bind(i18n);\n\n/**\n * Translates and retrieves the singular or plural form based on the supplied\n * number.\n *\n * @see https://developer.wordpress.org/reference/functions/_n/\n *\n * @param {string} single   The text to be used if the number is singular.\n * @param {string} plural   The text to be used if the number is plural.\n * @param {number} number   The number to compare against to use either the\n *                          singular or plural form.\n * @param {string} [domain] Domain to retrieve the translated text.\n *\n * @return {string} The translated singular or plural form.\n */\nconst _n = i18n._n.bind(i18n);\n\n/**\n * Translates and retrieves the singular or plural form based on the supplied\n * number, with gettext context.\n *\n * @see https://developer.wordpress.org/reference/functions/_nx/\n *\n * @param {string} single   The text to be used if the number is singular.\n * @param {string} plural   The text to be used if the number is plural.\n * @param {number} number   The number to compare against to use either the\n *                          singular or plural form.\n * @param {string} context  Context information for the translators.\n * @param {string} [domain] Domain to retrieve the translated text.\n *\n * @return {string} The translated singular or plural form.\n */\nconst _nx = i18n._nx.bind(i18n);\n\n/**\n * Check if current locale is RTL.\n *\n * **RTL (Right To Left)** is a locale property indicating that text is written from right to left.\n * For example, the `he` locale (for Hebrew) specifies right-to-left. Arabic (ar) is another common\n * language written RTL. The opposite of RTL, LTR (Left To Right) is used in other languages,\n * including English (`en`, `en-US`, `en-GB`, etc.), Spanish (`es`), and French (`fr`).\n *\n * @return {boolean} Whether locale is RTL.\n */\nconst isRTL = i18n.isRTL.bind(i18n);\n\n/**\n * Check if there is a translation for a given string (in singular form).\n *\n * @param {string} single    Singular form of the string to look up.\n * @param {string} [context] Context information for the translators.\n * @param {string} [domain]  Domain to retrieve the translated text.\n * @return {boolean} Whether the translation exists or not.\n */\nconst hasTranslation = i18n.hasTranslation.bind(i18n);\n\n//# sourceURL=webpack:///./node_modules/@wordpress/i18n/build-module/default-i18n.js?");

/***/ }),

/***/ "./node_modules/@wordpress/i18n/build-module/index.js":
/*!************************************************************!*\
  !*** ./node_modules/@wordpress/i18n/build-module/index.js ***!
  \************************************************************/
/*! exports provided: sprintf, createI18n, defaultI18n, setLocaleData, resetLocaleData, getLocaleData, subscribe, __, _x, _n, _nx, isRTL, hasTranslation */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _sprintf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sprintf */ \"./node_modules/@wordpress/i18n/build-module/sprintf.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"sprintf\", function() { return _sprintf__WEBPACK_IMPORTED_MODULE_0__[\"sprintf\"]; });\n\n/* harmony import */ var _create_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./create-i18n */ \"./node_modules/@wordpress/i18n/build-module/create-i18n.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"createI18n\", function() { return _create_i18n__WEBPACK_IMPORTED_MODULE_1__[\"createI18n\"]; });\n\n/* harmony import */ var _default_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./default-i18n */ \"./node_modules/@wordpress/i18n/build-module/default-i18n.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"defaultI18n\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"setLocaleData\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"setLocaleData\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"resetLocaleData\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"resetLocaleData\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getLocaleData\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"getLocaleData\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"subscribe\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"subscribe\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"__\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"_x\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"_x\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"_n\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"_n\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"_nx\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"_nx\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isRTL\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"isRTL\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"hasTranslation\", function() { return _default_i18n__WEBPACK_IMPORTED_MODULE_2__[\"hasTranslation\"]; });\n\n\n\n\n\n//# sourceURL=webpack:///./node_modules/@wordpress/i18n/build-module/index.js?");

/***/ }),

/***/ "./node_modules/@wordpress/i18n/build-module/sprintf.js":
/*!**************************************************************!*\
  !*** ./node_modules/@wordpress/i18n/build-module/sprintf.js ***!
  \**************************************************************/
/*! exports provided: sprintf */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"sprintf\", function() { return sprintf; });\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! memize */ \"./node_modules/memize/dist/index.js\");\n/* harmony import */ var sprintf_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sprintf-js */ \"./node_modules/sprintf-js/src/sprintf.js\");\n/* harmony import */ var sprintf_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(sprintf_js__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * External dependencies\n */\n\n\n\n/**\n * Log to console, once per message; or more precisely, per referentially equal\n * argument set. Because Jed throws errors, we log these to the console instead\n * to avoid crashing the application.\n *\n * @param {...*} args Arguments to pass to `console.error`\n */\nconst logErrorOnce = Object(memize__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(console.error); // eslint-disable-line no-console\n\n/**\n * Returns a formatted string. If an error occurs in applying the format, the\n * original format string is returned.\n *\n * @param {string} format The format of the string to generate.\n * @param {...*}   args   Arguments to apply to the format.\n *\n * @see https://www.npmjs.com/package/sprintf-js\n *\n * @return {string} The formatted string.\n */\nfunction sprintf(format, ...args) {\n  try {\n    return sprintf_js__WEBPACK_IMPORTED_MODULE_1___default.a.sprintf(format, ...args);\n  } catch (error) {\n    if (error instanceof Error) {\n      logErrorOnce('sprintf error: \\n\\n' + error.toString());\n    }\n    return format;\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/i18n/build-module/sprintf.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/add-query-args.js":
/*!********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/add-query-args.js ***!
  \********************************************************************/
/*! exports provided: addQueryArgs */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"addQueryArgs\", function() { return addQueryArgs; });\n/* harmony import */ var _get_query_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-query-args */ \"./node_modules/@wordpress/url/build-module/get-query-args.js\");\n/* harmony import */ var _build_query_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./build-query-string */ \"./node_modules/@wordpress/url/build-module/build-query-string.js\");\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * Appends arguments as querystring to the provided URL. If the URL already\n * includes query arguments, the arguments are merged with (and take precedent\n * over) the existing set.\n *\n * @param {string} [url=''] URL to which arguments should be appended. If omitted,\n *                          only the resulting querystring is returned.\n * @param {Object} [args]   Query arguments to apply to URL.\n *\n * @example\n * ```js\n * const newURL = addQueryArgs( 'https://google.com', { q: 'test' } ); // https://google.com/?q=test\n * ```\n *\n * @return {string} URL with arguments applied.\n */\nfunction addQueryArgs(url = '', args) {\n  // If no arguments are to be appended, return original URL.\n  if (!args || !Object.keys(args).length) {\n    return url;\n  }\n  let baseUrl = url;\n\n  // Determine whether URL already had query arguments.\n  const queryStringIndex = url.indexOf('?');\n  if (queryStringIndex !== -1) {\n    // Merge into existing query arguments.\n    args = Object.assign(Object(_get_query_args__WEBPACK_IMPORTED_MODULE_0__[\"getQueryArgs\"])(url), args);\n\n    // Change working base URL to omit previous query arguments.\n    baseUrl = baseUrl.substr(0, queryStringIndex);\n  }\n  return baseUrl + '?' + Object(_build_query_string__WEBPACK_IMPORTED_MODULE_1__[\"buildQueryString\"])(args);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/add-query-args.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/build-query-string.js":
/*!************************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/build-query-string.js ***!
  \************************************************************************/
/*! exports provided: buildQueryString */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"buildQueryString\", function() { return buildQueryString; });\n/**\n * Generates URL-encoded query string using input query data.\n *\n * It is intended to behave equivalent as PHP's `http_build_query`, configured\n * with encoding type PHP_QUERY_RFC3986 (spaces as `%20`).\n *\n * @example\n * ```js\n * const queryString = buildQueryString( {\n *    simple: 'is ok',\n *    arrays: [ 'are', 'fine', 'too' ],\n *    objects: {\n *       evenNested: {\n *          ok: 'yes',\n *       },\n *    },\n * } );\n * // \"simple=is%20ok&arrays%5B0%5D=are&arrays%5B1%5D=fine&arrays%5B2%5D=too&objects%5BevenNested%5D%5Bok%5D=yes\"\n * ```\n *\n * @param {Record<string,*>} data Data to encode.\n *\n * @return {string} Query string.\n */\nfunction buildQueryString(data) {\n  let string = '';\n  const stack = Object.entries(data);\n  let pair;\n  while (pair = stack.shift()) {\n    let [key, value] = pair;\n\n    // Support building deeply nested data, from array or object values.\n    const hasNestedData = Array.isArray(value) || value && value.constructor === Object;\n    if (hasNestedData) {\n      // Push array or object values onto the stack as composed of their\n      // original key and nested index or key, retaining order by a\n      // combination of Array#reverse and Array#unshift onto the stack.\n      const valuePairs = Object.entries(value).reverse();\n      for (const [member, memberValue] of valuePairs) {\n        stack.unshift([`${key}[${member}]`, memberValue]);\n      }\n    } else if (value !== undefined) {\n      // Null is treated as special case, equivalent to empty string.\n      if (value === null) {\n        value = '';\n      }\n      string += '&' + [key, value].map(encodeURIComponent).join('=');\n    }\n  }\n\n  // Loop will concatenate with leading `&`, but it's only expected for all\n  // but the first query parameter. This strips the leading `&`, while still\n  // accounting for the case that the string may in-fact be empty.\n  return string.substr(1);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/build-query-string.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/clean-for-slug.js":
/*!********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/clean-for-slug.js ***!
  \********************************************************************/
/*! exports provided: cleanForSlug */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"cleanForSlug\", function() { return cleanForSlug; });\n/* harmony import */ var remove_accents__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! remove-accents */ \"./node_modules/remove-accents/index.js\");\n/* harmony import */ var remove_accents__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(remove_accents__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * External dependencies\n */\n\n\n/**\n * Performs some basic cleanup of a string for use as a post slug.\n *\n * This replicates some of what `sanitize_title()` does in WordPress core, but\n * is only designed to approximate what the slug will be.\n *\n * Converts Latin-1 Supplement and Latin Extended-A letters to basic Latin\n * letters. Removes combining diacritical marks. Converts whitespace, periods,\n * and forward slashes to hyphens. Removes any remaining non-word characters\n * except hyphens. Converts remaining string to lowercase. It does not account\n * for octets, HTML entities, or other encoded characters.\n *\n * @param {string} string Title or slug to be processed.\n *\n * @return {string} Processed string.\n */\nfunction cleanForSlug(string) {\n  if (!string) {\n    return '';\n  }\n  return remove_accents__WEBPACK_IMPORTED_MODULE_0___default()(string)\n  // Convert each group of whitespace, periods, and forward slashes to a hyphen.\n  .replace(/[\\s\\./]+/g, '-')\n  // Remove anything that's not a letter, number, underscore or hyphen.\n  .replace(/[^\\p{L}\\p{N}_-]+/gu, '')\n  // Convert to lowercase\n  .toLowerCase()\n  // Replace multiple hyphens with a single one.\n  .replace(/-+/g, '-')\n  // Remove any remaining leading or trailing hyphens.\n  .replace(/(^-+)|(-+$)/g, '');\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/clean-for-slug.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/filter-url-for-display.js":
/*!****************************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/filter-url-for-display.js ***!
  \****************************************************************************/
/*! exports provided: filterURLForDisplay */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"filterURLForDisplay\", function() { return filterURLForDisplay; });\n/**\n * Returns a URL for display.\n *\n * @param {string}      url       Original URL.\n * @param {number|null} maxLength URL length.\n *\n * @example\n * ```js\n * const displayUrl = filterURLForDisplay( 'https://www.wordpress.org/gutenberg/' ); // wordpress.org/gutenberg\n * const imageUrl = filterURLForDisplay( 'https://www.wordpress.org/wp-content/uploads/img.png', 20 ); // …ent/uploads/img.png\n * ```\n *\n * @return {string} Displayed URL.\n */\nfunction filterURLForDisplay(url, maxLength = null) {\n  // Remove protocol and www prefixes.\n  let filteredURL = url.replace(/^(?:https?:)\\/\\/(?:www\\.)?/, '');\n\n  // Ends with / and only has that single slash, strip it.\n  if (filteredURL.match(/^[^\\/]+\\/$/)) {\n    filteredURL = filteredURL.replace('/', '');\n  }\n\n  // capture file name from URL\n  const fileRegexp = /\\/([^\\/?]+)\\.(?:[\\w]+)(?=\\?|$)/;\n  if (!maxLength || filteredURL.length <= maxLength || !filteredURL.match(fileRegexp)) {\n    return filteredURL;\n  }\n\n  // If the file is not greater than max length, return last portion of URL.\n  filteredURL = filteredURL.split('?')[0];\n  const urlPieces = filteredURL.split('/');\n  const file = urlPieces[urlPieces.length - 1];\n  if (file.length <= maxLength) {\n    return '…' + filteredURL.slice(-maxLength);\n  }\n\n  // If the file is greater than max length, truncate the file.\n  const index = file.lastIndexOf('.');\n  const [fileName, extension] = [file.slice(0, index), file.slice(index + 1)];\n  const truncatedFile = fileName.slice(-3) + '.' + extension;\n  return file.slice(0, maxLength - truncatedFile.length - 1) + '…' + truncatedFile;\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/filter-url-for-display.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-authority.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-authority.js ***!
  \*******************************************************************/
/*! exports provided: getAuthority */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getAuthority\", function() { return getAuthority; });\n/**\n * Returns the authority part of the URL.\n *\n * @param {string} url The full URL.\n *\n * @example\n * ```js\n * const authority1 = getAuthority( 'https://wordpress.org/help/' ); // 'wordpress.org'\n * const authority2 = getAuthority( 'https://localhost:8080/test/' ); // 'localhost:8080'\n * ```\n *\n * @return {string|void} The authority part of the URL.\n */\nfunction getAuthority(url) {\n  const matches = /^[^\\/\\s:]+:(?:\\/\\/)?\\/?([^\\/\\s#?]+)[\\/#?]{0,1}\\S*$/.exec(url);\n  if (matches) {\n    return matches[1];\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-authority.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-filename.js":
/*!******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-filename.js ***!
  \******************************************************************/
/*! exports provided: getFilename */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getFilename\", function() { return getFilename; });\n/**\n * Returns the filename part of the URL.\n *\n * @param {string} url The full URL.\n *\n * @example\n * ```js\n * const filename1 = getFilename( 'http://localhost:8080/this/is/a/test.jpg' ); // 'test.jpg'\n * const filename2 = getFilename( '/this/is/a/test.png' ); // 'test.png'\n * ```\n *\n * @return {string|void} The filename part of the URL.\n */\nfunction getFilename(url) {\n  let filename;\n  if (!url) {\n    return;\n  }\n  try {\n    filename = new URL(url, 'http://example.com').pathname.split('/').pop();\n  } catch (error) {}\n  if (filename) {\n    return filename;\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-filename.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-fragment.js":
/*!******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-fragment.js ***!
  \******************************************************************/
/*! exports provided: getFragment */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getFragment\", function() { return getFragment; });\n/**\n * Returns the fragment part of the URL.\n *\n * @param {string} url The full URL\n *\n * @example\n * ```js\n * const fragment1 = getFragment( 'http://localhost:8080/this/is/a/test?query=true#fragment' ); // '#fragment'\n * const fragment2 = getFragment( 'https://wordpress.org#another-fragment?query=true' ); // '#another-fragment'\n * ```\n *\n * @return {string|void} The fragment part of the URL.\n */\nfunction getFragment(url) {\n  const matches = /^\\S+?(#[^\\s\\?]*)/.exec(url);\n  if (matches) {\n    return matches[1];\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-fragment.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-path-and-query-string.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-path-and-query-string.js ***!
  \*******************************************************************************/
/*! exports provided: getPathAndQueryString */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getPathAndQueryString\", function() { return getPathAndQueryString; });\n/* harmony import */ var ___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! . */ \"./node_modules/@wordpress/url/build-module/index.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * Returns the path part and query string part of the URL.\n *\n * @param {string} url The full URL.\n *\n * @example\n * ```js\n * const pathAndQueryString1 = getPathAndQueryString( 'http://localhost:8080/this/is/a/test?query=true' ); // '/this/is/a/test?query=true'\n * const pathAndQueryString2 = getPathAndQueryString( 'https://wordpress.org/help/faq/' ); // '/help/faq'\n * ```\n *\n * @return {string} The path part and query string part of the URL.\n */\nfunction getPathAndQueryString(url) {\n  const path = Object(___WEBPACK_IMPORTED_MODULE_0__[\"getPath\"])(url);\n  const queryString = Object(___WEBPACK_IMPORTED_MODULE_0__[\"getQueryString\"])(url);\n  let value = '/';\n  if (path) {\n    value += path;\n  }\n  if (queryString) {\n    value += `?${queryString}`;\n  }\n  return value;\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-path-and-query-string.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-path.js":
/*!**************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-path.js ***!
  \**************************************************************/
/*! exports provided: getPath */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getPath\", function() { return getPath; });\n/**\n * Returns the path part of the URL.\n *\n * @param {string} url The full URL.\n *\n * @example\n * ```js\n * const path1 = getPath( 'http://localhost:8080/this/is/a/test?query=true' ); // 'this/is/a/test'\n * const path2 = getPath( 'https://wordpress.org/help/faq/' ); // 'help/faq'\n * ```\n *\n * @return {string|void} The path part of the URL.\n */\nfunction getPath(url) {\n  const matches = /^[^\\/\\s:]+:(?:\\/\\/)?[^\\/\\s#?]+[\\/]([^\\s#?]+)[#?]{0,1}\\S*$/.exec(url);\n  if (matches) {\n    return matches[1];\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-path.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-protocol.js":
/*!******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-protocol.js ***!
  \******************************************************************/
/*! exports provided: getProtocol */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getProtocol\", function() { return getProtocol; });\n/**\n * Returns the protocol part of the URL.\n *\n * @param {string} url The full URL.\n *\n * @example\n * ```js\n * const protocol1 = getProtocol( 'tel:012345678' ); // 'tel:'\n * const protocol2 = getProtocol( 'https://wordpress.org' ); // 'https:'\n * ```\n *\n * @return {string|void} The protocol part of the URL.\n */\nfunction getProtocol(url) {\n  const matches = /^([^\\s:]+:)/.exec(url);\n  if (matches) {\n    return matches[1];\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-protocol.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-query-arg.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-query-arg.js ***!
  \*******************************************************************/
/*! exports provided: getQueryArg */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getQueryArg\", function() { return getQueryArg; });\n/* harmony import */ var _get_query_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-query-args */ \"./node_modules/@wordpress/url/build-module/get-query-args.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * @typedef {{[key: string]: QueryArgParsed}} QueryArgObject\n */\n\n/**\n * @typedef {string|string[]|QueryArgObject} QueryArgParsed\n */\n\n/**\n * Returns a single query argument of the url\n *\n * @param {string} url URL.\n * @param {string} arg Query arg name.\n *\n * @example\n * ```js\n * const foo = getQueryArg( 'https://wordpress.org?foo=bar&bar=baz', 'foo' ); // bar\n * ```\n *\n * @return {QueryArgParsed|void} Query arg value.\n */\nfunction getQueryArg(url, arg) {\n  return Object(_get_query_args__WEBPACK_IMPORTED_MODULE_0__[\"getQueryArgs\"])(url)[arg];\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-query-arg.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-query-args.js":
/*!********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-query-args.js ***!
  \********************************************************************/
/*! exports provided: getQueryArgs */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getQueryArgs\", function() { return getQueryArgs; });\n/* harmony import */ var _safe_decode_uri_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./safe-decode-uri-component */ \"./node_modules/@wordpress/url/build-module/safe-decode-uri-component.js\");\n/* harmony import */ var _get_query_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-query-string */ \"./node_modules/@wordpress/url/build-module/get-query-string.js\");\n/**\n * Internal dependencies\n */\n\n\n\n/** @typedef {import('./get-query-arg').QueryArgParsed} QueryArgParsed */\n\n/**\n * @typedef {Record<string,QueryArgParsed>} QueryArgs\n */\n\n/**\n * Sets a value in object deeply by a given array of path segments. Mutates the\n * object reference.\n *\n * @param {Record<string,*>} object Object in which to assign.\n * @param {string[]}         path   Path segment at which to set value.\n * @param {*}                value  Value to set.\n */\nfunction setPath(object, path, value) {\n  const length = path.length;\n  const lastIndex = length - 1;\n  for (let i = 0; i < length; i++) {\n    let key = path[i];\n    if (!key && Array.isArray(object)) {\n      // If key is empty string and next value is array, derive key from\n      // the current length of the array.\n      key = object.length.toString();\n    }\n    key = ['__proto__', 'constructor', 'prototype'].includes(key) ? key.toUpperCase() : key;\n\n    // If the next key in the path is numeric (or empty string), it will be\n    // created as an array. Otherwise, it will be created as an object.\n    const isNextKeyArrayIndex = !isNaN(Number(path[i + 1]));\n    object[key] = i === lastIndex ?\n    // If at end of path, assign the intended value.\n    value :\n    // Otherwise, advance to the next object in the path, creating\n    // it if it does not yet exist.\n    object[key] || (isNextKeyArrayIndex ? [] : {});\n    if (Array.isArray(object[key]) && !isNextKeyArrayIndex) {\n      // If we current key is non-numeric, but the next value is an\n      // array, coerce the value to an object.\n      object[key] = {\n        ...object[key]\n      };\n    }\n\n    // Update working reference object to the next in the path.\n    object = object[key];\n  }\n}\n\n/**\n * Returns an object of query arguments of the given URL. If the given URL is\n * invalid or has no querystring, an empty object is returned.\n *\n * @param {string} url URL.\n *\n * @example\n * ```js\n * const foo = getQueryArgs( 'https://wordpress.org?foo=bar&bar=baz' );\n * // { \"foo\": \"bar\", \"bar\": \"baz\" }\n * ```\n *\n * @return {QueryArgs} Query args object.\n */\nfunction getQueryArgs(url) {\n  return (Object(_get_query_string__WEBPACK_IMPORTED_MODULE_1__[\"getQueryString\"])(url) || ''\n  // Normalize space encoding, accounting for PHP URL encoding\n  // corresponding to `application/x-www-form-urlencoded`.\n  //\n  // See: https://tools.ietf.org/html/rfc1866#section-8.2.1\n  ).replace(/\\+/g, '%20').split('&').reduce((accumulator, keyValue) => {\n    const [key, value = ''] = keyValue.split('=')\n    // Filtering avoids decoding as `undefined` for value, where\n    // default is restored in destructuring assignment.\n    .filter(Boolean).map(_safe_decode_uri_component__WEBPACK_IMPORTED_MODULE_0__[\"safeDecodeURIComponent\"]);\n    if (key) {\n      const segments = key.replace(/\\]/g, '').split('[');\n      setPath(accumulator, segments, value);\n    }\n    return accumulator;\n  }, Object.create(null));\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-query-args.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/get-query-string.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/get-query-string.js ***!
  \**********************************************************************/
/*! exports provided: getQueryString */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getQueryString\", function() { return getQueryString; });\n/**\n * Returns the query string part of the URL.\n *\n * @param {string} url The full URL.\n *\n * @example\n * ```js\n * const queryString = getQueryString( 'http://localhost:8080/this/is/a/test?query=true#fragment' ); // 'query=true'\n * ```\n *\n * @return {string|void} The query string part of the URL.\n */\nfunction getQueryString(url) {\n  let query;\n  try {\n    query = new URL(url, 'http://example.com').search.substring(1);\n  } catch (error) {}\n  if (query) {\n    return query;\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/get-query-string.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/has-query-arg.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/has-query-arg.js ***!
  \*******************************************************************/
/*! exports provided: hasQueryArg */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"hasQueryArg\", function() { return hasQueryArg; });\n/* harmony import */ var _get_query_arg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-query-arg */ \"./node_modules/@wordpress/url/build-module/get-query-arg.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * Determines whether the URL contains a given query arg.\n *\n * @param {string} url URL.\n * @param {string} arg Query arg name.\n *\n * @example\n * ```js\n * const hasBar = hasQueryArg( 'https://wordpress.org?foo=bar&bar=baz', 'bar' ); // true\n * ```\n *\n * @return {boolean} Whether or not the URL contains the query arg.\n */\nfunction hasQueryArg(url, arg) {\n  return Object(_get_query_arg__WEBPACK_IMPORTED_MODULE_0__[\"getQueryArg\"])(url, arg) !== undefined;\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/has-query-arg.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/index.js":
/*!***********************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/index.js ***!
  \***********************************************************/
/*! exports provided: isURL, isEmail, getProtocol, isValidProtocol, getAuthority, isValidAuthority, getPath, isValidPath, getQueryString, buildQueryString, isValidQueryString, getPathAndQueryString, getFragment, isValidFragment, addQueryArgs, getQueryArg, getQueryArgs, hasQueryArg, removeQueryArgs, prependHTTP, safeDecodeURI, safeDecodeURIComponent, filterURLForDisplay, cleanForSlug, getFilename, normalizePath, prependHTTPS */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _is_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-url */ \"./node_modules/@wordpress/url/build-module/is-url.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isURL\", function() { return _is_url__WEBPACK_IMPORTED_MODULE_0__[\"isURL\"]; });\n\n/* harmony import */ var _is_email__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-email */ \"./node_modules/@wordpress/url/build-module/is-email.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isEmail\", function() { return _is_email__WEBPACK_IMPORTED_MODULE_1__[\"isEmail\"]; });\n\n/* harmony import */ var _get_protocol__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./get-protocol */ \"./node_modules/@wordpress/url/build-module/get-protocol.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getProtocol\", function() { return _get_protocol__WEBPACK_IMPORTED_MODULE_2__[\"getProtocol\"]; });\n\n/* harmony import */ var _is_valid_protocol__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./is-valid-protocol */ \"./node_modules/@wordpress/url/build-module/is-valid-protocol.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidProtocol\", function() { return _is_valid_protocol__WEBPACK_IMPORTED_MODULE_3__[\"isValidProtocol\"]; });\n\n/* harmony import */ var _get_authority__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./get-authority */ \"./node_modules/@wordpress/url/build-module/get-authority.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getAuthority\", function() { return _get_authority__WEBPACK_IMPORTED_MODULE_4__[\"getAuthority\"]; });\n\n/* harmony import */ var _is_valid_authority__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./is-valid-authority */ \"./node_modules/@wordpress/url/build-module/is-valid-authority.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidAuthority\", function() { return _is_valid_authority__WEBPACK_IMPORTED_MODULE_5__[\"isValidAuthority\"]; });\n\n/* harmony import */ var _get_path__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./get-path */ \"./node_modules/@wordpress/url/build-module/get-path.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getPath\", function() { return _get_path__WEBPACK_IMPORTED_MODULE_6__[\"getPath\"]; });\n\n/* harmony import */ var _is_valid_path__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./is-valid-path */ \"./node_modules/@wordpress/url/build-module/is-valid-path.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidPath\", function() { return _is_valid_path__WEBPACK_IMPORTED_MODULE_7__[\"isValidPath\"]; });\n\n/* harmony import */ var _get_query_string__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./get-query-string */ \"./node_modules/@wordpress/url/build-module/get-query-string.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getQueryString\", function() { return _get_query_string__WEBPACK_IMPORTED_MODULE_8__[\"getQueryString\"]; });\n\n/* harmony import */ var _build_query_string__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./build-query-string */ \"./node_modules/@wordpress/url/build-module/build-query-string.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"buildQueryString\", function() { return _build_query_string__WEBPACK_IMPORTED_MODULE_9__[\"buildQueryString\"]; });\n\n/* harmony import */ var _is_valid_query_string__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./is-valid-query-string */ \"./node_modules/@wordpress/url/build-module/is-valid-query-string.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidQueryString\", function() { return _is_valid_query_string__WEBPACK_IMPORTED_MODULE_10__[\"isValidQueryString\"]; });\n\n/* harmony import */ var _get_path_and_query_string__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./get-path-and-query-string */ \"./node_modules/@wordpress/url/build-module/get-path-and-query-string.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getPathAndQueryString\", function() { return _get_path_and_query_string__WEBPACK_IMPORTED_MODULE_11__[\"getPathAndQueryString\"]; });\n\n/* harmony import */ var _get_fragment__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./get-fragment */ \"./node_modules/@wordpress/url/build-module/get-fragment.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getFragment\", function() { return _get_fragment__WEBPACK_IMPORTED_MODULE_12__[\"getFragment\"]; });\n\n/* harmony import */ var _is_valid_fragment__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./is-valid-fragment */ \"./node_modules/@wordpress/url/build-module/is-valid-fragment.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidFragment\", function() { return _is_valid_fragment__WEBPACK_IMPORTED_MODULE_13__[\"isValidFragment\"]; });\n\n/* harmony import */ var _add_query_args__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./add-query-args */ \"./node_modules/@wordpress/url/build-module/add-query-args.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"addQueryArgs\", function() { return _add_query_args__WEBPACK_IMPORTED_MODULE_14__[\"addQueryArgs\"]; });\n\n/* harmony import */ var _get_query_arg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./get-query-arg */ \"./node_modules/@wordpress/url/build-module/get-query-arg.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getQueryArg\", function() { return _get_query_arg__WEBPACK_IMPORTED_MODULE_15__[\"getQueryArg\"]; });\n\n/* harmony import */ var _get_query_args__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./get-query-args */ \"./node_modules/@wordpress/url/build-module/get-query-args.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getQueryArgs\", function() { return _get_query_args__WEBPACK_IMPORTED_MODULE_16__[\"getQueryArgs\"]; });\n\n/* harmony import */ var _has_query_arg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./has-query-arg */ \"./node_modules/@wordpress/url/build-module/has-query-arg.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"hasQueryArg\", function() { return _has_query_arg__WEBPACK_IMPORTED_MODULE_17__[\"hasQueryArg\"]; });\n\n/* harmony import */ var _remove_query_args__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./remove-query-args */ \"./node_modules/@wordpress/url/build-module/remove-query-args.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"removeQueryArgs\", function() { return _remove_query_args__WEBPACK_IMPORTED_MODULE_18__[\"removeQueryArgs\"]; });\n\n/* harmony import */ var _prepend_http__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./prepend-http */ \"./node_modules/@wordpress/url/build-module/prepend-http.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"prependHTTP\", function() { return _prepend_http__WEBPACK_IMPORTED_MODULE_19__[\"prependHTTP\"]; });\n\n/* harmony import */ var _safe_decode_uri__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./safe-decode-uri */ \"./node_modules/@wordpress/url/build-module/safe-decode-uri.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"safeDecodeURI\", function() { return _safe_decode_uri__WEBPACK_IMPORTED_MODULE_20__[\"safeDecodeURI\"]; });\n\n/* harmony import */ var _safe_decode_uri_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./safe-decode-uri-component */ \"./node_modules/@wordpress/url/build-module/safe-decode-uri-component.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"safeDecodeURIComponent\", function() { return _safe_decode_uri_component__WEBPACK_IMPORTED_MODULE_21__[\"safeDecodeURIComponent\"]; });\n\n/* harmony import */ var _filter_url_for_display__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./filter-url-for-display */ \"./node_modules/@wordpress/url/build-module/filter-url-for-display.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"filterURLForDisplay\", function() { return _filter_url_for_display__WEBPACK_IMPORTED_MODULE_22__[\"filterURLForDisplay\"]; });\n\n/* harmony import */ var _clean_for_slug__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./clean-for-slug */ \"./node_modules/@wordpress/url/build-module/clean-for-slug.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"cleanForSlug\", function() { return _clean_for_slug__WEBPACK_IMPORTED_MODULE_23__[\"cleanForSlug\"]; });\n\n/* harmony import */ var _get_filename__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./get-filename */ \"./node_modules/@wordpress/url/build-module/get-filename.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getFilename\", function() { return _get_filename__WEBPACK_IMPORTED_MODULE_24__[\"getFilename\"]; });\n\n/* harmony import */ var _normalize_path__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./normalize-path */ \"./node_modules/@wordpress/url/build-module/normalize-path.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"normalizePath\", function() { return _normalize_path__WEBPACK_IMPORTED_MODULE_25__[\"normalizePath\"]; });\n\n/* harmony import */ var _prepend_https__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./prepend-https */ \"./node_modules/@wordpress/url/build-module/prepend-https.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"prependHTTPS\", function() { return _prepend_https__WEBPACK_IMPORTED_MODULE_26__[\"prependHTTPS\"]; });\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/index.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-email.js":
/*!**************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-email.js ***!
  \**************************************************************/
/*! exports provided: isEmail */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isEmail\", function() { return isEmail; });\nconst EMAIL_REGEXP = /^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\\.[a-z]{2,63}$/i;\n\n/**\n * Determines whether the given string looks like an email.\n *\n * @param {string} email The string to scrutinise.\n *\n * @example\n * ```js\n * const isEmail = isEmail( 'hello@wordpress.org' ); // true\n * ```\n *\n * @return {boolean} Whether or not it looks like an email.\n */\nfunction isEmail(email) {\n  return EMAIL_REGEXP.test(email);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-email.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-url.js":
/*!************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-url.js ***!
  \************************************************************/
/*! exports provided: isURL */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isURL\", function() { return isURL; });\n/**\n * Determines whether the given string looks like a URL.\n *\n * @param {string} url The string to scrutinise.\n *\n * @example\n * ```js\n * const isURL = isURL( 'https://wordpress.org' ); // true\n * ```\n *\n * @see https://url.spec.whatwg.org/\n * @see https://url.spec.whatwg.org/#valid-url-string\n *\n * @return {boolean} Whether or not it looks like a URL.\n */\nfunction isURL(url) {\n  // A URL can be considered value if the `URL` constructor is able to parse\n  // it. The constructor throws an error for an invalid URL.\n  try {\n    new URL(url);\n    return true;\n  } catch {\n    return false;\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-url.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-valid-authority.js":
/*!************************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-valid-authority.js ***!
  \************************************************************************/
/*! exports provided: isValidAuthority */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidAuthority\", function() { return isValidAuthority; });\n/**\n * Checks for invalid characters within the provided authority.\n *\n * @param {string} authority A string containing the URL authority.\n *\n * @example\n * ```js\n * const isValid = isValidAuthority( 'wordpress.org' ); // true\n * const isNotValid = isValidAuthority( 'wordpress#org' ); // false\n * ```\n *\n * @return {boolean} True if the argument contains a valid authority.\n */\nfunction isValidAuthority(authority) {\n  if (!authority) {\n    return false;\n  }\n  return /^[^\\s#?]+$/.test(authority);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-valid-authority.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-valid-fragment.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-valid-fragment.js ***!
  \***********************************************************************/
/*! exports provided: isValidFragment */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidFragment\", function() { return isValidFragment; });\n/**\n * Checks for invalid characters within the provided fragment.\n *\n * @param {string} fragment The url fragment.\n *\n * @example\n * ```js\n * const isValid = isValidFragment( '#valid-fragment' ); // true\n * const isNotValid = isValidFragment( '#invalid-#fragment' ); // false\n * ```\n *\n * @return {boolean} True if the argument contains a valid fragment.\n */\nfunction isValidFragment(fragment) {\n  if (!fragment) {\n    return false;\n  }\n  return /^#[^\\s#?\\/]*$/.test(fragment);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-valid-fragment.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-valid-path.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-valid-path.js ***!
  \*******************************************************************/
/*! exports provided: isValidPath */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidPath\", function() { return isValidPath; });\n/**\n * Checks for invalid characters within the provided path.\n *\n * @param {string} path The URL path.\n *\n * @example\n * ```js\n * const isValid = isValidPath( 'test/path/' ); // true\n * const isNotValid = isValidPath( '/invalid?test/path/' ); // false\n * ```\n *\n * @return {boolean} True if the argument contains a valid path\n */\nfunction isValidPath(path) {\n  if (!path) {\n    return false;\n  }\n  return /^[^\\s#?]+$/.test(path);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-valid-path.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-valid-protocol.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-valid-protocol.js ***!
  \***********************************************************************/
/*! exports provided: isValidProtocol */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidProtocol\", function() { return isValidProtocol; });\n/**\n * Tests if a url protocol is valid.\n *\n * @param {string} protocol The url protocol.\n *\n * @example\n * ```js\n * const isValid = isValidProtocol( 'https:' ); // true\n * const isNotValid = isValidProtocol( 'https :' ); // false\n * ```\n *\n * @return {boolean} True if the argument is a valid protocol (e.g. http:, tel:).\n */\nfunction isValidProtocol(protocol) {\n  if (!protocol) {\n    return false;\n  }\n  return /^[a-z\\-.\\+]+[0-9]*:$/i.test(protocol);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-valid-protocol.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/is-valid-query-string.js":
/*!***************************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/is-valid-query-string.js ***!
  \***************************************************************************/
/*! exports provided: isValidQueryString */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidQueryString\", function() { return isValidQueryString; });\n/**\n * Checks for invalid characters within the provided query string.\n *\n * @param {string} queryString The query string.\n *\n * @example\n * ```js\n * const isValid = isValidQueryString( 'query=true&another=false' ); // true\n * const isNotValid = isValidQueryString( 'query=true?another=false' ); // false\n * ```\n *\n * @return {boolean} True if the argument contains a valid query string.\n */\nfunction isValidQueryString(queryString) {\n  if (!queryString) {\n    return false;\n  }\n  return /^[^\\s#?\\/]+$/.test(queryString);\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/is-valid-query-string.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/normalize-path.js":
/*!********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/normalize-path.js ***!
  \********************************************************************/
/*! exports provided: normalizePath */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"normalizePath\", function() { return normalizePath; });\n/**\n * Given a path, returns a normalized path where equal query parameter values\n * will be treated as identical, regardless of order they appear in the original\n * text.\n *\n * @param {string} path Original path.\n *\n * @return {string} Normalized path.\n */\nfunction normalizePath(path) {\n  const splitted = path.split('?');\n  const query = splitted[1];\n  const base = splitted[0];\n  if (!query) {\n    return base;\n  }\n\n  // 'b=1%2C2&c=2&a=5'\n  return base + '?' + query\n  // [ 'b=1%2C2', 'c=2', 'a=5' ]\n  .split('&')\n  // [ [ 'b, '1%2C2' ], [ 'c', '2' ], [ 'a', '5' ] ]\n  .map(entry => entry.split('='))\n  // [ [ 'b', '1,2' ], [ 'c', '2' ], [ 'a', '5' ] ]\n  .map(pair => pair.map(decodeURIComponent))\n  // [ [ 'a', '5' ], [ 'b, '1,2' ], [ 'c', '2' ] ]\n  .sort((a, b) => a[0].localeCompare(b[0]))\n  // [ [ 'a', '5' ], [ 'b, '1%2C2' ], [ 'c', '2' ] ]\n  .map(pair => pair.map(encodeURIComponent))\n  // [ 'a=5', 'b=1%2C2', 'c=2' ]\n  .map(pair => pair.join('='))\n  // 'a=5&b=1%2C2&c=2'\n  .join('&');\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/normalize-path.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/prepend-http.js":
/*!******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/prepend-http.js ***!
  \******************************************************************/
/*! exports provided: prependHTTP */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"prependHTTP\", function() { return prependHTTP; });\n/* harmony import */ var _is_email__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-email */ \"./node_modules/@wordpress/url/build-module/is-email.js\");\n/**\n * Internal dependencies\n */\n\nconst USABLE_HREF_REGEXP = /^(?:[a-z]+:|#|\\?|\\.|\\/)/i;\n\n/**\n * Prepends \"http://\" to a url, if it looks like something that is meant to be a TLD.\n *\n * @param {string} url The URL to test.\n *\n * @example\n * ```js\n * const actualURL = prependHTTP( 'wordpress.org' ); // http://wordpress.org\n * ```\n *\n * @return {string} The updated URL.\n */\nfunction prependHTTP(url) {\n  if (!url) {\n    return url;\n  }\n  url = url.trim();\n  if (!USABLE_HREF_REGEXP.test(url) && !Object(_is_email__WEBPACK_IMPORTED_MODULE_0__[\"isEmail\"])(url)) {\n    return 'http://' + url;\n  }\n  return url;\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/prepend-http.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/prepend-https.js":
/*!*******************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/prepend-https.js ***!
  \*******************************************************************/
/*! exports provided: prependHTTPS */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"prependHTTPS\", function() { return prependHTTPS; });\n/* harmony import */ var _prepend_http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prepend-http */ \"./node_modules/@wordpress/url/build-module/prepend-http.js\");\n/**\n * Internal dependencies\n */\n\n\n/**\n * Prepends \"https://\" to a url, if it looks like something that is meant to be a TLD.\n *\n * Note: this will not replace \"http://\" with \"https://\".\n *\n * @param {string} url The URL to test.\n *\n * @example\n * ```js\n * const actualURL = prependHTTPS( 'wordpress.org' ); // https://wordpress.org\n * ```\n *\n * @return {string} The updated URL.\n */\nfunction prependHTTPS(url) {\n  if (!url) {\n    return url;\n  }\n\n  // If url starts with http://, return it as is.\n  if (url.startsWith('http://')) {\n    return url;\n  }\n  url = Object(_prepend_http__WEBPACK_IMPORTED_MODULE_0__[\"prependHTTP\"])(url);\n  return url.replace(/^http:/, 'https:');\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/prepend-https.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/remove-query-args.js":
/*!***********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/remove-query-args.js ***!
  \***********************************************************************/
/*! exports provided: removeQueryArgs */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeQueryArgs\", function() { return removeQueryArgs; });\n/* harmony import */ var _get_query_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./get-query-args */ \"./node_modules/@wordpress/url/build-module/get-query-args.js\");\n/* harmony import */ var _build_query_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./build-query-string */ \"./node_modules/@wordpress/url/build-module/build-query-string.js\");\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * Removes arguments from the query string of the url\n *\n * @param {string}    url  URL.\n * @param {...string} args Query Args.\n *\n * @example\n * ```js\n * const newUrl = removeQueryArgs( 'https://wordpress.org?foo=bar&bar=baz&baz=foobar', 'foo', 'bar' ); // https://wordpress.org?baz=foobar\n * ```\n *\n * @return {string} Updated URL.\n */\nfunction removeQueryArgs(url, ...args) {\n  const queryStringIndex = url.indexOf('?');\n  if (queryStringIndex === -1) {\n    return url;\n  }\n  const query = Object(_get_query_args__WEBPACK_IMPORTED_MODULE_0__[\"getQueryArgs\"])(url);\n  const baseURL = url.substr(0, queryStringIndex);\n  args.forEach(arg => delete query[arg]);\n  const queryString = Object(_build_query_string__WEBPACK_IMPORTED_MODULE_1__[\"buildQueryString\"])(query);\n  return queryString ? baseURL + '?' + queryString : baseURL;\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/remove-query-args.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/safe-decode-uri-component.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/safe-decode-uri-component.js ***!
  \*******************************************************************************/
/*! exports provided: safeDecodeURIComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"safeDecodeURIComponent\", function() { return safeDecodeURIComponent; });\n/**\n * Safely decodes a URI component with `decodeURIComponent`. Returns the URI component unmodified if\n * `decodeURIComponent` throws an error.\n *\n * @param {string} uriComponent URI component to decode.\n *\n * @return {string} Decoded URI component if possible.\n */\nfunction safeDecodeURIComponent(uriComponent) {\n  try {\n    return decodeURIComponent(uriComponent);\n  } catch (uriComponentError) {\n    return uriComponent;\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/safe-decode-uri-component.js?");

/***/ }),

/***/ "./node_modules/@wordpress/url/build-module/safe-decode-uri.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@wordpress/url/build-module/safe-decode-uri.js ***!
  \*********************************************************************/
/*! exports provided: safeDecodeURI */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"safeDecodeURI\", function() { return safeDecodeURI; });\n/**\n * Safely decodes a URI with `decodeURI`. Returns the URI unmodified if\n * `decodeURI` throws an error.\n *\n * @param {string} uri URI to decode.\n *\n * @example\n * ```js\n * const badUri = safeDecodeURI( '%z' ); // does not throw an Error, simply returns '%z'\n * ```\n *\n * @return {string} Decoded URI if possible.\n */\nfunction safeDecodeURI(uri) {\n  try {\n    return decodeURI(uri);\n  } catch (uriError) {\n    return uri;\n  }\n}\n\n//# sourceURL=webpack:///./node_modules/@wordpress/url/build-module/safe-decode-uri.js?");

/***/ }),

/***/ "./node_modules/charenc/charenc.js":
/*!*****************************************!*\
  !*** ./node_modules/charenc/charenc.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var charenc = {\n  // UTF-8 encoding\n  utf8: {\n    // Convert a string to a byte array\n    stringToBytes: function(str) {\n      return charenc.bin.stringToBytes(unescape(encodeURIComponent(str)));\n    },\n\n    // Convert a byte array to a string\n    bytesToString: function(bytes) {\n      return decodeURIComponent(escape(charenc.bin.bytesToString(bytes)));\n    }\n  },\n\n  // Binary encoding\n  bin: {\n    // Convert a string to a byte array\n    stringToBytes: function(str) {\n      for (var bytes = [], i = 0; i < str.length; i++)\n        bytes.push(str.charCodeAt(i) & 0xFF);\n      return bytes;\n    },\n\n    // Convert a byte array to a string\n    bytesToString: function(bytes) {\n      for (var str = [], i = 0; i < bytes.length; i++)\n        str.push(String.fromCharCode(bytes[i]));\n      return str.join('');\n    }\n  }\n};\n\nmodule.exports = charenc;\n\n\n//# sourceURL=webpack:///./node_modules/charenc/charenc.js?");

/***/ }),

/***/ "./node_modules/crypt/crypt.js":
/*!*************************************!*\
  !*** ./node_modules/crypt/crypt.js ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("(function() {\n  var base64map\n      = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',\n\n  crypt = {\n    // Bit-wise rotation left\n    rotl: function(n, b) {\n      return (n << b) | (n >>> (32 - b));\n    },\n\n    // Bit-wise rotation right\n    rotr: function(n, b) {\n      return (n << (32 - b)) | (n >>> b);\n    },\n\n    // Swap big-endian to little-endian and vice versa\n    endian: function(n) {\n      // If number given, swap endian\n      if (n.constructor == Number) {\n        return crypt.rotl(n, 8) & 0x00FF00FF | crypt.rotl(n, 24) & 0xFF00FF00;\n      }\n\n      // Else, assume array and swap all items\n      for (var i = 0; i < n.length; i++)\n        n[i] = crypt.endian(n[i]);\n      return n;\n    },\n\n    // Generate an array of any length of random bytes\n    randomBytes: function(n) {\n      for (var bytes = []; n > 0; n--)\n        bytes.push(Math.floor(Math.random() * 256));\n      return bytes;\n    },\n\n    // Convert a byte array to big-endian 32-bit words\n    bytesToWords: function(bytes) {\n      for (var words = [], i = 0, b = 0; i < bytes.length; i++, b += 8)\n        words[b >>> 5] |= bytes[i] << (24 - b % 32);\n      return words;\n    },\n\n    // Convert big-endian 32-bit words to a byte array\n    wordsToBytes: function(words) {\n      for (var bytes = [], b = 0; b < words.length * 32; b += 8)\n        bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF);\n      return bytes;\n    },\n\n    // Convert a byte array to a hex string\n    bytesToHex: function(bytes) {\n      for (var hex = [], i = 0; i < bytes.length; i++) {\n        hex.push((bytes[i] >>> 4).toString(16));\n        hex.push((bytes[i] & 0xF).toString(16));\n      }\n      return hex.join('');\n    },\n\n    // Convert a hex string to a byte array\n    hexToBytes: function(hex) {\n      for (var bytes = [], c = 0; c < hex.length; c += 2)\n        bytes.push(parseInt(hex.substr(c, 2), 16));\n      return bytes;\n    },\n\n    // Convert a byte array to a base-64 string\n    bytesToBase64: function(bytes) {\n      for (var base64 = [], i = 0; i < bytes.length; i += 3) {\n        var triplet = (bytes[i] << 16) | (bytes[i + 1] << 8) | bytes[i + 2];\n        for (var j = 0; j < 4; j++)\n          if (i * 8 + j * 6 <= bytes.length * 8)\n            base64.push(base64map.charAt((triplet >>> 6 * (3 - j)) & 0x3F));\n          else\n            base64.push('=');\n      }\n      return base64.join('');\n    },\n\n    // Convert a base-64 string to a byte array\n    base64ToBytes: function(base64) {\n      // Remove non-base-64 characters\n      base64 = base64.replace(/[^A-Z0-9+\\/]/ig, '');\n\n      for (var bytes = [], i = 0, imod4 = 0; i < base64.length;\n          imod4 = ++i % 4) {\n        if (imod4 == 0) continue;\n        bytes.push(((base64map.indexOf(base64.charAt(i - 1))\n            & (Math.pow(2, -2 * imod4 + 8) - 1)) << (imod4 * 2))\n            | (base64map.indexOf(base64.charAt(i)) >>> (6 - imod4 * 2)));\n      }\n      return bytes;\n    }\n  };\n\n  module.exports = crypt;\n})();\n\n\n//# sourceURL=webpack:///./node_modules/crypt/crypt.js?");

/***/ }),

/***/ "./node_modules/is-buffer/index.js":
/*!*****************************************!*\
  !*** ./node_modules/is-buffer/index.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/*!\n * Determine if an object is a Buffer\n *\n * @author   Feross Aboukhadijeh <https://feross.org>\n * @license  MIT\n */\n\n// The _isBuffer check is for Safari 5-7 support, because it's missing\n// Object.prototype.constructor. Remove this eventually\nmodule.exports = function (obj) {\n  return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)\n}\n\nfunction isBuffer (obj) {\n  return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)\n}\n\n// For Node v0.10 support. Remove this eventually.\nfunction isSlowBuffer (obj) {\n  return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))\n}\n\n\n//# sourceURL=webpack:///./node_modules/is-buffer/index.js?");

/***/ }),

/***/ "./node_modules/lodash/_DataView.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_DataView.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getNative = __webpack_require__(/*! ./_getNative */ \"./node_modules/lodash/_getNative.js\"),\n    root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/* Built-in method references that are verified to be native. */\nvar DataView = getNative(root, 'DataView');\n\nmodule.exports = DataView;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_DataView.js?");

/***/ }),

/***/ "./node_modules/lodash/_Hash.js":
/*!**************************************!*\
  !*** ./node_modules/lodash/_Hash.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var hashClear = __webpack_require__(/*! ./_hashClear */ \"./node_modules/lodash/_hashClear.js\"),\n    hashDelete = __webpack_require__(/*! ./_hashDelete */ \"./node_modules/lodash/_hashDelete.js\"),\n    hashGet = __webpack_require__(/*! ./_hashGet */ \"./node_modules/lodash/_hashGet.js\"),\n    hashHas = __webpack_require__(/*! ./_hashHas */ \"./node_modules/lodash/_hashHas.js\"),\n    hashSet = __webpack_require__(/*! ./_hashSet */ \"./node_modules/lodash/_hashSet.js\");\n\n/**\n * Creates a hash object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Hash(entries) {\n  var index = -1,\n      length = entries == null ? 0 : entries.length;\n\n  this.clear();\n  while (++index < length) {\n    var entry = entries[index];\n    this.set(entry[0], entry[1]);\n  }\n}\n\n// Add methods to `Hash`.\nHash.prototype.clear = hashClear;\nHash.prototype['delete'] = hashDelete;\nHash.prototype.get = hashGet;\nHash.prototype.has = hashHas;\nHash.prototype.set = hashSet;\n\nmodule.exports = Hash;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Hash.js?");

/***/ }),

/***/ "./node_modules/lodash/_ListCache.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_ListCache.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var listCacheClear = __webpack_require__(/*! ./_listCacheClear */ \"./node_modules/lodash/_listCacheClear.js\"),\n    listCacheDelete = __webpack_require__(/*! ./_listCacheDelete */ \"./node_modules/lodash/_listCacheDelete.js\"),\n    listCacheGet = __webpack_require__(/*! ./_listCacheGet */ \"./node_modules/lodash/_listCacheGet.js\"),\n    listCacheHas = __webpack_require__(/*! ./_listCacheHas */ \"./node_modules/lodash/_listCacheHas.js\"),\n    listCacheSet = __webpack_require__(/*! ./_listCacheSet */ \"./node_modules/lodash/_listCacheSet.js\");\n\n/**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction ListCache(entries) {\n  var index = -1,\n      length = entries == null ? 0 : entries.length;\n\n  this.clear();\n  while (++index < length) {\n    var entry = entries[index];\n    this.set(entry[0], entry[1]);\n  }\n}\n\n// Add methods to `ListCache`.\nListCache.prototype.clear = listCacheClear;\nListCache.prototype['delete'] = listCacheDelete;\nListCache.prototype.get = listCacheGet;\nListCache.prototype.has = listCacheHas;\nListCache.prototype.set = listCacheSet;\n\nmodule.exports = ListCache;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_ListCache.js?");

/***/ }),

/***/ "./node_modules/lodash/_Map.js":
/*!*************************************!*\
  !*** ./node_modules/lodash/_Map.js ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getNative = __webpack_require__(/*! ./_getNative */ \"./node_modules/lodash/_getNative.js\"),\n    root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/* Built-in method references that are verified to be native. */\nvar Map = getNative(root, 'Map');\n\nmodule.exports = Map;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Map.js?");

/***/ }),

/***/ "./node_modules/lodash/_MapCache.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_MapCache.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var mapCacheClear = __webpack_require__(/*! ./_mapCacheClear */ \"./node_modules/lodash/_mapCacheClear.js\"),\n    mapCacheDelete = __webpack_require__(/*! ./_mapCacheDelete */ \"./node_modules/lodash/_mapCacheDelete.js\"),\n    mapCacheGet = __webpack_require__(/*! ./_mapCacheGet */ \"./node_modules/lodash/_mapCacheGet.js\"),\n    mapCacheHas = __webpack_require__(/*! ./_mapCacheHas */ \"./node_modules/lodash/_mapCacheHas.js\"),\n    mapCacheSet = __webpack_require__(/*! ./_mapCacheSet */ \"./node_modules/lodash/_mapCacheSet.js\");\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n  var index = -1,\n      length = entries == null ? 0 : entries.length;\n\n  this.clear();\n  while (++index < length) {\n    var entry = entries[index];\n    this.set(entry[0], entry[1]);\n  }\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\nmodule.exports = MapCache;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_MapCache.js?");

/***/ }),

/***/ "./node_modules/lodash/_Promise.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_Promise.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getNative = __webpack_require__(/*! ./_getNative */ \"./node_modules/lodash/_getNative.js\"),\n    root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/* Built-in method references that are verified to be native. */\nvar Promise = getNative(root, 'Promise');\n\nmodule.exports = Promise;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Promise.js?");

/***/ }),

/***/ "./node_modules/lodash/_Set.js":
/*!*************************************!*\
  !*** ./node_modules/lodash/_Set.js ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getNative = __webpack_require__(/*! ./_getNative */ \"./node_modules/lodash/_getNative.js\"),\n    root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/* Built-in method references that are verified to be native. */\nvar Set = getNative(root, 'Set');\n\nmodule.exports = Set;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Set.js?");

/***/ }),

/***/ "./node_modules/lodash/_SetCache.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_SetCache.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var MapCache = __webpack_require__(/*! ./_MapCache */ \"./node_modules/lodash/_MapCache.js\"),\n    setCacheAdd = __webpack_require__(/*! ./_setCacheAdd */ \"./node_modules/lodash/_setCacheAdd.js\"),\n    setCacheHas = __webpack_require__(/*! ./_setCacheHas */ \"./node_modules/lodash/_setCacheHas.js\");\n\n/**\n *\n * Creates an array cache object to store unique values.\n *\n * @private\n * @constructor\n * @param {Array} [values] The values to cache.\n */\nfunction SetCache(values) {\n  var index = -1,\n      length = values == null ? 0 : values.length;\n\n  this.__data__ = new MapCache;\n  while (++index < length) {\n    this.add(values[index]);\n  }\n}\n\n// Add methods to `SetCache`.\nSetCache.prototype.add = SetCache.prototype.push = setCacheAdd;\nSetCache.prototype.has = setCacheHas;\n\nmodule.exports = SetCache;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_SetCache.js?");

/***/ }),

/***/ "./node_modules/lodash/_Stack.js":
/*!***************************************!*\
  !*** ./node_modules/lodash/_Stack.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var ListCache = __webpack_require__(/*! ./_ListCache */ \"./node_modules/lodash/_ListCache.js\"),\n    stackClear = __webpack_require__(/*! ./_stackClear */ \"./node_modules/lodash/_stackClear.js\"),\n    stackDelete = __webpack_require__(/*! ./_stackDelete */ \"./node_modules/lodash/_stackDelete.js\"),\n    stackGet = __webpack_require__(/*! ./_stackGet */ \"./node_modules/lodash/_stackGet.js\"),\n    stackHas = __webpack_require__(/*! ./_stackHas */ \"./node_modules/lodash/_stackHas.js\"),\n    stackSet = __webpack_require__(/*! ./_stackSet */ \"./node_modules/lodash/_stackSet.js\");\n\n/**\n * Creates a stack cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Stack(entries) {\n  var data = this.__data__ = new ListCache(entries);\n  this.size = data.size;\n}\n\n// Add methods to `Stack`.\nStack.prototype.clear = stackClear;\nStack.prototype['delete'] = stackDelete;\nStack.prototype.get = stackGet;\nStack.prototype.has = stackHas;\nStack.prototype.set = stackSet;\n\nmodule.exports = Stack;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Stack.js?");

/***/ }),

/***/ "./node_modules/lodash/_Symbol.js":
/*!****************************************!*\
  !*** ./node_modules/lodash/_Symbol.js ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Symbol.js?");

/***/ }),

/***/ "./node_modules/lodash/_Uint8Array.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_Uint8Array.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/** Built-in value references. */\nvar Uint8Array = root.Uint8Array;\n\nmodule.exports = Uint8Array;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_Uint8Array.js?");

/***/ }),

/***/ "./node_modules/lodash/_WeakMap.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_WeakMap.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getNative = __webpack_require__(/*! ./_getNative */ \"./node_modules/lodash/_getNative.js\"),\n    root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/* Built-in method references that are verified to be native. */\nvar WeakMap = getNative(root, 'WeakMap');\n\nmodule.exports = WeakMap;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_WeakMap.js?");

/***/ }),

/***/ "./node_modules/lodash/_arrayFilter.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_arrayFilter.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * A specialized version of `_.filter` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n */\nfunction arrayFilter(array, predicate) {\n  var index = -1,\n      length = array == null ? 0 : array.length,\n      resIndex = 0,\n      result = [];\n\n  while (++index < length) {\n    var value = array[index];\n    if (predicate(value, index, array)) {\n      result[resIndex++] = value;\n    }\n  }\n  return result;\n}\n\nmodule.exports = arrayFilter;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_arrayFilter.js?");

/***/ }),

/***/ "./node_modules/lodash/_arrayLikeKeys.js":
/*!***********************************************!*\
  !*** ./node_modules/lodash/_arrayLikeKeys.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseTimes = __webpack_require__(/*! ./_baseTimes */ \"./node_modules/lodash/_baseTimes.js\"),\n    isArguments = __webpack_require__(/*! ./isArguments */ \"./node_modules/lodash/isArguments.js\"),\n    isArray = __webpack_require__(/*! ./isArray */ \"./node_modules/lodash/isArray.js\"),\n    isBuffer = __webpack_require__(/*! ./isBuffer */ \"./node_modules/lodash/isBuffer.js\"),\n    isIndex = __webpack_require__(/*! ./_isIndex */ \"./node_modules/lodash/_isIndex.js\"),\n    isTypedArray = __webpack_require__(/*! ./isTypedArray */ \"./node_modules/lodash/isTypedArray.js\");\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\nfunction arrayLikeKeys(value, inherited) {\n  var isArr = isArray(value),\n      isArg = !isArr && isArguments(value),\n      isBuff = !isArr && !isArg && isBuffer(value),\n      isType = !isArr && !isArg && !isBuff && isTypedArray(value),\n      skipIndexes = isArr || isArg || isBuff || isType,\n      result = skipIndexes ? baseTimes(value.length, String) : [],\n      length = result.length;\n\n  for (var key in value) {\n    if ((inherited || hasOwnProperty.call(value, key)) &&\n        !(skipIndexes && (\n           // Safari 9 has enumerable `arguments.length` in strict mode.\n           key == 'length' ||\n           // Node.js 0.10 has enumerable non-index properties on buffers.\n           (isBuff && (key == 'offset' || key == 'parent')) ||\n           // PhantomJS 2 has enumerable non-index properties on typed arrays.\n           (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) ||\n           // Skip index properties.\n           isIndex(key, length)\n        ))) {\n      result.push(key);\n    }\n  }\n  return result;\n}\n\nmodule.exports = arrayLikeKeys;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_arrayLikeKeys.js?");

/***/ }),

/***/ "./node_modules/lodash/_arrayMap.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_arrayMap.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * A specialized version of `_.map` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\nfunction arrayMap(array, iteratee) {\n  var index = -1,\n      length = array == null ? 0 : array.length,\n      result = Array(length);\n\n  while (++index < length) {\n    result[index] = iteratee(array[index], index, array);\n  }\n  return result;\n}\n\nmodule.exports = arrayMap;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_arrayMap.js?");

/***/ }),

/***/ "./node_modules/lodash/_arrayPush.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_arrayPush.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Appends the elements of `values` to `array`.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {Array} values The values to append.\n * @returns {Array} Returns `array`.\n */\nfunction arrayPush(array, values) {\n  var index = -1,\n      length = values.length,\n      offset = array.length;\n\n  while (++index < length) {\n    array[offset + index] = values[index];\n  }\n  return array;\n}\n\nmodule.exports = arrayPush;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_arrayPush.js?");

/***/ }),

/***/ "./node_modules/lodash/_arrayReduce.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_arrayReduce.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * A specialized version of `_.reduce` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {*} [accumulator] The initial value.\n * @param {boolean} [initAccum] Specify using the first element of `array` as\n *  the initial value.\n * @returns {*} Returns the accumulated value.\n */\nfunction arrayReduce(array, iteratee, accumulator, initAccum) {\n  var index = -1,\n      length = array == null ? 0 : array.length;\n\n  if (initAccum && length) {\n    accumulator = array[++index];\n  }\n  while (++index < length) {\n    accumulator = iteratee(accumulator, array[index], index, array);\n  }\n  return accumulator;\n}\n\nmodule.exports = arrayReduce;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_arrayReduce.js?");

/***/ }),

/***/ "./node_modules/lodash/_arraySome.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_arraySome.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * A specialized version of `_.some` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n *  else `false`.\n */\nfunction arraySome(array, predicate) {\n  var index = -1,\n      length = array == null ? 0 : array.length;\n\n  while (++index < length) {\n    if (predicate(array[index], index, array)) {\n      return true;\n    }\n  }\n  return false;\n}\n\nmodule.exports = arraySome;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_arraySome.js?");

/***/ }),

/***/ "./node_modules/lodash/_asciiToArray.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_asciiToArray.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Converts an ASCII `string` to an array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the converted array.\n */\nfunction asciiToArray(string) {\n  return string.split('');\n}\n\nmodule.exports = asciiToArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_asciiToArray.js?");

/***/ }),

/***/ "./node_modules/lodash/_asciiWords.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_asciiWords.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used to match words composed of alphanumeric characters. */\nvar reAsciiWord = /[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g;\n\n/**\n * Splits an ASCII `string` into an array of its words.\n *\n * @private\n * @param {string} The string to inspect.\n * @returns {Array} Returns the words of `string`.\n */\nfunction asciiWords(string) {\n  return string.match(reAsciiWord) || [];\n}\n\nmodule.exports = asciiWords;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_asciiWords.js?");

/***/ }),

/***/ "./node_modules/lodash/_assocIndexOf.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_assocIndexOf.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var eq = __webpack_require__(/*! ./eq */ \"./node_modules/lodash/eq.js\");\n\n/**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction assocIndexOf(array, key) {\n  var length = array.length;\n  while (length--) {\n    if (eq(array[length][0], key)) {\n      return length;\n    }\n  }\n  return -1;\n}\n\nmodule.exports = assocIndexOf;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_assocIndexOf.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseGetAllKeys.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_baseGetAllKeys.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var arrayPush = __webpack_require__(/*! ./_arrayPush */ \"./node_modules/lodash/_arrayPush.js\"),\n    isArray = __webpack_require__(/*! ./isArray */ \"./node_modules/lodash/isArray.js\");\n\n/**\n * The base implementation of `getAllKeys` and `getAllKeysIn` which uses\n * `keysFunc` and `symbolsFunc` to get the enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @param {Function} symbolsFunc The function to get the symbols of `object`.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction baseGetAllKeys(object, keysFunc, symbolsFunc) {\n  var result = keysFunc(object);\n  return isArray(object) ? result : arrayPush(result, symbolsFunc(object));\n}\n\nmodule.exports = baseGetAllKeys;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseGetAllKeys.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseGetTag.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_baseGetTag.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var Symbol = __webpack_require__(/*! ./_Symbol */ \"./node_modules/lodash/_Symbol.js\"),\n    getRawTag = __webpack_require__(/*! ./_getRawTag */ \"./node_modules/lodash/_getRawTag.js\"),\n    objectToString = __webpack_require__(/*! ./_objectToString */ \"./node_modules/lodash/_objectToString.js\");\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n    undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n  if (value == null) {\n    return value === undefined ? undefinedTag : nullTag;\n  }\n  return (symToStringTag && symToStringTag in Object(value))\n    ? getRawTag(value)\n    : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseGetTag.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseIsArguments.js":
/*!*************************************************!*\
  !*** ./node_modules/lodash/_baseIsArguments.js ***!
  \*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ \"./node_modules/lodash/_baseGetTag.js\"),\n    isObjectLike = __webpack_require__(/*! ./isObjectLike */ \"./node_modules/lodash/isObjectLike.js\");\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]';\n\n/**\n * The base implementation of `_.isArguments`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n */\nfunction baseIsArguments(value) {\n  return isObjectLike(value) && baseGetTag(value) == argsTag;\n}\n\nmodule.exports = baseIsArguments;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseIsArguments.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseIsEqual.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_baseIsEqual.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseIsEqualDeep = __webpack_require__(/*! ./_baseIsEqualDeep */ \"./node_modules/lodash/_baseIsEqualDeep.js\"),\n    isObjectLike = __webpack_require__(/*! ./isObjectLike */ \"./node_modules/lodash/isObjectLike.js\");\n\n/**\n * The base implementation of `_.isEqual` which supports partial comparisons\n * and tracks traversed objects.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {boolean} bitmask The bitmask flags.\n *  1 - Unordered comparison\n *  2 - Partial comparison\n * @param {Function} [customizer] The function to customize comparisons.\n * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n */\nfunction baseIsEqual(value, other, bitmask, customizer, stack) {\n  if (value === other) {\n    return true;\n  }\n  if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n    return value !== value && other !== other;\n  }\n  return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n}\n\nmodule.exports = baseIsEqual;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseIsEqual.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseIsEqualDeep.js":
/*!*************************************************!*\
  !*** ./node_modules/lodash/_baseIsEqualDeep.js ***!
  \*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var Stack = __webpack_require__(/*! ./_Stack */ \"./node_modules/lodash/_Stack.js\"),\n    equalArrays = __webpack_require__(/*! ./_equalArrays */ \"./node_modules/lodash/_equalArrays.js\"),\n    equalByTag = __webpack_require__(/*! ./_equalByTag */ \"./node_modules/lodash/_equalByTag.js\"),\n    equalObjects = __webpack_require__(/*! ./_equalObjects */ \"./node_modules/lodash/_equalObjects.js\"),\n    getTag = __webpack_require__(/*! ./_getTag */ \"./node_modules/lodash/_getTag.js\"),\n    isArray = __webpack_require__(/*! ./isArray */ \"./node_modules/lodash/isArray.js\"),\n    isBuffer = __webpack_require__(/*! ./isBuffer */ \"./node_modules/lodash/isBuffer.js\"),\n    isTypedArray = __webpack_require__(/*! ./isTypedArray */ \"./node_modules/lodash/isTypedArray.js\");\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n    arrayTag = '[object Array]',\n    objectTag = '[object Object]';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqual` for arrays and objects which performs\n * deep comparisons and tracks traversed objects enabling objects with circular\n * references to be compared.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} [stack] Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {\n  var objIsArr = isArray(object),\n      othIsArr = isArray(other),\n      objTag = objIsArr ? arrayTag : getTag(object),\n      othTag = othIsArr ? arrayTag : getTag(other);\n\n  objTag = objTag == argsTag ? objectTag : objTag;\n  othTag = othTag == argsTag ? objectTag : othTag;\n\n  var objIsObj = objTag == objectTag,\n      othIsObj = othTag == objectTag,\n      isSameTag = objTag == othTag;\n\n  if (isSameTag && isBuffer(object)) {\n    if (!isBuffer(other)) {\n      return false;\n    }\n    objIsArr = true;\n    objIsObj = false;\n  }\n  if (isSameTag && !objIsObj) {\n    stack || (stack = new Stack);\n    return (objIsArr || isTypedArray(object))\n      ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)\n      : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);\n  }\n  if (!(bitmask & COMPARE_PARTIAL_FLAG)) {\n    var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),\n        othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');\n\n    if (objIsWrapped || othIsWrapped) {\n      var objUnwrapped = objIsWrapped ? object.value() : object,\n          othUnwrapped = othIsWrapped ? other.value() : other;\n\n      stack || (stack = new Stack);\n      return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);\n    }\n  }\n  if (!isSameTag) {\n    return false;\n  }\n  stack || (stack = new Stack);\n  return equalObjects(object, other, bitmask, customizer, equalFunc, stack);\n}\n\nmodule.exports = baseIsEqualDeep;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseIsEqualDeep.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseIsNative.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_baseIsNative.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var isFunction = __webpack_require__(/*! ./isFunction */ \"./node_modules/lodash/isFunction.js\"),\n    isMasked = __webpack_require__(/*! ./_isMasked */ \"./node_modules/lodash/_isMasked.js\"),\n    isObject = __webpack_require__(/*! ./isObject */ \"./node_modules/lodash/isObject.js\"),\n    toSource = __webpack_require__(/*! ./_toSource */ \"./node_modules/lodash/_toSource.js\");\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Used for built-in method references. */\nvar funcProto = Function.prototype,\n    objectProto = Object.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n  funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n  .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n *  else `false`.\n */\nfunction baseIsNative(value) {\n  if (!isObject(value) || isMasked(value)) {\n    return false;\n  }\n  var pattern = isFunction(value) ? reIsNative : reIsHostCtor;\n  return pattern.test(toSource(value));\n}\n\nmodule.exports = baseIsNative;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseIsNative.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseIsTypedArray.js":
/*!**************************************************!*\
  !*** ./node_modules/lodash/_baseIsTypedArray.js ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ \"./node_modules/lodash/_baseGetTag.js\"),\n    isLength = __webpack_require__(/*! ./isLength */ \"./node_modules/lodash/isLength.js\"),\n    isObjectLike = __webpack_require__(/*! ./isObjectLike */ \"./node_modules/lodash/isObjectLike.js\");\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n    arrayTag = '[object Array]',\n    boolTag = '[object Boolean]',\n    dateTag = '[object Date]',\n    errorTag = '[object Error]',\n    funcTag = '[object Function]',\n    mapTag = '[object Map]',\n    numberTag = '[object Number]',\n    objectTag = '[object Object]',\n    regexpTag = '[object RegExp]',\n    setTag = '[object Set]',\n    stringTag = '[object String]',\n    weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n    dataViewTag = '[object DataView]',\n    float32Tag = '[object Float32Array]',\n    float64Tag = '[object Float64Array]',\n    int8Tag = '[object Int8Array]',\n    int16Tag = '[object Int16Array]',\n    int32Tag = '[object Int32Array]',\n    uint8Tag = '[object Uint8Array]',\n    uint8ClampedTag = '[object Uint8ClampedArray]',\n    uint16Tag = '[object Uint16Array]',\n    uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values of typed arrays. */\nvar typedArrayTags = {};\ntypedArrayTags[float32Tag] = typedArrayTags[float64Tag] =\ntypedArrayTags[int8Tag] = typedArrayTags[int16Tag] =\ntypedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =\ntypedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =\ntypedArrayTags[uint32Tag] = true;\ntypedArrayTags[argsTag] = typedArrayTags[arrayTag] =\ntypedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =\ntypedArrayTags[dataViewTag] = typedArrayTags[dateTag] =\ntypedArrayTags[errorTag] = typedArrayTags[funcTag] =\ntypedArrayTags[mapTag] = typedArrayTags[numberTag] =\ntypedArrayTags[objectTag] = typedArrayTags[regexpTag] =\ntypedArrayTags[setTag] = typedArrayTags[stringTag] =\ntypedArrayTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.isTypedArray` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n */\nfunction baseIsTypedArray(value) {\n  return isObjectLike(value) &&\n    isLength(value.length) && !!typedArrayTags[baseGetTag(value)];\n}\n\nmodule.exports = baseIsTypedArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseIsTypedArray.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseKeys.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_baseKeys.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var isPrototype = __webpack_require__(/*! ./_isPrototype */ \"./node_modules/lodash/_isPrototype.js\"),\n    nativeKeys = __webpack_require__(/*! ./_nativeKeys */ \"./node_modules/lodash/_nativeKeys.js\");\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n  if (!isPrototype(object)) {\n    return nativeKeys(object);\n  }\n  var result = [];\n  for (var key in Object(object)) {\n    if (hasOwnProperty.call(object, key) && key != 'constructor') {\n      result.push(key);\n    }\n  }\n  return result;\n}\n\nmodule.exports = baseKeys;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseKeys.js?");

/***/ }),

/***/ "./node_modules/lodash/_basePropertyOf.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_basePropertyOf.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * The base implementation of `_.propertyOf` without support for deep paths.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Function} Returns the new accessor function.\n */\nfunction basePropertyOf(object) {\n  return function(key) {\n    return object == null ? undefined : object[key];\n  };\n}\n\nmodule.exports = basePropertyOf;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_basePropertyOf.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseSlice.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_baseSlice.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * The base implementation of `_.slice` without an iteratee call guard.\n *\n * @private\n * @param {Array} array The array to slice.\n * @param {number} [start=0] The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns the slice of `array`.\n */\nfunction baseSlice(array, start, end) {\n  var index = -1,\n      length = array.length;\n\n  if (start < 0) {\n    start = -start > length ? 0 : (length + start);\n  }\n  end = end > length ? length : end;\n  if (end < 0) {\n    end += length;\n  }\n  length = start > end ? 0 : ((end - start) >>> 0);\n  start >>>= 0;\n\n  var result = Array(length);\n  while (++index < length) {\n    result[index] = array[index + start];\n  }\n  return result;\n}\n\nmodule.exports = baseSlice;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseSlice.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseTimes.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_baseTimes.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\nfunction baseTimes(n, iteratee) {\n  var index = -1,\n      result = Array(n);\n\n  while (++index < n) {\n    result[index] = iteratee(index);\n  }\n  return result;\n}\n\nmodule.exports = baseTimes;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseTimes.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseToString.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_baseToString.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var Symbol = __webpack_require__(/*! ./_Symbol */ \"./node_modules/lodash/_Symbol.js\"),\n    arrayMap = __webpack_require__(/*! ./_arrayMap */ \"./node_modules/lodash/_arrayMap.js\"),\n    isArray = __webpack_require__(/*! ./isArray */ \"./node_modules/lodash/isArray.js\"),\n    isSymbol = __webpack_require__(/*! ./isSymbol */ \"./node_modules/lodash/isSymbol.js\");\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n    symbolToString = symbolProto ? symbolProto.toString : undefined;\n\n/**\n * The base implementation of `_.toString` which doesn't convert nullish\n * values to empty strings.\n *\n * @private\n * @param {*} value The value to process.\n * @returns {string} Returns the string.\n */\nfunction baseToString(value) {\n  // Exit early for strings to avoid a performance hit in some environments.\n  if (typeof value == 'string') {\n    return value;\n  }\n  if (isArray(value)) {\n    // Recursively convert values (susceptible to call stack limits).\n    return arrayMap(value, baseToString) + '';\n  }\n  if (isSymbol(value)) {\n    return symbolToString ? symbolToString.call(value) : '';\n  }\n  var result = (value + '');\n  return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = baseToString;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseToString.js?");

/***/ }),

/***/ "./node_modules/lodash/_baseUnary.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_baseUnary.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * The base implementation of `_.unary` without support for storing metadata.\n *\n * @private\n * @param {Function} func The function to cap arguments for.\n * @returns {Function} Returns the new capped function.\n */\nfunction baseUnary(func) {\n  return function(value) {\n    return func(value);\n  };\n}\n\nmodule.exports = baseUnary;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_baseUnary.js?");

/***/ }),

/***/ "./node_modules/lodash/_cacheHas.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_cacheHas.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if a `cache` value for `key` exists.\n *\n * @private\n * @param {Object} cache The cache to query.\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction cacheHas(cache, key) {\n  return cache.has(key);\n}\n\nmodule.exports = cacheHas;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_cacheHas.js?");

/***/ }),

/***/ "./node_modules/lodash/_castSlice.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_castSlice.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseSlice = __webpack_require__(/*! ./_baseSlice */ \"./node_modules/lodash/_baseSlice.js\");\n\n/**\n * Casts `array` to a slice if it's needed.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {number} start The start position.\n * @param {number} [end=array.length] The end position.\n * @returns {Array} Returns the cast slice.\n */\nfunction castSlice(array, start, end) {\n  var length = array.length;\n  end = end === undefined ? length : end;\n  return (!start && end >= length) ? array : baseSlice(array, start, end);\n}\n\nmodule.exports = castSlice;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_castSlice.js?");

/***/ }),

/***/ "./node_modules/lodash/_coreJsData.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_coreJsData.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\");\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\nmodule.exports = coreJsData;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_coreJsData.js?");

/***/ }),

/***/ "./node_modules/lodash/_createCaseFirst.js":
/*!*************************************************!*\
  !*** ./node_modules/lodash/_createCaseFirst.js ***!
  \*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var castSlice = __webpack_require__(/*! ./_castSlice */ \"./node_modules/lodash/_castSlice.js\"),\n    hasUnicode = __webpack_require__(/*! ./_hasUnicode */ \"./node_modules/lodash/_hasUnicode.js\"),\n    stringToArray = __webpack_require__(/*! ./_stringToArray */ \"./node_modules/lodash/_stringToArray.js\"),\n    toString = __webpack_require__(/*! ./toString */ \"./node_modules/lodash/toString.js\");\n\n/**\n * Creates a function like `_.lowerFirst`.\n *\n * @private\n * @param {string} methodName The name of the `String` case method to use.\n * @returns {Function} Returns the new case function.\n */\nfunction createCaseFirst(methodName) {\n  return function(string) {\n    string = toString(string);\n\n    var strSymbols = hasUnicode(string)\n      ? stringToArray(string)\n      : undefined;\n\n    var chr = strSymbols\n      ? strSymbols[0]\n      : string.charAt(0);\n\n    var trailing = strSymbols\n      ? castSlice(strSymbols, 1).join('')\n      : string.slice(1);\n\n    return chr[methodName]() + trailing;\n  };\n}\n\nmodule.exports = createCaseFirst;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_createCaseFirst.js?");

/***/ }),

/***/ "./node_modules/lodash/_createCompounder.js":
/*!**************************************************!*\
  !*** ./node_modules/lodash/_createCompounder.js ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var arrayReduce = __webpack_require__(/*! ./_arrayReduce */ \"./node_modules/lodash/_arrayReduce.js\"),\n    deburr = __webpack_require__(/*! ./deburr */ \"./node_modules/lodash/deburr.js\"),\n    words = __webpack_require__(/*! ./words */ \"./node_modules/lodash/words.js\");\n\n/** Used to compose unicode capture groups. */\nvar rsApos = \"['\\u2019]\";\n\n/** Used to match apostrophes. */\nvar reApos = RegExp(rsApos, 'g');\n\n/**\n * Creates a function like `_.camelCase`.\n *\n * @private\n * @param {Function} callback The function to combine each word.\n * @returns {Function} Returns the new compounder function.\n */\nfunction createCompounder(callback) {\n  return function(string) {\n    return arrayReduce(words(deburr(string).replace(reApos, '')), callback, '');\n  };\n}\n\nmodule.exports = createCompounder;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_createCompounder.js?");

/***/ }),

/***/ "./node_modules/lodash/_deburrLetter.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_deburrLetter.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var basePropertyOf = __webpack_require__(/*! ./_basePropertyOf */ \"./node_modules/lodash/_basePropertyOf.js\");\n\n/** Used to map Latin Unicode letters to basic Latin letters. */\nvar deburredLetters = {\n  // Latin-1 Supplement block.\n  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',\n  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',\n  '\\xc7': 'C',  '\\xe7': 'c',\n  '\\xd0': 'D',  '\\xf0': 'd',\n  '\\xc8': 'E',  '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',\n  '\\xe8': 'e',  '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',\n  '\\xcc': 'I',  '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',\n  '\\xec': 'i',  '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',\n  '\\xd1': 'N',  '\\xf1': 'n',\n  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',\n  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',\n  '\\xd9': 'U',  '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',\n  '\\xf9': 'u',  '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',\n  '\\xdd': 'Y',  '\\xfd': 'y', '\\xff': 'y',\n  '\\xc6': 'Ae', '\\xe6': 'ae',\n  '\\xde': 'Th', '\\xfe': 'th',\n  '\\xdf': 'ss',\n  // Latin Extended-A block.\n  '\\u0100': 'A',  '\\u0102': 'A', '\\u0104': 'A',\n  '\\u0101': 'a',  '\\u0103': 'a', '\\u0105': 'a',\n  '\\u0106': 'C',  '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',\n  '\\u0107': 'c',  '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',\n  '\\u010e': 'D',  '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',\n  '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',\n  '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',\n  '\\u011c': 'G',  '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',\n  '\\u011d': 'g',  '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',\n  '\\u0124': 'H',  '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',\n  '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',\n  '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',\n  '\\u0134': 'J',  '\\u0135': 'j',\n  '\\u0136': 'K',  '\\u0137': 'k', '\\u0138': 'k',\n  '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',\n  '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',\n  '\\u0143': 'N',  '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',\n  '\\u0144': 'n',  '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',\n  '\\u014c': 'O',  '\\u014e': 'O', '\\u0150': 'O',\n  '\\u014d': 'o',  '\\u014f': 'o', '\\u0151': 'o',\n  '\\u0154': 'R',  '\\u0156': 'R', '\\u0158': 'R',\n  '\\u0155': 'r',  '\\u0157': 'r', '\\u0159': 'r',\n  '\\u015a': 'S',  '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',\n  '\\u015b': 's',  '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',\n  '\\u0162': 'T',  '\\u0164': 'T', '\\u0166': 'T',\n  '\\u0163': 't',  '\\u0165': 't', '\\u0167': 't',\n  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',\n  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',\n  '\\u0174': 'W',  '\\u0175': 'w',\n  '\\u0176': 'Y',  '\\u0177': 'y', '\\u0178': 'Y',\n  '\\u0179': 'Z',  '\\u017b': 'Z', '\\u017d': 'Z',\n  '\\u017a': 'z',  '\\u017c': 'z', '\\u017e': 'z',\n  '\\u0132': 'IJ', '\\u0133': 'ij',\n  '\\u0152': 'Oe', '\\u0153': 'oe',\n  '\\u0149': \"'n\", '\\u017f': 's'\n};\n\n/**\n * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A\n * letters to basic Latin letters.\n *\n * @private\n * @param {string} letter The matched letter to deburr.\n * @returns {string} Returns the deburred letter.\n */\nvar deburrLetter = basePropertyOf(deburredLetters);\n\nmodule.exports = deburrLetter;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_deburrLetter.js?");

/***/ }),

/***/ "./node_modules/lodash/_equalArrays.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_equalArrays.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var SetCache = __webpack_require__(/*! ./_SetCache */ \"./node_modules/lodash/_SetCache.js\"),\n    arraySome = __webpack_require__(/*! ./_arraySome */ \"./node_modules/lodash/_arraySome.js\"),\n    cacheHas = __webpack_require__(/*! ./_cacheHas */ \"./node_modules/lodash/_cacheHas.js\");\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n    COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * A specialized version of `baseIsEqualDeep` for arrays with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Array} array The array to compare.\n * @param {Array} other The other array to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `array` and `other` objects.\n * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n */\nfunction equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n  var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n      arrLength = array.length,\n      othLength = other.length;\n\n  if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n    return false;\n  }\n  // Check that cyclic values are equal.\n  var arrStacked = stack.get(array);\n  var othStacked = stack.get(other);\n  if (arrStacked && othStacked) {\n    return arrStacked == other && othStacked == array;\n  }\n  var index = -1,\n      result = true,\n      seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n  stack.set(array, other);\n  stack.set(other, array);\n\n  // Ignore non-index properties.\n  while (++index < arrLength) {\n    var arrValue = array[index],\n        othValue = other[index];\n\n    if (customizer) {\n      var compared = isPartial\n        ? customizer(othValue, arrValue, index, other, array, stack)\n        : customizer(arrValue, othValue, index, array, other, stack);\n    }\n    if (compared !== undefined) {\n      if (compared) {\n        continue;\n      }\n      result = false;\n      break;\n    }\n    // Recursively compare arrays (susceptible to call stack limits).\n    if (seen) {\n      if (!arraySome(other, function(othValue, othIndex) {\n            if (!cacheHas(seen, othIndex) &&\n                (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n              return seen.push(othIndex);\n            }\n          })) {\n        result = false;\n        break;\n      }\n    } else if (!(\n          arrValue === othValue ||\n            equalFunc(arrValue, othValue, bitmask, customizer, stack)\n        )) {\n      result = false;\n      break;\n    }\n  }\n  stack['delete'](array);\n  stack['delete'](other);\n  return result;\n}\n\nmodule.exports = equalArrays;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_equalArrays.js?");

/***/ }),

/***/ "./node_modules/lodash/_equalByTag.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_equalByTag.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var Symbol = __webpack_require__(/*! ./_Symbol */ \"./node_modules/lodash/_Symbol.js\"),\n    Uint8Array = __webpack_require__(/*! ./_Uint8Array */ \"./node_modules/lodash/_Uint8Array.js\"),\n    eq = __webpack_require__(/*! ./eq */ \"./node_modules/lodash/eq.js\"),\n    equalArrays = __webpack_require__(/*! ./_equalArrays */ \"./node_modules/lodash/_equalArrays.js\"),\n    mapToArray = __webpack_require__(/*! ./_mapToArray */ \"./node_modules/lodash/_mapToArray.js\"),\n    setToArray = __webpack_require__(/*! ./_setToArray */ \"./node_modules/lodash/_setToArray.js\");\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n    COMPARE_UNORDERED_FLAG = 2;\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n    dateTag = '[object Date]',\n    errorTag = '[object Error]',\n    mapTag = '[object Map]',\n    numberTag = '[object Number]',\n    regexpTag = '[object RegExp]',\n    setTag = '[object Set]',\n    stringTag = '[object String]',\n    symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n    dataViewTag = '[object DataView]';\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n    symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * A specialized version of `baseIsEqualDeep` for comparing objects of\n * the same `toStringTag`.\n *\n * **Note:** This function only supports comparing values with tags of\n * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {string} tag The `toStringTag` of the objects to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {\n  switch (tag) {\n    case dataViewTag:\n      if ((object.byteLength != other.byteLength) ||\n          (object.byteOffset != other.byteOffset)) {\n        return false;\n      }\n      object = object.buffer;\n      other = other.buffer;\n\n    case arrayBufferTag:\n      if ((object.byteLength != other.byteLength) ||\n          !equalFunc(new Uint8Array(object), new Uint8Array(other))) {\n        return false;\n      }\n      return true;\n\n    case boolTag:\n    case dateTag:\n    case numberTag:\n      // Coerce booleans to `1` or `0` and dates to milliseconds.\n      // Invalid dates are coerced to `NaN`.\n      return eq(+object, +other);\n\n    case errorTag:\n      return object.name == other.name && object.message == other.message;\n\n    case regexpTag:\n    case stringTag:\n      // Coerce regexes to strings and treat strings, primitives and objects,\n      // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring\n      // for more details.\n      return object == (other + '');\n\n    case mapTag:\n      var convert = mapToArray;\n\n    case setTag:\n      var isPartial = bitmask & COMPARE_PARTIAL_FLAG;\n      convert || (convert = setToArray);\n\n      if (object.size != other.size && !isPartial) {\n        return false;\n      }\n      // Assume cyclic values are equal.\n      var stacked = stack.get(object);\n      if (stacked) {\n        return stacked == other;\n      }\n      bitmask |= COMPARE_UNORDERED_FLAG;\n\n      // Recursively compare objects (susceptible to call stack limits).\n      stack.set(object, other);\n      var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);\n      stack['delete'](object);\n      return result;\n\n    case symbolTag:\n      if (symbolValueOf) {\n        return symbolValueOf.call(object) == symbolValueOf.call(other);\n      }\n  }\n  return false;\n}\n\nmodule.exports = equalByTag;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_equalByTag.js?");

/***/ }),

/***/ "./node_modules/lodash/_equalObjects.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_equalObjects.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getAllKeys = __webpack_require__(/*! ./_getAllKeys */ \"./node_modules/lodash/_getAllKeys.js\");\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqualDeep` for objects with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalObjects(object, other, bitmask, customizer, equalFunc, stack) {\n  var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n      objProps = getAllKeys(object),\n      objLength = objProps.length,\n      othProps = getAllKeys(other),\n      othLength = othProps.length;\n\n  if (objLength != othLength && !isPartial) {\n    return false;\n  }\n  var index = objLength;\n  while (index--) {\n    var key = objProps[index];\n    if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {\n      return false;\n    }\n  }\n  // Check that cyclic values are equal.\n  var objStacked = stack.get(object);\n  var othStacked = stack.get(other);\n  if (objStacked && othStacked) {\n    return objStacked == other && othStacked == object;\n  }\n  var result = true;\n  stack.set(object, other);\n  stack.set(other, object);\n\n  var skipCtor = isPartial;\n  while (++index < objLength) {\n    key = objProps[index];\n    var objValue = object[key],\n        othValue = other[key];\n\n    if (customizer) {\n      var compared = isPartial\n        ? customizer(othValue, objValue, key, other, object, stack)\n        : customizer(objValue, othValue, key, object, other, stack);\n    }\n    // Recursively compare objects (susceptible to call stack limits).\n    if (!(compared === undefined\n          ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))\n          : compared\n        )) {\n      result = false;\n      break;\n    }\n    skipCtor || (skipCtor = key == 'constructor');\n  }\n  if (result && !skipCtor) {\n    var objCtor = object.constructor,\n        othCtor = other.constructor;\n\n    // Non `Object` object instances with different constructors are not equal.\n    if (objCtor != othCtor &&\n        ('constructor' in object && 'constructor' in other) &&\n        !(typeof objCtor == 'function' && objCtor instanceof objCtor &&\n          typeof othCtor == 'function' && othCtor instanceof othCtor)) {\n      result = false;\n    }\n  }\n  stack['delete'](object);\n  stack['delete'](other);\n  return result;\n}\n\nmodule.exports = equalObjects;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_equalObjects.js?");

/***/ }),

/***/ "./node_modules/lodash/_freeGlobal.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_freeGlobal.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./node_modules/lodash/_freeGlobal.js?");

/***/ }),

/***/ "./node_modules/lodash/_getAllKeys.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_getAllKeys.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseGetAllKeys = __webpack_require__(/*! ./_baseGetAllKeys */ \"./node_modules/lodash/_baseGetAllKeys.js\"),\n    getSymbols = __webpack_require__(/*! ./_getSymbols */ \"./node_modules/lodash/_getSymbols.js\"),\n    keys = __webpack_require__(/*! ./keys */ \"./node_modules/lodash/keys.js\");\n\n/**\n * Creates an array of own enumerable property names and symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeys(object) {\n  return baseGetAllKeys(object, keys, getSymbols);\n}\n\nmodule.exports = getAllKeys;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getAllKeys.js?");

/***/ }),

/***/ "./node_modules/lodash/_getMapData.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_getMapData.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var isKeyable = __webpack_require__(/*! ./_isKeyable */ \"./node_modules/lodash/_isKeyable.js\");\n\n/**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\nfunction getMapData(map, key) {\n  var data = map.__data__;\n  return isKeyable(key)\n    ? data[typeof key == 'string' ? 'string' : 'hash']\n    : data.map;\n}\n\nmodule.exports = getMapData;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getMapData.js?");

/***/ }),

/***/ "./node_modules/lodash/_getNative.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_getNative.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ \"./node_modules/lodash/_baseIsNative.js\"),\n    getValue = __webpack_require__(/*! ./_getValue */ \"./node_modules/lodash/_getValue.js\");\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n  var value = getValue(object, key);\n  return baseIsNative(value) ? value : undefined;\n}\n\nmodule.exports = getNative;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getNative.js?");

/***/ }),

/***/ "./node_modules/lodash/_getRawTag.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_getRawTag.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var Symbol = __webpack_require__(/*! ./_Symbol */ \"./node_modules/lodash/_Symbol.js\");\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */\nfunction getRawTag(value) {\n  var isOwn = hasOwnProperty.call(value, symToStringTag),\n      tag = value[symToStringTag];\n\n  try {\n    value[symToStringTag] = undefined;\n    var unmasked = true;\n  } catch (e) {}\n\n  var result = nativeObjectToString.call(value);\n  if (unmasked) {\n    if (isOwn) {\n      value[symToStringTag] = tag;\n    } else {\n      delete value[symToStringTag];\n    }\n  }\n  return result;\n}\n\nmodule.exports = getRawTag;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getRawTag.js?");

/***/ }),

/***/ "./node_modules/lodash/_getSymbols.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_getSymbols.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var arrayFilter = __webpack_require__(/*! ./_arrayFilter */ \"./node_modules/lodash/_arrayFilter.js\"),\n    stubArray = __webpack_require__(/*! ./stubArray */ \"./node_modules/lodash/stubArray.js\");\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbols = !nativeGetSymbols ? stubArray : function(object) {\n  if (object == null) {\n    return [];\n  }\n  object = Object(object);\n  return arrayFilter(nativeGetSymbols(object), function(symbol) {\n    return propertyIsEnumerable.call(object, symbol);\n  });\n};\n\nmodule.exports = getSymbols;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getSymbols.js?");

/***/ }),

/***/ "./node_modules/lodash/_getTag.js":
/*!****************************************!*\
  !*** ./node_modules/lodash/_getTag.js ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var DataView = __webpack_require__(/*! ./_DataView */ \"./node_modules/lodash/_DataView.js\"),\n    Map = __webpack_require__(/*! ./_Map */ \"./node_modules/lodash/_Map.js\"),\n    Promise = __webpack_require__(/*! ./_Promise */ \"./node_modules/lodash/_Promise.js\"),\n    Set = __webpack_require__(/*! ./_Set */ \"./node_modules/lodash/_Set.js\"),\n    WeakMap = __webpack_require__(/*! ./_WeakMap */ \"./node_modules/lodash/_WeakMap.js\"),\n    baseGetTag = __webpack_require__(/*! ./_baseGetTag */ \"./node_modules/lodash/_baseGetTag.js\"),\n    toSource = __webpack_require__(/*! ./_toSource */ \"./node_modules/lodash/_toSource.js\");\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]',\n    objectTag = '[object Object]',\n    promiseTag = '[object Promise]',\n    setTag = '[object Set]',\n    weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n    mapCtorString = toSource(Map),\n    promiseCtorString = toSource(Promise),\n    setCtorString = toSource(Set),\n    weakMapCtorString = toSource(WeakMap);\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n    (Map && getTag(new Map) != mapTag) ||\n    (Promise && getTag(Promise.resolve()) != promiseTag) ||\n    (Set && getTag(new Set) != setTag) ||\n    (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n  getTag = function(value) {\n    var result = baseGetTag(value),\n        Ctor = result == objectTag ? value.constructor : undefined,\n        ctorString = Ctor ? toSource(Ctor) : '';\n\n    if (ctorString) {\n      switch (ctorString) {\n        case dataViewCtorString: return dataViewTag;\n        case mapCtorString: return mapTag;\n        case promiseCtorString: return promiseTag;\n        case setCtorString: return setTag;\n        case weakMapCtorString: return weakMapTag;\n      }\n    }\n    return result;\n  };\n}\n\nmodule.exports = getTag;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getTag.js?");

/***/ }),

/***/ "./node_modules/lodash/_getValue.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_getValue.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n  return object == null ? undefined : object[key];\n}\n\nmodule.exports = getValue;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_getValue.js?");

/***/ }),

/***/ "./node_modules/lodash/_hasUnicode.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_hasUnicode.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used to compose unicode character classes. */\nvar rsAstralRange = '\\\\ud800-\\\\udfff',\n    rsComboMarksRange = '\\\\u0300-\\\\u036f',\n    reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n    rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n    rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,\n    rsVarRange = '\\\\ufe0e\\\\ufe0f';\n\n/** Used to compose unicode capture groups. */\nvar rsZWJ = '\\\\u200d';\n\n/** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */\nvar reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange  + rsComboRange + rsVarRange + ']');\n\n/**\n * Checks if `string` contains Unicode symbols.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {boolean} Returns `true` if a symbol is found, else `false`.\n */\nfunction hasUnicode(string) {\n  return reHasUnicode.test(string);\n}\n\nmodule.exports = hasUnicode;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hasUnicode.js?");

/***/ }),

/***/ "./node_modules/lodash/_hasUnicodeWord.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_hasUnicodeWord.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used to detect strings that need a more robust regexp to match words. */\nvar reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;\n\n/**\n * Checks if `string` contains a word composed of Unicode symbols.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {boolean} Returns `true` if a word is found, else `false`.\n */\nfunction hasUnicodeWord(string) {\n  return reHasUnicodeWord.test(string);\n}\n\nmodule.exports = hasUnicodeWord;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hasUnicodeWord.js?");

/***/ }),

/***/ "./node_modules/lodash/_hashClear.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_hashClear.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ \"./node_modules/lodash/_nativeCreate.js\");\n\n/**\n * Removes all key-value entries from the hash.\n *\n * @private\n * @name clear\n * @memberOf Hash\n */\nfunction hashClear() {\n  this.__data__ = nativeCreate ? nativeCreate(null) : {};\n  this.size = 0;\n}\n\nmodule.exports = hashClear;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hashClear.js?");

/***/ }),

/***/ "./node_modules/lodash/_hashDelete.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_hashDelete.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Removes `key` and its value from the hash.\n *\n * @private\n * @name delete\n * @memberOf Hash\n * @param {Object} hash The hash to modify.\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction hashDelete(key) {\n  var result = this.has(key) && delete this.__data__[key];\n  this.size -= result ? 1 : 0;\n  return result;\n}\n\nmodule.exports = hashDelete;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hashDelete.js?");

/***/ }),

/***/ "./node_modules/lodash/_hashGet.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_hashGet.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ \"./node_modules/lodash/_nativeCreate.js\");\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Gets the hash value for `key`.\n *\n * @private\n * @name get\n * @memberOf Hash\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction hashGet(key) {\n  var data = this.__data__;\n  if (nativeCreate) {\n    var result = data[key];\n    return result === HASH_UNDEFINED ? undefined : result;\n  }\n  return hasOwnProperty.call(data, key) ? data[key] : undefined;\n}\n\nmodule.exports = hashGet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hashGet.js?");

/***/ }),

/***/ "./node_modules/lodash/_hashHas.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_hashHas.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ \"./node_modules/lodash/_nativeCreate.js\");\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Checks if a hash value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Hash\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction hashHas(key) {\n  var data = this.__data__;\n  return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key);\n}\n\nmodule.exports = hashHas;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hashHas.js?");

/***/ }),

/***/ "./node_modules/lodash/_hashSet.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_hashSet.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ \"./node_modules/lodash/_nativeCreate.js\");\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Sets the hash `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Hash\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the hash instance.\n */\nfunction hashSet(key, value) {\n  var data = this.__data__;\n  this.size += this.has(key) ? 0 : 1;\n  data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n  return this;\n}\n\nmodule.exports = hashSet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_hashSet.js?");

/***/ }),

/***/ "./node_modules/lodash/_isIndex.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_isIndex.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n  var type = typeof value;\n  length = length == null ? MAX_SAFE_INTEGER : length;\n\n  return !!length &&\n    (type == 'number' ||\n      (type != 'symbol' && reIsUint.test(value))) &&\n        (value > -1 && value % 1 == 0 && value < length);\n}\n\nmodule.exports = isIndex;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_isIndex.js?");

/***/ }),

/***/ "./node_modules/lodash/_isKeyable.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/_isKeyable.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if `value` is suitable for use as unique object key.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n */\nfunction isKeyable(value) {\n  var type = typeof value;\n  return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n    ? (value !== '__proto__')\n    : (value === null);\n}\n\nmodule.exports = isKeyable;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_isKeyable.js?");

/***/ }),

/***/ "./node_modules/lodash/_isMasked.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_isMasked.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var coreJsData = __webpack_require__(/*! ./_coreJsData */ \"./node_modules/lodash/_coreJsData.js\");\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n  var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n  return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n  return !!maskSrcKey && (maskSrcKey in func);\n}\n\nmodule.exports = isMasked;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_isMasked.js?");

/***/ }),

/***/ "./node_modules/lodash/_isPrototype.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_isPrototype.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n  var Ctor = value && value.constructor,\n      proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n  return value === proto;\n}\n\nmodule.exports = isPrototype;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_isPrototype.js?");

/***/ }),

/***/ "./node_modules/lodash/_listCacheClear.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_listCacheClear.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Removes all key-value entries from the list cache.\n *\n * @private\n * @name clear\n * @memberOf ListCache\n */\nfunction listCacheClear() {\n  this.__data__ = [];\n  this.size = 0;\n}\n\nmodule.exports = listCacheClear;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_listCacheClear.js?");

/***/ }),

/***/ "./node_modules/lodash/_listCacheDelete.js":
/*!*************************************************!*\
  !*** ./node_modules/lodash/_listCacheDelete.js ***!
  \*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ \"./node_modules/lodash/_assocIndexOf.js\");\n\n/** Used for built-in method references. */\nvar arrayProto = Array.prototype;\n\n/** Built-in value references. */\nvar splice = arrayProto.splice;\n\n/**\n * Removes `key` and its value from the list cache.\n *\n * @private\n * @name delete\n * @memberOf ListCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction listCacheDelete(key) {\n  var data = this.__data__,\n      index = assocIndexOf(data, key);\n\n  if (index < 0) {\n    return false;\n  }\n  var lastIndex = data.length - 1;\n  if (index == lastIndex) {\n    data.pop();\n  } else {\n    splice.call(data, index, 1);\n  }\n  --this.size;\n  return true;\n}\n\nmodule.exports = listCacheDelete;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_listCacheDelete.js?");

/***/ }),

/***/ "./node_modules/lodash/_listCacheGet.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_listCacheGet.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ \"./node_modules/lodash/_assocIndexOf.js\");\n\n/**\n * Gets the list cache value for `key`.\n *\n * @private\n * @name get\n * @memberOf ListCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction listCacheGet(key) {\n  var data = this.__data__,\n      index = assocIndexOf(data, key);\n\n  return index < 0 ? undefined : data[index][1];\n}\n\nmodule.exports = listCacheGet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_listCacheGet.js?");

/***/ }),

/***/ "./node_modules/lodash/_listCacheHas.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_listCacheHas.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ \"./node_modules/lodash/_assocIndexOf.js\");\n\n/**\n * Checks if a list cache value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf ListCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction listCacheHas(key) {\n  return assocIndexOf(this.__data__, key) > -1;\n}\n\nmodule.exports = listCacheHas;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_listCacheHas.js?");

/***/ }),

/***/ "./node_modules/lodash/_listCacheSet.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_listCacheSet.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ \"./node_modules/lodash/_assocIndexOf.js\");\n\n/**\n * Sets the list cache `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf ListCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the list cache instance.\n */\nfunction listCacheSet(key, value) {\n  var data = this.__data__,\n      index = assocIndexOf(data, key);\n\n  if (index < 0) {\n    ++this.size;\n    data.push([key, value]);\n  } else {\n    data[index][1] = value;\n  }\n  return this;\n}\n\nmodule.exports = listCacheSet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_listCacheSet.js?");

/***/ }),

/***/ "./node_modules/lodash/_mapCacheClear.js":
/*!***********************************************!*\
  !*** ./node_modules/lodash/_mapCacheClear.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var Hash = __webpack_require__(/*! ./_Hash */ \"./node_modules/lodash/_Hash.js\"),\n    ListCache = __webpack_require__(/*! ./_ListCache */ \"./node_modules/lodash/_ListCache.js\"),\n    Map = __webpack_require__(/*! ./_Map */ \"./node_modules/lodash/_Map.js\");\n\n/**\n * Removes all key-value entries from the map.\n *\n * @private\n * @name clear\n * @memberOf MapCache\n */\nfunction mapCacheClear() {\n  this.size = 0;\n  this.__data__ = {\n    'hash': new Hash,\n    'map': new (Map || ListCache),\n    'string': new Hash\n  };\n}\n\nmodule.exports = mapCacheClear;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_mapCacheClear.js?");

/***/ }),

/***/ "./node_modules/lodash/_mapCacheDelete.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_mapCacheDelete.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getMapData = __webpack_require__(/*! ./_getMapData */ \"./node_modules/lodash/_getMapData.js\");\n\n/**\n * Removes `key` and its value from the map.\n *\n * @private\n * @name delete\n * @memberOf MapCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction mapCacheDelete(key) {\n  var result = getMapData(this, key)['delete'](key);\n  this.size -= result ? 1 : 0;\n  return result;\n}\n\nmodule.exports = mapCacheDelete;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_mapCacheDelete.js?");

/***/ }),

/***/ "./node_modules/lodash/_mapCacheGet.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_mapCacheGet.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getMapData = __webpack_require__(/*! ./_getMapData */ \"./node_modules/lodash/_getMapData.js\");\n\n/**\n * Gets the map value for `key`.\n *\n * @private\n * @name get\n * @memberOf MapCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction mapCacheGet(key) {\n  return getMapData(this, key).get(key);\n}\n\nmodule.exports = mapCacheGet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_mapCacheGet.js?");

/***/ }),

/***/ "./node_modules/lodash/_mapCacheHas.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_mapCacheHas.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getMapData = __webpack_require__(/*! ./_getMapData */ \"./node_modules/lodash/_getMapData.js\");\n\n/**\n * Checks if a map value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf MapCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction mapCacheHas(key) {\n  return getMapData(this, key).has(key);\n}\n\nmodule.exports = mapCacheHas;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_mapCacheHas.js?");

/***/ }),

/***/ "./node_modules/lodash/_mapCacheSet.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_mapCacheSet.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getMapData = __webpack_require__(/*! ./_getMapData */ \"./node_modules/lodash/_getMapData.js\");\n\n/**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\nfunction mapCacheSet(key, value) {\n  var data = getMapData(this, key),\n      size = data.size;\n\n  data.set(key, value);\n  this.size += data.size == size ? 0 : 1;\n  return this;\n}\n\nmodule.exports = mapCacheSet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_mapCacheSet.js?");

/***/ }),

/***/ "./node_modules/lodash/_mapToArray.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_mapToArray.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Converts `map` to its key-value pairs.\n *\n * @private\n * @param {Object} map The map to convert.\n * @returns {Array} Returns the key-value pairs.\n */\nfunction mapToArray(map) {\n  var index = -1,\n      result = Array(map.size);\n\n  map.forEach(function(value, key) {\n    result[++index] = [key, value];\n  });\n  return result;\n}\n\nmodule.exports = mapToArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_mapToArray.js?");

/***/ }),

/***/ "./node_modules/lodash/_nativeCreate.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_nativeCreate.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var getNative = __webpack_require__(/*! ./_getNative */ \"./node_modules/lodash/_getNative.js\");\n\n/* Built-in method references that are verified to be native. */\nvar nativeCreate = getNative(Object, 'create');\n\nmodule.exports = nativeCreate;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_nativeCreate.js?");

/***/ }),

/***/ "./node_modules/lodash/_nativeKeys.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_nativeKeys.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var overArg = __webpack_require__(/*! ./_overArg */ \"./node_modules/lodash/_overArg.js\");\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeKeys = overArg(Object.keys, Object);\n\nmodule.exports = nativeKeys;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_nativeKeys.js?");

/***/ }),

/***/ "./node_modules/lodash/_nodeUtil.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_nodeUtil.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ \"./node_modules/lodash/_freeGlobal.js\");\n\n/** Detect free variable `exports`. */\nvar freeExports =  true && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Detect free variable `process` from Node.js. */\nvar freeProcess = moduleExports && freeGlobal.process;\n\n/** Used to access faster Node.js helpers. */\nvar nodeUtil = (function() {\n  try {\n    // Use `util.types` for Node.js 10+.\n    var types = freeModule && freeModule.require && freeModule.require('util').types;\n\n    if (types) {\n      return types;\n    }\n\n    // Legacy `process.binding('util')` for Node.js < 10.\n    return freeProcess && freeProcess.binding && freeProcess.binding('util');\n  } catch (e) {}\n}());\n\nmodule.exports = nodeUtil;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ \"./node_modules/webpack/buildin/module.js\")(module)))\n\n//# sourceURL=webpack:///./node_modules/lodash/_nodeUtil.js?");

/***/ }),

/***/ "./node_modules/lodash/_objectToString.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_objectToString.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */\nfunction objectToString(value) {\n  return nativeObjectToString.call(value);\n}\n\nmodule.exports = objectToString;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_objectToString.js?");

/***/ }),

/***/ "./node_modules/lodash/_overArg.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/_overArg.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n  return function(arg) {\n    return func(transform(arg));\n  };\n}\n\nmodule.exports = overArg;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_overArg.js?");

/***/ }),

/***/ "./node_modules/lodash/_root.js":
/*!**************************************!*\
  !*** ./node_modules/lodash/_root.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ \"./node_modules/lodash/_freeGlobal.js\");\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_root.js?");

/***/ }),

/***/ "./node_modules/lodash/_setCacheAdd.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_setCacheAdd.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Adds `value` to the array cache.\n *\n * @private\n * @name add\n * @memberOf SetCache\n * @alias push\n * @param {*} value The value to cache.\n * @returns {Object} Returns the cache instance.\n */\nfunction setCacheAdd(value) {\n  this.__data__.set(value, HASH_UNDEFINED);\n  return this;\n}\n\nmodule.exports = setCacheAdd;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_setCacheAdd.js?");

/***/ }),

/***/ "./node_modules/lodash/_setCacheHas.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_setCacheHas.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if `value` is in the array cache.\n *\n * @private\n * @name has\n * @memberOf SetCache\n * @param {*} value The value to search for.\n * @returns {number} Returns `true` if `value` is found, else `false`.\n */\nfunction setCacheHas(value) {\n  return this.__data__.has(value);\n}\n\nmodule.exports = setCacheHas;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_setCacheHas.js?");

/***/ }),

/***/ "./node_modules/lodash/_setToArray.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_setToArray.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Converts `set` to an array of its values.\n *\n * @private\n * @param {Object} set The set to convert.\n * @returns {Array} Returns the values.\n */\nfunction setToArray(set) {\n  var index = -1,\n      result = Array(set.size);\n\n  set.forEach(function(value) {\n    result[++index] = value;\n  });\n  return result;\n}\n\nmodule.exports = setToArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_setToArray.js?");

/***/ }),

/***/ "./node_modules/lodash/_stackClear.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/_stackClear.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var ListCache = __webpack_require__(/*! ./_ListCache */ \"./node_modules/lodash/_ListCache.js\");\n\n/**\n * Removes all key-value entries from the stack.\n *\n * @private\n * @name clear\n * @memberOf Stack\n */\nfunction stackClear() {\n  this.__data__ = new ListCache;\n  this.size = 0;\n}\n\nmodule.exports = stackClear;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_stackClear.js?");

/***/ }),

/***/ "./node_modules/lodash/_stackDelete.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/_stackDelete.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Removes `key` and its value from the stack.\n *\n * @private\n * @name delete\n * @memberOf Stack\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction stackDelete(key) {\n  var data = this.__data__,\n      result = data['delete'](key);\n\n  this.size = data.size;\n  return result;\n}\n\nmodule.exports = stackDelete;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_stackDelete.js?");

/***/ }),

/***/ "./node_modules/lodash/_stackGet.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_stackGet.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Gets the stack value for `key`.\n *\n * @private\n * @name get\n * @memberOf Stack\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction stackGet(key) {\n  return this.__data__.get(key);\n}\n\nmodule.exports = stackGet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_stackGet.js?");

/***/ }),

/***/ "./node_modules/lodash/_stackHas.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_stackHas.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if a stack value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Stack\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction stackHas(key) {\n  return this.__data__.has(key);\n}\n\nmodule.exports = stackHas;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_stackHas.js?");

/***/ }),

/***/ "./node_modules/lodash/_stackSet.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_stackSet.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var ListCache = __webpack_require__(/*! ./_ListCache */ \"./node_modules/lodash/_ListCache.js\"),\n    Map = __webpack_require__(/*! ./_Map */ \"./node_modules/lodash/_Map.js\"),\n    MapCache = __webpack_require__(/*! ./_MapCache */ \"./node_modules/lodash/_MapCache.js\");\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * Sets the stack `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Stack\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the stack cache instance.\n */\nfunction stackSet(key, value) {\n  var data = this.__data__;\n  if (data instanceof ListCache) {\n    var pairs = data.__data__;\n    if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) {\n      pairs.push([key, value]);\n      this.size = ++data.size;\n      return this;\n    }\n    data = this.__data__ = new MapCache(pairs);\n  }\n  data.set(key, value);\n  this.size = data.size;\n  return this;\n}\n\nmodule.exports = stackSet;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_stackSet.js?");

/***/ }),

/***/ "./node_modules/lodash/_stringToArray.js":
/*!***********************************************!*\
  !*** ./node_modules/lodash/_stringToArray.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var asciiToArray = __webpack_require__(/*! ./_asciiToArray */ \"./node_modules/lodash/_asciiToArray.js\"),\n    hasUnicode = __webpack_require__(/*! ./_hasUnicode */ \"./node_modules/lodash/_hasUnicode.js\"),\n    unicodeToArray = __webpack_require__(/*! ./_unicodeToArray */ \"./node_modules/lodash/_unicodeToArray.js\");\n\n/**\n * Converts `string` to an array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the converted array.\n */\nfunction stringToArray(string) {\n  return hasUnicode(string)\n    ? unicodeToArray(string)\n    : asciiToArray(string);\n}\n\nmodule.exports = stringToArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_stringToArray.js?");

/***/ }),

/***/ "./node_modules/lodash/_toSource.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/_toSource.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used for built-in method references. */\nvar funcProto = Function.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to convert.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n  if (func != null) {\n    try {\n      return funcToString.call(func);\n    } catch (e) {}\n    try {\n      return (func + '');\n    } catch (e) {}\n  }\n  return '';\n}\n\nmodule.exports = toSource;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_toSource.js?");

/***/ }),

/***/ "./node_modules/lodash/_unicodeToArray.js":
/*!************************************************!*\
  !*** ./node_modules/lodash/_unicodeToArray.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used to compose unicode character classes. */\nvar rsAstralRange = '\\\\ud800-\\\\udfff',\n    rsComboMarksRange = '\\\\u0300-\\\\u036f',\n    reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n    rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n    rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,\n    rsVarRange = '\\\\ufe0e\\\\ufe0f';\n\n/** Used to compose unicode capture groups. */\nvar rsAstral = '[' + rsAstralRange + ']',\n    rsCombo = '[' + rsComboRange + ']',\n    rsFitz = '\\\\ud83c[\\\\udffb-\\\\udfff]',\n    rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',\n    rsNonAstral = '[^' + rsAstralRange + ']',\n    rsRegional = '(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}',\n    rsSurrPair = '[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]',\n    rsZWJ = '\\\\u200d';\n\n/** Used to compose unicode regexes. */\nvar reOptMod = rsModifier + '?',\n    rsOptVar = '[' + rsVarRange + ']?',\n    rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',\n    rsSeq = rsOptVar + reOptMod + rsOptJoin,\n    rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';\n\n/** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */\nvar reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');\n\n/**\n * Converts a Unicode `string` to an array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the converted array.\n */\nfunction unicodeToArray(string) {\n  return string.match(reUnicode) || [];\n}\n\nmodule.exports = unicodeToArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_unicodeToArray.js?");

/***/ }),

/***/ "./node_modules/lodash/_unicodeWords.js":
/*!**********************************************!*\
  !*** ./node_modules/lodash/_unicodeWords.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used to compose unicode character classes. */\nvar rsAstralRange = '\\\\ud800-\\\\udfff',\n    rsComboMarksRange = '\\\\u0300-\\\\u036f',\n    reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n    rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n    rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,\n    rsDingbatRange = '\\\\u2700-\\\\u27bf',\n    rsLowerRange = 'a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff',\n    rsMathOpRange = '\\\\xac\\\\xb1\\\\xd7\\\\xf7',\n    rsNonCharRange = '\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf',\n    rsPunctuationRange = '\\\\u2000-\\\\u206f',\n    rsSpaceRange = ' \\\\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',\n    rsUpperRange = 'A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde',\n    rsVarRange = '\\\\ufe0e\\\\ufe0f',\n    rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;\n\n/** Used to compose unicode capture groups. */\nvar rsApos = \"['\\u2019]\",\n    rsBreak = '[' + rsBreakRange + ']',\n    rsCombo = '[' + rsComboRange + ']',\n    rsDigits = '\\\\d+',\n    rsDingbat = '[' + rsDingbatRange + ']',\n    rsLower = '[' + rsLowerRange + ']',\n    rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']',\n    rsFitz = '\\\\ud83c[\\\\udffb-\\\\udfff]',\n    rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',\n    rsNonAstral = '[^' + rsAstralRange + ']',\n    rsRegional = '(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}',\n    rsSurrPair = '[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]',\n    rsUpper = '[' + rsUpperRange + ']',\n    rsZWJ = '\\\\u200d';\n\n/** Used to compose unicode regexes. */\nvar rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',\n    rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')',\n    rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?',\n    rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?',\n    reOptMod = rsModifier + '?',\n    rsOptVar = '[' + rsVarRange + ']?',\n    rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',\n    rsOrdLower = '\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])',\n    rsOrdUpper = '\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])',\n    rsSeq = rsOptVar + reOptMod + rsOptJoin,\n    rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq;\n\n/** Used to match complex or compound words. */\nvar reUnicodeWord = RegExp([\n  rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')',\n  rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')',\n  rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower,\n  rsUpper + '+' + rsOptContrUpper,\n  rsOrdUpper,\n  rsOrdLower,\n  rsDigits,\n  rsEmoji\n].join('|'), 'g');\n\n/**\n * Splits a Unicode `string` into an array of its words.\n *\n * @private\n * @param {string} The string to inspect.\n * @returns {Array} Returns the words of `string`.\n */\nfunction unicodeWords(string) {\n  return string.match(reUnicodeWord) || [];\n}\n\nmodule.exports = unicodeWords;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/_unicodeWords.js?");

/***/ }),

/***/ "./node_modules/lodash/camelCase.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/camelCase.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var capitalize = __webpack_require__(/*! ./capitalize */ \"./node_modules/lodash/capitalize.js\"),\n    createCompounder = __webpack_require__(/*! ./_createCompounder */ \"./node_modules/lodash/_createCompounder.js\");\n\n/**\n * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the camel cased string.\n * @example\n *\n * _.camelCase('Foo Bar');\n * // => 'fooBar'\n *\n * _.camelCase('--foo-bar--');\n * // => 'fooBar'\n *\n * _.camelCase('__FOO_BAR__');\n * // => 'fooBar'\n */\nvar camelCase = createCompounder(function(result, word, index) {\n  word = word.toLowerCase();\n  return result + (index ? capitalize(word) : word);\n});\n\nmodule.exports = camelCase;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/camelCase.js?");

/***/ }),

/***/ "./node_modules/lodash/capitalize.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/capitalize.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var toString = __webpack_require__(/*! ./toString */ \"./node_modules/lodash/toString.js\"),\n    upperFirst = __webpack_require__(/*! ./upperFirst */ \"./node_modules/lodash/upperFirst.js\");\n\n/**\n * Converts the first character of `string` to upper case and the remaining\n * to lower case.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to capitalize.\n * @returns {string} Returns the capitalized string.\n * @example\n *\n * _.capitalize('FRED');\n * // => 'Fred'\n */\nfunction capitalize(string) {\n  return upperFirst(toString(string).toLowerCase());\n}\n\nmodule.exports = capitalize;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/capitalize.js?");

/***/ }),

/***/ "./node_modules/lodash/deburr.js":
/*!***************************************!*\
  !*** ./node_modules/lodash/deburr.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var deburrLetter = __webpack_require__(/*! ./_deburrLetter */ \"./node_modules/lodash/_deburrLetter.js\"),\n    toString = __webpack_require__(/*! ./toString */ \"./node_modules/lodash/toString.js\");\n\n/** Used to match Latin Unicode letters (excluding mathematical operators). */\nvar reLatin = /[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g;\n\n/** Used to compose unicode character classes. */\nvar rsComboMarksRange = '\\\\u0300-\\\\u036f',\n    reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n    rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n    rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange;\n\n/** Used to compose unicode capture groups. */\nvar rsCombo = '[' + rsComboRange + ']';\n\n/**\n * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and\n * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).\n */\nvar reComboMark = RegExp(rsCombo, 'g');\n\n/**\n * Deburrs `string` by converting\n * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)\n * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)\n * letters to basic Latin letters and removing\n * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to deburr.\n * @returns {string} Returns the deburred string.\n * @example\n *\n * _.deburr('déjà vu');\n * // => 'deja vu'\n */\nfunction deburr(string) {\n  string = toString(string);\n  return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');\n}\n\nmodule.exports = deburr;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/deburr.js?");

/***/ }),

/***/ "./node_modules/lodash/eq.js":
/*!***********************************!*\
  !*** ./node_modules/lodash/eq.js ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n  return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/eq.js?");

/***/ }),

/***/ "./node_modules/lodash/isArguments.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/isArguments.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ \"./node_modules/lodash/_baseIsArguments.js\"),\n    isObjectLike = __webpack_require__(/*! ./isObjectLike */ \"./node_modules/lodash/isObjectLike.js\");\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n *  else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nvar isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n  return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n    !propertyIsEnumerable.call(value, 'callee');\n};\n\nmodule.exports = isArguments;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isArguments.js?");

/***/ }),

/***/ "./node_modules/lodash/isArray.js":
/*!****************************************!*\
  !*** ./node_modules/lodash/isArray.js ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\nmodule.exports = isArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isArray.js?");

/***/ }),

/***/ "./node_modules/lodash/isArrayLike.js":
/*!********************************************!*\
  !*** ./node_modules/lodash/isArrayLike.js ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var isFunction = __webpack_require__(/*! ./isFunction */ \"./node_modules/lodash/isFunction.js\"),\n    isLength = __webpack_require__(/*! ./isLength */ \"./node_modules/lodash/isLength.js\");\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n  return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isArrayLike.js?");

/***/ }),

/***/ "./node_modules/lodash/isBuffer.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/isBuffer.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(/*! ./_root */ \"./node_modules/lodash/_root.js\"),\n    stubFalse = __webpack_require__(/*! ./stubFalse */ \"./node_modules/lodash/stubFalse.js\");\n\n/** Detect free variable `exports`. */\nvar freeExports =  true && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\nmodule.exports = isBuffer;\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ \"./node_modules/webpack/buildin/module.js\")(module)))\n\n//# sourceURL=webpack:///./node_modules/lodash/isBuffer.js?");

/***/ }),

/***/ "./node_modules/lodash/isEqual.js":
/*!****************************************!*\
  !*** ./node_modules/lodash/isEqual.js ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseIsEqual = __webpack_require__(/*! ./_baseIsEqual */ \"./node_modules/lodash/_baseIsEqual.js\");\n\n/**\n * Performs a deep comparison between two values to determine if they are\n * equivalent.\n *\n * **Note:** This method supports comparing arrays, array buffers, booleans,\n * date objects, error objects, maps, numbers, `Object` objects, regexes,\n * sets, strings, symbols, and typed arrays. `Object` objects are compared\n * by their own, not inherited, enumerable properties. Functions and DOM\n * nodes are compared by strict equality, i.e. `===`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.isEqual(object, other);\n * // => true\n *\n * object === other;\n * // => false\n */\nfunction isEqual(value, other) {\n  return baseIsEqual(value, other);\n}\n\nmodule.exports = isEqual;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isEqual.js?");

/***/ }),

/***/ "./node_modules/lodash/isFunction.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/isFunction.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ \"./node_modules/lodash/_baseGetTag.js\"),\n    isObject = __webpack_require__(/*! ./isObject */ \"./node_modules/lodash/isObject.js\");\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n    funcTag = '[object Function]',\n    genTag = '[object GeneratorFunction]',\n    proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n  if (!isObject(value)) {\n    return false;\n  }\n  // The use of `Object#toString` avoids issues with the `typeof` operator\n  // in Safari 9 which returns 'object' for typed arrays and other constructors.\n  var tag = baseGetTag(value);\n  return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isFunction.js?");

/***/ }),

/***/ "./node_modules/lodash/isLength.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/isLength.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n  return typeof value == 'number' &&\n    value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\nmodule.exports = isLength;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isLength.js?");

/***/ }),

/***/ "./node_modules/lodash/isObject.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/isObject.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n  var type = typeof value;\n  return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isObject.js?");

/***/ }),

/***/ "./node_modules/lodash/isObjectLike.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/isObjectLike.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n  return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isObjectLike.js?");

/***/ }),

/***/ "./node_modules/lodash/isSymbol.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/isSymbol.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ \"./node_modules/lodash/_baseGetTag.js\"),\n    isObjectLike = __webpack_require__(/*! ./isObjectLike */ \"./node_modules/lodash/isObjectLike.js\");\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n  return typeof value == 'symbol' ||\n    (isObjectLike(value) && baseGetTag(value) == symbolTag);\n}\n\nmodule.exports = isSymbol;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isSymbol.js?");

/***/ }),

/***/ "./node_modules/lodash/isTypedArray.js":
/*!*********************************************!*\
  !*** ./node_modules/lodash/isTypedArray.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ \"./node_modules/lodash/_baseIsTypedArray.js\"),\n    baseUnary = __webpack_require__(/*! ./_baseUnary */ \"./node_modules/lodash/_baseUnary.js\"),\n    nodeUtil = __webpack_require__(/*! ./_nodeUtil */ \"./node_modules/lodash/_nodeUtil.js\");\n\n/* Node.js helper references. */\nvar nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n/**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\nvar isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\nmodule.exports = isTypedArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/isTypedArray.js?");

/***/ }),

/***/ "./node_modules/lodash/keys.js":
/*!*************************************!*\
  !*** ./node_modules/lodash/keys.js ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var arrayLikeKeys = __webpack_require__(/*! ./_arrayLikeKeys */ \"./node_modules/lodash/_arrayLikeKeys.js\"),\n    baseKeys = __webpack_require__(/*! ./_baseKeys */ \"./node_modules/lodash/_baseKeys.js\"),\n    isArrayLike = __webpack_require__(/*! ./isArrayLike */ \"./node_modules/lodash/isArrayLike.js\");\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n *   this.a = 1;\n *   this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n  return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = keys;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/keys.js?");

/***/ }),

/***/ "./node_modules/lodash/stubArray.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/stubArray.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * This method returns a new empty array.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {Array} Returns the new empty array.\n * @example\n *\n * var arrays = _.times(2, _.stubArray);\n *\n * console.log(arrays);\n * // => [[], []]\n *\n * console.log(arrays[0] === arrays[1]);\n * // => false\n */\nfunction stubArray() {\n  return [];\n}\n\nmodule.exports = stubArray;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/stubArray.js?");

/***/ }),

/***/ "./node_modules/lodash/stubFalse.js":
/*!******************************************!*\
  !*** ./node_modules/lodash/stubFalse.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("/**\n * This method returns `false`.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {boolean} Returns `false`.\n * @example\n *\n * _.times(2, _.stubFalse);\n * // => [false, false]\n */\nfunction stubFalse() {\n  return false;\n}\n\nmodule.exports = stubFalse;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/stubFalse.js?");

/***/ }),

/***/ "./node_modules/lodash/toString.js":
/*!*****************************************!*\
  !*** ./node_modules/lodash/toString.js ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var baseToString = __webpack_require__(/*! ./_baseToString */ \"./node_modules/lodash/_baseToString.js\");\n\n/**\n * Converts `value` to a string. An empty string is returned for `null`\n * and `undefined` values. The sign of `-0` is preserved.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.toString(null);\n * // => ''\n *\n * _.toString(-0);\n * // => '-0'\n *\n * _.toString([1, 2, 3]);\n * // => '1,2,3'\n */\nfunction toString(value) {\n  return value == null ? '' : baseToString(value);\n}\n\nmodule.exports = toString;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/toString.js?");

/***/ }),

/***/ "./node_modules/lodash/upperFirst.js":
/*!*******************************************!*\
  !*** ./node_modules/lodash/upperFirst.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var createCaseFirst = __webpack_require__(/*! ./_createCaseFirst */ \"./node_modules/lodash/_createCaseFirst.js\");\n\n/**\n * Converts the first character of `string` to upper case.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.upperFirst('fred');\n * // => 'Fred'\n *\n * _.upperFirst('FRED');\n * // => 'FRED'\n */\nvar upperFirst = createCaseFirst('toUpperCase');\n\nmodule.exports = upperFirst;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/upperFirst.js?");

/***/ }),

/***/ "./node_modules/lodash/words.js":
/*!**************************************!*\
  !*** ./node_modules/lodash/words.js ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var asciiWords = __webpack_require__(/*! ./_asciiWords */ \"./node_modules/lodash/_asciiWords.js\"),\n    hasUnicodeWord = __webpack_require__(/*! ./_hasUnicodeWord */ \"./node_modules/lodash/_hasUnicodeWord.js\"),\n    toString = __webpack_require__(/*! ./toString */ \"./node_modules/lodash/toString.js\"),\n    unicodeWords = __webpack_require__(/*! ./_unicodeWords */ \"./node_modules/lodash/_unicodeWords.js\");\n\n/**\n * Splits `string` into an array of its words.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to inspect.\n * @param {RegExp|string} [pattern] The pattern to match words.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Array} Returns the words of `string`.\n * @example\n *\n * _.words('fred, barney, & pebbles');\n * // => ['fred', 'barney', 'pebbles']\n *\n * _.words('fred, barney, & pebbles', /[^, ]+/g);\n * // => ['fred', 'barney', '&', 'pebbles']\n */\nfunction words(string, pattern, guard) {\n  string = toString(string);\n  pattern = guard ? undefined : pattern;\n\n  if (pattern === undefined) {\n    return hasUnicodeWord(string) ? unicodeWords(string) : asciiWords(string);\n  }\n  return string.match(pattern) || [];\n}\n\nmodule.exports = words;\n\n\n//# sourceURL=webpack:///./node_modules/lodash/words.js?");

/***/ }),

/***/ "./node_modules/md5/md5.js":
/*!*********************************!*\
  !*** ./node_modules/md5/md5.js ***!
  \*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("(function(){\r\n  var crypt = __webpack_require__(/*! crypt */ \"./node_modules/crypt/crypt.js\"),\r\n      utf8 = __webpack_require__(/*! charenc */ \"./node_modules/charenc/charenc.js\").utf8,\r\n      isBuffer = __webpack_require__(/*! is-buffer */ \"./node_modules/is-buffer/index.js\"),\r\n      bin = __webpack_require__(/*! charenc */ \"./node_modules/charenc/charenc.js\").bin,\r\n\r\n  // The core\r\n  md5 = function (message, options) {\r\n    // Convert to byte array\r\n    if (message.constructor == String)\r\n      if (options && options.encoding === 'binary')\r\n        message = bin.stringToBytes(message);\r\n      else\r\n        message = utf8.stringToBytes(message);\r\n    else if (isBuffer(message))\r\n      message = Array.prototype.slice.call(message, 0);\r\n    else if (!Array.isArray(message) && message.constructor !== Uint8Array)\r\n      message = message.toString();\r\n    // else, assume byte array already\r\n\r\n    var m = crypt.bytesToWords(message),\r\n        l = message.length * 8,\r\n        a =  1732584193,\r\n        b = -271733879,\r\n        c = -1732584194,\r\n        d =  271733878;\r\n\r\n    // Swap endian\r\n    for (var i = 0; i < m.length; i++) {\r\n      m[i] = ((m[i] <<  8) | (m[i] >>> 24)) & 0x00FF00FF |\r\n             ((m[i] << 24) | (m[i] >>>  8)) & 0xFF00FF00;\r\n    }\r\n\r\n    // Padding\r\n    m[l >>> 5] |= 0x80 << (l % 32);\r\n    m[(((l + 64) >>> 9) << 4) + 14] = l;\r\n\r\n    // Method shortcuts\r\n    var FF = md5._ff,\r\n        GG = md5._gg,\r\n        HH = md5._hh,\r\n        II = md5._ii;\r\n\r\n    for (var i = 0; i < m.length; i += 16) {\r\n\r\n      var aa = a,\r\n          bb = b,\r\n          cc = c,\r\n          dd = d;\r\n\r\n      a = FF(a, b, c, d, m[i+ 0],  7, -680876936);\r\n      d = FF(d, a, b, c, m[i+ 1], 12, -389564586);\r\n      c = FF(c, d, a, b, m[i+ 2], 17,  606105819);\r\n      b = FF(b, c, d, a, m[i+ 3], 22, -1044525330);\r\n      a = FF(a, b, c, d, m[i+ 4],  7, -176418897);\r\n      d = FF(d, a, b, c, m[i+ 5], 12,  1200080426);\r\n      c = FF(c, d, a, b, m[i+ 6], 17, -1473231341);\r\n      b = FF(b, c, d, a, m[i+ 7], 22, -45705983);\r\n      a = FF(a, b, c, d, m[i+ 8],  7,  1770035416);\r\n      d = FF(d, a, b, c, m[i+ 9], 12, -1958414417);\r\n      c = FF(c, d, a, b, m[i+10], 17, -42063);\r\n      b = FF(b, c, d, a, m[i+11], 22, -1990404162);\r\n      a = FF(a, b, c, d, m[i+12],  7,  1804603682);\r\n      d = FF(d, a, b, c, m[i+13], 12, -40341101);\r\n      c = FF(c, d, a, b, m[i+14], 17, -1502002290);\r\n      b = FF(b, c, d, a, m[i+15], 22,  1236535329);\r\n\r\n      a = GG(a, b, c, d, m[i+ 1],  5, -165796510);\r\n      d = GG(d, a, b, c, m[i+ 6],  9, -1069501632);\r\n      c = GG(c, d, a, b, m[i+11], 14,  643717713);\r\n      b = GG(b, c, d, a, m[i+ 0], 20, -373897302);\r\n      a = GG(a, b, c, d, m[i+ 5],  5, -701558691);\r\n      d = GG(d, a, b, c, m[i+10],  9,  38016083);\r\n      c = GG(c, d, a, b, m[i+15], 14, -660478335);\r\n      b = GG(b, c, d, a, m[i+ 4], 20, -405537848);\r\n      a = GG(a, b, c, d, m[i+ 9],  5,  568446438);\r\n      d = GG(d, a, b, c, m[i+14],  9, -1019803690);\r\n      c = GG(c, d, a, b, m[i+ 3], 14, -187363961);\r\n      b = GG(b, c, d, a, m[i+ 8], 20,  1163531501);\r\n      a = GG(a, b, c, d, m[i+13],  5, -1444681467);\r\n      d = GG(d, a, b, c, m[i+ 2],  9, -51403784);\r\n      c = GG(c, d, a, b, m[i+ 7], 14,  1735328473);\r\n      b = GG(b, c, d, a, m[i+12], 20, -1926607734);\r\n\r\n      a = HH(a, b, c, d, m[i+ 5],  4, -378558);\r\n      d = HH(d, a, b, c, m[i+ 8], 11, -2022574463);\r\n      c = HH(c, d, a, b, m[i+11], 16,  1839030562);\r\n      b = HH(b, c, d, a, m[i+14], 23, -35309556);\r\n      a = HH(a, b, c, d, m[i+ 1],  4, -1530992060);\r\n      d = HH(d, a, b, c, m[i+ 4], 11,  1272893353);\r\n      c = HH(c, d, a, b, m[i+ 7], 16, -155497632);\r\n      b = HH(b, c, d, a, m[i+10], 23, -1094730640);\r\n      a = HH(a, b, c, d, m[i+13],  4,  681279174);\r\n      d = HH(d, a, b, c, m[i+ 0], 11, -358537222);\r\n      c = HH(c, d, a, b, m[i+ 3], 16, -722521979);\r\n      b = HH(b, c, d, a, m[i+ 6], 23,  76029189);\r\n      a = HH(a, b, c, d, m[i+ 9],  4, -640364487);\r\n      d = HH(d, a, b, c, m[i+12], 11, -421815835);\r\n      c = HH(c, d, a, b, m[i+15], 16,  530742520);\r\n      b = HH(b, c, d, a, m[i+ 2], 23, -995338651);\r\n\r\n      a = II(a, b, c, d, m[i+ 0],  6, -198630844);\r\n      d = II(d, a, b, c, m[i+ 7], 10,  1126891415);\r\n      c = II(c, d, a, b, m[i+14], 15, -1416354905);\r\n      b = II(b, c, d, a, m[i+ 5], 21, -57434055);\r\n      a = II(a, b, c, d, m[i+12],  6,  1700485571);\r\n      d = II(d, a, b, c, m[i+ 3], 10, -1894986606);\r\n      c = II(c, d, a, b, m[i+10], 15, -1051523);\r\n      b = II(b, c, d, a, m[i+ 1], 21, -2054922799);\r\n      a = II(a, b, c, d, m[i+ 8],  6,  1873313359);\r\n      d = II(d, a, b, c, m[i+15], 10, -30611744);\r\n      c = II(c, d, a, b, m[i+ 6], 15, -1560198380);\r\n      b = II(b, c, d, a, m[i+13], 21,  1309151649);\r\n      a = II(a, b, c, d, m[i+ 4],  6, -145523070);\r\n      d = II(d, a, b, c, m[i+11], 10, -1120210379);\r\n      c = II(c, d, a, b, m[i+ 2], 15,  718787259);\r\n      b = II(b, c, d, a, m[i+ 9], 21, -343485551);\r\n\r\n      a = (a + aa) >>> 0;\r\n      b = (b + bb) >>> 0;\r\n      c = (c + cc) >>> 0;\r\n      d = (d + dd) >>> 0;\r\n    }\r\n\r\n    return crypt.endian([a, b, c, d]);\r\n  };\r\n\r\n  // Auxiliary functions\r\n  md5._ff  = function (a, b, c, d, x, s, t) {\r\n    var n = a + (b & c | ~b & d) + (x >>> 0) + t;\r\n    return ((n << s) | (n >>> (32 - s))) + b;\r\n  };\r\n  md5._gg  = function (a, b, c, d, x, s, t) {\r\n    var n = a + (b & d | c & ~d) + (x >>> 0) + t;\r\n    return ((n << s) | (n >>> (32 - s))) + b;\r\n  };\r\n  md5._hh  = function (a, b, c, d, x, s, t) {\r\n    var n = a + (b ^ c ^ d) + (x >>> 0) + t;\r\n    return ((n << s) | (n >>> (32 - s))) + b;\r\n  };\r\n  md5._ii  = function (a, b, c, d, x, s, t) {\r\n    var n = a + (c ^ (b | ~d)) + (x >>> 0) + t;\r\n    return ((n << s) | (n >>> (32 - s))) + b;\r\n  };\r\n\r\n  // Package private blocksize\r\n  md5._blocksize = 16;\r\n  md5._digestsize = 16;\r\n\r\n  module.exports = function (message, options) {\r\n    if (message === undefined || message === null)\r\n      throw new Error('Illegal argument ' + message);\r\n\r\n    var digestbytes = crypt.wordsToBytes(md5(message, options));\r\n    return options && options.asBytes ? digestbytes :\r\n        options && options.asString ? bin.bytesToString(digestbytes) :\r\n        crypt.bytesToHex(digestbytes);\r\n  };\r\n\r\n})();\r\n\n\n//# sourceURL=webpack:///./node_modules/md5/md5.js?");

/***/ }),

/***/ "./node_modules/memize/dist/index.js":
/*!*******************************************!*\
  !*** ./node_modules/memize/dist/index.js ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return memize; });\n/**\n * Memize options object.\n *\n * @typedef MemizeOptions\n *\n * @property {number} [maxSize] Maximum size of the cache.\n */\n\n/**\n * Internal cache entry.\n *\n * @typedef MemizeCacheNode\n *\n * @property {?MemizeCacheNode|undefined} [prev] Previous node.\n * @property {?MemizeCacheNode|undefined} [next] Next node.\n * @property {Array<*>}                   args   Function arguments for cache\n *                                               entry.\n * @property {*}                          val    Function result.\n */\n\n/**\n * Properties of the enhanced function for controlling cache.\n *\n * @typedef MemizeMemoizedFunction\n *\n * @property {()=>void} clear Clear the cache.\n */\n\n/**\n * Accepts a function to be memoized, and returns a new memoized function, with\n * optional options.\n *\n * @template {(...args: any[]) => any} F\n *\n * @param {F}             fn        Function to memoize.\n * @param {MemizeOptions} [options] Options object.\n *\n * @return {((...args: Parameters<F>) => ReturnType<F>) & MemizeMemoizedFunction} Memoized function.\n */\nfunction memize(fn, options) {\n\tvar size = 0;\n\n\t/** @type {?MemizeCacheNode|undefined} */\n\tvar head;\n\n\t/** @type {?MemizeCacheNode|undefined} */\n\tvar tail;\n\n\toptions = options || {};\n\n\tfunction memoized(/* ...args */) {\n\t\tvar node = head,\n\t\t\tlen = arguments.length,\n\t\t\targs,\n\t\t\ti;\n\n\t\tsearchCache: while (node) {\n\t\t\t// Perform a shallow equality test to confirm that whether the node\n\t\t\t// under test is a candidate for the arguments passed. Two arrays\n\t\t\t// are shallowly equal if their length matches and each entry is\n\t\t\t// strictly equal between the two sets. Avoid abstracting to a\n\t\t\t// function which could incur an arguments leaking deoptimization.\n\n\t\t\t// Check whether node arguments match arguments length\n\t\t\tif (node.args.length !== arguments.length) {\n\t\t\t\tnode = node.next;\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Check whether node arguments match arguments values\n\t\t\tfor (i = 0; i < len; i++) {\n\t\t\t\tif (node.args[i] !== arguments[i]) {\n\t\t\t\t\tnode = node.next;\n\t\t\t\t\tcontinue searchCache;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// At this point we can assume we've found a match\n\n\t\t\t// Surface matched node to head if not already\n\t\t\tif (node !== head) {\n\t\t\t\t// As tail, shift to previous. Must only shift if not also\n\t\t\t\t// head, since if both head and tail, there is no previous.\n\t\t\t\tif (node === tail) {\n\t\t\t\t\ttail = node.prev;\n\t\t\t\t}\n\n\t\t\t\t// Adjust siblings to point to each other. If node was tail,\n\t\t\t\t// this also handles new tail's empty `next` assignment.\n\t\t\t\t/** @type {MemizeCacheNode} */ (node.prev).next = node.next;\n\t\t\t\tif (node.next) {\n\t\t\t\t\tnode.next.prev = node.prev;\n\t\t\t\t}\n\n\t\t\t\tnode.next = head;\n\t\t\t\tnode.prev = null;\n\t\t\t\t/** @type {MemizeCacheNode} */ (head).prev = node;\n\t\t\t\thead = node;\n\t\t\t}\n\n\t\t\t// Return immediately\n\t\t\treturn node.val;\n\t\t}\n\n\t\t// No cached value found. Continue to insertion phase:\n\n\t\t// Create a copy of arguments (avoid leaking deoptimization)\n\t\targs = new Array(len);\n\t\tfor (i = 0; i < len; i++) {\n\t\t\targs[i] = arguments[i];\n\t\t}\n\n\t\tnode = {\n\t\t\targs: args,\n\n\t\t\t// Generate the result from original function\n\t\t\tval: fn.apply(null, args),\n\t\t};\n\n\t\t// Don't need to check whether node is already head, since it would\n\t\t// have been returned above already if it was\n\n\t\t// Shift existing head down list\n\t\tif (head) {\n\t\t\thead.prev = node;\n\t\t\tnode.next = head;\n\t\t} else {\n\t\t\t// If no head, follows that there's no tail (at initial or reset)\n\t\t\ttail = node;\n\t\t}\n\n\t\t// Trim tail if we're reached max size and are pending cache insertion\n\t\tif (size === /** @type {MemizeOptions} */ (options).maxSize) {\n\t\t\ttail = /** @type {MemizeCacheNode} */ (tail).prev;\n\t\t\t/** @type {MemizeCacheNode} */ (tail).next = null;\n\t\t} else {\n\t\t\tsize++;\n\t\t}\n\n\t\thead = node;\n\n\t\treturn node.val;\n\t}\n\n\tmemoized.clear = function () {\n\t\thead = null;\n\t\ttail = null;\n\t\tsize = 0;\n\t};\n\n\t// Ignore reason: There's not a clear solution to create an intersection of\n\t// the function with additional properties, where the goal is to retain the\n\t// function signature of the incoming argument and add control properties\n\t// on the return value.\n\n\t// @ts-ignore\n\treturn memoized;\n}\n\n\n\n\n//# sourceURL=webpack:///./node_modules/memize/dist/index.js?");

/***/ }),

/***/ "./node_modules/remove-accents/index.js":
/*!**********************************************!*\
  !*** ./node_modules/remove-accents/index.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var characterMap = {\n\t\"À\": \"A\",\n\t\"Á\": \"A\",\n\t\"Â\": \"A\",\n\t\"Ã\": \"A\",\n\t\"Ä\": \"A\",\n\t\"Å\": \"A\",\n\t\"Ấ\": \"A\",\n\t\"Ắ\": \"A\",\n\t\"Ẳ\": \"A\",\n\t\"Ẵ\": \"A\",\n\t\"Ặ\": \"A\",\n\t\"Æ\": \"AE\",\n\t\"Ầ\": \"A\",\n\t\"Ằ\": \"A\",\n\t\"Ȃ\": \"A\",\n\t\"Ả\": \"A\",\n\t\"Ạ\": \"A\",\n\t\"Ẩ\": \"A\",\n\t\"Ẫ\": \"A\",\n\t\"Ậ\": \"A\",\n\t\"Ç\": \"C\",\n\t\"Ḉ\": \"C\",\n\t\"È\": \"E\",\n\t\"É\": \"E\",\n\t\"Ê\": \"E\",\n\t\"Ë\": \"E\",\n\t\"Ế\": \"E\",\n\t\"Ḗ\": \"E\",\n\t\"Ề\": \"E\",\n\t\"Ḕ\": \"E\",\n\t\"Ḝ\": \"E\",\n\t\"Ȇ\": \"E\",\n\t\"Ẻ\": \"E\",\n\t\"Ẽ\": \"E\",\n\t\"Ẹ\": \"E\",\n\t\"Ể\": \"E\",\n\t\"Ễ\": \"E\",\n\t\"Ệ\": \"E\",\n\t\"Ì\": \"I\",\n\t\"Í\": \"I\",\n\t\"Î\": \"I\",\n\t\"Ï\": \"I\",\n\t\"Ḯ\": \"I\",\n\t\"Ȋ\": \"I\",\n\t\"Ỉ\": \"I\",\n\t\"Ị\": \"I\",\n\t\"Ð\": \"D\",\n\t\"Ñ\": \"N\",\n\t\"Ò\": \"O\",\n\t\"Ó\": \"O\",\n\t\"Ô\": \"O\",\n\t\"Õ\": \"O\",\n\t\"Ö\": \"O\",\n\t\"Ø\": \"O\",\n\t\"Ố\": \"O\",\n\t\"Ṍ\": \"O\",\n\t\"Ṓ\": \"O\",\n\t\"Ȏ\": \"O\",\n\t\"Ỏ\": \"O\",\n\t\"Ọ\": \"O\",\n\t\"Ổ\": \"O\",\n\t\"Ỗ\": \"O\",\n\t\"Ộ\": \"O\",\n\t\"Ờ\": \"O\",\n\t\"Ở\": \"O\",\n\t\"Ỡ\": \"O\",\n\t\"Ớ\": \"O\",\n\t\"Ợ\": \"O\",\n\t\"Ù\": \"U\",\n\t\"Ú\": \"U\",\n\t\"Û\": \"U\",\n\t\"Ü\": \"U\",\n\t\"Ủ\": \"U\",\n\t\"Ụ\": \"U\",\n\t\"Ử\": \"U\",\n\t\"Ữ\": \"U\",\n\t\"Ự\": \"U\",\n\t\"Ý\": \"Y\",\n\t\"à\": \"a\",\n\t\"á\": \"a\",\n\t\"â\": \"a\",\n\t\"ã\": \"a\",\n\t\"ä\": \"a\",\n\t\"å\": \"a\",\n\t\"ấ\": \"a\",\n\t\"ắ\": \"a\",\n\t\"ẳ\": \"a\",\n\t\"ẵ\": \"a\",\n\t\"ặ\": \"a\",\n\t\"æ\": \"ae\",\n\t\"ầ\": \"a\",\n\t\"ằ\": \"a\",\n\t\"ȃ\": \"a\",\n\t\"ả\": \"a\",\n\t\"ạ\": \"a\",\n\t\"ẩ\": \"a\",\n\t\"ẫ\": \"a\",\n\t\"ậ\": \"a\",\n\t\"ç\": \"c\",\n\t\"ḉ\": \"c\",\n\t\"è\": \"e\",\n\t\"é\": \"e\",\n\t\"ê\": \"e\",\n\t\"ë\": \"e\",\n\t\"ế\": \"e\",\n\t\"ḗ\": \"e\",\n\t\"ề\": \"e\",\n\t\"ḕ\": \"e\",\n\t\"ḝ\": \"e\",\n\t\"ȇ\": \"e\",\n\t\"ẻ\": \"e\",\n\t\"ẽ\": \"e\",\n\t\"ẹ\": \"e\",\n\t\"ể\": \"e\",\n\t\"ễ\": \"e\",\n\t\"ệ\": \"e\",\n\t\"ì\": \"i\",\n\t\"í\": \"i\",\n\t\"î\": \"i\",\n\t\"ï\": \"i\",\n\t\"ḯ\": \"i\",\n\t\"ȋ\": \"i\",\n\t\"ỉ\": \"i\",\n\t\"ị\": \"i\",\n\t\"ð\": \"d\",\n\t\"ñ\": \"n\",\n\t\"ò\": \"o\",\n\t\"ó\": \"o\",\n\t\"ô\": \"o\",\n\t\"õ\": \"o\",\n\t\"ö\": \"o\",\n\t\"ø\": \"o\",\n\t\"ố\": \"o\",\n\t\"ṍ\": \"o\",\n\t\"ṓ\": \"o\",\n\t\"ȏ\": \"o\",\n\t\"ỏ\": \"o\",\n\t\"ọ\": \"o\",\n\t\"ổ\": \"o\",\n\t\"ỗ\": \"o\",\n\t\"ộ\": \"o\",\n\t\"ờ\": \"o\",\n\t\"ở\": \"o\",\n\t\"ỡ\": \"o\",\n\t\"ớ\": \"o\",\n\t\"ợ\": \"o\",\n\t\"ù\": \"u\",\n\t\"ú\": \"u\",\n\t\"û\": \"u\",\n\t\"ü\": \"u\",\n\t\"ủ\": \"u\",\n\t\"ụ\": \"u\",\n\t\"ử\": \"u\",\n\t\"ữ\": \"u\",\n\t\"ự\": \"u\",\n\t\"ý\": \"y\",\n\t\"ÿ\": \"y\",\n\t\"Ā\": \"A\",\n\t\"ā\": \"a\",\n\t\"Ă\": \"A\",\n\t\"ă\": \"a\",\n\t\"Ą\": \"A\",\n\t\"ą\": \"a\",\n\t\"Ć\": \"C\",\n\t\"ć\": \"c\",\n\t\"Ĉ\": \"C\",\n\t\"ĉ\": \"c\",\n\t\"Ċ\": \"C\",\n\t\"ċ\": \"c\",\n\t\"Č\": \"C\",\n\t\"č\": \"c\",\n\t\"C̆\": \"C\",\n\t\"c̆\": \"c\",\n\t\"Ď\": \"D\",\n\t\"ď\": \"d\",\n\t\"Đ\": \"D\",\n\t\"đ\": \"d\",\n\t\"Ē\": \"E\",\n\t\"ē\": \"e\",\n\t\"Ĕ\": \"E\",\n\t\"ĕ\": \"e\",\n\t\"Ė\": \"E\",\n\t\"ė\": \"e\",\n\t\"Ę\": \"E\",\n\t\"ę\": \"e\",\n\t\"Ě\": \"E\",\n\t\"ě\": \"e\",\n\t\"Ĝ\": \"G\",\n\t\"Ǵ\": \"G\",\n\t\"ĝ\": \"g\",\n\t\"ǵ\": \"g\",\n\t\"Ğ\": \"G\",\n\t\"ğ\": \"g\",\n\t\"Ġ\": \"G\",\n\t\"ġ\": \"g\",\n\t\"Ģ\": \"G\",\n\t\"ģ\": \"g\",\n\t\"Ĥ\": \"H\",\n\t\"ĥ\": \"h\",\n\t\"Ħ\": \"H\",\n\t\"ħ\": \"h\",\n\t\"Ḫ\": \"H\",\n\t\"ḫ\": \"h\",\n\t\"Ĩ\": \"I\",\n\t\"ĩ\": \"i\",\n\t\"Ī\": \"I\",\n\t\"ī\": \"i\",\n\t\"Ĭ\": \"I\",\n\t\"ĭ\": \"i\",\n\t\"Į\": \"I\",\n\t\"į\": \"i\",\n\t\"İ\": \"I\",\n\t\"ı\": \"i\",\n\t\"Ĳ\": \"IJ\",\n\t\"ĳ\": \"ij\",\n\t\"Ĵ\": \"J\",\n\t\"ĵ\": \"j\",\n\t\"Ķ\": \"K\",\n\t\"ķ\": \"k\",\n\t\"Ḱ\": \"K\",\n\t\"ḱ\": \"k\",\n\t\"K̆\": \"K\",\n\t\"k̆\": \"k\",\n\t\"Ĺ\": \"L\",\n\t\"ĺ\": \"l\",\n\t\"Ļ\": \"L\",\n\t\"ļ\": \"l\",\n\t\"Ľ\": \"L\",\n\t\"ľ\": \"l\",\n\t\"Ŀ\": \"L\",\n\t\"ŀ\": \"l\",\n\t\"Ł\": \"l\",\n\t\"ł\": \"l\",\n\t\"Ḿ\": \"M\",\n\t\"ḿ\": \"m\",\n\t\"M̆\": \"M\",\n\t\"m̆\": \"m\",\n\t\"Ń\": \"N\",\n\t\"ń\": \"n\",\n\t\"Ņ\": \"N\",\n\t\"ņ\": \"n\",\n\t\"Ň\": \"N\",\n\t\"ň\": \"n\",\n\t\"ŉ\": \"n\",\n\t\"N̆\": \"N\",\n\t\"n̆\": \"n\",\n\t\"Ō\": \"O\",\n\t\"ō\": \"o\",\n\t\"Ŏ\": \"O\",\n\t\"ŏ\": \"o\",\n\t\"Ő\": \"O\",\n\t\"ő\": \"o\",\n\t\"Œ\": \"OE\",\n\t\"œ\": \"oe\",\n\t\"P̆\": \"P\",\n\t\"p̆\": \"p\",\n\t\"Ŕ\": \"R\",\n\t\"ŕ\": \"r\",\n\t\"Ŗ\": \"R\",\n\t\"ŗ\": \"r\",\n\t\"Ř\": \"R\",\n\t\"ř\": \"r\",\n\t\"R̆\": \"R\",\n\t\"r̆\": \"r\",\n\t\"Ȓ\": \"R\",\n\t\"ȓ\": \"r\",\n\t\"Ś\": \"S\",\n\t\"ś\": \"s\",\n\t\"Ŝ\": \"S\",\n\t\"ŝ\": \"s\",\n\t\"Ş\": \"S\",\n\t\"Ș\": \"S\",\n\t\"ș\": \"s\",\n\t\"ş\": \"s\",\n\t\"Š\": \"S\",\n\t\"š\": \"s\",\n\t\"Ţ\": \"T\",\n\t\"ţ\": \"t\",\n\t\"ț\": \"t\",\n\t\"Ț\": \"T\",\n\t\"Ť\": \"T\",\n\t\"ť\": \"t\",\n\t\"Ŧ\": \"T\",\n\t\"ŧ\": \"t\",\n\t\"T̆\": \"T\",\n\t\"t̆\": \"t\",\n\t\"Ũ\": \"U\",\n\t\"ũ\": \"u\",\n\t\"Ū\": \"U\",\n\t\"ū\": \"u\",\n\t\"Ŭ\": \"U\",\n\t\"ŭ\": \"u\",\n\t\"Ů\": \"U\",\n\t\"ů\": \"u\",\n\t\"Ű\": \"U\",\n\t\"ű\": \"u\",\n\t\"Ų\": \"U\",\n\t\"ų\": \"u\",\n\t\"Ȗ\": \"U\",\n\t\"ȗ\": \"u\",\n\t\"V̆\": \"V\",\n\t\"v̆\": \"v\",\n\t\"Ŵ\": \"W\",\n\t\"ŵ\": \"w\",\n\t\"Ẃ\": \"W\",\n\t\"ẃ\": \"w\",\n\t\"X̆\": \"X\",\n\t\"x̆\": \"x\",\n\t\"Ŷ\": \"Y\",\n\t\"ŷ\": \"y\",\n\t\"Ÿ\": \"Y\",\n\t\"Y̆\": \"Y\",\n\t\"y̆\": \"y\",\n\t\"Ź\": \"Z\",\n\t\"ź\": \"z\",\n\t\"Ż\": \"Z\",\n\t\"ż\": \"z\",\n\t\"Ž\": \"Z\",\n\t\"ž\": \"z\",\n\t\"ſ\": \"s\",\n\t\"ƒ\": \"f\",\n\t\"Ơ\": \"O\",\n\t\"ơ\": \"o\",\n\t\"Ư\": \"U\",\n\t\"ư\": \"u\",\n\t\"Ǎ\": \"A\",\n\t\"ǎ\": \"a\",\n\t\"Ǐ\": \"I\",\n\t\"ǐ\": \"i\",\n\t\"Ǒ\": \"O\",\n\t\"ǒ\": \"o\",\n\t\"Ǔ\": \"U\",\n\t\"ǔ\": \"u\",\n\t\"Ǖ\": \"U\",\n\t\"ǖ\": \"u\",\n\t\"Ǘ\": \"U\",\n\t\"ǘ\": \"u\",\n\t\"Ǚ\": \"U\",\n\t\"ǚ\": \"u\",\n\t\"Ǜ\": \"U\",\n\t\"ǜ\": \"u\",\n\t\"Ứ\": \"U\",\n\t\"ứ\": \"u\",\n\t\"Ṹ\": \"U\",\n\t\"ṹ\": \"u\",\n\t\"Ǻ\": \"A\",\n\t\"ǻ\": \"a\",\n\t\"Ǽ\": \"AE\",\n\t\"ǽ\": \"ae\",\n\t\"Ǿ\": \"O\",\n\t\"ǿ\": \"o\",\n\t\"Þ\": \"TH\",\n\t\"þ\": \"th\",\n\t\"Ṕ\": \"P\",\n\t\"ṕ\": \"p\",\n\t\"Ṥ\": \"S\",\n\t\"ṥ\": \"s\",\n\t\"X́\": \"X\",\n\t\"x́\": \"x\",\n\t\"Ѓ\": \"Г\",\n\t\"ѓ\": \"г\",\n\t\"Ќ\": \"К\",\n\t\"ќ\": \"к\",\n\t\"A̋\": \"A\",\n\t\"a̋\": \"a\",\n\t\"E̋\": \"E\",\n\t\"e̋\": \"e\",\n\t\"I̋\": \"I\",\n\t\"i̋\": \"i\",\n\t\"Ǹ\": \"N\",\n\t\"ǹ\": \"n\",\n\t\"Ồ\": \"O\",\n\t\"ồ\": \"o\",\n\t\"Ṑ\": \"O\",\n\t\"ṑ\": \"o\",\n\t\"Ừ\": \"U\",\n\t\"ừ\": \"u\",\n\t\"Ẁ\": \"W\",\n\t\"ẁ\": \"w\",\n\t\"Ỳ\": \"Y\",\n\t\"ỳ\": \"y\",\n\t\"Ȁ\": \"A\",\n\t\"ȁ\": \"a\",\n\t\"Ȅ\": \"E\",\n\t\"ȅ\": \"e\",\n\t\"Ȉ\": \"I\",\n\t\"ȉ\": \"i\",\n\t\"Ȍ\": \"O\",\n\t\"ȍ\": \"o\",\n\t\"Ȑ\": \"R\",\n\t\"ȑ\": \"r\",\n\t\"Ȕ\": \"U\",\n\t\"ȕ\": \"u\",\n\t\"B̌\": \"B\",\n\t\"b̌\": \"b\",\n\t\"Č̣\": \"C\",\n\t\"č̣\": \"c\",\n\t\"Ê̌\": \"E\",\n\t\"ê̌\": \"e\",\n\t\"F̌\": \"F\",\n\t\"f̌\": \"f\",\n\t\"Ǧ\": \"G\",\n\t\"ǧ\": \"g\",\n\t\"Ȟ\": \"H\",\n\t\"ȟ\": \"h\",\n\t\"J̌\": \"J\",\n\t\"ǰ\": \"j\",\n\t\"Ǩ\": \"K\",\n\t\"ǩ\": \"k\",\n\t\"M̌\": \"M\",\n\t\"m̌\": \"m\",\n\t\"P̌\": \"P\",\n\t\"p̌\": \"p\",\n\t\"Q̌\": \"Q\",\n\t\"q̌\": \"q\",\n\t\"Ř̩\": \"R\",\n\t\"ř̩\": \"r\",\n\t\"Ṧ\": \"S\",\n\t\"ṧ\": \"s\",\n\t\"V̌\": \"V\",\n\t\"v̌\": \"v\",\n\t\"W̌\": \"W\",\n\t\"w̌\": \"w\",\n\t\"X̌\": \"X\",\n\t\"x̌\": \"x\",\n\t\"Y̌\": \"Y\",\n\t\"y̌\": \"y\",\n\t\"A̧\": \"A\",\n\t\"a̧\": \"a\",\n\t\"B̧\": \"B\",\n\t\"b̧\": \"b\",\n\t\"Ḑ\": \"D\",\n\t\"ḑ\": \"d\",\n\t\"Ȩ\": \"E\",\n\t\"ȩ\": \"e\",\n\t\"Ɛ̧\": \"E\",\n\t\"ɛ̧\": \"e\",\n\t\"Ḩ\": \"H\",\n\t\"ḩ\": \"h\",\n\t\"I̧\": \"I\",\n\t\"i̧\": \"i\",\n\t\"Ɨ̧\": \"I\",\n\t\"ɨ̧\": \"i\",\n\t\"M̧\": \"M\",\n\t\"m̧\": \"m\",\n\t\"O̧\": \"O\",\n\t\"o̧\": \"o\",\n\t\"Q̧\": \"Q\",\n\t\"q̧\": \"q\",\n\t\"U̧\": \"U\",\n\t\"u̧\": \"u\",\n\t\"X̧\": \"X\",\n\t\"x̧\": \"x\",\n\t\"Z̧\": \"Z\",\n\t\"z̧\": \"z\",\n\t\"й\":\"и\",\n\t\"Й\":\"И\",\n\t\"ё\":\"е\",\n\t\"Ё\":\"Е\",\n};\n\nvar chars = Object.keys(characterMap).join('|');\nvar allAccents = new RegExp(chars, 'g');\nvar firstAccent = new RegExp(chars, '');\n\nfunction matcher(match) {\n\treturn characterMap[match];\n}\n\nvar removeAccents = function(string) {\n\treturn string.replace(allAccents, matcher);\n};\n\nvar hasAccents = function(string) {\n\treturn !!string.match(firstAccent);\n};\n\nmodule.exports = removeAccents;\nmodule.exports.has = hasAccents;\nmodule.exports.remove = removeAccents;\n\n\n//# sourceURL=webpack:///./node_modules/remove-accents/index.js?");

/***/ }),

/***/ "./node_modules/sprintf-js/src/sprintf.js":
/*!************************************************!*\
  !*** ./node_modules/sprintf-js/src/sprintf.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var __WEBPACK_AMD_DEFINE_RESULT__;/* global window, exports, define */\n\n!function() {\n    'use strict'\n\n    var re = {\n        not_string: /[^s]/,\n        not_bool: /[^t]/,\n        not_type: /[^T]/,\n        not_primitive: /[^v]/,\n        number: /[diefg]/,\n        numeric_arg: /[bcdiefguxX]/,\n        json: /[j]/,\n        not_json: /[^j]/,\n        text: /^[^\\x25]+/,\n        modulo: /^\\x25{2}/,\n        placeholder: /^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,\n        key: /^([a-z_][a-z_\\d]*)/i,\n        key_access: /^\\.([a-z_][a-z_\\d]*)/i,\n        index_access: /^\\[(\\d+)\\]/,\n        sign: /^[+-]/\n    }\n\n    function sprintf(key) {\n        // `arguments` is not an array, but should be fine for this call\n        return sprintf_format(sprintf_parse(key), arguments)\n    }\n\n    function vsprintf(fmt, argv) {\n        return sprintf.apply(null, [fmt].concat(argv || []))\n    }\n\n    function sprintf_format(parse_tree, argv) {\n        var cursor = 1, tree_length = parse_tree.length, arg, output = '', i, k, ph, pad, pad_character, pad_length, is_positive, sign\n        for (i = 0; i < tree_length; i++) {\n            if (typeof parse_tree[i] === 'string') {\n                output += parse_tree[i]\n            }\n            else if (typeof parse_tree[i] === 'object') {\n                ph = parse_tree[i] // convenience purposes only\n                if (ph.keys) { // keyword argument\n                    arg = argv[cursor]\n                    for (k = 0; k < ph.keys.length; k++) {\n                        if (arg == undefined) {\n                            throw new Error(sprintf('[sprintf] Cannot access property \"%s\" of undefined value \"%s\"', ph.keys[k], ph.keys[k-1]))\n                        }\n                        arg = arg[ph.keys[k]]\n                    }\n                }\n                else if (ph.param_no) { // positional argument (explicit)\n                    arg = argv[ph.param_no]\n                }\n                else { // positional argument (implicit)\n                    arg = argv[cursor++]\n                }\n\n                if (re.not_type.test(ph.type) && re.not_primitive.test(ph.type) && arg instanceof Function) {\n                    arg = arg()\n                }\n\n                if (re.numeric_arg.test(ph.type) && (typeof arg !== 'number' && isNaN(arg))) {\n                    throw new TypeError(sprintf('[sprintf] expecting number but found %T', arg))\n                }\n\n                if (re.number.test(ph.type)) {\n                    is_positive = arg >= 0\n                }\n\n                switch (ph.type) {\n                    case 'b':\n                        arg = parseInt(arg, 10).toString(2)\n                        break\n                    case 'c':\n                        arg = String.fromCharCode(parseInt(arg, 10))\n                        break\n                    case 'd':\n                    case 'i':\n                        arg = parseInt(arg, 10)\n                        break\n                    case 'j':\n                        arg = JSON.stringify(arg, null, ph.width ? parseInt(ph.width) : 0)\n                        break\n                    case 'e':\n                        arg = ph.precision ? parseFloat(arg).toExponential(ph.precision) : parseFloat(arg).toExponential()\n                        break\n                    case 'f':\n                        arg = ph.precision ? parseFloat(arg).toFixed(ph.precision) : parseFloat(arg)\n                        break\n                    case 'g':\n                        arg = ph.precision ? String(Number(arg.toPrecision(ph.precision))) : parseFloat(arg)\n                        break\n                    case 'o':\n                        arg = (parseInt(arg, 10) >>> 0).toString(8)\n                        break\n                    case 's':\n                        arg = String(arg)\n                        arg = (ph.precision ? arg.substring(0, ph.precision) : arg)\n                        break\n                    case 't':\n                        arg = String(!!arg)\n                        arg = (ph.precision ? arg.substring(0, ph.precision) : arg)\n                        break\n                    case 'T':\n                        arg = Object.prototype.toString.call(arg).slice(8, -1).toLowerCase()\n                        arg = (ph.precision ? arg.substring(0, ph.precision) : arg)\n                        break\n                    case 'u':\n                        arg = parseInt(arg, 10) >>> 0\n                        break\n                    case 'v':\n                        arg = arg.valueOf()\n                        arg = (ph.precision ? arg.substring(0, ph.precision) : arg)\n                        break\n                    case 'x':\n                        arg = (parseInt(arg, 10) >>> 0).toString(16)\n                        break\n                    case 'X':\n                        arg = (parseInt(arg, 10) >>> 0).toString(16).toUpperCase()\n                        break\n                }\n                if (re.json.test(ph.type)) {\n                    output += arg\n                }\n                else {\n                    if (re.number.test(ph.type) && (!is_positive || ph.sign)) {\n                        sign = is_positive ? '+' : '-'\n                        arg = arg.toString().replace(re.sign, '')\n                    }\n                    else {\n                        sign = ''\n                    }\n                    pad_character = ph.pad_char ? ph.pad_char === '0' ? '0' : ph.pad_char.charAt(1) : ' '\n                    pad_length = ph.width - (sign + arg).length\n                    pad = ph.width ? (pad_length > 0 ? pad_character.repeat(pad_length) : '') : ''\n                    output += ph.align ? sign + arg + pad : (pad_character === '0' ? sign + pad + arg : pad + sign + arg)\n                }\n            }\n        }\n        return output\n    }\n\n    var sprintf_cache = Object.create(null)\n\n    function sprintf_parse(fmt) {\n        if (sprintf_cache[fmt]) {\n            return sprintf_cache[fmt]\n        }\n\n        var _fmt = fmt, match, parse_tree = [], arg_names = 0\n        while (_fmt) {\n            if ((match = re.text.exec(_fmt)) !== null) {\n                parse_tree.push(match[0])\n            }\n            else if ((match = re.modulo.exec(_fmt)) !== null) {\n                parse_tree.push('%')\n            }\n            else if ((match = re.placeholder.exec(_fmt)) !== null) {\n                if (match[2]) {\n                    arg_names |= 1\n                    var field_list = [], replacement_field = match[2], field_match = []\n                    if ((field_match = re.key.exec(replacement_field)) !== null) {\n                        field_list.push(field_match[1])\n                        while ((replacement_field = replacement_field.substring(field_match[0].length)) !== '') {\n                            if ((field_match = re.key_access.exec(replacement_field)) !== null) {\n                                field_list.push(field_match[1])\n                            }\n                            else if ((field_match = re.index_access.exec(replacement_field)) !== null) {\n                                field_list.push(field_match[1])\n                            }\n                            else {\n                                throw new SyntaxError('[sprintf] failed to parse named argument key')\n                            }\n                        }\n                    }\n                    else {\n                        throw new SyntaxError('[sprintf] failed to parse named argument key')\n                    }\n                    match[2] = field_list\n                }\n                else {\n                    arg_names |= 2\n                }\n                if (arg_names === 3) {\n                    throw new Error('[sprintf] mixing positional and named placeholders is not (yet) supported')\n                }\n\n                parse_tree.push(\n                    {\n                        placeholder: match[0],\n                        param_no:    match[1],\n                        keys:        match[2],\n                        sign:        match[3],\n                        pad_char:    match[4],\n                        align:       match[5],\n                        width:       match[6],\n                        precision:   match[7],\n                        type:        match[8]\n                    }\n                )\n            }\n            else {\n                throw new SyntaxError('[sprintf] unexpected placeholder')\n            }\n            _fmt = _fmt.substring(match[0].length)\n        }\n        return sprintf_cache[fmt] = parse_tree\n    }\n\n    /**\n     * export to either browser or node.js\n     */\n    /* eslint-disable quote-props */\n    if (true) {\n        exports['sprintf'] = sprintf\n        exports['vsprintf'] = vsprintf\n    }\n    if (typeof window !== 'undefined') {\n        window['sprintf'] = sprintf\n        window['vsprintf'] = vsprintf\n\n        if (true) {\n            !(__WEBPACK_AMD_DEFINE_RESULT__ = (function() {\n                return {\n                    'sprintf': sprintf,\n                    'vsprintf': vsprintf\n                }\n            }).call(exports, __webpack_require__, exports, module),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))\n        }\n    }\n    /* eslint-enable quote-props */\n}(); // eslint-disable-line\n\n\n//# sourceURL=webpack:///./node_modules/sprintf-js/src/sprintf.js?");

/***/ }),

/***/ "./node_modules/tannin/index.js":
/*!**************************************!*\
  !*** ./node_modules/tannin/index.js ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Tannin; });\n/* harmony import */ var _tannin_plural_forms__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @tannin/plural-forms */ \"./node_modules/@tannin/plural-forms/index.js\");\n\n\n/**\n * Tannin constructor options.\n *\n * @typedef {Object} TanninOptions\n *\n * @property {string}   [contextDelimiter] Joiner in string lookup with context.\n * @property {Function} [onMissingKey]     Callback to invoke when key missing.\n */\n\n/**\n * Domain metadata.\n *\n * @typedef {Object} TanninDomainMetadata\n *\n * @property {string}            [domain]       Domain name.\n * @property {string}            [lang]         Language code.\n * @property {(string|Function)} [plural_forms] Plural forms expression or\n *                                              function evaluator.\n */\n\n/**\n * Domain translation pair respectively representing the singular and plural\n * translation.\n *\n * @typedef {[string,string]} TanninTranslation\n */\n\n/**\n * Locale data domain. The key is used as reference for lookup, the value an\n * array of two string entries respectively representing the singular and plural\n * translation.\n *\n * @typedef {{[key:string]:TanninDomainMetadata|TanninTranslation,'':TanninDomainMetadata|TanninTranslation}} TanninLocaleDomain\n */\n\n/**\n * Jed-formatted locale data.\n *\n * @see http://messageformat.github.io/Jed/\n *\n * @typedef {{[domain:string]:TanninLocaleDomain}} TanninLocaleData\n */\n\n/**\n * Default Tannin constructor options.\n *\n * @type {TanninOptions}\n */\nvar DEFAULT_OPTIONS = {\n\tcontextDelimiter: '\\u0004',\n\tonMissingKey: null,\n};\n\n/**\n * Given a specific locale data's config `plural_forms` value, returns the\n * expression.\n *\n * @example\n *\n * ```\n * getPluralExpression( 'nplurals=2; plural=(n != 1);' ) === '(n != 1)'\n * ```\n *\n * @param {string} pf Locale data plural forms.\n *\n * @return {string} Plural forms expression.\n */\nfunction getPluralExpression( pf ) {\n\tvar parts, i, part;\n\n\tparts = pf.split( ';' );\n\n\tfor ( i = 0; i < parts.length; i++ ) {\n\t\tpart = parts[ i ].trim();\n\t\tif ( part.indexOf( 'plural=' ) === 0 ) {\n\t\t\treturn part.substr( 7 );\n\t\t}\n\t}\n}\n\n/**\n * Tannin constructor.\n *\n * @class\n *\n * @param {TanninLocaleData} data      Jed-formatted locale data.\n * @param {TanninOptions}    [options] Tannin options.\n */\nfunction Tannin( data, options ) {\n\tvar key;\n\n\t/**\n\t * Jed-formatted locale data.\n\t *\n\t * @name Tannin#data\n\t * @type {TanninLocaleData}\n\t */\n\tthis.data = data;\n\n\t/**\n\t * Plural forms function cache, keyed by plural forms string.\n\t *\n\t * @name Tannin#pluralForms\n\t * @type {Object<string,Function>}\n\t */\n\tthis.pluralForms = {};\n\n\t/**\n\t * Effective options for instance, including defaults.\n\t *\n\t * @name Tannin#options\n\t * @type {TanninOptions}\n\t */\n\tthis.options = {};\n\n\tfor ( key in DEFAULT_OPTIONS ) {\n\t\tthis.options[ key ] = options !== undefined && key in options\n\t\t\t? options[ key ]\n\t\t\t: DEFAULT_OPTIONS[ key ];\n\t}\n}\n\n/**\n * Returns the plural form index for the given domain and value.\n *\n * @param {string} domain Domain on which to calculate plural form.\n * @param {number} n      Value for which plural form is to be calculated.\n *\n * @return {number} Plural form index.\n */\nTannin.prototype.getPluralForm = function( domain, n ) {\n\tvar getPluralForm = this.pluralForms[ domain ],\n\t\tconfig, plural, pf;\n\n\tif ( ! getPluralForm ) {\n\t\tconfig = this.data[ domain ][ '' ];\n\n\t\tpf = (\n\t\t\tconfig[ 'Plural-Forms' ] ||\n\t\t\tconfig[ 'plural-forms' ] ||\n\t\t\t// Ignore reason: As known, there's no way to document the empty\n\t\t\t// string property on a key to guarantee this as metadata.\n\t\t\t// @ts-ignore\n\t\t\tconfig.plural_forms\n\t\t);\n\n\t\tif ( typeof pf !== 'function' ) {\n\t\t\tplural = getPluralExpression(\n\t\t\t\tconfig[ 'Plural-Forms' ] ||\n\t\t\t\tconfig[ 'plural-forms' ] ||\n\t\t\t\t// Ignore reason: As known, there's no way to document the empty\n\t\t\t\t// string property on a key to guarantee this as metadata.\n\t\t\t\t// @ts-ignore\n\t\t\t\tconfig.plural_forms\n\t\t\t);\n\n\t\t\tpf = Object(_tannin_plural_forms__WEBPACK_IMPORTED_MODULE_0__[\"default\"])( plural );\n\t\t}\n\n\t\tgetPluralForm = this.pluralForms[ domain ] = pf;\n\t}\n\n\treturn getPluralForm( n );\n};\n\n/**\n * Translate a string.\n *\n * @param {string}      domain   Translation domain.\n * @param {string|void} context  Context distinguishing terms of the same name.\n * @param {string}      singular Primary key for translation lookup.\n * @param {string=}     plural   Fallback value used for non-zero plural\n *                               form index.\n * @param {number=}     n        Value to use in calculating plural form.\n *\n * @return {string} Translated string.\n */\nTannin.prototype.dcnpgettext = function( domain, context, singular, plural, n ) {\n\tvar index, key, entry;\n\n\tif ( n === undefined ) {\n\t\t// Default to singular.\n\t\tindex = 0;\n\t} else {\n\t\t// Find index by evaluating plural form for value.\n\t\tindex = this.getPluralForm( domain, n );\n\t}\n\n\tkey = singular;\n\n\t// If provided, context is prepended to key with delimiter.\n\tif ( context ) {\n\t\tkey = context + this.options.contextDelimiter + singular;\n\t}\n\n\tentry = this.data[ domain ][ key ];\n\n\t// Verify not only that entry exists, but that the intended index is within\n\t// range and non-empty.\n\tif ( entry && entry[ index ] ) {\n\t\treturn entry[ index ];\n\t}\n\n\tif ( this.options.onMissingKey ) {\n\t\tthis.options.onMissingKey( singular, domain );\n\t}\n\n\t// If entry not found, fall back to singular vs. plural with zero index\n\t// representing the singular value.\n\treturn index === 0 ? singular : plural;\n};\n\n\n//# sourceURL=webpack:///./node_modules/tannin/index.js?");

/***/ }),

/***/ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js":
/*!********************************************************************!*\
  !*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return normalizeComponent; });\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nfunction normalizeComponent(\n  scriptExports,\n  render,\n  staticRenderFns,\n  functionalTemplate,\n  injectStyles,\n  scopeId,\n  moduleIdentifier /* server only */,\n  shadowMode /* vue-cli only */\n) {\n  // Vue.extend constructor export interop\n  var options =\n    typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n  // render functions\n  if (render) {\n    options.render = render\n    options.staticRenderFns = staticRenderFns\n    options._compiled = true\n  }\n\n  // functional template\n  if (functionalTemplate) {\n    options.functional = true\n  }\n\n  // scopedId\n  if (scopeId) {\n    options._scopeId = 'data-v-' + scopeId\n  }\n\n  var hook\n  if (moduleIdentifier) {\n    // server build\n    hook = function (context) {\n      // 2.3 injection\n      context =\n        context || // cached call\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n      // 2.2 with runInNewContext: true\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n        context = __VUE_SSR_CONTEXT__\n      }\n      // inject component styles\n      if (injectStyles) {\n        injectStyles.call(this, context)\n      }\n      // register component module identifier for async chunk inferrence\n      if (context && context._registeredComponents) {\n        context._registeredComponents.add(moduleIdentifier)\n      }\n    }\n    // used by ssr in case component is cached and beforeCreate\n    // never gets called\n    options._ssrRegister = hook\n  } else if (injectStyles) {\n    hook = shadowMode\n      ? function () {\n          injectStyles.call(\n            this,\n            (options.functional ? this.parent : this).$root.$options.shadowRoot\n          )\n        }\n      : injectStyles\n  }\n\n  if (hook) {\n    if (options.functional) {\n      // for template-only hot-reload because in that case the render fn doesn't\n      // go through the normalizer\n      options._injectStyles = hook\n      // register for functional component in vue file\n      var originalRender = options.render\n      options.render = function renderWithStyleInjection(h, context) {\n        hook.call(context)\n        return originalRender(h, context)\n      }\n    } else {\n      // inject component registration as beforeCreate hook\n      var existing = options.beforeCreate\n      options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n    }\n  }\n\n  return {\n    exports: scriptExports,\n    options: options\n  }\n}\n\n\n//# sourceURL=webpack:///./node_modules/vue-loader/lib/runtime/componentNormalizer.js?");

/***/ }),

/***/ "./node_modules/vue-router/dist/vue-router.esm.js":
/*!********************************************************!*\
  !*** ./node_modules/vue-router/dist/vue-router.esm.js ***!
  \********************************************************/
/*! exports provided: NavigationFailureType, RouterLink, RouterView, START_LOCATION, default, isNavigationFailure, version */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NavigationFailureType\", function() { return NavigationFailureType; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"RouterLink\", function() { return Link; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"RouterView\", function() { return View; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"START_LOCATION\", function() { return START; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return VueRouter$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isNavigationFailure\", function() { return isNavigationFailure; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"version\", function() { return version; });\n/*!\n  * vue-router v3.6.5\n  * (c) 2022 Evan You\n  * @license MIT\n  */\n/*  */\n\nfunction assert (condition, message) {\n  if (!condition) {\n    throw new Error((\"[vue-router] \" + message))\n  }\n}\n\nfunction warn (condition, message) {\n  if (!condition) {\n    typeof console !== 'undefined' && console.warn((\"[vue-router] \" + message));\n  }\n}\n\nfunction extend (a, b) {\n  for (var key in b) {\n    a[key] = b[key];\n  }\n  return a\n}\n\n/*  */\n\nvar encodeReserveRE = /[!'()*]/g;\nvar encodeReserveReplacer = function (c) { return '%' + c.charCodeAt(0).toString(16); };\nvar commaRE = /%2C/g;\n\n// fixed encodeURIComponent which is more conformant to RFC3986:\n// - escapes [!'()*]\n// - preserve commas\nvar encode = function (str) { return encodeURIComponent(str)\n    .replace(encodeReserveRE, encodeReserveReplacer)\n    .replace(commaRE, ','); };\n\nfunction decode (str) {\n  try {\n    return decodeURIComponent(str)\n  } catch (err) {\n    if (true) {\n      warn(false, (\"Error decoding \\\"\" + str + \"\\\". Leaving it intact.\"));\n    }\n  }\n  return str\n}\n\nfunction resolveQuery (\n  query,\n  extraQuery,\n  _parseQuery\n) {\n  if ( extraQuery === void 0 ) extraQuery = {};\n\n  var parse = _parseQuery || parseQuery;\n  var parsedQuery;\n  try {\n    parsedQuery = parse(query || '');\n  } catch (e) {\n     true && warn(false, e.message);\n    parsedQuery = {};\n  }\n  for (var key in extraQuery) {\n    var value = extraQuery[key];\n    parsedQuery[key] = Array.isArray(value)\n      ? value.map(castQueryParamValue)\n      : castQueryParamValue(value);\n  }\n  return parsedQuery\n}\n\nvar castQueryParamValue = function (value) { return (value == null || typeof value === 'object' ? value : String(value)); };\n\nfunction parseQuery (query) {\n  var res = {};\n\n  query = query.trim().replace(/^(\\?|#|&)/, '');\n\n  if (!query) {\n    return res\n  }\n\n  query.split('&').forEach(function (param) {\n    var parts = param.replace(/\\+/g, ' ').split('=');\n    var key = decode(parts.shift());\n    var val = parts.length > 0 ? decode(parts.join('=')) : null;\n\n    if (res[key] === undefined) {\n      res[key] = val;\n    } else if (Array.isArray(res[key])) {\n      res[key].push(val);\n    } else {\n      res[key] = [res[key], val];\n    }\n  });\n\n  return res\n}\n\nfunction stringifyQuery (obj) {\n  var res = obj\n    ? Object.keys(obj)\n      .map(function (key) {\n        var val = obj[key];\n\n        if (val === undefined) {\n          return ''\n        }\n\n        if (val === null) {\n          return encode(key)\n        }\n\n        if (Array.isArray(val)) {\n          var result = [];\n          val.forEach(function (val2) {\n            if (val2 === undefined) {\n              return\n            }\n            if (val2 === null) {\n              result.push(encode(key));\n            } else {\n              result.push(encode(key) + '=' + encode(val2));\n            }\n          });\n          return result.join('&')\n        }\n\n        return encode(key) + '=' + encode(val)\n      })\n      .filter(function (x) { return x.length > 0; })\n      .join('&')\n    : null;\n  return res ? (\"?\" + res) : ''\n}\n\n/*  */\n\nvar trailingSlashRE = /\\/?$/;\n\nfunction createRoute (\n  record,\n  location,\n  redirectedFrom,\n  router\n) {\n  var stringifyQuery = router && router.options.stringifyQuery;\n\n  var query = location.query || {};\n  try {\n    query = clone(query);\n  } catch (e) {}\n\n  var route = {\n    name: location.name || (record && record.name),\n    meta: (record && record.meta) || {},\n    path: location.path || '/',\n    hash: location.hash || '',\n    query: query,\n    params: location.params || {},\n    fullPath: getFullPath(location, stringifyQuery),\n    matched: record ? formatMatch(record) : []\n  };\n  if (redirectedFrom) {\n    route.redirectedFrom = getFullPath(redirectedFrom, stringifyQuery);\n  }\n  return Object.freeze(route)\n}\n\nfunction clone (value) {\n  if (Array.isArray(value)) {\n    return value.map(clone)\n  } else if (value && typeof value === 'object') {\n    var res = {};\n    for (var key in value) {\n      res[key] = clone(value[key]);\n    }\n    return res\n  } else {\n    return value\n  }\n}\n\n// the starting route that represents the initial state\nvar START = createRoute(null, {\n  path: '/'\n});\n\nfunction formatMatch (record) {\n  var res = [];\n  while (record) {\n    res.unshift(record);\n    record = record.parent;\n  }\n  return res\n}\n\nfunction getFullPath (\n  ref,\n  _stringifyQuery\n) {\n  var path = ref.path;\n  var query = ref.query; if ( query === void 0 ) query = {};\n  var hash = ref.hash; if ( hash === void 0 ) hash = '';\n\n  var stringify = _stringifyQuery || stringifyQuery;\n  return (path || '/') + stringify(query) + hash\n}\n\nfunction isSameRoute (a, b, onlyPath) {\n  if (b === START) {\n    return a === b\n  } else if (!b) {\n    return false\n  } else if (a.path && b.path) {\n    return a.path.replace(trailingSlashRE, '') === b.path.replace(trailingSlashRE, '') && (onlyPath ||\n      a.hash === b.hash &&\n      isObjectEqual(a.query, b.query))\n  } else if (a.name && b.name) {\n    return (\n      a.name === b.name &&\n      (onlyPath || (\n        a.hash === b.hash &&\n      isObjectEqual(a.query, b.query) &&\n      isObjectEqual(a.params, b.params))\n      )\n    )\n  } else {\n    return false\n  }\n}\n\nfunction isObjectEqual (a, b) {\n  if ( a === void 0 ) a = {};\n  if ( b === void 0 ) b = {};\n\n  // handle null value #1566\n  if (!a || !b) { return a === b }\n  var aKeys = Object.keys(a).sort();\n  var bKeys = Object.keys(b).sort();\n  if (aKeys.length !== bKeys.length) {\n    return false\n  }\n  return aKeys.every(function (key, i) {\n    var aVal = a[key];\n    var bKey = bKeys[i];\n    if (bKey !== key) { return false }\n    var bVal = b[key];\n    // query values can be null and undefined\n    if (aVal == null || bVal == null) { return aVal === bVal }\n    // check nested equality\n    if (typeof aVal === 'object' && typeof bVal === 'object') {\n      return isObjectEqual(aVal, bVal)\n    }\n    return String(aVal) === String(bVal)\n  })\n}\n\nfunction isIncludedRoute (current, target) {\n  return (\n    current.path.replace(trailingSlashRE, '/').indexOf(\n      target.path.replace(trailingSlashRE, '/')\n    ) === 0 &&\n    (!target.hash || current.hash === target.hash) &&\n    queryIncludes(current.query, target.query)\n  )\n}\n\nfunction queryIncludes (current, target) {\n  for (var key in target) {\n    if (!(key in current)) {\n      return false\n    }\n  }\n  return true\n}\n\nfunction handleRouteEntered (route) {\n  for (var i = 0; i < route.matched.length; i++) {\n    var record = route.matched[i];\n    for (var name in record.instances) {\n      var instance = record.instances[name];\n      var cbs = record.enteredCbs[name];\n      if (!instance || !cbs) { continue }\n      delete record.enteredCbs[name];\n      for (var i$1 = 0; i$1 < cbs.length; i$1++) {\n        if (!instance._isBeingDestroyed) { cbs[i$1](instance); }\n      }\n    }\n  }\n}\n\nvar View = {\n  name: 'RouterView',\n  functional: true,\n  props: {\n    name: {\n      type: String,\n      default: 'default'\n    }\n  },\n  render: function render (_, ref) {\n    var props = ref.props;\n    var children = ref.children;\n    var parent = ref.parent;\n    var data = ref.data;\n\n    // used by devtools to display a router-view badge\n    data.routerView = true;\n\n    // directly use parent context's createElement() function\n    // so that components rendered by router-view can resolve named slots\n    var h = parent.$createElement;\n    var name = props.name;\n    var route = parent.$route;\n    var cache = parent._routerViewCache || (parent._routerViewCache = {});\n\n    // determine current view depth, also check to see if the tree\n    // has been toggled inactive but kept-alive.\n    var depth = 0;\n    var inactive = false;\n    while (parent && parent._routerRoot !== parent) {\n      var vnodeData = parent.$vnode ? parent.$vnode.data : {};\n      if (vnodeData.routerView) {\n        depth++;\n      }\n      if (vnodeData.keepAlive && parent._directInactive && parent._inactive) {\n        inactive = true;\n      }\n      parent = parent.$parent;\n    }\n    data.routerViewDepth = depth;\n\n    // render previous view if the tree is inactive and kept-alive\n    if (inactive) {\n      var cachedData = cache[name];\n      var cachedComponent = cachedData && cachedData.component;\n      if (cachedComponent) {\n        // #2301\n        // pass props\n        if (cachedData.configProps) {\n          fillPropsinData(cachedComponent, data, cachedData.route, cachedData.configProps);\n        }\n        return h(cachedComponent, data, children)\n      } else {\n        // render previous empty view\n        return h()\n      }\n    }\n\n    var matched = route.matched[depth];\n    var component = matched && matched.components[name];\n\n    // render empty node if no matched route or no config component\n    if (!matched || !component) {\n      cache[name] = null;\n      return h()\n    }\n\n    // cache component\n    cache[name] = { component: component };\n\n    // attach instance registration hook\n    // this will be called in the instance's injected lifecycle hooks\n    data.registerRouteInstance = function (vm, val) {\n      // val could be undefined for unregistration\n      var current = matched.instances[name];\n      if (\n        (val && current !== vm) ||\n        (!val && current === vm)\n      ) {\n        matched.instances[name] = val;\n      }\n    }\n\n    // also register instance in prepatch hook\n    // in case the same component instance is reused across different routes\n    ;(data.hook || (data.hook = {})).prepatch = function (_, vnode) {\n      matched.instances[name] = vnode.componentInstance;\n    };\n\n    // register instance in init hook\n    // in case kept-alive component be actived when routes changed\n    data.hook.init = function (vnode) {\n      if (vnode.data.keepAlive &&\n        vnode.componentInstance &&\n        vnode.componentInstance !== matched.instances[name]\n      ) {\n        matched.instances[name] = vnode.componentInstance;\n      }\n\n      // if the route transition has already been confirmed then we weren't\n      // able to call the cbs during confirmation as the component was not\n      // registered yet, so we call it here.\n      handleRouteEntered(route);\n    };\n\n    var configProps = matched.props && matched.props[name];\n    // save route and configProps in cache\n    if (configProps) {\n      extend(cache[name], {\n        route: route,\n        configProps: configProps\n      });\n      fillPropsinData(component, data, route, configProps);\n    }\n\n    return h(component, data, children)\n  }\n};\n\nfunction fillPropsinData (component, data, route, configProps) {\n  // resolve props\n  var propsToPass = data.props = resolveProps(route, configProps);\n  if (propsToPass) {\n    // clone to prevent mutation\n    propsToPass = data.props = extend({}, propsToPass);\n    // pass non-declared props as attrs\n    var attrs = data.attrs = data.attrs || {};\n    for (var key in propsToPass) {\n      if (!component.props || !(key in component.props)) {\n        attrs[key] = propsToPass[key];\n        delete propsToPass[key];\n      }\n    }\n  }\n}\n\nfunction resolveProps (route, config) {\n  switch (typeof config) {\n    case 'undefined':\n      return\n    case 'object':\n      return config\n    case 'function':\n      return config(route)\n    case 'boolean':\n      return config ? route.params : undefined\n    default:\n      if (true) {\n        warn(\n          false,\n          \"props in \\\"\" + (route.path) + \"\\\" is a \" + (typeof config) + \", \" +\n          \"expecting an object, function or boolean.\"\n        );\n      }\n  }\n}\n\n/*  */\n\nfunction resolvePath (\n  relative,\n  base,\n  append\n) {\n  var firstChar = relative.charAt(0);\n  if (firstChar === '/') {\n    return relative\n  }\n\n  if (firstChar === '?' || firstChar === '#') {\n    return base + relative\n  }\n\n  var stack = base.split('/');\n\n  // remove trailing segment if:\n  // - not appending\n  // - appending to trailing slash (last segment is empty)\n  if (!append || !stack[stack.length - 1]) {\n    stack.pop();\n  }\n\n  // resolve relative path\n  var segments = relative.replace(/^\\//, '').split('/');\n  for (var i = 0; i < segments.length; i++) {\n    var segment = segments[i];\n    if (segment === '..') {\n      stack.pop();\n    } else if (segment !== '.') {\n      stack.push(segment);\n    }\n  }\n\n  // ensure leading slash\n  if (stack[0] !== '') {\n    stack.unshift('');\n  }\n\n  return stack.join('/')\n}\n\nfunction parsePath (path) {\n  var hash = '';\n  var query = '';\n\n  var hashIndex = path.indexOf('#');\n  if (hashIndex >= 0) {\n    hash = path.slice(hashIndex);\n    path = path.slice(0, hashIndex);\n  }\n\n  var queryIndex = path.indexOf('?');\n  if (queryIndex >= 0) {\n    query = path.slice(queryIndex + 1);\n    path = path.slice(0, queryIndex);\n  }\n\n  return {\n    path: path,\n    query: query,\n    hash: hash\n  }\n}\n\nfunction cleanPath (path) {\n  return path.replace(/\\/(?:\\s*\\/)+/g, '/')\n}\n\nvar isarray = Array.isArray || function (arr) {\n  return Object.prototype.toString.call(arr) == '[object Array]';\n};\n\n/**\n * Expose `pathToRegexp`.\n */\nvar pathToRegexp_1 = pathToRegexp;\nvar parse_1 = parse;\nvar compile_1 = compile;\nvar tokensToFunction_1 = tokensToFunction;\nvar tokensToRegExp_1 = tokensToRegExp;\n\n/**\n * The main path matching regexp utility.\n *\n * @type {RegExp}\n */\nvar PATH_REGEXP = new RegExp([\n  // Match escaped characters that would otherwise appear in future matches.\n  // This allows the user to escape special characters that won't transform.\n  '(\\\\\\\\.)',\n  // Match Express-style parameters and un-named parameters with a prefix\n  // and optional suffixes. Matches appear as:\n  //\n  // \"/:test(\\\\d+)?\" => [\"/\", \"test\", \"\\d+\", undefined, \"?\", undefined]\n  // \"/route(\\\\d+)\"  => [undefined, undefined, undefined, \"\\d+\", undefined, undefined]\n  // \"/*\"            => [\"/\", undefined, undefined, undefined, undefined, \"*\"]\n  '([\\\\/.])?(?:(?:\\\\:(\\\\w+)(?:\\\\(((?:\\\\\\\\.|[^\\\\\\\\()])+)\\\\))?|\\\\(((?:\\\\\\\\.|[^\\\\\\\\()])+)\\\\))([+*?])?|(\\\\*))'\n].join('|'), 'g');\n\n/**\n * Parse a string for the raw tokens.\n *\n * @param  {string}  str\n * @param  {Object=} options\n * @return {!Array}\n */\nfunction parse (str, options) {\n  var tokens = [];\n  var key = 0;\n  var index = 0;\n  var path = '';\n  var defaultDelimiter = options && options.delimiter || '/';\n  var res;\n\n  while ((res = PATH_REGEXP.exec(str)) != null) {\n    var m = res[0];\n    var escaped = res[1];\n    var offset = res.index;\n    path += str.slice(index, offset);\n    index = offset + m.length;\n\n    // Ignore already escaped sequences.\n    if (escaped) {\n      path += escaped[1];\n      continue\n    }\n\n    var next = str[index];\n    var prefix = res[2];\n    var name = res[3];\n    var capture = res[4];\n    var group = res[5];\n    var modifier = res[6];\n    var asterisk = res[7];\n\n    // Push the current path onto the tokens.\n    if (path) {\n      tokens.push(path);\n      path = '';\n    }\n\n    var partial = prefix != null && next != null && next !== prefix;\n    var repeat = modifier === '+' || modifier === '*';\n    var optional = modifier === '?' || modifier === '*';\n    var delimiter = res[2] || defaultDelimiter;\n    var pattern = capture || group;\n\n    tokens.push({\n      name: name || key++,\n      prefix: prefix || '',\n      delimiter: delimiter,\n      optional: optional,\n      repeat: repeat,\n      partial: partial,\n      asterisk: !!asterisk,\n      pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?')\n    });\n  }\n\n  // Match any characters still remaining.\n  if (index < str.length) {\n    path += str.substr(index);\n  }\n\n  // If the path exists, push it onto the end.\n  if (path) {\n    tokens.push(path);\n  }\n\n  return tokens\n}\n\n/**\n * Compile a string to a template function for the path.\n *\n * @param  {string}             str\n * @param  {Object=}            options\n * @return {!function(Object=, Object=)}\n */\nfunction compile (str, options) {\n  return tokensToFunction(parse(str, options), options)\n}\n\n/**\n * Prettier encoding of URI path segments.\n *\n * @param  {string}\n * @return {string}\n */\nfunction encodeURIComponentPretty (str) {\n  return encodeURI(str).replace(/[\\/?#]/g, function (c) {\n    return '%' + c.charCodeAt(0).toString(16).toUpperCase()\n  })\n}\n\n/**\n * Encode the asterisk parameter. Similar to `pretty`, but allows slashes.\n *\n * @param  {string}\n * @return {string}\n */\nfunction encodeAsterisk (str) {\n  return encodeURI(str).replace(/[?#]/g, function (c) {\n    return '%' + c.charCodeAt(0).toString(16).toUpperCase()\n  })\n}\n\n/**\n * Expose a method for transforming tokens into the path function.\n */\nfunction tokensToFunction (tokens, options) {\n  // Compile all the tokens into regexps.\n  var matches = new Array(tokens.length);\n\n  // Compile all the patterns before compilation.\n  for (var i = 0; i < tokens.length; i++) {\n    if (typeof tokens[i] === 'object') {\n      matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options));\n    }\n  }\n\n  return function (obj, opts) {\n    var path = '';\n    var data = obj || {};\n    var options = opts || {};\n    var encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent;\n\n    for (var i = 0; i < tokens.length; i++) {\n      var token = tokens[i];\n\n      if (typeof token === 'string') {\n        path += token;\n\n        continue\n      }\n\n      var value = data[token.name];\n      var segment;\n\n      if (value == null) {\n        if (token.optional) {\n          // Prepend partial segment prefixes.\n          if (token.partial) {\n            path += token.prefix;\n          }\n\n          continue\n        } else {\n          throw new TypeError('Expected \"' + token.name + '\" to be defined')\n        }\n      }\n\n      if (isarray(value)) {\n        if (!token.repeat) {\n          throw new TypeError('Expected \"' + token.name + '\" to not repeat, but received `' + JSON.stringify(value) + '`')\n        }\n\n        if (value.length === 0) {\n          if (token.optional) {\n            continue\n          } else {\n            throw new TypeError('Expected \"' + token.name + '\" to not be empty')\n          }\n        }\n\n        for (var j = 0; j < value.length; j++) {\n          segment = encode(value[j]);\n\n          if (!matches[i].test(segment)) {\n            throw new TypeError('Expected all \"' + token.name + '\" to match \"' + token.pattern + '\", but received `' + JSON.stringify(segment) + '`')\n          }\n\n          path += (j === 0 ? token.prefix : token.delimiter) + segment;\n        }\n\n        continue\n      }\n\n      segment = token.asterisk ? encodeAsterisk(value) : encode(value);\n\n      if (!matches[i].test(segment)) {\n        throw new TypeError('Expected \"' + token.name + '\" to match \"' + token.pattern + '\", but received \"' + segment + '\"')\n      }\n\n      path += token.prefix + segment;\n    }\n\n    return path\n  }\n}\n\n/**\n * Escape a regular expression string.\n *\n * @param  {string} str\n * @return {string}\n */\nfunction escapeString (str) {\n  return str.replace(/([.+*?=^!:${}()[\\]|\\/\\\\])/g, '\\\\$1')\n}\n\n/**\n * Escape the capturing group by escaping special characters and meaning.\n *\n * @param  {string} group\n * @return {string}\n */\nfunction escapeGroup (group) {\n  return group.replace(/([=!:$\\/()])/g, '\\\\$1')\n}\n\n/**\n * Attach the keys as a property of the regexp.\n *\n * @param  {!RegExp} re\n * @param  {Array}   keys\n * @return {!RegExp}\n */\nfunction attachKeys (re, keys) {\n  re.keys = keys;\n  return re\n}\n\n/**\n * Get the flags for a regexp from the options.\n *\n * @param  {Object} options\n * @return {string}\n */\nfunction flags (options) {\n  return options && options.sensitive ? '' : 'i'\n}\n\n/**\n * Pull out keys from a regexp.\n *\n * @param  {!RegExp} path\n * @param  {!Array}  keys\n * @return {!RegExp}\n */\nfunction regexpToRegexp (path, keys) {\n  // Use a negative lookahead to match only capturing groups.\n  var groups = path.source.match(/\\((?!\\?)/g);\n\n  if (groups) {\n    for (var i = 0; i < groups.length; i++) {\n      keys.push({\n        name: i,\n        prefix: null,\n        delimiter: null,\n        optional: false,\n        repeat: false,\n        partial: false,\n        asterisk: false,\n        pattern: null\n      });\n    }\n  }\n\n  return attachKeys(path, keys)\n}\n\n/**\n * Transform an array into a regexp.\n *\n * @param  {!Array}  path\n * @param  {Array}   keys\n * @param  {!Object} options\n * @return {!RegExp}\n */\nfunction arrayToRegexp (path, keys, options) {\n  var parts = [];\n\n  for (var i = 0; i < path.length; i++) {\n    parts.push(pathToRegexp(path[i], keys, options).source);\n  }\n\n  var regexp = new RegExp('(?:' + parts.join('|') + ')', flags(options));\n\n  return attachKeys(regexp, keys)\n}\n\n/**\n * Create a path regexp from string input.\n *\n * @param  {string}  path\n * @param  {!Array}  keys\n * @param  {!Object} options\n * @return {!RegExp}\n */\nfunction stringToRegexp (path, keys, options) {\n  return tokensToRegExp(parse(path, options), keys, options)\n}\n\n/**\n * Expose a function for taking tokens and returning a RegExp.\n *\n * @param  {!Array}          tokens\n * @param  {(Array|Object)=} keys\n * @param  {Object=}         options\n * @return {!RegExp}\n */\nfunction tokensToRegExp (tokens, keys, options) {\n  if (!isarray(keys)) {\n    options = /** @type {!Object} */ (keys || options);\n    keys = [];\n  }\n\n  options = options || {};\n\n  var strict = options.strict;\n  var end = options.end !== false;\n  var route = '';\n\n  // Iterate over the tokens and create our regexp string.\n  for (var i = 0; i < tokens.length; i++) {\n    var token = tokens[i];\n\n    if (typeof token === 'string') {\n      route += escapeString(token);\n    } else {\n      var prefix = escapeString(token.prefix);\n      var capture = '(?:' + token.pattern + ')';\n\n      keys.push(token);\n\n      if (token.repeat) {\n        capture += '(?:' + prefix + capture + ')*';\n      }\n\n      if (token.optional) {\n        if (!token.partial) {\n          capture = '(?:' + prefix + '(' + capture + '))?';\n        } else {\n          capture = prefix + '(' + capture + ')?';\n        }\n      } else {\n        capture = prefix + '(' + capture + ')';\n      }\n\n      route += capture;\n    }\n  }\n\n  var delimiter = escapeString(options.delimiter || '/');\n  var endsWithDelimiter = route.slice(-delimiter.length) === delimiter;\n\n  // In non-strict mode we allow a slash at the end of match. If the path to\n  // match already ends with a slash, we remove it for consistency. The slash\n  // is valid at the end of a path match, not in the middle. This is important\n  // in non-ending mode, where \"/test/\" shouldn't match \"/test//route\".\n  if (!strict) {\n    route = (endsWithDelimiter ? route.slice(0, -delimiter.length) : route) + '(?:' + delimiter + '(?=$))?';\n  }\n\n  if (end) {\n    route += '$';\n  } else {\n    // In non-ending mode, we need the capturing groups to match as much as\n    // possible by using a positive lookahead to the end or next path segment.\n    route += strict && endsWithDelimiter ? '' : '(?=' + delimiter + '|$)';\n  }\n\n  return attachKeys(new RegExp('^' + route, flags(options)), keys)\n}\n\n/**\n * Normalize the given path string, returning a regular expression.\n *\n * An empty array can be passed in for the keys, which will hold the\n * placeholder key descriptions. For example, using `/user/:id`, `keys` will\n * contain `[{ name: 'id', delimiter: '/', optional: false, repeat: false }]`.\n *\n * @param  {(string|RegExp|Array)} path\n * @param  {(Array|Object)=}       keys\n * @param  {Object=}               options\n * @return {!RegExp}\n */\nfunction pathToRegexp (path, keys, options) {\n  if (!isarray(keys)) {\n    options = /** @type {!Object} */ (keys || options);\n    keys = [];\n  }\n\n  options = options || {};\n\n  if (path instanceof RegExp) {\n    return regexpToRegexp(path, /** @type {!Array} */ (keys))\n  }\n\n  if (isarray(path)) {\n    return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options)\n  }\n\n  return stringToRegexp(/** @type {string} */ (path), /** @type {!Array} */ (keys), options)\n}\npathToRegexp_1.parse = parse_1;\npathToRegexp_1.compile = compile_1;\npathToRegexp_1.tokensToFunction = tokensToFunction_1;\npathToRegexp_1.tokensToRegExp = tokensToRegExp_1;\n\n/*  */\n\n// $flow-disable-line\nvar regexpCompileCache = Object.create(null);\n\nfunction fillParams (\n  path,\n  params,\n  routeMsg\n) {\n  params = params || {};\n  try {\n    var filler =\n      regexpCompileCache[path] ||\n      (regexpCompileCache[path] = pathToRegexp_1.compile(path));\n\n    // Fix #2505 resolving asterisk routes { name: 'not-found', params: { pathMatch: '/not-found' }}\n    // and fix #3106 so that you can work with location descriptor object having params.pathMatch equal to empty string\n    if (typeof params.pathMatch === 'string') { params[0] = params.pathMatch; }\n\n    return filler(params, { pretty: true })\n  } catch (e) {\n    if (true) {\n      // Fix #3072 no warn if `pathMatch` is string\n      warn(typeof params.pathMatch === 'string', (\"missing param for \" + routeMsg + \": \" + (e.message)));\n    }\n    return ''\n  } finally {\n    // delete the 0 if it was added\n    delete params[0];\n  }\n}\n\n/*  */\n\nfunction normalizeLocation (\n  raw,\n  current,\n  append,\n  router\n) {\n  var next = typeof raw === 'string' ? { path: raw } : raw;\n  // named target\n  if (next._normalized) {\n    return next\n  } else if (next.name) {\n    next = extend({}, raw);\n    var params = next.params;\n    if (params && typeof params === 'object') {\n      next.params = extend({}, params);\n    }\n    return next\n  }\n\n  // relative params\n  if (!next.path && next.params && current) {\n    next = extend({}, next);\n    next._normalized = true;\n    var params$1 = extend(extend({}, current.params), next.params);\n    if (current.name) {\n      next.name = current.name;\n      next.params = params$1;\n    } else if (current.matched.length) {\n      var rawPath = current.matched[current.matched.length - 1].path;\n      next.path = fillParams(rawPath, params$1, (\"path \" + (current.path)));\n    } else if (true) {\n      warn(false, \"relative params navigation requires a current route.\");\n    }\n    return next\n  }\n\n  var parsedPath = parsePath(next.path || '');\n  var basePath = (current && current.path) || '/';\n  var path = parsedPath.path\n    ? resolvePath(parsedPath.path, basePath, append || next.append)\n    : basePath;\n\n  var query = resolveQuery(\n    parsedPath.query,\n    next.query,\n    router && router.options.parseQuery\n  );\n\n  var hash = next.hash || parsedPath.hash;\n  if (hash && hash.charAt(0) !== '#') {\n    hash = \"#\" + hash;\n  }\n\n  return {\n    _normalized: true,\n    path: path,\n    query: query,\n    hash: hash\n  }\n}\n\n/*  */\n\n// work around weird flow bug\nvar toTypes = [String, Object];\nvar eventTypes = [String, Array];\n\nvar noop = function () {};\n\nvar warnedCustomSlot;\nvar warnedTagProp;\nvar warnedEventProp;\n\nvar Link = {\n  name: 'RouterLink',\n  props: {\n    to: {\n      type: toTypes,\n      required: true\n    },\n    tag: {\n      type: String,\n      default: 'a'\n    },\n    custom: Boolean,\n    exact: Boolean,\n    exactPath: Boolean,\n    append: Boolean,\n    replace: Boolean,\n    activeClass: String,\n    exactActiveClass: String,\n    ariaCurrentValue: {\n      type: String,\n      default: 'page'\n    },\n    event: {\n      type: eventTypes,\n      default: 'click'\n    }\n  },\n  render: function render (h) {\n    var this$1$1 = this;\n\n    var router = this.$router;\n    var current = this.$route;\n    var ref = router.resolve(\n      this.to,\n      current,\n      this.append\n    );\n    var location = ref.location;\n    var route = ref.route;\n    var href = ref.href;\n\n    var classes = {};\n    var globalActiveClass = router.options.linkActiveClass;\n    var globalExactActiveClass = router.options.linkExactActiveClass;\n    // Support global empty active class\n    var activeClassFallback =\n      globalActiveClass == null ? 'router-link-active' : globalActiveClass;\n    var exactActiveClassFallback =\n      globalExactActiveClass == null\n        ? 'router-link-exact-active'\n        : globalExactActiveClass;\n    var activeClass =\n      this.activeClass == null ? activeClassFallback : this.activeClass;\n    var exactActiveClass =\n      this.exactActiveClass == null\n        ? exactActiveClassFallback\n        : this.exactActiveClass;\n\n    var compareTarget = route.redirectedFrom\n      ? createRoute(null, normalizeLocation(route.redirectedFrom), null, router)\n      : route;\n\n    classes[exactActiveClass] = isSameRoute(current, compareTarget, this.exactPath);\n    classes[activeClass] = this.exact || this.exactPath\n      ? classes[exactActiveClass]\n      : isIncludedRoute(current, compareTarget);\n\n    var ariaCurrentValue = classes[exactActiveClass] ? this.ariaCurrentValue : null;\n\n    var handler = function (e) {\n      if (guardEvent(e)) {\n        if (this$1$1.replace) {\n          router.replace(location, noop);\n        } else {\n          router.push(location, noop);\n        }\n      }\n    };\n\n    var on = { click: guardEvent };\n    if (Array.isArray(this.event)) {\n      this.event.forEach(function (e) {\n        on[e] = handler;\n      });\n    } else {\n      on[this.event] = handler;\n    }\n\n    var data = { class: classes };\n\n    var scopedSlot =\n      !this.$scopedSlots.$hasNormal &&\n      this.$scopedSlots.default &&\n      this.$scopedSlots.default({\n        href: href,\n        route: route,\n        navigate: handler,\n        isActive: classes[activeClass],\n        isExactActive: classes[exactActiveClass]\n      });\n\n    if (scopedSlot) {\n      if ( true && !this.custom) {\n        !warnedCustomSlot && warn(false, 'In Vue Router 4, the v-slot API will by default wrap its content with an <a> element. Use the custom prop to remove this warning:\\n<router-link v-slot=\"{ navigate, href }\" custom></router-link>\\n');\n        warnedCustomSlot = true;\n      }\n      if (scopedSlot.length === 1) {\n        return scopedSlot[0]\n      } else if (scopedSlot.length > 1 || !scopedSlot.length) {\n        if (true) {\n          warn(\n            false,\n            (\"<router-link> with to=\\\"\" + (this.to) + \"\\\" is trying to use a scoped slot but it didn't provide exactly one child. Wrapping the content with a span element.\")\n          );\n        }\n        return scopedSlot.length === 0 ? h() : h('span', {}, scopedSlot)\n      }\n    }\n\n    if (true) {\n      if ('tag' in this.$options.propsData && !warnedTagProp) {\n        warn(\n          false,\n          \"<router-link>'s tag prop is deprecated and has been removed in Vue Router 4. Use the v-slot API to remove this warning: https://next.router.vuejs.org/guide/migration/#removal-of-event-and-tag-props-in-router-link.\"\n        );\n        warnedTagProp = true;\n      }\n      if ('event' in this.$options.propsData && !warnedEventProp) {\n        warn(\n          false,\n          \"<router-link>'s event prop is deprecated and has been removed in Vue Router 4. Use the v-slot API to remove this warning: https://next.router.vuejs.org/guide/migration/#removal-of-event-and-tag-props-in-router-link.\"\n        );\n        warnedEventProp = true;\n      }\n    }\n\n    if (this.tag === 'a') {\n      data.on = on;\n      data.attrs = { href: href, 'aria-current': ariaCurrentValue };\n    } else {\n      // find the first <a> child and apply listener and href\n      var a = findAnchor(this.$slots.default);\n      if (a) {\n        // in case the <a> is a static node\n        a.isStatic = false;\n        var aData = (a.data = extend({}, a.data));\n        aData.on = aData.on || {};\n        // transform existing events in both objects into arrays so we can push later\n        for (var event in aData.on) {\n          var handler$1 = aData.on[event];\n          if (event in on) {\n            aData.on[event] = Array.isArray(handler$1) ? handler$1 : [handler$1];\n          }\n        }\n        // append new listeners for router-link\n        for (var event$1 in on) {\n          if (event$1 in aData.on) {\n            // on[event] is always a function\n            aData.on[event$1].push(on[event$1]);\n          } else {\n            aData.on[event$1] = handler;\n          }\n        }\n\n        var aAttrs = (a.data.attrs = extend({}, a.data.attrs));\n        aAttrs.href = href;\n        aAttrs['aria-current'] = ariaCurrentValue;\n      } else {\n        // doesn't have <a> child, apply listener to self\n        data.on = on;\n      }\n    }\n\n    return h(this.tag, data, this.$slots.default)\n  }\n};\n\nfunction guardEvent (e) {\n  // don't redirect with control keys\n  if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey) { return }\n  // don't redirect when preventDefault called\n  if (e.defaultPrevented) { return }\n  // don't redirect on right click\n  if (e.button !== undefined && e.button !== 0) { return }\n  // don't redirect if `target=\"_blank\"`\n  if (e.currentTarget && e.currentTarget.getAttribute) {\n    var target = e.currentTarget.getAttribute('target');\n    if (/\\b_blank\\b/i.test(target)) { return }\n  }\n  // this may be a Weex event which doesn't have this method\n  if (e.preventDefault) {\n    e.preventDefault();\n  }\n  return true\n}\n\nfunction findAnchor (children) {\n  if (children) {\n    var child;\n    for (var i = 0; i < children.length; i++) {\n      child = children[i];\n      if (child.tag === 'a') {\n        return child\n      }\n      if (child.children && (child = findAnchor(child.children))) {\n        return child\n      }\n    }\n  }\n}\n\nvar _Vue;\n\nfunction install (Vue) {\n  if (install.installed && _Vue === Vue) { return }\n  install.installed = true;\n\n  _Vue = Vue;\n\n  var isDef = function (v) { return v !== undefined; };\n\n  var registerInstance = function (vm, callVal) {\n    var i = vm.$options._parentVnode;\n    if (isDef(i) && isDef(i = i.data) && isDef(i = i.registerRouteInstance)) {\n      i(vm, callVal);\n    }\n  };\n\n  Vue.mixin({\n    beforeCreate: function beforeCreate () {\n      if (isDef(this.$options.router)) {\n        this._routerRoot = this;\n        this._router = this.$options.router;\n        this._router.init(this);\n        Vue.util.defineReactive(this, '_route', this._router.history.current);\n      } else {\n        this._routerRoot = (this.$parent && this.$parent._routerRoot) || this;\n      }\n      registerInstance(this, this);\n    },\n    destroyed: function destroyed () {\n      registerInstance(this);\n    }\n  });\n\n  Object.defineProperty(Vue.prototype, '$router', {\n    get: function get () { return this._routerRoot._router }\n  });\n\n  Object.defineProperty(Vue.prototype, '$route', {\n    get: function get () { return this._routerRoot._route }\n  });\n\n  Vue.component('RouterView', View);\n  Vue.component('RouterLink', Link);\n\n  var strats = Vue.config.optionMergeStrategies;\n  // use the same hook merging strategy for route hooks\n  strats.beforeRouteEnter = strats.beforeRouteLeave = strats.beforeRouteUpdate = strats.created;\n}\n\n/*  */\n\nvar inBrowser = typeof window !== 'undefined';\n\n/*  */\n\nfunction createRouteMap (\n  routes,\n  oldPathList,\n  oldPathMap,\n  oldNameMap,\n  parentRoute\n) {\n  // the path list is used to control path matching priority\n  var pathList = oldPathList || [];\n  // $flow-disable-line\n  var pathMap = oldPathMap || Object.create(null);\n  // $flow-disable-line\n  var nameMap = oldNameMap || Object.create(null);\n\n  routes.forEach(function (route) {\n    addRouteRecord(pathList, pathMap, nameMap, route, parentRoute);\n  });\n\n  // ensure wildcard routes are always at the end\n  for (var i = 0, l = pathList.length; i < l; i++) {\n    if (pathList[i] === '*') {\n      pathList.push(pathList.splice(i, 1)[0]);\n      l--;\n      i--;\n    }\n  }\n\n  if (true) {\n    // warn if routes do not include leading slashes\n    var found = pathList\n    // check for missing leading slash\n      .filter(function (path) { return path && path.charAt(0) !== '*' && path.charAt(0) !== '/'; });\n\n    if (found.length > 0) {\n      var pathNames = found.map(function (path) { return (\"- \" + path); }).join('\\n');\n      warn(false, (\"Non-nested routes must include a leading slash character. Fix the following routes: \\n\" + pathNames));\n    }\n  }\n\n  return {\n    pathList: pathList,\n    pathMap: pathMap,\n    nameMap: nameMap\n  }\n}\n\nfunction addRouteRecord (\n  pathList,\n  pathMap,\n  nameMap,\n  route,\n  parent,\n  matchAs\n) {\n  var path = route.path;\n  var name = route.name;\n  if (true) {\n    assert(path != null, \"\\\"path\\\" is required in a route configuration.\");\n    assert(\n      typeof route.component !== 'string',\n      \"route config \\\"component\\\" for path: \" + (String(\n        path || name\n      )) + \" cannot be a \" + \"string id. Use an actual component instead.\"\n    );\n\n    warn(\n      // eslint-disable-next-line no-control-regex\n      !/[^\\u0000-\\u007F]+/.test(path),\n      \"Route with path \\\"\" + path + \"\\\" contains unencoded characters, make sure \" +\n        \"your path is correctly encoded before passing it to the router. Use \" +\n        \"encodeURI to encode static segments of your path.\"\n    );\n  }\n\n  var pathToRegexpOptions =\n    route.pathToRegexpOptions || {};\n  var normalizedPath = normalizePath(path, parent, pathToRegexpOptions.strict);\n\n  if (typeof route.caseSensitive === 'boolean') {\n    pathToRegexpOptions.sensitive = route.caseSensitive;\n  }\n\n  var record = {\n    path: normalizedPath,\n    regex: compileRouteRegex(normalizedPath, pathToRegexpOptions),\n    components: route.components || { default: route.component },\n    alias: route.alias\n      ? typeof route.alias === 'string'\n        ? [route.alias]\n        : route.alias\n      : [],\n    instances: {},\n    enteredCbs: {},\n    name: name,\n    parent: parent,\n    matchAs: matchAs,\n    redirect: route.redirect,\n    beforeEnter: route.beforeEnter,\n    meta: route.meta || {},\n    props:\n      route.props == null\n        ? {}\n        : route.components\n          ? route.props\n          : { default: route.props }\n  };\n\n  if (route.children) {\n    // Warn if route is named, does not redirect and has a default child route.\n    // If users navigate to this route by name, the default child will\n    // not be rendered (GH Issue #629)\n    if (true) {\n      if (\n        route.name &&\n        !route.redirect &&\n        route.children.some(function (child) { return /^\\/?$/.test(child.path); })\n      ) {\n        warn(\n          false,\n          \"Named Route '\" + (route.name) + \"' has a default child route. \" +\n            \"When navigating to this named route (:to=\\\"{name: '\" + (route.name) + \"'}\\\"), \" +\n            \"the default child route will not be rendered. Remove the name from \" +\n            \"this route and use the name of the default child route for named \" +\n            \"links instead.\"\n        );\n      }\n    }\n    route.children.forEach(function (child) {\n      var childMatchAs = matchAs\n        ? cleanPath((matchAs + \"/\" + (child.path)))\n        : undefined;\n      addRouteRecord(pathList, pathMap, nameMap, child, record, childMatchAs);\n    });\n  }\n\n  if (!pathMap[record.path]) {\n    pathList.push(record.path);\n    pathMap[record.path] = record;\n  }\n\n  if (route.alias !== undefined) {\n    var aliases = Array.isArray(route.alias) ? route.alias : [route.alias];\n    for (var i = 0; i < aliases.length; ++i) {\n      var alias = aliases[i];\n      if ( true && alias === path) {\n        warn(\n          false,\n          (\"Found an alias with the same value as the path: \\\"\" + path + \"\\\". You have to remove that alias. It will be ignored in development.\")\n        );\n        // skip in dev to make it work\n        continue\n      }\n\n      var aliasRoute = {\n        path: alias,\n        children: route.children\n      };\n      addRouteRecord(\n        pathList,\n        pathMap,\n        nameMap,\n        aliasRoute,\n        parent,\n        record.path || '/' // matchAs\n      );\n    }\n  }\n\n  if (name) {\n    if (!nameMap[name]) {\n      nameMap[name] = record;\n    } else if ( true && !matchAs) {\n      warn(\n        false,\n        \"Duplicate named routes definition: \" +\n          \"{ name: \\\"\" + name + \"\\\", path: \\\"\" + (record.path) + \"\\\" }\"\n      );\n    }\n  }\n}\n\nfunction compileRouteRegex (\n  path,\n  pathToRegexpOptions\n) {\n  var regex = pathToRegexp_1(path, [], pathToRegexpOptions);\n  if (true) {\n    var keys = Object.create(null);\n    regex.keys.forEach(function (key) {\n      warn(\n        !keys[key.name],\n        (\"Duplicate param keys in route with path: \\\"\" + path + \"\\\"\")\n      );\n      keys[key.name] = true;\n    });\n  }\n  return regex\n}\n\nfunction normalizePath (\n  path,\n  parent,\n  strict\n) {\n  if (!strict) { path = path.replace(/\\/$/, ''); }\n  if (path[0] === '/') { return path }\n  if (parent == null) { return path }\n  return cleanPath(((parent.path) + \"/\" + path))\n}\n\n/*  */\n\n\n\nfunction createMatcher (\n  routes,\n  router\n) {\n  var ref = createRouteMap(routes);\n  var pathList = ref.pathList;\n  var pathMap = ref.pathMap;\n  var nameMap = ref.nameMap;\n\n  function addRoutes (routes) {\n    createRouteMap(routes, pathList, pathMap, nameMap);\n  }\n\n  function addRoute (parentOrRoute, route) {\n    var parent = (typeof parentOrRoute !== 'object') ? nameMap[parentOrRoute] : undefined;\n    // $flow-disable-line\n    createRouteMap([route || parentOrRoute], pathList, pathMap, nameMap, parent);\n\n    // add aliases of parent\n    if (parent && parent.alias.length) {\n      createRouteMap(\n        // $flow-disable-line route is defined if parent is\n        parent.alias.map(function (alias) { return ({ path: alias, children: [route] }); }),\n        pathList,\n        pathMap,\n        nameMap,\n        parent\n      );\n    }\n  }\n\n  function getRoutes () {\n    return pathList.map(function (path) { return pathMap[path]; })\n  }\n\n  function match (\n    raw,\n    currentRoute,\n    redirectedFrom\n  ) {\n    var location = normalizeLocation(raw, currentRoute, false, router);\n    var name = location.name;\n\n    if (name) {\n      var record = nameMap[name];\n      if (true) {\n        warn(record, (\"Route with name '\" + name + \"' does not exist\"));\n      }\n      if (!record) { return _createRoute(null, location) }\n      var paramNames = record.regex.keys\n        .filter(function (key) { return !key.optional; })\n        .map(function (key) { return key.name; });\n\n      if (typeof location.params !== 'object') {\n        location.params = {};\n      }\n\n      if (currentRoute && typeof currentRoute.params === 'object') {\n        for (var key in currentRoute.params) {\n          if (!(key in location.params) && paramNames.indexOf(key) > -1) {\n            location.params[key] = currentRoute.params[key];\n          }\n        }\n      }\n\n      location.path = fillParams(record.path, location.params, (\"named route \\\"\" + name + \"\\\"\"));\n      return _createRoute(record, location, redirectedFrom)\n    } else if (location.path) {\n      location.params = {};\n      for (var i = 0; i < pathList.length; i++) {\n        var path = pathList[i];\n        var record$1 = pathMap[path];\n        if (matchRoute(record$1.regex, location.path, location.params)) {\n          return _createRoute(record$1, location, redirectedFrom)\n        }\n      }\n    }\n    // no match\n    return _createRoute(null, location)\n  }\n\n  function redirect (\n    record,\n    location\n  ) {\n    var originalRedirect = record.redirect;\n    var redirect = typeof originalRedirect === 'function'\n      ? originalRedirect(createRoute(record, location, null, router))\n      : originalRedirect;\n\n    if (typeof redirect === 'string') {\n      redirect = { path: redirect };\n    }\n\n    if (!redirect || typeof redirect !== 'object') {\n      if (true) {\n        warn(\n          false, (\"invalid redirect option: \" + (JSON.stringify(redirect)))\n        );\n      }\n      return _createRoute(null, location)\n    }\n\n    var re = redirect;\n    var name = re.name;\n    var path = re.path;\n    var query = location.query;\n    var hash = location.hash;\n    var params = location.params;\n    query = re.hasOwnProperty('query') ? re.query : query;\n    hash = re.hasOwnProperty('hash') ? re.hash : hash;\n    params = re.hasOwnProperty('params') ? re.params : params;\n\n    if (name) {\n      // resolved named direct\n      var targetRecord = nameMap[name];\n      if (true) {\n        assert(targetRecord, (\"redirect failed: named route \\\"\" + name + \"\\\" not found.\"));\n      }\n      return match({\n        _normalized: true,\n        name: name,\n        query: query,\n        hash: hash,\n        params: params\n      }, undefined, location)\n    } else if (path) {\n      // 1. resolve relative redirect\n      var rawPath = resolveRecordPath(path, record);\n      // 2. resolve params\n      var resolvedPath = fillParams(rawPath, params, (\"redirect route with path \\\"\" + rawPath + \"\\\"\"));\n      // 3. rematch with existing query and hash\n      return match({\n        _normalized: true,\n        path: resolvedPath,\n        query: query,\n        hash: hash\n      }, undefined, location)\n    } else {\n      if (true) {\n        warn(false, (\"invalid redirect option: \" + (JSON.stringify(redirect))));\n      }\n      return _createRoute(null, location)\n    }\n  }\n\n  function alias (\n    record,\n    location,\n    matchAs\n  ) {\n    var aliasedPath = fillParams(matchAs, location.params, (\"aliased route with path \\\"\" + matchAs + \"\\\"\"));\n    var aliasedMatch = match({\n      _normalized: true,\n      path: aliasedPath\n    });\n    if (aliasedMatch) {\n      var matched = aliasedMatch.matched;\n      var aliasedRecord = matched[matched.length - 1];\n      location.params = aliasedMatch.params;\n      return _createRoute(aliasedRecord, location)\n    }\n    return _createRoute(null, location)\n  }\n\n  function _createRoute (\n    record,\n    location,\n    redirectedFrom\n  ) {\n    if (record && record.redirect) {\n      return redirect(record, redirectedFrom || location)\n    }\n    if (record && record.matchAs) {\n      return alias(record, location, record.matchAs)\n    }\n    return createRoute(record, location, redirectedFrom, router)\n  }\n\n  return {\n    match: match,\n    addRoute: addRoute,\n    getRoutes: getRoutes,\n    addRoutes: addRoutes\n  }\n}\n\nfunction matchRoute (\n  regex,\n  path,\n  params\n) {\n  var m = path.match(regex);\n\n  if (!m) {\n    return false\n  } else if (!params) {\n    return true\n  }\n\n  for (var i = 1, len = m.length; i < len; ++i) {\n    var key = regex.keys[i - 1];\n    if (key) {\n      // Fix #1994: using * with props: true generates a param named 0\n      params[key.name || 'pathMatch'] = typeof m[i] === 'string' ? decode(m[i]) : m[i];\n    }\n  }\n\n  return true\n}\n\nfunction resolveRecordPath (path, record) {\n  return resolvePath(path, record.parent ? record.parent.path : '/', true)\n}\n\n/*  */\n\n// use User Timing api (if present) for more accurate key precision\nvar Time =\n  inBrowser && window.performance && window.performance.now\n    ? window.performance\n    : Date;\n\nfunction genStateKey () {\n  return Time.now().toFixed(3)\n}\n\nvar _key = genStateKey();\n\nfunction getStateKey () {\n  return _key\n}\n\nfunction setStateKey (key) {\n  return (_key = key)\n}\n\n/*  */\n\nvar positionStore = Object.create(null);\n\nfunction setupScroll () {\n  // Prevent browser scroll behavior on History popstate\n  if ('scrollRestoration' in window.history) {\n    window.history.scrollRestoration = 'manual';\n  }\n  // Fix for #1585 for Firefox\n  // Fix for #2195 Add optional third attribute to workaround a bug in safari https://bugs.webkit.org/show_bug.cgi?id=182678\n  // Fix for #2774 Support for apps loaded from Windows file shares not mapped to network drives: replaced location.origin with\n  // window.location.protocol + '//' + window.location.host\n  // location.host contains the port and location.hostname doesn't\n  var protocolAndPath = window.location.protocol + '//' + window.location.host;\n  var absolutePath = window.location.href.replace(protocolAndPath, '');\n  // preserve existing history state as it could be overriden by the user\n  var stateCopy = extend({}, window.history.state);\n  stateCopy.key = getStateKey();\n  window.history.replaceState(stateCopy, '', absolutePath);\n  window.addEventListener('popstate', handlePopState);\n  return function () {\n    window.removeEventListener('popstate', handlePopState);\n  }\n}\n\nfunction handleScroll (\n  router,\n  to,\n  from,\n  isPop\n) {\n  if (!router.app) {\n    return\n  }\n\n  var behavior = router.options.scrollBehavior;\n  if (!behavior) {\n    return\n  }\n\n  if (true) {\n    assert(typeof behavior === 'function', \"scrollBehavior must be a function\");\n  }\n\n  // wait until re-render finishes before scrolling\n  router.app.$nextTick(function () {\n    var position = getScrollPosition();\n    var shouldScroll = behavior.call(\n      router,\n      to,\n      from,\n      isPop ? position : null\n    );\n\n    if (!shouldScroll) {\n      return\n    }\n\n    if (typeof shouldScroll.then === 'function') {\n      shouldScroll\n        .then(function (shouldScroll) {\n          scrollToPosition((shouldScroll), position);\n        })\n        .catch(function (err) {\n          if (true) {\n            assert(false, err.toString());\n          }\n        });\n    } else {\n      scrollToPosition(shouldScroll, position);\n    }\n  });\n}\n\nfunction saveScrollPosition () {\n  var key = getStateKey();\n  if (key) {\n    positionStore[key] = {\n      x: window.pageXOffset,\n      y: window.pageYOffset\n    };\n  }\n}\n\nfunction handlePopState (e) {\n  saveScrollPosition();\n  if (e.state && e.state.key) {\n    setStateKey(e.state.key);\n  }\n}\n\nfunction getScrollPosition () {\n  var key = getStateKey();\n  if (key) {\n    return positionStore[key]\n  }\n}\n\nfunction getElementPosition (el, offset) {\n  var docEl = document.documentElement;\n  var docRect = docEl.getBoundingClientRect();\n  var elRect = el.getBoundingClientRect();\n  return {\n    x: elRect.left - docRect.left - offset.x,\n    y: elRect.top - docRect.top - offset.y\n  }\n}\n\nfunction isValidPosition (obj) {\n  return isNumber(obj.x) || isNumber(obj.y)\n}\n\nfunction normalizePosition (obj) {\n  return {\n    x: isNumber(obj.x) ? obj.x : window.pageXOffset,\n    y: isNumber(obj.y) ? obj.y : window.pageYOffset\n  }\n}\n\nfunction normalizeOffset (obj) {\n  return {\n    x: isNumber(obj.x) ? obj.x : 0,\n    y: isNumber(obj.y) ? obj.y : 0\n  }\n}\n\nfunction isNumber (v) {\n  return typeof v === 'number'\n}\n\nvar hashStartsWithNumberRE = /^#\\d/;\n\nfunction scrollToPosition (shouldScroll, position) {\n  var isObject = typeof shouldScroll === 'object';\n  if (isObject && typeof shouldScroll.selector === 'string') {\n    // getElementById would still fail if the selector contains a more complicated query like #main[data-attr]\n    // but at the same time, it doesn't make much sense to select an element with an id and an extra selector\n    var el = hashStartsWithNumberRE.test(shouldScroll.selector) // $flow-disable-line\n      ? document.getElementById(shouldScroll.selector.slice(1)) // $flow-disable-line\n      : document.querySelector(shouldScroll.selector);\n\n    if (el) {\n      var offset =\n        shouldScroll.offset && typeof shouldScroll.offset === 'object'\n          ? shouldScroll.offset\n          : {};\n      offset = normalizeOffset(offset);\n      position = getElementPosition(el, offset);\n    } else if (isValidPosition(shouldScroll)) {\n      position = normalizePosition(shouldScroll);\n    }\n  } else if (isObject && isValidPosition(shouldScroll)) {\n    position = normalizePosition(shouldScroll);\n  }\n\n  if (position) {\n    // $flow-disable-line\n    if ('scrollBehavior' in document.documentElement.style) {\n      window.scrollTo({\n        left: position.x,\n        top: position.y,\n        // $flow-disable-line\n        behavior: shouldScroll.behavior\n      });\n    } else {\n      window.scrollTo(position.x, position.y);\n    }\n  }\n}\n\n/*  */\n\nvar supportsPushState =\n  inBrowser &&\n  (function () {\n    var ua = window.navigator.userAgent;\n\n    if (\n      (ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) &&\n      ua.indexOf('Mobile Safari') !== -1 &&\n      ua.indexOf('Chrome') === -1 &&\n      ua.indexOf('Windows Phone') === -1\n    ) {\n      return false\n    }\n\n    return window.history && typeof window.history.pushState === 'function'\n  })();\n\nfunction pushState (url, replace) {\n  saveScrollPosition();\n  // try...catch the pushState call to get around Safari\n  // DOM Exception 18 where it limits to 100 pushState calls\n  var history = window.history;\n  try {\n    if (replace) {\n      // preserve existing history state as it could be overriden by the user\n      var stateCopy = extend({}, history.state);\n      stateCopy.key = getStateKey();\n      history.replaceState(stateCopy, '', url);\n    } else {\n      history.pushState({ key: setStateKey(genStateKey()) }, '', url);\n    }\n  } catch (e) {\n    window.location[replace ? 'replace' : 'assign'](url);\n  }\n}\n\nfunction replaceState (url) {\n  pushState(url, true);\n}\n\n// When changing thing, also edit router.d.ts\nvar NavigationFailureType = {\n  redirected: 2,\n  aborted: 4,\n  cancelled: 8,\n  duplicated: 16\n};\n\nfunction createNavigationRedirectedError (from, to) {\n  return createRouterError(\n    from,\n    to,\n    NavigationFailureType.redirected,\n    (\"Redirected when going from \\\"\" + (from.fullPath) + \"\\\" to \\\"\" + (stringifyRoute(\n      to\n    )) + \"\\\" via a navigation guard.\")\n  )\n}\n\nfunction createNavigationDuplicatedError (from, to) {\n  var error = createRouterError(\n    from,\n    to,\n    NavigationFailureType.duplicated,\n    (\"Avoided redundant navigation to current location: \\\"\" + (from.fullPath) + \"\\\".\")\n  );\n  // backwards compatible with the first introduction of Errors\n  error.name = 'NavigationDuplicated';\n  return error\n}\n\nfunction createNavigationCancelledError (from, to) {\n  return createRouterError(\n    from,\n    to,\n    NavigationFailureType.cancelled,\n    (\"Navigation cancelled from \\\"\" + (from.fullPath) + \"\\\" to \\\"\" + (to.fullPath) + \"\\\" with a new navigation.\")\n  )\n}\n\nfunction createNavigationAbortedError (from, to) {\n  return createRouterError(\n    from,\n    to,\n    NavigationFailureType.aborted,\n    (\"Navigation aborted from \\\"\" + (from.fullPath) + \"\\\" to \\\"\" + (to.fullPath) + \"\\\" via a navigation guard.\")\n  )\n}\n\nfunction createRouterError (from, to, type, message) {\n  var error = new Error(message);\n  error._isRouter = true;\n  error.from = from;\n  error.to = to;\n  error.type = type;\n\n  return error\n}\n\nvar propertiesToLog = ['params', 'query', 'hash'];\n\nfunction stringifyRoute (to) {\n  if (typeof to === 'string') { return to }\n  if ('path' in to) { return to.path }\n  var location = {};\n  propertiesToLog.forEach(function (key) {\n    if (key in to) { location[key] = to[key]; }\n  });\n  return JSON.stringify(location, null, 2)\n}\n\nfunction isError (err) {\n  return Object.prototype.toString.call(err).indexOf('Error') > -1\n}\n\nfunction isNavigationFailure (err, errorType) {\n  return (\n    isError(err) &&\n    err._isRouter &&\n    (errorType == null || err.type === errorType)\n  )\n}\n\n/*  */\n\nfunction runQueue (queue, fn, cb) {\n  var step = function (index) {\n    if (index >= queue.length) {\n      cb();\n    } else {\n      if (queue[index]) {\n        fn(queue[index], function () {\n          step(index + 1);\n        });\n      } else {\n        step(index + 1);\n      }\n    }\n  };\n  step(0);\n}\n\n/*  */\n\nfunction resolveAsyncComponents (matched) {\n  return function (to, from, next) {\n    var hasAsync = false;\n    var pending = 0;\n    var error = null;\n\n    flatMapComponents(matched, function (def, _, match, key) {\n      // if it's a function and doesn't have cid attached,\n      // assume it's an async component resolve function.\n      // we are not using Vue's default async resolving mechanism because\n      // we want to halt the navigation until the incoming component has been\n      // resolved.\n      if (typeof def === 'function' && def.cid === undefined) {\n        hasAsync = true;\n        pending++;\n\n        var resolve = once(function (resolvedDef) {\n          if (isESModule(resolvedDef)) {\n            resolvedDef = resolvedDef.default;\n          }\n          // save resolved on async factory in case it's used elsewhere\n          def.resolved = typeof resolvedDef === 'function'\n            ? resolvedDef\n            : _Vue.extend(resolvedDef);\n          match.components[key] = resolvedDef;\n          pending--;\n          if (pending <= 0) {\n            next();\n          }\n        });\n\n        var reject = once(function (reason) {\n          var msg = \"Failed to resolve async component \" + key + \": \" + reason;\n           true && warn(false, msg);\n          if (!error) {\n            error = isError(reason)\n              ? reason\n              : new Error(msg);\n            next(error);\n          }\n        });\n\n        var res;\n        try {\n          res = def(resolve, reject);\n        } catch (e) {\n          reject(e);\n        }\n        if (res) {\n          if (typeof res.then === 'function') {\n            res.then(resolve, reject);\n          } else {\n            // new syntax in Vue 2.3\n            var comp = res.component;\n            if (comp && typeof comp.then === 'function') {\n              comp.then(resolve, reject);\n            }\n          }\n        }\n      }\n    });\n\n    if (!hasAsync) { next(); }\n  }\n}\n\nfunction flatMapComponents (\n  matched,\n  fn\n) {\n  return flatten(matched.map(function (m) {\n    return Object.keys(m.components).map(function (key) { return fn(\n      m.components[key],\n      m.instances[key],\n      m, key\n    ); })\n  }))\n}\n\nfunction flatten (arr) {\n  return Array.prototype.concat.apply([], arr)\n}\n\nvar hasSymbol =\n  typeof Symbol === 'function' &&\n  typeof Symbol.toStringTag === 'symbol';\n\nfunction isESModule (obj) {\n  return obj.__esModule || (hasSymbol && obj[Symbol.toStringTag] === 'Module')\n}\n\n// in Webpack 2, require.ensure now also returns a Promise\n// so the resolve/reject functions may get called an extra time\n// if the user uses an arrow function shorthand that happens to\n// return that Promise.\nfunction once (fn) {\n  var called = false;\n  return function () {\n    var args = [], len = arguments.length;\n    while ( len-- ) args[ len ] = arguments[ len ];\n\n    if (called) { return }\n    called = true;\n    return fn.apply(this, args)\n  }\n}\n\n/*  */\n\nvar History = function History (router, base) {\n  this.router = router;\n  this.base = normalizeBase(base);\n  // start with a route object that stands for \"nowhere\"\n  this.current = START;\n  this.pending = null;\n  this.ready = false;\n  this.readyCbs = [];\n  this.readyErrorCbs = [];\n  this.errorCbs = [];\n  this.listeners = [];\n};\n\nHistory.prototype.listen = function listen (cb) {\n  this.cb = cb;\n};\n\nHistory.prototype.onReady = function onReady (cb, errorCb) {\n  if (this.ready) {\n    cb();\n  } else {\n    this.readyCbs.push(cb);\n    if (errorCb) {\n      this.readyErrorCbs.push(errorCb);\n    }\n  }\n};\n\nHistory.prototype.onError = function onError (errorCb) {\n  this.errorCbs.push(errorCb);\n};\n\nHistory.prototype.transitionTo = function transitionTo (\n  location,\n  onComplete,\n  onAbort\n) {\n    var this$1$1 = this;\n\n  var route;\n  // catch redirect option https://github.com/vuejs/vue-router/issues/3201\n  try {\n    route = this.router.match(location, this.current);\n  } catch (e) {\n    this.errorCbs.forEach(function (cb) {\n      cb(e);\n    });\n    // Exception should still be thrown\n    throw e\n  }\n  var prev = this.current;\n  this.confirmTransition(\n    route,\n    function () {\n      this$1$1.updateRoute(route);\n      onComplete && onComplete(route);\n      this$1$1.ensureURL();\n      this$1$1.router.afterHooks.forEach(function (hook) {\n        hook && hook(route, prev);\n      });\n\n      // fire ready cbs once\n      if (!this$1$1.ready) {\n        this$1$1.ready = true;\n        this$1$1.readyCbs.forEach(function (cb) {\n          cb(route);\n        });\n      }\n    },\n    function (err) {\n      if (onAbort) {\n        onAbort(err);\n      }\n      if (err && !this$1$1.ready) {\n        // Initial redirection should not mark the history as ready yet\n        // because it's triggered by the redirection instead\n        // https://github.com/vuejs/vue-router/issues/3225\n        // https://github.com/vuejs/vue-router/issues/3331\n        if (!isNavigationFailure(err, NavigationFailureType.redirected) || prev !== START) {\n          this$1$1.ready = true;\n          this$1$1.readyErrorCbs.forEach(function (cb) {\n            cb(err);\n          });\n        }\n      }\n    }\n  );\n};\n\nHistory.prototype.confirmTransition = function confirmTransition (route, onComplete, onAbort) {\n    var this$1$1 = this;\n\n  var current = this.current;\n  this.pending = route;\n  var abort = function (err) {\n    // changed after adding errors with\n    // https://github.com/vuejs/vue-router/pull/3047 before that change,\n    // redirect and aborted navigation would produce an err == null\n    if (!isNavigationFailure(err) && isError(err)) {\n      if (this$1$1.errorCbs.length) {\n        this$1$1.errorCbs.forEach(function (cb) {\n          cb(err);\n        });\n      } else {\n        if (true) {\n          warn(false, 'uncaught error during route navigation:');\n        }\n        console.error(err);\n      }\n    }\n    onAbort && onAbort(err);\n  };\n  var lastRouteIndex = route.matched.length - 1;\n  var lastCurrentIndex = current.matched.length - 1;\n  if (\n    isSameRoute(route, current) &&\n    // in the case the route map has been dynamically appended to\n    lastRouteIndex === lastCurrentIndex &&\n    route.matched[lastRouteIndex] === current.matched[lastCurrentIndex]\n  ) {\n    this.ensureURL();\n    if (route.hash) {\n      handleScroll(this.router, current, route, false);\n    }\n    return abort(createNavigationDuplicatedError(current, route))\n  }\n\n  var ref = resolveQueue(\n    this.current.matched,\n    route.matched\n  );\n    var updated = ref.updated;\n    var deactivated = ref.deactivated;\n    var activated = ref.activated;\n\n  var queue = [].concat(\n    // in-component leave guards\n    extractLeaveGuards(deactivated),\n    // global before hooks\n    this.router.beforeHooks,\n    // in-component update hooks\n    extractUpdateHooks(updated),\n    // in-config enter guards\n    activated.map(function (m) { return m.beforeEnter; }),\n    // async components\n    resolveAsyncComponents(activated)\n  );\n\n  var iterator = function (hook, next) {\n    if (this$1$1.pending !== route) {\n      return abort(createNavigationCancelledError(current, route))\n    }\n    try {\n      hook(route, current, function (to) {\n        if (to === false) {\n          // next(false) -> abort navigation, ensure current URL\n          this$1$1.ensureURL(true);\n          abort(createNavigationAbortedError(current, route));\n        } else if (isError(to)) {\n          this$1$1.ensureURL(true);\n          abort(to);\n        } else if (\n          typeof to === 'string' ||\n          (typeof to === 'object' &&\n            (typeof to.path === 'string' || typeof to.name === 'string'))\n        ) {\n          // next('/') or next({ path: '/' }) -> redirect\n          abort(createNavigationRedirectedError(current, route));\n          if (typeof to === 'object' && to.replace) {\n            this$1$1.replace(to);\n          } else {\n            this$1$1.push(to);\n          }\n        } else {\n          // confirm transition and pass on the value\n          next(to);\n        }\n      });\n    } catch (e) {\n      abort(e);\n    }\n  };\n\n  runQueue(queue, iterator, function () {\n    // wait until async components are resolved before\n    // extracting in-component enter guards\n    var enterGuards = extractEnterGuards(activated);\n    var queue = enterGuards.concat(this$1$1.router.resolveHooks);\n    runQueue(queue, iterator, function () {\n      if (this$1$1.pending !== route) {\n        return abort(createNavigationCancelledError(current, route))\n      }\n      this$1$1.pending = null;\n      onComplete(route);\n      if (this$1$1.router.app) {\n        this$1$1.router.app.$nextTick(function () {\n          handleRouteEntered(route);\n        });\n      }\n    });\n  });\n};\n\nHistory.prototype.updateRoute = function updateRoute (route) {\n  this.current = route;\n  this.cb && this.cb(route);\n};\n\nHistory.prototype.setupListeners = function setupListeners () {\n  // Default implementation is empty\n};\n\nHistory.prototype.teardown = function teardown () {\n  // clean up event listeners\n  // https://github.com/vuejs/vue-router/issues/2341\n  this.listeners.forEach(function (cleanupListener) {\n    cleanupListener();\n  });\n  this.listeners = [];\n\n  // reset current history route\n  // https://github.com/vuejs/vue-router/issues/3294\n  this.current = START;\n  this.pending = null;\n};\n\nfunction normalizeBase (base) {\n  if (!base) {\n    if (inBrowser) {\n      // respect <base> tag\n      var baseEl = document.querySelector('base');\n      base = (baseEl && baseEl.getAttribute('href')) || '/';\n      // strip full URL origin\n      base = base.replace(/^https?:\\/\\/[^\\/]+/, '');\n    } else {\n      base = '/';\n    }\n  }\n  // make sure there's the starting slash\n  if (base.charAt(0) !== '/') {\n    base = '/' + base;\n  }\n  // remove trailing slash\n  return base.replace(/\\/$/, '')\n}\n\nfunction resolveQueue (\n  current,\n  next\n) {\n  var i;\n  var max = Math.max(current.length, next.length);\n  for (i = 0; i < max; i++) {\n    if (current[i] !== next[i]) {\n      break\n    }\n  }\n  return {\n    updated: next.slice(0, i),\n    activated: next.slice(i),\n    deactivated: current.slice(i)\n  }\n}\n\nfunction extractGuards (\n  records,\n  name,\n  bind,\n  reverse\n) {\n  var guards = flatMapComponents(records, function (def, instance, match, key) {\n    var guard = extractGuard(def, name);\n    if (guard) {\n      return Array.isArray(guard)\n        ? guard.map(function (guard) { return bind(guard, instance, match, key); })\n        : bind(guard, instance, match, key)\n    }\n  });\n  return flatten(reverse ? guards.reverse() : guards)\n}\n\nfunction extractGuard (\n  def,\n  key\n) {\n  if (typeof def !== 'function') {\n    // extend now so that global mixins are applied.\n    def = _Vue.extend(def);\n  }\n  return def.options[key]\n}\n\nfunction extractLeaveGuards (deactivated) {\n  return extractGuards(deactivated, 'beforeRouteLeave', bindGuard, true)\n}\n\nfunction extractUpdateHooks (updated) {\n  return extractGuards(updated, 'beforeRouteUpdate', bindGuard)\n}\n\nfunction bindGuard (guard, instance) {\n  if (instance) {\n    return function boundRouteGuard () {\n      return guard.apply(instance, arguments)\n    }\n  }\n}\n\nfunction extractEnterGuards (\n  activated\n) {\n  return extractGuards(\n    activated,\n    'beforeRouteEnter',\n    function (guard, _, match, key) {\n      return bindEnterGuard(guard, match, key)\n    }\n  )\n}\n\nfunction bindEnterGuard (\n  guard,\n  match,\n  key\n) {\n  return function routeEnterGuard (to, from, next) {\n    return guard(to, from, function (cb) {\n      if (typeof cb === 'function') {\n        if (!match.enteredCbs[key]) {\n          match.enteredCbs[key] = [];\n        }\n        match.enteredCbs[key].push(cb);\n      }\n      next(cb);\n    })\n  }\n}\n\n/*  */\n\nvar HTML5History = /*@__PURE__*/(function (History) {\n  function HTML5History (router, base) {\n    History.call(this, router, base);\n\n    this._startLocation = getLocation(this.base);\n  }\n\n  if ( History ) HTML5History.__proto__ = History;\n  HTML5History.prototype = Object.create( History && History.prototype );\n  HTML5History.prototype.constructor = HTML5History;\n\n  HTML5History.prototype.setupListeners = function setupListeners () {\n    var this$1$1 = this;\n\n    if (this.listeners.length > 0) {\n      return\n    }\n\n    var router = this.router;\n    var expectScroll = router.options.scrollBehavior;\n    var supportsScroll = supportsPushState && expectScroll;\n\n    if (supportsScroll) {\n      this.listeners.push(setupScroll());\n    }\n\n    var handleRoutingEvent = function () {\n      var current = this$1$1.current;\n\n      // Avoiding first `popstate` event dispatched in some browsers but first\n      // history route not updated since async guard at the same time.\n      var location = getLocation(this$1$1.base);\n      if (this$1$1.current === START && location === this$1$1._startLocation) {\n        return\n      }\n\n      this$1$1.transitionTo(location, function (route) {\n        if (supportsScroll) {\n          handleScroll(router, route, current, true);\n        }\n      });\n    };\n    window.addEventListener('popstate', handleRoutingEvent);\n    this.listeners.push(function () {\n      window.removeEventListener('popstate', handleRoutingEvent);\n    });\n  };\n\n  HTML5History.prototype.go = function go (n) {\n    window.history.go(n);\n  };\n\n  HTML5History.prototype.push = function push (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n    var ref = this;\n    var fromRoute = ref.current;\n    this.transitionTo(location, function (route) {\n      pushState(cleanPath(this$1$1.base + route.fullPath));\n      handleScroll(this$1$1.router, route, fromRoute, false);\n      onComplete && onComplete(route);\n    }, onAbort);\n  };\n\n  HTML5History.prototype.replace = function replace (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n    var ref = this;\n    var fromRoute = ref.current;\n    this.transitionTo(location, function (route) {\n      replaceState(cleanPath(this$1$1.base + route.fullPath));\n      handleScroll(this$1$1.router, route, fromRoute, false);\n      onComplete && onComplete(route);\n    }, onAbort);\n  };\n\n  HTML5History.prototype.ensureURL = function ensureURL (push) {\n    if (getLocation(this.base) !== this.current.fullPath) {\n      var current = cleanPath(this.base + this.current.fullPath);\n      push ? pushState(current) : replaceState(current);\n    }\n  };\n\n  HTML5History.prototype.getCurrentLocation = function getCurrentLocation () {\n    return getLocation(this.base)\n  };\n\n  return HTML5History;\n}(History));\n\nfunction getLocation (base) {\n  var path = window.location.pathname;\n  var pathLowerCase = path.toLowerCase();\n  var baseLowerCase = base.toLowerCase();\n  // base=\"/a\" shouldn't turn path=\"/app\" into \"/a/pp\"\n  // https://github.com/vuejs/vue-router/issues/3555\n  // so we ensure the trailing slash in the base\n  if (base && ((pathLowerCase === baseLowerCase) ||\n    (pathLowerCase.indexOf(cleanPath(baseLowerCase + '/')) === 0))) {\n    path = path.slice(base.length);\n  }\n  return (path || '/') + window.location.search + window.location.hash\n}\n\n/*  */\n\nvar HashHistory = /*@__PURE__*/(function (History) {\n  function HashHistory (router, base, fallback) {\n    History.call(this, router, base);\n    // check history fallback deeplinking\n    if (fallback && checkFallback(this.base)) {\n      return\n    }\n    ensureSlash();\n  }\n\n  if ( History ) HashHistory.__proto__ = History;\n  HashHistory.prototype = Object.create( History && History.prototype );\n  HashHistory.prototype.constructor = HashHistory;\n\n  // this is delayed until the app mounts\n  // to avoid the hashchange listener being fired too early\n  HashHistory.prototype.setupListeners = function setupListeners () {\n    var this$1$1 = this;\n\n    if (this.listeners.length > 0) {\n      return\n    }\n\n    var router = this.router;\n    var expectScroll = router.options.scrollBehavior;\n    var supportsScroll = supportsPushState && expectScroll;\n\n    if (supportsScroll) {\n      this.listeners.push(setupScroll());\n    }\n\n    var handleRoutingEvent = function () {\n      var current = this$1$1.current;\n      if (!ensureSlash()) {\n        return\n      }\n      this$1$1.transitionTo(getHash(), function (route) {\n        if (supportsScroll) {\n          handleScroll(this$1$1.router, route, current, true);\n        }\n        if (!supportsPushState) {\n          replaceHash(route.fullPath);\n        }\n      });\n    };\n    var eventType = supportsPushState ? 'popstate' : 'hashchange';\n    window.addEventListener(\n      eventType,\n      handleRoutingEvent\n    );\n    this.listeners.push(function () {\n      window.removeEventListener(eventType, handleRoutingEvent);\n    });\n  };\n\n  HashHistory.prototype.push = function push (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n    var ref = this;\n    var fromRoute = ref.current;\n    this.transitionTo(\n      location,\n      function (route) {\n        pushHash(route.fullPath);\n        handleScroll(this$1$1.router, route, fromRoute, false);\n        onComplete && onComplete(route);\n      },\n      onAbort\n    );\n  };\n\n  HashHistory.prototype.replace = function replace (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n    var ref = this;\n    var fromRoute = ref.current;\n    this.transitionTo(\n      location,\n      function (route) {\n        replaceHash(route.fullPath);\n        handleScroll(this$1$1.router, route, fromRoute, false);\n        onComplete && onComplete(route);\n      },\n      onAbort\n    );\n  };\n\n  HashHistory.prototype.go = function go (n) {\n    window.history.go(n);\n  };\n\n  HashHistory.prototype.ensureURL = function ensureURL (push) {\n    var current = this.current.fullPath;\n    if (getHash() !== current) {\n      push ? pushHash(current) : replaceHash(current);\n    }\n  };\n\n  HashHistory.prototype.getCurrentLocation = function getCurrentLocation () {\n    return getHash()\n  };\n\n  return HashHistory;\n}(History));\n\nfunction checkFallback (base) {\n  var location = getLocation(base);\n  if (!/^\\/#/.test(location)) {\n    window.location.replace(cleanPath(base + '/#' + location));\n    return true\n  }\n}\n\nfunction ensureSlash () {\n  var path = getHash();\n  if (path.charAt(0) === '/') {\n    return true\n  }\n  replaceHash('/' + path);\n  return false\n}\n\nfunction getHash () {\n  // We can't use window.location.hash here because it's not\n  // consistent across browsers - Firefox will pre-decode it!\n  var href = window.location.href;\n  var index = href.indexOf('#');\n  // empty path\n  if (index < 0) { return '' }\n\n  href = href.slice(index + 1);\n\n  return href\n}\n\nfunction getUrl (path) {\n  var href = window.location.href;\n  var i = href.indexOf('#');\n  var base = i >= 0 ? href.slice(0, i) : href;\n  return (base + \"#\" + path)\n}\n\nfunction pushHash (path) {\n  if (supportsPushState) {\n    pushState(getUrl(path));\n  } else {\n    window.location.hash = path;\n  }\n}\n\nfunction replaceHash (path) {\n  if (supportsPushState) {\n    replaceState(getUrl(path));\n  } else {\n    window.location.replace(getUrl(path));\n  }\n}\n\n/*  */\n\nvar AbstractHistory = /*@__PURE__*/(function (History) {\n  function AbstractHistory (router, base) {\n    History.call(this, router, base);\n    this.stack = [];\n    this.index = -1;\n  }\n\n  if ( History ) AbstractHistory.__proto__ = History;\n  AbstractHistory.prototype = Object.create( History && History.prototype );\n  AbstractHistory.prototype.constructor = AbstractHistory;\n\n  AbstractHistory.prototype.push = function push (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n    this.transitionTo(\n      location,\n      function (route) {\n        this$1$1.stack = this$1$1.stack.slice(0, this$1$1.index + 1).concat(route);\n        this$1$1.index++;\n        onComplete && onComplete(route);\n      },\n      onAbort\n    );\n  };\n\n  AbstractHistory.prototype.replace = function replace (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n    this.transitionTo(\n      location,\n      function (route) {\n        this$1$1.stack = this$1$1.stack.slice(0, this$1$1.index).concat(route);\n        onComplete && onComplete(route);\n      },\n      onAbort\n    );\n  };\n\n  AbstractHistory.prototype.go = function go (n) {\n    var this$1$1 = this;\n\n    var targetIndex = this.index + n;\n    if (targetIndex < 0 || targetIndex >= this.stack.length) {\n      return\n    }\n    var route = this.stack[targetIndex];\n    this.confirmTransition(\n      route,\n      function () {\n        var prev = this$1$1.current;\n        this$1$1.index = targetIndex;\n        this$1$1.updateRoute(route);\n        this$1$1.router.afterHooks.forEach(function (hook) {\n          hook && hook(route, prev);\n        });\n      },\n      function (err) {\n        if (isNavigationFailure(err, NavigationFailureType.duplicated)) {\n          this$1$1.index = targetIndex;\n        }\n      }\n    );\n  };\n\n  AbstractHistory.prototype.getCurrentLocation = function getCurrentLocation () {\n    var current = this.stack[this.stack.length - 1];\n    return current ? current.fullPath : '/'\n  };\n\n  AbstractHistory.prototype.ensureURL = function ensureURL () {\n    // noop\n  };\n\n  return AbstractHistory;\n}(History));\n\n/*  */\n\n\n\nvar VueRouter = function VueRouter (options) {\n  if ( options === void 0 ) options = {};\n\n  if (true) {\n    warn(this instanceof VueRouter, \"Router must be called with the new operator.\");\n  }\n  this.app = null;\n  this.apps = [];\n  this.options = options;\n  this.beforeHooks = [];\n  this.resolveHooks = [];\n  this.afterHooks = [];\n  this.matcher = createMatcher(options.routes || [], this);\n\n  var mode = options.mode || 'hash';\n  this.fallback =\n    mode === 'history' && !supportsPushState && options.fallback !== false;\n  if (this.fallback) {\n    mode = 'hash';\n  }\n  if (!inBrowser) {\n    mode = 'abstract';\n  }\n  this.mode = mode;\n\n  switch (mode) {\n    case 'history':\n      this.history = new HTML5History(this, options.base);\n      break\n    case 'hash':\n      this.history = new HashHistory(this, options.base, this.fallback);\n      break\n    case 'abstract':\n      this.history = new AbstractHistory(this, options.base);\n      break\n    default:\n      if (true) {\n        assert(false, (\"invalid mode: \" + mode));\n      }\n  }\n};\n\nvar prototypeAccessors = { currentRoute: { configurable: true } };\n\nVueRouter.prototype.match = function match (raw, current, redirectedFrom) {\n  return this.matcher.match(raw, current, redirectedFrom)\n};\n\nprototypeAccessors.currentRoute.get = function () {\n  return this.history && this.history.current\n};\n\nVueRouter.prototype.init = function init (app /* Vue component instance */) {\n    var this$1$1 = this;\n\n   true &&\n    assert(\n      install.installed,\n      \"not installed. Make sure to call `Vue.use(VueRouter)` \" +\n        \"before creating root instance.\"\n    );\n\n  this.apps.push(app);\n\n  // set up app destroyed handler\n  // https://github.com/vuejs/vue-router/issues/2639\n  app.$once('hook:destroyed', function () {\n    // clean out app from this.apps array once destroyed\n    var index = this$1$1.apps.indexOf(app);\n    if (index > -1) { this$1$1.apps.splice(index, 1); }\n    // ensure we still have a main app or null if no apps\n    // we do not release the router so it can be reused\n    if (this$1$1.app === app) { this$1$1.app = this$1$1.apps[0] || null; }\n\n    if (!this$1$1.app) { this$1$1.history.teardown(); }\n  });\n\n  // main app previously initialized\n  // return as we don't need to set up new history listener\n  if (this.app) {\n    return\n  }\n\n  this.app = app;\n\n  var history = this.history;\n\n  if (history instanceof HTML5History || history instanceof HashHistory) {\n    var handleInitialScroll = function (routeOrError) {\n      var from = history.current;\n      var expectScroll = this$1$1.options.scrollBehavior;\n      var supportsScroll = supportsPushState && expectScroll;\n\n      if (supportsScroll && 'fullPath' in routeOrError) {\n        handleScroll(this$1$1, routeOrError, from, false);\n      }\n    };\n    var setupListeners = function (routeOrError) {\n      history.setupListeners();\n      handleInitialScroll(routeOrError);\n    };\n    history.transitionTo(\n      history.getCurrentLocation(),\n      setupListeners,\n      setupListeners\n    );\n  }\n\n  history.listen(function (route) {\n    this$1$1.apps.forEach(function (app) {\n      app._route = route;\n    });\n  });\n};\n\nVueRouter.prototype.beforeEach = function beforeEach (fn) {\n  return registerHook(this.beforeHooks, fn)\n};\n\nVueRouter.prototype.beforeResolve = function beforeResolve (fn) {\n  return registerHook(this.resolveHooks, fn)\n};\n\nVueRouter.prototype.afterEach = function afterEach (fn) {\n  return registerHook(this.afterHooks, fn)\n};\n\nVueRouter.prototype.onReady = function onReady (cb, errorCb) {\n  this.history.onReady(cb, errorCb);\n};\n\nVueRouter.prototype.onError = function onError (errorCb) {\n  this.history.onError(errorCb);\n};\n\nVueRouter.prototype.push = function push (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n  // $flow-disable-line\n  if (!onComplete && !onAbort && typeof Promise !== 'undefined') {\n    return new Promise(function (resolve, reject) {\n      this$1$1.history.push(location, resolve, reject);\n    })\n  } else {\n    this.history.push(location, onComplete, onAbort);\n  }\n};\n\nVueRouter.prototype.replace = function replace (location, onComplete, onAbort) {\n    var this$1$1 = this;\n\n  // $flow-disable-line\n  if (!onComplete && !onAbort && typeof Promise !== 'undefined') {\n    return new Promise(function (resolve, reject) {\n      this$1$1.history.replace(location, resolve, reject);\n    })\n  } else {\n    this.history.replace(location, onComplete, onAbort);\n  }\n};\n\nVueRouter.prototype.go = function go (n) {\n  this.history.go(n);\n};\n\nVueRouter.prototype.back = function back () {\n  this.go(-1);\n};\n\nVueRouter.prototype.forward = function forward () {\n  this.go(1);\n};\n\nVueRouter.prototype.getMatchedComponents = function getMatchedComponents (to) {\n  var route = to\n    ? to.matched\n      ? to\n      : this.resolve(to).route\n    : this.currentRoute;\n  if (!route) {\n    return []\n  }\n  return [].concat.apply(\n    [],\n    route.matched.map(function (m) {\n      return Object.keys(m.components).map(function (key) {\n        return m.components[key]\n      })\n    })\n  )\n};\n\nVueRouter.prototype.resolve = function resolve (\n  to,\n  current,\n  append\n) {\n  current = current || this.history.current;\n  var location = normalizeLocation(to, current, append, this);\n  var route = this.match(location, current);\n  var fullPath = route.redirectedFrom || route.fullPath;\n  var base = this.history.base;\n  var href = createHref(base, fullPath, this.mode);\n  return {\n    location: location,\n    route: route,\n    href: href,\n    // for backwards compat\n    normalizedTo: location,\n    resolved: route\n  }\n};\n\nVueRouter.prototype.getRoutes = function getRoutes () {\n  return this.matcher.getRoutes()\n};\n\nVueRouter.prototype.addRoute = function addRoute (parentOrRoute, route) {\n  this.matcher.addRoute(parentOrRoute, route);\n  if (this.history.current !== START) {\n    this.history.transitionTo(this.history.getCurrentLocation());\n  }\n};\n\nVueRouter.prototype.addRoutes = function addRoutes (routes) {\n  if (true) {\n    warn(false, 'router.addRoutes() is deprecated and has been removed in Vue Router 4. Use router.addRoute() instead.');\n  }\n  this.matcher.addRoutes(routes);\n  if (this.history.current !== START) {\n    this.history.transitionTo(this.history.getCurrentLocation());\n  }\n};\n\nObject.defineProperties( VueRouter.prototype, prototypeAccessors );\n\nvar VueRouter$1 = VueRouter;\n\nfunction registerHook (list, fn) {\n  list.push(fn);\n  return function () {\n    var i = list.indexOf(fn);\n    if (i > -1) { list.splice(i, 1); }\n  }\n}\n\nfunction createHref (base, fullPath, mode) {\n  var path = mode === 'hash' ? '#' + fullPath : fullPath;\n  return base ? cleanPath(base + '/' + path) : path\n}\n\n// We cannot remove this as it would be a breaking change\nVueRouter.install = install;\nVueRouter.version = '3.6.5';\nVueRouter.isNavigationFailure = isNavigationFailure;\nVueRouter.NavigationFailureType = NavigationFailureType;\nVueRouter.START_LOCATION = START;\n\nif (inBrowser && window.Vue) {\n  window.Vue.use(VueRouter);\n}\n\nvar version = '3.6.5';\n\n\n\n\n//# sourceURL=webpack:///./node_modules/vue-router/dist/vue-router.esm.js?");

/***/ }),

/***/ "./node_modules/vue/dist/vue.runtime.esm.js":
/*!**************************************************!*\
  !*** ./node_modules/vue/dist/vue.runtime.esm.js ***!
  \**************************************************/
/*! exports provided: EffectScope, computed, customRef, default, defineAsyncComponent, defineComponent, del, effectScope, getCurrentInstance, getCurrentScope, h, inject, isProxy, isReactive, isReadonly, isRef, isShallow, markRaw, mergeDefaults, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onRenderTracked, onRenderTriggered, onScopeDispose, onServerPrefetch, onUnmounted, onUpdated, provide, proxyRefs, reactive, readonly, ref, set, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, useAttrs, useCssModule, useCssVars, useListeners, useSlots, version, watch, watchEffect, watchPostEffect, watchSyncEffect */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EffectScope\", function() { return EffectScope; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"computed\", function() { return computed; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"customRef\", function() { return customRef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Vue; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"defineAsyncComponent\", function() { return defineAsyncComponent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"defineComponent\", function() { return defineComponent; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"del\", function() { return del; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"effectScope\", function() { return effectScope; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getCurrentInstance\", function() { return getCurrentInstance; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getCurrentScope\", function() { return getCurrentScope; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"h\", function() { return h; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"inject\", function() { return inject; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isProxy\", function() { return isProxy; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isReactive\", function() { return isReactive; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isReadonly\", function() { return isReadonly; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isRef\", function() { return isRef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isShallow\", function() { return isShallow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"markRaw\", function() { return markRaw; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mergeDefaults\", function() { return mergeDefaults; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"nextTick\", function() { return nextTick; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onActivated\", function() { return onActivated; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onBeforeMount\", function() { return onBeforeMount; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onBeforeUnmount\", function() { return onBeforeUnmount; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onBeforeUpdate\", function() { return onBeforeUpdate; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onDeactivated\", function() { return onDeactivated; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onErrorCaptured\", function() { return onErrorCaptured; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onMounted\", function() { return onMounted; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onRenderTracked\", function() { return onRenderTracked; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onRenderTriggered\", function() { return onRenderTriggered; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onScopeDispose\", function() { return onScopeDispose; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onServerPrefetch\", function() { return onServerPrefetch; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onUnmounted\", function() { return onUnmounted; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"onUpdated\", function() { return onUpdated; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"provide\", function() { return provide; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"proxyRefs\", function() { return proxyRefs; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reactive\", function() { return reactive; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"readonly\", function() { return readonly; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ref\", function() { return ref$1; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"set\", function() { return set; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"shallowReactive\", function() { return shallowReactive; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"shallowReadonly\", function() { return shallowReadonly; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"shallowRef\", function() { return shallowRef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"toRaw\", function() { return toRaw; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"toRef\", function() { return toRef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"toRefs\", function() { return toRefs; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"triggerRef\", function() { return triggerRef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"unref\", function() { return unref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useAttrs\", function() { return useAttrs; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useCssModule\", function() { return useCssModule; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useCssVars\", function() { return useCssVars; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useListeners\", function() { return useListeners; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useSlots\", function() { return useSlots; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"version\", function() { return version; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"watch\", function() { return watch; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"watchEffect\", function() { return watchEffect; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"watchPostEffect\", function() { return watchPostEffect; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"watchSyncEffect\", function() { return watchSyncEffect; });\n/*!\n * Vue.js v2.7.16\n * (c) 2014-2023 Evan You\n * Released under the MIT License.\n */\nvar emptyObject = Object.freeze({});\nvar isArray = Array.isArray;\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef(v) {\n    return v === undefined || v === null;\n}\nfunction isDef(v) {\n    return v !== undefined && v !== null;\n}\nfunction isTrue(v) {\n    return v === true;\n}\nfunction isFalse(v) {\n    return v === false;\n}\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive(value) {\n    return (typeof value === 'string' ||\n        typeof value === 'number' ||\n        // $flow-disable-line\n        typeof value === 'symbol' ||\n        typeof value === 'boolean');\n}\nfunction isFunction(value) {\n    return typeof value === 'function';\n}\n/**\n * Quick object check - this is primarily used to tell\n * objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject(obj) {\n    return obj !== null && typeof obj === 'object';\n}\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\nfunction toRawType(value) {\n    return _toString.call(value).slice(8, -1);\n}\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject(obj) {\n    return _toString.call(obj) === '[object Object]';\n}\nfunction isRegExp(v) {\n    return _toString.call(v) === '[object RegExp]';\n}\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex(val) {\n    var n = parseFloat(String(val));\n    return n >= 0 && Math.floor(n) === n && isFinite(val);\n}\nfunction isPromise(val) {\n    return (isDef(val) &&\n        typeof val.then === 'function' &&\n        typeof val.catch === 'function');\n}\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString(val) {\n    return val == null\n        ? ''\n        : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\n            ? JSON.stringify(val, replacer, 2)\n            : String(val);\n}\nfunction replacer(_key, val) {\n    // avoid circular deps from v3\n    if (val && val.__v_isRef) {\n        return val.value;\n    }\n    return val;\n}\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber(val) {\n    var n = parseFloat(val);\n    return isNaN(n) ? val : n;\n}\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap(str, expectsLowerCase) {\n    var map = Object.create(null);\n    var list = str.split(',');\n    for (var i = 0; i < list.length; i++) {\n        map[list[i]] = true;\n    }\n    return expectsLowerCase ? function (val) { return map[val.toLowerCase()]; } : function (val) { return map[val]; };\n}\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n/**\n * Remove an item from an array.\n */\nfunction remove$2(arr, item) {\n    var len = arr.length;\n    if (len) {\n        // fast path for the only / last item\n        if (item === arr[len - 1]) {\n            arr.length = len - 1;\n            return;\n        }\n        var index = arr.indexOf(item);\n        if (index > -1) {\n            return arr.splice(index, 1);\n        }\n    }\n}\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn(obj, key) {\n    return hasOwnProperty.call(obj, key);\n}\n/**\n * Create a cached version of a pure function.\n */\nfunction cached(fn) {\n    var cache = Object.create(null);\n    return function cachedFn(str) {\n        var hit = cache[str];\n        return hit || (cache[str] = fn(str));\n    };\n}\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n    return str.replace(camelizeRE, function (_, c) { return (c ? c.toUpperCase() : ''); });\n});\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n    return str.charAt(0).toUpperCase() + str.slice(1);\n});\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n    return str.replace(hyphenateRE, '-$1').toLowerCase();\n});\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n/* istanbul ignore next */\nfunction polyfillBind(fn, ctx) {\n    function boundFn(a) {\n        var l = arguments.length;\n        return l\n            ? l > 1\n                ? fn.apply(ctx, arguments)\n                : fn.call(ctx, a)\n            : fn.call(ctx);\n    }\n    boundFn._length = fn.length;\n    return boundFn;\n}\nfunction nativeBind(fn, ctx) {\n    return fn.bind(ctx);\n}\n// @ts-expect-error bind cannot be `undefined`\nvar bind = Function.prototype.bind ? nativeBind : polyfillBind;\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray(list, start) {\n    start = start || 0;\n    var i = list.length - start;\n    var ret = new Array(i);\n    while (i--) {\n        ret[i] = list[i + start];\n    }\n    return ret;\n}\n/**\n * Mix properties into target object.\n */\nfunction extend(to, _from) {\n    for (var key in _from) {\n        to[key] = _from[key];\n    }\n    return to;\n}\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject(arr) {\n    var res = {};\n    for (var i = 0; i < arr.length; i++) {\n        if (arr[i]) {\n            extend(res, arr[i]);\n        }\n    }\n    return res;\n}\n/* eslint-disable no-unused-vars */\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop(a, b, c) { }\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n/* eslint-enable no-unused-vars */\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual(a, b) {\n    if (a === b)\n        return true;\n    var isObjectA = isObject(a);\n    var isObjectB = isObject(b);\n    if (isObjectA && isObjectB) {\n        try {\n            var isArrayA = Array.isArray(a);\n            var isArrayB = Array.isArray(b);\n            if (isArrayA && isArrayB) {\n                return (a.length === b.length &&\n                    a.every(function (e, i) {\n                        return looseEqual(e, b[i]);\n                    }));\n            }\n            else if (a instanceof Date && b instanceof Date) {\n                return a.getTime() === b.getTime();\n            }\n            else if (!isArrayA && !isArrayB) {\n                var keysA = Object.keys(a);\n                var keysB = Object.keys(b);\n                return (keysA.length === keysB.length &&\n                    keysA.every(function (key) {\n                        return looseEqual(a[key], b[key]);\n                    }));\n            }\n            else {\n                /* istanbul ignore next */\n                return false;\n            }\n        }\n        catch (e) {\n            /* istanbul ignore next */\n            return false;\n        }\n    }\n    else if (!isObjectA && !isObjectB) {\n        return String(a) === String(b);\n    }\n    else {\n        return false;\n    }\n}\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf(arr, val) {\n    for (var i = 0; i < arr.length; i++) {\n        if (looseEqual(arr[i], val))\n            return i;\n    }\n    return -1;\n}\n/**\n * Ensure a function is called only once.\n */\nfunction once(fn) {\n    var called = false;\n    return function () {\n        if (!called) {\n            called = true;\n            fn.apply(this, arguments);\n        }\n    };\n}\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is#polyfill\nfunction hasChanged(x, y) {\n    if (x === y) {\n        return x === 0 && 1 / x !== 1 / y;\n    }\n    else {\n        return x === x || y === y;\n    }\n}\n\nvar SSR_ATTR = 'data-server-rendered';\nvar ASSET_TYPES = ['component', 'directive', 'filter'];\nvar LIFECYCLE_HOOKS = [\n    'beforeCreate',\n    'created',\n    'beforeMount',\n    'mounted',\n    'beforeUpdate',\n    'updated',\n    'beforeDestroy',\n    'destroyed',\n    'activated',\n    'deactivated',\n    'errorCaptured',\n    'serverPrefetch',\n    'renderTracked',\n    'renderTriggered'\n];\n\nvar config = {\n    /**\n     * Option merge strategies (used in core/util/options)\n     */\n    // $flow-disable-line\n    optionMergeStrategies: Object.create(null),\n    /**\n     * Whether to suppress warnings.\n     */\n    silent: false,\n    /**\n     * Show production mode tip message on boot?\n     */\n    productionTip: \"development\" !== 'production',\n    /**\n     * Whether to enable devtools\n     */\n    devtools: \"development\" !== 'production',\n    /**\n     * Whether to record perf\n     */\n    performance: false,\n    /**\n     * Error handler for watcher errors\n     */\n    errorHandler: null,\n    /**\n     * Warn handler for watcher warns\n     */\n    warnHandler: null,\n    /**\n     * Ignore certain custom elements\n     */\n    ignoredElements: [],\n    /**\n     * Custom user key aliases for v-on\n     */\n    // $flow-disable-line\n    keyCodes: Object.create(null),\n    /**\n     * Check if a tag is reserved so that it cannot be registered as a\n     * component. This is platform-dependent and may be overwritten.\n     */\n    isReservedTag: no,\n    /**\n     * Check if an attribute is reserved so that it cannot be used as a component\n     * prop. This is platform-dependent and may be overwritten.\n     */\n    isReservedAttr: no,\n    /**\n     * Check if a tag is an unknown element.\n     * Platform-dependent.\n     */\n    isUnknownElement: no,\n    /**\n     * Get the namespace of an element\n     */\n    getTagNamespace: noop,\n    /**\n     * Parse the real tag name for the specific platform.\n     */\n    parsePlatformTagName: identity,\n    /**\n     * Check if an attribute must be bound using property, e.g. value\n     * Platform-dependent.\n     */\n    mustUseProp: no,\n    /**\n     * Perform updates asynchronously. Intended to be used by Vue Test Utils\n     * This will significantly reduce performance if set to false.\n     */\n    async: true,\n    /**\n     * Exposed for legacy reasons\n     */\n    _lifecycleHooks: LIFECYCLE_HOOKS\n};\n\n/**\n * unicode letters used for parsing html tags, component names and property paths.\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\n * skipping \\u10000-\\uEFFFF due to it freezing up PhantomJS\n */\nvar unicodeRegExp = /a-zA-Z\\u00B7\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u203F-\\u2040\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD/;\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved(str) {\n    var c = (str + '').charCodeAt(0);\n    return c === 0x24 || c === 0x5f;\n}\n/**\n * Define a property.\n */\nfunction def(obj, key, val, enumerable) {\n    Object.defineProperty(obj, key, {\n        value: val,\n        enumerable: !!enumerable,\n        writable: true,\n        configurable: true\n    });\n}\n/**\n * Parse simple path.\n */\nvar bailRE = new RegExp(\"[^\".concat(unicodeRegExp.source, \".$_\\\\d]\"));\nfunction parsePath(path) {\n    if (bailRE.test(path)) {\n        return;\n    }\n    var segments = path.split('.');\n    return function (obj) {\n        for (var i = 0; i < segments.length; i++) {\n            if (!obj)\n                return;\n            obj = obj[segments[i]];\n        }\n        return obj;\n    };\n}\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nUA && UA.indexOf('android') > 0;\nvar isIOS = UA && /iphone|ipad|ipod|ios/.test(UA);\nUA && /chrome\\/\\d+/.test(UA) && !isEdge;\nUA && /phantomjs/.test(UA);\nvar isFF = UA && UA.match(/firefox\\/(\\d+)/);\n// Firefox has a \"watch\" function on Object.prototype...\n// @ts-expect-error firebox support\nvar nativeWatch = {}.watch;\nvar supportsPassive = false;\nif (inBrowser) {\n    try {\n        var opts = {};\n        Object.defineProperty(opts, 'passive', {\n            get: function () {\n                /* istanbul ignore next */\n                supportsPassive = true;\n            }\n        }); // https://github.com/facebook/flow/issues/285\n        window.addEventListener('test-passive', null, opts);\n    }\n    catch (e) { }\n}\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n    if (_isServer === undefined) {\n        /* istanbul ignore if */\n        if (!inBrowser && typeof global !== 'undefined') {\n            // detect presence of vue-server-renderer and avoid\n            // Webpack shimming the process\n            _isServer =\n                global['process'] && global['process'].env.VUE_ENV === 'server';\n        }\n        else {\n            _isServer = false;\n        }\n    }\n    return _isServer;\n};\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n/* istanbul ignore next */\nfunction isNative(Ctor) {\n    return typeof Ctor === 'function' && /native code/.test(Ctor.toString());\n}\nvar hasSymbol = typeof Symbol !== 'undefined' &&\n    isNative(Symbol) &&\n    typeof Reflect !== 'undefined' &&\n    isNative(Reflect.ownKeys);\nvar _Set; // $flow-disable-line\n/* istanbul ignore if */ if (typeof Set !== 'undefined' && isNative(Set)) {\n    // use native Set when available.\n    _Set = Set;\n}\nelse {\n    // a non-standard Set polyfill that only works with primitive keys.\n    _Set = /** @class */ (function () {\n        function Set() {\n            this.set = Object.create(null);\n        }\n        Set.prototype.has = function (key) {\n            return this.set[key] === true;\n        };\n        Set.prototype.add = function (key) {\n            this.set[key] = true;\n        };\n        Set.prototype.clear = function () {\n            this.set = Object.create(null);\n        };\n        return Set;\n    }());\n}\n\nvar currentInstance = null;\n/**\n * This is exposed for compatibility with v3 (e.g. some functions in VueUse\n * relies on it). Do not use this internally, just use `currentInstance`.\n *\n * @internal this function needs manual type declaration because it relies\n * on previously manually authored types from Vue 2\n */\nfunction getCurrentInstance() {\n    return currentInstance && { proxy: currentInstance };\n}\n/**\n * @internal\n */\nfunction setCurrentInstance(vm) {\n    if (vm === void 0) { vm = null; }\n    if (!vm)\n        currentInstance && currentInstance._scope.off();\n    currentInstance = vm;\n    vm && vm._scope.on();\n}\n\n/**\n * @internal\n */\nvar VNode = /** @class */ (function () {\n    function VNode(tag, data, children, text, elm, context, componentOptions, asyncFactory) {\n        this.tag = tag;\n        this.data = data;\n        this.children = children;\n        this.text = text;\n        this.elm = elm;\n        this.ns = undefined;\n        this.context = context;\n        this.fnContext = undefined;\n        this.fnOptions = undefined;\n        this.fnScopeId = undefined;\n        this.key = data && data.key;\n        this.componentOptions = componentOptions;\n        this.componentInstance = undefined;\n        this.parent = undefined;\n        this.raw = false;\n        this.isStatic = false;\n        this.isRootInsert = true;\n        this.isComment = false;\n        this.isCloned = false;\n        this.isOnce = false;\n        this.asyncFactory = asyncFactory;\n        this.asyncMeta = undefined;\n        this.isAsyncPlaceholder = false;\n    }\n    Object.defineProperty(VNode.prototype, \"child\", {\n        // DEPRECATED: alias for componentInstance for backwards compat.\n        /* istanbul ignore next */\n        get: function () {\n            return this.componentInstance;\n        },\n        enumerable: false,\n        configurable: true\n    });\n    return VNode;\n}());\nvar createEmptyVNode = function (text) {\n    if (text === void 0) { text = ''; }\n    var node = new VNode();\n    node.text = text;\n    node.isComment = true;\n    return node;\n};\nfunction createTextVNode(val) {\n    return new VNode(undefined, undefined, undefined, String(val));\n}\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode(vnode) {\n    var cloned = new VNode(vnode.tag, vnode.data, \n    // #7975\n    // clone children array to avoid mutating original in case of cloning\n    // a child.\n    vnode.children && vnode.children.slice(), vnode.text, vnode.elm, vnode.context, vnode.componentOptions, vnode.asyncFactory);\n    cloned.ns = vnode.ns;\n    cloned.isStatic = vnode.isStatic;\n    cloned.key = vnode.key;\n    cloned.isComment = vnode.isComment;\n    cloned.fnContext = vnode.fnContext;\n    cloned.fnOptions = vnode.fnOptions;\n    cloned.fnScopeId = vnode.fnScopeId;\n    cloned.asyncMeta = vnode.asyncMeta;\n    cloned.isCloned = true;\n    return cloned;\n}\n\n/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n\r\nvar __assign = function() {\r\n    __assign = Object.assign || function __assign(t) {\r\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n            s = arguments[i];\r\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n        }\r\n        return t;\r\n    };\r\n    return __assign.apply(this, arguments);\r\n};\r\n\r\ntypeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n    var e = new Error(message);\r\n    return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n};\n\nvar uid$2 = 0;\nvar pendingCleanupDeps = [];\nvar cleanupDeps = function () {\n    for (var i = 0; i < pendingCleanupDeps.length; i++) {\n        var dep = pendingCleanupDeps[i];\n        dep.subs = dep.subs.filter(function (s) { return s; });\n        dep._pending = false;\n    }\n    pendingCleanupDeps.length = 0;\n};\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n * @internal\n */\nvar Dep = /** @class */ (function () {\n    function Dep() {\n        // pending subs cleanup\n        this._pending = false;\n        this.id = uid$2++;\n        this.subs = [];\n    }\n    Dep.prototype.addSub = function (sub) {\n        this.subs.push(sub);\n    };\n    Dep.prototype.removeSub = function (sub) {\n        // #12696 deps with massive amount of subscribers are extremely slow to\n        // clean up in Chromium\n        // to workaround this, we unset the sub for now, and clear them on\n        // next scheduler flush.\n        this.subs[this.subs.indexOf(sub)] = null;\n        if (!this._pending) {\n            this._pending = true;\n            pendingCleanupDeps.push(this);\n        }\n    };\n    Dep.prototype.depend = function (info) {\n        if (Dep.target) {\n            Dep.target.addDep(this);\n            if ( true && info && Dep.target.onTrack) {\n                Dep.target.onTrack(__assign({ effect: Dep.target }, info));\n            }\n        }\n    };\n    Dep.prototype.notify = function (info) {\n        // stabilize the subscriber list first\n        var subs = this.subs.filter(function (s) { return s; });\n        if ( true && !config.async) {\n            // subs aren't sorted in scheduler if not running async\n            // we need to sort them now to make sure they fire in correct\n            // order\n            subs.sort(function (a, b) { return a.id - b.id; });\n        }\n        for (var i = 0, l = subs.length; i < l; i++) {\n            var sub = subs[i];\n            if ( true && info) {\n                sub.onTrigger &&\n                    sub.onTrigger(__assign({ effect: subs[i] }, info));\n            }\n            sub.update();\n        }\n    };\n    return Dep;\n}());\n// The current target watcher being evaluated.\n// This is globally unique because only one watcher\n// can be evaluated at a time.\nDep.target = null;\nvar targetStack = [];\nfunction pushTarget(target) {\n    targetStack.push(target);\n    Dep.target = target;\n}\nfunction popTarget() {\n    targetStack.pop();\n    Dep.target = targetStack[targetStack.length - 1];\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\nvar methodsToPatch = [\n    'push',\n    'pop',\n    'shift',\n    'unshift',\n    'splice',\n    'sort',\n    'reverse'\n];\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n    // cache original method\n    var original = arrayProto[method];\n    def(arrayMethods, method, function mutator() {\n        var args = [];\n        for (var _i = 0; _i < arguments.length; _i++) {\n            args[_i] = arguments[_i];\n        }\n        var result = original.apply(this, args);\n        var ob = this.__ob__;\n        var inserted;\n        switch (method) {\n            case 'push':\n            case 'unshift':\n                inserted = args;\n                break;\n            case 'splice':\n                inserted = args.slice(2);\n                break;\n        }\n        if (inserted)\n            ob.observeArray(inserted);\n        // notify change\n        if (true) {\n            ob.dep.notify({\n                type: \"array mutation\" /* TriggerOpTypes.ARRAY_MUTATION */,\n                target: this,\n                key: method\n            });\n        }\n        else {}\n        return result;\n    });\n});\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\nvar NO_INITIAL_VALUE = {};\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\nfunction toggleObserving(value) {\n    shouldObserve = value;\n}\n// ssr mock dep\nvar mockDep = {\n    notify: noop,\n    depend: noop,\n    addSub: noop,\n    removeSub: noop\n};\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = /** @class */ (function () {\n    function Observer(value, shallow, mock) {\n        if (shallow === void 0) { shallow = false; }\n        if (mock === void 0) { mock = false; }\n        this.value = value;\n        this.shallow = shallow;\n        this.mock = mock;\n        // this.value = value\n        this.dep = mock ? mockDep : new Dep();\n        this.vmCount = 0;\n        def(value, '__ob__', this);\n        if (isArray(value)) {\n            if (!mock) {\n                if (hasProto) {\n                    value.__proto__ = arrayMethods;\n                    /* eslint-enable no-proto */\n                }\n                else {\n                    for (var i = 0, l = arrayKeys.length; i < l; i++) {\n                        var key = arrayKeys[i];\n                        def(value, key, arrayMethods[key]);\n                    }\n                }\n            }\n            if (!shallow) {\n                this.observeArray(value);\n            }\n        }\n        else {\n            /**\n             * Walk through all properties and convert them into\n             * getter/setters. This method should only be called when\n             * value type is Object.\n             */\n            var keys = Object.keys(value);\n            for (var i = 0; i < keys.length; i++) {\n                var key = keys[i];\n                defineReactive(value, key, NO_INITIAL_VALUE, undefined, shallow, mock);\n            }\n        }\n    }\n    /**\n     * Observe a list of Array items.\n     */\n    Observer.prototype.observeArray = function (value) {\n        for (var i = 0, l = value.length; i < l; i++) {\n            observe(value[i], false, this.mock);\n        }\n    };\n    return Observer;\n}());\n// helpers\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe(value, shallow, ssrMockReactivity) {\n    if (value && hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n        return value.__ob__;\n    }\n    if (shouldObserve &&\n        (ssrMockReactivity || !isServerRendering()) &&\n        (isArray(value) || isPlainObject(value)) &&\n        Object.isExtensible(value) &&\n        !value.__v_skip /* ReactiveFlags.SKIP */ &&\n        !isRef(value) &&\n        !(value instanceof VNode)) {\n        return new Observer(value, shallow, ssrMockReactivity);\n    }\n}\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive(obj, key, val, customSetter, shallow, mock, observeEvenIfShallow) {\n    if (observeEvenIfShallow === void 0) { observeEvenIfShallow = false; }\n    var dep = new Dep();\n    var property = Object.getOwnPropertyDescriptor(obj, key);\n    if (property && property.configurable === false) {\n        return;\n    }\n    // cater for pre-defined getter/setters\n    var getter = property && property.get;\n    var setter = property && property.set;\n    if ((!getter || setter) &&\n        (val === NO_INITIAL_VALUE || arguments.length === 2)) {\n        val = obj[key];\n    }\n    var childOb = shallow ? val && val.__ob__ : observe(val, false, mock);\n    Object.defineProperty(obj, key, {\n        enumerable: true,\n        configurable: true,\n        get: function reactiveGetter() {\n            var value = getter ? getter.call(obj) : val;\n            if (Dep.target) {\n                if (true) {\n                    dep.depend({\n                        target: obj,\n                        type: \"get\" /* TrackOpTypes.GET */,\n                        key: key\n                    });\n                }\n                else {}\n                if (childOb) {\n                    childOb.dep.depend();\n                    if (isArray(value)) {\n                        dependArray(value);\n                    }\n                }\n            }\n            return isRef(value) && !shallow ? value.value : value;\n        },\n        set: function reactiveSetter(newVal) {\n            var value = getter ? getter.call(obj) : val;\n            if (!hasChanged(value, newVal)) {\n                return;\n            }\n            if ( true && customSetter) {\n                customSetter();\n            }\n            if (setter) {\n                setter.call(obj, newVal);\n            }\n            else if (getter) {\n                // #7981: for accessor properties without setter\n                return;\n            }\n            else if (!shallow && isRef(value) && !isRef(newVal)) {\n                value.value = newVal;\n                return;\n            }\n            else {\n                val = newVal;\n            }\n            childOb = shallow ? newVal && newVal.__ob__ : observe(newVal, false, mock);\n            if (true) {\n                dep.notify({\n                    type: \"set\" /* TriggerOpTypes.SET */,\n                    target: obj,\n                    key: key,\n                    newValue: newVal,\n                    oldValue: value\n                });\n            }\n            else {}\n        }\n    });\n    return dep;\n}\nfunction set(target, key, val) {\n    if ( true && (isUndef(target) || isPrimitive(target))) {\n        warn(\"Cannot set reactive property on undefined, null, or primitive value: \".concat(target));\n    }\n    if (isReadonly(target)) {\n         true && warn(\"Set operation on key \\\"\".concat(key, \"\\\" failed: target is readonly.\"));\n        return;\n    }\n    var ob = target.__ob__;\n    if (isArray(target) && isValidArrayIndex(key)) {\n        target.length = Math.max(target.length, key);\n        target.splice(key, 1, val);\n        // when mocking for SSR, array methods are not hijacked\n        if (ob && !ob.shallow && ob.mock) {\n            observe(val, false, true);\n        }\n        return val;\n    }\n    if (key in target && !(key in Object.prototype)) {\n        target[key] = val;\n        return val;\n    }\n    if (target._isVue || (ob && ob.vmCount)) {\n         true &&\n            warn('Avoid adding reactive properties to a Vue instance or its root $data ' +\n                'at runtime - declare it upfront in the data option.');\n        return val;\n    }\n    if (!ob) {\n        target[key] = val;\n        return val;\n    }\n    defineReactive(ob.value, key, val, undefined, ob.shallow, ob.mock);\n    if (true) {\n        ob.dep.notify({\n            type: \"add\" /* TriggerOpTypes.ADD */,\n            target: target,\n            key: key,\n            newValue: val,\n            oldValue: undefined\n        });\n    }\n    else {}\n    return val;\n}\nfunction del(target, key) {\n    if ( true && (isUndef(target) || isPrimitive(target))) {\n        warn(\"Cannot delete reactive property on undefined, null, or primitive value: \".concat(target));\n    }\n    if (isArray(target) && isValidArrayIndex(key)) {\n        target.splice(key, 1);\n        return;\n    }\n    var ob = target.__ob__;\n    if (target._isVue || (ob && ob.vmCount)) {\n         true &&\n            warn('Avoid deleting properties on a Vue instance or its root $data ' +\n                '- just set it to null.');\n        return;\n    }\n    if (isReadonly(target)) {\n         true &&\n            warn(\"Delete operation on key \\\"\".concat(key, \"\\\" failed: target is readonly.\"));\n        return;\n    }\n    if (!hasOwn(target, key)) {\n        return;\n    }\n    delete target[key];\n    if (!ob) {\n        return;\n    }\n    if (true) {\n        ob.dep.notify({\n            type: \"delete\" /* TriggerOpTypes.DELETE */,\n            target: target,\n            key: key\n        });\n    }\n    else {}\n}\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray(value) {\n    for (var e = void 0, i = 0, l = value.length; i < l; i++) {\n        e = value[i];\n        if (e && e.__ob__) {\n            e.__ob__.dep.depend();\n        }\n        if (isArray(e)) {\n            dependArray(e);\n        }\n    }\n}\n\nfunction reactive(target) {\n    makeReactive(target, false);\n    return target;\n}\n/**\n * Return a shallowly-reactive copy of the original object, where only the root\n * level properties are reactive. It also does not auto-unwrap refs (even at the\n * root level).\n */\nfunction shallowReactive(target) {\n    makeReactive(target, true);\n    def(target, \"__v_isShallow\" /* ReactiveFlags.IS_SHALLOW */, true);\n    return target;\n}\nfunction makeReactive(target, shallow) {\n    // if trying to observe a readonly proxy, return the readonly version.\n    if (!isReadonly(target)) {\n        if (true) {\n            if (isArray(target)) {\n                warn(\"Avoid using Array as root value for \".concat(shallow ? \"shallowReactive()\" : \"reactive()\", \" as it cannot be tracked in watch() or watchEffect(). Use \").concat(shallow ? \"shallowRef()\" : \"ref()\", \" instead. This is a Vue-2-only limitation.\"));\n            }\n            var existingOb = target && target.__ob__;\n            if (existingOb && existingOb.shallow !== shallow) {\n                warn(\"Target is already a \".concat(existingOb.shallow ? \"\" : \"non-\", \"shallow reactive object, and cannot be converted to \").concat(shallow ? \"\" : \"non-\", \"shallow.\"));\n            }\n        }\n        var ob = observe(target, shallow, isServerRendering() /* ssr mock reactivity */);\n        if ( true && !ob) {\n            if (target == null || isPrimitive(target)) {\n                warn(\"value cannot be made reactive: \".concat(String(target)));\n            }\n            if (isCollectionType(target)) {\n                warn(\"Vue 2 does not support reactive collection types such as Map or Set.\");\n            }\n        }\n    }\n}\nfunction isReactive(value) {\n    if (isReadonly(value)) {\n        return isReactive(value[\"__v_raw\" /* ReactiveFlags.RAW */]);\n    }\n    return !!(value && value.__ob__);\n}\nfunction isShallow(value) {\n    return !!(value && value.__v_isShallow);\n}\nfunction isReadonly(value) {\n    return !!(value && value.__v_isReadonly);\n}\nfunction isProxy(value) {\n    return isReactive(value) || isReadonly(value);\n}\nfunction toRaw(observed) {\n    var raw = observed && observed[\"__v_raw\" /* ReactiveFlags.RAW */];\n    return raw ? toRaw(raw) : observed;\n}\nfunction markRaw(value) {\n    // non-extensible objects won't be observed anyway\n    if (Object.isExtensible(value)) {\n        def(value, \"__v_skip\" /* ReactiveFlags.SKIP */, true);\n    }\n    return value;\n}\n/**\n * @internal\n */\nfunction isCollectionType(value) {\n    var type = toRawType(value);\n    return (type === 'Map' || type === 'WeakMap' || type === 'Set' || type === 'WeakSet');\n}\n\n/**\n * @internal\n */\nvar RefFlag = \"__v_isRef\";\nfunction isRef(r) {\n    return !!(r && r.__v_isRef === true);\n}\nfunction ref$1(value) {\n    return createRef(value, false);\n}\nfunction shallowRef(value) {\n    return createRef(value, true);\n}\nfunction createRef(rawValue, shallow) {\n    if (isRef(rawValue)) {\n        return rawValue;\n    }\n    var ref = {};\n    def(ref, RefFlag, true);\n    def(ref, \"__v_isShallow\" /* ReactiveFlags.IS_SHALLOW */, shallow);\n    def(ref, 'dep', defineReactive(ref, 'value', rawValue, null, shallow, isServerRendering()));\n    return ref;\n}\nfunction triggerRef(ref) {\n    if ( true && !ref.dep) {\n        warn(\"received object is not a triggerable ref.\");\n    }\n    if (true) {\n        ref.dep &&\n            ref.dep.notify({\n                type: \"set\" /* TriggerOpTypes.SET */,\n                target: ref,\n                key: 'value'\n            });\n    }\n    else {}\n}\nfunction unref(ref) {\n    return isRef(ref) ? ref.value : ref;\n}\nfunction proxyRefs(objectWithRefs) {\n    if (isReactive(objectWithRefs)) {\n        return objectWithRefs;\n    }\n    var proxy = {};\n    var keys = Object.keys(objectWithRefs);\n    for (var i = 0; i < keys.length; i++) {\n        proxyWithRefUnwrap(proxy, objectWithRefs, keys[i]);\n    }\n    return proxy;\n}\nfunction proxyWithRefUnwrap(target, source, key) {\n    Object.defineProperty(target, key, {\n        enumerable: true,\n        configurable: true,\n        get: function () {\n            var val = source[key];\n            if (isRef(val)) {\n                return val.value;\n            }\n            else {\n                var ob = val && val.__ob__;\n                if (ob)\n                    ob.dep.depend();\n                return val;\n            }\n        },\n        set: function (value) {\n            var oldValue = source[key];\n            if (isRef(oldValue) && !isRef(value)) {\n                oldValue.value = value;\n            }\n            else {\n                source[key] = value;\n            }\n        }\n    });\n}\nfunction customRef(factory) {\n    var dep = new Dep();\n    var _a = factory(function () {\n        if (true) {\n            dep.depend({\n                target: ref,\n                type: \"get\" /* TrackOpTypes.GET */,\n                key: 'value'\n            });\n        }\n        else {}\n    }, function () {\n        if (true) {\n            dep.notify({\n                target: ref,\n                type: \"set\" /* TriggerOpTypes.SET */,\n                key: 'value'\n            });\n        }\n        else {}\n    }), get = _a.get, set = _a.set;\n    var ref = {\n        get value() {\n            return get();\n        },\n        set value(newVal) {\n            set(newVal);\n        }\n    };\n    def(ref, RefFlag, true);\n    return ref;\n}\nfunction toRefs(object) {\n    if ( true && !isReactive(object)) {\n        warn(\"toRefs() expects a reactive object but received a plain one.\");\n    }\n    var ret = isArray(object) ? new Array(object.length) : {};\n    for (var key in object) {\n        ret[key] = toRef(object, key);\n    }\n    return ret;\n}\nfunction toRef(object, key, defaultValue) {\n    var val = object[key];\n    if (isRef(val)) {\n        return val;\n    }\n    var ref = {\n        get value() {\n            var val = object[key];\n            return val === undefined ? defaultValue : val;\n        },\n        set value(newVal) {\n            object[key] = newVal;\n        }\n    };\n    def(ref, RefFlag, true);\n    return ref;\n}\n\nvar rawToReadonlyFlag = \"__v_rawToReadonly\";\nvar rawToShallowReadonlyFlag = \"__v_rawToShallowReadonly\";\nfunction readonly(target) {\n    return createReadonly(target, false);\n}\nfunction createReadonly(target, shallow) {\n    if (!isPlainObject(target)) {\n        if (true) {\n            if (isArray(target)) {\n                warn(\"Vue 2 does not support readonly arrays.\");\n            }\n            else if (isCollectionType(target)) {\n                warn(\"Vue 2 does not support readonly collection types such as Map or Set.\");\n            }\n            else {\n                warn(\"value cannot be made readonly: \".concat(typeof target));\n            }\n        }\n        return target;\n    }\n    if ( true && !Object.isExtensible(target)) {\n        warn(\"Vue 2 does not support creating readonly proxy for non-extensible object.\");\n    }\n    // already a readonly object\n    if (isReadonly(target)) {\n        return target;\n    }\n    // already has a readonly proxy\n    var existingFlag = shallow ? rawToShallowReadonlyFlag : rawToReadonlyFlag;\n    var existingProxy = target[existingFlag];\n    if (existingProxy) {\n        return existingProxy;\n    }\n    var proxy = Object.create(Object.getPrototypeOf(target));\n    def(target, existingFlag, proxy);\n    def(proxy, \"__v_isReadonly\" /* ReactiveFlags.IS_READONLY */, true);\n    def(proxy, \"__v_raw\" /* ReactiveFlags.RAW */, target);\n    if (isRef(target)) {\n        def(proxy, RefFlag, true);\n    }\n    if (shallow || isShallow(target)) {\n        def(proxy, \"__v_isShallow\" /* ReactiveFlags.IS_SHALLOW */, true);\n    }\n    var keys = Object.keys(target);\n    for (var i = 0; i < keys.length; i++) {\n        defineReadonlyProperty(proxy, target, keys[i], shallow);\n    }\n    return proxy;\n}\nfunction defineReadonlyProperty(proxy, target, key, shallow) {\n    Object.defineProperty(proxy, key, {\n        enumerable: true,\n        configurable: true,\n        get: function () {\n            var val = target[key];\n            return shallow || !isPlainObject(val) ? val : readonly(val);\n        },\n        set: function () {\n             true &&\n                warn(\"Set operation on key \\\"\".concat(key, \"\\\" failed: target is readonly.\"));\n        }\n    });\n}\n/**\n * Returns a reactive-copy of the original object, where only the root level\n * properties are readonly, and does NOT unwrap refs nor recursively convert\n * returned properties.\n * This is used for creating the props proxy object for stateful components.\n */\nfunction shallowReadonly(target) {\n    return createReadonly(target, true);\n}\n\nfunction computed(getterOrOptions, debugOptions) {\n    var getter;\n    var setter;\n    var onlyGetter = isFunction(getterOrOptions);\n    if (onlyGetter) {\n        getter = getterOrOptions;\n        setter =  true\n            ? function () {\n                warn('Write operation failed: computed value is readonly');\n            }\n            : undefined;\n    }\n    else {\n        getter = getterOrOptions.get;\n        setter = getterOrOptions.set;\n    }\n    var watcher = isServerRendering()\n        ? null\n        : new Watcher(currentInstance, getter, noop, { lazy: true });\n    if ( true && watcher && debugOptions) {\n        watcher.onTrack = debugOptions.onTrack;\n        watcher.onTrigger = debugOptions.onTrigger;\n    }\n    var ref = {\n        // some libs rely on the presence effect for checking computed refs\n        // from normal refs, but the implementation doesn't matter\n        effect: watcher,\n        get value() {\n            if (watcher) {\n                if (watcher.dirty) {\n                    watcher.evaluate();\n                }\n                if (Dep.target) {\n                    if ( true && Dep.target.onTrack) {\n                        Dep.target.onTrack({\n                            effect: Dep.target,\n                            target: ref,\n                            type: \"get\" /* TrackOpTypes.GET */,\n                            key: 'value'\n                        });\n                    }\n                    watcher.depend();\n                }\n                return watcher.value;\n            }\n            else {\n                return getter();\n            }\n        },\n        set value(newVal) {\n            setter(newVal);\n        }\n    };\n    def(ref, RefFlag, true);\n    def(ref, \"__v_isReadonly\" /* ReactiveFlags.IS_READONLY */, onlyGetter);\n    return ref;\n}\n\nvar WATCHER = \"watcher\";\nvar WATCHER_CB = \"\".concat(WATCHER, \" callback\");\nvar WATCHER_GETTER = \"\".concat(WATCHER, \" getter\");\nvar WATCHER_CLEANUP = \"\".concat(WATCHER, \" cleanup\");\n// Simple effect.\nfunction watchEffect(effect, options) {\n    return doWatch(effect, null, options);\n}\nfunction watchPostEffect(effect, options) {\n    return doWatch(effect, null, ( true\n        ? __assign(__assign({}, options), { flush: 'post' }) : undefined));\n}\nfunction watchSyncEffect(effect, options) {\n    return doWatch(effect, null, ( true\n        ? __assign(__assign({}, options), { flush: 'sync' }) : undefined));\n}\n// initial value for watchers to trigger on undefined initial values\nvar INITIAL_WATCHER_VALUE = {};\n// implementation\nfunction watch(source, cb, options) {\n    if ( true && typeof cb !== 'function') {\n        warn(\"`watch(fn, options?)` signature has been moved to a separate API. \" +\n            \"Use `watchEffect(fn, options?)` instead. `watch` now only \" +\n            \"supports `watch(source, cb, options?) signature.\");\n    }\n    return doWatch(source, cb, options);\n}\nfunction doWatch(source, cb, _a) {\n    var _b = _a === void 0 ? emptyObject : _a, immediate = _b.immediate, deep = _b.deep, _c = _b.flush, flush = _c === void 0 ? 'pre' : _c, onTrack = _b.onTrack, onTrigger = _b.onTrigger;\n    if ( true && !cb) {\n        if (immediate !== undefined) {\n            warn(\"watch() \\\"immediate\\\" option is only respected when using the \" +\n                \"watch(source, callback, options?) signature.\");\n        }\n        if (deep !== undefined) {\n            warn(\"watch() \\\"deep\\\" option is only respected when using the \" +\n                \"watch(source, callback, options?) signature.\");\n        }\n    }\n    var warnInvalidSource = function (s) {\n        warn(\"Invalid watch source: \".concat(s, \". A watch source can only be a getter/effect \") +\n            \"function, a ref, a reactive object, or an array of these types.\");\n    };\n    var instance = currentInstance;\n    var call = function (fn, type, args) {\n        if (args === void 0) { args = null; }\n        var res = invokeWithErrorHandling(fn, null, args, instance, type);\n        if (deep && res && res.__ob__)\n            res.__ob__.dep.depend();\n        return res;\n    };\n    var getter;\n    var forceTrigger = false;\n    var isMultiSource = false;\n    if (isRef(source)) {\n        getter = function () { return source.value; };\n        forceTrigger = isShallow(source);\n    }\n    else if (isReactive(source)) {\n        getter = function () {\n            source.__ob__.dep.depend();\n            return source;\n        };\n        deep = true;\n    }\n    else if (isArray(source)) {\n        isMultiSource = true;\n        forceTrigger = source.some(function (s) { return isReactive(s) || isShallow(s); });\n        getter = function () {\n            return source.map(function (s) {\n                if (isRef(s)) {\n                    return s.value;\n                }\n                else if (isReactive(s)) {\n                    s.__ob__.dep.depend();\n                    return traverse(s);\n                }\n                else if (isFunction(s)) {\n                    return call(s, WATCHER_GETTER);\n                }\n                else {\n                     true && warnInvalidSource(s);\n                }\n            });\n        };\n    }\n    else if (isFunction(source)) {\n        if (cb) {\n            // getter with cb\n            getter = function () { return call(source, WATCHER_GETTER); };\n        }\n        else {\n            // no cb -> simple effect\n            getter = function () {\n                if (instance && instance._isDestroyed) {\n                    return;\n                }\n                if (cleanup) {\n                    cleanup();\n                }\n                return call(source, WATCHER, [onCleanup]);\n            };\n        }\n    }\n    else {\n        getter = noop;\n         true && warnInvalidSource(source);\n    }\n    if (cb && deep) {\n        var baseGetter_1 = getter;\n        getter = function () { return traverse(baseGetter_1()); };\n    }\n    var cleanup;\n    var onCleanup = function (fn) {\n        cleanup = watcher.onStop = function () {\n            call(fn, WATCHER_CLEANUP);\n        };\n    };\n    // in SSR there is no need to setup an actual effect, and it should be noop\n    // unless it's eager\n    if (isServerRendering()) {\n        // we will also not call the invalidate callback (+ runner is not set up)\n        onCleanup = noop;\n        if (!cb) {\n            getter();\n        }\n        else if (immediate) {\n            call(cb, WATCHER_CB, [\n                getter(),\n                isMultiSource ? [] : undefined,\n                onCleanup\n            ]);\n        }\n        return noop;\n    }\n    var watcher = new Watcher(currentInstance, getter, noop, {\n        lazy: true\n    });\n    watcher.noRecurse = !cb;\n    var oldValue = isMultiSource ? [] : INITIAL_WATCHER_VALUE;\n    // overwrite default run\n    watcher.run = function () {\n        if (!watcher.active) {\n            return;\n        }\n        if (cb) {\n            // watch(source, cb)\n            var newValue = watcher.get();\n            if (deep ||\n                forceTrigger ||\n                (isMultiSource\n                    ? newValue.some(function (v, i) {\n                        return hasChanged(v, oldValue[i]);\n                    })\n                    : hasChanged(newValue, oldValue))) {\n                // cleanup before running cb again\n                if (cleanup) {\n                    cleanup();\n                }\n                call(cb, WATCHER_CB, [\n                    newValue,\n                    // pass undefined as the old value when it's changed for the first time\n                    oldValue === INITIAL_WATCHER_VALUE ? undefined : oldValue,\n                    onCleanup\n                ]);\n                oldValue = newValue;\n            }\n        }\n        else {\n            // watchEffect\n            watcher.get();\n        }\n    };\n    if (flush === 'sync') {\n        watcher.update = watcher.run;\n    }\n    else if (flush === 'post') {\n        watcher.post = true;\n        watcher.update = function () { return queueWatcher(watcher); };\n    }\n    else {\n        // pre\n        watcher.update = function () {\n            if (instance && instance === currentInstance && !instance._isMounted) {\n                // pre-watcher triggered before\n                var buffer = instance._preWatchers || (instance._preWatchers = []);\n                if (buffer.indexOf(watcher) < 0)\n                    buffer.push(watcher);\n            }\n            else {\n                queueWatcher(watcher);\n            }\n        };\n    }\n    if (true) {\n        watcher.onTrack = onTrack;\n        watcher.onTrigger = onTrigger;\n    }\n    // initial run\n    if (cb) {\n        if (immediate) {\n            watcher.run();\n        }\n        else {\n            oldValue = watcher.get();\n        }\n    }\n    else if (flush === 'post' && instance) {\n        instance.$once('hook:mounted', function () { return watcher.get(); });\n    }\n    else {\n        watcher.get();\n    }\n    return function () {\n        watcher.teardown();\n    };\n}\n\nvar activeEffectScope;\nvar EffectScope = /** @class */ (function () {\n    function EffectScope(detached) {\n        if (detached === void 0) { detached = false; }\n        this.detached = detached;\n        /**\n         * @internal\n         */\n        this.active = true;\n        /**\n         * @internal\n         */\n        this.effects = [];\n        /**\n         * @internal\n         */\n        this.cleanups = [];\n        this.parent = activeEffectScope;\n        if (!detached && activeEffectScope) {\n            this.index =\n                (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(this) - 1;\n        }\n    }\n    EffectScope.prototype.run = function (fn) {\n        if (this.active) {\n            var currentEffectScope = activeEffectScope;\n            try {\n                activeEffectScope = this;\n                return fn();\n            }\n            finally {\n                activeEffectScope = currentEffectScope;\n            }\n        }\n        else if (true) {\n            warn(\"cannot run an inactive effect scope.\");\n        }\n    };\n    /**\n     * This should only be called on non-detached scopes\n     * @internal\n     */\n    EffectScope.prototype.on = function () {\n        activeEffectScope = this;\n    };\n    /**\n     * This should only be called on non-detached scopes\n     * @internal\n     */\n    EffectScope.prototype.off = function () {\n        activeEffectScope = this.parent;\n    };\n    EffectScope.prototype.stop = function (fromParent) {\n        if (this.active) {\n            var i = void 0, l = void 0;\n            for (i = 0, l = this.effects.length; i < l; i++) {\n                this.effects[i].teardown();\n            }\n            for (i = 0, l = this.cleanups.length; i < l; i++) {\n                this.cleanups[i]();\n            }\n            if (this.scopes) {\n                for (i = 0, l = this.scopes.length; i < l; i++) {\n                    this.scopes[i].stop(true);\n                }\n            }\n            // nested scope, dereference from parent to avoid memory leaks\n            if (!this.detached && this.parent && !fromParent) {\n                // optimized O(1) removal\n                var last = this.parent.scopes.pop();\n                if (last && last !== this) {\n                    this.parent.scopes[this.index] = last;\n                    last.index = this.index;\n                }\n            }\n            this.parent = undefined;\n            this.active = false;\n        }\n    };\n    return EffectScope;\n}());\nfunction effectScope(detached) {\n    return new EffectScope(detached);\n}\n/**\n * @internal\n */\nfunction recordEffectScope(effect, scope) {\n    if (scope === void 0) { scope = activeEffectScope; }\n    if (scope && scope.active) {\n        scope.effects.push(effect);\n    }\n}\nfunction getCurrentScope() {\n    return activeEffectScope;\n}\nfunction onScopeDispose(fn) {\n    if (activeEffectScope) {\n        activeEffectScope.cleanups.push(fn);\n    }\n    else if (true) {\n        warn(\"onScopeDispose() is called when there is no active effect scope\" +\n            \" to be associated with.\");\n    }\n}\n\nfunction provide(key, value) {\n    if (!currentInstance) {\n        if (true) {\n            warn(\"provide() can only be used inside setup().\");\n        }\n    }\n    else {\n        // TS doesn't allow symbol as index type\n        resolveProvided(currentInstance)[key] = value;\n    }\n}\nfunction resolveProvided(vm) {\n    // by default an instance inherits its parent's provides object\n    // but when it needs to provide values of its own, it creates its\n    // own provides object using parent provides object as prototype.\n    // this way in `inject` we can simply look up injections from direct\n    // parent and let the prototype chain do the work.\n    var existing = vm._provided;\n    var parentProvides = vm.$parent && vm.$parent._provided;\n    if (parentProvides === existing) {\n        return (vm._provided = Object.create(parentProvides));\n    }\n    else {\n        return existing;\n    }\n}\nfunction inject(key, defaultValue, treatDefaultAsFactory) {\n    if (treatDefaultAsFactory === void 0) { treatDefaultAsFactory = false; }\n    // fallback to `currentRenderingInstance` so that this can be called in\n    // a functional component\n    var instance = currentInstance;\n    if (instance) {\n        // #2400\n        // to support `app.use` plugins,\n        // fallback to appContext's `provides` if the instance is at root\n        var provides = instance.$parent && instance.$parent._provided;\n        if (provides && key in provides) {\n            // TS doesn't allow symbol as index type\n            return provides[key];\n        }\n        else if (arguments.length > 1) {\n            return treatDefaultAsFactory && isFunction(defaultValue)\n                ? defaultValue.call(instance)\n                : defaultValue;\n        }\n        else if (true) {\n            warn(\"injection \\\"\".concat(String(key), \"\\\" not found.\"));\n        }\n    }\n    else if (true) {\n        warn(\"inject() can only be used inside setup() or functional components.\");\n    }\n}\n\nvar normalizeEvent = cached(function (name) {\n    var passive = name.charAt(0) === '&';\n    name = passive ? name.slice(1) : name;\n    var once = name.charAt(0) === '~'; // Prefixed last, checked first\n    name = once ? name.slice(1) : name;\n    var capture = name.charAt(0) === '!';\n    name = capture ? name.slice(1) : name;\n    return {\n        name: name,\n        once: once,\n        capture: capture,\n        passive: passive\n    };\n});\nfunction createFnInvoker(fns, vm) {\n    function invoker() {\n        var fns = invoker.fns;\n        if (isArray(fns)) {\n            var cloned = fns.slice();\n            for (var i = 0; i < cloned.length; i++) {\n                invokeWithErrorHandling(cloned[i], null, arguments, vm, \"v-on handler\");\n            }\n        }\n        else {\n            // return handler return value for single handlers\n            return invokeWithErrorHandling(fns, null, arguments, vm, \"v-on handler\");\n        }\n    }\n    invoker.fns = fns;\n    return invoker;\n}\nfunction updateListeners(on, oldOn, add, remove, createOnceHandler, vm) {\n    var name, cur, old, event;\n    for (name in on) {\n        cur = on[name];\n        old = oldOn[name];\n        event = normalizeEvent(name);\n        if (isUndef(cur)) {\n             true &&\n                warn(\"Invalid handler for event \\\"\".concat(event.name, \"\\\": got \") + String(cur), vm);\n        }\n        else if (isUndef(old)) {\n            if (isUndef(cur.fns)) {\n                cur = on[name] = createFnInvoker(cur, vm);\n            }\n            if (isTrue(event.once)) {\n                cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n            }\n            add(event.name, cur, event.capture, event.passive, event.params);\n        }\n        else if (cur !== old) {\n            old.fns = cur;\n            on[name] = old;\n        }\n    }\n    for (name in oldOn) {\n        if (isUndef(on[name])) {\n            event = normalizeEvent(name);\n            remove(event.name, oldOn[name], event.capture);\n        }\n    }\n}\n\nfunction mergeVNodeHook(def, hookKey, hook) {\n    if (def instanceof VNode) {\n        def = def.data.hook || (def.data.hook = {});\n    }\n    var invoker;\n    var oldHook = def[hookKey];\n    function wrappedHook() {\n        hook.apply(this, arguments);\n        // important: remove merged hook to ensure it's called only once\n        // and prevent memory leak\n        remove$2(invoker.fns, wrappedHook);\n    }\n    if (isUndef(oldHook)) {\n        // no existing hook\n        invoker = createFnInvoker([wrappedHook]);\n    }\n    else {\n        /* istanbul ignore if */\n        if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n            // already a merged invoker\n            invoker = oldHook;\n            invoker.fns.push(wrappedHook);\n        }\n        else {\n            // existing plain hook\n            invoker = createFnInvoker([oldHook, wrappedHook]);\n        }\n    }\n    invoker.merged = true;\n    def[hookKey] = invoker;\n}\n\nfunction extractPropsFromVNodeData(data, Ctor, tag) {\n    // we are only extracting raw values here.\n    // validation and default values are handled in the child\n    // component itself.\n    var propOptions = Ctor.options.props;\n    if (isUndef(propOptions)) {\n        return;\n    }\n    var res = {};\n    var attrs = data.attrs, props = data.props;\n    if (isDef(attrs) || isDef(props)) {\n        for (var key in propOptions) {\n            var altKey = hyphenate(key);\n            if (true) {\n                var keyInLowerCase = key.toLowerCase();\n                if (key !== keyInLowerCase && attrs && hasOwn(attrs, keyInLowerCase)) {\n                    tip(\"Prop \\\"\".concat(keyInLowerCase, \"\\\" is passed to component \") +\n                        \"\".concat(formatComponentName(\n                        // @ts-expect-error tag is string\n                        tag || Ctor), \", but the declared prop name is\") +\n                        \" \\\"\".concat(key, \"\\\". \") +\n                        \"Note that HTML attributes are case-insensitive and camelCased \" +\n                        \"props need to use their kebab-case equivalents when using in-DOM \" +\n                        \"templates. You should probably use \\\"\".concat(altKey, \"\\\" instead of \\\"\").concat(key, \"\\\".\"));\n                }\n            }\n            checkProp(res, props, key, altKey, true) ||\n                checkProp(res, attrs, key, altKey, false);\n        }\n    }\n    return res;\n}\nfunction checkProp(res, hash, key, altKey, preserve) {\n    if (isDef(hash)) {\n        if (hasOwn(hash, key)) {\n            res[key] = hash[key];\n            if (!preserve) {\n                delete hash[key];\n            }\n            return true;\n        }\n        else if (hasOwn(hash, altKey)) {\n            res[key] = hash[altKey];\n            if (!preserve) {\n                delete hash[altKey];\n            }\n            return true;\n        }\n    }\n    return false;\n}\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array<VNode>. There are\n// two cases where extra normalization is needed:\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren(children) {\n    for (var i = 0; i < children.length; i++) {\n        if (isArray(children[i])) {\n            return Array.prototype.concat.apply([], children);\n        }\n    }\n    return children;\n}\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g. <template>, <slot>, v-for, or when the children is provided by user\n// with hand-written render functions / JSX. In such cases a full normalization\n// is needed to cater to all possible types of children values.\nfunction normalizeChildren(children) {\n    return isPrimitive(children)\n        ? [createTextVNode(children)]\n        : isArray(children)\n            ? normalizeArrayChildren(children)\n            : undefined;\n}\nfunction isTextNode(node) {\n    return isDef(node) && isDef(node.text) && isFalse(node.isComment);\n}\nfunction normalizeArrayChildren(children, nestedIndex) {\n    var res = [];\n    var i, c, lastIndex, last;\n    for (i = 0; i < children.length; i++) {\n        c = children[i];\n        if (isUndef(c) || typeof c === 'boolean')\n            continue;\n        lastIndex = res.length - 1;\n        last = res[lastIndex];\n        //  nested\n        if (isArray(c)) {\n            if (c.length > 0) {\n                c = normalizeArrayChildren(c, \"\".concat(nestedIndex || '', \"_\").concat(i));\n                // merge adjacent text nodes\n                if (isTextNode(c[0]) && isTextNode(last)) {\n                    res[lastIndex] = createTextVNode(last.text + c[0].text);\n                    c.shift();\n                }\n                res.push.apply(res, c);\n            }\n        }\n        else if (isPrimitive(c)) {\n            if (isTextNode(last)) {\n                // merge adjacent text nodes\n                // this is necessary for SSR hydration because text nodes are\n                // essentially merged when rendered to HTML strings\n                res[lastIndex] = createTextVNode(last.text + c);\n            }\n            else if (c !== '') {\n                // convert primitive to vnode\n                res.push(createTextVNode(c));\n            }\n        }\n        else {\n            if (isTextNode(c) && isTextNode(last)) {\n                // merge adjacent text nodes\n                res[lastIndex] = createTextVNode(last.text + c.text);\n            }\n            else {\n                // default key for nested array children (likely generated by v-for)\n                if (isTrue(children._isVList) &&\n                    isDef(c.tag) &&\n                    isUndef(c.key) &&\n                    isDef(nestedIndex)) {\n                    c.key = \"__vlist\".concat(nestedIndex, \"_\").concat(i, \"__\");\n                }\n                res.push(c);\n            }\n        }\n    }\n    return res;\n}\n\n/**\n * Runtime helper for rendering v-for lists.\n */\nfunction renderList(val, render) {\n    var ret = null, i, l, keys, key;\n    if (isArray(val) || typeof val === 'string') {\n        ret = new Array(val.length);\n        for (i = 0, l = val.length; i < l; i++) {\n            ret[i] = render(val[i], i);\n        }\n    }\n    else if (typeof val === 'number') {\n        ret = new Array(val);\n        for (i = 0; i < val; i++) {\n            ret[i] = render(i + 1, i);\n        }\n    }\n    else if (isObject(val)) {\n        if (hasSymbol && val[Symbol.iterator]) {\n            ret = [];\n            var iterator = val[Symbol.iterator]();\n            var result = iterator.next();\n            while (!result.done) {\n                ret.push(render(result.value, ret.length));\n                result = iterator.next();\n            }\n        }\n        else {\n            keys = Object.keys(val);\n            ret = new Array(keys.length);\n            for (i = 0, l = keys.length; i < l; i++) {\n                key = keys[i];\n                ret[i] = render(val[key], key, i);\n            }\n        }\n    }\n    if (!isDef(ret)) {\n        ret = [];\n    }\n    ret._isVList = true;\n    return ret;\n}\n\n/**\n * Runtime helper for rendering <slot>\n */\nfunction renderSlot(name, fallbackRender, props, bindObject) {\n    var scopedSlotFn = this.$scopedSlots[name];\n    var nodes;\n    if (scopedSlotFn) {\n        // scoped slot\n        props = props || {};\n        if (bindObject) {\n            if ( true && !isObject(bindObject)) {\n                warn('slot v-bind without argument expects an Object', this);\n            }\n            props = extend(extend({}, bindObject), props);\n        }\n        nodes =\n            scopedSlotFn(props) ||\n                (isFunction(fallbackRender) ? fallbackRender() : fallbackRender);\n    }\n    else {\n        nodes =\n            this.$slots[name] ||\n                (isFunction(fallbackRender) ? fallbackRender() : fallbackRender);\n    }\n    var target = props && props.slot;\n    if (target) {\n        return this.$createElement('template', { slot: target }, nodes);\n    }\n    else {\n        return nodes;\n    }\n}\n\n/**\n * Runtime helper for resolving filters\n */\nfunction resolveFilter(id) {\n    return resolveAsset(this.$options, 'filters', id, true) || identity;\n}\n\nfunction isKeyNotMatch(expect, actual) {\n    if (isArray(expect)) {\n        return expect.indexOf(actual) === -1;\n    }\n    else {\n        return expect !== actual;\n    }\n}\n/**\n * Runtime helper for checking keyCodes from config.\n * exposed as Vue.prototype._k\n * passing in eventKeyName as last argument separately for backwards compat\n */\nfunction checkKeyCodes(eventKeyCode, key, builtInKeyCode, eventKeyName, builtInKeyName) {\n    var mappedKeyCode = config.keyCodes[key] || builtInKeyCode;\n    if (builtInKeyName && eventKeyName && !config.keyCodes[key]) {\n        return isKeyNotMatch(builtInKeyName, eventKeyName);\n    }\n    else if (mappedKeyCode) {\n        return isKeyNotMatch(mappedKeyCode, eventKeyCode);\n    }\n    else if (eventKeyName) {\n        return hyphenate(eventKeyName) !== key;\n    }\n    return eventKeyCode === undefined;\n}\n\n/**\n * Runtime helper for merging v-bind=\"object\" into a VNode's data.\n */\nfunction bindObjectProps(data, tag, value, asProp, isSync) {\n    if (value) {\n        if (!isObject(value)) {\n             true &&\n                warn('v-bind without argument expects an Object or Array value', this);\n        }\n        else {\n            if (isArray(value)) {\n                value = toObject(value);\n            }\n            var hash = void 0;\n            var _loop_1 = function (key) {\n                if (key === 'class' || key === 'style' || isReservedAttribute(key)) {\n                    hash = data;\n                }\n                else {\n                    var type = data.attrs && data.attrs.type;\n                    hash =\n                        asProp || config.mustUseProp(tag, type, key)\n                            ? data.domProps || (data.domProps = {})\n                            : data.attrs || (data.attrs = {});\n                }\n                var camelizedKey = camelize(key);\n                var hyphenatedKey = hyphenate(key);\n                if (!(camelizedKey in hash) && !(hyphenatedKey in hash)) {\n                    hash[key] = value[key];\n                    if (isSync) {\n                        var on = data.on || (data.on = {});\n                        on[\"update:\".concat(key)] = function ($event) {\n                            value[key] = $event;\n                        };\n                    }\n                }\n            };\n            for (var key in value) {\n                _loop_1(key);\n            }\n        }\n    }\n    return data;\n}\n\n/**\n * Runtime helper for rendering static trees.\n */\nfunction renderStatic(index, isInFor) {\n    var cached = this._staticTrees || (this._staticTrees = []);\n    var tree = cached[index];\n    // if has already-rendered static tree and not inside v-for,\n    // we can reuse the same tree.\n    if (tree && !isInFor) {\n        return tree;\n    }\n    // otherwise, render a fresh tree.\n    tree = cached[index] = this.$options.staticRenderFns[index].call(this._renderProxy, this._c, this // for render fns generated for functional component templates\n    );\n    markStatic(tree, \"__static__\".concat(index), false);\n    return tree;\n}\n/**\n * Runtime helper for v-once.\n * Effectively it means marking the node as static with a unique key.\n */\nfunction markOnce(tree, index, key) {\n    markStatic(tree, \"__once__\".concat(index).concat(key ? \"_\".concat(key) : \"\"), true);\n    return tree;\n}\nfunction markStatic(tree, key, isOnce) {\n    if (isArray(tree)) {\n        for (var i = 0; i < tree.length; i++) {\n            if (tree[i] && typeof tree[i] !== 'string') {\n                markStaticNode(tree[i], \"\".concat(key, \"_\").concat(i), isOnce);\n            }\n        }\n    }\n    else {\n        markStaticNode(tree, key, isOnce);\n    }\n}\nfunction markStaticNode(node, key, isOnce) {\n    node.isStatic = true;\n    node.key = key;\n    node.isOnce = isOnce;\n}\n\nfunction bindObjectListeners(data, value) {\n    if (value) {\n        if (!isPlainObject(value)) {\n             true && warn('v-on without argument expects an Object value', this);\n        }\n        else {\n            var on = (data.on = data.on ? extend({}, data.on) : {});\n            for (var key in value) {\n                var existing = on[key];\n                var ours = value[key];\n                on[key] = existing ? [].concat(existing, ours) : ours;\n            }\n        }\n    }\n    return data;\n}\n\nfunction resolveScopedSlots(fns, res, \n// the following are added in 2.6\nhasDynamicKeys, contentHashKey) {\n    res = res || { $stable: !hasDynamicKeys };\n    for (var i = 0; i < fns.length; i++) {\n        var slot = fns[i];\n        if (isArray(slot)) {\n            resolveScopedSlots(slot, res, hasDynamicKeys);\n        }\n        else if (slot) {\n            // marker for reverse proxying v-slot without scope on this.$slots\n            // @ts-expect-error\n            if (slot.proxy) {\n                // @ts-expect-error\n                slot.fn.proxy = true;\n            }\n            res[slot.key] = slot.fn;\n        }\n    }\n    if (contentHashKey) {\n        res.$key = contentHashKey;\n    }\n    return res;\n}\n\n// helper to process dynamic keys for dynamic arguments in v-bind and v-on.\nfunction bindDynamicKeys(baseObj, values) {\n    for (var i = 0; i < values.length; i += 2) {\n        var key = values[i];\n        if (typeof key === 'string' && key) {\n            baseObj[values[i]] = values[i + 1];\n        }\n        else if ( true && key !== '' && key !== null) {\n            // null is a special value for explicitly removing a binding\n            warn(\"Invalid value for dynamic directive argument (expected string or null): \".concat(key), this);\n        }\n    }\n    return baseObj;\n}\n// helper to dynamically append modifier runtime markers to event names.\n// ensure only append when value is already string, otherwise it will be cast\n// to string and cause the type check to miss.\nfunction prependModifier(value, symbol) {\n    return typeof value === 'string' ? symbol + value : value;\n}\n\nfunction installRenderHelpers(target) {\n    target._o = markOnce;\n    target._n = toNumber;\n    target._s = toString;\n    target._l = renderList;\n    target._t = renderSlot;\n    target._q = looseEqual;\n    target._i = looseIndexOf;\n    target._m = renderStatic;\n    target._f = resolveFilter;\n    target._k = checkKeyCodes;\n    target._b = bindObjectProps;\n    target._v = createTextVNode;\n    target._e = createEmptyVNode;\n    target._u = resolveScopedSlots;\n    target._g = bindObjectListeners;\n    target._d = bindDynamicKeys;\n    target._p = prependModifier;\n}\n\n/**\n * Runtime helper for resolving raw children VNodes into a slot object.\n */\nfunction resolveSlots(children, context) {\n    if (!children || !children.length) {\n        return {};\n    }\n    var slots = {};\n    for (var i = 0, l = children.length; i < l; i++) {\n        var child = children[i];\n        var data = child.data;\n        // remove slot attribute if the node is resolved as a Vue slot node\n        if (data && data.attrs && data.attrs.slot) {\n            delete data.attrs.slot;\n        }\n        // named slots should only be respected if the vnode was rendered in the\n        // same context.\n        if ((child.context === context || child.fnContext === context) &&\n            data &&\n            data.slot != null) {\n            var name_1 = data.slot;\n            var slot = slots[name_1] || (slots[name_1] = []);\n            if (child.tag === 'template') {\n                slot.push.apply(slot, child.children || []);\n            }\n            else {\n                slot.push(child);\n            }\n        }\n        else {\n            (slots.default || (slots.default = [])).push(child);\n        }\n    }\n    // ignore slots that contains only whitespace\n    for (var name_2 in slots) {\n        if (slots[name_2].every(isWhitespace)) {\n            delete slots[name_2];\n        }\n    }\n    return slots;\n}\nfunction isWhitespace(node) {\n    return (node.isComment && !node.asyncFactory) || node.text === ' ';\n}\n\nfunction isAsyncPlaceholder(node) {\n    // @ts-expect-error not really boolean type\n    return node.isComment && node.asyncFactory;\n}\n\nfunction normalizeScopedSlots(ownerVm, scopedSlots, normalSlots, prevScopedSlots) {\n    var res;\n    var hasNormalSlots = Object.keys(normalSlots).length > 0;\n    var isStable = scopedSlots ? !!scopedSlots.$stable : !hasNormalSlots;\n    var key = scopedSlots && scopedSlots.$key;\n    if (!scopedSlots) {\n        res = {};\n    }\n    else if (scopedSlots._normalized) {\n        // fast path 1: child component re-render only, parent did not change\n        return scopedSlots._normalized;\n    }\n    else if (isStable &&\n        prevScopedSlots &&\n        prevScopedSlots !== emptyObject &&\n        key === prevScopedSlots.$key &&\n        !hasNormalSlots &&\n        !prevScopedSlots.$hasNormal) {\n        // fast path 2: stable scoped slots w/ no normal slots to proxy,\n        // only need to normalize once\n        return prevScopedSlots;\n    }\n    else {\n        res = {};\n        for (var key_1 in scopedSlots) {\n            if (scopedSlots[key_1] && key_1[0] !== '$') {\n                res[key_1] = normalizeScopedSlot(ownerVm, normalSlots, key_1, scopedSlots[key_1]);\n            }\n        }\n    }\n    // expose normal slots on scopedSlots\n    for (var key_2 in normalSlots) {\n        if (!(key_2 in res)) {\n            res[key_2] = proxyNormalSlot(normalSlots, key_2);\n        }\n    }\n    // avoriaz seems to mock a non-extensible $scopedSlots object\n    // and when that is passed down this would cause an error\n    if (scopedSlots && Object.isExtensible(scopedSlots)) {\n        scopedSlots._normalized = res;\n    }\n    def(res, '$stable', isStable);\n    def(res, '$key', key);\n    def(res, '$hasNormal', hasNormalSlots);\n    return res;\n}\nfunction normalizeScopedSlot(vm, normalSlots, key, fn) {\n    var normalized = function () {\n        var cur = currentInstance;\n        setCurrentInstance(vm);\n        var res = arguments.length ? fn.apply(null, arguments) : fn({});\n        res =\n            res && typeof res === 'object' && !isArray(res)\n                ? [res] // single vnode\n                : normalizeChildren(res);\n        var vnode = res && res[0];\n        setCurrentInstance(cur);\n        return res &&\n            (!vnode ||\n                (res.length === 1 && vnode.isComment && !isAsyncPlaceholder(vnode))) // #9658, #10391\n            ? undefined\n            : res;\n    };\n    // this is a slot using the new v-slot syntax without scope. although it is\n    // compiled as a scoped slot, render fn users would expect it to be present\n    // on this.$slots because the usage is semantically a normal slot.\n    if (fn.proxy) {\n        Object.defineProperty(normalSlots, key, {\n            get: normalized,\n            enumerable: true,\n            configurable: true\n        });\n    }\n    return normalized;\n}\nfunction proxyNormalSlot(slots, key) {\n    return function () { return slots[key]; };\n}\n\nfunction initSetup(vm) {\n    var options = vm.$options;\n    var setup = options.setup;\n    if (setup) {\n        var ctx = (vm._setupContext = createSetupContext(vm));\n        setCurrentInstance(vm);\n        pushTarget();\n        var setupResult = invokeWithErrorHandling(setup, null, [vm._props || shallowReactive({}), ctx], vm, \"setup\");\n        popTarget();\n        setCurrentInstance();\n        if (isFunction(setupResult)) {\n            // render function\n            // @ts-ignore\n            options.render = setupResult;\n        }\n        else if (isObject(setupResult)) {\n            // bindings\n            if ( true && setupResult instanceof VNode) {\n                warn(\"setup() should not return VNodes directly - \" +\n                    \"return a render function instead.\");\n            }\n            vm._setupState = setupResult;\n            // __sfc indicates compiled bindings from <script setup>\n            if (!setupResult.__sfc) {\n                for (var key in setupResult) {\n                    if (!isReserved(key)) {\n                        proxyWithRefUnwrap(vm, setupResult, key);\n                    }\n                    else if (true) {\n                        warn(\"Avoid using variables that start with _ or $ in setup().\");\n                    }\n                }\n            }\n            else {\n                // exposed for compiled render fn\n                var proxy = (vm._setupProxy = {});\n                for (var key in setupResult) {\n                    if (key !== '__sfc') {\n                        proxyWithRefUnwrap(proxy, setupResult, key);\n                    }\n                }\n            }\n        }\n        else if ( true && setupResult !== undefined) {\n            warn(\"setup() should return an object. Received: \".concat(setupResult === null ? 'null' : typeof setupResult));\n        }\n    }\n}\nfunction createSetupContext(vm) {\n    var exposeCalled = false;\n    return {\n        get attrs() {\n            if (!vm._attrsProxy) {\n                var proxy = (vm._attrsProxy = {});\n                def(proxy, '_v_attr_proxy', true);\n                syncSetupProxy(proxy, vm.$attrs, emptyObject, vm, '$attrs');\n            }\n            return vm._attrsProxy;\n        },\n        get listeners() {\n            if (!vm._listenersProxy) {\n                var proxy = (vm._listenersProxy = {});\n                syncSetupProxy(proxy, vm.$listeners, emptyObject, vm, '$listeners');\n            }\n            return vm._listenersProxy;\n        },\n        get slots() {\n            return initSlotsProxy(vm);\n        },\n        emit: bind(vm.$emit, vm),\n        expose: function (exposed) {\n            if (true) {\n                if (exposeCalled) {\n                    warn(\"expose() should be called only once per setup().\", vm);\n                }\n                exposeCalled = true;\n            }\n            if (exposed) {\n                Object.keys(exposed).forEach(function (key) {\n                    return proxyWithRefUnwrap(vm, exposed, key);\n                });\n            }\n        }\n    };\n}\nfunction syncSetupProxy(to, from, prev, instance, type) {\n    var changed = false;\n    for (var key in from) {\n        if (!(key in to)) {\n            changed = true;\n            defineProxyAttr(to, key, instance, type);\n        }\n        else if (from[key] !== prev[key]) {\n            changed = true;\n        }\n    }\n    for (var key in to) {\n        if (!(key in from)) {\n            changed = true;\n            delete to[key];\n        }\n    }\n    return changed;\n}\nfunction defineProxyAttr(proxy, key, instance, type) {\n    Object.defineProperty(proxy, key, {\n        enumerable: true,\n        configurable: true,\n        get: function () {\n            return instance[type][key];\n        }\n    });\n}\nfunction initSlotsProxy(vm) {\n    if (!vm._slotsProxy) {\n        syncSetupSlots((vm._slotsProxy = {}), vm.$scopedSlots);\n    }\n    return vm._slotsProxy;\n}\nfunction syncSetupSlots(to, from) {\n    for (var key in from) {\n        to[key] = from[key];\n    }\n    for (var key in to) {\n        if (!(key in from)) {\n            delete to[key];\n        }\n    }\n}\n/**\n * @internal use manual type def because public setup context type relies on\n * legacy VNode types\n */\nfunction useSlots() {\n    return getContext().slots;\n}\n/**\n * @internal use manual type def because public setup context type relies on\n * legacy VNode types\n */\nfunction useAttrs() {\n    return getContext().attrs;\n}\n/**\n * Vue 2 only\n * @internal use manual type def because public setup context type relies on\n * legacy VNode types\n */\nfunction useListeners() {\n    return getContext().listeners;\n}\nfunction getContext() {\n    if ( true && !currentInstance) {\n        warn(\"useContext() called without active instance.\");\n    }\n    var vm = currentInstance;\n    return vm._setupContext || (vm._setupContext = createSetupContext(vm));\n}\n/**\n * Runtime helper for merging default declarations. Imported by compiled code\n * only.\n * @internal\n */\nfunction mergeDefaults(raw, defaults) {\n    var props = isArray(raw)\n        ? raw.reduce(function (normalized, p) { return ((normalized[p] = {}), normalized); }, {})\n        : raw;\n    for (var key in defaults) {\n        var opt = props[key];\n        if (opt) {\n            if (isArray(opt) || isFunction(opt)) {\n                props[key] = { type: opt, default: defaults[key] };\n            }\n            else {\n                opt.default = defaults[key];\n            }\n        }\n        else if (opt === null) {\n            props[key] = { default: defaults[key] };\n        }\n        else if (true) {\n            warn(\"props default key \\\"\".concat(key, \"\\\" has no corresponding declaration.\"));\n        }\n    }\n    return props;\n}\n\nfunction initRender(vm) {\n    vm._vnode = null; // the root of the child tree\n    vm._staticTrees = null; // v-once cached trees\n    var options = vm.$options;\n    var parentVnode = (vm.$vnode = options._parentVnode); // the placeholder node in parent tree\n    var renderContext = parentVnode && parentVnode.context;\n    vm.$slots = resolveSlots(options._renderChildren, renderContext);\n    vm.$scopedSlots = parentVnode\n        ? normalizeScopedSlots(vm.$parent, parentVnode.data.scopedSlots, vm.$slots)\n        : emptyObject;\n    // bind the createElement fn to this instance\n    // so that we get proper render context inside it.\n    // args order: tag, data, children, normalizationType, alwaysNormalize\n    // internal version is used by render functions compiled from templates\n    // @ts-expect-error\n    vm._c = function (a, b, c, d) { return createElement$1(vm, a, b, c, d, false); };\n    // normalization is always applied for the public version, used in\n    // user-written render functions.\n    // @ts-expect-error\n    vm.$createElement = function (a, b, c, d) { return createElement$1(vm, a, b, c, d, true); };\n    // $attrs & $listeners are exposed for easier HOC creation.\n    // they need to be reactive so that HOCs using them are always updated\n    var parentData = parentVnode && parentVnode.data;\n    /* istanbul ignore else */\n    if (true) {\n        defineReactive(vm, '$attrs', (parentData && parentData.attrs) || emptyObject, function () {\n            !isUpdatingChildComponent && warn(\"$attrs is readonly.\", vm);\n        }, true);\n        defineReactive(vm, '$listeners', options._parentListeners || emptyObject, function () {\n            !isUpdatingChildComponent && warn(\"$listeners is readonly.\", vm);\n        }, true);\n    }\n    else {}\n}\nvar currentRenderingInstance = null;\nfunction renderMixin(Vue) {\n    // install runtime convenience helpers\n    installRenderHelpers(Vue.prototype);\n    Vue.prototype.$nextTick = function (fn) {\n        return nextTick(fn, this);\n    };\n    Vue.prototype._render = function () {\n        var vm = this;\n        var _a = vm.$options, render = _a.render, _parentVnode = _a._parentVnode;\n        if (_parentVnode && vm._isMounted) {\n            vm.$scopedSlots = normalizeScopedSlots(vm.$parent, _parentVnode.data.scopedSlots, vm.$slots, vm.$scopedSlots);\n            if (vm._slotsProxy) {\n                syncSetupSlots(vm._slotsProxy, vm.$scopedSlots);\n            }\n        }\n        // set parent vnode. this allows render functions to have access\n        // to the data on the placeholder node.\n        vm.$vnode = _parentVnode;\n        // render self\n        var prevInst = currentInstance;\n        var prevRenderInst = currentRenderingInstance;\n        var vnode;\n        try {\n            setCurrentInstance(vm);\n            currentRenderingInstance = vm;\n            vnode = render.call(vm._renderProxy, vm.$createElement);\n        }\n        catch (e) {\n            handleError(e, vm, \"render\");\n            // return error render result,\n            // or previous vnode to prevent render error causing blank component\n            /* istanbul ignore else */\n            if ( true && vm.$options.renderError) {\n                try {\n                    vnode = vm.$options.renderError.call(vm._renderProxy, vm.$createElement, e);\n                }\n                catch (e) {\n                    handleError(e, vm, \"renderError\");\n                    vnode = vm._vnode;\n                }\n            }\n            else {\n                vnode = vm._vnode;\n            }\n        }\n        finally {\n            currentRenderingInstance = prevRenderInst;\n            setCurrentInstance(prevInst);\n        }\n        // if the returned array contains only a single node, allow it\n        if (isArray(vnode) && vnode.length === 1) {\n            vnode = vnode[0];\n        }\n        // return empty vnode in case the render function errored out\n        if (!(vnode instanceof VNode)) {\n            if ( true && isArray(vnode)) {\n                warn('Multiple root nodes returned from render function. Render function ' +\n                    'should return a single root node.', vm);\n            }\n            vnode = createEmptyVNode();\n        }\n        // set parent\n        vnode.parent = _parentVnode;\n        return vnode;\n    };\n}\n\nfunction ensureCtor(comp, base) {\n    if (comp.__esModule || (hasSymbol && comp[Symbol.toStringTag] === 'Module')) {\n        comp = comp.default;\n    }\n    return isObject(comp) ? base.extend(comp) : comp;\n}\nfunction createAsyncPlaceholder(factory, data, context, children, tag) {\n    var node = createEmptyVNode();\n    node.asyncFactory = factory;\n    node.asyncMeta = { data: data, context: context, children: children, tag: tag };\n    return node;\n}\nfunction resolveAsyncComponent(factory, baseCtor) {\n    if (isTrue(factory.error) && isDef(factory.errorComp)) {\n        return factory.errorComp;\n    }\n    if (isDef(factory.resolved)) {\n        return factory.resolved;\n    }\n    var owner = currentRenderingInstance;\n    if (owner && isDef(factory.owners) && factory.owners.indexOf(owner) === -1) {\n        // already pending\n        factory.owners.push(owner);\n    }\n    if (isTrue(factory.loading) && isDef(factory.loadingComp)) {\n        return factory.loadingComp;\n    }\n    if (owner && !isDef(factory.owners)) {\n        var owners_1 = (factory.owners = [owner]);\n        var sync_1 = true;\n        var timerLoading_1 = null;\n        var timerTimeout_1 = null;\n        owner.$on('hook:destroyed', function () { return remove$2(owners_1, owner); });\n        var forceRender_1 = function (renderCompleted) {\n            for (var i = 0, l = owners_1.length; i < l; i++) {\n                owners_1[i].$forceUpdate();\n            }\n            if (renderCompleted) {\n                owners_1.length = 0;\n                if (timerLoading_1 !== null) {\n                    clearTimeout(timerLoading_1);\n                    timerLoading_1 = null;\n                }\n                if (timerTimeout_1 !== null) {\n                    clearTimeout(timerTimeout_1);\n                    timerTimeout_1 = null;\n                }\n            }\n        };\n        var resolve = once(function (res) {\n            // cache resolved\n            factory.resolved = ensureCtor(res, baseCtor);\n            // invoke callbacks only if this is not a synchronous resolve\n            // (async resolves are shimmed as synchronous during SSR)\n            if (!sync_1) {\n                forceRender_1(true);\n            }\n            else {\n                owners_1.length = 0;\n            }\n        });\n        var reject_1 = once(function (reason) {\n             true &&\n                warn(\"Failed to resolve async component: \".concat(String(factory)) +\n                    (reason ? \"\\nReason: \".concat(reason) : ''));\n            if (isDef(factory.errorComp)) {\n                factory.error = true;\n                forceRender_1(true);\n            }\n        });\n        var res_1 = factory(resolve, reject_1);\n        if (isObject(res_1)) {\n            if (isPromise(res_1)) {\n                // () => Promise\n                if (isUndef(factory.resolved)) {\n                    res_1.then(resolve, reject_1);\n                }\n            }\n            else if (isPromise(res_1.component)) {\n                res_1.component.then(resolve, reject_1);\n                if (isDef(res_1.error)) {\n                    factory.errorComp = ensureCtor(res_1.error, baseCtor);\n                }\n                if (isDef(res_1.loading)) {\n                    factory.loadingComp = ensureCtor(res_1.loading, baseCtor);\n                    if (res_1.delay === 0) {\n                        factory.loading = true;\n                    }\n                    else {\n                        // @ts-expect-error NodeJS timeout type\n                        timerLoading_1 = setTimeout(function () {\n                            timerLoading_1 = null;\n                            if (isUndef(factory.resolved) && isUndef(factory.error)) {\n                                factory.loading = true;\n                                forceRender_1(false);\n                            }\n                        }, res_1.delay || 200);\n                    }\n                }\n                if (isDef(res_1.timeout)) {\n                    // @ts-expect-error NodeJS timeout type\n                    timerTimeout_1 = setTimeout(function () {\n                        timerTimeout_1 = null;\n                        if (isUndef(factory.resolved)) {\n                            reject_1( true ? \"timeout (\".concat(res_1.timeout, \"ms)\") : undefined);\n                        }\n                    }, res_1.timeout);\n                }\n            }\n        }\n        sync_1 = false;\n        // return in case resolved synchronously\n        return factory.loading ? factory.loadingComp : factory.resolved;\n    }\n}\n\nfunction getFirstComponentChild(children) {\n    if (isArray(children)) {\n        for (var i = 0; i < children.length; i++) {\n            var c = children[i];\n            if (isDef(c) && (isDef(c.componentOptions) || isAsyncPlaceholder(c))) {\n                return c;\n            }\n        }\n    }\n}\n\nvar SIMPLE_NORMALIZE = 1;\nvar ALWAYS_NORMALIZE = 2;\n// wrapper function for providing a more flexible interface\n// without getting yelled at by flow\nfunction createElement$1(context, tag, data, children, normalizationType, alwaysNormalize) {\n    if (isArray(data) || isPrimitive(data)) {\n        normalizationType = children;\n        children = data;\n        data = undefined;\n    }\n    if (isTrue(alwaysNormalize)) {\n        normalizationType = ALWAYS_NORMALIZE;\n    }\n    return _createElement(context, tag, data, children, normalizationType);\n}\nfunction _createElement(context, tag, data, children, normalizationType) {\n    if (isDef(data) && isDef(data.__ob__)) {\n         true &&\n            warn(\"Avoid using observed data object as vnode data: \".concat(JSON.stringify(data), \"\\n\") + 'Always create fresh vnode data objects in each render!', context);\n        return createEmptyVNode();\n    }\n    // object syntax in v-bind\n    if (isDef(data) && isDef(data.is)) {\n        tag = data.is;\n    }\n    if (!tag) {\n        // in case of component :is set to falsy value\n        return createEmptyVNode();\n    }\n    // warn against non-primitive key\n    if ( true && isDef(data) && isDef(data.key) && !isPrimitive(data.key)) {\n        warn('Avoid using non-primitive value as key, ' +\n            'use string/number value instead.', context);\n    }\n    // support single function children as default scoped slot\n    if (isArray(children) && isFunction(children[0])) {\n        data = data || {};\n        data.scopedSlots = { default: children[0] };\n        children.length = 0;\n    }\n    if (normalizationType === ALWAYS_NORMALIZE) {\n        children = normalizeChildren(children);\n    }\n    else if (normalizationType === SIMPLE_NORMALIZE) {\n        children = simpleNormalizeChildren(children);\n    }\n    var vnode, ns;\n    if (typeof tag === 'string') {\n        var Ctor = void 0;\n        ns = (context.$vnode && context.$vnode.ns) || config.getTagNamespace(tag);\n        if (config.isReservedTag(tag)) {\n            // platform built-in elements\n            if ( true &&\n                isDef(data) &&\n                isDef(data.nativeOn) &&\n                data.tag !== 'component') {\n                warn(\"The .native modifier for v-on is only valid on components but it was used on <\".concat(tag, \">.\"), context);\n            }\n            vnode = new VNode(config.parsePlatformTagName(tag), data, children, undefined, undefined, context);\n        }\n        else if ((!data || !data.pre) &&\n            isDef((Ctor = resolveAsset(context.$options, 'components', tag)))) {\n            // component\n            vnode = createComponent(Ctor, data, context, children, tag);\n        }\n        else {\n            // unknown or unlisted namespaced elements\n            // check at runtime because it may get assigned a namespace when its\n            // parent normalizes children\n            vnode = new VNode(tag, data, children, undefined, undefined, context);\n        }\n    }\n    else {\n        // direct component options / constructor\n        vnode = createComponent(tag, data, context, children);\n    }\n    if (isArray(vnode)) {\n        return vnode;\n    }\n    else if (isDef(vnode)) {\n        if (isDef(ns))\n            applyNS(vnode, ns);\n        if (isDef(data))\n            registerDeepBindings(data);\n        return vnode;\n    }\n    else {\n        return createEmptyVNode();\n    }\n}\nfunction applyNS(vnode, ns, force) {\n    vnode.ns = ns;\n    if (vnode.tag === 'foreignObject') {\n        // use default namespace inside foreignObject\n        ns = undefined;\n        force = true;\n    }\n    if (isDef(vnode.children)) {\n        for (var i = 0, l = vnode.children.length; i < l; i++) {\n            var child = vnode.children[i];\n            if (isDef(child.tag) &&\n                (isUndef(child.ns) || (isTrue(force) && child.tag !== 'svg'))) {\n                applyNS(child, ns, force);\n            }\n        }\n    }\n}\n// ref #5318\n// necessary to ensure parent re-render when deep bindings like :style and\n// :class are used on slot nodes\nfunction registerDeepBindings(data) {\n    if (isObject(data.style)) {\n        traverse(data.style);\n    }\n    if (isObject(data.class)) {\n        traverse(data.class);\n    }\n}\n\n/**\n * @internal this function needs manual public type declaration because it relies\n * on previously manually authored types from Vue 2\n */\nfunction h(type, props, children) {\n    if (!currentInstance) {\n         true &&\n            warn(\"globally imported h() can only be invoked when there is an active \" +\n                \"component instance, e.g. synchronously in a component's render or setup function.\");\n    }\n    return createElement$1(currentInstance, type, props, children, 2, true);\n}\n\nfunction handleError(err, vm, info) {\n    // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\n    // See: https://github.com/vuejs/vuex/issues/1505\n    pushTarget();\n    try {\n        if (vm) {\n            var cur = vm;\n            while ((cur = cur.$parent)) {\n                var hooks = cur.$options.errorCaptured;\n                if (hooks) {\n                    for (var i = 0; i < hooks.length; i++) {\n                        try {\n                            var capture = hooks[i].call(cur, err, vm, info) === false;\n                            if (capture)\n                                return;\n                        }\n                        catch (e) {\n                            globalHandleError(e, cur, 'errorCaptured hook');\n                        }\n                    }\n                }\n            }\n        }\n        globalHandleError(err, vm, info);\n    }\n    finally {\n        popTarget();\n    }\n}\nfunction invokeWithErrorHandling(handler, context, args, vm, info) {\n    var res;\n    try {\n        res = args ? handler.apply(context, args) : handler.call(context);\n        if (res && !res._isVue && isPromise(res) && !res._handled) {\n            res.catch(function (e) { return handleError(e, vm, info + \" (Promise/async)\"); });\n            res._handled = true;\n        }\n    }\n    catch (e) {\n        handleError(e, vm, info);\n    }\n    return res;\n}\nfunction globalHandleError(err, vm, info) {\n    if (config.errorHandler) {\n        try {\n            return config.errorHandler.call(null, err, vm, info);\n        }\n        catch (e) {\n            // if the user intentionally throws the original error in the handler,\n            // do not log it twice\n            if (e !== err) {\n                logError(e, null, 'config.errorHandler');\n            }\n        }\n    }\n    logError(err, vm, info);\n}\nfunction logError(err, vm, info) {\n    if (true) {\n        warn(\"Error in \".concat(info, \": \\\"\").concat(err.toString(), \"\\\"\"), vm);\n    }\n    /* istanbul ignore else */\n    if (inBrowser && typeof console !== 'undefined') {\n        console.error(err);\n    }\n    else {\n        throw err;\n    }\n}\n\n/* globals MutationObserver */\nvar isUsingMicroTask = false;\nvar callbacks = [];\nvar pending = false;\nfunction flushCallbacks() {\n    pending = false;\n    var copies = callbacks.slice(0);\n    callbacks.length = 0;\n    for (var i = 0; i < copies.length; i++) {\n        copies[i]();\n    }\n}\n// Here we have async deferring wrappers using microtasks.\n// In 2.5 we used (macro) tasks (in combination with microtasks).\n// However, it has subtle problems when state is changed right before repaint\n// (e.g. #6813, out-in transitions).\n// Also, using (macro) tasks in event handler would cause some weird behaviors\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\n// So we now use microtasks everywhere, again.\n// A major drawback of this tradeoff is that there are some scenarios\n// where microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690, which have workarounds)\n// or even between bubbling of the same event (#6566).\nvar timerFunc;\n// The nextTick behavior leverages the microtask queue, which can be accessed\n// via either native Promise.then or MutationObserver.\n// MutationObserver has wider support, however it is seriously bugged in\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n// completely stops working after triggering a few times... so, if native\n// Promise is available, we will use it:\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n    var p_1 = Promise.resolve();\n    timerFunc = function () {\n        p_1.then(flushCallbacks);\n        // In problematic UIWebViews, Promise.then doesn't completely break, but\n        // it can get stuck in a weird state where callbacks are pushed into the\n        // microtask queue but the queue isn't being flushed, until the browser\n        // needs to do some other work, e.g. handle a timer. Therefore we can\n        // \"force\" the microtask queue to be flushed by adding an empty timer.\n        if (isIOS)\n            setTimeout(noop);\n    };\n    isUsingMicroTask = true;\n}\nelse if (!isIE &&\n    typeof MutationObserver !== 'undefined' &&\n    (isNative(MutationObserver) ||\n        // PhantomJS and iOS 7.x\n        MutationObserver.toString() === '[object MutationObserverConstructor]')) {\n    // Use MutationObserver where native Promise is not available,\n    // e.g. PhantomJS, iOS7, Android 4.4\n    // (#6466 MutationObserver is unreliable in IE11)\n    var counter_1 = 1;\n    var observer = new MutationObserver(flushCallbacks);\n    var textNode_1 = document.createTextNode(String(counter_1));\n    observer.observe(textNode_1, {\n        characterData: true\n    });\n    timerFunc = function () {\n        counter_1 = (counter_1 + 1) % 2;\n        textNode_1.data = String(counter_1);\n    };\n    isUsingMicroTask = true;\n}\nelse if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n    // Fallback to setImmediate.\n    // Technically it leverages the (macro) task queue,\n    // but it is still a better choice than setTimeout.\n    timerFunc = function () {\n        setImmediate(flushCallbacks);\n    };\n}\nelse {\n    // Fallback to setTimeout.\n    timerFunc = function () {\n        setTimeout(flushCallbacks, 0);\n    };\n}\n/**\n * @internal\n */\nfunction nextTick(cb, ctx) {\n    var _resolve;\n    callbacks.push(function () {\n        if (cb) {\n            try {\n                cb.call(ctx);\n            }\n            catch (e) {\n                handleError(e, ctx, 'nextTick');\n            }\n        }\n        else if (_resolve) {\n            _resolve(ctx);\n        }\n    });\n    if (!pending) {\n        pending = true;\n        timerFunc();\n    }\n    // $flow-disable-line\n    if (!cb && typeof Promise !== 'undefined') {\n        return new Promise(function (resolve) {\n            _resolve = resolve;\n        });\n    }\n}\n\nfunction useCssModule(name) {\n    if (name === void 0) { name = '$style'; }\n    /* istanbul ignore else */\n    {\n        if (!currentInstance) {\n             true && warn(\"useCssModule must be called inside setup()\");\n            return emptyObject;\n        }\n        var mod = currentInstance[name];\n        if (!mod) {\n             true &&\n                warn(\"Current instance does not have CSS module named \\\"\".concat(name, \"\\\".\"));\n            return emptyObject;\n        }\n        return mod;\n    }\n}\n\n/**\n * Runtime helper for SFC's CSS variable injection feature.\n * @private\n */\nfunction useCssVars(getter) {\n    if (!inBrowser && !false)\n        return;\n    var instance = currentInstance;\n    if (!instance) {\n         true &&\n            warn(\"useCssVars is called without current active component instance.\");\n        return;\n    }\n    watchPostEffect(function () {\n        var el = instance.$el;\n        var vars = getter(instance, instance._setupProxy);\n        if (el && el.nodeType === 1) {\n            var style = el.style;\n            for (var key in vars) {\n                style.setProperty(\"--\".concat(key), vars[key]);\n            }\n        }\n    });\n}\n\n/**\n * v3-compatible async component API.\n * @internal the type is manually declared in <root>/types/v3-define-async-component.d.ts\n * because it relies on existing manual types\n */\nfunction defineAsyncComponent(source) {\n    if (isFunction(source)) {\n        source = { loader: source };\n    }\n    var loader = source.loader, loadingComponent = source.loadingComponent, errorComponent = source.errorComponent, _a = source.delay, delay = _a === void 0 ? 200 : _a, timeout = source.timeout, // undefined = never times out\n    _b = source.suspensible, // undefined = never times out\n    suspensible = _b === void 0 ? false : _b, // in Vue 3 default is true\n    userOnError = source.onError;\n    if ( true && suspensible) {\n        warn(\"The suspensible option for async components is not supported in Vue2. It is ignored.\");\n    }\n    var pendingRequest = null;\n    var retries = 0;\n    var retry = function () {\n        retries++;\n        pendingRequest = null;\n        return load();\n    };\n    var load = function () {\n        var thisRequest;\n        return (pendingRequest ||\n            (thisRequest = pendingRequest =\n                loader()\n                    .catch(function (err) {\n                    err = err instanceof Error ? err : new Error(String(err));\n                    if (userOnError) {\n                        return new Promise(function (resolve, reject) {\n                            var userRetry = function () { return resolve(retry()); };\n                            var userFail = function () { return reject(err); };\n                            userOnError(err, userRetry, userFail, retries + 1);\n                        });\n                    }\n                    else {\n                        throw err;\n                    }\n                })\n                    .then(function (comp) {\n                    if (thisRequest !== pendingRequest && pendingRequest) {\n                        return pendingRequest;\n                    }\n                    if ( true && !comp) {\n                        warn(\"Async component loader resolved to undefined. \" +\n                            \"If you are using retry(), make sure to return its return value.\");\n                    }\n                    // interop module default\n                    if (comp &&\n                        (comp.__esModule || comp[Symbol.toStringTag] === 'Module')) {\n                        comp = comp.default;\n                    }\n                    if ( true && comp && !isObject(comp) && !isFunction(comp)) {\n                        throw new Error(\"Invalid async component load result: \".concat(comp));\n                    }\n                    return comp;\n                })));\n    };\n    return function () {\n        var component = load();\n        return {\n            component: component,\n            delay: delay,\n            timeout: timeout,\n            error: errorComponent,\n            loading: loadingComponent\n        };\n    };\n}\n\nfunction createLifeCycle(hookName) {\n    return function (fn, target) {\n        if (target === void 0) { target = currentInstance; }\n        if (!target) {\n             true &&\n                warn(\"\".concat(formatName(hookName), \" is called when there is no active component instance to be \") +\n                    \"associated with. \" +\n                    \"Lifecycle injection APIs can only be used during execution of setup().\");\n            return;\n        }\n        return injectHook(target, hookName, fn);\n    };\n}\nfunction formatName(name) {\n    if (name === 'beforeDestroy') {\n        name = 'beforeUnmount';\n    }\n    else if (name === 'destroyed') {\n        name = 'unmounted';\n    }\n    return \"on\".concat(name[0].toUpperCase() + name.slice(1));\n}\nfunction injectHook(instance, hookName, fn) {\n    var options = instance.$options;\n    options[hookName] = mergeLifecycleHook(options[hookName], fn);\n}\nvar onBeforeMount = createLifeCycle('beforeMount');\nvar onMounted = createLifeCycle('mounted');\nvar onBeforeUpdate = createLifeCycle('beforeUpdate');\nvar onUpdated = createLifeCycle('updated');\nvar onBeforeUnmount = createLifeCycle('beforeDestroy');\nvar onUnmounted = createLifeCycle('destroyed');\nvar onActivated = createLifeCycle('activated');\nvar onDeactivated = createLifeCycle('deactivated');\nvar onServerPrefetch = createLifeCycle('serverPrefetch');\nvar onRenderTracked = createLifeCycle('renderTracked');\nvar onRenderTriggered = createLifeCycle('renderTriggered');\nvar injectErrorCapturedHook = createLifeCycle('errorCaptured');\nfunction onErrorCaptured(hook, target) {\n    if (target === void 0) { target = currentInstance; }\n    injectErrorCapturedHook(hook, target);\n}\n\n/**\n * Note: also update dist/vue.runtime.mjs when adding new exports to this file.\n */\nvar version = '2.7.16';\n/**\n * @internal type is manually declared in <root>/types/v3-define-component.d.ts\n */\nfunction defineComponent(options) {\n    return options;\n}\n\nvar seenObjects = new _Set();\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse(val) {\n    _traverse(val, seenObjects);\n    seenObjects.clear();\n    return val;\n}\nfunction _traverse(val, seen) {\n    var i, keys;\n    var isA = isArray(val);\n    if ((!isA && !isObject(val)) ||\n        val.__v_skip /* ReactiveFlags.SKIP */ ||\n        Object.isFrozen(val) ||\n        val instanceof VNode) {\n        return;\n    }\n    if (val.__ob__) {\n        var depId = val.__ob__.dep.id;\n        if (seen.has(depId)) {\n            return;\n        }\n        seen.add(depId);\n    }\n    if (isA) {\n        i = val.length;\n        while (i--)\n            _traverse(val[i], seen);\n    }\n    else if (isRef(val)) {\n        _traverse(val.value, seen);\n    }\n    else {\n        keys = Object.keys(val);\n        i = keys.length;\n        while (i--)\n            _traverse(val[keys[i]], seen);\n    }\n}\n\nvar uid$1 = 0;\n/**\n * A watcher parses an expression, collects dependencies,\n * and fires callback when the expression value changes.\n * This is used for both the $watch() api and directives.\n * @internal\n */\nvar Watcher = /** @class */ (function () {\n    function Watcher(vm, expOrFn, cb, options, isRenderWatcher) {\n        recordEffectScope(this, \n        // if the active effect scope is manually created (not a component scope),\n        // prioritize it\n        activeEffectScope && !activeEffectScope._vm\n            ? activeEffectScope\n            : vm\n                ? vm._scope\n                : undefined);\n        if ((this.vm = vm) && isRenderWatcher) {\n            vm._watcher = this;\n        }\n        // options\n        if (options) {\n            this.deep = !!options.deep;\n            this.user = !!options.user;\n            this.lazy = !!options.lazy;\n            this.sync = !!options.sync;\n            this.before = options.before;\n            if (true) {\n                this.onTrack = options.onTrack;\n                this.onTrigger = options.onTrigger;\n            }\n        }\n        else {\n            this.deep = this.user = this.lazy = this.sync = false;\n        }\n        this.cb = cb;\n        this.id = ++uid$1; // uid for batching\n        this.active = true;\n        this.post = false;\n        this.dirty = this.lazy; // for lazy watchers\n        this.deps = [];\n        this.newDeps = [];\n        this.depIds = new _Set();\n        this.newDepIds = new _Set();\n        this.expression =  true ? expOrFn.toString() : undefined;\n        // parse expression for getter\n        if (isFunction(expOrFn)) {\n            this.getter = expOrFn;\n        }\n        else {\n            this.getter = parsePath(expOrFn);\n            if (!this.getter) {\n                this.getter = noop;\n                 true &&\n                    warn(\"Failed watching path: \\\"\".concat(expOrFn, \"\\\" \") +\n                        'Watcher only accepts simple dot-delimited paths. ' +\n                        'For full control, use a function instead.', vm);\n            }\n        }\n        this.value = this.lazy ? undefined : this.get();\n    }\n    /**\n     * Evaluate the getter, and re-collect dependencies.\n     */\n    Watcher.prototype.get = function () {\n        pushTarget(this);\n        var value;\n        var vm = this.vm;\n        try {\n            value = this.getter.call(vm, vm);\n        }\n        catch (e) {\n            if (this.user) {\n                handleError(e, vm, \"getter for watcher \\\"\".concat(this.expression, \"\\\"\"));\n            }\n            else {\n                throw e;\n            }\n        }\n        finally {\n            // \"touch\" every property so they are all tracked as\n            // dependencies for deep watching\n            if (this.deep) {\n                traverse(value);\n            }\n            popTarget();\n            this.cleanupDeps();\n        }\n        return value;\n    };\n    /**\n     * Add a dependency to this directive.\n     */\n    Watcher.prototype.addDep = function (dep) {\n        var id = dep.id;\n        if (!this.newDepIds.has(id)) {\n            this.newDepIds.add(id);\n            this.newDeps.push(dep);\n            if (!this.depIds.has(id)) {\n                dep.addSub(this);\n            }\n        }\n    };\n    /**\n     * Clean up for dependency collection.\n     */\n    Watcher.prototype.cleanupDeps = function () {\n        var i = this.deps.length;\n        while (i--) {\n            var dep = this.deps[i];\n            if (!this.newDepIds.has(dep.id)) {\n                dep.removeSub(this);\n            }\n        }\n        var tmp = this.depIds;\n        this.depIds = this.newDepIds;\n        this.newDepIds = tmp;\n        this.newDepIds.clear();\n        tmp = this.deps;\n        this.deps = this.newDeps;\n        this.newDeps = tmp;\n        this.newDeps.length = 0;\n    };\n    /**\n     * Subscriber interface.\n     * Will be called when a dependency changes.\n     */\n    Watcher.prototype.update = function () {\n        /* istanbul ignore else */\n        if (this.lazy) {\n            this.dirty = true;\n        }\n        else if (this.sync) {\n            this.run();\n        }\n        else {\n            queueWatcher(this);\n        }\n    };\n    /**\n     * Scheduler job interface.\n     * Will be called by the scheduler.\n     */\n    Watcher.prototype.run = function () {\n        if (this.active) {\n            var value = this.get();\n            if (value !== this.value ||\n                // Deep watchers and watchers on Object/Arrays should fire even\n                // when the value is the same, because the value may\n                // have mutated.\n                isObject(value) ||\n                this.deep) {\n                // set new value\n                var oldValue = this.value;\n                this.value = value;\n                if (this.user) {\n                    var info = \"callback for watcher \\\"\".concat(this.expression, \"\\\"\");\n                    invokeWithErrorHandling(this.cb, this.vm, [value, oldValue], this.vm, info);\n                }\n                else {\n                    this.cb.call(this.vm, value, oldValue);\n                }\n            }\n        }\n    };\n    /**\n     * Evaluate the value of the watcher.\n     * This only gets called for lazy watchers.\n     */\n    Watcher.prototype.evaluate = function () {\n        this.value = this.get();\n        this.dirty = false;\n    };\n    /**\n     * Depend on all deps collected by this watcher.\n     */\n    Watcher.prototype.depend = function () {\n        var i = this.deps.length;\n        while (i--) {\n            this.deps[i].depend();\n        }\n    };\n    /**\n     * Remove self from all dependencies' subscriber list.\n     */\n    Watcher.prototype.teardown = function () {\n        if (this.vm && !this.vm._isBeingDestroyed) {\n            remove$2(this.vm._scope.effects, this);\n        }\n        if (this.active) {\n            var i = this.deps.length;\n            while (i--) {\n                this.deps[i].removeSub(this);\n            }\n            this.active = false;\n            if (this.onStop) {\n                this.onStop();\n            }\n        }\n    };\n    return Watcher;\n}());\n\nvar mark;\nvar measure;\nif (true) {\n    var perf_1 = inBrowser && window.performance;\n    /* istanbul ignore if */\n    if (perf_1 &&\n        // @ts-ignore\n        perf_1.mark &&\n        // @ts-ignore\n        perf_1.measure &&\n        // @ts-ignore\n        perf_1.clearMarks &&\n        // @ts-ignore\n        perf_1.clearMeasures) {\n        mark = function (tag) { return perf_1.mark(tag); };\n        measure = function (name, startTag, endTag) {\n            perf_1.measure(name, startTag, endTag);\n            perf_1.clearMarks(startTag);\n            perf_1.clearMarks(endTag);\n            // perf.clearMeasures(name)\n        };\n    }\n}\n\nfunction initEvents(vm) {\n    vm._events = Object.create(null);\n    vm._hasHookEvent = false;\n    // init parent attached events\n    var listeners = vm.$options._parentListeners;\n    if (listeners) {\n        updateComponentListeners(vm, listeners);\n    }\n}\nvar target$1;\nfunction add$1(event, fn) {\n    target$1.$on(event, fn);\n}\nfunction remove$1(event, fn) {\n    target$1.$off(event, fn);\n}\nfunction createOnceHandler$1(event, fn) {\n    var _target = target$1;\n    return function onceHandler() {\n        var res = fn.apply(null, arguments);\n        if (res !== null) {\n            _target.$off(event, onceHandler);\n        }\n    };\n}\nfunction updateComponentListeners(vm, listeners, oldListeners) {\n    target$1 = vm;\n    updateListeners(listeners, oldListeners || {}, add$1, remove$1, createOnceHandler$1, vm);\n    target$1 = undefined;\n}\nfunction eventsMixin(Vue) {\n    var hookRE = /^hook:/;\n    Vue.prototype.$on = function (event, fn) {\n        var vm = this;\n        if (isArray(event)) {\n            for (var i = 0, l = event.length; i < l; i++) {\n                vm.$on(event[i], fn);\n            }\n        }\n        else {\n            (vm._events[event] || (vm._events[event] = [])).push(fn);\n            // optimize hook:event cost by using a boolean flag marked at registration\n            // instead of a hash lookup\n            if (hookRE.test(event)) {\n                vm._hasHookEvent = true;\n            }\n        }\n        return vm;\n    };\n    Vue.prototype.$once = function (event, fn) {\n        var vm = this;\n        function on() {\n            vm.$off(event, on);\n            fn.apply(vm, arguments);\n        }\n        on.fn = fn;\n        vm.$on(event, on);\n        return vm;\n    };\n    Vue.prototype.$off = function (event, fn) {\n        var vm = this;\n        // all\n        if (!arguments.length) {\n            vm._events = Object.create(null);\n            return vm;\n        }\n        // array of events\n        if (isArray(event)) {\n            for (var i_1 = 0, l = event.length; i_1 < l; i_1++) {\n                vm.$off(event[i_1], fn);\n            }\n            return vm;\n        }\n        // specific event\n        var cbs = vm._events[event];\n        if (!cbs) {\n            return vm;\n        }\n        if (!fn) {\n            vm._events[event] = null;\n            return vm;\n        }\n        // specific handler\n        var cb;\n        var i = cbs.length;\n        while (i--) {\n            cb = cbs[i];\n            if (cb === fn || cb.fn === fn) {\n                cbs.splice(i, 1);\n                break;\n            }\n        }\n        return vm;\n    };\n    Vue.prototype.$emit = function (event) {\n        var vm = this;\n        if (true) {\n            var lowerCaseEvent = event.toLowerCase();\n            if (lowerCaseEvent !== event && vm._events[lowerCaseEvent]) {\n                tip(\"Event \\\"\".concat(lowerCaseEvent, \"\\\" is emitted in component \") +\n                    \"\".concat(formatComponentName(vm), \" but the handler is registered for \\\"\").concat(event, \"\\\". \") +\n                    \"Note that HTML attributes are case-insensitive and you cannot use \" +\n                    \"v-on to listen to camelCase events when using in-DOM templates. \" +\n                    \"You should probably use \\\"\".concat(hyphenate(event), \"\\\" instead of \\\"\").concat(event, \"\\\".\"));\n            }\n        }\n        var cbs = vm._events[event];\n        if (cbs) {\n            cbs = cbs.length > 1 ? toArray(cbs) : cbs;\n            var args = toArray(arguments, 1);\n            var info = \"event handler for \\\"\".concat(event, \"\\\"\");\n            for (var i = 0, l = cbs.length; i < l; i++) {\n                invokeWithErrorHandling(cbs[i], vm, args, vm, info);\n            }\n        }\n        return vm;\n    };\n}\n\nvar activeInstance = null;\nvar isUpdatingChildComponent = false;\nfunction setActiveInstance(vm) {\n    var prevActiveInstance = activeInstance;\n    activeInstance = vm;\n    return function () {\n        activeInstance = prevActiveInstance;\n    };\n}\nfunction initLifecycle(vm) {\n    var options = vm.$options;\n    // locate first non-abstract parent\n    var parent = options.parent;\n    if (parent && !options.abstract) {\n        while (parent.$options.abstract && parent.$parent) {\n            parent = parent.$parent;\n        }\n        parent.$children.push(vm);\n    }\n    vm.$parent = parent;\n    vm.$root = parent ? parent.$root : vm;\n    vm.$children = [];\n    vm.$refs = {};\n    vm._provided = parent ? parent._provided : Object.create(null);\n    vm._watcher = null;\n    vm._inactive = null;\n    vm._directInactive = false;\n    vm._isMounted = false;\n    vm._isDestroyed = false;\n    vm._isBeingDestroyed = false;\n}\nfunction lifecycleMixin(Vue) {\n    Vue.prototype._update = function (vnode, hydrating) {\n        var vm = this;\n        var prevEl = vm.$el;\n        var prevVnode = vm._vnode;\n        var restoreActiveInstance = setActiveInstance(vm);\n        vm._vnode = vnode;\n        // Vue.prototype.__patch__ is injected in entry points\n        // based on the rendering backend used.\n        if (!prevVnode) {\n            // initial render\n            vm.$el = vm.__patch__(vm.$el, vnode, hydrating, false /* removeOnly */);\n        }\n        else {\n            // updates\n            vm.$el = vm.__patch__(prevVnode, vnode);\n        }\n        restoreActiveInstance();\n        // update __vue__ reference\n        if (prevEl) {\n            prevEl.__vue__ = null;\n        }\n        if (vm.$el) {\n            vm.$el.__vue__ = vm;\n        }\n        // if parent is an HOC, update its $el as well\n        var wrapper = vm;\n        while (wrapper &&\n            wrapper.$vnode &&\n            wrapper.$parent &&\n            wrapper.$vnode === wrapper.$parent._vnode) {\n            wrapper.$parent.$el = wrapper.$el;\n            wrapper = wrapper.$parent;\n        }\n        // updated hook is called by the scheduler to ensure that children are\n        // updated in a parent's updated hook.\n    };\n    Vue.prototype.$forceUpdate = function () {\n        var vm = this;\n        if (vm._watcher) {\n            vm._watcher.update();\n        }\n    };\n    Vue.prototype.$destroy = function () {\n        var vm = this;\n        if (vm._isBeingDestroyed) {\n            return;\n        }\n        callHook$1(vm, 'beforeDestroy');\n        vm._isBeingDestroyed = true;\n        // remove self from parent\n        var parent = vm.$parent;\n        if (parent && !parent._isBeingDestroyed && !vm.$options.abstract) {\n            remove$2(parent.$children, vm);\n        }\n        // teardown scope. this includes both the render watcher and other\n        // watchers created\n        vm._scope.stop();\n        // remove reference from data ob\n        // frozen object may not have observer.\n        if (vm._data.__ob__) {\n            vm._data.__ob__.vmCount--;\n        }\n        // call the last hook...\n        vm._isDestroyed = true;\n        // invoke destroy hooks on current rendered tree\n        vm.__patch__(vm._vnode, null);\n        // fire destroyed hook\n        callHook$1(vm, 'destroyed');\n        // turn off all instance listeners.\n        vm.$off();\n        // remove __vue__ reference\n        if (vm.$el) {\n            vm.$el.__vue__ = null;\n        }\n        // release circular reference (#6759)\n        if (vm.$vnode) {\n            vm.$vnode.parent = null;\n        }\n    };\n}\nfunction mountComponent(vm, el, hydrating) {\n    vm.$el = el;\n    if (!vm.$options.render) {\n        // @ts-expect-error invalid type\n        vm.$options.render = createEmptyVNode;\n        if (true) {\n            /* istanbul ignore if */\n            if ((vm.$options.template && vm.$options.template.charAt(0) !== '#') ||\n                vm.$options.el ||\n                el) {\n                warn('You are using the runtime-only build of Vue where the template ' +\n                    'compiler is not available. Either pre-compile the templates into ' +\n                    'render functions, or use the compiler-included build.', vm);\n            }\n            else {\n                warn('Failed to mount component: template or render function not defined.', vm);\n            }\n        }\n    }\n    callHook$1(vm, 'beforeMount');\n    var updateComponent;\n    /* istanbul ignore if */\n    if ( true && config.performance && mark) {\n        updateComponent = function () {\n            var name = vm._name;\n            var id = vm._uid;\n            var startTag = \"vue-perf-start:\".concat(id);\n            var endTag = \"vue-perf-end:\".concat(id);\n            mark(startTag);\n            var vnode = vm._render();\n            mark(endTag);\n            measure(\"vue \".concat(name, \" render\"), startTag, endTag);\n            mark(startTag);\n            vm._update(vnode, hydrating);\n            mark(endTag);\n            measure(\"vue \".concat(name, \" patch\"), startTag, endTag);\n        };\n    }\n    else {\n        updateComponent = function () {\n            vm._update(vm._render(), hydrating);\n        };\n    }\n    var watcherOptions = {\n        before: function () {\n            if (vm._isMounted && !vm._isDestroyed) {\n                callHook$1(vm, 'beforeUpdate');\n            }\n        }\n    };\n    if (true) {\n        watcherOptions.onTrack = function (e) { return callHook$1(vm, 'renderTracked', [e]); };\n        watcherOptions.onTrigger = function (e) { return callHook$1(vm, 'renderTriggered', [e]); };\n    }\n    // we set this to vm._watcher inside the watcher's constructor\n    // since the watcher's initial patch may call $forceUpdate (e.g. inside child\n    // component's mounted hook), which relies on vm._watcher being already defined\n    new Watcher(vm, updateComponent, noop, watcherOptions, true /* isRenderWatcher */);\n    hydrating = false;\n    // flush buffer for flush: \"pre\" watchers queued in setup()\n    var preWatchers = vm._preWatchers;\n    if (preWatchers) {\n        for (var i = 0; i < preWatchers.length; i++) {\n            preWatchers[i].run();\n        }\n    }\n    // manually mounted instance, call mounted on self\n    // mounted is called for render-created child components in its inserted hook\n    if (vm.$vnode == null) {\n        vm._isMounted = true;\n        callHook$1(vm, 'mounted');\n    }\n    return vm;\n}\nfunction updateChildComponent(vm, propsData, listeners, parentVnode, renderChildren) {\n    if (true) {\n        isUpdatingChildComponent = true;\n    }\n    // determine whether component has slot children\n    // we need to do this before overwriting $options._renderChildren.\n    // check if there are dynamic scopedSlots (hand-written or compiled but with\n    // dynamic slot names). Static scoped slots compiled from template has the\n    // \"$stable\" marker.\n    var newScopedSlots = parentVnode.data.scopedSlots;\n    var oldScopedSlots = vm.$scopedSlots;\n    var hasDynamicScopedSlot = !!((newScopedSlots && !newScopedSlots.$stable) ||\n        (oldScopedSlots !== emptyObject && !oldScopedSlots.$stable) ||\n        (newScopedSlots && vm.$scopedSlots.$key !== newScopedSlots.$key) ||\n        (!newScopedSlots && vm.$scopedSlots.$key));\n    // Any static slot children from the parent may have changed during parent's\n    // update. Dynamic scoped slots may also have changed. In such cases, a forced\n    // update is necessary to ensure correctness.\n    var needsForceUpdate = !!(renderChildren || // has new static slots\n        vm.$options._renderChildren || // has old static slots\n        hasDynamicScopedSlot);\n    var prevVNode = vm.$vnode;\n    vm.$options._parentVnode = parentVnode;\n    vm.$vnode = parentVnode; // update vm's placeholder node without re-render\n    if (vm._vnode) {\n        // update child tree's parent\n        vm._vnode.parent = parentVnode;\n    }\n    vm.$options._renderChildren = renderChildren;\n    // update $attrs and $listeners hash\n    // these are also reactive so they may trigger child update if the child\n    // used them during render\n    var attrs = parentVnode.data.attrs || emptyObject;\n    if (vm._attrsProxy) {\n        // force update if attrs are accessed and has changed since it may be\n        // passed to a child component.\n        if (syncSetupProxy(vm._attrsProxy, attrs, (prevVNode.data && prevVNode.data.attrs) || emptyObject, vm, '$attrs')) {\n            needsForceUpdate = true;\n        }\n    }\n    vm.$attrs = attrs;\n    // update listeners\n    listeners = listeners || emptyObject;\n    var prevListeners = vm.$options._parentListeners;\n    if (vm._listenersProxy) {\n        syncSetupProxy(vm._listenersProxy, listeners, prevListeners || emptyObject, vm, '$listeners');\n    }\n    vm.$listeners = vm.$options._parentListeners = listeners;\n    updateComponentListeners(vm, listeners, prevListeners);\n    // update props\n    if (propsData && vm.$options.props) {\n        toggleObserving(false);\n        var props = vm._props;\n        var propKeys = vm.$options._propKeys || [];\n        for (var i = 0; i < propKeys.length; i++) {\n            var key = propKeys[i];\n            var propOptions = vm.$options.props; // wtf flow?\n            props[key] = validateProp(key, propOptions, propsData, vm);\n        }\n        toggleObserving(true);\n        // keep a copy of raw propsData\n        vm.$options.propsData = propsData;\n    }\n    // resolve slots + force update if has children\n    if (needsForceUpdate) {\n        vm.$slots = resolveSlots(renderChildren, parentVnode.context);\n        vm.$forceUpdate();\n    }\n    if (true) {\n        isUpdatingChildComponent = false;\n    }\n}\nfunction isInInactiveTree(vm) {\n    while (vm && (vm = vm.$parent)) {\n        if (vm._inactive)\n            return true;\n    }\n    return false;\n}\nfunction activateChildComponent(vm, direct) {\n    if (direct) {\n        vm._directInactive = false;\n        if (isInInactiveTree(vm)) {\n            return;\n        }\n    }\n    else if (vm._directInactive) {\n        return;\n    }\n    if (vm._inactive || vm._inactive === null) {\n        vm._inactive = false;\n        for (var i = 0; i < vm.$children.length; i++) {\n            activateChildComponent(vm.$children[i]);\n        }\n        callHook$1(vm, 'activated');\n    }\n}\nfunction deactivateChildComponent(vm, direct) {\n    if (direct) {\n        vm._directInactive = true;\n        if (isInInactiveTree(vm)) {\n            return;\n        }\n    }\n    if (!vm._inactive) {\n        vm._inactive = true;\n        for (var i = 0; i < vm.$children.length; i++) {\n            deactivateChildComponent(vm.$children[i]);\n        }\n        callHook$1(vm, 'deactivated');\n    }\n}\nfunction callHook$1(vm, hook, args, setContext) {\n    if (setContext === void 0) { setContext = true; }\n    // #7573 disable dep collection when invoking lifecycle hooks\n    pushTarget();\n    var prevInst = currentInstance;\n    var prevScope = getCurrentScope();\n    setContext && setCurrentInstance(vm);\n    var handlers = vm.$options[hook];\n    var info = \"\".concat(hook, \" hook\");\n    if (handlers) {\n        for (var i = 0, j = handlers.length; i < j; i++) {\n            invokeWithErrorHandling(handlers[i], vm, args || null, vm, info);\n        }\n    }\n    if (vm._hasHookEvent) {\n        vm.$emit('hook:' + hook);\n    }\n    if (setContext) {\n        setCurrentInstance(prevInst);\n        prevScope && prevScope.on();\n    }\n    popTarget();\n}\n\nvar MAX_UPDATE_COUNT = 100;\nvar queue = [];\nvar activatedChildren = [];\nvar has = {};\nvar circular = {};\nvar waiting = false;\nvar flushing = false;\nvar index = 0;\n/**\n * Reset the scheduler's state.\n */\nfunction resetSchedulerState() {\n    index = queue.length = activatedChildren.length = 0;\n    has = {};\n    if (true) {\n        circular = {};\n    }\n    waiting = flushing = false;\n}\n// Async edge case #6566 requires saving the timestamp when event listeners are\n// attached. However, calling performance.now() has a perf overhead especially\n// if the page has thousands of event listeners. Instead, we take a timestamp\n// every time the scheduler flushes and use that for all event listeners\n// attached during that flush.\nvar currentFlushTimestamp = 0;\n// Async edge case fix requires storing an event listener's attach timestamp.\nvar getNow = Date.now;\n// Determine what event timestamp the browser is using. Annoyingly, the\n// timestamp can either be hi-res (relative to page load) or low-res\n// (relative to UNIX epoch), so in order to compare time we have to use the\n// same timestamp type when saving the flush timestamp.\n// All IE versions use low-res event timestamps, and have problematic clock\n// implementations (#9632)\nif (inBrowser && !isIE) {\n    var performance_1 = window.performance;\n    if (performance_1 &&\n        typeof performance_1.now === 'function' &&\n        getNow() > document.createEvent('Event').timeStamp) {\n        // if the event timestamp, although evaluated AFTER the Date.now(), is\n        // smaller than it, it means the event is using a hi-res timestamp,\n        // and we need to use the hi-res version for event listener timestamps as\n        // well.\n        getNow = function () { return performance_1.now(); };\n    }\n}\nvar sortCompareFn = function (a, b) {\n    if (a.post) {\n        if (!b.post)\n            return 1;\n    }\n    else if (b.post) {\n        return -1;\n    }\n    return a.id - b.id;\n};\n/**\n * Flush both queues and run the watchers.\n */\nfunction flushSchedulerQueue() {\n    currentFlushTimestamp = getNow();\n    flushing = true;\n    var watcher, id;\n    // Sort queue before flush.\n    // This ensures that:\n    // 1. Components are updated from parent to child. (because parent is always\n    //    created before the child)\n    // 2. A component's user watchers are run before its render watcher (because\n    //    user watchers are created before the render watcher)\n    // 3. If a component is destroyed during a parent component's watcher run,\n    //    its watchers can be skipped.\n    queue.sort(sortCompareFn);\n    // do not cache length because more watchers might be pushed\n    // as we run existing watchers\n    for (index = 0; index < queue.length; index++) {\n        watcher = queue[index];\n        if (watcher.before) {\n            watcher.before();\n        }\n        id = watcher.id;\n        has[id] = null;\n        watcher.run();\n        // in dev build, check and stop circular updates.\n        if ( true && has[id] != null) {\n            circular[id] = (circular[id] || 0) + 1;\n            if (circular[id] > MAX_UPDATE_COUNT) {\n                warn('You may have an infinite update loop ' +\n                    (watcher.user\n                        ? \"in watcher with expression \\\"\".concat(watcher.expression, \"\\\"\")\n                        : \"in a component render function.\"), watcher.vm);\n                break;\n            }\n        }\n    }\n    // keep copies of post queues before resetting state\n    var activatedQueue = activatedChildren.slice();\n    var updatedQueue = queue.slice();\n    resetSchedulerState();\n    // call component updated and activated hooks\n    callActivatedHooks(activatedQueue);\n    callUpdatedHooks(updatedQueue);\n    cleanupDeps();\n    // devtool hook\n    /* istanbul ignore if */\n    if (devtools && config.devtools) {\n        devtools.emit('flush');\n    }\n}\nfunction callUpdatedHooks(queue) {\n    var i = queue.length;\n    while (i--) {\n        var watcher = queue[i];\n        var vm = watcher.vm;\n        if (vm && vm._watcher === watcher && vm._isMounted && !vm._isDestroyed) {\n            callHook$1(vm, 'updated');\n        }\n    }\n}\n/**\n * Queue a kept-alive component that was activated during patch.\n * The queue will be processed after the entire tree has been patched.\n */\nfunction queueActivatedComponent(vm) {\n    // setting _inactive to false here so that a render function can\n    // rely on checking whether it's in an inactive tree (e.g. router-view)\n    vm._inactive = false;\n    activatedChildren.push(vm);\n}\nfunction callActivatedHooks(queue) {\n    for (var i = 0; i < queue.length; i++) {\n        queue[i]._inactive = true;\n        activateChildComponent(queue[i], true /* true */);\n    }\n}\n/**\n * Push a watcher into the watcher queue.\n * Jobs with duplicate IDs will be skipped unless it's\n * pushed when the queue is being flushed.\n */\nfunction queueWatcher(watcher) {\n    var id = watcher.id;\n    if (has[id] != null) {\n        return;\n    }\n    if (watcher === Dep.target && watcher.noRecurse) {\n        return;\n    }\n    has[id] = true;\n    if (!flushing) {\n        queue.push(watcher);\n    }\n    else {\n        // if already flushing, splice the watcher based on its id\n        // if already past its id, it will be run next immediately.\n        var i = queue.length - 1;\n        while (i > index && queue[i].id > watcher.id) {\n            i--;\n        }\n        queue.splice(i + 1, 0, watcher);\n    }\n    // queue the flush\n    if (!waiting) {\n        waiting = true;\n        if ( true && !config.async) {\n            flushSchedulerQueue();\n            return;\n        }\n        nextTick(flushSchedulerQueue);\n    }\n}\n\nfunction initProvide(vm) {\n    var provideOption = vm.$options.provide;\n    if (provideOption) {\n        var provided = isFunction(provideOption)\n            ? provideOption.call(vm)\n            : provideOption;\n        if (!isObject(provided)) {\n            return;\n        }\n        var source = resolveProvided(vm);\n        // IE9 doesn't support Object.getOwnPropertyDescriptors so we have to\n        // iterate the keys ourselves.\n        var keys = hasSymbol ? Reflect.ownKeys(provided) : Object.keys(provided);\n        for (var i = 0; i < keys.length; i++) {\n            var key = keys[i];\n            Object.defineProperty(source, key, Object.getOwnPropertyDescriptor(provided, key));\n        }\n    }\n}\nfunction initInjections(vm) {\n    var result = resolveInject(vm.$options.inject, vm);\n    if (result) {\n        toggleObserving(false);\n        Object.keys(result).forEach(function (key) {\n            /* istanbul ignore else */\n            if (true) {\n                defineReactive(vm, key, result[key], function () {\n                    warn(\"Avoid mutating an injected value directly since the changes will be \" +\n                        \"overwritten whenever the provided component re-renders. \" +\n                        \"injection being mutated: \\\"\".concat(key, \"\\\"\"), vm);\n                });\n            }\n            else {}\n        });\n        toggleObserving(true);\n    }\n}\nfunction resolveInject(inject, vm) {\n    if (inject) {\n        // inject is :any because flow is not smart enough to figure out cached\n        var result = Object.create(null);\n        var keys = hasSymbol ? Reflect.ownKeys(inject) : Object.keys(inject);\n        for (var i = 0; i < keys.length; i++) {\n            var key = keys[i];\n            // #6574 in case the inject object is observed...\n            if (key === '__ob__')\n                continue;\n            var provideKey = inject[key].from;\n            if (provideKey in vm._provided) {\n                result[key] = vm._provided[provideKey];\n            }\n            else if ('default' in inject[key]) {\n                var provideDefault = inject[key].default;\n                result[key] = isFunction(provideDefault)\n                    ? provideDefault.call(vm)\n                    : provideDefault;\n            }\n            else if (true) {\n                warn(\"Injection \\\"\".concat(key, \"\\\" not found\"), vm);\n            }\n        }\n        return result;\n    }\n}\n\nfunction FunctionalRenderContext(data, props, children, parent, Ctor) {\n    var _this = this;\n    var options = Ctor.options;\n    // ensure the createElement function in functional components\n    // gets a unique context - this is necessary for correct named slot check\n    var contextVm;\n    if (hasOwn(parent, '_uid')) {\n        contextVm = Object.create(parent);\n        contextVm._original = parent;\n    }\n    else {\n        // the context vm passed in is a functional context as well.\n        // in this case we want to make sure we are able to get a hold to the\n        // real context instance.\n        contextVm = parent;\n        // @ts-ignore\n        parent = parent._original;\n    }\n    var isCompiled = isTrue(options._compiled);\n    var needNormalization = !isCompiled;\n    this.data = data;\n    this.props = props;\n    this.children = children;\n    this.parent = parent;\n    this.listeners = data.on || emptyObject;\n    this.injections = resolveInject(options.inject, parent);\n    this.slots = function () {\n        if (!_this.$slots) {\n            normalizeScopedSlots(parent, data.scopedSlots, (_this.$slots = resolveSlots(children, parent)));\n        }\n        return _this.$slots;\n    };\n    Object.defineProperty(this, 'scopedSlots', {\n        enumerable: true,\n        get: function () {\n            return normalizeScopedSlots(parent, data.scopedSlots, this.slots());\n        }\n    });\n    // support for compiled functional template\n    if (isCompiled) {\n        // exposing $options for renderStatic()\n        this.$options = options;\n        // pre-resolve slots for renderSlot()\n        this.$slots = this.slots();\n        this.$scopedSlots = normalizeScopedSlots(parent, data.scopedSlots, this.$slots);\n    }\n    if (options._scopeId) {\n        this._c = function (a, b, c, d) {\n            var vnode = createElement$1(contextVm, a, b, c, d, needNormalization);\n            if (vnode && !isArray(vnode)) {\n                vnode.fnScopeId = options._scopeId;\n                vnode.fnContext = parent;\n            }\n            return vnode;\n        };\n    }\n    else {\n        this._c = function (a, b, c, d) {\n            return createElement$1(contextVm, a, b, c, d, needNormalization);\n        };\n    }\n}\ninstallRenderHelpers(FunctionalRenderContext.prototype);\nfunction createFunctionalComponent(Ctor, propsData, data, contextVm, children) {\n    var options = Ctor.options;\n    var props = {};\n    var propOptions = options.props;\n    if (isDef(propOptions)) {\n        for (var key in propOptions) {\n            props[key] = validateProp(key, propOptions, propsData || emptyObject);\n        }\n    }\n    else {\n        if (isDef(data.attrs))\n            mergeProps(props, data.attrs);\n        if (isDef(data.props))\n            mergeProps(props, data.props);\n    }\n    var renderContext = new FunctionalRenderContext(data, props, children, contextVm, Ctor);\n    var vnode = options.render.call(null, renderContext._c, renderContext);\n    if (vnode instanceof VNode) {\n        return cloneAndMarkFunctionalResult(vnode, data, renderContext.parent, options, renderContext);\n    }\n    else if (isArray(vnode)) {\n        var vnodes = normalizeChildren(vnode) || [];\n        var res = new Array(vnodes.length);\n        for (var i = 0; i < vnodes.length; i++) {\n            res[i] = cloneAndMarkFunctionalResult(vnodes[i], data, renderContext.parent, options, renderContext);\n        }\n        return res;\n    }\n}\nfunction cloneAndMarkFunctionalResult(vnode, data, contextVm, options, renderContext) {\n    // #7817 clone node before setting fnContext, otherwise if the node is reused\n    // (e.g. it was from a cached normal slot) the fnContext causes named slots\n    // that should not be matched to match.\n    var clone = cloneVNode(vnode);\n    clone.fnContext = contextVm;\n    clone.fnOptions = options;\n    if (true) {\n        (clone.devtoolsMeta = clone.devtoolsMeta || {}).renderContext =\n            renderContext;\n    }\n    if (data.slot) {\n        (clone.data || (clone.data = {})).slot = data.slot;\n    }\n    return clone;\n}\nfunction mergeProps(to, from) {\n    for (var key in from) {\n        to[camelize(key)] = from[key];\n    }\n}\n\nfunction getComponentName(options) {\n    return options.name || options.__name || options._componentTag;\n}\n// inline hooks to be invoked on component VNodes during patch\nvar componentVNodeHooks = {\n    init: function (vnode, hydrating) {\n        if (vnode.componentInstance &&\n            !vnode.componentInstance._isDestroyed &&\n            vnode.data.keepAlive) {\n            // kept-alive components, treat as a patch\n            var mountedNode = vnode; // work around flow\n            componentVNodeHooks.prepatch(mountedNode, mountedNode);\n        }\n        else {\n            var child = (vnode.componentInstance = createComponentInstanceForVnode(vnode, activeInstance));\n            child.$mount(hydrating ? vnode.elm : undefined, hydrating);\n        }\n    },\n    prepatch: function (oldVnode, vnode) {\n        var options = vnode.componentOptions;\n        var child = (vnode.componentInstance = oldVnode.componentInstance);\n        updateChildComponent(child, options.propsData, // updated props\n        options.listeners, // updated listeners\n        vnode, // new parent vnode\n        options.children // new children\n        );\n    },\n    insert: function (vnode) {\n        var context = vnode.context, componentInstance = vnode.componentInstance;\n        if (!componentInstance._isMounted) {\n            componentInstance._isMounted = true;\n            callHook$1(componentInstance, 'mounted');\n        }\n        if (vnode.data.keepAlive) {\n            if (context._isMounted) {\n                // vue-router#1212\n                // During updates, a kept-alive component's child components may\n                // change, so directly walking the tree here may call activated hooks\n                // on incorrect children. Instead we push them into a queue which will\n                // be processed after the whole patch process ended.\n                queueActivatedComponent(componentInstance);\n            }\n            else {\n                activateChildComponent(componentInstance, true /* direct */);\n            }\n        }\n    },\n    destroy: function (vnode) {\n        var componentInstance = vnode.componentInstance;\n        if (!componentInstance._isDestroyed) {\n            if (!vnode.data.keepAlive) {\n                componentInstance.$destroy();\n            }\n            else {\n                deactivateChildComponent(componentInstance, true /* direct */);\n            }\n        }\n    }\n};\nvar hooksToMerge = Object.keys(componentVNodeHooks);\nfunction createComponent(Ctor, data, context, children, tag) {\n    if (isUndef(Ctor)) {\n        return;\n    }\n    var baseCtor = context.$options._base;\n    // plain options object: turn it into a constructor\n    if (isObject(Ctor)) {\n        Ctor = baseCtor.extend(Ctor);\n    }\n    // if at this stage it's not a constructor or an async component factory,\n    // reject.\n    if (typeof Ctor !== 'function') {\n        if (true) {\n            warn(\"Invalid Component definition: \".concat(String(Ctor)), context);\n        }\n        return;\n    }\n    // async component\n    var asyncFactory;\n    // @ts-expect-error\n    if (isUndef(Ctor.cid)) {\n        asyncFactory = Ctor;\n        Ctor = resolveAsyncComponent(asyncFactory, baseCtor);\n        if (Ctor === undefined) {\n            // return a placeholder node for async component, which is rendered\n            // as a comment node but preserves all the raw information for the node.\n            // the information will be used for async server-rendering and hydration.\n            return createAsyncPlaceholder(asyncFactory, data, context, children, tag);\n        }\n    }\n    data = data || {};\n    // resolve constructor options in case global mixins are applied after\n    // component constructor creation\n    resolveConstructorOptions(Ctor);\n    // transform component v-model data into props & events\n    if (isDef(data.model)) {\n        // @ts-expect-error\n        transformModel(Ctor.options, data);\n    }\n    // extract props\n    // @ts-expect-error\n    var propsData = extractPropsFromVNodeData(data, Ctor, tag);\n    // functional component\n    // @ts-expect-error\n    if (isTrue(Ctor.options.functional)) {\n        return createFunctionalComponent(Ctor, propsData, data, context, children);\n    }\n    // extract listeners, since these needs to be treated as\n    // child component listeners instead of DOM listeners\n    var listeners = data.on;\n    // replace with listeners with .native modifier\n    // so it gets processed during parent component patch.\n    data.on = data.nativeOn;\n    // @ts-expect-error\n    if (isTrue(Ctor.options.abstract)) {\n        // abstract components do not keep anything\n        // other than props & listeners & slot\n        // work around flow\n        var slot = data.slot;\n        data = {};\n        if (slot) {\n            data.slot = slot;\n        }\n    }\n    // install component management hooks onto the placeholder node\n    installComponentHooks(data);\n    // return a placeholder vnode\n    // @ts-expect-error\n    var name = getComponentName(Ctor.options) || tag;\n    var vnode = new VNode(\n    // @ts-expect-error\n    \"vue-component-\".concat(Ctor.cid).concat(name ? \"-\".concat(name) : ''), data, undefined, undefined, undefined, context, \n    // @ts-expect-error\n    { Ctor: Ctor, propsData: propsData, listeners: listeners, tag: tag, children: children }, asyncFactory);\n    return vnode;\n}\nfunction createComponentInstanceForVnode(\n// we know it's MountedComponentVNode but flow doesn't\nvnode, \n// activeInstance in lifecycle state\nparent) {\n    var options = {\n        _isComponent: true,\n        _parentVnode: vnode,\n        parent: parent\n    };\n    // check inline-template render functions\n    var inlineTemplate = vnode.data.inlineTemplate;\n    if (isDef(inlineTemplate)) {\n        options.render = inlineTemplate.render;\n        options.staticRenderFns = inlineTemplate.staticRenderFns;\n    }\n    return new vnode.componentOptions.Ctor(options);\n}\nfunction installComponentHooks(data) {\n    var hooks = data.hook || (data.hook = {});\n    for (var i = 0; i < hooksToMerge.length; i++) {\n        var key = hooksToMerge[i];\n        var existing = hooks[key];\n        var toMerge = componentVNodeHooks[key];\n        // @ts-expect-error\n        if (existing !== toMerge && !(existing && existing._merged)) {\n            hooks[key] = existing ? mergeHook(toMerge, existing) : toMerge;\n        }\n    }\n}\nfunction mergeHook(f1, f2) {\n    var merged = function (a, b) {\n        // flow complains about extra args which is why we use any\n        f1(a, b);\n        f2(a, b);\n    };\n    merged._merged = true;\n    return merged;\n}\n// transform component v-model info (value and callback) into\n// prop and event handler respectively.\nfunction transformModel(options, data) {\n    var prop = (options.model && options.model.prop) || 'value';\n    var event = (options.model && options.model.event) || 'input';\n    (data.attrs || (data.attrs = {}))[prop] = data.model.value;\n    var on = data.on || (data.on = {});\n    var existing = on[event];\n    var callback = data.model.callback;\n    if (isDef(existing)) {\n        if (isArray(existing)\n            ? existing.indexOf(callback) === -1\n            : existing !== callback) {\n            on[event] = [callback].concat(existing);\n        }\n    }\n    else {\n        on[event] = callback;\n    }\n}\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace; // work around flow check\nvar formatComponentName;\nif (true) {\n    var hasConsole_1 = typeof console !== 'undefined';\n    var classifyRE_1 = /(?:^|[-_])(\\w)/g;\n    var classify_1 = function (str) {\n        return str.replace(classifyRE_1, function (c) { return c.toUpperCase(); }).replace(/[-_]/g, '');\n    };\n    warn = function (msg, vm) {\n        if (vm === void 0) { vm = currentInstance; }\n        var trace = vm ? generateComponentTrace(vm) : '';\n        if (config.warnHandler) {\n            config.warnHandler.call(null, msg, vm, trace);\n        }\n        else if (hasConsole_1 && !config.silent) {\n            console.error(\"[Vue warn]: \".concat(msg).concat(trace));\n        }\n    };\n    tip = function (msg, vm) {\n        if (hasConsole_1 && !config.silent) {\n            console.warn(\"[Vue tip]: \".concat(msg) + (vm ? generateComponentTrace(vm) : ''));\n        }\n    };\n    formatComponentName = function (vm, includeFile) {\n        if (vm.$root === vm) {\n            return '<Root>';\n        }\n        var options = isFunction(vm) && vm.cid != null\n            ? vm.options\n            : vm._isVue\n                ? vm.$options || vm.constructor.options\n                : vm;\n        var name = getComponentName(options);\n        var file = options.__file;\n        if (!name && file) {\n            var match = file.match(/([^/\\\\]+)\\.vue$/);\n            name = match && match[1];\n        }\n        return ((name ? \"<\".concat(classify_1(name), \">\") : \"<Anonymous>\") +\n            (file && includeFile !== false ? \" at \".concat(file) : ''));\n    };\n    var repeat_1 = function (str, n) {\n        var res = '';\n        while (n) {\n            if (n % 2 === 1)\n                res += str;\n            if (n > 1)\n                str += str;\n            n >>= 1;\n        }\n        return res;\n    };\n    generateComponentTrace = function (vm) {\n        if (vm._isVue && vm.$parent) {\n            var tree = [];\n            var currentRecursiveSequence = 0;\n            while (vm) {\n                if (tree.length > 0) {\n                    var last = tree[tree.length - 1];\n                    if (last.constructor === vm.constructor) {\n                        currentRecursiveSequence++;\n                        vm = vm.$parent;\n                        continue;\n                    }\n                    else if (currentRecursiveSequence > 0) {\n                        tree[tree.length - 1] = [last, currentRecursiveSequence];\n                        currentRecursiveSequence = 0;\n                    }\n                }\n                tree.push(vm);\n                vm = vm.$parent;\n            }\n            return ('\\n\\nfound in\\n\\n' +\n                tree\n                    .map(function (vm, i) {\n                    return \"\".concat(i === 0 ? '---> ' : repeat_1(' ', 5 + i * 2)).concat(isArray(vm)\n                        ? \"\".concat(formatComponentName(vm[0]), \"... (\").concat(vm[1], \" recursive calls)\")\n                        : formatComponentName(vm));\n                })\n                    .join('\\n'));\n        }\n        else {\n            return \"\\n\\n(found in \".concat(formatComponentName(vm), \")\");\n        }\n    };\n}\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n/**\n * Options with restrictions\n */\nif (true) {\n    strats.el = strats.propsData = function (parent, child, vm, key) {\n        if (!vm) {\n            warn(\"option \\\"\".concat(key, \"\\\" can only be used during instance \") +\n                'creation with the `new` keyword.');\n        }\n        return defaultStrat(parent, child);\n    };\n}\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData(to, from, recursive) {\n    if (recursive === void 0) { recursive = true; }\n    if (!from)\n        return to;\n    var key, toVal, fromVal;\n    var keys = hasSymbol\n        ? Reflect.ownKeys(from)\n        : Object.keys(from);\n    for (var i = 0; i < keys.length; i++) {\n        key = keys[i];\n        // in case the object is already observed...\n        if (key === '__ob__')\n            continue;\n        toVal = to[key];\n        fromVal = from[key];\n        if (!recursive || !hasOwn(to, key)) {\n            set(to, key, fromVal);\n        }\n        else if (toVal !== fromVal &&\n            isPlainObject(toVal) &&\n            isPlainObject(fromVal)) {\n            mergeData(toVal, fromVal);\n        }\n    }\n    return to;\n}\n/**\n * Data\n */\nfunction mergeDataOrFn(parentVal, childVal, vm) {\n    if (!vm) {\n        // in a Vue.extend merge, both should be functions\n        if (!childVal) {\n            return parentVal;\n        }\n        if (!parentVal) {\n            return childVal;\n        }\n        // when parentVal & childVal are both present,\n        // we need to return a function that returns the\n        // merged result of both functions... no need to\n        // check if parentVal is a function here because\n        // it has to be a function to pass previous merges.\n        return function mergedDataFn() {\n            return mergeData(isFunction(childVal) ? childVal.call(this, this) : childVal, isFunction(parentVal) ? parentVal.call(this, this) : parentVal);\n        };\n    }\n    else {\n        return function mergedInstanceDataFn() {\n            // instance merge\n            var instanceData = isFunction(childVal)\n                ? childVal.call(vm, vm)\n                : childVal;\n            var defaultData = isFunction(parentVal)\n                ? parentVal.call(vm, vm)\n                : parentVal;\n            if (instanceData) {\n                return mergeData(instanceData, defaultData);\n            }\n            else {\n                return defaultData;\n            }\n        };\n    }\n}\nstrats.data = function (parentVal, childVal, vm) {\n    if (!vm) {\n        if (childVal && typeof childVal !== 'function') {\n             true &&\n                warn('The \"data\" option should be a function ' +\n                    'that returns a per-instance value in component ' +\n                    'definitions.', vm);\n            return parentVal;\n        }\n        return mergeDataOrFn(parentVal, childVal);\n    }\n    return mergeDataOrFn(parentVal, childVal, vm);\n};\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeLifecycleHook(parentVal, childVal) {\n    var res = childVal\n        ? parentVal\n            ? parentVal.concat(childVal)\n            : isArray(childVal)\n                ? childVal\n                : [childVal]\n        : parentVal;\n    return res ? dedupeHooks(res) : res;\n}\nfunction dedupeHooks(hooks) {\n    var res = [];\n    for (var i = 0; i < hooks.length; i++) {\n        if (res.indexOf(hooks[i]) === -1) {\n            res.push(hooks[i]);\n        }\n    }\n    return res;\n}\nLIFECYCLE_HOOKS.forEach(function (hook) {\n    strats[hook] = mergeLifecycleHook;\n});\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets(parentVal, childVal, vm, key) {\n    var res = Object.create(parentVal || null);\n    if (childVal) {\n         true && assertObjectType(key, childVal, vm);\n        return extend(res, childVal);\n    }\n    else {\n        return res;\n    }\n}\nASSET_TYPES.forEach(function (type) {\n    strats[type + 's'] = mergeAssets;\n});\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (parentVal, childVal, vm, key) {\n    // work around Firefox's Object.prototype.watch...\n    //@ts-expect-error work around\n    if (parentVal === nativeWatch)\n        parentVal = undefined;\n    //@ts-expect-error work around\n    if (childVal === nativeWatch)\n        childVal = undefined;\n    /* istanbul ignore if */\n    if (!childVal)\n        return Object.create(parentVal || null);\n    if (true) {\n        assertObjectType(key, childVal, vm);\n    }\n    if (!parentVal)\n        return childVal;\n    var ret = {};\n    extend(ret, parentVal);\n    for (var key_1 in childVal) {\n        var parent_1 = ret[key_1];\n        var child = childVal[key_1];\n        if (parent_1 && !isArray(parent_1)) {\n            parent_1 = [parent_1];\n        }\n        ret[key_1] = parent_1 ? parent_1.concat(child) : isArray(child) ? child : [child];\n    }\n    return ret;\n};\n/**\n * Other object hashes.\n */\nstrats.props =\n    strats.methods =\n        strats.inject =\n            strats.computed =\n                function (parentVal, childVal, vm, key) {\n                    if (childVal && \"development\" !== 'production') {\n                        assertObjectType(key, childVal, vm);\n                    }\n                    if (!parentVal)\n                        return childVal;\n                    var ret = Object.create(null);\n                    extend(ret, parentVal);\n                    if (childVal)\n                        extend(ret, childVal);\n                    return ret;\n                };\nstrats.provide = function (parentVal, childVal) {\n    if (!parentVal)\n        return childVal;\n    return function () {\n        var ret = Object.create(null);\n        mergeData(ret, isFunction(parentVal) ? parentVal.call(this) : parentVal);\n        if (childVal) {\n            mergeData(ret, isFunction(childVal) ? childVal.call(this) : childVal, false // non-recursive\n            );\n        }\n        return ret;\n    };\n};\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n    return childVal === undefined ? parentVal : childVal;\n};\n/**\n * Validate component names\n */\nfunction checkComponents(options) {\n    for (var key in options.components) {\n        validateComponentName(key);\n    }\n}\nfunction validateComponentName(name) {\n    if (!new RegExp(\"^[a-zA-Z][\\\\-\\\\.0-9_\".concat(unicodeRegExp.source, \"]*$\")).test(name)) {\n        warn('Invalid component name: \"' +\n            name +\n            '\". Component names ' +\n            'should conform to valid custom element name in html5 specification.');\n    }\n    if (isBuiltInTag(name) || config.isReservedTag(name)) {\n        warn('Do not use built-in or reserved HTML elements as component ' +\n            'id: ' +\n            name);\n    }\n}\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps(options, vm) {\n    var props = options.props;\n    if (!props)\n        return;\n    var res = {};\n    var i, val, name;\n    if (isArray(props)) {\n        i = props.length;\n        while (i--) {\n            val = props[i];\n            if (typeof val === 'string') {\n                name = camelize(val);\n                res[name] = { type: null };\n            }\n            else if (true) {\n                warn('props must be strings when using array syntax.');\n            }\n        }\n    }\n    else if (isPlainObject(props)) {\n        for (var key in props) {\n            val = props[key];\n            name = camelize(key);\n            res[name] = isPlainObject(val) ? val : { type: val };\n        }\n    }\n    else if (true) {\n        warn(\"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n            \"but got \".concat(toRawType(props), \".\"), vm);\n    }\n    options.props = res;\n}\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject(options, vm) {\n    var inject = options.inject;\n    if (!inject)\n        return;\n    var normalized = (options.inject = {});\n    if (isArray(inject)) {\n        for (var i = 0; i < inject.length; i++) {\n            normalized[inject[i]] = { from: inject[i] };\n        }\n    }\n    else if (isPlainObject(inject)) {\n        for (var key in inject) {\n            var val = inject[key];\n            normalized[key] = isPlainObject(val)\n                ? extend({ from: key }, val)\n                : { from: val };\n        }\n    }\n    else if (true) {\n        warn(\"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n            \"but got \".concat(toRawType(inject), \".\"), vm);\n    }\n}\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives$1(options) {\n    var dirs = options.directives;\n    if (dirs) {\n        for (var key in dirs) {\n            var def = dirs[key];\n            if (isFunction(def)) {\n                dirs[key] = { bind: def, update: def };\n            }\n        }\n    }\n}\nfunction assertObjectType(name, value, vm) {\n    if (!isPlainObject(value)) {\n        warn(\"Invalid value for option \\\"\".concat(name, \"\\\": expected an Object, \") +\n            \"but got \".concat(toRawType(value), \".\"), vm);\n    }\n}\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions(parent, child, vm) {\n    if (true) {\n        checkComponents(child);\n    }\n    if (isFunction(child)) {\n        // @ts-expect-error\n        child = child.options;\n    }\n    normalizeProps(child, vm);\n    normalizeInject(child, vm);\n    normalizeDirectives$1(child);\n    // Apply extends and mixins on the child options,\n    // but only if it is a raw options object that isn't\n    // the result of another mergeOptions call.\n    // Only merged options has the _base property.\n    if (!child._base) {\n        if (child.extends) {\n            parent = mergeOptions(parent, child.extends, vm);\n        }\n        if (child.mixins) {\n            for (var i = 0, l = child.mixins.length; i < l; i++) {\n                parent = mergeOptions(parent, child.mixins[i], vm);\n            }\n        }\n    }\n    var options = {};\n    var key;\n    for (key in parent) {\n        mergeField(key);\n    }\n    for (key in child) {\n        if (!hasOwn(parent, key)) {\n            mergeField(key);\n        }\n    }\n    function mergeField(key) {\n        var strat = strats[key] || defaultStrat;\n        options[key] = strat(parent[key], child[key], vm, key);\n    }\n    return options;\n}\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset(options, type, id, warnMissing) {\n    /* istanbul ignore if */\n    if (typeof id !== 'string') {\n        return;\n    }\n    var assets = options[type];\n    // check local registration variations first\n    if (hasOwn(assets, id))\n        return assets[id];\n    var camelizedId = camelize(id);\n    if (hasOwn(assets, camelizedId))\n        return assets[camelizedId];\n    var PascalCaseId = capitalize(camelizedId);\n    if (hasOwn(assets, PascalCaseId))\n        return assets[PascalCaseId];\n    // fallback to prototype chain\n    var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n    if ( true && warnMissing && !res) {\n        warn('Failed to resolve ' + type.slice(0, -1) + ': ' + id);\n    }\n    return res;\n}\n\nfunction validateProp(key, propOptions, propsData, vm) {\n    var prop = propOptions[key];\n    var absent = !hasOwn(propsData, key);\n    var value = propsData[key];\n    // boolean casting\n    var booleanIndex = getTypeIndex(Boolean, prop.type);\n    if (booleanIndex > -1) {\n        if (absent && !hasOwn(prop, 'default')) {\n            value = false;\n        }\n        else if (value === '' || value === hyphenate(key)) {\n            // only cast empty string / same name to boolean if\n            // boolean has higher priority\n            var stringIndex = getTypeIndex(String, prop.type);\n            if (stringIndex < 0 || booleanIndex < stringIndex) {\n                value = true;\n            }\n        }\n    }\n    // check default value\n    if (value === undefined) {\n        value = getPropDefaultValue(vm, prop, key);\n        // since the default value is a fresh copy,\n        // make sure to observe it.\n        var prevShouldObserve = shouldObserve;\n        toggleObserving(true);\n        observe(value);\n        toggleObserving(prevShouldObserve);\n    }\n    if (true) {\n        assertProp(prop, key, value, vm, absent);\n    }\n    return value;\n}\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue(vm, prop, key) {\n    // no default, return undefined\n    if (!hasOwn(prop, 'default')) {\n        return undefined;\n    }\n    var def = prop.default;\n    // warn against non-factory defaults for Object & Array\n    if ( true && isObject(def)) {\n        warn('Invalid default value for prop \"' +\n            key +\n            '\": ' +\n            'Props with type Object/Array must use a factory function ' +\n            'to return the default value.', vm);\n    }\n    // the raw prop value was also undefined from previous render,\n    // return previous default value to avoid unnecessary watcher trigger\n    if (vm &&\n        vm.$options.propsData &&\n        vm.$options.propsData[key] === undefined &&\n        vm._props[key] !== undefined) {\n        return vm._props[key];\n    }\n    // call factory function for non-Function types\n    // a value is Function if its prototype is function even across different execution context\n    return isFunction(def) && getType(prop.type) !== 'Function'\n        ? def.call(vm)\n        : def;\n}\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp(prop, name, value, vm, absent) {\n    if (prop.required && absent) {\n        warn('Missing required prop: \"' + name + '\"', vm);\n        return;\n    }\n    if (value == null && !prop.required) {\n        return;\n    }\n    var type = prop.type;\n    var valid = !type || type === true;\n    var expectedTypes = [];\n    if (type) {\n        if (!isArray(type)) {\n            type = [type];\n        }\n        for (var i = 0; i < type.length && !valid; i++) {\n            var assertedType = assertType(value, type[i], vm);\n            expectedTypes.push(assertedType.expectedType || '');\n            valid = assertedType.valid;\n        }\n    }\n    var haveExpectedTypes = expectedTypes.some(function (t) { return t; });\n    if (!valid && haveExpectedTypes) {\n        warn(getInvalidTypeMessage(name, value, expectedTypes), vm);\n        return;\n    }\n    var validator = prop.validator;\n    if (validator) {\n        if (!validator(value)) {\n            warn('Invalid prop: custom validator check failed for prop \"' + name + '\".', vm);\n        }\n    }\n}\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol|BigInt)$/;\nfunction assertType(value, type, vm) {\n    var valid;\n    var expectedType = getType(type);\n    if (simpleCheckRE.test(expectedType)) {\n        var t = typeof value;\n        valid = t === expectedType.toLowerCase();\n        // for primitive wrapper objects\n        if (!valid && t === 'object') {\n            valid = value instanceof type;\n        }\n    }\n    else if (expectedType === 'Object') {\n        valid = isPlainObject(value);\n    }\n    else if (expectedType === 'Array') {\n        valid = isArray(value);\n    }\n    else {\n        try {\n            valid = value instanceof type;\n        }\n        catch (e) {\n            warn('Invalid prop type: \"' + String(type) + '\" is not a constructor', vm);\n            valid = false;\n        }\n    }\n    return {\n        valid: valid,\n        expectedType: expectedType\n    };\n}\nvar functionTypeCheckRE = /^\\s*function (\\w+)/;\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType(fn) {\n    var match = fn && fn.toString().match(functionTypeCheckRE);\n    return match ? match[1] : '';\n}\nfunction isSameType(a, b) {\n    return getType(a) === getType(b);\n}\nfunction getTypeIndex(type, expectedTypes) {\n    if (!isArray(expectedTypes)) {\n        return isSameType(expectedTypes, type) ? 0 : -1;\n    }\n    for (var i = 0, len = expectedTypes.length; i < len; i++) {\n        if (isSameType(expectedTypes[i], type)) {\n            return i;\n        }\n    }\n    return -1;\n}\nfunction getInvalidTypeMessage(name, value, expectedTypes) {\n    var message = \"Invalid prop: type check failed for prop \\\"\".concat(name, \"\\\".\") +\n        \" Expected \".concat(expectedTypes.map(capitalize).join(', '));\n    var expectedType = expectedTypes[0];\n    var receivedType = toRawType(value);\n    // check if we need to specify expected value\n    if (expectedTypes.length === 1 &&\n        isExplicable(expectedType) &&\n        isExplicable(typeof value) &&\n        !isBoolean(expectedType, receivedType)) {\n        message += \" with value \".concat(styleValue(value, expectedType));\n    }\n    message += \", got \".concat(receivedType, \" \");\n    // check if we need to specify received value\n    if (isExplicable(receivedType)) {\n        message += \"with value \".concat(styleValue(value, receivedType), \".\");\n    }\n    return message;\n}\nfunction styleValue(value, type) {\n    if (type === 'String') {\n        return \"\\\"\".concat(value, \"\\\"\");\n    }\n    else if (type === 'Number') {\n        return \"\".concat(Number(value));\n    }\n    else {\n        return \"\".concat(value);\n    }\n}\nvar EXPLICABLE_TYPES = ['string', 'number', 'boolean'];\nfunction isExplicable(value) {\n    return EXPLICABLE_TYPES.some(function (elem) { return value.toLowerCase() === elem; });\n}\nfunction isBoolean() {\n    var args = [];\n    for (var _i = 0; _i < arguments.length; _i++) {\n        args[_i] = arguments[_i];\n    }\n    return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; });\n}\n\n/* not type checking this file because flow doesn't play well with Proxy */\nvar initProxy;\nif (true) {\n    var allowedGlobals_1 = makeMap('Infinity,undefined,NaN,isFinite,isNaN,' +\n        'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n        'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,' +\n        'require' // for Webpack/Browserify\n    );\n    var warnNonPresent_1 = function (target, key) {\n        warn(\"Property or method \\\"\".concat(key, \"\\\" is not defined on the instance but \") +\n            'referenced during render. Make sure that this property is reactive, ' +\n            'either in the data option, or for class-based components, by ' +\n            'initializing the property. ' +\n            'See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', target);\n    };\n    var warnReservedPrefix_1 = function (target, key) {\n        warn(\"Property \\\"\".concat(key, \"\\\" must be accessed with \\\"$data.\").concat(key, \"\\\" because \") +\n            'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n            'prevent conflicts with Vue internals. ' +\n            'See: https://v2.vuejs.org/v2/api/#data', target);\n    };\n    var hasProxy_1 = typeof Proxy !== 'undefined' && isNative(Proxy);\n    if (hasProxy_1) {\n        var isBuiltInModifier_1 = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n        config.keyCodes = new Proxy(config.keyCodes, {\n            set: function (target, key, value) {\n                if (isBuiltInModifier_1(key)) {\n                    warn(\"Avoid overwriting built-in modifier in config.keyCodes: .\".concat(key));\n                    return false;\n                }\n                else {\n                    target[key] = value;\n                    return true;\n                }\n            }\n        });\n    }\n    var hasHandler_1 = {\n        has: function (target, key) {\n            var has = key in target;\n            var isAllowed = allowedGlobals_1(key) ||\n                (typeof key === 'string' &&\n                    key.charAt(0) === '_' &&\n                    !(key in target.$data));\n            if (!has && !isAllowed) {\n                if (key in target.$data)\n                    warnReservedPrefix_1(target, key);\n                else\n                    warnNonPresent_1(target, key);\n            }\n            return has || !isAllowed;\n        }\n    };\n    var getHandler_1 = {\n        get: function (target, key) {\n            if (typeof key === 'string' && !(key in target)) {\n                if (key in target.$data)\n                    warnReservedPrefix_1(target, key);\n                else\n                    warnNonPresent_1(target, key);\n            }\n            return target[key];\n        }\n    };\n    initProxy = function initProxy(vm) {\n        if (hasProxy_1) {\n            // determine which proxy handler to use\n            var options = vm.$options;\n            var handlers = options.render && options.render._withStripped ? getHandler_1 : hasHandler_1;\n            vm._renderProxy = new Proxy(vm, handlers);\n        }\n        else {\n            vm._renderProxy = vm;\n        }\n    };\n}\n\nvar sharedPropertyDefinition = {\n    enumerable: true,\n    configurable: true,\n    get: noop,\n    set: noop\n};\nfunction proxy(target, sourceKey, key) {\n    sharedPropertyDefinition.get = function proxyGetter() {\n        return this[sourceKey][key];\n    };\n    sharedPropertyDefinition.set = function proxySetter(val) {\n        this[sourceKey][key] = val;\n    };\n    Object.defineProperty(target, key, sharedPropertyDefinition);\n}\nfunction initState(vm) {\n    var opts = vm.$options;\n    if (opts.props)\n        initProps$1(vm, opts.props);\n    // Composition API\n    initSetup(vm);\n    if (opts.methods)\n        initMethods(vm, opts.methods);\n    if (opts.data) {\n        initData(vm);\n    }\n    else {\n        var ob = observe((vm._data = {}));\n        ob && ob.vmCount++;\n    }\n    if (opts.computed)\n        initComputed$1(vm, opts.computed);\n    if (opts.watch && opts.watch !== nativeWatch) {\n        initWatch(vm, opts.watch);\n    }\n}\nfunction initProps$1(vm, propsOptions) {\n    var propsData = vm.$options.propsData || {};\n    var props = (vm._props = shallowReactive({}));\n    // cache prop keys so that future props updates can iterate using Array\n    // instead of dynamic object key enumeration.\n    var keys = (vm.$options._propKeys = []);\n    var isRoot = !vm.$parent;\n    // root instance props should be converted\n    if (!isRoot) {\n        toggleObserving(false);\n    }\n    var _loop_1 = function (key) {\n        keys.push(key);\n        var value = validateProp(key, propsOptions, propsData, vm);\n        /* istanbul ignore else */\n        if (true) {\n            var hyphenatedKey = hyphenate(key);\n            if (isReservedAttribute(hyphenatedKey) ||\n                config.isReservedAttr(hyphenatedKey)) {\n                warn(\"\\\"\".concat(hyphenatedKey, \"\\\" is a reserved attribute and cannot be used as component prop.\"), vm);\n            }\n            defineReactive(props, key, value, function () {\n                if (!isRoot && !isUpdatingChildComponent) {\n                    warn(\"Avoid mutating a prop directly since the value will be \" +\n                        \"overwritten whenever the parent component re-renders. \" +\n                        \"Instead, use a data or computed property based on the prop's \" +\n                        \"value. Prop being mutated: \\\"\".concat(key, \"\\\"\"), vm);\n                }\n            }, true /* shallow */);\n        }\n        else {}\n        // static props are already proxied on the component's prototype\n        // during Vue.extend(). We only need to proxy props defined at\n        // instantiation here.\n        if (!(key in vm)) {\n            proxy(vm, \"_props\", key);\n        }\n    };\n    for (var key in propsOptions) {\n        _loop_1(key);\n    }\n    toggleObserving(true);\n}\nfunction initData(vm) {\n    var data = vm.$options.data;\n    data = vm._data = isFunction(data) ? getData(data, vm) : data || {};\n    if (!isPlainObject(data)) {\n        data = {};\n         true &&\n            warn('data functions should return an object:\\n' +\n                'https://v2.vuejs.org/v2/guide/components.html#data-Must-Be-a-Function', vm);\n    }\n    // proxy data on instance\n    var keys = Object.keys(data);\n    var props = vm.$options.props;\n    var methods = vm.$options.methods;\n    var i = keys.length;\n    while (i--) {\n        var key = keys[i];\n        if (true) {\n            if (methods && hasOwn(methods, key)) {\n                warn(\"Method \\\"\".concat(key, \"\\\" has already been defined as a data property.\"), vm);\n            }\n        }\n        if (props && hasOwn(props, key)) {\n             true &&\n                warn(\"The data property \\\"\".concat(key, \"\\\" is already declared as a prop. \") +\n                    \"Use prop default value instead.\", vm);\n        }\n        else if (!isReserved(key)) {\n            proxy(vm, \"_data\", key);\n        }\n    }\n    // observe data\n    var ob = observe(data);\n    ob && ob.vmCount++;\n}\nfunction getData(data, vm) {\n    // #7573 disable dep collection when invoking data getters\n    pushTarget();\n    try {\n        return data.call(vm, vm);\n    }\n    catch (e) {\n        handleError(e, vm, \"data()\");\n        return {};\n    }\n    finally {\n        popTarget();\n    }\n}\nvar computedWatcherOptions = { lazy: true };\nfunction initComputed$1(vm, computed) {\n    // $flow-disable-line\n    var watchers = (vm._computedWatchers = Object.create(null));\n    // computed properties are just getters during SSR\n    var isSSR = isServerRendering();\n    for (var key in computed) {\n        var userDef = computed[key];\n        var getter = isFunction(userDef) ? userDef : userDef.get;\n        if ( true && getter == null) {\n            warn(\"Getter is missing for computed property \\\"\".concat(key, \"\\\".\"), vm);\n        }\n        if (!isSSR) {\n            // create internal watcher for the computed property.\n            watchers[key] = new Watcher(vm, getter || noop, noop, computedWatcherOptions);\n        }\n        // component-defined computed properties are already defined on the\n        // component prototype. We only need to define computed properties defined\n        // at instantiation here.\n        if (!(key in vm)) {\n            defineComputed(vm, key, userDef);\n        }\n        else if (true) {\n            if (key in vm.$data) {\n                warn(\"The computed property \\\"\".concat(key, \"\\\" is already defined in data.\"), vm);\n            }\n            else if (vm.$options.props && key in vm.$options.props) {\n                warn(\"The computed property \\\"\".concat(key, \"\\\" is already defined as a prop.\"), vm);\n            }\n            else if (vm.$options.methods && key in vm.$options.methods) {\n                warn(\"The computed property \\\"\".concat(key, \"\\\" is already defined as a method.\"), vm);\n            }\n        }\n    }\n}\nfunction defineComputed(target, key, userDef) {\n    var shouldCache = !isServerRendering();\n    if (isFunction(userDef)) {\n        sharedPropertyDefinition.get = shouldCache\n            ? createComputedGetter(key)\n            : createGetterInvoker(userDef);\n        sharedPropertyDefinition.set = noop;\n    }\n    else {\n        sharedPropertyDefinition.get = userDef.get\n            ? shouldCache && userDef.cache !== false\n                ? createComputedGetter(key)\n                : createGetterInvoker(userDef.get)\n            : noop;\n        sharedPropertyDefinition.set = userDef.set || noop;\n    }\n    if ( true && sharedPropertyDefinition.set === noop) {\n        sharedPropertyDefinition.set = function () {\n            warn(\"Computed property \\\"\".concat(key, \"\\\" was assigned to but it has no setter.\"), this);\n        };\n    }\n    Object.defineProperty(target, key, sharedPropertyDefinition);\n}\nfunction createComputedGetter(key) {\n    return function computedGetter() {\n        var watcher = this._computedWatchers && this._computedWatchers[key];\n        if (watcher) {\n            if (watcher.dirty) {\n                watcher.evaluate();\n            }\n            if (Dep.target) {\n                if ( true && Dep.target.onTrack) {\n                    Dep.target.onTrack({\n                        effect: Dep.target,\n                        target: this,\n                        type: \"get\" /* TrackOpTypes.GET */,\n                        key: key\n                    });\n                }\n                watcher.depend();\n            }\n            return watcher.value;\n        }\n    };\n}\nfunction createGetterInvoker(fn) {\n    return function computedGetter() {\n        return fn.call(this, this);\n    };\n}\nfunction initMethods(vm, methods) {\n    var props = vm.$options.props;\n    for (var key in methods) {\n        if (true) {\n            if (typeof methods[key] !== 'function') {\n                warn(\"Method \\\"\".concat(key, \"\\\" has type \\\"\").concat(typeof methods[key], \"\\\" in the component definition. \") +\n                    \"Did you reference the function correctly?\", vm);\n            }\n            if (props && hasOwn(props, key)) {\n                warn(\"Method \\\"\".concat(key, \"\\\" has already been defined as a prop.\"), vm);\n            }\n            if (key in vm && isReserved(key)) {\n                warn(\"Method \\\"\".concat(key, \"\\\" conflicts with an existing Vue instance method. \") +\n                    \"Avoid defining component methods that start with _ or $.\");\n            }\n        }\n        vm[key] = typeof methods[key] !== 'function' ? noop : bind(methods[key], vm);\n    }\n}\nfunction initWatch(vm, watch) {\n    for (var key in watch) {\n        var handler = watch[key];\n        if (isArray(handler)) {\n            for (var i = 0; i < handler.length; i++) {\n                createWatcher(vm, key, handler[i]);\n            }\n        }\n        else {\n            createWatcher(vm, key, handler);\n        }\n    }\n}\nfunction createWatcher(vm, expOrFn, handler, options) {\n    if (isPlainObject(handler)) {\n        options = handler;\n        handler = handler.handler;\n    }\n    if (typeof handler === 'string') {\n        handler = vm[handler];\n    }\n    return vm.$watch(expOrFn, handler, options);\n}\nfunction stateMixin(Vue) {\n    // flow somehow has problems with directly declared definition object\n    // when using Object.defineProperty, so we have to procedurally build up\n    // the object here.\n    var dataDef = {};\n    dataDef.get = function () {\n        return this._data;\n    };\n    var propsDef = {};\n    propsDef.get = function () {\n        return this._props;\n    };\n    if (true) {\n        dataDef.set = function () {\n            warn('Avoid replacing instance root $data. ' +\n                'Use nested data properties instead.', this);\n        };\n        propsDef.set = function () {\n            warn(\"$props is readonly.\", this);\n        };\n    }\n    Object.defineProperty(Vue.prototype, '$data', dataDef);\n    Object.defineProperty(Vue.prototype, '$props', propsDef);\n    Vue.prototype.$set = set;\n    Vue.prototype.$delete = del;\n    Vue.prototype.$watch = function (expOrFn, cb, options) {\n        var vm = this;\n        if (isPlainObject(cb)) {\n            return createWatcher(vm, expOrFn, cb, options);\n        }\n        options = options || {};\n        options.user = true;\n        var watcher = new Watcher(vm, expOrFn, cb, options);\n        if (options.immediate) {\n            var info = \"callback for immediate watcher \\\"\".concat(watcher.expression, \"\\\"\");\n            pushTarget();\n            invokeWithErrorHandling(cb, vm, [watcher.value], vm, info);\n            popTarget();\n        }\n        return function unwatchFn() {\n            watcher.teardown();\n        };\n    };\n}\n\nvar uid = 0;\nfunction initMixin$1(Vue) {\n    Vue.prototype._init = function (options) {\n        var vm = this;\n        // a uid\n        vm._uid = uid++;\n        var startTag, endTag;\n        /* istanbul ignore if */\n        if ( true && config.performance && mark) {\n            startTag = \"vue-perf-start:\".concat(vm._uid);\n            endTag = \"vue-perf-end:\".concat(vm._uid);\n            mark(startTag);\n        }\n        // a flag to mark this as a Vue instance without having to do instanceof\n        // check\n        vm._isVue = true;\n        // avoid instances from being observed\n        vm.__v_skip = true;\n        // effect scope\n        vm._scope = new EffectScope(true /* detached */);\n        // #13134 edge case where a child component is manually created during the\n        // render of a parent component\n        vm._scope.parent = undefined;\n        vm._scope._vm = true;\n        // merge options\n        if (options && options._isComponent) {\n            // optimize internal component instantiation\n            // since dynamic options merging is pretty slow, and none of the\n            // internal component options needs special treatment.\n            initInternalComponent(vm, options);\n        }\n        else {\n            vm.$options = mergeOptions(resolveConstructorOptions(vm.constructor), options || {}, vm);\n        }\n        /* istanbul ignore else */\n        if (true) {\n            initProxy(vm);\n        }\n        else {}\n        // expose real self\n        vm._self = vm;\n        initLifecycle(vm);\n        initEvents(vm);\n        initRender(vm);\n        callHook$1(vm, 'beforeCreate', undefined, false /* setContext */);\n        initInjections(vm); // resolve injections before data/props\n        initState(vm);\n        initProvide(vm); // resolve provide after data/props\n        callHook$1(vm, 'created');\n        /* istanbul ignore if */\n        if ( true && config.performance && mark) {\n            vm._name = formatComponentName(vm, false);\n            mark(endTag);\n            measure(\"vue \".concat(vm._name, \" init\"), startTag, endTag);\n        }\n        if (vm.$options.el) {\n            vm.$mount(vm.$options.el);\n        }\n    };\n}\nfunction initInternalComponent(vm, options) {\n    var opts = (vm.$options = Object.create(vm.constructor.options));\n    // doing this because it's faster than dynamic enumeration.\n    var parentVnode = options._parentVnode;\n    opts.parent = options.parent;\n    opts._parentVnode = parentVnode;\n    var vnodeComponentOptions = parentVnode.componentOptions;\n    opts.propsData = vnodeComponentOptions.propsData;\n    opts._parentListeners = vnodeComponentOptions.listeners;\n    opts._renderChildren = vnodeComponentOptions.children;\n    opts._componentTag = vnodeComponentOptions.tag;\n    if (options.render) {\n        opts.render = options.render;\n        opts.staticRenderFns = options.staticRenderFns;\n    }\n}\nfunction resolveConstructorOptions(Ctor) {\n    var options = Ctor.options;\n    if (Ctor.super) {\n        var superOptions = resolveConstructorOptions(Ctor.super);\n        var cachedSuperOptions = Ctor.superOptions;\n        if (superOptions !== cachedSuperOptions) {\n            // super option changed,\n            // need to resolve new options.\n            Ctor.superOptions = superOptions;\n            // check if there are any late-modified/attached options (#4976)\n            var modifiedOptions = resolveModifiedOptions(Ctor);\n            // update base extend options\n            if (modifiedOptions) {\n                extend(Ctor.extendOptions, modifiedOptions);\n            }\n            options = Ctor.options = mergeOptions(superOptions, Ctor.extendOptions);\n            if (options.name) {\n                options.components[options.name] = Ctor;\n            }\n        }\n    }\n    return options;\n}\nfunction resolveModifiedOptions(Ctor) {\n    var modified;\n    var latest = Ctor.options;\n    var sealed = Ctor.sealedOptions;\n    for (var key in latest) {\n        if (latest[key] !== sealed[key]) {\n            if (!modified)\n                modified = {};\n            modified[key] = latest[key];\n        }\n    }\n    return modified;\n}\n\nfunction Vue(options) {\n    if ( true && !(this instanceof Vue)) {\n        warn('Vue is a constructor and should be called with the `new` keyword');\n    }\n    this._init(options);\n}\n//@ts-expect-error Vue has function type\ninitMixin$1(Vue);\n//@ts-expect-error Vue has function type\nstateMixin(Vue);\n//@ts-expect-error Vue has function type\neventsMixin(Vue);\n//@ts-expect-error Vue has function type\nlifecycleMixin(Vue);\n//@ts-expect-error Vue has function type\nrenderMixin(Vue);\n\nfunction initUse(Vue) {\n    Vue.use = function (plugin) {\n        var installedPlugins = this._installedPlugins || (this._installedPlugins = []);\n        if (installedPlugins.indexOf(plugin) > -1) {\n            return this;\n        }\n        // additional parameters\n        var args = toArray(arguments, 1);\n        args.unshift(this);\n        if (isFunction(plugin.install)) {\n            plugin.install.apply(plugin, args);\n        }\n        else if (isFunction(plugin)) {\n            plugin.apply(null, args);\n        }\n        installedPlugins.push(plugin);\n        return this;\n    };\n}\n\nfunction initMixin(Vue) {\n    Vue.mixin = function (mixin) {\n        this.options = mergeOptions(this.options, mixin);\n        return this;\n    };\n}\n\nfunction initExtend(Vue) {\n    /**\n     * Each instance constructor, including Vue, has a unique\n     * cid. This enables us to create wrapped \"child\n     * constructors\" for prototypal inheritance and cache them.\n     */\n    Vue.cid = 0;\n    var cid = 1;\n    /**\n     * Class inheritance\n     */\n    Vue.extend = function (extendOptions) {\n        extendOptions = extendOptions || {};\n        var Super = this;\n        var SuperId = Super.cid;\n        var cachedCtors = extendOptions._Ctor || (extendOptions._Ctor = {});\n        if (cachedCtors[SuperId]) {\n            return cachedCtors[SuperId];\n        }\n        var name = getComponentName(extendOptions) || getComponentName(Super.options);\n        if ( true && name) {\n            validateComponentName(name);\n        }\n        var Sub = function VueComponent(options) {\n            this._init(options);\n        };\n        Sub.prototype = Object.create(Super.prototype);\n        Sub.prototype.constructor = Sub;\n        Sub.cid = cid++;\n        Sub.options = mergeOptions(Super.options, extendOptions);\n        Sub['super'] = Super;\n        // For props and computed properties, we define the proxy getters on\n        // the Vue instances at extension time, on the extended prototype. This\n        // avoids Object.defineProperty calls for each instance created.\n        if (Sub.options.props) {\n            initProps(Sub);\n        }\n        if (Sub.options.computed) {\n            initComputed(Sub);\n        }\n        // allow further extension/mixin/plugin usage\n        Sub.extend = Super.extend;\n        Sub.mixin = Super.mixin;\n        Sub.use = Super.use;\n        // create asset registers, so extended classes\n        // can have their private assets too.\n        ASSET_TYPES.forEach(function (type) {\n            Sub[type] = Super[type];\n        });\n        // enable recursive self-lookup\n        if (name) {\n            Sub.options.components[name] = Sub;\n        }\n        // keep a reference to the super options at extension time.\n        // later at instantiation we can check if Super's options have\n        // been updated.\n        Sub.superOptions = Super.options;\n        Sub.extendOptions = extendOptions;\n        Sub.sealedOptions = extend({}, Sub.options);\n        // cache constructor\n        cachedCtors[SuperId] = Sub;\n        return Sub;\n    };\n}\nfunction initProps(Comp) {\n    var props = Comp.options.props;\n    for (var key in props) {\n        proxy(Comp.prototype, \"_props\", key);\n    }\n}\nfunction initComputed(Comp) {\n    var computed = Comp.options.computed;\n    for (var key in computed) {\n        defineComputed(Comp.prototype, key, computed[key]);\n    }\n}\n\nfunction initAssetRegisters(Vue) {\n    /**\n     * Create asset registration methods.\n     */\n    ASSET_TYPES.forEach(function (type) {\n        // @ts-expect-error function is not exact same type\n        Vue[type] = function (id, definition) {\n            if (!definition) {\n                return this.options[type + 's'][id];\n            }\n            else {\n                /* istanbul ignore if */\n                if ( true && type === 'component') {\n                    validateComponentName(id);\n                }\n                if (type === 'component' && isPlainObject(definition)) {\n                    // @ts-expect-error\n                    definition.name = definition.name || id;\n                    definition = this.options._base.extend(definition);\n                }\n                if (type === 'directive' && isFunction(definition)) {\n                    definition = { bind: definition, update: definition };\n                }\n                this.options[type + 's'][id] = definition;\n                return definition;\n            }\n        };\n    });\n}\n\nfunction _getComponentName(opts) {\n    return opts && (getComponentName(opts.Ctor.options) || opts.tag);\n}\nfunction matches(pattern, name) {\n    if (isArray(pattern)) {\n        return pattern.indexOf(name) > -1;\n    }\n    else if (typeof pattern === 'string') {\n        return pattern.split(',').indexOf(name) > -1;\n    }\n    else if (isRegExp(pattern)) {\n        return pattern.test(name);\n    }\n    /* istanbul ignore next */\n    return false;\n}\nfunction pruneCache(keepAliveInstance, filter) {\n    var cache = keepAliveInstance.cache, keys = keepAliveInstance.keys, _vnode = keepAliveInstance._vnode, $vnode = keepAliveInstance.$vnode;\n    for (var key in cache) {\n        var entry = cache[key];\n        if (entry) {\n            var name_1 = entry.name;\n            if (name_1 && !filter(name_1)) {\n                pruneCacheEntry(cache, key, keys, _vnode);\n            }\n        }\n    }\n    $vnode.componentOptions.children = undefined;\n}\nfunction pruneCacheEntry(cache, key, keys, current) {\n    var entry = cache[key];\n    if (entry && (!current || entry.tag !== current.tag)) {\n        // @ts-expect-error can be undefined\n        entry.componentInstance.$destroy();\n    }\n    cache[key] = null;\n    remove$2(keys, key);\n}\nvar patternTypes = [String, RegExp, Array];\n// TODO defineComponent\nvar KeepAlive = {\n    name: 'keep-alive',\n    abstract: true,\n    props: {\n        include: patternTypes,\n        exclude: patternTypes,\n        max: [String, Number]\n    },\n    methods: {\n        cacheVNode: function () {\n            var _a = this, cache = _a.cache, keys = _a.keys, vnodeToCache = _a.vnodeToCache, keyToCache = _a.keyToCache;\n            if (vnodeToCache) {\n                var tag = vnodeToCache.tag, componentInstance = vnodeToCache.componentInstance, componentOptions = vnodeToCache.componentOptions;\n                cache[keyToCache] = {\n                    name: _getComponentName(componentOptions),\n                    tag: tag,\n                    componentInstance: componentInstance\n                };\n                keys.push(keyToCache);\n                // prune oldest entry\n                if (this.max && keys.length > parseInt(this.max)) {\n                    pruneCacheEntry(cache, keys[0], keys, this._vnode);\n                }\n                this.vnodeToCache = null;\n            }\n        }\n    },\n    created: function () {\n        this.cache = Object.create(null);\n        this.keys = [];\n    },\n    destroyed: function () {\n        for (var key in this.cache) {\n            pruneCacheEntry(this.cache, key, this.keys);\n        }\n    },\n    mounted: function () {\n        var _this = this;\n        this.cacheVNode();\n        this.$watch('include', function (val) {\n            pruneCache(_this, function (name) { return matches(val, name); });\n        });\n        this.$watch('exclude', function (val) {\n            pruneCache(_this, function (name) { return !matches(val, name); });\n        });\n    },\n    updated: function () {\n        this.cacheVNode();\n    },\n    render: function () {\n        var slot = this.$slots.default;\n        var vnode = getFirstComponentChild(slot);\n        var componentOptions = vnode && vnode.componentOptions;\n        if (componentOptions) {\n            // check pattern\n            var name_2 = _getComponentName(componentOptions);\n            var _a = this, include = _a.include, exclude = _a.exclude;\n            if (\n            // not included\n            (include && (!name_2 || !matches(include, name_2))) ||\n                // excluded\n                (exclude && name_2 && matches(exclude, name_2))) {\n                return vnode;\n            }\n            var _b = this, cache = _b.cache, keys = _b.keys;\n            var key = vnode.key == null\n                ? // same constructor may get registered as different local components\n                    // so cid alone is not enough (#3269)\n                    componentOptions.Ctor.cid +\n                        (componentOptions.tag ? \"::\".concat(componentOptions.tag) : '')\n                : vnode.key;\n            if (cache[key]) {\n                vnode.componentInstance = cache[key].componentInstance;\n                // make current key freshest\n                remove$2(keys, key);\n                keys.push(key);\n            }\n            else {\n                // delay setting the cache until update\n                this.vnodeToCache = vnode;\n                this.keyToCache = key;\n            }\n            // @ts-expect-error can vnode.data can be undefined\n            vnode.data.keepAlive = true;\n        }\n        return vnode || (slot && slot[0]);\n    }\n};\n\nvar builtInComponents = {\n    KeepAlive: KeepAlive\n};\n\nfunction initGlobalAPI(Vue) {\n    // config\n    var configDef = {};\n    configDef.get = function () { return config; };\n    if (true) {\n        configDef.set = function () {\n            warn('Do not replace the Vue.config object, set individual fields instead.');\n        };\n    }\n    Object.defineProperty(Vue, 'config', configDef);\n    // exposed util methods.\n    // NOTE: these are not considered part of the public API - avoid relying on\n    // them unless you are aware of the risk.\n    Vue.util = {\n        warn: warn,\n        extend: extend,\n        mergeOptions: mergeOptions,\n        defineReactive: defineReactive\n    };\n    Vue.set = set;\n    Vue.delete = del;\n    Vue.nextTick = nextTick;\n    // 2.6 explicit observable API\n    Vue.observable = function (obj) {\n        observe(obj);\n        return obj;\n    };\n    Vue.options = Object.create(null);\n    ASSET_TYPES.forEach(function (type) {\n        Vue.options[type + 's'] = Object.create(null);\n    });\n    // this is used to identify the \"base\" constructor to extend all plain-object\n    // components with in Weex's multi-instance scenarios.\n    Vue.options._base = Vue;\n    extend(Vue.options.components, builtInComponents);\n    initUse(Vue);\n    initMixin(Vue);\n    initExtend(Vue);\n    initAssetRegisters(Vue);\n}\n\ninitGlobalAPI(Vue);\nObject.defineProperty(Vue.prototype, '$isServer', {\n    get: isServerRendering\n});\nObject.defineProperty(Vue.prototype, '$ssrContext', {\n    get: function () {\n        /* istanbul ignore next */\n        return this.$vnode && this.$vnode.ssrContext;\n    }\n});\n// expose FunctionalRenderContext for ssr runtime helper installation\nObject.defineProperty(Vue, 'FunctionalRenderContext', {\n    value: FunctionalRenderContext\n});\nVue.version = version;\n\n// these are reserved for web because they are directly compiled away\n// during template compilation\nvar isReservedAttr = makeMap('style,class');\n// attributes that should be using props for binding\nvar acceptValue = makeMap('input,textarea,option,select,progress');\nvar mustUseProp = function (tag, type, attr) {\n    return ((attr === 'value' && acceptValue(tag) && type !== 'button') ||\n        (attr === 'selected' && tag === 'option') ||\n        (attr === 'checked' && tag === 'input') ||\n        (attr === 'muted' && tag === 'video'));\n};\nvar isEnumeratedAttr = makeMap('contenteditable,draggable,spellcheck');\nvar isValidContentEditableValue = makeMap('events,caret,typing,plaintext-only');\nvar convertEnumeratedValue = function (key, value) {\n    return isFalsyAttrValue(value) || value === 'false'\n        ? 'false'\n        : // allow arbitrary string value for contenteditable\n            key === 'contenteditable' && isValidContentEditableValue(value)\n                ? value\n                : 'true';\n};\nvar isBooleanAttr = makeMap('allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,' +\n    'default,defaultchecked,defaultmuted,defaultselected,defer,disabled,' +\n    'enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,' +\n    'muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,' +\n    'required,reversed,scoped,seamless,selected,sortable,' +\n    'truespeed,typemustmatch,visible');\nvar xlinkNS = 'http://www.w3.org/1999/xlink';\nvar isXlink = function (name) {\n    return name.charAt(5) === ':' && name.slice(0, 5) === 'xlink';\n};\nvar getXlinkProp = function (name) {\n    return isXlink(name) ? name.slice(6, name.length) : '';\n};\nvar isFalsyAttrValue = function (val) {\n    return val == null || val === false;\n};\n\nfunction genClassForVnode(vnode) {\n    var data = vnode.data;\n    var parentNode = vnode;\n    var childNode = vnode;\n    while (isDef(childNode.componentInstance)) {\n        childNode = childNode.componentInstance._vnode;\n        if (childNode && childNode.data) {\n            data = mergeClassData(childNode.data, data);\n        }\n    }\n    // @ts-expect-error parentNode.parent not VNodeWithData\n    while (isDef((parentNode = parentNode.parent))) {\n        if (parentNode && parentNode.data) {\n            data = mergeClassData(data, parentNode.data);\n        }\n    }\n    return renderClass(data.staticClass, data.class);\n}\nfunction mergeClassData(child, parent) {\n    return {\n        staticClass: concat(child.staticClass, parent.staticClass),\n        class: isDef(child.class) ? [child.class, parent.class] : parent.class\n    };\n}\nfunction renderClass(staticClass, dynamicClass) {\n    if (isDef(staticClass) || isDef(dynamicClass)) {\n        return concat(staticClass, stringifyClass(dynamicClass));\n    }\n    /* istanbul ignore next */\n    return '';\n}\nfunction concat(a, b) {\n    return a ? (b ? a + ' ' + b : a) : b || '';\n}\nfunction stringifyClass(value) {\n    if (Array.isArray(value)) {\n        return stringifyArray(value);\n    }\n    if (isObject(value)) {\n        return stringifyObject(value);\n    }\n    if (typeof value === 'string') {\n        return value;\n    }\n    /* istanbul ignore next */\n    return '';\n}\nfunction stringifyArray(value) {\n    var res = '';\n    var stringified;\n    for (var i = 0, l = value.length; i < l; i++) {\n        if (isDef((stringified = stringifyClass(value[i]))) && stringified !== '') {\n            if (res)\n                res += ' ';\n            res += stringified;\n        }\n    }\n    return res;\n}\nfunction stringifyObject(value) {\n    var res = '';\n    for (var key in value) {\n        if (value[key]) {\n            if (res)\n                res += ' ';\n            res += key;\n        }\n    }\n    return res;\n}\n\nvar namespaceMap = {\n    svg: 'http://www.w3.org/2000/svg',\n    math: 'http://www.w3.org/1998/Math/MathML'\n};\nvar isHTMLTag = makeMap('html,body,base,head,link,meta,style,title,' +\n    'address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,' +\n    'div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,' +\n    'a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,' +\n    's,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,' +\n    'embed,object,param,source,canvas,script,noscript,del,ins,' +\n    'caption,col,colgroup,table,thead,tbody,td,th,tr,' +\n    'button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,' +\n    'output,progress,select,textarea,' +\n    'details,dialog,menu,menuitem,summary,' +\n    'content,element,shadow,template,blockquote,iframe,tfoot');\n// this map is intentionally selective, only covering SVG elements that may\n// contain child elements.\nvar isSVG = makeMap('svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,' +\n    'foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,' +\n    'polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view', true);\nvar isReservedTag = function (tag) {\n    return isHTMLTag(tag) || isSVG(tag);\n};\nfunction getTagNamespace(tag) {\n    if (isSVG(tag)) {\n        return 'svg';\n    }\n    // basic support for MathML\n    // note it doesn't support other MathML elements being component roots\n    if (tag === 'math') {\n        return 'math';\n    }\n}\nvar unknownElementCache = Object.create(null);\nfunction isUnknownElement(tag) {\n    /* istanbul ignore if */\n    if (!inBrowser) {\n        return true;\n    }\n    if (isReservedTag(tag)) {\n        return false;\n    }\n    tag = tag.toLowerCase();\n    /* istanbul ignore if */\n    if (unknownElementCache[tag] != null) {\n        return unknownElementCache[tag];\n    }\n    var el = document.createElement(tag);\n    if (tag.indexOf('-') > -1) {\n        // https://stackoverflow.com/a/28210364/1070244\n        return (unknownElementCache[tag] =\n            el.constructor === window.HTMLUnknownElement ||\n                el.constructor === window.HTMLElement);\n    }\n    else {\n        return (unknownElementCache[tag] = /HTMLUnknownElement/.test(el.toString()));\n    }\n}\nvar isTextInputType = makeMap('text,number,password,search,email,tel,url');\n\n/**\n * Query an element selector if it's not an element already.\n */\nfunction query(el) {\n    if (typeof el === 'string') {\n        var selected = document.querySelector(el);\n        if (!selected) {\n             true && warn('Cannot find element: ' + el);\n            return document.createElement('div');\n        }\n        return selected;\n    }\n    else {\n        return el;\n    }\n}\n\nfunction createElement(tagName, vnode) {\n    var elm = document.createElement(tagName);\n    if (tagName !== 'select') {\n        return elm;\n    }\n    // false or null will remove the attribute but undefined will not\n    if (vnode.data &&\n        vnode.data.attrs &&\n        vnode.data.attrs.multiple !== undefined) {\n        elm.setAttribute('multiple', 'multiple');\n    }\n    return elm;\n}\nfunction createElementNS(namespace, tagName) {\n    return document.createElementNS(namespaceMap[namespace], tagName);\n}\nfunction createTextNode(text) {\n    return document.createTextNode(text);\n}\nfunction createComment(text) {\n    return document.createComment(text);\n}\nfunction insertBefore(parentNode, newNode, referenceNode) {\n    parentNode.insertBefore(newNode, referenceNode);\n}\nfunction removeChild(node, child) {\n    node.removeChild(child);\n}\nfunction appendChild(node, child) {\n    node.appendChild(child);\n}\nfunction parentNode(node) {\n    return node.parentNode;\n}\nfunction nextSibling(node) {\n    return node.nextSibling;\n}\nfunction tagName(node) {\n    return node.tagName;\n}\nfunction setTextContent(node, text) {\n    node.textContent = text;\n}\nfunction setStyleScope(node, scopeId) {\n    node.setAttribute(scopeId, '');\n}\n\nvar nodeOps = /*#__PURE__*/Object.freeze({\n  __proto__: null,\n  createElement: createElement,\n  createElementNS: createElementNS,\n  createTextNode: createTextNode,\n  createComment: createComment,\n  insertBefore: insertBefore,\n  removeChild: removeChild,\n  appendChild: appendChild,\n  parentNode: parentNode,\n  nextSibling: nextSibling,\n  tagName: tagName,\n  setTextContent: setTextContent,\n  setStyleScope: setStyleScope\n});\n\nvar ref = {\n    create: function (_, vnode) {\n        registerRef(vnode);\n    },\n    update: function (oldVnode, vnode) {\n        if (oldVnode.data.ref !== vnode.data.ref) {\n            registerRef(oldVnode, true);\n            registerRef(vnode);\n        }\n    },\n    destroy: function (vnode) {\n        registerRef(vnode, true);\n    }\n};\nfunction registerRef(vnode, isRemoval) {\n    var ref = vnode.data.ref;\n    if (!isDef(ref))\n        return;\n    var vm = vnode.context;\n    var refValue = vnode.componentInstance || vnode.elm;\n    var value = isRemoval ? null : refValue;\n    var $refsValue = isRemoval ? undefined : refValue;\n    if (isFunction(ref)) {\n        invokeWithErrorHandling(ref, vm, [value], vm, \"template ref function\");\n        return;\n    }\n    var isFor = vnode.data.refInFor;\n    var _isString = typeof ref === 'string' || typeof ref === 'number';\n    var _isRef = isRef(ref);\n    var refs = vm.$refs;\n    if (_isString || _isRef) {\n        if (isFor) {\n            var existing = _isString ? refs[ref] : ref.value;\n            if (isRemoval) {\n                isArray(existing) && remove$2(existing, refValue);\n            }\n            else {\n                if (!isArray(existing)) {\n                    if (_isString) {\n                        refs[ref] = [refValue];\n                        setSetupRef(vm, ref, refs[ref]);\n                    }\n                    else {\n                        ref.value = [refValue];\n                    }\n                }\n                else if (!existing.includes(refValue)) {\n                    existing.push(refValue);\n                }\n            }\n        }\n        else if (_isString) {\n            if (isRemoval && refs[ref] !== refValue) {\n                return;\n            }\n            refs[ref] = $refsValue;\n            setSetupRef(vm, ref, value);\n        }\n        else if (_isRef) {\n            if (isRemoval && ref.value !== refValue) {\n                return;\n            }\n            ref.value = value;\n        }\n        else if (true) {\n            warn(\"Invalid template ref type: \".concat(typeof ref));\n        }\n    }\n}\nfunction setSetupRef(_a, key, val) {\n    var _setupState = _a._setupState;\n    if (_setupState && hasOwn(_setupState, key)) {\n        if (isRef(_setupState[key])) {\n            _setupState[key].value = val;\n        }\n        else {\n            _setupState[key] = val;\n        }\n    }\n}\n\n/**\n * Virtual DOM patching algorithm based on Snabbdom by\n * Simon Friis Vindum (@paldepind)\n * Licensed under the MIT License\n * https://github.com/paldepind/snabbdom/blob/master/LICENSE\n *\n * modified by Evan You (@yyx990803)\n *\n * Not type-checking this because this file is perf-critical and the cost\n * of making flow understand it is not worth it.\n */\nvar emptyNode = new VNode('', {}, []);\nvar hooks = ['create', 'activate', 'update', 'remove', 'destroy'];\nfunction sameVnode(a, b) {\n    return (a.key === b.key &&\n        a.asyncFactory === b.asyncFactory &&\n        ((a.tag === b.tag &&\n            a.isComment === b.isComment &&\n            isDef(a.data) === isDef(b.data) &&\n            sameInputType(a, b)) ||\n            (isTrue(a.isAsyncPlaceholder) && isUndef(b.asyncFactory.error))));\n}\nfunction sameInputType(a, b) {\n    if (a.tag !== 'input')\n        return true;\n    var i;\n    var typeA = isDef((i = a.data)) && isDef((i = i.attrs)) && i.type;\n    var typeB = isDef((i = b.data)) && isDef((i = i.attrs)) && i.type;\n    return typeA === typeB || (isTextInputType(typeA) && isTextInputType(typeB));\n}\nfunction createKeyToOldIdx(children, beginIdx, endIdx) {\n    var i, key;\n    var map = {};\n    for (i = beginIdx; i <= endIdx; ++i) {\n        key = children[i].key;\n        if (isDef(key))\n            map[key] = i;\n    }\n    return map;\n}\nfunction createPatchFunction(backend) {\n    var i, j;\n    var cbs = {};\n    var modules = backend.modules, nodeOps = backend.nodeOps;\n    for (i = 0; i < hooks.length; ++i) {\n        cbs[hooks[i]] = [];\n        for (j = 0; j < modules.length; ++j) {\n            if (isDef(modules[j][hooks[i]])) {\n                cbs[hooks[i]].push(modules[j][hooks[i]]);\n            }\n        }\n    }\n    function emptyNodeAt(elm) {\n        return new VNode(nodeOps.tagName(elm).toLowerCase(), {}, [], undefined, elm);\n    }\n    function createRmCb(childElm, listeners) {\n        function remove() {\n            if (--remove.listeners === 0) {\n                removeNode(childElm);\n            }\n        }\n        remove.listeners = listeners;\n        return remove;\n    }\n    function removeNode(el) {\n        var parent = nodeOps.parentNode(el);\n        // element may have already been removed due to v-html / v-text\n        if (isDef(parent)) {\n            nodeOps.removeChild(parent, el);\n        }\n    }\n    function isUnknownElement(vnode, inVPre) {\n        return (!inVPre &&\n            !vnode.ns &&\n            !(config.ignoredElements.length &&\n                config.ignoredElements.some(function (ignore) {\n                    return isRegExp(ignore)\n                        ? ignore.test(vnode.tag)\n                        : ignore === vnode.tag;\n                })) &&\n            config.isUnknownElement(vnode.tag));\n    }\n    var creatingElmInVPre = 0;\n    function createElm(vnode, insertedVnodeQueue, parentElm, refElm, nested, ownerArray, index) {\n        if (isDef(vnode.elm) && isDef(ownerArray)) {\n            // This vnode was used in a previous render!\n            // now it's used as a new node, overwriting its elm would cause\n            // potential patch errors down the road when it's used as an insertion\n            // reference node. Instead, we clone the node on-demand before creating\n            // associated DOM element for it.\n            vnode = ownerArray[index] = cloneVNode(vnode);\n        }\n        vnode.isRootInsert = !nested; // for transition enter check\n        if (createComponent(vnode, insertedVnodeQueue, parentElm, refElm)) {\n            return;\n        }\n        var data = vnode.data;\n        var children = vnode.children;\n        var tag = vnode.tag;\n        if (isDef(tag)) {\n            if (true) {\n                if (data && data.pre) {\n                    creatingElmInVPre++;\n                }\n                if (isUnknownElement(vnode, creatingElmInVPre)) {\n                    warn('Unknown custom element: <' +\n                        tag +\n                        '> - did you ' +\n                        'register the component correctly? For recursive components, ' +\n                        'make sure to provide the \"name\" option.', vnode.context);\n                }\n            }\n            vnode.elm = vnode.ns\n                ? nodeOps.createElementNS(vnode.ns, tag)\n                : nodeOps.createElement(tag, vnode);\n            setScope(vnode);\n            createChildren(vnode, children, insertedVnodeQueue);\n            if (isDef(data)) {\n                invokeCreateHooks(vnode, insertedVnodeQueue);\n            }\n            insert(parentElm, vnode.elm, refElm);\n            if ( true && data && data.pre) {\n                creatingElmInVPre--;\n            }\n        }\n        else if (isTrue(vnode.isComment)) {\n            vnode.elm = nodeOps.createComment(vnode.text);\n            insert(parentElm, vnode.elm, refElm);\n        }\n        else {\n            vnode.elm = nodeOps.createTextNode(vnode.text);\n            insert(parentElm, vnode.elm, refElm);\n        }\n    }\n    function createComponent(vnode, insertedVnodeQueue, parentElm, refElm) {\n        var i = vnode.data;\n        if (isDef(i)) {\n            var isReactivated = isDef(vnode.componentInstance) && i.keepAlive;\n            if (isDef((i = i.hook)) && isDef((i = i.init))) {\n                i(vnode, false /* hydrating */);\n            }\n            // after calling the init hook, if the vnode is a child component\n            // it should've created a child instance and mounted it. the child\n            // component also has set the placeholder vnode's elm.\n            // in that case we can just return the element and be done.\n            if (isDef(vnode.componentInstance)) {\n                initComponent(vnode, insertedVnodeQueue);\n                insert(parentElm, vnode.elm, refElm);\n                if (isTrue(isReactivated)) {\n                    reactivateComponent(vnode, insertedVnodeQueue, parentElm, refElm);\n                }\n                return true;\n            }\n        }\n    }\n    function initComponent(vnode, insertedVnodeQueue) {\n        if (isDef(vnode.data.pendingInsert)) {\n            insertedVnodeQueue.push.apply(insertedVnodeQueue, vnode.data.pendingInsert);\n            vnode.data.pendingInsert = null;\n        }\n        vnode.elm = vnode.componentInstance.$el;\n        if (isPatchable(vnode)) {\n            invokeCreateHooks(vnode, insertedVnodeQueue);\n            setScope(vnode);\n        }\n        else {\n            // empty component root.\n            // skip all element-related modules except for ref (#3455)\n            registerRef(vnode);\n            // make sure to invoke the insert hook\n            insertedVnodeQueue.push(vnode);\n        }\n    }\n    function reactivateComponent(vnode, insertedVnodeQueue, parentElm, refElm) {\n        var i;\n        // hack for #4339: a reactivated component with inner transition\n        // does not trigger because the inner node's created hooks are not called\n        // again. It's not ideal to involve module-specific logic in here but\n        // there doesn't seem to be a better way to do it.\n        var innerNode = vnode;\n        while (innerNode.componentInstance) {\n            innerNode = innerNode.componentInstance._vnode;\n            if (isDef((i = innerNode.data)) && isDef((i = i.transition))) {\n                for (i = 0; i < cbs.activate.length; ++i) {\n                    cbs.activate[i](emptyNode, innerNode);\n                }\n                insertedVnodeQueue.push(innerNode);\n                break;\n            }\n        }\n        // unlike a newly created component,\n        // a reactivated keep-alive component doesn't insert itself\n        insert(parentElm, vnode.elm, refElm);\n    }\n    function insert(parent, elm, ref) {\n        if (isDef(parent)) {\n            if (isDef(ref)) {\n                if (nodeOps.parentNode(ref) === parent) {\n                    nodeOps.insertBefore(parent, elm, ref);\n                }\n            }\n            else {\n                nodeOps.appendChild(parent, elm);\n            }\n        }\n    }\n    function createChildren(vnode, children, insertedVnodeQueue) {\n        if (isArray(children)) {\n            if (true) {\n                checkDuplicateKeys(children);\n            }\n            for (var i_1 = 0; i_1 < children.length; ++i_1) {\n                createElm(children[i_1], insertedVnodeQueue, vnode.elm, null, true, children, i_1);\n            }\n        }\n        else if (isPrimitive(vnode.text)) {\n            nodeOps.appendChild(vnode.elm, nodeOps.createTextNode(String(vnode.text)));\n        }\n    }\n    function isPatchable(vnode) {\n        while (vnode.componentInstance) {\n            vnode = vnode.componentInstance._vnode;\n        }\n        return isDef(vnode.tag);\n    }\n    function invokeCreateHooks(vnode, insertedVnodeQueue) {\n        for (var i_2 = 0; i_2 < cbs.create.length; ++i_2) {\n            cbs.create[i_2](emptyNode, vnode);\n        }\n        i = vnode.data.hook; // Reuse variable\n        if (isDef(i)) {\n            if (isDef(i.create))\n                i.create(emptyNode, vnode);\n            if (isDef(i.insert))\n                insertedVnodeQueue.push(vnode);\n        }\n    }\n    // set scope id attribute for scoped CSS.\n    // this is implemented as a special case to avoid the overhead\n    // of going through the normal attribute patching process.\n    function setScope(vnode) {\n        var i;\n        if (isDef((i = vnode.fnScopeId))) {\n            nodeOps.setStyleScope(vnode.elm, i);\n        }\n        else {\n            var ancestor = vnode;\n            while (ancestor) {\n                if (isDef((i = ancestor.context)) && isDef((i = i.$options._scopeId))) {\n                    nodeOps.setStyleScope(vnode.elm, i);\n                }\n                ancestor = ancestor.parent;\n            }\n        }\n        // for slot content they should also get the scopeId from the host instance.\n        if (isDef((i = activeInstance)) &&\n            i !== vnode.context &&\n            i !== vnode.fnContext &&\n            isDef((i = i.$options._scopeId))) {\n            nodeOps.setStyleScope(vnode.elm, i);\n        }\n    }\n    function addVnodes(parentElm, refElm, vnodes, startIdx, endIdx, insertedVnodeQueue) {\n        for (; startIdx <= endIdx; ++startIdx) {\n            createElm(vnodes[startIdx], insertedVnodeQueue, parentElm, refElm, false, vnodes, startIdx);\n        }\n    }\n    function invokeDestroyHook(vnode) {\n        var i, j;\n        var data = vnode.data;\n        if (isDef(data)) {\n            if (isDef((i = data.hook)) && isDef((i = i.destroy)))\n                i(vnode);\n            for (i = 0; i < cbs.destroy.length; ++i)\n                cbs.destroy[i](vnode);\n        }\n        if (isDef((i = vnode.children))) {\n            for (j = 0; j < vnode.children.length; ++j) {\n                invokeDestroyHook(vnode.children[j]);\n            }\n        }\n    }\n    function removeVnodes(vnodes, startIdx, endIdx) {\n        for (; startIdx <= endIdx; ++startIdx) {\n            var ch = vnodes[startIdx];\n            if (isDef(ch)) {\n                if (isDef(ch.tag)) {\n                    removeAndInvokeRemoveHook(ch);\n                    invokeDestroyHook(ch);\n                }\n                else {\n                    // Text node\n                    removeNode(ch.elm);\n                }\n            }\n        }\n    }\n    function removeAndInvokeRemoveHook(vnode, rm) {\n        if (isDef(rm) || isDef(vnode.data)) {\n            var i_3;\n            var listeners = cbs.remove.length + 1;\n            if (isDef(rm)) {\n                // we have a recursively passed down rm callback\n                // increase the listeners count\n                rm.listeners += listeners;\n            }\n            else {\n                // directly removing\n                rm = createRmCb(vnode.elm, listeners);\n            }\n            // recursively invoke hooks on child component root node\n            if (isDef((i_3 = vnode.componentInstance)) &&\n                isDef((i_3 = i_3._vnode)) &&\n                isDef(i_3.data)) {\n                removeAndInvokeRemoveHook(i_3, rm);\n            }\n            for (i_3 = 0; i_3 < cbs.remove.length; ++i_3) {\n                cbs.remove[i_3](vnode, rm);\n            }\n            if (isDef((i_3 = vnode.data.hook)) && isDef((i_3 = i_3.remove))) {\n                i_3(vnode, rm);\n            }\n            else {\n                rm();\n            }\n        }\n        else {\n            removeNode(vnode.elm);\n        }\n    }\n    function updateChildren(parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) {\n        var oldStartIdx = 0;\n        var newStartIdx = 0;\n        var oldEndIdx = oldCh.length - 1;\n        var oldStartVnode = oldCh[0];\n        var oldEndVnode = oldCh[oldEndIdx];\n        var newEndIdx = newCh.length - 1;\n        var newStartVnode = newCh[0];\n        var newEndVnode = newCh[newEndIdx];\n        var oldKeyToIdx, idxInOld, vnodeToMove, refElm;\n        // removeOnly is a special flag used only by <transition-group>\n        // to ensure removed elements stay in correct relative positions\n        // during leaving transitions\n        var canMove = !removeOnly;\n        if (true) {\n            checkDuplicateKeys(newCh);\n        }\n        while (oldStartIdx <= oldEndIdx && newStartIdx <= newEndIdx) {\n            if (isUndef(oldStartVnode)) {\n                oldStartVnode = oldCh[++oldStartIdx]; // Vnode has been moved left\n            }\n            else if (isUndef(oldEndVnode)) {\n                oldEndVnode = oldCh[--oldEndIdx];\n            }\n            else if (sameVnode(oldStartVnode, newStartVnode)) {\n                patchVnode(oldStartVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);\n                oldStartVnode = oldCh[++oldStartIdx];\n                newStartVnode = newCh[++newStartIdx];\n            }\n            else if (sameVnode(oldEndVnode, newEndVnode)) {\n                patchVnode(oldEndVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx);\n                oldEndVnode = oldCh[--oldEndIdx];\n                newEndVnode = newCh[--newEndIdx];\n            }\n            else if (sameVnode(oldStartVnode, newEndVnode)) {\n                // Vnode moved right\n                patchVnode(oldStartVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx);\n                canMove &&\n                    nodeOps.insertBefore(parentElm, oldStartVnode.elm, nodeOps.nextSibling(oldEndVnode.elm));\n                oldStartVnode = oldCh[++oldStartIdx];\n                newEndVnode = newCh[--newEndIdx];\n            }\n            else if (sameVnode(oldEndVnode, newStartVnode)) {\n                // Vnode moved left\n                patchVnode(oldEndVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);\n                canMove &&\n                    nodeOps.insertBefore(parentElm, oldEndVnode.elm, oldStartVnode.elm);\n                oldEndVnode = oldCh[--oldEndIdx];\n                newStartVnode = newCh[++newStartIdx];\n            }\n            else {\n                if (isUndef(oldKeyToIdx))\n                    oldKeyToIdx = createKeyToOldIdx(oldCh, oldStartIdx, oldEndIdx);\n                idxInOld = isDef(newStartVnode.key)\n                    ? oldKeyToIdx[newStartVnode.key]\n                    : findIdxInOld(newStartVnode, oldCh, oldStartIdx, oldEndIdx);\n                if (isUndef(idxInOld)) {\n                    // New element\n                    createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx);\n                }\n                else {\n                    vnodeToMove = oldCh[idxInOld];\n                    if (sameVnode(vnodeToMove, newStartVnode)) {\n                        patchVnode(vnodeToMove, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);\n                        oldCh[idxInOld] = undefined;\n                        canMove &&\n                            nodeOps.insertBefore(parentElm, vnodeToMove.elm, oldStartVnode.elm);\n                    }\n                    else {\n                        // same key but different element. treat as new element\n                        createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx);\n                    }\n                }\n                newStartVnode = newCh[++newStartIdx];\n            }\n        }\n        if (oldStartIdx > oldEndIdx) {\n            refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm;\n            addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue);\n        }\n        else if (newStartIdx > newEndIdx) {\n            removeVnodes(oldCh, oldStartIdx, oldEndIdx);\n        }\n    }\n    function checkDuplicateKeys(children) {\n        var seenKeys = {};\n        for (var i_4 = 0; i_4 < children.length; i_4++) {\n            var vnode = children[i_4];\n            var key = vnode.key;\n            if (isDef(key)) {\n                if (seenKeys[key]) {\n                    warn(\"Duplicate keys detected: '\".concat(key, \"'. This may cause an update error.\"), vnode.context);\n                }\n                else {\n                    seenKeys[key] = true;\n                }\n            }\n        }\n    }\n    function findIdxInOld(node, oldCh, start, end) {\n        for (var i_5 = start; i_5 < end; i_5++) {\n            var c = oldCh[i_5];\n            if (isDef(c) && sameVnode(node, c))\n                return i_5;\n        }\n    }\n    function patchVnode(oldVnode, vnode, insertedVnodeQueue, ownerArray, index, removeOnly) {\n        if (oldVnode === vnode) {\n            return;\n        }\n        if (isDef(vnode.elm) && isDef(ownerArray)) {\n            // clone reused vnode\n            vnode = ownerArray[index] = cloneVNode(vnode);\n        }\n        var elm = (vnode.elm = oldVnode.elm);\n        if (isTrue(oldVnode.isAsyncPlaceholder)) {\n            if (isDef(vnode.asyncFactory.resolved)) {\n                hydrate(oldVnode.elm, vnode, insertedVnodeQueue);\n            }\n            else {\n                vnode.isAsyncPlaceholder = true;\n            }\n            return;\n        }\n        // reuse element for static trees.\n        // note we only do this if the vnode is cloned -\n        // if the new node is not cloned it means the render functions have been\n        // reset by the hot-reload-api and we need to do a proper re-render.\n        if (isTrue(vnode.isStatic) &&\n            isTrue(oldVnode.isStatic) &&\n            vnode.key === oldVnode.key &&\n            (isTrue(vnode.isCloned) || isTrue(vnode.isOnce))) {\n            vnode.componentInstance = oldVnode.componentInstance;\n            return;\n        }\n        var i;\n        var data = vnode.data;\n        if (isDef(data) && isDef((i = data.hook)) && isDef((i = i.prepatch))) {\n            i(oldVnode, vnode);\n        }\n        var oldCh = oldVnode.children;\n        var ch = vnode.children;\n        if (isDef(data) && isPatchable(vnode)) {\n            for (i = 0; i < cbs.update.length; ++i)\n                cbs.update[i](oldVnode, vnode);\n            if (isDef((i = data.hook)) && isDef((i = i.update)))\n                i(oldVnode, vnode);\n        }\n        if (isUndef(vnode.text)) {\n            if (isDef(oldCh) && isDef(ch)) {\n                if (oldCh !== ch)\n                    updateChildren(elm, oldCh, ch, insertedVnodeQueue, removeOnly);\n            }\n            else if (isDef(ch)) {\n                if (true) {\n                    checkDuplicateKeys(ch);\n                }\n                if (isDef(oldVnode.text))\n                    nodeOps.setTextContent(elm, '');\n                addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue);\n            }\n            else if (isDef(oldCh)) {\n                removeVnodes(oldCh, 0, oldCh.length - 1);\n            }\n            else if (isDef(oldVnode.text)) {\n                nodeOps.setTextContent(elm, '');\n            }\n        }\n        else if (oldVnode.text !== vnode.text) {\n            nodeOps.setTextContent(elm, vnode.text);\n        }\n        if (isDef(data)) {\n            if (isDef((i = data.hook)) && isDef((i = i.postpatch)))\n                i(oldVnode, vnode);\n        }\n    }\n    function invokeInsertHook(vnode, queue, initial) {\n        // delay insert hooks for component root nodes, invoke them after the\n        // element is really inserted\n        if (isTrue(initial) && isDef(vnode.parent)) {\n            vnode.parent.data.pendingInsert = queue;\n        }\n        else {\n            for (var i_6 = 0; i_6 < queue.length; ++i_6) {\n                queue[i_6].data.hook.insert(queue[i_6]);\n            }\n        }\n    }\n    var hydrationBailed = false;\n    // list of modules that can skip create hook during hydration because they\n    // are already rendered on the client or has no need for initialization\n    // Note: style is excluded because it relies on initial clone for future\n    // deep updates (#7063).\n    var isRenderedModule = makeMap('attrs,class,staticClass,staticStyle,key');\n    // Note: this is a browser-only function so we can assume elms are DOM nodes.\n    function hydrate(elm, vnode, insertedVnodeQueue, inVPre) {\n        var i;\n        var tag = vnode.tag, data = vnode.data, children = vnode.children;\n        inVPre = inVPre || (data && data.pre);\n        vnode.elm = elm;\n        if (isTrue(vnode.isComment) && isDef(vnode.asyncFactory)) {\n            vnode.isAsyncPlaceholder = true;\n            return true;\n        }\n        // assert node match\n        if (true) {\n            if (!assertNodeMatch(elm, vnode, inVPre)) {\n                return false;\n            }\n        }\n        if (isDef(data)) {\n            if (isDef((i = data.hook)) && isDef((i = i.init)))\n                i(vnode, true /* hydrating */);\n            if (isDef((i = vnode.componentInstance))) {\n                // child component. it should have hydrated its own tree.\n                initComponent(vnode, insertedVnodeQueue);\n                return true;\n            }\n        }\n        if (isDef(tag)) {\n            if (isDef(children)) {\n                // empty element, allow client to pick up and populate children\n                if (!elm.hasChildNodes()) {\n                    createChildren(vnode, children, insertedVnodeQueue);\n                }\n                else {\n                    // v-html and domProps: innerHTML\n                    if (isDef((i = data)) &&\n                        isDef((i = i.domProps)) &&\n                        isDef((i = i.innerHTML))) {\n                        if (i !== elm.innerHTML) {\n                            /* istanbul ignore if */\n                            if ( true &&\n                                typeof console !== 'undefined' &&\n                                !hydrationBailed) {\n                                hydrationBailed = true;\n                                console.warn('Parent: ', elm);\n                                console.warn('server innerHTML: ', i);\n                                console.warn('client innerHTML: ', elm.innerHTML);\n                            }\n                            return false;\n                        }\n                    }\n                    else {\n                        // iterate and compare children lists\n                        var childrenMatch = true;\n                        var childNode = elm.firstChild;\n                        for (var i_7 = 0; i_7 < children.length; i_7++) {\n                            if (!childNode ||\n                                !hydrate(childNode, children[i_7], insertedVnodeQueue, inVPre)) {\n                                childrenMatch = false;\n                                break;\n                            }\n                            childNode = childNode.nextSibling;\n                        }\n                        // if childNode is not null, it means the actual childNodes list is\n                        // longer than the virtual children list.\n                        if (!childrenMatch || childNode) {\n                            /* istanbul ignore if */\n                            if ( true &&\n                                typeof console !== 'undefined' &&\n                                !hydrationBailed) {\n                                hydrationBailed = true;\n                                console.warn('Parent: ', elm);\n                                console.warn('Mismatching childNodes vs. VNodes: ', elm.childNodes, children);\n                            }\n                            return false;\n                        }\n                    }\n                }\n            }\n            if (isDef(data)) {\n                var fullInvoke = false;\n                for (var key in data) {\n                    if (!isRenderedModule(key)) {\n                        fullInvoke = true;\n                        invokeCreateHooks(vnode, insertedVnodeQueue);\n                        break;\n                    }\n                }\n                if (!fullInvoke && data['class']) {\n                    // ensure collecting deps for deep class bindings for future updates\n                    traverse(data['class']);\n                }\n            }\n        }\n        else if (elm.data !== vnode.text) {\n            elm.data = vnode.text;\n        }\n        return true;\n    }\n    function assertNodeMatch(node, vnode, inVPre) {\n        if (isDef(vnode.tag)) {\n            return (vnode.tag.indexOf('vue-component') === 0 ||\n                (!isUnknownElement(vnode, inVPre) &&\n                    vnode.tag.toLowerCase() ===\n                        (node.tagName && node.tagName.toLowerCase())));\n        }\n        else {\n            return node.nodeType === (vnode.isComment ? 8 : 3);\n        }\n    }\n    return function patch(oldVnode, vnode, hydrating, removeOnly) {\n        if (isUndef(vnode)) {\n            if (isDef(oldVnode))\n                invokeDestroyHook(oldVnode);\n            return;\n        }\n        var isInitialPatch = false;\n        var insertedVnodeQueue = [];\n        if (isUndef(oldVnode)) {\n            // empty mount (likely as component), create new root element\n            isInitialPatch = true;\n            createElm(vnode, insertedVnodeQueue);\n        }\n        else {\n            var isRealElement = isDef(oldVnode.nodeType);\n            if (!isRealElement && sameVnode(oldVnode, vnode)) {\n                // patch existing root node\n                patchVnode(oldVnode, vnode, insertedVnodeQueue, null, null, removeOnly);\n            }\n            else {\n                if (isRealElement) {\n                    // mounting to a real element\n                    // check if this is server-rendered content and if we can perform\n                    // a successful hydration.\n                    if (oldVnode.nodeType === 1 && oldVnode.hasAttribute(SSR_ATTR)) {\n                        oldVnode.removeAttribute(SSR_ATTR);\n                        hydrating = true;\n                    }\n                    if (isTrue(hydrating)) {\n                        if (hydrate(oldVnode, vnode, insertedVnodeQueue)) {\n                            invokeInsertHook(vnode, insertedVnodeQueue, true);\n                            return oldVnode;\n                        }\n                        else if (true) {\n                            warn('The client-side rendered virtual DOM tree is not matching ' +\n                                'server-rendered content. This is likely caused by incorrect ' +\n                                'HTML markup, for example nesting block-level elements inside ' +\n                                '<p>, or missing <tbody>. Bailing hydration and performing ' +\n                                'full client-side render.');\n                        }\n                    }\n                    // either not server-rendered, or hydration failed.\n                    // create an empty node and replace it\n                    oldVnode = emptyNodeAt(oldVnode);\n                }\n                // replacing existing element\n                var oldElm = oldVnode.elm;\n                var parentElm = nodeOps.parentNode(oldElm);\n                // create new node\n                createElm(vnode, insertedVnodeQueue, \n                // extremely rare edge case: do not insert if old element is in a\n                // leaving transition. Only happens when combining transition +\n                // keep-alive + HOCs. (#4590)\n                oldElm._leaveCb ? null : parentElm, nodeOps.nextSibling(oldElm));\n                // update parent placeholder node element, recursively\n                if (isDef(vnode.parent)) {\n                    var ancestor = vnode.parent;\n                    var patchable = isPatchable(vnode);\n                    while (ancestor) {\n                        for (var i_8 = 0; i_8 < cbs.destroy.length; ++i_8) {\n                            cbs.destroy[i_8](ancestor);\n                        }\n                        ancestor.elm = vnode.elm;\n                        if (patchable) {\n                            for (var i_9 = 0; i_9 < cbs.create.length; ++i_9) {\n                                cbs.create[i_9](emptyNode, ancestor);\n                            }\n                            // #6513\n                            // invoke insert hooks that may have been merged by create hooks.\n                            // e.g. for directives that uses the \"inserted\" hook.\n                            var insert_1 = ancestor.data.hook.insert;\n                            if (insert_1.merged) {\n                                // start at index 1 to avoid re-invoking component mounted hook\n                                // clone insert hooks to avoid being mutated during iteration.\n                                // e.g. for customed directives under transition group.\n                                var cloned = insert_1.fns.slice(1);\n                                for (var i_10 = 0; i_10 < cloned.length; i_10++) {\n                                    cloned[i_10]();\n                                }\n                            }\n                        }\n                        else {\n                            registerRef(ancestor);\n                        }\n                        ancestor = ancestor.parent;\n                    }\n                }\n                // destroy old node\n                if (isDef(parentElm)) {\n                    removeVnodes([oldVnode], 0, 0);\n                }\n                else if (isDef(oldVnode.tag)) {\n                    invokeDestroyHook(oldVnode);\n                }\n            }\n        }\n        invokeInsertHook(vnode, insertedVnodeQueue, isInitialPatch);\n        return vnode.elm;\n    };\n}\n\nvar directives = {\n    create: updateDirectives,\n    update: updateDirectives,\n    destroy: function unbindDirectives(vnode) {\n        // @ts-expect-error emptyNode is not VNodeWithData\n        updateDirectives(vnode, emptyNode);\n    }\n};\nfunction updateDirectives(oldVnode, vnode) {\n    if (oldVnode.data.directives || vnode.data.directives) {\n        _update(oldVnode, vnode);\n    }\n}\nfunction _update(oldVnode, vnode) {\n    var isCreate = oldVnode === emptyNode;\n    var isDestroy = vnode === emptyNode;\n    var oldDirs = normalizeDirectives(oldVnode.data.directives, oldVnode.context);\n    var newDirs = normalizeDirectives(vnode.data.directives, vnode.context);\n    var dirsWithInsert = [];\n    var dirsWithPostpatch = [];\n    var key, oldDir, dir;\n    for (key in newDirs) {\n        oldDir = oldDirs[key];\n        dir = newDirs[key];\n        if (!oldDir) {\n            // new directive, bind\n            callHook(dir, 'bind', vnode, oldVnode);\n            if (dir.def && dir.def.inserted) {\n                dirsWithInsert.push(dir);\n            }\n        }\n        else {\n            // existing directive, update\n            dir.oldValue = oldDir.value;\n            dir.oldArg = oldDir.arg;\n            callHook(dir, 'update', vnode, oldVnode);\n            if (dir.def && dir.def.componentUpdated) {\n                dirsWithPostpatch.push(dir);\n            }\n        }\n    }\n    if (dirsWithInsert.length) {\n        var callInsert = function () {\n            for (var i = 0; i < dirsWithInsert.length; i++) {\n                callHook(dirsWithInsert[i], 'inserted', vnode, oldVnode);\n            }\n        };\n        if (isCreate) {\n            mergeVNodeHook(vnode, 'insert', callInsert);\n        }\n        else {\n            callInsert();\n        }\n    }\n    if (dirsWithPostpatch.length) {\n        mergeVNodeHook(vnode, 'postpatch', function () {\n            for (var i = 0; i < dirsWithPostpatch.length; i++) {\n                callHook(dirsWithPostpatch[i], 'componentUpdated', vnode, oldVnode);\n            }\n        });\n    }\n    if (!isCreate) {\n        for (key in oldDirs) {\n            if (!newDirs[key]) {\n                // no longer present, unbind\n                callHook(oldDirs[key], 'unbind', oldVnode, oldVnode, isDestroy);\n            }\n        }\n    }\n}\nvar emptyModifiers = Object.create(null);\nfunction normalizeDirectives(dirs, vm) {\n    var res = Object.create(null);\n    if (!dirs) {\n        // $flow-disable-line\n        return res;\n    }\n    var i, dir;\n    for (i = 0; i < dirs.length; i++) {\n        dir = dirs[i];\n        if (!dir.modifiers) {\n            // $flow-disable-line\n            dir.modifiers = emptyModifiers;\n        }\n        res[getRawDirName(dir)] = dir;\n        if (vm._setupState && vm._setupState.__sfc) {\n            var setupDef = dir.def || resolveAsset(vm, '_setupState', 'v-' + dir.name);\n            if (typeof setupDef === 'function') {\n                dir.def = {\n                    bind: setupDef,\n                    update: setupDef,\n                };\n            }\n            else {\n                dir.def = setupDef;\n            }\n        }\n        dir.def = dir.def || resolveAsset(vm.$options, 'directives', dir.name, true);\n    }\n    // $flow-disable-line\n    return res;\n}\nfunction getRawDirName(dir) {\n    return (dir.rawName || \"\".concat(dir.name, \".\").concat(Object.keys(dir.modifiers || {}).join('.')));\n}\nfunction callHook(dir, hook, vnode, oldVnode, isDestroy) {\n    var fn = dir.def && dir.def[hook];\n    if (fn) {\n        try {\n            fn(vnode.elm, dir, vnode, oldVnode, isDestroy);\n        }\n        catch (e) {\n            handleError(e, vnode.context, \"directive \".concat(dir.name, \" \").concat(hook, \" hook\"));\n        }\n    }\n}\n\nvar baseModules = [ref, directives];\n\nfunction updateAttrs(oldVnode, vnode) {\n    var opts = vnode.componentOptions;\n    if (isDef(opts) && opts.Ctor.options.inheritAttrs === false) {\n        return;\n    }\n    if (isUndef(oldVnode.data.attrs) && isUndef(vnode.data.attrs)) {\n        return;\n    }\n    var key, cur, old;\n    var elm = vnode.elm;\n    var oldAttrs = oldVnode.data.attrs || {};\n    var attrs = vnode.data.attrs || {};\n    // clone observed objects, as the user probably wants to mutate it\n    if (isDef(attrs.__ob__) || isTrue(attrs._v_attr_proxy)) {\n        attrs = vnode.data.attrs = extend({}, attrs);\n    }\n    for (key in attrs) {\n        cur = attrs[key];\n        old = oldAttrs[key];\n        if (old !== cur) {\n            setAttr(elm, key, cur, vnode.data.pre);\n        }\n    }\n    // #4391: in IE9, setting type can reset value for input[type=radio]\n    // #6666: IE/Edge forces progress value down to 1 before setting a max\n    /* istanbul ignore if */\n    if ((isIE || isEdge) && attrs.value !== oldAttrs.value) {\n        setAttr(elm, 'value', attrs.value);\n    }\n    for (key in oldAttrs) {\n        if (isUndef(attrs[key])) {\n            if (isXlink(key)) {\n                elm.removeAttributeNS(xlinkNS, getXlinkProp(key));\n            }\n            else if (!isEnumeratedAttr(key)) {\n                elm.removeAttribute(key);\n            }\n        }\n    }\n}\nfunction setAttr(el, key, value, isInPre) {\n    if (isInPre || el.tagName.indexOf('-') > -1) {\n        baseSetAttr(el, key, value);\n    }\n    else if (isBooleanAttr(key)) {\n        // set attribute for blank value\n        // e.g. <option disabled>Select one</option>\n        if (isFalsyAttrValue(value)) {\n            el.removeAttribute(key);\n        }\n        else {\n            // technically allowfullscreen is a boolean attribute for <iframe>,\n            // but Flash expects a value of \"true\" when used on <embed> tag\n            value = key === 'allowfullscreen' && el.tagName === 'EMBED' ? 'true' : key;\n            el.setAttribute(key, value);\n        }\n    }\n    else if (isEnumeratedAttr(key)) {\n        el.setAttribute(key, convertEnumeratedValue(key, value));\n    }\n    else if (isXlink(key)) {\n        if (isFalsyAttrValue(value)) {\n            el.removeAttributeNS(xlinkNS, getXlinkProp(key));\n        }\n        else {\n            el.setAttributeNS(xlinkNS, key, value);\n        }\n    }\n    else {\n        baseSetAttr(el, key, value);\n    }\n}\nfunction baseSetAttr(el, key, value) {\n    if (isFalsyAttrValue(value)) {\n        el.removeAttribute(key);\n    }\n    else {\n        // #7138: IE10 & 11 fires input event when setting placeholder on\n        // <textarea>... block the first input event and remove the blocker\n        // immediately.\n        /* istanbul ignore if */\n        if (isIE &&\n            !isIE9 &&\n            el.tagName === 'TEXTAREA' &&\n            key === 'placeholder' &&\n            value !== '' &&\n            !el.__ieph) {\n            var blocker_1 = function (e) {\n                e.stopImmediatePropagation();\n                el.removeEventListener('input', blocker_1);\n            };\n            el.addEventListener('input', blocker_1);\n            // $flow-disable-line\n            el.__ieph = true; /* IE placeholder patched */\n        }\n        el.setAttribute(key, value);\n    }\n}\nvar attrs = {\n    create: updateAttrs,\n    update: updateAttrs\n};\n\nfunction updateClass(oldVnode, vnode) {\n    var el = vnode.elm;\n    var data = vnode.data;\n    var oldData = oldVnode.data;\n    if (isUndef(data.staticClass) &&\n        isUndef(data.class) &&\n        (isUndef(oldData) ||\n            (isUndef(oldData.staticClass) && isUndef(oldData.class)))) {\n        return;\n    }\n    var cls = genClassForVnode(vnode);\n    // handle transition classes\n    var transitionClass = el._transitionClasses;\n    if (isDef(transitionClass)) {\n        cls = concat(cls, stringifyClass(transitionClass));\n    }\n    // set the class\n    if (cls !== el._prevClass) {\n        el.setAttribute('class', cls);\n        el._prevClass = cls;\n    }\n}\nvar klass = {\n    create: updateClass,\n    update: updateClass\n};\n\n// in some cases, the event used has to be determined at runtime\n// so we used some reserved tokens during compile.\nvar RANGE_TOKEN = '__r';\nvar CHECKBOX_RADIO_TOKEN = '__c';\n\n// normalize v-model event tokens that can only be determined at runtime.\n// it's important to place the event as the first in the array because\n// the whole point is ensuring the v-model callback gets called before\n// user-attached handlers.\nfunction normalizeEvents(on) {\n    /* istanbul ignore if */\n    if (isDef(on[RANGE_TOKEN])) {\n        // IE input[type=range] only supports `change` event\n        var event_1 = isIE ? 'change' : 'input';\n        on[event_1] = [].concat(on[RANGE_TOKEN], on[event_1] || []);\n        delete on[RANGE_TOKEN];\n    }\n    // This was originally intended to fix #4521 but no longer necessary\n    // after 2.5. Keeping it for backwards compat with generated code from < 2.4\n    /* istanbul ignore if */\n    if (isDef(on[CHECKBOX_RADIO_TOKEN])) {\n        on.change = [].concat(on[CHECKBOX_RADIO_TOKEN], on.change || []);\n        delete on[CHECKBOX_RADIO_TOKEN];\n    }\n}\nvar target;\nfunction createOnceHandler(event, handler, capture) {\n    var _target = target; // save current target element in closure\n    return function onceHandler() {\n        var res = handler.apply(null, arguments);\n        if (res !== null) {\n            remove(event, onceHandler, capture, _target);\n        }\n    };\n}\n// #9446: Firefox <= 53 (in particular, ESR 52) has incorrect Event.timeStamp\n// implementation and does not fire microtasks in between event propagation, so\n// safe to exclude.\nvar useMicrotaskFix = isUsingMicroTask && !(isFF && Number(isFF[1]) <= 53);\nfunction add(name, handler, capture, passive) {\n    // async edge case #6566: inner click event triggers patch, event handler\n    // attached to outer element during patch, and triggered again. This\n    // happens because browsers fire microtask ticks between event propagation.\n    // the solution is simple: we save the timestamp when a handler is attached,\n    // and the handler would only fire if the event passed to it was fired\n    // AFTER it was attached.\n    if (useMicrotaskFix) {\n        var attachedTimestamp_1 = currentFlushTimestamp;\n        var original_1 = handler;\n        //@ts-expect-error\n        handler = original_1._wrapper = function (e) {\n            if (\n            // no bubbling, should always fire.\n            // this is just a safety net in case event.timeStamp is unreliable in\n            // certain weird environments...\n            e.target === e.currentTarget ||\n                // event is fired after handler attachment\n                e.timeStamp >= attachedTimestamp_1 ||\n                // bail for environments that have buggy event.timeStamp implementations\n                // #9462 iOS 9 bug: event.timeStamp is 0 after history.pushState\n                // #9681 QtWebEngine event.timeStamp is negative value\n                e.timeStamp <= 0 ||\n                // #9448 bail if event is fired in another document in a multi-page\n                // electron/nw.js app, since event.timeStamp will be using a different\n                // starting reference\n                e.target.ownerDocument !== document) {\n                return original_1.apply(this, arguments);\n            }\n        };\n    }\n    target.addEventListener(name, handler, supportsPassive ? { capture: capture, passive: passive } : capture);\n}\nfunction remove(name, handler, capture, _target) {\n    (_target || target).removeEventListener(name, \n    //@ts-expect-error\n    handler._wrapper || handler, capture);\n}\nfunction updateDOMListeners(oldVnode, vnode) {\n    if (isUndef(oldVnode.data.on) && isUndef(vnode.data.on)) {\n        return;\n    }\n    var on = vnode.data.on || {};\n    var oldOn = oldVnode.data.on || {};\n    // vnode is empty when removing all listeners,\n    // and use old vnode dom element\n    target = vnode.elm || oldVnode.elm;\n    normalizeEvents(on);\n    updateListeners(on, oldOn, add, remove, createOnceHandler, vnode.context);\n    target = undefined;\n}\nvar events = {\n    create: updateDOMListeners,\n    update: updateDOMListeners,\n    // @ts-expect-error emptyNode has actually data\n    destroy: function (vnode) { return updateDOMListeners(vnode, emptyNode); }\n};\n\nvar svgContainer;\nfunction updateDOMProps(oldVnode, vnode) {\n    if (isUndef(oldVnode.data.domProps) && isUndef(vnode.data.domProps)) {\n        return;\n    }\n    var key, cur;\n    var elm = vnode.elm;\n    var oldProps = oldVnode.data.domProps || {};\n    var props = vnode.data.domProps || {};\n    // clone observed objects, as the user probably wants to mutate it\n    if (isDef(props.__ob__) || isTrue(props._v_attr_proxy)) {\n        props = vnode.data.domProps = extend({}, props);\n    }\n    for (key in oldProps) {\n        if (!(key in props)) {\n            elm[key] = '';\n        }\n    }\n    for (key in props) {\n        cur = props[key];\n        // ignore children if the node has textContent or innerHTML,\n        // as these will throw away existing DOM nodes and cause removal errors\n        // on subsequent patches (#3360)\n        if (key === 'textContent' || key === 'innerHTML') {\n            if (vnode.children)\n                vnode.children.length = 0;\n            if (cur === oldProps[key])\n                continue;\n            // #6601 work around Chrome version <= 55 bug where single textNode\n            // replaced by innerHTML/textContent retains its parentNode property\n            if (elm.childNodes.length === 1) {\n                elm.removeChild(elm.childNodes[0]);\n            }\n        }\n        if (key === 'value' && elm.tagName !== 'PROGRESS') {\n            // store value as _value as well since\n            // non-string values will be stringified\n            elm._value = cur;\n            // avoid resetting cursor position when value is the same\n            var strCur = isUndef(cur) ? '' : String(cur);\n            if (shouldUpdateValue(elm, strCur)) {\n                elm.value = strCur;\n            }\n        }\n        else if (key === 'innerHTML' &&\n            isSVG(elm.tagName) &&\n            isUndef(elm.innerHTML)) {\n            // IE doesn't support innerHTML for SVG elements\n            svgContainer = svgContainer || document.createElement('div');\n            svgContainer.innerHTML = \"<svg>\".concat(cur, \"</svg>\");\n            var svg = svgContainer.firstChild;\n            while (elm.firstChild) {\n                elm.removeChild(elm.firstChild);\n            }\n            while (svg.firstChild) {\n                elm.appendChild(svg.firstChild);\n            }\n        }\n        else if (\n        // skip the update if old and new VDOM state is the same.\n        // `value` is handled separately because the DOM value may be temporarily\n        // out of sync with VDOM state due to focus, composition and modifiers.\n        // This  #4521 by skipping the unnecessary `checked` update.\n        cur !== oldProps[key]) {\n            // some property updates can throw\n            // e.g. `value` on <progress> w/ non-finite value\n            try {\n                elm[key] = cur;\n            }\n            catch (e) { }\n        }\n    }\n}\nfunction shouldUpdateValue(elm, checkVal) {\n    return (\n    //@ts-expect-error\n    !elm.composing &&\n        (elm.tagName === 'OPTION' ||\n            isNotInFocusAndDirty(elm, checkVal) ||\n            isDirtyWithModifiers(elm, checkVal)));\n}\nfunction isNotInFocusAndDirty(elm, checkVal) {\n    // return true when textbox (.number and .trim) loses focus and its value is\n    // not equal to the updated value\n    var notInFocus = true;\n    // #6157\n    // work around IE bug when accessing document.activeElement in an iframe\n    try {\n        notInFocus = document.activeElement !== elm;\n    }\n    catch (e) { }\n    return notInFocus && elm.value !== checkVal;\n}\nfunction isDirtyWithModifiers(elm, newVal) {\n    var value = elm.value;\n    var modifiers = elm._vModifiers; // injected by v-model runtime\n    if (isDef(modifiers)) {\n        if (modifiers.number) {\n            return toNumber(value) !== toNumber(newVal);\n        }\n        if (modifiers.trim) {\n            return value.trim() !== newVal.trim();\n        }\n    }\n    return value !== newVal;\n}\nvar domProps = {\n    create: updateDOMProps,\n    update: updateDOMProps\n};\n\nvar parseStyleText = cached(function (cssText) {\n    var res = {};\n    var listDelimiter = /;(?![^(]*\\))/g;\n    var propertyDelimiter = /:(.+)/;\n    cssText.split(listDelimiter).forEach(function (item) {\n        if (item) {\n            var tmp = item.split(propertyDelimiter);\n            tmp.length > 1 && (res[tmp[0].trim()] = tmp[1].trim());\n        }\n    });\n    return res;\n});\n// merge static and dynamic style data on the same vnode\nfunction normalizeStyleData(data) {\n    var style = normalizeStyleBinding(data.style);\n    // static style is pre-processed into an object during compilation\n    // and is always a fresh object, so it's safe to merge into it\n    return data.staticStyle ? extend(data.staticStyle, style) : style;\n}\n// normalize possible array / string values into Object\nfunction normalizeStyleBinding(bindingStyle) {\n    if (Array.isArray(bindingStyle)) {\n        return toObject(bindingStyle);\n    }\n    if (typeof bindingStyle === 'string') {\n        return parseStyleText(bindingStyle);\n    }\n    return bindingStyle;\n}\n/**\n * parent component style should be after child's\n * so that parent component's style could override it\n */\nfunction getStyle(vnode, checkChild) {\n    var res = {};\n    var styleData;\n    if (checkChild) {\n        var childNode = vnode;\n        while (childNode.componentInstance) {\n            childNode = childNode.componentInstance._vnode;\n            if (childNode &&\n                childNode.data &&\n                (styleData = normalizeStyleData(childNode.data))) {\n                extend(res, styleData);\n            }\n        }\n    }\n    if ((styleData = normalizeStyleData(vnode.data))) {\n        extend(res, styleData);\n    }\n    var parentNode = vnode;\n    // @ts-expect-error parentNode.parent not VNodeWithData\n    while ((parentNode = parentNode.parent)) {\n        if (parentNode.data && (styleData = normalizeStyleData(parentNode.data))) {\n            extend(res, styleData);\n        }\n    }\n    return res;\n}\n\nvar cssVarRE = /^--/;\nvar importantRE = /\\s*!important$/;\nvar setProp = function (el, name, val) {\n    /* istanbul ignore if */\n    if (cssVarRE.test(name)) {\n        el.style.setProperty(name, val);\n    }\n    else if (importantRE.test(val)) {\n        el.style.setProperty(hyphenate(name), val.replace(importantRE, ''), 'important');\n    }\n    else {\n        var normalizedName = normalize(name);\n        if (Array.isArray(val)) {\n            // Support values array created by autoprefixer, e.g.\n            // {display: [\"-webkit-box\", \"-ms-flexbox\", \"flex\"]}\n            // Set them one by one, and the browser will only set those it can recognize\n            for (var i = 0, len = val.length; i < len; i++) {\n                el.style[normalizedName] = val[i];\n            }\n        }\n        else {\n            el.style[normalizedName] = val;\n        }\n    }\n};\nvar vendorNames = ['Webkit', 'Moz', 'ms'];\nvar emptyStyle;\nvar normalize = cached(function (prop) {\n    emptyStyle = emptyStyle || document.createElement('div').style;\n    prop = camelize(prop);\n    if (prop !== 'filter' && prop in emptyStyle) {\n        return prop;\n    }\n    var capName = prop.charAt(0).toUpperCase() + prop.slice(1);\n    for (var i = 0; i < vendorNames.length; i++) {\n        var name_1 = vendorNames[i] + capName;\n        if (name_1 in emptyStyle) {\n            return name_1;\n        }\n    }\n});\nfunction updateStyle(oldVnode, vnode) {\n    var data = vnode.data;\n    var oldData = oldVnode.data;\n    if (isUndef(data.staticStyle) &&\n        isUndef(data.style) &&\n        isUndef(oldData.staticStyle) &&\n        isUndef(oldData.style)) {\n        return;\n    }\n    var cur, name;\n    var el = vnode.elm;\n    var oldStaticStyle = oldData.staticStyle;\n    var oldStyleBinding = oldData.normalizedStyle || oldData.style || {};\n    // if static style exists, stylebinding already merged into it when doing normalizeStyleData\n    var oldStyle = oldStaticStyle || oldStyleBinding;\n    var style = normalizeStyleBinding(vnode.data.style) || {};\n    // store normalized style under a different key for next diff\n    // make sure to clone it if it's reactive, since the user likely wants\n    // to mutate it.\n    vnode.data.normalizedStyle = isDef(style.__ob__) ? extend({}, style) : style;\n    var newStyle = getStyle(vnode, true);\n    for (name in oldStyle) {\n        if (isUndef(newStyle[name])) {\n            setProp(el, name, '');\n        }\n    }\n    for (name in newStyle) {\n        cur = newStyle[name];\n        // ie9 setting to null has no effect, must use empty string\n        setProp(el, name, cur == null ? '' : cur);\n    }\n}\nvar style = {\n    create: updateStyle,\n    update: updateStyle\n};\n\nvar whitespaceRE = /\\s+/;\n/**\n * Add class with compatibility for SVG since classList is not supported on\n * SVG elements in IE\n */\nfunction addClass(el, cls) {\n    /* istanbul ignore if */\n    if (!cls || !(cls = cls.trim())) {\n        return;\n    }\n    /* istanbul ignore else */\n    if (el.classList) {\n        if (cls.indexOf(' ') > -1) {\n            cls.split(whitespaceRE).forEach(function (c) { return el.classList.add(c); });\n        }\n        else {\n            el.classList.add(cls);\n        }\n    }\n    else {\n        var cur = \" \".concat(el.getAttribute('class') || '', \" \");\n        if (cur.indexOf(' ' + cls + ' ') < 0) {\n            el.setAttribute('class', (cur + cls).trim());\n        }\n    }\n}\n/**\n * Remove class with compatibility for SVG since classList is not supported on\n * SVG elements in IE\n */\nfunction removeClass(el, cls) {\n    /* istanbul ignore if */\n    if (!cls || !(cls = cls.trim())) {\n        return;\n    }\n    /* istanbul ignore else */\n    if (el.classList) {\n        if (cls.indexOf(' ') > -1) {\n            cls.split(whitespaceRE).forEach(function (c) { return el.classList.remove(c); });\n        }\n        else {\n            el.classList.remove(cls);\n        }\n        if (!el.classList.length) {\n            el.removeAttribute('class');\n        }\n    }\n    else {\n        var cur = \" \".concat(el.getAttribute('class') || '', \" \");\n        var tar = ' ' + cls + ' ';\n        while (cur.indexOf(tar) >= 0) {\n            cur = cur.replace(tar, ' ');\n        }\n        cur = cur.trim();\n        if (cur) {\n            el.setAttribute('class', cur);\n        }\n        else {\n            el.removeAttribute('class');\n        }\n    }\n}\n\nfunction resolveTransition(def) {\n    if (!def) {\n        return;\n    }\n    /* istanbul ignore else */\n    if (typeof def === 'object') {\n        var res = {};\n        if (def.css !== false) {\n            extend(res, autoCssTransition(def.name || 'v'));\n        }\n        extend(res, def);\n        return res;\n    }\n    else if (typeof def === 'string') {\n        return autoCssTransition(def);\n    }\n}\nvar autoCssTransition = cached(function (name) {\n    return {\n        enterClass: \"\".concat(name, \"-enter\"),\n        enterToClass: \"\".concat(name, \"-enter-to\"),\n        enterActiveClass: \"\".concat(name, \"-enter-active\"),\n        leaveClass: \"\".concat(name, \"-leave\"),\n        leaveToClass: \"\".concat(name, \"-leave-to\"),\n        leaveActiveClass: \"\".concat(name, \"-leave-active\")\n    };\n});\nvar hasTransition = inBrowser && !isIE9;\nvar TRANSITION = 'transition';\nvar ANIMATION = 'animation';\n// Transition property/event sniffing\nvar transitionProp = 'transition';\nvar transitionEndEvent = 'transitionend';\nvar animationProp = 'animation';\nvar animationEndEvent = 'animationend';\nif (hasTransition) {\n    /* istanbul ignore if */\n    if (window.ontransitionend === undefined &&\n        window.onwebkittransitionend !== undefined) {\n        transitionProp = 'WebkitTransition';\n        transitionEndEvent = 'webkitTransitionEnd';\n    }\n    if (window.onanimationend === undefined &&\n        window.onwebkitanimationend !== undefined) {\n        animationProp = 'WebkitAnimation';\n        animationEndEvent = 'webkitAnimationEnd';\n    }\n}\n// binding to window is necessary to make hot reload work in IE in strict mode\nvar raf = inBrowser\n    ? window.requestAnimationFrame\n        ? window.requestAnimationFrame.bind(window)\n        : setTimeout\n    : /* istanbul ignore next */ function (/* istanbul ignore next */ fn) { return fn(); };\nfunction nextFrame(fn) {\n    raf(function () {\n        // @ts-expect-error\n        raf(fn);\n    });\n}\nfunction addTransitionClass(el, cls) {\n    var transitionClasses = el._transitionClasses || (el._transitionClasses = []);\n    if (transitionClasses.indexOf(cls) < 0) {\n        transitionClasses.push(cls);\n        addClass(el, cls);\n    }\n}\nfunction removeTransitionClass(el, cls) {\n    if (el._transitionClasses) {\n        remove$2(el._transitionClasses, cls);\n    }\n    removeClass(el, cls);\n}\nfunction whenTransitionEnds(el, expectedType, cb) {\n    var _a = getTransitionInfo(el, expectedType), type = _a.type, timeout = _a.timeout, propCount = _a.propCount;\n    if (!type)\n        return cb();\n    var event = type === TRANSITION ? transitionEndEvent : animationEndEvent;\n    var ended = 0;\n    var end = function () {\n        el.removeEventListener(event, onEnd);\n        cb();\n    };\n    var onEnd = function (e) {\n        if (e.target === el) {\n            if (++ended >= propCount) {\n                end();\n            }\n        }\n    };\n    setTimeout(function () {\n        if (ended < propCount) {\n            end();\n        }\n    }, timeout + 1);\n    el.addEventListener(event, onEnd);\n}\nvar transformRE = /\\b(transform|all)(,|$)/;\nfunction getTransitionInfo(el, expectedType) {\n    var styles = window.getComputedStyle(el);\n    // JSDOM may return undefined for transition properties\n    var transitionDelays = (styles[transitionProp + 'Delay'] || '').split(', ');\n    var transitionDurations = (styles[transitionProp + 'Duration'] || '').split(', ');\n    var transitionTimeout = getTimeout(transitionDelays, transitionDurations);\n    var animationDelays = (styles[animationProp + 'Delay'] || '').split(', ');\n    var animationDurations = (styles[animationProp + 'Duration'] || '').split(', ');\n    var animationTimeout = getTimeout(animationDelays, animationDurations);\n    var type;\n    var timeout = 0;\n    var propCount = 0;\n    /* istanbul ignore if */\n    if (expectedType === TRANSITION) {\n        if (transitionTimeout > 0) {\n            type = TRANSITION;\n            timeout = transitionTimeout;\n            propCount = transitionDurations.length;\n        }\n    }\n    else if (expectedType === ANIMATION) {\n        if (animationTimeout > 0) {\n            type = ANIMATION;\n            timeout = animationTimeout;\n            propCount = animationDurations.length;\n        }\n    }\n    else {\n        timeout = Math.max(transitionTimeout, animationTimeout);\n        type =\n            timeout > 0\n                ? transitionTimeout > animationTimeout\n                    ? TRANSITION\n                    : ANIMATION\n                : null;\n        propCount = type\n            ? type === TRANSITION\n                ? transitionDurations.length\n                : animationDurations.length\n            : 0;\n    }\n    var hasTransform = type === TRANSITION && transformRE.test(styles[transitionProp + 'Property']);\n    return {\n        type: type,\n        timeout: timeout,\n        propCount: propCount,\n        hasTransform: hasTransform\n    };\n}\nfunction getTimeout(delays, durations) {\n    /* istanbul ignore next */\n    while (delays.length < durations.length) {\n        delays = delays.concat(delays);\n    }\n    return Math.max.apply(null, durations.map(function (d, i) {\n        return toMs(d) + toMs(delays[i]);\n    }));\n}\n// Old versions of Chromium (below 61.0.3163.100) formats floating pointer numbers\n// in a locale-dependent way, using a comma instead of a dot.\n// If comma is not replaced with a dot, the input will be rounded down (i.e. acting\n// as a floor function) causing unexpected behaviors\nfunction toMs(s) {\n    return Number(s.slice(0, -1).replace(',', '.')) * 1000;\n}\n\nfunction enter(vnode, toggleDisplay) {\n    var el = vnode.elm;\n    // call leave callback now\n    if (isDef(el._leaveCb)) {\n        el._leaveCb.cancelled = true;\n        el._leaveCb();\n    }\n    var data = resolveTransition(vnode.data.transition);\n    if (isUndef(data)) {\n        return;\n    }\n    /* istanbul ignore if */\n    if (isDef(el._enterCb) || el.nodeType !== 1) {\n        return;\n    }\n    var css = data.css, type = data.type, enterClass = data.enterClass, enterToClass = data.enterToClass, enterActiveClass = data.enterActiveClass, appearClass = data.appearClass, appearToClass = data.appearToClass, appearActiveClass = data.appearActiveClass, beforeEnter = data.beforeEnter, enter = data.enter, afterEnter = data.afterEnter, enterCancelled = data.enterCancelled, beforeAppear = data.beforeAppear, appear = data.appear, afterAppear = data.afterAppear, appearCancelled = data.appearCancelled, duration = data.duration;\n    // activeInstance will always be the <transition> component managing this\n    // transition. One edge case to check is when the <transition> is placed\n    // as the root node of a child component. In that case we need to check\n    // <transition>'s parent for appear check.\n    var context = activeInstance;\n    var transitionNode = activeInstance.$vnode;\n    while (transitionNode && transitionNode.parent) {\n        context = transitionNode.context;\n        transitionNode = transitionNode.parent;\n    }\n    var isAppear = !context._isMounted || !vnode.isRootInsert;\n    if (isAppear && !appear && appear !== '') {\n        return;\n    }\n    var startClass = isAppear && appearClass ? appearClass : enterClass;\n    var activeClass = isAppear && appearActiveClass ? appearActiveClass : enterActiveClass;\n    var toClass = isAppear && appearToClass ? appearToClass : enterToClass;\n    var beforeEnterHook = isAppear ? beforeAppear || beforeEnter : beforeEnter;\n    var enterHook = isAppear ? (isFunction(appear) ? appear : enter) : enter;\n    var afterEnterHook = isAppear ? afterAppear || afterEnter : afterEnter;\n    var enterCancelledHook = isAppear\n        ? appearCancelled || enterCancelled\n        : enterCancelled;\n    var explicitEnterDuration = toNumber(isObject(duration) ? duration.enter : duration);\n    if ( true && explicitEnterDuration != null) {\n        checkDuration(explicitEnterDuration, 'enter', vnode);\n    }\n    var expectsCSS = css !== false && !isIE9;\n    var userWantsControl = getHookArgumentsLength(enterHook);\n    var cb = (el._enterCb = once(function () {\n        if (expectsCSS) {\n            removeTransitionClass(el, toClass);\n            removeTransitionClass(el, activeClass);\n        }\n        // @ts-expect-error\n        if (cb.cancelled) {\n            if (expectsCSS) {\n                removeTransitionClass(el, startClass);\n            }\n            enterCancelledHook && enterCancelledHook(el);\n        }\n        else {\n            afterEnterHook && afterEnterHook(el);\n        }\n        el._enterCb = null;\n    }));\n    if (!vnode.data.show) {\n        // remove pending leave element on enter by injecting an insert hook\n        mergeVNodeHook(vnode, 'insert', function () {\n            var parent = el.parentNode;\n            var pendingNode = parent && parent._pending && parent._pending[vnode.key];\n            if (pendingNode &&\n                pendingNode.tag === vnode.tag &&\n                pendingNode.elm._leaveCb) {\n                pendingNode.elm._leaveCb();\n            }\n            enterHook && enterHook(el, cb);\n        });\n    }\n    // start enter transition\n    beforeEnterHook && beforeEnterHook(el);\n    if (expectsCSS) {\n        addTransitionClass(el, startClass);\n        addTransitionClass(el, activeClass);\n        nextFrame(function () {\n            removeTransitionClass(el, startClass);\n            // @ts-expect-error\n            if (!cb.cancelled) {\n                addTransitionClass(el, toClass);\n                if (!userWantsControl) {\n                    if (isValidDuration(explicitEnterDuration)) {\n                        setTimeout(cb, explicitEnterDuration);\n                    }\n                    else {\n                        whenTransitionEnds(el, type, cb);\n                    }\n                }\n            }\n        });\n    }\n    if (vnode.data.show) {\n        toggleDisplay && toggleDisplay();\n        enterHook && enterHook(el, cb);\n    }\n    if (!expectsCSS && !userWantsControl) {\n        cb();\n    }\n}\nfunction leave(vnode, rm) {\n    var el = vnode.elm;\n    // call enter callback now\n    if (isDef(el._enterCb)) {\n        el._enterCb.cancelled = true;\n        el._enterCb();\n    }\n    var data = resolveTransition(vnode.data.transition);\n    if (isUndef(data) || el.nodeType !== 1) {\n        return rm();\n    }\n    /* istanbul ignore if */\n    if (isDef(el._leaveCb)) {\n        return;\n    }\n    var css = data.css, type = data.type, leaveClass = data.leaveClass, leaveToClass = data.leaveToClass, leaveActiveClass = data.leaveActiveClass, beforeLeave = data.beforeLeave, leave = data.leave, afterLeave = data.afterLeave, leaveCancelled = data.leaveCancelled, delayLeave = data.delayLeave, duration = data.duration;\n    var expectsCSS = css !== false && !isIE9;\n    var userWantsControl = getHookArgumentsLength(leave);\n    var explicitLeaveDuration = toNumber(isObject(duration) ? duration.leave : duration);\n    if ( true && isDef(explicitLeaveDuration)) {\n        checkDuration(explicitLeaveDuration, 'leave', vnode);\n    }\n    var cb = (el._leaveCb = once(function () {\n        if (el.parentNode && el.parentNode._pending) {\n            el.parentNode._pending[vnode.key] = null;\n        }\n        if (expectsCSS) {\n            removeTransitionClass(el, leaveToClass);\n            removeTransitionClass(el, leaveActiveClass);\n        }\n        // @ts-expect-error\n        if (cb.cancelled) {\n            if (expectsCSS) {\n                removeTransitionClass(el, leaveClass);\n            }\n            leaveCancelled && leaveCancelled(el);\n        }\n        else {\n            rm();\n            afterLeave && afterLeave(el);\n        }\n        el._leaveCb = null;\n    }));\n    if (delayLeave) {\n        delayLeave(performLeave);\n    }\n    else {\n        performLeave();\n    }\n    function performLeave() {\n        // the delayed leave may have already been cancelled\n        // @ts-expect-error\n        if (cb.cancelled) {\n            return;\n        }\n        // record leaving element\n        if (!vnode.data.show && el.parentNode) {\n            (el.parentNode._pending || (el.parentNode._pending = {}))[vnode.key] =\n                vnode;\n        }\n        beforeLeave && beforeLeave(el);\n        if (expectsCSS) {\n            addTransitionClass(el, leaveClass);\n            addTransitionClass(el, leaveActiveClass);\n            nextFrame(function () {\n                removeTransitionClass(el, leaveClass);\n                // @ts-expect-error\n                if (!cb.cancelled) {\n                    addTransitionClass(el, leaveToClass);\n                    if (!userWantsControl) {\n                        if (isValidDuration(explicitLeaveDuration)) {\n                            setTimeout(cb, explicitLeaveDuration);\n                        }\n                        else {\n                            whenTransitionEnds(el, type, cb);\n                        }\n                    }\n                }\n            });\n        }\n        leave && leave(el, cb);\n        if (!expectsCSS && !userWantsControl) {\n            cb();\n        }\n    }\n}\n// only used in dev mode\nfunction checkDuration(val, name, vnode) {\n    if (typeof val !== 'number') {\n        warn(\"<transition> explicit \".concat(name, \" duration is not a valid number - \") +\n            \"got \".concat(JSON.stringify(val), \".\"), vnode.context);\n    }\n    else if (isNaN(val)) {\n        warn(\"<transition> explicit \".concat(name, \" duration is NaN - \") +\n            'the duration expression might be incorrect.', vnode.context);\n    }\n}\nfunction isValidDuration(val) {\n    return typeof val === 'number' && !isNaN(val);\n}\n/**\n * Normalize a transition hook's argument length. The hook may be:\n * - a merged hook (invoker) with the original in .fns\n * - a wrapped component method (check ._length)\n * - a plain function (.length)\n */\nfunction getHookArgumentsLength(fn) {\n    if (isUndef(fn)) {\n        return false;\n    }\n    // @ts-expect-error\n    var invokerFns = fn.fns;\n    if (isDef(invokerFns)) {\n        // invoker\n        return getHookArgumentsLength(Array.isArray(invokerFns) ? invokerFns[0] : invokerFns);\n    }\n    else {\n        // @ts-expect-error\n        return (fn._length || fn.length) > 1;\n    }\n}\nfunction _enter(_, vnode) {\n    if (vnode.data.show !== true) {\n        enter(vnode);\n    }\n}\nvar transition = inBrowser\n    ? {\n        create: _enter,\n        activate: _enter,\n        remove: function (vnode, rm) {\n            /* istanbul ignore else */\n            if (vnode.data.show !== true) {\n                // @ts-expect-error\n                leave(vnode, rm);\n            }\n            else {\n                rm();\n            }\n        }\n    }\n    : {};\n\nvar platformModules = [attrs, klass, events, domProps, style, transition];\n\n// the directive module should be applied last, after all\n// built-in modules have been applied.\nvar modules = platformModules.concat(baseModules);\nvar patch = createPatchFunction({ nodeOps: nodeOps, modules: modules });\n\n/**\n * Not type checking this file because flow doesn't like attaching\n * properties to Elements.\n */\n/* istanbul ignore if */\nif (isIE9) {\n    // http://www.matts411.com/post/internet-explorer-9-oninput/\n    document.addEventListener('selectionchange', function () {\n        var el = document.activeElement;\n        // @ts-expect-error\n        if (el && el.vmodel) {\n            trigger(el, 'input');\n        }\n    });\n}\nvar directive = {\n    inserted: function (el, binding, vnode, oldVnode) {\n        if (vnode.tag === 'select') {\n            // #6903\n            if (oldVnode.elm && !oldVnode.elm._vOptions) {\n                mergeVNodeHook(vnode, 'postpatch', function () {\n                    directive.componentUpdated(el, binding, vnode);\n                });\n            }\n            else {\n                setSelected(el, binding, vnode.context);\n            }\n            el._vOptions = [].map.call(el.options, getValue);\n        }\n        else if (vnode.tag === 'textarea' || isTextInputType(el.type)) {\n            el._vModifiers = binding.modifiers;\n            if (!binding.modifiers.lazy) {\n                el.addEventListener('compositionstart', onCompositionStart);\n                el.addEventListener('compositionend', onCompositionEnd);\n                // Safari < 10.2 & UIWebView doesn't fire compositionend when\n                // switching focus before confirming composition choice\n                // this also fixes the issue where some browsers e.g. iOS Chrome\n                // fires \"change\" instead of \"input\" on autocomplete.\n                el.addEventListener('change', onCompositionEnd);\n                /* istanbul ignore if */\n                if (isIE9) {\n                    el.vmodel = true;\n                }\n            }\n        }\n    },\n    componentUpdated: function (el, binding, vnode) {\n        if (vnode.tag === 'select') {\n            setSelected(el, binding, vnode.context);\n            // in case the options rendered by v-for have changed,\n            // it's possible that the value is out-of-sync with the rendered options.\n            // detect such cases and filter out values that no longer has a matching\n            // option in the DOM.\n            var prevOptions_1 = el._vOptions;\n            var curOptions_1 = (el._vOptions = [].map.call(el.options, getValue));\n            if (curOptions_1.some(function (o, i) { return !looseEqual(o, prevOptions_1[i]); })) {\n                // trigger change event if\n                // no matching option found for at least one value\n                var needReset = el.multiple\n                    ? binding.value.some(function (v) { return hasNoMatchingOption(v, curOptions_1); })\n                    : binding.value !== binding.oldValue &&\n                        hasNoMatchingOption(binding.value, curOptions_1);\n                if (needReset) {\n                    trigger(el, 'change');\n                }\n            }\n        }\n    }\n};\nfunction setSelected(el, binding, vm) {\n    actuallySetSelected(el, binding, vm);\n    /* istanbul ignore if */\n    if (isIE || isEdge) {\n        setTimeout(function () {\n            actuallySetSelected(el, binding, vm);\n        }, 0);\n    }\n}\nfunction actuallySetSelected(el, binding, vm) {\n    var value = binding.value;\n    var isMultiple = el.multiple;\n    if (isMultiple && !Array.isArray(value)) {\n         true &&\n            warn(\"<select multiple v-model=\\\"\".concat(binding.expression, \"\\\"> \") +\n                \"expects an Array value for its binding, but got \".concat(Object.prototype.toString\n                    .call(value)\n                    .slice(8, -1)), vm);\n        return;\n    }\n    var selected, option;\n    for (var i = 0, l = el.options.length; i < l; i++) {\n        option = el.options[i];\n        if (isMultiple) {\n            selected = looseIndexOf(value, getValue(option)) > -1;\n            if (option.selected !== selected) {\n                option.selected = selected;\n            }\n        }\n        else {\n            if (looseEqual(getValue(option), value)) {\n                if (el.selectedIndex !== i) {\n                    el.selectedIndex = i;\n                }\n                return;\n            }\n        }\n    }\n    if (!isMultiple) {\n        el.selectedIndex = -1;\n    }\n}\nfunction hasNoMatchingOption(value, options) {\n    return options.every(function (o) { return !looseEqual(o, value); });\n}\nfunction getValue(option) {\n    return '_value' in option ? option._value : option.value;\n}\nfunction onCompositionStart(e) {\n    e.target.composing = true;\n}\nfunction onCompositionEnd(e) {\n    // prevent triggering an input event for no reason\n    if (!e.target.composing)\n        return;\n    e.target.composing = false;\n    trigger(e.target, 'input');\n}\nfunction trigger(el, type) {\n    var e = document.createEvent('HTMLEvents');\n    e.initEvent(type, true, true);\n    el.dispatchEvent(e);\n}\n\n// recursively search for possible transition defined inside the component root\nfunction locateNode(vnode) {\n    // @ts-expect-error\n    return vnode.componentInstance && (!vnode.data || !vnode.data.transition)\n        ? locateNode(vnode.componentInstance._vnode)\n        : vnode;\n}\nvar show = {\n    bind: function (el, _a, vnode) {\n        var value = _a.value;\n        vnode = locateNode(vnode);\n        var transition = vnode.data && vnode.data.transition;\n        var originalDisplay = (el.__vOriginalDisplay =\n            el.style.display === 'none' ? '' : el.style.display);\n        if (value && transition) {\n            vnode.data.show = true;\n            enter(vnode, function () {\n                el.style.display = originalDisplay;\n            });\n        }\n        else {\n            el.style.display = value ? originalDisplay : 'none';\n        }\n    },\n    update: function (el, _a, vnode) {\n        var value = _a.value, oldValue = _a.oldValue;\n        /* istanbul ignore if */\n        if (!value === !oldValue)\n            return;\n        vnode = locateNode(vnode);\n        var transition = vnode.data && vnode.data.transition;\n        if (transition) {\n            vnode.data.show = true;\n            if (value) {\n                enter(vnode, function () {\n                    el.style.display = el.__vOriginalDisplay;\n                });\n            }\n            else {\n                leave(vnode, function () {\n                    el.style.display = 'none';\n                });\n            }\n        }\n        else {\n            el.style.display = value ? el.__vOriginalDisplay : 'none';\n        }\n    },\n    unbind: function (el, binding, vnode, oldVnode, isDestroy) {\n        if (!isDestroy) {\n            el.style.display = el.__vOriginalDisplay;\n        }\n    }\n};\n\nvar platformDirectives = {\n    model: directive,\n    show: show\n};\n\n// Provides transition support for a single element/component.\nvar transitionProps = {\n    name: String,\n    appear: Boolean,\n    css: Boolean,\n    mode: String,\n    type: String,\n    enterClass: String,\n    leaveClass: String,\n    enterToClass: String,\n    leaveToClass: String,\n    enterActiveClass: String,\n    leaveActiveClass: String,\n    appearClass: String,\n    appearActiveClass: String,\n    appearToClass: String,\n    duration: [Number, String, Object]\n};\n// in case the child is also an abstract component, e.g. <keep-alive>\n// we want to recursively retrieve the real component to be rendered\nfunction getRealChild(vnode) {\n    var compOptions = vnode && vnode.componentOptions;\n    if (compOptions && compOptions.Ctor.options.abstract) {\n        return getRealChild(getFirstComponentChild(compOptions.children));\n    }\n    else {\n        return vnode;\n    }\n}\nfunction extractTransitionData(comp) {\n    var data = {};\n    var options = comp.$options;\n    // props\n    for (var key in options.propsData) {\n        data[key] = comp[key];\n    }\n    // events.\n    // extract listeners and pass them directly to the transition methods\n    var listeners = options._parentListeners;\n    for (var key in listeners) {\n        data[camelize(key)] = listeners[key];\n    }\n    return data;\n}\nfunction placeholder(h, rawChild) {\n    // @ts-expect-error\n    if (/\\d-keep-alive$/.test(rawChild.tag)) {\n        return h('keep-alive', {\n            props: rawChild.componentOptions.propsData\n        });\n    }\n}\nfunction hasParentTransition(vnode) {\n    while ((vnode = vnode.parent)) {\n        if (vnode.data.transition) {\n            return true;\n        }\n    }\n}\nfunction isSameChild(child, oldChild) {\n    return oldChild.key === child.key && oldChild.tag === child.tag;\n}\nvar isNotTextNode = function (c) { return c.tag || isAsyncPlaceholder(c); };\nvar isVShowDirective = function (d) { return d.name === 'show'; };\nvar Transition = {\n    name: 'transition',\n    props: transitionProps,\n    abstract: true,\n    render: function (h) {\n        var _this = this;\n        var children = this.$slots.default;\n        if (!children) {\n            return;\n        }\n        // filter out text nodes (possible whitespaces)\n        children = children.filter(isNotTextNode);\n        /* istanbul ignore if */\n        if (!children.length) {\n            return;\n        }\n        // warn multiple elements\n        if ( true && children.length > 1) {\n            warn('<transition> can only be used on a single element. Use ' +\n                '<transition-group> for lists.', this.$parent);\n        }\n        var mode = this.mode;\n        // warn invalid mode\n        if ( true && mode && mode !== 'in-out' && mode !== 'out-in') {\n            warn('invalid <transition> mode: ' + mode, this.$parent);\n        }\n        var rawChild = children[0];\n        // if this is a component root node and the component's\n        // parent container node also has transition, skip.\n        if (hasParentTransition(this.$vnode)) {\n            return rawChild;\n        }\n        // apply transition data to child\n        // use getRealChild() to ignore abstract components e.g. keep-alive\n        var child = getRealChild(rawChild);\n        /* istanbul ignore if */\n        if (!child) {\n            return rawChild;\n        }\n        if (this._leaving) {\n            return placeholder(h, rawChild);\n        }\n        // ensure a key that is unique to the vnode type and to this transition\n        // component instance. This key will be used to remove pending leaving nodes\n        // during entering.\n        var id = \"__transition-\".concat(this._uid, \"-\");\n        child.key =\n            child.key == null\n                ? child.isComment\n                    ? id + 'comment'\n                    : id + child.tag\n                : isPrimitive(child.key)\n                    ? String(child.key).indexOf(id) === 0\n                        ? child.key\n                        : id + child.key\n                    : child.key;\n        var data = ((child.data || (child.data = {})).transition =\n            extractTransitionData(this));\n        var oldRawChild = this._vnode;\n        var oldChild = getRealChild(oldRawChild);\n        // mark v-show\n        // so that the transition module can hand over the control to the directive\n        if (child.data.directives && child.data.directives.some(isVShowDirective)) {\n            child.data.show = true;\n        }\n        if (oldChild &&\n            oldChild.data &&\n            !isSameChild(child, oldChild) &&\n            !isAsyncPlaceholder(oldChild) &&\n            // #6687 component root is a comment node\n            !(oldChild.componentInstance &&\n                oldChild.componentInstance._vnode.isComment)) {\n            // replace old child transition data with fresh one\n            // important for dynamic transitions!\n            var oldData = (oldChild.data.transition = extend({}, data));\n            // handle transition mode\n            if (mode === 'out-in') {\n                // return placeholder node and queue update when leave finishes\n                this._leaving = true;\n                mergeVNodeHook(oldData, 'afterLeave', function () {\n                    _this._leaving = false;\n                    _this.$forceUpdate();\n                });\n                return placeholder(h, rawChild);\n            }\n            else if (mode === 'in-out') {\n                if (isAsyncPlaceholder(child)) {\n                    return oldRawChild;\n                }\n                var delayedLeave_1;\n                var performLeave = function () {\n                    delayedLeave_1();\n                };\n                mergeVNodeHook(data, 'afterEnter', performLeave);\n                mergeVNodeHook(data, 'enterCancelled', performLeave);\n                mergeVNodeHook(oldData, 'delayLeave', function (leave) {\n                    delayedLeave_1 = leave;\n                });\n            }\n        }\n        return rawChild;\n    }\n};\n\n// Provides transition support for list items.\nvar props = extend({\n    tag: String,\n    moveClass: String\n}, transitionProps);\ndelete props.mode;\nvar TransitionGroup = {\n    props: props,\n    beforeMount: function () {\n        var _this = this;\n        var update = this._update;\n        this._update = function (vnode, hydrating) {\n            var restoreActiveInstance = setActiveInstance(_this);\n            // force removing pass\n            _this.__patch__(_this._vnode, _this.kept, false, // hydrating\n            true // removeOnly (!important, avoids unnecessary moves)\n            );\n            _this._vnode = _this.kept;\n            restoreActiveInstance();\n            update.call(_this, vnode, hydrating);\n        };\n    },\n    render: function (h) {\n        var tag = this.tag || this.$vnode.data.tag || 'span';\n        var map = Object.create(null);\n        var prevChildren = (this.prevChildren = this.children);\n        var rawChildren = this.$slots.default || [];\n        var children = (this.children = []);\n        var transitionData = extractTransitionData(this);\n        for (var i = 0; i < rawChildren.length; i++) {\n            var c = rawChildren[i];\n            if (c.tag) {\n                if (c.key != null && String(c.key).indexOf('__vlist') !== 0) {\n                    children.push(c);\n                    map[c.key] = c;\n                    (c.data || (c.data = {})).transition = transitionData;\n                }\n                else if (true) {\n                    var opts = c.componentOptions;\n                    var name_1 = opts\n                        ? getComponentName(opts.Ctor.options) || opts.tag || ''\n                        : c.tag;\n                    warn(\"<transition-group> children must be keyed: <\".concat(name_1, \">\"));\n                }\n            }\n        }\n        if (prevChildren) {\n            var kept = [];\n            var removed = [];\n            for (var i = 0; i < prevChildren.length; i++) {\n                var c = prevChildren[i];\n                c.data.transition = transitionData;\n                // @ts-expect-error .getBoundingClientRect is not typed in Node\n                c.data.pos = c.elm.getBoundingClientRect();\n                if (map[c.key]) {\n                    kept.push(c);\n                }\n                else {\n                    removed.push(c);\n                }\n            }\n            this.kept = h(tag, null, kept);\n            this.removed = removed;\n        }\n        return h(tag, null, children);\n    },\n    updated: function () {\n        var children = this.prevChildren;\n        var moveClass = this.moveClass || (this.name || 'v') + '-move';\n        if (!children.length || !this.hasMove(children[0].elm, moveClass)) {\n            return;\n        }\n        // we divide the work into three loops to avoid mixing DOM reads and writes\n        // in each iteration - which helps prevent layout thrashing.\n        children.forEach(callPendingCbs);\n        children.forEach(recordPosition);\n        children.forEach(applyTranslation);\n        // force reflow to put everything in position\n        // assign to this to avoid being removed in tree-shaking\n        // $flow-disable-line\n        this._reflow = document.body.offsetHeight;\n        children.forEach(function (c) {\n            if (c.data.moved) {\n                var el_1 = c.elm;\n                var s = el_1.style;\n                addTransitionClass(el_1, moveClass);\n                s.transform = s.WebkitTransform = s.transitionDuration = '';\n                el_1.addEventListener(transitionEndEvent, (el_1._moveCb = function cb(e) {\n                    if (e && e.target !== el_1) {\n                        return;\n                    }\n                    if (!e || /transform$/.test(e.propertyName)) {\n                        el_1.removeEventListener(transitionEndEvent, cb);\n                        el_1._moveCb = null;\n                        removeTransitionClass(el_1, moveClass);\n                    }\n                }));\n            }\n        });\n    },\n    methods: {\n        hasMove: function (el, moveClass) {\n            /* istanbul ignore if */\n            if (!hasTransition) {\n                return false;\n            }\n            /* istanbul ignore if */\n            if (this._hasMove) {\n                return this._hasMove;\n            }\n            // Detect whether an element with the move class applied has\n            // CSS transitions. Since the element may be inside an entering\n            // transition at this very moment, we make a clone of it and remove\n            // all other transition classes applied to ensure only the move class\n            // is applied.\n            var clone = el.cloneNode();\n            if (el._transitionClasses) {\n                el._transitionClasses.forEach(function (cls) {\n                    removeClass(clone, cls);\n                });\n            }\n            addClass(clone, moveClass);\n            clone.style.display = 'none';\n            this.$el.appendChild(clone);\n            var info = getTransitionInfo(clone);\n            this.$el.removeChild(clone);\n            return (this._hasMove = info.hasTransform);\n        }\n    }\n};\nfunction callPendingCbs(c) {\n    /* istanbul ignore if */\n    if (c.elm._moveCb) {\n        c.elm._moveCb();\n    }\n    /* istanbul ignore if */\n    if (c.elm._enterCb) {\n        c.elm._enterCb();\n    }\n}\nfunction recordPosition(c) {\n    c.data.newPos = c.elm.getBoundingClientRect();\n}\nfunction applyTranslation(c) {\n    var oldPos = c.data.pos;\n    var newPos = c.data.newPos;\n    var dx = oldPos.left - newPos.left;\n    var dy = oldPos.top - newPos.top;\n    if (dx || dy) {\n        c.data.moved = true;\n        var s = c.elm.style;\n        s.transform = s.WebkitTransform = \"translate(\".concat(dx, \"px,\").concat(dy, \"px)\");\n        s.transitionDuration = '0s';\n    }\n}\n\nvar platformComponents = {\n    Transition: Transition,\n    TransitionGroup: TransitionGroup\n};\n\n// install platform specific utils\nVue.config.mustUseProp = mustUseProp;\nVue.config.isReservedTag = isReservedTag;\nVue.config.isReservedAttr = isReservedAttr;\nVue.config.getTagNamespace = getTagNamespace;\nVue.config.isUnknownElement = isUnknownElement;\n// install platform runtime directives & components\nextend(Vue.options.directives, platformDirectives);\nextend(Vue.options.components, platformComponents);\n// install platform patch function\nVue.prototype.__patch__ = inBrowser ? patch : noop;\n// public mount method\nVue.prototype.$mount = function (el, hydrating) {\n    el = el && inBrowser ? query(el) : undefined;\n    return mountComponent(this, el, hydrating);\n};\n// devtools global hook\n/* istanbul ignore next */\nif (inBrowser) {\n    setTimeout(function () {\n        if (config.devtools) {\n            if (devtools) {\n                devtools.emit('init', Vue);\n            }\n            else if (true) {\n                // @ts-expect-error\n                console[console.info ? 'info' : 'log']('Download the Vue Devtools extension for a better development experience:\\n' +\n                    'https://github.com/vuejs/vue-devtools');\n            }\n        }\n        if ( true &&\n            config.productionTip !== false &&\n            typeof console !== 'undefined') {\n            // @ts-expect-error\n            console[console.info ? 'info' : 'log'](\"You are running Vue in development mode.\\n\" +\n                \"Make sure to turn on production mode when deploying for production.\\n\" +\n                \"See more tips at https://vuejs.org/guide/deployment.html\");\n        }\n    }, 0);\n}\n\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./node_modules/vue/dist/vue.runtime.esm.js?");

/***/ }),

/***/ "./node_modules/vuex/dist/vuex.esm.js":
/*!********************************************!*\
  !*** ./node_modules/vuex/dist/vuex.esm.js ***!
  \********************************************/
/*! exports provided: default, Store, createLogger, createNamespacedHelpers, install, mapActions, mapGetters, mapMutations, mapState */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Store\", function() { return Store; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createLogger\", function() { return createLogger; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createNamespacedHelpers\", function() { return createNamespacedHelpers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"install\", function() { return install; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mapActions\", function() { return mapActions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mapGetters\", function() { return mapGetters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mapMutations\", function() { return mapMutations; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mapState\", function() { return mapState; });\n/*!\n * vuex v3.6.2\n * (c) 2021 Evan You\n * @license MIT\n */\nfunction applyMixin (Vue) {\n  var version = Number(Vue.version.split('.')[0]);\n\n  if (version >= 2) {\n    Vue.mixin({ beforeCreate: vuexInit });\n  } else {\n    // override init and inject vuex init procedure\n    // for 1.x backwards compatibility.\n    var _init = Vue.prototype._init;\n    Vue.prototype._init = function (options) {\n      if ( options === void 0 ) options = {};\n\n      options.init = options.init\n        ? [vuexInit].concat(options.init)\n        : vuexInit;\n      _init.call(this, options);\n    };\n  }\n\n  /**\n   * Vuex init hook, injected into each instances init hooks list.\n   */\n\n  function vuexInit () {\n    var options = this.$options;\n    // store injection\n    if (options.store) {\n      this.$store = typeof options.store === 'function'\n        ? options.store()\n        : options.store;\n    } else if (options.parent && options.parent.$store) {\n      this.$store = options.parent.$store;\n    }\n  }\n}\n\nvar target = typeof window !== 'undefined'\n  ? window\n  : typeof global !== 'undefined'\n    ? global\n    : {};\nvar devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin (store) {\n  if (!devtoolHook) { return }\n\n  store._devtoolHook = devtoolHook;\n\n  devtoolHook.emit('vuex:init', store);\n\n  devtoolHook.on('vuex:travel-to-state', function (targetState) {\n    store.replaceState(targetState);\n  });\n\n  store.subscribe(function (mutation, state) {\n    devtoolHook.emit('vuex:mutation', mutation, state);\n  }, { prepend: true });\n\n  store.subscribeAction(function (action, state) {\n    devtoolHook.emit('vuex:action', action, state);\n  }, { prepend: true });\n}\n\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\nfunction find (list, f) {\n  return list.filter(f)[0]\n}\n\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array<Object>} cache\n * @return {*}\n */\nfunction deepCopy (obj, cache) {\n  if ( cache === void 0 ) cache = [];\n\n  // just return if obj is immutable value\n  if (obj === null || typeof obj !== 'object') {\n    return obj\n  }\n\n  // if obj is hit, it is in circular structure\n  var hit = find(cache, function (c) { return c.original === obj; });\n  if (hit) {\n    return hit.copy\n  }\n\n  var copy = Array.isArray(obj) ? [] : {};\n  // put the copy into cache at first\n  // because we want to refer it in recursive deepCopy\n  cache.push({\n    original: obj,\n    copy: copy\n  });\n\n  Object.keys(obj).forEach(function (key) {\n    copy[key] = deepCopy(obj[key], cache);\n  });\n\n  return copy\n}\n\n/**\n * forEach for object\n */\nfunction forEachValue (obj, fn) {\n  Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });\n}\n\nfunction isObject (obj) {\n  return obj !== null && typeof obj === 'object'\n}\n\nfunction isPromise (val) {\n  return val && typeof val.then === 'function'\n}\n\nfunction assert (condition, msg) {\n  if (!condition) { throw new Error((\"[vuex] \" + msg)) }\n}\n\nfunction partial (fn, arg) {\n  return function () {\n    return fn(arg)\n  }\n}\n\n// Base data struct for store's module, package with some attribute and method\nvar Module = function Module (rawModule, runtime) {\n  this.runtime = runtime;\n  // Store some children item\n  this._children = Object.create(null);\n  // Store the origin module object which passed by programmer\n  this._rawModule = rawModule;\n  var rawState = rawModule.state;\n\n  // Store the origin module's state\n  this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};\n};\n\nvar prototypeAccessors = { namespaced: { configurable: true } };\n\nprototypeAccessors.namespaced.get = function () {\n  return !!this._rawModule.namespaced\n};\n\nModule.prototype.addChild = function addChild (key, module) {\n  this._children[key] = module;\n};\n\nModule.prototype.removeChild = function removeChild (key) {\n  delete this._children[key];\n};\n\nModule.prototype.getChild = function getChild (key) {\n  return this._children[key]\n};\n\nModule.prototype.hasChild = function hasChild (key) {\n  return key in this._children\n};\n\nModule.prototype.update = function update (rawModule) {\n  this._rawModule.namespaced = rawModule.namespaced;\n  if (rawModule.actions) {\n    this._rawModule.actions = rawModule.actions;\n  }\n  if (rawModule.mutations) {\n    this._rawModule.mutations = rawModule.mutations;\n  }\n  if (rawModule.getters) {\n    this._rawModule.getters = rawModule.getters;\n  }\n};\n\nModule.prototype.forEachChild = function forEachChild (fn) {\n  forEachValue(this._children, fn);\n};\n\nModule.prototype.forEachGetter = function forEachGetter (fn) {\n  if (this._rawModule.getters) {\n    forEachValue(this._rawModule.getters, fn);\n  }\n};\n\nModule.prototype.forEachAction = function forEachAction (fn) {\n  if (this._rawModule.actions) {\n    forEachValue(this._rawModule.actions, fn);\n  }\n};\n\nModule.prototype.forEachMutation = function forEachMutation (fn) {\n  if (this._rawModule.mutations) {\n    forEachValue(this._rawModule.mutations, fn);\n  }\n};\n\nObject.defineProperties( Module.prototype, prototypeAccessors );\n\nvar ModuleCollection = function ModuleCollection (rawRootModule) {\n  // register root module (Vuex.Store options)\n  this.register([], rawRootModule, false);\n};\n\nModuleCollection.prototype.get = function get (path) {\n  return path.reduce(function (module, key) {\n    return module.getChild(key)\n  }, this.root)\n};\n\nModuleCollection.prototype.getNamespace = function getNamespace (path) {\n  var module = this.root;\n  return path.reduce(function (namespace, key) {\n    module = module.getChild(key);\n    return namespace + (module.namespaced ? key + '/' : '')\n  }, '')\n};\n\nModuleCollection.prototype.update = function update$1 (rawRootModule) {\n  update([], this.root, rawRootModule);\n};\n\nModuleCollection.prototype.register = function register (path, rawModule, runtime) {\n    var this$1 = this;\n    if ( runtime === void 0 ) runtime = true;\n\n  if ((true)) {\n    assertRawModule(path, rawModule);\n  }\n\n  var newModule = new Module(rawModule, runtime);\n  if (path.length === 0) {\n    this.root = newModule;\n  } else {\n    var parent = this.get(path.slice(0, -1));\n    parent.addChild(path[path.length - 1], newModule);\n  }\n\n  // register nested modules\n  if (rawModule.modules) {\n    forEachValue(rawModule.modules, function (rawChildModule, key) {\n      this$1.register(path.concat(key), rawChildModule, runtime);\n    });\n  }\n};\n\nModuleCollection.prototype.unregister = function unregister (path) {\n  var parent = this.get(path.slice(0, -1));\n  var key = path[path.length - 1];\n  var child = parent.getChild(key);\n\n  if (!child) {\n    if ((true)) {\n      console.warn(\n        \"[vuex] trying to unregister module '\" + key + \"', which is \" +\n        \"not registered\"\n      );\n    }\n    return\n  }\n\n  if (!child.runtime) {\n    return\n  }\n\n  parent.removeChild(key);\n};\n\nModuleCollection.prototype.isRegistered = function isRegistered (path) {\n  var parent = this.get(path.slice(0, -1));\n  var key = path[path.length - 1];\n\n  if (parent) {\n    return parent.hasChild(key)\n  }\n\n  return false\n};\n\nfunction update (path, targetModule, newModule) {\n  if ((true)) {\n    assertRawModule(path, newModule);\n  }\n\n  // update target module\n  targetModule.update(newModule);\n\n  // update nested modules\n  if (newModule.modules) {\n    for (var key in newModule.modules) {\n      if (!targetModule.getChild(key)) {\n        if ((true)) {\n          console.warn(\n            \"[vuex] trying to add a new module '\" + key + \"' on hot reloading, \" +\n            'manual reload is needed'\n          );\n        }\n        return\n      }\n      update(\n        path.concat(key),\n        targetModule.getChild(key),\n        newModule.modules[key]\n      );\n    }\n  }\n}\n\nvar functionAssert = {\n  assert: function (value) { return typeof value === 'function'; },\n  expected: 'function'\n};\n\nvar objectAssert = {\n  assert: function (value) { return typeof value === 'function' ||\n    (typeof value === 'object' && typeof value.handler === 'function'); },\n  expected: 'function or object with \"handler\" function'\n};\n\nvar assertTypes = {\n  getters: functionAssert,\n  mutations: functionAssert,\n  actions: objectAssert\n};\n\nfunction assertRawModule (path, rawModule) {\n  Object.keys(assertTypes).forEach(function (key) {\n    if (!rawModule[key]) { return }\n\n    var assertOptions = assertTypes[key];\n\n    forEachValue(rawModule[key], function (value, type) {\n      assert(\n        assertOptions.assert(value),\n        makeAssertionMessage(path, key, type, value, assertOptions.expected)\n      );\n    });\n  });\n}\n\nfunction makeAssertionMessage (path, key, type, value, expected) {\n  var buf = key + \" should be \" + expected + \" but \\\"\" + key + \".\" + type + \"\\\"\";\n  if (path.length > 0) {\n    buf += \" in module \\\"\" + (path.join('.')) + \"\\\"\";\n  }\n  buf += \" is \" + (JSON.stringify(value)) + \".\";\n  return buf\n}\n\nvar Vue; // bind on install\n\nvar Store = function Store (options) {\n  var this$1 = this;\n  if ( options === void 0 ) options = {};\n\n  // Auto install if it is not done yet and `window` has `Vue`.\n  // To allow users to avoid auto-installation in some cases,\n  // this code should be placed here. See #731\n  if (!Vue && typeof window !== 'undefined' && window.Vue) {\n    install(window.Vue);\n  }\n\n  if ((true)) {\n    assert(Vue, \"must call Vue.use(Vuex) before creating a store instance.\");\n    assert(typeof Promise !== 'undefined', \"vuex requires a Promise polyfill in this browser.\");\n    assert(this instanceof Store, \"store must be called with the new operator.\");\n  }\n\n  var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];\n  var strict = options.strict; if ( strict === void 0 ) strict = false;\n\n  // store internal state\n  this._committing = false;\n  this._actions = Object.create(null);\n  this._actionSubscribers = [];\n  this._mutations = Object.create(null);\n  this._wrappedGetters = Object.create(null);\n  this._modules = new ModuleCollection(options);\n  this._modulesNamespaceMap = Object.create(null);\n  this._subscribers = [];\n  this._watcherVM = new Vue();\n  this._makeLocalGettersCache = Object.create(null);\n\n  // bind commit and dispatch to self\n  var store = this;\n  var ref = this;\n  var dispatch = ref.dispatch;\n  var commit = ref.commit;\n  this.dispatch = function boundDispatch (type, payload) {\n    return dispatch.call(store, type, payload)\n  };\n  this.commit = function boundCommit (type, payload, options) {\n    return commit.call(store, type, payload, options)\n  };\n\n  // strict mode\n  this.strict = strict;\n\n  var state = this._modules.root.state;\n\n  // init root module.\n  // this also recursively registers all sub-modules\n  // and collects all module getters inside this._wrappedGetters\n  installModule(this, state, [], this._modules.root);\n\n  // initialize the store vm, which is responsible for the reactivity\n  // (also registers _wrappedGetters as computed properties)\n  resetStoreVM(this, state);\n\n  // apply plugins\n  plugins.forEach(function (plugin) { return plugin(this$1); });\n\n  var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;\n  if (useDevtools) {\n    devtoolPlugin(this);\n  }\n};\n\nvar prototypeAccessors$1 = { state: { configurable: true } };\n\nprototypeAccessors$1.state.get = function () {\n  return this._vm._data.$$state\n};\n\nprototypeAccessors$1.state.set = function (v) {\n  if ((true)) {\n    assert(false, \"use store.replaceState() to explicit replace store state.\");\n  }\n};\n\nStore.prototype.commit = function commit (_type, _payload, _options) {\n    var this$1 = this;\n\n  // check object-style commit\n  var ref = unifyObjectStyle(_type, _payload, _options);\n    var type = ref.type;\n    var payload = ref.payload;\n    var options = ref.options;\n\n  var mutation = { type: type, payload: payload };\n  var entry = this._mutations[type];\n  if (!entry) {\n    if ((true)) {\n      console.error((\"[vuex] unknown mutation type: \" + type));\n    }\n    return\n  }\n  this._withCommit(function () {\n    entry.forEach(function commitIterator (handler) {\n      handler(payload);\n    });\n  });\n\n  this._subscribers\n    .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n    .forEach(function (sub) { return sub(mutation, this$1.state); });\n\n  if (\n    ( true) &&\n    options && options.silent\n  ) {\n    console.warn(\n      \"[vuex] mutation type: \" + type + \". Silent option has been removed. \" +\n      'Use the filter functionality in the vue-devtools'\n    );\n  }\n};\n\nStore.prototype.dispatch = function dispatch (_type, _payload) {\n    var this$1 = this;\n\n  // check object-style dispatch\n  var ref = unifyObjectStyle(_type, _payload);\n    var type = ref.type;\n    var payload = ref.payload;\n\n  var action = { type: type, payload: payload };\n  var entry = this._actions[type];\n  if (!entry) {\n    if ((true)) {\n      console.error((\"[vuex] unknown action type: \" + type));\n    }\n    return\n  }\n\n  try {\n    this._actionSubscribers\n      .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe\n      .filter(function (sub) { return sub.before; })\n      .forEach(function (sub) { return sub.before(action, this$1.state); });\n  } catch (e) {\n    if ((true)) {\n      console.warn(\"[vuex] error in before action subscribers: \");\n      console.error(e);\n    }\n  }\n\n  var result = entry.length > 1\n    ? Promise.all(entry.map(function (handler) { return handler(payload); }))\n    : entry[0](payload);\n\n  return new Promise(function (resolve, reject) {\n    result.then(function (res) {\n      try {\n        this$1._actionSubscribers\n          .filter(function (sub) { return sub.after; })\n          .forEach(function (sub) { return sub.after(action, this$1.state); });\n      } catch (e) {\n        if ((true)) {\n          console.warn(\"[vuex] error in after action subscribers: \");\n          console.error(e);\n        }\n      }\n      resolve(res);\n    }, function (error) {\n      try {\n        this$1._actionSubscribers\n          .filter(function (sub) { return sub.error; })\n          .forEach(function (sub) { return sub.error(action, this$1.state, error); });\n      } catch (e) {\n        if ((true)) {\n          console.warn(\"[vuex] error in error action subscribers: \");\n          console.error(e);\n        }\n      }\n      reject(error);\n    });\n  })\n};\n\nStore.prototype.subscribe = function subscribe (fn, options) {\n  return genericSubscribe(fn, this._subscribers, options)\n};\n\nStore.prototype.subscribeAction = function subscribeAction (fn, options) {\n  var subs = typeof fn === 'function' ? { before: fn } : fn;\n  return genericSubscribe(subs, this._actionSubscribers, options)\n};\n\nStore.prototype.watch = function watch (getter, cb, options) {\n    var this$1 = this;\n\n  if ((true)) {\n    assert(typeof getter === 'function', \"store.watch only accepts a function.\");\n  }\n  return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)\n};\n\nStore.prototype.replaceState = function replaceState (state) {\n    var this$1 = this;\n\n  this._withCommit(function () {\n    this$1._vm._data.$$state = state;\n  });\n};\n\nStore.prototype.registerModule = function registerModule (path, rawModule, options) {\n    if ( options === void 0 ) options = {};\n\n  if (typeof path === 'string') { path = [path]; }\n\n  if ((true)) {\n    assert(Array.isArray(path), \"module path must be a string or an Array.\");\n    assert(path.length > 0, 'cannot register the root module by using registerModule.');\n  }\n\n  this._modules.register(path, rawModule);\n  installModule(this, this.state, path, this._modules.get(path), options.preserveState);\n  // reset store to update getters...\n  resetStoreVM(this, this.state);\n};\n\nStore.prototype.unregisterModule = function unregisterModule (path) {\n    var this$1 = this;\n\n  if (typeof path === 'string') { path = [path]; }\n\n  if ((true)) {\n    assert(Array.isArray(path), \"module path must be a string or an Array.\");\n  }\n\n  this._modules.unregister(path);\n  this._withCommit(function () {\n    var parentState = getNestedState(this$1.state, path.slice(0, -1));\n    Vue.delete(parentState, path[path.length - 1]);\n  });\n  resetStore(this);\n};\n\nStore.prototype.hasModule = function hasModule (path) {\n  if (typeof path === 'string') { path = [path]; }\n\n  if ((true)) {\n    assert(Array.isArray(path), \"module path must be a string or an Array.\");\n  }\n\n  return this._modules.isRegistered(path)\n};\n\nStore.prototype.hotUpdate = function hotUpdate (newOptions) {\n  this._modules.update(newOptions);\n  resetStore(this, true);\n};\n\nStore.prototype._withCommit = function _withCommit (fn) {\n  var committing = this._committing;\n  this._committing = true;\n  fn();\n  this._committing = committing;\n};\n\nObject.defineProperties( Store.prototype, prototypeAccessors$1 );\n\nfunction genericSubscribe (fn, subs, options) {\n  if (subs.indexOf(fn) < 0) {\n    options && options.prepend\n      ? subs.unshift(fn)\n      : subs.push(fn);\n  }\n  return function () {\n    var i = subs.indexOf(fn);\n    if (i > -1) {\n      subs.splice(i, 1);\n    }\n  }\n}\n\nfunction resetStore (store, hot) {\n  store._actions = Object.create(null);\n  store._mutations = Object.create(null);\n  store._wrappedGetters = Object.create(null);\n  store._modulesNamespaceMap = Object.create(null);\n  var state = store.state;\n  // init all modules\n  installModule(store, state, [], store._modules.root, true);\n  // reset vm\n  resetStoreVM(store, state, hot);\n}\n\nfunction resetStoreVM (store, state, hot) {\n  var oldVm = store._vm;\n\n  // bind store public getters\n  store.getters = {};\n  // reset local getters cache\n  store._makeLocalGettersCache = Object.create(null);\n  var wrappedGetters = store._wrappedGetters;\n  var computed = {};\n  forEachValue(wrappedGetters, function (fn, key) {\n    // use computed to leverage its lazy-caching mechanism\n    // direct inline function use will lead to closure preserving oldVm.\n    // using partial to return function with only arguments preserved in closure environment.\n    computed[key] = partial(fn, store);\n    Object.defineProperty(store.getters, key, {\n      get: function () { return store._vm[key]; },\n      enumerable: true // for local getters\n    });\n  });\n\n  // use a Vue instance to store the state tree\n  // suppress warnings just in case the user has added\n  // some funky global mixins\n  var silent = Vue.config.silent;\n  Vue.config.silent = true;\n  store._vm = new Vue({\n    data: {\n      $$state: state\n    },\n    computed: computed\n  });\n  Vue.config.silent = silent;\n\n  // enable strict mode for new vm\n  if (store.strict) {\n    enableStrictMode(store);\n  }\n\n  if (oldVm) {\n    if (hot) {\n      // dispatch changes in all subscribed watchers\n      // to force getter re-evaluation for hot reloading.\n      store._withCommit(function () {\n        oldVm._data.$$state = null;\n      });\n    }\n    Vue.nextTick(function () { return oldVm.$destroy(); });\n  }\n}\n\nfunction installModule (store, rootState, path, module, hot) {\n  var isRoot = !path.length;\n  var namespace = store._modules.getNamespace(path);\n\n  // register in namespace map\n  if (module.namespaced) {\n    if (store._modulesNamespaceMap[namespace] && (\"development\" !== 'production')) {\n      console.error((\"[vuex] duplicate namespace \" + namespace + \" for the namespaced module \" + (path.join('/'))));\n    }\n    store._modulesNamespaceMap[namespace] = module;\n  }\n\n  // set state\n  if (!isRoot && !hot) {\n    var parentState = getNestedState(rootState, path.slice(0, -1));\n    var moduleName = path[path.length - 1];\n    store._withCommit(function () {\n      if ((true)) {\n        if (moduleName in parentState) {\n          console.warn(\n            (\"[vuex] state field \\\"\" + moduleName + \"\\\" was overridden by a module with the same name at \\\"\" + (path.join('.')) + \"\\\"\")\n          );\n        }\n      }\n      Vue.set(parentState, moduleName, module.state);\n    });\n  }\n\n  var local = module.context = makeLocalContext(store, namespace, path);\n\n  module.forEachMutation(function (mutation, key) {\n    var namespacedType = namespace + key;\n    registerMutation(store, namespacedType, mutation, local);\n  });\n\n  module.forEachAction(function (action, key) {\n    var type = action.root ? key : namespace + key;\n    var handler = action.handler || action;\n    registerAction(store, type, handler, local);\n  });\n\n  module.forEachGetter(function (getter, key) {\n    var namespacedType = namespace + key;\n    registerGetter(store, namespacedType, getter, local);\n  });\n\n  module.forEachChild(function (child, key) {\n    installModule(store, rootState, path.concat(key), child, hot);\n  });\n}\n\n/**\n * make localized dispatch, commit, getters and state\n * if there is no namespace, just use root ones\n */\nfunction makeLocalContext (store, namespace, path) {\n  var noNamespace = namespace === '';\n\n  var local = {\n    dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {\n      var args = unifyObjectStyle(_type, _payload, _options);\n      var payload = args.payload;\n      var options = args.options;\n      var type = args.type;\n\n      if (!options || !options.root) {\n        type = namespace + type;\n        if (( true) && !store._actions[type]) {\n          console.error((\"[vuex] unknown local action type: \" + (args.type) + \", global type: \" + type));\n          return\n        }\n      }\n\n      return store.dispatch(type, payload)\n    },\n\n    commit: noNamespace ? store.commit : function (_type, _payload, _options) {\n      var args = unifyObjectStyle(_type, _payload, _options);\n      var payload = args.payload;\n      var options = args.options;\n      var type = args.type;\n\n      if (!options || !options.root) {\n        type = namespace + type;\n        if (( true) && !store._mutations[type]) {\n          console.error((\"[vuex] unknown local mutation type: \" + (args.type) + \", global type: \" + type));\n          return\n        }\n      }\n\n      store.commit(type, payload, options);\n    }\n  };\n\n  // getters and state object must be gotten lazily\n  // because they will be changed by vm update\n  Object.defineProperties(local, {\n    getters: {\n      get: noNamespace\n        ? function () { return store.getters; }\n        : function () { return makeLocalGetters(store, namespace); }\n    },\n    state: {\n      get: function () { return getNestedState(store.state, path); }\n    }\n  });\n\n  return local\n}\n\nfunction makeLocalGetters (store, namespace) {\n  if (!store._makeLocalGettersCache[namespace]) {\n    var gettersProxy = {};\n    var splitPos = namespace.length;\n    Object.keys(store.getters).forEach(function (type) {\n      // skip if the target getter is not match this namespace\n      if (type.slice(0, splitPos) !== namespace) { return }\n\n      // extract local getter type\n      var localType = type.slice(splitPos);\n\n      // Add a port to the getters proxy.\n      // Define as getter property because\n      // we do not want to evaluate the getters in this time.\n      Object.defineProperty(gettersProxy, localType, {\n        get: function () { return store.getters[type]; },\n        enumerable: true\n      });\n    });\n    store._makeLocalGettersCache[namespace] = gettersProxy;\n  }\n\n  return store._makeLocalGettersCache[namespace]\n}\n\nfunction registerMutation (store, type, handler, local) {\n  var entry = store._mutations[type] || (store._mutations[type] = []);\n  entry.push(function wrappedMutationHandler (payload) {\n    handler.call(store, local.state, payload);\n  });\n}\n\nfunction registerAction (store, type, handler, local) {\n  var entry = store._actions[type] || (store._actions[type] = []);\n  entry.push(function wrappedActionHandler (payload) {\n    var res = handler.call(store, {\n      dispatch: local.dispatch,\n      commit: local.commit,\n      getters: local.getters,\n      state: local.state,\n      rootGetters: store.getters,\n      rootState: store.state\n    }, payload);\n    if (!isPromise(res)) {\n      res = Promise.resolve(res);\n    }\n    if (store._devtoolHook) {\n      return res.catch(function (err) {\n        store._devtoolHook.emit('vuex:error', err);\n        throw err\n      })\n    } else {\n      return res\n    }\n  });\n}\n\nfunction registerGetter (store, type, rawGetter, local) {\n  if (store._wrappedGetters[type]) {\n    if ((true)) {\n      console.error((\"[vuex] duplicate getter key: \" + type));\n    }\n    return\n  }\n  store._wrappedGetters[type] = function wrappedGetter (store) {\n    return rawGetter(\n      local.state, // local state\n      local.getters, // local getters\n      store.state, // root state\n      store.getters // root getters\n    )\n  };\n}\n\nfunction enableStrictMode (store) {\n  store._vm.$watch(function () { return this._data.$$state }, function () {\n    if ((true)) {\n      assert(store._committing, \"do not mutate vuex store state outside mutation handlers.\");\n    }\n  }, { deep: true, sync: true });\n}\n\nfunction getNestedState (state, path) {\n  return path.reduce(function (state, key) { return state[key]; }, state)\n}\n\nfunction unifyObjectStyle (type, payload, options) {\n  if (isObject(type) && type.type) {\n    options = payload;\n    payload = type;\n    type = type.type;\n  }\n\n  if ((true)) {\n    assert(typeof type === 'string', (\"expects string as the type, but found \" + (typeof type) + \".\"));\n  }\n\n  return { type: type, payload: payload, options: options }\n}\n\nfunction install (_Vue) {\n  if (Vue && _Vue === Vue) {\n    if ((true)) {\n      console.error(\n        '[vuex] already installed. Vue.use(Vuex) should be called only once.'\n      );\n    }\n    return\n  }\n  Vue = _Vue;\n  applyMixin(Vue);\n}\n\n/**\n * Reduce the code which written in Vue.js for getting the state.\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.\n * @param {Object}\n */\nvar mapState = normalizeNamespace(function (namespace, states) {\n  var res = {};\n  if (( true) && !isValidMap(states)) {\n    console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');\n  }\n  normalizeMap(states).forEach(function (ref) {\n    var key = ref.key;\n    var val = ref.val;\n\n    res[key] = function mappedState () {\n      var state = this.$store.state;\n      var getters = this.$store.getters;\n      if (namespace) {\n        var module = getModuleByNamespace(this.$store, 'mapState', namespace);\n        if (!module) {\n          return\n        }\n        state = module.context.state;\n        getters = module.context.getters;\n      }\n      return typeof val === 'function'\n        ? val.call(this, state, getters)\n        : state[val]\n    };\n    // mark vuex getter for devtools\n    res[key].vuex = true;\n  });\n  return res\n});\n\n/**\n * Reduce the code which written in Vue.js for committing the mutation\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapMutations = normalizeNamespace(function (namespace, mutations) {\n  var res = {};\n  if (( true) && !isValidMap(mutations)) {\n    console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');\n  }\n  normalizeMap(mutations).forEach(function (ref) {\n    var key = ref.key;\n    var val = ref.val;\n\n    res[key] = function mappedMutation () {\n      var args = [], len = arguments.length;\n      while ( len-- ) args[ len ] = arguments[ len ];\n\n      // Get the commit method from store\n      var commit = this.$store.commit;\n      if (namespace) {\n        var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);\n        if (!module) {\n          return\n        }\n        commit = module.context.commit;\n      }\n      return typeof val === 'function'\n        ? val.apply(this, [commit].concat(args))\n        : commit.apply(this.$store, [val].concat(args))\n    };\n  });\n  return res\n});\n\n/**\n * Reduce the code which written in Vue.js for getting the getters\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} getters\n * @return {Object}\n */\nvar mapGetters = normalizeNamespace(function (namespace, getters) {\n  var res = {};\n  if (( true) && !isValidMap(getters)) {\n    console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');\n  }\n  normalizeMap(getters).forEach(function (ref) {\n    var key = ref.key;\n    var val = ref.val;\n\n    // The namespace has been mutated by normalizeNamespace\n    val = namespace + val;\n    res[key] = function mappedGetter () {\n      if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {\n        return\n      }\n      if (( true) && !(val in this.$store.getters)) {\n        console.error((\"[vuex] unknown getter: \" + val));\n        return\n      }\n      return this.$store.getters[val]\n    };\n    // mark vuex getter for devtools\n    res[key].vuex = true;\n  });\n  return res\n});\n\n/**\n * Reduce the code which written in Vue.js for dispatch the action\n * @param {String} [namespace] - Module's namespace\n * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.\n * @return {Object}\n */\nvar mapActions = normalizeNamespace(function (namespace, actions) {\n  var res = {};\n  if (( true) && !isValidMap(actions)) {\n    console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');\n  }\n  normalizeMap(actions).forEach(function (ref) {\n    var key = ref.key;\n    var val = ref.val;\n\n    res[key] = function mappedAction () {\n      var args = [], len = arguments.length;\n      while ( len-- ) args[ len ] = arguments[ len ];\n\n      // get dispatch function from store\n      var dispatch = this.$store.dispatch;\n      if (namespace) {\n        var module = getModuleByNamespace(this.$store, 'mapActions', namespace);\n        if (!module) {\n          return\n        }\n        dispatch = module.context.dispatch;\n      }\n      return typeof val === 'function'\n        ? val.apply(this, [dispatch].concat(args))\n        : dispatch.apply(this.$store, [val].concat(args))\n    };\n  });\n  return res\n});\n\n/**\n * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object\n * @param {String} namespace\n * @return {Object}\n */\nvar createNamespacedHelpers = function (namespace) { return ({\n  mapState: mapState.bind(null, namespace),\n  mapGetters: mapGetters.bind(null, namespace),\n  mapMutations: mapMutations.bind(null, namespace),\n  mapActions: mapActions.bind(null, namespace)\n}); };\n\n/**\n * Normalize the map\n * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]\n * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]\n * @param {Array|Object} map\n * @return {Object}\n */\nfunction normalizeMap (map) {\n  if (!isValidMap(map)) {\n    return []\n  }\n  return Array.isArray(map)\n    ? map.map(function (key) { return ({ key: key, val: key }); })\n    : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })\n}\n\n/**\n * Validate whether given map is valid or not\n * @param {*} map\n * @return {Boolean}\n */\nfunction isValidMap (map) {\n  return Array.isArray(map) || isObject(map)\n}\n\n/**\n * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.\n * @param {Function} fn\n * @return {Function}\n */\nfunction normalizeNamespace (fn) {\n  return function (namespace, map) {\n    if (typeof namespace !== 'string') {\n      map = namespace;\n      namespace = '';\n    } else if (namespace.charAt(namespace.length - 1) !== '/') {\n      namespace += '/';\n    }\n    return fn(namespace, map)\n  }\n}\n\n/**\n * Search a special module from store by namespace. if module not exist, print error message.\n * @param {Object} store\n * @param {String} helper\n * @param {String} namespace\n * @return {Object}\n */\nfunction getModuleByNamespace (store, helper, namespace) {\n  var module = store._modulesNamespaceMap[namespace];\n  if (( true) && !module) {\n    console.error((\"[vuex] module namespace not found in \" + helper + \"(): \" + namespace));\n  }\n  return module\n}\n\n// Credits: borrowed code from fcomb/redux-logger\n\nfunction createLogger (ref) {\n  if ( ref === void 0 ) ref = {};\n  var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true;\n  var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; };\n  var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; };\n  var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; };\n  var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; };\n  var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; };\n  var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true;\n  var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true;\n  var logger = ref.logger; if ( logger === void 0 ) logger = console;\n\n  return function (store) {\n    var prevState = deepCopy(store.state);\n\n    if (typeof logger === 'undefined') {\n      return\n    }\n\n    if (logMutations) {\n      store.subscribe(function (mutation, state) {\n        var nextState = deepCopy(state);\n\n        if (filter(mutation, prevState, nextState)) {\n          var formattedTime = getFormattedTime();\n          var formattedMutation = mutationTransformer(mutation);\n          var message = \"mutation \" + (mutation.type) + formattedTime;\n\n          startMessage(logger, message, collapsed);\n          logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));\n          logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);\n          logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));\n          endMessage(logger);\n        }\n\n        prevState = nextState;\n      });\n    }\n\n    if (logActions) {\n      store.subscribeAction(function (action, state) {\n        if (actionFilter(action, state)) {\n          var formattedTime = getFormattedTime();\n          var formattedAction = actionTransformer(action);\n          var message = \"action \" + (action.type) + formattedTime;\n\n          startMessage(logger, message, collapsed);\n          logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);\n          endMessage(logger);\n        }\n      });\n    }\n  }\n}\n\nfunction startMessage (logger, message, collapsed) {\n  var startMessage = collapsed\n    ? logger.groupCollapsed\n    : logger.group;\n\n  // render\n  try {\n    startMessage.call(logger, message);\n  } catch (e) {\n    logger.log(message);\n  }\n}\n\nfunction endMessage (logger) {\n  try {\n    logger.groupEnd();\n  } catch (e) {\n    logger.log('—— log end ——');\n  }\n}\n\nfunction getFormattedTime () {\n  var time = new Date();\n  return (\" @ \" + (pad(time.getHours(), 2)) + \":\" + (pad(time.getMinutes(), 2)) + \":\" + (pad(time.getSeconds(), 2)) + \".\" + (pad(time.getMilliseconds(), 3)))\n}\n\nfunction repeat (str, times) {\n  return (new Array(times + 1)).join(str)\n}\n\nfunction pad (num, maxLength) {\n  return repeat('0', maxLength - num.toString().length) + num\n}\n\nvar index = {\n  Store: Store,\n  install: install,\n  version: '3.6.2',\n  mapState: mapState,\n  mapMutations: mapMutations,\n  mapGetters: mapGetters,\n  mapActions: mapActions,\n  createNamespacedHelpers: createNamespacedHelpers,\n  createLogger: createLogger\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (index);\n\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./node_modules/vuex/dist/vuex.esm.js?");

/***/ }),

/***/ "./node_modules/webpack/buildin/global.js":
/*!***********************************!*\
  !*** (webpack)/buildin/global.js ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n\n\n//# sourceURL=webpack:///(webpack)/buildin/global.js?");

/***/ }),

/***/ "./node_modules/webpack/buildin/module.js":
/*!***********************************!*\
  !*** (webpack)/buildin/module.js ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports) {

eval("module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n\n\n//# sourceURL=webpack:///(webpack)/buildin/module.js?");

/***/ })

}]);                                                                                                                                                                                                                                                                                                                                        lite/admin/dist/js/2.js                                                                             0000777                 00001425024 15251156627 0010700 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-custom-theme-headsup.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-custom-theme-headsup.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyCustomThemeHeadsUp\",\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    header: {\n      type: String,\n      required: true\n    },\n    body: {\n      type: String,\n      required: false,\n      default: ''\n    },\n    icon: {\n      type: String,\n      required: false,\n      default: ''\n    },\n    iconAlt: {\n      type: String,\n      required: false,\n      default: 'icon'\n    },\n    cancelBtn: {\n      type: String,\n      required: true\n    },\n    confirmBtn: {\n      type: String,\n      required: true\n    }\n  },\n  methods: {\n    cancelThemeSwitch() {\n      this.$emit('cancelThemeSwitch');\n    },\n    closePopup() {\n      this.$refs.CkyCustomThemeHeadsUp.close();\n      this.cancelThemeSwitch();\n    },\n    confirmThemeSwitch() {\n      this.$emit('confirmThemeSwitch');\n    },\n    show() {\n      this.$refs.CkyCustomThemeHeadsUp.show();\n    },\n    close() {\n      this.$refs.CkyCustomThemeHeadsUp.close();\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=script&lang=js":
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-dropdown.vue?vue&type=script&lang=js ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyDropdown\",\n  props: {\n    text: {\n      type: String,\n      default: \"\"\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    },\n    sticky: {\n      type: Boolean,\n      default: false\n    },\n    active: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      visible: false\n    };\n  },\n  methods: {\n    toggle() {\n      this.visible = !this.visible;\n      this.$emit(\"ckyToggleDropDown\");\n    },\n    hide() {\n      if (this.sticky) return;\n      this.visible = false;\n    }\n  },\n  mounted() {\n    this.visible = this.active;\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-radio.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-radio.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyRadio\",\n  components: {},\n  model: {\n    prop: \"modelValue\",\n    event: \"change\"\n  },\n  props: {\n    id: {\n      type: String,\n      required: true\n    },\n    name: {\n      type: String,\n      default: \"\"\n    },\n    value: {\n      type: [String, Boolean],\n      required: true\n    },\n    label: {\n      type: String,\n      default: \"\"\n    },\n    icon: {\n      type: String,\n      default: \"\"\n    },\n    modelValue: {\n      default: \"\"\n    },\n    disabled: {\n      type: Boolean,\n      default: false\n    }\n  },\n  data() {\n    return {\n      selected: false\n    };\n  },\n  computed: {\n    radioClass() {\n      return {\n        \"cky-radio\": true,\n        \"cky-image-radio\": this.icon !== \"\",\n        checked: this.isChecked\n      };\n    },\n    isChecked() {\n      return this.modelValue == this.value;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/elements/cky-radio.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-expiry.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-expiry.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerExpiry\",\n  components: {},\n  props: {\n    limit: {\n      type: Number,\n      default: 9999\n    },\n    min: {\n      type: Number,\n      default: 1\n    }\n  },\n  data() {\n    return {\n      errors: {},\n      errorMessages: {\n        maxLimit: this.$i18n.__(`Please enter a value between ${this.min} and ${this.limit}`, \"cookie-law-info\")\n      },\n      inputId: 'cky-consent-expiration'\n    };\n  },\n  methods: {\n    checkForErrors(value) {\n      this.errors = {};\n      if (value === '' || value > this.limit || value < this.min) {\n        this.errors[\"maxLimit\"] = true;\n      }\n      _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"default\"].setErrors(this.errors);\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    hasErrors() {\n      return Object.keys(this.errors).length;\n    },\n    getValue() {\n      return this.banner.properties.settings.consentExpiry.value;\n    }\n  },\n  watch: {\n    getValue(val) {\n      this.checkForErrors(val);\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-expiry.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=script&lang=js":
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=script&lang=js ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-radio.vue */ \"./src/components/elements/cky-radio.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _mixins_connect_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/mixins/connect.js */ \"./src/mixins/connect.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerLayoutItem\",\n  mixins: [_mixins_connect_js__WEBPACK_IMPORTED_MODULE_2__[\"connect\"]],\n  components: {\n    CkyRadio: _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    properties: {\n      type: Object,\n      default() {\n        return {};\n      }\n    },\n    disabled: {\n      type: Boolean,\n      default: true\n    }\n  },\n  data() {\n    return {\n      upgradeModalVisible: false,\n      publicPath: \"/wp-content/plugins/cookie-law-info/lite/admin/dist/\"\n    };\n  },\n  methods: {\n    showConnectModal() {\n      if (!this.disabled) return;\n      this.$emit(\"upgrade\");\n    },\n    getSelectedLayout(type) {\n      const bannerLayout = this.layouts.filter(layout => layout.type === type);\n      return bannerLayout[0];\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    layouts: function () {\n      const law = this.banner.properties.settings.applicableLaw;\n      return _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getLayouts(law);\n    },\n    selectedLayout: {\n      get() {\n        let type = this.banner.properties.settings.type;\n        if (type === \"classic\") {\n          type = \"banner\";\n        }\n        return `${type}`;\n      },\n      set(type) {\n        this.banner.properties.settings.type = type;\n        if (type === \"classic\") {\n          this.banner.properties.settings.preferenceCenterType = \"pushdown\";\n        } else {\n          this.banner.properties.settings.preferenceCenterType = \"popup\";\n        }\n        const layout = this.getSelectedLayout(type);\n        this.banner.properties.settings.position = layout.default;\n      }\n    }\n  },\n  mounted() {}\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-preview.vue?vue&type=script&lang=js":
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-preview.vue?vue&type=script&lang=js ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerPreview\",\n  props: {},\n  components: {},\n  data() {\n    return {\n      show: true\n    };\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-preview.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_frag__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-frag */ \"./node_modules/vue-frag/dist/frag.esm.js\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerRegionSelector\",\n  components: {\n    Fragment: vue_frag__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  props: {\n    law: {\n      type: String,\n      default: \"gdpr\"\n    }\n  },\n  data() {\n    return {\n      regions: {\n        gdpr: [{\n          label: this.$i18n.__(\"Worldwide\", \"cookie-law-info\"),\n          code: \"ALL\"\n        }, {\n          label: this.$i18n.__(\"EU Countries & UK\", \"cookie-law-info\"),\n          code: \"EU\"\n        }, {\n          label: this.$i18n.__(\"Select countries\", \"cookie-law-info\"),\n          code: \"OTHER\"\n        }],\n        ccpa: [{\n          label: this.$i18n.__(\"Worldwide\", \"cookie-law-info\"),\n          code: \"ALL\"\n        }, {\n          label: this.$i18n.__(\"United States\", \"cookie-law-info\"),\n          code: \"US\"\n        }, {\n          label: this.$i18n.__(\"Select countries\", \"cookie-law-info\"),\n          code: \"OTHER\"\n        }]\n      },\n      selectedRegion: \"ALL\",\n      currentRegionCode: null\n    };\n  },\n  methods: {\n    handleRegionChange(regionCode) {\n      this.selectedRegion = \"ALL\";\n      if (regionCode !== 'ALL') {\n        this.showLocationModal(regionCode);\n      }\n    },\n    showLocationModal(regionCode) {\n      this.$refs.ckyLocationModal.show();\n      this.currentRegionCode = regionCode;\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    geoTargetHeading() {\n      return this.$i18n.__(\"Geo-target Banner\", \"cookie-law-info\");\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-region-selector.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-selector.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-selector.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_dropdown_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-dropdown.vue */ \"./src/components/cky-dropdown.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerSelector\",\n  components: {\n    CkyDropdown: _components_cky_dropdown_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n  },\n  data() {\n    return {\n      laws: [\"gdpr\", \"ccpa\", \"gdpr&ccpa\"]\n    };\n  },\n  methods: {\n    async changeBanner(id) {\n      _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].toggleBanner(id);\n    },\n    getBannerName(banner) {\n      if (banner.name === \"CCPA\") {\n        return \"US State Laws\";\n      }\n      return banner.name;\n    },\n    showConnectModal() {\n      this.$refs.CkyConnectModal.show();\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    banners() {\n      return this.$store.state.banners.items || {};\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-type.vue?vue&type=script&lang=js":
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-type.vue?vue&type=script&lang=js ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_frag__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-frag */ \"./node_modules/vue-frag/dist/frag.esm.js\");\n/* harmony import */ var _modules_banners_components_cky_banner_layout_item_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-layout-item.vue */ \"./src/modules/banners/components/cky-banner-layout-item.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/elements/cky-radio.vue */ \"./src/components/elements/cky-radio.vue\");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerType\",\n  components: {\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    Fragment: vue_frag__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"],\n    CkyBannerLayoutItem: _modules_banners_components_cky_banner_layout_item_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyRadio: _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n  },\n  props: {\n    title: {\n      type: String,\n      default: \"\"\n    },\n    type: {\n      type: String,\n      default: \"normal\"\n    }\n  },\n  methods: {\n    showConnectModal() {\n      this.$refs.ckyConnectModal.show();\n    },\n    transformText(input) {\n      const modifiedString = input.replace(\"-\", \" \");\n      return modifiedString.charAt(0).toUpperCase() + modifiedString.slice(1);\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    layouts: function () {\n      const law = this.banner.properties.settings.applicableLaw;\n      return _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_2__[\"default\"].getLayouts(law);\n    },\n    getSelectedLayout() {\n      let bannerType = this.banner.properties.settings.type;\n      if (bannerType === \"classic\") {\n        bannerType = \"banner\";\n      }\n      const bannerLayout = this.layouts.filter(layout => layout.type === bannerType);\n      return bannerLayout[0];\n    },\n    selectedPosition: {\n      get() {\n        const position = this.banner.properties.settings.position;\n        return `${position}`;\n      },\n      set(position) {\n        this.banner.properties.settings.position = position;\n      }\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_4__[\"mapState\"])(\"settings\", [\"info\"]),\n    loading() {\n      return !Object.prototype.hasOwnProperty.call(this.info, \"plan\");\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=script&lang=js":
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=script&lang=js ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/elements/cky-radio.vue */ \"./src/components/elements/cky-radio.vue\");\n/* harmony import */ var _mixins_connect_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/mixins/connect.js */ \"./src/mixins/connect.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyBannerLayoutItem\",\n  mixins: [_mixins_connect_js__WEBPACK_IMPORTED_MODULE_2__[\"connect\"]],\n  components: {\n    CkyRadio: _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      isHovered: false,\n      contents: this.$i18n.sprintf(this.$i18n.__(\"The <b>Push down</b> style is supported for the <b>Banner</b> layout only.\", \"cookie-law-info\"))\n    };\n  },\n  props: {\n    properties: {\n      type: Object,\n      default() {\n        return {};\n      }\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapGetters\"])(\"banners\", {\n      currentBanner: \"getCurrentBanner\"\n    }),\n    isDisabled() {\n      let type = this.currentBanner.properties.settings.type;\n      if (type.includes(\"-sidebar\")) {\n        type = type.replace(\"-sidebar\", '');\n      }\n      if (this.properties.type === \"popup\" || this.properties.type === \"sidebar\") {\n        return false;\n      }\n      return type !== \"banner\" && type !== \"classic\";\n    },\n    pselectedLayout: {\n      get() {\n        let pType = this.currentBanner.properties.settings.preferenceCenterType;\n        let type = this.currentBanner.properties.settings.type;\n        if (type === \"classic\") {\n          pType = \"pushdown\";\n        }\n        if (pType.includes(\"sidebar\")) {\n          pType = pType.replace(\"-left\", '');\n          pType = pType.replace(\"-right\", '');\n        }\n        return `${pType}`;\n      },\n      set(ptype) {\n        const type = this.currentBanner.properties.settings.type;\n        this.currentBanner.properties.settings.preferenceCenterType = ptype === \"sidebar\" ? \"sidebar-left\" : ptype;\n        if (ptype === \"pushdown\") {\n          this.currentBanner.properties.settings.type = \"classic\";\n        }\n        if (ptype !== \"pushdown\" && type === \"classic\") {\n          this.currentBanner.properties.settings.type = \"banner\";\n        }\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-type.vue?vue&type=script&lang=js":
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-preference-type.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var vue_frag__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-frag */ \"./node_modules/vue-frag/dist/frag.esm.js\");\n/* harmony import */ var _modules_banners_components_cky_preference_layout_item_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/components/cky-preference-layout-item.vue */ \"./src/modules/banners/components/cky-preference-layout-item.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/elements/cky-radio.vue */ \"./src/components/elements/cky-radio.vue\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyPreferenceType\",\n  components: {\n    Fragment: vue_frag__WEBPACK_IMPORTED_MODULE_1__[\"Fragment\"],\n    CkyPreferenceLayoutItem: _modules_banners_components_cky_preference_layout_item_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyRadio: _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n  },\n  methods: {\n    transformText(input) {\n      return input.charAt(0).toUpperCase() + input.slice(1);\n    },\n    checkCategoryOnSave(pType) {\n      this.currentBanner.properties.config.preferenceCenter.elements.categories.elements.toggle.status = this.currentBanner.properties.config.preferenceCenter.elements.buttons.elements.save.status = pType === \"pushdown\" ? !this.currentBanner.properties.config.categoryPreview.status : true;\n    }\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_0__[\"mapGetters\"])(\"banners\", {\n      currentBanner: \"getCurrentBanner\"\n    }),\n    appliedLaw() {\n      return this.currentBanner.properties.settings.applicableLaw;\n    },\n    isDisabled() {\n      let type = this.currentBanner.properties.settings.type;\n      if (type.includes(\"-sidebar\")) {\n        type = type.replace(\"-sidebar\", '');\n      }\n      if (type === \"classic\") {\n        return false;\n      }\n      return true;\n    },\n    playouts: function () {\n      return _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getPreferenceLayouts(this.appliedLaw);\n    },\n    getSelectedPlayout() {\n      let pType = this.currentBanner.properties.settings.preferenceCenterType;\n      if (pType.includes(\"sidebar\")) {\n        pType = pType.replace(\"-left\", '');\n        pType = pType.replace(\"-right\", '');\n      }\n      const pLayout = this.playouts.filter(layout => layout.type === pType);\n      this.checkCategoryOnSave(pType);\n      return pLayout[0];\n    },\n    selectedPosition: {\n      get() {\n        let position = this.currentBanner.properties.settings.preferenceCenterType;\n        position = position.replace(\"sidebar-\", '');\n        return `${position}`;\n      },\n      set(position) {\n        this.currentBanner.properties.settings.preferenceCenterType = `sidebar-${position}`;\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-content.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-content.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-radio.vue */ \"./src/components/elements/cky-radio.vue\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _modules_banners_tabs_content_tab_content_accordion__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/modules/banners/tabs/content/tab-content-accordion */ \"./src/modules/banners/tabs/content/tab-content-accordion.vue\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n/* harmony import */ var _components_cky_custom_theme_headsup_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/cky-custom-theme-headsup.vue */ \"./src/components/cky-custom-theme-headsup.vue\");\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabContent\",\n  components: {\n    CkyRadio: _components_elements_cky_radio_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    TabContentAccordion: _modules_banners_tabs_content_tab_content_accordion__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    CkyCustomThemeHeadsUp: _components_cky_custom_theme_headsup_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n  },\n  data() {\n    return {\n      customHtmlMode: false,\n      selectedTheme: null\n    };\n  },\n  methods: {\n    saveConfig: async function () {\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].save();\n      this.$root.$emit(\"triggerNotification\", {\n        type: \"success\",\n        message: \"Successfully saved\"\n      });\n    },\n    handleConnectToApp() {\n      this.$router.push({\n        path: 'dashboard/plans',\n        query: {\n          available: 'premium'\n        }\n      });\n    },\n    showCustomLogoModal() {\n      this.$refs.ckyCustomLogoModal.show();\n    },\n    showRevisitIconModal() {\n      this.$refs.ckyRevisitIconModal.show();\n    },\n    showCustomThemeModal() {\n      this.$refs.ckyCustomThemeModal.show();\n    },\n    showGPCModal() {\n      this.$refs.ckyConnectModalGPC.show();\n    },\n    handleThemeClick(themeId, event) {\n      if (themeId === 'custom') {\n        event.preventDefault();\n        return;\n      }\n      // If switching from custom to light/dark, show popup\n      if (this.banner.properties.settings.theme === 'custom' && themeId !== 'custom') {\n        event.preventDefault();\n        this.selectedTheme = themeId;\n        this.$refs.ckyCustomThemeHeadsUp.show();\n      }\n    },\n    confirmThemeSwitch() {\n      // Apply the selected theme (light or dark)\n      this.banner.properties.settings.theme = this.selectedTheme;\n      this.$refs.ckyCustomThemeHeadsUp.close();\n    },\n    cancelThemeSwitch() {\n      // Revert back to custom theme\n      this.banner.properties.settings.theme = 'custom';\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    loading() {\n      return this.$store.state.banners.current.id && !this.$store.state.banners.current.id > 0;\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    presets() {\n      return this.$store.state.banners.presets;\n    },\n    contentSections: function () {\n      let contentSections = {};\n      if (this.loading) {\n        return contentSections;\n      }\n      const applicableLaw = this.banner.properties.settings.applicableLaw;\n      contentSections = _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getContentSections(applicableLaw);\n      return contentSections;\n    },\n    colourSchemes: function () {\n      let colourSchemes = [];\n      if (this.loading) {\n        return colourSchemes;\n      }\n      colourSchemes = [{\n        id: \"light\",\n        label: \"Light\"\n      }, {\n        id: \"dark\",\n        label: \"Dark\"\n      }, {\n        id: \"custom\",\n        label: \"Custom\"\n      }];\n      return colourSchemes;\n    },\n    language() {\n      return this.$store.state.languages.default && this.$store.state.languages.default || \"en\";\n    },\n    confirmButtonText() {\n      if (this.selectedTheme === 'light') {\n        return this.$i18n.__('Select light theme', 'cookie-law-info');\n      } else if (this.selectedTheme === 'dark') {\n        return this.$i18n.__('Select dark theme', 'cookie-law-info');\n      }\n      return this.$i18n.__('Select theme', 'cookie-law-info');\n    }\n  },\n  watch: {\n    \"banner.properties.settings\": {\n      async handler() {\n        _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].resetPreset();\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].showPreview();\n      },\n      deep: true\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-css.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-css.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabCss\",\n  components: {\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {};\n  },\n  methods: {},\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    loading() {\n      return this.$store.state.banners.current.id && !this.$store.state.banners.current.id > 0;\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_2__[\"mapState\"])(\"settings\", [\"info\"])\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-general.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-general.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/accordion/cky-accordion.vue */ \"./src/components/accordion/cky-accordion.vue\");\n/* harmony import */ var _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/accordion/cky-accordion-item.vue */ \"./src/components/accordion/cky-accordion-item.vue\");\n/* harmony import */ var _mixins_connect_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/mixins/connect.js */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/elements/cky-notice.vue */ \"./src/components/elements/cky-notice.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_region_selector_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-region-selector.vue */ \"./src/modules/banners/components/cky-banner-region-selector.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_expiry_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-expiry.vue */ \"./src/modules/banners/components/cky-banner-expiry.vue\");\n/* harmony import */ var _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/cky-connect-modal.vue */ \"./src/components/cky-connect-modal.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabGeneral\",\n  mixins: [_mixins_connect_js__WEBPACK_IMPORTED_MODULE_3__[\"connect\"]],\n  components: {\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyAccordion: _components_accordion_cky_accordion_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyAccordionItem: _components_accordion_cky_accordion_item_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    CkyNotice: _components_elements_cky_notice_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyBannerRegionSelector: _modules_banners_components_cky_banner_region_selector_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    CkyBannerExpiry: _modules_banners_components_cky_banner_expiry_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    CkyConnectModal: _components_cky_connect_modal_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"]\n  },\n  data() {\n    return {\n      upgradeNoticeTitle: \"\",\n      selectedLocation: \"all\",\n      toggleSettings: false,\n      contents: {\n        expiryGdpr: this.$i18n.sprintf(this.$i18n.__(\"Customise the validity period of your users' consent preferences here. While the <b>GDPR</b> does not specify a specific time limit for consent durations, the French Data Protection Authority, <b>CNIL</b>, recommends retaining user choices for a period of six months (<b>180</b> days) as a best practice.\", \"cookie-law-info\")),\n        expiryCcpa: this.$i18n.sprintf(this.$i18n.__(\"Customise the validity period of your users' consent preferences here. The <b>US State Laws</b> do not specify a specific time limit for retaining user choices.\", \"cookie-law-info\"))\n      }\n    };\n  },\n  methods: {\n    toggleAdvanced() {\n      this.toggleSettings = !this.toggleSettings;\n    },\n    showConnectModal(message) {\n      this.upgradeNoticeTitle = message;\n      this.$refs.ckyConnectModal.show();\n    }\n  },\n  computed: {\n    cookieGroups() {\n      return this.$store.state.cookies.items;\n    },\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    loading() {\n      return this.$store.state.banners.current.id && !this.$store.state.banners.current.id > 0 || !Object.prototype.hasOwnProperty.call(this.info, \"plan\");\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    expiryMessage() {\n      return this.appliedLaw === 'gdpr' ? this.contents.expiryGdpr : this.contents.expiryCcpa;\n    },\n    language() {\n      return this.$store.state.languages.default && this.$store.state.languages.default || \"en\";\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_8__[\"mapState\"])(\"settings\", [\"info\"])\n  },\n  watch: {}\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-layout.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-layout.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_type_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-type.vue */ \"./src/modules/banners/components/cky-banner-type.vue\");\n/* harmony import */ var _modules_banners_components_cky_preference_type_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/components/cky-preference-type.vue */ \"./src/modules/banners/components/cky-preference-type.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"TabLayout\",\n  components: {\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyBannerType: _modules_banners_components_cky_banner_type_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    CkyPreferenceType: _modules_banners_components_cky_preference_type_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n  },\n  data() {\n    return {\n      bannerPreview: false,\n      showPositions: true,\n      customLogoType: \"image\"\n    };\n  },\n  methods: {\n    toggleDetailSaveButton() {\n      const config = this.banner.properties.config;\n      let status = true;\n      if (this.showCategoriesOnFirstLayer && config.categoryPreview.status) status = false;\n      config.preferenceCenter.elements.buttons.elements.save.status = status;\n    }\n  },\n  computed: {\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    loading() {\n      return this.$store.state.banners.current.id && !this.$store.state.banners.current.id > 0 || !Object.prototype.hasOwnProperty.call(this.info, \"plan\");\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    showCategoriesOnFirstLayer() {\n      return this.banner.properties.settings.type === \"classic\";\n    },\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_3__[\"mapState\"])(\"settings\", [\"info\"])\n  },\n  watch: {\n    \"banner.properties.settings\": {\n      handler() {\n        this.toggleDetailSaveButton();\n      },\n      deep: true\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/customize.vue?vue&type=script&lang=js":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/views/customize.vue?vue&type=script&lang=js ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/utils */ \"./src/helpers/utils.js\");\n/* harmony import */ var _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/modules/banners/helpers/utils */ \"./src/modules/banners/helpers/utils.js\");\n/* harmony import */ var _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/modules/banners/helpers/preview */ \"./src/modules/banners/helpers/preview.js\");\n/* harmony import */ var _mixins_visibility__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/mixins/visibility */ \"./src/mixins/visibility.js\");\n/* harmony import */ var _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/elements/cky-loader.vue */ \"./src/components/elements/cky-loader.vue\");\n/* harmony import */ var _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_preview_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-preview.vue */ \"./src/modules/banners/components/cky-banner-preview.vue\");\n/* harmony import */ var _components_cky_dropdown_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/cky-dropdown.vue */ \"./src/components/cky-dropdown.vue\");\n/* harmony import */ var _modules_banners_components_cky_banner_selector_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/modules/banners/components/cky-banner-selector.vue */ \"./src/modules/banners/components/cky-banner-selector.vue\");\n/* harmony import */ var _modules_banners_tabs_tab_general_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/modules/banners/tabs/tab-general.vue */ \"./src/modules/banners/tabs/tab-general.vue\");\n/* harmony import */ var _modules_banners_tabs_tab_layout_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/modules/banners/tabs/tab-layout.vue */ \"./src/modules/banners/tabs/tab-layout.vue\");\n/* harmony import */ var _modules_banners_tabs_tab_content_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/modules/banners/tabs/tab-content.vue */ \"./src/modules/banners/tabs/tab-content.vue\");\n/* harmony import */ var _modules_banners_tabs_tab_css_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/modules/banners/tabs/tab-css.vue */ \"./src/modules/banners/tabs/tab-css.vue\");\n/* harmony import */ var lodash_isEqual__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! lodash/isEqual */ \"./node_modules/lodash/isEqual.js\");\n/* harmony import */ var lodash_isEqual__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(lodash_isEqual__WEBPACK_IMPORTED_MODULE_13__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"Customize\",\n  mixins: [_mixins_visibility__WEBPACK_IMPORTED_MODULE_3__[\"visibility\"]],\n  components: {\n    CkyLoader: _components_elements_cky_loader_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n    CkyIcon: _components_icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n    CkyBannerPreview: _modules_banners_components_cky_banner_preview_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n    CkyDropdown: _components_cky_dropdown_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n    CkyBannerSelector: _modules_banners_components_cky_banner_selector_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n    TabGeneral: _modules_banners_tabs_tab_general_vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n    TabLayout: _modules_banners_tabs_tab_layout_vue__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n    TabContent: _modules_banners_tabs_tab_content_vue__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n    TabCss: _modules_banners_tabs_tab_css_vue__WEBPACK_IMPORTED_MODULE_12__[\"default\"]\n  },\n  data() {\n    return {\n      tabs: [{\n        id: \"general\",\n        icon: \"general\",\n        title: \"General\"\n      }, {\n        id: \"layout\",\n        icon: \"layout\",\n        title: \"Layout\"\n      }, {\n        id: \"content\",\n        icon: \"note\",\n        title: \"Content & Colours\"\n      }, {\n        id: \"css\",\n        icon: \"css\",\n        title: \"Custom CSS\"\n      }],\n      currentTab: \"general\",\n      previewLoader: false,\n      loading: true,\n      initialStoreState: null\n    };\n  },\n  methods: {\n    hasChanges() {\n      if (!this.initialStoreState || !this.banner || !this.cookieGroups) {\n        return false;\n      }\n      return !lodash_isEqual__WEBPACK_IMPORTED_MODULE_13___default()(this.initialStoreState, {\n        banner: this.banner,\n        cookies: this.cookieGroups\n      });\n    },\n    handleBeforeUnload(event) {\n      if (this.hasChanges()) {\n        event.preventDefault();\n        event.returnValue = '';\n      }\n    },\n    async loadCookies() {\n      try {\n        await this.$store.dispatch(\"cookies/reInit\");\n      } catch (error) {\n        this.showErrors(this.$i18n.__(\"Failed to load cookies please try again later!\", \"cookie-law-info\"));\n      }\n    },\n    showIcon(tab) {\n      if (tab.icon) {\n        return true;\n      }\n      return false;\n    },\n    loadBanner: async function () {\n      try {\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getActiveBanner();\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].loadPresets();\n      } catch (error) {\n        console.log(error);\n        this.showErrors(this.$i18n.__(\"An unexpected error occurred please try reloading the page or logging in again.\", \"cookie-law-info\"));\n      }\n    },\n    saveConfig: async function () {\n      this.$refs.ckyButtonSaveBanner.startLoading();\n      try {\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].bulkUpdate({\n          clear: false\n        });\n        await this.$store.dispatch(\"cookies/bulkUpdate\");\n        this.$root.$emit(\"triggerNotification\", {\n          type: \"success\",\n          message: this.$i18n.__(\"Update was successful!\", \"cookie-law-info\")\n        });\n      } catch (error) {\n        console.log(error);\n        this.showErrors(this.$i18n.__(\"Problem occurred while saving your settings. Please try again later!\", \"cookie-law-info\"));\n      }\n      this.$refs.ckyButtonSaveBanner.stopLoading();\n      await this.loadCookies();\n      this.initialStoreState = {\n        banner: JSON.parse(JSON.stringify(this.banner)),\n        cookies: JSON.parse(JSON.stringify(this.cookieGroups))\n      };\n    },\n    updateContentPreview: Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"debounce\"])(async function () {\n      _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].updateContentPreview();\n      _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n    }, 500),\n    updateSettingsPreview: Object(_helpers_utils__WEBPACK_IMPORTED_MODULE_0__[\"debouncePromise\"])(async function () {\n      await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].showPreview();\n    }, 500),\n    showErrors(message) {\n      this.$root.$emit(\"triggerNotification\", {\n        type: \"error\",\n        message: message\n      });\n    }\n  },\n  computed: {\n    currentTabComponent: function () {\n      return \"tab-\" + this.currentTab.toLowerCase();\n    },\n    tab() {\n      return this.tabs.find(tab => {\n        return tab.id == this.currentTab;\n      });\n    },\n    banner() {\n      return this.$store.state.banners.current;\n    },\n    cookieGroups() {\n      return this.$store.state.cookies.items;\n    },\n    preview: {\n      get() {\n        return this.$store.state.banners.preview;\n      },\n      set(value) {\n        this.$store.state.banners.preview = value;\n      }\n    },\n    connected() {\n      let account = this.getOption(\"account\");\n      return account.connected;\n    },\n    banners() {\n      return this.$store.state.banners.items || {};\n    },\n    appliedLaw() {\n      return this.banner.properties.settings.applicableLaw;\n    },\n    noticeDisabled() {\n      return this.banner.properties.config.notice.status === false;\n    },\n    publishDisabled() {\n      return _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].hasErrors();\n    },\n    isLoaded() {\n      return !this.loading && !!this.banner.id;\n    }\n  },\n  watch: {\n    \"banner.properties.config\": {\n      async handler() {\n        if (this.loading) return;\n        await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].resetTheme();\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n        await this.updateSettingsPreview();\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n      },\n      deep: true\n    },\n    \"banner.properties.settings\": {\n      async handler() {\n        if (this.loading) return;\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n        await this.updateSettingsPreview();\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n      },\n      deep: true\n    },\n    \"banner.contents\": {\n      async handler() {\n        if (this.loading) return;\n        this.updateContentPreview();\n      },\n      deep: true\n    },\n    \"banner.properties.config.categoryPreview.status\": {\n      async handler() {\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n        await this.updateSettingsPreview();\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n      },\n      deep: true\n    },\n    \"banner.properties.config.notice.status\": {\n      handler(value) {\n        if (value === false) {\n          this.preview = false;\n        }\n      },\n      deep: true\n    },\n    cookieGroups: {\n      async handler() {\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n        await this.updateSettingsPreview();\n        _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n      },\n      deep: true\n    },\n    preview: {\n      async handler() {\n        if (this.preview) {\n          _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].startLoading();\n          await this.updateSettingsPreview();\n          _modules_banners_helpers_preview__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stopLoading();\n        } else {\n          _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].hidePreview();\n        }\n      }\n    }\n  },\n  async mounted() {\n    this.loading = true;\n    await this.loadBanner();\n    await this.loadCookies();\n    if (this.banner && this.cookieGroups) {\n      this.initialStoreState = {\n        banner: JSON.parse(JSON.stringify(this.banner)),\n        cookies: JSON.parse(JSON.stringify(this.cookieGroups))\n      };\n    }\n    this.loading = false;\n    await _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].loadTemplate();\n    window.addEventListener('beforeunload', this.handleBeforeUnload);\n  },\n  beforeDestroy() {\n    _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].closePreview(true);\n    _modules_banners_helpers_utils__WEBPACK_IMPORTED_MODULE_1__[\"default\"].reset();\n    window.removeEventListener('beforeunload', this.handleBeforeUnload);\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"CkyCustomThemeHeadsUp\",\n    staticClass: \"cky-custom-theme-headsup\",\n    scopedSlots: _vm._u([{\n      key: \"header\",\n      fn: function () {\n        return [_c(\"h4\", [_vm.icon ? _c(\"img\", {\n          staticClass: \"cky-header-icon\",\n          attrs: {\n            src: _vm.icon,\n            alt: _vm.iconAlt\n          }\n        }) : _vm._e(), _vm._v(\" \" + _vm._s(_vm.header) + \" \")])];\n      },\n      proxy: true\n    }, {\n      key: \"body\",\n      fn: function () {\n        return [_vm._t(\"body\", function () {\n          return [_c(\"p\", {\n            domProps: {\n              innerHTML: _vm._s(_vm.body)\n            }\n          })];\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-end\"\n        }, [_c(\"button\", {\n          staticClass: \"cky-button cky-button-outline-secondary\",\n          on: {\n            click: _vm.closePopup\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.cancelBtn) + \" \")]), _c(\"cky-button\", {\n          staticClass: \"cky-button-primary\",\n          nativeOn: {\n            click: function ($event) {\n              return _vm.confirmThemeSwitch.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.confirmBtn) + \" \")])], 1)];\n      },\n      proxy: true\n    }], null, true)\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=template&id=70facadd":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-dropdown.vue?vue&type=template&id=70facadd ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    directives: [{\n      name: \"click-outside\",\n      rawName: \"v-click-outside\",\n      value: _vm.hide,\n      expression: \"hide\"\n    }],\n    staticClass: \"cky-dropdown\",\n    class: {\n      open: _vm.visible\n    }\n  }, [_c(\"button\", {\n    staticClass: \"cky-button-icon cky-dropdown-anchor\",\n    attrs: {\n      disabled: _vm.disabled\n    },\n    domProps: {\n      innerHTML: _vm._s(_vm.text)\n    },\n    on: {\n      click: function ($event) {\n        return _vm.toggle();\n      }\n    }\n  }), _c(\"div\", {\n    staticClass: \"cky-dropdown-content\",\n    on: {\n      click: function ($event) {\n        return _vm.hide();\n      }\n    }\n  }, [_vm._t(\"default\")], 2)]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-radio.vue?vue&type=template&id=3fe23fb7":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/elements/cky-radio.vue?vue&type=template&id=3fe23fb7 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"label\", {\n    class: _vm.radioClass,\n    attrs: {\n      for: _vm.id,\n      id: `${_vm.id}-radio-label`\n    }\n  }, [_c(\"input\", {\n    attrs: {\n      id: _vm.id,\n      type: \"radio\",\n      name: _vm.name,\n      disabled: _vm.disabled\n    },\n    domProps: {\n      checked: _vm.isChecked,\n      value: _vm.value\n    },\n    on: {\n      change: function ($event) {\n        return _vm.$emit(\"change\", $event.target.value);\n      }\n    }\n  }), _vm.icon ? _c(\"span\", {\n    staticClass: \"cky-radio-icon\",\n    attrs: {\n      id: `${_vm.id}-radio-icon`\n    }\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(\"./src/assets sync recursive ^\\\\.\\\\/.*$\")(`./${_vm.icon}`)\n    }\n  })]) : _vm._e(), _vm.label ? _c(\"span\", {\n    staticClass: \"cky-radio-label\",\n    attrs: {\n      id: `${_vm.id}-radio-label`\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.label) + \" \")]) : _vm._e()]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-radio.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-expiry.vue?vue&type=template&id=4adbb528":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-expiry.vue?vue&type=template&id=4adbb528 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-input\", {\n    class: {\n      \"cky-input-error\": _vm.hasErrors\n    },\n    attrs: {\n      type: \"number\",\n      inputId: _vm.inputId,\n      min: _vm.min,\n      max: _vm.limit\n    },\n    on: {\n      input: value => _vm.checkForErrors(value)\n    },\n    model: {\n      value: _vm.banner.properties.settings.consentExpiry.value,\n      callback: function ($$v) {\n        _vm.$set(_vm.banner.properties.settings.consentExpiry, \"value\", $$v);\n      },\n      expression: \"banner.properties.settings.consentExpiry.value\"\n    }\n  }, [_vm.hasErrors ? _c(\"template\", {\n    slot: \"cky-input-error\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-input-error-container\"\n  }, _vm._l(_vm.errors, function (value, key) {\n    return _c(\"div\", {\n      key: key,\n      staticClass: \"cky-input-inline-error\"\n    }, [value === true ? [_vm._v(_vm._s(_vm.errorMessages[key]))] : _vm._e()], 2);\n  }), 0)]) : _vm._e()], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-expiry.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=template&id=1202ceb1":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=template&id=1202ceb1 ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-banner-layout-group\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-banner-layout-title cky-action-link\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(_vm.properties.title, \"cookie-law-info\")) + \" \"), _vm.disabled ? _c(\"span\", [_c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]) : _vm._e()]), _c(\"div\", {\n    staticClass: \"cky-banner-layout-items\"\n  }, [_c(\"div\", {\n    key: `${_vm.properties.type}`,\n    staticClass: \"cky-radio-group\",\n    on: {\n      click: function ($event) {\n        return _vm.showConnectModal();\n      }\n    }\n  }, [_c(\"cky-radio\", {\n    attrs: {\n      id: `cky-consent-type-${_vm.properties.type}`,\n      value: `${_vm.properties.type}`,\n      icon: `layouts/${_vm.properties.type}.svg`,\n      disabled: _vm.disabled\n    },\n    model: {\n      value: _vm.selectedLayout,\n      callback: function ($$v) {\n        _vm.selectedLayout = $$v;\n      },\n      expression: \"selectedLayout\"\n    }\n  })], 1)])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-preview.vue?vue&type=template&id=ac4111ba":
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-preview.vue?vue&type=template&id=ac4111ba ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.show ? _c(\"div\", {\n    staticClass: \"cky-banner-preview\",\n    attrs: {\n      id: \"cky-banner-preview-container\"\n    }\n  }) : _vm._e();\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-preview.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"fragment\", [_c(\"div\", {\n    staticClass: \"cky-banner-region-selector\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-12 cky-section-heading\"\n  }, [_vm._v(\" \" + _vm._s(_vm.geoTargetHeading) + \" \")]), _c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, _vm._l(_vm.regions[_vm.law], function (region) {\n    return _c(\"div\", {\n      key: `region-${region.code}`,\n      staticClass: \"cky-form-check cky-align-center\"\n    }, [_c(\"input\", {\n      directives: [{\n        name: \"model\",\n        rawName: \"v-model\",\n        value: _vm.selectedRegion,\n        expression: \"selectedRegion\"\n      }],\n      staticClass: \"cky-cky-form-check-input\",\n      attrs: {\n        type: \"radio\",\n        id: `cky-radio-region-${region.code}`\n      },\n      domProps: {\n        value: region.code,\n        checked: _vm._q(_vm.selectedRegion, region.code)\n      },\n      on: {\n        click: function ($event) {\n          $event.preventDefault();\n          return _vm.handleRegionChange(region.code);\n        },\n        change: function ($event) {\n          _vm.selectedRegion = region.code;\n        }\n      }\n    }), _c(\"label\", {\n      staticClass: \"cky-form-check-label cky-action-link\",\n      attrs: {\n        for: `cky-radio-region-${region.code}`\n      }\n    }, [_vm._v(\" \" + _vm._s(region.label) + \" \"), region.code !== \"ALL\" ? _c(\"span\", [_c(\"img\", {\n      staticClass: \"cky-crown-img\",\n      attrs: {\n        src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n        alt: \"crown-icon\"\n      }\n    })]) : _vm._e()])]);\n  }), 0)])]), _c(\"cky-connect-modal\", {\n    ref: \"ckyLocationModal\",\n    attrs: {\n      availablePlan: \"pro\",\n      feature: \"config_geo_rules\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/geo-location.svg */ \"./src/assets/geo-location.svg\"),\n            alt: \"location\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_vm.currentRegionCode === \"EU\" ? _c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner only in the EU and the UK\", \"cookie-law-info\")) + \" \")]) : _vm.currentRegionCode === \"US\" ? _c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display your banner only in the US\", \"cookie-law-info\")) + \" \")]) : _vm.currentRegionCode === \"OTHER\" ? _c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Select the countries where you want to display your banner\", \"cookie-law-info\")) + \" \")]) : _vm._e(), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Pro</b> and <b>Ultimate</b> plans`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-region-selector.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-selector.vue?vue&type=template&id=e1a99ad8":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-selector.vue?vue&type=template&id=e1a99ad8 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-banner-selector\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-label\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Consent Template\", \"cookie-law-info\")))]), _c(\"cky-dropdown\", {\n    ref: \"languageSelector\",\n    staticClass: \"cky-dropdown-banners\",\n    attrs: {\n      text: _vm.getBannerName(_vm.banner)\n    }\n  }, [_c(\"ul\", [_vm._l(_vm.banners, function (banner) {\n    return _c(\"li\", {\n      key: banner.name,\n      staticClass: \"cky-drop-down-item\"\n    }, [_c(\"cky-popper\", {\n      attrs: {\n        content: banner.name === \"GDPR\" ? _vm.$i18n.__(\"The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island).\", \"cookie-law-info\") : _vm.$i18n.__(\"The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah).\", \"cookie-law-info\"),\n        position: \"right\"\n      }\n    }, [_c(\"a\", {\n      attrs: {\n        value: banner.id,\n        href: \"#\",\n        target: \"_self\"\n      },\n      on: {\n        click: function ($event) {\n          $event.preventDefault();\n          return _vm.changeBanner(banner.id);\n        }\n      }\n    }, [_vm._v(\" \" + _vm._s(_vm.getBannerName(banner)) + \" \")])])], 1);\n  }), _c(\"li\", {\n    staticClass: \"cky-drop-down-item cky-action-link\"\n  }, [_c(\"a\", {\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        return _vm.showConnectModal.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"GDPR & US State Laws\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })])])], 2)]), _c(\"cky-connect-modal\", {\n    ref: \"CkyConnectModal\",\n    attrs: {\n      availablePlan: \"pro\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/gdpr-us.png */ \"./src/assets/gdpr-us.png\"),\n            alt: \"Gdpr-US\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Display GDPR (opt-in) and US State Laws (opt-out) banners at the same time\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Pro and Ultimate plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-type.vue?vue&type=template&id=1504feef":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-type.vue?vue&type=template&id=1504feef ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"fragment\", [_c(\"div\", {\n    staticClass: \"cky-banner-layout-container\"\n  }, _vm._l(_vm.layouts, function (layout) {\n    return _c(\"cky-banner-layout-item\", {\n      key: `${layout.type}`,\n      attrs: {\n        properties: layout,\n        disabled: layout.type === \"popup\"\n      },\n      on: {\n        upgrade: _vm.showConnectModal\n      }\n    });\n  }), 1), _c(\"div\", {\n    staticClass: \"cky-banner-position-group cky-col-4\"\n  }, _vm._l(_vm.getSelectedLayout.positions, function (position) {\n    return _c(\"cky-radio\", {\n      key: `${_vm.getSelectedLayout.type}-${position}`,\n      attrs: {\n        id: `cky-consent-type-${_vm.getSelectedLayout.type}-${position}`,\n        value: `${position}`,\n        label: _vm.transformText(`${position}`)\n      },\n      model: {\n        value: _vm.selectedPosition,\n        callback: function ($$v) {\n          _vm.selectedPosition = $$v;\n        },\n        expression: \"selectedPosition\"\n      }\n    });\n  }), 1), _c(\"cky-connect-modal\", {\n    ref: \"ckyConnectModal\",\n    attrs: {\n      availablePlan: \"pro\",\n      feature: \"popup_layout\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/popup-layout.svg */ \"./src/assets/popup-layout.svg\"),\n            alt: \"popuplayout\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Use a popup layout to boost your consent opt-in rates\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Pro and Ultimate plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=template&id=01723c60":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=template&id=01723c60 ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-preference-layout-group\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-preference-layout-title\"\n  }, [_vm._v(_vm._s(_vm.properties.title))]), _c(\"div\", {\n    staticClass: \"cky-preference-layout-items\"\n  }, [_c(\"div\", {\n    key: `${_vm.properties.type}`,\n    staticClass: \"cky-radio-group\"\n  }, [_vm.properties.type === \"pushdown\" && _vm.isDisabled ? _c(\"cky-popper\", {\n    attrs: {\n      content: this.contents,\n      ishtml: true,\n      position: \"right\"\n    }\n  }, [_c(\"cky-radio\", {\n    class: {\n      \"cky-icon-disabled\": _vm.isDisabled\n    },\n    attrs: {\n      id: `cky-preference-type-${_vm.properties.type}`,\n      value: `${_vm.properties.type}`,\n      icon: `layouts/${_vm.properties.type}.svg`,\n      disabled: true\n    },\n    model: {\n      value: _vm.pselectedLayout,\n      callback: function ($$v) {\n        _vm.pselectedLayout = $$v;\n      },\n      expression: \"pselectedLayout\"\n    }\n  })], 1) : _c(\"cky-radio\", {\n    attrs: {\n      id: `cky-preference-type-${_vm.properties.type}`,\n      value: `${_vm.properties.type}`,\n      icon: `layouts/${_vm.properties.type}.svg`\n    },\n    model: {\n      value: _vm.pselectedLayout,\n      callback: function ($$v) {\n        _vm.pselectedLayout = $$v;\n      },\n      expression: \"pselectedLayout\"\n    }\n  })], 1)])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-type.vue?vue&type=template&id=aef9efc0":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-preference-type.vue?vue&type=template&id=aef9efc0 ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"fragment\", [_c(\"div\", {\n    staticClass: \"cky-preference-layout-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-preference-layout\"\n  }, _vm._l(_vm.playouts, function (layout) {\n    return _c(\"cky-preference-layout-item\", {\n      key: `${layout.type}`,\n      attrs: {\n        properties: layout\n      }\n    });\n  }), 1), _vm.getSelectedPlayout.type === \"sidebar\" ? _c(\"div\", {\n    staticClass: \"cky-sidebar-position-group cky-col-4\"\n  }, _vm._l(_vm.getSelectedPlayout.positions, function (position) {\n    return _c(\"cky-radio\", {\n      key: `${_vm.getSelectedPlayout.type}-${position}`,\n      attrs: {\n        id: `cky-preference-type-${_vm.getSelectedPlayout.type}-${position}`,\n        value: `${position}`,\n        label: _vm.transformText(`${position}`)\n      },\n      model: {\n        value: _vm.selectedPosition,\n        callback: function ($$v) {\n          _vm.selectedPosition = $$v;\n        },\n        expression: \"selectedPosition\"\n      }\n    });\n  }), 1) : _vm._e()]), _vm.appliedLaw === \"gdpr\" ? _c(\"div\", {\n    staticClass: \"cky-row\",\n    class: {\n      \"cky-text-muted\": _vm.isDisabled\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-3\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label\",\n    attrs: {\n      for: \"cky-toggle-categories-on-firstlayer\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Categories on first layer\", \"cookie-law-info\"))), _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.$i18n.__(\"Enabling this option will display cookie categories on the first layer of your banner. The categories will be displayed on the second layer (preference centre) even if this option is disabled.\", \"cookie-law-info\"),\n      position: \"right\"\n    }\n  })], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-5\",\n    class: {\n      \"cky-text-muted\": _vm.isDisabled\n    }\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-categories-on-firstlayer\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.currentBanner.properties.config.categoryPreview.status,\n      expression: \"currentBanner.properties.config.categoryPreview.status\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-categories-on-firstlayer\",\n      disabled: _vm.isDisabled\n    },\n    domProps: {\n      checked: Array.isArray(_vm.currentBanner.properties.config.categoryPreview.status) ? _vm._i(_vm.currentBanner.properties.config.categoryPreview.status, null) > -1 : _vm.currentBanner.properties.config.categoryPreview.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.currentBanner.properties.config.categoryPreview.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.currentBanner.properties.config.categoryPreview, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.currentBanner.properties.config.categoryPreview, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.currentBanner.properties.config.categoryPreview, \"status\", $$c);\n        }\n      }\n    }\n  }), _vm.isDisabled ? _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.$i18n.__(\"This feature is available with <b>Banner + Push down</b> layout only.\", \"cookie-law-info\"),\n      ishtml: true,\n      position: \"right\"\n    }\n  }, [_c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-categories-on-firstlayer-text\",\n      \"aria-hidden\": \"true\"\n    }\n  })]) : _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-categories-on-firstlayer-text\",\n      \"aria-hidden\": \"true\"\n    }\n  })], 1)])]) : _vm._e()]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-content.vue?vue&type=template&id=08050ed9":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-content.vue?vue&type=template&id=08050ed9 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-view\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-loading-text\"\n  }, [_c(\"cky-loader\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Fetching data\", \"cookie-law-info\")) + \" \")], 1)]) : _c(\"div\", [_c(\"div\", {\n    staticClass: \"cky-banner-message\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_vm.appliedLaw === \"gdpr\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)\", \"cookie-law-info\")) + \" \")]) : _vm.appliedLaw === \"ccpa\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _vm.customHtmlMode ? _c(\"cky-notice\", {\n    attrs: {\n      type: \"warning\"\n    }\n  }, [_c(\"p\", [_c(\"span\", [_vm._v(_vm._s(_vm.$i18n.__(\"You're in Custom HTML mode. \")))]), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The edits that you have made in the HTML Editor will override any changes made to the settings below\", \"cookie-law-info\")) + \" \")])]) : _vm._e(), _c(\"div\", {\n    staticClass: \"cky-banner-theme-radio\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-label\",\n    staticStyle: {\n      \"font-weight\": \"500\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Colour scheme\", \"cookie-law-info\")))]), _vm._l(_vm.colourSchemes, function (colourScheme) {\n    return _c(\"div\", {\n      key: colourScheme.id,\n      class: [\"cky-form-check\", \"cky-form-check-inline\", {\n        \"cky-action-link\": colourScheme.id === \"custom\"\n      }],\n      on: {\n        click: function ($event) {\n          colourScheme.id === \"custom\" ? _vm.showCustomThemeModal() : null;\n        }\n      }\n    }, [_c(\"cky-radio\", {\n      attrs: {\n        id: colourScheme.id,\n        value: colourScheme.id,\n        label: colourScheme.label\n      },\n      nativeOn: {\n        click: function ($event) {\n          return _vm.handleThemeClick(colourScheme.id, $event);\n        }\n      },\n      model: {\n        value: _vm.banner.properties.settings.theme,\n        callback: function ($$v) {\n          _vm.$set(_vm.banner.properties.settings, \"theme\", $$v);\n        },\n        expression: \"banner.properties.settings.theme\"\n      }\n    }), colourScheme.id === \"custom\" ? _c(\"img\", {\n      staticClass: \"cky-crown-img\",\n      attrs: {\n        src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n        alt: \"crown-icon\"\n      }\n    }) : _vm._e()], 1);\n  })], 2), _vm.banner.properties.settings.theme === \"custom\" ? _c(\"cky-notice\", {\n    staticClass: \"cky-custom-theme-notice\",\n    attrs: {\n      type: \"info\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center cky-theme-notice-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-notice-icon\"\n  }, [_c(\"img\", {\n    attrs: {\n      src: __webpack_require__(/*! @/assets/theme.svg */ \"./src/assets/theme.svg\"),\n      alt: \"theme\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-notice-message\"\n  }, [_c(\"h6\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Colour customisation is now limited on Free plan\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n    domProps: {\n      innerHTML: _vm._s(_vm.$i18n.__(\"You can continue using your existing customised banner as is. However, <b>further edits or new colour customisations are no longer available in your Free plan.</b>\", \"cookie-law-info\"))\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-admin-notice-actions\"\n  }, [_c(\"cky-button\", {\n    nativeOn: {\n      click: function ($event) {\n        return _vm.handleConnectToApp.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Access\", \"cookie-law-info\")) + \" \")])], 1)])]) : _vm._e(), _c(\"tab-content-accordion\", {\n    attrs: {\n      language: _vm.language\n    },\n    on: {\n      \"show-custom-logo-modal\": _vm.showCustomLogoModal,\n      \"show-revisit-icon-modal\": _vm.showRevisitIconModal,\n      \"show-custom-theme-modal\": _vm.showCustomThemeModal,\n      \"show-gpc-modal\": _vm.showGPCModal\n    }\n  }), _c(\"cky-connect-modal\", {\n    ref: \"ckyCustomLogoModal\",\n    attrs: {\n      availablePlan: \"ultimate\",\n      feature: \"custom_branding\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/custom-logo.svg */ \"./src/assets/custom-logo.svg\"),\n            alt: \"customlog\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Add a custom logo on the banner to match your brand's unique identity\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Ultimate plan</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"cky-connect-modal\", {\n    ref: \"ckyRevisitIconModal\",\n    attrs: {\n      feature: \"revisit_custom_branding\",\n      availablePlan: \"ultimate\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/custom-icon.svg */ \"./src/assets/custom-icon.svg\"),\n            alt: \"revisiticon\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Add a personal flair to your cookie revisit widget with a custom icon\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Ultimate plan</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"cky-connect-modal\", {\n    ref: \"ckyCustomThemeModal\",\n    staticClass: \"cky-connect-modal-custom-theme\",\n    attrs: {\n      feature: \"custom_theme\",\n      availablePlan: \"premium\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/custom-theme.svg */ \"./src/assets/custom-theme.svg\"),\n            alt: \"custom-theme\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Design a banner that blends perfectly with your site\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All premium plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"cky-connect-modal\", {\n    ref: \"ckyConnectModalGPC\",\n    attrs: {\n      availablePlan: \"pro\",\n      feature: \"respect_gpc\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/global-privacy.svg */ \"./src/assets/global-privacy.svg\"),\n            alt: \"global-privacy\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Respect Global Privacy Control (GPC) signals and honour users’ privacy settings\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>Pro and Ultimate plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"CkyCustomThemeHeadsUp\", {\n    ref: \"ckyCustomThemeHeadsUp\",\n    staticClass: \"cky-custom-theme-headsup\",\n    attrs: {\n      header: _vm.$i18n.__(\"Colour customisation is now limited on Free plan\", \"cookie-law-info\"),\n      icon: __webpack_require__(/*! @/assets/circle-warning.svg */ \"./src/assets/circle-warning.svg\"),\n      iconAlt: \"warning-icon\",\n      cancelBtn: _vm.$i18n.__(\"Keep current banner\", \"cookie-law-info\"),\n      confirmBtn: _vm.confirmButtonText\n    },\n    on: {\n      confirmThemeSwitch: _vm.confirmThemeSwitch,\n      cancelThemeSwitch: _vm.cancelThemeSwitch\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"cky-notice\", {\n          attrs: {\n            type: \"warning\"\n          }\n        }, [_c(\"ul\", [_c(\"li\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(\"If you switch to Light or Dark theme, your <b>existing colour customisations will be replaced with the default version.</b>\", \"cookie-law-info\"))\n          }\n        }), _c(\"li\", {\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(\"You can keep using your existing customised banner, but <b>further edits or new colour customisations are no longer available in your Free plan.</b>\", \"cookie-law-info\"))\n          }\n        })])])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-css.vue?vue&type=template&id=1d3aeb63":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-css.vue?vue&type=template&id=1d3aeb63 ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-view\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-loading-text\"\n  }, [_c(\"cky-loader\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Fetching data\", \"cookie-law-info\")) + \" \")], 1)]) : _c(\"div\", [_c(\"div\", {\n    staticClass: \"cky-banner-message\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_vm.appliedLaw === \"gdpr\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)\", \"cookie-law-info\")) + \" \")]) : _vm.appliedLaw === \"ccpa\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n    staticClass: \"cky-section-css\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-12 cky-action-link\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Custom CSS for additional styling\", \"cookie-law-info\")) + \" \"), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]), _c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"textarea\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.meta.customCSS,\n      expression: \"banner.properties.meta.customCSS\"\n    }],\n    staticClass: \"cky-form-control\",\n    attrs: {\n      rows: \"12\",\n      disabled: !_vm.info.plan.features.popup_layout,\n      id: \"cky-textarea-custom-css\"\n    },\n    domProps: {\n      value: _vm.banner.properties.meta.customCSS\n    },\n    on: {\n      input: function ($event) {\n        if ($event.target.composing) return;\n        _vm.$set(_vm.banner.properties.meta, \"customCSS\", $event.target.value);\n      }\n    }\n  }), _c(\"cky-connect-modal\", {\n    staticClass: \"cky-connect-modal-css\",\n    attrs: {\n      visible: true,\n      availablePlan: \"premium\",\n      feature: \"custom_css\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Put your cookie banner in the spotlight with custom CSS\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b>All premium plans</b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  })], 1)])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-general.vue?vue&type=template&id=539913c8":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-general.vue?vue&type=template&id=539913c8 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-view\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-loading-text\"\n  }, [_c(\"cky-loader\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Fetching data\", \"cookie-law-info\")) + \" \")], 1)]) : _c(\"div\", [_c(\"div\", {\n    staticClass: \"cky-banner-message\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_vm.appliedLaw === \"gdpr\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)\", \"cookie-law-info\")) + \" \")]) : _vm.appliedLaw === \"ccpa\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_c(\"cky-banner-region-selector\", {\n    attrs: {\n      law: _vm.appliedLaw\n    }\n  })], 1), _vm.appliedLaw === \"ccpa\" ? _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-3 cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Show Banner\", \"cookie-law-info\")) + \" \")]), _c(\"div\", {\n    staticClass: \"cky-col-9\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-notice\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.config.notice.status,\n      expression: \"banner.properties.config.notice.status\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-notice\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.banner.properties.config.notice.status) ? _vm._i(_vm.banner.properties.config.notice.status, null) > -1 : _vm.banner.properties.config.notice.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.banner.properties.config.notice.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.banner.properties.config.notice, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.banner.properties.config.notice, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.banner.properties.config.notice, \"status\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  })])])])])])]) : _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center cky-app-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label cky-action-link\",\n    attrs: {\n      for: \"cky-toggle-iab\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Support IAB TCF v2.3\", \"cookie-law-info\")) + \" \"), _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.$i18n.__(\"Enable the support for IAB Transparency and Consent Framework if you run ads on your site. When enabled, a GDPR-compliant consent banner will appear on your site, allowing your visitors to set granular advertising tracking preferences.\", \"cookie-law-info\")\n    }\n  }), _c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-7\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-iab\"\n    }\n  }, [_c(\"input\", {\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-iab\"\n    },\n    domProps: {\n      value: false\n    },\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        _vm.showConnectModal(_vm.$i18n.__(\"Comply with Google’s requirements for serving ads in EEA, UK & Switzerland\", \"cookie-law-info\"));\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-iab-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])]), _c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-5\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-zero-padding cky-col-label cky-action-link\",\n    attrs: {\n      for: \"cky-toggle-gacm\"\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Support Google's Additional Consent Mode\", \"cookie-law-info\")) + \" \"), _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.$i18n.__(`Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). AC Mode is intended only for use alongside IAB TCF.`, \"cookie-law-info\")\n    }\n  }), _vm._m(0)], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-7\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-toggle-gacm\"\n    }\n  }, [_c(\"input\", {\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-toggle-gacm\"\n    },\n    domProps: {\n      value: false\n    },\n    on: {\n      click: function ($event) {\n        $event.preventDefault();\n        _vm.showConnectModal(_vm.$i18n.__(\"Comply with Google’s requirements for serving ads in EEA, UK & Switzerland\", \"cookie-law-info\"));\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      id: \"cky-toggle-gacm-toggle\",\n      \"aria-hidden\": \"true\"\n    }\n  })])])])])])]), _c(\"cky-connect-modal\", {\n    ref: \"ckyConnectModal\",\n    attrs: {\n      availablePlan: \"pro\"\n    },\n    scopedSlots: _vm._u([{\n      key: \"title\",\n      fn: function () {\n        return [_c(\"img\", {\n          attrs: {\n            src: __webpack_require__(/*! @/assets/tcf-gcm.svg */ \"./src/assets/tcf-gcm.svg\"),\n            alt: \"languages\"\n          }\n        })];\n      },\n      proxy: true\n    }, {\n      key: \"message\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-feature-text\"\n        }, [_vm._v(\" \" + _vm._s(_vm.upgradeNoticeTitle) + \" \")]), _c(\"div\", {\n          staticClass: \"cky-available-wrapper\"\n        }, [_c(\"span\", {\n          staticClass: \"cky-available-text\",\n          domProps: {\n            innerHTML: _vm._s(_vm.$i18n.__(`Available in: <b> Pro and Ultimate plans </b>`, \"cookie-law-info\"))\n          }\n        })])];\n      },\n      proxy: true\n    }])\n  }), _c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"cky-accordion\", {\n    staticClass: \"cky-app-accordion-no-border cky-app-accordion-advanced\"\n  }, [_c(\"cky-accordion-item\", {\n    staticClass: \"cky-app-accordion-item\"\n  }, [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-label cky-app-accordion-title\",\n    on: {\n      click: _vm.toggleAdvanced\n    }\n  }, [_vm.toggleSettings ? [_vm._v(_vm._s(_vm.$i18n.__(\"Hide advanced settings\", \"cookie-law-info\")))] : [_vm._v(_vm._s(_vm.$i18n.__(\"Show advanced settings\", \"cookie-law-info\")))]], 2)]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-row cky-align-center\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-4 cky-form-heading\",\n    staticStyle: {\n      \"margin-bottom\": \"0px\"\n    },\n    attrs: {\n      for: \"cky-consent-expiration\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Consent expiration (days)\", \"cookie-law-info\")) + \" \"), _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.expiryMessage,\n      ishtml: true\n    }\n  })], 1), _c(\"div\", {\n    staticClass: \"cky-col-4\"\n  }, [_c(\"cky-banner-expiry\")], 1)])]), _c(\"div\", {\n    staticClass: \"cky-app-box\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-group cky-row\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-col-4 cky-form-heading\",\n    staticStyle: {\n      \"margin-bottom\": \"0px\"\n    }\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Reload page on consent action\", \"cookie-law-info\")))]), _c(\"div\", {\n    staticClass: \"cky-col-2\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-reload-on-accept\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.banner.properties.behaviours.reloadBannerOnAccept.status,\n      expression: \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbanner.properties.behaviours.reloadBannerOnAccept\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t.status\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-reload-on-accept\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.banner.properties.behaviours.reloadBannerOnAccept.status) ? _vm._i(_vm.banner.properties.behaviours.reloadBannerOnAccept.status, null) > -1 : _vm.banner.properties.behaviours.reloadBannerOnAccept.status\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.banner.properties.behaviours.reloadBannerOnAccept.status,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.banner.properties.behaviours.reloadBannerOnAccept, \"status\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.banner.properties.behaviours.reloadBannerOnAccept, \"status\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.banner.properties.behaviours.reloadBannerOnAccept, \"status\", $$c);\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  })])])])]), _vm.appliedLaw === \"gdpr\" ? _c(\"cky-accordion\", {\n    staticClass: \"cky-app-box\",\n    attrs: {\n      name: \"prior-consent\",\n      type: \"boxed\"\n    }\n  }, [_c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Load cookies prior to consent\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"cky-notice\", {\n    attrs: {\n      type: \"warning\"\n    }\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Choosing any of these categories(cookies) to load prior to receiving user consent will make your website non-compliant with GDPR.\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-banner-tab-cookies\"\n  }, [_vm._l(_vm.cookieGroups, function (item) {\n    return [item.slug !== \"necessary\" ? _c(\"div\", {\n      key: item.id,\n      staticClass: \"cky-form-check cky-align-center\"\n    }, [_c(\"input\", {\n      directives: [{\n        name: \"model\",\n        rawName: \"v-model\",\n        value: item.prior_consent,\n        expression: \"item.prior_consent\"\n      }],\n      staticClass: \"cky-cky-form-check-input\",\n      attrs: {\n        type: \"checkbox\",\n        id: `cky-checkbox-prior-consent-${item.slug}`\n      },\n      domProps: {\n        checked: Array.isArray(item.prior_consent) ? _vm._i(item.prior_consent, null) > -1 : item.prior_consent\n      },\n      on: {\n        change: function ($event) {\n          var $$a = item.prior_consent,\n            $$el = $event.target,\n            $$c = $$el.checked ? true : false;\n          if (Array.isArray($$a)) {\n            var $$v = null,\n              $$i = _vm._i($$a, $$v);\n            if ($$el.checked) {\n              $$i < 0 && _vm.$set(item, \"prior_consent\", $$a.concat([$$v]));\n            } else {\n              $$i > -1 && _vm.$set(item, \"prior_consent\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n            }\n          } else {\n            _vm.$set(item, \"prior_consent\", $$c);\n          }\n        }\n      }\n    }), _c(\"label\", {\n      staticClass: \"cky-form-check-label\",\n      class: [\"cky-form-check-label\"],\n      attrs: {\n        for: `cky-checkbox-prior-consent-${item.slug}`\n      }\n    }, [_vm._v(\" \" + _vm._s(item.name[_vm.language]) + \" \")])]) : _vm._e()];\n  })], 2)], 1)], 2)], 1) : _vm._e(), _vm.appliedLaw === \"gdpr\" ? _c(\"cky-accordion\", {\n    staticClass: \"cky-app-box\",\n    attrs: {\n      name: \"hide-cookies\",\n      type: \"boxed\"\n    }\n  }, [_c(\"cky-accordion-item\", [_c(\"template\", {\n    slot: \"cky-accordion-trigger\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-app-accordion-title\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Hide categories from banner\", \"cookie-law-info\")))])]), _c(\"template\", {\n    slot: \"cky-accordion-content\"\n  }, [_c(\"cky-notice\", {\n    attrs: {\n      type: \"warning\"\n    }\n  }, [_c(\"p\", [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Hiding any of the categories (with cookies) will make your website non-compliant with GDPR.\", \"cookie-law-info\")) + \" \")])]), _c(\"div\", {\n    staticClass: \"cky-banner-tab-cookies\"\n  }, [_vm._l(_vm.cookieGroups, function (item) {\n    return [item.slug !== \"necessary\" ? _c(\"div\", {\n      key: item.id,\n      staticClass: \"cky-form-check cky-align-center\"\n    }, [_c(\"input\", {\n      directives: [{\n        name: \"model\",\n        rawName: \"v-model\",\n        value: item.visibility,\n        expression: \"item.visibility\"\n      }],\n      staticClass: \"cky-cky-form-check-input\",\n      attrs: {\n        type: \"checkbox\",\n        id: `cky-checkbox-visibility-${item.slug}`,\n        \"true-value\": false,\n        \"false-value\": true\n      },\n      domProps: {\n        checked: Array.isArray(item.visibility) ? _vm._i(item.visibility, null) > -1 : _vm._q(item.visibility, false)\n      },\n      on: {\n        change: function ($event) {\n          var $$a = item.visibility,\n            $$el = $event.target,\n            $$c = $$el.checked ? false : true;\n          if (Array.isArray($$a)) {\n            var $$v = null,\n              $$i = _vm._i($$a, $$v);\n            if ($$el.checked) {\n              $$i < 0 && _vm.$set(item, \"visibility\", $$a.concat([$$v]));\n            } else {\n              $$i > -1 && _vm.$set(item, \"visibility\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n            }\n          } else {\n            _vm.$set(item, \"visibility\", $$c);\n          }\n        }\n      }\n    }), _c(\"label\", {\n      staticClass: \"cky-form-check-label\",\n      class: [\"cky-form-check-label\"],\n      attrs: {\n        for: `cky-checkbox-visibility-${item.slug}`\n      }\n    }, [_vm._v(\" \" + _vm._s(item.name[_vm.language]) + \" \")])]) : _vm._e()];\n  })], 2)], 1)], 2)], 1) : _vm._e()], 1)], 2)], 1)], 1)])], 1);\n};\nvar staticRenderFns = [function () {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"span\", [_c(\"img\", {\n    staticClass: \"cky-crown-img\",\n    attrs: {\n      src: __webpack_require__(/*! @/assets/crown.svg */ \"./src/assets/crown.svg\"),\n      alt: \"crown-icon\"\n    }\n  })]);\n}];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-layout.vue?vue&type=template&id=dda5590c":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-layout.vue?vue&type=template&id=dda5590c ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _vm.loading ? _c(\"div\", {\n    staticClass: \"cky-loader-view\"\n  }, [_c(\"p\", {\n    staticClass: \"cky-loading-text\"\n  }, [_c(\"cky-loader\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Fetching data\", \"cookie-law-info\")) + \" \")], 1)]) : _c(\"div\", [_c(\"div\", {\n    staticClass: \"cky-banner-message\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row cky-align-center\"\n  }, [_vm.appliedLaw === \"gdpr\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)\", \"cookie-law-info\")) + \" \")]) : _vm.appliedLaw === \"ccpa\" ? _c(\"p\", {\n    staticClass: \"cky-col-label\"\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)\", \"cookie-law-info\")) + \" \")]) : _vm._e()])]), _c(\"div\", {\n    staticClass: \"cky-section-layout\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-form-section cky-form-section-group cky-row cky-align-top\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"Cookie Notice\", \"cookie-law-info\")))]), _c(\"cky-banner-type\", {\n    attrs: {\n      banner: _vm.banner\n    }\n  })], 1)]), _c(\"div\", {\n    staticClass: \"cky-form-section cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-12\"\n  }, [_c(\"h6\", [_vm._v(_vm._s(_vm.$i18n.__(\"Preference Centre\", \"cookie-law-info\")))]), _c(\"cky-preference-type\")], 1)])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/customize.vue?vue&type=template&id=d33f736e":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/views/customize.vue?vue&type=template&id=d33f736e ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return !_vm.isLoaded ? _c(\"div\", {\n    staticClass: \"cky-loader-view\",\n    staticStyle: {\n      \"min-height\": \"400px\"\n    }\n  }, [_c(\"p\", {\n    staticClass: \"cky-loading-text\"\n  }, [_c(\"cky-loader\"), _vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Loading...\", \"cookie-law-info\")) + \" \")], 1)]) : _c(\"div\", {\n    staticClass: \"cky-section cky-section-consent-banner cky-zero-padding cky-zero--margin\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-section-header\"\n  }), _c(\"div\", {\n    staticClass: \"cky-section-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tab cky-vertical-tab cky-nav-tab-banner-settings\",\n    attrs: {\n      role: \"navigation\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tabs-container\"\n  }, [_c(\"ul\", {\n    staticClass: \"cky-vertical-tabs\"\n  }, _vm._l(_vm.tabs, function (tab) {\n    return _c(\"li\", {\n      key: tab.id,\n      class: [\"cky-nav-tab-item\", {\n        active: _vm.currentTab === tab.id\n      }]\n    }, [_c(\"button\", {\n      staticClass: \"cky-nav-tab-button\",\n      on: {\n        click: function ($event) {\n          _vm.currentTab = tab.id;\n        }\n      }\n    }, [_vm.showIcon(tab) ? _c(\"cky-icon\", {\n      staticClass: \"cky-nav-tab-button-icon\",\n      attrs: {\n        icon: tab.icon\n      }\n    }) : _vm._e(), _c(\"span\", {\n      staticClass: \"cky-nav-tab-item-title\"\n    }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(tab.title, \"cookie-law-info\")) + \" \")])], 1)]);\n  }), 0)]), _c(\"div\", {\n    staticClass: \"cky-nav-tab-content-container\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tab-content\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-nav-tab-section\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-row\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-col-8\"\n  }, [_c(\"div\", {\n    staticClass: \"cky-align-center\"\n  }, [_c(\"cky-banner-selector\"), _c(\"div\", {\n    staticClass: \"cky-banner-preview-toggler cky-center\"\n  }, [_c(\"label\", {\n    staticClass: \"cky-toggle\",\n    attrs: {\n      for: \"cky-banner-preview\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.preview,\n      expression: \"preview\"\n    }],\n    attrs: {\n      type: \"checkbox\",\n      id: \"cky-banner-preview\",\n      disabled: _vm.noticeDisabled\n    },\n    domProps: {\n      checked: Array.isArray(_vm.preview) ? _vm._i(_vm.preview, null) > -1 : _vm.preview\n    },\n    on: {\n      change: function ($event) {\n        var $$a = _vm.preview,\n          $$el = $event.target,\n          $$c = $$el.checked ? true : false;\n        if (Array.isArray($$a)) {\n          var $$v = null,\n            $$i = _vm._i($$a, $$v);\n          if ($$el.checked) {\n            $$i < 0 && (_vm.preview = $$a.concat([$$v]));\n          } else {\n            $$i > -1 && (_vm.preview = $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.preview = $$c;\n        }\n      }\n    }\n  }), _c(\"span\", {\n    staticClass: \"cky-toggle-text\"\n  }, [_vm._v(_vm._s(_vm.$i18n.__(\"Banner Preview\", \"cookie-law-info\")))]), _vm.noticeDisabled ? _c(\"cky-popper\", {\n    attrs: {\n      content: _vm.$i18n.__(\"The banner has been disabled. You can enable it from ‘General’, if needed.\", \"cookie-law-info\")\n    }\n  }, [_c(\"span\", {\n    staticClass: \"cky-toggle-slider cky-disabled\",\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  })]) : _c(\"span\", {\n    staticClass: \"cky-toggle-slider\",\n    attrs: {\n      \"aria-hidden\": \"true\"\n    }\n  })], 1)])], 1)]), _c(\"div\", {\n    staticClass: \"cky-col-4 cky-align-center cky-justify-end\"\n  }, [_c(\"cky-button\", {\n    ref: \"ckyButtonSaveBanner\",\n    staticClass: \"cky-button cky-button-green\",\n    staticStyle: {\n      \"margin-left\": \"15px\"\n    },\n    attrs: {\n      disabled: _vm.publishDisabled\n    },\n    nativeOn: {\n      click: function ($event) {\n        return _vm.saveConfig.apply(null, arguments);\n      }\n    }\n  }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Publish Changes\", \"cookie-law-info\")) + \" \")])], 1)]), _vm.banner.id ? _c(\"div\", {\n    staticClass: \"cky-nav-tab-section-content\"\n  }, [_c(_vm.currentTabComponent, {\n    tag: \"component\"\n  })], 1) : _vm._e()])])])])])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/components/cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/tabs/tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/banners/views/customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./src/assets sync recursive ^\\.\\/.*$":
/*!**********************************!*\
  !*** ./src/assets sync ^\.\/.*$ ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var map = {\n\t\"./action-alert.svg\": \"./src/assets/action-alert.svg\",\n\t\"./add-language.svg\": \"./src/assets/add-language.svg\",\n\t\"./arrow-back.svg\": \"./src/assets/arrow-back.svg\",\n\t\"./arrow-bold.svg\": \"./src/assets/arrow-bold.svg\",\n\t\"./arrow-down.svg\": \"./src/assets/arrow-down.svg\",\n\t\"./arrow-left.svg\": \"./src/assets/arrow-left.svg\",\n\t\"./arrow-right.svg\": \"./src/assets/arrow-right.svg\",\n\t\"./arrow.svg\": \"./src/assets/arrow.svg\",\n\t\"./blue-tick.svg\": \"./src/assets/blue-tick.svg\",\n\t\"./check-fill.svg\": \"./src/assets/check-fill.svg\",\n\t\"./check.svg\": \"./src/assets/check.svg\",\n\t\"./circle-warning.svg\": \"./src/assets/circle-warning.svg\",\n\t\"./close.svg\": \"./src/assets/close.svg\",\n\t\"./connect-success.svg\": \"./src/assets/connect-success.svg\",\n\t\"./cookie-policy.svg\": \"./src/assets/cookie-policy.svg\",\n\t\"./crown.svg\": \"./src/assets/crown.svg\",\n\t\"./custom-icon.svg\": \"./src/assets/custom-icon.svg\",\n\t\"./custom-logo.svg\": \"./src/assets/custom-logo.svg\",\n\t\"./custom-theme.svg\": \"./src/assets/custom-theme.svg\",\n\t\"./dashboard/lang.svg\": \"./src/assets/dashboard/lang.svg\",\n\t\"./dashboard/location.svg\": \"./src/assets/dashboard/location.svg\",\n\t\"./dashboard/reg.svg\": \"./src/assets/dashboard/reg.svg\",\n\t\"./dashboard/scan-history.svg\": \"./src/assets/dashboard/scan-history.svg\",\n\t\"./dashboard/status.svg\": \"./src/assets/dashboard/status.svg\",\n\t\"./error.svg\": \"./src/assets/error.svg\",\n\t\"./external.svg\": \"./src/assets/external.svg\",\n\t\"./gdpr-us.png\": \"./src/assets/gdpr-us.png\",\n\t\"./geo-location.svg\": \"./src/assets/geo-location.svg\",\n\t\"./global-privacy.svg\": \"./src/assets/global-privacy.svg\",\n\t\"./help.svg\": \"./src/assets/help.svg\",\n\t\"./info-alert.svg\": \"./src/assets/info-alert.svg\",\n\t\"./info-new.svg\": \"./src/assets/info-new.svg\",\n\t\"./info.svg\": \"./src/assets/info.svg\",\n\t\"./layouts/banner-top.svg\": \"./src/assets/layouts/banner-top.svg\",\n\t\"./layouts/banner.svg\": \"./src/assets/layouts/banner.svg\",\n\t\"./layouts/box-bottom-right.svg\": \"./src/assets/layouts/box-bottom-right.svg\",\n\t\"./layouts/box-top-left.svg\": \"./src/assets/layouts/box-top-left.svg\",\n\t\"./layouts/box-top-right.svg\": \"./src/assets/layouts/box-top-right.svg\",\n\t\"./layouts/box.svg\": \"./src/assets/layouts/box.svg\",\n\t\"./layouts/center.svg\": \"./src/assets/layouts/center.svg\",\n\t\"./layouts/classic-bottom.svg\": \"./src/assets/layouts/classic-bottom.svg\",\n\t\"./layouts/classic-top.svg\": \"./src/assets/layouts/classic-top.svg\",\n\t\"./layouts/popup.svg\": \"./src/assets/layouts/popup.svg\",\n\t\"./layouts/pushdown.svg\": \"./src/assets/layouts/pushdown.svg\",\n\t\"./layouts/sidebar.svg\": \"./src/assets/layouts/sidebar.svg\",\n\t\"./loader.svg\": \"./src/assets/loader.svg\",\n\t\"./logo.png\": \"./src/assets/logo.png\",\n\t\"./logo.svg\": \"./src/assets/logo.svg\",\n\t\"./new.svg\": \"./src/assets/new.svg\",\n\t\"./popup-layout.svg\": \"./src/assets/popup-layout.svg\",\n\t\"./privacy-policy.svg\": \"./src/assets/privacy-policy.svg\",\n\t\"./rocket.svg\": \"./src/assets/rocket.svg\",\n\t\"./scan-now.svg\": \"./src/assets/scan-now.svg\",\n\t\"./scan-result.svg\": \"./src/assets/scan-result.svg\",\n\t\"./schedule-scan.svg\": \"./src/assets/schedule-scan.svg\",\n\t\"./search.svg\": \"./src/assets/search.svg\",\n\t\"./session-expired.svg\": \"./src/assets/session-expired.svg\",\n\t\"./star.svg\": \"./src/assets/star.svg\",\n\t\"./success-circle.svg\": \"./src/assets/success-circle.svg\",\n\t\"./success.svg\": \"./src/assets/success.svg\",\n\t\"./tcf-gcm.svg\": \"./src/assets/tcf-gcm.svg\",\n\t\"./theme.svg\": \"./src/assets/theme.svg\",\n\t\"./tick.svg\": \"./src/assets/tick.svg\",\n\t\"./time-schedule.svg\": \"./src/assets/time-schedule.svg\",\n\t\"./tooltip.svg\": \"./src/assets/tooltip.svg\",\n\t\"./trends.png\": \"./src/assets/trends.png\",\n\t\"./warning.svg\": \"./src/assets/warning.svg\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"./src/assets sync recursive ^\\\\.\\\\/.*$\";\n\n//# sourceURL=webpack:///./src/assets_sync_^\\.\\/.*$?");

/***/ }),

/***/ "./src/assets/action-alert.svg":
/*!*************************************!*\
  !*** ./src/assets/action-alert.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/action-alert.svg\";\n\n//# sourceURL=webpack:///./src/assets/action-alert.svg?");

/***/ }),

/***/ "./src/assets/add-language.svg":
/*!*************************************!*\
  !*** ./src/assets/add-language.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/add-language.svg\";\n\n//# sourceURL=webpack:///./src/assets/add-language.svg?");

/***/ }),

/***/ "./src/assets/arrow-back.svg":
/*!***********************************!*\
  !*** ./src/assets/arrow-back.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-back.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow-back.svg?");

/***/ }),

/***/ "./src/assets/arrow-bold.svg":
/*!***********************************!*\
  !*** ./src/assets/arrow-bold.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-bold.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow-bold.svg?");

/***/ }),

/***/ "./src/assets/arrow-down.svg":
/*!***********************************!*\
  !*** ./src/assets/arrow-down.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-down.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow-down.svg?");

/***/ }),

/***/ "./src/assets/arrow-left.svg":
/*!***********************************!*\
  !*** ./src/assets/arrow-left.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-left.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow-left.svg?");

/***/ }),

/***/ "./src/assets/arrow-right.svg":
/*!************************************!*\
  !*** ./src/assets/arrow-right.svg ***!
  \************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow-right.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow-right.svg?");

/***/ }),

/***/ "./src/assets/arrow.svg":
/*!******************************!*\
  !*** ./src/assets/arrow.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/arrow.svg\";\n\n//# sourceURL=webpack:///./src/assets/arrow.svg?");

/***/ }),

/***/ "./src/assets/blue-tick.svg":
/*!**********************************!*\
  !*** ./src/assets/blue-tick.svg ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/blue-tick.svg\";\n\n//# sourceURL=webpack:///./src/assets/blue-tick.svg?");

/***/ }),

/***/ "./src/assets/check.svg":
/*!******************************!*\
  !*** ./src/assets/check.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/check.svg\";\n\n//# sourceURL=webpack:///./src/assets/check.svg?");

/***/ }),

/***/ "./src/assets/circle-warning.svg":
/*!***************************************!*\
  !*** ./src/assets/circle-warning.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/circle-warning.svg\";\n\n//# sourceURL=webpack:///./src/assets/circle-warning.svg?");

/***/ }),

/***/ "./src/assets/close.svg":
/*!******************************!*\
  !*** ./src/assets/close.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/close.svg\";\n\n//# sourceURL=webpack:///./src/assets/close.svg?");

/***/ }),

/***/ "./src/assets/connect-success.svg":
/*!****************************************!*\
  !*** ./src/assets/connect-success.svg ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/connect-success.svg\";\n\n//# sourceURL=webpack:///./src/assets/connect-success.svg?");

/***/ }),

/***/ "./src/assets/cookie-policy.svg":
/*!**************************************!*\
  !*** ./src/assets/cookie-policy.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/cookie-policy.svg\";\n\n//# sourceURL=webpack:///./src/assets/cookie-policy.svg?");

/***/ }),

/***/ "./src/assets/custom-icon.svg":
/*!************************************!*\
  !*** ./src/assets/custom-icon.svg ***!
  \************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/custom-icon.svg\";\n\n//# sourceURL=webpack:///./src/assets/custom-icon.svg?");

/***/ }),

/***/ "./src/assets/custom-logo.svg":
/*!************************************!*\
  !*** ./src/assets/custom-logo.svg ***!
  \************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/custom-logo.svg\";\n\n//# sourceURL=webpack:///./src/assets/custom-logo.svg?");

/***/ }),

/***/ "./src/assets/custom-theme.svg":
/*!*************************************!*\
  !*** ./src/assets/custom-theme.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/custom-theme.svg\";\n\n//# sourceURL=webpack:///./src/assets/custom-theme.svg?");

/***/ }),

/***/ "./src/assets/dashboard/lang.svg":
/*!***************************************!*\
  !*** ./src/assets/dashboard/lang.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/lang.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/lang.svg?");

/***/ }),

/***/ "./src/assets/dashboard/location.svg":
/*!*******************************************!*\
  !*** ./src/assets/dashboard/location.svg ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/location.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/location.svg?");

/***/ }),

/***/ "./src/assets/dashboard/reg.svg":
/*!**************************************!*\
  !*** ./src/assets/dashboard/reg.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/reg.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/reg.svg?");

/***/ }),

/***/ "./src/assets/dashboard/scan-history.svg":
/*!***********************************************!*\
  !*** ./src/assets/dashboard/scan-history.svg ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/scan-history.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/scan-history.svg?");

/***/ }),

/***/ "./src/assets/dashboard/status.svg":
/*!*****************************************!*\
  !*** ./src/assets/dashboard/status.svg ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/status.svg\";\n\n//# sourceURL=webpack:///./src/assets/dashboard/status.svg?");

/***/ }),

/***/ "./src/assets/error.svg":
/*!******************************!*\
  !*** ./src/assets/error.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/error.svg\";\n\n//# sourceURL=webpack:///./src/assets/error.svg?");

/***/ }),

/***/ "./src/assets/external.svg":
/*!*********************************!*\
  !*** ./src/assets/external.svg ***!
  \*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/external.svg\";\n\n//# sourceURL=webpack:///./src/assets/external.svg?");

/***/ }),

/***/ "./src/assets/gdpr-us.png":
/*!********************************!*\
  !*** ./src/assets/gdpr-us.png ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/gdpr-us.png\";\n\n//# sourceURL=webpack:///./src/assets/gdpr-us.png?");

/***/ }),

/***/ "./src/assets/geo-location.svg":
/*!*************************************!*\
  !*** ./src/assets/geo-location.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/geo-location.svg\";\n\n//# sourceURL=webpack:///./src/assets/geo-location.svg?");

/***/ }),

/***/ "./src/assets/global-privacy.svg":
/*!***************************************!*\
  !*** ./src/assets/global-privacy.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/global-privacy.svg\";\n\n//# sourceURL=webpack:///./src/assets/global-privacy.svg?");

/***/ }),

/***/ "./src/assets/help.svg":
/*!*****************************!*\
  !*** ./src/assets/help.svg ***!
  \*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/help.svg\";\n\n//# sourceURL=webpack:///./src/assets/help.svg?");

/***/ }),

/***/ "./src/assets/info-alert.svg":
/*!***********************************!*\
  !*** ./src/assets/info-alert.svg ***!
  \***********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/info-alert.svg\";\n\n//# sourceURL=webpack:///./src/assets/info-alert.svg?");

/***/ }),

/***/ "./src/assets/info-new.svg":
/*!*********************************!*\
  !*** ./src/assets/info-new.svg ***!
  \*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/info-new.svg\";\n\n//# sourceURL=webpack:///./src/assets/info-new.svg?");

/***/ }),

/***/ "./src/assets/info.svg":
/*!*****************************!*\
  !*** ./src/assets/info.svg ***!
  \*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/info.svg\";\n\n//# sourceURL=webpack:///./src/assets/info.svg?");

/***/ }),

/***/ "./src/assets/layouts/banner-top.svg":
/*!*******************************************!*\
  !*** ./src/assets/layouts/banner-top.svg ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/banner-top.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/banner-top.svg?");

/***/ }),

/***/ "./src/assets/layouts/banner.svg":
/*!***************************************!*\
  !*** ./src/assets/layouts/banner.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/banner.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/banner.svg?");

/***/ }),

/***/ "./src/assets/layouts/box-bottom-right.svg":
/*!*************************************************!*\
  !*** ./src/assets/layouts/box-bottom-right.svg ***!
  \*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/box-bottom-right.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/box-bottom-right.svg?");

/***/ }),

/***/ "./src/assets/layouts/box-top-left.svg":
/*!*********************************************!*\
  !*** ./src/assets/layouts/box-top-left.svg ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/box-top-left.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/box-top-left.svg?");

/***/ }),

/***/ "./src/assets/layouts/box-top-right.svg":
/*!**********************************************!*\
  !*** ./src/assets/layouts/box-top-right.svg ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/box-top-right.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/box-top-right.svg?");

/***/ }),

/***/ "./src/assets/layouts/box.svg":
/*!************************************!*\
  !*** ./src/assets/layouts/box.svg ***!
  \************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/box.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/box.svg?");

/***/ }),

/***/ "./src/assets/layouts/center.svg":
/*!***************************************!*\
  !*** ./src/assets/layouts/center.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/center.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/center.svg?");

/***/ }),

/***/ "./src/assets/layouts/classic-bottom.svg":
/*!***********************************************!*\
  !*** ./src/assets/layouts/classic-bottom.svg ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/classic-bottom.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/classic-bottom.svg?");

/***/ }),

/***/ "./src/assets/layouts/classic-top.svg":
/*!********************************************!*\
  !*** ./src/assets/layouts/classic-top.svg ***!
  \********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/classic-top.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/classic-top.svg?");

/***/ }),

/***/ "./src/assets/layouts/popup.svg":
/*!**************************************!*\
  !*** ./src/assets/layouts/popup.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/popup.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/popup.svg?");

/***/ }),

/***/ "./src/assets/layouts/pushdown.svg":
/*!*****************************************!*\
  !*** ./src/assets/layouts/pushdown.svg ***!
  \*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/pushdown.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/pushdown.svg?");

/***/ }),

/***/ "./src/assets/layouts/sidebar.svg":
/*!****************************************!*\
  !*** ./src/assets/layouts/sidebar.svg ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/sidebar.svg\";\n\n//# sourceURL=webpack:///./src/assets/layouts/sidebar.svg?");

/***/ }),

/***/ "./src/assets/loader.svg":
/*!*******************************!*\
  !*** ./src/assets/loader.svg ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/loader.svg\";\n\n//# sourceURL=webpack:///./src/assets/loader.svg?");

/***/ }),

/***/ "./src/assets/logo.png":
/*!*****************************!*\
  !*** ./src/assets/logo.png ***!
  \*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/logo.png\";\n\n//# sourceURL=webpack:///./src/assets/logo.png?");

/***/ }),

/***/ "./src/assets/new.svg":
/*!****************************!*\
  !*** ./src/assets/new.svg ***!
  \****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/new.svg\";\n\n//# sourceURL=webpack:///./src/assets/new.svg?");

/***/ }),

/***/ "./src/assets/popup-layout.svg":
/*!*************************************!*\
  !*** ./src/assets/popup-layout.svg ***!
  \*************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/popup-layout.svg\";\n\n//# sourceURL=webpack:///./src/assets/popup-layout.svg?");

/***/ }),

/***/ "./src/assets/privacy-policy.svg":
/*!***************************************!*\
  !*** ./src/assets/privacy-policy.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/privacy-policy.svg\";\n\n//# sourceURL=webpack:///./src/assets/privacy-policy.svg?");

/***/ }),

/***/ "./src/assets/rocket.svg":
/*!*******************************!*\
  !*** ./src/assets/rocket.svg ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/rocket.svg\";\n\n//# sourceURL=webpack:///./src/assets/rocket.svg?");

/***/ }),

/***/ "./src/assets/scan-result.svg":
/*!************************************!*\
  !*** ./src/assets/scan-result.svg ***!
  \************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/scan-result.svg\";\n\n//# sourceURL=webpack:///./src/assets/scan-result.svg?");

/***/ }),

/***/ "./src/assets/session-expired.svg":
/*!****************************************!*\
  !*** ./src/assets/session-expired.svg ***!
  \****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/session-expired.svg\";\n\n//# sourceURL=webpack:///./src/assets/session-expired.svg?");

/***/ }),

/***/ "./src/assets/success-circle.svg":
/*!***************************************!*\
  !*** ./src/assets/success-circle.svg ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/success-circle.svg\";\n\n//# sourceURL=webpack:///./src/assets/success-circle.svg?");

/***/ }),

/***/ "./src/assets/success.svg":
/*!********************************!*\
  !*** ./src/assets/success.svg ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/success.svg\";\n\n//# sourceURL=webpack:///./src/assets/success.svg?");

/***/ }),

/***/ "./src/assets/tcf-gcm.svg":
/*!********************************!*\
  !*** ./src/assets/tcf-gcm.svg ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/tcf-gcm.svg\";\n\n//# sourceURL=webpack:///./src/assets/tcf-gcm.svg?");

/***/ }),

/***/ "./src/assets/theme.svg":
/*!******************************!*\
  !*** ./src/assets/theme.svg ***!
  \******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/theme.svg\";\n\n//# sourceURL=webpack:///./src/assets/theme.svg?");

/***/ }),

/***/ "./src/assets/tick.svg":
/*!*****************************!*\
  !*** ./src/assets/tick.svg ***!
  \*****************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/tick.svg\";\n\n//# sourceURL=webpack:///./src/assets/tick.svg?");

/***/ }),

/***/ "./src/assets/tooltip.svg":
/*!********************************!*\
  !*** ./src/assets/tooltip.svg ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/tooltip.svg\";\n\n//# sourceURL=webpack:///./src/assets/tooltip.svg?");

/***/ }),

/***/ "./src/assets/trends.png":
/*!*******************************!*\
  !*** ./src/assets/trends.png ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/trends.png\";\n\n//# sourceURL=webpack:///./src/assets/trends.png?");

/***/ }),

/***/ "./src/assets/warning.svg":
/*!********************************!*\
  !*** ./src/assets/warning.svg ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/warning.svg\";\n\n//# sourceURL=webpack:///./src/assets/warning.svg?");

/***/ }),

/***/ "./src/components/cky-custom-theme-headsup.vue":
/*!*****************************************************!*\
  !*** ./src/components/cky-custom-theme-headsup.vue ***!
  \*****************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_custom_theme_headsup_vue_vue_type_template_id_4d96195a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a */ \"./src/components/cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a\");\n/* harmony import */ var _cky_custom_theme_headsup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-custom-theme-headsup.vue?vue&type=script&lang=js */ \"./src/components/cky-custom-theme-headsup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_custom_theme_headsup_vue_vue_type_style_index_0_id_4d96195a_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss */ \"./src/components/cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_custom_theme_headsup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_custom_theme_headsup_vue_vue_type_template_id_4d96195a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_custom_theme_headsup_vue_vue_type_template_id_4d96195a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-custom-theme-headsup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?");

/***/ }),

/***/ "./src/components/cky-custom-theme-headsup.vue?vue&type=script&lang=js":
/*!*****************************************************************************!*\
  !*** ./src/components/cky-custom-theme-headsup.vue?vue&type=script&lang=js ***!
  \*****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-custom-theme-headsup.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-custom-theme-headsup.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?");

/***/ }),

/***/ "./src/components/cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss":
/*!**************************************************************************************************!*\
  !*** ./src/components/cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss ***!
  \**************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_style_index_0_id_4d96195a_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-custom-theme-headsup.vue?vue&type=style&index=0&id=4d96195a&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_style_index_0_id_4d96195a_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_style_index_0_id_4d96195a_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_style_index_0_id_4d96195a_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_style_index_0_id_4d96195a_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?");

/***/ }),

/***/ "./src/components/cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a":
/*!***********************************************************************************!*\
  !*** ./src/components/cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a ***!
  \***********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_template_id_4d96195a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-custom-theme-headsup.vue?vue&type=template&id=4d96195a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_template_id_4d96195a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_custom_theme_headsup_vue_vue_type_template_id_4d96195a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-custom-theme-headsup.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue":
/*!*****************************************!*\
  !*** ./src/components/cky-dropdown.vue ***!
  \*****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-dropdown.vue?vue&type=template&id=70facadd */ \"./src/components/cky-dropdown.vue?vue&type=template&id=70facadd\");\n/* harmony import */ var _cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-dropdown.vue?vue&type=script&lang=js */ \"./src/components/cky-dropdown.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss */ \"./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-dropdown.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue?vue&type=script&lang=js":
/*!*****************************************************************!*\
  !*** ./src/components/cky-dropdown.vue?vue&type=script&lang=js ***!
  \*****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-dropdown.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss":
/*!**************************************************************************************!*\
  !*** ./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss ***!
  \**************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=style&index=0&id=70facadd&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_style_index_0_id_70facadd_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/cky-dropdown.vue?vue&type=template&id=70facadd":
/*!***********************************************************************!*\
  !*** ./src/components/cky-dropdown.vue?vue&type=template&id=70facadd ***!
  \***********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-dropdown.vue?vue&type=template&id=70facadd */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-dropdown.vue?vue&type=template&id=70facadd\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_dropdown_vue_vue_type_template_id_70facadd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-dropdown.vue?");

/***/ }),

/***/ "./src/components/elements/cky-radio.vue":
/*!***********************************************!*\
  !*** ./src/components/elements/cky-radio.vue ***!
  \***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_radio_vue_vue_type_template_id_3fe23fb7__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-radio.vue?vue&type=template&id=3fe23fb7 */ \"./src/components/elements/cky-radio.vue?vue&type=template&id=3fe23fb7\");\n/* harmony import */ var _cky_radio_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-radio.vue?vue&type=script&lang=js */ \"./src/components/elements/cky-radio.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_radio_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_radio_vue_vue_type_template_id_3fe23fb7__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_radio_vue_vue_type_template_id_3fe23fb7__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/elements/cky-radio.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/elements/cky-radio.vue?");

/***/ }),

/***/ "./src/components/elements/cky-radio.vue?vue&type=script&lang=js":
/*!***********************************************************************!*\
  !*** ./src/components/elements/cky-radio.vue?vue&type=script&lang=js ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_radio_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-radio.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-radio.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_radio_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/elements/cky-radio.vue?");

/***/ }),

/***/ "./src/components/elements/cky-radio.vue?vue&type=template&id=3fe23fb7":
/*!*****************************************************************************!*\
  !*** ./src/components/elements/cky-radio.vue?vue&type=template&id=3fe23fb7 ***!
  \*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_radio_vue_vue_type_template_id_3fe23fb7__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib??vue-loader-options!./cky-radio.vue?vue&type=template&id=3fe23fb7 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/elements/cky-radio.vue?vue&type=template&id=3fe23fb7\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_radio_vue_vue_type_template_id_3fe23fb7__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_radio_vue_vue_type_template_id_3fe23fb7__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/elements/cky-radio.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-expiry.vue":
/*!**************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-expiry.vue ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_expiry_vue_vue_type_template_id_4adbb528__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-expiry.vue?vue&type=template&id=4adbb528 */ \"./src/modules/banners/components/cky-banner-expiry.vue?vue&type=template&id=4adbb528\");\n/* harmony import */ var _cky_banner_expiry_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-expiry.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-expiry.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_banner_expiry_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_expiry_vue_vue_type_template_id_4adbb528__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_expiry_vue_vue_type_template_id_4adbb528__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-expiry.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-expiry.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-expiry.vue?vue&type=script&lang=js":
/*!**************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-expiry.vue?vue&type=script&lang=js ***!
  \**************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_expiry_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-expiry.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-expiry.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_expiry_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-expiry.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-expiry.vue?vue&type=template&id=4adbb528":
/*!********************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-expiry.vue?vue&type=template&id=4adbb528 ***!
  \********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_expiry_vue_vue_type_template_id_4adbb528__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-expiry.vue?vue&type=template&id=4adbb528 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-expiry.vue?vue&type=template&id=4adbb528\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_expiry_vue_vue_type_template_id_4adbb528__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_expiry_vue_vue_type_template_id_4adbb528__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-expiry.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-layout-item.vue":
/*!*******************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-layout-item.vue ***!
  \*******************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_layout_item_vue_vue_type_template_id_1202ceb1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-layout-item.vue?vue&type=template&id=1202ceb1 */ \"./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=template&id=1202ceb1\");\n/* harmony import */ var _cky_banner_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-layout-item.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_banner_layout_item_vue_vue_type_style_index_0_id_1202ceb1_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss */ \"./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_banner_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_layout_item_vue_vue_type_template_id_1202ceb1__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_layout_item_vue_vue_type_template_id_1202ceb1__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-layout-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=script&lang=js":
/*!*******************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=script&lang=js ***!
  \*******************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-layout-item.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss":
/*!****************************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss ***!
  \****************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_style_index_0_id_1202ceb1_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=style&index=0&id=1202ceb1&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_style_index_0_id_1202ceb1_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_style_index_0_id_1202ceb1_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_style_index_0_id_1202ceb1_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_style_index_0_id_1202ceb1_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=template&id=1202ceb1":
/*!*************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=template&id=1202ceb1 ***!
  \*************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_template_id_1202ceb1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-layout-item.vue?vue&type=template&id=1202ceb1 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-layout-item.vue?vue&type=template&id=1202ceb1\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_template_id_1202ceb1__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_layout_item_vue_vue_type_template_id_1202ceb1__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-preview.vue":
/*!***************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-preview.vue ***!
  \***************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_preview_vue_vue_type_template_id_ac4111ba__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-preview.vue?vue&type=template&id=ac4111ba */ \"./src/modules/banners/components/cky-banner-preview.vue?vue&type=template&id=ac4111ba\");\n/* harmony import */ var _cky_banner_preview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-preview.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-preview.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_banner_preview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_preview_vue_vue_type_template_id_ac4111ba__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_preview_vue_vue_type_template_id_ac4111ba__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-preview.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-preview.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-preview.vue?vue&type=script&lang=js":
/*!***************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-preview.vue?vue&type=script&lang=js ***!
  \***************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_preview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-preview.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-preview.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_preview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-preview.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-preview.vue?vue&type=template&id=ac4111ba":
/*!*********************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-preview.vue?vue&type=template&id=ac4111ba ***!
  \*********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_preview_vue_vue_type_template_id_ac4111ba__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-preview.vue?vue&type=template&id=ac4111ba */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-preview.vue?vue&type=template&id=ac4111ba\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_preview_vue_vue_type_template_id_ac4111ba__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_preview_vue_vue_type_template_id_ac4111ba__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-preview.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-region-selector.vue":
/*!***********************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-region-selector.vue ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_region_selector_vue_vue_type_template_id_4ff1ca1a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a */ \"./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a\");\n/* harmony import */ var _cky_banner_region_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-region-selector.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_banner_region_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_region_selector_vue_vue_type_template_id_4ff1ca1a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_region_selector_vue_vue_type_template_id_4ff1ca1a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-region-selector.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-region-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=script&lang=js":
/*!***********************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_region_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-region-selector.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_region_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-region-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a":
/*!*****************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a ***!
  \*****************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_region_selector_vue_vue_type_template_id_4ff1ca1a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-region-selector.vue?vue&type=template&id=4ff1ca1a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_region_selector_vue_vue_type_template_id_4ff1ca1a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_region_selector_vue_vue_type_template_id_4ff1ca1a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-region-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-selector.vue":
/*!****************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-selector.vue ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_selector_vue_vue_type_template_id_e1a99ad8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-selector.vue?vue&type=template&id=e1a99ad8 */ \"./src/modules/banners/components/cky-banner-selector.vue?vue&type=template&id=e1a99ad8\");\n/* harmony import */ var _cky_banner_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-selector.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-selector.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_banner_selector_vue_vue_type_style_index_0_id_e1a99ad8_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss */ \"./src/modules/banners/components/cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_banner_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_selector_vue_vue_type_template_id_e1a99ad8__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_selector_vue_vue_type_template_id_e1a99ad8__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-selector.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-selector.vue?vue&type=script&lang=js":
/*!****************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-selector.vue?vue&type=script&lang=js ***!
  \****************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-selector.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-selector.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss":
/*!*************************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss ***!
  \*************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_style_index_0_id_e1a99ad8_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-selector.vue?vue&type=style&index=0&id=e1a99ad8&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_style_index_0_id_e1a99ad8_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_style_index_0_id_e1a99ad8_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_style_index_0_id_e1a99ad8_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_style_index_0_id_e1a99ad8_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-selector.vue?vue&type=template&id=e1a99ad8":
/*!**********************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-selector.vue?vue&type=template&id=e1a99ad8 ***!
  \**********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_template_id_e1a99ad8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-selector.vue?vue&type=template&id=e1a99ad8 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-selector.vue?vue&type=template&id=e1a99ad8\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_template_id_e1a99ad8__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_selector_vue_vue_type_template_id_e1a99ad8__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-selector.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-type.vue":
/*!************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-type.vue ***!
  \************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_banner_type_vue_vue_type_template_id_1504feef__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-banner-type.vue?vue&type=template&id=1504feef */ \"./src/modules/banners/components/cky-banner-type.vue?vue&type=template&id=1504feef\");\n/* harmony import */ var _cky_banner_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-banner-type.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-banner-type.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_banner_type_vue_vue_type_style_index_0_id_1504feef_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss */ \"./src/modules/banners/components/cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_banner_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_banner_type_vue_vue_type_template_id_1504feef__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_banner_type_vue_vue_type_template_id_1504feef__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-banner-type.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-type.vue?vue&type=script&lang=js":
/*!************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-type.vue?vue&type=script&lang=js ***!
  \************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-type.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-type.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss":
/*!*********************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss ***!
  \*********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_style_index_0_id_1504feef_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-type.vue?vue&type=style&index=0&id=1504feef&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_style_index_0_id_1504feef_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_style_index_0_id_1504feef_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_style_index_0_id_1504feef_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_style_index_0_id_1504feef_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-banner-type.vue?vue&type=template&id=1504feef":
/*!******************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-banner-type.vue?vue&type=template&id=1504feef ***!
  \******************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_template_id_1504feef__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-banner-type.vue?vue&type=template&id=1504feef */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-banner-type.vue?vue&type=template&id=1504feef\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_template_id_1504feef__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_banner_type_vue_vue_type_template_id_1504feef__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-banner-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-layout-item.vue":
/*!***********************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-layout-item.vue ***!
  \***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_preference_layout_item_vue_vue_type_template_id_01723c60__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-preference-layout-item.vue?vue&type=template&id=01723c60 */ \"./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=template&id=01723c60\");\n/* harmony import */ var _cky_preference_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-preference-layout-item.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_preference_layout_item_vue_vue_type_style_index_0_id_01723c60_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss */ \"./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_preference_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_preference_layout_item_vue_vue_type_template_id_01723c60__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_preference_layout_item_vue_vue_type_template_id_01723c60__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-preference-layout-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=script&lang=js":
/*!***********************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=script&lang=js ***!
  \***********************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-preference-layout-item.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss":
/*!********************************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss ***!
  \********************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_style_index_0_id_01723c60_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=style&index=0&id=01723c60&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_style_index_0_id_01723c60_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_style_index_0_id_01723c60_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_style_index_0_id_01723c60_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_style_index_0_id_01723c60_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=template&id=01723c60":
/*!*****************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=template&id=01723c60 ***!
  \*****************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_template_id_01723c60__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-preference-layout-item.vue?vue&type=template&id=01723c60 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-layout-item.vue?vue&type=template&id=01723c60\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_template_id_01723c60__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_layout_item_vue_vue_type_template_id_01723c60__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-layout-item.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-type.vue":
/*!****************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-type.vue ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_preference_type_vue_vue_type_template_id_aef9efc0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-preference-type.vue?vue&type=template&id=aef9efc0 */ \"./src/modules/banners/components/cky-preference-type.vue?vue&type=template&id=aef9efc0\");\n/* harmony import */ var _cky_preference_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-preference-type.vue?vue&type=script&lang=js */ \"./src/modules/banners/components/cky-preference-type.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_preference_type_vue_vue_type_style_index_0_id_aef9efc0_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss */ \"./src/modules/banners/components/cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_preference_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_preference_type_vue_vue_type_template_id_aef9efc0__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_preference_type_vue_vue_type_template_id_aef9efc0__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/components/cky-preference-type.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-type.vue?vue&type=script&lang=js":
/*!****************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-type.vue?vue&type=script&lang=js ***!
  \****************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-preference-type.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-type.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss":
/*!*************************************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss ***!
  \*************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_style_index_0_id_aef9efc0_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-type.vue?vue&type=style&index=0&id=aef9efc0&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_style_index_0_id_aef9efc0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_style_index_0_id_aef9efc0_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_style_index_0_id_aef9efc0_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_style_index_0_id_aef9efc0_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?");

/***/ }),

/***/ "./src/modules/banners/components/cky-preference-type.vue?vue&type=template&id=aef9efc0":
/*!**********************************************************************************************!*\
  !*** ./src/modules/banners/components/cky-preference-type.vue?vue&type=template&id=aef9efc0 ***!
  \**********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_template_id_aef9efc0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-preference-type.vue?vue&type=template&id=aef9efc0 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/components/cky-preference-type.vue?vue&type=template&id=aef9efc0\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_template_id_aef9efc0__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_preference_type_vue_vue_type_template_id_aef9efc0__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/components/cky-preference-type.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-content.vue":
/*!**************************************************!*\
  !*** ./src/modules/banners/tabs/tab-content.vue ***!
  \**************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_content_vue_vue_type_template_id_08050ed9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-content.vue?vue&type=template&id=08050ed9 */ \"./src/modules/banners/tabs/tab-content.vue?vue&type=template&id=08050ed9\");\n/* harmony import */ var _tab_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-content.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/tab-content.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_content_vue_vue_type_style_index_0_id_08050ed9_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss */ \"./src/modules/banners/tabs/tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _tab_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_content_vue_vue_type_template_id_08050ed9__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_content_vue_vue_type_template_id_08050ed9__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/tab-content.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-content.vue?vue&type=script&lang=js":
/*!**************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-content.vue?vue&type=script&lang=js ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-content.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-content.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss":
/*!***********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss ***!
  \***********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_style_index_0_id_08050ed9_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-content.vue?vue&type=style&index=0&id=08050ed9&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_style_index_0_id_08050ed9_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_style_index_0_id_08050ed9_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_style_index_0_id_08050ed9_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_style_index_0_id_08050ed9_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-content.vue?vue&type=template&id=08050ed9":
/*!********************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-content.vue?vue&type=template&id=08050ed9 ***!
  \********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_template_id_08050ed9__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-content.vue?vue&type=template&id=08050ed9 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-content.vue?vue&type=template&id=08050ed9\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_template_id_08050ed9__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_content_vue_vue_type_template_id_08050ed9__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-content.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-css.vue":
/*!**********************************************!*\
  !*** ./src/modules/banners/tabs/tab-css.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_css_vue_vue_type_template_id_1d3aeb63__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-css.vue?vue&type=template&id=1d3aeb63 */ \"./src/modules/banners/tabs/tab-css.vue?vue&type=template&id=1d3aeb63\");\n/* harmony import */ var _tab_css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-css.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/tab-css.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_css_vue_vue_type_style_index_0_id_1d3aeb63_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss */ \"./src/modules/banners/tabs/tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _tab_css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_css_vue_vue_type_template_id_1d3aeb63__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_css_vue_vue_type_template_id_1d3aeb63__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/tab-css.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-css.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-css.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-css.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-css.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_style_index_0_id_1d3aeb63_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-css.vue?vue&type=style&index=0&id=1d3aeb63&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_style_index_0_id_1d3aeb63_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_style_index_0_id_1d3aeb63_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_style_index_0_id_1d3aeb63_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_style_index_0_id_1d3aeb63_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-css.vue?vue&type=template&id=1d3aeb63":
/*!****************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-css.vue?vue&type=template&id=1d3aeb63 ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_template_id_1d3aeb63__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-css.vue?vue&type=template&id=1d3aeb63 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-css.vue?vue&type=template&id=1d3aeb63\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_template_id_1d3aeb63__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_css_vue_vue_type_template_id_1d3aeb63__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-css.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-general.vue":
/*!**************************************************!*\
  !*** ./src/modules/banners/tabs/tab-general.vue ***!
  \**************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_general_vue_vue_type_template_id_539913c8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-general.vue?vue&type=template&id=539913c8 */ \"./src/modules/banners/tabs/tab-general.vue?vue&type=template&id=539913c8\");\n/* harmony import */ var _tab_general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-general.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/tab-general.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_general_vue_vue_type_style_index_0_id_539913c8_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss */ \"./src/modules/banners/tabs/tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _tab_general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_general_vue_vue_type_template_id_539913c8__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_general_vue_vue_type_template_id_539913c8__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/tab-general.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-general.vue?vue&type=script&lang=js":
/*!**************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-general.vue?vue&type=script&lang=js ***!
  \**************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-general.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-general.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss":
/*!***********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss ***!
  \***********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_style_index_0_id_539913c8_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-general.vue?vue&type=style&index=0&id=539913c8&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_style_index_0_id_539913c8_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_style_index_0_id_539913c8_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_style_index_0_id_539913c8_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_style_index_0_id_539913c8_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-general.vue?vue&type=template&id=539913c8":
/*!********************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-general.vue?vue&type=template&id=539913c8 ***!
  \********************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_template_id_539913c8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-general.vue?vue&type=template&id=539913c8 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-general.vue?vue&type=template&id=539913c8\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_template_id_539913c8__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_general_vue_vue_type_template_id_539913c8__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-general.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-layout.vue":
/*!*************************************************!*\
  !*** ./src/modules/banners/tabs/tab-layout.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tab_layout_vue_vue_type_template_id_dda5590c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tab-layout.vue?vue&type=template&id=dda5590c */ \"./src/modules/banners/tabs/tab-layout.vue?vue&type=template&id=dda5590c\");\n/* harmony import */ var _tab_layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tab-layout.vue?vue&type=script&lang=js */ \"./src/modules/banners/tabs/tab-layout.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _tab_layout_vue_vue_type_style_index_0_id_dda5590c_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss */ \"./src/modules/banners/tabs/tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _tab_layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _tab_layout_vue_vue_type_template_id_dda5590c__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _tab_layout_vue_vue_type_template_id_dda5590c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/tabs/tab-layout.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-layout.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-layout.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-layout.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-layout.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss":
/*!**********************************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss ***!
  \**********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_style_index_0_id_dda5590c_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-layout.vue?vue&type=style&index=0&id=dda5590c&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_style_index_0_id_dda5590c_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_style_index_0_id_dda5590c_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_style_index_0_id_dda5590c_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_style_index_0_id_dda5590c_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?");

/***/ }),

/***/ "./src/modules/banners/tabs/tab-layout.vue?vue&type=template&id=dda5590c":
/*!*******************************************************************************!*\
  !*** ./src/modules/banners/tabs/tab-layout.vue?vue&type=template&id=dda5590c ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_template_id_dda5590c__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./tab-layout.vue?vue&type=template&id=dda5590c */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/tabs/tab-layout.vue?vue&type=template&id=dda5590c\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_template_id_dda5590c__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tab_layout_vue_vue_type_template_id_dda5590c__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/tabs/tab-layout.vue?");

/***/ }),

/***/ "./src/modules/banners/views/customize.vue":
/*!*************************************************!*\
  !*** ./src/modules/banners/views/customize.vue ***!
  \*************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _customize_vue_vue_type_template_id_d33f736e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./customize.vue?vue&type=template&id=d33f736e */ \"./src/modules/banners/views/customize.vue?vue&type=template&id=d33f736e\");\n/* harmony import */ var _customize_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./customize.vue?vue&type=script&lang=js */ \"./src/modules/banners/views/customize.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _customize_vue_vue_type_style_index_0_id_d33f736e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss */ \"./src/modules/banners/views/customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _customize_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _customize_vue_vue_type_template_id_d33f736e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _customize_vue_vue_type_template_id_d33f736e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/banners/views/customize.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?");

/***/ }),

/***/ "./src/modules/banners/views/customize.vue?vue&type=script&lang=js":
/*!*************************************************************************!*\
  !*** ./src/modules/banners/views/customize.vue?vue&type=script&lang=js ***!
  \*************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./customize.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/customize.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?");

/***/ }),

/***/ "./src/modules/banners/views/customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss":
/*!**********************************************************************************************!*\
  !*** ./src/modules/banners/views/customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss ***!
  \**********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_style_index_0_id_d33f736e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/customize.vue?vue&type=style&index=0&id=d33f736e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_style_index_0_id_d33f736e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_style_index_0_id_d33f736e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_style_index_0_id_d33f736e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_style_index_0_id_d33f736e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?");

/***/ }),

/***/ "./src/modules/banners/views/customize.vue?vue&type=template&id=d33f736e":
/*!*******************************************************************************!*\
  !*** ./src/modules/banners/views/customize.vue?vue&type=template&id=d33f736e ***!
  \*******************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_template_id_d33f736e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./customize.vue?vue&type=template&id=d33f736e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/banners/views/customize.vue?vue&type=template&id=d33f736e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_template_id_d33f736e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_customize_vue_vue_type_template_id_d33f736e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/banners/views/customize.vue?");

/***/ })

}]);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            lite/admin/dist/js/3.js                                                                             0000777                 00003027476 15251156627 0010714 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_cky_card__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/cky-card */ \"./src/components/cky-card.vue\");\n/* harmony import */ var vue_apexcharts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-apexcharts */ \"./node_modules/vue-apexcharts/dist/vue-apexcharts.js\");\n/* harmony import */ var vue_apexcharts__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_apexcharts__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _helpers_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/helpers/api */ \"./src/helpers/api.js\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ \"./node_modules/moment/moment.js\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_cky_empty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/cky-empty */ \"./src/components/cky-empty.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"PageViewChart\",\n  created() {\n    this.getChartData();\n  },\n  components: {\n    apexcharts: vue_apexcharts__WEBPACK_IMPORTED_MODULE_1___default.a,\n    CkyCard: _components_cky_card__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    CkyEmpty: _components_cky_empty__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n  },\n  data() {\n    return {\n      pageViewsData: {},\n      chartOptions: {\n        xaxis: {\n          type: \"category\",\n          categories: [],\n          tooltip: {\n            enabled: false\n          }\n        },\n        yaxis: {\n          tickAmount: 2,\n          labels: {\n            show: true\n          }\n        },\n        chart: {\n          id: \"area-chart\",\n          toolbar: {\n            show: false\n          },\n          zoom: {\n            enabled: false\n          }\n        },\n        tooltip: {\n          enabled: true,\n          theme: \"dark\"\n        },\n        fill: {\n          colors: [\"#4493F9\"],\n          type: \"solid\",\n          opacity: 0.5\n        },\n        stroke: {\n          curve: \"smooth\",\n          width: 1.5,\n          colors: [\"#C7CADE\"]\n        },\n        dataLabels: {\n          enabled: false\n        }\n      },\n      chartSeries: [{\n        name: \"Views\",\n        data: []\n      }],\n      chartLabels: [],\n      loading: false,\n      loaded: false\n    };\n  },\n  computed: {\n    ...Object(vuex__WEBPACK_IMPORTED_MODULE_5__[\"mapState\"])(\"settings\", [\"info\"]),\n    cardLoader() {\n      return !this.info || this.loading;\n    },\n    chartConfig() {\n      // Handle empty data\n      if (!this.pageViewsData || !this.pageViewsData.length) {\n        return this.chartOptions;\n      }\n      const pageViews = Object.values(this.pageViewsData).map(pageView => pageView.views + pageView.overage_views);\n      const chartLabels = Object.values(this.pageViewsData).map(pageView => {\n        return moment__WEBPACK_IMPORTED_MODULE_3___default()(pageView.date, \"DD-MM-YYYY\").format(\"MMM D, YYYY\");\n      });\n\n      // Handle case where pageViews is empty\n      if (pageViews.length === 0) {\n        return this.chartOptions;\n      }\n      const yMax = Math.max(...pageViews);\n      const yMin = Math.min(...pageViews);\n      const yMaxRounded = yMax + (10 - yMax % 10) + 100; // rounding of into a multiple of ten plus 100\n      const yMinRounded = yMin + (10 - yMin % 10) - 100; // rounding of into a multiple of ten minus 100\n\n      const yAxis = Object.assign({}, this.chartOptions.yaxis, {\n        max: yMaxRounded,\n        min: Math.max(0, yMinRounded)\n      });\n      const tooltip = Object.assign({}, this.chartOptions.tooltip, {\n        custom: ({\n          dataPointIndex\n        }) => {\n          const pageViewData = Object.values(this.pageViewsData)[dataPointIndex];\n          const views = pageViewData.views || 0;\n          const overageViews = pageViewData.overage_views || 0;\n          let tooltipText;\n          if (views > 0 && overageViews === 0) {\n            tooltipText = `${views} pageviews`;\n          } else if (views === 0 && overageViews > 0) {\n            tooltipText = `<span class=\"tooltip-extra-pageviews\">${overageViews} extra pageviews</span>`;\n          } else if (views > 0 && overageViews > 0) {\n            tooltipText = `total ${views + overageViews} (${views} + <span class=\"tooltip-extra-pageviews\">${overageViews} extra pageviews</span>)`;\n          } else {\n            tooltipText = '0 pageviews';\n          }\n          return `<div class=\"cky-px-2\">\n              <span>\n                <span class=\"tooltip-date-label\">${chartLabels[dataPointIndex]}</span><br>${tooltipText}\n              </span>\n            </div>`;\n        },\n        onDatasetHover: {\n          highlightDataSeries: false\n        }\n      });\n      return Object.assign({}, this.chartOptions, {\n        tooltip,\n        yaxis: yAxis,\n        markers: this.markerConfig\n      });\n    },\n    markerConfig() {\n      const isSingleDayData = this.pageViewsData.length === 1;\n      return {\n        size: isSingleDayData ? 5 : 0,\n        hover: {\n          sizeOffset: isSingleDayData ? 0 : 5\n        }\n      };\n    }\n  },\n  methods: {\n    async getChartData() {\n      this.loading = true;\n      let data = [];\n      try {\n        await _helpers_api__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get({\n          path: \"pageviews/chart\"\n        }).then(response => {\n          data = response;\n        });\n        if (!data.data || data.data.length <= 0) {\n          this.loading = false;\n          return;\n        }\n        const response = [data.data];\n        this.pageViewsData = response[0];\n        this.chartLabels = response[0].map(pageView => {\n          return moment__WEBPACK_IMPORTED_MODULE_3___default()(pageView.date, \"DD-MM-YYYY\").format(\"MMM D, YYYY\");\n        });\n        if (response && response.length > 0) {\n          const processedData = response[0].map(item => ({\n            x: moment__WEBPACK_IMPORTED_MODULE_3___default()(item.date, \"DD-MM-YYYY\").format(\"MMM D, YYYY\"),\n            y: item.overage_views + item.views\n          }));\n\n          // Update chart series data\n          this.chartSeries[0].data = processedData;\n        }\n      } catch (e) {\n        console.error(\"Error fetching data:\", e);\n      }\n      this.loading = false;\n      this.loaded = true;\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=template&id=0e2177cd":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=template&id=0e2177cd ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-pageview-graph-section\"\n  }, [_c(\"cky-card\", {\n    attrs: {\n      title: _vm.$i18n.__(\"Pageviews\", \"cookie-law-info\"),\n      loading: _vm.cardLoader\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-chart-container\"\n        }, [!_vm.pageViewsData.length ? _c(\"cky-empty\", {\n          attrs: {\n            emptyMessage: _vm.$i18n.__(\"No pageviews found!\", \"cookie-law-info\"),\n            width: \"80px\",\n            height: \"80px\"\n          }\n        }) : _c(\"apexcharts\", {\n          attrs: {\n            type: \"area\",\n            height: \"200\",\n            options: _vm.chartConfig,\n            series: _vm.chartSeries\n          }\n        })], 1)];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_c(\"div\", {\n          staticClass: \"cky-card-row\"\n        }, [_c(\"div\", {\n          staticClass: \"cky-card-row-actions\"\n        }, [_c(\"a\", {\n          staticClass: \"cky-button cky-button-outline cky-external-link cky-button-medium\",\n          on: {\n            click: function ($event) {\n              return _vm.$router.redirectToApp(\"website-reports\");\n            }\n          }\n        }, [_vm._v(_vm._s(_vm.$i18n.__(\"View All\", \"cookie-law-info\")) + \" \")])])])];\n      },\n      proxy: true\n    }])\n  })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$":
/*!**************************************************!*\
  !*** ./node_modules/moment/locale sync ^\.\/.*$ ***!
  \**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var map = {\n\t\"./af\": \"./node_modules/moment/locale/af.js\",\n\t\"./af.js\": \"./node_modules/moment/locale/af.js\",\n\t\"./ar\": \"./node_modules/moment/locale/ar.js\",\n\t\"./ar-dz\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-dz.js\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-kw\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-kw.js\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-ly\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ly.js\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ma\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-ma.js\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-ps\": \"./node_modules/moment/locale/ar-ps.js\",\n\t\"./ar-ps.js\": \"./node_modules/moment/locale/ar-ps.js\",\n\t\"./ar-sa\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-sa.js\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-tn\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar-tn.js\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar.js\": \"./node_modules/moment/locale/ar.js\",\n\t\"./az\": \"./node_modules/moment/locale/az.js\",\n\t\"./az.js\": \"./node_modules/moment/locale/az.js\",\n\t\"./be\": \"./node_modules/moment/locale/be.js\",\n\t\"./be.js\": \"./node_modules/moment/locale/be.js\",\n\t\"./bg\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bg.js\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bm\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bm.js\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bn\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bn-bd\": \"./node_modules/moment/locale/bn-bd.js\",\n\t\"./bn-bd.js\": \"./node_modules/moment/locale/bn-bd.js\",\n\t\"./bn.js\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bo\": \"./node_modules/moment/locale/bo.js\",\n\t\"./bo.js\": \"./node_modules/moment/locale/bo.js\",\n\t\"./br\": \"./node_modules/moment/locale/br.js\",\n\t\"./br.js\": \"./node_modules/moment/locale/br.js\",\n\t\"./bs\": \"./node_modules/moment/locale/bs.js\",\n\t\"./bs.js\": \"./node_modules/moment/locale/bs.js\",\n\t\"./ca\": \"./node_modules/moment/locale/ca.js\",\n\t\"./ca.js\": \"./node_modules/moment/locale/ca.js\",\n\t\"./cs\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cs.js\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cv\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cv.js\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cy\": \"./node_modules/moment/locale/cy.js\",\n\t\"./cy.js\": \"./node_modules/moment/locale/cy.js\",\n\t\"./da\": \"./node_modules/moment/locale/da.js\",\n\t\"./da.js\": \"./node_modules/moment/locale/da.js\",\n\t\"./de\": \"./node_modules/moment/locale/de.js\",\n\t\"./de-at\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-at.js\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-ch\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de-ch.js\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de.js\": \"./node_modules/moment/locale/de.js\",\n\t\"./dv\": \"./node_modules/moment/locale/dv.js\",\n\t\"./dv.js\": \"./node_modules/moment/locale/dv.js\",\n\t\"./el\": \"./node_modules/moment/locale/el.js\",\n\t\"./el.js\": \"./node_modules/moment/locale/el.js\",\n\t\"./en-au\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-au.js\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-ca\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-ca.js\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-gb\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-gb.js\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-ie\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-ie.js\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-il\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-il.js\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-in\": \"./node_modules/moment/locale/en-in.js\",\n\t\"./en-in.js\": \"./node_modules/moment/locale/en-in.js\",\n\t\"./en-nz\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-nz.js\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-sg\": \"./node_modules/moment/locale/en-sg.js\",\n\t\"./en-sg.js\": \"./node_modules/moment/locale/en-sg.js\",\n\t\"./eo\": \"./node_modules/moment/locale/eo.js\",\n\t\"./eo.js\": \"./node_modules/moment/locale/eo.js\",\n\t\"./es\": \"./node_modules/moment/locale/es.js\",\n\t\"./es-do\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-do.js\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-mx\": \"./node_modules/moment/locale/es-mx.js\",\n\t\"./es-mx.js\": \"./node_modules/moment/locale/es-mx.js\",\n\t\"./es-us\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es-us.js\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es.js\": \"./node_modules/moment/locale/es.js\",\n\t\"./et\": \"./node_modules/moment/locale/et.js\",\n\t\"./et.js\": \"./node_modules/moment/locale/et.js\",\n\t\"./eu\": \"./node_modules/moment/locale/eu.js\",\n\t\"./eu.js\": \"./node_modules/moment/locale/eu.js\",\n\t\"./fa\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fa.js\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fi\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fi.js\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fil\": \"./node_modules/moment/locale/fil.js\",\n\t\"./fil.js\": \"./node_modules/moment/locale/fil.js\",\n\t\"./fo\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fo.js\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fr\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fr-ca\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ca.js\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ch\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr-ch.js\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr.js\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fy\": \"./node_modules/moment/locale/fy.js\",\n\t\"./fy.js\": \"./node_modules/moment/locale/fy.js\",\n\t\"./ga\": \"./node_modules/moment/locale/ga.js\",\n\t\"./ga.js\": \"./node_modules/moment/locale/ga.js\",\n\t\"./gd\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gd.js\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gl\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gl.js\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gom-deva\": \"./node_modules/moment/locale/gom-deva.js\",\n\t\"./gom-deva.js\": \"./node_modules/moment/locale/gom-deva.js\",\n\t\"./gom-latn\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gom-latn.js\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gu\": \"./node_modules/moment/locale/gu.js\",\n\t\"./gu.js\": \"./node_modules/moment/locale/gu.js\",\n\t\"./he\": \"./node_modules/moment/locale/he.js\",\n\t\"./he.js\": \"./node_modules/moment/locale/he.js\",\n\t\"./hi\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hi.js\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hr\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hr.js\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hu\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hu.js\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hy-am\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./hy-am.js\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./id\": \"./node_modules/moment/locale/id.js\",\n\t\"./id.js\": \"./node_modules/moment/locale/id.js\",\n\t\"./is\": \"./node_modules/moment/locale/is.js\",\n\t\"./is.js\": \"./node_modules/moment/locale/is.js\",\n\t\"./it\": \"./node_modules/moment/locale/it.js\",\n\t\"./it-ch\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it-ch.js\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it.js\": \"./node_modules/moment/locale/it.js\",\n\t\"./ja\": \"./node_modules/moment/locale/ja.js\",\n\t\"./ja.js\": \"./node_modules/moment/locale/ja.js\",\n\t\"./jv\": \"./node_modules/moment/locale/jv.js\",\n\t\"./jv.js\": \"./node_modules/moment/locale/jv.js\",\n\t\"./ka\": \"./node_modules/moment/locale/ka.js\",\n\t\"./ka.js\": \"./node_modules/moment/locale/ka.js\",\n\t\"./kk\": \"./node_modules/moment/locale/kk.js\",\n\t\"./kk.js\": \"./node_modules/moment/locale/kk.js\",\n\t\"./km\": \"./node_modules/moment/locale/km.js\",\n\t\"./km.js\": \"./node_modules/moment/locale/km.js\",\n\t\"./kn\": \"./node_modules/moment/locale/kn.js\",\n\t\"./kn.js\": \"./node_modules/moment/locale/kn.js\",\n\t\"./ko\": \"./node_modules/moment/locale/ko.js\",\n\t\"./ko.js\": \"./node_modules/moment/locale/ko.js\",\n\t\"./ku\": \"./node_modules/moment/locale/ku.js\",\n\t\"./ku-kmr\": \"./node_modules/moment/locale/ku-kmr.js\",\n\t\"./ku-kmr.js\": \"./node_modules/moment/locale/ku-kmr.js\",\n\t\"./ku.js\": \"./node_modules/moment/locale/ku.js\",\n\t\"./ky\": \"./node_modules/moment/locale/ky.js\",\n\t\"./ky.js\": \"./node_modules/moment/locale/ky.js\",\n\t\"./lb\": \"./node_modules/moment/locale/lb.js\",\n\t\"./lb.js\": \"./node_modules/moment/locale/lb.js\",\n\t\"./lo\": \"./node_modules/moment/locale/lo.js\",\n\t\"./lo.js\": \"./node_modules/moment/locale/lo.js\",\n\t\"./lt\": \"./node_modules/moment/locale/lt.js\",\n\t\"./lt.js\": \"./node_modules/moment/locale/lt.js\",\n\t\"./lv\": \"./node_modules/moment/locale/lv.js\",\n\t\"./lv.js\": \"./node_modules/moment/locale/lv.js\",\n\t\"./me\": \"./node_modules/moment/locale/me.js\",\n\t\"./me.js\": \"./node_modules/moment/locale/me.js\",\n\t\"./mi\": \"./node_modules/moment/locale/mi.js\",\n\t\"./mi.js\": \"./node_modules/moment/locale/mi.js\",\n\t\"./mk\": \"./node_modules/moment/locale/mk.js\",\n\t\"./mk.js\": \"./node_modules/moment/locale/mk.js\",\n\t\"./ml\": \"./node_modules/moment/locale/ml.js\",\n\t\"./ml.js\": \"./node_modules/moment/locale/ml.js\",\n\t\"./mn\": \"./node_modules/moment/locale/mn.js\",\n\t\"./mn.js\": \"./node_modules/moment/locale/mn.js\",\n\t\"./mr\": \"./node_modules/moment/locale/mr.js\",\n\t\"./mr.js\": \"./node_modules/moment/locale/mr.js\",\n\t\"./ms\": \"./node_modules/moment/locale/ms.js\",\n\t\"./ms-my\": \"./node_modules/moment/locale/ms-my.js\",\n\t\"./ms-my.js\": \"./node_modules/moment/locale/ms-my.js\",\n\t\"./ms.js\": \"./node_modules/moment/locale/ms.js\",\n\t\"./mt\": \"./node_modules/moment/locale/mt.js\",\n\t\"./mt.js\": \"./node_modules/moment/locale/mt.js\",\n\t\"./my\": \"./node_modules/moment/locale/my.js\",\n\t\"./my.js\": \"./node_modules/moment/locale/my.js\",\n\t\"./nb\": \"./node_modules/moment/locale/nb.js\",\n\t\"./nb.js\": \"./node_modules/moment/locale/nb.js\",\n\t\"./ne\": \"./node_modules/moment/locale/ne.js\",\n\t\"./ne.js\": \"./node_modules/moment/locale/ne.js\",\n\t\"./nl\": \"./node_modules/moment/locale/nl.js\",\n\t\"./nl-be\": \"./node_modules/moment/locale/nl-be.js\",\n\t\"./nl-be.js\": \"./node_modules/moment/locale/nl-be.js\",\n\t\"./nl.js\": \"./node_modules/moment/locale/nl.js\",\n\t\"./nn\": \"./node_modules/moment/locale/nn.js\",\n\t\"./nn.js\": \"./node_modules/moment/locale/nn.js\",\n\t\"./oc-lnc\": \"./node_modules/moment/locale/oc-lnc.js\",\n\t\"./oc-lnc.js\": \"./node_modules/moment/locale/oc-lnc.js\",\n\t\"./pa-in\": \"./node_modules/moment/locale/pa-in.js\",\n\t\"./pa-in.js\": \"./node_modules/moment/locale/pa-in.js\",\n\t\"./pl\": \"./node_modules/moment/locale/pl.js\",\n\t\"./pl.js\": \"./node_modules/moment/locale/pl.js\",\n\t\"./pt\": \"./node_modules/moment/locale/pt.js\",\n\t\"./pt-br\": \"./node_modules/moment/locale/pt-br.js\",\n\t\"./pt-br.js\": \"./node_modules/moment/locale/pt-br.js\",\n\t\"./pt.js\": \"./node_modules/moment/locale/pt.js\",\n\t\"./ro\": \"./node_modules/moment/locale/ro.js\",\n\t\"./ro.js\": \"./node_modules/moment/locale/ro.js\",\n\t\"./ru\": \"./node_modules/moment/locale/ru.js\",\n\t\"./ru.js\": \"./node_modules/moment/locale/ru.js\",\n\t\"./sd\": \"./node_modules/moment/locale/sd.js\",\n\t\"./sd.js\": \"./node_modules/moment/locale/sd.js\",\n\t\"./se\": \"./node_modules/moment/locale/se.js\",\n\t\"./se.js\": \"./node_modules/moment/locale/se.js\",\n\t\"./si\": \"./node_modules/moment/locale/si.js\",\n\t\"./si.js\": \"./node_modules/moment/locale/si.js\",\n\t\"./sk\": \"./node_modules/moment/locale/sk.js\",\n\t\"./sk.js\": \"./node_modules/moment/locale/sk.js\",\n\t\"./sl\": \"./node_modules/moment/locale/sl.js\",\n\t\"./sl.js\": \"./node_modules/moment/locale/sl.js\",\n\t\"./sq\": \"./node_modules/moment/locale/sq.js\",\n\t\"./sq.js\": \"./node_modules/moment/locale/sq.js\",\n\t\"./sr\": \"./node_modules/moment/locale/sr.js\",\n\t\"./sr-cyrl\": \"./node_modules/moment/locale/sr-cyrl.js\",\n\t\"./sr-cyrl.js\": \"./node_modules/moment/locale/sr-cyrl.js\",\n\t\"./sr.js\": \"./node_modules/moment/locale/sr.js\",\n\t\"./ss\": \"./node_modules/moment/locale/ss.js\",\n\t\"./ss.js\": \"./node_modules/moment/locale/ss.js\",\n\t\"./sv\": \"./node_modules/moment/locale/sv.js\",\n\t\"./sv.js\": \"./node_modules/moment/locale/sv.js\",\n\t\"./sw\": \"./node_modules/moment/locale/sw.js\",\n\t\"./sw.js\": \"./node_modules/moment/locale/sw.js\",\n\t\"./ta\": \"./node_modules/moment/locale/ta.js\",\n\t\"./ta.js\": \"./node_modules/moment/locale/ta.js\",\n\t\"./te\": \"./node_modules/moment/locale/te.js\",\n\t\"./te.js\": \"./node_modules/moment/locale/te.js\",\n\t\"./tet\": \"./node_modules/moment/locale/tet.js\",\n\t\"./tet.js\": \"./node_modules/moment/locale/tet.js\",\n\t\"./tg\": \"./node_modules/moment/locale/tg.js\",\n\t\"./tg.js\": \"./node_modules/moment/locale/tg.js\",\n\t\"./th\": \"./node_modules/moment/locale/th.js\",\n\t\"./th.js\": \"./node_modules/moment/locale/th.js\",\n\t\"./tk\": \"./node_modules/moment/locale/tk.js\",\n\t\"./tk.js\": \"./node_modules/moment/locale/tk.js\",\n\t\"./tl-ph\": \"./node_modules/moment/locale/tl-ph.js\",\n\t\"./tl-ph.js\": \"./node_modules/moment/locale/tl-ph.js\",\n\t\"./tlh\": \"./node_modules/moment/locale/tlh.js\",\n\t\"./tlh.js\": \"./node_modules/moment/locale/tlh.js\",\n\t\"./tr\": \"./node_modules/moment/locale/tr.js\",\n\t\"./tr.js\": \"./node_modules/moment/locale/tr.js\",\n\t\"./tzl\": \"./node_modules/moment/locale/tzl.js\",\n\t\"./tzl.js\": \"./node_modules/moment/locale/tzl.js\",\n\t\"./tzm\": \"./node_modules/moment/locale/tzm.js\",\n\t\"./tzm-latn\": \"./node_modules/moment/locale/tzm-latn.js\",\n\t\"./tzm-latn.js\": \"./node_modules/moment/locale/tzm-latn.js\",\n\t\"./tzm.js\": \"./node_modules/moment/locale/tzm.js\",\n\t\"./ug-cn\": \"./node_modules/moment/locale/ug-cn.js\",\n\t\"./ug-cn.js\": \"./node_modules/moment/locale/ug-cn.js\",\n\t\"./uk\": \"./node_modules/moment/locale/uk.js\",\n\t\"./uk.js\": \"./node_modules/moment/locale/uk.js\",\n\t\"./ur\": \"./node_modules/moment/locale/ur.js\",\n\t\"./ur.js\": \"./node_modules/moment/locale/ur.js\",\n\t\"./uz\": \"./node_modules/moment/locale/uz.js\",\n\t\"./uz-latn\": \"./node_modules/moment/locale/uz-latn.js\",\n\t\"./uz-latn.js\": \"./node_modules/moment/locale/uz-latn.js\",\n\t\"./uz.js\": \"./node_modules/moment/locale/uz.js\",\n\t\"./vi\": \"./node_modules/moment/locale/vi.js\",\n\t\"./vi.js\": \"./node_modules/moment/locale/vi.js\",\n\t\"./x-pseudo\": \"./node_modules/moment/locale/x-pseudo.js\",\n\t\"./x-pseudo.js\": \"./node_modules/moment/locale/x-pseudo.js\",\n\t\"./yo\": \"./node_modules/moment/locale/yo.js\",\n\t\"./yo.js\": \"./node_modules/moment/locale/yo.js\",\n\t\"./zh-cn\": \"./node_modules/moment/locale/zh-cn.js\",\n\t\"./zh-cn.js\": \"./node_modules/moment/locale/zh-cn.js\",\n\t\"./zh-hk\": \"./node_modules/moment/locale/zh-hk.js\",\n\t\"./zh-hk.js\": \"./node_modules/moment/locale/zh-hk.js\",\n\t\"./zh-mo\": \"./node_modules/moment/locale/zh-mo.js\",\n\t\"./zh-mo.js\": \"./node_modules/moment/locale/zh-mo.js\",\n\t\"./zh-tw\": \"./node_modules/moment/locale/zh-tw.js\",\n\t\"./zh-tw.js\": \"./node_modules/moment/locale/zh-tw.js\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"./node_modules/moment/locale sync recursive ^\\\\.\\\\/.*$\";\n\n//# sourceURL=webpack:///./node_modules/moment/locale_sync_^\\.\\/.*$?");

/***/ }),

/***/ "./node_modules/moment/locale/af.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/af.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Afrikaans [af]\n//! author : Werner Mollentze : https://github.com/wernerm\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var af = moment.defineLocale('af', {\n        months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),\n        weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split(\n            '_'\n        ),\n        weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),\n        weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),\n        meridiemParse: /vm|nm/i,\n        isPM: function (input) {\n            return /^nm$/i.test(input);\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 12) {\n                return isLower ? 'vm' : 'VM';\n            } else {\n                return isLower ? 'nm' : 'NM';\n            }\n        },\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Vandag om] LT',\n            nextDay: '[Môre om] LT',\n            nextWeek: 'dddd [om] LT',\n            lastDay: '[Gister om] LT',\n            lastWeek: '[Laas] dddd [om] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'oor %s',\n            past: '%s gelede',\n            s: \"'n paar sekondes\",\n            ss: '%d sekondes',\n            m: \"'n minuut\",\n            mm: '%d minute',\n            h: \"'n uur\",\n            hh: '%d ure',\n            d: \"'n dag\",\n            dd: '%d dae',\n            M: \"'n maand\",\n            MM: '%d maande',\n            y: \"'n jaar\",\n            yy: '%d jaar',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n        ordinal: function (number) {\n            return (\n                number +\n                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n            ); // Thanks to Joris Röling : https://github.com/jjupiter\n        },\n        week: {\n            dow: 1, // Maandag is die eerste dag van die week.\n            doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar.\n        },\n    });\n\n    return af;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/af.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-dz.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-dz.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic (Algeria) [ar-dz]\n//! author : Amine Roukh: https://github.com/Amine27\n//! author : Abdel Said: https://github.com/abdelsaid\n//! author : Ahmed Elkhatib\n//! author : forabi https://github.com/forabi\n//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var pluralForm = function (n) {\n            return n === 0\n                ? 0\n                : n === 1\n                  ? 1\n                  : n === 2\n                    ? 2\n                    : n % 100 >= 3 && n % 100 <= 10\n                      ? 3\n                      : n % 100 >= 11\n                        ? 4\n                        : 5;\n        },\n        plurals = {\n            s: [\n                'أقل من ثانية',\n                'ثانية واحدة',\n                ['ثانيتان', 'ثانيتين'],\n                '%d ثوان',\n                '%d ثانية',\n                '%d ثانية',\n            ],\n            m: [\n                'أقل من دقيقة',\n                'دقيقة واحدة',\n                ['دقيقتان', 'دقيقتين'],\n                '%d دقائق',\n                '%d دقيقة',\n                '%d دقيقة',\n            ],\n            h: [\n                'أقل من ساعة',\n                'ساعة واحدة',\n                ['ساعتان', 'ساعتين'],\n                '%d ساعات',\n                '%d ساعة',\n                '%d ساعة',\n            ],\n            d: [\n                'أقل من يوم',\n                'يوم واحد',\n                ['يومان', 'يومين'],\n                '%d أيام',\n                '%d يومًا',\n                '%d يوم',\n            ],\n            M: [\n                'أقل من شهر',\n                'شهر واحد',\n                ['شهران', 'شهرين'],\n                '%d أشهر',\n                '%d شهرا',\n                '%d شهر',\n            ],\n            y: [\n                'أقل من عام',\n                'عام واحد',\n                ['عامان', 'عامين'],\n                '%d أعوام',\n                '%d عامًا',\n                '%d عام',\n            ],\n        },\n        pluralize = function (u) {\n            return function (number, withoutSuffix, string, isFuture) {\n                var f = pluralForm(number),\n                    str = plurals[u][pluralForm(number)];\n                if (f === 2) {\n                    str = str[withoutSuffix ? 0 : 1];\n                }\n                return str.replace(/%d/i, number);\n            };\n        },\n        months = [\n            'جانفي',\n            'فيفري',\n            'مارس',\n            'أفريل',\n            'ماي',\n            'جوان',\n            'جويلية',\n            'أوت',\n            'سبتمبر',\n            'أكتوبر',\n            'نوفمبر',\n            'ديسمبر',\n        ];\n\n    var arDz = moment.defineLocale('ar-dz', {\n        months: months,\n        monthsShort: months,\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'D/\\u200FM/\\u200FYYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ص|م/,\n        isPM: function (input) {\n            return 'م' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ص';\n            } else {\n                return 'م';\n            }\n        },\n        calendar: {\n            sameDay: '[اليوم عند الساعة] LT',\n            nextDay: '[غدًا عند الساعة] LT',\n            nextWeek: 'dddd [عند الساعة] LT',\n            lastDay: '[أمس عند الساعة] LT',\n            lastWeek: 'dddd [عند الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'بعد %s',\n            past: 'منذ %s',\n            s: pluralize('s'),\n            ss: pluralize('s'),\n            m: pluralize('m'),\n            mm: pluralize('m'),\n            h: pluralize('h'),\n            hh: pluralize('h'),\n            d: pluralize('d'),\n            dd: pluralize('d'),\n            M: pluralize('M'),\n            MM: pluralize('M'),\n            y: pluralize('y'),\n            yy: pluralize('y'),\n        },\n        postformat: function (string) {\n            return string.replace(/,/g, '،');\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return arDz;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-dz.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-kw.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-kw.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic (Kuwait) [ar-kw]\n//! author : Nusret Parlak: https://github.com/nusretparlak\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var arKw = moment.defineLocale('ar-kw', {\n        months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n            '_'\n        ),\n        monthsShort:\n            'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n                '_'\n            ),\n        weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[اليوم على الساعة] LT',\n            nextDay: '[غدا على الساعة] LT',\n            nextWeek: 'dddd [على الساعة] LT',\n            lastDay: '[أمس على الساعة] LT',\n            lastWeek: 'dddd [على الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'في %s',\n            past: 'منذ %s',\n            s: 'ثوان',\n            ss: '%d ثانية',\n            m: 'دقيقة',\n            mm: '%d دقائق',\n            h: 'ساعة',\n            hh: '%d ساعات',\n            d: 'يوم',\n            dd: '%d أيام',\n            M: 'شهر',\n            MM: '%d أشهر',\n            y: 'سنة',\n            yy: '%d سنوات',\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return arKw;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-kw.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-ly.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-ly.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic (Libya) [ar-ly]\n//! author : Ali Hmer: https://github.com/kikoanis\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '1',\n            2: '2',\n            3: '3',\n            4: '4',\n            5: '5',\n            6: '6',\n            7: '7',\n            8: '8',\n            9: '9',\n            0: '0',\n        },\n        pluralForm = function (n) {\n            return n === 0\n                ? 0\n                : n === 1\n                  ? 1\n                  : n === 2\n                    ? 2\n                    : n % 100 >= 3 && n % 100 <= 10\n                      ? 3\n                      : n % 100 >= 11\n                        ? 4\n                        : 5;\n        },\n        plurals = {\n            s: [\n                'أقل من ثانية',\n                'ثانية واحدة',\n                ['ثانيتان', 'ثانيتين'],\n                '%d ثوان',\n                '%d ثانية',\n                '%d ثانية',\n            ],\n            m: [\n                'أقل من دقيقة',\n                'دقيقة واحدة',\n                ['دقيقتان', 'دقيقتين'],\n                '%d دقائق',\n                '%d دقيقة',\n                '%d دقيقة',\n            ],\n            h: [\n                'أقل من ساعة',\n                'ساعة واحدة',\n                ['ساعتان', 'ساعتين'],\n                '%d ساعات',\n                '%d ساعة',\n                '%d ساعة',\n            ],\n            d: [\n                'أقل من يوم',\n                'يوم واحد',\n                ['يومان', 'يومين'],\n                '%d أيام',\n                '%d يومًا',\n                '%d يوم',\n            ],\n            M: [\n                'أقل من شهر',\n                'شهر واحد',\n                ['شهران', 'شهرين'],\n                '%d أشهر',\n                '%d شهرا',\n                '%d شهر',\n            ],\n            y: [\n                'أقل من عام',\n                'عام واحد',\n                ['عامان', 'عامين'],\n                '%d أعوام',\n                '%d عامًا',\n                '%d عام',\n            ],\n        },\n        pluralize = function (u) {\n            return function (number, withoutSuffix, string, isFuture) {\n                var f = pluralForm(number),\n                    str = plurals[u][pluralForm(number)];\n                if (f === 2) {\n                    str = str[withoutSuffix ? 0 : 1];\n                }\n                return str.replace(/%d/i, number);\n            };\n        },\n        months = [\n            'يناير',\n            'فبراير',\n            'مارس',\n            'أبريل',\n            'مايو',\n            'يونيو',\n            'يوليو',\n            'أغسطس',\n            'سبتمبر',\n            'أكتوبر',\n            'نوفمبر',\n            'ديسمبر',\n        ];\n\n    var arLy = moment.defineLocale('ar-ly', {\n        months: months,\n        monthsShort: months,\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'D/\\u200FM/\\u200FYYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ص|م/,\n        isPM: function (input) {\n            return 'م' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ص';\n            } else {\n                return 'م';\n            }\n        },\n        calendar: {\n            sameDay: '[اليوم عند الساعة] LT',\n            nextDay: '[غدًا عند الساعة] LT',\n            nextWeek: 'dddd [عند الساعة] LT',\n            lastDay: '[أمس عند الساعة] LT',\n            lastWeek: 'dddd [عند الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'بعد %s',\n            past: 'منذ %s',\n            s: pluralize('s'),\n            ss: pluralize('s'),\n            m: pluralize('m'),\n            mm: pluralize('m'),\n            h: pluralize('h'),\n            hh: pluralize('h'),\n            d: pluralize('d'),\n            dd: pluralize('d'),\n            M: pluralize('M'),\n            MM: pluralize('M'),\n            y: pluralize('y'),\n            yy: pluralize('y'),\n        },\n        preparse: function (string) {\n            return string.replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string\n                .replace(/\\d/g, function (match) {\n                    return symbolMap[match];\n                })\n                .replace(/,/g, '،');\n        },\n        week: {\n            dow: 6, // Saturday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return arLy;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-ly.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-ma.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-ma.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic (Morocco) [ar-ma]\n//! author : ElFadili Yassine : https://github.com/ElFadiliY\n//! author : Abdel Said : https://github.com/abdelsaid\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var arMa = moment.defineLocale('ar-ma', {\n        months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n            '_'\n        ),\n        monthsShort:\n            'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(\n                '_'\n            ),\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[اليوم على الساعة] LT',\n            nextDay: '[غدا على الساعة] LT',\n            nextWeek: 'dddd [على الساعة] LT',\n            lastDay: '[أمس على الساعة] LT',\n            lastWeek: 'dddd [على الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'في %s',\n            past: 'منذ %s',\n            s: 'ثوان',\n            ss: '%d ثانية',\n            m: 'دقيقة',\n            mm: '%d دقائق',\n            h: 'ساعة',\n            hh: '%d ساعات',\n            d: 'يوم',\n            dd: '%d أيام',\n            M: 'شهر',\n            MM: '%d أشهر',\n            y: 'سنة',\n            yy: '%d سنوات',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return arMa;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-ma.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-ps.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-ps.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic (Palestine) [ar-ps]\n//! author : Majd Al-Shihabi : https://github.com/majdal\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '١',\n            2: '٢',\n            3: '٣',\n            4: '٤',\n            5: '٥',\n            6: '٦',\n            7: '٧',\n            8: '٨',\n            9: '٩',\n            0: '٠',\n        },\n        numberMap = {\n            '١': '1',\n            '٢': '2',\n            '٣': '3',\n            '٤': '4',\n            '٥': '5',\n            '٦': '6',\n            '٧': '7',\n            '٨': '8',\n            '٩': '9',\n            '٠': '0',\n        };\n\n    var arPs = moment.defineLocale('ar-ps', {\n        months: 'كانون الثاني_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_تشري الأوّل_تشرين الثاني_كانون الأوّل'.split(\n            '_'\n        ),\n        monthsShort:\n            'ك٢_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_ت١_ت٢_ك١'.split('_'),\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ص|م/,\n        isPM: function (input) {\n            return 'م' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ص';\n            } else {\n                return 'م';\n            }\n        },\n        calendar: {\n            sameDay: '[اليوم على الساعة] LT',\n            nextDay: '[غدا على الساعة] LT',\n            nextWeek: 'dddd [على الساعة] LT',\n            lastDay: '[أمس على الساعة] LT',\n            lastWeek: 'dddd [على الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'في %s',\n            past: 'منذ %s',\n            s: 'ثوان',\n            ss: '%d ثانية',\n            m: 'دقيقة',\n            mm: '%d دقائق',\n            h: 'ساعة',\n            hh: '%d ساعات',\n            d: 'يوم',\n            dd: '%d أيام',\n            M: 'شهر',\n            MM: '%d أشهر',\n            y: 'سنة',\n            yy: '%d سنوات',\n        },\n        preparse: function (string) {\n            return string\n                .replace(/[٣٤٥٦٧٨٩٠]/g, function (match) {\n                    return numberMap[match];\n                })\n                .split('') // reversed since negative lookbehind not supported everywhere\n                .reverse()\n                .join('')\n                .replace(/[١٢](?![\\u062a\\u0643])/g, function (match) {\n                    return numberMap[match];\n                })\n                .split('')\n                .reverse()\n                .join('')\n                .replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string\n                .replace(/\\d/g, function (match) {\n                    return symbolMap[match];\n                })\n                .replace(/,/g, '،');\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return arPs;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-ps.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-sa.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-sa.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic (Saudi Arabia) [ar-sa]\n//! author : Suhail Alkowaileet : https://github.com/xsoh\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '١',\n            2: '٢',\n            3: '٣',\n            4: '٤',\n            5: '٥',\n            6: '٦',\n            7: '٧',\n            8: '٨',\n            9: '٩',\n            0: '٠',\n        },\n        numberMap = {\n            '١': '1',\n            '٢': '2',\n            '٣': '3',\n            '٤': '4',\n            '٥': '5',\n            '٦': '6',\n            '٧': '7',\n            '٨': '8',\n            '٩': '9',\n            '٠': '0',\n        };\n\n    var arSa = moment.defineLocale('ar-sa', {\n        months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n            '_'\n        ),\n        monthsShort:\n            'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n                '_'\n            ),\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ص|م/,\n        isPM: function (input) {\n            return 'م' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ص';\n            } else {\n                return 'م';\n            }\n        },\n        calendar: {\n            sameDay: '[اليوم على الساعة] LT',\n            nextDay: '[غدا على الساعة] LT',\n            nextWeek: 'dddd [على الساعة] LT',\n            lastDay: '[أمس على الساعة] LT',\n            lastWeek: 'dddd [على الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'في %s',\n            past: 'منذ %s',\n            s: 'ثوان',\n            ss: '%d ثانية',\n            m: 'دقيقة',\n            mm: '%d دقائق',\n            h: 'ساعة',\n            hh: '%d ساعات',\n            d: 'يوم',\n            dd: '%d أيام',\n            M: 'شهر',\n            MM: '%d أشهر',\n            y: 'سنة',\n            yy: '%d سنوات',\n        },\n        preparse: function (string) {\n            return string\n                .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {\n                    return numberMap[match];\n                })\n                .replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string\n                .replace(/\\d/g, function (match) {\n                    return symbolMap[match];\n                })\n                .replace(/,/g, '،');\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return arSa;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-sa.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar-tn.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ar-tn.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale  :  Arabic (Tunisia) [ar-tn]\n//! author : Nader Toukabri : https://github.com/naderio\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var arTn = moment.defineLocale('ar-tn', {\n        months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n            '_'\n        ),\n        monthsShort:\n            'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(\n                '_'\n            ),\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[اليوم على الساعة] LT',\n            nextDay: '[غدا على الساعة] LT',\n            nextWeek: 'dddd [على الساعة] LT',\n            lastDay: '[أمس على الساعة] LT',\n            lastWeek: 'dddd [على الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'في %s',\n            past: 'منذ %s',\n            s: 'ثوان',\n            ss: '%d ثانية',\n            m: 'دقيقة',\n            mm: '%d دقائق',\n            h: 'ساعة',\n            hh: '%d ساعات',\n            d: 'يوم',\n            dd: '%d أيام',\n            M: 'شهر',\n            MM: '%d أشهر',\n            y: 'سنة',\n            yy: '%d سنوات',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return arTn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar-tn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ar.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ar.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Arabic [ar]\n//! author : Abdel Said: https://github.com/abdelsaid\n//! author : Ahmed Elkhatib\n//! author : forabi https://github.com/forabi\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '١',\n            2: '٢',\n            3: '٣',\n            4: '٤',\n            5: '٥',\n            6: '٦',\n            7: '٧',\n            8: '٨',\n            9: '٩',\n            0: '٠',\n        },\n        numberMap = {\n            '١': '1',\n            '٢': '2',\n            '٣': '3',\n            '٤': '4',\n            '٥': '5',\n            '٦': '6',\n            '٧': '7',\n            '٨': '8',\n            '٩': '9',\n            '٠': '0',\n        },\n        pluralForm = function (n) {\n            return n === 0\n                ? 0\n                : n === 1\n                  ? 1\n                  : n === 2\n                    ? 2\n                    : n % 100 >= 3 && n % 100 <= 10\n                      ? 3\n                      : n % 100 >= 11\n                        ? 4\n                        : 5;\n        },\n        plurals = {\n            s: [\n                'أقل من ثانية',\n                'ثانية واحدة',\n                ['ثانيتان', 'ثانيتين'],\n                '%d ثوان',\n                '%d ثانية',\n                '%d ثانية',\n            ],\n            m: [\n                'أقل من دقيقة',\n                'دقيقة واحدة',\n                ['دقيقتان', 'دقيقتين'],\n                '%d دقائق',\n                '%d دقيقة',\n                '%d دقيقة',\n            ],\n            h: [\n                'أقل من ساعة',\n                'ساعة واحدة',\n                ['ساعتان', 'ساعتين'],\n                '%d ساعات',\n                '%d ساعة',\n                '%d ساعة',\n            ],\n            d: [\n                'أقل من يوم',\n                'يوم واحد',\n                ['يومان', 'يومين'],\n                '%d أيام',\n                '%d يومًا',\n                '%d يوم',\n            ],\n            M: [\n                'أقل من شهر',\n                'شهر واحد',\n                ['شهران', 'شهرين'],\n                '%d أشهر',\n                '%d شهرا',\n                '%d شهر',\n            ],\n            y: [\n                'أقل من عام',\n                'عام واحد',\n                ['عامان', 'عامين'],\n                '%d أعوام',\n                '%d عامًا',\n                '%d عام',\n            ],\n        },\n        pluralize = function (u) {\n            return function (number, withoutSuffix, string, isFuture) {\n                var f = pluralForm(number),\n                    str = plurals[u][pluralForm(number)];\n                if (f === 2) {\n                    str = str[withoutSuffix ? 0 : 1];\n                }\n                return str.replace(/%d/i, number);\n            };\n        },\n        months = [\n            'يناير',\n            'فبراير',\n            'مارس',\n            'أبريل',\n            'مايو',\n            'يونيو',\n            'يوليو',\n            'أغسطس',\n            'سبتمبر',\n            'أكتوبر',\n            'نوفمبر',\n            'ديسمبر',\n        ];\n\n    var ar = moment.defineLocale('ar', {\n        months: months,\n        monthsShort: months,\n        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),\n        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),\n        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'D/\\u200FM/\\u200FYYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ص|م/,\n        isPM: function (input) {\n            return 'م' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ص';\n            } else {\n                return 'م';\n            }\n        },\n        calendar: {\n            sameDay: '[اليوم عند الساعة] LT',\n            nextDay: '[غدًا عند الساعة] LT',\n            nextWeek: 'dddd [عند الساعة] LT',\n            lastDay: '[أمس عند الساعة] LT',\n            lastWeek: 'dddd [عند الساعة] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'بعد %s',\n            past: 'منذ %s',\n            s: pluralize('s'),\n            ss: pluralize('s'),\n            m: pluralize('m'),\n            mm: pluralize('m'),\n            h: pluralize('h'),\n            hh: pluralize('h'),\n            d: pluralize('d'),\n            dd: pluralize('d'),\n            M: pluralize('M'),\n            MM: pluralize('M'),\n            y: pluralize('y'),\n            yy: pluralize('y'),\n        },\n        preparse: function (string) {\n            return string\n                .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {\n                    return numberMap[match];\n                })\n                .replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string\n                .replace(/\\d/g, function (match) {\n                    return symbolMap[match];\n                })\n                .replace(/,/g, '،');\n        },\n        week: {\n            dow: 6, // Saturday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return ar;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ar.js?");

/***/ }),

/***/ "./node_modules/moment/locale/az.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/az.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Azerbaijani [az]\n//! author : topchiyev : https://github.com/topchiyev\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var suffixes = {\n        1: '-inci',\n        5: '-inci',\n        8: '-inci',\n        70: '-inci',\n        80: '-inci',\n        2: '-nci',\n        7: '-nci',\n        20: '-nci',\n        50: '-nci',\n        3: '-üncü',\n        4: '-üncü',\n        100: '-üncü',\n        6: '-ncı',\n        9: '-uncu',\n        10: '-uncu',\n        30: '-uncu',\n        60: '-ıncı',\n        90: '-ıncı',\n    };\n\n    var az = moment.defineLocale('az', {\n        months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split(\n            '_'\n        ),\n        monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),\n        weekdays:\n            'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split(\n                '_'\n            ),\n        weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),\n        weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[bugün saat] LT',\n            nextDay: '[sabah saat] LT',\n            nextWeek: '[gələn həftə] dddd [saat] LT',\n            lastDay: '[dünən] LT',\n            lastWeek: '[keçən həftə] dddd [saat] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s sonra',\n            past: '%s əvvəl',\n            s: 'bir neçə saniyə',\n            ss: '%d saniyə',\n            m: 'bir dəqiqə',\n            mm: '%d dəqiqə',\n            h: 'bir saat',\n            hh: '%d saat',\n            d: 'bir gün',\n            dd: '%d gün',\n            M: 'bir ay',\n            MM: '%d ay',\n            y: 'bir il',\n            yy: '%d il',\n        },\n        meridiemParse: /gecə|səhər|gündüz|axşam/,\n        isPM: function (input) {\n            return /^(gündüz|axşam)$/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'gecə';\n            } else if (hour < 12) {\n                return 'səhər';\n            } else if (hour < 17) {\n                return 'gündüz';\n            } else {\n                return 'axşam';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,\n        ordinal: function (number) {\n            if (number === 0) {\n                // special case for zero\n                return number + '-ıncı';\n            }\n            var a = number % 10,\n                b = (number % 100) - a,\n                c = number >= 100 ? 100 : null;\n            return number + (suffixes[a] || suffixes[b] || suffixes[c]);\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return az;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/az.js?");

/***/ }),

/***/ "./node_modules/moment/locale/be.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/be.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Belarusian [be]\n//! author : Dmitry Demidov : https://github.com/demidov91\n//! author: Praleska: http://praleska.pro/\n//! Author : Menelion Elensúle : https://github.com/Oire\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function plural(word, num) {\n        var forms = word.split('_');\n        return num % 10 === 1 && num % 100 !== 11\n            ? forms[0]\n            : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)\n              ? forms[1]\n              : forms[2];\n    }\n    function relativeTimeWithPlural(number, withoutSuffix, key) {\n        var format = {\n            ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',\n            mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',\n            hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',\n            dd: 'дзень_дні_дзён',\n            MM: 'месяц_месяцы_месяцаў',\n            yy: 'год_гады_гадоў',\n        };\n        if (key === 'm') {\n            return withoutSuffix ? 'хвіліна' : 'хвіліну';\n        } else if (key === 'h') {\n            return withoutSuffix ? 'гадзіна' : 'гадзіну';\n        } else {\n            return number + ' ' + plural(format[key], +number);\n        }\n    }\n\n    var be = moment.defineLocale('be', {\n        months: {\n            format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split(\n                '_'\n            ),\n            standalone:\n                'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split(\n                    '_'\n                ),\n        },\n        monthsShort:\n            'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),\n        weekdays: {\n            format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split(\n                '_'\n            ),\n            standalone:\n                'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split(\n                    '_'\n                ),\n            isFormat: /\\[ ?[Ууў] ?(?:мінулую|наступную)? ?\\] ?dddd/,\n        },\n        weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),\n        weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY г.',\n            LLL: 'D MMMM YYYY г., HH:mm',\n            LLLL: 'dddd, D MMMM YYYY г., HH:mm',\n        },\n        calendar: {\n            sameDay: '[Сёння ў] LT',\n            nextDay: '[Заўтра ў] LT',\n            lastDay: '[Учора ў] LT',\n            nextWeek: function () {\n                return '[У] dddd [ў] LT';\n            },\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                    case 3:\n                    case 5:\n                    case 6:\n                        return '[У мінулую] dddd [ў] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                        return '[У мінулы] dddd [ў] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'праз %s',\n            past: '%s таму',\n            s: 'некалькі секунд',\n            m: relativeTimeWithPlural,\n            mm: relativeTimeWithPlural,\n            h: relativeTimeWithPlural,\n            hh: relativeTimeWithPlural,\n            d: 'дзень',\n            dd: relativeTimeWithPlural,\n            M: 'месяц',\n            MM: relativeTimeWithPlural,\n            y: 'год',\n            yy: relativeTimeWithPlural,\n        },\n        meridiemParse: /ночы|раніцы|дня|вечара/,\n        isPM: function (input) {\n            return /^(дня|вечара)$/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'ночы';\n            } else if (hour < 12) {\n                return 'раніцы';\n            } else if (hour < 17) {\n                return 'дня';\n            } else {\n                return 'вечара';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(і|ы|га)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'M':\n                case 'd':\n                case 'DDD':\n                case 'w':\n                case 'W':\n                    return (number % 10 === 2 || number % 10 === 3) &&\n                        number % 100 !== 12 &&\n                        number % 100 !== 13\n                        ? number + '-і'\n                        : number + '-ы';\n                case 'D':\n                    return number + '-га';\n                default:\n                    return number;\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return be;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/be.js?");

/***/ }),

/***/ "./node_modules/moment/locale/bg.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bg.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Bulgarian [bg]\n//! author : Krasen Borisov : https://github.com/kraz\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var bg = moment.defineLocale('bg', {\n        months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split(\n            '_'\n        ),\n        monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),\n        weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split(\n            '_'\n        ),\n        weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),\n        weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'D.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY H:mm',\n            LLLL: 'dddd, D MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[Днес в] LT',\n            nextDay: '[Утре в] LT',\n            nextWeek: 'dddd [в] LT',\n            lastDay: '[Вчера в] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                    case 3:\n                    case 6:\n                        return '[Миналата] dddd [в] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[Миналия] dddd [в] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'след %s',\n            past: 'преди %s',\n            s: 'няколко секунди',\n            ss: '%d секунди',\n            m: 'минута',\n            mm: '%d минути',\n            h: 'час',\n            hh: '%d часа',\n            d: 'ден',\n            dd: '%d дена',\n            w: 'седмица',\n            ww: '%d седмици',\n            M: 'месец',\n            MM: '%d месеца',\n            y: 'година',\n            yy: '%d години',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(ев|ен|ти|ви|ри|ми)/,\n        ordinal: function (number) {\n            var lastDigit = number % 10,\n                last2Digits = number % 100;\n            if (number === 0) {\n                return number + '-ев';\n            } else if (last2Digits === 0) {\n                return number + '-ен';\n            } else if (last2Digits > 10 && last2Digits < 20) {\n                return number + '-ти';\n            } else if (lastDigit === 1) {\n                return number + '-ви';\n            } else if (lastDigit === 2) {\n                return number + '-ри';\n            } else if (lastDigit === 7 || lastDigit === 8) {\n                return number + '-ми';\n            } else {\n                return number + '-ти';\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return bg;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/bg.js?");

/***/ }),

/***/ "./node_modules/moment/locale/bm.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bm.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Bambara [bm]\n//! author : Estelle Comment : https://github.com/estellecomment\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var bm = moment.defineLocale('bm', {\n        months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split(\n            '_'\n        ),\n        monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),\n        weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),\n        weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),\n        weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'MMMM [tile] D [san] YYYY',\n            LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',\n            LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',\n        },\n        calendar: {\n            sameDay: '[Bi lɛrɛ] LT',\n            nextDay: '[Sini lɛrɛ] LT',\n            nextWeek: 'dddd [don lɛrɛ] LT',\n            lastDay: '[Kunu lɛrɛ] LT',\n            lastWeek: 'dddd [tɛmɛnen lɛrɛ] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s kɔnɔ',\n            past: 'a bɛ %s bɔ',\n            s: 'sanga dama dama',\n            ss: 'sekondi %d',\n            m: 'miniti kelen',\n            mm: 'miniti %d',\n            h: 'lɛrɛ kelen',\n            hh: 'lɛrɛ %d',\n            d: 'tile kelen',\n            dd: 'tile %d',\n            M: 'kalo kelen',\n            MM: 'kalo %d',\n            y: 'san kelen',\n            yy: 'san %d',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return bm;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/bm.js?");

/***/ }),

/***/ "./node_modules/moment/locale/bn-bd.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/bn-bd.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Bengali (Bangladesh) [bn-bd]\n//! author : Asraf Hossain Patoary : https://github.com/ashwoolford\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '১',\n            2: '২',\n            3: '৩',\n            4: '৪',\n            5: '৫',\n            6: '৬',\n            7: '৭',\n            8: '৮',\n            9: '৯',\n            0: '০',\n        },\n        numberMap = {\n            '১': '1',\n            '২': '2',\n            '৩': '3',\n            '৪': '4',\n            '৫': '5',\n            '৬': '6',\n            '৭': '7',\n            '৮': '8',\n            '৯': '9',\n            '০': '0',\n        };\n\n    var bnBd = moment.defineLocale('bn-bd', {\n        months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(\n            '_'\n        ),\n        monthsShort:\n            'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(\n                '_'\n            ),\n        weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(\n            '_'\n        ),\n        weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),\n        weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm সময়',\n            LTS: 'A h:mm:ss সময়',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm সময়',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',\n        },\n        calendar: {\n            sameDay: '[আজ] LT',\n            nextDay: '[আগামীকাল] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[গতকাল] LT',\n            lastWeek: '[গত] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s পরে',\n            past: '%s আগে',\n            s: 'কয়েক সেকেন্ড',\n            ss: '%d সেকেন্ড',\n            m: 'এক মিনিট',\n            mm: '%d মিনিট',\n            h: 'এক ঘন্টা',\n            hh: '%d ঘন্টা',\n            d: 'এক দিন',\n            dd: '%d দিন',\n            M: 'এক মাস',\n            MM: '%d মাস',\n            y: 'এক বছর',\n            yy: '%d বছর',\n        },\n        preparse: function (string) {\n            return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n\n        meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'রাত') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'ভোর') {\n                return hour;\n            } else if (meridiem === 'সকাল') {\n                return hour;\n            } else if (meridiem === 'দুপুর') {\n                return hour >= 3 ? hour : hour + 12;\n            } else if (meridiem === 'বিকাল') {\n                return hour + 12;\n            } else if (meridiem === 'সন্ধ্যা') {\n                return hour + 12;\n            }\n        },\n\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'রাত';\n            } else if (hour < 6) {\n                return 'ভোর';\n            } else if (hour < 12) {\n                return 'সকাল';\n            } else if (hour < 15) {\n                return 'দুপুর';\n            } else if (hour < 18) {\n                return 'বিকাল';\n            } else if (hour < 20) {\n                return 'সন্ধ্যা';\n            } else {\n                return 'রাত';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return bnBd;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/bn-bd.js?");

/***/ }),

/***/ "./node_modules/moment/locale/bn.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bn.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Bengali [bn]\n//! author : Kaushik Gandhi : https://github.com/kaushikgandhi\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '১',\n            2: '২',\n            3: '৩',\n            4: '৪',\n            5: '৫',\n            6: '৬',\n            7: '৭',\n            8: '৮',\n            9: '৯',\n            0: '০',\n        },\n        numberMap = {\n            '১': '1',\n            '২': '2',\n            '৩': '3',\n            '৪': '4',\n            '৫': '5',\n            '৬': '6',\n            '৭': '7',\n            '৮': '8',\n            '৯': '9',\n            '০': '0',\n        };\n\n    var bn = moment.defineLocale('bn', {\n        months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(\n            '_'\n        ),\n        monthsShort:\n            'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(\n                '_'\n            ),\n        weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(\n            '_'\n        ),\n        weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),\n        weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm সময়',\n            LTS: 'A h:mm:ss সময়',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm সময়',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',\n        },\n        calendar: {\n            sameDay: '[আজ] LT',\n            nextDay: '[আগামীকাল] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[গতকাল] LT',\n            lastWeek: '[গত] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s পরে',\n            past: '%s আগে',\n            s: 'কয়েক সেকেন্ড',\n            ss: '%d সেকেন্ড',\n            m: 'এক মিনিট',\n            mm: '%d মিনিট',\n            h: 'এক ঘন্টা',\n            hh: '%d ঘন্টা',\n            d: 'এক দিন',\n            dd: '%d দিন',\n            M: 'এক মাস',\n            MM: '%d মাস',\n            y: 'এক বছর',\n            yy: '%d বছর',\n        },\n        preparse: function (string) {\n            return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (\n                (meridiem === 'রাত' && hour >= 4) ||\n                (meridiem === 'দুপুর' && hour < 5) ||\n                meridiem === 'বিকাল'\n            ) {\n                return hour + 12;\n            } else {\n                return hour;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'রাত';\n            } else if (hour < 10) {\n                return 'সকাল';\n            } else if (hour < 17) {\n                return 'দুপুর';\n            } else if (hour < 20) {\n                return 'বিকাল';\n            } else {\n                return 'রাত';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return bn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/bn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/bo.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bo.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Tibetan [bo]\n//! author : Thupten N. Chakrishar : https://github.com/vajradog\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '༡',\n            2: '༢',\n            3: '༣',\n            4: '༤',\n            5: '༥',\n            6: '༦',\n            7: '༧',\n            8: '༨',\n            9: '༩',\n            0: '༠',\n        },\n        numberMap = {\n            '༡': '1',\n            '༢': '2',\n            '༣': '3',\n            '༤': '4',\n            '༥': '5',\n            '༦': '6',\n            '༧': '7',\n            '༨': '8',\n            '༩': '9',\n            '༠': '0',\n        };\n\n    var bo = moment.defineLocale('bo', {\n        months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split(\n            '_'\n        ),\n        monthsShort:\n            'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split(\n                '_'\n            ),\n        monthsShortRegex: /^(ཟླ་\\d{1,2})/,\n        monthsParseExact: true,\n        weekdays:\n            'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split(\n                '_'\n            ),\n        weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split(\n            '_'\n        ),\n        weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm',\n            LTS: 'A h:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm',\n        },\n        calendar: {\n            sameDay: '[དི་རིང] LT',\n            nextDay: '[སང་ཉིན] LT',\n            nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT',\n            lastDay: '[ཁ་སང] LT',\n            lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s ལ་',\n            past: '%s སྔན་ལ',\n            s: 'ལམ་སང',\n            ss: '%d སྐར་ཆ།',\n            m: 'སྐར་མ་གཅིག',\n            mm: '%d སྐར་མ',\n            h: 'ཆུ་ཚོད་གཅིག',\n            hh: '%d ཆུ་ཚོད',\n            d: 'ཉིན་གཅིག',\n            dd: '%d ཉིན་',\n            M: 'ཟླ་བ་གཅིག',\n            MM: '%d ཟླ་བ',\n            y: 'ལོ་གཅིག',\n            yy: '%d ལོ',\n        },\n        preparse: function (string) {\n            return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (\n                (meridiem === 'མཚན་མོ' && hour >= 4) ||\n                (meridiem === 'ཉིན་གུང' && hour < 5) ||\n                meridiem === 'དགོང་དག'\n            ) {\n                return hour + 12;\n            } else {\n                return hour;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'མཚན་མོ';\n            } else if (hour < 10) {\n                return 'ཞོགས་ཀས';\n            } else if (hour < 17) {\n                return 'ཉིན་གུང';\n            } else if (hour < 20) {\n                return 'དགོང་དག';\n            } else {\n                return 'མཚན་མོ';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return bo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/bo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/br.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/br.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Breton [br]\n//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function relativeTimeWithMutation(number, withoutSuffix, key) {\n        var format = {\n            mm: 'munutenn',\n            MM: 'miz',\n            dd: 'devezh',\n        };\n        return number + ' ' + mutation(format[key], number);\n    }\n    function specialMutationForYears(number) {\n        switch (lastNumber(number)) {\n            case 1:\n            case 3:\n            case 4:\n            case 5:\n            case 9:\n                return number + ' bloaz';\n            default:\n                return number + ' vloaz';\n        }\n    }\n    function lastNumber(number) {\n        if (number > 9) {\n            return lastNumber(number % 10);\n        }\n        return number;\n    }\n    function mutation(text, number) {\n        if (number === 2) {\n            return softMutation(text);\n        }\n        return text;\n    }\n    function softMutation(text) {\n        var mutationTable = {\n            m: 'v',\n            b: 'v',\n            d: 'z',\n        };\n        if (mutationTable[text.charAt(0)] === undefined) {\n            return text;\n        }\n        return mutationTable[text.charAt(0)] + text.substring(1);\n    }\n\n    var monthsParse = [\n            /^gen/i,\n            /^c[ʼ\\']hwe/i,\n            /^meu/i,\n            /^ebr/i,\n            /^mae/i,\n            /^(mez|eve)/i,\n            /^gou/i,\n            /^eos/i,\n            /^gwe/i,\n            /^her/i,\n            /^du/i,\n            /^ker/i,\n        ],\n        monthsRegex =\n            /^(genver|c[ʼ\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,\n        monthsStrictRegex =\n            /^(genver|c[ʼ\\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,\n        monthsShortStrictRegex =\n            /^(gen|c[ʼ\\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,\n        fullWeekdaysParse = [\n            /^sul/i,\n            /^lun/i,\n            /^meurzh/i,\n            /^merc[ʼ\\']her/i,\n            /^yaou/i,\n            /^gwener/i,\n            /^sadorn/i,\n        ],\n        shortWeekdaysParse = [\n            /^Sul/i,\n            /^Lun/i,\n            /^Meu/i,\n            /^Mer/i,\n            /^Yao/i,\n            /^Gwe/i,\n            /^Sad/i,\n        ],\n        minWeekdaysParse = [\n            /^Su/i,\n            /^Lu/i,\n            /^Me([^r]|$)/i,\n            /^Mer/i,\n            /^Ya/i,\n            /^Gw/i,\n            /^Sa/i,\n        ];\n\n    var br = moment.defineLocale('br', {\n        months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split(\n            '_'\n        ),\n        monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),\n        weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'),\n        weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),\n        weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),\n        weekdaysParse: minWeekdaysParse,\n        fullWeekdaysParse: fullWeekdaysParse,\n        shortWeekdaysParse: shortWeekdaysParse,\n        minWeekdaysParse: minWeekdaysParse,\n\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex: monthsStrictRegex,\n        monthsShortStrictRegex: monthsShortStrictRegex,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [a viz] MMMM YYYY',\n            LLL: 'D [a viz] MMMM YYYY HH:mm',\n            LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Hiziv da] LT',\n            nextDay: '[Warcʼhoazh da] LT',\n            nextWeek: 'dddd [da] LT',\n            lastDay: '[Decʼh da] LT',\n            lastWeek: 'dddd [paset da] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'a-benn %s',\n            past: '%s ʼzo',\n            s: 'un nebeud segondennoù',\n            ss: '%d eilenn',\n            m: 'ur vunutenn',\n            mm: relativeTimeWithMutation,\n            h: 'un eur',\n            hh: '%d eur',\n            d: 'un devezh',\n            dd: relativeTimeWithMutation,\n            M: 'ur miz',\n            MM: relativeTimeWithMutation,\n            y: 'ur bloaz',\n            yy: specialMutationForYears,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(añ|vet)/,\n        ordinal: function (number) {\n            var output = number === 1 ? 'añ' : 'vet';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n        meridiemParse: /a.m.|g.m./, // goude merenn | a-raok merenn\n        isPM: function (token) {\n            return token === 'g.m.';\n        },\n        meridiem: function (hour, minute, isLower) {\n            return hour < 12 ? 'a.m.' : 'g.m.';\n        },\n    });\n\n    return br;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/br.js?");

/***/ }),

/***/ "./node_modules/moment/locale/bs.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/bs.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Bosnian [bs]\n//! author : Nedim Cholich : https://github.com/frontyard\n//! author : Rasid Redzic : https://github.com/rasidre\n//! based on (hr) translation by Bojan Marković\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        switch (key) {\n            case 'm':\n                return withoutSuffix\n                    ? 'jedna minuta'\n                    : isFuture\n                      ? 'jednu minutu'\n                      : 'jedne minute';\n        }\n    }\n\n    function translate(number, withoutSuffix, key) {\n        var result = number + ' ';\n        switch (key) {\n            case 'ss':\n                if (number === 1) {\n                    result += 'sekunda';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'sekunde';\n                } else {\n                    result += 'sekundi';\n                }\n                return result;\n            case 'mm':\n                if (number === 1) {\n                    result += 'minuta';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'minute';\n                } else {\n                    result += 'minuta';\n                }\n                return result;\n            case 'h':\n                return withoutSuffix ? 'jedan sat' : 'jedan sat';\n            case 'hh':\n                if (number === 1) {\n                    result += 'sat';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'sata';\n                } else {\n                    result += 'sati';\n                }\n                return result;\n            case 'dd':\n                if (number === 1) {\n                    result += 'dan';\n                } else {\n                    result += 'dana';\n                }\n                return result;\n            case 'MM':\n                if (number === 1) {\n                    result += 'mjesec';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'mjeseca';\n                } else {\n                    result += 'mjeseci';\n                }\n                return result;\n            case 'yy':\n                if (number === 1) {\n                    result += 'godina';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'godine';\n                } else {\n                    result += 'godina';\n                }\n                return result;\n        }\n    }\n\n    var bs = moment.defineLocale('bs', {\n        months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(\n            '_'\n        ),\n        weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),\n        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm',\n            LLLL: 'dddd, D. MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[danas u] LT',\n            nextDay: '[sutra u] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[u] [nedjelju] [u] LT';\n                    case 3:\n                        return '[u] [srijedu] [u] LT';\n                    case 6:\n                        return '[u] [subotu] [u] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[u] dddd [u] LT';\n                }\n            },\n            lastDay: '[jučer u] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                    case 3:\n                        return '[prošlu] dddd [u] LT';\n                    case 6:\n                        return '[prošle] [subote] [u] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[prošli] dddd [u] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: 'prije %s',\n            s: 'par sekundi',\n            ss: translate,\n            m: processRelativeTime,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: 'dan',\n            dd: translate,\n            M: 'mjesec',\n            MM: translate,\n            y: 'godinu',\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return bs;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/bs.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ca.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ca.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Catalan [ca]\n//! author : Juan G. Hurtado : https://github.com/juanghurtado\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ca = moment.defineLocale('ca', {\n        months: {\n            standalone:\n                'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split(\n                    '_'\n                ),\n            format: \"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre\".split(\n                '_'\n            ),\n            isFormat: /D[oD]?(\\s)+MMMM/,\n        },\n        monthsShort:\n            'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays:\n            'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split(\n                '_'\n            ),\n        weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),\n        weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM [de] YYYY',\n            ll: 'D MMM YYYY',\n            LLL: 'D MMMM [de] YYYY [a les] H:mm',\n            lll: 'D MMM YYYY, H:mm',\n            LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',\n            llll: 'ddd D MMM YYYY, H:mm',\n        },\n        calendar: {\n            sameDay: function () {\n                return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n            },\n            nextDay: function () {\n                return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n            },\n            nextWeek: function () {\n                return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n            },\n            lastDay: function () {\n                return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';\n            },\n            lastWeek: function () {\n                return (\n                    '[el] dddd [passat a ' +\n                    (this.hours() !== 1 ? 'les' : 'la') +\n                    '] LT'\n                );\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: \"d'aquí %s\",\n            past: 'fa %s',\n            s: 'uns segons',\n            ss: '%d segons',\n            m: 'un minut',\n            mm: '%d minuts',\n            h: 'una hora',\n            hh: '%d hores',\n            d: 'un dia',\n            dd: '%d dies',\n            M: 'un mes',\n            MM: '%d mesos',\n            y: 'un any',\n            yy: '%d anys',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(r|n|t|è|a)/,\n        ordinal: function (number, period) {\n            var output =\n                number === 1\n                    ? 'r'\n                    : number === 2\n                      ? 'n'\n                      : number === 3\n                        ? 'r'\n                        : number === 4\n                          ? 't'\n                          : 'è';\n            if (period === 'w' || period === 'W') {\n                output = 'a';\n            }\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return ca;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ca.js?");

/***/ }),

/***/ "./node_modules/moment/locale/cs.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/cs.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Czech [cs]\n//! author : petrbela : https://github.com/petrbela\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months = {\n            standalone:\n                'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(\n                    '_'\n                ),\n            format: 'ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince'.split(\n                '_'\n            ),\n            isFormat: /DD?[o.]?(\\[[^\\[\\]]*\\]|\\s)+MMMM/,\n        },\n        monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),\n        monthsParse = [\n            /^led/i,\n            /^úno/i,\n            /^bře/i,\n            /^dub/i,\n            /^kvě/i,\n            /^(čvn|červen$|června)/i,\n            /^(čvc|červenec|července)/i,\n            /^srp/i,\n            /^zář/i,\n            /^říj/i,\n            /^lis/i,\n            /^pro/i,\n        ],\n        // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.\n        // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.\n        monthsRegex =\n            /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;\n\n    function plural(n) {\n        return n > 1 && n < 5 && ~~(n / 10) !== 1;\n    }\n    function translate(number, withoutSuffix, key, isFuture) {\n        var result = number + ' ';\n        switch (key) {\n            case 's': // a few seconds / in a few seconds / a few seconds ago\n                return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';\n            case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'sekundy' : 'sekund');\n                } else {\n                    return result + 'sekundami';\n                }\n            case 'm': // a minute / in a minute / a minute ago\n                return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';\n            case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'minuty' : 'minut');\n                } else {\n                    return result + 'minutami';\n                }\n            case 'h': // an hour / in an hour / an hour ago\n                return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';\n            case 'hh': // 9 hours / in 9 hours / 9 hours ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'hodiny' : 'hodin');\n                } else {\n                    return result + 'hodinami';\n                }\n            case 'd': // a day / in a day / a day ago\n                return withoutSuffix || isFuture ? 'den' : 'dnem';\n            case 'dd': // 9 days / in 9 days / 9 days ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'dny' : 'dní');\n                } else {\n                    return result + 'dny';\n                }\n            case 'M': // a month / in a month / a month ago\n                return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';\n            case 'MM': // 9 months / in 9 months / 9 months ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'měsíce' : 'měsíců');\n                } else {\n                    return result + 'měsíci';\n                }\n            case 'y': // a year / in a year / a year ago\n                return withoutSuffix || isFuture ? 'rok' : 'rokem';\n            case 'yy': // 9 years / in 9 years / 9 years ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'roky' : 'let');\n                } else {\n                    return result + 'lety';\n                }\n        }\n    }\n\n    var cs = moment.defineLocale('cs', {\n        months: months,\n        monthsShort: monthsShort,\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.\n        // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.\n        monthsStrictRegex:\n            /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,\n        monthsShortStrictRegex:\n            /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),\n        weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),\n        weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm',\n            LLLL: 'dddd D. MMMM YYYY H:mm',\n            l: 'D. M. YYYY',\n        },\n        calendar: {\n            sameDay: '[dnes v] LT',\n            nextDay: '[zítra v] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[v neděli v] LT';\n                    case 1:\n                    case 2:\n                        return '[v] dddd [v] LT';\n                    case 3:\n                        return '[ve středu v] LT';\n                    case 4:\n                        return '[ve čtvrtek v] LT';\n                    case 5:\n                        return '[v pátek v] LT';\n                    case 6:\n                        return '[v sobotu v] LT';\n                }\n            },\n            lastDay: '[včera v] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[minulou neděli v] LT';\n                    case 1:\n                    case 2:\n                        return '[minulé] dddd [v] LT';\n                    case 3:\n                        return '[minulou středu v] LT';\n                    case 4:\n                    case 5:\n                        return '[minulý] dddd [v] LT';\n                    case 6:\n                        return '[minulou sobotu v] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: 'před %s',\n            s: translate,\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: translate,\n            dd: translate,\n            M: translate,\n            MM: translate,\n            y: translate,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return cs;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/cs.js?");

/***/ }),

/***/ "./node_modules/moment/locale/cv.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/cv.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Chuvash [cv]\n//! author : Anatoly Mironov : https://github.com/mirontoli\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var cv = moment.defineLocale('cv', {\n        months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split(\n            '_'\n        ),\n        monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),\n        weekdays:\n            'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split(\n                '_'\n            ),\n        weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),\n        weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD-MM-YYYY',\n            LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',\n            LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',\n            LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',\n        },\n        calendar: {\n            sameDay: '[Паян] LT [сехетре]',\n            nextDay: '[Ыран] LT [сехетре]',\n            lastDay: '[Ӗнер] LT [сехетре]',\n            nextWeek: '[Ҫитес] dddd LT [сехетре]',\n            lastWeek: '[Иртнӗ] dddd LT [сехетре]',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: function (output) {\n                var affix = /сехет$/i.exec(output)\n                    ? 'рен'\n                    : /ҫул$/i.exec(output)\n                      ? 'тан'\n                      : 'ран';\n                return output + affix;\n            },\n            past: '%s каялла',\n            s: 'пӗр-ик ҫеккунт',\n            ss: '%d ҫеккунт',\n            m: 'пӗр минут',\n            mm: '%d минут',\n            h: 'пӗр сехет',\n            hh: '%d сехет',\n            d: 'пӗр кун',\n            dd: '%d кун',\n            M: 'пӗр уйӑх',\n            MM: '%d уйӑх',\n            y: 'пӗр ҫул',\n            yy: '%d ҫул',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-мӗш/,\n        ordinal: '%d-мӗш',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return cv;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/cv.js?");

/***/ }),

/***/ "./node_modules/moment/locale/cy.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/cy.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Welsh [cy]\n//! author : Robert Allen : https://github.com/robgallen\n//! author : https://github.com/ryangreaves\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var cy = moment.defineLocale('cy', {\n        months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split(\n            '_'\n        ),\n        monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split(\n            '_'\n        ),\n        weekdays:\n            'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split(\n                '_'\n            ),\n        weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),\n        weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),\n        weekdaysParseExact: true,\n        // time formats are the same as en-gb\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Heddiw am] LT',\n            nextDay: '[Yfory am] LT',\n            nextWeek: 'dddd [am] LT',\n            lastDay: '[Ddoe am] LT',\n            lastWeek: 'dddd [diwethaf am] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'mewn %s',\n            past: '%s yn ôl',\n            s: 'ychydig eiliadau',\n            ss: '%d eiliad',\n            m: 'munud',\n            mm: '%d munud',\n            h: 'awr',\n            hh: '%d awr',\n            d: 'diwrnod',\n            dd: '%d diwrnod',\n            M: 'mis',\n            MM: '%d mis',\n            y: 'blwyddyn',\n            yy: '%d flynedd',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,\n        // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh\n        ordinal: function (number) {\n            var b = number,\n                output = '',\n                lookup = [\n                    '',\n                    'af',\n                    'il',\n                    'ydd',\n                    'ydd',\n                    'ed',\n                    'ed',\n                    'ed',\n                    'fed',\n                    'fed',\n                    'fed', // 1af to 10fed\n                    'eg',\n                    'fed',\n                    'eg',\n                    'eg',\n                    'fed',\n                    'eg',\n                    'eg',\n                    'fed',\n                    'eg',\n                    'fed', // 11eg to 20fed\n                ];\n            if (b > 20) {\n                if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {\n                    output = 'fed'; // not 30ain, 70ain or 90ain\n                } else {\n                    output = 'ain';\n                }\n            } else if (b > 0) {\n                output = lookup[b];\n            }\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return cy;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/cy.js?");

/***/ }),

/***/ "./node_modules/moment/locale/da.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/da.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Danish [da]\n//! author : Ulrik Nielsen : https://github.com/mrbase\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var da = moment.defineLocale('da', {\n        months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split(\n            '_'\n        ),\n        monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),\n        weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),\n        weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),\n        weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY HH:mm',\n            LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',\n        },\n        calendar: {\n            sameDay: '[i dag kl.] LT',\n            nextDay: '[i morgen kl.] LT',\n            nextWeek: 'på dddd [kl.] LT',\n            lastDay: '[i går kl.] LT',\n            lastWeek: '[i] dddd[s kl.] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'om %s',\n            past: '%s siden',\n            s: 'få sekunder',\n            ss: '%d sekunder',\n            m: 'et minut',\n            mm: '%d minutter',\n            h: 'en time',\n            hh: '%d timer',\n            d: 'en dag',\n            dd: '%d dage',\n            M: 'en måned',\n            MM: '%d måneder',\n            y: 'et år',\n            yy: '%d år',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return da;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/da.js?");

/***/ }),

/***/ "./node_modules/moment/locale/de-at.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/de-at.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : German (Austria) [de-at]\n//! author : lluchs : https://github.com/lluchs\n//! author: Menelion Elensúle: https://github.com/Oire\n//! author : Martin Groller : https://github.com/MadMG\n//! author : Mikolaj Dadela : https://github.com/mik01aj\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            m: ['eine Minute', 'einer Minute'],\n            h: ['eine Stunde', 'einer Stunde'],\n            d: ['ein Tag', 'einem Tag'],\n            dd: [number + ' Tage', number + ' Tagen'],\n            w: ['eine Woche', 'einer Woche'],\n            M: ['ein Monat', 'einem Monat'],\n            MM: [number + ' Monate', number + ' Monaten'],\n            y: ['ein Jahr', 'einem Jahr'],\n            yy: [number + ' Jahre', number + ' Jahren'],\n        };\n        return withoutSuffix ? format[key][0] : format[key][1];\n    }\n\n    var deAt = moment.defineLocale('de-at', {\n        months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n            '_'\n        ),\n        monthsShort:\n            'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),\n        monthsParseExact: true,\n        weekdays:\n            'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(\n                '_'\n            ),\n        weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),\n        weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY HH:mm',\n            LLLL: 'dddd, D. MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[heute um] LT [Uhr]',\n            sameElse: 'L',\n            nextDay: '[morgen um] LT [Uhr]',\n            nextWeek: 'dddd [um] LT [Uhr]',\n            lastDay: '[gestern um] LT [Uhr]',\n            lastWeek: '[letzten] dddd [um] LT [Uhr]',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: 'vor %s',\n            s: 'ein paar Sekunden',\n            ss: '%d Sekunden',\n            m: processRelativeTime,\n            mm: '%d Minuten',\n            h: processRelativeTime,\n            hh: '%d Stunden',\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            w: processRelativeTime,\n            ww: '%d Wochen',\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return deAt;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/de-at.js?");

/***/ }),

/***/ "./node_modules/moment/locale/de-ch.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/de-ch.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : German (Switzerland) [de-ch]\n//! author : sschueller : https://github.com/sschueller\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            m: ['eine Minute', 'einer Minute'],\n            h: ['eine Stunde', 'einer Stunde'],\n            d: ['ein Tag', 'einem Tag'],\n            dd: [number + ' Tage', number + ' Tagen'],\n            w: ['eine Woche', 'einer Woche'],\n            M: ['ein Monat', 'einem Monat'],\n            MM: [number + ' Monate', number + ' Monaten'],\n            y: ['ein Jahr', 'einem Jahr'],\n            yy: [number + ' Jahre', number + ' Jahren'],\n        };\n        return withoutSuffix ? format[key][0] : format[key][1];\n    }\n\n    var deCh = moment.defineLocale('de-ch', {\n        months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n            '_'\n        ),\n        monthsShort:\n            'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),\n        monthsParseExact: true,\n        weekdays:\n            'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(\n                '_'\n            ),\n        weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n        weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY HH:mm',\n            LLLL: 'dddd, D. MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[heute um] LT [Uhr]',\n            sameElse: 'L',\n            nextDay: '[morgen um] LT [Uhr]',\n            nextWeek: 'dddd [um] LT [Uhr]',\n            lastDay: '[gestern um] LT [Uhr]',\n            lastWeek: '[letzten] dddd [um] LT [Uhr]',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: 'vor %s',\n            s: 'ein paar Sekunden',\n            ss: '%d Sekunden',\n            m: processRelativeTime,\n            mm: '%d Minuten',\n            h: processRelativeTime,\n            hh: '%d Stunden',\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            w: processRelativeTime,\n            ww: '%d Wochen',\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return deCh;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/de-ch.js?");

/***/ }),

/***/ "./node_modules/moment/locale/de.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/de.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : German [de]\n//! author : lluchs : https://github.com/lluchs\n//! author: Menelion Elensúle: https://github.com/Oire\n//! author : Mikolaj Dadela : https://github.com/mik01aj\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            m: ['eine Minute', 'einer Minute'],\n            h: ['eine Stunde', 'einer Stunde'],\n            d: ['ein Tag', 'einem Tag'],\n            dd: [number + ' Tage', number + ' Tagen'],\n            w: ['eine Woche', 'einer Woche'],\n            M: ['ein Monat', 'einem Monat'],\n            MM: [number + ' Monate', number + ' Monaten'],\n            y: ['ein Jahr', 'einem Jahr'],\n            yy: [number + ' Jahre', number + ' Jahren'],\n        };\n        return withoutSuffix ? format[key][0] : format[key][1];\n    }\n\n    var de = moment.defineLocale('de', {\n        months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n            '_'\n        ),\n        monthsShort:\n            'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),\n        monthsParseExact: true,\n        weekdays:\n            'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(\n                '_'\n            ),\n        weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),\n        weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY HH:mm',\n            LLLL: 'dddd, D. MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[heute um] LT [Uhr]',\n            sameElse: 'L',\n            nextDay: '[morgen um] LT [Uhr]',\n            nextWeek: 'dddd [um] LT [Uhr]',\n            lastDay: '[gestern um] LT [Uhr]',\n            lastWeek: '[letzten] dddd [um] LT [Uhr]',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: 'vor %s',\n            s: 'ein paar Sekunden',\n            ss: '%d Sekunden',\n            m: processRelativeTime,\n            mm: '%d Minuten',\n            h: processRelativeTime,\n            hh: '%d Stunden',\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            w: processRelativeTime,\n            ww: '%d Wochen',\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return de;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/de.js?");

/***/ }),

/***/ "./node_modules/moment/locale/dv.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/dv.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Maldivian [dv]\n//! author : Jawish Hameed : https://github.com/jawish\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months = [\n            'ޖެނުއަރީ',\n            'ފެބްރުއަރީ',\n            'މާރިޗު',\n            'އޭޕްރީލު',\n            'މޭ',\n            'ޖޫން',\n            'ޖުލައި',\n            'އޯގަސްޓު',\n            'ސެޕްޓެމްބަރު',\n            'އޮކްޓޯބަރު',\n            'ނޮވެމްބަރު',\n            'ޑިސެމްބަރު',\n        ],\n        weekdays = [\n            'އާދިއްތަ',\n            'ހޯމަ',\n            'އަންގާރަ',\n            'ބުދަ',\n            'ބުރާސްފަތި',\n            'ހުކުރު',\n            'ހޮނިހިރު',\n        ];\n\n    var dv = moment.defineLocale('dv', {\n        months: months,\n        monthsShort: months,\n        weekdays: weekdays,\n        weekdaysShort: weekdays,\n        weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'D/M/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /މކ|މފ/,\n        isPM: function (input) {\n            return 'މފ' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'މކ';\n            } else {\n                return 'މފ';\n            }\n        },\n        calendar: {\n            sameDay: '[މިއަދު] LT',\n            nextDay: '[މާދަމާ] LT',\n            nextWeek: 'dddd LT',\n            lastDay: '[އިއްޔެ] LT',\n            lastWeek: '[ފާއިތުވި] dddd LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'ތެރޭގައި %s',\n            past: 'ކުރިން %s',\n            s: 'ސިކުންތުކޮޅެއް',\n            ss: 'd% ސިކުންތު',\n            m: 'މިނިޓެއް',\n            mm: 'މިނިޓު %d',\n            h: 'ގަޑިއިރެއް',\n            hh: 'ގަޑިއިރު %d',\n            d: 'ދުވަހެއް',\n            dd: 'ދުވަސް %d',\n            M: 'މަހެއް',\n            MM: 'މަސް %d',\n            y: 'އަހަރެއް',\n            yy: 'އަހަރު %d',\n        },\n        preparse: function (string) {\n            return string.replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string.replace(/,/g, '،');\n        },\n        week: {\n            dow: 7, // Sunday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return dv;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/dv.js?");

/***/ }),

/***/ "./node_modules/moment/locale/el.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/el.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Greek [el]\n//! author : Aggelos Karalias : https://github.com/mehiel\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function isFunction(input) {\n        return (\n            (typeof Function !== 'undefined' && input instanceof Function) ||\n            Object.prototype.toString.call(input) === '[object Function]'\n        );\n    }\n\n    var el = moment.defineLocale('el', {\n        monthsNominativeEl:\n            'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split(\n                '_'\n            ),\n        monthsGenitiveEl:\n            'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split(\n                '_'\n            ),\n        months: function (momentToFormat, format) {\n            if (!momentToFormat) {\n                return this._monthsNominativeEl;\n            } else if (\n                typeof format === 'string' &&\n                /D/.test(format.substring(0, format.indexOf('MMMM')))\n            ) {\n                // if there is a day number before 'MMMM'\n                return this._monthsGenitiveEl[momentToFormat.month()];\n            } else {\n                return this._monthsNominativeEl[momentToFormat.month()];\n            }\n        },\n        monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),\n        weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split(\n            '_'\n        ),\n        weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),\n        weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),\n        meridiem: function (hours, minutes, isLower) {\n            if (hours > 11) {\n                return isLower ? 'μμ' : 'ΜΜ';\n            } else {\n                return isLower ? 'πμ' : 'ΠΜ';\n            }\n        },\n        isPM: function (input) {\n            return (input + '').toLowerCase()[0] === 'μ';\n        },\n        meridiemParse: /[ΠΜ]\\.?Μ?\\.?/i,\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY h:mm A',\n            LLLL: 'dddd, D MMMM YYYY h:mm A',\n        },\n        calendarEl: {\n            sameDay: '[Σήμερα {}] LT',\n            nextDay: '[Αύριο {}] LT',\n            nextWeek: 'dddd [{}] LT',\n            lastDay: '[Χθες {}] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 6:\n                        return '[το προηγούμενο] dddd [{}] LT';\n                    default:\n                        return '[την προηγούμενη] dddd [{}] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        calendar: function (key, mom) {\n            var output = this._calendarEl[key],\n                hours = mom && mom.hours();\n            if (isFunction(output)) {\n                output = output.apply(mom);\n            }\n            return output.replace('{}', hours % 12 === 1 ? 'στη' : 'στις');\n        },\n        relativeTime: {\n            future: 'σε %s',\n            past: '%s πριν',\n            s: 'λίγα δευτερόλεπτα',\n            ss: '%d δευτερόλεπτα',\n            m: 'ένα λεπτό',\n            mm: '%d λεπτά',\n            h: 'μία ώρα',\n            hh: '%d ώρες',\n            d: 'μία μέρα',\n            dd: '%d μέρες',\n            M: 'ένας μήνας',\n            MM: '%d μήνες',\n            y: 'ένας χρόνος',\n            yy: '%d χρόνια',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}η/,\n        ordinal: '%dη',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4st is the first week of the year.\n        },\n    });\n\n    return el;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/el.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-au.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-au.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (Australia) [en-au]\n//! author : Jared Morse : https://github.com/jarcoal\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enAu = moment.defineLocale('en-au', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY h:mm A',\n            LLLL: 'dddd, D MMMM YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return enAu;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-au.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-ca.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-ca.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (Canada) [en-ca]\n//! author : Jonathan Abourbih : https://github.com/jonbca\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enCa = moment.defineLocale('en-ca', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'YYYY-MM-DD',\n            LL: 'MMMM D, YYYY',\n            LLL: 'MMMM D, YYYY h:mm A',\n            LLLL: 'dddd, MMMM D, YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n    });\n\n    return enCa;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-ca.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-gb.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-gb.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (United Kingdom) [en-gb]\n//! author : Chris Gedrim : https://github.com/chrisgedrim\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enGb = moment.defineLocale('en-gb', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return enGb;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-gb.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-ie.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-ie.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (Ireland) [en-ie]\n//! author : Chris Cartlidge : https://github.com/chriscartlidge\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enIe = moment.defineLocale('en-ie', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return enIe;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-ie.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-il.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-il.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (Israel) [en-il]\n//! author : Chris Gedrim : https://github.com/chrisgedrim\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enIl = moment.defineLocale('en-il', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n    });\n\n    return enIl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-il.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-in.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-in.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (India) [en-in]\n//! author : Jatin Agrawal : https://github.com/jatinag22\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enIn = moment.defineLocale('en-in', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY h:mm A',\n            LLLL: 'dddd, D MMMM YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 1st is the first week of the year.\n        },\n    });\n\n    return enIn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-in.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-nz.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-nz.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (New Zealand) [en-nz]\n//! author : Luke McGregor : https://github.com/lukemcgregor\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enNz = moment.defineLocale('en-nz', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY h:mm A',\n            LLLL: 'dddd, D MMMM YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return enNz;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-nz.js?");

/***/ }),

/***/ "./node_modules/moment/locale/en-sg.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/en-sg.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : English (Singapore) [en-sg]\n//! author : Matthew Castrillon-Madrigal : https://github.com/techdimension\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var enSg = moment.defineLocale('en-sg', {\n        months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(\n            '_'\n        ),\n        weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Today at] LT',\n            nextDay: '[Tomorrow at] LT',\n            nextWeek: 'dddd [at] LT',\n            lastDay: '[Yesterday at] LT',\n            lastWeek: '[Last] dddd [at] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'in %s',\n            past: '%s ago',\n            s: 'a few seconds',\n            ss: '%d seconds',\n            m: 'a minute',\n            mm: '%d minutes',\n            h: 'an hour',\n            hh: '%d hours',\n            d: 'a day',\n            dd: '%d days',\n            M: 'a month',\n            MM: '%d months',\n            y: 'a year',\n            yy: '%d years',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return enSg;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/en-sg.js?");

/***/ }),

/***/ "./node_modules/moment/locale/eo.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/eo.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Esperanto [eo]\n//! author : Colin Dean : https://github.com/colindean\n//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia\n//! comment : miestasmia corrected the translation by colindean\n//! comment : Vivakvo corrected the translation by colindean and miestasmia\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var eo = moment.defineLocale('eo', {\n        months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split(\n            '_'\n        ),\n        monthsShort: 'jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec'.split('_'),\n        weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),\n        weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),\n        weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: '[la] D[-an de] MMMM, YYYY',\n            LLL: '[la] D[-an de] MMMM, YYYY HH:mm',\n            LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm',\n            llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm',\n        },\n        meridiemParse: /[ap]\\.t\\.m/i,\n        isPM: function (input) {\n            return input.charAt(0).toLowerCase() === 'p';\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours > 11) {\n                return isLower ? 'p.t.m.' : 'P.T.M.';\n            } else {\n                return isLower ? 'a.t.m.' : 'A.T.M.';\n            }\n        },\n        calendar: {\n            sameDay: '[Hodiaŭ je] LT',\n            nextDay: '[Morgaŭ je] LT',\n            nextWeek: 'dddd[n je] LT',\n            lastDay: '[Hieraŭ je] LT',\n            lastWeek: '[pasintan] dddd[n je] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'post %s',\n            past: 'antaŭ %s',\n            s: 'kelkaj sekundoj',\n            ss: '%d sekundoj',\n            m: 'unu minuto',\n            mm: '%d minutoj',\n            h: 'unu horo',\n            hh: '%d horoj',\n            d: 'unu tago', //ne 'diurno', ĉar estas uzita por proksimumo\n            dd: '%d tagoj',\n            M: 'unu monato',\n            MM: '%d monatoj',\n            y: 'unu jaro',\n            yy: '%d jaroj',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}a/,\n        ordinal: '%da',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return eo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/eo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/es-do.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/es-do.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Spanish (Dominican Republic) [es-do]\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortDot =\n            'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n                '_'\n            ),\n        monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n        monthsParse = [\n            /^ene/i,\n            /^feb/i,\n            /^mar/i,\n            /^abr/i,\n            /^may/i,\n            /^jun/i,\n            /^jul/i,\n            /^ago/i,\n            /^sep/i,\n            /^oct/i,\n            /^nov/i,\n            /^dic/i,\n        ],\n        monthsRegex =\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n    var esDo = moment.defineLocale('es-do', {\n        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortDot;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShort[m.month()];\n            } else {\n                return monthsShortDot[m.month()];\n            }\n        },\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex:\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n        monthsShortStrictRegex:\n            /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY h:mm A',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: function () {\n                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextDay: function () {\n                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextWeek: function () {\n                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastDay: function () {\n                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastWeek: function () {\n                return (\n                    '[el] dddd [pasado a la' +\n                    (this.hours() !== 1 ? 's' : '') +\n                    '] LT'\n                );\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'en %s',\n            past: 'hace %s',\n            s: 'unos segundos',\n            ss: '%d segundos',\n            m: 'un minuto',\n            mm: '%d minutos',\n            h: 'una hora',\n            hh: '%d horas',\n            d: 'un día',\n            dd: '%d días',\n            w: 'una semana',\n            ww: '%d semanas',\n            M: 'un mes',\n            MM: '%d meses',\n            y: 'un año',\n            yy: '%d años',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return esDo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/es-do.js?");

/***/ }),

/***/ "./node_modules/moment/locale/es-mx.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/es-mx.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Spanish (Mexico) [es-mx]\n//! author : JC Franco : https://github.com/jcfranco\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortDot =\n            'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n                '_'\n            ),\n        monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n        monthsParse = [\n            /^ene/i,\n            /^feb/i,\n            /^mar/i,\n            /^abr/i,\n            /^may/i,\n            /^jun/i,\n            /^jul/i,\n            /^ago/i,\n            /^sep/i,\n            /^oct/i,\n            /^nov/i,\n            /^dic/i,\n        ],\n        monthsRegex =\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n    var esMx = moment.defineLocale('es-mx', {\n        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortDot;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShort[m.month()];\n            } else {\n                return monthsShortDot[m.month()];\n            }\n        },\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex:\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n        monthsShortStrictRegex:\n            /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY H:mm',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',\n        },\n        calendar: {\n            sameDay: function () {\n                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextDay: function () {\n                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextWeek: function () {\n                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastDay: function () {\n                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastWeek: function () {\n                return (\n                    '[el] dddd [pasado a la' +\n                    (this.hours() !== 1 ? 's' : '') +\n                    '] LT'\n                );\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'en %s',\n            past: 'hace %s',\n            s: 'unos segundos',\n            ss: '%d segundos',\n            m: 'un minuto',\n            mm: '%d minutos',\n            h: 'una hora',\n            hh: '%d horas',\n            d: 'un día',\n            dd: '%d días',\n            w: 'una semana',\n            ww: '%d semanas',\n            M: 'un mes',\n            MM: '%d meses',\n            y: 'un año',\n            yy: '%d años',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n        invalidDate: 'Fecha inválida',\n    });\n\n    return esMx;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/es-mx.js?");

/***/ }),

/***/ "./node_modules/moment/locale/es-us.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/es-us.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Spanish (United States) [es-us]\n//! author : bustta : https://github.com/bustta\n//! author : chrisrodz : https://github.com/chrisrodz\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortDot =\n            'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n                '_'\n            ),\n        monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n        monthsParse = [\n            /^ene/i,\n            /^feb/i,\n            /^mar/i,\n            /^abr/i,\n            /^may/i,\n            /^jun/i,\n            /^jul/i,\n            /^ago/i,\n            /^sep/i,\n            /^oct/i,\n            /^nov/i,\n            /^dic/i,\n        ],\n        monthsRegex =\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n    var esUs = moment.defineLocale('es-us', {\n        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortDot;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShort[m.month()];\n            } else {\n                return monthsShortDot[m.month()];\n            }\n        },\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex:\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n        monthsShortStrictRegex:\n            /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'MM/DD/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY h:mm A',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: function () {\n                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextDay: function () {\n                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextWeek: function () {\n                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastDay: function () {\n                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastWeek: function () {\n                return (\n                    '[el] dddd [pasado a la' +\n                    (this.hours() !== 1 ? 's' : '') +\n                    '] LT'\n                );\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'en %s',\n            past: 'hace %s',\n            s: 'unos segundos',\n            ss: '%d segundos',\n            m: 'un minuto',\n            mm: '%d minutos',\n            h: 'una hora',\n            hh: '%d horas',\n            d: 'un día',\n            dd: '%d días',\n            w: 'una semana',\n            ww: '%d semanas',\n            M: 'un mes',\n            MM: '%d meses',\n            y: 'un año',\n            yy: '%d años',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return esUs;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/es-us.js?");

/***/ }),

/***/ "./node_modules/moment/locale/es.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/es.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Spanish [es]\n//! author : Julio Napurí : https://github.com/julionc\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortDot =\n            'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(\n                '_'\n            ),\n        monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),\n        monthsParse = [\n            /^ene/i,\n            /^feb/i,\n            /^mar/i,\n            /^abr/i,\n            /^may/i,\n            /^jun/i,\n            /^jul/i,\n            /^ago/i,\n            /^sep/i,\n            /^oct/i,\n            /^nov/i,\n            /^dic/i,\n        ],\n        monthsRegex =\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i;\n\n    var es = moment.defineLocale('es', {\n        months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortDot;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShort[m.month()];\n            } else {\n                return monthsShortDot[m.month()];\n            }\n        },\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex:\n            /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,\n        monthsShortStrictRegex:\n            /^(ene\\.?|feb\\.?|mar\\.?|abr\\.?|may\\.?|jun\\.?|jul\\.?|ago\\.?|sep\\.?|oct\\.?|nov\\.?|dic\\.?)/i,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),\n        weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),\n        weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY H:mm',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',\n        },\n        calendar: {\n            sameDay: function () {\n                return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextDay: function () {\n                return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            nextWeek: function () {\n                return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastDay: function () {\n                return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';\n            },\n            lastWeek: function () {\n                return (\n                    '[el] dddd [pasado a la' +\n                    (this.hours() !== 1 ? 's' : '') +\n                    '] LT'\n                );\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'en %s',\n            past: 'hace %s',\n            s: 'unos segundos',\n            ss: '%d segundos',\n            m: 'un minuto',\n            mm: '%d minutos',\n            h: 'una hora',\n            hh: '%d horas',\n            d: 'un día',\n            dd: '%d días',\n            w: 'una semana',\n            ww: '%d semanas',\n            M: 'un mes',\n            MM: '%d meses',\n            y: 'un año',\n            yy: '%d años',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n        invalidDate: 'Fecha inválida',\n    });\n\n    return es;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/es.js?");

/***/ }),

/***/ "./node_modules/moment/locale/et.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/et.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Estonian [et]\n//! author : Henry Kehlmann : https://github.com/madhenry\n//! improvements : Illimar Tambek : https://github.com/ragulka\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],\n            ss: [number + 'sekundi', number + 'sekundit'],\n            m: ['ühe minuti', 'üks minut'],\n            mm: [number + ' minuti', number + ' minutit'],\n            h: ['ühe tunni', 'tund aega', 'üks tund'],\n            hh: [number + ' tunni', number + ' tundi'],\n            d: ['ühe päeva', 'üks päev'],\n            M: ['kuu aja', 'kuu aega', 'üks kuu'],\n            MM: [number + ' kuu', number + ' kuud'],\n            y: ['ühe aasta', 'aasta', 'üks aasta'],\n            yy: [number + ' aasta', number + ' aastat'],\n        };\n        if (withoutSuffix) {\n            return format[key][2] ? format[key][2] : format[key][1];\n        }\n        return isFuture ? format[key][0] : format[key][1];\n    }\n\n    var et = moment.defineLocale('et', {\n        months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split(\n            '_'\n        ),\n        monthsShort:\n            'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),\n        weekdays:\n            'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split(\n                '_'\n            ),\n        weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),\n        weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm',\n            LLLL: 'dddd, D. MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[Täna,] LT',\n            nextDay: '[Homme,] LT',\n            nextWeek: '[Järgmine] dddd LT',\n            lastDay: '[Eile,] LT',\n            lastWeek: '[Eelmine] dddd LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s pärast',\n            past: '%s tagasi',\n            s: processRelativeTime,\n            ss: processRelativeTime,\n            m: processRelativeTime,\n            mm: processRelativeTime,\n            h: processRelativeTime,\n            hh: processRelativeTime,\n            d: processRelativeTime,\n            dd: '%d päeva',\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return et;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/et.js?");

/***/ }),

/***/ "./node_modules/moment/locale/eu.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/eu.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Basque [eu]\n//! author : Eneko Illarramendi : https://github.com/eillarra\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var eu = moment.defineLocale('eu', {\n        months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split(\n            '_'\n        ),\n        monthsShort:\n            'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays:\n            'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split(\n                '_'\n            ),\n        weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),\n        weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: 'YYYY[ko] MMMM[ren] D[a]',\n            LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',\n            LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',\n            l: 'YYYY-M-D',\n            ll: 'YYYY[ko] MMM D[a]',\n            lll: 'YYYY[ko] MMM D[a] HH:mm',\n            llll: 'ddd, YYYY[ko] MMM D[a] HH:mm',\n        },\n        calendar: {\n            sameDay: '[gaur] LT[etan]',\n            nextDay: '[bihar] LT[etan]',\n            nextWeek: 'dddd LT[etan]',\n            lastDay: '[atzo] LT[etan]',\n            lastWeek: '[aurreko] dddd LT[etan]',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s barru',\n            past: 'duela %s',\n            s: 'segundo batzuk',\n            ss: '%d segundo',\n            m: 'minutu bat',\n            mm: '%d minutu',\n            h: 'ordu bat',\n            hh: '%d ordu',\n            d: 'egun bat',\n            dd: '%d egun',\n            M: 'hilabete bat',\n            MM: '%d hilabete',\n            y: 'urte bat',\n            yy: '%d urte',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return eu;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/eu.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fa.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fa.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Persian [fa]\n//! author : Ebrahim Byagowi : https://github.com/ebraminio\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '۱',\n            2: '۲',\n            3: '۳',\n            4: '۴',\n            5: '۵',\n            6: '۶',\n            7: '۷',\n            8: '۸',\n            9: '۹',\n            0: '۰',\n        },\n        numberMap = {\n            '۱': '1',\n            '۲': '2',\n            '۳': '3',\n            '۴': '4',\n            '۵': '5',\n            '۶': '6',\n            '۷': '7',\n            '۸': '8',\n            '۹': '9',\n            '۰': '0',\n        };\n\n    var fa = moment.defineLocale('fa', {\n        months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(\n            '_'\n        ),\n        monthsShort:\n            'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(\n                '_'\n            ),\n        weekdays:\n            'یک\\u200cشنبه_دوشنبه_سه\\u200cشنبه_چهارشنبه_پنج\\u200cشنبه_جمعه_شنبه'.split(\n                '_'\n            ),\n        weekdaysShort:\n            'یک\\u200cشنبه_دوشنبه_سه\\u200cشنبه_چهارشنبه_پنج\\u200cشنبه_جمعه_شنبه'.split(\n                '_'\n            ),\n        weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /قبل از ظهر|بعد از ظهر/,\n        isPM: function (input) {\n            return /بعد از ظهر/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'قبل از ظهر';\n            } else {\n                return 'بعد از ظهر';\n            }\n        },\n        calendar: {\n            sameDay: '[امروز ساعت] LT',\n            nextDay: '[فردا ساعت] LT',\n            nextWeek: 'dddd [ساعت] LT',\n            lastDay: '[دیروز ساعت] LT',\n            lastWeek: 'dddd [پیش] [ساعت] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'در %s',\n            past: '%s پیش',\n            s: 'چند ثانیه',\n            ss: '%d ثانیه',\n            m: 'یک دقیقه',\n            mm: '%d دقیقه',\n            h: 'یک ساعت',\n            hh: '%d ساعت',\n            d: 'یک روز',\n            dd: '%d روز',\n            M: 'یک ماه',\n            MM: '%d ماه',\n            y: 'یک سال',\n            yy: '%d سال',\n        },\n        preparse: function (string) {\n            return string\n                .replace(/[۰-۹]/g, function (match) {\n                    return numberMap[match];\n                })\n                .replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string\n                .replace(/\\d/g, function (match) {\n                    return symbolMap[match];\n                })\n                .replace(/,/g, '،');\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}م/,\n        ordinal: '%dم',\n        week: {\n            dow: 6, // Saturday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return fa;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fa.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fi.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fi.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Finnish [fi]\n//! author : Tarmo Aidantausta : https://github.com/bleadof\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var numbersPast =\n            'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(\n                ' '\n            ),\n        numbersFuture = [\n            'nolla',\n            'yhden',\n            'kahden',\n            'kolmen',\n            'neljän',\n            'viiden',\n            'kuuden',\n            numbersPast[7],\n            numbersPast[8],\n            numbersPast[9],\n        ];\n    function translate(number, withoutSuffix, key, isFuture) {\n        var result = '';\n        switch (key) {\n            case 's':\n                return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';\n            case 'ss':\n                result = isFuture ? 'sekunnin' : 'sekuntia';\n                break;\n            case 'm':\n                return isFuture ? 'minuutin' : 'minuutti';\n            case 'mm':\n                result = isFuture ? 'minuutin' : 'minuuttia';\n                break;\n            case 'h':\n                return isFuture ? 'tunnin' : 'tunti';\n            case 'hh':\n                result = isFuture ? 'tunnin' : 'tuntia';\n                break;\n            case 'd':\n                return isFuture ? 'päivän' : 'päivä';\n            case 'dd':\n                result = isFuture ? 'päivän' : 'päivää';\n                break;\n            case 'M':\n                return isFuture ? 'kuukauden' : 'kuukausi';\n            case 'MM':\n                result = isFuture ? 'kuukauden' : 'kuukautta';\n                break;\n            case 'y':\n                return isFuture ? 'vuoden' : 'vuosi';\n            case 'yy':\n                result = isFuture ? 'vuoden' : 'vuotta';\n                break;\n        }\n        result = verbalNumber(number, isFuture) + ' ' + result;\n        return result;\n    }\n    function verbalNumber(number, isFuture) {\n        return number < 10\n            ? isFuture\n                ? numbersFuture[number]\n                : numbersPast[number]\n            : number;\n    }\n\n    var fi = moment.defineLocale('fi', {\n        months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(\n            '_'\n        ),\n        monthsShort:\n            'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split(\n                '_'\n            ),\n        weekdays:\n            'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split(\n                '_'\n            ),\n        weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),\n        weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),\n        longDateFormat: {\n            LT: 'HH.mm',\n            LTS: 'HH.mm.ss',\n            L: 'DD.MM.YYYY',\n            LL: 'Do MMMM[ta] YYYY',\n            LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',\n            LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',\n            l: 'D.M.YYYY',\n            ll: 'Do MMM YYYY',\n            lll: 'Do MMM YYYY, [klo] HH.mm',\n            llll: 'ddd, Do MMM YYYY, [klo] HH.mm',\n        },\n        calendar: {\n            sameDay: '[tänään] [klo] LT',\n            nextDay: '[huomenna] [klo] LT',\n            nextWeek: 'dddd [klo] LT',\n            lastDay: '[eilen] [klo] LT',\n            lastWeek: '[viime] dddd[na] [klo] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s päästä',\n            past: '%s sitten',\n            s: translate,\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: translate,\n            dd: translate,\n            M: translate,\n            MM: translate,\n            y: translate,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return fi;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fi.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fil.js":
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/fil.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Filipino [fil]\n//! author : Dan Hagman : https://github.com/hagmandan\n//! author : Matthew Co : https://github.com/matthewdeeco\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var fil = moment.defineLocale('fil', {\n        months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(\n            '_'\n        ),\n        monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),\n        weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(\n            '_'\n        ),\n        weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),\n        weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'MM/D/YYYY',\n            LL: 'MMMM D, YYYY',\n            LLL: 'MMMM D, YYYY HH:mm',\n            LLLL: 'dddd, MMMM DD, YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: 'LT [ngayong araw]',\n            nextDay: '[Bukas ng] LT',\n            nextWeek: 'LT [sa susunod na] dddd',\n            lastDay: 'LT [kahapon]',\n            lastWeek: 'LT [noong nakaraang] dddd',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'sa loob ng %s',\n            past: '%s ang nakalipas',\n            s: 'ilang segundo',\n            ss: '%d segundo',\n            m: 'isang minuto',\n            mm: '%d minuto',\n            h: 'isang oras',\n            hh: '%d oras',\n            d: 'isang araw',\n            dd: '%d araw',\n            M: 'isang buwan',\n            MM: '%d buwan',\n            y: 'isang taon',\n            yy: '%d taon',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}/,\n        ordinal: function (number) {\n            return number;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return fil;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fil.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fo.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fo.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Faroese [fo]\n//! author : Ragnar Johannesen : https://github.com/ragnar123\n//! author : Kristian Sakarisson : https://github.com/sakarisson\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var fo = moment.defineLocale('fo', {\n        months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split(\n            '_'\n        ),\n        monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),\n        weekdays:\n            'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split(\n                '_'\n            ),\n        weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'),\n        weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D. MMMM, YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Í dag kl.] LT',\n            nextDay: '[Í morgin kl.] LT',\n            nextWeek: 'dddd [kl.] LT',\n            lastDay: '[Í gjár kl.] LT',\n            lastWeek: '[síðstu] dddd [kl] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'um %s',\n            past: '%s síðani',\n            s: 'fá sekund',\n            ss: '%d sekundir',\n            m: 'ein minuttur',\n            mm: '%d minuttir',\n            h: 'ein tími',\n            hh: '%d tímar',\n            d: 'ein dagur',\n            dd: '%d dagar',\n            M: 'ein mánaður',\n            MM: '%d mánaðir',\n            y: 'eitt ár',\n            yy: '%d ár',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return fo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fr-ca.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/fr-ca.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : French (Canada) [fr-ca]\n//! author : Jonathan Abourbih : https://github.com/jonbca\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var frCa = moment.defineLocale('fr-ca', {\n        months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(\n            '_'\n        ),\n        monthsShort:\n            'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),\n        weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),\n        weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Aujourd’hui à] LT',\n            nextDay: '[Demain à] LT',\n            nextWeek: 'dddd [à] LT',\n            lastDay: '[Hier à] LT',\n            lastWeek: 'dddd [dernier à] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dans %s',\n            past: 'il y a %s',\n            s: 'quelques secondes',\n            ss: '%d secondes',\n            m: 'une minute',\n            mm: '%d minutes',\n            h: 'une heure',\n            hh: '%d heures',\n            d: 'un jour',\n            dd: '%d jours',\n            M: 'un mois',\n            MM: '%d mois',\n            y: 'un an',\n            yy: '%d ans',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(er|e)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                // Words with masculine grammatical gender: mois, trimestre, jour\n                default:\n                case 'M':\n                case 'Q':\n                case 'D':\n                case 'DDD':\n                case 'd':\n                    return number + (number === 1 ? 'er' : 'e');\n\n                // Words with feminine grammatical gender: semaine\n                case 'w':\n                case 'W':\n                    return number + (number === 1 ? 're' : 'e');\n            }\n        },\n    });\n\n    return frCa;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fr-ca.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fr-ch.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/fr-ch.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : French (Switzerland) [fr-ch]\n//! author : Gaspard Bucher : https://github.com/gaspard\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var frCh = moment.defineLocale('fr-ch', {\n        months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(\n            '_'\n        ),\n        monthsShort:\n            'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),\n        weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),\n        weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Aujourd’hui à] LT',\n            nextDay: '[Demain à] LT',\n            nextWeek: 'dddd [à] LT',\n            lastDay: '[Hier à] LT',\n            lastWeek: 'dddd [dernier à] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dans %s',\n            past: 'il y a %s',\n            s: 'quelques secondes',\n            ss: '%d secondes',\n            m: 'une minute',\n            mm: '%d minutes',\n            h: 'une heure',\n            hh: '%d heures',\n            d: 'un jour',\n            dd: '%d jours',\n            M: 'un mois',\n            MM: '%d mois',\n            y: 'un an',\n            yy: '%d ans',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(er|e)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                // Words with masculine grammatical gender: mois, trimestre, jour\n                default:\n                case 'M':\n                case 'Q':\n                case 'D':\n                case 'DDD':\n                case 'd':\n                    return number + (number === 1 ? 'er' : 'e');\n\n                // Words with feminine grammatical gender: semaine\n                case 'w':\n                case 'W':\n                    return number + (number === 1 ? 're' : 'e');\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return frCh;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fr-ch.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fr.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fr.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : French [fr]\n//! author : John Fischer : https://github.com/jfroffice\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsStrictRegex =\n            /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,\n        monthsShortStrictRegex =\n            /(janv\\.?|févr\\.?|mars|avr\\.?|mai|juin|juil\\.?|août|sept\\.?|oct\\.?|nov\\.?|déc\\.?)/i,\n        monthsRegex =\n            /(janv\\.?|févr\\.?|mars|avr\\.?|mai|juin|juil\\.?|août|sept\\.?|oct\\.?|nov\\.?|déc\\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,\n        monthsParse = [\n            /^janv/i,\n            /^févr/i,\n            /^mars/i,\n            /^avr/i,\n            /^mai/i,\n            /^juin/i,\n            /^juil/i,\n            /^août/i,\n            /^sept/i,\n            /^oct/i,\n            /^nov/i,\n            /^déc/i,\n        ];\n\n    var fr = moment.defineLocale('fr', {\n        months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(\n            '_'\n        ),\n        monthsShort:\n            'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(\n                '_'\n            ),\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex: monthsStrictRegex,\n        monthsShortStrictRegex: monthsShortStrictRegex,\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),\n        weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),\n        weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Aujourd’hui à] LT',\n            nextDay: '[Demain à] LT',\n            nextWeek: 'dddd [à] LT',\n            lastDay: '[Hier à] LT',\n            lastWeek: 'dddd [dernier à] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dans %s',\n            past: 'il y a %s',\n            s: 'quelques secondes',\n            ss: '%d secondes',\n            m: 'une minute',\n            mm: '%d minutes',\n            h: 'une heure',\n            hh: '%d heures',\n            d: 'un jour',\n            dd: '%d jours',\n            w: 'une semaine',\n            ww: '%d semaines',\n            M: 'un mois',\n            MM: '%d mois',\n            y: 'un an',\n            yy: '%d ans',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(er|)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                // TODO: Return 'e' when day of month > 1. Move this case inside\n                // block for masculine words below.\n                // See https://github.com/moment/moment/issues/3375\n                case 'D':\n                    return number + (number === 1 ? 'er' : '');\n\n                // Words with masculine grammatical gender: mois, trimestre, jour\n                default:\n                case 'M':\n                case 'Q':\n                case 'DDD':\n                case 'd':\n                    return number + (number === 1 ? 'er' : 'e');\n\n                // Words with feminine grammatical gender: semaine\n                case 'w':\n                case 'W':\n                    return number + (number === 1 ? 're' : 'e');\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return fr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fr.js?");

/***/ }),

/***/ "./node_modules/moment/locale/fy.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/fy.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Frisian [fy]\n//! author : Robin van der Vliet : https://github.com/robin0van0der0v\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortWithDots =\n            'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),\n        monthsShortWithoutDots =\n            'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');\n\n    var fy = moment.defineLocale('fy', {\n        months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortWithDots;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShortWithoutDots[m.month()];\n            } else {\n                return monthsShortWithDots[m.month()];\n            }\n        },\n        monthsParseExact: true,\n        weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split(\n            '_'\n        ),\n        weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),\n        weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD-MM-YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[hjoed om] LT',\n            nextDay: '[moarn om] LT',\n            nextWeek: 'dddd [om] LT',\n            lastDay: '[juster om] LT',\n            lastWeek: '[ôfrûne] dddd [om] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'oer %s',\n            past: '%s lyn',\n            s: 'in pear sekonden',\n            ss: '%d sekonden',\n            m: 'ien minút',\n            mm: '%d minuten',\n            h: 'ien oere',\n            hh: '%d oeren',\n            d: 'ien dei',\n            dd: '%d dagen',\n            M: 'ien moanne',\n            MM: '%d moannen',\n            y: 'ien jier',\n            yy: '%d jierren',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n        ordinal: function (number) {\n            return (\n                number +\n                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n            );\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return fy;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/fy.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ga.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ga.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Irish or Irish Gaelic [ga]\n//! author : André Silva : https://github.com/askpt\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months = [\n            'Eanáir',\n            'Feabhra',\n            'Márta',\n            'Aibreán',\n            'Bealtaine',\n            'Meitheamh',\n            'Iúil',\n            'Lúnasa',\n            'Meán Fómhair',\n            'Deireadh Fómhair',\n            'Samhain',\n            'Nollaig',\n        ],\n        monthsShort = [\n            'Ean',\n            'Feabh',\n            'Márt',\n            'Aib',\n            'Beal',\n            'Meith',\n            'Iúil',\n            'Lún',\n            'M.F.',\n            'D.F.',\n            'Samh',\n            'Noll',\n        ],\n        weekdays = [\n            'Dé Domhnaigh',\n            'Dé Luain',\n            'Dé Máirt',\n            'Dé Céadaoin',\n            'Déardaoin',\n            'Dé hAoine',\n            'Dé Sathairn',\n        ],\n        weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],\n        weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];\n\n    var ga = moment.defineLocale('ga', {\n        months: months,\n        monthsShort: monthsShort,\n        monthsParseExact: true,\n        weekdays: weekdays,\n        weekdaysShort: weekdaysShort,\n        weekdaysMin: weekdaysMin,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Inniu ag] LT',\n            nextDay: '[Amárach ag] LT',\n            nextWeek: 'dddd [ag] LT',\n            lastDay: '[Inné ag] LT',\n            lastWeek: 'dddd [seo caite] [ag] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'i %s',\n            past: '%s ó shin',\n            s: 'cúpla soicind',\n            ss: '%d soicind',\n            m: 'nóiméad',\n            mm: '%d nóiméad',\n            h: 'uair an chloig',\n            hh: '%d uair an chloig',\n            d: 'lá',\n            dd: '%d lá',\n            M: 'mí',\n            MM: '%d míonna',\n            y: 'bliain',\n            yy: '%d bliain',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(d|na|mh)/,\n        ordinal: function (number) {\n            var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return ga;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ga.js?");

/***/ }),

/***/ "./node_modules/moment/locale/gd.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/gd.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Scottish Gaelic [gd]\n//! author : Jon Ashdown : https://github.com/jonashdown\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months = [\n            'Am Faoilleach',\n            'An Gearran',\n            'Am Màrt',\n            'An Giblean',\n            'An Cèitean',\n            'An t-Ògmhios',\n            'An t-Iuchar',\n            'An Lùnastal',\n            'An t-Sultain',\n            'An Dàmhair',\n            'An t-Samhain',\n            'An Dùbhlachd',\n        ],\n        monthsShort = [\n            'Faoi',\n            'Gear',\n            'Màrt',\n            'Gibl',\n            'Cèit',\n            'Ògmh',\n            'Iuch',\n            'Lùn',\n            'Sult',\n            'Dàmh',\n            'Samh',\n            'Dùbh',\n        ],\n        weekdays = [\n            'Didòmhnaich',\n            'Diluain',\n            'Dimàirt',\n            'Diciadain',\n            'Diardaoin',\n            'Dihaoine',\n            'Disathairne',\n        ],\n        weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],\n        weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];\n\n    var gd = moment.defineLocale('gd', {\n        months: months,\n        monthsShort: monthsShort,\n        monthsParseExact: true,\n        weekdays: weekdays,\n        weekdaysShort: weekdaysShort,\n        weekdaysMin: weekdaysMin,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[An-diugh aig] LT',\n            nextDay: '[A-màireach aig] LT',\n            nextWeek: 'dddd [aig] LT',\n            lastDay: '[An-dè aig] LT',\n            lastWeek: 'dddd [seo chaidh] [aig] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'ann an %s',\n            past: 'bho chionn %s',\n            s: 'beagan diogan',\n            ss: '%d diogan',\n            m: 'mionaid',\n            mm: '%d mionaidean',\n            h: 'uair',\n            hh: '%d uairean',\n            d: 'latha',\n            dd: '%d latha',\n            M: 'mìos',\n            MM: '%d mìosan',\n            y: 'bliadhna',\n            yy: '%d bliadhna',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(d|na|mh)/,\n        ordinal: function (number) {\n            var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return gd;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/gd.js?");

/***/ }),

/***/ "./node_modules/moment/locale/gl.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/gl.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Galician [gl]\n//! author : Juan G. Hurtado : https://github.com/juanghurtado\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var gl = moment.defineLocale('gl', {\n        months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split(\n            '_'\n        ),\n        monthsShort:\n            'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),\n        weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),\n        weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY H:mm',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',\n        },\n        calendar: {\n            sameDay: function () {\n                return '[hoxe ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';\n            },\n            nextDay: function () {\n                return '[mañá ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';\n            },\n            nextWeek: function () {\n                return 'dddd [' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';\n            },\n            lastDay: function () {\n                return '[onte ' + (this.hours() !== 1 ? 'á' : 'a') + '] LT';\n            },\n            lastWeek: function () {\n                return (\n                    '[o] dddd [pasado ' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT'\n                );\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: function (str) {\n                if (str.indexOf('un') === 0) {\n                    return 'n' + str;\n                }\n                return 'en ' + str;\n            },\n            past: 'hai %s',\n            s: 'uns segundos',\n            ss: '%d segundos',\n            m: 'un minuto',\n            mm: '%d minutos',\n            h: 'unha hora',\n            hh: '%d horas',\n            d: 'un día',\n            dd: '%d días',\n            M: 'un mes',\n            MM: '%d meses',\n            y: 'un ano',\n            yy: '%d anos',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return gl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/gl.js?");

/***/ }),

/***/ "./node_modules/moment/locale/gom-deva.js":
/*!************************************************!*\
  !*** ./node_modules/moment/locale/gom-deva.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Konkani Devanagari script [gom-deva]\n//! author : The Discoverer : https://github.com/WikiDiscoverer\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'],\n            ss: [number + ' सॅकंडांनी', number + ' सॅकंड'],\n            m: ['एका मिणटान', 'एक मिनूट'],\n            mm: [number + ' मिणटांनी', number + ' मिणटां'],\n            h: ['एका वरान', 'एक वर'],\n            hh: [number + ' वरांनी', number + ' वरां'],\n            d: ['एका दिसान', 'एक दीस'],\n            dd: [number + ' दिसांनी', number + ' दीस'],\n            M: ['एका म्हयन्यान', 'एक म्हयनो'],\n            MM: [number + ' म्हयन्यानी', number + ' म्हयने'],\n            y: ['एका वर्सान', 'एक वर्स'],\n            yy: [number + ' वर्सांनी', number + ' वर्सां'],\n        };\n        return isFuture ? format[key][0] : format[key][1];\n    }\n\n    var gomDeva = moment.defineLocale('gom-deva', {\n        months: {\n            standalone:\n                'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(\n                    '_'\n                ),\n            format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split(\n                '_'\n            ),\n            isFormat: /MMMM(\\s)+D[oD]?/,\n        },\n        monthsShort:\n            'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'),\n        weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'),\n        weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'A h:mm [वाजतां]',\n            LTS: 'A h:mm:ss [वाजतां]',\n            L: 'DD-MM-YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY A h:mm [वाजतां]',\n            LLLL: 'dddd, MMMM Do, YYYY, A h:mm [वाजतां]',\n            llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]',\n        },\n        calendar: {\n            sameDay: '[आयज] LT',\n            nextDay: '[फाल्यां] LT',\n            nextWeek: '[फुडलो] dddd[,] LT',\n            lastDay: '[काल] LT',\n            lastWeek: '[फाटलो] dddd[,] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s',\n            past: '%s आदीं',\n            s: processRelativeTime,\n            ss: processRelativeTime,\n            m: processRelativeTime,\n            mm: processRelativeTime,\n            h: processRelativeTime,\n            hh: processRelativeTime,\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(वेर)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                // the ordinal 'वेर' only applies to day of the month\n                case 'D':\n                    return number + 'वेर';\n                default:\n                case 'M':\n                case 'Q':\n                case 'DDD':\n                case 'd':\n                case 'w':\n                case 'W':\n                    return number;\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week\n            doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)\n        },\n        meridiemParse: /राती|सकाळीं|दनपारां|सांजे/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'राती') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'सकाळीं') {\n                return hour;\n            } else if (meridiem === 'दनपारां') {\n                return hour > 12 ? hour : hour + 12;\n            } else if (meridiem === 'सांजे') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'राती';\n            } else if (hour < 12) {\n                return 'सकाळीं';\n            } else if (hour < 16) {\n                return 'दनपारां';\n            } else if (hour < 20) {\n                return 'सांजे';\n            } else {\n                return 'राती';\n            }\n        },\n    });\n\n    return gomDeva;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/gom-deva.js?");

/***/ }),

/***/ "./node_modules/moment/locale/gom-latn.js":
/*!************************************************!*\
  !*** ./node_modules/moment/locale/gom-latn.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Konkani Latin script [gom-latn]\n//! author : The Discoverer : https://github.com/WikiDiscoverer\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            s: ['thoddea sekondamni', 'thodde sekond'],\n            ss: [number + ' sekondamni', number + ' sekond'],\n            m: ['eka mintan', 'ek minut'],\n            mm: [number + ' mintamni', number + ' mintam'],\n            h: ['eka voran', 'ek vor'],\n            hh: [number + ' voramni', number + ' voram'],\n            d: ['eka disan', 'ek dis'],\n            dd: [number + ' disamni', number + ' dis'],\n            M: ['eka mhoinean', 'ek mhoino'],\n            MM: [number + ' mhoineamni', number + ' mhoine'],\n            y: ['eka vorsan', 'ek voros'],\n            yy: [number + ' vorsamni', number + ' vorsam'],\n        };\n        return isFuture ? format[key][0] : format[key][1];\n    }\n\n    var gomLatn = moment.defineLocale('gom-latn', {\n        months: {\n            standalone:\n                'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split(\n                    '_'\n                ),\n            format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split(\n                '_'\n            ),\n            isFormat: /MMMM(\\s)+D[oD]?/,\n        },\n        monthsShort:\n            'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),\n        monthsParseExact: true,\n        weekdays: \"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var\".split('_'),\n        weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),\n        weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'A h:mm [vazta]',\n            LTS: 'A h:mm:ss [vazta]',\n            L: 'DD-MM-YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY A h:mm [vazta]',\n            LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',\n            llll: 'ddd, D MMM YYYY, A h:mm [vazta]',\n        },\n        calendar: {\n            sameDay: '[Aiz] LT',\n            nextDay: '[Faleam] LT',\n            nextWeek: '[Fuddlo] dddd[,] LT',\n            lastDay: '[Kal] LT',\n            lastWeek: '[Fattlo] dddd[,] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s',\n            past: '%s adim',\n            s: processRelativeTime,\n            ss: processRelativeTime,\n            m: processRelativeTime,\n            mm: processRelativeTime,\n            h: processRelativeTime,\n            hh: processRelativeTime,\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(er)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                // the ordinal 'er' only applies to day of the month\n                case 'D':\n                    return number + 'er';\n                default:\n                case 'M':\n                case 'Q':\n                case 'DDD':\n                case 'd':\n                case 'w':\n                case 'W':\n                    return number;\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week\n            doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)\n        },\n        meridiemParse: /rati|sokallim|donparam|sanje/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'rati') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'sokallim') {\n                return hour;\n            } else if (meridiem === 'donparam') {\n                return hour > 12 ? hour : hour + 12;\n            } else if (meridiem === 'sanje') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'rati';\n            } else if (hour < 12) {\n                return 'sokallim';\n            } else if (hour < 16) {\n                return 'donparam';\n            } else if (hour < 20) {\n                return 'sanje';\n            } else {\n                return 'rati';\n            }\n        },\n    });\n\n    return gomLatn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/gom-latn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/gu.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/gu.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Gujarati [gu]\n//! author : Kaushik Thanki : https://github.com/Kaushik1987\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '૧',\n            2: '૨',\n            3: '૩',\n            4: '૪',\n            5: '૫',\n            6: '૬',\n            7: '૭',\n            8: '૮',\n            9: '૯',\n            0: '૦',\n        },\n        numberMap = {\n            '૧': '1',\n            '૨': '2',\n            '૩': '3',\n            '૪': '4',\n            '૫': '5',\n            '૬': '6',\n            '૭': '7',\n            '૮': '8',\n            '૯': '9',\n            '૦': '0',\n        };\n\n    var gu = moment.defineLocale('gu', {\n        months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split(\n            '_'\n        ),\n        monthsShort:\n            'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split(\n            '_'\n        ),\n        weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),\n        weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm વાગ્યે',\n            LTS: 'A h:mm:ss વાગ્યે',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm વાગ્યે',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે',\n        },\n        calendar: {\n            sameDay: '[આજ] LT',\n            nextDay: '[કાલે] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[ગઇકાલે] LT',\n            lastWeek: '[પાછલા] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s મા',\n            past: '%s પહેલા',\n            s: 'અમુક પળો',\n            ss: '%d સેકંડ',\n            m: 'એક મિનિટ',\n            mm: '%d મિનિટ',\n            h: 'એક કલાક',\n            hh: '%d કલાક',\n            d: 'એક દિવસ',\n            dd: '%d દિવસ',\n            M: 'એક મહિનો',\n            MM: '%d મહિનો',\n            y: 'એક વર્ષ',\n            yy: '%d વર્ષ',\n        },\n        preparse: function (string) {\n            return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        // Gujarati notation for meridiems are quite fuzzy in practice. While there exists\n        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.\n        meridiemParse: /રાત|બપોર|સવાર|સાંજ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'રાત') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'સવાર') {\n                return hour;\n            } else if (meridiem === 'બપોર') {\n                return hour >= 10 ? hour : hour + 12;\n            } else if (meridiem === 'સાંજ') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'રાત';\n            } else if (hour < 10) {\n                return 'સવાર';\n            } else if (hour < 17) {\n                return 'બપોર';\n            } else if (hour < 20) {\n                return 'સાંજ';\n            } else {\n                return 'રાત';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return gu;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/gu.js?");

/***/ }),

/***/ "./node_modules/moment/locale/he.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/he.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Hebrew [he]\n//! author : Tomer Cohen : https://github.com/tomer\n//! author : Moshe Simantov : https://github.com/DevelopmentIL\n//! author : Tal Ater : https://github.com/TalAter\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var he = moment.defineLocale('he', {\n        months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split(\n            '_'\n        ),\n        monthsShort:\n            'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),\n        weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),\n        weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),\n        weekdaysMin: 'א_ב_ג_ד_ה_ו_ש'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [ב]MMMM YYYY',\n            LLL: 'D [ב]MMMM YYYY HH:mm',\n            LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',\n            l: 'D/M/YYYY',\n            ll: 'D MMM YYYY',\n            lll: 'D MMM YYYY HH:mm',\n            llll: 'ddd, D MMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[היום ב־]LT',\n            nextDay: '[מחר ב־]LT',\n            nextWeek: 'dddd [בשעה] LT',\n            lastDay: '[אתמול ב־]LT',\n            lastWeek: '[ביום] dddd [האחרון בשעה] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'בעוד %s',\n            past: 'לפני %s',\n            s: 'מספר שניות',\n            ss: '%d שניות',\n            m: 'דקה',\n            mm: '%d דקות',\n            h: 'שעה',\n            hh: function (number) {\n                if (number === 2) {\n                    return 'שעתיים';\n                }\n                return number + ' שעות';\n            },\n            d: 'יום',\n            dd: function (number) {\n                if (number === 2) {\n                    return 'יומיים';\n                }\n                return number + ' ימים';\n            },\n            M: 'חודש',\n            MM: function (number) {\n                if (number === 2) {\n                    return 'חודשיים';\n                }\n                return number + ' חודשים';\n            },\n            y: 'שנה',\n            yy: function (number) {\n                if (number === 2) {\n                    return 'שנתיים';\n                } else if (number % 10 === 0 && number !== 10) {\n                    return number + ' שנה';\n                }\n                return number + ' שנים';\n            },\n        },\n        meridiemParse:\n            /אחה\"צ|לפנה\"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,\n        isPM: function (input) {\n            return /^(אחה\"צ|אחרי הצהריים|בערב)$/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 5) {\n                return 'לפנות בוקר';\n            } else if (hour < 10) {\n                return 'בבוקר';\n            } else if (hour < 12) {\n                return isLower ? 'לפנה\"צ' : 'לפני הצהריים';\n            } else if (hour < 18) {\n                return isLower ? 'אחה\"צ' : 'אחרי הצהריים';\n            } else {\n                return 'בערב';\n            }\n        },\n    });\n\n    return he;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/he.js?");

/***/ }),

/***/ "./node_modules/moment/locale/hi.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/hi.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Hindi [hi]\n//! author : Mayank Singhal : https://github.com/mayanksinghal\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '१',\n            2: '२',\n            3: '३',\n            4: '४',\n            5: '५',\n            6: '६',\n            7: '७',\n            8: '८',\n            9: '९',\n            0: '०',\n        },\n        numberMap = {\n            '१': '1',\n            '२': '2',\n            '३': '3',\n            '४': '4',\n            '५': '5',\n            '६': '6',\n            '७': '7',\n            '८': '8',\n            '९': '9',\n            '०': '0',\n        },\n        monthsParse = [\n            /^जन/i,\n            /^फ़र|फर/i,\n            /^मार्च/i,\n            /^अप्रै/i,\n            /^मई/i,\n            /^जून/i,\n            /^जुल/i,\n            /^अग/i,\n            /^सितं|सित/i,\n            /^अक्टू/i,\n            /^नव|नवं/i,\n            /^दिसं|दिस/i,\n        ],\n        shortMonthsParse = [\n            /^जन/i,\n            /^फ़र/i,\n            /^मार्च/i,\n            /^अप्रै/i,\n            /^मई/i,\n            /^जून/i,\n            /^जुल/i,\n            /^अग/i,\n            /^सित/i,\n            /^अक्टू/i,\n            /^नव/i,\n            /^दिस/i,\n        ];\n\n    var hi = moment.defineLocale('hi', {\n        months: {\n            format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split(\n                '_'\n            ),\n            standalone:\n                'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split(\n                    '_'\n                ),\n        },\n        monthsShort:\n            'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),\n        weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),\n        weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),\n        weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm बजे',\n            LTS: 'A h:mm:ss बजे',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm बजे',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm बजे',\n        },\n\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: shortMonthsParse,\n\n        monthsRegex:\n            /^(जनवरी|जन\\.?|फ़रवरी|फरवरी|फ़र\\.?|मार्च?|अप्रैल|अप्रै\\.?|मई?|जून?|जुलाई|जुल\\.?|अगस्त|अग\\.?|सितम्बर|सितंबर|सित\\.?|अक्टूबर|अक्टू\\.?|नवम्बर|नवंबर|नव\\.?|दिसम्बर|दिसंबर|दिस\\.?)/i,\n\n        monthsShortRegex:\n            /^(जनवरी|जन\\.?|फ़रवरी|फरवरी|फ़र\\.?|मार्च?|अप्रैल|अप्रै\\.?|मई?|जून?|जुलाई|जुल\\.?|अगस्त|अग\\.?|सितम्बर|सितंबर|सित\\.?|अक्टूबर|अक्टू\\.?|नवम्बर|नवंबर|नव\\.?|दिसम्बर|दिसंबर|दिस\\.?)/i,\n\n        monthsStrictRegex:\n            /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\\.?|अक्टूबर|अक्टू\\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,\n\n        monthsShortStrictRegex:\n            /^(जन\\.?|फ़र\\.?|मार्च?|अप्रै\\.?|मई?|जून?|जुल\\.?|अग\\.?|सित\\.?|अक्टू\\.?|नव\\.?|दिस\\.?)/i,\n\n        calendar: {\n            sameDay: '[आज] LT',\n            nextDay: '[कल] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[कल] LT',\n            lastWeek: '[पिछले] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s में',\n            past: '%s पहले',\n            s: 'कुछ ही क्षण',\n            ss: '%d सेकंड',\n            m: 'एक मिनट',\n            mm: '%d मिनट',\n            h: 'एक घंटा',\n            hh: '%d घंटे',\n            d: 'एक दिन',\n            dd: '%d दिन',\n            M: 'एक महीने',\n            MM: '%d महीने',\n            y: 'एक वर्ष',\n            yy: '%d वर्ष',\n        },\n        preparse: function (string) {\n            return string.replace(/[१२३४५६७८९०]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        // Hindi notation for meridiems are quite fuzzy in practice. While there exists\n        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.\n        meridiemParse: /रात|सुबह|दोपहर|शाम/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'रात') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'सुबह') {\n                return hour;\n            } else if (meridiem === 'दोपहर') {\n                return hour >= 10 ? hour : hour + 12;\n            } else if (meridiem === 'शाम') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'रात';\n            } else if (hour < 10) {\n                return 'सुबह';\n            } else if (hour < 17) {\n                return 'दोपहर';\n            } else if (hour < 20) {\n                return 'शाम';\n            } else {\n                return 'रात';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return hi;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/hi.js?");

/***/ }),

/***/ "./node_modules/moment/locale/hr.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/hr.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Croatian [hr]\n//! author : Bojan Marković : https://github.com/bmarkovic\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function translate(number, withoutSuffix, key) {\n        var result = number + ' ';\n        switch (key) {\n            case 'ss':\n                if (number === 1) {\n                    result += 'sekunda';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'sekunde';\n                } else {\n                    result += 'sekundi';\n                }\n                return result;\n            case 'm':\n                return withoutSuffix ? 'jedna minuta' : 'jedne minute';\n            case 'mm':\n                if (number === 1) {\n                    result += 'minuta';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'minute';\n                } else {\n                    result += 'minuta';\n                }\n                return result;\n            case 'h':\n                return withoutSuffix ? 'jedan sat' : 'jednog sata';\n            case 'hh':\n                if (number === 1) {\n                    result += 'sat';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'sata';\n                } else {\n                    result += 'sati';\n                }\n                return result;\n            case 'dd':\n                if (number === 1) {\n                    result += 'dan';\n                } else {\n                    result += 'dana';\n                }\n                return result;\n            case 'MM':\n                if (number === 1) {\n                    result += 'mjesec';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'mjeseca';\n                } else {\n                    result += 'mjeseci';\n                }\n                return result;\n            case 'yy':\n                if (number === 1) {\n                    result += 'godina';\n                } else if (number === 2 || number === 3 || number === 4) {\n                    result += 'godine';\n                } else {\n                    result += 'godina';\n                }\n                return result;\n        }\n    }\n\n    var hr = moment.defineLocale('hr', {\n        months: {\n            format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split(\n                '_'\n            ),\n            standalone:\n                'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split(\n                    '_'\n                ),\n        },\n        monthsShort:\n            'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(\n            '_'\n        ),\n        weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),\n        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'Do MMMM YYYY',\n            LLL: 'Do MMMM YYYY H:mm',\n            LLLL: 'dddd, Do MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[danas u] LT',\n            nextDay: '[sutra u] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[u] [nedjelju] [u] LT';\n                    case 3:\n                        return '[u] [srijedu] [u] LT';\n                    case 6:\n                        return '[u] [subotu] [u] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[u] dddd [u] LT';\n                }\n            },\n            lastDay: '[jučer u] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[prošlu] [nedjelju] [u] LT';\n                    case 3:\n                        return '[prošlu] [srijedu] [u] LT';\n                    case 6:\n                        return '[prošle] [subote] [u] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[prošli] dddd [u] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: 'prije %s',\n            s: 'par sekundi',\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: 'dan',\n            dd: translate,\n            M: 'mjesec',\n            MM: translate,\n            y: 'godinu',\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return hr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/hr.js?");

/***/ }),

/***/ "./node_modules/moment/locale/hu.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/hu.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Hungarian [hu]\n//! author : Adam Brunner : https://github.com/adambrunner\n//! author : Peter Viszt  : https://github.com/passatgt\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var weekEndings =\n        'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');\n    function translate(number, withoutSuffix, key, isFuture) {\n        var num = number;\n        switch (key) {\n            case 's':\n                return isFuture || withoutSuffix\n                    ? 'néhány másodperc'\n                    : 'néhány másodperce';\n            case 'ss':\n                return num + (isFuture || withoutSuffix)\n                    ? ' másodperc'\n                    : ' másodperce';\n            case 'm':\n                return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');\n            case 'mm':\n                return num + (isFuture || withoutSuffix ? ' perc' : ' perce');\n            case 'h':\n                return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');\n            case 'hh':\n                return num + (isFuture || withoutSuffix ? ' óra' : ' órája');\n            case 'd':\n                return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');\n            case 'dd':\n                return num + (isFuture || withoutSuffix ? ' nap' : ' napja');\n            case 'M':\n                return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');\n            case 'MM':\n                return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');\n            case 'y':\n                return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');\n            case 'yy':\n                return num + (isFuture || withoutSuffix ? ' év' : ' éve');\n        }\n        return '';\n    }\n    function week(isFuture) {\n        return (\n            (isFuture ? '' : '[múlt] ') +\n            '[' +\n            weekEndings[this.day()] +\n            '] LT[-kor]'\n        );\n    }\n\n    var hu = moment.defineLocale('hu', {\n        months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),\n        weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),\n        weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'YYYY.MM.DD.',\n            LL: 'YYYY. MMMM D.',\n            LLL: 'YYYY. MMMM D. H:mm',\n            LLLL: 'YYYY. MMMM D., dddd H:mm',\n        },\n        meridiemParse: /de|du/i,\n        isPM: function (input) {\n            return input.charAt(1).toLowerCase() === 'u';\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 12) {\n                return isLower === true ? 'de' : 'DE';\n            } else {\n                return isLower === true ? 'du' : 'DU';\n            }\n        },\n        calendar: {\n            sameDay: '[ma] LT[-kor]',\n            nextDay: '[holnap] LT[-kor]',\n            nextWeek: function () {\n                return week.call(this, true);\n            },\n            lastDay: '[tegnap] LT[-kor]',\n            lastWeek: function () {\n                return week.call(this, false);\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s múlva',\n            past: '%s',\n            s: translate,\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: translate,\n            dd: translate,\n            M: translate,\n            MM: translate,\n            y: translate,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return hu;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/hu.js?");

/***/ }),

/***/ "./node_modules/moment/locale/hy-am.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/hy-am.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Armenian [hy-am]\n//! author : Armendarabyan : https://github.com/armendarabyan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var hyAm = moment.defineLocale('hy-am', {\n        months: {\n            format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split(\n                '_'\n            ),\n            standalone:\n                'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split(\n                    '_'\n                ),\n        },\n        monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),\n        weekdays:\n            'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split(\n                '_'\n            ),\n        weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),\n        weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY թ.',\n            LLL: 'D MMMM YYYY թ., HH:mm',\n            LLLL: 'dddd, D MMMM YYYY թ., HH:mm',\n        },\n        calendar: {\n            sameDay: '[այսօր] LT',\n            nextDay: '[վաղը] LT',\n            lastDay: '[երեկ] LT',\n            nextWeek: function () {\n                return 'dddd [օրը ժամը] LT';\n            },\n            lastWeek: function () {\n                return '[անցած] dddd [օրը ժամը] LT';\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s հետո',\n            past: '%s առաջ',\n            s: 'մի քանի վայրկյան',\n            ss: '%d վայրկյան',\n            m: 'րոպե',\n            mm: '%d րոպե',\n            h: 'ժամ',\n            hh: '%d ժամ',\n            d: 'օր',\n            dd: '%d օր',\n            M: 'ամիս',\n            MM: '%d ամիս',\n            y: 'տարի',\n            yy: '%d տարի',\n        },\n        meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,\n        isPM: function (input) {\n            return /^(ցերեկվա|երեկոյան)$/.test(input);\n        },\n        meridiem: function (hour) {\n            if (hour < 4) {\n                return 'գիշերվա';\n            } else if (hour < 12) {\n                return 'առավոտվա';\n            } else if (hour < 17) {\n                return 'ցերեկվա';\n            } else {\n                return 'երեկոյան';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}|\\d{1,2}-(ին|րդ)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'DDD':\n                case 'w':\n                case 'W':\n                case 'DDDo':\n                    if (number === 1) {\n                        return number + '-ին';\n                    }\n                    return number + '-րդ';\n                default:\n                    return number;\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return hyAm;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/hy-am.js?");

/***/ }),

/***/ "./node_modules/moment/locale/id.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/id.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Indonesian [id]\n//! author : Mohammad Satrio Utomo : https://github.com/tyok\n//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var id = moment.defineLocale('id', {\n        months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),\n        weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),\n        weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),\n        weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),\n        longDateFormat: {\n            LT: 'HH.mm',\n            LTS: 'HH.mm.ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY [pukul] HH.mm',\n            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n        },\n        meridiemParse: /pagi|siang|sore|malam/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'pagi') {\n                return hour;\n            } else if (meridiem === 'siang') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === 'sore' || meridiem === 'malam') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 11) {\n                return 'pagi';\n            } else if (hours < 15) {\n                return 'siang';\n            } else if (hours < 19) {\n                return 'sore';\n            } else {\n                return 'malam';\n            }\n        },\n        calendar: {\n            sameDay: '[Hari ini pukul] LT',\n            nextDay: '[Besok pukul] LT',\n            nextWeek: 'dddd [pukul] LT',\n            lastDay: '[Kemarin pukul] LT',\n            lastWeek: 'dddd [lalu pukul] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dalam %s',\n            past: '%s yang lalu',\n            s: 'beberapa detik',\n            ss: '%d detik',\n            m: 'semenit',\n            mm: '%d menit',\n            h: 'sejam',\n            hh: '%d jam',\n            d: 'sehari',\n            dd: '%d hari',\n            M: 'sebulan',\n            MM: '%d bulan',\n            y: 'setahun',\n            yy: '%d tahun',\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return id;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/id.js?");

/***/ }),

/***/ "./node_modules/moment/locale/is.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/is.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Icelandic [is]\n//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function plural(n) {\n        if (n % 100 === 11) {\n            return true;\n        } else if (n % 10 === 1) {\n            return false;\n        }\n        return true;\n    }\n    function translate(number, withoutSuffix, key, isFuture) {\n        var result = number + ' ';\n        switch (key) {\n            case 's':\n                return withoutSuffix || isFuture\n                    ? 'nokkrar sekúndur'\n                    : 'nokkrum sekúndum';\n            case 'ss':\n                if (plural(number)) {\n                    return (\n                        result +\n                        (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum')\n                    );\n                }\n                return result + 'sekúnda';\n            case 'm':\n                return withoutSuffix ? 'mínúta' : 'mínútu';\n            case 'mm':\n                if (plural(number)) {\n                    return (\n                        result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum')\n                    );\n                } else if (withoutSuffix) {\n                    return result + 'mínúta';\n                }\n                return result + 'mínútu';\n            case 'hh':\n                if (plural(number)) {\n                    return (\n                        result +\n                        (withoutSuffix || isFuture\n                            ? 'klukkustundir'\n                            : 'klukkustundum')\n                    );\n                }\n                return result + 'klukkustund';\n            case 'd':\n                if (withoutSuffix) {\n                    return 'dagur';\n                }\n                return isFuture ? 'dag' : 'degi';\n            case 'dd':\n                if (plural(number)) {\n                    if (withoutSuffix) {\n                        return result + 'dagar';\n                    }\n                    return result + (isFuture ? 'daga' : 'dögum');\n                } else if (withoutSuffix) {\n                    return result + 'dagur';\n                }\n                return result + (isFuture ? 'dag' : 'degi');\n            case 'M':\n                if (withoutSuffix) {\n                    return 'mánuður';\n                }\n                return isFuture ? 'mánuð' : 'mánuði';\n            case 'MM':\n                if (plural(number)) {\n                    if (withoutSuffix) {\n                        return result + 'mánuðir';\n                    }\n                    return result + (isFuture ? 'mánuði' : 'mánuðum');\n                } else if (withoutSuffix) {\n                    return result + 'mánuður';\n                }\n                return result + (isFuture ? 'mánuð' : 'mánuði');\n            case 'y':\n                return withoutSuffix || isFuture ? 'ár' : 'ári';\n            case 'yy':\n                if (plural(number)) {\n                    return result + (withoutSuffix || isFuture ? 'ár' : 'árum');\n                }\n                return result + (withoutSuffix || isFuture ? 'ár' : 'ári');\n        }\n    }\n\n    var is = moment.defineLocale('is', {\n        months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split(\n            '_'\n        ),\n        monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),\n        weekdays:\n            'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split(\n                '_'\n            ),\n        weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'),\n        weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY [kl.] H:mm',\n            LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm',\n        },\n        calendar: {\n            sameDay: '[í dag kl.] LT',\n            nextDay: '[á morgun kl.] LT',\n            nextWeek: 'dddd [kl.] LT',\n            lastDay: '[í gær kl.] LT',\n            lastWeek: '[síðasta] dddd [kl.] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'eftir %s',\n            past: 'fyrir %s síðan',\n            s: translate,\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: 'klukkustund',\n            hh: translate,\n            d: translate,\n            dd: translate,\n            M: translate,\n            MM: translate,\n            y: translate,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return is;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/is.js?");

/***/ }),

/***/ "./node_modules/moment/locale/it-ch.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/it-ch.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Italian (Switzerland) [it-ch]\n//! author : xfh : https://github.com/xfh\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var itCh = moment.defineLocale('it-ch', {\n        months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(\n            '_'\n        ),\n        monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),\n        weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(\n            '_'\n        ),\n        weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),\n        weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Oggi alle] LT',\n            nextDay: '[Domani alle] LT',\n            nextWeek: 'dddd [alle] LT',\n            lastDay: '[Ieri alle] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[la scorsa] dddd [alle] LT';\n                    default:\n                        return '[lo scorso] dddd [alle] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: function (s) {\n                return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s;\n            },\n            past: '%s fa',\n            s: 'alcuni secondi',\n            ss: '%d secondi',\n            m: 'un minuto',\n            mm: '%d minuti',\n            h: \"un'ora\",\n            hh: '%d ore',\n            d: 'un giorno',\n            dd: '%d giorni',\n            M: 'un mese',\n            MM: '%d mesi',\n            y: 'un anno',\n            yy: '%d anni',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return itCh;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/it-ch.js?");

/***/ }),

/***/ "./node_modules/moment/locale/it.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/it.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Italian [it]\n//! author : Lorenzo : https://github.com/aliem\n//! author: Mattia Larentis: https://github.com/nostalgiaz\n//! author: Marco : https://github.com/Manfre98\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var it = moment.defineLocale('it', {\n        months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(\n            '_'\n        ),\n        monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),\n        weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(\n            '_'\n        ),\n        weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),\n        weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: function () {\n                return (\n                    '[Oggi a' +\n                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n                    ']LT'\n                );\n            },\n            nextDay: function () {\n                return (\n                    '[Domani a' +\n                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n                    ']LT'\n                );\n            },\n            nextWeek: function () {\n                return (\n                    'dddd [a' +\n                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n                    ']LT'\n                );\n            },\n            lastDay: function () {\n                return (\n                    '[Ieri a' +\n                    (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : \"ll'\") +\n                    ']LT'\n                );\n            },\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return (\n                            '[La scorsa] dddd [a' +\n                            (this.hours() > 1\n                                ? 'lle '\n                                : this.hours() === 0\n                                  ? ' '\n                                  : \"ll'\") +\n                            ']LT'\n                        );\n                    default:\n                        return (\n                            '[Lo scorso] dddd [a' +\n                            (this.hours() > 1\n                                ? 'lle '\n                                : this.hours() === 0\n                                  ? ' '\n                                  : \"ll'\") +\n                            ']LT'\n                        );\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'tra %s',\n            past: '%s fa',\n            s: 'alcuni secondi',\n            ss: '%d secondi',\n            m: 'un minuto',\n            mm: '%d minuti',\n            h: \"un'ora\",\n            hh: '%d ore',\n            d: 'un giorno',\n            dd: '%d giorni',\n            w: 'una settimana',\n            ww: '%d settimane',\n            M: 'un mese',\n            MM: '%d mesi',\n            y: 'un anno',\n            yy: '%d anni',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return it;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/it.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ja.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ja.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Japanese [ja]\n//! author : LI Long : https://github.com/baryon\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ja = moment.defineLocale('ja', {\n        eras: [\n            {\n                since: '2019-05-01',\n                offset: 1,\n                name: '令和',\n                narrow: '㋿',\n                abbr: 'R',\n            },\n            {\n                since: '1989-01-08',\n                until: '2019-04-30',\n                offset: 1,\n                name: '平成',\n                narrow: '㍻',\n                abbr: 'H',\n            },\n            {\n                since: '1926-12-25',\n                until: '1989-01-07',\n                offset: 1,\n                name: '昭和',\n                narrow: '㍼',\n                abbr: 'S',\n            },\n            {\n                since: '1912-07-30',\n                until: '1926-12-24',\n                offset: 1,\n                name: '大正',\n                narrow: '㍽',\n                abbr: 'T',\n            },\n            {\n                since: '1873-01-01',\n                until: '1912-07-29',\n                offset: 6,\n                name: '明治',\n                narrow: '㍾',\n                abbr: 'M',\n            },\n            {\n                since: '0001-01-01',\n                until: '1873-12-31',\n                offset: 1,\n                name: '西暦',\n                narrow: 'AD',\n                abbr: 'AD',\n            },\n            {\n                since: '0000-12-31',\n                until: -Infinity,\n                offset: 1,\n                name: '紀元前',\n                narrow: 'BC',\n                abbr: 'BC',\n            },\n        ],\n        eraYearOrdinalRegex: /(元|\\d+)年/,\n        eraYearOrdinalParse: function (input, match) {\n            return match[1] === '元' ? 1 : parseInt(match[1] || input, 10);\n        },\n        months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),\n        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n            '_'\n        ),\n        weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),\n        weekdaysShort: '日_月_火_水_木_金_土'.split('_'),\n        weekdaysMin: '日_月_火_水_木_金_土'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY/MM/DD',\n            LL: 'YYYY年M月D日',\n            LLL: 'YYYY年M月D日 HH:mm',\n            LLLL: 'YYYY年M月D日 dddd HH:mm',\n            l: 'YYYY/MM/DD',\n            ll: 'YYYY年M月D日',\n            lll: 'YYYY年M月D日 HH:mm',\n            llll: 'YYYY年M月D日(ddd) HH:mm',\n        },\n        meridiemParse: /午前|午後/i,\n        isPM: function (input) {\n            return input === '午後';\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return '午前';\n            } else {\n                return '午後';\n            }\n        },\n        calendar: {\n            sameDay: '[今日] LT',\n            nextDay: '[明日] LT',\n            nextWeek: function (now) {\n                if (now.week() !== this.week()) {\n                    return '[来週]dddd LT';\n                } else {\n                    return 'dddd LT';\n                }\n            },\n            lastDay: '[昨日] LT',\n            lastWeek: function (now) {\n                if (this.week() !== now.week()) {\n                    return '[先週]dddd LT';\n                } else {\n                    return 'dddd LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}日/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'y':\n                    return number === 1 ? '元年' : number + '年';\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '日';\n                default:\n                    return number;\n            }\n        },\n        relativeTime: {\n            future: '%s後',\n            past: '%s前',\n            s: '数秒',\n            ss: '%d秒',\n            m: '1分',\n            mm: '%d分',\n            h: '1時間',\n            hh: '%d時間',\n            d: '1日',\n            dd: '%d日',\n            M: '1ヶ月',\n            MM: '%dヶ月',\n            y: '1年',\n            yy: '%d年',\n        },\n    });\n\n    return ja;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ja.js?");

/***/ }),

/***/ "./node_modules/moment/locale/jv.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/jv.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Javanese [jv]\n//! author : Rony Lantip : https://github.com/lantip\n//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var jv = moment.defineLocale('jv', {\n        months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),\n        weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),\n        weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),\n        weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),\n        longDateFormat: {\n            LT: 'HH.mm',\n            LTS: 'HH.mm.ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY [pukul] HH.mm',\n            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n        },\n        meridiemParse: /enjing|siyang|sonten|ndalu/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'enjing') {\n                return hour;\n            } else if (meridiem === 'siyang') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === 'sonten' || meridiem === 'ndalu') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 11) {\n                return 'enjing';\n            } else if (hours < 15) {\n                return 'siyang';\n            } else if (hours < 19) {\n                return 'sonten';\n            } else {\n                return 'ndalu';\n            }\n        },\n        calendar: {\n            sameDay: '[Dinten puniko pukul] LT',\n            nextDay: '[Mbenjang pukul] LT',\n            nextWeek: 'dddd [pukul] LT',\n            lastDay: '[Kala wingi pukul] LT',\n            lastWeek: 'dddd [kepengker pukul] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'wonten ing %s',\n            past: '%s ingkang kepengker',\n            s: 'sawetawis detik',\n            ss: '%d detik',\n            m: 'setunggal menit',\n            mm: '%d menit',\n            h: 'setunggal jam',\n            hh: '%d jam',\n            d: 'sedinten',\n            dd: '%d dinten',\n            M: 'sewulan',\n            MM: '%d wulan',\n            y: 'setaun',\n            yy: '%d taun',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return jv;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/jv.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ka.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ka.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Georgian [ka]\n//! author : Irakli Janiashvili : https://github.com/IrakliJani\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ka = moment.defineLocale('ka', {\n        months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split(\n            '_'\n        ),\n        monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),\n        weekdays: {\n            standalone:\n                'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split(\n                    '_'\n                ),\n            format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split(\n                '_'\n            ),\n            isFormat: /(წინა|შემდეგ)/,\n        },\n        weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),\n        weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[დღეს] LT[-ზე]',\n            nextDay: '[ხვალ] LT[-ზე]',\n            lastDay: '[გუშინ] LT[-ზე]',\n            nextWeek: '[შემდეგ] dddd LT[-ზე]',\n            lastWeek: '[წინა] dddd LT-ზე',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: function (s) {\n                return s.replace(\n                    /(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,\n                    function ($0, $1, $2) {\n                        return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';\n                    }\n                );\n            },\n            past: function (s) {\n                if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {\n                    return s.replace(/(ი|ე)$/, 'ის წინ');\n                }\n                if (/წელი/.test(s)) {\n                    return s.replace(/წელი$/, 'წლის წინ');\n                }\n                return s;\n            },\n            s: 'რამდენიმე წამი',\n            ss: '%d წამი',\n            m: 'წუთი',\n            mm: '%d წუთი',\n            h: 'საათი',\n            hh: '%d საათი',\n            d: 'დღე',\n            dd: '%d დღე',\n            M: 'თვე',\n            MM: '%d თვე',\n            y: 'წელი',\n            yy: '%d წელი',\n        },\n        dayOfMonthOrdinalParse: /0|1-ლი|მე-\\d{1,2}|\\d{1,2}-ე/,\n        ordinal: function (number) {\n            if (number === 0) {\n                return number;\n            }\n            if (number === 1) {\n                return number + '-ლი';\n            }\n            if (\n                number < 20 ||\n                (number <= 100 && number % 20 === 0) ||\n                number % 100 === 0\n            ) {\n                return 'მე-' + number;\n            }\n            return number + '-ე';\n        },\n        week: {\n            dow: 1,\n            doy: 7,\n        },\n    });\n\n    return ka;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ka.js?");

/***/ }),

/***/ "./node_modules/moment/locale/kk.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/kk.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Kazakh [kk]\n//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var suffixes = {\n        0: '-ші',\n        1: '-ші',\n        2: '-ші',\n        3: '-ші',\n        4: '-ші',\n        5: '-ші',\n        6: '-шы',\n        7: '-ші',\n        8: '-ші',\n        9: '-шы',\n        10: '-шы',\n        20: '-шы',\n        30: '-шы',\n        40: '-шы',\n        50: '-ші',\n        60: '-шы',\n        70: '-ші',\n        80: '-ші',\n        90: '-шы',\n        100: '-ші',\n    };\n\n    var kk = moment.defineLocale('kk', {\n        months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split(\n            '_'\n        ),\n        monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),\n        weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split(\n            '_'\n        ),\n        weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),\n        weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Бүгін сағат] LT',\n            nextDay: '[Ертең сағат] LT',\n            nextWeek: 'dddd [сағат] LT',\n            lastDay: '[Кеше сағат] LT',\n            lastWeek: '[Өткен аптаның] dddd [сағат] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s ішінде',\n            past: '%s бұрын',\n            s: 'бірнеше секунд',\n            ss: '%d секунд',\n            m: 'бір минут',\n            mm: '%d минут',\n            h: 'бір сағат',\n            hh: '%d сағат',\n            d: 'бір күн',\n            dd: '%d күн',\n            M: 'бір ай',\n            MM: '%d ай',\n            y: 'бір жыл',\n            yy: '%d жыл',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(ші|шы)/,\n        ordinal: function (number) {\n            var a = number % 10,\n                b = number >= 100 ? 100 : null;\n            return number + (suffixes[number] || suffixes[a] || suffixes[b]);\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return kk;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/kk.js?");

/***/ }),

/***/ "./node_modules/moment/locale/km.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/km.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Cambodian [km]\n//! author : Kruy Vanna : https://github.com/kruyvanna\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '១',\n            2: '២',\n            3: '៣',\n            4: '៤',\n            5: '៥',\n            6: '៦',\n            7: '៧',\n            8: '៨',\n            9: '៩',\n            0: '០',\n        },\n        numberMap = {\n            '១': '1',\n            '២': '2',\n            '៣': '3',\n            '៤': '4',\n            '៥': '5',\n            '៦': '6',\n            '៧': '7',\n            '៨': '8',\n            '៩': '9',\n            '០': '0',\n        };\n\n    var km = moment.defineLocale('km', {\n        months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(\n            '_'\n        ),\n        monthsShort:\n            'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(\n                '_'\n            ),\n        weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),\n        weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),\n        weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ព្រឹក|ល្ងាច/,\n        isPM: function (input) {\n            return input === 'ល្ងាច';\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ព្រឹក';\n            } else {\n                return 'ល្ងាច';\n            }\n        },\n        calendar: {\n            sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',\n            nextDay: '[ស្អែក ម៉ោង] LT',\n            nextWeek: 'dddd [ម៉ោង] LT',\n            lastDay: '[ម្សិលមិញ ម៉ោង] LT',\n            lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%sទៀត',\n            past: '%sមុន',\n            s: 'ប៉ុន្មានវិនាទី',\n            ss: '%d វិនាទី',\n            m: 'មួយនាទី',\n            mm: '%d នាទី',\n            h: 'មួយម៉ោង',\n            hh: '%d ម៉ោង',\n            d: 'មួយថ្ងៃ',\n            dd: '%d ថ្ងៃ',\n            M: 'មួយខែ',\n            MM: '%d ខែ',\n            y: 'មួយឆ្នាំ',\n            yy: '%d ឆ្នាំ',\n        },\n        dayOfMonthOrdinalParse: /ទី\\d{1,2}/,\n        ordinal: 'ទី%d',\n        preparse: function (string) {\n            return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return km;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/km.js?");

/***/ }),

/***/ "./node_modules/moment/locale/kn.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/kn.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Kannada [kn]\n//! author : Rajeev Naik : https://github.com/rajeevnaikte\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '೧',\n            2: '೨',\n            3: '೩',\n            4: '೪',\n            5: '೫',\n            6: '೬',\n            7: '೭',\n            8: '೮',\n            9: '೯',\n            0: '೦',\n        },\n        numberMap = {\n            '೧': '1',\n            '೨': '2',\n            '೩': '3',\n            '೪': '4',\n            '೫': '5',\n            '೬': '6',\n            '೭': '7',\n            '೮': '8',\n            '೯': '9',\n            '೦': '0',\n        };\n\n    var kn = moment.defineLocale('kn', {\n        months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split(\n            '_'\n        ),\n        monthsShort:\n            'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split(\n            '_'\n        ),\n        weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),\n        weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm',\n            LTS: 'A h:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm',\n        },\n        calendar: {\n            sameDay: '[ಇಂದು] LT',\n            nextDay: '[ನಾಳೆ] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[ನಿನ್ನೆ] LT',\n            lastWeek: '[ಕೊನೆಯ] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s ನಂತರ',\n            past: '%s ಹಿಂದೆ',\n            s: 'ಕೆಲವು ಕ್ಷಣಗಳು',\n            ss: '%d ಸೆಕೆಂಡುಗಳು',\n            m: 'ಒಂದು ನಿಮಿಷ',\n            mm: '%d ನಿಮಿಷ',\n            h: 'ಒಂದು ಗಂಟೆ',\n            hh: '%d ಗಂಟೆ',\n            d: 'ಒಂದು ದಿನ',\n            dd: '%d ದಿನ',\n            M: 'ಒಂದು ತಿಂಗಳು',\n            MM: '%d ತಿಂಗಳು',\n            y: 'ಒಂದು ವರ್ಷ',\n            yy: '%d ವರ್ಷ',\n        },\n        preparse: function (string) {\n            return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'ರಾತ್ರಿ') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {\n                return hour;\n            } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {\n                return hour >= 10 ? hour : hour + 12;\n            } else if (meridiem === 'ಸಂಜೆ') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'ರಾತ್ರಿ';\n            } else if (hour < 10) {\n                return 'ಬೆಳಿಗ್ಗೆ';\n            } else if (hour < 17) {\n                return 'ಮಧ್ಯಾಹ್ನ';\n            } else if (hour < 20) {\n                return 'ಸಂಜೆ';\n            } else {\n                return 'ರಾತ್ರಿ';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(ನೇ)/,\n        ordinal: function (number) {\n            return number + 'ನೇ';\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return kn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/kn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ko.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ko.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Korean [ko]\n//! author : Kyungwook, Park : https://github.com/kyungw00k\n//! author : Jeeeyul Lee <jeeeyul@gmail.com>\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ko = moment.defineLocale('ko', {\n        months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),\n        monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split(\n            '_'\n        ),\n        weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),\n        weekdaysShort: '일_월_화_수_목_금_토'.split('_'),\n        weekdaysMin: '일_월_화_수_목_금_토'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm',\n            LTS: 'A h:mm:ss',\n            L: 'YYYY.MM.DD.',\n            LL: 'YYYY년 MMMM D일',\n            LLL: 'YYYY년 MMMM D일 A h:mm',\n            LLLL: 'YYYY년 MMMM D일 dddd A h:mm',\n            l: 'YYYY.MM.DD.',\n            ll: 'YYYY년 MMMM D일',\n            lll: 'YYYY년 MMMM D일 A h:mm',\n            llll: 'YYYY년 MMMM D일 dddd A h:mm',\n        },\n        calendar: {\n            sameDay: '오늘 LT',\n            nextDay: '내일 LT',\n            nextWeek: 'dddd LT',\n            lastDay: '어제 LT',\n            lastWeek: '지난주 dddd LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s 후',\n            past: '%s 전',\n            s: '몇 초',\n            ss: '%d초',\n            m: '1분',\n            mm: '%d분',\n            h: '한 시간',\n            hh: '%d시간',\n            d: '하루',\n            dd: '%d일',\n            M: '한 달',\n            MM: '%d달',\n            y: '일 년',\n            yy: '%d년',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(일|월|주)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '일';\n                case 'M':\n                    return number + '월';\n                case 'w':\n                case 'W':\n                    return number + '주';\n                default:\n                    return number;\n            }\n        },\n        meridiemParse: /오전|오후/,\n        isPM: function (token) {\n            return token === '오후';\n        },\n        meridiem: function (hour, minute, isUpper) {\n            return hour < 12 ? '오전' : '오후';\n        },\n    });\n\n    return ko;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ko.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ku-kmr.js":
/*!**********************************************!*\
  !*** ./node_modules/moment/locale/ku-kmr.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Northern Kurdish [ku-kmr]\n//! authors : Mazlum Özdogan : https://github.com/mergehez\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(num, withoutSuffix, key, isFuture) {\n        var format = {\n            s: ['çend sanîye', 'çend sanîyeyan'],\n            ss: [num + ' sanîye', num + ' sanîyeyan'],\n            m: ['deqîqeyek', 'deqîqeyekê'],\n            mm: [num + ' deqîqe', num + ' deqîqeyan'],\n            h: ['saetek', 'saetekê'],\n            hh: [num + ' saet', num + ' saetan'],\n            d: ['rojek', 'rojekê'],\n            dd: [num + ' roj', num + ' rojan'],\n            w: ['hefteyek', 'hefteyekê'],\n            ww: [num + ' hefte', num + ' hefteyan'],\n            M: ['mehek', 'mehekê'],\n            MM: [num + ' meh', num + ' mehan'],\n            y: ['salek', 'salekê'],\n            yy: [num + ' sal', num + ' salan'],\n        };\n        return withoutSuffix ? format[key][0] : format[key][1];\n    }\n    // function obliqueNumSuffix(num) {\n    //     if(num.includes(':'))\n    //         num = parseInt(num.split(':')[0]);\n    //     else\n    //         num = parseInt(num);\n    //     return num == 0 || num % 10 == 1 ? 'ê'\n    //                         : (num > 10 && num % 10 == 0 ? 'î' : 'an');\n    // }\n    function ezafeNumSuffix(num) {\n        num = '' + num;\n        var l = num.substring(num.length - 1),\n            ll = num.length > 1 ? num.substring(num.length - 2) : '';\n        if (\n            !(ll == 12 || ll == 13) &&\n            (l == '2' || l == '3' || ll == '50' || l == '70' || l == '80')\n        )\n            return 'yê';\n        return 'ê';\n    }\n\n    var kuKmr = moment.defineLocale('ku-kmr', {\n        // According to the spelling rules defined by the work group of Weqfa Mezopotamyayê (Mesopotamia Foundation)\n        // this should be: 'Kanûna Paşîn_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Çirîya Pêşîn_Çirîya Paşîn_Kanûna Pêşîn'\n        // But the names below are more well known and handy\n        months: 'Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Cotmeh_Mijdar_Berfanbar'.split(\n            '_'\n        ),\n        monthsShort: 'Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Îlo_Cot_Mij_Ber'.split('_'),\n        monthsParseExact: true,\n        weekdays: 'Yekşem_Duşem_Sêşem_Çarşem_Pêncşem_În_Şemî'.split('_'),\n        weekdaysShort: 'Yek_Du_Sê_Çar_Pên_În_Şem'.split('_'),\n        weekdaysMin: 'Ye_Du_Sê_Ça_Pê_În_Şe'.split('_'),\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 12) {\n                return isLower ? 'bn' : 'BN';\n            } else {\n                return isLower ? 'pn' : 'PN';\n            }\n        },\n        meridiemParse: /bn|BN|pn|PN/,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'Do MMMM[a] YYYY[an]',\n            LLL: 'Do MMMM[a] YYYY[an] HH:mm',\n            LLLL: 'dddd, Do MMMM[a] YYYY[an] HH:mm',\n            ll: 'Do MMM[.] YYYY[an]',\n            lll: 'Do MMM[.] YYYY[an] HH:mm',\n            llll: 'ddd[.], Do MMM[.] YYYY[an] HH:mm',\n        },\n        calendar: {\n            sameDay: '[Îro di saet] LT [de]',\n            nextDay: '[Sibê di saet] LT [de]',\n            nextWeek: 'dddd [di saet] LT [de]',\n            lastDay: '[Duh di saet] LT [de]',\n            lastWeek: 'dddd[a borî di saet] LT [de]',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'di %s de',\n            past: 'berî %s',\n            s: processRelativeTime,\n            ss: processRelativeTime,\n            m: processRelativeTime,\n            mm: processRelativeTime,\n            h: processRelativeTime,\n            hh: processRelativeTime,\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            w: processRelativeTime,\n            ww: processRelativeTime,\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(?:yê|ê|\\.)/,\n        ordinal: function (num, period) {\n            var p = period.toLowerCase();\n            if (p.includes('w') || p.includes('m')) return num + '.';\n\n            return num + ezafeNumSuffix(num);\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return kuKmr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ku-kmr.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ku.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ku.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Kurdish [ku]\n//! author : Shahram Mebashar : https://github.com/ShahramMebashar\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '١',\n            2: '٢',\n            3: '٣',\n            4: '٤',\n            5: '٥',\n            6: '٦',\n            7: '٧',\n            8: '٨',\n            9: '٩',\n            0: '٠',\n        },\n        numberMap = {\n            '١': '1',\n            '٢': '2',\n            '٣': '3',\n            '٤': '4',\n            '٥': '5',\n            '٦': '6',\n            '٧': '7',\n            '٨': '8',\n            '٩': '9',\n            '٠': '0',\n        },\n        months = [\n            'کانونی دووەم',\n            'شوبات',\n            'ئازار',\n            'نیسان',\n            'ئایار',\n            'حوزەیران',\n            'تەمموز',\n            'ئاب',\n            'ئەیلوول',\n            'تشرینی یەكەم',\n            'تشرینی دووەم',\n            'كانونی یەکەم',\n        ];\n\n    var ku = moment.defineLocale('ku', {\n        months: months,\n        monthsShort: months,\n        weekdays:\n            'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split(\n                '_'\n            ),\n        weekdaysShort:\n            'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split('_'),\n        weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ئێواره‌|به‌یانی/,\n        isPM: function (input) {\n            return /ئێواره‌/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'به‌یانی';\n            } else {\n                return 'ئێواره‌';\n            }\n        },\n        calendar: {\n            sameDay: '[ئه‌مرۆ كاتژمێر] LT',\n            nextDay: '[به‌یانی كاتژمێر] LT',\n            nextWeek: 'dddd [كاتژمێر] LT',\n            lastDay: '[دوێنێ كاتژمێر] LT',\n            lastWeek: 'dddd [كاتژمێر] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'له‌ %s',\n            past: '%s',\n            s: 'چه‌ند چركه‌یه‌ك',\n            ss: 'چركه‌ %d',\n            m: 'یه‌ك خوله‌ك',\n            mm: '%d خوله‌ك',\n            h: 'یه‌ك كاتژمێر',\n            hh: '%d كاتژمێر',\n            d: 'یه‌ك ڕۆژ',\n            dd: '%d ڕۆژ',\n            M: 'یه‌ك مانگ',\n            MM: '%d مانگ',\n            y: 'یه‌ك ساڵ',\n            yy: '%d ساڵ',\n        },\n        preparse: function (string) {\n            return string\n                .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {\n                    return numberMap[match];\n                })\n                .replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string\n                .replace(/\\d/g, function (match) {\n                    return symbolMap[match];\n                })\n                .replace(/,/g, '،');\n        },\n        week: {\n            dow: 6, // Saturday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return ku;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ku.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ky.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ky.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Kyrgyz [ky]\n//! author : Chyngyz Arystan uulu : https://github.com/chyngyz\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var suffixes = {\n        0: '-чү',\n        1: '-чи',\n        2: '-чи',\n        3: '-чү',\n        4: '-чү',\n        5: '-чи',\n        6: '-чы',\n        7: '-чи',\n        8: '-чи',\n        9: '-чу',\n        10: '-чу',\n        20: '-чы',\n        30: '-чу',\n        40: '-чы',\n        50: '-чү',\n        60: '-чы',\n        70: '-чи',\n        80: '-чи',\n        90: '-чу',\n        100: '-чү',\n    };\n\n    var ky = moment.defineLocale('ky', {\n        months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(\n            '_'\n        ),\n        monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split(\n            '_'\n        ),\n        weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split(\n            '_'\n        ),\n        weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),\n        weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Бүгүн саат] LT',\n            nextDay: '[Эртең саат] LT',\n            nextWeek: 'dddd [саат] LT',\n            lastDay: '[Кечээ саат] LT',\n            lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s ичинде',\n            past: '%s мурун',\n            s: 'бирнече секунд',\n            ss: '%d секунд',\n            m: 'бир мүнөт',\n            mm: '%d мүнөт',\n            h: 'бир саат',\n            hh: '%d саат',\n            d: 'бир күн',\n            dd: '%d күн',\n            M: 'бир ай',\n            MM: '%d ай',\n            y: 'бир жыл',\n            yy: '%d жыл',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(чи|чы|чү|чу)/,\n        ordinal: function (number) {\n            var a = number % 10,\n                b = number >= 100 ? 100 : null;\n            return number + (suffixes[number] || suffixes[a] || suffixes[b]);\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return ky;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ky.js?");

/***/ }),

/***/ "./node_modules/moment/locale/lb.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lb.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Luxembourgish [lb]\n//! author : mweimerskirch : https://github.com/mweimerskirch\n//! author : David Raison : https://github.com/kwisatz\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            m: ['eng Minutt', 'enger Minutt'],\n            h: ['eng Stonn', 'enger Stonn'],\n            d: ['een Dag', 'engem Dag'],\n            M: ['ee Mount', 'engem Mount'],\n            y: ['ee Joer', 'engem Joer'],\n        };\n        return withoutSuffix ? format[key][0] : format[key][1];\n    }\n    function processFutureTime(string) {\n        var number = string.substr(0, string.indexOf(' '));\n        if (eifelerRegelAppliesToNumber(number)) {\n            return 'a ' + string;\n        }\n        return 'an ' + string;\n    }\n    function processPastTime(string) {\n        var number = string.substr(0, string.indexOf(' '));\n        if (eifelerRegelAppliesToNumber(number)) {\n            return 'viru ' + string;\n        }\n        return 'virun ' + string;\n    }\n    /**\n     * Returns true if the word before the given number loses the '-n' ending.\n     * e.g. 'an 10 Deeg' but 'a 5 Deeg'\n     *\n     * @param number {integer}\n     * @returns {boolean}\n     */\n    function eifelerRegelAppliesToNumber(number) {\n        number = parseInt(number, 10);\n        if (isNaN(number)) {\n            return false;\n        }\n        if (number < 0) {\n            // Negative Number --> always true\n            return true;\n        } else if (number < 10) {\n            // Only 1 digit\n            if (4 <= number && number <= 7) {\n                return true;\n            }\n            return false;\n        } else if (number < 100) {\n            // 2 digits\n            var lastDigit = number % 10,\n                firstDigit = number / 10;\n            if (lastDigit === 0) {\n                return eifelerRegelAppliesToNumber(firstDigit);\n            }\n            return eifelerRegelAppliesToNumber(lastDigit);\n        } else if (number < 10000) {\n            // 3 or 4 digits --> recursively check first digit\n            while (number >= 10) {\n                number = number / 10;\n            }\n            return eifelerRegelAppliesToNumber(number);\n        } else {\n            // Anything larger than 4 digits: recursively check first n-3 digits\n            number = number / 1000;\n            return eifelerRegelAppliesToNumber(number);\n        }\n    }\n\n    var lb = moment.defineLocale('lb', {\n        months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split(\n            '_'\n        ),\n        monthsShort:\n            'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays:\n            'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split(\n                '_'\n            ),\n        weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),\n        weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm [Auer]',\n            LTS: 'H:mm:ss [Auer]',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm [Auer]',\n            LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]',\n        },\n        calendar: {\n            sameDay: '[Haut um] LT',\n            sameElse: 'L',\n            nextDay: '[Muer um] LT',\n            nextWeek: 'dddd [um] LT',\n            lastDay: '[Gëschter um] LT',\n            lastWeek: function () {\n                // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule\n                switch (this.day()) {\n                    case 2:\n                    case 4:\n                        return '[Leschten] dddd [um] LT';\n                    default:\n                        return '[Leschte] dddd [um] LT';\n                }\n            },\n        },\n        relativeTime: {\n            future: processFutureTime,\n            past: processPastTime,\n            s: 'e puer Sekonnen',\n            ss: '%d Sekonnen',\n            m: processRelativeTime,\n            mm: '%d Minutten',\n            h: processRelativeTime,\n            hh: '%d Stonnen',\n            d: processRelativeTime,\n            dd: '%d Deeg',\n            M: processRelativeTime,\n            MM: '%d Méint',\n            y: processRelativeTime,\n            yy: '%d Joer',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return lb;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/lb.js?");

/***/ }),

/***/ "./node_modules/moment/locale/lo.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lo.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Lao [lo]\n//! author : Ryan Hart : https://github.com/ryanhart2\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var lo = moment.defineLocale('lo', {\n        months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(\n            '_'\n        ),\n        monthsShort:\n            'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(\n                '_'\n            ),\n        weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),\n        weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),\n        weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'ວັນdddd D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,\n        isPM: function (input) {\n            return input === 'ຕອນແລງ';\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ຕອນເຊົ້າ';\n            } else {\n                return 'ຕອນແລງ';\n            }\n        },\n        calendar: {\n            sameDay: '[ມື້ນີ້ເວລາ] LT',\n            nextDay: '[ມື້ອື່ນເວລາ] LT',\n            nextWeek: '[ວັນ]dddd[ໜ້າເວລາ] LT',\n            lastDay: '[ມື້ວານນີ້ເວລາ] LT',\n            lastWeek: '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'ອີກ %s',\n            past: '%sຜ່ານມາ',\n            s: 'ບໍ່ເທົ່າໃດວິນາທີ',\n            ss: '%d ວິນາທີ',\n            m: '1 ນາທີ',\n            mm: '%d ນາທີ',\n            h: '1 ຊົ່ວໂມງ',\n            hh: '%d ຊົ່ວໂມງ',\n            d: '1 ມື້',\n            dd: '%d ມື້',\n            M: '1 ເດືອນ',\n            MM: '%d ເດືອນ',\n            y: '1 ປີ',\n            yy: '%d ປີ',\n        },\n        dayOfMonthOrdinalParse: /(ທີ່)\\d{1,2}/,\n        ordinal: function (number) {\n            return 'ທີ່' + number;\n        },\n    });\n\n    return lo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/lo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/lt.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lt.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Lithuanian [lt]\n//! author : Mindaugas Mozūras : https://github.com/mmozuras\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var units = {\n        ss: 'sekundė_sekundžių_sekundes',\n        m: 'minutė_minutės_minutę',\n        mm: 'minutės_minučių_minutes',\n        h: 'valanda_valandos_valandą',\n        hh: 'valandos_valandų_valandas',\n        d: 'diena_dienos_dieną',\n        dd: 'dienos_dienų_dienas',\n        M: 'mėnuo_mėnesio_mėnesį',\n        MM: 'mėnesiai_mėnesių_mėnesius',\n        y: 'metai_metų_metus',\n        yy: 'metai_metų_metus',\n    };\n    function translateSeconds(number, withoutSuffix, key, isFuture) {\n        if (withoutSuffix) {\n            return 'kelios sekundės';\n        } else {\n            return isFuture ? 'kelių sekundžių' : 'kelias sekundes';\n        }\n    }\n    function translateSingular(number, withoutSuffix, key, isFuture) {\n        return withoutSuffix\n            ? forms(key)[0]\n            : isFuture\n              ? forms(key)[1]\n              : forms(key)[2];\n    }\n    function special(number) {\n        return number % 10 === 0 || (number > 10 && number < 20);\n    }\n    function forms(key) {\n        return units[key].split('_');\n    }\n    function translate(number, withoutSuffix, key, isFuture) {\n        var result = number + ' ';\n        if (number === 1) {\n            return (\n                result + translateSingular(number, withoutSuffix, key[0], isFuture)\n            );\n        } else if (withoutSuffix) {\n            return result + (special(number) ? forms(key)[1] : forms(key)[0]);\n        } else {\n            if (isFuture) {\n                return result + forms(key)[1];\n            } else {\n                return result + (special(number) ? forms(key)[1] : forms(key)[2]);\n            }\n        }\n    }\n    var lt = moment.defineLocale('lt', {\n        months: {\n            format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split(\n                '_'\n            ),\n            standalone:\n                'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split(\n                    '_'\n                ),\n            isFormat: /D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?|MMMM?(\\[[^\\[\\]]*\\]|\\s)+D[oD]?/,\n        },\n        monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),\n        weekdays: {\n            format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split(\n                '_'\n            ),\n            standalone:\n                'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split(\n                    '_'\n                ),\n            isFormat: /dddd HH:mm/,\n        },\n        weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),\n        weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: 'YYYY [m.] MMMM D [d.]',\n            LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',\n            LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',\n            l: 'YYYY-MM-DD',\n            ll: 'YYYY [m.] MMMM D [d.]',\n            lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',\n            llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]',\n        },\n        calendar: {\n            sameDay: '[Šiandien] LT',\n            nextDay: '[Rytoj] LT',\n            nextWeek: 'dddd LT',\n            lastDay: '[Vakar] LT',\n            lastWeek: '[Praėjusį] dddd LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'po %s',\n            past: 'prieš %s',\n            s: translateSeconds,\n            ss: translate,\n            m: translateSingular,\n            mm: translate,\n            h: translateSingular,\n            hh: translate,\n            d: translateSingular,\n            dd: translate,\n            M: translateSingular,\n            MM: translate,\n            y: translateSingular,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-oji/,\n        ordinal: function (number) {\n            return number + '-oji';\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return lt;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/lt.js?");

/***/ }),

/***/ "./node_modules/moment/locale/lv.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/lv.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Latvian [lv]\n//! author : Kristaps Karlsons : https://github.com/skakri\n//! author : Jānis Elmeris : https://github.com/JanisE\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var units = {\n        ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'),\n        m: 'minūtes_minūtēm_minūte_minūtes'.split('_'),\n        mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'),\n        h: 'stundas_stundām_stunda_stundas'.split('_'),\n        hh: 'stundas_stundām_stunda_stundas'.split('_'),\n        d: 'dienas_dienām_diena_dienas'.split('_'),\n        dd: 'dienas_dienām_diena_dienas'.split('_'),\n        M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),\n        MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),\n        y: 'gada_gadiem_gads_gadi'.split('_'),\n        yy: 'gada_gadiem_gads_gadi'.split('_'),\n    };\n    /**\n     * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.\n     */\n    function format(forms, number, withoutSuffix) {\n        if (withoutSuffix) {\n            // E.g. \"21 minūte\", \"3 minūtes\".\n            return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];\n        } else {\n            // E.g. \"21 minūtes\" as in \"pēc 21 minūtes\".\n            // E.g. \"3 minūtēm\" as in \"pēc 3 minūtēm\".\n            return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];\n        }\n    }\n    function relativeTimeWithPlural(number, withoutSuffix, key) {\n        return number + ' ' + format(units[key], number, withoutSuffix);\n    }\n    function relativeTimeWithSingular(number, withoutSuffix, key) {\n        return format(units[key], number, withoutSuffix);\n    }\n    function relativeSeconds(number, withoutSuffix) {\n        return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';\n    }\n\n    var lv = moment.defineLocale('lv', {\n        months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split(\n            '_'\n        ),\n        monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),\n        weekdays:\n            'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split(\n                '_'\n            ),\n        weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),\n        weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY.',\n            LL: 'YYYY. [gada] D. MMMM',\n            LLL: 'YYYY. [gada] D. MMMM, HH:mm',\n            LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm',\n        },\n        calendar: {\n            sameDay: '[Šodien pulksten] LT',\n            nextDay: '[Rīt pulksten] LT',\n            nextWeek: 'dddd [pulksten] LT',\n            lastDay: '[Vakar pulksten] LT',\n            lastWeek: '[Pagājušā] dddd [pulksten] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'pēc %s',\n            past: 'pirms %s',\n            s: relativeSeconds,\n            ss: relativeTimeWithPlural,\n            m: relativeTimeWithSingular,\n            mm: relativeTimeWithPlural,\n            h: relativeTimeWithSingular,\n            hh: relativeTimeWithPlural,\n            d: relativeTimeWithSingular,\n            dd: relativeTimeWithPlural,\n            M: relativeTimeWithSingular,\n            MM: relativeTimeWithPlural,\n            y: relativeTimeWithSingular,\n            yy: relativeTimeWithPlural,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return lv;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/lv.js?");

/***/ }),

/***/ "./node_modules/moment/locale/me.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/me.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Montenegrin [me]\n//! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var translator = {\n        words: {\n            //Different grammatical cases\n            ss: ['sekund', 'sekunda', 'sekundi'],\n            m: ['jedan minut', 'jednog minuta'],\n            mm: ['minut', 'minuta', 'minuta'],\n            h: ['jedan sat', 'jednog sata'],\n            hh: ['sat', 'sata', 'sati'],\n            dd: ['dan', 'dana', 'dana'],\n            MM: ['mjesec', 'mjeseca', 'mjeseci'],\n            yy: ['godina', 'godine', 'godina'],\n        },\n        correctGrammaticalCase: function (number, wordKey) {\n            return number === 1\n                ? wordKey[0]\n                : number >= 2 && number <= 4\n                  ? wordKey[1]\n                  : wordKey[2];\n        },\n        translate: function (number, withoutSuffix, key) {\n            var wordKey = translator.words[key];\n            if (key.length === 1) {\n                return withoutSuffix ? wordKey[0] : wordKey[1];\n            } else {\n                return (\n                    number +\n                    ' ' +\n                    translator.correctGrammaticalCase(number, wordKey)\n                );\n            }\n        },\n    };\n\n    var me = moment.defineLocale('me', {\n        months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),\n        monthsParseExact: true,\n        weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(\n            '_'\n        ),\n        weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),\n        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm',\n            LLLL: 'dddd, D. MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[danas u] LT',\n            nextDay: '[sjutra u] LT',\n\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[u] [nedjelju] [u] LT';\n                    case 3:\n                        return '[u] [srijedu] [u] LT';\n                    case 6:\n                        return '[u] [subotu] [u] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[u] dddd [u] LT';\n                }\n            },\n            lastDay: '[juče u] LT',\n            lastWeek: function () {\n                var lastWeekDays = [\n                    '[prošle] [nedjelje] [u] LT',\n                    '[prošlog] [ponedjeljka] [u] LT',\n                    '[prošlog] [utorka] [u] LT',\n                    '[prošle] [srijede] [u] LT',\n                    '[prošlog] [četvrtka] [u] LT',\n                    '[prošlog] [petka] [u] LT',\n                    '[prošle] [subote] [u] LT',\n                ];\n                return lastWeekDays[this.day()];\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: 'prije %s',\n            s: 'nekoliko sekundi',\n            ss: translator.translate,\n            m: translator.translate,\n            mm: translator.translate,\n            h: translator.translate,\n            hh: translator.translate,\n            d: 'dan',\n            dd: translator.translate,\n            M: 'mjesec',\n            MM: translator.translate,\n            y: 'godinu',\n            yy: translator.translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return me;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/me.js?");

/***/ }),

/***/ "./node_modules/moment/locale/mi.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mi.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Maori [mi]\n//! author : John Corrigan <robbiecloset@gmail.com> : https://github.com/johnideal\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var mi = moment.defineLocale('mi', {\n        months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split(\n            '_'\n        ),\n        monthsShort:\n            'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split(\n                '_'\n            ),\n        monthsRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,\n        monthsStrictRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,\n        monthsShortRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,3}/i,\n        monthsShortStrictRegex: /(?:['a-z\\u0101\\u014D\\u016B]+\\-?){1,2}/i,\n        weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),\n        weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),\n        weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY [i] HH:mm',\n            LLLL: 'dddd, D MMMM YYYY [i] HH:mm',\n        },\n        calendar: {\n            sameDay: '[i teie mahana, i] LT',\n            nextDay: '[apopo i] LT',\n            nextWeek: 'dddd [i] LT',\n            lastDay: '[inanahi i] LT',\n            lastWeek: 'dddd [whakamutunga i] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'i roto i %s',\n            past: '%s i mua',\n            s: 'te hēkona ruarua',\n            ss: '%d hēkona',\n            m: 'he meneti',\n            mm: '%d meneti',\n            h: 'te haora',\n            hh: '%d haora',\n            d: 'he ra',\n            dd: '%d ra',\n            M: 'he marama',\n            MM: '%d marama',\n            y: 'he tau',\n            yy: '%d tau',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return mi;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/mi.js?");

/***/ }),

/***/ "./node_modules/moment/locale/mk.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mk.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Macedonian [mk]\n//! author : Borislav Mickov : https://github.com/B0k0\n//! author : Sashko Todorov : https://github.com/bkyceh\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var mk = moment.defineLocale('mk', {\n        months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split(\n            '_'\n        ),\n        monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),\n        weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split(\n            '_'\n        ),\n        weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),\n        weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'D.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY H:mm',\n            LLLL: 'dddd, D MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[Денес во] LT',\n            nextDay: '[Утре во] LT',\n            nextWeek: '[Во] dddd [во] LT',\n            lastDay: '[Вчера во] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                    case 3:\n                    case 6:\n                        return '[Изминатата] dddd [во] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[Изминатиот] dddd [во] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'за %s',\n            past: 'пред %s',\n            s: 'неколку секунди',\n            ss: '%d секунди',\n            m: 'една минута',\n            mm: '%d минути',\n            h: 'еден час',\n            hh: '%d часа',\n            d: 'еден ден',\n            dd: '%d дена',\n            M: 'еден месец',\n            MM: '%d месеци',\n            y: 'една година',\n            yy: '%d години',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(ев|ен|ти|ви|ри|ми)/,\n        ordinal: function (number) {\n            var lastDigit = number % 10,\n                last2Digits = number % 100;\n            if (number === 0) {\n                return number + '-ев';\n            } else if (last2Digits === 0) {\n                return number + '-ен';\n            } else if (last2Digits > 10 && last2Digits < 20) {\n                return number + '-ти';\n            } else if (lastDigit === 1) {\n                return number + '-ви';\n            } else if (lastDigit === 2) {\n                return number + '-ри';\n            } else if (lastDigit === 7 || lastDigit === 8) {\n                return number + '-ми';\n            } else {\n                return number + '-ти';\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return mk;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/mk.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ml.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ml.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Malayalam [ml]\n//! author : Floyd Pink : https://github.com/floydpink\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ml = moment.defineLocale('ml', {\n        months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split(\n            '_'\n        ),\n        monthsShort:\n            'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays:\n            'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split(\n                '_'\n            ),\n        weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),\n        weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm -നു',\n            LTS: 'A h:mm:ss -നു',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm -നു',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm -നു',\n        },\n        calendar: {\n            sameDay: '[ഇന്ന്] LT',\n            nextDay: '[നാളെ] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[ഇന്നലെ] LT',\n            lastWeek: '[കഴിഞ്ഞ] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s കഴിഞ്ഞ്',\n            past: '%s മുൻപ്',\n            s: 'അൽപ നിമിഷങ്ങൾ',\n            ss: '%d സെക്കൻഡ്',\n            m: 'ഒരു മിനിറ്റ്',\n            mm: '%d മിനിറ്റ്',\n            h: 'ഒരു മണിക്കൂർ',\n            hh: '%d മണിക്കൂർ',\n            d: 'ഒരു ദിവസം',\n            dd: '%d ദിവസം',\n            M: 'ഒരു മാസം',\n            MM: '%d മാസം',\n            y: 'ഒരു വർഷം',\n            yy: '%d വർഷം',\n        },\n        meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (\n                (meridiem === 'രാത്രി' && hour >= 4) ||\n                meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||\n                meridiem === 'വൈകുന്നേരം'\n            ) {\n                return hour + 12;\n            } else {\n                return hour;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'രാത്രി';\n            } else if (hour < 12) {\n                return 'രാവിലെ';\n            } else if (hour < 17) {\n                return 'ഉച്ച കഴിഞ്ഞ്';\n            } else if (hour < 20) {\n                return 'വൈകുന്നേരം';\n            } else {\n                return 'രാത്രി';\n            }\n        },\n    });\n\n    return ml;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ml.js?");

/***/ }),

/***/ "./node_modules/moment/locale/mn.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mn.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Mongolian [mn]\n//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function translate(number, withoutSuffix, key, isFuture) {\n        switch (key) {\n            case 's':\n                return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';\n            case 'ss':\n                return number + (withoutSuffix ? ' секунд' : ' секундын');\n            case 'm':\n            case 'mm':\n                return number + (withoutSuffix ? ' минут' : ' минутын');\n            case 'h':\n            case 'hh':\n                return number + (withoutSuffix ? ' цаг' : ' цагийн');\n            case 'd':\n            case 'dd':\n                return number + (withoutSuffix ? ' өдөр' : ' өдрийн');\n            case 'M':\n            case 'MM':\n                return number + (withoutSuffix ? ' сар' : ' сарын');\n            case 'y':\n            case 'yy':\n                return number + (withoutSuffix ? ' жил' : ' жилийн');\n            default:\n                return number;\n        }\n    }\n\n    var mn = moment.defineLocale('mn', {\n        months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split(\n            '_'\n        ),\n        monthsShort:\n            '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),\n        weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),\n        weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: 'YYYY оны MMMMын D',\n            LLL: 'YYYY оны MMMMын D HH:mm',\n            LLLL: 'dddd, YYYY оны MMMMын D HH:mm',\n        },\n        meridiemParse: /ҮӨ|ҮХ/i,\n        isPM: function (input) {\n            return input === 'ҮХ';\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ҮӨ';\n            } else {\n                return 'ҮХ';\n            }\n        },\n        calendar: {\n            sameDay: '[Өнөөдөр] LT',\n            nextDay: '[Маргааш] LT',\n            nextWeek: '[Ирэх] dddd LT',\n            lastDay: '[Өчигдөр] LT',\n            lastWeek: '[Өнгөрсөн] dddd LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s дараа',\n            past: '%s өмнө',\n            s: translate,\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: translate,\n            dd: translate,\n            M: translate,\n            MM: translate,\n            y: translate,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2} өдөр/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + ' өдөр';\n                default:\n                    return number;\n            }\n        },\n    });\n\n    return mn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/mn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/mr.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mr.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Marathi [mr]\n//! author : Harshad Kale : https://github.com/kalehv\n//! author : Vivek Athalye : https://github.com/vnathalye\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '१',\n            2: '२',\n            3: '३',\n            4: '४',\n            5: '५',\n            6: '६',\n            7: '७',\n            8: '८',\n            9: '९',\n            0: '०',\n        },\n        numberMap = {\n            '१': '1',\n            '२': '2',\n            '३': '3',\n            '४': '4',\n            '५': '5',\n            '६': '6',\n            '७': '7',\n            '८': '8',\n            '९': '9',\n            '०': '0',\n        };\n\n    function relativeTimeMr(number, withoutSuffix, string, isFuture) {\n        var output = '';\n        if (withoutSuffix) {\n            switch (string) {\n                case 's':\n                    output = 'काही सेकंद';\n                    break;\n                case 'ss':\n                    output = '%d सेकंद';\n                    break;\n                case 'm':\n                    output = 'एक मिनिट';\n                    break;\n                case 'mm':\n                    output = '%d मिनिटे';\n                    break;\n                case 'h':\n                    output = 'एक तास';\n                    break;\n                case 'hh':\n                    output = '%d तास';\n                    break;\n                case 'd':\n                    output = 'एक दिवस';\n                    break;\n                case 'dd':\n                    output = '%d दिवस';\n                    break;\n                case 'M':\n                    output = 'एक महिना';\n                    break;\n                case 'MM':\n                    output = '%d महिने';\n                    break;\n                case 'y':\n                    output = 'एक वर्ष';\n                    break;\n                case 'yy':\n                    output = '%d वर्षे';\n                    break;\n            }\n        } else {\n            switch (string) {\n                case 's':\n                    output = 'काही सेकंदां';\n                    break;\n                case 'ss':\n                    output = '%d सेकंदां';\n                    break;\n                case 'm':\n                    output = 'एका मिनिटा';\n                    break;\n                case 'mm':\n                    output = '%d मिनिटां';\n                    break;\n                case 'h':\n                    output = 'एका तासा';\n                    break;\n                case 'hh':\n                    output = '%d तासां';\n                    break;\n                case 'd':\n                    output = 'एका दिवसा';\n                    break;\n                case 'dd':\n                    output = '%d दिवसां';\n                    break;\n                case 'M':\n                    output = 'एका महिन्या';\n                    break;\n                case 'MM':\n                    output = '%d महिन्यां';\n                    break;\n                case 'y':\n                    output = 'एका वर्षा';\n                    break;\n                case 'yy':\n                    output = '%d वर्षां';\n                    break;\n            }\n        }\n        return output.replace(/%d/i, number);\n    }\n\n    var mr = moment.defineLocale('mr', {\n        months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(\n            '_'\n        ),\n        monthsShort:\n            'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),\n        weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),\n        weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm वाजता',\n            LTS: 'A h:mm:ss वाजता',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm वाजता',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता',\n        },\n        calendar: {\n            sameDay: '[आज] LT',\n            nextDay: '[उद्या] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[काल] LT',\n            lastWeek: '[मागील] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%sमध्ये',\n            past: '%sपूर्वी',\n            s: relativeTimeMr,\n            ss: relativeTimeMr,\n            m: relativeTimeMr,\n            mm: relativeTimeMr,\n            h: relativeTimeMr,\n            hh: relativeTimeMr,\n            d: relativeTimeMr,\n            dd: relativeTimeMr,\n            M: relativeTimeMr,\n            MM: relativeTimeMr,\n            y: relativeTimeMr,\n            yy: relativeTimeMr,\n        },\n        preparse: function (string) {\n            return string.replace(/[१२३४५६७८९०]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        meridiemParse: /पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'पहाटे' || meridiem === 'सकाळी') {\n                return hour;\n            } else if (\n                meridiem === 'दुपारी' ||\n                meridiem === 'सायंकाळी' ||\n                meridiem === 'रात्री'\n            ) {\n                return hour >= 12 ? hour : hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour >= 0 && hour < 6) {\n                return 'पहाटे';\n            } else if (hour < 12) {\n                return 'सकाळी';\n            } else if (hour < 17) {\n                return 'दुपारी';\n            } else if (hour < 20) {\n                return 'सायंकाळी';\n            } else {\n                return 'रात्री';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return mr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/mr.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ms-my.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ms-my.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Malay [ms-my]\n//! note : DEPRECATED, the correct one is [ms]\n//! author : Weldan Jamili : https://github.com/weldan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var msMy = moment.defineLocale('ms-my', {\n        months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),\n        weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),\n        weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),\n        weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),\n        longDateFormat: {\n            LT: 'HH.mm',\n            LTS: 'HH.mm.ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY [pukul] HH.mm',\n            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n        },\n        meridiemParse: /pagi|tengahari|petang|malam/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'pagi') {\n                return hour;\n            } else if (meridiem === 'tengahari') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === 'petang' || meridiem === 'malam') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 11) {\n                return 'pagi';\n            } else if (hours < 15) {\n                return 'tengahari';\n            } else if (hours < 19) {\n                return 'petang';\n            } else {\n                return 'malam';\n            }\n        },\n        calendar: {\n            sameDay: '[Hari ini pukul] LT',\n            nextDay: '[Esok pukul] LT',\n            nextWeek: 'dddd [pukul] LT',\n            lastDay: '[Kelmarin pukul] LT',\n            lastWeek: 'dddd [lepas pukul] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dalam %s',\n            past: '%s yang lepas',\n            s: 'beberapa saat',\n            ss: '%d saat',\n            m: 'seminit',\n            mm: '%d minit',\n            h: 'sejam',\n            hh: '%d jam',\n            d: 'sehari',\n            dd: '%d hari',\n            M: 'sebulan',\n            MM: '%d bulan',\n            y: 'setahun',\n            yy: '%d tahun',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return msMy;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ms-my.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ms.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ms.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Malay [ms]\n//! author : Weldan Jamili : https://github.com/weldan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ms = moment.defineLocale('ms', {\n        months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),\n        weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),\n        weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),\n        weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),\n        longDateFormat: {\n            LT: 'HH.mm',\n            LTS: 'HH.mm.ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY [pukul] HH.mm',\n            LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',\n        },\n        meridiemParse: /pagi|tengahari|petang|malam/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'pagi') {\n                return hour;\n            } else if (meridiem === 'tengahari') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === 'petang' || meridiem === 'malam') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 11) {\n                return 'pagi';\n            } else if (hours < 15) {\n                return 'tengahari';\n            } else if (hours < 19) {\n                return 'petang';\n            } else {\n                return 'malam';\n            }\n        },\n        calendar: {\n            sameDay: '[Hari ini pukul] LT',\n            nextDay: '[Esok pukul] LT',\n            nextWeek: 'dddd [pukul] LT',\n            lastDay: '[Kelmarin pukul] LT',\n            lastWeek: 'dddd [lepas pukul] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dalam %s',\n            past: '%s yang lepas',\n            s: 'beberapa saat',\n            ss: '%d saat',\n            m: 'seminit',\n            mm: '%d minit',\n            h: 'sejam',\n            hh: '%d jam',\n            d: 'sehari',\n            dd: '%d hari',\n            M: 'sebulan',\n            MM: '%d bulan',\n            y: 'setahun',\n            yy: '%d tahun',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return ms;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ms.js?");

/***/ }),

/***/ "./node_modules/moment/locale/mt.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/mt.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Maltese (Malta) [mt]\n//! author : Alessandro Maruccia : https://github.com/alesma\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var mt = moment.defineLocale('mt', {\n        months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),\n        weekdays:\n            'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split(\n                '_'\n            ),\n        weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),\n        weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Illum fil-]LT',\n            nextDay: '[Għada fil-]LT',\n            nextWeek: 'dddd [fil-]LT',\n            lastDay: '[Il-bieraħ fil-]LT',\n            lastWeek: 'dddd [li għadda] [fil-]LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'f’ %s',\n            past: '%s ilu',\n            s: 'ftit sekondi',\n            ss: '%d sekondi',\n            m: 'minuta',\n            mm: '%d minuti',\n            h: 'siegħa',\n            hh: '%d siegħat',\n            d: 'ġurnata',\n            dd: '%d ġranet',\n            M: 'xahar',\n            MM: '%d xhur',\n            y: 'sena',\n            yy: '%d sni',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return mt;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/mt.js?");

/***/ }),

/***/ "./node_modules/moment/locale/my.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/my.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Burmese [my]\n//! author : Squar team, mysquar.com\n//! author : David Rossellat : https://github.com/gholadr\n//! author : Tin Aung Lin : https://github.com/thanyawzinmin\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '၁',\n            2: '၂',\n            3: '၃',\n            4: '၄',\n            5: '၅',\n            6: '၆',\n            7: '၇',\n            8: '၈',\n            9: '၉',\n            0: '၀',\n        },\n        numberMap = {\n            '၁': '1',\n            '၂': '2',\n            '၃': '3',\n            '၄': '4',\n            '၅': '5',\n            '၆': '6',\n            '၇': '7',\n            '၈': '8',\n            '၉': '9',\n            '၀': '0',\n        };\n\n    var my = moment.defineLocale('my', {\n        months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split(\n            '_'\n        ),\n        monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),\n        weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split(\n            '_'\n        ),\n        weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),\n        weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),\n\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[ယနေ.] LT [မှာ]',\n            nextDay: '[မနက်ဖြန်] LT [မှာ]',\n            nextWeek: 'dddd LT [မှာ]',\n            lastDay: '[မနေ.က] LT [မှာ]',\n            lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'လာမည့် %s မှာ',\n            past: 'လွန်ခဲ့သော %s က',\n            s: 'စက္ကန်.အနည်းငယ်',\n            ss: '%d စက္ကန့်',\n            m: 'တစ်မိနစ်',\n            mm: '%d မိနစ်',\n            h: 'တစ်နာရီ',\n            hh: '%d နာရီ',\n            d: 'တစ်ရက်',\n            dd: '%d ရက်',\n            M: 'တစ်လ',\n            MM: '%d လ',\n            y: 'တစ်နှစ်',\n            yy: '%d နှစ်',\n        },\n        preparse: function (string) {\n            return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return my;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/my.js?");

/***/ }),

/***/ "./node_modules/moment/locale/nb.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/nb.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Norwegian Bokmål [nb]\n//! authors : Espen Hovlandsdal : https://github.com/rexxars\n//!           Sigurd Gartmann : https://github.com/sigurdga\n//!           Stephen Ramthun : https://github.com/stephenramthun\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var nb = moment.defineLocale('nb', {\n        months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),\n        monthsParseExact: true,\n        weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),\n        weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'),\n        weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY [kl.] HH:mm',\n            LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',\n        },\n        calendar: {\n            sameDay: '[i dag kl.] LT',\n            nextDay: '[i morgen kl.] LT',\n            nextWeek: 'dddd [kl.] LT',\n            lastDay: '[i går kl.] LT',\n            lastWeek: '[forrige] dddd [kl.] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'om %s',\n            past: '%s siden',\n            s: 'noen sekunder',\n            ss: '%d sekunder',\n            m: 'ett minutt',\n            mm: '%d minutter',\n            h: 'én time',\n            hh: '%d timer',\n            d: 'én dag',\n            dd: '%d dager',\n            w: 'én uke',\n            ww: '%d uker',\n            M: 'én måned',\n            MM: '%d måneder',\n            y: 'ett år',\n            yy: '%d år',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return nb;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/nb.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ne.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ne.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Nepalese [ne]\n//! author : suvash : https://github.com/suvash\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '१',\n            2: '२',\n            3: '३',\n            4: '४',\n            5: '५',\n            6: '६',\n            7: '७',\n            8: '८',\n            9: '९',\n            0: '०',\n        },\n        numberMap = {\n            '१': '1',\n            '२': '2',\n            '३': '3',\n            '४': '4',\n            '५': '5',\n            '६': '6',\n            '७': '7',\n            '८': '8',\n            '९': '9',\n            '०': '0',\n        };\n\n    var ne = moment.defineLocale('ne', {\n        months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split(\n            '_'\n        ),\n        monthsShort:\n            'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split(\n            '_'\n        ),\n        weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),\n        weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'Aको h:mm बजे',\n            LTS: 'Aको h:mm:ss बजे',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, Aको h:mm बजे',\n            LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे',\n        },\n        preparse: function (string) {\n            return string.replace(/[१२३४५६७८९०]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        meridiemParse: /राति|बिहान|दिउँसो|साँझ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'राति') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'बिहान') {\n                return hour;\n            } else if (meridiem === 'दिउँसो') {\n                return hour >= 10 ? hour : hour + 12;\n            } else if (meridiem === 'साँझ') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 3) {\n                return 'राति';\n            } else if (hour < 12) {\n                return 'बिहान';\n            } else if (hour < 16) {\n                return 'दिउँसो';\n            } else if (hour < 20) {\n                return 'साँझ';\n            } else {\n                return 'राति';\n            }\n        },\n        calendar: {\n            sameDay: '[आज] LT',\n            nextDay: '[भोलि] LT',\n            nextWeek: '[आउँदो] dddd[,] LT',\n            lastDay: '[हिजो] LT',\n            lastWeek: '[गएको] dddd[,] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%sमा',\n            past: '%s अगाडि',\n            s: 'केही क्षण',\n            ss: '%d सेकेण्ड',\n            m: 'एक मिनेट',\n            mm: '%d मिनेट',\n            h: 'एक घण्टा',\n            hh: '%d घण्टा',\n            d: 'एक दिन',\n            dd: '%d दिन',\n            M: 'एक महिना',\n            MM: '%d महिना',\n            y: 'एक बर्ष',\n            yy: '%d बर्ष',\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return ne;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ne.js?");

/***/ }),

/***/ "./node_modules/moment/locale/nl-be.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/nl-be.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Dutch (Belgium) [nl-be]\n//! author : Joris Röling : https://github.com/jorisroling\n//! author : Jacob Middag : https://github.com/middagj\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortWithDots =\n            'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),\n        monthsShortWithoutDots =\n            'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),\n        monthsParse = [\n            /^jan/i,\n            /^feb/i,\n            /^(maart|mrt\\.?)$/i,\n            /^apr/i,\n            /^mei$/i,\n            /^jun[i.]?$/i,\n            /^jul[i.]?$/i,\n            /^aug/i,\n            /^sep/i,\n            /^okt/i,\n            /^nov/i,\n            /^dec/i,\n        ],\n        monthsRegex =\n            /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;\n\n    var nlBe = moment.defineLocale('nl-be', {\n        months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortWithDots;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShortWithoutDots[m.month()];\n            } else {\n                return monthsShortWithDots[m.month()];\n            }\n        },\n\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex:\n            /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,\n        monthsShortStrictRegex:\n            /^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,\n\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n\n        weekdays:\n            'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),\n        weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),\n        weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[vandaag om] LT',\n            nextDay: '[morgen om] LT',\n            nextWeek: 'dddd [om] LT',\n            lastDay: '[gisteren om] LT',\n            lastWeek: '[afgelopen] dddd [om] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'over %s',\n            past: '%s geleden',\n            s: 'een paar seconden',\n            ss: '%d seconden',\n            m: 'één minuut',\n            mm: '%d minuten',\n            h: 'één uur',\n            hh: '%d uur',\n            d: 'één dag',\n            dd: '%d dagen',\n            M: 'één maand',\n            MM: '%d maanden',\n            y: 'één jaar',\n            yy: '%d jaar',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n        ordinal: function (number) {\n            return (\n                number +\n                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n            );\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return nlBe;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/nl-be.js?");

/***/ }),

/***/ "./node_modules/moment/locale/nl.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/nl.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Dutch [nl]\n//! author : Joris Röling : https://github.com/jorisroling\n//! author : Jacob Middag : https://github.com/middagj\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsShortWithDots =\n            'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),\n        monthsShortWithoutDots =\n            'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),\n        monthsParse = [\n            /^jan/i,\n            /^feb/i,\n            /^(maart|mrt\\.?)$/i,\n            /^apr/i,\n            /^mei$/i,\n            /^jun[i.]?$/i,\n            /^jul[i.]?$/i,\n            /^aug/i,\n            /^sep/i,\n            /^okt/i,\n            /^nov/i,\n            /^dec/i,\n        ],\n        monthsRegex =\n            /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\\.?|feb\\.?|mrt\\.?|apr\\.?|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i;\n\n    var nl = moment.defineLocale('nl', {\n        months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(\n            '_'\n        ),\n        monthsShort: function (m, format) {\n            if (!m) {\n                return monthsShortWithDots;\n            } else if (/-MMM-/.test(format)) {\n                return monthsShortWithoutDots[m.month()];\n            } else {\n                return monthsShortWithDots[m.month()];\n            }\n        },\n\n        monthsRegex: monthsRegex,\n        monthsShortRegex: monthsRegex,\n        monthsStrictRegex:\n            /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,\n        monthsShortStrictRegex:\n            /^(jan\\.?|feb\\.?|mrt\\.?|apr\\.?|mei|ju[nl]\\.?|aug\\.?|sep\\.?|okt\\.?|nov\\.?|dec\\.?)/i,\n\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n\n        weekdays:\n            'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),\n        weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),\n        weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD-MM-YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[vandaag om] LT',\n            nextDay: '[morgen om] LT',\n            nextWeek: 'dddd [om] LT',\n            lastDay: '[gisteren om] LT',\n            lastWeek: '[afgelopen] dddd [om] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'over %s',\n            past: '%s geleden',\n            s: 'een paar seconden',\n            ss: '%d seconden',\n            m: 'één minuut',\n            mm: '%d minuten',\n            h: 'één uur',\n            hh: '%d uur',\n            d: 'één dag',\n            dd: '%d dagen',\n            w: 'één week',\n            ww: '%d weken',\n            M: 'één maand',\n            MM: '%d maanden',\n            y: 'één jaar',\n            yy: '%d jaar',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(ste|de)/,\n        ordinal: function (number) {\n            return (\n                number +\n                (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')\n            );\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return nl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/nl.js?");

/***/ }),

/***/ "./node_modules/moment/locale/nn.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/nn.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Nynorsk [nn]\n//! authors : https://github.com/mechuwind\n//!           Stephen Ramthun : https://github.com/stephenramthun\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var nn = moment.defineLocale('nn', {\n        months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),\n        monthsParseExact: true,\n        weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),\n        weekdaysShort: 'su._må._ty._on._to._fr._lau.'.split('_'),\n        weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY [kl.] H:mm',\n            LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',\n        },\n        calendar: {\n            sameDay: '[I dag klokka] LT',\n            nextDay: '[I morgon klokka] LT',\n            nextWeek: 'dddd [klokka] LT',\n            lastDay: '[I går klokka] LT',\n            lastWeek: '[Føregåande] dddd [klokka] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'om %s',\n            past: '%s sidan',\n            s: 'nokre sekund',\n            ss: '%d sekund',\n            m: 'eit minutt',\n            mm: '%d minutt',\n            h: 'ein time',\n            hh: '%d timar',\n            d: 'ein dag',\n            dd: '%d dagar',\n            w: 'ei veke',\n            ww: '%d veker',\n            M: 'ein månad',\n            MM: '%d månader',\n            y: 'eit år',\n            yy: '%d år',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return nn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/nn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/oc-lnc.js":
/*!**********************************************!*\
  !*** ./node_modules/moment/locale/oc-lnc.js ***!
  \**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Occitan, lengadocian dialecte [oc-lnc]\n//! author : Quentin PAGÈS : https://github.com/Quenty31\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ocLnc = moment.defineLocale('oc-lnc', {\n        months: {\n            standalone:\n                'genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split(\n                    '_'\n                ),\n            format: \"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre\".split(\n                '_'\n            ),\n            isFormat: /D[oD]?(\\s)+MMMM/,\n        },\n        monthsShort:\n            'gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split(\n            '_'\n        ),\n        weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'),\n        weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM [de] YYYY',\n            ll: 'D MMM YYYY',\n            LLL: 'D MMMM [de] YYYY [a] H:mm',\n            lll: 'D MMM YYYY, H:mm',\n            LLLL: 'dddd D MMMM [de] YYYY [a] H:mm',\n            llll: 'ddd D MMM YYYY, H:mm',\n        },\n        calendar: {\n            sameDay: '[uèi a] LT',\n            nextDay: '[deman a] LT',\n            nextWeek: 'dddd [a] LT',\n            lastDay: '[ièr a] LT',\n            lastWeek: 'dddd [passat a] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: \"d'aquí %s\",\n            past: 'fa %s',\n            s: 'unas segondas',\n            ss: '%d segondas',\n            m: 'una minuta',\n            mm: '%d minutas',\n            h: 'una ora',\n            hh: '%d oras',\n            d: 'un jorn',\n            dd: '%d jorns',\n            M: 'un mes',\n            MM: '%d meses',\n            y: 'un an',\n            yy: '%d ans',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(r|n|t|è|a)/,\n        ordinal: function (number, period) {\n            var output =\n                number === 1\n                    ? 'r'\n                    : number === 2\n                      ? 'n'\n                      : number === 3\n                        ? 'r'\n                        : number === 4\n                          ? 't'\n                          : 'è';\n            if (period === 'w' || period === 'W') {\n                output = 'a';\n            }\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4,\n        },\n    });\n\n    return ocLnc;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/oc-lnc.js?");

/***/ }),

/***/ "./node_modules/moment/locale/pa-in.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/pa-in.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Punjabi (India) [pa-in]\n//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '੧',\n            2: '੨',\n            3: '੩',\n            4: '੪',\n            5: '੫',\n            6: '੬',\n            7: '੭',\n            8: '੮',\n            9: '੯',\n            0: '੦',\n        },\n        numberMap = {\n            '੧': '1',\n            '੨': '2',\n            '੩': '3',\n            '੪': '4',\n            '੫': '5',\n            '੬': '6',\n            '੭': '7',\n            '੮': '8',\n            '੯': '9',\n            '੦': '0',\n        };\n\n    var paIn = moment.defineLocale('pa-in', {\n        // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.\n        months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(\n            '_'\n        ),\n        monthsShort:\n            'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(\n                '_'\n            ),\n        weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split(\n            '_'\n        ),\n        weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),\n        weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm ਵਜੇ',\n            LTS: 'A h:mm:ss ਵਜੇ',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm ਵਜੇ',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ',\n        },\n        calendar: {\n            sameDay: '[ਅਜ] LT',\n            nextDay: '[ਕਲ] LT',\n            nextWeek: '[ਅਗਲਾ] dddd, LT',\n            lastDay: '[ਕਲ] LT',\n            lastWeek: '[ਪਿਛਲੇ] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s ਵਿੱਚ',\n            past: '%s ਪਿਛਲੇ',\n            s: 'ਕੁਝ ਸਕਿੰਟ',\n            ss: '%d ਸਕਿੰਟ',\n            m: 'ਇਕ ਮਿੰਟ',\n            mm: '%d ਮਿੰਟ',\n            h: 'ਇੱਕ ਘੰਟਾ',\n            hh: '%d ਘੰਟੇ',\n            d: 'ਇੱਕ ਦਿਨ',\n            dd: '%d ਦਿਨ',\n            M: 'ਇੱਕ ਮਹੀਨਾ',\n            MM: '%d ਮਹੀਨੇ',\n            y: 'ਇੱਕ ਸਾਲ',\n            yy: '%d ਸਾਲ',\n        },\n        preparse: function (string) {\n            return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        // Punjabi notation for meridiems are quite fuzzy in practice. While there exists\n        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.\n        meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'ਰਾਤ') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'ਸਵੇਰ') {\n                return hour;\n            } else if (meridiem === 'ਦੁਪਹਿਰ') {\n                return hour >= 10 ? hour : hour + 12;\n            } else if (meridiem === 'ਸ਼ਾਮ') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'ਰਾਤ';\n            } else if (hour < 10) {\n                return 'ਸਵੇਰ';\n            } else if (hour < 17) {\n                return 'ਦੁਪਹਿਰ';\n            } else if (hour < 20) {\n                return 'ਸ਼ਾਮ';\n            } else {\n                return 'ਰਾਤ';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return paIn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/pa-in.js?");

/***/ }),

/***/ "./node_modules/moment/locale/pl.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/pl.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Polish [pl]\n//! author : Rafal Hirsz : https://github.com/evoL\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var monthsNominative =\n            'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split(\n                '_'\n            ),\n        monthsSubjective =\n            'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split(\n                '_'\n            ),\n        monthsParse = [\n            /^sty/i,\n            /^lut/i,\n            /^mar/i,\n            /^kwi/i,\n            /^maj/i,\n            /^cze/i,\n            /^lip/i,\n            /^sie/i,\n            /^wrz/i,\n            /^paź/i,\n            /^lis/i,\n            /^gru/i,\n        ];\n    function plural(n) {\n        return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;\n    }\n    function translate(number, withoutSuffix, key) {\n        var result = number + ' ';\n        switch (key) {\n            case 'ss':\n                return result + (plural(number) ? 'sekundy' : 'sekund');\n            case 'm':\n                return withoutSuffix ? 'minuta' : 'minutę';\n            case 'mm':\n                return result + (plural(number) ? 'minuty' : 'minut');\n            case 'h':\n                return withoutSuffix ? 'godzina' : 'godzinę';\n            case 'hh':\n                return result + (plural(number) ? 'godziny' : 'godzin');\n            case 'ww':\n                return result + (plural(number) ? 'tygodnie' : 'tygodni');\n            case 'MM':\n                return result + (plural(number) ? 'miesiące' : 'miesięcy');\n            case 'yy':\n                return result + (plural(number) ? 'lata' : 'lat');\n        }\n    }\n\n    var pl = moment.defineLocale('pl', {\n        months: function (momentToFormat, format) {\n            if (!momentToFormat) {\n                return monthsNominative;\n            } else if (/D MMMM/.test(format)) {\n                return monthsSubjective[momentToFormat.month()];\n            } else {\n                return monthsNominative[momentToFormat.month()];\n            }\n        },\n        monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n        weekdays:\n            'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),\n        weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),\n        weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Dziś o] LT',\n            nextDay: '[Jutro o] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[W niedzielę o] LT';\n\n                    case 2:\n                        return '[We wtorek o] LT';\n\n                    case 3:\n                        return '[W środę o] LT';\n\n                    case 6:\n                        return '[W sobotę o] LT';\n\n                    default:\n                        return '[W] dddd [o] LT';\n                }\n            },\n            lastDay: '[Wczoraj o] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[W zeszłą niedzielę o] LT';\n                    case 3:\n                        return '[W zeszłą środę o] LT';\n                    case 6:\n                        return '[W zeszłą sobotę o] LT';\n                    default:\n                        return '[W zeszły] dddd [o] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: '%s temu',\n            s: 'kilka sekund',\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: '1 dzień',\n            dd: '%d dni',\n            w: 'tydzień',\n            ww: translate,\n            M: 'miesiąc',\n            MM: translate,\n            y: 'rok',\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return pl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/pl.js?");

/***/ }),

/***/ "./node_modules/moment/locale/pt-br.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/pt-br.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Portuguese (Brazil) [pt-br]\n//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ptBr = moment.defineLocale('pt-br', {\n        months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(\n            '_'\n        ),\n        monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),\n        weekdays:\n            'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split(\n                '_'\n            ),\n        weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),\n        weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY [às] HH:mm',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm',\n        },\n        calendar: {\n            sameDay: '[Hoje às] LT',\n            nextDay: '[Amanhã às] LT',\n            nextWeek: 'dddd [às] LT',\n            lastDay: '[Ontem às] LT',\n            lastWeek: function () {\n                return this.day() === 0 || this.day() === 6\n                    ? '[Último] dddd [às] LT' // Saturday + Sunday\n                    : '[Última] dddd [às] LT'; // Monday - Friday\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'em %s',\n            past: 'há %s',\n            s: 'poucos segundos',\n            ss: '%d segundos',\n            m: 'um minuto',\n            mm: '%d minutos',\n            h: 'uma hora',\n            hh: '%d horas',\n            d: 'um dia',\n            dd: '%d dias',\n            M: 'um mês',\n            MM: '%d meses',\n            y: 'um ano',\n            yy: '%d anos',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        invalidDate: 'Data inválida',\n    });\n\n    return ptBr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/pt-br.js?");

/***/ }),

/***/ "./node_modules/moment/locale/pt.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/pt.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Portuguese [pt]\n//! author : Jefferson : https://github.com/jalex79\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var pt = moment.defineLocale('pt', {\n        months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(\n            '_'\n        ),\n        monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),\n        weekdays:\n            'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split(\n                '_'\n            ),\n        weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),\n        weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D [de] MMMM [de] YYYY',\n            LLL: 'D [de] MMMM [de] YYYY HH:mm',\n            LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Hoje às] LT',\n            nextDay: '[Amanhã às] LT',\n            nextWeek: 'dddd [às] LT',\n            lastDay: '[Ontem às] LT',\n            lastWeek: function () {\n                return this.day() === 0 || this.day() === 6\n                    ? '[Último] dddd [às] LT' // Saturday + Sunday\n                    : '[Última] dddd [às] LT'; // Monday - Friday\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'em %s',\n            past: 'há %s',\n            s: 'segundos',\n            ss: '%d segundos',\n            m: 'um minuto',\n            mm: '%d minutos',\n            h: 'uma hora',\n            hh: '%d horas',\n            d: 'um dia',\n            dd: '%d dias',\n            w: 'uma semana',\n            ww: '%d semanas',\n            M: 'um mês',\n            MM: '%d meses',\n            y: 'um ano',\n            yy: '%d anos',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}º/,\n        ordinal: '%dº',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return pt;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/pt.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ro.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ro.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Romanian [ro]\n//! author : Vlad Gurdiga : https://github.com/gurdiga\n//! author : Valentin Agachi : https://github.com/avaly\n//! author : Emanuel Cepoi : https://github.com/cepem\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function relativeTimeWithPlural(number, withoutSuffix, key) {\n        var format = {\n                ss: 'secunde',\n                mm: 'minute',\n                hh: 'ore',\n                dd: 'zile',\n                ww: 'săptămâni',\n                MM: 'luni',\n                yy: 'ani',\n            },\n            separator = ' ';\n        if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {\n            separator = ' de ';\n        }\n        return number + separator + format[key];\n    }\n\n    var ro = moment.defineLocale('ro', {\n        months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split(\n            '_'\n        ),\n        monthsShort:\n            'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),\n        weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),\n        weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY H:mm',\n            LLLL: 'dddd, D MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[azi la] LT',\n            nextDay: '[mâine la] LT',\n            nextWeek: 'dddd [la] LT',\n            lastDay: '[ieri la] LT',\n            lastWeek: '[fosta] dddd [la] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'peste %s',\n            past: '%s în urmă',\n            s: 'câteva secunde',\n            ss: relativeTimeWithPlural,\n            m: 'un minut',\n            mm: relativeTimeWithPlural,\n            h: 'o oră',\n            hh: relativeTimeWithPlural,\n            d: 'o zi',\n            dd: relativeTimeWithPlural,\n            w: 'o săptămână',\n            ww: relativeTimeWithPlural,\n            M: 'o lună',\n            MM: relativeTimeWithPlural,\n            y: 'un an',\n            yy: relativeTimeWithPlural,\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return ro;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ro.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ru.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ru.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Russian [ru]\n//! author : Viktorminator : https://github.com/Viktorminator\n//! author : Menelion Elensúle : https://github.com/Oire\n//! author : Коренберг Марк : https://github.com/socketpair\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function plural(word, num) {\n        var forms = word.split('_');\n        return num % 10 === 1 && num % 100 !== 11\n            ? forms[0]\n            : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)\n              ? forms[1]\n              : forms[2];\n    }\n    function relativeTimeWithPlural(number, withoutSuffix, key) {\n        var format = {\n            ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',\n            mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',\n            hh: 'час_часа_часов',\n            dd: 'день_дня_дней',\n            ww: 'неделя_недели_недель',\n            MM: 'месяц_месяца_месяцев',\n            yy: 'год_года_лет',\n        };\n        if (key === 'm') {\n            return withoutSuffix ? 'минута' : 'минуту';\n        } else {\n            return number + ' ' + plural(format[key], +number);\n        }\n    }\n    var monthsParse = [\n        /^янв/i,\n        /^фев/i,\n        /^мар/i,\n        /^апр/i,\n        /^ма[йя]/i,\n        /^июн/i,\n        /^июл/i,\n        /^авг/i,\n        /^сен/i,\n        /^окт/i,\n        /^ноя/i,\n        /^дек/i,\n    ];\n\n    // http://new.gramota.ru/spravka/rules/139-prop : § 103\n    // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637\n    // CLDR data:          http://www.unicode.org/cldr/charts/28/summary/ru.html#1753\n    var ru = moment.defineLocale('ru', {\n        months: {\n            format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split(\n                '_'\n            ),\n            standalone:\n                'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(\n                    '_'\n                ),\n        },\n        monthsShort: {\n            // по CLDR именно \"июл.\" и \"июн.\", но какой смысл менять букву на точку?\n            format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split(\n                '_'\n            ),\n            standalone:\n                'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split(\n                    '_'\n                ),\n        },\n        weekdays: {\n            standalone:\n                'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split(\n                    '_'\n                ),\n            format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split(\n                '_'\n            ),\n            isFormat: /\\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/,\n        },\n        weekdaysShort: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),\n        weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),\n        monthsParse: monthsParse,\n        longMonthsParse: monthsParse,\n        shortMonthsParse: monthsParse,\n\n        // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки\n        monthsRegex:\n            /^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)/i,\n\n        // копия предыдущего\n        monthsShortRegex:\n            /^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)/i,\n\n        // полные названия с падежами\n        monthsStrictRegex:\n            /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,\n\n        // Выражение, которое соответствует только сокращённым формам\n        monthsShortStrictRegex:\n            /^(янв\\.|февр?\\.|мар[т.]|апр\\.|ма[яй]|июн[ья.]|июл[ья.]|авг\\.|сент?\\.|окт\\.|нояб?\\.|дек\\.)/i,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY г.',\n            LLL: 'D MMMM YYYY г., H:mm',\n            LLLL: 'dddd, D MMMM YYYY г., H:mm',\n        },\n        calendar: {\n            sameDay: '[Сегодня, в] LT',\n            nextDay: '[Завтра, в] LT',\n            lastDay: '[Вчера, в] LT',\n            nextWeek: function (now) {\n                if (now.week() !== this.week()) {\n                    switch (this.day()) {\n                        case 0:\n                            return '[В следующее] dddd, [в] LT';\n                        case 1:\n                        case 2:\n                        case 4:\n                            return '[В следующий] dddd, [в] LT';\n                        case 3:\n                        case 5:\n                        case 6:\n                            return '[В следующую] dddd, [в] LT';\n                    }\n                } else {\n                    if (this.day() === 2) {\n                        return '[Во] dddd, [в] LT';\n                    } else {\n                        return '[В] dddd, [в] LT';\n                    }\n                }\n            },\n            lastWeek: function (now) {\n                if (now.week() !== this.week()) {\n                    switch (this.day()) {\n                        case 0:\n                            return '[В прошлое] dddd, [в] LT';\n                        case 1:\n                        case 2:\n                        case 4:\n                            return '[В прошлый] dddd, [в] LT';\n                        case 3:\n                        case 5:\n                        case 6:\n                            return '[В прошлую] dddd, [в] LT';\n                    }\n                } else {\n                    if (this.day() === 2) {\n                        return '[Во] dddd, [в] LT';\n                    } else {\n                        return '[В] dddd, [в] LT';\n                    }\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'через %s',\n            past: '%s назад',\n            s: 'несколько секунд',\n            ss: relativeTimeWithPlural,\n            m: relativeTimeWithPlural,\n            mm: relativeTimeWithPlural,\n            h: 'час',\n            hh: relativeTimeWithPlural,\n            d: 'день',\n            dd: relativeTimeWithPlural,\n            w: 'неделя',\n            ww: relativeTimeWithPlural,\n            M: 'месяц',\n            MM: relativeTimeWithPlural,\n            y: 'год',\n            yy: relativeTimeWithPlural,\n        },\n        meridiemParse: /ночи|утра|дня|вечера/i,\n        isPM: function (input) {\n            return /^(дня|вечера)$/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'ночи';\n            } else if (hour < 12) {\n                return 'утра';\n            } else if (hour < 17) {\n                return 'дня';\n            } else {\n                return 'вечера';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(й|го|я)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'M':\n                case 'd':\n                case 'DDD':\n                    return number + '-й';\n                case 'D':\n                    return number + '-го';\n                case 'w':\n                case 'W':\n                    return number + '-я';\n                default:\n                    return number;\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return ru;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ru.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sd.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sd.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Sindhi [sd]\n//! author : Narain Sagar : https://github.com/narainsagar\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months = [\n            'جنوري',\n            'فيبروري',\n            'مارچ',\n            'اپريل',\n            'مئي',\n            'جون',\n            'جولاءِ',\n            'آگسٽ',\n            'سيپٽمبر',\n            'آڪٽوبر',\n            'نومبر',\n            'ڊسمبر',\n        ],\n        days = ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمع', 'ڇنڇر'];\n\n    var sd = moment.defineLocale('sd', {\n        months: months,\n        monthsShort: months,\n        weekdays: days,\n        weekdaysShort: days,\n        weekdaysMin: days,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd، D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /صبح|شام/,\n        isPM: function (input) {\n            return 'شام' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'صبح';\n            }\n            return 'شام';\n        },\n        calendar: {\n            sameDay: '[اڄ] LT',\n            nextDay: '[سڀاڻي] LT',\n            nextWeek: 'dddd [اڳين هفتي تي] LT',\n            lastDay: '[ڪالهه] LT',\n            lastWeek: '[گزريل هفتي] dddd [تي] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s پوء',\n            past: '%s اڳ',\n            s: 'چند سيڪنڊ',\n            ss: '%d سيڪنڊ',\n            m: 'هڪ منٽ',\n            mm: '%d منٽ',\n            h: 'هڪ ڪلاڪ',\n            hh: '%d ڪلاڪ',\n            d: 'هڪ ڏينهن',\n            dd: '%d ڏينهن',\n            M: 'هڪ مهينو',\n            MM: '%d مهينا',\n            y: 'هڪ سال',\n            yy: '%d سال',\n        },\n        preparse: function (string) {\n            return string.replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string.replace(/,/g, '،');\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return sd;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sd.js?");

/***/ }),

/***/ "./node_modules/moment/locale/se.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/se.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Northern Sami [se]\n//! authors : Bård Rolstad Henriksen : https://github.com/karamell\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var se = moment.defineLocale('se', {\n        months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split(\n            '_'\n        ),\n        monthsShort:\n            'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),\n        weekdays:\n            'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split(\n                '_'\n            ),\n        weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),\n        weekdaysMin: 's_v_m_g_d_b_L'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'MMMM D. [b.] YYYY',\n            LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',\n            LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm',\n        },\n        calendar: {\n            sameDay: '[otne ti] LT',\n            nextDay: '[ihttin ti] LT',\n            nextWeek: 'dddd [ti] LT',\n            lastDay: '[ikte ti] LT',\n            lastWeek: '[ovddit] dddd [ti] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s geažes',\n            past: 'maŋit %s',\n            s: 'moadde sekunddat',\n            ss: '%d sekunddat',\n            m: 'okta minuhta',\n            mm: '%d minuhtat',\n            h: 'okta diimmu',\n            hh: '%d diimmut',\n            d: 'okta beaivi',\n            dd: '%d beaivvit',\n            M: 'okta mánnu',\n            MM: '%d mánut',\n            y: 'okta jahki',\n            yy: '%d jagit',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return se;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/se.js?");

/***/ }),

/***/ "./node_modules/moment/locale/si.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/si.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Sinhalese [si]\n//! author : Sampath Sitinamaluwa : https://github.com/sampathsris\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    /*jshint -W100*/\n    var si = moment.defineLocale('si', {\n        months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split(\n            '_'\n        ),\n        monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split(\n            '_'\n        ),\n        weekdays:\n            'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split(\n                '_'\n            ),\n        weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),\n        weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'a h:mm',\n            LTS: 'a h:mm:ss',\n            L: 'YYYY/MM/DD',\n            LL: 'YYYY MMMM D',\n            LLL: 'YYYY MMMM D, a h:mm',\n            LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss',\n        },\n        calendar: {\n            sameDay: '[අද] LT[ට]',\n            nextDay: '[හෙට] LT[ට]',\n            nextWeek: 'dddd LT[ට]',\n            lastDay: '[ඊයේ] LT[ට]',\n            lastWeek: '[පසුගිය] dddd LT[ට]',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%sකින්',\n            past: '%sකට පෙර',\n            s: 'තත්පර කිහිපය',\n            ss: 'තත්පර %d',\n            m: 'මිනිත්තුව',\n            mm: 'මිනිත්තු %d',\n            h: 'පැය',\n            hh: 'පැය %d',\n            d: 'දිනය',\n            dd: 'දින %d',\n            M: 'මාසය',\n            MM: 'මාස %d',\n            y: 'වසර',\n            yy: 'වසර %d',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2} වැනි/,\n        ordinal: function (number) {\n            return number + ' වැනි';\n        },\n        meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,\n        isPM: function (input) {\n            return input === 'ප.ව.' || input === 'පස් වරු';\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours > 11) {\n                return isLower ? 'ප.ව.' : 'පස් වරු';\n            } else {\n                return isLower ? 'පෙ.ව.' : 'පෙර වරු';\n            }\n        },\n    });\n\n    return si;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/si.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sk.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sk.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Slovak [sk]\n//! author : Martin Minka : https://github.com/k2s\n//! based on work of petrbela : https://github.com/petrbela\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months =\n            'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split(\n                '_'\n            ),\n        monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');\n    function plural(n) {\n        return n > 1 && n < 5;\n    }\n    function translate(number, withoutSuffix, key, isFuture) {\n        var result = number + ' ';\n        switch (key) {\n            case 's': // a few seconds / in a few seconds / a few seconds ago\n                return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami';\n            case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'sekundy' : 'sekúnd');\n                } else {\n                    return result + 'sekundami';\n                }\n            case 'm': // a minute / in a minute / a minute ago\n                return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou';\n            case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'minúty' : 'minút');\n                } else {\n                    return result + 'minútami';\n                }\n            case 'h': // an hour / in an hour / an hour ago\n                return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';\n            case 'hh': // 9 hours / in 9 hours / 9 hours ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'hodiny' : 'hodín');\n                } else {\n                    return result + 'hodinami';\n                }\n            case 'd': // a day / in a day / a day ago\n                return withoutSuffix || isFuture ? 'deň' : 'dňom';\n            case 'dd': // 9 days / in 9 days / 9 days ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'dni' : 'dní');\n                } else {\n                    return result + 'dňami';\n                }\n            case 'M': // a month / in a month / a month ago\n                return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom';\n            case 'MM': // 9 months / in 9 months / 9 months ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'mesiace' : 'mesiacov');\n                } else {\n                    return result + 'mesiacmi';\n                }\n            case 'y': // a year / in a year / a year ago\n                return withoutSuffix || isFuture ? 'rok' : 'rokom';\n            case 'yy': // 9 years / in 9 years / 9 years ago\n                if (withoutSuffix || isFuture) {\n                    return result + (plural(number) ? 'roky' : 'rokov');\n                } else {\n                    return result + 'rokmi';\n                }\n        }\n    }\n\n    var sk = moment.defineLocale('sk', {\n        months: months,\n        monthsShort: monthsShort,\n        weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),\n        weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'),\n        weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'),\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm',\n            LLLL: 'dddd D. MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[dnes o] LT',\n            nextDay: '[zajtra o] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[v nedeľu o] LT';\n                    case 1:\n                    case 2:\n                        return '[v] dddd [o] LT';\n                    case 3:\n                        return '[v stredu o] LT';\n                    case 4:\n                        return '[vo štvrtok o] LT';\n                    case 5:\n                        return '[v piatok o] LT';\n                    case 6:\n                        return '[v sobotu o] LT';\n                }\n            },\n            lastDay: '[včera o] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[minulú nedeľu o] LT';\n                    case 1:\n                    case 2:\n                        return '[minulý] dddd [o] LT';\n                    case 3:\n                        return '[minulú stredu o] LT';\n                    case 4:\n                    case 5:\n                        return '[minulý] dddd [o] LT';\n                    case 6:\n                        return '[minulú sobotu o] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: 'pred %s',\n            s: translate,\n            ss: translate,\n            m: translate,\n            mm: translate,\n            h: translate,\n            hh: translate,\n            d: translate,\n            dd: translate,\n            M: translate,\n            MM: translate,\n            y: translate,\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return sk;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sk.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sl.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sl.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Slovenian [sl]\n//! author : Robert Sedovšek : https://github.com/sedovsek\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var result = number + ' ';\n        switch (key) {\n            case 's':\n                return withoutSuffix || isFuture\n                    ? 'nekaj sekund'\n                    : 'nekaj sekundami';\n            case 'ss':\n                if (number === 1) {\n                    result += withoutSuffix ? 'sekundo' : 'sekundi';\n                } else if (number === 2) {\n                    result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';\n                } else if (number < 5) {\n                    result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';\n                } else {\n                    result += 'sekund';\n                }\n                return result;\n            case 'm':\n                return withoutSuffix ? 'ena minuta' : 'eno minuto';\n            case 'mm':\n                if (number === 1) {\n                    result += withoutSuffix ? 'minuta' : 'minuto';\n                } else if (number === 2) {\n                    result += withoutSuffix || isFuture ? 'minuti' : 'minutama';\n                } else if (number < 5) {\n                    result += withoutSuffix || isFuture ? 'minute' : 'minutami';\n                } else {\n                    result += withoutSuffix || isFuture ? 'minut' : 'minutami';\n                }\n                return result;\n            case 'h':\n                return withoutSuffix ? 'ena ura' : 'eno uro';\n            case 'hh':\n                if (number === 1) {\n                    result += withoutSuffix ? 'ura' : 'uro';\n                } else if (number === 2) {\n                    result += withoutSuffix || isFuture ? 'uri' : 'urama';\n                } else if (number < 5) {\n                    result += withoutSuffix || isFuture ? 'ure' : 'urami';\n                } else {\n                    result += withoutSuffix || isFuture ? 'ur' : 'urami';\n                }\n                return result;\n            case 'd':\n                return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';\n            case 'dd':\n                if (number === 1) {\n                    result += withoutSuffix || isFuture ? 'dan' : 'dnem';\n                } else if (number === 2) {\n                    result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';\n                } else {\n                    result += withoutSuffix || isFuture ? 'dni' : 'dnevi';\n                }\n                return result;\n            case 'M':\n                return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';\n            case 'MM':\n                if (number === 1) {\n                    result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';\n                } else if (number === 2) {\n                    result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';\n                } else if (number < 5) {\n                    result += withoutSuffix || isFuture ? 'mesece' : 'meseci';\n                } else {\n                    result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';\n                }\n                return result;\n            case 'y':\n                return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';\n            case 'yy':\n                if (number === 1) {\n                    result += withoutSuffix || isFuture ? 'leto' : 'letom';\n                } else if (number === 2) {\n                    result += withoutSuffix || isFuture ? 'leti' : 'letoma';\n                } else if (number < 5) {\n                    result += withoutSuffix || isFuture ? 'leta' : 'leti';\n                } else {\n                    result += withoutSuffix || isFuture ? 'let' : 'leti';\n                }\n                return result;\n        }\n    }\n\n    var sl = moment.defineLocale('sl', {\n        months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),\n        weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),\n        weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD. MM. YYYY',\n            LL: 'D. MMMM YYYY',\n            LLL: 'D. MMMM YYYY H:mm',\n            LLLL: 'dddd, D. MMMM YYYY H:mm',\n        },\n        calendar: {\n            sameDay: '[danes ob] LT',\n            nextDay: '[jutri ob] LT',\n\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[v] [nedeljo] [ob] LT';\n                    case 3:\n                        return '[v] [sredo] [ob] LT';\n                    case 6:\n                        return '[v] [soboto] [ob] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[v] dddd [ob] LT';\n                }\n            },\n            lastDay: '[včeraj ob] LT',\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[prejšnjo] [nedeljo] [ob] LT';\n                    case 3:\n                        return '[prejšnjo] [sredo] [ob] LT';\n                    case 6:\n                        return '[prejšnjo] [soboto] [ob] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[prejšnji] dddd [ob] LT';\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'čez %s',\n            past: 'pred %s',\n            s: processRelativeTime,\n            ss: processRelativeTime,\n            m: processRelativeTime,\n            mm: processRelativeTime,\n            h: processRelativeTime,\n            hh: processRelativeTime,\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return sl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sl.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sq.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sq.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Albanian [sq]\n//! author : Flakërim Ismani : https://github.com/flakerimi\n//! author : Menelion Elensúle : https://github.com/Oire\n//! author : Oerd Cukalla : https://github.com/oerd\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var sq = moment.defineLocale('sq', {\n        months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),\n        weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split(\n            '_'\n        ),\n        weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),\n        weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'),\n        weekdaysParseExact: true,\n        meridiemParse: /PD|MD/,\n        isPM: function (input) {\n            return input.charAt(0) === 'M';\n        },\n        meridiem: function (hours, minutes, isLower) {\n            return hours < 12 ? 'PD' : 'MD';\n        },\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Sot në] LT',\n            nextDay: '[Nesër në] LT',\n            nextWeek: 'dddd [në] LT',\n            lastDay: '[Dje në] LT',\n            lastWeek: 'dddd [e kaluar në] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'në %s',\n            past: '%s më parë',\n            s: 'disa sekonda',\n            ss: '%d sekonda',\n            m: 'një minutë',\n            mm: '%d minuta',\n            h: 'një orë',\n            hh: '%d orë',\n            d: 'një ditë',\n            dd: '%d ditë',\n            M: 'një muaj',\n            MM: '%d muaj',\n            y: 'një vit',\n            yy: '%d vite',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return sq;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sq.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sr-cyrl.js":
/*!***********************************************!*\
  !*** ./node_modules/moment/locale/sr-cyrl.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Serbian Cyrillic [sr-cyrl]\n//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j\n//! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var translator = {\n        words: {\n            //Different grammatical cases\n            ss: ['секунда', 'секунде', 'секунди'],\n            m: ['један минут', 'једног минута'],\n            mm: ['минут', 'минута', 'минута'],\n            h: ['један сат', 'једног сата'],\n            hh: ['сат', 'сата', 'сати'],\n            d: ['један дан', 'једног дана'],\n            dd: ['дан', 'дана', 'дана'],\n            M: ['један месец', 'једног месеца'],\n            MM: ['месец', 'месеца', 'месеци'],\n            y: ['једну годину', 'једне године'],\n            yy: ['годину', 'године', 'година'],\n        },\n        correctGrammaticalCase: function (number, wordKey) {\n            if (\n                number % 10 >= 1 &&\n                number % 10 <= 4 &&\n                (number % 100 < 10 || number % 100 >= 20)\n            ) {\n                return number % 10 === 1 ? wordKey[0] : wordKey[1];\n            }\n            return wordKey[2];\n        },\n        translate: function (number, withoutSuffix, key, isFuture) {\n            var wordKey = translator.words[key],\n                word;\n\n            if (key.length === 1) {\n                // Nominativ\n                if (key === 'y' && withoutSuffix) return 'једна година';\n                return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];\n            }\n\n            word = translator.correctGrammaticalCase(number, wordKey);\n            // Nominativ\n            if (key === 'yy' && withoutSuffix && word === 'годину') {\n                return number + ' година';\n            }\n\n            return number + ' ' + word;\n        },\n    };\n\n    var srCyrl = moment.defineLocale('sr-cyrl', {\n        months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split(\n            '_'\n        ),\n        monthsShort:\n            'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),\n        monthsParseExact: true,\n        weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),\n        weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),\n        weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'D. M. YYYY.',\n            LL: 'D. MMMM YYYY.',\n            LLL: 'D. MMMM YYYY. H:mm',\n            LLLL: 'dddd, D. MMMM YYYY. H:mm',\n        },\n        calendar: {\n            sameDay: '[данас у] LT',\n            nextDay: '[сутра у] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[у] [недељу] [у] LT';\n                    case 3:\n                        return '[у] [среду] [у] LT';\n                    case 6:\n                        return '[у] [суботу] [у] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[у] dddd [у] LT';\n                }\n            },\n            lastDay: '[јуче у] LT',\n            lastWeek: function () {\n                var lastWeekDays = [\n                    '[прошле] [недеље] [у] LT',\n                    '[прошлог] [понедељка] [у] LT',\n                    '[прошлог] [уторка] [у] LT',\n                    '[прошле] [среде] [у] LT',\n                    '[прошлог] [четвртка] [у] LT',\n                    '[прошлог] [петка] [у] LT',\n                    '[прошле] [суботе] [у] LT',\n                ];\n                return lastWeekDays[this.day()];\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'за %s',\n            past: 'пре %s',\n            s: 'неколико секунди',\n            ss: translator.translate,\n            m: translator.translate,\n            mm: translator.translate,\n            h: translator.translate,\n            hh: translator.translate,\n            d: translator.translate,\n            dd: translator.translate,\n            M: translator.translate,\n            MM: translator.translate,\n            y: translator.translate,\n            yy: translator.translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 1st is the first week of the year.\n        },\n    });\n\n    return srCyrl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sr-cyrl.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sr.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sr.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Serbian [sr]\n//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j\n//! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var translator = {\n        words: {\n            //Different grammatical cases\n            ss: ['sekunda', 'sekunde', 'sekundi'],\n            m: ['jedan minut', 'jednog minuta'],\n            mm: ['minut', 'minuta', 'minuta'],\n            h: ['jedan sat', 'jednog sata'],\n            hh: ['sat', 'sata', 'sati'],\n            d: ['jedan dan', 'jednog dana'],\n            dd: ['dan', 'dana', 'dana'],\n            M: ['jedan mesec', 'jednog meseca'],\n            MM: ['mesec', 'meseca', 'meseci'],\n            y: ['jednu godinu', 'jedne godine'],\n            yy: ['godinu', 'godine', 'godina'],\n        },\n        correctGrammaticalCase: function (number, wordKey) {\n            if (\n                number % 10 >= 1 &&\n                number % 10 <= 4 &&\n                (number % 100 < 10 || number % 100 >= 20)\n            ) {\n                return number % 10 === 1 ? wordKey[0] : wordKey[1];\n            }\n            return wordKey[2];\n        },\n        translate: function (number, withoutSuffix, key, isFuture) {\n            var wordKey = translator.words[key],\n                word;\n\n            if (key.length === 1) {\n                // Nominativ\n                if (key === 'y' && withoutSuffix) return 'jedna godina';\n                return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];\n            }\n\n            word = translator.correctGrammaticalCase(number, wordKey);\n            // Nominativ\n            if (key === 'yy' && withoutSuffix && word === 'godinu') {\n                return number + ' godina';\n            }\n\n            return number + ' ' + word;\n        },\n    };\n\n    var sr = moment.defineLocale('sr', {\n        months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(\n            '_'\n        ),\n        monthsShort:\n            'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),\n        monthsParseExact: true,\n        weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split(\n            '_'\n        ),\n        weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),\n        weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'D. M. YYYY.',\n            LL: 'D. MMMM YYYY.',\n            LLL: 'D. MMMM YYYY. H:mm',\n            LLLL: 'dddd, D. MMMM YYYY. H:mm',\n        },\n        calendar: {\n            sameDay: '[danas u] LT',\n            nextDay: '[sutra u] LT',\n            nextWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                        return '[u] [nedelju] [u] LT';\n                    case 3:\n                        return '[u] [sredu] [u] LT';\n                    case 6:\n                        return '[u] [subotu] [u] LT';\n                    case 1:\n                    case 2:\n                    case 4:\n                    case 5:\n                        return '[u] dddd [u] LT';\n                }\n            },\n            lastDay: '[juče u] LT',\n            lastWeek: function () {\n                var lastWeekDays = [\n                    '[prošle] [nedelje] [u] LT',\n                    '[prošlog] [ponedeljka] [u] LT',\n                    '[prošlog] [utorka] [u] LT',\n                    '[prošle] [srede] [u] LT',\n                    '[prošlog] [četvrtka] [u] LT',\n                    '[prošlog] [petka] [u] LT',\n                    '[prošle] [subote] [u] LT',\n                ];\n                return lastWeekDays[this.day()];\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'za %s',\n            past: 'pre %s',\n            s: 'nekoliko sekundi',\n            ss: translator.translate,\n            m: translator.translate,\n            mm: translator.translate,\n            h: translator.translate,\n            hh: translator.translate,\n            d: translator.translate,\n            dd: translator.translate,\n            M: translator.translate,\n            MM: translator.translate,\n            y: translator.translate,\n            yy: translator.translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return sr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sr.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ss.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ss.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : siSwati [ss]\n//! author : Nicolai Davies<mail@nicolai.io> : https://github.com/nicolaidavies\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ss = moment.defineLocale('ss', {\n        months: \"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni\".split(\n            '_'\n        ),\n        monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),\n        weekdays:\n            'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split(\n                '_'\n            ),\n        weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),\n        weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY h:mm A',\n            LLLL: 'dddd, D MMMM YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: '[Namuhla nga] LT',\n            nextDay: '[Kusasa nga] LT',\n            nextWeek: 'dddd [nga] LT',\n            lastDay: '[Itolo nga] LT',\n            lastWeek: 'dddd [leliphelile] [nga] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'nga %s',\n            past: 'wenteka nga %s',\n            s: 'emizuzwana lomcane',\n            ss: '%d mzuzwana',\n            m: 'umzuzu',\n            mm: '%d emizuzu',\n            h: 'lihora',\n            hh: '%d emahora',\n            d: 'lilanga',\n            dd: '%d emalanga',\n            M: 'inyanga',\n            MM: '%d tinyanga',\n            y: 'umnyaka',\n            yy: '%d iminyaka',\n        },\n        meridiemParse: /ekuseni|emini|entsambama|ebusuku/,\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 11) {\n                return 'ekuseni';\n            } else if (hours < 15) {\n                return 'emini';\n            } else if (hours < 19) {\n                return 'entsambama';\n            } else {\n                return 'ebusuku';\n            }\n        },\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'ekuseni') {\n                return hour;\n            } else if (meridiem === 'emini') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {\n                if (hour === 0) {\n                    return 0;\n                }\n                return hour + 12;\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}/,\n        ordinal: '%d',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return ss;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ss.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sv.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sv.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Swedish [sv]\n//! author : Jens Alm : https://github.com/ulmus\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var sv = moment.defineLocale('sv', {\n        months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split(\n            '_'\n        ),\n        monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),\n        weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),\n        weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),\n        weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY [kl.] HH:mm',\n            LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',\n            lll: 'D MMM YYYY HH:mm',\n            llll: 'ddd D MMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Idag] LT',\n            nextDay: '[Imorgon] LT',\n            lastDay: '[Igår] LT',\n            nextWeek: '[På] dddd LT',\n            lastWeek: '[I] dddd[s] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'om %s',\n            past: 'för %s sedan',\n            s: 'några sekunder',\n            ss: '%d sekunder',\n            m: 'en minut',\n            mm: '%d minuter',\n            h: 'en timme',\n            hh: '%d timmar',\n            d: 'en dag',\n            dd: '%d dagar',\n            M: 'en månad',\n            MM: '%d månader',\n            y: 'ett år',\n            yy: '%d år',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(\\:e|\\:a)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? ':e'\n                        : b === 1\n                          ? ':a'\n                          : b === 2\n                            ? ':a'\n                            : b === 3\n                              ? ':e'\n                              : ':e';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return sv;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sv.js?");

/***/ }),

/***/ "./node_modules/moment/locale/sw.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/sw.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Swahili [sw]\n//! author : Fahad Kassim : https://github.com/fadsel\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var sw = moment.defineLocale('sw', {\n        months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),\n        weekdays:\n            'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split(\n                '_'\n            ),\n        weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),\n        weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'hh:mm A',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[leo saa] LT',\n            nextDay: '[kesho saa] LT',\n            nextWeek: '[wiki ijayo] dddd [saat] LT',\n            lastDay: '[jana] LT',\n            lastWeek: '[wiki iliyopita] dddd [saat] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s baadaye',\n            past: 'tokea %s',\n            s: 'hivi punde',\n            ss: 'sekunde %d',\n            m: 'dakika moja',\n            mm: 'dakika %d',\n            h: 'saa limoja',\n            hh: 'masaa %d',\n            d: 'siku moja',\n            dd: 'siku %d',\n            M: 'mwezi mmoja',\n            MM: 'miezi %d',\n            y: 'mwaka mmoja',\n            yy: 'miaka %d',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return sw;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/sw.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ta.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ta.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Tamil [ta]\n//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var symbolMap = {\n            1: '௧',\n            2: '௨',\n            3: '௩',\n            4: '௪',\n            5: '௫',\n            6: '௬',\n            7: '௭',\n            8: '௮',\n            9: '௯',\n            0: '௦',\n        },\n        numberMap = {\n            '௧': '1',\n            '௨': '2',\n            '௩': '3',\n            '௪': '4',\n            '௫': '5',\n            '௬': '6',\n            '௭': '7',\n            '௮': '8',\n            '௯': '9',\n            '௦': '0',\n        };\n\n    var ta = moment.defineLocale('ta', {\n        months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(\n            '_'\n        ),\n        monthsShort:\n            'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(\n                '_'\n            ),\n        weekdays:\n            'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split(\n                '_'\n            ),\n        weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split(\n            '_'\n        ),\n        weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, HH:mm',\n            LLLL: 'dddd, D MMMM YYYY, HH:mm',\n        },\n        calendar: {\n            sameDay: '[இன்று] LT',\n            nextDay: '[நாளை] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[நேற்று] LT',\n            lastWeek: '[கடந்த வாரம்] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s இல்',\n            past: '%s முன்',\n            s: 'ஒரு சில விநாடிகள்',\n            ss: '%d விநாடிகள்',\n            m: 'ஒரு நிமிடம்',\n            mm: '%d நிமிடங்கள்',\n            h: 'ஒரு மணி நேரம்',\n            hh: '%d மணி நேரம்',\n            d: 'ஒரு நாள்',\n            dd: '%d நாட்கள்',\n            M: 'ஒரு மாதம்',\n            MM: '%d மாதங்கள்',\n            y: 'ஒரு வருடம்',\n            yy: '%d ஆண்டுகள்',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}வது/,\n        ordinal: function (number) {\n            return number + 'வது';\n        },\n        preparse: function (string) {\n            return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {\n                return numberMap[match];\n            });\n        },\n        postformat: function (string) {\n            return string.replace(/\\d/g, function (match) {\n                return symbolMap[match];\n            });\n        },\n        // refer http://ta.wikipedia.org/s/1er1\n        meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 2) {\n                return ' யாமம்';\n            } else if (hour < 6) {\n                return ' வைகறை'; // வைகறை\n            } else if (hour < 10) {\n                return ' காலை'; // காலை\n            } else if (hour < 14) {\n                return ' நண்பகல்'; // நண்பகல்\n            } else if (hour < 18) {\n                return ' எற்பாடு'; // எற்பாடு\n            } else if (hour < 22) {\n                return ' மாலை'; // மாலை\n            } else {\n                return ' யாமம்';\n            }\n        },\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'யாமம்') {\n                return hour < 2 ? hour : hour + 12;\n            } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {\n                return hour;\n            } else if (meridiem === 'நண்பகல்') {\n                return hour >= 10 ? hour : hour + 12;\n            } else {\n                return hour + 12;\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return ta;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ta.js?");

/***/ }),

/***/ "./node_modules/moment/locale/te.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/te.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Telugu [te]\n//! author : Krishna Chaitanya Thota : https://github.com/kcthota\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var te = moment.defineLocale('te', {\n        months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split(\n            '_'\n        ),\n        monthsShort:\n            'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays:\n            'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split(\n                '_'\n            ),\n        weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),\n        weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),\n        longDateFormat: {\n            LT: 'A h:mm',\n            LTS: 'A h:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY, A h:mm',\n            LLLL: 'dddd, D MMMM YYYY, A h:mm',\n        },\n        calendar: {\n            sameDay: '[నేడు] LT',\n            nextDay: '[రేపు] LT',\n            nextWeek: 'dddd, LT',\n            lastDay: '[నిన్న] LT',\n            lastWeek: '[గత] dddd, LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s లో',\n            past: '%s క్రితం',\n            s: 'కొన్ని క్షణాలు',\n            ss: '%d సెకన్లు',\n            m: 'ఒక నిమిషం',\n            mm: '%d నిమిషాలు',\n            h: 'ఒక గంట',\n            hh: '%d గంటలు',\n            d: 'ఒక రోజు',\n            dd: '%d రోజులు',\n            M: 'ఒక నెల',\n            MM: '%d నెలలు',\n            y: 'ఒక సంవత్సరం',\n            yy: '%d సంవత్సరాలు',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}వ/,\n        ordinal: '%dవ',\n        meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'రాత్రి') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'ఉదయం') {\n                return hour;\n            } else if (meridiem === 'మధ్యాహ్నం') {\n                return hour >= 10 ? hour : hour + 12;\n            } else if (meridiem === 'సాయంత్రం') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'రాత్రి';\n            } else if (hour < 10) {\n                return 'ఉదయం';\n            } else if (hour < 17) {\n                return 'మధ్యాహ్నం';\n            } else if (hour < 20) {\n                return 'సాయంత్రం';\n            } else {\n                return 'రాత్రి';\n            }\n        },\n        week: {\n            dow: 0, // Sunday is the first day of the week.\n            doy: 6, // The week that contains Jan 6th is the first week of the year.\n        },\n    });\n\n    return te;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/te.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tet.js":
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tet.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Tetun Dili (East Timor) [tet]\n//! author : Joshua Brooks : https://github.com/joshbrooks\n//! author : Onorio De J. Afonso : https://github.com/marobo\n//! author : Sonia Simoes : https://github.com/soniasimoes\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var tet = moment.defineLocale('tet', {\n        months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),\n        weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),\n        weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),\n        weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Ohin iha] LT',\n            nextDay: '[Aban iha] LT',\n            nextWeek: 'dddd [iha] LT',\n            lastDay: '[Horiseik iha] LT',\n            lastWeek: 'dddd [semana kotuk] [iha] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'iha %s',\n            past: '%s liuba',\n            s: 'segundu balun',\n            ss: 'segundu %d',\n            m: 'minutu ida',\n            mm: 'minutu %d',\n            h: 'oras ida',\n            hh: 'oras %d',\n            d: 'loron ida',\n            dd: 'loron %d',\n            M: 'fulan ida',\n            MM: 'fulan %d',\n            y: 'tinan ida',\n            yy: 'tinan %d',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(st|nd|rd|th)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return tet;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tet.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tg.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/tg.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Tajik [tg]\n//! author : Orif N. Jr. : https://github.com/orif-jr\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var suffixes = {\n        0: '-ум',\n        1: '-ум',\n        2: '-юм',\n        3: '-юм',\n        4: '-ум',\n        5: '-ум',\n        6: '-ум',\n        7: '-ум',\n        8: '-ум',\n        9: '-ум',\n        10: '-ум',\n        12: '-ум',\n        13: '-ум',\n        20: '-ум',\n        30: '-юм',\n        40: '-ум',\n        50: '-ум',\n        60: '-ум',\n        70: '-ум',\n        80: '-ум',\n        90: '-ум',\n        100: '-ум',\n    };\n\n    var tg = moment.defineLocale('tg', {\n        months: {\n            format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split(\n                '_'\n            ),\n            standalone:\n                'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(\n                    '_'\n                ),\n        },\n        monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),\n        weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split(\n            '_'\n        ),\n        weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),\n        weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Имрӯз соати] LT',\n            nextDay: '[Фардо соати] LT',\n            lastDay: '[Дирӯз соати] LT',\n            nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT',\n            lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'баъди %s',\n            past: '%s пеш',\n            s: 'якчанд сония',\n            m: 'як дақиқа',\n            mm: '%d дақиқа',\n            h: 'як соат',\n            hh: '%d соат',\n            d: 'як рӯз',\n            dd: '%d рӯз',\n            M: 'як моҳ',\n            MM: '%d моҳ',\n            y: 'як сол',\n            yy: '%d сол',\n        },\n        meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === 'шаб') {\n                return hour < 4 ? hour : hour + 12;\n            } else if (meridiem === 'субҳ') {\n                return hour;\n            } else if (meridiem === 'рӯз') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === 'бегоҳ') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'шаб';\n            } else if (hour < 11) {\n                return 'субҳ';\n            } else if (hour < 16) {\n                return 'рӯз';\n            } else if (hour < 19) {\n                return 'бегоҳ';\n            } else {\n                return 'шаб';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(ум|юм)/,\n        ordinal: function (number) {\n            var a = number % 10,\n                b = number >= 100 ? 100 : null;\n            return number + (suffixes[number] || suffixes[a] || suffixes[b]);\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 1th is the first week of the year.\n        },\n    });\n\n    return tg;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tg.js?");

/***/ }),

/***/ "./node_modules/moment/locale/th.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/th.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Thai [th]\n//! author : Kridsada Thanabulpong : https://github.com/sirn\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var th = moment.defineLocale('th', {\n        months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split(\n            '_'\n        ),\n        monthsShort:\n            'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),\n        weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference\n        weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'H:mm',\n            LTS: 'H:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY เวลา H:mm',\n            LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm',\n        },\n        meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,\n        isPM: function (input) {\n            return input === 'หลังเที่ยง';\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'ก่อนเที่ยง';\n            } else {\n                return 'หลังเที่ยง';\n            }\n        },\n        calendar: {\n            sameDay: '[วันนี้ เวลา] LT',\n            nextDay: '[พรุ่งนี้ เวลา] LT',\n            nextWeek: 'dddd[หน้า เวลา] LT',\n            lastDay: '[เมื่อวานนี้ เวลา] LT',\n            lastWeek: '[วัน]dddd[ที่แล้ว เวลา] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'อีก %s',\n            past: '%sที่แล้ว',\n            s: 'ไม่กี่วินาที',\n            ss: '%d วินาที',\n            m: '1 นาที',\n            mm: '%d นาที',\n            h: '1 ชั่วโมง',\n            hh: '%d ชั่วโมง',\n            d: '1 วัน',\n            dd: '%d วัน',\n            w: '1 สัปดาห์',\n            ww: '%d สัปดาห์',\n            M: '1 เดือน',\n            MM: '%d เดือน',\n            y: '1 ปี',\n            yy: '%d ปี',\n        },\n    });\n\n    return th;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/th.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tk.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/tk.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Turkmen [tk]\n//! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var suffixes = {\n        1: \"'inji\",\n        5: \"'inji\",\n        8: \"'inji\",\n        70: \"'inji\",\n        80: \"'inji\",\n        2: \"'nji\",\n        7: \"'nji\",\n        20: \"'nji\",\n        50: \"'nji\",\n        3: \"'ünji\",\n        4: \"'ünji\",\n        100: \"'ünji\",\n        6: \"'njy\",\n        9: \"'unjy\",\n        10: \"'unjy\",\n        30: \"'unjy\",\n        60: \"'ynjy\",\n        90: \"'ynjy\",\n    };\n\n    var tk = moment.defineLocale('tk', {\n        months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split(\n            '_'\n        ),\n        monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'),\n        weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split(\n            '_'\n        ),\n        weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'),\n        weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[bugün sagat] LT',\n            nextDay: '[ertir sagat] LT',\n            nextWeek: '[indiki] dddd [sagat] LT',\n            lastDay: '[düýn] LT',\n            lastWeek: '[geçen] dddd [sagat] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s soň',\n            past: '%s öň',\n            s: 'birnäçe sekunt',\n            m: 'bir minut',\n            mm: '%d minut',\n            h: 'bir sagat',\n            hh: '%d sagat',\n            d: 'bir gün',\n            dd: '%d gün',\n            M: 'bir aý',\n            MM: '%d aý',\n            y: 'bir ýyl',\n            yy: '%d ýyl',\n        },\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'Do':\n                case 'DD':\n                    return number;\n                default:\n                    if (number === 0) {\n                        // special case for zero\n                        return number + \"'unjy\";\n                    }\n                    var a = number % 10,\n                        b = (number % 100) - a,\n                        c = number >= 100 ? 100 : null;\n                    return number + (suffixes[a] || suffixes[b] || suffixes[c]);\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return tk;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tk.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tl-ph.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/tl-ph.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Tagalog (Philippines) [tl-ph]\n//! author : Dan Hagman : https://github.com/hagmandan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var tlPh = moment.defineLocale('tl-ph', {\n        months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(\n            '_'\n        ),\n        monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),\n        weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(\n            '_'\n        ),\n        weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),\n        weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'MM/D/YYYY',\n            LL: 'MMMM D, YYYY',\n            LLL: 'MMMM D, YYYY HH:mm',\n            LLLL: 'dddd, MMMM DD, YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: 'LT [ngayong araw]',\n            nextDay: '[Bukas ng] LT',\n            nextWeek: 'LT [sa susunod na] dddd',\n            lastDay: 'LT [kahapon]',\n            lastWeek: 'LT [noong nakaraang] dddd',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'sa loob ng %s',\n            past: '%s ang nakalipas',\n            s: 'ilang segundo',\n            ss: '%d segundo',\n            m: 'isang minuto',\n            mm: '%d minuto',\n            h: 'isang oras',\n            hh: '%d oras',\n            d: 'isang araw',\n            dd: '%d araw',\n            M: 'isang buwan',\n            MM: '%d buwan',\n            y: 'isang taon',\n            yy: '%d taon',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}/,\n        ordinal: function (number) {\n            return number;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return tlPh;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tl-ph.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tlh.js":
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tlh.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Klingon [tlh]\n//! author : Dominika Kruk : https://github.com/amaranthrose\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');\n\n    function translateFuture(output) {\n        var time = output;\n        time =\n            output.indexOf('jaj') !== -1\n                ? time.slice(0, -3) + 'leS'\n                : output.indexOf('jar') !== -1\n                  ? time.slice(0, -3) + 'waQ'\n                  : output.indexOf('DIS') !== -1\n                    ? time.slice(0, -3) + 'nem'\n                    : time + ' pIq';\n        return time;\n    }\n\n    function translatePast(output) {\n        var time = output;\n        time =\n            output.indexOf('jaj') !== -1\n                ? time.slice(0, -3) + 'Hu’'\n                : output.indexOf('jar') !== -1\n                  ? time.slice(0, -3) + 'wen'\n                  : output.indexOf('DIS') !== -1\n                    ? time.slice(0, -3) + 'ben'\n                    : time + ' ret';\n        return time;\n    }\n\n    function translate(number, withoutSuffix, string, isFuture) {\n        var numberNoun = numberAsNoun(number);\n        switch (string) {\n            case 'ss':\n                return numberNoun + ' lup';\n            case 'mm':\n                return numberNoun + ' tup';\n            case 'hh':\n                return numberNoun + ' rep';\n            case 'dd':\n                return numberNoun + ' jaj';\n            case 'MM':\n                return numberNoun + ' jar';\n            case 'yy':\n                return numberNoun + ' DIS';\n        }\n    }\n\n    function numberAsNoun(number) {\n        var hundred = Math.floor((number % 1000) / 100),\n            ten = Math.floor((number % 100) / 10),\n            one = number % 10,\n            word = '';\n        if (hundred > 0) {\n            word += numbersNouns[hundred] + 'vatlh';\n        }\n        if (ten > 0) {\n            word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH';\n        }\n        if (one > 0) {\n            word += (word !== '' ? ' ' : '') + numbersNouns[one];\n        }\n        return word === '' ? 'pagh' : word;\n    }\n\n    var tlh = moment.defineLocale('tlh', {\n        months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split(\n            '_'\n        ),\n        monthsShort:\n            'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(\n            '_'\n        ),\n        weekdaysShort:\n            'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),\n        weekdaysMin:\n            'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[DaHjaj] LT',\n            nextDay: '[wa’leS] LT',\n            nextWeek: 'LLL',\n            lastDay: '[wa’Hu’] LT',\n            lastWeek: 'LLL',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: translateFuture,\n            past: translatePast,\n            s: 'puS lup',\n            ss: translate,\n            m: 'wa’ tup',\n            mm: translate,\n            h: 'wa’ rep',\n            hh: translate,\n            d: 'wa’ jaj',\n            dd: translate,\n            M: 'wa’ jar',\n            MM: translate,\n            y: 'wa’ DIS',\n            yy: translate,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return tlh;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tlh.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tr.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/tr.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Turkish [tr]\n//! authors : Erhan Gundogan : https://github.com/erhangundogan,\n//!           Burak Yiğit Kaya: https://github.com/BYK\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var suffixes = {\n        1: \"'inci\",\n        5: \"'inci\",\n        8: \"'inci\",\n        70: \"'inci\",\n        80: \"'inci\",\n        2: \"'nci\",\n        7: \"'nci\",\n        20: \"'nci\",\n        50: \"'nci\",\n        3: \"'üncü\",\n        4: \"'üncü\",\n        100: \"'üncü\",\n        6: \"'ncı\",\n        9: \"'uncu\",\n        10: \"'uncu\",\n        30: \"'uncu\",\n        60: \"'ıncı\",\n        90: \"'ıncı\",\n    };\n\n    var tr = moment.defineLocale('tr', {\n        months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split(\n            '_'\n        ),\n        monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),\n        weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split(\n            '_'\n        ),\n        weekdaysShort: 'Paz_Pzt_Sal_Çar_Per_Cum_Cmt'.split('_'),\n        weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 12) {\n                return isLower ? 'öö' : 'ÖÖ';\n            } else {\n                return isLower ? 'ös' : 'ÖS';\n            }\n        },\n        meridiemParse: /öö|ÖÖ|ös|ÖS/,\n        isPM: function (input) {\n            return input === 'ös' || input === 'ÖS';\n        },\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[bugün saat] LT',\n            nextDay: '[yarın saat] LT',\n            nextWeek: '[gelecek] dddd [saat] LT',\n            lastDay: '[dün] LT',\n            lastWeek: '[geçen] dddd [saat] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s sonra',\n            past: '%s önce',\n            s: 'birkaç saniye',\n            ss: '%d saniye',\n            m: 'bir dakika',\n            mm: '%d dakika',\n            h: 'bir saat',\n            hh: '%d saat',\n            d: 'bir gün',\n            dd: '%d gün',\n            w: 'bir hafta',\n            ww: '%d hafta',\n            M: 'bir ay',\n            MM: '%d ay',\n            y: 'bir yıl',\n            yy: '%d yıl',\n        },\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'Do':\n                case 'DD':\n                    return number;\n                default:\n                    if (number === 0) {\n                        // special case for zero\n                        return number + \"'ıncı\";\n                    }\n                    var a = number % 10,\n                        b = (number % 100) - a,\n                        c = number >= 100 ? 100 : null;\n                    return number + (suffixes[a] || suffixes[b] || suffixes[c]);\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return tr;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tr.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tzl.js":
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tzl.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Talossan [tzl]\n//! author : Robin van der Vliet : https://github.com/robin0van0der0v\n//! author : Iustì Canun\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.\n    // This is currently too difficult (maybe even impossible) to add.\n    var tzl = moment.defineLocale('tzl', {\n        months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split(\n            '_'\n        ),\n        monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),\n        weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),\n        weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),\n        weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),\n        longDateFormat: {\n            LT: 'HH.mm',\n            LTS: 'HH.mm.ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D. MMMM [dallas] YYYY',\n            LLL: 'D. MMMM [dallas] YYYY HH.mm',\n            LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm',\n        },\n        meridiemParse: /d\\'o|d\\'a/i,\n        isPM: function (input) {\n            return \"d'o\" === input.toLowerCase();\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours > 11) {\n                return isLower ? \"d'o\" : \"D'O\";\n            } else {\n                return isLower ? \"d'a\" : \"D'A\";\n            }\n        },\n        calendar: {\n            sameDay: '[oxhi à] LT',\n            nextDay: '[demà à] LT',\n            nextWeek: 'dddd [à] LT',\n            lastDay: '[ieiri à] LT',\n            lastWeek: '[sür el] dddd [lasteu à] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'osprei %s',\n            past: 'ja%s',\n            s: processRelativeTime,\n            ss: processRelativeTime,\n            m: processRelativeTime,\n            mm: processRelativeTime,\n            h: processRelativeTime,\n            hh: processRelativeTime,\n            d: processRelativeTime,\n            dd: processRelativeTime,\n            M: processRelativeTime,\n            MM: processRelativeTime,\n            y: processRelativeTime,\n            yy: processRelativeTime,\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}\\./,\n        ordinal: '%d.',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    function processRelativeTime(number, withoutSuffix, key, isFuture) {\n        var format = {\n            s: ['viensas secunds', \"'iensas secunds\"],\n            ss: [number + ' secunds', '' + number + ' secunds'],\n            m: [\"'n míut\", \"'iens míut\"],\n            mm: [number + ' míuts', '' + number + ' míuts'],\n            h: [\"'n þora\", \"'iensa þora\"],\n            hh: [number + ' þoras', '' + number + ' þoras'],\n            d: [\"'n ziua\", \"'iensa ziua\"],\n            dd: [number + ' ziuas', '' + number + ' ziuas'],\n            M: [\"'n mes\", \"'iens mes\"],\n            MM: [number + ' mesen', '' + number + ' mesen'],\n            y: [\"'n ar\", \"'iens ar\"],\n            yy: [number + ' ars', '' + number + ' ars'],\n        };\n        return isFuture\n            ? format[key][0]\n            : withoutSuffix\n              ? format[key][0]\n              : format[key][1];\n    }\n\n    return tzl;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tzl.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tzm-latn.js":
/*!************************************************!*\
  !*** ./node_modules/moment/locale/tzm-latn.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Central Atlas Tamazight Latin [tzm-latn]\n//! author : Abdel Said : https://github.com/abdelsaid\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var tzmLatn = moment.defineLocale('tzm-latn', {\n        months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(\n            '_'\n        ),\n        monthsShort:\n            'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(\n                '_'\n            ),\n        weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),\n        weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),\n        weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[asdkh g] LT',\n            nextDay: '[aska g] LT',\n            nextWeek: 'dddd [g] LT',\n            lastDay: '[assant g] LT',\n            lastWeek: 'dddd [g] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'dadkh s yan %s',\n            past: 'yan %s',\n            s: 'imik',\n            ss: '%d imik',\n            m: 'minuḍ',\n            mm: '%d minuḍ',\n            h: 'saɛa',\n            hh: '%d tassaɛin',\n            d: 'ass',\n            dd: '%d ossan',\n            M: 'ayowr',\n            MM: '%d iyyirn',\n            y: 'asgas',\n            yy: '%d isgasn',\n        },\n        week: {\n            dow: 6, // Saturday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return tzmLatn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tzm-latn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/tzm.js":
/*!*******************************************!*\
  !*** ./node_modules/moment/locale/tzm.js ***!
  \*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Central Atlas Tamazight [tzm]\n//! author : Abdel Said : https://github.com/abdelsaid\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var tzm = moment.defineLocale('tzm', {\n        months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(\n            '_'\n        ),\n        monthsShort:\n            'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(\n                '_'\n            ),\n        weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),\n        weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),\n        weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',\n            nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',\n            nextWeek: 'dddd [ⴴ] LT',\n            lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',\n            lastWeek: 'dddd [ⴴ] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',\n            past: 'ⵢⴰⵏ %s',\n            s: 'ⵉⵎⵉⴽ',\n            ss: '%d ⵉⵎⵉⴽ',\n            m: 'ⵎⵉⵏⵓⴺ',\n            mm: '%d ⵎⵉⵏⵓⴺ',\n            h: 'ⵙⴰⵄⴰ',\n            hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',\n            d: 'ⴰⵙⵙ',\n            dd: '%d oⵙⵙⴰⵏ',\n            M: 'ⴰⵢoⵓⵔ',\n            MM: '%d ⵉⵢⵢⵉⵔⵏ',\n            y: 'ⴰⵙⴳⴰⵙ',\n            yy: '%d ⵉⵙⴳⴰⵙⵏ',\n        },\n        week: {\n            dow: 6, // Saturday is the first day of the week.\n            doy: 12, // The week that contains Jan 12th is the first week of the year.\n        },\n    });\n\n    return tzm;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/tzm.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ug-cn.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/ug-cn.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Uyghur (China) [ug-cn]\n//! author: boyaq : https://github.com/boyaq\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var ugCn = moment.defineLocale('ug-cn', {\n        months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(\n            '_'\n        ),\n        monthsShort:\n            'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(\n                '_'\n            ),\n        weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(\n            '_'\n        ),\n        weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),\n        weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY-MM-DD',\n            LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',\n            LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',\n            LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',\n        },\n        meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (\n                meridiem === 'يېرىم كېچە' ||\n                meridiem === 'سەھەر' ||\n                meridiem === 'چۈشتىن بۇرۇن'\n            ) {\n                return hour;\n            } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {\n                return hour + 12;\n            } else {\n                return hour >= 11 ? hour : hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            var hm = hour * 100 + minute;\n            if (hm < 600) {\n                return 'يېرىم كېچە';\n            } else if (hm < 900) {\n                return 'سەھەر';\n            } else if (hm < 1130) {\n                return 'چۈشتىن بۇرۇن';\n            } else if (hm < 1230) {\n                return 'چۈش';\n            } else if (hm < 1800) {\n                return 'چۈشتىن كېيىن';\n            } else {\n                return 'كەچ';\n            }\n        },\n        calendar: {\n            sameDay: '[بۈگۈن سائەت] LT',\n            nextDay: '[ئەتە سائەت] LT',\n            nextWeek: '[كېلەركى] dddd [سائەت] LT',\n            lastDay: '[تۆنۈگۈن] LT',\n            lastWeek: '[ئالدىنقى] dddd [سائەت] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s كېيىن',\n            past: '%s بۇرۇن',\n            s: 'نەچچە سېكونت',\n            ss: '%d سېكونت',\n            m: 'بىر مىنۇت',\n            mm: '%d مىنۇت',\n            h: 'بىر سائەت',\n            hh: '%d سائەت',\n            d: 'بىر كۈن',\n            dd: '%d كۈن',\n            M: 'بىر ئاي',\n            MM: '%d ئاي',\n            y: 'بىر يىل',\n            yy: '%d يىل',\n        },\n\n        dayOfMonthOrdinalParse: /\\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '-كۈنى';\n                case 'w':\n                case 'W':\n                    return number + '-ھەپتە';\n                default:\n                    return number;\n            }\n        },\n        preparse: function (string) {\n            return string.replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string.replace(/,/g, '،');\n        },\n        week: {\n            // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 1st is the first week of the year.\n        },\n    });\n\n    return ugCn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ug-cn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/uk.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/uk.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Ukrainian [uk]\n//! author : zemlanin : https://github.com/zemlanin\n//! Author : Menelion Elensúle : https://github.com/Oire\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    function plural(word, num) {\n        var forms = word.split('_');\n        return num % 10 === 1 && num % 100 !== 11\n            ? forms[0]\n            : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)\n              ? forms[1]\n              : forms[2];\n    }\n    function relativeTimeWithPlural(number, withoutSuffix, key) {\n        var format = {\n            ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',\n            mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',\n            hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',\n            dd: 'день_дні_днів',\n            MM: 'місяць_місяці_місяців',\n            yy: 'рік_роки_років',\n        };\n        if (key === 'm') {\n            return withoutSuffix ? 'хвилина' : 'хвилину';\n        } else if (key === 'h') {\n            return withoutSuffix ? 'година' : 'годину';\n        } else {\n            return number + ' ' + plural(format[key], +number);\n        }\n    }\n    function weekdaysCaseReplace(m, format) {\n        var weekdays = {\n                nominative:\n                    'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split(\n                        '_'\n                    ),\n                accusative:\n                    'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split(\n                        '_'\n                    ),\n                genitive:\n                    'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split(\n                        '_'\n                    ),\n            },\n            nounCase;\n\n        if (m === true) {\n            return weekdays['nominative']\n                .slice(1, 7)\n                .concat(weekdays['nominative'].slice(0, 1));\n        }\n        if (!m) {\n            return weekdays['nominative'];\n        }\n\n        nounCase = /(\\[[ВвУу]\\]) ?dddd/.test(format)\n            ? 'accusative'\n            : /\\[?(?:минулої|наступної)? ?\\] ?dddd/.test(format)\n              ? 'genitive'\n              : 'nominative';\n        return weekdays[nounCase][m.day()];\n    }\n    function processHoursFunction(str) {\n        return function () {\n            return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';\n        };\n    }\n\n    var uk = moment.defineLocale('uk', {\n        months: {\n            format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split(\n                '_'\n            ),\n            standalone:\n                'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split(\n                    '_'\n                ),\n        },\n        monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split(\n            '_'\n        ),\n        weekdays: weekdaysCaseReplace,\n        weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),\n        weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD.MM.YYYY',\n            LL: 'D MMMM YYYY р.',\n            LLL: 'D MMMM YYYY р., HH:mm',\n            LLLL: 'dddd, D MMMM YYYY р., HH:mm',\n        },\n        calendar: {\n            sameDay: processHoursFunction('[Сьогодні '),\n            nextDay: processHoursFunction('[Завтра '),\n            lastDay: processHoursFunction('[Вчора '),\n            nextWeek: processHoursFunction('[У] dddd ['),\n            lastWeek: function () {\n                switch (this.day()) {\n                    case 0:\n                    case 3:\n                    case 5:\n                    case 6:\n                        return processHoursFunction('[Минулої] dddd [').call(this);\n                    case 1:\n                    case 2:\n                    case 4:\n                        return processHoursFunction('[Минулого] dddd [').call(this);\n                }\n            },\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'за %s',\n            past: '%s тому',\n            s: 'декілька секунд',\n            ss: relativeTimeWithPlural,\n            m: relativeTimeWithPlural,\n            mm: relativeTimeWithPlural,\n            h: 'годину',\n            hh: relativeTimeWithPlural,\n            d: 'день',\n            dd: relativeTimeWithPlural,\n            M: 'місяць',\n            MM: relativeTimeWithPlural,\n            y: 'рік',\n            yy: relativeTimeWithPlural,\n        },\n        // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason\n        meridiemParse: /ночі|ранку|дня|вечора/,\n        isPM: function (input) {\n            return /^(дня|вечора)$/.test(input);\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 4) {\n                return 'ночі';\n            } else if (hour < 12) {\n                return 'ранку';\n            } else if (hour < 17) {\n                return 'дня';\n            } else {\n                return 'вечора';\n            }\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}-(й|го)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'M':\n                case 'd':\n                case 'DDD':\n                case 'w':\n                case 'W':\n                    return number + '-й';\n                case 'D':\n                    return number + '-го';\n                default:\n                    return number;\n            }\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return uk;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/uk.js?");

/***/ }),

/***/ "./node_modules/moment/locale/ur.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/ur.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Urdu [ur]\n//! author : Sawood Alam : https://github.com/ibnesayeed\n//! author : Zack : https://github.com/ZackVision\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var months = [\n            'جنوری',\n            'فروری',\n            'مارچ',\n            'اپریل',\n            'مئی',\n            'جون',\n            'جولائی',\n            'اگست',\n            'ستمبر',\n            'اکتوبر',\n            'نومبر',\n            'دسمبر',\n        ],\n        days = ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'];\n\n    var ur = moment.defineLocale('ur', {\n        months: months,\n        monthsShort: months,\n        weekdays: days,\n        weekdaysShort: days,\n        weekdaysMin: days,\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd، D MMMM YYYY HH:mm',\n        },\n        meridiemParse: /صبح|شام/,\n        isPM: function (input) {\n            return 'شام' === input;\n        },\n        meridiem: function (hour, minute, isLower) {\n            if (hour < 12) {\n                return 'صبح';\n            }\n            return 'شام';\n        },\n        calendar: {\n            sameDay: '[آج بوقت] LT',\n            nextDay: '[کل بوقت] LT',\n            nextWeek: 'dddd [بوقت] LT',\n            lastDay: '[گذشتہ روز بوقت] LT',\n            lastWeek: '[گذشتہ] dddd [بوقت] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s بعد',\n            past: '%s قبل',\n            s: 'چند سیکنڈ',\n            ss: '%d سیکنڈ',\n            m: 'ایک منٹ',\n            mm: '%d منٹ',\n            h: 'ایک گھنٹہ',\n            hh: '%d گھنٹے',\n            d: 'ایک دن',\n            dd: '%d دن',\n            M: 'ایک ماہ',\n            MM: '%d ماہ',\n            y: 'ایک سال',\n            yy: '%d سال',\n        },\n        preparse: function (string) {\n            return string.replace(/،/g, ',');\n        },\n        postformat: function (string) {\n            return string.replace(/,/g, '،');\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return ur;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/ur.js?");

/***/ }),

/***/ "./node_modules/moment/locale/uz-latn.js":
/*!***********************************************!*\
  !*** ./node_modules/moment/locale/uz-latn.js ***!
  \***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Uzbek Latin [uz-latn]\n//! author : Rasulbek Mirzayev : github.com/Rasulbeeek\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var uzLatn = moment.defineLocale('uz-latn', {\n        months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split(\n            '_'\n        ),\n        monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),\n        weekdays:\n            'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split(\n                '_'\n            ),\n        weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),\n        weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'D MMMM YYYY, dddd HH:mm',\n        },\n        calendar: {\n            sameDay: '[Bugun soat] LT [da]',\n            nextDay: '[Ertaga] LT [da]',\n            nextWeek: 'dddd [kuni soat] LT [da]',\n            lastDay: '[Kecha soat] LT [da]',\n            lastWeek: \"[O'tgan] dddd [kuni soat] LT [da]\",\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'Yaqin %s ichida',\n            past: 'Bir necha %s oldin',\n            s: 'soniya',\n            ss: '%d soniya',\n            m: 'bir daqiqa',\n            mm: '%d daqiqa',\n            h: 'bir soat',\n            hh: '%d soat',\n            d: 'bir kun',\n            dd: '%d kun',\n            M: 'bir oy',\n            MM: '%d oy',\n            y: 'bir yil',\n            yy: '%d yil',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 7th is the first week of the year.\n        },\n    });\n\n    return uzLatn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/uz-latn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/uz.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/uz.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Uzbek [uz]\n//! author : Sardor Muminov : https://github.com/muminoff\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var uz = moment.defineLocale('uz', {\n        months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(\n            '_'\n        ),\n        monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),\n        weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),\n        weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),\n        weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'D MMMM YYYY, dddd HH:mm',\n        },\n        calendar: {\n            sameDay: '[Бугун соат] LT [да]',\n            nextDay: '[Эртага] LT [да]',\n            nextWeek: 'dddd [куни соат] LT [да]',\n            lastDay: '[Кеча соат] LT [да]',\n            lastWeek: '[Утган] dddd [куни соат] LT [да]',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'Якин %s ичида',\n            past: 'Бир неча %s олдин',\n            s: 'фурсат',\n            ss: '%d фурсат',\n            m: 'бир дакика',\n            mm: '%d дакика',\n            h: 'бир соат',\n            hh: '%d соат',\n            d: 'бир кун',\n            dd: '%d кун',\n            M: 'бир ой',\n            MM: '%d ой',\n            y: 'бир йил',\n            yy: '%d йил',\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 7, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return uz;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/uz.js?");

/***/ }),

/***/ "./node_modules/moment/locale/vi.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/vi.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Vietnamese [vi]\n//! author : Bang Nguyen : https://github.com/bangnk\n//! author : Chien Kira : https://github.com/chienkira\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var vi = moment.defineLocale('vi', {\n        months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split(\n            '_'\n        ),\n        monthsShort:\n            'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(\n            '_'\n        ),\n        weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),\n        weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),\n        weekdaysParseExact: true,\n        meridiemParse: /sa|ch/i,\n        isPM: function (input) {\n            return /^ch$/i.test(input);\n        },\n        meridiem: function (hours, minutes, isLower) {\n            if (hours < 12) {\n                return isLower ? 'sa' : 'SA';\n            } else {\n                return isLower ? 'ch' : 'CH';\n            }\n        },\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM [năm] YYYY',\n            LLL: 'D MMMM [năm] YYYY HH:mm',\n            LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',\n            l: 'DD/M/YYYY',\n            ll: 'D MMM YYYY',\n            lll: 'D MMM YYYY HH:mm',\n            llll: 'ddd, D MMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[Hôm nay lúc] LT',\n            nextDay: '[Ngày mai lúc] LT',\n            nextWeek: 'dddd [tuần tới lúc] LT',\n            lastDay: '[Hôm qua lúc] LT',\n            lastWeek: 'dddd [tuần trước lúc] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: '%s tới',\n            past: '%s trước',\n            s: 'vài giây',\n            ss: '%d giây',\n            m: 'một phút',\n            mm: '%d phút',\n            h: 'một giờ',\n            hh: '%d giờ',\n            d: 'một ngày',\n            dd: '%d ngày',\n            w: 'một tuần',\n            ww: '%d tuần',\n            M: 'một tháng',\n            MM: '%d tháng',\n            y: 'một năm',\n            yy: '%d năm',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}/,\n        ordinal: function (number) {\n            return number;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return vi;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/vi.js?");

/***/ }),

/***/ "./node_modules/moment/locale/x-pseudo.js":
/*!************************************************!*\
  !*** ./node_modules/moment/locale/x-pseudo.js ***!
  \************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Pseudo [x-pseudo]\n//! author : Andrew Hood : https://github.com/andrewhood125\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var xPseudo = moment.defineLocale('x-pseudo', {\n        months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split(\n            '_'\n        ),\n        monthsShort:\n            'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split(\n                '_'\n            ),\n        monthsParseExact: true,\n        weekdays:\n            'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split(\n                '_'\n            ),\n        weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),\n        weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),\n        weekdaysParseExact: true,\n        longDateFormat: {\n            LT: 'HH:mm',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY HH:mm',\n            LLLL: 'dddd, D MMMM YYYY HH:mm',\n        },\n        calendar: {\n            sameDay: '[T~ódá~ý át] LT',\n            nextDay: '[T~ómó~rró~w át] LT',\n            nextWeek: 'dddd [át] LT',\n            lastDay: '[Ý~ést~érdá~ý át] LT',\n            lastWeek: '[L~ást] dddd [át] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'í~ñ %s',\n            past: '%s á~gó',\n            s: 'á ~féw ~sécó~ñds',\n            ss: '%d s~écóñ~ds',\n            m: 'á ~míñ~úté',\n            mm: '%d m~íñú~tés',\n            h: 'á~ñ hó~úr',\n            hh: '%d h~óúrs',\n            d: 'á ~dáý',\n            dd: '%d d~áýs',\n            M: 'á ~móñ~th',\n            MM: '%d m~óñt~hs',\n            y: 'á ~ýéár',\n            yy: '%d ý~éárs',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(th|st|nd|rd)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    ~~((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return xPseudo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/x-pseudo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/yo.js":
/*!******************************************!*\
  !*** ./node_modules/moment/locale/yo.js ***!
  \******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Yoruba Nigeria [yo]\n//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var yo = moment.defineLocale('yo', {\n        months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split(\n            '_'\n        ),\n        monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),\n        weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),\n        weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),\n        weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),\n        longDateFormat: {\n            LT: 'h:mm A',\n            LTS: 'h:mm:ss A',\n            L: 'DD/MM/YYYY',\n            LL: 'D MMMM YYYY',\n            LLL: 'D MMMM YYYY h:mm A',\n            LLLL: 'dddd, D MMMM YYYY h:mm A',\n        },\n        calendar: {\n            sameDay: '[Ònì ni] LT',\n            nextDay: '[Ọ̀la ni] LT',\n            nextWeek: \"dddd [Ọsẹ̀ tón'bọ] [ni] LT\",\n            lastDay: '[Àna ni] LT',\n            lastWeek: 'dddd [Ọsẹ̀ tólọ́] [ni] LT',\n            sameElse: 'L',\n        },\n        relativeTime: {\n            future: 'ní %s',\n            past: '%s kọjá',\n            s: 'ìsẹjú aayá die',\n            ss: 'aayá %d',\n            m: 'ìsẹjú kan',\n            mm: 'ìsẹjú %d',\n            h: 'wákati kan',\n            hh: 'wákati %d',\n            d: 'ọjọ́ kan',\n            dd: 'ọjọ́ %d',\n            M: 'osù kan',\n            MM: 'osù %d',\n            y: 'ọdún kan',\n            yy: 'ọdún %d',\n        },\n        dayOfMonthOrdinalParse: /ọjọ́\\s\\d{1,2}/,\n        ordinal: 'ọjọ́ %d',\n        week: {\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return yo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/yo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/zh-cn.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-cn.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Chinese (China) [zh-cn]\n//! author : suupic : https://github.com/suupic\n//! author : Zeno Zeng : https://github.com/zenozeng\n//! author : uu109 : https://github.com/uu109\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var zhCn = moment.defineLocale('zh-cn', {\n        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n            '_'\n        ),\n        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n            '_'\n        ),\n        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n        weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),\n        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY/MM/DD',\n            LL: 'YYYY年M月D日',\n            LLL: 'YYYY年M月D日Ah点mm分',\n            LLLL: 'YYYY年M月D日ddddAh点mm分',\n            l: 'YYYY/M/D',\n            ll: 'YYYY年M月D日',\n            lll: 'YYYY年M月D日 HH:mm',\n            llll: 'YYYY年M月D日dddd HH:mm',\n        },\n        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n                return hour;\n            } else if (meridiem === '下午' || meridiem === '晚上') {\n                return hour + 12;\n            } else {\n                // '中午'\n                return hour >= 11 ? hour : hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            var hm = hour * 100 + minute;\n            if (hm < 600) {\n                return '凌晨';\n            } else if (hm < 900) {\n                return '早上';\n            } else if (hm < 1130) {\n                return '上午';\n            } else if (hm < 1230) {\n                return '中午';\n            } else if (hm < 1800) {\n                return '下午';\n            } else {\n                return '晚上';\n            }\n        },\n        calendar: {\n            sameDay: '[今天]LT',\n            nextDay: '[明天]LT',\n            nextWeek: function (now) {\n                if (now.week() !== this.week()) {\n                    return '[下]dddLT';\n                } else {\n                    return '[本]dddLT';\n                }\n            },\n            lastDay: '[昨天]LT',\n            lastWeek: function (now) {\n                if (this.week() !== now.week()) {\n                    return '[上]dddLT';\n                } else {\n                    return '[本]dddLT';\n                }\n            },\n            sameElse: 'L',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(日|月|周)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '日';\n                case 'M':\n                    return number + '月';\n                case 'w':\n                case 'W':\n                    return number + '周';\n                default:\n                    return number;\n            }\n        },\n        relativeTime: {\n            future: '%s后',\n            past: '%s前',\n            s: '几秒',\n            ss: '%d 秒',\n            m: '1 分钟',\n            mm: '%d 分钟',\n            h: '1 小时',\n            hh: '%d 小时',\n            d: '1 天',\n            dd: '%d 天',\n            w: '1 周',\n            ww: '%d 周',\n            M: '1 个月',\n            MM: '%d 个月',\n            y: '1 年',\n            yy: '%d 年',\n        },\n        week: {\n            // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效\n            dow: 1, // Monday is the first day of the week.\n            doy: 4, // The week that contains Jan 4th is the first week of the year.\n        },\n    });\n\n    return zhCn;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/zh-cn.js?");

/***/ }),

/***/ "./node_modules/moment/locale/zh-hk.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-hk.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Chinese (Hong Kong) [zh-hk]\n//! author : Ben : https://github.com/ben-lin\n//! author : Chris Lam : https://github.com/hehachris\n//! author : Konstantin : https://github.com/skfd\n//! author : Anthony : https://github.com/anthonylau\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var zhHk = moment.defineLocale('zh-hk', {\n        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n            '_'\n        ),\n        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n            '_'\n        ),\n        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n        weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),\n        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY/MM/DD',\n            LL: 'YYYY年M月D日',\n            LLL: 'YYYY年M月D日 HH:mm',\n            LLLL: 'YYYY年M月D日dddd HH:mm',\n            l: 'YYYY/M/D',\n            ll: 'YYYY年M月D日',\n            lll: 'YYYY年M月D日 HH:mm',\n            llll: 'YYYY年M月D日dddd HH:mm',\n        },\n        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n                return hour;\n            } else if (meridiem === '中午') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === '下午' || meridiem === '晚上') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            var hm = hour * 100 + minute;\n            if (hm < 600) {\n                return '凌晨';\n            } else if (hm < 900) {\n                return '早上';\n            } else if (hm < 1200) {\n                return '上午';\n            } else if (hm === 1200) {\n                return '中午';\n            } else if (hm < 1800) {\n                return '下午';\n            } else {\n                return '晚上';\n            }\n        },\n        calendar: {\n            sameDay: '[今天]LT',\n            nextDay: '[明天]LT',\n            nextWeek: '[下]ddddLT',\n            lastDay: '[昨天]LT',\n            lastWeek: '[上]ddddLT',\n            sameElse: 'L',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(日|月|週)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '日';\n                case 'M':\n                    return number + '月';\n                case 'w':\n                case 'W':\n                    return number + '週';\n                default:\n                    return number;\n            }\n        },\n        relativeTime: {\n            future: '%s後',\n            past: '%s前',\n            s: '幾秒',\n            ss: '%d 秒',\n            m: '1 分鐘',\n            mm: '%d 分鐘',\n            h: '1 小時',\n            hh: '%d 小時',\n            d: '1 天',\n            dd: '%d 天',\n            M: '1 個月',\n            MM: '%d 個月',\n            y: '1 年',\n            yy: '%d 年',\n        },\n    });\n\n    return zhHk;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/zh-hk.js?");

/***/ }),

/***/ "./node_modules/moment/locale/zh-mo.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-mo.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Chinese (Macau) [zh-mo]\n//! author : Ben : https://github.com/ben-lin\n//! author : Chris Lam : https://github.com/hehachris\n//! author : Tan Yuanhong : https://github.com/le0tan\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var zhMo = moment.defineLocale('zh-mo', {\n        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n            '_'\n        ),\n        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n            '_'\n        ),\n        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n        weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),\n        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'DD/MM/YYYY',\n            LL: 'YYYY年M月D日',\n            LLL: 'YYYY年M月D日 HH:mm',\n            LLLL: 'YYYY年M月D日dddd HH:mm',\n            l: 'D/M/YYYY',\n            ll: 'YYYY年M月D日',\n            lll: 'YYYY年M月D日 HH:mm',\n            llll: 'YYYY年M月D日dddd HH:mm',\n        },\n        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n                return hour;\n            } else if (meridiem === '中午') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === '下午' || meridiem === '晚上') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            var hm = hour * 100 + minute;\n            if (hm < 600) {\n                return '凌晨';\n            } else if (hm < 900) {\n                return '早上';\n            } else if (hm < 1130) {\n                return '上午';\n            } else if (hm < 1230) {\n                return '中午';\n            } else if (hm < 1800) {\n                return '下午';\n            } else {\n                return '晚上';\n            }\n        },\n        calendar: {\n            sameDay: '[今天] LT',\n            nextDay: '[明天] LT',\n            nextWeek: '[下]dddd LT',\n            lastDay: '[昨天] LT',\n            lastWeek: '[上]dddd LT',\n            sameElse: 'L',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(日|月|週)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '日';\n                case 'M':\n                    return number + '月';\n                case 'w':\n                case 'W':\n                    return number + '週';\n                default:\n                    return number;\n            }\n        },\n        relativeTime: {\n            future: '%s內',\n            past: '%s前',\n            s: '幾秒',\n            ss: '%d 秒',\n            m: '1 分鐘',\n            mm: '%d 分鐘',\n            h: '1 小時',\n            hh: '%d 小時',\n            d: '1 天',\n            dd: '%d 天',\n            M: '1 個月',\n            MM: '%d 個月',\n            y: '1 年',\n            yy: '%d 年',\n        },\n    });\n\n    return zhMo;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/zh-mo.js?");

/***/ }),

/***/ "./node_modules/moment/locale/zh-tw.js":
/*!*********************************************!*\
  !*** ./node_modules/moment/locale/zh-tw.js ***!
  \*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("//! moment.js locale configuration\n//! locale : Chinese (Taiwan) [zh-tw]\n//! author : Ben : https://github.com/ben-lin\n//! author : Chris Lam : https://github.com/hehachris\n\n;(function (global, factory) {\n    true ? factory(__webpack_require__(/*! ../moment */ \"./node_modules/moment/moment.js\")) :\n   undefined\n}(this, (function (moment) { 'use strict';\n\n    //! moment.js locale configuration\n\n    var zhTw = moment.defineLocale('zh-tw', {\n        months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(\n            '_'\n        ),\n        monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(\n            '_'\n        ),\n        weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),\n        weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),\n        weekdaysMin: '日_一_二_三_四_五_六'.split('_'),\n        longDateFormat: {\n            LT: 'HH:mm',\n            LTS: 'HH:mm:ss',\n            L: 'YYYY/MM/DD',\n            LL: 'YYYY年M月D日',\n            LLL: 'YYYY年M月D日 HH:mm',\n            LLLL: 'YYYY年M月D日dddd HH:mm',\n            l: 'YYYY/M/D',\n            ll: 'YYYY年M月D日',\n            lll: 'YYYY年M月D日 HH:mm',\n            llll: 'YYYY年M月D日dddd HH:mm',\n        },\n        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,\n        meridiemHour: function (hour, meridiem) {\n            if (hour === 12) {\n                hour = 0;\n            }\n            if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {\n                return hour;\n            } else if (meridiem === '中午') {\n                return hour >= 11 ? hour : hour + 12;\n            } else if (meridiem === '下午' || meridiem === '晚上') {\n                return hour + 12;\n            }\n        },\n        meridiem: function (hour, minute, isLower) {\n            var hm = hour * 100 + minute;\n            if (hm < 600) {\n                return '凌晨';\n            } else if (hm < 900) {\n                return '早上';\n            } else if (hm < 1130) {\n                return '上午';\n            } else if (hm < 1230) {\n                return '中午';\n            } else if (hm < 1800) {\n                return '下午';\n            } else {\n                return '晚上';\n            }\n        },\n        calendar: {\n            sameDay: '[今天] LT',\n            nextDay: '[明天] LT',\n            nextWeek: '[下]dddd LT',\n            lastDay: '[昨天] LT',\n            lastWeek: '[上]dddd LT',\n            sameElse: 'L',\n        },\n        dayOfMonthOrdinalParse: /\\d{1,2}(日|月|週)/,\n        ordinal: function (number, period) {\n            switch (period) {\n                case 'd':\n                case 'D':\n                case 'DDD':\n                    return number + '日';\n                case 'M':\n                    return number + '月';\n                case 'w':\n                case 'W':\n                    return number + '週';\n                default:\n                    return number;\n            }\n        },\n        relativeTime: {\n            future: '%s後',\n            past: '%s前',\n            s: '幾秒',\n            ss: '%d 秒',\n            m: '1 分鐘',\n            mm: '%d 分鐘',\n            h: '1 小時',\n            hh: '%d 小時',\n            d: '1 天',\n            dd: '%d 天',\n            M: '1 個月',\n            MM: '%d 個月',\n            y: '1 年',\n            yy: '%d 年',\n        },\n    });\n\n    return zhTw;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/moment/locale/zh-tw.js?");

/***/ }),

/***/ "./node_modules/moment/moment.js":
/*!***************************************!*\
  !*** ./node_modules/moment/moment.js ***!
  \***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("/* WEBPACK VAR INJECTION */(function(module) {var require;//! moment.js\n//! version : 2.30.1\n//! authors : Tim Wood, Iskren Chernev, Moment.js contributors\n//! license : MIT\n//! momentjs.com\n\n;(function (global, factory) {\n     true ? module.exports = factory() :\n    undefined\n}(this, (function () { 'use strict';\n\n    var hookCallback;\n\n    function hooks() {\n        return hookCallback.apply(null, arguments);\n    }\n\n    // This is done to register the method called with moment()\n    // without creating circular dependencies.\n    function setHookCallback(callback) {\n        hookCallback = callback;\n    }\n\n    function isArray(input) {\n        return (\n            input instanceof Array ||\n            Object.prototype.toString.call(input) === '[object Array]'\n        );\n    }\n\n    function isObject(input) {\n        // IE8 will treat undefined and null as object if it wasn't for\n        // input != null\n        return (\n            input != null &&\n            Object.prototype.toString.call(input) === '[object Object]'\n        );\n    }\n\n    function hasOwnProp(a, b) {\n        return Object.prototype.hasOwnProperty.call(a, b);\n    }\n\n    function isObjectEmpty(obj) {\n        if (Object.getOwnPropertyNames) {\n            return Object.getOwnPropertyNames(obj).length === 0;\n        } else {\n            var k;\n            for (k in obj) {\n                if (hasOwnProp(obj, k)) {\n                    return false;\n                }\n            }\n            return true;\n        }\n    }\n\n    function isUndefined(input) {\n        return input === void 0;\n    }\n\n    function isNumber(input) {\n        return (\n            typeof input === 'number' ||\n            Object.prototype.toString.call(input) === '[object Number]'\n        );\n    }\n\n    function isDate(input) {\n        return (\n            input instanceof Date ||\n            Object.prototype.toString.call(input) === '[object Date]'\n        );\n    }\n\n    function map(arr, fn) {\n        var res = [],\n            i,\n            arrLen = arr.length;\n        for (i = 0; i < arrLen; ++i) {\n            res.push(fn(arr[i], i));\n        }\n        return res;\n    }\n\n    function extend(a, b) {\n        for (var i in b) {\n            if (hasOwnProp(b, i)) {\n                a[i] = b[i];\n            }\n        }\n\n        if (hasOwnProp(b, 'toString')) {\n            a.toString = b.toString;\n        }\n\n        if (hasOwnProp(b, 'valueOf')) {\n            a.valueOf = b.valueOf;\n        }\n\n        return a;\n    }\n\n    function createUTC(input, format, locale, strict) {\n        return createLocalOrUTC(input, format, locale, strict, true).utc();\n    }\n\n    function defaultParsingFlags() {\n        // We need to deep clone this object.\n        return {\n            empty: false,\n            unusedTokens: [],\n            unusedInput: [],\n            overflow: -2,\n            charsLeftOver: 0,\n            nullInput: false,\n            invalidEra: null,\n            invalidMonth: null,\n            invalidFormat: false,\n            userInvalidated: false,\n            iso: false,\n            parsedDateParts: [],\n            era: null,\n            meridiem: null,\n            rfc2822: false,\n            weekdayMismatch: false,\n        };\n    }\n\n    function getParsingFlags(m) {\n        if (m._pf == null) {\n            m._pf = defaultParsingFlags();\n        }\n        return m._pf;\n    }\n\n    var some;\n    if (Array.prototype.some) {\n        some = Array.prototype.some;\n    } else {\n        some = function (fun) {\n            var t = Object(this),\n                len = t.length >>> 0,\n                i;\n\n            for (i = 0; i < len; i++) {\n                if (i in t && fun.call(this, t[i], i, t)) {\n                    return true;\n                }\n            }\n\n            return false;\n        };\n    }\n\n    function isValid(m) {\n        var flags = null,\n            parsedParts = false,\n            isNowValid = m._d && !isNaN(m._d.getTime());\n        if (isNowValid) {\n            flags = getParsingFlags(m);\n            parsedParts = some.call(flags.parsedDateParts, function (i) {\n                return i != null;\n            });\n            isNowValid =\n                flags.overflow < 0 &&\n                !flags.empty &&\n                !flags.invalidEra &&\n                !flags.invalidMonth &&\n                !flags.invalidWeekday &&\n                !flags.weekdayMismatch &&\n                !flags.nullInput &&\n                !flags.invalidFormat &&\n                !flags.userInvalidated &&\n                (!flags.meridiem || (flags.meridiem && parsedParts));\n            if (m._strict) {\n                isNowValid =\n                    isNowValid &&\n                    flags.charsLeftOver === 0 &&\n                    flags.unusedTokens.length === 0 &&\n                    flags.bigHour === undefined;\n            }\n        }\n        if (Object.isFrozen == null || !Object.isFrozen(m)) {\n            m._isValid = isNowValid;\n        } else {\n            return isNowValid;\n        }\n        return m._isValid;\n    }\n\n    function createInvalid(flags) {\n        var m = createUTC(NaN);\n        if (flags != null) {\n            extend(getParsingFlags(m), flags);\n        } else {\n            getParsingFlags(m).userInvalidated = true;\n        }\n\n        return m;\n    }\n\n    // Plugins that add properties should also add the key here (null value),\n    // so we can properly clone ourselves.\n    var momentProperties = (hooks.momentProperties = []),\n        updateInProgress = false;\n\n    function copyConfig(to, from) {\n        var i,\n            prop,\n            val,\n            momentPropertiesLen = momentProperties.length;\n\n        if (!isUndefined(from._isAMomentObject)) {\n            to._isAMomentObject = from._isAMomentObject;\n        }\n        if (!isUndefined(from._i)) {\n            to._i = from._i;\n        }\n        if (!isUndefined(from._f)) {\n            to._f = from._f;\n        }\n        if (!isUndefined(from._l)) {\n            to._l = from._l;\n        }\n        if (!isUndefined(from._strict)) {\n            to._strict = from._strict;\n        }\n        if (!isUndefined(from._tzm)) {\n            to._tzm = from._tzm;\n        }\n        if (!isUndefined(from._isUTC)) {\n            to._isUTC = from._isUTC;\n        }\n        if (!isUndefined(from._offset)) {\n            to._offset = from._offset;\n        }\n        if (!isUndefined(from._pf)) {\n            to._pf = getParsingFlags(from);\n        }\n        if (!isUndefined(from._locale)) {\n            to._locale = from._locale;\n        }\n\n        if (momentPropertiesLen > 0) {\n            for (i = 0; i < momentPropertiesLen; i++) {\n                prop = momentProperties[i];\n                val = from[prop];\n                if (!isUndefined(val)) {\n                    to[prop] = val;\n                }\n            }\n        }\n\n        return to;\n    }\n\n    // Moment prototype object\n    function Moment(config) {\n        copyConfig(this, config);\n        this._d = new Date(config._d != null ? config._d.getTime() : NaN);\n        if (!this.isValid()) {\n            this._d = new Date(NaN);\n        }\n        // Prevent infinite loop in case updateOffset creates new moment\n        // objects.\n        if (updateInProgress === false) {\n            updateInProgress = true;\n            hooks.updateOffset(this);\n            updateInProgress = false;\n        }\n    }\n\n    function isMoment(obj) {\n        return (\n            obj instanceof Moment || (obj != null && obj._isAMomentObject != null)\n        );\n    }\n\n    function warn(msg) {\n        if (\n            hooks.suppressDeprecationWarnings === false &&\n            typeof console !== 'undefined' &&\n            console.warn\n        ) {\n            console.warn('Deprecation warning: ' + msg);\n        }\n    }\n\n    function deprecate(msg, fn) {\n        var firstTime = true;\n\n        return extend(function () {\n            if (hooks.deprecationHandler != null) {\n                hooks.deprecationHandler(null, msg);\n            }\n            if (firstTime) {\n                var args = [],\n                    arg,\n                    i,\n                    key,\n                    argLen = arguments.length;\n                for (i = 0; i < argLen; i++) {\n                    arg = '';\n                    if (typeof arguments[i] === 'object') {\n                        arg += '\\n[' + i + '] ';\n                        for (key in arguments[0]) {\n                            if (hasOwnProp(arguments[0], key)) {\n                                arg += key + ': ' + arguments[0][key] + ', ';\n                            }\n                        }\n                        arg = arg.slice(0, -2); // Remove trailing comma and space\n                    } else {\n                        arg = arguments[i];\n                    }\n                    args.push(arg);\n                }\n                warn(\n                    msg +\n                        '\\nArguments: ' +\n                        Array.prototype.slice.call(args).join('') +\n                        '\\n' +\n                        new Error().stack\n                );\n                firstTime = false;\n            }\n            return fn.apply(this, arguments);\n        }, fn);\n    }\n\n    var deprecations = {};\n\n    function deprecateSimple(name, msg) {\n        if (hooks.deprecationHandler != null) {\n            hooks.deprecationHandler(name, msg);\n        }\n        if (!deprecations[name]) {\n            warn(msg);\n            deprecations[name] = true;\n        }\n    }\n\n    hooks.suppressDeprecationWarnings = false;\n    hooks.deprecationHandler = null;\n\n    function isFunction(input) {\n        return (\n            (typeof Function !== 'undefined' && input instanceof Function) ||\n            Object.prototype.toString.call(input) === '[object Function]'\n        );\n    }\n\n    function set(config) {\n        var prop, i;\n        for (i in config) {\n            if (hasOwnProp(config, i)) {\n                prop = config[i];\n                if (isFunction(prop)) {\n                    this[i] = prop;\n                } else {\n                    this['_' + i] = prop;\n                }\n            }\n        }\n        this._config = config;\n        // Lenient ordinal parsing accepts just a number in addition to\n        // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.\n        // TODO: Remove \"ordinalParse\" fallback in next major release.\n        this._dayOfMonthOrdinalParseLenient = new RegExp(\n            (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +\n                '|' +\n                /\\d{1,2}/.source\n        );\n    }\n\n    function mergeConfigs(parentConfig, childConfig) {\n        var res = extend({}, parentConfig),\n            prop;\n        for (prop in childConfig) {\n            if (hasOwnProp(childConfig, prop)) {\n                if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {\n                    res[prop] = {};\n                    extend(res[prop], parentConfig[prop]);\n                    extend(res[prop], childConfig[prop]);\n                } else if (childConfig[prop] != null) {\n                    res[prop] = childConfig[prop];\n                } else {\n                    delete res[prop];\n                }\n            }\n        }\n        for (prop in parentConfig) {\n            if (\n                hasOwnProp(parentConfig, prop) &&\n                !hasOwnProp(childConfig, prop) &&\n                isObject(parentConfig[prop])\n            ) {\n                // make sure changes to properties don't modify parent config\n                res[prop] = extend({}, res[prop]);\n            }\n        }\n        return res;\n    }\n\n    function Locale(config) {\n        if (config != null) {\n            this.set(config);\n        }\n    }\n\n    var keys;\n\n    if (Object.keys) {\n        keys = Object.keys;\n    } else {\n        keys = function (obj) {\n            var i,\n                res = [];\n            for (i in obj) {\n                if (hasOwnProp(obj, i)) {\n                    res.push(i);\n                }\n            }\n            return res;\n        };\n    }\n\n    var defaultCalendar = {\n        sameDay: '[Today at] LT',\n        nextDay: '[Tomorrow at] LT',\n        nextWeek: 'dddd [at] LT',\n        lastDay: '[Yesterday at] LT',\n        lastWeek: '[Last] dddd [at] LT',\n        sameElse: 'L',\n    };\n\n    function calendar(key, mom, now) {\n        var output = this._calendar[key] || this._calendar['sameElse'];\n        return isFunction(output) ? output.call(mom, now) : output;\n    }\n\n    function zeroFill(number, targetLength, forceSign) {\n        var absNumber = '' + Math.abs(number),\n            zerosToFill = targetLength - absNumber.length,\n            sign = number >= 0;\n        return (\n            (sign ? (forceSign ? '+' : '') : '-') +\n            Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) +\n            absNumber\n        );\n    }\n\n    var formattingTokens =\n            /(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,\n        localFormattingTokens = /(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,\n        formatFunctions = {},\n        formatTokenFunctions = {};\n\n    // token:    'M'\n    // padded:   ['MM', 2]\n    // ordinal:  'Mo'\n    // callback: function () { this.month() + 1 }\n    function addFormatToken(token, padded, ordinal, callback) {\n        var func = callback;\n        if (typeof callback === 'string') {\n            func = function () {\n                return this[callback]();\n            };\n        }\n        if (token) {\n            formatTokenFunctions[token] = func;\n        }\n        if (padded) {\n            formatTokenFunctions[padded[0]] = function () {\n                return zeroFill(func.apply(this, arguments), padded[1], padded[2]);\n            };\n        }\n        if (ordinal) {\n            formatTokenFunctions[ordinal] = function () {\n                return this.localeData().ordinal(\n                    func.apply(this, arguments),\n                    token\n                );\n            };\n        }\n    }\n\n    function removeFormattingTokens(input) {\n        if (input.match(/\\[[\\s\\S]/)) {\n            return input.replace(/^\\[|\\]$/g, '');\n        }\n        return input.replace(/\\\\/g, '');\n    }\n\n    function makeFormatFunction(format) {\n        var array = format.match(formattingTokens),\n            i,\n            length;\n\n        for (i = 0, length = array.length; i < length; i++) {\n            if (formatTokenFunctions[array[i]]) {\n                array[i] = formatTokenFunctions[array[i]];\n            } else {\n                array[i] = removeFormattingTokens(array[i]);\n            }\n        }\n\n        return function (mom) {\n            var output = '',\n                i;\n            for (i = 0; i < length; i++) {\n                output += isFunction(array[i])\n                    ? array[i].call(mom, format)\n                    : array[i];\n            }\n            return output;\n        };\n    }\n\n    // format date using native date object\n    function formatMoment(m, format) {\n        if (!m.isValid()) {\n            return m.localeData().invalidDate();\n        }\n\n        format = expandFormat(format, m.localeData());\n        formatFunctions[format] =\n            formatFunctions[format] || makeFormatFunction(format);\n\n        return formatFunctions[format](m);\n    }\n\n    function expandFormat(format, locale) {\n        var i = 5;\n\n        function replaceLongDateFormatTokens(input) {\n            return locale.longDateFormat(input) || input;\n        }\n\n        localFormattingTokens.lastIndex = 0;\n        while (i >= 0 && localFormattingTokens.test(format)) {\n            format = format.replace(\n                localFormattingTokens,\n                replaceLongDateFormatTokens\n            );\n            localFormattingTokens.lastIndex = 0;\n            i -= 1;\n        }\n\n        return format;\n    }\n\n    var defaultLongDateFormat = {\n        LTS: 'h:mm:ss A',\n        LT: 'h:mm A',\n        L: 'MM/DD/YYYY',\n        LL: 'MMMM D, YYYY',\n        LLL: 'MMMM D, YYYY h:mm A',\n        LLLL: 'dddd, MMMM D, YYYY h:mm A',\n    };\n\n    function longDateFormat(key) {\n        var format = this._longDateFormat[key],\n            formatUpper = this._longDateFormat[key.toUpperCase()];\n\n        if (format || !formatUpper) {\n            return format;\n        }\n\n        this._longDateFormat[key] = formatUpper\n            .match(formattingTokens)\n            .map(function (tok) {\n                if (\n                    tok === 'MMMM' ||\n                    tok === 'MM' ||\n                    tok === 'DD' ||\n                    tok === 'dddd'\n                ) {\n                    return tok.slice(1);\n                }\n                return tok;\n            })\n            .join('');\n\n        return this._longDateFormat[key];\n    }\n\n    var defaultInvalidDate = 'Invalid date';\n\n    function invalidDate() {\n        return this._invalidDate;\n    }\n\n    var defaultOrdinal = '%d',\n        defaultDayOfMonthOrdinalParse = /\\d{1,2}/;\n\n    function ordinal(number) {\n        return this._ordinal.replace('%d', number);\n    }\n\n    var defaultRelativeTime = {\n        future: 'in %s',\n        past: '%s ago',\n        s: 'a few seconds',\n        ss: '%d seconds',\n        m: 'a minute',\n        mm: '%d minutes',\n        h: 'an hour',\n        hh: '%d hours',\n        d: 'a day',\n        dd: '%d days',\n        w: 'a week',\n        ww: '%d weeks',\n        M: 'a month',\n        MM: '%d months',\n        y: 'a year',\n        yy: '%d years',\n    };\n\n    function relativeTime(number, withoutSuffix, string, isFuture) {\n        var output = this._relativeTime[string];\n        return isFunction(output)\n            ? output(number, withoutSuffix, string, isFuture)\n            : output.replace(/%d/i, number);\n    }\n\n    function pastFuture(diff, output) {\n        var format = this._relativeTime[diff > 0 ? 'future' : 'past'];\n        return isFunction(format) ? format(output) : format.replace(/%s/i, output);\n    }\n\n    var aliases = {\n        D: 'date',\n        dates: 'date',\n        date: 'date',\n        d: 'day',\n        days: 'day',\n        day: 'day',\n        e: 'weekday',\n        weekdays: 'weekday',\n        weekday: 'weekday',\n        E: 'isoWeekday',\n        isoweekdays: 'isoWeekday',\n        isoweekday: 'isoWeekday',\n        DDD: 'dayOfYear',\n        dayofyears: 'dayOfYear',\n        dayofyear: 'dayOfYear',\n        h: 'hour',\n        hours: 'hour',\n        hour: 'hour',\n        ms: 'millisecond',\n        milliseconds: 'millisecond',\n        millisecond: 'millisecond',\n        m: 'minute',\n        minutes: 'minute',\n        minute: 'minute',\n        M: 'month',\n        months: 'month',\n        month: 'month',\n        Q: 'quarter',\n        quarters: 'quarter',\n        quarter: 'quarter',\n        s: 'second',\n        seconds: 'second',\n        second: 'second',\n        gg: 'weekYear',\n        weekyears: 'weekYear',\n        weekyear: 'weekYear',\n        GG: 'isoWeekYear',\n        isoweekyears: 'isoWeekYear',\n        isoweekyear: 'isoWeekYear',\n        w: 'week',\n        weeks: 'week',\n        week: 'week',\n        W: 'isoWeek',\n        isoweeks: 'isoWeek',\n        isoweek: 'isoWeek',\n        y: 'year',\n        years: 'year',\n        year: 'year',\n    };\n\n    function normalizeUnits(units) {\n        return typeof units === 'string'\n            ? aliases[units] || aliases[units.toLowerCase()]\n            : undefined;\n    }\n\n    function normalizeObjectUnits(inputObject) {\n        var normalizedInput = {},\n            normalizedProp,\n            prop;\n\n        for (prop in inputObject) {\n            if (hasOwnProp(inputObject, prop)) {\n                normalizedProp = normalizeUnits(prop);\n                if (normalizedProp) {\n                    normalizedInput[normalizedProp] = inputObject[prop];\n                }\n            }\n        }\n\n        return normalizedInput;\n    }\n\n    var priorities = {\n        date: 9,\n        day: 11,\n        weekday: 11,\n        isoWeekday: 11,\n        dayOfYear: 4,\n        hour: 13,\n        millisecond: 16,\n        minute: 14,\n        month: 8,\n        quarter: 7,\n        second: 15,\n        weekYear: 1,\n        isoWeekYear: 1,\n        week: 5,\n        isoWeek: 5,\n        year: 1,\n    };\n\n    function getPrioritizedUnits(unitsObj) {\n        var units = [],\n            u;\n        for (u in unitsObj) {\n            if (hasOwnProp(unitsObj, u)) {\n                units.push({ unit: u, priority: priorities[u] });\n            }\n        }\n        units.sort(function (a, b) {\n            return a.priority - b.priority;\n        });\n        return units;\n    }\n\n    var match1 = /\\d/, //       0 - 9\n        match2 = /\\d\\d/, //      00 - 99\n        match3 = /\\d{3}/, //     000 - 999\n        match4 = /\\d{4}/, //    0000 - 9999\n        match6 = /[+-]?\\d{6}/, // -999999 - 999999\n        match1to2 = /\\d\\d?/, //       0 - 99\n        match3to4 = /\\d\\d\\d\\d?/, //     999 - 9999\n        match5to6 = /\\d\\d\\d\\d\\d\\d?/, //   99999 - 999999\n        match1to3 = /\\d{1,3}/, //       0 - 999\n        match1to4 = /\\d{1,4}/, //       0 - 9999\n        match1to6 = /[+-]?\\d{1,6}/, // -999999 - 999999\n        matchUnsigned = /\\d+/, //       0 - inf\n        matchSigned = /[+-]?\\d+/, //    -inf - inf\n        matchOffset = /Z|[+-]\\d\\d:?\\d\\d/gi, // +00:00 -00:00 +0000 -0000 or Z\n        matchShortOffset = /Z|[+-]\\d\\d(?::?\\d\\d)?/gi, // +00 -00 +00:00 -00:00 +0000 -0000 or Z\n        matchTimestamp = /[+-]?\\d+(\\.\\d{1,3})?/, // 123456789 123456789.123\n        // any word (or two) characters or numbers including two/three word month in arabic.\n        // includes scottish gaelic two word and hyphenated months\n        matchWord =\n            /[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,\n        match1to2NoLeadingZero = /^[1-9]\\d?/, //         1-99\n        match1to2HasZero = /^([1-9]\\d|\\d)/, //           0-99\n        regexes;\n\n    regexes = {};\n\n    function addRegexToken(token, regex, strictRegex) {\n        regexes[token] = isFunction(regex)\n            ? regex\n            : function (isStrict, localeData) {\n                  return isStrict && strictRegex ? strictRegex : regex;\n              };\n    }\n\n    function getParseRegexForToken(token, config) {\n        if (!hasOwnProp(regexes, token)) {\n            return new RegExp(unescapeFormat(token));\n        }\n\n        return regexes[token](config._strict, config._locale);\n    }\n\n    // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript\n    function unescapeFormat(s) {\n        return regexEscape(\n            s\n                .replace('\\\\', '')\n                .replace(\n                    /\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,\n                    function (matched, p1, p2, p3, p4) {\n                        return p1 || p2 || p3 || p4;\n                    }\n                )\n        );\n    }\n\n    function regexEscape(s) {\n        return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n    }\n\n    function absFloor(number) {\n        if (number < 0) {\n            // -0 -> 0\n            return Math.ceil(number) || 0;\n        } else {\n            return Math.floor(number);\n        }\n    }\n\n    function toInt(argumentForCoercion) {\n        var coercedNumber = +argumentForCoercion,\n            value = 0;\n\n        if (coercedNumber !== 0 && isFinite(coercedNumber)) {\n            value = absFloor(coercedNumber);\n        }\n\n        return value;\n    }\n\n    var tokens = {};\n\n    function addParseToken(token, callback) {\n        var i,\n            func = callback,\n            tokenLen;\n        if (typeof token === 'string') {\n            token = [token];\n        }\n        if (isNumber(callback)) {\n            func = function (input, array) {\n                array[callback] = toInt(input);\n            };\n        }\n        tokenLen = token.length;\n        for (i = 0; i < tokenLen; i++) {\n            tokens[token[i]] = func;\n        }\n    }\n\n    function addWeekParseToken(token, callback) {\n        addParseToken(token, function (input, array, config, token) {\n            config._w = config._w || {};\n            callback(input, config._w, config, token);\n        });\n    }\n\n    function addTimeToArrayFromToken(token, input, config) {\n        if (input != null && hasOwnProp(tokens, token)) {\n            tokens[token](input, config._a, config, token);\n        }\n    }\n\n    function isLeapYear(year) {\n        return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;\n    }\n\n    var YEAR = 0,\n        MONTH = 1,\n        DATE = 2,\n        HOUR = 3,\n        MINUTE = 4,\n        SECOND = 5,\n        MILLISECOND = 6,\n        WEEK = 7,\n        WEEKDAY = 8;\n\n    // FORMATTING\n\n    addFormatToken('Y', 0, 0, function () {\n        var y = this.year();\n        return y <= 9999 ? zeroFill(y, 4) : '+' + y;\n    });\n\n    addFormatToken(0, ['YY', 2], 0, function () {\n        return this.year() % 100;\n    });\n\n    addFormatToken(0, ['YYYY', 4], 0, 'year');\n    addFormatToken(0, ['YYYYY', 5], 0, 'year');\n    addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');\n\n    // PARSING\n\n    addRegexToken('Y', matchSigned);\n    addRegexToken('YY', match1to2, match2);\n    addRegexToken('YYYY', match1to4, match4);\n    addRegexToken('YYYYY', match1to6, match6);\n    addRegexToken('YYYYYY', match1to6, match6);\n\n    addParseToken(['YYYYY', 'YYYYYY'], YEAR);\n    addParseToken('YYYY', function (input, array) {\n        array[YEAR] =\n            input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);\n    });\n    addParseToken('YY', function (input, array) {\n        array[YEAR] = hooks.parseTwoDigitYear(input);\n    });\n    addParseToken('Y', function (input, array) {\n        array[YEAR] = parseInt(input, 10);\n    });\n\n    // HELPERS\n\n    function daysInYear(year) {\n        return isLeapYear(year) ? 366 : 365;\n    }\n\n    // HOOKS\n\n    hooks.parseTwoDigitYear = function (input) {\n        return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);\n    };\n\n    // MOMENTS\n\n    var getSetYear = makeGetSet('FullYear', true);\n\n    function getIsLeapYear() {\n        return isLeapYear(this.year());\n    }\n\n    function makeGetSet(unit, keepTime) {\n        return function (value) {\n            if (value != null) {\n                set$1(this, unit, value);\n                hooks.updateOffset(this, keepTime);\n                return this;\n            } else {\n                return get(this, unit);\n            }\n        };\n    }\n\n    function get(mom, unit) {\n        if (!mom.isValid()) {\n            return NaN;\n        }\n\n        var d = mom._d,\n            isUTC = mom._isUTC;\n\n        switch (unit) {\n            case 'Milliseconds':\n                return isUTC ? d.getUTCMilliseconds() : d.getMilliseconds();\n            case 'Seconds':\n                return isUTC ? d.getUTCSeconds() : d.getSeconds();\n            case 'Minutes':\n                return isUTC ? d.getUTCMinutes() : d.getMinutes();\n            case 'Hours':\n                return isUTC ? d.getUTCHours() : d.getHours();\n            case 'Date':\n                return isUTC ? d.getUTCDate() : d.getDate();\n            case 'Day':\n                return isUTC ? d.getUTCDay() : d.getDay();\n            case 'Month':\n                return isUTC ? d.getUTCMonth() : d.getMonth();\n            case 'FullYear':\n                return isUTC ? d.getUTCFullYear() : d.getFullYear();\n            default:\n                return NaN; // Just in case\n        }\n    }\n\n    function set$1(mom, unit, value) {\n        var d, isUTC, year, month, date;\n\n        if (!mom.isValid() || isNaN(value)) {\n            return;\n        }\n\n        d = mom._d;\n        isUTC = mom._isUTC;\n\n        switch (unit) {\n            case 'Milliseconds':\n                return void (isUTC\n                    ? d.setUTCMilliseconds(value)\n                    : d.setMilliseconds(value));\n            case 'Seconds':\n                return void (isUTC ? d.setUTCSeconds(value) : d.setSeconds(value));\n            case 'Minutes':\n                return void (isUTC ? d.setUTCMinutes(value) : d.setMinutes(value));\n            case 'Hours':\n                return void (isUTC ? d.setUTCHours(value) : d.setHours(value));\n            case 'Date':\n                return void (isUTC ? d.setUTCDate(value) : d.setDate(value));\n            // case 'Day': // Not real\n            //    return void (isUTC ? d.setUTCDay(value) : d.setDay(value));\n            // case 'Month': // Not used because we need to pass two variables\n            //     return void (isUTC ? d.setUTCMonth(value) : d.setMonth(value));\n            case 'FullYear':\n                break; // See below ...\n            default:\n                return; // Just in case\n        }\n\n        year = value;\n        month = mom.month();\n        date = mom.date();\n        date = date === 29 && month === 1 && !isLeapYear(year) ? 28 : date;\n        void (isUTC\n            ? d.setUTCFullYear(year, month, date)\n            : d.setFullYear(year, month, date));\n    }\n\n    // MOMENTS\n\n    function stringGet(units) {\n        units = normalizeUnits(units);\n        if (isFunction(this[units])) {\n            return this[units]();\n        }\n        return this;\n    }\n\n    function stringSet(units, value) {\n        if (typeof units === 'object') {\n            units = normalizeObjectUnits(units);\n            var prioritized = getPrioritizedUnits(units),\n                i,\n                prioritizedLen = prioritized.length;\n            for (i = 0; i < prioritizedLen; i++) {\n                this[prioritized[i].unit](units[prioritized[i].unit]);\n            }\n        } else {\n            units = normalizeUnits(units);\n            if (isFunction(this[units])) {\n                return this[units](value);\n            }\n        }\n        return this;\n    }\n\n    function mod(n, x) {\n        return ((n % x) + x) % x;\n    }\n\n    var indexOf;\n\n    if (Array.prototype.indexOf) {\n        indexOf = Array.prototype.indexOf;\n    } else {\n        indexOf = function (o) {\n            // I know\n            var i;\n            for (i = 0; i < this.length; ++i) {\n                if (this[i] === o) {\n                    return i;\n                }\n            }\n            return -1;\n        };\n    }\n\n    function daysInMonth(year, month) {\n        if (isNaN(year) || isNaN(month)) {\n            return NaN;\n        }\n        var modMonth = mod(month, 12);\n        year += (month - modMonth) / 12;\n        return modMonth === 1\n            ? isLeapYear(year)\n                ? 29\n                : 28\n            : 31 - ((modMonth % 7) % 2);\n    }\n\n    // FORMATTING\n\n    addFormatToken('M', ['MM', 2], 'Mo', function () {\n        return this.month() + 1;\n    });\n\n    addFormatToken('MMM', 0, 0, function (format) {\n        return this.localeData().monthsShort(this, format);\n    });\n\n    addFormatToken('MMMM', 0, 0, function (format) {\n        return this.localeData().months(this, format);\n    });\n\n    // PARSING\n\n    addRegexToken('M', match1to2, match1to2NoLeadingZero);\n    addRegexToken('MM', match1to2, match2);\n    addRegexToken('MMM', function (isStrict, locale) {\n        return locale.monthsShortRegex(isStrict);\n    });\n    addRegexToken('MMMM', function (isStrict, locale) {\n        return locale.monthsRegex(isStrict);\n    });\n\n    addParseToken(['M', 'MM'], function (input, array) {\n        array[MONTH] = toInt(input) - 1;\n    });\n\n    addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {\n        var month = config._locale.monthsParse(input, token, config._strict);\n        // if we didn't find a month name, mark the date as invalid.\n        if (month != null) {\n            array[MONTH] = month;\n        } else {\n            getParsingFlags(config).invalidMonth = input;\n        }\n    });\n\n    // LOCALES\n\n    var defaultLocaleMonths =\n            'January_February_March_April_May_June_July_August_September_October_November_December'.split(\n                '_'\n            ),\n        defaultLocaleMonthsShort =\n            'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),\n        MONTHS_IN_FORMAT = /D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,\n        defaultMonthsShortRegex = matchWord,\n        defaultMonthsRegex = matchWord;\n\n    function localeMonths(m, format) {\n        if (!m) {\n            return isArray(this._months)\n                ? this._months\n                : this._months['standalone'];\n        }\n        return isArray(this._months)\n            ? this._months[m.month()]\n            : this._months[\n                  (this._months.isFormat || MONTHS_IN_FORMAT).test(format)\n                      ? 'format'\n                      : 'standalone'\n              ][m.month()];\n    }\n\n    function localeMonthsShort(m, format) {\n        if (!m) {\n            return isArray(this._monthsShort)\n                ? this._monthsShort\n                : this._monthsShort['standalone'];\n        }\n        return isArray(this._monthsShort)\n            ? this._monthsShort[m.month()]\n            : this._monthsShort[\n                  MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'\n              ][m.month()];\n    }\n\n    function handleStrictParse(monthName, format, strict) {\n        var i,\n            ii,\n            mom,\n            llc = monthName.toLocaleLowerCase();\n        if (!this._monthsParse) {\n            // this is not used\n            this._monthsParse = [];\n            this._longMonthsParse = [];\n            this._shortMonthsParse = [];\n            for (i = 0; i < 12; ++i) {\n                mom = createUTC([2000, i]);\n                this._shortMonthsParse[i] = this.monthsShort(\n                    mom,\n                    ''\n                ).toLocaleLowerCase();\n                this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();\n            }\n        }\n\n        if (strict) {\n            if (format === 'MMM') {\n                ii = indexOf.call(this._shortMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._longMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        } else {\n            if (format === 'MMM') {\n                ii = indexOf.call(this._shortMonthsParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._longMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._longMonthsParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._shortMonthsParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        }\n    }\n\n    function localeMonthsParse(monthName, format, strict) {\n        var i, mom, regex;\n\n        if (this._monthsParseExact) {\n            return handleStrictParse.call(this, monthName, format, strict);\n        }\n\n        if (!this._monthsParse) {\n            this._monthsParse = [];\n            this._longMonthsParse = [];\n            this._shortMonthsParse = [];\n        }\n\n        // TODO: add sorting\n        // Sorting makes sure if one month (or abbr) is a prefix of another\n        // see sorting in computeMonthsParse\n        for (i = 0; i < 12; i++) {\n            // make the regex if we don't have it already\n            mom = createUTC([2000, i]);\n            if (strict && !this._longMonthsParse[i]) {\n                this._longMonthsParse[i] = new RegExp(\n                    '^' + this.months(mom, '').replace('.', '') + '$',\n                    'i'\n                );\n                this._shortMonthsParse[i] = new RegExp(\n                    '^' + this.monthsShort(mom, '').replace('.', '') + '$',\n                    'i'\n                );\n            }\n            if (!strict && !this._monthsParse[i]) {\n                regex =\n                    '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');\n                this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');\n            }\n            // test the regex\n            if (\n                strict &&\n                format === 'MMMM' &&\n                this._longMonthsParse[i].test(monthName)\n            ) {\n                return i;\n            } else if (\n                strict &&\n                format === 'MMM' &&\n                this._shortMonthsParse[i].test(monthName)\n            ) {\n                return i;\n            } else if (!strict && this._monthsParse[i].test(monthName)) {\n                return i;\n            }\n        }\n    }\n\n    // MOMENTS\n\n    function setMonth(mom, value) {\n        if (!mom.isValid()) {\n            // No op\n            return mom;\n        }\n\n        if (typeof value === 'string') {\n            if (/^\\d+$/.test(value)) {\n                value = toInt(value);\n            } else {\n                value = mom.localeData().monthsParse(value);\n                // TODO: Another silent failure?\n                if (!isNumber(value)) {\n                    return mom;\n                }\n            }\n        }\n\n        var month = value,\n            date = mom.date();\n\n        date = date < 29 ? date : Math.min(date, daysInMonth(mom.year(), month));\n        void (mom._isUTC\n            ? mom._d.setUTCMonth(month, date)\n            : mom._d.setMonth(month, date));\n        return mom;\n    }\n\n    function getSetMonth(value) {\n        if (value != null) {\n            setMonth(this, value);\n            hooks.updateOffset(this, true);\n            return this;\n        } else {\n            return get(this, 'Month');\n        }\n    }\n\n    function getDaysInMonth() {\n        return daysInMonth(this.year(), this.month());\n    }\n\n    function monthsShortRegex(isStrict) {\n        if (this._monthsParseExact) {\n            if (!hasOwnProp(this, '_monthsRegex')) {\n                computeMonthsParse.call(this);\n            }\n            if (isStrict) {\n                return this._monthsShortStrictRegex;\n            } else {\n                return this._monthsShortRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_monthsShortRegex')) {\n                this._monthsShortRegex = defaultMonthsShortRegex;\n            }\n            return this._monthsShortStrictRegex && isStrict\n                ? this._monthsShortStrictRegex\n                : this._monthsShortRegex;\n        }\n    }\n\n    function monthsRegex(isStrict) {\n        if (this._monthsParseExact) {\n            if (!hasOwnProp(this, '_monthsRegex')) {\n                computeMonthsParse.call(this);\n            }\n            if (isStrict) {\n                return this._monthsStrictRegex;\n            } else {\n                return this._monthsRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_monthsRegex')) {\n                this._monthsRegex = defaultMonthsRegex;\n            }\n            return this._monthsStrictRegex && isStrict\n                ? this._monthsStrictRegex\n                : this._monthsRegex;\n        }\n    }\n\n    function computeMonthsParse() {\n        function cmpLenRev(a, b) {\n            return b.length - a.length;\n        }\n\n        var shortPieces = [],\n            longPieces = [],\n            mixedPieces = [],\n            i,\n            mom,\n            shortP,\n            longP;\n        for (i = 0; i < 12; i++) {\n            // make the regex if we don't have it already\n            mom = createUTC([2000, i]);\n            shortP = regexEscape(this.monthsShort(mom, ''));\n            longP = regexEscape(this.months(mom, ''));\n            shortPieces.push(shortP);\n            longPieces.push(longP);\n            mixedPieces.push(longP);\n            mixedPieces.push(shortP);\n        }\n        // Sorting makes sure if one month (or abbr) is a prefix of another it\n        // will match the longer piece.\n        shortPieces.sort(cmpLenRev);\n        longPieces.sort(cmpLenRev);\n        mixedPieces.sort(cmpLenRev);\n\n        this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n        this._monthsShortRegex = this._monthsRegex;\n        this._monthsStrictRegex = new RegExp(\n            '^(' + longPieces.join('|') + ')',\n            'i'\n        );\n        this._monthsShortStrictRegex = new RegExp(\n            '^(' + shortPieces.join('|') + ')',\n            'i'\n        );\n    }\n\n    function createDate(y, m, d, h, M, s, ms) {\n        // can't just apply() to create a date:\n        // https://stackoverflow.com/q/181348\n        var date;\n        // the date constructor remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            // preserve leap years using a full 400 year cycle, then reset\n            date = new Date(y + 400, m, d, h, M, s, ms);\n            if (isFinite(date.getFullYear())) {\n                date.setFullYear(y);\n            }\n        } else {\n            date = new Date(y, m, d, h, M, s, ms);\n        }\n\n        return date;\n    }\n\n    function createUTCDate(y) {\n        var date, args;\n        // the Date.UTC function remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            args = Array.prototype.slice.call(arguments);\n            // preserve leap years using a full 400 year cycle, then reset\n            args[0] = y + 400;\n            date = new Date(Date.UTC.apply(null, args));\n            if (isFinite(date.getUTCFullYear())) {\n                date.setUTCFullYear(y);\n            }\n        } else {\n            date = new Date(Date.UTC.apply(null, arguments));\n        }\n\n        return date;\n    }\n\n    // start-of-first-week - start-of-year\n    function firstWeekOffset(year, dow, doy) {\n        var // first-week day -- which january is always in the first week (4 for iso, 1 for other)\n            fwd = 7 + dow - doy,\n            // first-week day local weekday -- which local weekday is fwd\n            fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;\n\n        return -fwdlw + fwd - 1;\n    }\n\n    // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday\n    function dayOfYearFromWeeks(year, week, weekday, dow, doy) {\n        var localWeekday = (7 + weekday - dow) % 7,\n            weekOffset = firstWeekOffset(year, dow, doy),\n            dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,\n            resYear,\n            resDayOfYear;\n\n        if (dayOfYear <= 0) {\n            resYear = year - 1;\n            resDayOfYear = daysInYear(resYear) + dayOfYear;\n        } else if (dayOfYear > daysInYear(year)) {\n            resYear = year + 1;\n            resDayOfYear = dayOfYear - daysInYear(year);\n        } else {\n            resYear = year;\n            resDayOfYear = dayOfYear;\n        }\n\n        return {\n            year: resYear,\n            dayOfYear: resDayOfYear,\n        };\n    }\n\n    function weekOfYear(mom, dow, doy) {\n        var weekOffset = firstWeekOffset(mom.year(), dow, doy),\n            week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,\n            resWeek,\n            resYear;\n\n        if (week < 1) {\n            resYear = mom.year() - 1;\n            resWeek = week + weeksInYear(resYear, dow, doy);\n        } else if (week > weeksInYear(mom.year(), dow, doy)) {\n            resWeek = week - weeksInYear(mom.year(), dow, doy);\n            resYear = mom.year() + 1;\n        } else {\n            resYear = mom.year();\n            resWeek = week;\n        }\n\n        return {\n            week: resWeek,\n            year: resYear,\n        };\n    }\n\n    function weeksInYear(year, dow, doy) {\n        var weekOffset = firstWeekOffset(year, dow, doy),\n            weekOffsetNext = firstWeekOffset(year + 1, dow, doy);\n        return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;\n    }\n\n    // FORMATTING\n\n    addFormatToken('w', ['ww', 2], 'wo', 'week');\n    addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');\n\n    // PARSING\n\n    addRegexToken('w', match1to2, match1to2NoLeadingZero);\n    addRegexToken('ww', match1to2, match2);\n    addRegexToken('W', match1to2, match1to2NoLeadingZero);\n    addRegexToken('WW', match1to2, match2);\n\n    addWeekParseToken(\n        ['w', 'ww', 'W', 'WW'],\n        function (input, week, config, token) {\n            week[token.substr(0, 1)] = toInt(input);\n        }\n    );\n\n    // HELPERS\n\n    // LOCALES\n\n    function localeWeek(mom) {\n        return weekOfYear(mom, this._week.dow, this._week.doy).week;\n    }\n\n    var defaultLocaleWeek = {\n        dow: 0, // Sunday is the first day of the week.\n        doy: 6, // The week that contains Jan 6th is the first week of the year.\n    };\n\n    function localeFirstDayOfWeek() {\n        return this._week.dow;\n    }\n\n    function localeFirstDayOfYear() {\n        return this._week.doy;\n    }\n\n    // MOMENTS\n\n    function getSetWeek(input) {\n        var week = this.localeData().week(this);\n        return input == null ? week : this.add((input - week) * 7, 'd');\n    }\n\n    function getSetISOWeek(input) {\n        var week = weekOfYear(this, 1, 4).week;\n        return input == null ? week : this.add((input - week) * 7, 'd');\n    }\n\n    // FORMATTING\n\n    addFormatToken('d', 0, 'do', 'day');\n\n    addFormatToken('dd', 0, 0, function (format) {\n        return this.localeData().weekdaysMin(this, format);\n    });\n\n    addFormatToken('ddd', 0, 0, function (format) {\n        return this.localeData().weekdaysShort(this, format);\n    });\n\n    addFormatToken('dddd', 0, 0, function (format) {\n        return this.localeData().weekdays(this, format);\n    });\n\n    addFormatToken('e', 0, 0, 'weekday');\n    addFormatToken('E', 0, 0, 'isoWeekday');\n\n    // PARSING\n\n    addRegexToken('d', match1to2);\n    addRegexToken('e', match1to2);\n    addRegexToken('E', match1to2);\n    addRegexToken('dd', function (isStrict, locale) {\n        return locale.weekdaysMinRegex(isStrict);\n    });\n    addRegexToken('ddd', function (isStrict, locale) {\n        return locale.weekdaysShortRegex(isStrict);\n    });\n    addRegexToken('dddd', function (isStrict, locale) {\n        return locale.weekdaysRegex(isStrict);\n    });\n\n    addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {\n        var weekday = config._locale.weekdaysParse(input, token, config._strict);\n        // if we didn't get a weekday name, mark the date as invalid\n        if (weekday != null) {\n            week.d = weekday;\n        } else {\n            getParsingFlags(config).invalidWeekday = input;\n        }\n    });\n\n    addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {\n        week[token] = toInt(input);\n    });\n\n    // HELPERS\n\n    function parseWeekday(input, locale) {\n        if (typeof input !== 'string') {\n            return input;\n        }\n\n        if (!isNaN(input)) {\n            return parseInt(input, 10);\n        }\n\n        input = locale.weekdaysParse(input);\n        if (typeof input === 'number') {\n            return input;\n        }\n\n        return null;\n    }\n\n    function parseIsoWeekday(input, locale) {\n        if (typeof input === 'string') {\n            return locale.weekdaysParse(input) % 7 || 7;\n        }\n        return isNaN(input) ? null : input;\n    }\n\n    // LOCALES\n    function shiftWeekdays(ws, n) {\n        return ws.slice(n, 7).concat(ws.slice(0, n));\n    }\n\n    var defaultLocaleWeekdays =\n            'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),\n        defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),\n        defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),\n        defaultWeekdaysRegex = matchWord,\n        defaultWeekdaysShortRegex = matchWord,\n        defaultWeekdaysMinRegex = matchWord;\n\n    function localeWeekdays(m, format) {\n        var weekdays = isArray(this._weekdays)\n            ? this._weekdays\n            : this._weekdays[\n                  m && m !== true && this._weekdays.isFormat.test(format)\n                      ? 'format'\n                      : 'standalone'\n              ];\n        return m === true\n            ? shiftWeekdays(weekdays, this._week.dow)\n            : m\n              ? weekdays[m.day()]\n              : weekdays;\n    }\n\n    function localeWeekdaysShort(m) {\n        return m === true\n            ? shiftWeekdays(this._weekdaysShort, this._week.dow)\n            : m\n              ? this._weekdaysShort[m.day()]\n              : this._weekdaysShort;\n    }\n\n    function localeWeekdaysMin(m) {\n        return m === true\n            ? shiftWeekdays(this._weekdaysMin, this._week.dow)\n            : m\n              ? this._weekdaysMin[m.day()]\n              : this._weekdaysMin;\n    }\n\n    function handleStrictParse$1(weekdayName, format, strict) {\n        var i,\n            ii,\n            mom,\n            llc = weekdayName.toLocaleLowerCase();\n        if (!this._weekdaysParse) {\n            this._weekdaysParse = [];\n            this._shortWeekdaysParse = [];\n            this._minWeekdaysParse = [];\n\n            for (i = 0; i < 7; ++i) {\n                mom = createUTC([2000, 1]).day(i);\n                this._minWeekdaysParse[i] = this.weekdaysMin(\n                    mom,\n                    ''\n                ).toLocaleLowerCase();\n                this._shortWeekdaysParse[i] = this.weekdaysShort(\n                    mom,\n                    ''\n                ).toLocaleLowerCase();\n                this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();\n            }\n        }\n\n        if (strict) {\n            if (format === 'dddd') {\n                ii = indexOf.call(this._weekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else if (format === 'ddd') {\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        } else {\n            if (format === 'dddd') {\n                ii = indexOf.call(this._weekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else if (format === 'ddd') {\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._weekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            } else {\n                ii = indexOf.call(this._minWeekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._weekdaysParse, llc);\n                if (ii !== -1) {\n                    return ii;\n                }\n                ii = indexOf.call(this._shortWeekdaysParse, llc);\n                return ii !== -1 ? ii : null;\n            }\n        }\n    }\n\n    function localeWeekdaysParse(weekdayName, format, strict) {\n        var i, mom, regex;\n\n        if (this._weekdaysParseExact) {\n            return handleStrictParse$1.call(this, weekdayName, format, strict);\n        }\n\n        if (!this._weekdaysParse) {\n            this._weekdaysParse = [];\n            this._minWeekdaysParse = [];\n            this._shortWeekdaysParse = [];\n            this._fullWeekdaysParse = [];\n        }\n\n        for (i = 0; i < 7; i++) {\n            // make the regex if we don't have it already\n\n            mom = createUTC([2000, 1]).day(i);\n            if (strict && !this._fullWeekdaysParse[i]) {\n                this._fullWeekdaysParse[i] = new RegExp(\n                    '^' + this.weekdays(mom, '').replace('.', '\\\\.?') + '$',\n                    'i'\n                );\n                this._shortWeekdaysParse[i] = new RegExp(\n                    '^' + this.weekdaysShort(mom, '').replace('.', '\\\\.?') + '$',\n                    'i'\n                );\n                this._minWeekdaysParse[i] = new RegExp(\n                    '^' + this.weekdaysMin(mom, '').replace('.', '\\\\.?') + '$',\n                    'i'\n                );\n            }\n            if (!this._weekdaysParse[i]) {\n                regex =\n                    '^' +\n                    this.weekdays(mom, '') +\n                    '|^' +\n                    this.weekdaysShort(mom, '') +\n                    '|^' +\n                    this.weekdaysMin(mom, '');\n                this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');\n            }\n            // test the regex\n            if (\n                strict &&\n                format === 'dddd' &&\n                this._fullWeekdaysParse[i].test(weekdayName)\n            ) {\n                return i;\n            } else if (\n                strict &&\n                format === 'ddd' &&\n                this._shortWeekdaysParse[i].test(weekdayName)\n            ) {\n                return i;\n            } else if (\n                strict &&\n                format === 'dd' &&\n                this._minWeekdaysParse[i].test(weekdayName)\n            ) {\n                return i;\n            } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {\n                return i;\n            }\n        }\n    }\n\n    // MOMENTS\n\n    function getSetDayOfWeek(input) {\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n\n        var day = get(this, 'Day');\n        if (input != null) {\n            input = parseWeekday(input, this.localeData());\n            return this.add(input - day, 'd');\n        } else {\n            return day;\n        }\n    }\n\n    function getSetLocaleDayOfWeek(input) {\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n        var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;\n        return input == null ? weekday : this.add(input - weekday, 'd');\n    }\n\n    function getSetISODayOfWeek(input) {\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n\n        // behaves the same as moment#day except\n        // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)\n        // as a setter, sunday should belong to the previous week.\n\n        if (input != null) {\n            var weekday = parseIsoWeekday(input, this.localeData());\n            return this.day(this.day() % 7 ? weekday : weekday - 7);\n        } else {\n            return this.day() || 7;\n        }\n    }\n\n    function weekdaysRegex(isStrict) {\n        if (this._weekdaysParseExact) {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                computeWeekdaysParse.call(this);\n            }\n            if (isStrict) {\n                return this._weekdaysStrictRegex;\n            } else {\n                return this._weekdaysRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                this._weekdaysRegex = defaultWeekdaysRegex;\n            }\n            return this._weekdaysStrictRegex && isStrict\n                ? this._weekdaysStrictRegex\n                : this._weekdaysRegex;\n        }\n    }\n\n    function weekdaysShortRegex(isStrict) {\n        if (this._weekdaysParseExact) {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                computeWeekdaysParse.call(this);\n            }\n            if (isStrict) {\n                return this._weekdaysShortStrictRegex;\n            } else {\n                return this._weekdaysShortRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_weekdaysShortRegex')) {\n                this._weekdaysShortRegex = defaultWeekdaysShortRegex;\n            }\n            return this._weekdaysShortStrictRegex && isStrict\n                ? this._weekdaysShortStrictRegex\n                : this._weekdaysShortRegex;\n        }\n    }\n\n    function weekdaysMinRegex(isStrict) {\n        if (this._weekdaysParseExact) {\n            if (!hasOwnProp(this, '_weekdaysRegex')) {\n                computeWeekdaysParse.call(this);\n            }\n            if (isStrict) {\n                return this._weekdaysMinStrictRegex;\n            } else {\n                return this._weekdaysMinRegex;\n            }\n        } else {\n            if (!hasOwnProp(this, '_weekdaysMinRegex')) {\n                this._weekdaysMinRegex = defaultWeekdaysMinRegex;\n            }\n            return this._weekdaysMinStrictRegex && isStrict\n                ? this._weekdaysMinStrictRegex\n                : this._weekdaysMinRegex;\n        }\n    }\n\n    function computeWeekdaysParse() {\n        function cmpLenRev(a, b) {\n            return b.length - a.length;\n        }\n\n        var minPieces = [],\n            shortPieces = [],\n            longPieces = [],\n            mixedPieces = [],\n            i,\n            mom,\n            minp,\n            shortp,\n            longp;\n        for (i = 0; i < 7; i++) {\n            // make the regex if we don't have it already\n            mom = createUTC([2000, 1]).day(i);\n            minp = regexEscape(this.weekdaysMin(mom, ''));\n            shortp = regexEscape(this.weekdaysShort(mom, ''));\n            longp = regexEscape(this.weekdays(mom, ''));\n            minPieces.push(minp);\n            shortPieces.push(shortp);\n            longPieces.push(longp);\n            mixedPieces.push(minp);\n            mixedPieces.push(shortp);\n            mixedPieces.push(longp);\n        }\n        // Sorting makes sure if one weekday (or abbr) is a prefix of another it\n        // will match the longer piece.\n        minPieces.sort(cmpLenRev);\n        shortPieces.sort(cmpLenRev);\n        longPieces.sort(cmpLenRev);\n        mixedPieces.sort(cmpLenRev);\n\n        this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n        this._weekdaysShortRegex = this._weekdaysRegex;\n        this._weekdaysMinRegex = this._weekdaysRegex;\n\n        this._weekdaysStrictRegex = new RegExp(\n            '^(' + longPieces.join('|') + ')',\n            'i'\n        );\n        this._weekdaysShortStrictRegex = new RegExp(\n            '^(' + shortPieces.join('|') + ')',\n            'i'\n        );\n        this._weekdaysMinStrictRegex = new RegExp(\n            '^(' + minPieces.join('|') + ')',\n            'i'\n        );\n    }\n\n    // FORMATTING\n\n    function hFormat() {\n        return this.hours() % 12 || 12;\n    }\n\n    function kFormat() {\n        return this.hours() || 24;\n    }\n\n    addFormatToken('H', ['HH', 2], 0, 'hour');\n    addFormatToken('h', ['hh', 2], 0, hFormat);\n    addFormatToken('k', ['kk', 2], 0, kFormat);\n\n    addFormatToken('hmm', 0, 0, function () {\n        return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);\n    });\n\n    addFormatToken('hmmss', 0, 0, function () {\n        return (\n            '' +\n            hFormat.apply(this) +\n            zeroFill(this.minutes(), 2) +\n            zeroFill(this.seconds(), 2)\n        );\n    });\n\n    addFormatToken('Hmm', 0, 0, function () {\n        return '' + this.hours() + zeroFill(this.minutes(), 2);\n    });\n\n    addFormatToken('Hmmss', 0, 0, function () {\n        return (\n            '' +\n            this.hours() +\n            zeroFill(this.minutes(), 2) +\n            zeroFill(this.seconds(), 2)\n        );\n    });\n\n    function meridiem(token, lowercase) {\n        addFormatToken(token, 0, 0, function () {\n            return this.localeData().meridiem(\n                this.hours(),\n                this.minutes(),\n                lowercase\n            );\n        });\n    }\n\n    meridiem('a', true);\n    meridiem('A', false);\n\n    // PARSING\n\n    function matchMeridiem(isStrict, locale) {\n        return locale._meridiemParse;\n    }\n\n    addRegexToken('a', matchMeridiem);\n    addRegexToken('A', matchMeridiem);\n    addRegexToken('H', match1to2, match1to2HasZero);\n    addRegexToken('h', match1to2, match1to2NoLeadingZero);\n    addRegexToken('k', match1to2, match1to2NoLeadingZero);\n    addRegexToken('HH', match1to2, match2);\n    addRegexToken('hh', match1to2, match2);\n    addRegexToken('kk', match1to2, match2);\n\n    addRegexToken('hmm', match3to4);\n    addRegexToken('hmmss', match5to6);\n    addRegexToken('Hmm', match3to4);\n    addRegexToken('Hmmss', match5to6);\n\n    addParseToken(['H', 'HH'], HOUR);\n    addParseToken(['k', 'kk'], function (input, array, config) {\n        var kInput = toInt(input);\n        array[HOUR] = kInput === 24 ? 0 : kInput;\n    });\n    addParseToken(['a', 'A'], function (input, array, config) {\n        config._isPm = config._locale.isPM(input);\n        config._meridiem = input;\n    });\n    addParseToken(['h', 'hh'], function (input, array, config) {\n        array[HOUR] = toInt(input);\n        getParsingFlags(config).bigHour = true;\n    });\n    addParseToken('hmm', function (input, array, config) {\n        var pos = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos));\n        array[MINUTE] = toInt(input.substr(pos));\n        getParsingFlags(config).bigHour = true;\n    });\n    addParseToken('hmmss', function (input, array, config) {\n        var pos1 = input.length - 4,\n            pos2 = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos1));\n        array[MINUTE] = toInt(input.substr(pos1, 2));\n        array[SECOND] = toInt(input.substr(pos2));\n        getParsingFlags(config).bigHour = true;\n    });\n    addParseToken('Hmm', function (input, array, config) {\n        var pos = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos));\n        array[MINUTE] = toInt(input.substr(pos));\n    });\n    addParseToken('Hmmss', function (input, array, config) {\n        var pos1 = input.length - 4,\n            pos2 = input.length - 2;\n        array[HOUR] = toInt(input.substr(0, pos1));\n        array[MINUTE] = toInt(input.substr(pos1, 2));\n        array[SECOND] = toInt(input.substr(pos2));\n    });\n\n    // LOCALES\n\n    function localeIsPM(input) {\n        // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays\n        // Using charAt should be more compatible.\n        return (input + '').toLowerCase().charAt(0) === 'p';\n    }\n\n    var defaultLocaleMeridiemParse = /[ap]\\.?m?\\.?/i,\n        // Setting the hour should keep the time, because the user explicitly\n        // specified which hour they want. So trying to maintain the same hour (in\n        // a new timezone) makes sense. Adding/subtracting hours does not follow\n        // this rule.\n        getSetHour = makeGetSet('Hours', true);\n\n    function localeMeridiem(hours, minutes, isLower) {\n        if (hours > 11) {\n            return isLower ? 'pm' : 'PM';\n        } else {\n            return isLower ? 'am' : 'AM';\n        }\n    }\n\n    var baseConfig = {\n        calendar: defaultCalendar,\n        longDateFormat: defaultLongDateFormat,\n        invalidDate: defaultInvalidDate,\n        ordinal: defaultOrdinal,\n        dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,\n        relativeTime: defaultRelativeTime,\n\n        months: defaultLocaleMonths,\n        monthsShort: defaultLocaleMonthsShort,\n\n        week: defaultLocaleWeek,\n\n        weekdays: defaultLocaleWeekdays,\n        weekdaysMin: defaultLocaleWeekdaysMin,\n        weekdaysShort: defaultLocaleWeekdaysShort,\n\n        meridiemParse: defaultLocaleMeridiemParse,\n    };\n\n    // internal storage for locale config files\n    var locales = {},\n        localeFamilies = {},\n        globalLocale;\n\n    function commonPrefix(arr1, arr2) {\n        var i,\n            minl = Math.min(arr1.length, arr2.length);\n        for (i = 0; i < minl; i += 1) {\n            if (arr1[i] !== arr2[i]) {\n                return i;\n            }\n        }\n        return minl;\n    }\n\n    function normalizeLocale(key) {\n        return key ? key.toLowerCase().replace('_', '-') : key;\n    }\n\n    // pick the locale from the array\n    // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each\n    // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root\n    function chooseLocale(names) {\n        var i = 0,\n            j,\n            next,\n            locale,\n            split;\n\n        while (i < names.length) {\n            split = normalizeLocale(names[i]).split('-');\n            j = split.length;\n            next = normalizeLocale(names[i + 1]);\n            next = next ? next.split('-') : null;\n            while (j > 0) {\n                locale = loadLocale(split.slice(0, j).join('-'));\n                if (locale) {\n                    return locale;\n                }\n                if (\n                    next &&\n                    next.length >= j &&\n                    commonPrefix(split, next) >= j - 1\n                ) {\n                    //the next array item is better than a shallower substring of this one\n                    break;\n                }\n                j--;\n            }\n            i++;\n        }\n        return globalLocale;\n    }\n\n    function isLocaleNameSane(name) {\n        // Prevent names that look like filesystem paths, i.e contain '/' or '\\'\n        // Ensure name is available and function returns boolean\n        return !!(name && name.match('^[^/\\\\\\\\]*$'));\n    }\n\n    function loadLocale(name) {\n        var oldLocale = null,\n            aliasedRequire;\n        // TODO: Find a better way to register and load all the locales in Node\n        if (\n            locales[name] === undefined &&\n            typeof module !== 'undefined' &&\n            module &&\n            module.exports &&\n            isLocaleNameSane(name)\n        ) {\n            try {\n                oldLocale = globalLocale._abbr;\n                aliasedRequire = require;\n                __webpack_require__(\"./node_modules/moment/locale sync recursive ^\\\\.\\\\/.*$\")(\"./\" + name);\n                getSetGlobalLocale(oldLocale);\n            } catch (e) {\n                // mark as not found to avoid repeating expensive file require call causing high CPU\n                // when trying to find en-US, en_US, en-us for every format call\n                locales[name] = null; // null means not found\n            }\n        }\n        return locales[name];\n    }\n\n    // This function will load locale and then set the global locale.  If\n    // no arguments are passed in, it will simply return the current global\n    // locale key.\n    function getSetGlobalLocale(key, values) {\n        var data;\n        if (key) {\n            if (isUndefined(values)) {\n                data = getLocale(key);\n            } else {\n                data = defineLocale(key, values);\n            }\n\n            if (data) {\n                // moment.duration._locale = moment._locale = data;\n                globalLocale = data;\n            } else {\n                if (typeof console !== 'undefined' && console.warn) {\n                    //warn user if arguments are passed but the locale could not be set\n                    console.warn(\n                        'Locale ' + key + ' not found. Did you forget to load it?'\n                    );\n                }\n            }\n        }\n\n        return globalLocale._abbr;\n    }\n\n    function defineLocale(name, config) {\n        if (config !== null) {\n            var locale,\n                parentConfig = baseConfig;\n            config.abbr = name;\n            if (locales[name] != null) {\n                deprecateSimple(\n                    'defineLocaleOverride',\n                    'use moment.updateLocale(localeName, config) to change ' +\n                        'an existing locale. moment.defineLocale(localeName, ' +\n                        'config) should only be used for creating a new locale ' +\n                        'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.'\n                );\n                parentConfig = locales[name]._config;\n            } else if (config.parentLocale != null) {\n                if (locales[config.parentLocale] != null) {\n                    parentConfig = locales[config.parentLocale]._config;\n                } else {\n                    locale = loadLocale(config.parentLocale);\n                    if (locale != null) {\n                        parentConfig = locale._config;\n                    } else {\n                        if (!localeFamilies[config.parentLocale]) {\n                            localeFamilies[config.parentLocale] = [];\n                        }\n                        localeFamilies[config.parentLocale].push({\n                            name: name,\n                            config: config,\n                        });\n                        return null;\n                    }\n                }\n            }\n            locales[name] = new Locale(mergeConfigs(parentConfig, config));\n\n            if (localeFamilies[name]) {\n                localeFamilies[name].forEach(function (x) {\n                    defineLocale(x.name, x.config);\n                });\n            }\n\n            // backwards compat for now: also set the locale\n            // make sure we set the locale AFTER all child locales have been\n            // created, so we won't end up with the child locale set.\n            getSetGlobalLocale(name);\n\n            return locales[name];\n        } else {\n            // useful for testing\n            delete locales[name];\n            return null;\n        }\n    }\n\n    function updateLocale(name, config) {\n        if (config != null) {\n            var locale,\n                tmpLocale,\n                parentConfig = baseConfig;\n\n            if (locales[name] != null && locales[name].parentLocale != null) {\n                // Update existing child locale in-place to avoid memory-leaks\n                locales[name].set(mergeConfigs(locales[name]._config, config));\n            } else {\n                // MERGE\n                tmpLocale = loadLocale(name);\n                if (tmpLocale != null) {\n                    parentConfig = tmpLocale._config;\n                }\n                config = mergeConfigs(parentConfig, config);\n                if (tmpLocale == null) {\n                    // updateLocale is called for creating a new locale\n                    // Set abbr so it will have a name (getters return\n                    // undefined otherwise).\n                    config.abbr = name;\n                }\n                locale = new Locale(config);\n                locale.parentLocale = locales[name];\n                locales[name] = locale;\n            }\n\n            // backwards compat for now: also set the locale\n            getSetGlobalLocale(name);\n        } else {\n            // pass null for config to unupdate, useful for tests\n            if (locales[name] != null) {\n                if (locales[name].parentLocale != null) {\n                    locales[name] = locales[name].parentLocale;\n                    if (name === getSetGlobalLocale()) {\n                        getSetGlobalLocale(name);\n                    }\n                } else if (locales[name] != null) {\n                    delete locales[name];\n                }\n            }\n        }\n        return locales[name];\n    }\n\n    // returns locale data\n    function getLocale(key) {\n        var locale;\n\n        if (key && key._locale && key._locale._abbr) {\n            key = key._locale._abbr;\n        }\n\n        if (!key) {\n            return globalLocale;\n        }\n\n        if (!isArray(key)) {\n            //short-circuit everything else\n            locale = loadLocale(key);\n            if (locale) {\n                return locale;\n            }\n            key = [key];\n        }\n\n        return chooseLocale(key);\n    }\n\n    function listLocales() {\n        return keys(locales);\n    }\n\n    function checkOverflow(m) {\n        var overflow,\n            a = m._a;\n\n        if (a && getParsingFlags(m).overflow === -2) {\n            overflow =\n                a[MONTH] < 0 || a[MONTH] > 11\n                    ? MONTH\n                    : a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH])\n                      ? DATE\n                      : a[HOUR] < 0 ||\n                          a[HOUR] > 24 ||\n                          (a[HOUR] === 24 &&\n                              (a[MINUTE] !== 0 ||\n                                  a[SECOND] !== 0 ||\n                                  a[MILLISECOND] !== 0))\n                        ? HOUR\n                        : a[MINUTE] < 0 || a[MINUTE] > 59\n                          ? MINUTE\n                          : a[SECOND] < 0 || a[SECOND] > 59\n                            ? SECOND\n                            : a[MILLISECOND] < 0 || a[MILLISECOND] > 999\n                              ? MILLISECOND\n                              : -1;\n\n            if (\n                getParsingFlags(m)._overflowDayOfYear &&\n                (overflow < YEAR || overflow > DATE)\n            ) {\n                overflow = DATE;\n            }\n            if (getParsingFlags(m)._overflowWeeks && overflow === -1) {\n                overflow = WEEK;\n            }\n            if (getParsingFlags(m)._overflowWeekday && overflow === -1) {\n                overflow = WEEKDAY;\n            }\n\n            getParsingFlags(m).overflow = overflow;\n        }\n\n        return m;\n    }\n\n    // iso 8601 regex\n    // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)\n    var extendedIsoRegex =\n            /^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,\n        basicIsoRegex =\n            /^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,\n        tzRegex = /Z|[+-]\\d\\d(?::?\\d\\d)?/,\n        isoDates = [\n            ['YYYYYY-MM-DD', /[+-]\\d{6}-\\d\\d-\\d\\d/],\n            ['YYYY-MM-DD', /\\d{4}-\\d\\d-\\d\\d/],\n            ['GGGG-[W]WW-E', /\\d{4}-W\\d\\d-\\d/],\n            ['GGGG-[W]WW', /\\d{4}-W\\d\\d/, false],\n            ['YYYY-DDD', /\\d{4}-\\d{3}/],\n            ['YYYY-MM', /\\d{4}-\\d\\d/, false],\n            ['YYYYYYMMDD', /[+-]\\d{10}/],\n            ['YYYYMMDD', /\\d{8}/],\n            ['GGGG[W]WWE', /\\d{4}W\\d{3}/],\n            ['GGGG[W]WW', /\\d{4}W\\d{2}/, false],\n            ['YYYYDDD', /\\d{7}/],\n            ['YYYYMM', /\\d{6}/, false],\n            ['YYYY', /\\d{4}/, false],\n        ],\n        // iso time formats and regexes\n        isoTimes = [\n            ['HH:mm:ss.SSSS', /\\d\\d:\\d\\d:\\d\\d\\.\\d+/],\n            ['HH:mm:ss,SSSS', /\\d\\d:\\d\\d:\\d\\d,\\d+/],\n            ['HH:mm:ss', /\\d\\d:\\d\\d:\\d\\d/],\n            ['HH:mm', /\\d\\d:\\d\\d/],\n            ['HHmmss.SSSS', /\\d\\d\\d\\d\\d\\d\\.\\d+/],\n            ['HHmmss,SSSS', /\\d\\d\\d\\d\\d\\d,\\d+/],\n            ['HHmmss', /\\d\\d\\d\\d\\d\\d/],\n            ['HHmm', /\\d\\d\\d\\d/],\n            ['HH', /\\d\\d/],\n        ],\n        aspNetJsonRegex = /^\\/?Date\\((-?\\d+)/i,\n        // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3\n        rfc2822 =\n            /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,\n        obsOffsets = {\n            UT: 0,\n            GMT: 0,\n            EDT: -4 * 60,\n            EST: -5 * 60,\n            CDT: -5 * 60,\n            CST: -6 * 60,\n            MDT: -6 * 60,\n            MST: -7 * 60,\n            PDT: -7 * 60,\n            PST: -8 * 60,\n        };\n\n    // date from iso format\n    function configFromISO(config) {\n        var i,\n            l,\n            string = config._i,\n            match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),\n            allowTime,\n            dateFormat,\n            timeFormat,\n            tzFormat,\n            isoDatesLen = isoDates.length,\n            isoTimesLen = isoTimes.length;\n\n        if (match) {\n            getParsingFlags(config).iso = true;\n            for (i = 0, l = isoDatesLen; i < l; i++) {\n                if (isoDates[i][1].exec(match[1])) {\n                    dateFormat = isoDates[i][0];\n                    allowTime = isoDates[i][2] !== false;\n                    break;\n                }\n            }\n            if (dateFormat == null) {\n                config._isValid = false;\n                return;\n            }\n            if (match[3]) {\n                for (i = 0, l = isoTimesLen; i < l; i++) {\n                    if (isoTimes[i][1].exec(match[3])) {\n                        // match[2] should be 'T' or space\n                        timeFormat = (match[2] || ' ') + isoTimes[i][0];\n                        break;\n                    }\n                }\n                if (timeFormat == null) {\n                    config._isValid = false;\n                    return;\n                }\n            }\n            if (!allowTime && timeFormat != null) {\n                config._isValid = false;\n                return;\n            }\n            if (match[4]) {\n                if (tzRegex.exec(match[4])) {\n                    tzFormat = 'Z';\n                } else {\n                    config._isValid = false;\n                    return;\n                }\n            }\n            config._f = dateFormat + (timeFormat || '') + (tzFormat || '');\n            configFromStringAndFormat(config);\n        } else {\n            config._isValid = false;\n        }\n    }\n\n    function extractFromRFC2822Strings(\n        yearStr,\n        monthStr,\n        dayStr,\n        hourStr,\n        minuteStr,\n        secondStr\n    ) {\n        var result = [\n            untruncateYear(yearStr),\n            defaultLocaleMonthsShort.indexOf(monthStr),\n            parseInt(dayStr, 10),\n            parseInt(hourStr, 10),\n            parseInt(minuteStr, 10),\n        ];\n\n        if (secondStr) {\n            result.push(parseInt(secondStr, 10));\n        }\n\n        return result;\n    }\n\n    function untruncateYear(yearStr) {\n        var year = parseInt(yearStr, 10);\n        if (year <= 49) {\n            return 2000 + year;\n        } else if (year <= 999) {\n            return 1900 + year;\n        }\n        return year;\n    }\n\n    function preprocessRFC2822(s) {\n        // Remove comments and folding whitespace and replace multiple-spaces with a single space\n        return s\n            .replace(/\\([^()]*\\)|[\\n\\t]/g, ' ')\n            .replace(/(\\s\\s+)/g, ' ')\n            .replace(/^\\s\\s*/, '')\n            .replace(/\\s\\s*$/, '');\n    }\n\n    function checkWeekday(weekdayStr, parsedInput, config) {\n        if (weekdayStr) {\n            // TODO: Replace the vanilla JS Date object with an independent day-of-week check.\n            var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),\n                weekdayActual = new Date(\n                    parsedInput[0],\n                    parsedInput[1],\n                    parsedInput[2]\n                ).getDay();\n            if (weekdayProvided !== weekdayActual) {\n                getParsingFlags(config).weekdayMismatch = true;\n                config._isValid = false;\n                return false;\n            }\n        }\n        return true;\n    }\n\n    function calculateOffset(obsOffset, militaryOffset, numOffset) {\n        if (obsOffset) {\n            return obsOffsets[obsOffset];\n        } else if (militaryOffset) {\n            // the only allowed military tz is Z\n            return 0;\n        } else {\n            var hm = parseInt(numOffset, 10),\n                m = hm % 100,\n                h = (hm - m) / 100;\n            return h * 60 + m;\n        }\n    }\n\n    // date and time from ref 2822 format\n    function configFromRFC2822(config) {\n        var match = rfc2822.exec(preprocessRFC2822(config._i)),\n            parsedArray;\n        if (match) {\n            parsedArray = extractFromRFC2822Strings(\n                match[4],\n                match[3],\n                match[2],\n                match[5],\n                match[6],\n                match[7]\n            );\n            if (!checkWeekday(match[1], parsedArray, config)) {\n                return;\n            }\n\n            config._a = parsedArray;\n            config._tzm = calculateOffset(match[8], match[9], match[10]);\n\n            config._d = createUTCDate.apply(null, config._a);\n            config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);\n\n            getParsingFlags(config).rfc2822 = true;\n        } else {\n            config._isValid = false;\n        }\n    }\n\n    // date from 1) ASP.NET, 2) ISO, 3) RFC 2822 formats, or 4) optional fallback if parsing isn't strict\n    function configFromString(config) {\n        var matched = aspNetJsonRegex.exec(config._i);\n        if (matched !== null) {\n            config._d = new Date(+matched[1]);\n            return;\n        }\n\n        configFromISO(config);\n        if (config._isValid === false) {\n            delete config._isValid;\n        } else {\n            return;\n        }\n\n        configFromRFC2822(config);\n        if (config._isValid === false) {\n            delete config._isValid;\n        } else {\n            return;\n        }\n\n        if (config._strict) {\n            config._isValid = false;\n        } else {\n            // Final attempt, use Input Fallback\n            hooks.createFromInputFallback(config);\n        }\n    }\n\n    hooks.createFromInputFallback = deprecate(\n        'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' +\n            'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' +\n            'discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.',\n        function (config) {\n            config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));\n        }\n    );\n\n    // Pick the first defined of two or three arguments.\n    function defaults(a, b, c) {\n        if (a != null) {\n            return a;\n        }\n        if (b != null) {\n            return b;\n        }\n        return c;\n    }\n\n    function currentDateArray(config) {\n        // hooks is actually the exported moment object\n        var nowValue = new Date(hooks.now());\n        if (config._useUTC) {\n            return [\n                nowValue.getUTCFullYear(),\n                nowValue.getUTCMonth(),\n                nowValue.getUTCDate(),\n            ];\n        }\n        return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];\n    }\n\n    // convert an array to a date.\n    // the array should mirror the parameters below\n    // note: all values past the year are optional and will default to the lowest possible value.\n    // [year, month, day , hour, minute, second, millisecond]\n    function configFromArray(config) {\n        var i,\n            date,\n            input = [],\n            currentDate,\n            expectedWeekday,\n            yearToUse;\n\n        if (config._d) {\n            return;\n        }\n\n        currentDate = currentDateArray(config);\n\n        //compute day of the year from weeks and weekdays\n        if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {\n            dayOfYearFromWeekInfo(config);\n        }\n\n        //if the day of the year is set, figure out what it is\n        if (config._dayOfYear != null) {\n            yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);\n\n            if (\n                config._dayOfYear > daysInYear(yearToUse) ||\n                config._dayOfYear === 0\n            ) {\n                getParsingFlags(config)._overflowDayOfYear = true;\n            }\n\n            date = createUTCDate(yearToUse, 0, config._dayOfYear);\n            config._a[MONTH] = date.getUTCMonth();\n            config._a[DATE] = date.getUTCDate();\n        }\n\n        // Default to current date.\n        // * if no year, month, day of month are given, default to today\n        // * if day of month is given, default month and year\n        // * if month is given, default only year\n        // * if year is given, don't default anything\n        for (i = 0; i < 3 && config._a[i] == null; ++i) {\n            config._a[i] = input[i] = currentDate[i];\n        }\n\n        // Zero out whatever was not defaulted, including time\n        for (; i < 7; i++) {\n            config._a[i] = input[i] =\n                config._a[i] == null ? (i === 2 ? 1 : 0) : config._a[i];\n        }\n\n        // Check for 24:00:00.000\n        if (\n            config._a[HOUR] === 24 &&\n            config._a[MINUTE] === 0 &&\n            config._a[SECOND] === 0 &&\n            config._a[MILLISECOND] === 0\n        ) {\n            config._nextDay = true;\n            config._a[HOUR] = 0;\n        }\n\n        config._d = (config._useUTC ? createUTCDate : createDate).apply(\n            null,\n            input\n        );\n        expectedWeekday = config._useUTC\n            ? config._d.getUTCDay()\n            : config._d.getDay();\n\n        // Apply timezone offset from input. The actual utcOffset can be changed\n        // with parseZone.\n        if (config._tzm != null) {\n            config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);\n        }\n\n        if (config._nextDay) {\n            config._a[HOUR] = 24;\n        }\n\n        // check for mismatching day of week\n        if (\n            config._w &&\n            typeof config._w.d !== 'undefined' &&\n            config._w.d !== expectedWeekday\n        ) {\n            getParsingFlags(config).weekdayMismatch = true;\n        }\n    }\n\n    function dayOfYearFromWeekInfo(config) {\n        var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow, curWeek;\n\n        w = config._w;\n        if (w.GG != null || w.W != null || w.E != null) {\n            dow = 1;\n            doy = 4;\n\n            // TODO: We need to take the current isoWeekYear, but that depends on\n            // how we interpret now (local, utc, fixed offset). So create\n            // a now version of current config (take local/utc/offset flags, and\n            // create now).\n            weekYear = defaults(\n                w.GG,\n                config._a[YEAR],\n                weekOfYear(createLocal(), 1, 4).year\n            );\n            week = defaults(w.W, 1);\n            weekday = defaults(w.E, 1);\n            if (weekday < 1 || weekday > 7) {\n                weekdayOverflow = true;\n            }\n        } else {\n            dow = config._locale._week.dow;\n            doy = config._locale._week.doy;\n\n            curWeek = weekOfYear(createLocal(), dow, doy);\n\n            weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);\n\n            // Default to current week.\n            week = defaults(w.w, curWeek.week);\n\n            if (w.d != null) {\n                // weekday -- low day numbers are considered next week\n                weekday = w.d;\n                if (weekday < 0 || weekday > 6) {\n                    weekdayOverflow = true;\n                }\n            } else if (w.e != null) {\n                // local weekday -- counting starts from beginning of week\n                weekday = w.e + dow;\n                if (w.e < 0 || w.e > 6) {\n                    weekdayOverflow = true;\n                }\n            } else {\n                // default to beginning of week\n                weekday = dow;\n            }\n        }\n        if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {\n            getParsingFlags(config)._overflowWeeks = true;\n        } else if (weekdayOverflow != null) {\n            getParsingFlags(config)._overflowWeekday = true;\n        } else {\n            temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);\n            config._a[YEAR] = temp.year;\n            config._dayOfYear = temp.dayOfYear;\n        }\n    }\n\n    // constant that refers to the ISO standard\n    hooks.ISO_8601 = function () {};\n\n    // constant that refers to the RFC 2822 form\n    hooks.RFC_2822 = function () {};\n\n    // date from string and format string\n    function configFromStringAndFormat(config) {\n        // TODO: Move this to another part of the creation flow to prevent circular deps\n        if (config._f === hooks.ISO_8601) {\n            configFromISO(config);\n            return;\n        }\n        if (config._f === hooks.RFC_2822) {\n            configFromRFC2822(config);\n            return;\n        }\n        config._a = [];\n        getParsingFlags(config).empty = true;\n\n        // This array is used to make a Date, either with `new Date` or `Date.UTC`\n        var string = '' + config._i,\n            i,\n            parsedInput,\n            tokens,\n            token,\n            skipped,\n            stringLength = string.length,\n            totalParsedInputLength = 0,\n            era,\n            tokenLen;\n\n        tokens =\n            expandFormat(config._f, config._locale).match(formattingTokens) || [];\n        tokenLen = tokens.length;\n        for (i = 0; i < tokenLen; i++) {\n            token = tokens[i];\n            parsedInput = (string.match(getParseRegexForToken(token, config)) ||\n                [])[0];\n            if (parsedInput) {\n                skipped = string.substr(0, string.indexOf(parsedInput));\n                if (skipped.length > 0) {\n                    getParsingFlags(config).unusedInput.push(skipped);\n                }\n                string = string.slice(\n                    string.indexOf(parsedInput) + parsedInput.length\n                );\n                totalParsedInputLength += parsedInput.length;\n            }\n            // don't parse if it's not a known token\n            if (formatTokenFunctions[token]) {\n                if (parsedInput) {\n                    getParsingFlags(config).empty = false;\n                } else {\n                    getParsingFlags(config).unusedTokens.push(token);\n                }\n                addTimeToArrayFromToken(token, parsedInput, config);\n            } else if (config._strict && !parsedInput) {\n                getParsingFlags(config).unusedTokens.push(token);\n            }\n        }\n\n        // add remaining unparsed input length to the string\n        getParsingFlags(config).charsLeftOver =\n            stringLength - totalParsedInputLength;\n        if (string.length > 0) {\n            getParsingFlags(config).unusedInput.push(string);\n        }\n\n        // clear _12h flag if hour is <= 12\n        if (\n            config._a[HOUR] <= 12 &&\n            getParsingFlags(config).bigHour === true &&\n            config._a[HOUR] > 0\n        ) {\n            getParsingFlags(config).bigHour = undefined;\n        }\n\n        getParsingFlags(config).parsedDateParts = config._a.slice(0);\n        getParsingFlags(config).meridiem = config._meridiem;\n        // handle meridiem\n        config._a[HOUR] = meridiemFixWrap(\n            config._locale,\n            config._a[HOUR],\n            config._meridiem\n        );\n\n        // handle era\n        era = getParsingFlags(config).era;\n        if (era !== null) {\n            config._a[YEAR] = config._locale.erasConvertYear(era, config._a[YEAR]);\n        }\n\n        configFromArray(config);\n        checkOverflow(config);\n    }\n\n    function meridiemFixWrap(locale, hour, meridiem) {\n        var isPm;\n\n        if (meridiem == null) {\n            // nothing to do\n            return hour;\n        }\n        if (locale.meridiemHour != null) {\n            return locale.meridiemHour(hour, meridiem);\n        } else if (locale.isPM != null) {\n            // Fallback\n            isPm = locale.isPM(meridiem);\n            if (isPm && hour < 12) {\n                hour += 12;\n            }\n            if (!isPm && hour === 12) {\n                hour = 0;\n            }\n            return hour;\n        } else {\n            // this is not supposed to happen\n            return hour;\n        }\n    }\n\n    // date from string and array of format strings\n    function configFromStringAndArray(config) {\n        var tempConfig,\n            bestMoment,\n            scoreToBeat,\n            i,\n            currentScore,\n            validFormatFound,\n            bestFormatIsValid = false,\n            configfLen = config._f.length;\n\n        if (configfLen === 0) {\n            getParsingFlags(config).invalidFormat = true;\n            config._d = new Date(NaN);\n            return;\n        }\n\n        for (i = 0; i < configfLen; i++) {\n            currentScore = 0;\n            validFormatFound = false;\n            tempConfig = copyConfig({}, config);\n            if (config._useUTC != null) {\n                tempConfig._useUTC = config._useUTC;\n            }\n            tempConfig._f = config._f[i];\n            configFromStringAndFormat(tempConfig);\n\n            if (isValid(tempConfig)) {\n                validFormatFound = true;\n            }\n\n            // if there is any input that was not parsed add a penalty for that format\n            currentScore += getParsingFlags(tempConfig).charsLeftOver;\n\n            //or tokens\n            currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;\n\n            getParsingFlags(tempConfig).score = currentScore;\n\n            if (!bestFormatIsValid) {\n                if (\n                    scoreToBeat == null ||\n                    currentScore < scoreToBeat ||\n                    validFormatFound\n                ) {\n                    scoreToBeat = currentScore;\n                    bestMoment = tempConfig;\n                    if (validFormatFound) {\n                        bestFormatIsValid = true;\n                    }\n                }\n            } else {\n                if (currentScore < scoreToBeat) {\n                    scoreToBeat = currentScore;\n                    bestMoment = tempConfig;\n                }\n            }\n        }\n\n        extend(config, bestMoment || tempConfig);\n    }\n\n    function configFromObject(config) {\n        if (config._d) {\n            return;\n        }\n\n        var i = normalizeObjectUnits(config._i),\n            dayOrDate = i.day === undefined ? i.date : i.day;\n        config._a = map(\n            [i.year, i.month, dayOrDate, i.hour, i.minute, i.second, i.millisecond],\n            function (obj) {\n                return obj && parseInt(obj, 10);\n            }\n        );\n\n        configFromArray(config);\n    }\n\n    function createFromConfig(config) {\n        var res = new Moment(checkOverflow(prepareConfig(config)));\n        if (res._nextDay) {\n            // Adding is smart enough around DST\n            res.add(1, 'd');\n            res._nextDay = undefined;\n        }\n\n        return res;\n    }\n\n    function prepareConfig(config) {\n        var input = config._i,\n            format = config._f;\n\n        config._locale = config._locale || getLocale(config._l);\n\n        if (input === null || (format === undefined && input === '')) {\n            return createInvalid({ nullInput: true });\n        }\n\n        if (typeof input === 'string') {\n            config._i = input = config._locale.preparse(input);\n        }\n\n        if (isMoment(input)) {\n            return new Moment(checkOverflow(input));\n        } else if (isDate(input)) {\n            config._d = input;\n        } else if (isArray(format)) {\n            configFromStringAndArray(config);\n        } else if (format) {\n            configFromStringAndFormat(config);\n        } else {\n            configFromInput(config);\n        }\n\n        if (!isValid(config)) {\n            config._d = null;\n        }\n\n        return config;\n    }\n\n    function configFromInput(config) {\n        var input = config._i;\n        if (isUndefined(input)) {\n            config._d = new Date(hooks.now());\n        } else if (isDate(input)) {\n            config._d = new Date(input.valueOf());\n        } else if (typeof input === 'string') {\n            configFromString(config);\n        } else if (isArray(input)) {\n            config._a = map(input.slice(0), function (obj) {\n                return parseInt(obj, 10);\n            });\n            configFromArray(config);\n        } else if (isObject(input)) {\n            configFromObject(config);\n        } else if (isNumber(input)) {\n            // from milliseconds\n            config._d = new Date(input);\n        } else {\n            hooks.createFromInputFallback(config);\n        }\n    }\n\n    function createLocalOrUTC(input, format, locale, strict, isUTC) {\n        var c = {};\n\n        if (format === true || format === false) {\n            strict = format;\n            format = undefined;\n        }\n\n        if (locale === true || locale === false) {\n            strict = locale;\n            locale = undefined;\n        }\n\n        if (\n            (isObject(input) && isObjectEmpty(input)) ||\n            (isArray(input) && input.length === 0)\n        ) {\n            input = undefined;\n        }\n        // object construction must be done this way.\n        // https://github.com/moment/moment/issues/1423\n        c._isAMomentObject = true;\n        c._useUTC = c._isUTC = isUTC;\n        c._l = locale;\n        c._i = input;\n        c._f = format;\n        c._strict = strict;\n\n        return createFromConfig(c);\n    }\n\n    function createLocal(input, format, locale, strict) {\n        return createLocalOrUTC(input, format, locale, strict, false);\n    }\n\n    var prototypeMin = deprecate(\n            'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',\n            function () {\n                var other = createLocal.apply(null, arguments);\n                if (this.isValid() && other.isValid()) {\n                    return other < this ? this : other;\n                } else {\n                    return createInvalid();\n                }\n            }\n        ),\n        prototypeMax = deprecate(\n            'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',\n            function () {\n                var other = createLocal.apply(null, arguments);\n                if (this.isValid() && other.isValid()) {\n                    return other > this ? this : other;\n                } else {\n                    return createInvalid();\n                }\n            }\n        );\n\n    // Pick a moment m from moments so that m[fn](other) is true for all\n    // other. This relies on the function fn to be transitive.\n    //\n    // moments should either be an array of moment objects or an array, whose\n    // first element is an array of moment objects.\n    function pickBy(fn, moments) {\n        var res, i;\n        if (moments.length === 1 && isArray(moments[0])) {\n            moments = moments[0];\n        }\n        if (!moments.length) {\n            return createLocal();\n        }\n        res = moments[0];\n        for (i = 1; i < moments.length; ++i) {\n            if (!moments[i].isValid() || moments[i][fn](res)) {\n                res = moments[i];\n            }\n        }\n        return res;\n    }\n\n    // TODO: Use [].sort instead?\n    function min() {\n        var args = [].slice.call(arguments, 0);\n\n        return pickBy('isBefore', args);\n    }\n\n    function max() {\n        var args = [].slice.call(arguments, 0);\n\n        return pickBy('isAfter', args);\n    }\n\n    var now = function () {\n        return Date.now ? Date.now() : +new Date();\n    };\n\n    var ordering = [\n        'year',\n        'quarter',\n        'month',\n        'week',\n        'day',\n        'hour',\n        'minute',\n        'second',\n        'millisecond',\n    ];\n\n    function isDurationValid(m) {\n        var key,\n            unitHasDecimal = false,\n            i,\n            orderLen = ordering.length;\n        for (key in m) {\n            if (\n                hasOwnProp(m, key) &&\n                !(\n                    indexOf.call(ordering, key) !== -1 &&\n                    (m[key] == null || !isNaN(m[key]))\n                )\n            ) {\n                return false;\n            }\n        }\n\n        for (i = 0; i < orderLen; ++i) {\n            if (m[ordering[i]]) {\n                if (unitHasDecimal) {\n                    return false; // only allow non-integers for smallest unit\n                }\n                if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {\n                    unitHasDecimal = true;\n                }\n            }\n        }\n\n        return true;\n    }\n\n    function isValid$1() {\n        return this._isValid;\n    }\n\n    function createInvalid$1() {\n        return createDuration(NaN);\n    }\n\n    function Duration(duration) {\n        var normalizedInput = normalizeObjectUnits(duration),\n            years = normalizedInput.year || 0,\n            quarters = normalizedInput.quarter || 0,\n            months = normalizedInput.month || 0,\n            weeks = normalizedInput.week || normalizedInput.isoWeek || 0,\n            days = normalizedInput.day || 0,\n            hours = normalizedInput.hour || 0,\n            minutes = normalizedInput.minute || 0,\n            seconds = normalizedInput.second || 0,\n            milliseconds = normalizedInput.millisecond || 0;\n\n        this._isValid = isDurationValid(normalizedInput);\n\n        // representation for dateAddRemove\n        this._milliseconds =\n            +milliseconds +\n            seconds * 1e3 + // 1000\n            minutes * 6e4 + // 1000 * 60\n            hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978\n        // Because of dateAddRemove treats 24 hours as different from a\n        // day when working around DST, we need to store them separately\n        this._days = +days + weeks * 7;\n        // It is impossible to translate months into days without knowing\n        // which months you are are talking about, so we have to store\n        // it separately.\n        this._months = +months + quarters * 3 + years * 12;\n\n        this._data = {};\n\n        this._locale = getLocale();\n\n        this._bubble();\n    }\n\n    function isDuration(obj) {\n        return obj instanceof Duration;\n    }\n\n    function absRound(number) {\n        if (number < 0) {\n            return Math.round(-1 * number) * -1;\n        } else {\n            return Math.round(number);\n        }\n    }\n\n    // compare two arrays, return the number of differences\n    function compareArrays(array1, array2, dontConvert) {\n        var len = Math.min(array1.length, array2.length),\n            lengthDiff = Math.abs(array1.length - array2.length),\n            diffs = 0,\n            i;\n        for (i = 0; i < len; i++) {\n            if (\n                (dontConvert && array1[i] !== array2[i]) ||\n                (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))\n            ) {\n                diffs++;\n            }\n        }\n        return diffs + lengthDiff;\n    }\n\n    // FORMATTING\n\n    function offset(token, separator) {\n        addFormatToken(token, 0, 0, function () {\n            var offset = this.utcOffset(),\n                sign = '+';\n            if (offset < 0) {\n                offset = -offset;\n                sign = '-';\n            }\n            return (\n                sign +\n                zeroFill(~~(offset / 60), 2) +\n                separator +\n                zeroFill(~~offset % 60, 2)\n            );\n        });\n    }\n\n    offset('Z', ':');\n    offset('ZZ', '');\n\n    // PARSING\n\n    addRegexToken('Z', matchShortOffset);\n    addRegexToken('ZZ', matchShortOffset);\n    addParseToken(['Z', 'ZZ'], function (input, array, config) {\n        config._useUTC = true;\n        config._tzm = offsetFromString(matchShortOffset, input);\n    });\n\n    // HELPERS\n\n    // timezone chunker\n    // '+10:00' > ['10',  '00']\n    // '-1530'  > ['-15', '30']\n    var chunkOffset = /([\\+\\-]|\\d\\d)/gi;\n\n    function offsetFromString(matcher, string) {\n        var matches = (string || '').match(matcher),\n            chunk,\n            parts,\n            minutes;\n\n        if (matches === null) {\n            return null;\n        }\n\n        chunk = matches[matches.length - 1] || [];\n        parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];\n        minutes = +(parts[1] * 60) + toInt(parts[2]);\n\n        return minutes === 0 ? 0 : parts[0] === '+' ? minutes : -minutes;\n    }\n\n    // Return a moment from input, that is local/utc/zone equivalent to model.\n    function cloneWithOffset(input, model) {\n        var res, diff;\n        if (model._isUTC) {\n            res = model.clone();\n            diff =\n                (isMoment(input) || isDate(input)\n                    ? input.valueOf()\n                    : createLocal(input).valueOf()) - res.valueOf();\n            // Use low-level api, because this fn is low-level api.\n            res._d.setTime(res._d.valueOf() + diff);\n            hooks.updateOffset(res, false);\n            return res;\n        } else {\n            return createLocal(input).local();\n        }\n    }\n\n    function getDateOffset(m) {\n        // On Firefox.24 Date#getTimezoneOffset returns a floating point.\n        // https://github.com/moment/moment/pull/1871\n        return -Math.round(m._d.getTimezoneOffset());\n    }\n\n    // HOOKS\n\n    // This function will be called whenever a moment is mutated.\n    // It is intended to keep the offset in sync with the timezone.\n    hooks.updateOffset = function () {};\n\n    // MOMENTS\n\n    // keepLocalTime = true means only change the timezone, without\n    // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->\n    // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset\n    // +0200, so we adjust the time as needed, to be valid.\n    //\n    // Keeping the time actually adds/subtracts (one hour)\n    // from the actual represented time. That is why we call updateOffset\n    // a second time. In case it wants us to change the offset again\n    // _changeInProgress == true case, then we have to adjust, because\n    // there is no such time in the given timezone.\n    function getSetOffset(input, keepLocalTime, keepMinutes) {\n        var offset = this._offset || 0,\n            localAdjust;\n        if (!this.isValid()) {\n            return input != null ? this : NaN;\n        }\n        if (input != null) {\n            if (typeof input === 'string') {\n                input = offsetFromString(matchShortOffset, input);\n                if (input === null) {\n                    return this;\n                }\n            } else if (Math.abs(input) < 16 && !keepMinutes) {\n                input = input * 60;\n            }\n            if (!this._isUTC && keepLocalTime) {\n                localAdjust = getDateOffset(this);\n            }\n            this._offset = input;\n            this._isUTC = true;\n            if (localAdjust != null) {\n                this.add(localAdjust, 'm');\n            }\n            if (offset !== input) {\n                if (!keepLocalTime || this._changeInProgress) {\n                    addSubtract(\n                        this,\n                        createDuration(input - offset, 'm'),\n                        1,\n                        false\n                    );\n                } else if (!this._changeInProgress) {\n                    this._changeInProgress = true;\n                    hooks.updateOffset(this, true);\n                    this._changeInProgress = null;\n                }\n            }\n            return this;\n        } else {\n            return this._isUTC ? offset : getDateOffset(this);\n        }\n    }\n\n    function getSetZone(input, keepLocalTime) {\n        if (input != null) {\n            if (typeof input !== 'string') {\n                input = -input;\n            }\n\n            this.utcOffset(input, keepLocalTime);\n\n            return this;\n        } else {\n            return -this.utcOffset();\n        }\n    }\n\n    function setOffsetToUTC(keepLocalTime) {\n        return this.utcOffset(0, keepLocalTime);\n    }\n\n    function setOffsetToLocal(keepLocalTime) {\n        if (this._isUTC) {\n            this.utcOffset(0, keepLocalTime);\n            this._isUTC = false;\n\n            if (keepLocalTime) {\n                this.subtract(getDateOffset(this), 'm');\n            }\n        }\n        return this;\n    }\n\n    function setOffsetToParsedOffset() {\n        if (this._tzm != null) {\n            this.utcOffset(this._tzm, false, true);\n        } else if (typeof this._i === 'string') {\n            var tZone = offsetFromString(matchOffset, this._i);\n            if (tZone != null) {\n                this.utcOffset(tZone);\n            } else {\n                this.utcOffset(0, true);\n            }\n        }\n        return this;\n    }\n\n    function hasAlignedHourOffset(input) {\n        if (!this.isValid()) {\n            return false;\n        }\n        input = input ? createLocal(input).utcOffset() : 0;\n\n        return (this.utcOffset() - input) % 60 === 0;\n    }\n\n    function isDaylightSavingTime() {\n        return (\n            this.utcOffset() > this.clone().month(0).utcOffset() ||\n            this.utcOffset() > this.clone().month(5).utcOffset()\n        );\n    }\n\n    function isDaylightSavingTimeShifted() {\n        if (!isUndefined(this._isDSTShifted)) {\n            return this._isDSTShifted;\n        }\n\n        var c = {},\n            other;\n\n        copyConfig(c, this);\n        c = prepareConfig(c);\n\n        if (c._a) {\n            other = c._isUTC ? createUTC(c._a) : createLocal(c._a);\n            this._isDSTShifted =\n                this.isValid() && compareArrays(c._a, other.toArray()) > 0;\n        } else {\n            this._isDSTShifted = false;\n        }\n\n        return this._isDSTShifted;\n    }\n\n    function isLocal() {\n        return this.isValid() ? !this._isUTC : false;\n    }\n\n    function isUtcOffset() {\n        return this.isValid() ? this._isUTC : false;\n    }\n\n    function isUtc() {\n        return this.isValid() ? this._isUTC && this._offset === 0 : false;\n    }\n\n    // ASP.NET json date format regex\n    var aspNetRegex = /^(-|\\+)?(?:(\\d*)[. ])?(\\d+):(\\d+)(?::(\\d+)(\\.\\d*)?)?$/,\n        // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html\n        // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere\n        // and further modified to allow for strings containing both week and day\n        isoRegex =\n            /^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;\n\n    function createDuration(input, key) {\n        var duration = input,\n            // matching against regexp is expensive, do it on demand\n            match = null,\n            sign,\n            ret,\n            diffRes;\n\n        if (isDuration(input)) {\n            duration = {\n                ms: input._milliseconds,\n                d: input._days,\n                M: input._months,\n            };\n        } else if (isNumber(input) || !isNaN(+input)) {\n            duration = {};\n            if (key) {\n                duration[key] = +input;\n            } else {\n                duration.milliseconds = +input;\n            }\n        } else if ((match = aspNetRegex.exec(input))) {\n            sign = match[1] === '-' ? -1 : 1;\n            duration = {\n                y: 0,\n                d: toInt(match[DATE]) * sign,\n                h: toInt(match[HOUR]) * sign,\n                m: toInt(match[MINUTE]) * sign,\n                s: toInt(match[SECOND]) * sign,\n                ms: toInt(absRound(match[MILLISECOND] * 1000)) * sign, // the millisecond decimal point is included in the match\n            };\n        } else if ((match = isoRegex.exec(input))) {\n            sign = match[1] === '-' ? -1 : 1;\n            duration = {\n                y: parseIso(match[2], sign),\n                M: parseIso(match[3], sign),\n                w: parseIso(match[4], sign),\n                d: parseIso(match[5], sign),\n                h: parseIso(match[6], sign),\n                m: parseIso(match[7], sign),\n                s: parseIso(match[8], sign),\n            };\n        } else if (duration == null) {\n            // checks for null or undefined\n            duration = {};\n        } else if (\n            typeof duration === 'object' &&\n            ('from' in duration || 'to' in duration)\n        ) {\n            diffRes = momentsDifference(\n                createLocal(duration.from),\n                createLocal(duration.to)\n            );\n\n            duration = {};\n            duration.ms = diffRes.milliseconds;\n            duration.M = diffRes.months;\n        }\n\n        ret = new Duration(duration);\n\n        if (isDuration(input) && hasOwnProp(input, '_locale')) {\n            ret._locale = input._locale;\n        }\n\n        if (isDuration(input) && hasOwnProp(input, '_isValid')) {\n            ret._isValid = input._isValid;\n        }\n\n        return ret;\n    }\n\n    createDuration.fn = Duration.prototype;\n    createDuration.invalid = createInvalid$1;\n\n    function parseIso(inp, sign) {\n        // We'd normally use ~~inp for this, but unfortunately it also\n        // converts floats to ints.\n        // inp may be undefined, so careful calling replace on it.\n        var res = inp && parseFloat(inp.replace(',', '.'));\n        // apply sign while we're at it\n        return (isNaN(res) ? 0 : res) * sign;\n    }\n\n    function positiveMomentsDifference(base, other) {\n        var res = {};\n\n        res.months =\n            other.month() - base.month() + (other.year() - base.year()) * 12;\n        if (base.clone().add(res.months, 'M').isAfter(other)) {\n            --res.months;\n        }\n\n        res.milliseconds = +other - +base.clone().add(res.months, 'M');\n\n        return res;\n    }\n\n    function momentsDifference(base, other) {\n        var res;\n        if (!(base.isValid() && other.isValid())) {\n            return { milliseconds: 0, months: 0 };\n        }\n\n        other = cloneWithOffset(other, base);\n        if (base.isBefore(other)) {\n            res = positiveMomentsDifference(base, other);\n        } else {\n            res = positiveMomentsDifference(other, base);\n            res.milliseconds = -res.milliseconds;\n            res.months = -res.months;\n        }\n\n        return res;\n    }\n\n    // TODO: remove 'name' arg after deprecation is removed\n    function createAdder(direction, name) {\n        return function (val, period) {\n            var dur, tmp;\n            //invert the arguments, but complain about it\n            if (period !== null && !isNaN(+period)) {\n                deprecateSimple(\n                    name,\n                    'moment().' +\n                        name +\n                        '(period, number) is deprecated. Please use moment().' +\n                        name +\n                        '(number, period). ' +\n                        'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'\n                );\n                tmp = val;\n                val = period;\n                period = tmp;\n            }\n\n            dur = createDuration(val, period);\n            addSubtract(this, dur, direction);\n            return this;\n        };\n    }\n\n    function addSubtract(mom, duration, isAdding, updateOffset) {\n        var milliseconds = duration._milliseconds,\n            days = absRound(duration._days),\n            months = absRound(duration._months);\n\n        if (!mom.isValid()) {\n            // No op\n            return;\n        }\n\n        updateOffset = updateOffset == null ? true : updateOffset;\n\n        if (months) {\n            setMonth(mom, get(mom, 'Month') + months * isAdding);\n        }\n        if (days) {\n            set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);\n        }\n        if (milliseconds) {\n            mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);\n        }\n        if (updateOffset) {\n            hooks.updateOffset(mom, days || months);\n        }\n    }\n\n    var add = createAdder(1, 'add'),\n        subtract = createAdder(-1, 'subtract');\n\n    function isString(input) {\n        return typeof input === 'string' || input instanceof String;\n    }\n\n    // type MomentInput = Moment | Date | string | number | (number | string)[] | MomentInputObject | void; // null | undefined\n    function isMomentInput(input) {\n        return (\n            isMoment(input) ||\n            isDate(input) ||\n            isString(input) ||\n            isNumber(input) ||\n            isNumberOrStringArray(input) ||\n            isMomentInputObject(input) ||\n            input === null ||\n            input === undefined\n        );\n    }\n\n    function isMomentInputObject(input) {\n        var objectTest = isObject(input) && !isObjectEmpty(input),\n            propertyTest = false,\n            properties = [\n                'years',\n                'year',\n                'y',\n                'months',\n                'month',\n                'M',\n                'days',\n                'day',\n                'd',\n                'dates',\n                'date',\n                'D',\n                'hours',\n                'hour',\n                'h',\n                'minutes',\n                'minute',\n                'm',\n                'seconds',\n                'second',\n                's',\n                'milliseconds',\n                'millisecond',\n                'ms',\n            ],\n            i,\n            property,\n            propertyLen = properties.length;\n\n        for (i = 0; i < propertyLen; i += 1) {\n            property = properties[i];\n            propertyTest = propertyTest || hasOwnProp(input, property);\n        }\n\n        return objectTest && propertyTest;\n    }\n\n    function isNumberOrStringArray(input) {\n        var arrayTest = isArray(input),\n            dataTypeTest = false;\n        if (arrayTest) {\n            dataTypeTest =\n                input.filter(function (item) {\n                    return !isNumber(item) && isString(input);\n                }).length === 0;\n        }\n        return arrayTest && dataTypeTest;\n    }\n\n    function isCalendarSpec(input) {\n        var objectTest = isObject(input) && !isObjectEmpty(input),\n            propertyTest = false,\n            properties = [\n                'sameDay',\n                'nextDay',\n                'lastDay',\n                'nextWeek',\n                'lastWeek',\n                'sameElse',\n            ],\n            i,\n            property;\n\n        for (i = 0; i < properties.length; i += 1) {\n            property = properties[i];\n            propertyTest = propertyTest || hasOwnProp(input, property);\n        }\n\n        return objectTest && propertyTest;\n    }\n\n    function getCalendarFormat(myMoment, now) {\n        var diff = myMoment.diff(now, 'days', true);\n        return diff < -6\n            ? 'sameElse'\n            : diff < -1\n              ? 'lastWeek'\n              : diff < 0\n                ? 'lastDay'\n                : diff < 1\n                  ? 'sameDay'\n                  : diff < 2\n                    ? 'nextDay'\n                    : diff < 7\n                      ? 'nextWeek'\n                      : 'sameElse';\n    }\n\n    function calendar$1(time, formats) {\n        // Support for single parameter, formats only overload to the calendar function\n        if (arguments.length === 1) {\n            if (!arguments[0]) {\n                time = undefined;\n                formats = undefined;\n            } else if (isMomentInput(arguments[0])) {\n                time = arguments[0];\n                formats = undefined;\n            } else if (isCalendarSpec(arguments[0])) {\n                formats = arguments[0];\n                time = undefined;\n            }\n        }\n        // We want to compare the start of today, vs this.\n        // Getting start-of-today depends on whether we're local/utc/offset or not.\n        var now = time || createLocal(),\n            sod = cloneWithOffset(now, this).startOf('day'),\n            format = hooks.calendarFormat(this, sod) || 'sameElse',\n            output =\n                formats &&\n                (isFunction(formats[format])\n                    ? formats[format].call(this, now)\n                    : formats[format]);\n\n        return this.format(\n            output || this.localeData().calendar(format, this, createLocal(now))\n        );\n    }\n\n    function clone() {\n        return new Moment(this);\n    }\n\n    function isAfter(input, units) {\n        var localInput = isMoment(input) ? input : createLocal(input);\n        if (!(this.isValid() && localInput.isValid())) {\n            return false;\n        }\n        units = normalizeUnits(units) || 'millisecond';\n        if (units === 'millisecond') {\n            return this.valueOf() > localInput.valueOf();\n        } else {\n            return localInput.valueOf() < this.clone().startOf(units).valueOf();\n        }\n    }\n\n    function isBefore(input, units) {\n        var localInput = isMoment(input) ? input : createLocal(input);\n        if (!(this.isValid() && localInput.isValid())) {\n            return false;\n        }\n        units = normalizeUnits(units) || 'millisecond';\n        if (units === 'millisecond') {\n            return this.valueOf() < localInput.valueOf();\n        } else {\n            return this.clone().endOf(units).valueOf() < localInput.valueOf();\n        }\n    }\n\n    function isBetween(from, to, units, inclusivity) {\n        var localFrom = isMoment(from) ? from : createLocal(from),\n            localTo = isMoment(to) ? to : createLocal(to);\n        if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) {\n            return false;\n        }\n        inclusivity = inclusivity || '()';\n        return (\n            (inclusivity[0] === '('\n                ? this.isAfter(localFrom, units)\n                : !this.isBefore(localFrom, units)) &&\n            (inclusivity[1] === ')'\n                ? this.isBefore(localTo, units)\n                : !this.isAfter(localTo, units))\n        );\n    }\n\n    function isSame(input, units) {\n        var localInput = isMoment(input) ? input : createLocal(input),\n            inputMs;\n        if (!(this.isValid() && localInput.isValid())) {\n            return false;\n        }\n        units = normalizeUnits(units) || 'millisecond';\n        if (units === 'millisecond') {\n            return this.valueOf() === localInput.valueOf();\n        } else {\n            inputMs = localInput.valueOf();\n            return (\n                this.clone().startOf(units).valueOf() <= inputMs &&\n                inputMs <= this.clone().endOf(units).valueOf()\n            );\n        }\n    }\n\n    function isSameOrAfter(input, units) {\n        return this.isSame(input, units) || this.isAfter(input, units);\n    }\n\n    function isSameOrBefore(input, units) {\n        return this.isSame(input, units) || this.isBefore(input, units);\n    }\n\n    function diff(input, units, asFloat) {\n        var that, zoneDelta, output;\n\n        if (!this.isValid()) {\n            return NaN;\n        }\n\n        that = cloneWithOffset(input, this);\n\n        if (!that.isValid()) {\n            return NaN;\n        }\n\n        zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;\n\n        units = normalizeUnits(units);\n\n        switch (units) {\n            case 'year':\n                output = monthDiff(this, that) / 12;\n                break;\n            case 'month':\n                output = monthDiff(this, that);\n                break;\n            case 'quarter':\n                output = monthDiff(this, that) / 3;\n                break;\n            case 'second':\n                output = (this - that) / 1e3;\n                break; // 1000\n            case 'minute':\n                output = (this - that) / 6e4;\n                break; // 1000 * 60\n            case 'hour':\n                output = (this - that) / 36e5;\n                break; // 1000 * 60 * 60\n            case 'day':\n                output = (this - that - zoneDelta) / 864e5;\n                break; // 1000 * 60 * 60 * 24, negate dst\n            case 'week':\n                output = (this - that - zoneDelta) / 6048e5;\n                break; // 1000 * 60 * 60 * 24 * 7, negate dst\n            default:\n                output = this - that;\n        }\n\n        return asFloat ? output : absFloor(output);\n    }\n\n    function monthDiff(a, b) {\n        if (a.date() < b.date()) {\n            // end-of-month calculations work correct when the start month has more\n            // days than the end month.\n            return -monthDiff(b, a);\n        }\n        // difference in months\n        var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()),\n            // b is in (anchor - 1 month, anchor + 1 month)\n            anchor = a.clone().add(wholeMonthDiff, 'months'),\n            anchor2,\n            adjust;\n\n        if (b - anchor < 0) {\n            anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');\n            // linear across the month\n            adjust = (b - anchor) / (anchor - anchor2);\n        } else {\n            anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');\n            // linear across the month\n            adjust = (b - anchor) / (anchor2 - anchor);\n        }\n\n        //check for negative zero, return zero if negative zero\n        return -(wholeMonthDiff + adjust) || 0;\n    }\n\n    hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';\n    hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';\n\n    function toString() {\n        return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');\n    }\n\n    function toISOString(keepOffset) {\n        if (!this.isValid()) {\n            return null;\n        }\n        var utc = keepOffset !== true,\n            m = utc ? this.clone().utc() : this;\n        if (m.year() < 0 || m.year() > 9999) {\n            return formatMoment(\n                m,\n                utc\n                    ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'\n                    : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'\n            );\n        }\n        if (isFunction(Date.prototype.toISOString)) {\n            // native implementation is ~50x faster, use it when we can\n            if (utc) {\n                return this.toDate().toISOString();\n            } else {\n                return new Date(this.valueOf() + this.utcOffset() * 60 * 1000)\n                    .toISOString()\n                    .replace('Z', formatMoment(m, 'Z'));\n            }\n        }\n        return formatMoment(\n            m,\n            utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ'\n        );\n    }\n\n    /**\n     * Return a human readable representation of a moment that can\n     * also be evaluated to get a new moment which is the same\n     *\n     * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects\n     */\n    function inspect() {\n        if (!this.isValid()) {\n            return 'moment.invalid(/* ' + this._i + ' */)';\n        }\n        var func = 'moment',\n            zone = '',\n            prefix,\n            year,\n            datetime,\n            suffix;\n        if (!this.isLocal()) {\n            func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';\n            zone = 'Z';\n        }\n        prefix = '[' + func + '(\"]';\n        year = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY';\n        datetime = '-MM-DD[T]HH:mm:ss.SSS';\n        suffix = zone + '[\")]';\n\n        return this.format(prefix + year + datetime + suffix);\n    }\n\n    function format(inputString) {\n        if (!inputString) {\n            inputString = this.isUtc()\n                ? hooks.defaultFormatUtc\n                : hooks.defaultFormat;\n        }\n        var output = formatMoment(this, inputString);\n        return this.localeData().postformat(output);\n    }\n\n    function from(time, withoutSuffix) {\n        if (\n            this.isValid() &&\n            ((isMoment(time) && time.isValid()) || createLocal(time).isValid())\n        ) {\n            return createDuration({ to: this, from: time })\n                .locale(this.locale())\n                .humanize(!withoutSuffix);\n        } else {\n            return this.localeData().invalidDate();\n        }\n    }\n\n    function fromNow(withoutSuffix) {\n        return this.from(createLocal(), withoutSuffix);\n    }\n\n    function to(time, withoutSuffix) {\n        if (\n            this.isValid() &&\n            ((isMoment(time) && time.isValid()) || createLocal(time).isValid())\n        ) {\n            return createDuration({ from: this, to: time })\n                .locale(this.locale())\n                .humanize(!withoutSuffix);\n        } else {\n            return this.localeData().invalidDate();\n        }\n    }\n\n    function toNow(withoutSuffix) {\n        return this.to(createLocal(), withoutSuffix);\n    }\n\n    // If passed a locale key, it will set the locale for this\n    // instance.  Otherwise, it will return the locale configuration\n    // variables for this instance.\n    function locale(key) {\n        var newLocaleData;\n\n        if (key === undefined) {\n            return this._locale._abbr;\n        } else {\n            newLocaleData = getLocale(key);\n            if (newLocaleData != null) {\n                this._locale = newLocaleData;\n            }\n            return this;\n        }\n    }\n\n    var lang = deprecate(\n        'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',\n        function (key) {\n            if (key === undefined) {\n                return this.localeData();\n            } else {\n                return this.locale(key);\n            }\n        }\n    );\n\n    function localeData() {\n        return this._locale;\n    }\n\n    var MS_PER_SECOND = 1000,\n        MS_PER_MINUTE = 60 * MS_PER_SECOND,\n        MS_PER_HOUR = 60 * MS_PER_MINUTE,\n        MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR;\n\n    // actual modulo - handles negative numbers (for dates before 1970):\n    function mod$1(dividend, divisor) {\n        return ((dividend % divisor) + divisor) % divisor;\n    }\n\n    function localStartOfDate(y, m, d) {\n        // the date constructor remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            // preserve leap years using a full 400 year cycle, then reset\n            return new Date(y + 400, m, d) - MS_PER_400_YEARS;\n        } else {\n            return new Date(y, m, d).valueOf();\n        }\n    }\n\n    function utcStartOfDate(y, m, d) {\n        // Date.UTC remaps years 0-99 to 1900-1999\n        if (y < 100 && y >= 0) {\n            // preserve leap years using a full 400 year cycle, then reset\n            return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS;\n        } else {\n            return Date.UTC(y, m, d);\n        }\n    }\n\n    function startOf(units) {\n        var time, startOfDate;\n        units = normalizeUnits(units);\n        if (units === undefined || units === 'millisecond' || !this.isValid()) {\n            return this;\n        }\n\n        startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;\n\n        switch (units) {\n            case 'year':\n                time = startOfDate(this.year(), 0, 1);\n                break;\n            case 'quarter':\n                time = startOfDate(\n                    this.year(),\n                    this.month() - (this.month() % 3),\n                    1\n                );\n                break;\n            case 'month':\n                time = startOfDate(this.year(), this.month(), 1);\n                break;\n            case 'week':\n                time = startOfDate(\n                    this.year(),\n                    this.month(),\n                    this.date() - this.weekday()\n                );\n                break;\n            case 'isoWeek':\n                time = startOfDate(\n                    this.year(),\n                    this.month(),\n                    this.date() - (this.isoWeekday() - 1)\n                );\n                break;\n            case 'day':\n            case 'date':\n                time = startOfDate(this.year(), this.month(), this.date());\n                break;\n            case 'hour':\n                time = this._d.valueOf();\n                time -= mod$1(\n                    time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE),\n                    MS_PER_HOUR\n                );\n                break;\n            case 'minute':\n                time = this._d.valueOf();\n                time -= mod$1(time, MS_PER_MINUTE);\n                break;\n            case 'second':\n                time = this._d.valueOf();\n                time -= mod$1(time, MS_PER_SECOND);\n                break;\n        }\n\n        this._d.setTime(time);\n        hooks.updateOffset(this, true);\n        return this;\n    }\n\n    function endOf(units) {\n        var time, startOfDate;\n        units = normalizeUnits(units);\n        if (units === undefined || units === 'millisecond' || !this.isValid()) {\n            return this;\n        }\n\n        startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate;\n\n        switch (units) {\n            case 'year':\n                time = startOfDate(this.year() + 1, 0, 1) - 1;\n                break;\n            case 'quarter':\n                time =\n                    startOfDate(\n                        this.year(),\n                        this.month() - (this.month() % 3) + 3,\n                        1\n                    ) - 1;\n                break;\n            case 'month':\n                time = startOfDate(this.year(), this.month() + 1, 1) - 1;\n                break;\n            case 'week':\n                time =\n                    startOfDate(\n                        this.year(),\n                        this.month(),\n                        this.date() - this.weekday() + 7\n                    ) - 1;\n                break;\n            case 'isoWeek':\n                time =\n                    startOfDate(\n                        this.year(),\n                        this.month(),\n                        this.date() - (this.isoWeekday() - 1) + 7\n                    ) - 1;\n                break;\n            case 'day':\n            case 'date':\n                time = startOfDate(this.year(), this.month(), this.date() + 1) - 1;\n                break;\n            case 'hour':\n                time = this._d.valueOf();\n                time +=\n                    MS_PER_HOUR -\n                    mod$1(\n                        time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE),\n                        MS_PER_HOUR\n                    ) -\n                    1;\n                break;\n            case 'minute':\n                time = this._d.valueOf();\n                time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1;\n                break;\n            case 'second':\n                time = this._d.valueOf();\n                time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1;\n                break;\n        }\n\n        this._d.setTime(time);\n        hooks.updateOffset(this, true);\n        return this;\n    }\n\n    function valueOf() {\n        return this._d.valueOf() - (this._offset || 0) * 60000;\n    }\n\n    function unix() {\n        return Math.floor(this.valueOf() / 1000);\n    }\n\n    function toDate() {\n        return new Date(this.valueOf());\n    }\n\n    function toArray() {\n        var m = this;\n        return [\n            m.year(),\n            m.month(),\n            m.date(),\n            m.hour(),\n            m.minute(),\n            m.second(),\n            m.millisecond(),\n        ];\n    }\n\n    function toObject() {\n        var m = this;\n        return {\n            years: m.year(),\n            months: m.month(),\n            date: m.date(),\n            hours: m.hours(),\n            minutes: m.minutes(),\n            seconds: m.seconds(),\n            milliseconds: m.milliseconds(),\n        };\n    }\n\n    function toJSON() {\n        // new Date(NaN).toJSON() === null\n        return this.isValid() ? this.toISOString() : null;\n    }\n\n    function isValid$2() {\n        return isValid(this);\n    }\n\n    function parsingFlags() {\n        return extend({}, getParsingFlags(this));\n    }\n\n    function invalidAt() {\n        return getParsingFlags(this).overflow;\n    }\n\n    function creationData() {\n        return {\n            input: this._i,\n            format: this._f,\n            locale: this._locale,\n            isUTC: this._isUTC,\n            strict: this._strict,\n        };\n    }\n\n    addFormatToken('N', 0, 0, 'eraAbbr');\n    addFormatToken('NN', 0, 0, 'eraAbbr');\n    addFormatToken('NNN', 0, 0, 'eraAbbr');\n    addFormatToken('NNNN', 0, 0, 'eraName');\n    addFormatToken('NNNNN', 0, 0, 'eraNarrow');\n\n    addFormatToken('y', ['y', 1], 'yo', 'eraYear');\n    addFormatToken('y', ['yy', 2], 0, 'eraYear');\n    addFormatToken('y', ['yyy', 3], 0, 'eraYear');\n    addFormatToken('y', ['yyyy', 4], 0, 'eraYear');\n\n    addRegexToken('N', matchEraAbbr);\n    addRegexToken('NN', matchEraAbbr);\n    addRegexToken('NNN', matchEraAbbr);\n    addRegexToken('NNNN', matchEraName);\n    addRegexToken('NNNNN', matchEraNarrow);\n\n    addParseToken(\n        ['N', 'NN', 'NNN', 'NNNN', 'NNNNN'],\n        function (input, array, config, token) {\n            var era = config._locale.erasParse(input, token, config._strict);\n            if (era) {\n                getParsingFlags(config).era = era;\n            } else {\n                getParsingFlags(config).invalidEra = input;\n            }\n        }\n    );\n\n    addRegexToken('y', matchUnsigned);\n    addRegexToken('yy', matchUnsigned);\n    addRegexToken('yyy', matchUnsigned);\n    addRegexToken('yyyy', matchUnsigned);\n    addRegexToken('yo', matchEraYearOrdinal);\n\n    addParseToken(['y', 'yy', 'yyy', 'yyyy'], YEAR);\n    addParseToken(['yo'], function (input, array, config, token) {\n        var match;\n        if (config._locale._eraYearOrdinalRegex) {\n            match = input.match(config._locale._eraYearOrdinalRegex);\n        }\n\n        if (config._locale.eraYearOrdinalParse) {\n            array[YEAR] = config._locale.eraYearOrdinalParse(input, match);\n        } else {\n            array[YEAR] = parseInt(input, 10);\n        }\n    });\n\n    function localeEras(m, format) {\n        var i,\n            l,\n            date,\n            eras = this._eras || getLocale('en')._eras;\n        for (i = 0, l = eras.length; i < l; ++i) {\n            switch (typeof eras[i].since) {\n                case 'string':\n                    // truncate time\n                    date = hooks(eras[i].since).startOf('day');\n                    eras[i].since = date.valueOf();\n                    break;\n            }\n\n            switch (typeof eras[i].until) {\n                case 'undefined':\n                    eras[i].until = +Infinity;\n                    break;\n                case 'string':\n                    // truncate time\n                    date = hooks(eras[i].until).startOf('day').valueOf();\n                    eras[i].until = date.valueOf();\n                    break;\n            }\n        }\n        return eras;\n    }\n\n    function localeErasParse(eraName, format, strict) {\n        var i,\n            l,\n            eras = this.eras(),\n            name,\n            abbr,\n            narrow;\n        eraName = eraName.toUpperCase();\n\n        for (i = 0, l = eras.length; i < l; ++i) {\n            name = eras[i].name.toUpperCase();\n            abbr = eras[i].abbr.toUpperCase();\n            narrow = eras[i].narrow.toUpperCase();\n\n            if (strict) {\n                switch (format) {\n                    case 'N':\n                    case 'NN':\n                    case 'NNN':\n                        if (abbr === eraName) {\n                            return eras[i];\n                        }\n                        break;\n\n                    case 'NNNN':\n                        if (name === eraName) {\n                            return eras[i];\n                        }\n                        break;\n\n                    case 'NNNNN':\n                        if (narrow === eraName) {\n                            return eras[i];\n                        }\n                        break;\n                }\n            } else if ([name, abbr, narrow].indexOf(eraName) >= 0) {\n                return eras[i];\n            }\n        }\n    }\n\n    function localeErasConvertYear(era, year) {\n        var dir = era.since <= era.until ? +1 : -1;\n        if (year === undefined) {\n            return hooks(era.since).year();\n        } else {\n            return hooks(era.since).year() + (year - era.offset) * dir;\n        }\n    }\n\n    function getEraName() {\n        var i,\n            l,\n            val,\n            eras = this.localeData().eras();\n        for (i = 0, l = eras.length; i < l; ++i) {\n            // truncate time\n            val = this.clone().startOf('day').valueOf();\n\n            if (eras[i].since <= val && val <= eras[i].until) {\n                return eras[i].name;\n            }\n            if (eras[i].until <= val && val <= eras[i].since) {\n                return eras[i].name;\n            }\n        }\n\n        return '';\n    }\n\n    function getEraNarrow() {\n        var i,\n            l,\n            val,\n            eras = this.localeData().eras();\n        for (i = 0, l = eras.length; i < l; ++i) {\n            // truncate time\n            val = this.clone().startOf('day').valueOf();\n\n            if (eras[i].since <= val && val <= eras[i].until) {\n                return eras[i].narrow;\n            }\n            if (eras[i].until <= val && val <= eras[i].since) {\n                return eras[i].narrow;\n            }\n        }\n\n        return '';\n    }\n\n    function getEraAbbr() {\n        var i,\n            l,\n            val,\n            eras = this.localeData().eras();\n        for (i = 0, l = eras.length; i < l; ++i) {\n            // truncate time\n            val = this.clone().startOf('day').valueOf();\n\n            if (eras[i].since <= val && val <= eras[i].until) {\n                return eras[i].abbr;\n            }\n            if (eras[i].until <= val && val <= eras[i].since) {\n                return eras[i].abbr;\n            }\n        }\n\n        return '';\n    }\n\n    function getEraYear() {\n        var i,\n            l,\n            dir,\n            val,\n            eras = this.localeData().eras();\n        for (i = 0, l = eras.length; i < l; ++i) {\n            dir = eras[i].since <= eras[i].until ? +1 : -1;\n\n            // truncate time\n            val = this.clone().startOf('day').valueOf();\n\n            if (\n                (eras[i].since <= val && val <= eras[i].until) ||\n                (eras[i].until <= val && val <= eras[i].since)\n            ) {\n                return (\n                    (this.year() - hooks(eras[i].since).year()) * dir +\n                    eras[i].offset\n                );\n            }\n        }\n\n        return this.year();\n    }\n\n    function erasNameRegex(isStrict) {\n        if (!hasOwnProp(this, '_erasNameRegex')) {\n            computeErasParse.call(this);\n        }\n        return isStrict ? this._erasNameRegex : this._erasRegex;\n    }\n\n    function erasAbbrRegex(isStrict) {\n        if (!hasOwnProp(this, '_erasAbbrRegex')) {\n            computeErasParse.call(this);\n        }\n        return isStrict ? this._erasAbbrRegex : this._erasRegex;\n    }\n\n    function erasNarrowRegex(isStrict) {\n        if (!hasOwnProp(this, '_erasNarrowRegex')) {\n            computeErasParse.call(this);\n        }\n        return isStrict ? this._erasNarrowRegex : this._erasRegex;\n    }\n\n    function matchEraAbbr(isStrict, locale) {\n        return locale.erasAbbrRegex(isStrict);\n    }\n\n    function matchEraName(isStrict, locale) {\n        return locale.erasNameRegex(isStrict);\n    }\n\n    function matchEraNarrow(isStrict, locale) {\n        return locale.erasNarrowRegex(isStrict);\n    }\n\n    function matchEraYearOrdinal(isStrict, locale) {\n        return locale._eraYearOrdinalRegex || matchUnsigned;\n    }\n\n    function computeErasParse() {\n        var abbrPieces = [],\n            namePieces = [],\n            narrowPieces = [],\n            mixedPieces = [],\n            i,\n            l,\n            erasName,\n            erasAbbr,\n            erasNarrow,\n            eras = this.eras();\n\n        for (i = 0, l = eras.length; i < l; ++i) {\n            erasName = regexEscape(eras[i].name);\n            erasAbbr = regexEscape(eras[i].abbr);\n            erasNarrow = regexEscape(eras[i].narrow);\n\n            namePieces.push(erasName);\n            abbrPieces.push(erasAbbr);\n            narrowPieces.push(erasNarrow);\n            mixedPieces.push(erasName);\n            mixedPieces.push(erasAbbr);\n            mixedPieces.push(erasNarrow);\n        }\n\n        this._erasRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');\n        this._erasNameRegex = new RegExp('^(' + namePieces.join('|') + ')', 'i');\n        this._erasAbbrRegex = new RegExp('^(' + abbrPieces.join('|') + ')', 'i');\n        this._erasNarrowRegex = new RegExp(\n            '^(' + narrowPieces.join('|') + ')',\n            'i'\n        );\n    }\n\n    // FORMATTING\n\n    addFormatToken(0, ['gg', 2], 0, function () {\n        return this.weekYear() % 100;\n    });\n\n    addFormatToken(0, ['GG', 2], 0, function () {\n        return this.isoWeekYear() % 100;\n    });\n\n    function addWeekYearFormatToken(token, getter) {\n        addFormatToken(0, [token, token.length], 0, getter);\n    }\n\n    addWeekYearFormatToken('gggg', 'weekYear');\n    addWeekYearFormatToken('ggggg', 'weekYear');\n    addWeekYearFormatToken('GGGG', 'isoWeekYear');\n    addWeekYearFormatToken('GGGGG', 'isoWeekYear');\n\n    // ALIASES\n\n    // PARSING\n\n    addRegexToken('G', matchSigned);\n    addRegexToken('g', matchSigned);\n    addRegexToken('GG', match1to2, match2);\n    addRegexToken('gg', match1to2, match2);\n    addRegexToken('GGGG', match1to4, match4);\n    addRegexToken('gggg', match1to4, match4);\n    addRegexToken('GGGGG', match1to6, match6);\n    addRegexToken('ggggg', match1to6, match6);\n\n    addWeekParseToken(\n        ['gggg', 'ggggg', 'GGGG', 'GGGGG'],\n        function (input, week, config, token) {\n            week[token.substr(0, 2)] = toInt(input);\n        }\n    );\n\n    addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {\n        week[token] = hooks.parseTwoDigitYear(input);\n    });\n\n    // MOMENTS\n\n    function getSetWeekYear(input) {\n        return getSetWeekYearHelper.call(\n            this,\n            input,\n            this.week(),\n            this.weekday() + this.localeData()._week.dow,\n            this.localeData()._week.dow,\n            this.localeData()._week.doy\n        );\n    }\n\n    function getSetISOWeekYear(input) {\n        return getSetWeekYearHelper.call(\n            this,\n            input,\n            this.isoWeek(),\n            this.isoWeekday(),\n            1,\n            4\n        );\n    }\n\n    function getISOWeeksInYear() {\n        return weeksInYear(this.year(), 1, 4);\n    }\n\n    function getISOWeeksInISOWeekYear() {\n        return weeksInYear(this.isoWeekYear(), 1, 4);\n    }\n\n    function getWeeksInYear() {\n        var weekInfo = this.localeData()._week;\n        return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);\n    }\n\n    function getWeeksInWeekYear() {\n        var weekInfo = this.localeData()._week;\n        return weeksInYear(this.weekYear(), weekInfo.dow, weekInfo.doy);\n    }\n\n    function getSetWeekYearHelper(input, week, weekday, dow, doy) {\n        var weeksTarget;\n        if (input == null) {\n            return weekOfYear(this, dow, doy).year;\n        } else {\n            weeksTarget = weeksInYear(input, dow, doy);\n            if (week > weeksTarget) {\n                week = weeksTarget;\n            }\n            return setWeekAll.call(this, input, week, weekday, dow, doy);\n        }\n    }\n\n    function setWeekAll(weekYear, week, weekday, dow, doy) {\n        var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),\n            date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);\n\n        this.year(date.getUTCFullYear());\n        this.month(date.getUTCMonth());\n        this.date(date.getUTCDate());\n        return this;\n    }\n\n    // FORMATTING\n\n    addFormatToken('Q', 0, 'Qo', 'quarter');\n\n    // PARSING\n\n    addRegexToken('Q', match1);\n    addParseToken('Q', function (input, array) {\n        array[MONTH] = (toInt(input) - 1) * 3;\n    });\n\n    // MOMENTS\n\n    function getSetQuarter(input) {\n        return input == null\n            ? Math.ceil((this.month() + 1) / 3)\n            : this.month((input - 1) * 3 + (this.month() % 3));\n    }\n\n    // FORMATTING\n\n    addFormatToken('D', ['DD', 2], 'Do', 'date');\n\n    // PARSING\n\n    addRegexToken('D', match1to2, match1to2NoLeadingZero);\n    addRegexToken('DD', match1to2, match2);\n    addRegexToken('Do', function (isStrict, locale) {\n        // TODO: Remove \"ordinalParse\" fallback in next major release.\n        return isStrict\n            ? locale._dayOfMonthOrdinalParse || locale._ordinalParse\n            : locale._dayOfMonthOrdinalParseLenient;\n    });\n\n    addParseToken(['D', 'DD'], DATE);\n    addParseToken('Do', function (input, array) {\n        array[DATE] = toInt(input.match(match1to2)[0]);\n    });\n\n    // MOMENTS\n\n    var getSetDayOfMonth = makeGetSet('Date', true);\n\n    // FORMATTING\n\n    addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');\n\n    // PARSING\n\n    addRegexToken('DDD', match1to3);\n    addRegexToken('DDDD', match3);\n    addParseToken(['DDD', 'DDDD'], function (input, array, config) {\n        config._dayOfYear = toInt(input);\n    });\n\n    // HELPERS\n\n    // MOMENTS\n\n    function getSetDayOfYear(input) {\n        var dayOfYear =\n            Math.round(\n                (this.clone().startOf('day') - this.clone().startOf('year')) / 864e5\n            ) + 1;\n        return input == null ? dayOfYear : this.add(input - dayOfYear, 'd');\n    }\n\n    // FORMATTING\n\n    addFormatToken('m', ['mm', 2], 0, 'minute');\n\n    // PARSING\n\n    addRegexToken('m', match1to2, match1to2HasZero);\n    addRegexToken('mm', match1to2, match2);\n    addParseToken(['m', 'mm'], MINUTE);\n\n    // MOMENTS\n\n    var getSetMinute = makeGetSet('Minutes', false);\n\n    // FORMATTING\n\n    addFormatToken('s', ['ss', 2], 0, 'second');\n\n    // PARSING\n\n    addRegexToken('s', match1to2, match1to2HasZero);\n    addRegexToken('ss', match1to2, match2);\n    addParseToken(['s', 'ss'], SECOND);\n\n    // MOMENTS\n\n    var getSetSecond = makeGetSet('Seconds', false);\n\n    // FORMATTING\n\n    addFormatToken('S', 0, 0, function () {\n        return ~~(this.millisecond() / 100);\n    });\n\n    addFormatToken(0, ['SS', 2], 0, function () {\n        return ~~(this.millisecond() / 10);\n    });\n\n    addFormatToken(0, ['SSS', 3], 0, 'millisecond');\n    addFormatToken(0, ['SSSS', 4], 0, function () {\n        return this.millisecond() * 10;\n    });\n    addFormatToken(0, ['SSSSS', 5], 0, function () {\n        return this.millisecond() * 100;\n    });\n    addFormatToken(0, ['SSSSSS', 6], 0, function () {\n        return this.millisecond() * 1000;\n    });\n    addFormatToken(0, ['SSSSSSS', 7], 0, function () {\n        return this.millisecond() * 10000;\n    });\n    addFormatToken(0, ['SSSSSSSS', 8], 0, function () {\n        return this.millisecond() * 100000;\n    });\n    addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {\n        return this.millisecond() * 1000000;\n    });\n\n    // PARSING\n\n    addRegexToken('S', match1to3, match1);\n    addRegexToken('SS', match1to3, match2);\n    addRegexToken('SSS', match1to3, match3);\n\n    var token, getSetMillisecond;\n    for (token = 'SSSS'; token.length <= 9; token += 'S') {\n        addRegexToken(token, matchUnsigned);\n    }\n\n    function parseMs(input, array) {\n        array[MILLISECOND] = toInt(('0.' + input) * 1000);\n    }\n\n    for (token = 'S'; token.length <= 9; token += 'S') {\n        addParseToken(token, parseMs);\n    }\n\n    getSetMillisecond = makeGetSet('Milliseconds', false);\n\n    // FORMATTING\n\n    addFormatToken('z', 0, 0, 'zoneAbbr');\n    addFormatToken('zz', 0, 0, 'zoneName');\n\n    // MOMENTS\n\n    function getZoneAbbr() {\n        return this._isUTC ? 'UTC' : '';\n    }\n\n    function getZoneName() {\n        return this._isUTC ? 'Coordinated Universal Time' : '';\n    }\n\n    var proto = Moment.prototype;\n\n    proto.add = add;\n    proto.calendar = calendar$1;\n    proto.clone = clone;\n    proto.diff = diff;\n    proto.endOf = endOf;\n    proto.format = format;\n    proto.from = from;\n    proto.fromNow = fromNow;\n    proto.to = to;\n    proto.toNow = toNow;\n    proto.get = stringGet;\n    proto.invalidAt = invalidAt;\n    proto.isAfter = isAfter;\n    proto.isBefore = isBefore;\n    proto.isBetween = isBetween;\n    proto.isSame = isSame;\n    proto.isSameOrAfter = isSameOrAfter;\n    proto.isSameOrBefore = isSameOrBefore;\n    proto.isValid = isValid$2;\n    proto.lang = lang;\n    proto.locale = locale;\n    proto.localeData = localeData;\n    proto.max = prototypeMax;\n    proto.min = prototypeMin;\n    proto.parsingFlags = parsingFlags;\n    proto.set = stringSet;\n    proto.startOf = startOf;\n    proto.subtract = subtract;\n    proto.toArray = toArray;\n    proto.toObject = toObject;\n    proto.toDate = toDate;\n    proto.toISOString = toISOString;\n    proto.inspect = inspect;\n    if (typeof Symbol !== 'undefined' && Symbol.for != null) {\n        proto[Symbol.for('nodejs.util.inspect.custom')] = function () {\n            return 'Moment<' + this.format() + '>';\n        };\n    }\n    proto.toJSON = toJSON;\n    proto.toString = toString;\n    proto.unix = unix;\n    proto.valueOf = valueOf;\n    proto.creationData = creationData;\n    proto.eraName = getEraName;\n    proto.eraNarrow = getEraNarrow;\n    proto.eraAbbr = getEraAbbr;\n    proto.eraYear = getEraYear;\n    proto.year = getSetYear;\n    proto.isLeapYear = getIsLeapYear;\n    proto.weekYear = getSetWeekYear;\n    proto.isoWeekYear = getSetISOWeekYear;\n    proto.quarter = proto.quarters = getSetQuarter;\n    proto.month = getSetMonth;\n    proto.daysInMonth = getDaysInMonth;\n    proto.week = proto.weeks = getSetWeek;\n    proto.isoWeek = proto.isoWeeks = getSetISOWeek;\n    proto.weeksInYear = getWeeksInYear;\n    proto.weeksInWeekYear = getWeeksInWeekYear;\n    proto.isoWeeksInYear = getISOWeeksInYear;\n    proto.isoWeeksInISOWeekYear = getISOWeeksInISOWeekYear;\n    proto.date = getSetDayOfMonth;\n    proto.day = proto.days = getSetDayOfWeek;\n    proto.weekday = getSetLocaleDayOfWeek;\n    proto.isoWeekday = getSetISODayOfWeek;\n    proto.dayOfYear = getSetDayOfYear;\n    proto.hour = proto.hours = getSetHour;\n    proto.minute = proto.minutes = getSetMinute;\n    proto.second = proto.seconds = getSetSecond;\n    proto.millisecond = proto.milliseconds = getSetMillisecond;\n    proto.utcOffset = getSetOffset;\n    proto.utc = setOffsetToUTC;\n    proto.local = setOffsetToLocal;\n    proto.parseZone = setOffsetToParsedOffset;\n    proto.hasAlignedHourOffset = hasAlignedHourOffset;\n    proto.isDST = isDaylightSavingTime;\n    proto.isLocal = isLocal;\n    proto.isUtcOffset = isUtcOffset;\n    proto.isUtc = isUtc;\n    proto.isUTC = isUtc;\n    proto.zoneAbbr = getZoneAbbr;\n    proto.zoneName = getZoneName;\n    proto.dates = deprecate(\n        'dates accessor is deprecated. Use date instead.',\n        getSetDayOfMonth\n    );\n    proto.months = deprecate(\n        'months accessor is deprecated. Use month instead',\n        getSetMonth\n    );\n    proto.years = deprecate(\n        'years accessor is deprecated. Use year instead',\n        getSetYear\n    );\n    proto.zone = deprecate(\n        'moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',\n        getSetZone\n    );\n    proto.isDSTShifted = deprecate(\n        'isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',\n        isDaylightSavingTimeShifted\n    );\n\n    function createUnix(input) {\n        return createLocal(input * 1000);\n    }\n\n    function createInZone() {\n        return createLocal.apply(null, arguments).parseZone();\n    }\n\n    function preParsePostFormat(string) {\n        return string;\n    }\n\n    var proto$1 = Locale.prototype;\n\n    proto$1.calendar = calendar;\n    proto$1.longDateFormat = longDateFormat;\n    proto$1.invalidDate = invalidDate;\n    proto$1.ordinal = ordinal;\n    proto$1.preparse = preParsePostFormat;\n    proto$1.postformat = preParsePostFormat;\n    proto$1.relativeTime = relativeTime;\n    proto$1.pastFuture = pastFuture;\n    proto$1.set = set;\n    proto$1.eras = localeEras;\n    proto$1.erasParse = localeErasParse;\n    proto$1.erasConvertYear = localeErasConvertYear;\n    proto$1.erasAbbrRegex = erasAbbrRegex;\n    proto$1.erasNameRegex = erasNameRegex;\n    proto$1.erasNarrowRegex = erasNarrowRegex;\n\n    proto$1.months = localeMonths;\n    proto$1.monthsShort = localeMonthsShort;\n    proto$1.monthsParse = localeMonthsParse;\n    proto$1.monthsRegex = monthsRegex;\n    proto$1.monthsShortRegex = monthsShortRegex;\n    proto$1.week = localeWeek;\n    proto$1.firstDayOfYear = localeFirstDayOfYear;\n    proto$1.firstDayOfWeek = localeFirstDayOfWeek;\n\n    proto$1.weekdays = localeWeekdays;\n    proto$1.weekdaysMin = localeWeekdaysMin;\n    proto$1.weekdaysShort = localeWeekdaysShort;\n    proto$1.weekdaysParse = localeWeekdaysParse;\n\n    proto$1.weekdaysRegex = weekdaysRegex;\n    proto$1.weekdaysShortRegex = weekdaysShortRegex;\n    proto$1.weekdaysMinRegex = weekdaysMinRegex;\n\n    proto$1.isPM = localeIsPM;\n    proto$1.meridiem = localeMeridiem;\n\n    function get$1(format, index, field, setter) {\n        var locale = getLocale(),\n            utc = createUTC().set(setter, index);\n        return locale[field](utc, format);\n    }\n\n    function listMonthsImpl(format, index, field) {\n        if (isNumber(format)) {\n            index = format;\n            format = undefined;\n        }\n\n        format = format || '';\n\n        if (index != null) {\n            return get$1(format, index, field, 'month');\n        }\n\n        var i,\n            out = [];\n        for (i = 0; i < 12; i++) {\n            out[i] = get$1(format, i, field, 'month');\n        }\n        return out;\n    }\n\n    // ()\n    // (5)\n    // (fmt, 5)\n    // (fmt)\n    // (true)\n    // (true, 5)\n    // (true, fmt, 5)\n    // (true, fmt)\n    function listWeekdaysImpl(localeSorted, format, index, field) {\n        if (typeof localeSorted === 'boolean') {\n            if (isNumber(format)) {\n                index = format;\n                format = undefined;\n            }\n\n            format = format || '';\n        } else {\n            format = localeSorted;\n            index = format;\n            localeSorted = false;\n\n            if (isNumber(format)) {\n                index = format;\n                format = undefined;\n            }\n\n            format = format || '';\n        }\n\n        var locale = getLocale(),\n            shift = localeSorted ? locale._week.dow : 0,\n            i,\n            out = [];\n\n        if (index != null) {\n            return get$1(format, (index + shift) % 7, field, 'day');\n        }\n\n        for (i = 0; i < 7; i++) {\n            out[i] = get$1(format, (i + shift) % 7, field, 'day');\n        }\n        return out;\n    }\n\n    function listMonths(format, index) {\n        return listMonthsImpl(format, index, 'months');\n    }\n\n    function listMonthsShort(format, index) {\n        return listMonthsImpl(format, index, 'monthsShort');\n    }\n\n    function listWeekdays(localeSorted, format, index) {\n        return listWeekdaysImpl(localeSorted, format, index, 'weekdays');\n    }\n\n    function listWeekdaysShort(localeSorted, format, index) {\n        return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');\n    }\n\n    function listWeekdaysMin(localeSorted, format, index) {\n        return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');\n    }\n\n    getSetGlobalLocale('en', {\n        eras: [\n            {\n                since: '0001-01-01',\n                until: +Infinity,\n                offset: 1,\n                name: 'Anno Domini',\n                narrow: 'AD',\n                abbr: 'AD',\n            },\n            {\n                since: '0000-12-31',\n                until: -Infinity,\n                offset: 1,\n                name: 'Before Christ',\n                narrow: 'BC',\n                abbr: 'BC',\n            },\n        ],\n        dayOfMonthOrdinalParse: /\\d{1,2}(th|st|nd|rd)/,\n        ordinal: function (number) {\n            var b = number % 10,\n                output =\n                    toInt((number % 100) / 10) === 1\n                        ? 'th'\n                        : b === 1\n                          ? 'st'\n                          : b === 2\n                            ? 'nd'\n                            : b === 3\n                              ? 'rd'\n                              : 'th';\n            return number + output;\n        },\n    });\n\n    // Side effect imports\n\n    hooks.lang = deprecate(\n        'moment.lang is deprecated. Use moment.locale instead.',\n        getSetGlobalLocale\n    );\n    hooks.langData = deprecate(\n        'moment.langData is deprecated. Use moment.localeData instead.',\n        getLocale\n    );\n\n    var mathAbs = Math.abs;\n\n    function abs() {\n        var data = this._data;\n\n        this._milliseconds = mathAbs(this._milliseconds);\n        this._days = mathAbs(this._days);\n        this._months = mathAbs(this._months);\n\n        data.milliseconds = mathAbs(data.milliseconds);\n        data.seconds = mathAbs(data.seconds);\n        data.minutes = mathAbs(data.minutes);\n        data.hours = mathAbs(data.hours);\n        data.months = mathAbs(data.months);\n        data.years = mathAbs(data.years);\n\n        return this;\n    }\n\n    function addSubtract$1(duration, input, value, direction) {\n        var other = createDuration(input, value);\n\n        duration._milliseconds += direction * other._milliseconds;\n        duration._days += direction * other._days;\n        duration._months += direction * other._months;\n\n        return duration._bubble();\n    }\n\n    // supports only 2.0-style add(1, 's') or add(duration)\n    function add$1(input, value) {\n        return addSubtract$1(this, input, value, 1);\n    }\n\n    // supports only 2.0-style subtract(1, 's') or subtract(duration)\n    function subtract$1(input, value) {\n        return addSubtract$1(this, input, value, -1);\n    }\n\n    function absCeil(number) {\n        if (number < 0) {\n            return Math.floor(number);\n        } else {\n            return Math.ceil(number);\n        }\n    }\n\n    function bubble() {\n        var milliseconds = this._milliseconds,\n            days = this._days,\n            months = this._months,\n            data = this._data,\n            seconds,\n            minutes,\n            hours,\n            years,\n            monthsFromDays;\n\n        // if we have a mix of positive and negative values, bubble down first\n        // check: https://github.com/moment/moment/issues/2166\n        if (\n            !(\n                (milliseconds >= 0 && days >= 0 && months >= 0) ||\n                (milliseconds <= 0 && days <= 0 && months <= 0)\n            )\n        ) {\n            milliseconds += absCeil(monthsToDays(months) + days) * 864e5;\n            days = 0;\n            months = 0;\n        }\n\n        // The following code bubbles up values, see the tests for\n        // examples of what that means.\n        data.milliseconds = milliseconds % 1000;\n\n        seconds = absFloor(milliseconds / 1000);\n        data.seconds = seconds % 60;\n\n        minutes = absFloor(seconds / 60);\n        data.minutes = minutes % 60;\n\n        hours = absFloor(minutes / 60);\n        data.hours = hours % 24;\n\n        days += absFloor(hours / 24);\n\n        // convert days to months\n        monthsFromDays = absFloor(daysToMonths(days));\n        months += monthsFromDays;\n        days -= absCeil(monthsToDays(monthsFromDays));\n\n        // 12 months -> 1 year\n        years = absFloor(months / 12);\n        months %= 12;\n\n        data.days = days;\n        data.months = months;\n        data.years = years;\n\n        return this;\n    }\n\n    function daysToMonths(days) {\n        // 400 years have 146097 days (taking into account leap year rules)\n        // 400 years have 12 months === 4800\n        return (days * 4800) / 146097;\n    }\n\n    function monthsToDays(months) {\n        // the reverse of daysToMonths\n        return (months * 146097) / 4800;\n    }\n\n    function as(units) {\n        if (!this.isValid()) {\n            return NaN;\n        }\n        var days,\n            months,\n            milliseconds = this._milliseconds;\n\n        units = normalizeUnits(units);\n\n        if (units === 'month' || units === 'quarter' || units === 'year') {\n            days = this._days + milliseconds / 864e5;\n            months = this._months + daysToMonths(days);\n            switch (units) {\n                case 'month':\n                    return months;\n                case 'quarter':\n                    return months / 3;\n                case 'year':\n                    return months / 12;\n            }\n        } else {\n            // handle milliseconds separately because of floating point math errors (issue #1867)\n            days = this._days + Math.round(monthsToDays(this._months));\n            switch (units) {\n                case 'week':\n                    return days / 7 + milliseconds / 6048e5;\n                case 'day':\n                    return days + milliseconds / 864e5;\n                case 'hour':\n                    return days * 24 + milliseconds / 36e5;\n                case 'minute':\n                    return days * 1440 + milliseconds / 6e4;\n                case 'second':\n                    return days * 86400 + milliseconds / 1000;\n                // Math.floor prevents floating point math errors here\n                case 'millisecond':\n                    return Math.floor(days * 864e5) + milliseconds;\n                default:\n                    throw new Error('Unknown unit ' + units);\n            }\n        }\n    }\n\n    function makeAs(alias) {\n        return function () {\n            return this.as(alias);\n        };\n    }\n\n    var asMilliseconds = makeAs('ms'),\n        asSeconds = makeAs('s'),\n        asMinutes = makeAs('m'),\n        asHours = makeAs('h'),\n        asDays = makeAs('d'),\n        asWeeks = makeAs('w'),\n        asMonths = makeAs('M'),\n        asQuarters = makeAs('Q'),\n        asYears = makeAs('y'),\n        valueOf$1 = asMilliseconds;\n\n    function clone$1() {\n        return createDuration(this);\n    }\n\n    function get$2(units) {\n        units = normalizeUnits(units);\n        return this.isValid() ? this[units + 's']() : NaN;\n    }\n\n    function makeGetter(name) {\n        return function () {\n            return this.isValid() ? this._data[name] : NaN;\n        };\n    }\n\n    var milliseconds = makeGetter('milliseconds'),\n        seconds = makeGetter('seconds'),\n        minutes = makeGetter('minutes'),\n        hours = makeGetter('hours'),\n        days = makeGetter('days'),\n        months = makeGetter('months'),\n        years = makeGetter('years');\n\n    function weeks() {\n        return absFloor(this.days() / 7);\n    }\n\n    var round = Math.round,\n        thresholds = {\n            ss: 44, // a few seconds to seconds\n            s: 45, // seconds to minute\n            m: 45, // minutes to hour\n            h: 22, // hours to day\n            d: 26, // days to month/week\n            w: null, // weeks to month\n            M: 11, // months to year\n        };\n\n    // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize\n    function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {\n        return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);\n    }\n\n    function relativeTime$1(posNegDuration, withoutSuffix, thresholds, locale) {\n        var duration = createDuration(posNegDuration).abs(),\n            seconds = round(duration.as('s')),\n            minutes = round(duration.as('m')),\n            hours = round(duration.as('h')),\n            days = round(duration.as('d')),\n            months = round(duration.as('M')),\n            weeks = round(duration.as('w')),\n            years = round(duration.as('y')),\n            a =\n                (seconds <= thresholds.ss && ['s', seconds]) ||\n                (seconds < thresholds.s && ['ss', seconds]) ||\n                (minutes <= 1 && ['m']) ||\n                (minutes < thresholds.m && ['mm', minutes]) ||\n                (hours <= 1 && ['h']) ||\n                (hours < thresholds.h && ['hh', hours]) ||\n                (days <= 1 && ['d']) ||\n                (days < thresholds.d && ['dd', days]);\n\n        if (thresholds.w != null) {\n            a =\n                a ||\n                (weeks <= 1 && ['w']) ||\n                (weeks < thresholds.w && ['ww', weeks]);\n        }\n        a = a ||\n            (months <= 1 && ['M']) ||\n            (months < thresholds.M && ['MM', months]) ||\n            (years <= 1 && ['y']) || ['yy', years];\n\n        a[2] = withoutSuffix;\n        a[3] = +posNegDuration > 0;\n        a[4] = locale;\n        return substituteTimeAgo.apply(null, a);\n    }\n\n    // This function allows you to set the rounding function for relative time strings\n    function getSetRelativeTimeRounding(roundingFunction) {\n        if (roundingFunction === undefined) {\n            return round;\n        }\n        if (typeof roundingFunction === 'function') {\n            round = roundingFunction;\n            return true;\n        }\n        return false;\n    }\n\n    // This function allows you to set a threshold for relative time strings\n    function getSetRelativeTimeThreshold(threshold, limit) {\n        if (thresholds[threshold] === undefined) {\n            return false;\n        }\n        if (limit === undefined) {\n            return thresholds[threshold];\n        }\n        thresholds[threshold] = limit;\n        if (threshold === 's') {\n            thresholds.ss = limit - 1;\n        }\n        return true;\n    }\n\n    function humanize(argWithSuffix, argThresholds) {\n        if (!this.isValid()) {\n            return this.localeData().invalidDate();\n        }\n\n        var withSuffix = false,\n            th = thresholds,\n            locale,\n            output;\n\n        if (typeof argWithSuffix === 'object') {\n            argThresholds = argWithSuffix;\n            argWithSuffix = false;\n        }\n        if (typeof argWithSuffix === 'boolean') {\n            withSuffix = argWithSuffix;\n        }\n        if (typeof argThresholds === 'object') {\n            th = Object.assign({}, thresholds, argThresholds);\n            if (argThresholds.s != null && argThresholds.ss == null) {\n                th.ss = argThresholds.s - 1;\n            }\n        }\n\n        locale = this.localeData();\n        output = relativeTime$1(this, !withSuffix, th, locale);\n\n        if (withSuffix) {\n            output = locale.pastFuture(+this, output);\n        }\n\n        return locale.postformat(output);\n    }\n\n    var abs$1 = Math.abs;\n\n    function sign(x) {\n        return (x > 0) - (x < 0) || +x;\n    }\n\n    function toISOString$1() {\n        // for ISO strings we do not use the normal bubbling rules:\n        //  * milliseconds bubble up until they become hours\n        //  * days do not bubble at all\n        //  * months bubble up until they become years\n        // This is because there is no context-free conversion between hours and days\n        // (think of clock changes)\n        // and also not between days and months (28-31 days per month)\n        if (!this.isValid()) {\n            return this.localeData().invalidDate();\n        }\n\n        var seconds = abs$1(this._milliseconds) / 1000,\n            days = abs$1(this._days),\n            months = abs$1(this._months),\n            minutes,\n            hours,\n            years,\n            s,\n            total = this.asSeconds(),\n            totalSign,\n            ymSign,\n            daysSign,\n            hmsSign;\n\n        if (!total) {\n            // this is the same as C#'s (Noda) and python (isodate)...\n            // but not other JS (goog.date)\n            return 'P0D';\n        }\n\n        // 3600 seconds -> 60 minutes -> 1 hour\n        minutes = absFloor(seconds / 60);\n        hours = absFloor(minutes / 60);\n        seconds %= 60;\n        minutes %= 60;\n\n        // 12 months -> 1 year\n        years = absFloor(months / 12);\n        months %= 12;\n\n        // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js\n        s = seconds ? seconds.toFixed(3).replace(/\\.?0+$/, '') : '';\n\n        totalSign = total < 0 ? '-' : '';\n        ymSign = sign(this._months) !== sign(total) ? '-' : '';\n        daysSign = sign(this._days) !== sign(total) ? '-' : '';\n        hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';\n\n        return (\n            totalSign +\n            'P' +\n            (years ? ymSign + years + 'Y' : '') +\n            (months ? ymSign + months + 'M' : '') +\n            (days ? daysSign + days + 'D' : '') +\n            (hours || minutes || seconds ? 'T' : '') +\n            (hours ? hmsSign + hours + 'H' : '') +\n            (minutes ? hmsSign + minutes + 'M' : '') +\n            (seconds ? hmsSign + s + 'S' : '')\n        );\n    }\n\n    var proto$2 = Duration.prototype;\n\n    proto$2.isValid = isValid$1;\n    proto$2.abs = abs;\n    proto$2.add = add$1;\n    proto$2.subtract = subtract$1;\n    proto$2.as = as;\n    proto$2.asMilliseconds = asMilliseconds;\n    proto$2.asSeconds = asSeconds;\n    proto$2.asMinutes = asMinutes;\n    proto$2.asHours = asHours;\n    proto$2.asDays = asDays;\n    proto$2.asWeeks = asWeeks;\n    proto$2.asMonths = asMonths;\n    proto$2.asQuarters = asQuarters;\n    proto$2.asYears = asYears;\n    proto$2.valueOf = valueOf$1;\n    proto$2._bubble = bubble;\n    proto$2.clone = clone$1;\n    proto$2.get = get$2;\n    proto$2.milliseconds = milliseconds;\n    proto$2.seconds = seconds;\n    proto$2.minutes = minutes;\n    proto$2.hours = hours;\n    proto$2.days = days;\n    proto$2.weeks = weeks;\n    proto$2.months = months;\n    proto$2.years = years;\n    proto$2.humanize = humanize;\n    proto$2.toISOString = toISOString$1;\n    proto$2.toString = toISOString$1;\n    proto$2.toJSON = toISOString$1;\n    proto$2.locale = locale;\n    proto$2.localeData = localeData;\n\n    proto$2.toIsoString = deprecate(\n        'toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)',\n        toISOString$1\n    );\n    proto$2.lang = lang;\n\n    // FORMATTING\n\n    addFormatToken('X', 0, 0, 'unix');\n    addFormatToken('x', 0, 0, 'valueOf');\n\n    // PARSING\n\n    addRegexToken('x', matchSigned);\n    addRegexToken('X', matchTimestamp);\n    addParseToken('X', function (input, array, config) {\n        config._d = new Date(parseFloat(input) * 1000);\n    });\n    addParseToken('x', function (input, array, config) {\n        config._d = new Date(toInt(input));\n    });\n\n    //! moment.js\n\n    hooks.version = '2.30.1';\n\n    setHookCallback(createLocal);\n\n    hooks.fn = proto;\n    hooks.min = min;\n    hooks.max = max;\n    hooks.now = now;\n    hooks.utc = createUTC;\n    hooks.unix = createUnix;\n    hooks.months = listMonths;\n    hooks.isDate = isDate;\n    hooks.locale = getSetGlobalLocale;\n    hooks.invalid = createInvalid;\n    hooks.duration = createDuration;\n    hooks.isMoment = isMoment;\n    hooks.weekdays = listWeekdays;\n    hooks.parseZone = createInZone;\n    hooks.localeData = getLocale;\n    hooks.isDuration = isDuration;\n    hooks.monthsShort = listMonthsShort;\n    hooks.weekdaysMin = listWeekdaysMin;\n    hooks.defineLocale = defineLocale;\n    hooks.updateLocale = updateLocale;\n    hooks.locales = listLocales;\n    hooks.weekdaysShort = listWeekdaysShort;\n    hooks.normalizeUnits = normalizeUnits;\n    hooks.relativeTimeRounding = getSetRelativeTimeRounding;\n    hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;\n    hooks.calendarFormat = getCalendarFormat;\n    hooks.prototype = proto;\n\n    // currently HTML5 input type only supports 24-hour formats\n    hooks.HTML5_FMT = {\n        DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // <input type=\"datetime-local\" />\n        DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // <input type=\"datetime-local\" step=\"1\" />\n        DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // <input type=\"datetime-local\" step=\"0.001\" />\n        DATE: 'YYYY-MM-DD', // <input type=\"date\" />\n        TIME: 'HH:mm', // <input type=\"time\" />\n        TIME_SECONDS: 'HH:mm:ss', // <input type=\"time\" step=\"1\" />\n        TIME_MS: 'HH:mm:ss.SSS', // <input type=\"time\" step=\"0.001\" />\n        WEEK: 'GGGG-[W]WW', // <input type=\"week\" />\n        MONTH: 'YYYY-MM', // <input type=\"month\" />\n    };\n\n    return hooks;\n\n})));\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ \"./node_modules/webpack/buildin/module.js\")(module)))\n\n//# sourceURL=webpack:///./node_modules/moment/moment.js?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-pageview-graph.vue":
/*!**************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-pageview-graph.vue ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_pageview_graph_vue_vue_type_template_id_0e2177cd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-pageview-graph.vue?vue&type=template&id=0e2177cd */ \"./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=template&id=0e2177cd\");\n/* harmony import */ var _cky_pageview_graph_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-pageview-graph.vue?vue&type=script&lang=js */ \"./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_pageview_graph_vue_vue_type_style_index_0_id_0e2177cd_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss */ \"./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_pageview_graph_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_pageview_graph_vue_vue_type_template_id_0e2177cd__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_pageview_graph_vue_vue_type_template_id_0e2177cd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/modules/dashboard/widgets/cky-pageview-graph.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=script&lang=js":
/*!**************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=script&lang=js ***!
  \**************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-pageview-graph.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss":
/*!***********************************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss ***!
  \***********************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_style_index_0_id_0e2177cd_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=style&index=0&id=0e2177cd&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_style_index_0_id_0e2177cd_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_style_index_0_id_0e2177cd_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_style_index_0_id_0e2177cd_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_style_index_0_id_0e2177cd_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?");

/***/ }),

/***/ "./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=template&id=0e2177cd":
/*!********************************************************************************************!*\
  !*** ./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=template&id=0e2177cd ***!
  \********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_template_id_0e2177cd__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./cky-pageview-graph.vue?vue&type=template&id=0e2177cd */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/modules/dashboard/widgets/cky-pageview-graph.vue?vue&type=template&id=0e2177cd\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_template_id_0e2177cd__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_pageview_graph_vue_vue_type_template_id_0e2177cd__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/modules/dashboard/widgets/cky-pageview-graph.vue?");

/***/ })

}]);                                                                                                                                                                                                  lite/admin/dist/js/chunk-bac749f6.min.js                                                            0000777                 00000056627 15251156627 0013664 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bac749f6"],{"76e6":function(t,e,s){"use strict";s.d(e,"a",(function(){return b}));var i,a=Symbol(),n=Symbol(),o=Symbol(),c=Symbol(),r=function(t){return"frag"in t};function l(t,e){n in t||(t[n]=e,Object.defineProperty(t,"parentNode",{get:function(){return this[n]||this.parentElement}}))}function d(t){o in t||(t[o]=!0,Object.defineProperty(t,"nextSibling",{get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}}))}function u(t,e){while(t.parentNode!==e){var s=t,i=s.parentNode;i&&(t=i)}return t}function g(t){if(!i){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");i=e.get}var s=i.apply(t),a=Array.from(s).map((function(e){return u(e,t)}));return a.filter((function(t,e){return t!==a[e-1]}))}function p(t){c in t||(t[c]=!0,Object.defineProperties(t,{childNodes:{get:function(){return this.frag||g(this)}},firstChild:{get:function(){return this.childNodes[0]||null}}}),t.hasChildNodes=function(){return this.childNodes.length>0})}function f(){var t;(t=this.frag[0]).before.apply(t,arguments)}function _(){var t=this.frag,e=t.splice(0,t.length);e.forEach((function(t){t.remove()}))}var y=function t(e){var s;return(s=Array.prototype).concat.apply(s,e.map((function(e){return r(e)?t(e.frag):e})))};function h(t,e){var s=t[a];e.before(s),l(s,t),t.frag.unshift(s)}function k(t){if(r(this)){var e=this.frag.indexOf(t);if(e>-1){var s=this.frag.splice(e,1),i=s[0];0===this.frag.length&&h(this,i),t.remove()}}else{var a=g(this),n=a.indexOf(t);n>-1&&t.remove()}return t}function v(t,e){var s=this,i=t.frag||[t];if(r(this)){var a=this.frag;if(e){var n=a.indexOf(e);n>-1&&(a.splice.apply(a,[n,0].concat(i)),e.before.apply(e,i))}else{var o=a[a.length-1];a.push.apply(a,i),o.after.apply(o,i)}C(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,i):this.append.apply(this,i);i.forEach((function(t){l(t,s)}));var c=i[i.length-1];return d(c),t}function m(t){var e=this.frag,s=e[e.length-1];return s.after(t),l(t,this),C(this),e.push(t),t}function C(t){var e=t[a];t.frag[0]===e&&(t.frag.shift(),e.remove())}var w={inserted:function(t){var e=t.parentNode,s=t.nextSibling,i=t.previousSibling,n=Array.from(t.childNodes),o=document.createComment("");0===n.length&&n.push(o),t.frag=n,t[a]=o;var c=document.createDocumentFragment();c.append.apply(c,y(n)),t.replaceWith(c),n.forEach((function(e){l(e,t),d(e)})),p(t),Object.assign(t,{remove:_,appendChild:m,insertBefore:v,removeChild:k,before:f}),Object.defineProperty(t,"innerHTML",{set:function(t){var e=this,s=document.createElement("div");s.innerHTML=t;var i=this.frag.length;Array.from(s.childNodes).forEach((function(t){e.appendChild(t)})),s.append.apply(s,this.frag.splice(0,i))},get:function(){return""}}),e&&(Object.assign(e,{removeChild:k,insertBefore:v}),l(t,e),p(e)),s&&d(t),i&&d(i)},unbind:function(t){t.remove()}},b={name:"Fragment",directives:{frag:w},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots["default"])}}},"955e":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t._self._c;return e("fragment",[e("div",{staticClass:"cky-section cky-zero-padding cky-zero--margin"},[e("div",{staticClass:"cky-section-header cky-align-center cky-justify-between"},[e("div",{staticClass:"cky-section-title"},[e("h3",[t._v(t._s(t.$i18n.__("Google Consent Mode Settings","cookie-law-info")))])]),e("div",{staticClass:"cky-section-header-actions cky-align-center"},[e("div",{staticClass:"cky-align-center cky-justify-end"},[e("cky-button",{ref:"ckyButtonSaveBanner",staticClass:"cky-button cky-button-green",staticStyle:{"margin-left":"15px"},attrs:{disabled:t.publishDisabled},nativeOn:{click:function(e){return t.saveConfig.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Publish Changes","cookie-law-info"))+" ")])],1)])]),e("div",{staticClass:"cky-section-content"},[e("div",{staticClass:"cky-col-12 cky-gcm-settings"},[e("div",{staticClass:"cky-app-box"},[e("div",{staticClass:"cky-form-section cky-row"},[e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-toggle-gcm"}},[e("h6",[t._v(" "+t._s(t.$i18n.__("Enable Google Consent Mode (GCM)","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-col-9 cky-align-center"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-gcm"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.settings.status,expression:"settings.status"}],attrs:{type:"checkbox",id:"cky-toggle-gcm"},domProps:{checked:Array.isArray(t.settings.status)?t._i(t.settings.status,null)>-1:t.settings.status},on:{change:[function(e){var s=t.settings.status,i=e.target,a=!!i.checked;if(Array.isArray(s)){var n=null,o=t._i(s,n);i.checked?o<0&&t.$set(t.settings,"status",s.concat([n])):o>-1&&t.$set(t.settings,"status",s.slice(0,o).concat(s.slice(o+1)))}else t.$set(t.settings,"status",a)},function(e){return t.handleStatusChange(t.settings.status)}]}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-gcm-toggle","aria-hidden":"true"}})])]),e("div",{staticClass:"cky-col-3"}),e("div",{staticClass:"cky-col-9 cky-tooltip-text"},[e("p",[t._v(" "+t._s(t.$i18n.__("When enabled, GCM will be implemented on your website.","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-12 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("Default consent settings","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-12 cky-tooltip-text"},[e("p",[t._v(" "+t._s(t.$i18n.__("The default consent state, ‘Denied’, will apply to non-necessary categories until consent is received. You can customise the default consent states for users in different geographical regions.","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-form-section cky-row"},[e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-default-consent-lists"},[e("table",{staticClass:"wp-list-table cky-table cky-consent-table"},[e("thead",[e("tr",[e("th",[t._v(t._s(t.$i18n.__("Analytics","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Advertisement","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Functional","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Necessary","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Share user data with Google","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Use data for ads personalisation","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Region","cookie-law-info")))]),e("th",[t._v(t._s(t.$i18n.__("Actions","cookie-law-info")))])])]),e("tbody",t._l(t.defaultSettings,(function(s,i){return e("tr",{key:i},[e("td",[t._v(t._s(t.$i18n.__(t.mappedValue(s.analytics),"cookie-law-info")))]),e("td",[t._v(t._s(t.$i18n.__(t.mappedValue(s.advertisement),"cookie-law-info")))]),e("td",[t._v(t._s(t.$i18n.__(t.mappedValue(s.functional),"cookie-law-info")))]),e("td",[t._v(t._s(t.$i18n.__(t.mappedValue(s.necessary),"cookie-law-info")))]),e("td",[t._v(t._s(t.$i18n.__(t.mappedValue(s.ad_user_data),"cookie-law-info")))]),e("td",[t._v(t._s(t.$i18n.__(t.mappedValue(s.ad_personalization),"cookie-law-info")))]),e("td",[t._v(t._s(t.$i18n.__(t.regionMappedVal(s.regions),"cookie-law-info")))]),e("td",{staticClass:"cky-consent-table-col-actions"},[e("button",{staticClass:"cky-button-no-style",on:{click:function(e){return t.openConsentModal(s,i)}}},[e("cky-popper",{attrs:{content:t.$i18n.__("Edit","cookie-law-info")}},[e("cky-icon",{attrs:{width:"14px",icon:"edit",color:"#505B66"}})],1)],1),t.isDeleteDisabled?e("button",{staticClass:"cky-button-no-style"},[e("cky-popper",{attrs:{content:t.$i18n.__("This row can’t be deleted as it specifies the default values.","cookie-law-info")}},[e("cky-icon",{attrs:{width:"14px",icon:"trash",color:"#DE443780"}})],1)],1):e("button",{staticClass:"cky-button-no-style",on:{click:function(e){return t.deleteRegion(i)}}},[e("cky-popper",{attrs:{content:t.$i18n.__("Delete","cookie-law-info")}},[e("cky-icon",{attrs:{width:"14px",icon:"trash",color:"#DE4437"}})],1)],1)])])})),0)])])]),e("div",{staticClass:"cky-col-2"},[e("button",{staticClass:"cky-button",attrs:{id:"cky-add-new-region-btn"},on:{click:function(e){return t.openConsentModal(t.defaultItem)}}},[t._v(" + "+t._s(t.$i18n.__("New Region","cookie-law-info"))+" ")])])]),e("div",{staticClass:"cky-row cky-other-settings"},[e("div",{staticClass:"cky-col-12 cky-col-label"},[e("h6",[t._v(" "+t._s(t.$i18n.__("Other settings","cookie-law-info"))+" ")])]),e("label",{staticClass:"cky-col-3 cky-col-label cky-align-center",attrs:{for:"cky-wait-update"}},[t._v(" "+t._s(t.$i18n.__("Wait for update","cookie-law-info"))+" ")]),e("div",{staticClass:"cky-col-9"},[e("div",{staticClass:"cky-wait-update cky-align-center"},[e("cky-wait-update"),e("p",[t._v(" "+t._s(t.$i18n.__("milliseconds","cookie-law-info"))+" ")])],1)]),e("div",{staticClass:"cky-col-3"}),e("div",{staticClass:"cky-col-9 cky-tooltip-text"},[e("p",[t._v(" "+t._s(t.$i18n.__("Number of milliseconds to wait before firing tags that are waiting for consent.","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-toggle-url-passthrough"}},[t._v(" "+t._s(t.$i18n.__("Pass ad click information through URLs","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9 cky-align-center"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-url-passthrough"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.settings.url_passthrough,expression:"settings.url_passthrough"}],attrs:{type:"checkbox",id:"cky-toggle-url-passthrough"},domProps:{checked:Array.isArray(t.settings.url_passthrough)?t._i(t.settings.url_passthrough,null)>-1:t.settings.url_passthrough},on:{change:function(e){var s=t.settings.url_passthrough,i=e.target,a=!!i.checked;if(Array.isArray(s)){var n=null,o=t._i(s,n);i.checked?o<0&&t.$set(t.settings,"url_passthrough",s.concat([n])):o>-1&&t.$set(t.settings,"url_passthrough",s.slice(0,o).concat(s.slice(o+1)))}else t.$set(t.settings,"url_passthrough",a)}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-url-passthrough-toggle","aria-hidden":"true"}})])]),e("div",{staticClass:"cky-col-3"}),e("div",{staticClass:"cky-col-9 cky-tooltip-text"},[e("p",[t._v(" "+t._s(t.$i18n.__("When enabled, internal links will include advertising identifiers (such as gclid, dclid, gclsrc, and _gl) in their URLs while awaiting consent.","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-3"},[e("label",{staticClass:"cky-zero-padding cky-col-label",attrs:{for:"cky-toggle-ads-redact"}},[t._v(" "+t._s(t.$i18n.__("Redact ads data","cookie-law-info"))+" ")])]),e("div",{staticClass:"cky-col-9 cky-align-center"},[e("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-ads-redact"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.settings.ads_data_redaction,expression:"settings.ads_data_redaction"}],attrs:{type:"checkbox",id:"cky-toggle-ads-redact"},domProps:{checked:Array.isArray(t.settings.ads_data_redaction)?t._i(t.settings.ads_data_redaction,null)>-1:t.settings.ads_data_redaction},on:{change:function(e){var s=t.settings.ads_data_redaction,i=e.target,a=!!i.checked;if(Array.isArray(s)){var n=null,o=t._i(s,n);i.checked?o<0&&t.$set(t.settings,"ads_data_redaction",s.concat([n])):o>-1&&t.$set(t.settings,"ads_data_redaction",s.slice(0,o).concat(s.slice(o+1)))}else t.$set(t.settings,"ads_data_redaction",a)}}}),e("span",{staticClass:"cky-toggle-slider",attrs:{id:"cky-toggle-ads-redact-toggle","aria-hidden":"true"}})])]),e("div",{staticClass:"cky-col-3"}),e("div",{staticClass:"cky-col-9 cky-tooltip-text"},[e("p",[t._v(" "+t._s(t.$i18n.__('When enabled and the default consent state of "Advertisement Cookies" is disabled, Google\'s advertising tags will remove all advertising identifiers from the requests, and route the traffic through domains that do not use cookies.',"cookie-law-info"))+" ")])])])])])])]),e("gcm-headsup-modal",{ref:"ckyGcmHeadsUpModal"}),e("consent-setting-modal",{ref:"ckyConsentSettingModal",on:{clear:t.clearConsentSettingModal}})],1)},a=[],n=s("a2b6"),o=function(){var t=this,e=t._self._c;return e("cky-input",{class:{"cky-input-error":t.hasErrors},attrs:{type:"number",inputId:t.inputId,min:0},on:{input:e=>t.checkForErrors(e)},model:{value:t.settings.wait_for_update,callback:function(e){t.$set(t.settings,"wait_for_update",t._n(e))},expression:"settings.wait_for_update"}},[t.hasErrors?e("template",{slot:"cky-input-error"},[e("div",{staticClass:"cky-input-error-container"},t._l(t.errors,(function(s,i){return e("div",{key:i,staticClass:"cky-input-inline-error"},[!0===s?[t._v(t._s(t.errorMessages[i]))]:t._e()],2)})),0)]):t._e()],2)},c=[],r=s("c4aa"),l={name:"CkyWaitUpdate",components:{},data(){return{errors:{},errorMessages:{maxLimit:this.$i18n.__("The value must be a positive integer.","cookie-law-info")},inputId:"cky-wait-update"}},methods:{checkForErrors(t){this.errors={},(""===t||t<0)&&(this.errors["maxLimit"]=!0),r["a"].setErrors(this.errors)}},computed:{settings(){return this.$store.state.settings.gcm},hasErrors(){return Object.keys(this.errors).length},getValue(){return this.settings.wait_for_update}},watch:{getValue(t){this.checkForErrors(t)}}},d=l,u=s("2877"),g=Object(u["a"])(d,o,c,!1,null,null,null),p=g.exports,f=s("1f3d"),_=s("76e6"),y=s("f9c4"),h={async createGcm(t){try{const e=await y["a"].post({path:"gcm/",data:t});return e}catch(e){console.error(e)}}},k=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"ckyGcmHeadsUpModal",staticClass:"cky-gcm-headsup-modal",on:{close:t.changeGcmStatus},scopedSlots:t._u([{key:"header",fn:function(){return[e("h4",[t._v(" "+t._s(t.$i18n.__("Heads up!","cookie-law-info"))+" ")])]},proxy:!0},{key:"body",fn:function(){return[e("p",[t._v(t._s(t.$i18n.__("Please ensure that you’ve NOT manually added any custom scripts for implementing Google Consent Mode (GCM) on your site. If such scripts are present, remove them before enabling GCM here.","cookie-law-info"))+" ")])]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[e("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeGcmHeadsupModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),e("cky-button",{staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.enableGcm.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Enable GCM","cookie-law-info"))+" ")])],1)]},proxy:!0}])})},v=[],m=s("8a80"),C={name:"GcmHeadsupModal",components:{CkyModal:m["a"]},computed:{settings(){return this.$store.state.settings.gcm}},methods:{changeGcmStatus(t=!1){this.settings.status=t},closeGcmHeadsupModal(){this.changeGcmStatus(),this.$refs.ckyGcmHeadsUpModal.close()},enableGcm(){this.$refs.ckyGcmHeadsUpModal.close(),this.changeGcmStatus(!0)},show(){this.$refs.ckyGcmHeadsUpModal.show()}}},w=C,b=Object(u["a"])(w,k,v,!1,null,null,null),$=b.exports,x=function(){var t=this,e=t._self._c;return e("cky-modal",{ref:"ckyConsentSettingModal",on:{close:t.clearConsentSettingModal},scopedSlots:t._u([{key:"header",fn:function(){return[null!==t.itemIndex?e("h4",[t._v(" "+t._s(t.$i18n.__("Edit Region","cookie-law-info"))+" ")]):e("h4",[t._v(" "+t._s(t.$i18n.__("New Region","cookie-law-info"))+" ")])]},proxy:!0},{key:"body",fn:function(){return[e("div",{staticClass:"cky-row"},[e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Analytics","cookie-law-info"))+" ")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.analytics,expression:"item.analytics"}],staticClass:"cky-select",on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.item,"analytics",e.target.multiple?s:s[0])}}},t._l(t.values,(function(s){return e("option",{key:s.index,domProps:{value:s.index}},[t._v(" "+t._s(s.value)+" ")])})),0)])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Advertisement","cookie-law-info"))+" ")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.advertisement,expression:"item.advertisement"}],staticClass:"cky-select",on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.item,"advertisement",e.target.multiple?s:s[0])}}},t._l(t.values,(function(s){return e("option",{key:s.index,domProps:{value:s.index}},[t._v(" "+t._s(s.value)+" ")])})),0)])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Functional","cookie-law-info"))+" ")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.functional,expression:"item.functional"}],staticClass:"cky-select",on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.item,"functional",e.target.multiple?s:s[0])}}},t._l(t.values,(function(s){return e("option",{key:s.index,domProps:{value:s.index}},[t._v(" "+t._s(s.value)+" ")])})),0)])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Necessary","cookie-law-info"))+" ")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.necessary,expression:"item.necessary"}],staticClass:"cky-select",on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.item,"necessary",e.target.multiple?s:s[0])}}},t._l(t.values,(function(s){return e("option",{key:s.index,domProps:{value:s.index}},[t._v(" "+t._s(s.value)+" ")])})),0)])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Share user data with Google","cookie-law-info"))+" ")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.ad_user_data,expression:"item.ad_user_data"}],staticClass:"cky-select",on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.item,"ad_user_data",e.target.multiple?s:s[0])}}},t._l(t.values,(function(s){return e("option",{key:s.index,domProps:{value:s.index}},[t._v(" "+t._s(s.value)+" ")])})),0)])]),e("div",{staticClass:"cky-col-6"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Use data for ads personalisation","cookie-law-info"))+" ")]),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.ad_personalization,expression:"item.ad_personalization"}],staticClass:"cky-select",on:{change:function(e){var s=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.item,"ad_personalization",e.target.multiple?s:s[0])}}},t._l(t.values,(function(s){return e("option",{key:s.index,domProps:{value:s.index}},[t._v(" "+t._s(s.value)+" ")])})),0)])]),e("div",{staticClass:"cky-col-12"},[e("div",{staticClass:"cky-form-group"},[e("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Region","cookie-law-info"))+" ")]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.item.regions,expression:"item.regions"}],staticClass:"cky-form-control",attrs:{type:"text",required:""},domProps:{value:t.item.regions},on:{input:function(e){e.target.composing||t.$set(t.item,"regions",e.target.value)}}})])]),e("div",{staticClass:"cky-col-12 cky-tooltip-text"},[e("p",{domProps:{innerHTML:t._s(t.tooltip.regions)}})])])]},proxy:!0},{key:"footer",fn:function(){return[e("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[e("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeConsentSettingModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),e("cky-button",{ref:"ckyButtonCreateEditRegion",staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.addOrEditRegion.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Save Changes","cookie-law-info"))+" ")])],1)]},proxy:!0}])})},S=[],M=s("2b0e"),N={name:"ConsentSettingModal",components:{CkyModal:m["a"]},data(){return{item:{},itemIndex:null,values:[{index:"denied",value:this.$i18n.__("Denied","cookie-law-info")},{index:"granted",value:this.$i18n.__("Granted","cookie-law-info")}],tooltip:{regions:this.$i18n.sprintf(this.$i18n.__('By specifying "All", consent will apply to all regions. You can specify a comma-separated list of <a href="%1$s" target="_blank">regions</a> to apply consent to specific regions.',"cookie-law-info"),"https://en.wikipedia.org/wiki/ISO_3166-2")}}},computed:{settings(){return this.$store.state.settings.gcm},defaultSettings(){return this.settings.default_settings}},methods:{clearConsentSettingModal(){this.$emit("clear")},closeConsentSettingModal(){this.$refs.ckyConsentSettingModal.close(),this.clearConsentSettingModal()},show(t,e){this.item=t,this.itemIndex=e,this.$refs.ckyConsentSettingModal.show()},async addOrEditRegion(){const t=this.itemIndex;let e=this.defaultSettings;null===t?e.push(this.item):M["a"].set(e,t,this.item),await this.$store.dispatch("settings/setGcmInfo",this.settings),this.closeConsentSettingModal()}}},G=N,O=Object(u["a"])(G,x,S,!1,null,null,null),A=O.exports,E=s("63ea"),P=s.n(E),j={name:"Gcm",components:{CkyIcon:f["a"],CkyWaitUpdate:p,Fragment:_["a"],GcmHeadsupModal:$,ConsentSettingModal:A},data(){return{item:{},itemIndex:null,defaultItem:{analytics:"denied",advertisement:"denied",functional:"denied",necessary:"granted",ad_user_data:"denied",ad_personalization:"denied",regions:"All"},initialStoreState:null}},computed:{settings(){return this.$store.state.settings.gcm},defaultSettings(){return this.settings.default_settings},isDeleteDisabled(){return 1==this.defaultSettings.length},publishDisabled(){return r["a"].hasErrors()}},methods:{hasChanges(){return!P()(this.initialStoreState,this.settings)},handleBeforeUnload(t){this.hasChanges()&&(t.preventDefault(),t.returnValue="")},resetChanges(){this.$store.state.settings.gcm=JSON.parse(JSON.stringify(this.initialStoreState))},clearConsentSettingModal(){this.item={},this.itemIndex=null},mappedValue(t){return"granted"===t?"Granted":"Denied"},regionMappedVal(t){return t.split(",").length>3?t.split(",",3).join(",")+" & more":t},capitaliseString(t){return t.toUpperCase()},openConsentModal(t={},e=null){this.item=Object(n["a"])(t),this.itemIndex=e,this.$refs.ckyConsentSettingModal.show(this.item,this.itemIndex)},deleteRegion(t=null){if(confirm(this.$i18n.__("Are you sure you want to delete this region?","cookie-law-info"))){let e=this.defaultSettings;null!==t&&e.splice(t,1)}},async saveConfig(){this.$refs.ckyButtonSaveBanner.startLoading();try{let t={};const e=this.settings;t=await h.createGcm(e),t&&this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully updated","cookie-law-info")})}catch(t){this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}this.$refs.ckyButtonSaveBanner.stopLoading(),this.initialStoreState=JSON.parse(JSON.stringify(this.settings))},handleStatusChange(t){!0===t&&this.$refs.ckyGcmHeadsUpModal.show()}},mounted(){this.initialStoreState=JSON.parse(JSON.stringify(this.settings)),window.addEventListener("beforeunload",this.handleBeforeUnload)},beforeDestroy(){window.removeEventListener("beforeunload",this.handleBeforeUnload)}},D=j,I=Object(u["a"])(D,i,a,!1,null,null,null);e["default"]=I.exports}}]);                                                                                                         lite/admin/dist/js/chunk-6d688c92.min.js                                                            0000777                 00001156457 15251156627 0013537 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6d688c92"],{"010e":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return a}))},"02fb":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,a){return 12===e&&(e=0),"രാത്രി"===a&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===a||"വൈകുന്നേരം"===a?e+12:e},meridiem:function(e,a,t){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return a}))},"03ec":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var a=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+a},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return a}))},"0558":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e){return e%100===11||e%10!==1}function t(e,t,n,s){var r=e+" ";switch(n){case"s":return t||s?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return a(e)?r+(t||s?"sekúndur":"sekúndum"):r+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":return a(e)?r+(t||s?"mínútur":"mínútum"):t?r+"mínúta":r+"mínútu";case"hh":return a(e)?r+(t||s?"klukkustundir":"klukkustundum"):r+"klukkustund";case"d":return t?"dagur":s?"dag":"degi";case"dd":return a(e)?t?r+"dagar":r+(s?"daga":"dögum"):t?r+"dagur":r+(s?"dag":"degi");case"M":return t?"mánuður":s?"mánuð":"mánuði";case"MM":return a(e)?t?r+"mánuðir":r+(s?"mánuði":"mánuðum"):t?r+"mánuður":r+(s?"mánuð":"mánuði");case"y":return t||s?"ár":"ári";case"yy":return a(e)?r+(t||s?"ár":"árum"):r+(t||s?"ár":"ári")}}var n=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,ss:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},"0721":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"079e":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,a){return"元"===a[1]?1:parseInt(a[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,a,t){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,a){switch(a){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return a}))},"0a3c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r}))},"0a84":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return a}))},"0caa":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?s[t][0]:s[t][1]}var t=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,a){switch(a){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,a){return 12===e&&(e=0),"rati"===a?e<4?e:e+12:"sokallim"===a?e:"donparam"===a?e>12?e:e+12:"sanje"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});return t}))},"0e49":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return a}))},"0e6b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:0,doy:4}});return a}))},"0e81":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},t=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,a,t){return e<12?t?"öö":"ÖÖ":t?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10,s=e%100-n,r=e>=100?100:null;return e+(a[n]||a[s]||a[r])}},week:{dow:1,doy:7}});return t}))},"0f14":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"0f38":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return a}))},"0ff2":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return a}))},"10e8":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,a,t){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return a}))},"13e9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,a){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10===1?a[0]:a[1]:a[2]},translate:function(e,t,n,s){var r,i=a.words[n];return 1===n.length?"y"===n&&t?"једна година":s||t?i[0]:i[1]:(r=a.correctGrammaticalCase(e,i),"yy"===n&&t&&"годину"===r?e+" година":e+" "+r)}},t=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"167b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}});return a}))},"1b45":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"1cfd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(a,s,r,i){var d=t(a),_=n[e][t(a)];return 2===d&&(_=_[s?0:1]),_.replace(/%d/i,a)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],i=e.defineLocale("ar-ly",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return i}))},"1fc1":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){var s={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+a(s[n],+e)}var n=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return n}))},"201b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,a,t){return"ი"===t?a+"ში":a+t+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return a}))},"22f8":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,a,t){return e<12?"오전":"오후"}});return a}))},2421:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"],s=e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,a,t){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return s}))},2554:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){switch(t){case"m":return a?"jedna minuta":n?"jednu minutu":"jedne minute"}}function t(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",n;case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",n;case"h":return"jedan sat";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",n;case"dd":return n+=1===e?"dan":"dana",n;case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",n;case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",n}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:a,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"26f9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function t(e,a,t,n){return a?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function n(e,a,t,n){return a?r(t)[0]:n?r(t)[1]:r(t)[2]}function s(e){return e%10===0||e>10&&e<20}function r(e){return a[e].split("_")}function i(e,a,t,i){var d=e+" ";return 1===e?d+n(e,a,t[0],i):a?d+(s(e)?r(t)[1]:r(t)[0]):i?d+r(t)[1]:d+(s(e)?r(t)[1]:r(t)[2])}var d=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return d}))},2921:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return a}))},"293c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,a){return 1===e?a[0]:e>=2&&e<=4?a[1]:a[2]},translate:function(e,t,n){var s=a.words[n];return 1===n.length?t?s[0]:s[1]:e+" "+a.correctGrammaticalCase(e,s)}},t=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"2bfb":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,a,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},"2e8c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return a}))},"2ecd":function(e,a,t){},3886:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}});return a}))},"39a6":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},"39bd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,a,t,n){var s="";if(a)switch(t){case"s":s="काही सेकंद";break;case"ss":s="%d सेकंद";break;case"m":s="एक मिनिट";break;case"mm":s="%d मिनिटे";break;case"h":s="एक तास";break;case"hh":s="%d तास";break;case"d":s="एक दिवस";break;case"dd":s="%d दिवस";break;case"M":s="एक महिना";break;case"MM":s="%d महिने";break;case"y":s="एक वर्ष";break;case"yy":s="%d वर्षे";break}else switch(t){case"s":s="काही सेकंदां";break;case"ss":s="%d सेकंदां";break;case"m":s="एका मिनिटा";break;case"mm":s="%d मिनिटां";break;case"h":s="एका तासा";break;case"hh":s="%d तासां";break;case"d":s="एका दिवसा";break;case"dd":s="%d दिवसां";break;case"M":s="एका महिन्या";break;case"MM":s="%d महिन्यां";break;case"y":s="एका वर्षा";break;case"yy":s="%d वर्षां";break}return s.replace(/%d/i,e)}var s=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,a){return 12===e&&(e=0),"पहाटे"===a||"सकाळी"===a?e:"दुपारी"===a||"सायंकाळी"===a||"रात्री"===a?e>=12?e:e+12:void 0},meridiem:function(e,a,t){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return s}))},"3a39":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,a){return 12===e&&(e=0),"राति"===a?e<4?e:e+12:"बिहान"===a?e:"दिउँसो"===a?e>=10?e:e+12:"साँझ"===a?e+12:void 0},meridiem:function(e,a,t){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return n}))},"3a6c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return a}))},"3b1b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},t=e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,a){return 12===e&&(e=0),"шаб"===a?e<4?e:e+12:"субҳ"===a?e:"рӯз"===a?e>=11?e:e+12:"бегоҳ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}});return t}))},"3c0d":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={standalone:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),format:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},t="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],s=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function r(e){return e>1&&e<5&&1!==~~(e/10)}function i(e,a,t,n){var s=e+" ";switch(t){case"s":return a||n?"pár sekund":"pár sekundami";case"ss":return a||n?s+(r(e)?"sekundy":"sekund"):s+"sekundami";case"m":return a?"minuta":n?"minutu":"minutou";case"mm":return a||n?s+(r(e)?"minuty":"minut"):s+"minutami";case"h":return a?"hodina":n?"hodinu":"hodinou";case"hh":return a||n?s+(r(e)?"hodiny":"hodin"):s+"hodinami";case"d":return a||n?"den":"dnem";case"dd":return a||n?s+(r(e)?"dny":"dní"):s+"dny";case"M":return a||n?"měsíc":"měsícem";case"MM":return a||n?s+(r(e)?"měsíce":"měsíců"):s+"měsíci";case"y":return a||n?"rok":"rokem";case"yy":return a||n?s+(r(e)?"roky":"let"):s+"lety"}}var d=e.defineLocale("cs",{months:a,monthsShort:t,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return d}))},"3de5":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},t={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},n=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,a,t){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,a){return 12===e&&(e=0),"யாமம்"===a?e<2?e:e+12:"வைகறை"===a||"காலை"===a||"நண்பகல்"===a&&e>=10?e:e+12},week:{dow:0,doy:6}});return n}))},"3e92":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},t={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},n=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,a){return 12===e&&(e=0),"ರಾತ್ರಿ"===a?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===a?e:"ಮಧ್ಯಾಹ್ನ"===a?e>=10?e:e+12:"ಸಂಜೆ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return n}))},"423e":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});return a}))},"440c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return a?s[t][0]:s[t][1]}function t(e){var a=e.substr(0,e.indexOf(" "));return s(a)?"a "+e:"an "+e}function n(e){var a=e.substr(0,e.indexOf(" "));return s(a)?"viru "+e:"virun "+e}function s(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var a=e%10,t=e/10;return s(0===a?t:a)}if(e<1e4){while(e>=10)e/=10;return s(e)}return e/=1e3,s(e)}var r=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:t,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d Méint",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},4678:function(e,a,t){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-ps":"4c98","./ar-ps.js":"4c98","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku-kmr":"7558","./ku-kmr.js":"7558","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function s(e){var a=r(e);return t(a)}function r(e){if(!t.o(n,e)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id="4678"},"485c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},t=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,a,t){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var t=e%10,n=e%100-t,s=e>=100?100:null;return e+(a[t]||a[n]||a[s])},week:{dow:1,doy:7}});return t}))},"49ab":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return a}))},"4ba9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",n;case"m":return a?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",n;case"h":return a?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",n;case"dd":return n+=1===e?"dan":"dana",n;case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",n;case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",n}}var t=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"4c98":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=e.defineLocale("ar-ps",{months:"كانون الثاني_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_تشري الأوّل_تشرين الثاني_كانون الأوّل".split("_"),monthsShort:"ك٢_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_ت١_ت٢_ك١".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).split("").reverse().join("").replace(/[١٢](?![\u062a\u0643])/g,(function(e){return t[e]})).split("").reverse().join("").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return n}))},5038:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"siang"===a?e>=11?e:e+12:"sore"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return a}))},5120:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],t=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],n=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],s=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],r=["Do","Lu","Má","Cé","Dé","A","Sa"],i=e.defineLocale("ga",{months:a,monthsShort:t,monthsParseExact:!0,weekdays:n,weekdaysShort:s,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var a=1===e?"d":e%10===2?"na":"mh";return e+a},week:{dow:1,doy:4}});return i}))},5294:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],t=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],n=e.defineLocale("ur",{months:a,monthsShort:a,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,a,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return n}))},"52bd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,a,t){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,a){return 12===e&&(e=0),"ekuseni"===a?e:"emini"===a?e>=11?e:e+12:"entsambama"===a||"ebusuku"===a?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return a}))},"55c9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return r}))},"576c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},"598a":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],t=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],n=e.defineLocale("dv",{months:a,monthsShort:a,weekdays:t,weekdaysShort:t,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,a,t){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return n}))},"5aff":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"},t=e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10,s=e%100-n,r=e>=100?100:null;return e+(a[n]||a[s]||a[r])}},week:{dow:1,doy:7}});return t}))},"5b14":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function t(e,a,t,n){var s=e;switch(t){case"s":return n||a?"néhány másodperc":"néhány másodperce";case"ss":return s+(n||a)?" másodperc":" másodperce";case"m":return"egy"+(n||a?" perc":" perce");case"mm":return s+(n||a?" perc":" perce");case"h":return"egy"+(n||a?" óra":" órája");case"hh":return s+(n||a?" óra":" órája");case"d":return"egy"+(n||a?" nap":" napja");case"dd":return s+(n||a?" nap":" napja");case"M":return"egy"+(n||a?" hónap":" hónapja");case"MM":return s+(n||a?" hónap":" hónapja");case"y":return"egy"+(n||a?" év":" éve");case"yy":return s+(n||a?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+a[this.day()]+"] LT[-kor]"}var s=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,a,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},"5c3a":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"下午"===a||"晚上"===a?e+12:e>=11?e:e+12},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}});return a}))},"5cbb":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,a){return 12===e&&(e=0),"రాత్రి"===a?e<4?e:e+12:"ఉదయం"===a?e:"మధ్యాహ్నం"===a?e>=10?e:e+12:"సాయంత్రం"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return a}))},"5fbd":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?":e":1===a||2===a?":a":":e";return e+t},week:{dow:1,doy:4}});return a}))},6117:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,a){return 12===e&&(e=0),"يېرىم كېچە"===a||"سەھەر"===a||"چۈشتىن بۇرۇن"===a?e:"چۈشتىن كېيىن"===a||"كەچ"===a?e+12:e>=11?e:e+12},meridiem:function(e,a,t){var n=100*e+a;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});return a}))},6403:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return a}))},"65db":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,a,t){return e>11?t?"p.t.m.":"P.T.M.":t?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return a}))},6784:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],t=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],n=e.defineLocale("sd",{months:a,monthsShort:a,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,a,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return n}))},6887:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t){var n={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+s(n[t],e)}function t(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function n(e){return e>9?n(e%10):e}function s(e,a){return 2===a?r(e):e}function r(e){var a={m:"v",b:"v",d:"z"};return void 0===a[e.charAt(0)]?e:a[e.charAt(0)]+e.substring(1)}var i=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],d=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,_=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,o=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],m=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],l=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i],c=e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:l,fullWeekdaysParse:u,shortWeekdaysParse:m,minWeekdaysParse:l,monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:_,monthsShortStrictRegex:o,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:t},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var a=1===e?"añ":"vet";return e+a},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,a,t){return e<12?"a.m.":"g.m."}});return c}))},"688b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},6909:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return a}))},"6ce3":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"én time",hh:"%d timer",d:"én dag",dd:"%d dager",w:"én uke",ww:"%d uker",M:"én måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"6d79":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},t=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}});return t}))},"6d83":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return a}))},"6e98":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"6f12":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"6f50":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},7118:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),t="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),n=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return n}))},7333:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}});return a}))},"74dc":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return a}))},7558:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={s:["çend sanîye","çend sanîyeyan"],ss:[e+" sanîye",e+" sanîyeyan"],m:["deqîqeyek","deqîqeyekê"],mm:[e+" deqîqe",e+" deqîqeyan"],h:["saetek","saetekê"],hh:[e+" saet",e+" saetan"],d:["rojek","rojekê"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyekê"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehekê"],MM:[e+" meh",e+" mehan"],y:["salek","salekê"],yy:[e+" sal",e+" salan"]};return a?s[t][0]:s[t][1]}function t(e){e=""+e;var a=e.substring(e.length-1),t=e.length>1?e.substring(e.length-2):"";return 12==t||13==t||"2"!=a&&"3"!=a&&"50"!=t&&"70"!=a&&"80"!=a?"ê":"yê"}var n=e.defineLocale("ku-kmr",{months:"Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Îlo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yekşem_Duşem_Sêşem_Çarşem_Pêncşem_În_Şemî".split("_"),weekdaysShort:"Yek_Du_Sê_Çar_Pên_În_Şem".split("_"),weekdaysMin:"Ye_Du_Sê_Ça_Pê_În_Şe".split("_"),meridiem:function(e,a,t){return e<12?t?"bn":"BN":t?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[Îro di saet] LT [de]",nextDay:"[Sibê di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a borî di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"berî %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:yê|ê|\.)/,ordinal:function(e,a){var n=a.toLowerCase();return n.includes("w")||n.includes("m")?e+".":e+t(e)},week:{dow:1,doy:4}});return n}))},"7be6":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),t="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function s(e,a,t,s){var r=e+" ";switch(t){case"s":return a||s?"pár sekúnd":"pár sekundami";case"ss":return a||s?r+(n(e)?"sekundy":"sekúnd"):r+"sekundami";case"m":return a?"minúta":s?"minútu":"minútou";case"mm":return a||s?r+(n(e)?"minúty":"minút"):r+"minútami";case"h":return a?"hodina":s?"hodinu":"hodinou";case"hh":return a||s?r+(n(e)?"hodiny":"hodín"):r+"hodinami";case"d":return a||s?"deň":"dňom";case"dd":return a||s?r+(n(e)?"dni":"dní"):r+"dňami";case"M":return a||s?"mesiac":"mesiacom";case"MM":return a||s?r+(n(e)?"mesiace":"mesiacov"):r+"mesiacmi";case"y":return a||s?"rok":"rokom";case"yy":return a||s?r+(n(e)?"roky":"rokov"):r+"rokmi"}}var r=e.defineLocale("sk",{months:a,monthsShort:t,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},"7f33":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return a}))},8155:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s=e+" ";switch(t){case"s":return a||n?"nekaj sekund":"nekaj sekundami";case"ss":return s+=1===e?a?"sekundo":"sekundi":2===e?a||n?"sekundi":"sekundah":e<5?a||n?"sekunde":"sekundah":"sekund",s;case"m":return a?"ena minuta":"eno minuto";case"mm":return s+=1===e?a?"minuta":"minuto":2===e?a||n?"minuti":"minutama":e<5?a||n?"minute":"minutami":a||n?"minut":"minutami",s;case"h":return a?"ena ura":"eno uro";case"hh":return s+=1===e?a?"ura":"uro":2===e?a||n?"uri":"urama":e<5?a||n?"ure":"urami":a||n?"ur":"urami",s;case"d":return a||n?"en dan":"enim dnem";case"dd":return s+=1===e?a||n?"dan":"dnem":2===e?a||n?"dni":"dnevoma":a||n?"dni":"dnevi",s;case"M":return a||n?"en mesec":"enim mesecem";case"MM":return s+=1===e?a||n?"mesec":"mesecem":2===e?a||n?"meseca":"mesecema":e<5?a||n?"mesece":"meseci":a||n?"mesecev":"meseci",s;case"y":return a||n?"eno leto":"enim letom";case"yy":return s+=1===e?a||n?"leto":"letom":2===e?a||n?"leti":"letoma":e<5?a||n?"leta":"leti":a||n?"let":"leti",s}}var t=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"81e9":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),t=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]];function n(e,a,t,n){var r="";switch(t){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":r=n?"sekunnin":"sekuntia";break;case"m":return n?"minuutin":"minuutti";case"mm":r=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":r=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":r=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":r=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":r=n?"vuoden":"vuotta";break}return r=s(e,n)+" "+r,r}function s(e,n){return e<10?n?t[e]:a[e]:e}var r=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},8230:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return n}))},"84aa":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var a=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===a?e+"-ви":2===a?e+"-ри":7===a||8===a?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return a}))},8689:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},t={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},n=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},week:{dow:1,doy:4}});return n}))},8840:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"898b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return r}))},"8d47":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var t=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,a){return e?"string"===typeof a&&/D/.test(a.substring(0,a.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,a,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],s=t&&t.hours();return a(n)&&(n=n.apply(t)),n.replace("{}",s%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return t}))},"8d57":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),t="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function s(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function r(e,a,t){var n=e+" ";switch(t){case"ss":return n+(s(e)?"sekundy":"sekund");case"m":return a?"minuta":"minutę";case"mm":return n+(s(e)?"minuty":"minut");case"h":return a?"godzina":"godzinę";case"hh":return n+(s(e)?"godziny":"godzin");case"ww":return n+(s(e)?"tygodnie":"tygodni");case"MM":return n+(s(e)?"miesiące":"miesięcy");case"yy":return n+(s(e)?"lata":"lat")}}var i=e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?t[e.month()]:a[e.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:r,m:r,mm:r,h:r,hh:r,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:r,M:"miesiąc",MM:r,y:"rok",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},"8df4":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},t={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},n=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,a,t){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return n}))},"8e73":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},s={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(a,t,r,i){var d=n(a),_=s[e][n(a)];return 2===d&&(_=_[t?0:1]),_.replace(/%d/i,a)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],d=e.defineLocale("ar",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return d}))},9043:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},n=e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,a){return 12===e&&(e=0),"রাত"===a&&e>=4||"দুপুর"===a&&e<5||"বিকাল"===a?e+12:e},meridiem:function(e,a,t){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return n}))},"90ea":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,a){return 12===e&&(e=0),"凌晨"===a||"早上"===a||"上午"===a?e:"中午"===a?e>=11?e:e+12:"下午"===a||"晚上"===a?e+12:void 0},meridiem:function(e,a,t){var n=100*e+a;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return a}))},"957c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){var s={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?t?"минута":"минуту":e+" "+a(s[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],s=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return s}))},"958b":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){switch(t){case"s":return a?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(a?" секунд":" секундын");case"m":case"mm":return e+(a?" минут":" минутын");case"h":case"hh":return e+(a?" цаг":" цагийн");case"d":case"dd":return e+(a?" өдөр":" өдрийн");case"M":case"MM":return e+(a?" сар":" сарын");case"y":case"yy":return e+(a?" жил":" жилийн");default:return e}}var t=e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,a,t){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,a){switch(a){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});return t}))},9609:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},t=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(a[e]||a[t]||a[n])},week:{dow:1,doy:7}});return t}))},9686:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},n=e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,a){return 12===e&&(e=0),"রাত"===a?e<4?e:e+12:"ভোর"===a||"সকাল"===a?e:"দুপুর"===a?e>=3?e:e+12:"বিকাল"===a||"সন্ধ্যা"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}});return n}))},"972c":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t){var n={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},s=" ";return(e%100>=20||e>=100&&e%100===0)&&(s=" de "),e+s+n[t]}var t=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:a,m:"un minut",mm:a,h:"o oră",hh:a,d:"o zi",dd:a,w:"o săptămână",ww:a,M:"o lună",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}});return t}))},9797:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var a=e,t="",n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return a>20?t=40===a||50===a||60===a||80===a||100===a?"fed":"ain":a>0&&(t=n[a]),e+t},week:{dow:1,doy:4}});return a}))},"9f26":function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,s=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i],r=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:a,monthsShortStrictRegex:t,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,a){switch(a){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return r}))},a356:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},t={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,s,r,i){var d=a(n),_=t[e][a(n)];return 2===d&&(_=_[s?0:1]),_.replace(/%d/i,n)}},s=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],r=e.defineLocale("ar-dz",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,a,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}});return r}))},a7fa:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return a}))},aaf2:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?s[t][0]:s[t][1]}var t=e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,a){switch(a){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,a){return 12===e&&(e=0),"राती"===a?e<4?e:e+12:"सकाळीं"===a?e:"दनपारां"===a?e>12?e:e+12:"सांजे"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});return t}))},ada2:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a){var t=e.split("_");return a%10===1&&a%100!==11?t[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?t[1]:t[2]}function t(e,t,n){var s={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+a(s[n],+e)}function n(e,a){var t,n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n["nominative"].slice(1,7).concat(n["nominative"].slice(0,1)):e?(t=/(\[[ВвУу]\]) ?dddd/.test(a)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(a)?"genitive":"nominative",n[t][e.day()]):n["nominative"]}function s(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var r=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:s("[Сьогодні "),nextDay:s("[Завтра "),lastDay:s("[Вчора "),nextWeek:s("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return s("[Минулої] dddd [").call(this);case 1:case 2:case 4:return s("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,a,t){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,a){switch(a){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return r}))},b29d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,a,t){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return a}))},b3eb:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?s[t][0]:s[t][1]}var t=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b469:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?s[t][0]:s[t][1]}var t=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b53d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return a}))},b540:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,a){return 12===e&&(e=0),"enjing"===a?e:"siyang"===a?e>=11?e:e+12:"sonten"===a||"ndalu"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return a}))},b5b7:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],s=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,r=e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"});return r}))},b7e9:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},b84c:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},b97c:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function t(e,a,t){return t?a%10===1&&a%100!==11?e[2]:e[3]:a%10===1&&a%100!==11?e[0]:e[1]}function n(e,n,s){return e+" "+t(a[s],e,n)}function s(e,n,s){return t(a[s],e,n)}function r(e,a){return a?"dažas sekundes":"dažām sekundēm"}var i=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:r,ss:n,m:s,mm:n,h:s,hh:n,d:s,dd:n,M:s,MM:n,y:s,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},bb71:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return a?s[t][0]:s[t][1]}var t=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},c109:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return a}))},c1df:function(e,a,t){(function(e){var a;//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
(function(a,t){e.exports=t()})(0,(function(){"use strict";var n,s;function r(){return n.apply(null,arguments)}function i(e){n=e}function d(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function _(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var a;for(a in e)if(o(e,a))return!1;return!0}function m(e){return void 0===e}function l(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,a){var t,n=[],s=e.length;for(t=0;t<s;++t)n.push(a(e[t],t));return n}function M(e,a){for(var t in a)o(a,t)&&(e[t]=a[t]);return o(a,"toString")&&(e.toString=a.toString),o(a,"valueOf")&&(e.valueOf=a.valueOf),e}function L(e,a,t,n){return $t(e,a,t,n,!0).utc()}function Y(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function f(e){return null==e._pf&&(e._pf=Y()),e._pf}function y(e){var a=null,t=!1,n=e._d&&!isNaN(e._d.getTime());return n&&(a=f(e),t=s.call(a.parsedDateParts,(function(e){return null!=e})),n=a.overflow<0&&!a.empty&&!a.invalidEra&&!a.invalidMonth&&!a.invalidWeekday&&!a.weekdayMismatch&&!a.nullInput&&!a.invalidFormat&&!a.userInvalidated&&(!a.meridiem||a.meridiem&&t),e._strict&&(n=n&&0===a.charsLeftOver&&0===a.unusedTokens.length&&void 0===a.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?n:(e._isValid=n,e._isValid)}function p(e){var a=L(NaN);return null!=e?M(f(a),e):f(a).userInvalidated=!0,a}s=Array.prototype.some?Array.prototype.some:function(e){var a,t=Object(this),n=t.length>>>0;for(a=0;a<n;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};var k=r.momentProperties=[],D=!1;function g(e,a){var t,n,s,r=k.length;if(m(a._isAMomentObject)||(e._isAMomentObject=a._isAMomentObject),m(a._i)||(e._i=a._i),m(a._f)||(e._f=a._f),m(a._l)||(e._l=a._l),m(a._strict)||(e._strict=a._strict),m(a._tzm)||(e._tzm=a._tzm),m(a._isUTC)||(e._isUTC=a._isUTC),m(a._offset)||(e._offset=a._offset),m(a._pf)||(e._pf=f(a)),m(a._locale)||(e._locale=a._locale),r>0)for(t=0;t<r;t++)n=k[t],s=a[n],m(s)||(e[n]=s);return e}function w(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===D&&(D=!0,r.updateOffset(this),D=!1)}function T(e){return e instanceof w||null!=e&&null!=e._isAMomentObject}function v(e){!1===r.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function b(e,a){var t=!0;return M((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),t){var n,s,i,d=[],_=arguments.length;for(s=0;s<_;s++){if(n="","object"===typeof arguments[s]){for(i in n+="\n["+s+"] ",arguments[0])o(arguments[0],i)&&(n+=i+": "+arguments[0][i]+", ");n=n.slice(0,-2)}else n=arguments[s];d.push(n)}v(e+"\nArguments: "+Array.prototype.slice.call(d).join("")+"\n"+(new Error).stack),t=!1}return a.apply(this,arguments)}),a)}var H,S={};function j(e,a){null!=r.deprecationHandler&&r.deprecationHandler(e,a),S[e]||(v(a),S[e]=!0)}function x(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function O(e){var a,t;for(t in e)o(e,t)&&(a=e[t],x(a)?this[t]=a:this["_"+t]=a);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function P(e,a){var t,n=M({},e);for(t in a)o(a,t)&&(_(e[t])&&_(a[t])?(n[t]={},M(n[t],e[t]),M(n[t],a[t])):null!=a[t]?n[t]=a[t]:delete n[t]);for(t in e)o(e,t)&&!o(a,t)&&_(e[t])&&(n[t]=M({},n[t]));return n}function W(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,H=Object.keys?Object.keys:function(e){var a,t=[];for(a in e)o(e,a)&&t.push(a);return t};var A={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function E(e,a,t){var n=this._calendar[e]||this._calendar["sameElse"];return x(n)?n.call(a,t):n}function F(e,a,t){var n=""+Math.abs(e),s=a-n.length,r=e>=0;return(r?t?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,N=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,J={},R={};function C(e,a,t,n){var s=n;"string"===typeof n&&(s=function(){return this[n]()}),e&&(R[e]=s),a&&(R[a[0]]=function(){return F(s.apply(this,arguments),a[1],a[2])}),t&&(R[t]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function I(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var a,t,n=e.match(z);for(a=0,t=n.length;a<t;a++)R[n[a]]?n[a]=R[n[a]]:n[a]=I(n[a]);return function(a){var s,r="";for(s=0;s<t;s++)r+=x(n[s])?n[s].call(a,e):n[s];return r}}function G(e,a){return e.isValid()?(a=V(a,e.localeData()),J[a]=J[a]||U(a),J[a](e)):e.localeData().invalidDate()}function V(e,a){var t=5;function n(e){return a.longDateFormat(e)||e}N.lastIndex=0;while(t>=0&&N.test(e))e=e.replace(N,n),N.lastIndex=0,t-=1;return e}var q={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function B(e){var a=this._longDateFormat[e],t=this._longDateFormat[e.toUpperCase()];return a||!t?a:(this._longDateFormat[e]=t.match(z).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var $="Invalid date";function K(){return this._invalidDate}var Z="%d",Q=/\d{1,2}/;function X(e){return this._ordinal.replace("%d",e)}var ee={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ae(e,a,t,n){var s=this._relativeTime[t];return x(s)?s(e,a,t,n):s.replace(/%d/i,e)}function te(e,a){var t=this._relativeTime[e>0?"future":"past"];return x(t)?t(a):t.replace(/%s/i,a)}var ne={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function se(e){return"string"===typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function re(e){var a,t,n={};for(t in e)o(e,t)&&(a=se(t),a&&(n[a]=e[t]));return n}var ie={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function de(e){var a,t=[];for(a in e)o(e,a)&&t.push({unit:a,priority:ie[a]});return t.sort((function(e,a){return e.priority-a.priority})),t}var _e,oe=/\d/,ue=/\d\d/,me=/\d{3}/,le=/\d{4}/,ce=/[+-]?\d{6}/,he=/\d\d?/,Me=/\d\d\d\d?/,Le=/\d\d\d\d\d\d?/,Ye=/\d{1,3}/,fe=/\d{1,4}/,ye=/[+-]?\d{1,6}/,pe=/\d+/,ke=/[+-]?\d+/,De=/Z|[+-]\d\d:?\d\d/gi,ge=/Z|[+-]\d\d(?::?\d\d)?/gi,we=/[+-]?\d+(\.\d{1,3})?/,Te=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ve=/^[1-9]\d?/,be=/^([1-9]\d|\d)/;function He(e,a,t){_e[e]=x(a)?a:function(e,n){return e&&t?t:a}}function Se(e,a){return o(_e,e)?_e[e](a._strict,a._locale):new RegExp(je(e))}function je(e){return xe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,a,t,n,s){return a||t||n||s})))}function xe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Oe(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Pe(e){var a=+e,t=0;return 0!==a&&isFinite(a)&&(t=Oe(a)),t}_e={};var We={};function Ae(e,a){var t,n,s=a;for("string"===typeof e&&(e=[e]),l(a)&&(s=function(e,t){t[a]=Pe(e)}),n=e.length,t=0;t<n;t++)We[e[t]]=s}function Ee(e,a){Ae(e,(function(e,t,n,s){n._w=n._w||{},a(e,n._w,n,s)}))}function Fe(e,a,t){null!=a&&o(We,e)&&We[e](a,t._a,t,e)}function ze(e){return e%4===0&&e%100!==0||e%400===0}var Ne=0,Je=1,Re=2,Ce=3,Ie=4,Ue=5,Ge=6,Ve=7,qe=8;function Be(e){return ze(e)?366:365}C("Y",0,0,(function(){var e=this.year();return e<=9999?F(e,4):"+"+e})),C(0,["YY",2],0,(function(){return this.year()%100})),C(0,["YYYY",4],0,"year"),C(0,["YYYYY",5],0,"year"),C(0,["YYYYYY",6,!0],0,"year"),He("Y",ke),He("YY",he,ue),He("YYYY",fe,le),He("YYYYY",ye,ce),He("YYYYYY",ye,ce),Ae(["YYYYY","YYYYYY"],Ne),Ae("YYYY",(function(e,a){a[Ne]=2===e.length?r.parseTwoDigitYear(e):Pe(e)})),Ae("YY",(function(e,a){a[Ne]=r.parseTwoDigitYear(e)})),Ae("Y",(function(e,a){a[Ne]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return Pe(e)+(Pe(e)>68?1900:2e3)};var $e,Ke=Qe("FullYear",!0);function Ze(){return ze(this.year())}function Qe(e,a){return function(t){return null!=t?(ea(this,e,t),r.updateOffset(this,a),this):Xe(this,e)}}function Xe(e,a){if(!e.isValid())return NaN;var t=e._d,n=e._isUTC;switch(a){case"Milliseconds":return n?t.getUTCMilliseconds():t.getMilliseconds();case"Seconds":return n?t.getUTCSeconds():t.getSeconds();case"Minutes":return n?t.getUTCMinutes():t.getMinutes();case"Hours":return n?t.getUTCHours():t.getHours();case"Date":return n?t.getUTCDate():t.getDate();case"Day":return n?t.getUTCDay():t.getDay();case"Month":return n?t.getUTCMonth():t.getMonth();case"FullYear":return n?t.getUTCFullYear():t.getFullYear();default:return NaN}}function ea(e,a,t){var n,s,r,i,d;if(e.isValid()&&!isNaN(t)){switch(n=e._d,s=e._isUTC,a){case"Milliseconds":return void(s?n.setUTCMilliseconds(t):n.setMilliseconds(t));case"Seconds":return void(s?n.setUTCSeconds(t):n.setSeconds(t));case"Minutes":return void(s?n.setUTCMinutes(t):n.setMinutes(t));case"Hours":return void(s?n.setUTCHours(t):n.setHours(t));case"Date":return void(s?n.setUTCDate(t):n.setDate(t));case"FullYear":break;default:return}r=t,i=e.month(),d=e.date(),d=29!==d||1!==i||ze(r)?d:28,s?n.setUTCFullYear(r,i,d):n.setFullYear(r,i,d)}}function aa(e){return e=se(e),x(this[e])?this[e]():this}function ta(e,a){if("object"===typeof e){e=re(e);var t,n=de(e),s=n.length;for(t=0;t<s;t++)this[n[t].unit](e[n[t].unit])}else if(e=se(e),x(this[e]))return this[e](a);return this}function na(e,a){return(e%a+a)%a}function sa(e,a){if(isNaN(e)||isNaN(a))return NaN;var t=na(a,12);return e+=(a-t)/12,1===t?ze(e)?29:28:31-t%7%2}$e=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var a;for(a=0;a<this.length;++a)if(this[a]===e)return a;return-1},C("M",["MM",2],"Mo",(function(){return this.month()+1})),C("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),C("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),He("M",he,ve),He("MM",he,ue),He("MMM",(function(e,a){return a.monthsShortRegex(e)})),He("MMMM",(function(e,a){return a.monthsRegex(e)})),Ae(["M","MM"],(function(e,a){a[Je]=Pe(e)-1})),Ae(["MMM","MMMM"],(function(e,a,t,n){var s=t._locale.monthsParse(e,n,t._strict);null!=s?a[Je]=s:f(t).invalidMonth=e}));var ra="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ia="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),da=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,_a=Te,oa=Te;function ua(e,a){return e?d(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||da).test(a)?"format":"standalone"][e.month()]:d(this._months)?this._months:this._months["standalone"]}function ma(e,a){return e?d(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[da.test(a)?"format":"standalone"][e.month()]:d(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}function la(e,a,t){var n,s,r,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)r=L([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(r,"").toLocaleLowerCase();return t?"MMM"===a?(s=$e.call(this._shortMonthsParse,i),-1!==s?s:null):(s=$e.call(this._longMonthsParse,i),-1!==s?s:null):"MMM"===a?(s=$e.call(this._shortMonthsParse,i),-1!==s?s:(s=$e.call(this._longMonthsParse,i),-1!==s?s:null)):(s=$e.call(this._longMonthsParse,i),-1!==s?s:(s=$e.call(this._shortMonthsParse,i),-1!==s?s:null))}function ca(e,a,t){var n,s,r;if(this._monthsParseExact)return la.call(this,e,a,t);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(s=L([2e3,n]),t&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),t||this._monthsParse[n]||(r="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[n]=new RegExp(r.replace(".",""),"i")),t&&"MMMM"===a&&this._longMonthsParse[n].test(e))return n;if(t&&"MMM"===a&&this._shortMonthsParse[n].test(e))return n;if(!t&&this._monthsParse[n].test(e))return n}}function ha(e,a){if(!e.isValid())return e;if("string"===typeof a)if(/^\d+$/.test(a))a=Pe(a);else if(a=e.localeData().monthsParse(a),!l(a))return e;var t=a,n=e.date();return n=n<29?n:Math.min(n,sa(e.year(),t)),e._isUTC?e._d.setUTCMonth(t,n):e._d.setMonth(t,n),e}function Ma(e){return null!=e?(ha(this,e),r.updateOffset(this,!0),this):Xe(this,"Month")}function La(){return sa(this.year(),this.month())}function Ya(e){return this._monthsParseExact?(o(this,"_monthsRegex")||ya.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=_a),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function fa(e){return this._monthsParseExact?(o(this,"_monthsRegex")||ya.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=oa),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ya(){function e(e,a){return a.length-e.length}var a,t,n,s,r=[],i=[],d=[];for(a=0;a<12;a++)t=L([2e3,a]),n=xe(this.monthsShort(t,"")),s=xe(this.months(t,"")),r.push(n),i.push(s),d.push(s),d.push(n);r.sort(e),i.sort(e),d.sort(e),this._monthsRegex=new RegExp("^("+d.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function pa(e,a,t,n,s,r,i){var d;return e<100&&e>=0?(d=new Date(e+400,a,t,n,s,r,i),isFinite(d.getFullYear())&&d.setFullYear(e)):d=new Date(e,a,t,n,s,r,i),d}function ka(e){var a,t;return e<100&&e>=0?(t=Array.prototype.slice.call(arguments),t[0]=e+400,a=new Date(Date.UTC.apply(null,t)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e)):a=new Date(Date.UTC.apply(null,arguments)),a}function Da(e,a,t){var n=7+a-t,s=(7+ka(e,0,n).getUTCDay()-a)%7;return-s+n-1}function ga(e,a,t,n,s){var r,i,d=(7+t-n)%7,_=Da(e,n,s),o=1+7*(a-1)+d+_;return o<=0?(r=e-1,i=Be(r)+o):o>Be(e)?(r=e+1,i=o-Be(e)):(r=e,i=o),{year:r,dayOfYear:i}}function wa(e,a,t){var n,s,r=Da(e.year(),a,t),i=Math.floor((e.dayOfYear()-r-1)/7)+1;return i<1?(s=e.year()-1,n=i+Ta(s,a,t)):i>Ta(e.year(),a,t)?(n=i-Ta(e.year(),a,t),s=e.year()+1):(s=e.year(),n=i),{week:n,year:s}}function Ta(e,a,t){var n=Da(e,a,t),s=Da(e+1,a,t);return(Be(e)-n+s)/7}function va(e){return wa(e,this._week.dow,this._week.doy).week}C("w",["ww",2],"wo","week"),C("W",["WW",2],"Wo","isoWeek"),He("w",he,ve),He("ww",he,ue),He("W",he,ve),He("WW",he,ue),Ee(["w","ww","W","WW"],(function(e,a,t,n){a[n.substr(0,1)]=Pe(e)}));var ba={dow:0,doy:6};function Ha(){return this._week.dow}function Sa(){return this._week.doy}function ja(e){var a=this.localeData().week(this);return null==e?a:this.add(7*(e-a),"d")}function xa(e){var a=wa(this,1,4).week;return null==e?a:this.add(7*(e-a),"d")}function Oa(e,a){return"string"!==typeof e?e:isNaN(e)?(e=a.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Pa(e,a){return"string"===typeof e?a.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Wa(e,a){return e.slice(a,7).concat(e.slice(0,a))}C("d",0,"do","day"),C("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),C("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),C("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),C("e",0,0,"weekday"),C("E",0,0,"isoWeekday"),He("d",he),He("e",he),He("E",he),He("dd",(function(e,a){return a.weekdaysMinRegex(e)})),He("ddd",(function(e,a){return a.weekdaysShortRegex(e)})),He("dddd",(function(e,a){return a.weekdaysRegex(e)})),Ee(["dd","ddd","dddd"],(function(e,a,t,n){var s=t._locale.weekdaysParse(e,n,t._strict);null!=s?a.d=s:f(t).invalidWeekday=e})),Ee(["d","e","E"],(function(e,a,t,n){a[n]=Pe(e)}));var Aa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ea="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fa="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),za=Te,Na=Te,Ja=Te;function Ra(e,a){var t=d(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(a)?"format":"standalone"];return!0===e?Wa(t,this._week.dow):e?t[e.day()]:t}function Ca(e){return!0===e?Wa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ia(e){return!0===e?Wa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ua(e,a,t){var n,s,r,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=L([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return t?"dddd"===a?(s=$e.call(this._weekdaysParse,i),-1!==s?s:null):"ddd"===a?(s=$e.call(this._shortWeekdaysParse,i),-1!==s?s:null):(s=$e.call(this._minWeekdaysParse,i),-1!==s?s:null):"dddd"===a?(s=$e.call(this._weekdaysParse,i),-1!==s?s:(s=$e.call(this._shortWeekdaysParse,i),-1!==s?s:(s=$e.call(this._minWeekdaysParse,i),-1!==s?s:null))):"ddd"===a?(s=$e.call(this._shortWeekdaysParse,i),-1!==s?s:(s=$e.call(this._weekdaysParse,i),-1!==s?s:(s=$e.call(this._minWeekdaysParse,i),-1!==s?s:null))):(s=$e.call(this._minWeekdaysParse,i),-1!==s?s:(s=$e.call(this._weekdaysParse,i),-1!==s?s:(s=$e.call(this._shortWeekdaysParse,i),-1!==s?s:null)))}function Ga(e,a,t){var n,s,r;if(this._weekdaysParseExact)return Ua.call(this,e,a,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=L([2e3,1]).day(n),t&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),t&&"dddd"===a&&this._fullWeekdaysParse[n].test(e))return n;if(t&&"ddd"===a&&this._shortWeekdaysParse[n].test(e))return n;if(t&&"dd"===a&&this._minWeekdaysParse[n].test(e))return n;if(!t&&this._weekdaysParse[n].test(e))return n}}function Va(e){if(!this.isValid())return null!=e?this:NaN;var a=Xe(this,"Day");return null!=e?(e=Oa(e,this.localeData()),this.add(e-a,"d")):a}function qa(e){if(!this.isValid())return null!=e?this:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return null==e?a:this.add(e-a,"d")}function Ba(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var a=Pa(e,this.localeData());return this.day(this.day()%7?a:a-7)}return this.day()||7}function $a(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=za),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ka(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Na),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Za(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ja),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qa(){function e(e,a){return a.length-e.length}var a,t,n,s,r,i=[],d=[],_=[],o=[];for(a=0;a<7;a++)t=L([2e3,1]).day(a),n=xe(this.weekdaysMin(t,"")),s=xe(this.weekdaysShort(t,"")),r=xe(this.weekdays(t,"")),i.push(n),d.push(s),_.push(r),o.push(n),o.push(s),o.push(r);i.sort(e),d.sort(e),_.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Xa(){return this.hours()%12||12}function et(){return this.hours()||24}function at(e,a){C(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)}))}function tt(e,a){return a._meridiemParse}function nt(e){return"p"===(e+"").toLowerCase().charAt(0)}C("H",["HH",2],0,"hour"),C("h",["hh",2],0,Xa),C("k",["kk",2],0,et),C("hmm",0,0,(function(){return""+Xa.apply(this)+F(this.minutes(),2)})),C("hmmss",0,0,(function(){return""+Xa.apply(this)+F(this.minutes(),2)+F(this.seconds(),2)})),C("Hmm",0,0,(function(){return""+this.hours()+F(this.minutes(),2)})),C("Hmmss",0,0,(function(){return""+this.hours()+F(this.minutes(),2)+F(this.seconds(),2)})),at("a",!0),at("A",!1),He("a",tt),He("A",tt),He("H",he,be),He("h",he,ve),He("k",he,ve),He("HH",he,ue),He("hh",he,ue),He("kk",he,ue),He("hmm",Me),He("hmmss",Le),He("Hmm",Me),He("Hmmss",Le),Ae(["H","HH"],Ce),Ae(["k","kk"],(function(e,a,t){var n=Pe(e);a[Ce]=24===n?0:n})),Ae(["a","A"],(function(e,a,t){t._isPm=t._locale.isPM(e),t._meridiem=e})),Ae(["h","hh"],(function(e,a,t){a[Ce]=Pe(e),f(t).bigHour=!0})),Ae("hmm",(function(e,a,t){var n=e.length-2;a[Ce]=Pe(e.substr(0,n)),a[Ie]=Pe(e.substr(n)),f(t).bigHour=!0})),Ae("hmmss",(function(e,a,t){var n=e.length-4,s=e.length-2;a[Ce]=Pe(e.substr(0,n)),a[Ie]=Pe(e.substr(n,2)),a[Ue]=Pe(e.substr(s)),f(t).bigHour=!0})),Ae("Hmm",(function(e,a,t){var n=e.length-2;a[Ce]=Pe(e.substr(0,n)),a[Ie]=Pe(e.substr(n))})),Ae("Hmmss",(function(e,a,t){var n=e.length-4,s=e.length-2;a[Ce]=Pe(e.substr(0,n)),a[Ie]=Pe(e.substr(n,2)),a[Ue]=Pe(e.substr(s))}));var st=/[ap]\.?m?\.?/i,rt=Qe("Hours",!0);function it(e,a,t){return e>11?t?"pm":"PM":t?"am":"AM"}var dt,_t={calendar:A,longDateFormat:q,invalidDate:$,ordinal:Z,dayOfMonthOrdinalParse:Q,relativeTime:ee,months:ra,monthsShort:ia,week:ba,weekdays:Aa,weekdaysMin:Fa,weekdaysShort:Ea,meridiemParse:st},ot={},ut={};function mt(e,a){var t,n=Math.min(e.length,a.length);for(t=0;t<n;t+=1)if(e[t]!==a[t])return t;return n}function lt(e){return e?e.toLowerCase().replace("_","-"):e}function ct(e){var a,t,n,s,r=0;while(r<e.length){s=lt(e[r]).split("-"),a=s.length,t=lt(e[r+1]),t=t?t.split("-"):null;while(a>0){if(n=Mt(s.slice(0,a).join("-")),n)return n;if(t&&t.length>=a&&mt(s,t)>=a-1)break;a--}r++}return dt}function ht(e){return!(!e||!e.match("^[^/\\\\]*$"))}function Mt(n){var s=null;if(void 0===ot[n]&&"undefined"!==typeof e&&e&&e.exports&&ht(n))try{s=dt._abbr,a,t("4678")("./"+n),Lt(s)}catch(r){ot[n]=null}return ot[n]}function Lt(e,a){var t;return e&&(t=m(a)?yt(e):Yt(e,a),t?dt=t:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),dt._abbr}function Yt(e,a){if(null!==a){var t,n=_t;if(a.abbr=e,null!=ot[e])j("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ot[e]._config;else if(null!=a.parentLocale)if(null!=ot[a.parentLocale])n=ot[a.parentLocale]._config;else{if(t=Mt(a.parentLocale),null==t)return ut[a.parentLocale]||(ut[a.parentLocale]=[]),ut[a.parentLocale].push({name:e,config:a}),null;n=t._config}return ot[e]=new W(P(n,a)),ut[e]&&ut[e].forEach((function(e){Yt(e.name,e.config)})),Lt(e),ot[e]}return delete ot[e],null}function ft(e,a){if(null!=a){var t,n,s=_t;null!=ot[e]&&null!=ot[e].parentLocale?ot[e].set(P(ot[e]._config,a)):(n=Mt(e),null!=n&&(s=n._config),a=P(s,a),null==n&&(a.abbr=e),t=new W(a),t.parentLocale=ot[e],ot[e]=t),Lt(e)}else null!=ot[e]&&(null!=ot[e].parentLocale?(ot[e]=ot[e].parentLocale,e===Lt()&&Lt(e)):null!=ot[e]&&delete ot[e]);return ot[e]}function yt(e){var a;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return dt;if(!d(e)){if(a=Mt(e),a)return a;e=[e]}return ct(e)}function pt(){return H(ot)}function kt(e){var a,t=e._a;return t&&-2===f(e).overflow&&(a=t[Je]<0||t[Je]>11?Je:t[Re]<1||t[Re]>sa(t[Ne],t[Je])?Re:t[Ce]<0||t[Ce]>24||24===t[Ce]&&(0!==t[Ie]||0!==t[Ue]||0!==t[Ge])?Ce:t[Ie]<0||t[Ie]>59?Ie:t[Ue]<0||t[Ue]>59?Ue:t[Ge]<0||t[Ge]>999?Ge:-1,f(e)._overflowDayOfYear&&(a<Ne||a>Re)&&(a=Re),f(e)._overflowWeeks&&-1===a&&(a=Ve),f(e)._overflowWeekday&&-1===a&&(a=qe),f(e).overflow=a),e}var Dt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wt=/Z|[+-]\d\d(?::?\d\d)?/,Tt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],vt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bt=/^\/?Date\((-?\d+)/i,Ht=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function jt(e){var a,t,n,s,r,i,d=e._i,_=Dt.exec(d)||gt.exec(d),o=Tt.length,u=vt.length;if(_){for(f(e).iso=!0,a=0,t=o;a<t;a++)if(Tt[a][1].exec(_[1])){s=Tt[a][0],n=!1!==Tt[a][2];break}if(null==s)return void(e._isValid=!1);if(_[3]){for(a=0,t=u;a<t;a++)if(vt[a][1].exec(_[3])){r=(_[2]||" ")+vt[a][0];break}if(null==r)return void(e._isValid=!1)}if(!n&&null!=r)return void(e._isValid=!1);if(_[4]){if(!wt.exec(_[4]))return void(e._isValid=!1);i="Z"}e._f=s+(r||"")+(i||""),Ct(e)}else e._isValid=!1}function xt(e,a,t,n,s,r){var i=[Ot(e),ia.indexOf(a),parseInt(t,10),parseInt(n,10),parseInt(s,10)];return r&&i.push(parseInt(r,10)),i}function Ot(e){var a=parseInt(e,10);return a<=49?2e3+a:a<=999?1900+a:a}function Pt(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Wt(e,a,t){if(e){var n=Ea.indexOf(e),s=new Date(a[0],a[1],a[2]).getDay();if(n!==s)return f(t).weekdayMismatch=!0,t._isValid=!1,!1}return!0}function At(e,a,t){if(e)return St[e];if(a)return 0;var n=parseInt(t,10),s=n%100,r=(n-s)/100;return 60*r+s}function Et(e){var a,t=Ht.exec(Pt(e._i));if(t){if(a=xt(t[4],t[3],t[2],t[5],t[6],t[7]),!Wt(t[1],a,e))return;e._a=a,e._tzm=At(t[8],t[9],t[10]),e._d=ka.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function Ft(e){var a=bt.exec(e._i);null===a?(jt(e),!1===e._isValid&&(delete e._isValid,Et(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+a[1])}function zt(e,a,t){return null!=e?e:null!=a?a:t}function Nt(e){var a=new Date(r.now());return e._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function Jt(e){var a,t,n,s,r,i=[];if(!e._d){for(n=Nt(e),e._w&&null==e._a[Re]&&null==e._a[Je]&&Rt(e),null!=e._dayOfYear&&(r=zt(e._a[Ne],n[Ne]),(e._dayOfYear>Be(r)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),t=ka(r,0,e._dayOfYear),e._a[Je]=t.getUTCMonth(),e._a[Re]=t.getUTCDate()),a=0;a<3&&null==e._a[a];++a)e._a[a]=i[a]=n[a];for(;a<7;a++)e._a[a]=i[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[Ce]&&0===e._a[Ie]&&0===e._a[Ue]&&0===e._a[Ge]&&(e._nextDay=!0,e._a[Ce]=0),e._d=(e._useUTC?ka:pa).apply(null,i),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ce]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==s&&(f(e).weekdayMismatch=!0)}}function Rt(e){var a,t,n,s,r,i,d,_,o;a=e._w,null!=a.GG||null!=a.W||null!=a.E?(r=1,i=4,t=zt(a.GG,e._a[Ne],wa(Kt(),1,4).year),n=zt(a.W,1),s=zt(a.E,1),(s<1||s>7)&&(_=!0)):(r=e._locale._week.dow,i=e._locale._week.doy,o=wa(Kt(),r,i),t=zt(a.gg,e._a[Ne],o.year),n=zt(a.w,o.week),null!=a.d?(s=a.d,(s<0||s>6)&&(_=!0)):null!=a.e?(s=a.e+r,(a.e<0||a.e>6)&&(_=!0)):s=r),n<1||n>Ta(t,r,i)?f(e)._overflowWeeks=!0:null!=_?f(e)._overflowWeekday=!0:(d=ga(t,n,s,r,i),e._a[Ne]=d.year,e._dayOfYear=d.dayOfYear)}function Ct(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var a,t,n,s,i,d,_,o=""+e._i,u=o.length,m=0;for(n=V(e._f,e._locale).match(z)||[],_=n.length,a=0;a<_;a++)s=n[a],t=(o.match(Se(s,e))||[])[0],t&&(i=o.substr(0,o.indexOf(t)),i.length>0&&f(e).unusedInput.push(i),o=o.slice(o.indexOf(t)+t.length),m+=t.length),R[s]?(t?f(e).empty=!1:f(e).unusedTokens.push(s),Fe(s,t,e)):e._strict&&!t&&f(e).unusedTokens.push(s);f(e).charsLeftOver=u-m,o.length>0&&f(e).unusedInput.push(o),e._a[Ce]<=12&&!0===f(e).bigHour&&e._a[Ce]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[Ce]=It(e._locale,e._a[Ce],e._meridiem),d=f(e).era,null!==d&&(e._a[Ne]=e._locale.erasConvertYear(d,e._a[Ne])),Jt(e),kt(e)}else Et(e);else jt(e)}function It(e,a,t){var n;return null==t?a:null!=e.meridiemHour?e.meridiemHour(a,t):null!=e.isPM?(n=e.isPM(t),n&&a<12&&(a+=12),n||12!==a||(a=0),a):a}function Ut(e){var a,t,n,s,r,i,d=!1,_=e._f.length;if(0===_)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(s=0;s<_;s++)r=0,i=!1,a=g({},e),null!=e._useUTC&&(a._useUTC=e._useUTC),a._f=e._f[s],Ct(a),y(a)&&(i=!0),r+=f(a).charsLeftOver,r+=10*f(a).unusedTokens.length,f(a).score=r,d?r<n&&(n=r,t=a):(null==n||r<n||i)&&(n=r,t=a,i&&(d=!0));M(e,t||a)}function Gt(e){if(!e._d){var a=re(e._i),t=void 0===a.day?a.date:a.day;e._a=h([a.year,a.month,t,a.hour,a.minute,a.second,a.millisecond],(function(e){return e&&parseInt(e,10)})),Jt(e)}}function Vt(e){var a=new w(kt(qt(e)));return a._nextDay&&(a.add(1,"d"),a._nextDay=void 0),a}function qt(e){var a=e._i,t=e._f;return e._locale=e._locale||yt(e._l),null===a||void 0===t&&""===a?p({nullInput:!0}):("string"===typeof a&&(e._i=a=e._locale.preparse(a)),T(a)?new w(kt(a)):(c(a)?e._d=a:d(t)?Ut(e):t?Ct(e):Bt(e),y(e)||(e._d=null),e))}function Bt(e){var a=e._i;m(a)?e._d=new Date(r.now()):c(a)?e._d=new Date(a.valueOf()):"string"===typeof a?Ft(e):d(a)?(e._a=h(a.slice(0),(function(e){return parseInt(e,10)})),Jt(e)):_(a)?Gt(e):l(a)?e._d=new Date(a):r.createFromInputFallback(e)}function $t(e,a,t,n,s){var r={};return!0!==a&&!1!==a||(n=a,a=void 0),!0!==t&&!1!==t||(n=t,t=void 0),(_(e)&&u(e)||d(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=s,r._l=t,r._i=e,r._f=a,r._strict=n,Vt(r)}function Kt(e,a,t,n){return $t(e,a,t,n,!1)}r.createFromInputFallback=b("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var Zt=b("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Kt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()})),Qt=b("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Kt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:p()}));function Xt(e,a){var t,n;if(1===a.length&&d(a[0])&&(a=a[0]),!a.length)return Kt();for(t=a[0],n=1;n<a.length;++n)a[n].isValid()&&!a[n][e](t)||(t=a[n]);return t}function en(){var e=[].slice.call(arguments,0);return Xt("isBefore",e)}function an(){var e=[].slice.call(arguments,0);return Xt("isAfter",e)}var tn=function(){return Date.now?Date.now():+new Date},nn=["year","quarter","month","week","day","hour","minute","second","millisecond"];function sn(e){var a,t,n=!1,s=nn.length;for(a in e)if(o(e,a)&&(-1===$e.call(nn,a)||null!=e[a]&&isNaN(e[a])))return!1;for(t=0;t<s;++t)if(e[nn[t]]){if(n)return!1;parseFloat(e[nn[t]])!==Pe(e[nn[t]])&&(n=!0)}return!0}function rn(){return this._isValid}function dn(){return jn(NaN)}function _n(e){var a=re(e),t=a.year||0,n=a.quarter||0,s=a.month||0,r=a.week||a.isoWeek||0,i=a.day||0,d=a.hour||0,_=a.minute||0,o=a.second||0,u=a.millisecond||0;this._isValid=sn(a),this._milliseconds=+u+1e3*o+6e4*_+1e3*d*60*60,this._days=+i+7*r,this._months=+s+3*n+12*t,this._data={},this._locale=yt(),this._bubble()}function on(e){return e instanceof _n}function un(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function mn(e,a,t){var n,s=Math.min(e.length,a.length),r=Math.abs(e.length-a.length),i=0;for(n=0;n<s;n++)(t&&e[n]!==a[n]||!t&&Pe(e[n])!==Pe(a[n]))&&i++;return i+r}function ln(e,a){C(e,0,0,(function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+F(~~(e/60),2)+a+F(~~e%60,2)}))}ln("Z",":"),ln("ZZ",""),He("Z",ge),He("ZZ",ge),Ae(["Z","ZZ"],(function(e,a,t){t._useUTC=!0,t._tzm=hn(ge,e)}));var cn=/([\+\-]|\d\d)/gi;function hn(e,a){var t,n,s,r=(a||"").match(e);return null===r?null:(t=r[r.length-1]||[],n=(t+"").match(cn)||["-",0,0],s=60*n[1]+Pe(n[2]),0===s?0:"+"===n[0]?s:-s)}function Mn(e,a){var t,n;return a._isUTC?(t=a.clone(),n=(T(e)||c(e)?e.valueOf():Kt(e).valueOf())-t.valueOf(),t._d.setTime(t._d.valueOf()+n),r.updateOffset(t,!1),t):Kt(e).local()}function Ln(e){return-Math.round(e._d.getTimezoneOffset())}function Yn(e,a,t){var n,s=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(e=hn(ge,e),null===e)return this}else Math.abs(e)<16&&!t&&(e*=60);return!this._isUTC&&a&&(n=Ln(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),s!==e&&(!a||this._changeInProgress?An(this,jn(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?s:Ln(this)}function fn(e,a){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,a),this):-this.utcOffset()}function yn(e){return this.utcOffset(0,e)}function pn(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ln(this),"m")),this}function kn(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=hn(De,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Dn(e){return!!this.isValid()&&(e=e?Kt(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function gn(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wn(){if(!m(this._isDSTShifted))return this._isDSTShifted;var e,a={};return g(a,this),a=qt(a),a._a?(e=a._isUTC?L(a._a):Kt(a._a),this._isDSTShifted=this.isValid()&&mn(a._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Tn(){return!!this.isValid()&&!this._isUTC}function vn(){return!!this.isValid()&&this._isUTC}function bn(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}r.updateOffset=function(){};var Hn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Sn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function jn(e,a){var t,n,s,r=e,i=null;return on(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(r={},a?r[a]=+e:r.milliseconds=+e):(i=Hn.exec(e))?(t="-"===i[1]?-1:1,r={y:0,d:Pe(i[Re])*t,h:Pe(i[Ce])*t,m:Pe(i[Ie])*t,s:Pe(i[Ue])*t,ms:Pe(un(1e3*i[Ge]))*t}):(i=Sn.exec(e))?(t="-"===i[1]?-1:1,r={y:xn(i[2],t),M:xn(i[3],t),w:xn(i[4],t),d:xn(i[5],t),h:xn(i[6],t),m:xn(i[7],t),s:xn(i[8],t)}):null==r?r={}:"object"===typeof r&&("from"in r||"to"in r)&&(s=Pn(Kt(r.from),Kt(r.to)),r={},r.ms=s.milliseconds,r.M=s.months),n=new _n(r),on(e)&&o(e,"_locale")&&(n._locale=e._locale),on(e)&&o(e,"_isValid")&&(n._isValid=e._isValid),n}function xn(e,a){var t=e&&parseFloat(e.replace(",","."));return(isNaN(t)?0:t)*a}function On(e,a){var t={};return t.months=a.month()-e.month()+12*(a.year()-e.year()),e.clone().add(t.months,"M").isAfter(a)&&--t.months,t.milliseconds=+a-+e.clone().add(t.months,"M"),t}function Pn(e,a){var t;return e.isValid()&&a.isValid()?(a=Mn(a,e),e.isBefore(a)?t=On(e,a):(t=On(a,e),t.milliseconds=-t.milliseconds,t.months=-t.months),t):{milliseconds:0,months:0}}function Wn(e,a){return function(t,n){var s,r;return null===n||isNaN(+n)||(j(a,"moment()."+a+"(period, number) is deprecated. Please use moment()."+a+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=t,t=n,n=r),s=jn(t,n),An(this,s,e),this}}function An(e,a,t,n){var s=a._milliseconds,i=un(a._days),d=un(a._months);e.isValid()&&(n=null==n||n,d&&ha(e,Xe(e,"Month")+d*t),i&&ea(e,"Date",Xe(e,"Date")+i*t),s&&e._d.setTime(e._d.valueOf()+s*t),n&&r.updateOffset(e,i||d))}jn.fn=_n.prototype,jn.invalid=dn;var En=Wn(1,"add"),Fn=Wn(-1,"subtract");function zn(e){return"string"===typeof e||e instanceof String}function Nn(e){return T(e)||c(e)||zn(e)||l(e)||Rn(e)||Jn(e)||null===e||void 0===e}function Jn(e){var a,t,n=_(e)&&!u(e),s=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i=r.length;for(a=0;a<i;a+=1)t=r[a],s=s||o(e,t);return n&&s}function Rn(e){var a=d(e),t=!1;return a&&(t=0===e.filter((function(a){return!l(a)&&zn(e)})).length),a&&t}function Cn(e){var a,t,n=_(e)&&!u(e),s=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(a=0;a<r.length;a+=1)t=r[a],s=s||o(e,t);return n&&s}function In(e,a){var t=e.diff(a,"days",!0);return t<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"}function Un(e,a){1===arguments.length&&(arguments[0]?Nn(arguments[0])?(e=arguments[0],a=void 0):Cn(arguments[0])&&(a=arguments[0],e=void 0):(e=void 0,a=void 0));var t=e||Kt(),n=Mn(t,this).startOf("day"),s=r.calendarFormat(this,n)||"sameElse",i=a&&(x(a[s])?a[s].call(this,t):a[s]);return this.format(i||this.localeData().calendar(s,this,Kt(t)))}function Gn(){return new w(this)}function Vn(e,a){var t=T(e)?e:Kt(e);return!(!this.isValid()||!t.isValid())&&(a=se(a)||"millisecond","millisecond"===a?this.valueOf()>t.valueOf():t.valueOf()<this.clone().startOf(a).valueOf())}function qn(e,a){var t=T(e)?e:Kt(e);return!(!this.isValid()||!t.isValid())&&(a=se(a)||"millisecond","millisecond"===a?this.valueOf()<t.valueOf():this.clone().endOf(a).valueOf()<t.valueOf())}function Bn(e,a,t,n){var s=T(e)?e:Kt(e),r=T(a)?a:Kt(a);return!!(this.isValid()&&s.isValid()&&r.isValid())&&(n=n||"()",("("===n[0]?this.isAfter(s,t):!this.isBefore(s,t))&&(")"===n[1]?this.isBefore(r,t):!this.isAfter(r,t)))}function $n(e,a){var t,n=T(e)?e:Kt(e);return!(!this.isValid()||!n.isValid())&&(a=se(a)||"millisecond","millisecond"===a?this.valueOf()===n.valueOf():(t=n.valueOf(),this.clone().startOf(a).valueOf()<=t&&t<=this.clone().endOf(a).valueOf()))}function Kn(e,a){return this.isSame(e,a)||this.isAfter(e,a)}function Zn(e,a){return this.isSame(e,a)||this.isBefore(e,a)}function Qn(e,a,t){var n,s,r;if(!this.isValid())return NaN;if(n=Mn(e,this),!n.isValid())return NaN;switch(s=6e4*(n.utcOffset()-this.utcOffset()),a=se(a),a){case"year":r=Xn(this,n)/12;break;case"month":r=Xn(this,n);break;case"quarter":r=Xn(this,n)/3;break;case"second":r=(this-n)/1e3;break;case"minute":r=(this-n)/6e4;break;case"hour":r=(this-n)/36e5;break;case"day":r=(this-n-s)/864e5;break;case"week":r=(this-n-s)/6048e5;break;default:r=this-n}return t?r:Oe(r)}function Xn(e,a){if(e.date()<a.date())return-Xn(a,e);var t,n,s=12*(a.year()-e.year())+(a.month()-e.month()),r=e.clone().add(s,"months");return a-r<0?(t=e.clone().add(s-1,"months"),n=(a-r)/(r-t)):(t=e.clone().add(s+1,"months"),n=(a-r)/(t-r)),-(s+n)||0}function es(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function as(e){if(!this.isValid())return null;var a=!0!==e,t=a?this.clone().utc():this;return t.year()<0||t.year()>9999?G(t,a?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",G(t,"Z")):G(t,a?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ts(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,a,t,n,s="moment",r="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+s+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",t="-MM-DD[T]HH:mm:ss.SSS",n=r+'[")]',this.format(e+a+t+n)}function ns(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var a=G(this,e);return this.localeData().postformat(a)}function ss(e,a){return this.isValid()&&(T(e)&&e.isValid()||Kt(e).isValid())?jn({to:this,from:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function rs(e){return this.from(Kt(),e)}function is(e,a){return this.isValid()&&(T(e)&&e.isValid()||Kt(e).isValid())?jn({from:this,to:e}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function ds(e){return this.to(Kt(),e)}function _s(e){var a;return void 0===e?this._locale._abbr:(a=yt(e),null!=a&&(this._locale=a),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var os=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function us(){return this._locale}var ms=1e3,ls=60*ms,cs=60*ls,hs=3506328*cs;function Ms(e,a){return(e%a+a)%a}function Ls(e,a,t){return e<100&&e>=0?new Date(e+400,a,t)-hs:new Date(e,a,t).valueOf()}function Ys(e,a,t){return e<100&&e>=0?Date.UTC(e+400,a,t)-hs:Date.UTC(e,a,t)}function fs(e){var a,t;if(e=se(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?Ys:Ls,e){case"year":a=t(this.year(),0,1);break;case"quarter":a=t(this.year(),this.month()-this.month()%3,1);break;case"month":a=t(this.year(),this.month(),1);break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":a=t(this.year(),this.month(),this.date());break;case"hour":a=this._d.valueOf(),a-=Ms(a+(this._isUTC?0:this.utcOffset()*ls),cs);break;case"minute":a=this._d.valueOf(),a-=Ms(a,ls);break;case"second":a=this._d.valueOf(),a-=Ms(a,ms);break}return this._d.setTime(a),r.updateOffset(this,!0),this}function ys(e){var a,t;if(e=se(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?Ys:Ls,e){case"year":a=t(this.year()+1,0,1)-1;break;case"quarter":a=t(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":a=t(this.year(),this.month()+1,1)-1;break;case"week":a=t(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":a=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":a=t(this.year(),this.month(),this.date()+1)-1;break;case"hour":a=this._d.valueOf(),a+=cs-Ms(a+(this._isUTC?0:this.utcOffset()*ls),cs)-1;break;case"minute":a=this._d.valueOf(),a+=ls-Ms(a,ls)-1;break;case"second":a=this._d.valueOf(),a+=ms-Ms(a,ms)-1;break}return this._d.setTime(a),r.updateOffset(this,!0),this}function ps(){return this._d.valueOf()-6e4*(this._offset||0)}function ks(){return Math.floor(this.valueOf()/1e3)}function Ds(){return new Date(this.valueOf())}function gs(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ws(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ts(){return this.isValid()?this.toISOString():null}function vs(){return y(this)}function bs(){return M({},f(this))}function Hs(){return f(this).overflow}function Ss(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function js(e,a){var t,n,s,i=this._eras||yt("en")._eras;for(t=0,n=i.length;t<n;++t){switch(typeof i[t].since){case"string":s=r(i[t].since).startOf("day"),i[t].since=s.valueOf();break}switch(typeof i[t].until){case"undefined":i[t].until=1/0;break;case"string":s=r(i[t].until).startOf("day").valueOf(),i[t].until=s.valueOf();break}}return i}function xs(e,a,t){var n,s,r,i,d,_=this.eras();for(e=e.toUpperCase(),n=0,s=_.length;n<s;++n)if(r=_[n].name.toUpperCase(),i=_[n].abbr.toUpperCase(),d=_[n].narrow.toUpperCase(),t)switch(a){case"N":case"NN":case"NNN":if(i===e)return _[n];break;case"NNNN":if(r===e)return _[n];break;case"NNNNN":if(d===e)return _[n];break}else if([r,i,d].indexOf(e)>=0)return _[n]}function Os(e,a){var t=e.since<=e.until?1:-1;return void 0===a?r(e.since).year():r(e.since).year()+(a-e.offset)*t}function Ps(){var e,a,t,n=this.localeData().eras();for(e=0,a=n.length;e<a;++e){if(t=this.clone().startOf("day").valueOf(),n[e].since<=t&&t<=n[e].until)return n[e].name;if(n[e].until<=t&&t<=n[e].since)return n[e].name}return""}function Ws(){var e,a,t,n=this.localeData().eras();for(e=0,a=n.length;e<a;++e){if(t=this.clone().startOf("day").valueOf(),n[e].since<=t&&t<=n[e].until)return n[e].narrow;if(n[e].until<=t&&t<=n[e].since)return n[e].narrow}return""}function As(){var e,a,t,n=this.localeData().eras();for(e=0,a=n.length;e<a;++e){if(t=this.clone().startOf("day").valueOf(),n[e].since<=t&&t<=n[e].until)return n[e].abbr;if(n[e].until<=t&&t<=n[e].since)return n[e].abbr}return""}function Es(){var e,a,t,n,s=this.localeData().eras();for(e=0,a=s.length;e<a;++e)if(t=s[e].since<=s[e].until?1:-1,n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until||s[e].until<=n&&n<=s[e].since)return(this.year()-r(s[e].since).year())*t+s[e].offset;return this.year()}function Fs(e){return o(this,"_erasNameRegex")||Us.call(this),e?this._erasNameRegex:this._erasRegex}function zs(e){return o(this,"_erasAbbrRegex")||Us.call(this),e?this._erasAbbrRegex:this._erasRegex}function Ns(e){return o(this,"_erasNarrowRegex")||Us.call(this),e?this._erasNarrowRegex:this._erasRegex}function Js(e,a){return a.erasAbbrRegex(e)}function Rs(e,a){return a.erasNameRegex(e)}function Cs(e,a){return a.erasNarrowRegex(e)}function Is(e,a){return a._eraYearOrdinalRegex||pe}function Us(){var e,a,t,n,s,r=[],i=[],d=[],_=[],o=this.eras();for(e=0,a=o.length;e<a;++e)t=xe(o[e].name),n=xe(o[e].abbr),s=xe(o[e].narrow),i.push(t),r.push(n),d.push(s),_.push(t),_.push(n),_.push(s);this._erasRegex=new RegExp("^("+_.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+d.join("|")+")","i")}function Gs(e,a){C(0,[e,e.length],0,a)}function Vs(e){return Qs.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function qs(e){return Qs.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Bs(){return Ta(this.year(),1,4)}function $s(){return Ta(this.isoWeekYear(),1,4)}function Ks(){var e=this.localeData()._week;return Ta(this.year(),e.dow,e.doy)}function Zs(){var e=this.localeData()._week;return Ta(this.weekYear(),e.dow,e.doy)}function Qs(e,a,t,n,s){var r;return null==e?wa(this,n,s).year:(r=Ta(e,n,s),a>r&&(a=r),Xs.call(this,e,a,t,n,s))}function Xs(e,a,t,n,s){var r=ga(e,a,t,n,s),i=ka(r.year,0,r.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function er(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}C("N",0,0,"eraAbbr"),C("NN",0,0,"eraAbbr"),C("NNN",0,0,"eraAbbr"),C("NNNN",0,0,"eraName"),C("NNNNN",0,0,"eraNarrow"),C("y",["y",1],"yo","eraYear"),C("y",["yy",2],0,"eraYear"),C("y",["yyy",3],0,"eraYear"),C("y",["yyyy",4],0,"eraYear"),He("N",Js),He("NN",Js),He("NNN",Js),He("NNNN",Rs),He("NNNNN",Cs),Ae(["N","NN","NNN","NNNN","NNNNN"],(function(e,a,t,n){var s=t._locale.erasParse(e,n,t._strict);s?f(t).era=s:f(t).invalidEra=e})),He("y",pe),He("yy",pe),He("yyy",pe),He("yyyy",pe),He("yo",Is),Ae(["y","yy","yyy","yyyy"],Ne),Ae(["yo"],(function(e,a,t,n){var s;t._locale._eraYearOrdinalRegex&&(s=e.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?a[Ne]=t._locale.eraYearOrdinalParse(e,s):a[Ne]=parseInt(e,10)})),C(0,["gg",2],0,(function(){return this.weekYear()%100})),C(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Gs("gggg","weekYear"),Gs("ggggg","weekYear"),Gs("GGGG","isoWeekYear"),Gs("GGGGG","isoWeekYear"),He("G",ke),He("g",ke),He("GG",he,ue),He("gg",he,ue),He("GGGG",fe,le),He("gggg",fe,le),He("GGGGG",ye,ce),He("ggggg",ye,ce),Ee(["gggg","ggggg","GGGG","GGGGG"],(function(e,a,t,n){a[n.substr(0,2)]=Pe(e)})),Ee(["gg","GG"],(function(e,a,t,n){a[n]=r.parseTwoDigitYear(e)})),C("Q",0,"Qo","quarter"),He("Q",oe),Ae("Q",(function(e,a){a[Je]=3*(Pe(e)-1)})),C("D",["DD",2],"Do","date"),He("D",he,ve),He("DD",he,ue),He("Do",(function(e,a){return e?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient})),Ae(["D","DD"],Re),Ae("Do",(function(e,a){a[Re]=Pe(e.match(he)[0])}));var ar=Qe("Date",!0);function tr(e){var a=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?a:this.add(e-a,"d")}C("DDD",["DDDD",3],"DDDo","dayOfYear"),He("DDD",Ye),He("DDDD",me),Ae(["DDD","DDDD"],(function(e,a,t){t._dayOfYear=Pe(e)})),C("m",["mm",2],0,"minute"),He("m",he,be),He("mm",he,ue),Ae(["m","mm"],Ie);var nr=Qe("Minutes",!1);C("s",["ss",2],0,"second"),He("s",he,be),He("ss",he,ue),Ae(["s","ss"],Ue);var sr,rr,ir=Qe("Seconds",!1);for(C("S",0,0,(function(){return~~(this.millisecond()/100)})),C(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),C(0,["SSS",3],0,"millisecond"),C(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),C(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),C(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),C(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),C(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),C(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),He("S",Ye,oe),He("SS",Ye,ue),He("SSS",Ye,me),sr="SSSS";sr.length<=9;sr+="S")He(sr,pe);function dr(e,a){a[Ge]=Pe(1e3*("0."+e))}for(sr="S";sr.length<=9;sr+="S")Ae(sr,dr);function _r(){return this._isUTC?"UTC":""}function or(){return this._isUTC?"Coordinated Universal Time":""}rr=Qe("Milliseconds",!1),C("z",0,0,"zoneAbbr"),C("zz",0,0,"zoneName");var ur=w.prototype;function mr(e){return Kt(1e3*e)}function lr(){return Kt.apply(null,arguments).parseZone()}function cr(e){return e}ur.add=En,ur.calendar=Un,ur.clone=Gn,ur.diff=Qn,ur.endOf=ys,ur.format=ns,ur.from=ss,ur.fromNow=rs,ur.to=is,ur.toNow=ds,ur.get=aa,ur.invalidAt=Hs,ur.isAfter=Vn,ur.isBefore=qn,ur.isBetween=Bn,ur.isSame=$n,ur.isSameOrAfter=Kn,ur.isSameOrBefore=Zn,ur.isValid=vs,ur.lang=os,ur.locale=_s,ur.localeData=us,ur.max=Qt,ur.min=Zt,ur.parsingFlags=bs,ur.set=ta,ur.startOf=fs,ur.subtract=Fn,ur.toArray=gs,ur.toObject=ws,ur.toDate=Ds,ur.toISOString=as,ur.inspect=ts,"undefined"!==typeof Symbol&&null!=Symbol.for&&(ur[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ur.toJSON=Ts,ur.toString=es,ur.unix=ks,ur.valueOf=ps,ur.creationData=Ss,ur.eraName=Ps,ur.eraNarrow=Ws,ur.eraAbbr=As,ur.eraYear=Es,ur.year=Ke,ur.isLeapYear=Ze,ur.weekYear=Vs,ur.isoWeekYear=qs,ur.quarter=ur.quarters=er,ur.month=Ma,ur.daysInMonth=La,ur.week=ur.weeks=ja,ur.isoWeek=ur.isoWeeks=xa,ur.weeksInYear=Ks,ur.weeksInWeekYear=Zs,ur.isoWeeksInYear=Bs,ur.isoWeeksInISOWeekYear=$s,ur.date=ar,ur.day=ur.days=Va,ur.weekday=qa,ur.isoWeekday=Ba,ur.dayOfYear=tr,ur.hour=ur.hours=rt,ur.minute=ur.minutes=nr,ur.second=ur.seconds=ir,ur.millisecond=ur.milliseconds=rr,ur.utcOffset=Yn,ur.utc=yn,ur.local=pn,ur.parseZone=kn,ur.hasAlignedHourOffset=Dn,ur.isDST=gn,ur.isLocal=Tn,ur.isUtcOffset=vn,ur.isUtc=bn,ur.isUTC=bn,ur.zoneAbbr=_r,ur.zoneName=or,ur.dates=b("dates accessor is deprecated. Use date instead.",ar),ur.months=b("months accessor is deprecated. Use month instead",Ma),ur.years=b("years accessor is deprecated. Use year instead",Ke),ur.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",fn),ur.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wn);var hr=W.prototype;function Mr(e,a,t,n){var s=yt(),r=L().set(n,a);return s[t](r,e)}function Lr(e,a,t){if(l(e)&&(a=e,e=void 0),e=e||"",null!=a)return Mr(e,a,t,"month");var n,s=[];for(n=0;n<12;n++)s[n]=Mr(e,n,t,"month");return s}function Yr(e,a,t,n){"boolean"===typeof e?(l(a)&&(t=a,a=void 0),a=a||""):(a=e,t=a,e=!1,l(a)&&(t=a,a=void 0),a=a||"");var s,r=yt(),i=e?r._week.dow:0,d=[];if(null!=t)return Mr(a,(t+i)%7,n,"day");for(s=0;s<7;s++)d[s]=Mr(a,(s+i)%7,n,"day");return d}function fr(e,a){return Lr(e,a,"months")}function yr(e,a){return Lr(e,a,"monthsShort")}function pr(e,a,t){return Yr(e,a,t,"weekdays")}function kr(e,a,t){return Yr(e,a,t,"weekdaysShort")}function Dr(e,a,t){return Yr(e,a,t,"weekdaysMin")}hr.calendar=E,hr.longDateFormat=B,hr.invalidDate=K,hr.ordinal=X,hr.preparse=cr,hr.postformat=cr,hr.relativeTime=ae,hr.pastFuture=te,hr.set=O,hr.eras=js,hr.erasParse=xs,hr.erasConvertYear=Os,hr.erasAbbrRegex=zs,hr.erasNameRegex=Fs,hr.erasNarrowRegex=Ns,hr.months=ua,hr.monthsShort=ma,hr.monthsParse=ca,hr.monthsRegex=fa,hr.monthsShortRegex=Ya,hr.week=va,hr.firstDayOfYear=Sa,hr.firstDayOfWeek=Ha,hr.weekdays=Ra,hr.weekdaysMin=Ia,hr.weekdaysShort=Ca,hr.weekdaysParse=Ga,hr.weekdaysRegex=$a,hr.weekdaysShortRegex=Ka,hr.weekdaysMinRegex=Za,hr.isPM=nt,hr.meridiem=it,Lt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10,t=1===Pe(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t}}),r.lang=b("moment.lang is deprecated. Use moment.locale instead.",Lt),r.langData=b("moment.langData is deprecated. Use moment.localeData instead.",yt);var gr=Math.abs;function wr(){var e=this._data;return this._milliseconds=gr(this._milliseconds),this._days=gr(this._days),this._months=gr(this._months),e.milliseconds=gr(e.milliseconds),e.seconds=gr(e.seconds),e.minutes=gr(e.minutes),e.hours=gr(e.hours),e.months=gr(e.months),e.years=gr(e.years),this}function Tr(e,a,t,n){var s=jn(a,t);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function vr(e,a){return Tr(this,e,a,1)}function br(e,a){return Tr(this,e,a,-1)}function Hr(e){return e<0?Math.floor(e):Math.ceil(e)}function Sr(){var e,a,t,n,s,r=this._milliseconds,i=this._days,d=this._months,_=this._data;return r>=0&&i>=0&&d>=0||r<=0&&i<=0&&d<=0||(r+=864e5*Hr(xr(d)+i),i=0,d=0),_.milliseconds=r%1e3,e=Oe(r/1e3),_.seconds=e%60,a=Oe(e/60),_.minutes=a%60,t=Oe(a/60),_.hours=t%24,i+=Oe(t/24),s=Oe(jr(i)),d+=s,i-=Hr(xr(s)),n=Oe(d/12),d%=12,_.days=i,_.months=d,_.years=n,this}function jr(e){return 4800*e/146097}function xr(e){return 146097*e/4800}function Or(e){if(!this.isValid())return NaN;var a,t,n=this._milliseconds;if(e=se(e),"month"===e||"quarter"===e||"year"===e)switch(a=this._days+n/864e5,t=this._months+jr(a),e){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(a=this._days+Math.round(xr(this._months)),e){case"week":return a/7+n/6048e5;case"day":return a+n/864e5;case"hour":return 24*a+n/36e5;case"minute":return 1440*a+n/6e4;case"second":return 86400*a+n/1e3;case"millisecond":return Math.floor(864e5*a)+n;default:throw new Error("Unknown unit "+e)}}function Pr(e){return function(){return this.as(e)}}var Wr=Pr("ms"),Ar=Pr("s"),Er=Pr("m"),Fr=Pr("h"),zr=Pr("d"),Nr=Pr("w"),Jr=Pr("M"),Rr=Pr("Q"),Cr=Pr("y"),Ir=Wr;function Ur(){return jn(this)}function Gr(e){return e=se(e),this.isValid()?this[e+"s"]():NaN}function Vr(e){return function(){return this.isValid()?this._data[e]:NaN}}var qr=Vr("milliseconds"),Br=Vr("seconds"),$r=Vr("minutes"),Kr=Vr("hours"),Zr=Vr("days"),Qr=Vr("months"),Xr=Vr("years");function ei(){return Oe(this.days()/7)}var ai=Math.round,ti={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ni(e,a,t,n,s){return s.relativeTime(a||1,!!t,e,n)}function si(e,a,t,n){var s=jn(e).abs(),r=ai(s.as("s")),i=ai(s.as("m")),d=ai(s.as("h")),_=ai(s.as("d")),o=ai(s.as("M")),u=ai(s.as("w")),m=ai(s.as("y")),l=r<=t.ss&&["s",r]||r<t.s&&["ss",r]||i<=1&&["m"]||i<t.m&&["mm",i]||d<=1&&["h"]||d<t.h&&["hh",d]||_<=1&&["d"]||_<t.d&&["dd",_];return null!=t.w&&(l=l||u<=1&&["w"]||u<t.w&&["ww",u]),l=l||o<=1&&["M"]||o<t.M&&["MM",o]||m<=1&&["y"]||["yy",m],l[2]=a,l[3]=+e>0,l[4]=n,ni.apply(null,l)}function ri(e){return void 0===e?ai:"function"===typeof e&&(ai=e,!0)}function ii(e,a){return void 0!==ti[e]&&(void 0===a?ti[e]:(ti[e]=a,"s"===e&&(ti.ss=a-1),!0))}function di(e,a){if(!this.isValid())return this.localeData().invalidDate();var t,n,s=!1,r=ti;return"object"===typeof e&&(a=e,e=!1),"boolean"===typeof e&&(s=e),"object"===typeof a&&(r=Object.assign({},ti,a),null!=a.s&&null==a.ss&&(r.ss=a.s-1)),t=this.localeData(),n=si(this,!s,r,t),s&&(n=t.pastFuture(+this,n)),t.postformat(n)}var _i=Math.abs;function oi(e){return(e>0)-(e<0)||+e}function ui(){if(!this.isValid())return this.localeData().invalidDate();var e,a,t,n,s,r,i,d,_=_i(this._milliseconds)/1e3,o=_i(this._days),u=_i(this._months),m=this.asSeconds();return m?(e=Oe(_/60),a=Oe(e/60),_%=60,e%=60,t=Oe(u/12),u%=12,n=_?_.toFixed(3).replace(/\.?0+$/,""):"",s=m<0?"-":"",r=oi(this._months)!==oi(m)?"-":"",i=oi(this._days)!==oi(m)?"-":"",d=oi(this._milliseconds)!==oi(m)?"-":"",s+"P"+(t?r+t+"Y":"")+(u?r+u+"M":"")+(o?i+o+"D":"")+(a||e||_?"T":"")+(a?d+a+"H":"")+(e?d+e+"M":"")+(_?d+n+"S":"")):"P0D"}var mi=_n.prototype;return mi.isValid=rn,mi.abs=wr,mi.add=vr,mi.subtract=br,mi.as=Or,mi.asMilliseconds=Wr,mi.asSeconds=Ar,mi.asMinutes=Er,mi.asHours=Fr,mi.asDays=zr,mi.asWeeks=Nr,mi.asMonths=Jr,mi.asQuarters=Rr,mi.asYears=Cr,mi.valueOf=Ir,mi._bubble=Sr,mi.clone=Ur,mi.get=Gr,mi.milliseconds=qr,mi.seconds=Br,mi.minutes=$r,mi.hours=Kr,mi.days=Zr,mi.weeks=ei,mi.months=Qr,mi.years=Xr,mi.humanize=di,mi.toISOString=ui,mi.toString=ui,mi.toJSON=ui,mi.locale=_s,mi.localeData=us,mi.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ui),mi.lang=os,C("X",0,0,"unix"),C("x",0,0,"valueOf"),He("x",ke),He("X",we),Ae("X",(function(e,a,t){t._d=new Date(1e3*parseFloat(e))})),Ae("x",(function(e,a,t){t._d=new Date(Pe(e))})),
//! moment.js
r.version="2.30.1",i(Kt),r.fn=ur,r.min=en,r.max=an,r.now=tn,r.utc=L,r.unix=mr,r.months=fr,r.isDate=c,r.locale=Lt,r.invalid=p,r.duration=jn,r.isMoment=T,r.weekdays=pr,r.parseZone=lr,r.localeData=yt,r.isDuration=on,r.monthsShort=yr,r.weekdaysMin=Dr,r.defineLocale=Yt,r.updateLocale=ft,r.locales=pt,r.weekdaysShort=kr,r.normalizeUnits=se,r.relativeTimeRounding=ri,r.relativeTimeThreshold=ii,r.calendarFormat=In,r.prototype=ur,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}))}).call(this,t("62e4")(e))},c7aa:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,a,t){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?t?'לפנה"צ':"לפני הצהריים":e<18?t?'אחה"צ':"אחרי הצהריים":"בערב"}});return a}))},c8f3:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,a,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},cf1e:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,a){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10===1?a[0]:a[1]:a[2]},translate:function(e,t,n,s){var r,i=a.words[n];return 1===n.length?"y"===n&&t?"jedna godina":s||t?i[0]:i[1]:(r=a.correctGrammaticalCase(e,i),"yy"===n&&t&&"godinu"===r?e+" godina":e+" "+r)}},t=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},cf51:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,a,t){return e>11?t?"d'o":"D'O":t?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function t(e,a,t,n){var s={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||a?s[t][0]:s[t][1]}return a}))},cf75:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function t(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"leS":-1!==e.indexOf("jar")?a.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?a.slice(0,-3)+"nem":a+" pIq",a}function n(e){var a=e;return a=-1!==e.indexOf("jaj")?a.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?a.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?a.slice(0,-3)+"ben":a+" ret",a}function s(e,a,t,n){var s=r(e);switch(t){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}function r(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),s=e%10,r="";return t>0&&(r+=a[t]+"vatlh"),n>0&&(r+=(""!==r?" ":"")+a[n]+"maH"),s>0&&(r+=(""!==r?" ":"")+a[s]),""===r?"pagh":r}var i=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:n,s:"puS lup",ss:s,m:"wa’ tup",mm:s,h:"wa’ rep",hh:s,d:"wa’ jaj",dd:s,M:"wa’ jar",MM:s,y:"wa’ DIS",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},d26a:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},t={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},n=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,a){return 12===e&&(e=0),"མཚན་མོ"===a&&e>=4||"ཉིན་གུང"===a&&e<5||"དགོང་དག"===a?e+12:e},meridiem:function(e,a,t){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return n}))},d2d4:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});return a}))},d69a:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return a}))},d6b6:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,a){switch(a){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return a}))},d716:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,a){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==a&&"W"!==a||(t="a"),e+t},week:{dow:1,doy:4}});return a}))},d9f8:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,a){switch(a){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return a}))},db29:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,r=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},dc4d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],s=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],r=e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:s,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,a){return 12===e&&(e=0),"रात"===a?e<4?e:e+12:"सुबह"===a?e:"दोपहर"===a?e>=10?e:e+12:"शाम"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r}))},e0c5:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},t={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"},n=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,a){return 12===e&&(e=0),"રાત"===a?e<4?e:e+12:"સવાર"===a?e:"બપોર"===a?e>=10?e:e+12:"સાંજ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return n}))},e1d3:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},e81d:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},t={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},n=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,a,t){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},week:{dow:1,doy:4}});return n}))},ebe4:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,a){return 12===e&&(e=0),"pagi"===a?e:"tengahari"===a?e>=11?e:e+12:"petang"===a||"malam"===a?e+12:void 0},meridiem:function(e,a,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return a}))},ec18:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function a(e,a,t,n){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return a?s[t][2]?s[t][2]:s[t][1]:n?s[t][0]:s[t][1]}var t=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d päeva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},ec2e:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:0,doy:6}});return a}))},eda5:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,a,t){return e>11?t?"ප.ව.":"පස් වරු":t?"පෙ.ව.":"පෙර වරු"}});return a}))},f260:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},f3ff:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},t={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},n=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return a[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,a){return 12===e&&(e=0),"ਰਾਤ"===a?e<4?e:e+12:"ਸਵੇਰ"===a?e:"ਦੁਪਹਿਰ"===a?e>=10?e:e+12:"ਸ਼ਾਮ"===a?e+12:void 0},meridiem:function(e,a,t){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return n}))},f6b4:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],t=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],n=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],s=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],r=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],i=e.defineLocale("gd",{months:a,monthsShort:t,monthsParseExact:!0,weekdays:n,weekdaysShort:s,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var a=1===e?"d":e%10===2?"na":"mh";return e+a},week:{dow:1,doy:4}});return i}))},facd:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],s=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,r=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:a[e.month()]:a},monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},fd7e:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var a=e%10,t=1===~~(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th";return e+t},week:{dow:1,doy:4}});return a}))},fe3d:function(e,a,t){"use strict";t("2ecd")},fe52:function(e,a,t){"use strict";t.r(a);var n=function(){var e=this,a=e._self._c;return a("div",{staticClass:"cky-pageview-graph-section"},[a("cky-card",{attrs:{title:e.$i18n.__("Pageviews","cookie-law-info"),loading:e.cardLoader},scopedSlots:e._u([{key:"body",fn:function(){return[a("div",{staticClass:"cky-chart-container"},[e.pageViewsData.length?a("apexcharts",{attrs:{type:"area",height:"200",options:e.chartConfig,series:e.chartSeries}}):a("cky-empty",{attrs:{emptyMessage:e.$i18n.__("No pageviews found!","cookie-law-info"),width:"80px",height:"80px"}})],1)]},proxy:!0},{key:"footer",fn:function(){return[a("div",{staticClass:"cky-card-row"},[a("div",{staticClass:"cky-card-row-actions"},[a("a",{staticClass:"cky-button cky-button-outline cky-external-link cky-button-medium",on:{click:function(a){return e.$router.redirectToApp("website-reports")}}},[e._v(e._s(e.$i18n.__("View All","cookie-law-info"))+" ")])])])]},proxy:!0}])})],1)},s=[],r=t("9610"),i=t("1321"),d=t.n(i),_=t("f9c4"),o=t("c1df"),u=t.n(o),m=t("3337"),l=t("2f62"),c={name:"PageViewChart",created(){this.getChartData()},components:{apexcharts:d.a,CkyCard:r["a"],CkyEmpty:m["a"]},data(){return{pageViewsData:{},chartOptions:{xaxis:{type:"category",categories:[],tooltip:{enabled:!1}},yaxis:{tickAmount:2,labels:{show:!0}},chart:{id:"area-chart",toolbar:{show:!1},zoom:{enabled:!1}},tooltip:{enabled:!0,theme:"dark"},fill:{colors:["#4493F9"],type:"solid",opacity:.5},stroke:{curve:"smooth",width:1.5,colors:["#C7CADE"]},dataLabels:{enabled:!1}},chartSeries:[{name:"Views",data:[]}],chartLabels:[],loading:!1,loaded:!1}},computed:{...Object(l["d"])("settings",["info"]),cardLoader(){return!this.info||this.loading},chartConfig(){if(!this.pageViewsData||!this.pageViewsData.length)return this.chartOptions;const e=Object.values(this.pageViewsData).map(e=>e.views+e.overage_views),a=Object.values(this.pageViewsData).map(e=>u()(e.date,"DD-MM-YYYY").format("MMM D, YYYY"));if(0===e.length)return this.chartOptions;const t=Math.max(...e),n=Math.min(...e),s=t+(10-t%10)+100,r=n+(10-n%10)-100,i=Object.assign({},this.chartOptions.yaxis,{max:s,min:Math.max(0,r)}),d=Object.assign({},this.chartOptions.tooltip,{custom:({dataPointIndex:e})=>{const t=Object.values(this.pageViewsData)[e],n=t.views||0,s=t.overage_views||0;let r;return r=n>0&&0===s?n+" pageviews":0===n&&s>0?`<span class="tooltip-extra-pageviews">${s} extra pageviews</span>`:n>0&&s>0?`total ${n+s} (${n} + <span class="tooltip-extra-pageviews">${s} extra pageviews</span>)`:"0 pageviews",`<div class="cky-px-2">\n              <span>\n                <span class="tooltip-date-label">${a[e]}</span><br>${r}\n              </span>\n            </div>`},onDatasetHover:{highlightDataSeries:!1}});return Object.assign({},this.chartOptions,{tooltip:d,yaxis:i,markers:this.markerConfig})},markerConfig(){const e=1===this.pageViewsData.length;return{size:e?5:0,hover:{sizeOffset:e?0:5}}}},methods:{async getChartData(){this.loading=!0;let e=[];try{if(await _["a"].get({path:"pageviews/chart"}).then(a=>{e=a}),!e.data||e.data.length<=0)return void(this.loading=!1);const a=[e.data];if(this.pageViewsData=a[0],this.chartLabels=a[0].map(e=>u()(e.date,"DD-MM-YYYY").format("MMM D, YYYY")),a&&a.length>0){const e=a[0].map(e=>({x:u()(e.date,"DD-MM-YYYY").format("MMM D, YYYY"),y:e.overage_views+e.views}));this.chartSeries[0].data=e}}catch(a){console.error("Error fetching data:",a)}this.loading=!1,this.loaded=!0}}},h=c,M=(t("fe3d"),t("2877")),L=Object(M["a"])(h,n,s,!1,null,null,null);a["default"]=L.exports},ffff:function(e,a,t){(function(e,a){a(t("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var a=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))}}]);                                                                                                                                                                                                                 lite/admin/dist/js/1.js                                                                             0000777                 00002065076 15251156627 0010707 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{

/***/ "./node_modules/apexcharts/dist/apexcharts.min.js":
/*!********************************************************!*\
  !*** ./node_modules/apexcharts/dist/apexcharts.min.js ***!
  \********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("var __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * ApexCharts v3.44.2\n * (c) 2018-2023 ApexCharts\n * Released under the MIT License.\n */\n!function(t,e){ true?module.exports=e():undefined}(this,(function(){\"use strict\";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function e(e){for(var i=1;i<arguments.length;i++){var a=null!=arguments[i]?arguments[i]:{};i%2?t(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function i(t){return i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},i(t)}function a(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function s(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function r(t,e,i){return e&&s(t.prototype,e),i&&s(t,i),t}function o(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function n(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}function h(t,e){return h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},h(t,e)}function c(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function d(t){var e=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,a=l(t);if(e){var s=l(this).constructor;i=Reflect.construct(a,arguments,s)}else i=a.apply(this,arguments);return function(t,e){if(e&&(\"object\"==typeof e||\"function\"==typeof e))return e;if(void 0!==e)throw new TypeError(\"Derived constructors may only return object or undefined\");return c(t)}(this,i)}}function g(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:\"undefined\"!=typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(null==i)return;var a,s,r=[],o=!0,n=!1;try{for(i=i.call(t);!(o=(a=i.next()).done)&&(r.push(a.value),!e||r.length!==e);o=!0);}catch(t){n=!0,s=t}finally{try{o||null==i.return||i.return()}finally{if(n)throw s}}return r}(t,e)||p(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function u(t){return function(t){if(Array.isArray(t))return f(t)}(t)||function(t){if(\"undefined\"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t[\"@@iterator\"])return Array.from(t)}(t)||p(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function p(t,e){if(t){if(\"string\"==typeof t)return f(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===i&&t.constructor&&(i=t.constructor.name),\"Map\"===i||\"Set\"===i?Array.from(t):\"Arguments\"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?f(t,e):void 0}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i<e;i++)a[i]=t[i];return a}var x=function(){function t(){a(this,t)}return r(t,[{key:\"shadeRGBColor\",value:function(t,e){var i=e.split(\",\"),a=t<0?0:255,s=t<0?-1*t:t,r=parseInt(i[0].slice(4),10),o=parseInt(i[1],10),n=parseInt(i[2],10);return\"rgb(\"+(Math.round((a-r)*s)+r)+\",\"+(Math.round((a-o)*s)+o)+\",\"+(Math.round((a-n)*s)+n)+\")\"}},{key:\"shadeHexColor\",value:function(t,e){var i=parseInt(e.slice(1),16),a=t<0?0:255,s=t<0?-1*t:t,r=i>>16,o=i>>8&255,n=255&i;return\"#\"+(16777216+65536*(Math.round((a-r)*s)+r)+256*(Math.round((a-o)*s)+o)+(Math.round((a-n)*s)+n)).toString(16).slice(1)}},{key:\"shadeColor\",value:function(e,i){return t.isColorHex(i)?this.shadeHexColor(e,i):this.shadeRGBColor(e,i)}}],[{key:\"bind\",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:\"isObject\",value:function(t){return t&&\"object\"===i(t)&&!Array.isArray(t)&&null!=t}},{key:\"is\",value:function(t,e){return Object.prototype.toString.call(e)===\"[object \"+t+\"]\"}},{key:\"listToArray\",value:function(t){var e,i=[];for(e=0;e<t.length;e++)i[e]=t[e];return i}},{key:\"extend\",value:function(t,e){var i=this;\"function\"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i<arguments.length;i++){var a=arguments[i];if(null!=a)for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])}return e});var a=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach((function(s){i.isObject(e[s])&&s in t?a[s]=i.extend(t[s],e[s]):Object.assign(a,o({},s,e[s]))})),a}},{key:\"extendArray\",value:function(e,i){var a=[];return e.map((function(e){a.push(t.extend(i,e))})),e=a}},{key:\"monthMod\",value:function(t){return t%12}},{key:\"clone\",value:function(e){if(t.is(\"Array\",e)){for(var a=[],s=0;s<e.length;s++)a[s]=this.clone(e[s]);return a}if(t.is(\"Null\",e))return null;if(t.is(\"Date\",e))return e;if(\"object\"===i(e)){var r={};for(var o in e)e.hasOwnProperty(o)&&(r[o]=this.clone(e[o]));return r}return e}},{key:\"log10\",value:function(t){return Math.log(t)/Math.LN10}},{key:\"roundToBase10\",value:function(t){return Math.pow(10,Math.floor(Math.log10(t)))}},{key:\"roundToBase\",value:function(t,e){return Math.pow(e,Math.floor(Math.log(t)/Math.log(e)))}},{key:\"parseNumber\",value:function(t){return null===t?t:parseFloat(t)}},{key:\"stripNumber\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(e))}},{key:\"randomId\",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:\"noExponents\",value:function(t){var e=String(t).split(/[eE]/);if(1===e.length)return e[0];var i=\"\",a=t<0?\"-\":\"\",s=e[0].replace(\".\",\"\"),r=Number(e[1])+1;if(r<0){for(i=a+\"0.\";r++;)i+=\"0\";return i+s.replace(/^-/,\"\")}for(r-=s.length;r--;)i+=\"0\";return s+i}},{key:\"getDimensions\",value:function(t){var e=getComputedStyle(t,null),i=t.clientHeight,a=t.clientWidth;return i-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[a-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i]}},{key:\"getBoundingClientRect\",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:\"getLargestStringFromArr\",value:function(t){return t.reduce((function(t,e){return Array.isArray(e)&&(e=e.reduce((function(t,e){return t.length>e.length?t:e}))),t.length>e.length?t:e}),0)}},{key:\"hexToRgba\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"#999999\",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;\"#\"!==t.substring(0,1)&&(t=\"#999999\");var i=t.replace(\"#\",\"\");i=i.match(new RegExp(\"(.{\"+i.length/3+\"})\",\"g\"));for(var a=0;a<i.length;a++)i[a]=parseInt(1===i[a].length?i[a]+i[a]:i[a],16);return void 0!==e&&i.push(e),\"rgba(\"+i.join(\",\")+\")\"}},{key:\"getOpacityFromRGBA\",value:function(t){return parseFloat(t.replace(/^.*,(.+)\\)/,\"$1\"))}},{key:\"rgb2hex\",value:function(t){return(t=t.match(/^rgba?[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?/i))&&4===t.length?\"#\"+(\"0\"+parseInt(t[1],10).toString(16)).slice(-2)+(\"0\"+parseInt(t[2],10).toString(16)).slice(-2)+(\"0\"+parseInt(t[3],10).toString(16)).slice(-2):\"\"}},{key:\"isColorHex\",value:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(t)}},{key:\"getPolygonPos\",value:function(t,e){for(var i=[],a=2*Math.PI/e,s=0;s<e;s++){var r={};r.x=t*Math.sin(s*a),r.y=-t*Math.cos(s*a),i.push(r)}return i}},{key:\"polarToCartesian\",value:function(t,e,i,a){var s=(a-90)*Math.PI/180;return{x:t+i*Math.cos(s),y:e+i*Math.sin(s)}}},{key:\"escapeString\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"x\",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\\=?;:'\",.<>{}[\\]\\\\/]/gi,e)}},{key:\"negToZero\",value:function(t){return t<0?0:t}},{key:\"moveIndexInArray\",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:\"extractNumber\",value:function(t){return parseFloat(t.replace(/[^\\d.]*/g,\"\"))}},{key:\"findAncestor\",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:\"setELstyles\",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:\"isNumber\",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:\"isFloat\",value:function(t){return Number(t)===t&&t%1!=0}},{key:\"isSafari\",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:\"isFirefox\",value:function(){return navigator.userAgent.toLowerCase().indexOf(\"firefox\")>-1}},{key:\"isIE11\",value:function(){if(-1!==window.navigator.userAgent.indexOf(\"MSIE\")||window.navigator.appVersion.indexOf(\"Trident/\")>-1)return!0}},{key:\"isIE\",value:function(){var t=window.navigator.userAgent,e=t.indexOf(\"MSIE \");if(e>0)return parseInt(t.substring(e+5,t.indexOf(\".\",e)),10);if(t.indexOf(\"Trident/\")>0){var i=t.indexOf(\"rv:\");return parseInt(t.substring(i+3,t.indexOf(\".\",i)),10)}var a=t.indexOf(\"Edge/\");return a>0&&parseInt(t.substring(a+5,t.indexOf(\".\",a)),10)}}]),t}(),b=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return r(t,[{key:\"setEasingFunctions\",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case\"linear\":t=\"-\";break;case\"easein\":t=\"<\";break;case\"easeout\":t=\">\";break;case\"easeinout\":default:t=\"<>\";break;case\"swing\":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case\"bounce\":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case\"elastic\":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:\"animateLine\",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:\"animateMarker\",value:function(t,e,i,a,s,r){e||(e=0),t.attr({r:e,width:e,height:e}).animate(a,s).attr({r:i,width:i.width,height:i.height}).afterAll((function(){r()}))}},{key:\"animateCircle\",value:function(t,e,i,a,s){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,s).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:\"animateRect\",value:function(t,e,i,a,s){t.attr(e).animate(a).attr(i).afterAll((function(){return s()}))}},{key:\"animatePathsGradually\",value:function(t){var e=t.el,i=t.realIndex,a=t.j,s=t.fill,r=t.pathFrom,o=t.pathTo,n=t.speed,l=t.delay,h=this.w,c=0;h.config.chart.animations.animateGradually.enabled&&(c=h.config.chart.animations.animateGradually.delay),h.config.chart.animations.dynamicAnimation.enabled&&h.globals.dataChanged&&\"bar\"!==h.config.chart.type&&(c=0),this.morphSVG(e,i,a,\"line\"!==h.config.chart.type||h.globals.comboCharts?s:\"stroke\",r,o,n,l*c)}},{key:\"showDelayedElements\",value:function(){this.w.globals.delayedElements.forEach((function(t){var e=t.el;e.classList.remove(\"apexcharts-element-hidden\"),e.classList.add(\"apexcharts-hidden-element-shown\")}))}},{key:\"animationCompleted\",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),\"function\"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:\"morphSVG\",value:function(t,e,i,a,s,r,o,n){var l=this,h=this.w;s||(s=t.attr(\"pathFrom\")),r||(r=t.attr(\"pathTo\"));var c=function(t){return\"radar\"===h.config.chart.type&&(o=1),\"M 0 \".concat(h.globals.gridHeight)};(!s||s.indexOf(\"undefined\")>-1||s.indexOf(\"NaN\")>-1)&&(s=c()),(!r||r.indexOf(\"undefined\")>-1||r.indexOf(\"NaN\")>-1)&&(r=c()),h.globals.shouldAnimate||(o=1),t.plot(s).animate(1,h.globals.easing,n).plot(s).animate(o,h.globals.easing,n).plot(r).afterAll((function(){x.isNumber(i)?i===h.globals.series[h.globals.maxValsInArrayIndex].length-2&&h.globals.shouldAnimate&&l.animationCompleted(t):\"none\"!==a&&h.globals.shouldAnimate&&(!h.globals.comboCharts&&e===h.globals.series.length-1||h.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),v=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"getDefaultFilter\",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size(\"120%\",\"180%\",\"-5%\",\"-40%\"),\"none\"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:\"addNormalFilter\",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains(\"apexcharts-marker\")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:\"addLightenFilter\",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;t.unfilter(!0);new window.SVG.Filter;t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:\"linear\",slope:1.5,intercept:r}})})),t.filterer.node.setAttribute(\"filterUnits\",\"userSpaceOnUse\"),this._scaleFilterSize(t.filterer.node)}},{key:\"addDarkenFilter\",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;t.unfilter(!0);new window.SVG.Filter;t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:\"linear\",slope:r}})})),t.filterer.node.setAttribute(\"filterUnits\",\"userSpaceOnUse\"),this._scaleFilterSize(t.filterer.node)}},{key:\"applyFilter\",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case\"none\":this.addNormalFilter(t,e);break;case\"lighten\":this.addLightenFilter(t,e,{intensity:a});break;case\"darken\":this.addDarkenFilter(t,e,{intensity:a})}}},{key:\"addShadow\",value:function(t,e,i){var a=i.blur,s=i.top,r=i.left,o=i.color,n=i.opacity,l=t.flood(Array.isArray(o)?o[e]:o,n).composite(t.sourceAlpha,\"in\").offset(r,s).gaussianBlur(a).merge(t.source);return t.blend(t.source,l)}},{key:\"dropShadow\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=e.top,s=e.left,r=e.blur,o=e.color,n=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),x.isIE()&&\"radialBar\"===h.config.chart.type||(o=Array.isArray(o)?o[i]:o,t.filter((function(t){var e=null;e=x.isSafari()||x.isFirefox()||x.isIE()?t.flood(o,n).composite(t.sourceAlpha,\"in\").offset(s,a).gaussianBlur(r):t.flood(o,n).composite(t.sourceAlpha,\"in\").offset(s,a).gaussianBlur(r).merge(t.source),t.blend(t.source,e)})),l||t.filterer.node.setAttribute(\"filterUnits\",\"userSpaceOnUse\"),this._scaleFilterSize(t.filterer.node)),t}},{key:\"setSelectionFilter\",value:function(t,e,i){var a=this.w;if(void 0!==a.globals.selectedDataPoints[e]&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute(\"selected\",!0);var s=a.config.states.active.filter;\"none\"!==s&&this.applyFilter(t,e,s.type,s.value)}}},{key:\"_scaleFilterSize\",value:function(t){!function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}({width:\"200%\",height:\"200%\",x:\"-50%\",y:\"-50%\"})}}]),t}(),m=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"roundPathCorners\",value:function(t,e){function i(t,e,i){var s=e.x-t.x,r=e.y-t.y,o=Math.sqrt(s*s+r*r);return a(t,e,Math.min(1,i/o))}function a(t,e,i){return{x:t.x+(e.x-t.x)*i,y:t.y+(e.y-t.y)*i}}function s(t,e){t.length>2&&(t[t.length-2]=e.x,t[t.length-1]=e.y)}function r(t){return{x:parseFloat(t[t.length-2]),y:parseFloat(t[t.length-1])}}t.indexOf(\"NaN\")>-1&&(t=\"\");var o=t.split(/[,\\s]/).reduce((function(t,e){var i=e.match(\"([a-zA-Z])(.+)\");return i?(t.push(i[1]),t.push(i[2])):t.push(e),t}),[]).reduce((function(t,e){return parseFloat(e)==e&&t.length?t[t.length-1].push(e):t.push([e]),t}),[]),n=[];if(o.length>1){var l=r(o[0]),h=null;\"Z\"==o[o.length-1][0]&&o[0].length>2&&(h=[\"L\",l.x,l.y],o[o.length-1]=h),n.push(o[0]);for(var c=1;c<o.length;c++){var d=n[n.length-1],g=o[c],u=g==h?o[1]:o[c+1];if(u&&d&&d.length>2&&\"L\"==g[0]&&u.length>2&&\"L\"==u[0]){var p,f,x=r(d),b=r(g),v=r(u);p=i(b,x,e),f=i(b,v,e),s(g,p),g.origPoint=b,n.push(g);var m=a(p,b,.5),y=a(b,f,.5),w=[\"C\",m.x,m.y,y.x,y.y,f.x,f.y];w.origPoint=b,n.push(w)}else n.push(g)}if(h){var k=r(n[n.length-1]);n.push([\"Z\"]),s(n[0],k)}}else n=o;return n.reduce((function(t,e){return t+e.join(\" \")+\" \"}),\"\")}},{key:\"drawLine\",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:\"#a8a8a8\",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:\"butt\";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:s,\"stroke-dasharray\":r,\"stroke-width\":o,\"stroke-linecap\":n})}},{key:\"drawRect\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:\"#fefefe\",o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w.globals.dom.Paper.rect();return c.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:s,ry:s,opacity:o,\"stroke-width\":null!==n?n:0,stroke:null!==l?l:\"none\",\"stroke-dasharray\":h}),c.node.setAttribute(\"fill\",r),c}},{key:\"drawPolygon\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"#e1e1e1\",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"none\";return this.w.globals.dom.Paper.polygon(t).attr({fill:a,stroke:e,\"stroke-width\":i})}},{key:\"drawCircle\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t<0&&(t=0);var i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:\"drawPath\",value:function(t){var e=t.d,i=void 0===e?\"\":e,a=t.stroke,s=void 0===a?\"#a8a8a8\":a,r=t.strokeWidth,o=void 0===r?1:r,n=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,g=t.classes,u=t.strokeLinecap,p=void 0===u?null:u,f=t.strokeDashArray,x=void 0===f?0:f,b=this.w;return null===p&&(p=b.config.stroke.lineCap),(i.indexOf(\"undefined\")>-1||i.indexOf(\"NaN\")>-1)&&(i=\"M 0 \".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:n,\"fill-opacity\":h,stroke:s,\"stroke-opacity\":d,\"stroke-linecap\":p,\"stroke-width\":o,\"stroke-dasharray\":x,class:g})}},{key:\"group\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:\"move\",value:function(t,e){var i=[\"M\",t,e].join(\" \");return i}},{key:\"line\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=null;return null===i?a=[\" L\",t,e].join(\" \"):\"H\"===i?a=[\" H\",t].join(\" \"):\"V\"===i&&(a=[\" V\",e].join(\" \")),a}},{key:\"curve\",value:function(t,e,i,a,s,r){var o=[\"C\",t,e,i,a,s,r].join(\" \");return o}},{key:\"quadraticCurve\",value:function(t,e,i,a){return[\"Q\",t,e,i,a].join(\" \")}},{key:\"arc\",value:function(t,e,i,a,s,r,o){var n=\"A\";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(n=\"a\");var l=[n,t,e,i,a,s,r,o].join(\" \");return l}},{key:\"renderPaths\",value:function(t){var i,a=t.j,s=t.realIndex,r=t.pathFrom,o=t.pathTo,n=t.stroke,l=t.strokeWidth,h=t.strokeLinecap,c=t.fill,d=t.animationDelay,g=t.initialSpeed,u=t.dataChangeSpeed,p=t.className,f=t.shouldClipToGrid,x=void 0===f||f,m=t.bindEventsOnPaths,y=void 0===m||m,w=t.drawShadow,k=void 0===w||w,A=this.w,S=new v(this.ctx),C=new b(this.ctx),L=this.w.config.chart.animations.enabled,P=L&&this.w.config.chart.animations.dynamicAnimation.enabled,I=!!(L&&!A.globals.resized||P&&A.globals.dataChanged&&A.globals.shouldAnimate);I?i=r:(i=o,A.globals.animationEnded=!0);var T=A.config.stroke.dashArray,M=0;M=Array.isArray(T)?T[s]:A.config.stroke.dashArray;var z=this.drawPath({d:i,stroke:n,strokeWidth:l,fill:c,fillOpacity:1,classes:p,strokeLinecap:h,strokeDashArray:M});if(z.attr(\"index\",s),x&&z.attr({\"clip-path\":\"url(#gridRectMask\".concat(A.globals.cuid,\")\")}),\"none\"!==A.config.states.normal.filter.type)S.getDefaultFilter(z,s);else if(A.config.chart.dropShadow.enabled&&k&&(!A.config.chart.dropShadow.enabledOnSeries||A.config.chart.dropShadow.enabledOnSeries&&-1!==A.config.chart.dropShadow.enabledOnSeries.indexOf(s))){var X=A.config.chart.dropShadow;S.dropShadow(z,X,s)}y&&(z.node.addEventListener(\"mouseenter\",this.pathMouseEnter.bind(this,z)),z.node.addEventListener(\"mouseleave\",this.pathMouseLeave.bind(this,z)),z.node.addEventListener(\"mousedown\",this.pathMouseDown.bind(this,z))),z.attr({pathTo:o,pathFrom:r});var E={el:z,j:a,realIndex:s,pathFrom:r,pathTo:o,fill:c,strokeWidth:l,delay:d};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(e(e({},E),{},{speed:g})),A.globals.dataChanged&&P&&I&&C.animatePathsGradually(e(e({},E),{},{speed:u})),z}},{key:\"drawPattern\",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"#a8a8a8\",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,(function(r){\"horizontalLines\"===t?r.line(0,0,i,0).stroke({color:a,width:s+1}):\"verticalLines\"===t?r.line(0,0,0,e).stroke({color:a,width:s+1}):\"slantedLines\"===t?r.line(0,0,e,i).stroke({color:a,width:s}):\"squares\"===t?r.rect(e,i).fill(\"none\").stroke({color:a,width:s}):\"circles\"===t&&r.circle(e).fill(\"none\").stroke({color:a,width:s})}))}},{key:\"drawGradient\",value:function(t,e,i,a,s){var r,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e.length<9&&0===e.indexOf(\"#\")&&(e=x.hexToRgba(e,a)),i.length<9&&0===i.indexOf(\"#\")&&(i=x.hexToRgba(i,s));var d=0,g=1,u=1,p=null;null!==n&&(d=void 0!==n[0]?n[0]/100:0,g=void 0!==n[1]?n[1]/100:1,u=void 0!==n[2]?n[2]/100:1,p=void 0!==n[3]?n[3]/100:null);var f=!(\"donut\"!==c.config.chart.type&&\"pie\"!==c.config.chart.type&&\"polarArea\"!==c.config.chart.type&&\"bubble\"!==c.config.chart.type);if(r=null===l||0===l.length?c.globals.dom.Paper.gradient(f?\"radial\":\"linear\",(function(t){t.at(d,e,a),t.at(g,i,s),t.at(u,i,s),null!==p&&t.at(p,e,a)})):c.globals.dom.Paper.gradient(f?\"radial\":\"linear\",(function(t){(Array.isArray(l[h])?l[h]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),f){var b=c.globals.gridWidth/2,v=c.globals.gridHeight/2;\"bubble\"!==c.config.chart.type?r.attr({gradientUnits:\"userSpaceOnUse\",cx:b,cy:v,r:o}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else\"vertical\"===t?r.from(0,0).to(0,1):\"diagonal\"===t?r.from(0,0).to(1,1):\"horizontal\"===t?r.from(0,1).to(1,1):\"diagonal2\"===t&&r.from(1,0).to(0,1);return r}},{key:\"getTextBasedOnMaxWidth\",value:function(t){var e=t.text,i=t.maxWidth,a=t.fontSize,s=t.fontFamily,r=this.getTextRects(e,a,s),o=r.width/e.length,n=Math.floor(i/o);return i<r.width?e.slice(0,n-3)+\"...\":e}},{key:\"drawText\",value:function(t){var i=this,a=t.x,s=t.y,r=t.text,o=t.textAnchor,n=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.foreColor,d=t.opacity,g=t.maxWidth,u=t.cssClass,p=void 0===u?\"\":u,f=t.isPlainText,x=void 0===f||f,b=t.dominantBaseline,v=void 0===b?\"auto\":b,m=this.w;void 0===r&&(r=\"\");var y=r;o||(o=\"start\"),c&&c.length||(c=m.config.chart.foreColor),l=l||m.config.chart.fontFamily,h=h||\"regular\";var w,k={maxWidth:g,fontSize:n=n||\"11px\",fontFamily:l};return Array.isArray(r)?w=m.globals.dom.Paper.text((function(t){for(var a=0;a<r.length;a++)y=r[a],g&&(y=i.getTextBasedOnMaxWidth(e({text:r[a]},k))),0===a?t.tspan(y):t.tspan(y).newLine()})):(g&&(y=this.getTextBasedOnMaxWidth(e({text:r},k))),w=x?m.globals.dom.Paper.plain(r):m.globals.dom.Paper.text((function(t){return t.tspan(y)}))),w.attr({x:a,y:s,\"text-anchor\":o,\"dominant-baseline\":v,\"font-size\":n,\"font-family\":l,\"font-weight\":h,fill:c,class:\"apexcharts-text \"+p}),w.node.style.fontFamily=l,w.node.style.opacity=d,w}},{key:\"drawMarker\",value:function(t,e,i){t=t||0;var a=i.pSize||0,s=null;if(\"square\"===i.shape||\"rect\"===i.shape){var r=void 0===i.pRadius?a/2:i.pRadius;null!==e&&a||(a=0,r=0);var o=1.2*a+r,n=this.drawRect(o,o,o,o,r);n.attr({x:t-o/2,y:e-o/2,cx:t,cy:e,class:i.class?i.class:\"\",fill:i.pointFillColor,\"fill-opacity\":i.pointFillOpacity?i.pointFillOpacity:1,stroke:i.pointStrokeColor,\"stroke-width\":i.pointStrokeWidth?i.pointStrokeWidth:0,\"stroke-opacity\":i.pointStrokeOpacity?i.pointStrokeOpacity:1}),s=n}else\"circle\"!==i.shape&&i.shape||(x.isNumber(e)||(a=0,e=0),s=this.drawCircle(a,{cx:t,cy:e,class:i.class?i.class:\"\",stroke:i.pointStrokeColor,fill:i.pointFillColor,\"fill-opacity\":i.pointFillOpacity?i.pointFillOpacity:1,\"stroke-width\":i.pointStrokeWidth?i.pointStrokeWidth:0,\"stroke-opacity\":i.pointStrokeOpacity?i.pointStrokeOpacity:1}));return s}},{key:\"pathMouseEnter\",value:function(t,e){var i=this.w,a=new v(this.ctx),s=parseInt(t.node.getAttribute(\"index\"),10),r=parseInt(t.node.getAttribute(\"j\"),10);if(\"function\"==typeof i.config.chart.events.dataPointMouseEnter&&i.config.chart.events.dataPointMouseEnter(e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}),this.ctx.events.fireEvent(\"dataPointMouseEnter\",[e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}]),(\"none\"===i.config.states.active.filter.type||\"true\"!==t.node.getAttribute(\"selected\"))&&\"none\"!==i.config.states.hover.filter.type&&!i.globals.isTouchDevice){var o=i.config.states.hover.filter;a.applyFilter(t,s,o.type,o.value)}}},{key:\"pathMouseLeave\",value:function(t,e){var i=this.w,a=new v(this.ctx),s=parseInt(t.node.getAttribute(\"index\"),10),r=parseInt(t.node.getAttribute(\"j\"),10);\"function\"==typeof i.config.chart.events.dataPointMouseLeave&&i.config.chart.events.dataPointMouseLeave(e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}),this.ctx.events.fireEvent(\"dataPointMouseLeave\",[e,this.ctx,{seriesIndex:s,dataPointIndex:r,w:i}]),\"none\"!==i.config.states.active.filter.type&&\"true\"===t.node.getAttribute(\"selected\")||\"none\"!==i.config.states.hover.filter.type&&a.getDefaultFilter(t,s)}},{key:\"pathMouseDown\",value:function(t,e){var i=this.w,a=new v(this.ctx),s=parseInt(t.node.getAttribute(\"index\"),10),r=parseInt(t.node.getAttribute(\"j\"),10),o=\"false\";if(\"true\"===t.node.getAttribute(\"selected\")){if(t.node.setAttribute(\"selected\",\"false\"),i.globals.selectedDataPoints[s].indexOf(r)>-1){var n=i.globals.selectedDataPoints[s].indexOf(r);i.globals.selectedDataPoints[s].splice(n,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(\".apexcharts-series path\").members,h=i.globals.dom.Paper.select(\".apexcharts-series circle, .apexcharts-series rect\").members,c=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute(\"selected\",\"false\"),a.getDefaultFilter(t,s)}))};c(l),c(h)}t.node.setAttribute(\"selected\",\"true\"),o=\"true\",void 0===i.globals.selectedDataPoints[s]&&(i.globals.selectedDataPoints[s]=[]),i.globals.selectedDataPoints[s].push(r)}if(\"true\"===o){var d=i.config.states.active.filter;if(\"none\"!==d)a.applyFilter(t,s,d.type,d.value);else if(\"none\"!==i.config.states.hover.filter&&!i.globals.isTouchDevice){var g=i.config.states.hover.filter;a.applyFilter(t,s,g.type,g.value)}}else if(\"none\"!==i.config.states.active.filter.type)if(\"none\"===i.config.states.hover.filter.type||i.globals.isTouchDevice)a.getDefaultFilter(t,s);else{g=i.config.states.hover.filter;a.applyFilter(t,s,g.type,g.value)}\"function\"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}),e&&this.ctx.events.fireEvent(\"dataPointSelection\",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}])}},{key:\"rotateAroundCenter\",value:function(t){var e={};return t&&\"function\"==typeof t.getBBox&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:\"getTextRects\",value:function(t,e,i,a){var s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,o=this.drawText({x:-200,y:-200,text:t,textAnchor:\"start\",fontSize:e,fontFamily:i,foreColor:\"#fff\",opacity:0});a&&o.attr(\"transform\",a),r.globals.dom.Paper.add(o);var n=o.bbox();return s||(n=o.node.getBoundingClientRect()),o.remove(),{width:n.width,height:n.height}}},{key:\"placeTextWithEllipsis\",value:function(t,e,i){if(\"function\"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/1.1)){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i/1.1)return void(t.textContent=e.substring(0,a)+\"...\");t.textContent=\".\"}}}],[{key:\"setAttrs\",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}(),y=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"getStackedSeriesTotals\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.w,i=[];if(0===e.globals.series.length)return i;for(var a=0;a<e.globals.series[e.globals.maxValsInArrayIndex].length;a++){for(var s=0,r=0;r<e.globals.series.length;r++)void 0!==e.globals.series[r][a]&&-1===t.indexOf(r)&&(s+=e.globals.series[r][a]);i.push(s)}return i}},{key:\"getSeriesTotalByIndex\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:\"getStackedSeriesTotalsByGroups\",value:function(){var t=this,e=this.w,i=[];return e.globals.seriesGroups.forEach((function(a){var s=[];e.config.series.forEach((function(t,e){a.indexOf(t.name)>-1&&s.push(e)}));var r=e.globals.series.map((function(t,e){return-1===s.indexOf(e)?e:-1})).filter((function(t){return-1!==t}));i.push(t.getStackedSeriesTotals(r))})),i}},{key:\"isSeriesNull\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:\"seriesHaveSameValues\",value:function(t){return this.w.globals.series[t].every((function(t,e,i){return t===i[0]}))}},{key:\"getCategoryLabels\",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map((function(t,i){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),i}},{key:\"getLargestSeries\",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:\"getLargestMarkerSize\",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach((function(t){e=Math.max(e,t.size)})),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:\"getSeriesTotals\",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var i=0;if(Array.isArray(t))for(var a=0;a<t.length;a++)i+=t[a];else i+=t;return i}))}},{key:\"getSeriesTotalsXRange\",value:function(t,e){var i=this.w;return i.globals.series.map((function(a,s){for(var r=0,o=0;o<a.length;o++)i.globals.seriesX[s][o]>t&&i.globals.seriesX[s][o]<e&&(r+=a[o]);return r}))}},{key:\"getPercentSeries\",value:function(){var t=this.w;t.globals.seriesPercent=t.globals.series.map((function(e,i){var a=[];if(Array.isArray(e))for(var s=0;s<e.length;s++){var r=t.globals.stackedSeriesTotals[s],o=0;r&&(o=100*e[s]/r),a.push(o)}else{var n=100*e/t.globals.seriesTotals.reduce((function(t,e){return t+e}),0);a.push(n)}return a}))}},{key:\"getCalculatedRatios\",value:function(){var t,e,i,a,s=this.w.globals,r=[],o=0,n=[],l=.1,h=0;if(s.yRange=[],s.isMultipleYAxis)for(var c=0;c<s.minYArr.length;c++)s.yRange.push(Math.abs(s.minYArr[c]-s.maxYArr[c])),n.push(0);else s.yRange.push(Math.abs(s.minY-s.maxY));s.xRange=Math.abs(s.maxX-s.minX),s.zRange=Math.abs(s.maxZ-s.minZ);for(var d=0;d<s.yRange.length;d++)r.push(s.yRange[d]/s.gridHeight);if(e=s.xRange/s.gridWidth,i=Math.abs(s.initialMaxX-s.initialMinX)/s.gridWidth,t=s.yRange/s.gridWidth,a=s.xRange/s.gridHeight,(o=s.zRange/s.gridHeight*16)||(o=1),s.minY!==Number.MIN_VALUE&&0!==Math.abs(s.minY)&&(s.hasNegs=!0),s.isMultipleYAxis){n=[];for(var g=0;g<r.length;g++)n.push(-s.minYArr[g]/r[g])}else n.push(-s.minY/r[0]),s.minY!==Number.MIN_VALUE&&0!==Math.abs(s.minY)&&(l=-s.minY/t,h=s.minX/e);return{yRatio:r,invertedYRatio:t,zRatio:o,xRatio:e,initialXRatio:i,invertedXRatio:a,baseLineInvertedY:l,baseLineY:n,baseLineX:h}}},{key:\"getLogSeries\",value:function(t){var e=this,i=this.w;return i.globals.seriesLog=t.map((function(t,a){return i.config.yaxis[a]&&i.config.yaxis[a].logarithmic?t.map((function(t){return null===t?null:e.getLogVal(i.config.yaxis[a].logBase,t,a)})):t})),i.globals.invalidLogScale?t:i.globals.seriesLog}},{key:\"getBaseLog\",value:function(t,e){return Math.log(e)/Math.log(t)}},{key:\"getLogVal\",value:function(t,e,i){if(0===e)return 0;var a=this.w,s=0===a.globals.minYArr[i]?-1:this.getBaseLog(t,a.globals.minYArr[i]),r=(0===a.globals.maxYArr[i]?0:this.getBaseLog(t,a.globals.maxYArr[i]))-s;return e<1?e/r:(this.getBaseLog(t,e)-s)/r}},{key:\"getLogYRatios\",value:function(t){var e=this,i=this.w,a=this.w.globals;return a.yLogRatio=t.slice(),a.logYRange=a.yRange.map((function(t,s){if(i.config.yaxis[s]&&e.w.config.yaxis[s].logarithmic){var r,o=-Number.MAX_VALUE,n=Number.MIN_VALUE;return a.seriesLog.forEach((function(t,e){t.forEach((function(t){i.config.yaxis[e]&&i.config.yaxis[e].logarithmic&&(o=Math.max(t,o),n=Math.min(t,n))}))})),r=Math.pow(a.yRange[s],Math.abs(n-o)/a.yRange[s]),a.yLogRatio[s]=r/a.gridHeight,r}})),a.invalidLogScale?t.slice():a.yLogRatio}}],[{key:\"checkComboSeries\",value:function(t){var e=!1,i=0,a=0;return t.length&&void 0!==t[0].type&&t.forEach((function(t){\"bar\"!==t.type&&\"column\"!==t.type&&\"candlestick\"!==t.type&&\"boxPlot\"!==t.type||i++,void 0!==t.type&&a++})),a>0&&(e=!0),{comboBarCount:i,comboCharts:e}}},{key:\"extendArrayProps\",value:function(t,e,i){return e.yaxis&&(e=t.extendYAxis(e,i)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),w=function(){function t(e){a(this,t),this.w=e.w,this.annoCtx=e}return r(t,[{key:\"setOrientations\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if(\"vertical\"===t.label.orientation){var a=null!==e?e:0,s=i.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='\".concat(a,\"']\"));if(null!==s){var r=s.getBoundingClientRect();s.setAttribute(\"x\",parseFloat(s.getAttribute(\"x\"))-r.height+4),\"top\"===t.label.position?s.setAttribute(\"y\",parseFloat(s.getAttribute(\"y\"))+r.width):s.setAttribute(\"y\",parseFloat(s.getAttribute(\"y\"))-r.width);var o=this.annoCtx.graphics.rotateAroundCenter(s),n=o.x,l=o.y;s.setAttribute(\"transform\",\"rotate(-90 \".concat(n,\" \").concat(l,\")\"))}}}},{key:\"addBackgroundToAnno\",value:function(t,e){var i=this.w;if(!t||void 0===e.label.text||void 0!==e.label.text&&!String(e.label.text).trim())return null;var a=i.globals.dom.baseEl.querySelector(\".apexcharts-grid\").getBoundingClientRect(),s=t.getBoundingClientRect(),r=e.label.style.padding.left,o=e.label.style.padding.right,n=e.label.style.padding.top,l=e.label.style.padding.bottom;\"vertical\"===e.label.orientation&&(n=e.label.style.padding.left,l=e.label.style.padding.right,r=e.label.style.padding.top,o=e.label.style.padding.bottom);var h=s.left-a.left-r,c=s.top-a.top-n,d=this.annoCtx.graphics.drawRect(h-i.globals.barPadForNumericAxis,c,s.width+r+o,s.height+n+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&d.node.classList.add(e.id),d}},{key:\"annotationsBackground\",value:function(){var t=this,e=this.w,i=function(i,a,s){var r=e.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(s,\"-annotations .apexcharts-\").concat(s,\"-annotation-label[rel='\").concat(a,\"']\"));if(r){var o=r.parentNode,n=t.addBackgroundToAnno(r,i);n&&(o.insertBefore(n.node,r),i.label.mouseEnter&&n.node.addEventListener(\"mouseenter\",i.label.mouseEnter.bind(t,i)),i.label.mouseLeave&&n.node.addEventListener(\"mouseleave\",i.label.mouseLeave.bind(t,i)),i.label.click&&n.node.addEventListener(\"click\",i.label.click.bind(t,i)))}};e.config.annotations.xaxis.map((function(t,e){i(t,e,\"xaxis\")})),e.config.annotations.yaxis.map((function(t,e){i(t,e,\"yaxis\")})),e.config.annotations.points.map((function(t,e){i(t,e,\"point\")}))}},{key:\"getY1Y2\",value:function(t,e){var i,a=\"y1\"===t?e.y:e.y2,s=this.w;if(this.annoCtx.invertAxis){var r=s.globals.labels.indexOf(a);s.config.xaxis.convertedCatToNumeric&&(r=s.globals.categoryLabels.indexOf(a));var o=s.globals.dom.baseEl.querySelector(\".apexcharts-yaxis-texts-g text:nth-child(\"+(r+1)+\")\");o&&(i=parseFloat(o.getAttribute(\"y\")))}else{var n;if(s.config.yaxis[e.yAxisIndex].logarithmic)n=(a=new y(this.annoCtx.ctx).getLogVal(a,e.yAxisIndex))/s.globals.yLogRatio[e.yAxisIndex];else n=(a-s.globals.minYArr[e.yAxisIndex])/(s.globals.yRange[e.yAxisIndex]/s.globals.gridHeight);i=s.globals.gridHeight-n,!e.marker||void 0!==e.y&&null!==e.y||(i=0),s.config.yaxis[e.yAxisIndex]&&s.config.yaxis[e.yAxisIndex].reversed&&(i=n)}return\"string\"==typeof a&&a.indexOf(\"px\")>-1&&(i=parseFloat(a)),i}},{key:\"getX1X2\",value:function(t,e){var i=this.w,a=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,s=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,r=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,o=(e.x-a)/(r/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(o=(s-e.x)/(r/i.globals.gridWidth)),\"category\"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(o=this.getStringX(e.x));var n=(e.x2-a)/(r/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(n=(s-e.x2)/(r/i.globals.gridWidth)),\"category\"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(n=this.getStringX(e.x2)),void 0!==e.x&&null!==e.x||!e.marker||(o=i.globals.gridWidth),\"x1\"===t&&\"string\"==typeof e.x&&e.x.indexOf(\"px\")>-1&&(o=parseFloat(e.x)),\"x2\"===t&&\"string\"==typeof e.x2&&e.x2.indexOf(\"px\")>-1&&(n=parseFloat(e.x2)),\"x1\"===t?o:n}},{key:\"getStringX\",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var a=e.globals.labels.indexOf(t),s=e.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-texts-g text:nth-child(\"+(a+1)+\")\");return s&&(i=parseFloat(s.getAttribute(\"x\"))),i}}]),t}(),k=function(){function t(e){a(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new w(this.annoCtx)}return r(t,[{key:\"addXaxisAnnotation\",value:function(t,e,i){var a,s=this.w,r=this.helpers.getX1X2(\"x1\",t),o=t.label.text,n=t.strokeDashArray;if(x.isNumber(r)){if(null===t.x2||void 0===t.x2){var l=this.annoCtx.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,s.globals.gridHeight+t.offsetY,t.borderColor,n,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((a=this.helpers.getX1X2(\"x2\",t))<r){var h=r;r=a,a=h}var c=this.annoCtx.graphics.drawRect(r+t.offsetX,0+t.offsetY,a-r,s.globals.gridHeight+t.offsetY,0,t.fillColor,t.opacity,1,t.borderColor,n);c.node.classList.add(\"apexcharts-annotation-rect\"),c.attr(\"clip-path\",\"url(#gridRectMask\".concat(s.globals.cuid,\")\")),e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}var d=this.annoCtx.graphics.getTextRects(o,parseFloat(t.label.style.fontSize)),g=\"top\"===t.label.position?4:\"center\"===t.label.position?s.globals.gridHeight/2+(\"vertical\"===t.label.orientation?d.width/2:0):s.globals.gridHeight,u=this.annoCtx.graphics.drawText({x:r+t.label.offsetX,y:g+t.label.offsetY-(\"vertical\"===t.label.orientation?\"top\"===t.label.position?d.width/2-12:-d.width/2:0),text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:\"apexcharts-xaxis-annotation-label \".concat(t.label.style.cssClass,\" \").concat(t.id?t.id:\"\")});u.attr({rel:i}),e.appendChild(u.node),this.annoCtx.helpers.setOrientations(t,i)}}},{key:\"drawXAxisAnnotations\",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:\"apexcharts-xaxis-annotations\"});return e.config.annotations.xaxis.map((function(e,a){t.addXaxisAnnotation(e,i.node,a)})),i}}]),t}(),A=function(){function t(e){a(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new w(this.annoCtx)}return r(t,[{key:\"addYaxisAnnotation\",value:function(t,e,i){var a,s=this.w,r=t.strokeDashArray,o=this.helpers.getY1Y2(\"y1\",t),n=t.label.text;if(null===t.y2||void 0===t.y2){var l=this.annoCtx.graphics.drawLine(0+t.offsetX,o+t.offsetY,this._getYAxisAnnotationWidth(t),o+t.offsetY,t.borderColor,r,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((a=this.helpers.getY1Y2(\"y2\",t))>o){var h=o;o=a,a=h}var c=this.annoCtx.graphics.drawRect(0+t.offsetX,a+t.offsetY,this._getYAxisAnnotationWidth(t),o-a,0,t.fillColor,t.opacity,1,t.borderColor,r);c.node.classList.add(\"apexcharts-annotation-rect\"),c.attr(\"clip-path\",\"url(#gridRectMask\".concat(s.globals.cuid,\")\")),e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}var d=\"right\"===t.label.position?s.globals.gridWidth:\"center\"===t.label.position?s.globals.gridWidth/2:0,g=this.annoCtx.graphics.drawText({x:d+t.label.offsetX,y:(null!=a?a:o)+t.label.offsetY-3,text:n,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:\"apexcharts-yaxis-annotation-label \".concat(t.label.style.cssClass,\" \").concat(t.id?t.id:\"\")});g.attr({rel:i}),e.appendChild(g.node)}},{key:\"_getYAxisAnnotationWidth\",value:function(t){var e=this.w;e.globals.gridWidth;return(t.width.indexOf(\"%\")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:\"drawYAxisAnnotations\",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:\"apexcharts-yaxis-annotations\"});return e.config.annotations.yaxis.map((function(e,a){t.addYaxisAnnotation(e,i.node,a)})),i}}]),t}(),S=function(){function t(e){a(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new w(this.annoCtx)}return r(t,[{key:\"addPointAnnotation\",value:function(t,e,i){this.w;var a=this.helpers.getX1X2(\"x1\",t),s=this.helpers.getY1Y2(\"y1\",t);if(x.isNumber(a)){var r={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:\"apexcharts-point-annotation-marker \".concat(t.marker.cssClass,\" \").concat(t.id?t.id:\"\")},o=this.annoCtx.graphics.drawMarker(a+t.marker.offsetX,s+t.marker.offsetY,r);e.appendChild(o.node);var n=t.label.text?t.label.text:\"\",l=this.annoCtx.graphics.drawText({x:a+t.label.offsetX,y:s+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:n,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:\"apexcharts-point-annotation-label \".concat(t.label.style.cssClass,\" \").concat(t.id?t.id:\"\")});if(l.attr({rel:i}),e.appendChild(l.node),t.customSVG.SVG){var h=this.annoCtx.graphics.group({class:\"apexcharts-point-annotations-custom-svg \"+t.customSVG.cssClass});h.attr({transform:\"translate(\".concat(a+t.customSVG.offsetX,\", \").concat(s+t.customSVG.offsetY,\")\")}),h.node.innerHTML=t.customSVG.SVG,e.appendChild(h.node)}if(t.image.path){var c=t.image.width?t.image.width:20,d=t.image.height?t.image.height:20;o=this.annoCtx.addImage({x:a+t.image.offsetX-c/2,y:s+t.image.offsetY-d/2,width:c,height:d,path:t.image.path,appendTo:\".apexcharts-point-annotations\"})}t.mouseEnter&&o.node.addEventListener(\"mouseenter\",t.mouseEnter.bind(this,t)),t.mouseLeave&&o.node.addEventListener(\"mouseleave\",t.mouseLeave.bind(this,t)),t.click&&o.node.addEventListener(\"click\",t.click.bind(this,t))}}},{key:\"drawPointAnnotations\",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:\"apexcharts-point-annotations\"});return e.config.annotations.points.map((function(e,a){t.addPointAnnotation(e,i.node,a)})),i}}]),t}();var C={name:\"en\",options:{months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],toolbar:{exportToSVG:\"Download SVG\",exportToPNG:\"Download PNG\",exportToCSV:\"Download CSV\",menu:\"Menu\",selection:\"Selection\",selectionZoom:\"Selection Zoom\",zoomIn:\"Zoom In\",zoomOut:\"Zoom Out\",pan:\"Panning\",reset:\"Reset Zoom\"}}},L=function(){function t(){a(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:\"11px\",fontWeight:400,fontFamily:void 0,cssClass:\"\"},formatter:void 0},axisBorder:{show:!1,color:\"#e0e0e0\",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:\"#e0e0e0\",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:\"11px\",fontWeight:900,fontFamily:void 0,cssClass:\"\"}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:\"front\",stroke:{color:\"#b6b6b6\",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:\"#fff\",strokeWidth:2,strokeColor:\"#333\",shape:\"circle\",offsetX:0,offsetY:0,radius:2,cssClass:\"\"},label:{borderColor:\"#c2c2c2\",borderWidth:1,borderRadius:2,text:void 0,textAnchor:\"middle\",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:\"#fff\",color:void 0,fontSize:\"11px\",fontFamily:void 0,fontWeight:400,cssClass:\"\",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:\"#c2c2c2\",borderColor:\"#c2c2c2\",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:\"100%\",yAxisIndex:0,label:{borderColor:\"#c2c2c2\",borderWidth:1,borderRadius:2,text:void 0,textAnchor:\"end\",position:\"right\",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:\"#fff\",color:void 0,fontSize:\"11px\",fontFamily:void 0,fontWeight:400,cssClass:\"\",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:\"#c2c2c2\",borderColor:\"#c2c2c2\",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:\"#c2c2c2\",borderWidth:1,borderRadius:2,text:void 0,textAnchor:\"middle\",orientation:\"vertical\",position:\"top\",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:\"#fff\",color:void 0,fontSize:\"11px\",fontFamily:void 0,fontWeight:400,cssClass:\"\",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:\"\",textAnchor:\"start\",foreColor:void 0,fontSize:\"13px\",fontFamily:void 0,fontWeight:400,appendTo:\".apexcharts-annotations\",backgroundColor:\"transparent\",borderColor:\"#c2c2c2\",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return r(t,[{key:\"init\",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:\"easeinout\",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:\"transparent\",locales:[C],defaultLocale:\"en\",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:\"#000\",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:\"#373d3f\",fontFamily:\"Helvetica, Arial, sans-serif\",height:\"auto\",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:\"x\",fill:{color:\"#24292e\",opacity:.1},stroke:{width:1,color:\"#24292e\",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:\"normal\",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:\",\",headerCategory:\"category\",headerValue:\"value\",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:\"zoom\"},type:\"line\",width:\"100%\",zoom:{enabled:!0,type:\"x\",autoScaleYaxis:!1,zoomedArea:{fill:{color:\"#90CAF9\",opacity:.4},stroke:{color:\"#0D47A1\",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:\"origin\"},bar:{horizontal:!1,columnWidth:\"70%\",barHeight:\"70%\",distributed:!1,borderRadius:0,borderRadiusApplication:\"around\",borderRadiusWhenStacked:\"last\",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:\"top\",maxItems:100,hideOverflowingLabels:!0,orientation:\"horizontal\",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:\"#373d3f\",fontSize:\"12px\",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:\"#00B746\",downward:\"#EF403C\"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:\"#00E396\",lower:\"#008FFB\"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,dataLabels:{format:\"scale\"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:\"50%\",background:\"transparent\",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:\"front\",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:\"#000\",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:\"#f2f2f2\",strokeWidth:\"97%\",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:\"#000\",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:\"16px\",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:\"14px\",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+\"%\"}},total:{show:!1,label:\"Total\",fontSize:\"16px\",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+\"%\"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:\"16px\",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:\"65%\",background:\"transparent\",labels:{show:!1,name:{show:!0,fontSize:\"16px\",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:\"20px\",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:\"Total\",fontSize:\"16px\",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:\"#e8e8e8\"},spokes:{strokeWidth:1,connectorColors:\"#e8e8e8\"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:\"#e8e8e8\",connectorColors:\"#e8e8e8\",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:\"\"},textAnchor:\"middle\",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:\"12px\",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:\"#fff\",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:\"#fff\",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:\"#000\",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:\"#000\",opacity:.45}},fill:{type:\"solid\",colors:void 0,opacity:.85,gradient:{shade:\"dark\",type:\"horizontal\",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:\"squares\",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:\"#e0e0e0\",strokeDashArray:0,position:\"back\",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:\"bottom\",horizontalAlign:\"center\",inverseOrder:!1,fontSize:\"12px\",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:\"#fff\",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:\"#fff\",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:\"circle\",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:\"center\",verticalAlign:\"middle\",offsetX:0,offsetY:0,style:{color:void 0,fontSize:\"14px\",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:\"none\",value:0}},hover:{filter:{type:\"lighten\",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:\"darken\",value:.5}}},title:{text:void 0,align:\"left\",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:\"14px\",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:\"left\",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:\"12px\",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:\"smooth\",lineCap:\"butt\",width:2,colors:void 0,dashArray:0,fill:{type:\"solid\",colors:void 0,opacity:.85,gradient:{shade:\"dark\",type:\"horizontal\",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:\"light\",cssClass:\"\",style:{fontSize:\"12px\",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:\"dd MMM\",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+\": \":\"\"}}},z:{formatter:void 0,title:\"Size: \"},marker:{show:!0,fillColors:void 0},items:{display:\"flex\"},fixed:{enabled:!1,position:\"topRight\",offsetX:0,offsetY:0}},xaxis:{type:\"category\",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:\"12px\",fontWeight:400,fontFamily:void 0,cssClass:\"\"},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:\"yyyy\",month:\"MMM 'yy\",day:\"dd MMM\",hour:\"HH:mm\",minute:\"HH:mm:ss\",second:\"HH:mm:ss\"}},group:{groups:[],style:{colors:[],fontSize:\"12px\",fontWeight:400,fontFamily:void 0,cssClass:\"\"}},axisBorder:{show:!0,color:\"#e0e0e0\",width:\"100%\",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:\"#e0e0e0\",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:\"on\",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:\"bottom\",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:\"12px\",fontWeight:900,fontFamily:void 0,cssClass:\"\"}},crosshairs:{show:!0,width:1,position:\"back\",opacity:.9,stroke:{color:\"#b6b6b6\",width:1,dashArray:3},fill:{type:\"solid\",color:\"#B1B9C4\",gradient:{colorFrom:\"#D8E3F0\",colorTo:\"#BED1E6\",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:\"12px\",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:\"light\",palette:\"palette1\",monochrome:{enabled:!1,color:\"#008FFB\",shadeTo:\"light\",shadeIntensity:.65}}}}}]),t}(),P=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.graphics=new m(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new w(this),this.xAxisAnnotations=new k(this),this.yAxisAnnotations=new A(this),this.pointsAnnotations=new S(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return r(t,[{key:\"drawAxesAnnotations\",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),a=this.pointsAnnotations.drawPointAnnotations(),s=t.config.chart.animations.enabled,r=[e,i,a],o=[i.node,e.node,a.node],n=0;n<3;n++)t.globals.dom.elGraphical.add(r[n]),!s||t.globals.resized||t.globals.dataChanged||\"scatter\"!==t.config.chart.type&&\"bubble\"!==t.config.chart.type&&t.globals.dataPoints>1&&o[n].classList.add(\"apexcharts-element-hidden\"),t.globals.delayedElements.push({el:o[n],index:0});this.helpers.annotationsBackground()}}},{key:\"drawImageAnnos\",value:function(){var t=this;this.w.config.annotations.images.map((function(e,i){t.addImage(e,i)}))}},{key:\"drawTextAnnos\",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,i){t.addText(e,i)}))}},{key:\"addXaxisAnnotation\",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:\"addYaxisAnnotation\",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:\"addPointAnnotation\",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:\"addText\",value:function(t,e){var i=t.x,a=t.y,s=t.text,r=t.textAnchor,o=t.foreColor,n=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.cssClass,d=t.backgroundColor,g=t.borderWidth,u=t.strokeDashArray,p=t.borderRadius,f=t.borderColor,x=t.appendTo,b=void 0===x?\".apexcharts-svg\":x,v=t.paddingLeft,m=void 0===v?4:v,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=this.w,P=this.graphics.drawText({x:i,y:a,text:s,textAnchor:r||\"start\",fontSize:n||\"12px\",fontWeight:h||\"regular\",fontFamily:l||L.config.chart.fontFamily,foreColor:o||L.config.chart.foreColor,cssClass:c}),I=L.globals.dom.baseEl.querySelector(b);I&&I.appendChild(P.node);var T=P.bbox();if(s){var M=this.graphics.drawRect(T.x-m,T.y-C,T.width+m+w,T.height+A+C,p,d||\"transparent\",1,g,f,u);I.insertBefore(M.node,P.node)}}},{key:\"addImage\",value:function(t,e){var i=this.w,a=t.path,s=t.x,r=void 0===s?0:s,o=t.y,n=void 0===o?0:o,l=t.width,h=void 0===l?20:l,c=t.height,d=void 0===c?20:c,g=t.appendTo,u=void 0===g?\".apexcharts-svg\":g,p=i.globals.dom.Paper.image(a);p.size(h,d).move(r,n);var f=i.globals.dom.baseEl.querySelector(u);return f&&f.appendChild(p.node),p}},{key:\"addXaxisAnnotationExternal\",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:\"xaxis\",contextMethod:i.addXaxisAnnotation}),i}},{key:\"addYaxisAnnotationExternal\",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:\"yaxis\",contextMethod:i.addYaxisAnnotation}),i}},{key:\"addPointAnnotationExternal\",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:\"point\",contextMethod:i.addPointAnnotation}),i}},{key:\"addAnnotationExternal\",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,s=t.type,r=t.contextMethod,o=a,n=o.w,l=n.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(s,\"-annotations\")),h=l.childNodes.length+1,c=new L,d=Object.assign({},\"xaxis\"===s?c.xAxisAnnotation:\"yaxis\"===s?c.yAxisAnnotation:c.pointAnnotation),g=x.extend(d,e);switch(s){case\"xaxis\":this.addXaxisAnnotation(g,l,h);break;case\"yaxis\":this.addYaxisAnnotation(g,l,h);break;case\"point\":this.addPointAnnotation(g,l,h)}var u=n.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(s,\"-annotations .apexcharts-\").concat(s,\"-annotation-label[rel='\").concat(h,\"']\")),p=this.helpers.addBackgroundToAnno(u,g);return p&&l.insertBefore(p.node,u),i&&n.globals.memory.methodsToExec.push({context:o,id:g.id?g.id:x.randomId(),method:r,label:\"addAnnotation\",params:e}),a}},{key:\"clearAnnotations\",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations\");e.globals.memory.methodsToExec.map((function(t,i){\"addText\"!==t.label&&\"addAnnotation\"!==t.label||e.globals.memory.methodsToExec.splice(i,1)})),i=x.listToArray(i),Array.prototype.forEach.call(i,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:\"removeAnnotation\",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(\".\".concat(e));a&&(i.globals.memory.methodsToExec.map((function(t,a){t.id===e&&i.globals.memory.methodsToExec.splice(a,1)})),Array.prototype.forEach.call(a,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),I=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return r(t,[{key:\"isValidDate\",value:function(t){return\"number\"!=typeof t&&!isNaN(this.parseDate(t))}},{key:\"getTimeStamp\",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:\"getDate\",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:\"parseDate\",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,\"/\").replace(/[a-z]+/gi,\" \"));return i=this.getTimeStamp(i)}},{key:\"parseDateWithTimezone\",value:function(t){return Date.parse(t.replace(/-/g,\"/\").replace(/[a-z]+/gi,\" \"))}},{key:\"formatDate\",value:function(t,e){var i=this.w.globals.locale,a=this.w.config.xaxis.labels.datetimeUTC,s=[\"\\0\"].concat(u(i.months)),r=[\"\\x01\"].concat(u(i.shortMonths)),o=[\"\\x02\"].concat(u(i.days)),n=[\"\\x03\"].concat(u(i.shortDays));function l(t,e){var i=t+\"\";for(e=e||2;i.length<e;)i=\"0\"+i;return i}var h=a?t.getUTCFullYear():t.getFullYear();e=(e=(e=e.replace(/(^|[^\\\\])yyyy+/g,\"$1\"+h)).replace(/(^|[^\\\\])yy/g,\"$1\"+h.toString().substr(2,2))).replace(/(^|[^\\\\])y/g,\"$1\"+h);var c=(a?t.getUTCMonth():t.getMonth())+1;e=(e=(e=(e=e.replace(/(^|[^\\\\])MMMM+/g,\"$1\"+s[0])).replace(/(^|[^\\\\])MMM/g,\"$1\"+r[0])).replace(/(^|[^\\\\])MM/g,\"$1\"+l(c))).replace(/(^|[^\\\\])M/g,\"$1\"+c);var d=a?t.getUTCDate():t.getDate();e=(e=(e=(e=e.replace(/(^|[^\\\\])dddd+/g,\"$1\"+o[0])).replace(/(^|[^\\\\])ddd/g,\"$1\"+n[0])).replace(/(^|[^\\\\])dd/g,\"$1\"+l(d))).replace(/(^|[^\\\\])d/g,\"$1\"+d);var g=a?t.getUTCHours():t.getHours(),p=g>12?g-12:0===g?12:g;e=(e=(e=(e=e.replace(/(^|[^\\\\])HH+/g,\"$1\"+l(g))).replace(/(^|[^\\\\])H/g,\"$1\"+g)).replace(/(^|[^\\\\])hh+/g,\"$1\"+l(p))).replace(/(^|[^\\\\])h/g,\"$1\"+p);var f=a?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\\\])mm+/g,\"$1\"+l(f))).replace(/(^|[^\\\\])m/g,\"$1\"+f);var x=a?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\\\])ss+/g,\"$1\"+l(x))).replace(/(^|[^\\\\])s/g,\"$1\"+x);var b=a?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\\\])fff+/g,\"$1\"+l(b,3)),b=Math.round(b/10),e=e.replace(/(^|[^\\\\])ff/g,\"$1\"+l(b)),b=Math.round(b/10);var v=g<12?\"AM\":\"PM\";e=(e=(e=e.replace(/(^|[^\\\\])f/g,\"$1\"+b)).replace(/(^|[^\\\\])TT+/g,\"$1\"+v)).replace(/(^|[^\\\\])T/g,\"$1\"+v.charAt(0));var m=v.toLowerCase();e=(e=e.replace(/(^|[^\\\\])tt+/g,\"$1\"+m)).replace(/(^|[^\\\\])t/g,\"$1\"+m.charAt(0));var y=-t.getTimezoneOffset(),w=a||!y?\"Z\":y>0?\"+\":\"-\";if(!a){var k=(y=Math.abs(y))%60;w+=l(Math.floor(y/60))+\":\"+l(k)}e=e.replace(/(^|[^\\\\])K/g,\"$1\"+w);var A=(a?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(o[0],\"g\"),o[A])).replace(new RegExp(n[0],\"g\"),n[A])).replace(new RegExp(s[0],\"g\"),s[c])).replace(new RegExp(r[0],\"g\"),r[c])).replace(/\\\\(.)/g,\"$1\")}},{key:\"getTimeUnitsfromTimestamp\",value:function(t,e,i){var a=this.w;void 0!==a.config.xaxis.min&&(t=a.config.xaxis.min),void 0!==a.config.xaxis.max&&(e=a.config.xaxis.max);var s=this.getDate(t),r=this.getDate(e),o=this.formatDate(s,\"yyyy MM dd HH mm ss fff\").split(\" \"),n=this.formatDate(r,\"yyyy MM dd HH mm ss fff\").split(\" \");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(n[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(n[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(n[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(n[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(n[2],10),minMonth:parseInt(o[1],10)-1,maxMonth:parseInt(n[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(n[0],10)}}},{key:\"isLeapYear\",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:\"calculcateLastDaysOfMonth\",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:\"determineDaysOfYear\",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:\"determineRemainingDaysOfYear\",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:\"determineDaysOfMonths\",value:function(t,e){var i=30;switch(t=x.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),T=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat=\"dd MMM\"}return r(t,[{key:\"xLabelFormat\",value:function(t,e,i,a){var s=this.w;if(\"datetime\"===s.config.xaxis.type&&void 0===s.config.xaxis.labels.formatter&&void 0===s.config.tooltip.x.formatter){var r=new I(this.ctx);return r.formatDate(r.getDate(e),s.config.tooltip.x.format)}return t(e,i,a)}},{key:\"defaultGeneralFormatter\",value:function(t){return Array.isArray(t)?t.map((function(t){return t})):t}},{key:\"defaultYFormatter\",value:function(t,e,i){var a=this.w;return x.isNumber(t)&&(t=0!==a.globals.yValueDecimal?t.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:a.globals.yValueDecimal):a.globals.maxYArr[i]-a.globals.minYArr[i]<5?t.toFixed(1):t.toFixed(0)),t}},{key:\"setLabelFormatters\",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttKeyFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttZFormatter=function(t){return t},e.globals.legendFormatter=function(e){return t.defaultGeneralFormatter(e)},void 0!==e.config.xaxis.labels.formatter?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(t){if(x.isNumber(t)){if(!e.config.xaxis.convertedCatToNumeric&&\"numeric\"===e.config.xaxis.type){if(x.isNumber(e.config.xaxis.decimalsInFloat))return t.toFixed(e.config.xaxis.decimalsInFloat);var i=e.globals.maxX-e.globals.minX;return i>0&&i<100?t.toFixed(1):t.toFixed(0)}if(e.globals.isBarHorizontal)if(e.globals.maxY-e.globals.minYArr<4)return t.toFixed(1);return t.toFixed(0)}return t},\"function\"==typeof e.config.tooltip.x.formatter?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,\"function\"==typeof e.config.xaxis.tooltip.formatter&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||void 0!==e.config.tooltip.y.formatter)&&(e.globals.ttVal=e.config.tooltip.y),void 0!==e.config.tooltip.z.formatter&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),void 0!==e.config.legend.formatter&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach((function(i,a){void 0!==i.labels.formatter?e.globals.yLabelFormatters[a]=i.labels.formatter:e.globals.yLabelFormatters[a]=function(s){return e.globals.xyCharts?Array.isArray(s)?s.map((function(e){return t.defaultYFormatter(e,i,a)})):t.defaultYFormatter(s,i,a):s}})),e.globals}},{key:\"heatmapLabelFormatters\",value:function(){var t=this.w;if(\"heatmap\"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce((function(t,e){return t.length>e.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),M=function(t){var e,i=t.isTimeline,a=t.ctx,s=t.seriesIndex,r=t.dataPointIndex,o=t.y1,n=t.y2,l=t.w,h=l.globals.seriesRangeStart[s][r],c=l.globals.seriesRangeEnd[s][r],d=l.globals.labels[r],g=l.config.series[s].name?l.config.series[s].name:\"\",u=l.globals.ttKeyFormatter,p=l.config.tooltip.y.title.formatter,f={w:l,seriesIndex:s,dataPointIndex:r,start:h,end:c};(\"function\"==typeof p&&(g=p(g,f)),null!==(e=l.config.series[s].data[r])&&void 0!==e&&e.x&&(d=l.config.series[s].data[r].x),i)||\"datetime\"===l.config.xaxis.type&&(d=new T(a).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new I(a).formatDate,w:l}));\"function\"==typeof u&&(d=u(d,f)),Number.isFinite(o)&&Number.isFinite(n)&&(h=o,c=n);var x=\"\",b=\"\",v=l.globals.colors[s];if(void 0===l.config.tooltip.x.formatter)if(\"datetime\"===l.config.xaxis.type){var m=new I(a);x=m.formatDate(m.getDate(h),l.config.tooltip.x.format),b=m.formatDate(m.getDate(c),l.config.tooltip.x.format)}else x=h,b=c;else x=l.config.tooltip.x.formatter(h),b=l.config.tooltip.x.formatter(c);return{start:h,end:c,startVal:x,endVal:b,ylabel:d,color:v,seriesName:g}},z=function(t){var e=t.color,i=t.seriesName,a=t.ylabel,s=t.start,r=t.end,o=t.seriesIndex,n=t.dataPointIndex,l=t.ctx.tooltip.tooltipLabels.getFormatters(o);s=l.yLbFormatter(s),r=l.yLbFormatter(r);var h=l.yLbFormatter(t.w.globals.series[o][n]),c='<span class=\"value start-value\">\\n  '.concat(s,'\\n  </span> <span class=\"separator\">-</span> <span class=\"value end-value\">\\n  ').concat(r,\"\\n  </span>\");return'<div class=\"apexcharts-tooltip-rangebar\"><div> <span class=\"series-name\" style=\"color: '+e+'\">'+(i||\"\")+'</span></div><div> <span class=\"category\">'+a+\": </span> \"+(t.w.globals.comboCharts?\"rangeArea\"===t.w.config.series[o].type||\"rangeBar\"===t.w.config.series[o].type?c:\"<span>\".concat(h,\"</span>\"):c)+\" </div></div>\"},X=function(){function t(e){a(this,t),this.opts=e}return r(t,[{key:\"hideYAxis\",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text=\"\",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:\"line\",value:function(){return{chart:{animations:{easing:\"swing\"}},dataLabels:{enabled:!1},stroke:{width:5,curve:\"straight\"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:\"sparkline\",value:function(t){this.hideYAxis();return x.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:\"bar\",value:function(){return{chart:{stacked:!1,animations:{easing:\"swing\"}},plotOptions:{bar:{dataLabels:{position:\"center\"}}},dataLabels:{style:{colors:[\"#fff\"]},background:{enabled:!1}},stroke:{width:0,lineCap:\"round\"},fill:{opacity:.85},legend:{markers:{shape:\"square\",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:\"between\",crosshairs:{width:\"barWidth\",position:\"back\",fill:{type:\"gradient\"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:\"funnel\",value:function(){return this.hideYAxis(),e(e({},this.bar()),{},{chart:{animations:{easing:\"linear\",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:\"around\",borderRadius:0,dataLabels:{position:\"center\"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:\"candlestick\",value:function(){var t=this;return{stroke:{width:1,colors:[\"#333\"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,s=e.w;return t._getBoxTooltip(s,i,a,[\"Open\",\"High\",\"\",\"Low\",\"Close\"],\"candlestick\")}},states:{active:{filter:{type:\"none\"}}},xaxis:{crosshairs:{width:1}}}}},{key:\"boxPlot\",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:[\"#24292e\"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,s=e.w;return t._getBoxTooltip(s,i,a,[\"Minimum\",\"Q1\",\"Median\",\"Q3\",\"Maximum\"],\"boxPlot\")}},markers:{size:5,strokeWidth:1,strokeColors:\"#111\"},xaxis:{crosshairs:{width:1}}}}},{key:\"rangeBar\",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:\"square\"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:\"center\"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,s=e.w,r=function(){var t=s.globals.seriesRangeStart[i][a];return s.globals.seriesRangeEnd[i][a]-t};return s.globals.comboCharts?\"rangeBar\"===s.config.series[i].type||\"rangeArea\"===s.config.series[i].type?r():t:r()},background:{enabled:!1},style:{colors:[\"#fff\"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var i=M(e(e({},t),{},{isTimeline:!0})),a=i.color,s=i.seriesName,r=i.ylabel,o=i.startVal,n=i.endVal;return z(e(e({},t),{},{color:a,seriesName:s,ylabel:r,start:o,end:n}))}(t):function(t){var i=M(t),a=i.color,s=i.seriesName,r=i.ylabel,o=i.start,n=i.end;return z(e(e({},t),{},{color:a,seriesName:s,ylabel:r,start:o,end:n}))}(t)}},xaxis:{tickPlacement:\"between\",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:\"dumbbell\",value:function(t){var e,i;return null!==(e=t.plotOptions.bar)&&void 0!==e&&e.barHeight||(t.plotOptions.bar.barHeight=2),null!==(i=t.plotOptions.bar)&&void 0!==i&&i.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:\"area\",value:function(){return{stroke:{width:4,fill:{type:\"solid\",gradient:{inverseColors:!1,shade:\"light\",type:\"vertical\",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:\"gradient\",gradient:{inverseColors:!1,shade:\"light\",type:\"vertical\",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:\"rangeArea\",value:function(){return{stroke:{curve:\"straight\",width:0},fill:{type:\"solid\",opacity:.6},markers:{size:0},states:{hover:{filter:{type:\"none\"}},active:{filter:{type:\"none\"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(t){var i=M(t),a=i.color,s=i.seriesName,r=i.ylabel,o=i.start,n=i.end;return z(e(e({},t),{},{color:a,seriesName:s,ylabel:r,start:o,end:n}))}(t)}}}}},{key:\"brush\",value:function(t){return x.extend(t,{chart:{toolbar:{autoSelected:\"selection\",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:\"stacked100\",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})),\"bar\"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return\"number\"==typeof t&&t?t.toFixed(0)+\"%\":t}),t}},{key:\"stackedBars\",value:function(){var t=this.bar();return e(e({},t),{},{plotOptions:e(e({},t.plotOptions),{},{bar:e(e({},t.plotOptions.bar),{},{borderRadiusApplication:\"end\",borderRadiusWhenStacked:\"last\"})})})}},{key:\"convertCatToNumeric\",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:\"convertCatToNumericXaxis\",value:function(t,e,i){t.xaxis.type=\"numeric\",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return x.isNumber(t)?Math.floor(t):t};var a=t.xaxis.labels.formatter,s=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(s=i.map((function(t){return Array.isArray(t)?t:String(t)}))),s&&s.length&&(t.xaxis.labels.formatter=function(t){return x.isNumber(t)?a(s[Math.floor(t)-1]):a(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||\"dataPoints\",t}},{key:\"bubble\",value:function(){return{dataLabels:{style:{colors:[\"#fff\"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:\"solid\",gradient:{shade:\"light\",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:\"scatter\",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:\"heatmap\",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:[\"#fff\"]}},stroke:{colors:[\"#fff\"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:\"top\",markers:{shape:\"square\",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:\"treemap\",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:[\"#fff\"]}},stroke:{show:!0,width:2,colors:[\"#fff\"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:\"pie\",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+\"%\"},style:{colors:[\"#fff\"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:[\"#fff\"]},fill:{opacity:1,gradient:{shade:\"light\",stops:[0,100]}},tooltip:{theme:\"dark\",fillSeriesColor:!0},legend:{position:\"right\"}}}},{key:\"donut\",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+\"%\"},style:{colors:[\"#fff\"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:[\"#fff\"]},fill:{opacity:1,gradient:{shade:\"light\",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:\"dark\",fillSeriesColor:!0},legend:{position:\"right\"}}}},{key:\"polarArea\",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+\"%\"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:\"dark\",fillSeriesColor:!0},legend:{position:\"right\"}}}},{key:\"radar\",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:\"11px\"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:[\"#a8a8a8\"],fontSize:\"11px\"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:\"radialBar\",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:\"dark\",shadeIntensity:.4,inverseColors:!1,type:\"diagonal2\",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:\"right\"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:\"_getBoxTooltip\",value:function(t,e,i,a,s){var r=t.globals.seriesCandleO[e][i],o=t.globals.seriesCandleH[e][i],n=t.globals.seriesCandleM[e][i],l=t.globals.seriesCandleL[e][i],h=t.globals.seriesCandleC[e][i];return t.config.series[e].type&&t.config.series[e].type!==s?'<div class=\"apexcharts-custom-tooltip\">\\n          '.concat(t.config.series[e].name?t.config.series[e].name:\"series-\"+(e+1),\": <strong>\").concat(t.globals.series[e][i],\"</strong>\\n        </div>\"):'<div class=\"apexcharts-tooltip-box apexcharts-tooltip-'.concat(t.config.chart.type,'\">')+\"<div>\".concat(a[0],': <span class=\"value\">')+r+\"</span></div>\"+\"<div>\".concat(a[1],': <span class=\"value\">')+o+\"</span></div>\"+(n?\"<div>\".concat(a[2],': <span class=\"value\">')+n+\"</span></div>\":\"\")+\"<div>\".concat(a[3],': <span class=\"value\">')+l+\"</span></div>\"+\"<div>\".concat(a[4],': <span class=\"value\">')+h+\"</span></div></div>\"}}]),t}(),E=function(){function t(e){a(this,t),this.opts=e}return r(t,[{key:\"init\",value:function(t){var e=t.responsiveOverride,a=this.opts,s=new L,r=new X(a);this.chartType=a.chart.type,a=this.extendYAxis(a),a=this.extendAnnotations(a);var o=s.init(),n={};if(a&&\"object\"===i(a)){var l,h,c,d,g,u,p,f,b,v,m={};m=-1!==[\"line\",\"area\",\"bar\",\"candlestick\",\"boxPlot\",\"rangeBar\",\"rangeArea\",\"bubble\",\"scatter\",\"heatmap\",\"treemap\",\"pie\",\"polarArea\",\"donut\",\"radar\",\"radialBar\"].indexOf(a.chart.type)?r[a.chart.type]():r.line(),null!==(l=a.plotOptions)&&void 0!==l&&null!==(h=l.bar)&&void 0!==h&&h.isFunnel&&(m=r.funnel()),a.chart.stacked&&\"bar\"===a.chart.type&&(m=r.stackedBars()),null!==(c=a.chart.brush)&&void 0!==c&&c.enabled&&(m=r.brush(m)),a.chart.stacked&&\"100%\"===a.chart.stackType&&(a=r.stacked100(a)),null!==(d=a.plotOptions)&&void 0!==d&&null!==(g=d.bar)&&void 0!==g&&g.isDumbbell&&(a=r.dumbbell(a)),\"monotoneCubic\"===(null===(u=a)||void 0===u||null===(p=u.stroke)||void 0===p?void 0:p.curve)&&(a.stroke.curve=\"smooth\"),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(a),a.xaxis=a.xaxis||window.Apex.xaxis||{},e||(a.xaxis.convertedCatToNumeric=!1),(null!==(f=(a=this.checkForCatToNumericXAxis(this.chartType,m,a)).chart.sparkline)&&void 0!==f&&f.enabled||null!==(b=window.Apex.chart)&&void 0!==b&&null!==(v=b.sparkline)&&void 0!==v&&v.enabled)&&(m=r.sparkline(m)),n=x.extend(o,m)}var y=x.extend(n,window.Apex);return o=x.extend(y,a),o=this.handleUserInputErrors(o)}},{key:\"checkForCatToNumericXAxis\",value:function(t,e,i){var a,s,r=new X(i),o=(\"bar\"===t||\"boxPlot\"===t)&&(null===(a=i.plotOptions)||void 0===a||null===(s=a.bar)||void 0===s?void 0:s.horizontal),n=\"pie\"===t||\"polarArea\"===t||\"donut\"===t||\"radar\"===t||\"radialBar\"===t||\"heatmap\"===t,l=\"datetime\"!==i.xaxis.type&&\"numeric\"!==i.xaxis.type,h=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return o||n||!l||\"between\"===h||(i=r.convertCatToNumeric(i)),i}},{key:\"extendYAxis\",value:function(t,e){var i=new L;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=x.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[x.extend(i.yAxis,t.yaxis)]:t.yaxis=x.extendArray(t.yaxis,i.yAxis);var a=!1;t.yaxis.forEach((function(t){t.logarithmic&&(a=!0)}));var s=t.series;return e&&!s&&(s=e.config.series),a&&s.length!==t.yaxis.length&&s.length&&(t.yaxis=s.map((function(e,a){if(e.name||(s[a].name=\"series-\".concat(a+1)),t.yaxis[a])return t.yaxis[a].seriesName=s[a].name,t.yaxis[a];var r=x.extend(i.yAxis,t.yaxis[0]);return r.show=!1,r}))),a&&s.length>1&&s.length!==t.yaxis.length&&console.warn(\"A multi-series logarithmic chart should have equal number of series and y-axes\"),t}},{key:\"extendAnnotations\",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:\"extendYAxisAnnotations\",value:function(t){var e=new L;return t.annotations.yaxis=x.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:\"extendXAxisAnnotations\",value:function(t){var e=new L;return t.annotations.xaxis=x.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:\"extendPointAnnotations\",value:function(t){var e=new L;return t.annotations.points=x.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:\"checkForDarkTheme\",value:function(t){t.theme&&\"dark\"===t.theme.mode&&(t.tooltip||(t.tooltip={}),\"light\"!==t.tooltip.theme&&(t.tooltip.theme=\"dark\"),t.chart.foreColor||(t.chart.foreColor=\"#f6f7f8\"),t.chart.background||(t.chart.background=\"#424242\"),t.theme.palette||(t.theme.palette=\"palette4\"))}},{key:\"handleUserInputErrors\",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error(\"tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.\");if(\"bar\"===e.chart.type&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error(\"Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false\");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return\"bar\"!==e.chart.type&&\"rangeBar\"!==e.chart.type||e.tooltip.shared&&\"barWidth\"===e.xaxis.crosshairs.width&&e.series.length>1&&(e.xaxis.crosshairs.width=\"tickWidth\"),\"candlestick\"!==e.chart.type&&\"boxPlot\"!==e.chart.type||e.yaxis[0].reversed&&(console.warn(\"Reversed y-axis in \".concat(e.chart.type,\" chart is not supported.\")),e.yaxis[0].reversed=!1),e}}]),t}(),Y=function(){function t(){a(this,t)}return r(t,[{key:\"initGlobalVars\",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:\"globalVars\",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:\"ontouchstart\"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:\"zoom\"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:\"pan\"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:\"selection\"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:\"http://www.w3.org/2000/svg\",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:\"init\",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=x.extend({},t),e.initialSeries=x.clone(t.series),e.lastXAxis=x.clone(e.initialConfig.xaxis),e.lastYAxis=x.clone(e.initialConfig.yaxis),e}}]),t}(),F=function(){function t(e){a(this,t),this.opts=e}return r(t,[{key:\"init\",value:function(){var t=new E(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new Y).init(t)}}}]),t}(),R=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return r(t,[{key:\"clippedImgArea\",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth,10),s=parseInt(e.globals.gridHeight,10),r=a>s?a:s,o=t.image,n=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(n=i.fill.image.width+1,l=i.fill.image.height):(n=r+1,l=r):(n=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,\"pattern\");m.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:\"userSpaceOnUse\",width:n+\"px\",height:l+\"px\"});var c=document.createElementNS(e.globals.SVGNS,\"image\");h.appendChild(c),c.setAttributeNS(window.SVG.xlink,\"href\",o),m.setAttrs(c,{x:0,y:0,preserveAspectRatio:\"none\",width:n+\"px\",height:l+\"px\"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:\"getSeriesIndex\",value:function(t){var e=this.w,i=e.config.chart.type;return(\"bar\"===i||\"rangeBar\"===i)&&e.config.plotOptions.bar.distributed||\"heatmap\"===i||\"treemap\"===i?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:\"fillPath\",value:function(t){var e=this.w;this.opts=t;var i,a,s,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var o=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(o=e.globals.seriesColors[this.seriesIndex]),\"function\"==typeof o&&(o=o({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var n=t.fillType?t.fillType:this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;t.color&&(o=t.color),o||(o=\"#fff\",console.warn(\"undefined color - ApexCharts\"));var h=o;if(-1===o.indexOf(\"rgb\")?o.length<9&&(h=x.hexToRgba(o,l)):o.indexOf(\"rgba\")>-1&&(l=x.getOpacityFromRGBA(o)),t.opacity&&(l=t.opacity),\"pattern\"===n&&(a=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:a,fillColor:o,fillOpacity:l,defaultColor:h})),\"gradient\"===n&&(s=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:o,fillOpacity:l,i:this.seriesIndex})),\"image\"===n){var c=r.fill.image.src,d=t.patternID?t.patternID:\"\";this.clippedImgArea({opacity:l,image:Array.isArray(c)?t.seriesNumber<c.length?c[t.seriesNumber]:c[0]:c,width:t.width?t.width:void 0,height:t.height?t.height:void 0,patternUnits:t.patternUnits,patternID:\"pattern\".concat(e.globals.cuid).concat(t.seriesNumber+1).concat(d)}),i=\"url(#pattern\".concat(e.globals.cuid).concat(t.seriesNumber+1).concat(d,\")\")}else i=\"gradient\"===n?s:\"pattern\"===n?a:h;return t.solid&&(i=h),i}},{key:\"getFillType\",value:function(t){var e=this.w;return Array.isArray(e.config.fill.type)?e.config.fill.type[t]:e.config.fill.type}},{key:\"getFillColors\",value:function(){var t=this.w,e=t.config,i=this.opts,a=[];return t.globals.comboCharts?\"line\"===t.config.series[this.seriesIndex].type?Array.isArray(t.globals.stroke.colors)?a=t.globals.stroke.colors:a.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?a=t.globals.fill.colors:a.push(t.globals.fill.colors):\"line\"===e.chart.type?Array.isArray(t.globals.stroke.colors)?a=t.globals.stroke.colors:a.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?a=t.globals.fill.colors:a.push(t.globals.fill.colors),void 0!==i.fillColors&&(a=[],Array.isArray(i.fillColors)?a=i.fillColors.slice():a.push(i.fillColors)),a}},{key:\"handlePatternFill\",value:function(t){var e=t.fillConfig,i=t.patternFill,a=t.fillColor,s=t.fillOpacity,r=t.defaultColor,o=this.w.config.fill;e&&(o=e);var n=this.opts,l=new m(this.ctx),h=Array.isArray(o.pattern.strokeWidth)?o.pattern.strokeWidth[this.seriesIndex]:o.pattern.strokeWidth,c=a;Array.isArray(o.pattern.style)?i=void 0!==o.pattern.style[n.seriesNumber]?l.drawPattern(o.pattern.style[n.seriesNumber],o.pattern.width,o.pattern.height,c,h,s):r:i=l.drawPattern(o.pattern.style,o.pattern.width,o.pattern.height,c,h,s);return i}},{key:\"handleGradientFill\",value:function(t){var i=t.fillColor,a=t.fillOpacity,s=t.fillConfig,r=t.i,o=this.w.config.fill;s&&(o=e(e({},o),s));var n,l=this.opts,h=new m(this.ctx),c=new x,d=o.gradient.type,g=i,u=void 0===o.gradient.opacityFrom?a:Array.isArray(o.gradient.opacityFrom)?o.gradient.opacityFrom[r]:o.gradient.opacityFrom;g.indexOf(\"rgba\")>-1&&(u=x.getOpacityFromRGBA(g));var p=void 0===o.gradient.opacityTo?a:Array.isArray(o.gradient.opacityTo)?o.gradient.opacityTo[r]:o.gradient.opacityTo;if(void 0===o.gradient.gradientToColors||0===o.gradient.gradientToColors.length)n=\"dark\"===o.gradient.shade?c.shadeColor(-1*parseFloat(o.gradient.shadeIntensity),i.indexOf(\"rgb\")>-1?x.rgb2hex(i):i):c.shadeColor(parseFloat(o.gradient.shadeIntensity),i.indexOf(\"rgb\")>-1?x.rgb2hex(i):i);else if(o.gradient.gradientToColors[l.seriesNumber]){var f=o.gradient.gradientToColors[l.seriesNumber];n=f,f.indexOf(\"rgba\")>-1&&(p=x.getOpacityFromRGBA(f))}else n=i;if(o.gradient.gradientFrom&&(g=o.gradient.gradientFrom),o.gradient.gradientTo&&(n=o.gradient.gradientTo),o.gradient.inverseColors){var b=g;g=n,n=b}return g.indexOf(\"rgb\")>-1&&(g=x.rgb2hex(g)),n.indexOf(\"rgb\")>-1&&(n=x.rgb2hex(n)),h.drawGradient(d,g,n,u,p,l.size,o.gradient.stops,o.gradient.colorStops,r)}}]),t}(),H=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"setGlobalMarkerSize\",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length<t.globals.series.length+1)for(var e=0;e<=t.globals.series.length;e++)void 0===t.globals.markers.size[e]&&t.globals.markers.size.push(t.globals.markers.size[0])}else t.globals.markers.size=t.config.series.map((function(e){return t.config.markers.size}))}},{key:\"plotChartMarkers\",value:function(t,e,i,a){var s,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=this.w,n=e,l=t,h=null,c=new m(this.ctx),d=o.config.markers.discrete&&o.config.markers.discrete.length;if((o.globals.markers.size[e]>0||r||d)&&(h=c.group({class:r||d?\"\":\"apexcharts-series-markers\"})).attr(\"clip-path\",\"url(#gridRectMarkerMask\".concat(o.globals.cuid,\")\")),Array.isArray(l.x))for(var g=0;g<l.x.length;g++){var u=i;1===i&&0===g&&(u=0),1===i&&1===g&&(u=1);var p=\"apexcharts-marker\";if(\"line\"!==o.config.chart.type&&\"area\"!==o.config.chart.type||o.globals.comboCharts||o.config.tooltip.intersect||(p+=\" no-pointer-events\"),(Array.isArray(o.config.markers.size)?o.globals.markers.size[e]>0:o.config.markers.size>0)||r||d){x.isNumber(l.y[g])?p+=\" w\".concat(x.randomId()):p=\"apexcharts-nullpoint\";var f=this.getMarkerConfig({cssClass:p,seriesIndex:e,dataPointIndex:u});o.config.series[n].data[u]&&(o.config.series[n].data[u].fillColor&&(f.pointFillColor=o.config.series[n].data[u].fillColor),o.config.series[n].data[u].strokeColor&&(f.pointStrokeColor=o.config.series[n].data[u].strokeColor)),a&&(f.pSize=a),(l.x[g]<0||l.x[g]>o.globals.gridWidth||l.y[g]<-o.globals.markers.largestSize||l.y[g]>o.globals.gridHeight+o.globals.markers.largestSize)&&(f.pSize=0),(s=c.drawMarker(l.x[g],l.y[g],f)).attr(\"rel\",u),s.attr(\"j\",u),s.attr(\"index\",e),s.node.setAttribute(\"default-marker-size\",f.pSize),new v(this.ctx).setSelectionFilter(s,e,u),this.addEvents(s),h&&h.add(s)}else void 0===o.globals.pointsArray[e]&&(o.globals.pointsArray[e]=[]),o.globals.pointsArray[e].push([l.x[g],l.y[g]])}return h}},{key:\"getMarkerConfig\",value:function(t){var e=t.cssClass,i=t.seriesIndex,a=t.dataPointIndex,s=void 0===a?null:a,r=t.finishRadius,o=void 0===r?null:r,n=this.w,l=this.getMarkerStyle(i),h=n.globals.markers.size[i],c=n.config.markers;return null!==s&&c.discrete.length&&c.discrete.map((function(t){t.seriesIndex===i&&t.dataPointIndex===s&&(l.pointStrokeColor=t.strokeColor,l.pointFillColor=t.fillColor,h=t.size,l.pointShape=t.shape)})),{pSize:null===o?h:o,pRadius:c.radius,width:Array.isArray(c.width)?c.width[i]:c.width,height:Array.isArray(c.height)?c.height[i]:c.height,pointStrokeWidth:Array.isArray(c.strokeWidth)?c.strokeWidth[i]:c.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(c.shape)?c.shape[i]:c.shape),class:e,pointStrokeOpacity:Array.isArray(c.strokeOpacity)?c.strokeOpacity[i]:c.strokeOpacity,pointStrokeDashArray:Array.isArray(c.strokeDashArray)?c.strokeDashArray[i]:c.strokeDashArray,pointFillOpacity:Array.isArray(c.fillOpacity)?c.fillOpacity[i]:c.fillOpacity,seriesIndex:i}}},{key:\"addEvents\",value:function(t){var e=this.w,i=new m(this.ctx);t.node.addEventListener(\"mouseenter\",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener(\"mouseleave\",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener(\"mousedown\",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener(\"click\",e.config.markers.onClick),t.node.addEventListener(\"dblclick\",e.config.markers.onDblClick),t.node.addEventListener(\"touchstart\",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:\"getMarkerStyle\",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(a)?a[t]:a,pointFillColor:Array.isArray(i)?i[t]:i}}}]),t}(),D=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return r(t,[{key:\"draw\",value:function(t,e,i){var a=this.w,s=new m(this.ctx),r=i.realIndex,o=i.pointsPos,n=i.zRatio,l=i.elParent,h=s.group({class:\"apexcharts-series-markers apexcharts-series-\".concat(a.config.chart.type)});if(h.attr(\"clip-path\",\"url(#gridRectMarkerMask\".concat(a.globals.cuid,\")\")),Array.isArray(o.x))for(var c=0;c<o.x.length;c++){var d=e+1,g=!0;0===e&&0===c&&(d=0),0===e&&1===c&&(d=1);var u=0,p=a.globals.markers.size[r];if(n!==1/0){var f=a.config.plotOptions.bubble;p=a.globals.seriesZ[r][d],f.zScaling&&(p/=n),f.minBubbleRadius&&p<f.minBubbleRadius&&(p=f.minBubbleRadius),f.maxBubbleRadius&&p>f.maxBubbleRadius&&(p=f.maxBubbleRadius)}a.config.chart.animations.enabled||(u=p);var x=o.x[c],b=o.y[c];if(u=u||0,null!==b&&void 0!==a.globals.series[r][d]||(g=!1),g){var v=this.drawPoint(x,b,u,p,r,d,e);h.add(v)}l.add(h)}}},{key:\"drawPoint\",value:function(t,e,i,a,s,r,o){var n=this.w,l=s,h=new b(this.ctx),c=new v(this.ctx),d=new R(this.ctx),g=new H(this.ctx),u=new m(this.ctx),p=g.getMarkerConfig({cssClass:\"apexcharts-marker\",seriesIndex:l,dataPointIndex:r,finishRadius:\"bubble\"===n.config.chart.type||n.globals.comboCharts&&n.config.series[s]&&\"bubble\"===n.config.series[s].type?a:null});a=p.pSize;var f,x=d.fillPath({seriesNumber:s,dataPointIndex:r,color:p.pointFillColor,patternUnits:\"objectBoundingBox\",value:n.globals.series[s][o]});if(\"circle\"===p.shape?f=u.drawCircle(i):\"square\"!==p.shape&&\"rect\"!==p.shape||(f=u.drawRect(0,0,p.width-p.pointStrokeWidth/2,p.height-p.pointStrokeWidth/2,p.pRadius)),n.config.series[l].data[r]&&n.config.series[l].data[r].fillColor&&(x=n.config.series[l].data[r].fillColor),f.attr({x:t-p.width/2-p.pointStrokeWidth/2,y:e-p.height/2-p.pointStrokeWidth/2,cx:t,cy:e,fill:x,\"fill-opacity\":p.pointFillOpacity,stroke:p.pointStrokeColor,r:a,\"stroke-width\":p.pointStrokeWidth,\"stroke-dasharray\":p.pointStrokeDashArray,\"stroke-opacity\":p.pointStrokeOpacity}),n.config.chart.dropShadow.enabled){var y=n.config.chart.dropShadow;c.dropShadow(f,y,s)}if(!this.initialAnim||n.globals.dataChanged||n.globals.resized)n.globals.animationEnded=!0;else{var w=n.config.chart.animations.speed;h.animateMarker(f,0,\"circle\"===p.shape?a:{width:p.width,height:p.height},w,n.globals.easing,(function(){window.setTimeout((function(){h.animationCompleted(f)}),100)}))}if(n.globals.dataChanged&&\"circle\"===p.shape)if(this.dynamicAnim){var k,A,S,C,L=n.config.chart.animations.dynamicAnimation.speed;null!=(C=n.globals.previousPaths[s]&&n.globals.previousPaths[s][o])&&(k=C.x,A=C.y,S=void 0!==C.r?C.r:a);for(var P=0;P<n.globals.collapsedSeries.length;P++)n.globals.collapsedSeries[P].index===s&&(L=1,a=0);0===t&&0===e&&(a=0),h.animateCircle(f,{cx:k,cy:A,r:S},{cx:t,cy:e,r:a},L,n.globals.easing)}else f.attr({r:a});return f.attr({rel:r,j:r,index:s,\"default-marker-size\":a}),c.setSelectionFilter(f,s,r),g.addEvents(f),f.node.classList.add(\"apexcharts-marker\"),f}},{key:\"centerTextInBubble\",value:function(t){var e=this.w;return{y:t+=parseInt(e.config.dataLabels.style.fontSize,10)/4}}}]),t}(),O=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"dataLabelsCorrection\",value:function(t,e,i,a,s,r,o){var n=this.w,l=!1,h=new m(this.ctx).getTextRects(i,o),c=h.width,d=h.height;e<0&&(e=0),e>n.globals.gridHeight+d&&(e=n.globals.gridHeight+d/2),void 0===n.globals.dataLabelsRects[a]&&(n.globals.dataLabelsRects[a]=[]),n.globals.dataLabelsRects[a].push({x:t,y:e,width:c,height:d});var g=n.globals.dataLabelsRects[a].length-2,u=void 0!==n.globals.lastDrawnDataLabelsIndexes[a]?n.globals.lastDrawnDataLabelsIndexes[a][n.globals.lastDrawnDataLabelsIndexes[a].length-1]:0;if(void 0!==n.globals.dataLabelsRects[a][g]){var p=n.globals.dataLabelsRects[a][u];(t>p.x+p.width||e>p.y+p.height||e+d<p.y||t+c<p.x)&&(l=!0)}return(0===s||r)&&(l=!0),{x:t,y:e,textRects:h,drawnextLabel:l}}},{key:\"drawDataLabel\",value:function(t){var e=this,i=t.type,a=t.pos,s=t.i,r=t.j,o=t.isRangeStart,n=t.strokeWidth,l=void 0===n?2:n,h=this.w,c=new m(this.ctx),d=h.config.dataLabels,g=0,u=0,p=r,f=null;if(!d.enabled||!Array.isArray(a.x))return f;f=c.group({class:\"apexcharts-data-labels\"});for(var x=0;x<a.x.length;x++)if(g=a.x[x]+d.offsetX,u=a.y[x]+d.offsetY+l,!isNaN(g)){1===r&&0===x&&(p=0),1===r&&1===x&&(p=1);var b=h.globals.series[s][p];\"rangeArea\"===i&&(b=o?h.globals.seriesRangeStart[s][p]:h.globals.seriesRangeEnd[s][p]);var v=\"\",y=function(t){return h.config.dataLabels.formatter(t,{ctx:e.ctx,seriesIndex:s,dataPointIndex:p,w:h})};if(\"bubble\"===h.config.chart.type)v=y(b=h.globals.seriesZ[s][p]),u=a.y[x],u=new D(this.ctx).centerTextInBubble(u,s,p).y;else void 0!==b&&(v=y(b));this.plotDataLabelsText({x:g,y:u,text:v,i:s,j:p,parent:f,offsetCorrection:!0,dataLabelsConfig:h.config.dataLabels})}return f}},{key:\"plotDataLabelsText\",value:function(t){var e=this.w,i=new m(this.ctx),a=t.x,s=t.y,r=t.i,o=t.j,n=t.text,l=t.textAnchor,h=t.fontSize,c=t.parent,d=t.dataLabelsConfig,g=t.color,u=t.alwaysDrawDataLabel,p=t.offsetCorrection;if(!(Array.isArray(e.config.dataLabels.enabledOnSeries)&&e.config.dataLabels.enabledOnSeries.indexOf(r)<0)){var f={x:a,y:s,drawnextLabel:!0,textRects:null};p&&(f=this.dataLabelsCorrection(a,s,n,r,o,u,parseInt(d.style.fontSize,10))),e.globals.zoomed||(a=f.x,s=f.y),f.textRects&&(a<-20-f.textRects.width||a>e.globals.gridWidth+f.textRects.width+30)&&(n=\"\");var x=e.globals.dataLabels.style.colors[r];((\"bar\"===e.config.chart.type||\"rangeBar\"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(x=e.globals.dataLabels.style.colors[o]),\"function\"==typeof x&&(x=x({series:e.globals.series,seriesIndex:r,dataPointIndex:o,w:e})),g&&(x=g);var b=d.offsetX,y=d.offsetY;if(\"bar\"!==e.config.chart.type&&\"rangeBar\"!==e.config.chart.type||(b=0,y=0),f.drawnextLabel){var w=i.drawText({width:100,height:parseInt(d.style.fontSize,10),x:a+b,y:s+y,foreColor:x,textAnchor:l||d.textAnchor,text:n,fontSize:h||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||\"normal\"});if(w.attr({class:\"apexcharts-datalabel\",cx:a,cy:s}),d.dropShadow.enabled){var k=d.dropShadow;new v(this.ctx).dropShadow(w,k)}c.add(w),void 0===e.globals.lastDrawnDataLabelsIndexes[r]&&(e.globals.lastDrawnDataLabelsIndexes[r]=[]),e.globals.lastDrawnDataLabelsIndexes[r].push(o)}}}},{key:\"addBackgroundToDataLabel\",value:function(t,e){var i=this.w,a=i.config.dataLabels.background,s=a.padding,r=a.padding/2,o=e.width,n=e.height,l=new m(this.ctx).drawRect(e.x-s,e.y-r/2,o+2*s,n+r,a.borderRadius,\"transparent\"===i.config.chart.background?\"#fff\":i.config.chart.background,a.opacity,a.borderWidth,a.borderColor);a.dropShadow.enabled&&new v(this.ctx).dropShadow(l,a.dropShadow);return l}},{key:\"dataLabelsBackground\",value:function(){var t=this.w;if(\"bubble\"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-datalabels text\"),i=0;i<e.length;i++){var a=e[i],s=a.getBBox(),r=null;if(s.width&&s.height&&(r=this.addBackgroundToDataLabel(a,s)),r){a.parentNode.insertBefore(r.node,a);var o=a.getAttribute(\"fill\");t.config.chart.animations.enabled&&!t.globals.resized&&!t.globals.dataChanged?r.animate().attr({fill:o}):r.attr({fill:o}),a.setAttribute(\"fill\",t.config.dataLabels.background.foreColor)}}}},{key:\"bringForward\",value:function(){for(var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-datalabels\"),i=t.globals.dom.baseEl.querySelector(\".apexcharts-plot-series:last-child\"),a=0;a<e.length;a++)i&&i.insertBefore(e[a],i.nextSibling)}}]),t}(),N=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.legendInactiveClass=\"legend-mouseover-inactive\"}return r(t,[{key:\"getAllSeriesEls\",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName(\"apexcharts-series\")}},{key:\"getSeriesByName\",value:function(t){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-inner .apexcharts-series[seriesName='\".concat(x.escapeString(t),\"']\"))}},{key:\"isSeriesHidden\",value:function(t){var e=this.getSeriesByName(t),i=parseInt(e.getAttribute(\"data:realIndex\"),10);return{isHidden:e.classList.contains(\"apexcharts-series-collapsed\"),realIndex:i}}},{key:\"addCollapsedClassToSeries\",value:function(t,e){var i=this.w;function a(i){for(var a=0;a<i.length;a++)i[a].index===e&&t.node.classList.add(\"apexcharts-series-collapsed\")}a(i.globals.collapsedSeries),a(i.globals.ancillaryCollapsedSeries)}},{key:\"toggleSeries\",value:function(t){var e=this.isSeriesHidden(t);return this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,e.isHidden),e.isHidden}},{key:\"showSeries\",value:function(t){var e=this.isSeriesHidden(t);e.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,!0)}},{key:\"hideSeries\",value:function(t){var e=this.isSeriesHidden(t);e.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex,!1)}},{key:\"resetSeries\",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w,s=x.clone(a.globals.initialSeries);a.globals.previousPaths=[],i?(a.globals.collapsedSeries=[],a.globals.ancillaryCollapsedSeries=[],a.globals.collapsedSeriesIndices=[],a.globals.ancillaryCollapsedSeriesIndices=[]):s=this.emptyCollapsedSeries(s),a.config.series=s,t&&(e&&(a.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled))}},{key:\"emptyCollapsedSeries\",value:function(t){for(var e=this.w,i=0;i<t.length;i++)e.globals.collapsedSeriesIndices.indexOf(i)>-1&&(t[i].data=[]);return t}},{key:\"toggleSeriesOnHover\",value:function(t,e){var i=this.w;e||(e=t.target);var a=i.globals.dom.baseEl.querySelectorAll(\".apexcharts-series, .apexcharts-datalabels\");if(\"mousemove\"===t.type){var s=parseInt(e.getAttribute(\"rel\"),10)-1,r=null,o=null;i.globals.axisCharts||\"radialBar\"===i.config.chart.type?i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(s,\"']\")),o=i.globals.dom.baseEl.querySelector(\".apexcharts-datalabels[data\\\\:realIndex='\".concat(s,\"']\"))):r=i.globals.dom.baseEl.querySelector(\".apexcharts-series[rel='\".concat(s+1,\"']\")):r=i.globals.dom.baseEl.querySelector(\".apexcharts-series[rel='\".concat(s+1,\"'] path\"));for(var n=0;n<a.length;n++)a[n].classList.add(this.legendInactiveClass);null!==r&&(i.globals.axisCharts||r.parentNode.classList.remove(this.legendInactiveClass),r.classList.remove(this.legendInactiveClass),null!==o&&o.classList.remove(this.legendInactiveClass))}else if(\"mouseout\"===t.type)for(var l=0;l<a.length;l++)a[l].classList.remove(this.legendInactiveClass)}},{key:\"highlightRangeInSeries\",value:function(t,e){var i=this,a=this.w,s=a.globals.dom.baseEl.getElementsByClassName(\"apexcharts-heatmap-rect\"),r=function(t){for(var e=0;e<s.length;e++)s[e].classList[t](i.legendInactiveClass)};if(\"mousemove\"===t.type){var o=parseInt(e.getAttribute(\"rel\"),10)-1;r(\"add\"),function(t){for(var e=0;e<s.length;e++){var a=parseInt(s[e].getAttribute(\"val\"),10);a>=t.from&&a<=t.to&&s[e].classList.remove(i.legendInactiveClass)}}(a.config.plotOptions.heatmap.colorScale.ranges[o])}else\"mouseout\"===t.type&&r(\"remove\")}},{key:\"getActiveConfigSeriesIndex\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"asc\",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this.w,a=0;if(i.config.series.length>1)for(var s=i.config.series.map((function(t,a){return t.data&&t.data.length>0&&-1===i.globals.collapsedSeriesIndices.indexOf(a)&&(!i.globals.comboCharts||0===e.length||e.length&&e.indexOf(i.config.series[a].type)>-1)?a:-1})),r=\"asc\"===t?0:s.length-1;\"asc\"===t?r<s.length:r>=0;\"asc\"===t?r++:r--)if(-1!==s[r]){a=s[r];break}return a}},{key:\"getBarSeriesIndices\",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(t,e){return\"bar\"===t.type||\"column\"===t.type?e:-1})).filter((function(t){return-1!==t})):this.w.config.series.map((function(t,e){return e}))}},{key:\"getPreviousPaths\",value:function(){var t=this.w;function e(e,i,a){for(var s=e[i].childNodes,r={type:a,paths:[],realIndex:e[i].getAttribute(\"data:realIndex\")},o=0;o<s.length;o++)if(s[o].hasAttribute(\"pathTo\")){var n=s[o].getAttribute(\"pathTo\");r.paths.push({d:n})}t.globals.previousPaths.push(r)}t.globals.previousPaths=[];[\"line\",\"area\",\"bar\",\"rangebar\",\"rangeArea\",\"candlestick\",\"radar\"].forEach((function(i){for(var a,s=(a=i,t.globals.dom.baseEl.querySelectorAll(\".apexcharts-\".concat(a,\"-series .apexcharts-series\"))),r=0;r<s.length;r++)e(s,r,i)})),this.handlePrevBubbleScatterPaths(\"bubble\"),this.handlePrevBubbleScatterPaths(\"scatter\");var i=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-\".concat(t.config.chart.type,\" .apexcharts-series\"));if(i.length>0)for(var a=function(e){for(var i=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-\".concat(t.config.chart.type,\" .apexcharts-series[data\\\\:realIndex='\").concat(e,\"'] rect\")),a=[],s=function(t){var e=function(e){return i[t].getAttribute(e)},s={x:parseFloat(e(\"x\")),y:parseFloat(e(\"y\")),width:parseFloat(e(\"width\")),height:parseFloat(e(\"height\"))};a.push({rect:s,color:i[t].getAttribute(\"color\")})},r=0;r<i.length;r++)s(r);t.globals.previousPaths.push(a)},s=0;s<i.length;s++)a(s);t.globals.axisCharts||(t.globals.previousPaths=t.globals.series)}},{key:\"handlePrevBubbleScatterPaths\",value:function(t){var e=this.w,i=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-\".concat(t,\"-series .apexcharts-series\"));if(i.length>0)for(var a=0;a<i.length;a++){for(var s=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-\".concat(t,\"-series .apexcharts-series[data\\\\:realIndex='\").concat(a,\"'] circle\")),r=[],o=0;o<s.length;o++)r.push({x:s[o].getAttribute(\"cx\"),y:s[o].getAttribute(\"cy\"),r:s[o].getAttribute(\"r\")});e.globals.previousPaths.push(r)}}},{key:\"clearPreviousPaths\",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1}},{key:\"handleNoData\",value:function(){var t=this.w,e=t.config.noData,i=new m(this.ctx),a=t.globals.svgWidth/2,s=t.globals.svgHeight/2,r=\"middle\";if(t.globals.noData=!0,t.globals.animationEnded=!0,\"left\"===e.align?(a=10,r=\"start\"):\"right\"===e.align&&(a=t.globals.svgWidth-10,r=\"end\"),\"top\"===e.verticalAlign?s=50:\"bottom\"===e.verticalAlign&&(s=t.globals.svgHeight-50),a+=e.offsetX,s=s+parseInt(e.style.fontSize,10)+2+e.offsetY,void 0!==e.text&&\"\"!==e.text){var o=i.drawText({x:a,y:s,text:e.text,textAnchor:r,fontSize:e.style.fontSize,fontFamily:e.style.fontFamily,foreColor:e.style.color,opacity:1,class:\"apexcharts-text-nodata\"});t.globals.dom.Paper.add(o)}}},{key:\"setNullSeriesToZeroValues\",value:function(t){for(var e=this.w,i=0;i<t.length;i++)if(0===t[i].length)for(var a=0;a<t[e.globals.maxValsInArrayIndex].length;a++)t[i].push(0);return t}},{key:\"hasAllSeriesEqualX\",value:function(){for(var t=!0,e=this.w,i=this.filteredSeriesX(),a=0;a<i.length-1;a++)if(i[a][0]!==i[a+1][0]){t=!1;break}return e.globals.allSeriesHasEqualX=t,t}},{key:\"filteredSeriesX\",value:function(){var t=this.w.globals.seriesX.map((function(t){return t.length>0?t:[]}));return t}}]),t}(),W=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new y(this.ctx)}return r(t,[{key:\"isMultiFormat\",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:\"isFormatXY\",value:function(){var t=this.w.config.series.slice(),e=new N(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:\"isFormat2DArray\",value:function(){var t=this.w.config.series.slice(),e=new N(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:\"handleFormat2DArray\",value:function(t,e){for(var i=this.w.config,a=this.w.globals,s=\"boxPlot\"===i.chart.type||\"boxPlot\"===i.series[e].type,r=0;r<t[e].data.length;r++)if(void 0!==t[e].data[r][1]&&(Array.isArray(t[e].data[r][1])&&4===t[e].data[r][1].length&&!s?this.twoDSeries.push(x.parseNumber(t[e].data[r][1][3])):t[e].data[r].length>=5?this.twoDSeries.push(x.parseNumber(t[e].data[r][4])):this.twoDSeries.push(x.parseNumber(t[e].data[r][1])),a.dataFormatXNumeric=!0),\"datetime\"===i.xaxis.type){var o=new Date(t[e].data[r][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(t[e].data[r][0]);for(var n=0;n<t[e].data.length;n++)void 0!==t[e].data[n][2]&&(this.threeDSeries.push(t[e].data[n][2]),a.isDataXYZ=!0)}},{key:\"handleFormatXY\",value:function(t,e){var i=this.w.config,a=this.w.globals,s=new I(this.ctx),r=e;a.collapsedSeriesIndices.indexOf(e)>-1&&(r=this.activeSeriesIndex);for(var o=0;o<t[e].data.length;o++)void 0!==t[e].data[o].y&&(Array.isArray(t[e].data[o].y)?this.twoDSeries.push(x.parseNumber(t[e].data[o].y[t[e].data[o].y.length-1])):this.twoDSeries.push(x.parseNumber(t[e].data[o].y))),void 0!==t[e].data[o].goals&&Array.isArray(t[e].data[o].goals)?(void 0===this.seriesGoals[e]&&(this.seriesGoals[e]=[]),this.seriesGoals[e].push(t[e].data[o].goals)):(void 0===this.seriesGoals[e]&&(this.seriesGoals[e]=[]),this.seriesGoals[e].push(null));for(var n=0;n<t[r].data.length;n++){var l=\"string\"==typeof t[r].data[n].x,h=Array.isArray(t[r].data[n].x),c=!h&&!!s.isValidDate(t[r].data[n].x);if(l||c)if(l||i.xaxis.convertedCatToNumeric){var d=a.isBarHorizontal&&a.isRangeData;\"datetime\"!==i.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[r].data[n].x),isNaN(t[r].data[n].x)||\"category\"===this.w.config.xaxis.type||\"string\"==typeof t[r].data[n].x||(a.isXNumeric=!0)):this.twoDSeriesX.push(s.parseDate(t[r].data[n].x))}else\"datetime\"===i.xaxis.type?this.twoDSeriesX.push(s.parseDate(t[r].data[n].x.toString())):(a.dataFormatXNumeric=!0,a.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(t[r].data[n].x)));else h?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[r].data[n].x)):(a.isXNumeric=!0,a.dataFormatXNumeric=!0,this.twoDSeriesX.push(t[r].data[n].x))}if(t[e].data[0]&&void 0!==t[e].data[0].z){for(var g=0;g<t[e].data.length;g++)this.threeDSeries.push(t[e].data[g].z);a.isDataXYZ=!0}}},{key:\"handleRangeData\",value:function(t,e){var i=this.w.globals,a={};return this.isFormat2DArray()?a=this.handleRangeDataFormat(\"array\",t,e):this.isFormatXY()&&(a=this.handleRangeDataFormat(\"xy\",t,e)),i.seriesRangeStart.push(a.start),i.seriesRangeEnd.push(a.end),i.seriesRange.push(a.rangeUniques),i.seriesRange.forEach((function(t,e){t&&t.forEach((function(t,e){t.y.forEach((function(e,i){for(var a=0;a<t.y.length;a++)if(i!==a){var s=e.y1,r=e.y2,o=t.y[a].y1;s<=t.y[a].y2&&o<=r&&(t.overlaps.indexOf(e.rangeName)<0&&t.overlaps.push(e.rangeName),t.overlaps.indexOf(t.y[a].rangeName)<0&&t.overlaps.push(t.y[a].rangeName))}}))}))})),a}},{key:\"handleCandleStickBoxData\",value:function(t,e){var i=this.w.globals,a={};return this.isFormat2DArray()?a=this.handleCandleStickBoxDataFormat(\"array\",t,e):this.isFormatXY()&&(a=this.handleCandleStickBoxDataFormat(\"xy\",t,e)),i.seriesCandleO[e]=a.o,i.seriesCandleH[e]=a.h,i.seriesCandleM[e]=a.m,i.seriesCandleL[e]=a.l,i.seriesCandleC[e]=a.c,a}},{key:\"handleRangeDataFormat\",value:function(t,e,i){var a=[],s=[],r=e[i].data.filter((function(t,e,i){return e===i.findIndex((function(e){return e.x===t.x}))})).map((function(t,e){return{x:t.x,overlaps:[],y:[]}}));if(\"array\"===t)for(var o=0;o<e[i].data.length;o++)Array.isArray(e[i].data[o])?(a.push(e[i].data[o][1][0]),s.push(e[i].data[o][1][1])):(a.push(e[i].data[o]),s.push(e[i].data[o]));else if(\"xy\"===t)for(var n=function(t){var o=Array.isArray(e[i].data[t].y),n=x.randomId(),l=e[i].data[t].x,h={y1:o?e[i].data[t].y[0]:e[i].data[t].y,y2:o?e[i].data[t].y[1]:e[i].data[t].y,rangeName:n};e[i].data[t].rangeName=n;var c=r.findIndex((function(t){return t.x===l}));r[c].y.push(h),a.push(h.y1),s.push(h.y2)},l=0;l<e[i].data.length;l++)n(l);return{start:a,end:s,rangeUniques:r}}},{key:\"handleCandleStickBoxDataFormat\",value:function(t,e,i){var a=this.w,s=\"boxPlot\"===a.config.chart.type||\"boxPlot\"===a.config.series[i].type,r=[],o=[],n=[],l=[],h=[];if(\"array\"===t)if(s&&6===e[i].data[0].length||!s&&5===e[i].data[0].length)for(var c=0;c<e[i].data.length;c++)r.push(e[i].data[c][1]),o.push(e[i].data[c][2]),s?(n.push(e[i].data[c][3]),l.push(e[i].data[c][4]),h.push(e[i].data[c][5])):(l.push(e[i].data[c][3]),h.push(e[i].data[c][4]));else for(var d=0;d<e[i].data.length;d++)Array.isArray(e[i].data[d][1])&&(r.push(e[i].data[d][1][0]),o.push(e[i].data[d][1][1]),s?(n.push(e[i].data[d][1][2]),l.push(e[i].data[d][1][3]),h.push(e[i].data[d][1][4])):(l.push(e[i].data[d][1][2]),h.push(e[i].data[d][1][3])));else if(\"xy\"===t)for(var g=0;g<e[i].data.length;g++)Array.isArray(e[i].data[g].y)&&(r.push(e[i].data[g].y[0]),o.push(e[i].data[g].y[1]),s?(n.push(e[i].data[g].y[2]),l.push(e[i].data[g].y[3]),h.push(e[i].data[g].y[4])):(l.push(e[i].data[g].y[2]),h.push(e[i].data[g].y[3])));return{o:r,h:o,m:n,l:l,c:h}}},{key:\"parseDataAxisCharts\",value:function(t){var e,i=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,s=this.w.config,r=this.w.globals,o=new I(a),n=s.labels.length>0?s.labels.slice():s.xaxis.categories.slice();if(r.isRangeBar=\"rangeBar\"===s.chart.type&&r.isBarHorizontal,r.hasXaxisGroups=\"category\"===s.xaxis.type&&s.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=s.xaxis.group.groups),r.hasSeriesGroups=null===(e=t[0])||void 0===e?void 0:e.group,r.hasSeriesGroups){var l=[],h=u(new Set(t.map((function(t){return t.group}))));t.forEach((function(t,e){var i=h.indexOf(t.group);l[i]||(l[i]=[]),l[i].push(t.name)})),r.seriesGroups=l}for(var c=function(){for(var t=0;t<n.length;t++)if(\"string\"==typeof n[t]){if(!o.isValidDate(n[t]))throw new Error(\"You have provided invalid Date format. Please provide a valid JavaScript Date\");i.twoDSeriesX.push(o.parseDate(n[t]))}else i.twoDSeriesX.push(n[t])},d=0;d<t.length;d++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===t[d].data)return void console.error(\"It is a possibility that you may have not included 'data' property in series.\");if(\"rangeBar\"!==s.chart.type&&\"rangeArea\"!==s.chart.type&&\"rangeBar\"!==t[d].type&&\"rangeArea\"!==t[d].type||(r.isRangeData=!0,\"rangeBar\"!==s.chart.type&&\"rangeArea\"!==s.chart.type||this.handleRangeData(t,d)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(t,d):this.isFormatXY()&&this.handleFormatXY(t,d),\"candlestick\"!==s.chart.type&&\"candlestick\"!==t[d].type&&\"boxPlot\"!==s.chart.type&&\"boxPlot\"!==t[d].type||this.handleCandleStickBoxData(t,d),r.series.push(this.twoDSeries),r.labels.push(this.twoDSeriesX),r.seriesX.push(this.twoDSeriesX),r.seriesGoals=this.seriesGoals,d!==this.activeSeriesIndex||this.fallbackToCategory||(r.isXNumeric=!0);else{\"datetime\"===s.xaxis.type?(r.isXNumeric=!0,c(),r.seriesX.push(this.twoDSeriesX)):\"numeric\"===s.xaxis.type&&(r.isXNumeric=!0,n.length>0&&(this.twoDSeriesX=n,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var g=t[d].data.map((function(t){return x.parseNumber(t)}));r.series.push(g)}r.seriesZ.push(this.threeDSeries),void 0!==t[d].name?r.seriesNames.push(t[d].name):r.seriesNames.push(\"series-\"+parseInt(d+1,10)),void 0!==t[d].color?r.seriesColors.push(t[d].color):r.seriesColors.push(void 0)}return this.w}},{key:\"parseDataNonAxisCharts\",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a<e.series.length;a++)void 0===e.seriesNames[a]&&e.seriesNames.push(\"series-\"+(a+1));return this.w}},{key:\"handleExternalLabelsData\",value:function(t){var e=this.w.config,i=this.w.globals;if(e.xaxis.categories.length>0)i.labels=e.xaxis.categories;else if(e.labels.length>0)i.labels=e.labels.slice();else if(this.fallbackToCategory){if(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map((function(t){t.forEach((function(t){i.labels.indexOf(t.x)<0&&t.x&&i.labels.push(t.x)}))})),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),e.xaxis.convertedCatToNumeric)new X(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t)}else this._generateExternalLabels(t)}},{key:\"_generateExternalLabels\",value:function(t){var e=this.w.globals,i=this.w.config,a=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var s=i.series.map((function(t,e){return t.data.filter((function(t,e,i){return i.findIndex((function(e){return e.x===t.x}))===e}))})),r=s.reduce((function(t,e,i,a){return a[t].length>e.length?t:i}),0),o=0;o<s[r].length;o++)a.push(o+1);else for(var n=0;n<e.series[e.maxValsInArrayIndex].length;n++)a.push(n+1);e.seriesX=[];for(var l=0;l<t.length;l++)e.seriesX.push(a);this.w.globals.isBarHorizontal||(e.isXNumeric=!0)}if(0===a.length){a=e.axisCharts?[]:e.series.map((function(t,e){return e+1}));for(var h=0;h<t.length;h++)e.seriesX.push(a)}e.labels=a,i.xaxis.convertedCatToNumeric&&(e.categoryLabels=a.map((function(t){return i.xaxis.labels.formatter(t)}))),e.noLabelsProvided=!0}},{key:\"parseData\",value:function(t){var e=this.w,i=e.config,a=e.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),a.axisCharts?(this.parseDataAxisCharts(t),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(t),i.chart.stacked){var s=new N(this.ctx);a.series=s.setNullSeriesToZeroValues(a.series)}this.coreUtils.getSeriesTotals(),a.axisCharts&&(a.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),a.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),a.dataFormatXNumeric||a.isXNumeric&&(\"numeric\"!==i.xaxis.type||0!==i.labels.length||0!==i.xaxis.categories.length)||this.handleExternalLabelsData(t);for(var r=this.coreUtils.getCategoryLabels(a.labels),o=0;o<r.length;o++)if(Array.isArray(r[o])){a.isMultiLineX=!0;break}}},{key:\"excludeCollapsedSeriesInYAxis\",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map((function(i,a){if(t.w.globals.isMultipleYAxis&&!e.config.chart.stacked)return i.index}))}}]),t}(),B=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"getLabel\",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:\"12px\",o=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],n=this.w,l=void 0===t[a]?\"\":t[a],h=l,c=n.globals.xLabelFormatter,d=n.config.xaxis.labels.formatter,g=!1,u=new T(this.ctx),p=l;o&&(h=u.xLabelFormat(c,l,p,{i:a,dateFormatter:new I(this.ctx).formatDate,w:n}),void 0!==d&&(h=d(l,t[a],{i:a,dateFormatter:new I(this.ctx).formatDate,w:n})));var f,x;e.length>0?(f=e[a].unit,x=null,e.forEach((function(t){\"month\"===t.unit?x=\"year\":\"day\"===t.unit?x=\"month\":\"hour\"===t.unit?x=\"day\":\"minute\"===t.unit&&(x=\"hour\")})),g=x===f,i=e[a].position,h=e[a].value):\"datetime\"===n.config.xaxis.type&&void 0===d&&(h=\"\"),void 0===h&&(h=\"\"),h=Array.isArray(h)?h:h.toString();var b=new m(this.ctx),v={};v=n.globals.rotateXLabels&&o?b.getTextRects(h,parseInt(r,10),null,\"rotate(\".concat(n.config.xaxis.labels.rotate,\" 0 0)\"),!1):b.getTextRects(h,parseInt(r,10));var y=!n.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(h)&&(0===h.indexOf(\"NaN\")||0===h.toLowerCase().indexOf(\"invalid\")||h.toLowerCase().indexOf(\"infinity\")>=0||s.indexOf(h)>=0&&y)&&(h=\"\"),{x:i,text:h,textRect:v,isBold:g}}},{key:\"checkLabelBasedOnTickamount\",value:function(t,e,i){var a=this.w,s=a.config.xaxis.tickAmount;return\"dataPoints\"===s&&(s=Math.round(a.globals.gridWidth/120)),s>i||t%Math.round(i/(s+1))==0||(e.text=\"\"),e}},{key:\"checkForOverflowingLabels\",value:function(t,e,i,a,s){var r=this.w;if(0===t&&r.globals.skipFirstTimelinelabel&&(e.text=\"\"),t===i-1&&r.globals.skipLastTimelinelabel&&(e.text=\"\"),r.config.xaxis.labels.hideOverlappingLabels&&a.length>0){var o=s[s.length-1];e.x<o.textRect.width/(r.globals.rotateXLabels?Math.abs(r.config.xaxis.labels.rotate)/12:1.01)+o.x&&(e.text=\"\")}return e}},{key:\"checkForReversedLabels\",value:function(t,e){var i=this.w;return i.config.yaxis[t]&&i.config.yaxis[t].reversed&&e.reverse(),e}},{key:\"isYAxisHidden\",value:function(t){var e=this.w,i=new y(this.ctx);return!e.config.yaxis[t].show||!e.config.yaxis[t].showForNullSeries&&i.isSeriesNull(t)&&-1===e.globals.collapsedSeriesIndices.indexOf(t)}},{key:\"getYAxisForeColor\",value:function(t,e){var i=this.w;return Array.isArray(t)&&i.globals.yAxisScale[e]&&this.ctx.theme.pushExtraColors(t,i.globals.yAxisScale[e].result.length,!1),t}},{key:\"drawYAxisTicks\",value:function(t,e,i,a,s,r,o){var n=this.w,l=new m(this.ctx),h=n.globals.translateY;if(a.show&&e>0){!0===n.config.yaxis[s].opposite&&(t+=a.width);for(var c=e;c>=0;c--){var d=h+e/10+n.config.yaxis[s].labels.offsetY-1;n.globals.isBarHorizontal&&(d=r*c),\"heatmap\"===n.config.chart.type&&(d+=r/2);var g=l.drawLine(t+i.offsetX-a.width+a.offsetX,d+a.offsetY,t+i.offsetX+a.offsetX,d+a.offsetY,a.color);o.add(g),h+=r}}}}]),t}(),G=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"scaleSvgNode\",value:function(t,e){var i=parseFloat(t.getAttributeNS(null,\"width\")),a=parseFloat(t.getAttributeNS(null,\"height\"));t.setAttributeNS(null,\"width\",i*e),t.setAttributeNS(null,\"height\",a*e),t.setAttributeNS(null,\"viewBox\",\"0 0 \"+i+\" \"+a)}},{key:\"fixSvgStringForIe11\",value:function(t){if(!x.isIE11())return t.replace(/&nbsp;/g,\"&#160;\");var e=0,i=t.replace(/xmlns=\"http:\\/\\/www.w3.org\\/2000\\/svg\"/g,(function(t){return 2===++e?'xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:svgjs=\"http://svgjs.dev\"':t}));return i=(i=i.replace(/xmlns:NS\\d+=\"\"/g,\"\")).replace(/NS\\d+:(\\w+:\\w+=\")/g,\"$1\")}},{key:\"getSvgString\",value:function(t){null==t&&(t=1);var e=this.w.globals.dom.Paper.svg();if(1!==t){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,t),e=(new XMLSerializer).serializeToString(i)}return this.fixSvgStringForIe11(e)}},{key:\"cleanup\",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName(\"apexcharts-xcrosshairs\"),i=t.globals.dom.baseEl.getElementsByClassName(\"apexcharts-ycrosshairs\"),a=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-zoom-rect, .apexcharts-selection-rect\");Array.prototype.forEach.call(a,(function(t){t.setAttribute(\"width\",0)})),e&&e[0]&&(e[0].setAttribute(\"x\",-500),e[0].setAttribute(\"x1\",-500),e[0].setAttribute(\"x2\",-500)),i&&i[0]&&(i[0].setAttribute(\"y\",-100),i[0].setAttribute(\"y1\",-100),i[0].setAttribute(\"y2\",-100))}},{key:\"svgUrl\",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:\"image/svg+xml;charset=utf-8\"});return URL.createObjectURL(e)}},{key:\"dataURI\",value:function(t){var e=this;return new Promise((function(i){var a=e.w,s=t?t.scale||t.width/a.globals.svgWidth:1;e.cleanup();var r=document.createElement(\"canvas\");r.width=a.globals.svgWidth*s,r.height=parseInt(a.globals.dom.elWrap.style.height,10)*s;var o=\"transparent\"===a.config.chart.background?\"#fff\":a.config.chart.background,n=r.getContext(\"2d\");n.fillStyle=o,n.fillRect(0,0,r.width*s,r.height*s);var l=e.getSvgString(s);if(window.canvg&&x.isIE11()){var h=window.canvg.Canvg.fromString(n,l,{ignoreClear:!0,ignoreDimensions:!0});h.start();var c=r.msToBlob();h.stop(),i({blob:c})}else{var d=\"data:image/svg+xml,\"+encodeURIComponent(l),g=new Image;g.crossOrigin=\"anonymous\",g.onload=function(){if(n.drawImage(g,0,0),r.msToBlob){var t=r.msToBlob();i({blob:t})}else{var e=r.toDataURL(\"image/png\");i({imgURI:e})}},g.src=d}}))}},{key:\"exportToSVG\",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,\".svg\")}},{key:\"exportToPng\",value:function(){var t=this;this.dataURI().then((function(e){var i=e.imgURI,a=e.blob;a?navigator.msSaveOrOpenBlob(a,t.w.globals.chartID+\".png\"):t.triggerDownload(i,t.w.config.chart.toolbar.export.png.filename,\".png\")}))}},{key:\"exportToCSV\",value:function(t){var e=this,i=t.series,a=t.fileName,s=t.columnDelimiter,r=void 0===s?\",\":s,o=t.lineDelimiter,n=void 0===o?\"\\n\":o,l=this.w;i||(i=l.config.series);var h,c,d=[],g=[],p=\"\",f=l.globals.series.map((function(t,e){return-1===l.globals.collapsedSeriesIndices.indexOf(e)?t:[]})),b=function(t){return\"datetime\"===l.config.xaxis.type&&String(t).length>=10},v=Math.max.apply(Math,u(i.map((function(t){return t.data?t.data.length:0})))),m=new W(this.ctx),y=new B(this.ctx),w=function(t){var i=\"\";if(l.globals.axisCharts){if(\"category\"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var a=l.globals.yLabelFormatters[0],s=new N(e.ctx).getActiveConfigSeriesIndex();i=a(l.globals.labels[t],{seriesIndex:s,dataPointIndex:t,w:l})}else i=y.getLabel(l.globals.labels,l.globals.timescaleLabels,0,t).text;\"datetime\"===l.config.xaxis.type&&(l.config.xaxis.categories.length?i=l.config.xaxis.categories[t]:l.config.labels.length&&(i=l.config.labels[t]))}else i=l.config.labels[t];return Array.isArray(i)&&(i=i.join(\" \")),x.isNumber(i)?i:i.split(r).join(\"\")},k=function(t,e){if(d.length&&0===e&&g.push(d.join(r)),t.data){t.data=t.data.length&&t.data||u(Array(v)).map((function(){return\"\"}));for(var a=0;a<t.data.length;a++){d=[];var s=w(a);if(s||(m.isFormatXY()?s=i[e].data[a].x:m.isFormat2DArray()&&(s=i[e].data[a]?i[e].data[a][0]:\"\")),0===e){d.push(b(s)?l.config.chart.toolbar.export.csv.dateFormatter(s):x.isNumber(s)?s:s.split(r).join(\"\"));for(var o=0;o<l.globals.series.length;o++){var n;if(m.isFormatXY())d.push(null===(n=i[o].data[a])||void 0===n?void 0:n.y);else d.push(f[o][a])}}(\"candlestick\"===l.config.chart.type||t.type&&\"candlestick\"===t.type)&&(d.pop(),d.push(l.globals.seriesCandleO[e][a]),d.push(l.globals.seriesCandleH[e][a]),d.push(l.globals.seriesCandleL[e][a]),d.push(l.globals.seriesCandleC[e][a])),(\"boxPlot\"===l.config.chart.type||t.type&&\"boxPlot\"===t.type)&&(d.pop(),d.push(l.globals.seriesCandleO[e][a]),d.push(l.globals.seriesCandleH[e][a]),d.push(l.globals.seriesCandleM[e][a]),d.push(l.globals.seriesCandleL[e][a]),d.push(l.globals.seriesCandleC[e][a])),\"rangeBar\"===l.config.chart.type&&(d.pop(),d.push(l.globals.seriesRangeStart[e][a]),d.push(l.globals.seriesRangeEnd[e][a])),d.length&&g.push(d.join(r))}}};d.push(l.config.chart.toolbar.export.csv.headerCategory),\"boxPlot\"===l.config.chart.type?(d.push(\"minimum\"),d.push(\"q1\"),d.push(\"median\"),d.push(\"q3\"),d.push(\"maximum\")):\"candlestick\"===l.config.chart.type?(d.push(\"open\"),d.push(\"high\"),d.push(\"low\"),d.push(\"close\")):\"rangeBar\"===l.config.chart.type?(d.push(\"minimum\"),d.push(\"maximum\")):i.map((function(t,e){var i=(t.name?t.name:\"series-\".concat(e))+\"\";l.globals.axisCharts&&d.push(i.split(r).join(\"\")?i.split(r).join(\"\"):\"series-\".concat(e))})),l.globals.axisCharts||(d.push(l.config.chart.toolbar.export.csv.headerValue),g.push(d.join(r))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?i.map((function(t,e){l.globals.axisCharts?k(t,e):((d=[]).push(l.globals.labels[e].split(r).join(\"\")),d.push(f[e]),g.push(d.join(r)))})):(h=new Set,c={},i.forEach((function(t,e){null==t||t.data.forEach((function(t){var a,s;if(m.isFormatXY())a=t.x,s=t.y;else{if(!m.isFormat2DArray())return;a=t[0],s=t[1]}c[a]||(c[a]=Array(i.length).fill(\"\")),c[a][e]=s,h.add(a)}))})),d.length&&g.push(d.join(r)),Array.from(h).sort().forEach((function(t){g.push([b(t)&&\"datetime\"===l.config.xaxis.type?l.config.chart.toolbar.export.csv.dateFormatter(t):x.isNumber(t)?t:t.split(r).join(\"\"),c[t].join(r)])}))),p+=g.join(n),this.triggerDownload(\"data:text/csv; charset=utf-8,\"+encodeURIComponent(\"\\ufeff\"+p),a||l.config.chart.toolbar.export.csv.filename,\".csv\")}},{key:\"triggerDownload\",value:function(t,e,i){var a=document.createElement(\"a\");a.href=t,a.download=(e||this.w.globals.chartID)+i,document.body.appendChild(a),a.click(),document.body.removeChild(a)}}]),t}(),V=function(){function t(e,i){a(this,t),this.ctx=e,this.elgrid=i,this.w=e.w;var s=this.w;this.axesUtils=new B(e),this.xaxisLabels=s.globals.labels.slice(),s.globals.timescaleLabels.length>0&&!s.globals.isBarHorizontal&&(this.xaxisLabels=s.globals.timescaleLabels.slice()),s.config.xaxis.overwriteCategories&&(this.xaxisLabels=s.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],\"top\"===s.config.xaxis.position?this.offY=0:this.offY=s.globals.gridHeight+1,this.offY=this.offY+s.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=\"bar\"===s.config.chart.type&&s.config.plotOptions.bar.horizontal,this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.xaxisBorderWidth=s.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=s.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf(\"%\")>-1?this.xaxisBorderWidth=s.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=s.config.xaxis.axisBorder.height,this.yaxis=s.config.yaxis[0]}return r(t,[{key:\"drawXaxis\",value:function(){var t=this.w,e=new m(this.ctx),i=e.group({class:\"apexcharts-xaxis\",transform:\"translate(\".concat(t.config.xaxis.offsetX,\", \").concat(t.config.xaxis.offsetY,\")\")}),a=e.group({class:\"apexcharts-xaxis-texts-g\",transform:\"translate(\".concat(t.globals.translateXAxisX,\", \").concat(t.globals.translateXAxisY,\")\")});i.add(a);for(var s=[],r=0;r<this.xaxisLabels.length;r++)s.push(this.xaxisLabels[r]);if(this.drawXAxisLabelAndGroup(!0,e,a,s,t.globals.isXNumeric,(function(t,e){return e})),t.globals.hasXaxisGroups){var o=t.globals.groups;s=[];for(var n=0;n<o.length;n++)s.push(o[n].title);var l={};t.config.xaxis.group.style&&(l.xaxisFontSize=t.config.xaxis.group.style.fontSize,l.xaxisFontFamily=t.config.xaxis.group.style.fontFamily,l.xaxisForeColors=t.config.xaxis.group.style.colors,l.fontWeight=t.config.xaxis.group.style.fontWeight,l.cssClass=t.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,e,a,s,!1,(function(t,e){return o[t].cols*e}),l)}if(void 0!==t.config.xaxis.title.text){var h=e.group({class:\"apexcharts-xaxis-title\"}),c=e.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+(\"bottom\"===t.config.xaxis.position?t.globals.xAxisLabelsHeight:-t.globals.xAxisLabelsHeight-10)+t.config.xaxis.title.offsetY,text:t.config.xaxis.title.text,textAnchor:\"middle\",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:\"apexcharts-xaxis-title-text \"+t.config.xaxis.title.style.cssClass});h.add(c),i.add(h)}if(t.config.xaxis.axisBorder.show){var d=t.globals.barPadForNumericAxis,g=e.drawLine(t.globals.padHorizontal+t.config.xaxis.axisBorder.offsetX-d,this.offY,this.xaxisBorderWidth+d,this.offY,t.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(g):i.add(g)}return i}},{key:\"drawXAxisLabelAndGroup\",value:function(t,e,i,a,s,r){var o,n=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},h=[],c=[],d=this.w,g=l.xaxisFontSize||this.xaxisFontSize,u=l.xaxisFontFamily||this.xaxisFontFamily,p=l.xaxisForeColors||this.xaxisForeColors,f=l.fontWeight||d.config.xaxis.labels.style.fontWeight,x=l.cssClass||d.config.xaxis.labels.style.cssClass,b=d.globals.padHorizontal,v=a.length,m=\"category\"===d.config.xaxis.type?d.globals.dataPoints:v;if(0===m&&v>m&&(m=v),s){var y=m>1?m-1:m;o=d.globals.gridWidth/Math.min(y,v-1),b=b+r(0,o)/2+d.config.xaxis.labels.offsetX}else o=d.globals.gridWidth/m,b=b+r(0,o)+d.config.xaxis.labels.offsetX;for(var w=function(s){var l=b-r(s,o)/2+d.config.xaxis.labels.offsetX;0===s&&1===v&&o/2===b&&1===m&&(l=d.globals.gridWidth/2);var y=n.axesUtils.getLabel(a,d.globals.timescaleLabels,l,s,h,g,t),w=28;d.globals.rotateXLabels&&t&&(w=22),d.config.xaxis.title.text&&\"top\"===d.config.xaxis.position&&(w+=parseFloat(d.config.xaxis.title.style.fontSize)+2),t||(w=w+parseFloat(g)+(d.globals.xAxisLabelsHeight-d.globals.xAxisGroupLabelsHeight)+(d.globals.rotateXLabels?10:0)),y=void 0!==d.config.xaxis.tickAmount&&\"dataPoints\"!==d.config.xaxis.tickAmount&&\"datetime\"!==d.config.xaxis.type?n.axesUtils.checkLabelBasedOnTickamount(s,y,v):n.axesUtils.checkForOverflowingLabels(s,y,v,h,c);if(d.config.xaxis.labels.show){var k=e.drawText({x:y.x,y:n.offY+d.config.xaxis.labels.offsetY+w-(\"top\"===d.config.xaxis.position?d.globals.xAxisHeight+d.config.xaxis.axisTicks.height-2:0),text:y.text,textAnchor:\"middle\",fontWeight:y.isBold?600:f,fontSize:g,fontFamily:u,foreColor:Array.isArray(p)?t&&d.config.xaxis.convertedCatToNumeric?p[d.globals.minX+s-1]:p[s]:p,isPlainText:!1,cssClass:(t?\"apexcharts-xaxis-label \":\"apexcharts-xaxis-group-label \")+x});if(i.add(k),k.on(\"click\",(function(t){if(\"function\"==typeof d.config.chart.events.xAxisLabelClick){var e=Object.assign({},d,{labelIndex:s});d.config.chart.events.xAxisLabelClick(t,n.ctx,e)}})),t){var A=document.createElementNS(d.globals.SVGNS,\"title\");A.textContent=Array.isArray(y.text)?y.text.join(\" \"):y.text,k.node.appendChild(A),\"\"!==y.text&&(h.push(y.text),c.push(y))}}s<v-1&&(b+=r(s+1,o))},k=0;k<=v-1;k++)w(k)}},{key:\"drawXaxisInversed\",value:function(t){var e,i,a=this,s=this.w,r=new m(this.ctx),o=s.config.yaxis[0].opposite?s.globals.translateYAxisX[t]:0,n=r.group({class:\"apexcharts-yaxis apexcharts-xaxis-inversed\",rel:t}),l=r.group({class:\"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g\",transform:\"translate(\"+o+\", 0)\"});n.add(l);var h=[];if(s.config.yaxis[t].show)for(var c=0;c<this.xaxisLabels.length;c++)h.push(this.xaxisLabels[c]);e=s.globals.gridHeight/h.length,i=-e/2.2;var d=s.globals.yLabelFormatters[0],g=s.config.yaxis[0].labels;if(g.show)for(var u=function(o){var n=void 0===h[o]?\"\":h[o];n=d(n,{seriesIndex:t,dataPointIndex:o,w:s});var c=a.axesUtils.getYAxisForeColor(g.style.colors,t),u=0;Array.isArray(n)&&(u=n.length/2*parseInt(g.style.fontSize,10));var p=g.offsetX-15,f=\"end\";a.yaxis.opposite&&(f=\"start\"),\"left\"===s.config.yaxis[0].labels.align?(p=g.offsetX,f=\"start\"):\"center\"===s.config.yaxis[0].labels.align?(p=g.offsetX,f=\"middle\"):\"right\"===s.config.yaxis[0].labels.align&&(f=\"end\");var x=r.drawText({x:p,y:i+e+g.offsetY-u,text:n,textAnchor:f,foreColor:Array.isArray(c)?c[o]:c,fontSize:g.style.fontSize,fontFamily:g.style.fontFamily,fontWeight:g.style.fontWeight,isPlainText:!1,cssClass:\"apexcharts-yaxis-label \"+g.style.cssClass,maxWidth:g.maxWidth});l.add(x),x.on(\"click\",(function(t){if(\"function\"==typeof s.config.chart.events.xAxisLabelClick){var e=Object.assign({},s,{labelIndex:o});s.config.chart.events.xAxisLabelClick(t,a.ctx,e)}}));var b=document.createElementNS(s.globals.SVGNS,\"title\");if(b.textContent=Array.isArray(n)?n.join(\" \"):n,x.node.appendChild(b),0!==s.config.yaxis[t].labels.rotate){var v=r.rotateAroundCenter(x.node);x.node.setAttribute(\"transform\",\"rotate(\".concat(s.config.yaxis[t].labels.rotate,\" 0 \").concat(v.y,\")\"))}i+=e},p=0;p<=h.length-1;p++)u(p);if(void 0!==s.config.yaxis[0].title.text){var f=r.group({class:\"apexcharts-yaxis-title apexcharts-xaxis-title-inversed\",transform:\"translate(\"+o+\", 0)\"}),x=r.drawText({x:s.config.yaxis[0].title.offsetX,y:s.globals.gridHeight/2+s.config.yaxis[0].title.offsetY,text:s.config.yaxis[0].title.text,textAnchor:\"middle\",foreColor:s.config.yaxis[0].title.style.color,fontSize:s.config.yaxis[0].title.style.fontSize,fontWeight:s.config.yaxis[0].title.style.fontWeight,fontFamily:s.config.yaxis[0].title.style.fontFamily,cssClass:\"apexcharts-yaxis-title-text \"+s.config.yaxis[0].title.style.cssClass});f.add(x),n.add(f)}var b=0;this.isCategoryBarHorizontal&&s.config.yaxis[0].opposite&&(b=s.globals.gridWidth);var v=s.config.xaxis.axisBorder;if(v.show){var y=r.drawLine(s.globals.padHorizontal+v.offsetX+b,1+v.offsetY,s.globals.padHorizontal+v.offsetX+b,s.globals.gridHeight+v.offsetY,v.color,0);this.elgrid&&this.elgrid.elGridBorders&&s.config.grid.show?this.elgrid.elGridBorders.add(y):n.add(y)}return s.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(b,h.length,s.config.yaxis[0].axisBorder,s.config.yaxis[0].axisTicks,0,e,n),n}},{key:\"drawXaxisTicks\",value:function(t,e,i){var a=this.w,s=t;if(!(t<0||t-2>a.globals.gridWidth)){var r=this.offY+a.config.xaxis.axisTicks.offsetY;if(e=e+r+a.config.xaxis.axisTicks.height,\"top\"===a.config.xaxis.position&&(e=r-a.config.xaxis.axisTicks.height),a.config.xaxis.axisTicks.show){var o=new m(this.ctx).drawLine(t+a.config.xaxis.axisTicks.offsetX,r+a.config.xaxis.offsetY,s+a.config.xaxis.axisTicks.offsetX,e+a.config.xaxis.offsetY,a.config.xaxis.axisTicks.color);i.add(o),o.node.classList.add(\"apexcharts-xaxis-tick\")}}}},{key:\"getXAxisTicksPositions\",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var s=0;s<i;s++)a=this.xaxisLabels[s].position,e.push(a);else for(var r=i,o=0;o<r;o++){var n=r;t.globals.isXNumeric&&\"bar\"!==t.config.chart.type&&(n-=1),a+=t.globals.gridWidth/n,e.push(a)}return e}},{key:\"xAxisLabelCorrections\",value:function(){var t=this.w,e=new m(this.ctx),i=t.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-texts-g\"),a=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)\"),s=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis-inversed text\"),r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-xaxis-inversed-texts-g text tspan\");if(t.globals.rotateXLabels||t.config.xaxis.labels.rotateAlways)for(var o=0;o<a.length;o++){var n=e.rotateAroundCenter(a[o]);n.y=n.y-1,n.x=n.x+1,a[o].setAttribute(\"transform\",\"rotate(\".concat(t.config.xaxis.labels.rotate,\" \").concat(n.x,\" \").concat(n.y,\")\")),a[o].setAttribute(\"text-anchor\",\"end\");i.setAttribute(\"transform\",\"translate(0, \".concat(-10,\")\"));var l=a[o].childNodes;t.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(i){e.placeTextWithEllipsis(i,i.textContent,t.globals.xAxisLabelsHeight-(\"bottom\"===t.config.legend.position?20:10))}))}else!function(){for(var i=t.globals.gridWidth/(t.globals.labels.length+1),s=0;s<a.length;s++){var r=a[s].childNodes;t.config.xaxis.labels.trim&&\"datetime\"!==t.config.xaxis.type&&Array.prototype.forEach.call(r,(function(t){e.placeTextWithEllipsis(t,t.textContent,i)}))}}();if(s.length>0){var h=s[s.length-1].getBBox(),c=s[0].getBBox();h.x<-20&&s[s.length-1].parentNode.removeChild(s[s.length-1]),c.x+c.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&s[0].parentNode.removeChild(s[0]);for(var d=0;d<r.length;d++)e.placeTextWithEllipsis(r[d],r[d].textContent,t.config.yaxis[0].labels.maxWidth-(t.config.yaxis[0].title.text?2*parseFloat(t.config.yaxis[0].title.style.fontSize):0)-15)}}}]),t}(),j=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.xaxisLabels=i.globals.labels.slice(),this.axesUtils=new B(e),this.isRangeBar=i.globals.seriesRange.length&&i.globals.isBarHorizontal,i.globals.timescaleLabels.length>0&&(this.xaxisLabels=i.globals.timescaleLabels.slice())}return r(t,[{key:\"drawGridArea\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new m(this.ctx);null===t&&(t=i.group({class:\"apexcharts-grid\"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,\"transparent\"),s=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,\"transparent\");return t.add(s),t.add(a),t}},{key:\"drawGrid\",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:\"createGridMask\",value:function(){var t=this.w,e=t.globals,i=new m(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var s=0;t.config.stroke.width.forEach((function(t){s=Math.max(s,t)})),a=s}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,\"clipPath\"),e.dom.elGridRectMask.setAttribute(\"id\",\"gridRectMask\".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,\"clipPath\"),e.dom.elGridRectMarkerMask.setAttribute(\"id\",\"gridRectMarkerMask\".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,\"clipPath\"),e.dom.elForecastMask.setAttribute(\"id\",\"forecastMask\".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,\"clipPath\"),e.dom.elNonForecastMask.setAttribute(\"id\",\"nonForecastMask\".concat(e.cuid));var r=t.config.chart.type,o=0,n=0;(\"bar\"===r||\"rangeBar\"===r||\"candlestick\"===r||\"boxPlot\"===r||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(o=t.config.grid.padding.left,n=t.config.grid.padding.right,e.barPadForNumericAxis>o&&(o=e.barPadForNumericAxis,n=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-a-o-2,2*-a-2,e.gridWidth+a+n+o+4,e.gridHeight+4*a+4,0,\"#fff\");var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,\"#fff\"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var h=e.dom.baseEl.querySelector(\"defs\");h.appendChild(e.dom.elGridRectMask),h.appendChild(e.dom.elForecastMask),h.appendChild(e.dom.elNonForecastMask),h.appendChild(e.dom.elGridRectMarkerMask)}},{key:\"_drawGridLines\",value:function(t){var e=t.i,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.xCount,n=t.parent,l=this.w;if(!(0===e&&l.globals.skipFirstTimelinelabel||e===o-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||\"radar\"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:i,y1:a,x2:s,y2:r,xCount:o,parent:n});var h=0;if(l.globals.hasXaxisGroups&&\"between\"===l.config.xaxis.tickPlacement){var c=l.globals.groups;if(c){for(var d=0,g=0;d<e&&g<c.length;g++)d+=c[g].cols;d===e&&(h=.6*l.globals.xAxisLabelsHeight)}}new V(this.ctx).drawXaxisTicks(i,h,l.globals.dom.elGraphical)}}},{key:\"_drawGridLine\",value:function(t){var e=t.i,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.xCount,n=t.parent,l=this.w,h=!1,c=n.node.classList.contains(\"apexcharts-gridlines-horizontal\"),d=l.config.grid.strokeDashArray,g=l.globals.barPadForNumericAxis;(0===a&&0===r||0===i&&0===s)&&(h=!0),a===l.globals.gridHeight&&r===l.globals.gridHeight&&(h=!0),!l.globals.isBarHorizontal||0!==e&&e!==o-1||(h=!0);var u=new m(this).drawLine(i-(c?g:0),a,s+(c?g:0),r,l.config.grid.borderColor,d);u.node.classList.add(\"apexcharts-gridline\"),h&&l.config.grid.show?this.elGridBorders.add(u):n.add(u)}},{key:\"_drawGridBandRect\",value:function(t){var e=t.c,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.type,n=this.w,l=new m(this.ctx),h=n.globals.barPadForNumericAxis;if(\"column\"!==o||\"datetime\"!==n.config.xaxis.type){var c=n.config.grid[o].colors[e],d=l.drawRect(i-(\"row\"===o?h:0),a,s+(\"row\"===o?2*h:0),r,0,c,n.config.grid[o].opacity);this.elg.add(d),d.attr(\"clip-path\",\"url(#gridRectMask\".concat(n.globals.cuid,\")\")),d.node.classList.add(\"apexcharts-grid-\".concat(o))}}},{key:\"_drawXYLines\",value:function(t){var e=this,i=t.xCount,a=t.tickAmount,s=this.w;if(s.config.grid.xaxis.lines.show||s.config.xaxis.axisTicks.show){var r,o=s.globals.padHorizontal,n=s.globals.gridHeight;s.globals.timescaleLabels.length?function(t){for(var a=t.xC,s=t.x1,r=t.y1,o=t.x2,n=t.y2,l=0;l<a;l++)s=e.xaxisLabels[l].position,o=e.xaxisLabels[l].position,e._drawGridLines({i:l,x1:s,y1:r,x2:o,y2:n,xCount:i,parent:e.elgridLinesV})}({xC:i,x1:o,y1:0,x2:r,y2:n}):(s.globals.isXNumeric&&(i=s.globals.xAxisScale.result.length),function(t){for(var a=t.xC,r=t.x1,o=t.y1,n=t.x2,l=t.y2,h=0;h<a+(s.globals.isXNumeric?0:1);h++)0===h&&1===a&&1===s.globals.dataPoints&&(n=r=s.globals.gridWidth/2),e._drawGridLines({i:h,x1:r,y1:o,x2:n,y2:l,xCount:i,parent:e.elgridLinesV}),n=r+=s.globals.gridWidth/(s.globals.isXNumeric?a-1:a)}({xC:i,x1:o,y1:0,x2:r,y2:n}))}if(s.config.grid.yaxis.lines.show){var l=0,h=0,c=s.globals.gridWidth,d=a+1;this.isRangeBar&&(d=s.globals.labels.length);for(var g=0;g<d+(this.isRangeBar?1:0);g++)this._drawGridLine({i:g,xCount:d+(this.isRangeBar?1:0),x1:0,y1:l,x2:c,y2:h,parent:this.elgridLinesH}),h=l+=s.globals.gridHeight/(this.isRangeBar?d:a)}}},{key:\"_drawInvertedXYLines\",value:function(t){var e=t.xCount,i=this.w;if(i.config.grid.xaxis.lines.show||i.config.xaxis.axisTicks.show)for(var a,s=i.globals.padHorizontal,r=i.globals.gridHeight,o=0;o<e+1;o++){i.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,xCount:e+1,x1:s,y1:0,x2:a,y2:r,parent:this.elgridLinesV}),new V(this.ctx).drawXaxisTicks(s,0,i.globals.dom.elGraphical),a=s=s+i.globals.gridWidth/e+.3}if(i.config.grid.yaxis.lines.show)for(var n=0,l=0,h=i.globals.gridWidth,c=0;c<i.globals.dataPoints+1;c++)this._drawGridLine({i:c,xCount:i.globals.dataPoints+1,x1:0,y1:n,x2:h,y2:l,parent:this.elgridLinesH}),l=n+=i.globals.gridHeight/i.globals.dataPoints}},{key:\"renderGrid\",value:function(){var t=this.w,e=new m(this.ctx);this.elg=e.group({class:\"apexcharts-grid\"}),this.elgridLinesH=e.group({class:\"apexcharts-gridlines-horizontal\"}),this.elgridLinesV=e.group({class:\"apexcharts-gridlines-vertical\"}),this.elGridBorders=e.group({class:\"apexcharts-grid-borders\"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),t.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var i,a=t.globals.yAxisScale.length?t.globals.yAxisScale[0].result.length-1:5,s=0;s<t.globals.series.length&&(void 0!==t.globals.yAxisScale[s]&&(a=t.globals.yAxisScale[s].result.length-1),!(a>2));s++);return!t.globals.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(i--,a=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(i=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:a})):(i=a,a=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:a})),this.drawGridBands(i,a),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/i}}},{key:\"drawGridBands\",value:function(t,e){var i=this.w;if(void 0!==i.config.grid.row.colors&&i.config.grid.row.colors.length>0)for(var a=0,s=i.globals.gridHeight/e,r=i.globals.gridWidth,o=0,n=0;o<e;o++,n++)n>=i.config.grid.row.colors.length&&(n=0),this._drawGridBandRect({c:n,x1:0,y1:a,x2:r,y2:s,type:\"row\"}),a+=i.globals.gridHeight/e;if(void 0!==i.config.grid.column.colors&&i.config.grid.column.colors.length>0)for(var l=i.globals.isBarHorizontal||\"on\"!==i.config.xaxis.tickPlacement||\"category\"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric?t:t-1,h=i.globals.padHorizontal,c=i.globals.padHorizontal+i.globals.gridWidth/l,d=i.globals.gridHeight,g=0,u=0;g<t;g++,u++)u>=i.config.grid.column.colors.length&&(u=0),this._drawGridBandRect({c:u,x1:h,y1:0,x2:c,y2:d,type:\"column\"}),h+=i.globals.gridWidth/l}}]),t}(),_=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"niceScale\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4?arguments[4]:void 0,r=this.w,o=Math.abs(e-t);if(\"dataPoints\"===(i=this._adjustTicksForSmallRange(i,a,o))&&(i=r.globals.dataPoints-1),t===Number.MIN_VALUE&&0===e||!x.isNumber(t)&&!x.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=i,this.linearScale(t,e,i);t>e?(console.warn(\"axis.min cannot be greater than axis.max\"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var n=[];o<1&&s&&(\"candlestick\"===r.config.chart.type||\"candlestick\"===r.config.series[a].type||\"boxPlot\"===r.config.chart.type||\"boxPlot\"===r.config.series[a].type||r.globals.isRangeData)&&(e*=1.01);var l=i+1;l<2?l=2:l>2&&(l-=2);var h=o/l,c=Math.floor(x.log10(h)),d=Math.pow(10,c),g=Math.round(h/d);g<1&&(g=1);var u=g*d,p=u*Math.floor(t/u),f=u*Math.ceil(e/u),b=p;if(s&&o>2){for(;n.push(x.stripNumber(b,7)),!((b+=u)>f););return{result:n,niceMin:n[0],niceMax:n[n.length-1]}}var v=t;(n=[]).push(x.stripNumber(v,7));for(var m=Math.abs(e-t)/i,y=0;y<=i;y++)v+=m,n.push(v);return n[n.length-2]>=e&&n.pop(),{result:n,niceMin:n[0],niceMax:n[n.length-1]}}},{key:\"linearScale\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3?arguments[3]:void 0,s=Math.abs(e-t);\"dataPoints\"===(i=this._adjustTicksForSmallRange(i,a,s))&&(i=this.w.globals.dataPoints-1);var r=s/i;i===Number.MAX_VALUE&&(i=10,r=1);for(var o=[],n=t;i>=0;)o.push(n),n+=r,i-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:\"logarithmicScaleNice\",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var a=[],s=Math.ceil(Math.log(e)/Math.log(i)+1),r=Math.floor(Math.log(t)/Math.log(i));r<s;r++)a.push(Math.pow(i,r));return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:\"logarithmicScale\",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var a=[],s=Math.log(e)/Math.log(i),r=Math.log(t)/Math.log(i),o=s-r,n=Math.round(o),l=o/n,h=0,c=r;h<n;h++,c+=l)a.push(Math.pow(i,c));return a.push(Math.pow(i,s)),{result:a,niceMin:t,niceMax:e}}},{key:\"_adjustTicksForSmallRange\",value:function(t,e,i){var a=t;if(void 0!==e&&this.w.config.yaxis[e].labels.formatter&&void 0===this.w.config.yaxis[e].tickAmount){var s=Number(this.w.config.yaxis[e].labels.formatter(1));x.isNumber(s)&&0===this.w.globals.yValueDecimal&&(a=Math.ceil(i))}return a<t?a:t}},{key:\"setYScaleForIndex\",value:function(t,e,i){var a=this.w.globals,s=this.w.config,r=a.isBarHorizontal?s.xaxis:s.yaxis[t];void 0===a.yAxisScale[t]&&(a.yAxisScale[t]=[]);var o=Math.abs(i-e);if(r.logarithmic&&o<=5&&(a.invalidLogScale=!0),r.logarithmic&&o>5)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(e,i,r.logBase),a.yAxisScale[t]=r.forceNiceScale?this.logarithmicScaleNice(e,i,r.logBase):this.logarithmicScale(e,i,r.logBase);else if(i!==-Number.MAX_VALUE&&x.isNumber(i))if(a.allSeriesCollapsed=!1,void 0===r.min&&void 0===r.max||r.forceNiceScale){var n=void 0===s.yaxis[t].max&&void 0===s.yaxis[t].min||s.yaxis[t].forceNiceScale;a.yAxisScale[t]=this.niceScale(e,i,r.tickAmount?r.tickAmount:o<5&&o>1?o+1:5,t,n)}else a.yAxisScale[t]=this.linearScale(e,i,r.tickAmount,t);else a.yAxisScale[t]=this.linearScale(0,5,5)}},{key:\"setXScale\",value:function(t,e){var i=this.w,a=i.globals,s=i.config.xaxis,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&x.isNumber(e)?a.xAxisScale=this.linearScale(t,e,s.tickAmount?s.tickAmount:r<5&&r>1?r+1:5,0):a.xAxisScale=this.linearScale(0,5,5),a.xAxisScale}},{key:\"setMultipleYScales\",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),s=e.maxYArr.concat([]),r=[];i.yaxis.forEach((function(e,o){var n=o;i.series.forEach((function(t,i){t.name===e.seriesName&&(n=i,o!==i?r.push({index:i,similarIndex:o,alreadyExists:!0}):r.push({index:i}))}));var l=a[n],h=s[n];t.setYScaleForIndex(o,l,h)})),this.sameScaleInMultipleAxes(a,s,r)}},{key:\"sameScaleInMultipleAxes\",value:function(t,e,i){var a=this,s=this.w.config,r=this.w.globals,o=[];i.forEach((function(t){t.alreadyExists&&(void 0===o[t.index]&&(o[t.index]=[]),o[t.index].push(t.index),o[t.index].push(t.similarIndex))})),r.yAxisSameScaleIndices=o,o.forEach((function(t,e){o.forEach((function(i,a){var s,r;e!==a&&(s=t,r=i,s.filter((function(t){return-1!==r.indexOf(t)}))).length>0&&(o[e]=o[e].concat(o[a]))}))}));var n=o.map((function(t){return t.filter((function(e,i){return t.indexOf(e)===i}))})).map((function(t){return t.sort()}));o=o.filter((function(t){return!!t}));var l=n.slice(),h=l.map((function(t){return JSON.stringify(t)}));l=l.filter((function(t,e){return h.indexOf(JSON.stringify(t))===e}));var c=[],d=[];t.forEach((function(t,i){l.forEach((function(a,s){a.indexOf(i)>-1&&(void 0===c[s]&&(c[s]=[],d[s]=[]),c[s].push({key:i,value:t}),d[s].push({key:i,value:e[i]}))}))}));var g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach((function(t,e){t.forEach((function(t,i){g[e]=Math.min(t.value,g[e])}))})),d.forEach((function(t,e){t.forEach((function(t,i){u[e]=Math.max(t.value,u[e])}))})),t.forEach((function(t,e){d.forEach((function(t,i){var o=g[i],n=u[i];s.chart.stacked&&(n=0,t.forEach((function(t,e){t.value!==-Number.MAX_VALUE&&(n+=t.value),o!==Number.MIN_VALUE&&(o+=c[i][e].value)}))),t.forEach((function(i,l){t[l].key===e&&(void 0!==s.yaxis[e].min&&(o=\"function\"==typeof s.yaxis[e].min?s.yaxis[e].min(r.minY):s.yaxis[e].min),void 0!==s.yaxis[e].max&&(n=\"function\"==typeof s.yaxis[e].max?s.yaxis[e].max(r.maxY):s.yaxis[e].max),a.setYScaleForIndex(e,o,n))}))}))}))}},{key:\"autoScaleY\",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn(\"autoScaleYaxis not supported in a multi-yaxis chart.\"),e;var s=a.globals.seriesX[0],r=a.config.chart.stacked;return e.forEach((function(t,o){for(var n=0,l=0;l<s.length;l++)if(s[l]>=i.xaxis.min){n=l;break}var h,c,d=a.globals.minYArr[o],g=a.globals.maxYArr[o],u=a.globals.stackedSeriesTotals;a.globals.series.forEach((function(o,l){var p=o[n];r?(p=u[n],h=c=p,u.forEach((function(t,e){s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),o[e]<h&&null!==o[e]&&(h=o[e]))}))):(h=c=p,o.forEach((function(t,e){if(s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min){var r=t,o=t;a.globals.series.forEach((function(i,a){null!==t&&(r=Math.min(i[e],r),o=Math.max(i[e],o))})),o>c&&null!==o&&(c=o),r<h&&null!==r&&(h=r)}}))),void 0===h&&void 0===c&&(h=d,c=g),c*=c<0?.9:1.1,0===(h*=h<0?1.1:.9)&&0===c&&(h=-1,c=1),c<0&&c<g&&(c=g),h<0&&h>d&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)}))})),e}}]),t}(),U=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.scales=new _(e)}return r(t,[{key:\"init\",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:\"getMinYMaxY\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w.config,r=this.w.globals,o=-Number.MAX_VALUE,n=Number.MIN_VALUE;null===a&&(a=t+1);var l=r.series,h=l,c=l;\"candlestick\"===s.chart.type?(h=r.seriesCandleL,c=r.seriesCandleH):\"boxPlot\"===s.chart.type?(h=r.seriesCandleO,c=r.seriesCandleC):r.isRangeData&&(h=r.seriesRangeStart,c=r.seriesRangeEnd);for(var d=t;d<a;d++){r.dataPoints=Math.max(r.dataPoints,l[d].length),r.categoryLabels.length&&(r.dataPoints=r.categoryLabels.filter((function(t){return void 0!==t})).length),r.labels.length&&\"datetime\"!==s.xaxis.type&&0!==r.series.reduce((function(t,e){return t+e.length}),0)&&(r.dataPoints=Math.max(r.dataPoints,r.labels.length));for(var g=0;g<r.series[d].length;g++){var u=l[d][g];null!==u&&x.isNumber(u)?(void 0!==c[d][g]&&(o=Math.max(o,c[d][g]),e=Math.min(e,c[d][g])),void 0!==h[d][g]&&(e=Math.min(e,h[d][g]),i=Math.max(i,h[d][g])),\"candlestick\"!==this.w.config.chart.type&&\"boxPlot\"!==this.w.config.chart.type&&\"rangeArea\"===this.w.config.chart.type&&\"rangeBar\"===this.w.config.chart.type||(\"candlestick\"!==this.w.config.chart.type&&\"boxPlot\"!==this.w.config.chart.type||void 0!==r.seriesCandleC[d][g]&&(o=Math.max(o,r.seriesCandleO[d][g]),o=Math.max(o,r.seriesCandleH[d][g]),o=Math.max(o,r.seriesCandleL[d][g]),o=Math.max(o,r.seriesCandleC[d][g]),\"boxPlot\"===this.w.config.chart.type&&(o=Math.max(o,r.seriesCandleM[d][g]))),!s.series[d].type||\"candlestick\"===s.series[d].type&&\"boxPlot\"===s.series[d].type&&\"rangeArea\"===s.series[d].type&&\"rangeBar\"===s.series[d].type||(o=Math.max(o,r.series[d][g]),e=Math.min(e,r.series[d][g])),i=o),r.seriesGoals[d]&&r.seriesGoals[d][g]&&Array.isArray(r.seriesGoals[d][g])&&r.seriesGoals[d][g].forEach((function(t){n!==Number.MIN_VALUE&&(n=Math.min(n,t.value),e=n),o=Math.max(o,t.value),i=o})),x.isFloat(u)&&(u=x.noExponents(u),r.yValueDecimal=Math.max(r.yValueDecimal,u.toString().split(\".\")[1].length)),n>h[d][g]&&h[d][g]<0&&(n=h[d][g])):r.hasNullValues=!0}}return\"rangeBar\"===s.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&(n=e),\"bar\"===s.chart.type&&(n<0&&o<0&&(o=0),n===Number.MIN_VALUE&&(n=0)),{minY:n,maxY:o,lowestY:e,highestY:i}}},{key:\"setYRange\",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a<t.series.length;a++){var s=this.getMinYMaxY(a,i,null,a+1);t.minYArr.push(s.minY),t.maxYArr.push(s.maxY),i=s.lowestY}var r=this.getMinYMaxY(0,i,null,t.series.length);if(t.minY=r.minY,t.maxY=r.maxY,i=r.lowestY,e.chart.stacked&&this._setStackedMinMax(),(\"line\"===e.chart.type||\"area\"===e.chart.type||\"candlestick\"===e.chart.type||\"boxPlot\"===e.chart.type||\"rangeBar\"===e.chart.type&&!t.isBarHorizontal)&&t.minY===Number.MIN_VALUE&&i!==-Number.MAX_VALUE&&i!==t.maxY){var o=t.maxY-i;(i>=0&&i<=10||void 0!==e.yaxis[0].min||void 0!==e.yaxis[0].max)&&(o=0),t.minY=i-5*o/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*o/100}if(e.yaxis.forEach((function(e,i){void 0!==e.max&&(\"number\"==typeof e.max?t.maxYArr[i]=e.max:\"function\"==typeof e.max&&(t.maxYArr[i]=e.max(t.isMultipleYAxis?t.maxYArr[i]:t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&(\"number\"==typeof e.min?t.minYArr[i]=e.min:\"function\"==typeof e.min&&(t.minYArr[i]=e.min(t.isMultipleYAxis?t.minYArr[i]===Number.MIN_VALUE?0:t.minYArr[i]:t.minY)),t.minY=t.minYArr[i])})),t.isBarHorizontal){[\"min\",\"max\"].forEach((function(i){void 0!==e.xaxis[i]&&\"number\"==typeof e.xaxis[i]&&(\"min\"===i?t.minY=e.xaxis[i]:t.maxY=e.xaxis[i])}))}return t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach((function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax}))):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:\"setXRange\",value:function(){var t=this.w.globals,e=this.w.config,i=\"numeric\"===e.xaxis.type||\"datetime\"===e.xaxis.type||\"category\"===e.xaxis.type&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var e=0;e<t.series.length;e++)if(t.labels[e])for(var i=0;i<t.labels[e].length;i++)null!==t.labels[e][i]&&x.isNumber(t.labels[e][i])&&(t.maxX=Math.max(t.maxX,t.labels[e][i]),t.initialMaxX=Math.max(t.maxX,t.labels[e][i]),t.minX=Math.min(t.minX,t.labels[e][i]),t.initialMinX=Math.min(t.minX,t.labels[e][i]))}(),t.noLabelsProvided&&0===e.xaxis.categories.length&&(t.maxX=t.labels[t.labels.length-1],t.initialMaxX=t.labels[t.labels.length-1],t.minX=1,t.initialMinX=1),t.isXNumeric||t.noLabelsProvided||t.dataFormatXNumeric){var a;if(void 0===e.xaxis.tickAmount?(a=Math.round(t.svgWidth/150),\"numeric\"===e.xaxis.type&&t.dataPoints<30&&(a=t.dataPoints-1),a>t.dataPoints&&0!==t.dataPoints&&(a=t.dataPoints-1)):\"dataPoints\"===e.xaxis.tickAmount?(t.series.length>1&&(a=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(a=t.maxX-t.minX-1)):a=e.xaxis.tickAmount,t.xTickAmount=a,void 0!==e.xaxis.max&&\"number\"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&\"number\"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var s=[],r=t.minX-1;r<t.maxX;r++)s.push(r+1);t.xAxisScale={result:s,niceMin:s[0],niceMax:s[s.length-1]}}else t.xAxisScale=this.scales.setXScale(t.minX,t.maxX);else t.xAxisScale=this.scales.linearScale(0,a,a),t.noLabelsProvided&&t.labels.length>0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,a-1),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:\"setZRange\",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e<t.series.length;e++)if(void 0!==t.seriesZ[e])for(var i=0;i<t.seriesZ[e].length;i++)null!==t.seriesZ[e][i]&&x.isNumber(t.seriesZ[e][i])&&(t.maxZ=Math.max(t.maxZ,t.seriesZ[e][i]),t.minZ=Math.min(t.minZ,t.seriesZ[e][i]))}},{key:\"_handleSingleDataPoint\",value:function(){var t=this.w.globals,e=this.w.config;if(t.minX===t.maxX){var i=new I(this.ctx);if(\"datetime\"===e.xaxis.type){var a=i.getDate(t.minX);e.xaxis.labels.datetimeUTC?a.setUTCDate(a.getUTCDate()-2):a.setDate(a.getDate()-2),t.minX=new Date(a).getTime();var s=i.getDate(t.maxX);e.xaxis.labels.datetimeUTC?s.setUTCDate(s.getUTCDate()+2):s.setDate(s.getDate()+2),t.maxX=new Date(s).getTime()}else(\"numeric\"===e.xaxis.type||\"category\"===e.xaxis.type&&!t.noLabelsProvided)&&(t.minX=t.minX-2,t.initialMinX=t.minX,t.maxX=t.maxX+2,t.initialMaxX=t.maxX)}}},{key:\"_getMinXDiff\",value:function(){var t=this.w.globals;t.isXNumeric&&t.seriesX.forEach((function(e,i){1===e.length&&e.push(t.seriesX[t.maxValsInArrayIndex][t.seriesX[t.maxValsInArrayIndex].length-1]);var a=e.slice();a.sort((function(t,e){return t-e})),a.forEach((function(e,i){if(i>0){var s=e-a[i-1];s>0&&(t.minXDiff=Math.min(s,t.minXDiff))}})),1!==t.dataPoints&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)}))}},{key:\"_setStackedMinMax\",value:function(){var t=this,e=this.w.globals;if(e.series.length){var i=e.seriesGroups;i.length||(i=[this.w.config.series.map((function(t){return t.name}))]);var a={},s={};i.forEach((function(i){a[i]=[],s[i]=[],t.w.config.series.map((function(t,e){return i.indexOf(t.name)>-1?e:null})).filter((function(t){return null!==t})).forEach((function(r){for(var o=0;o<e.series[e.maxValsInArrayIndex].length;o++){var n,l;void 0===a[i][o]&&(a[i][o]=0,s[i][o]=0),(t.w.config.chart.stacked&&!e.comboCharts||t.w.config.chart.stacked&&e.comboCharts&&(!t.w.config.chart.stackOnlyBar||\"bar\"===(null===(n=t.w.config.series)||void 0===n||null===(l=n[r])||void 0===l?void 0:l.type)))&&null!==e.series[r][o]&&x.isNumber(e.series[r][o])&&(e.series[r][o]>0?a[i][o]+=parseFloat(e.series[r][o])+1e-4:s[i][o]+=parseFloat(e.series[r][o]))}}))})),Object.entries(a).forEach((function(t){var i=g(t,1)[0];a[i].forEach((function(t,r){e.maxY=Math.max(e.maxY,a[i][r]),e.minY=Math.min(e.minY,s[i][r])}))}))}}}]),t}(),q=function(){function t(e,i){a(this,t),this.ctx=e,this.elgrid=i,this.w=e.w;var s=this.w;this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.axisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=\"bar\"===s.config.chart.type&&s.config.plotOptions.bar.horizontal,this.xAxisoffX=0,\"bottom\"===s.config.xaxis.position&&(this.xAxisoffX=s.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new B(e)}return r(t,[{key:\"drawYaxis\",value:function(t){var e=this,i=this.w,a=new m(this.ctx),s=i.config.yaxis[t].labels.style,r=s.fontSize,o=s.fontFamily,n=s.fontWeight,l=a.group({class:\"apexcharts-yaxis\",rel:t,transform:\"translate(\"+i.globals.translateYAxisX[t]+\", 0)\"});if(this.axesUtils.isYAxisHidden(t))return l;var h=a.group({class:\"apexcharts-yaxis-texts-g\"});l.add(h);var c=i.globals.yAxisScale[t].result.length-1,d=i.globals.gridHeight/c,g=i.globals.translateY,u=i.globals.yLabelFormatters[t],p=i.globals.yAxisScale[t].result.slice();p=this.axesUtils.checkForReversedLabels(t,p);var f=\"\";if(i.config.yaxis[t].labels.show)for(var x=function(l){var x=p[l];x=u(x,l,i);var b=i.config.yaxis[t].labels.padding;i.config.yaxis[t].opposite&&0!==i.config.yaxis.length&&(b*=-1);var v=\"end\";i.config.yaxis[t].opposite&&(v=\"start\"),\"left\"===i.config.yaxis[t].labels.align?v=\"start\":\"center\"===i.config.yaxis[t].labels.align?v=\"middle\":\"right\"===i.config.yaxis[t].labels.align&&(v=\"end\");var m=e.axesUtils.getYAxisForeColor(s.colors,t),y=i.config.yaxis[t].labels.offsetY;\"heatmap\"===i.config.chart.type&&(y-=(i.globals.gridHeight/i.globals.series.length-1)/2);var w=a.drawText({x:b,y:g+c/10+y+1,text:x,textAnchor:v,fontSize:r,fontFamily:o,fontWeight:n,maxWidth:i.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(m)?m[l]:m,isPlainText:!1,cssClass:\"apexcharts-yaxis-label \"+s.cssClass});l===c&&(f=w),h.add(w);var k=document.createElementNS(i.globals.SVGNS,\"title\");if(k.textContent=Array.isArray(x)?x.join(\" \"):x,w.node.appendChild(k),0!==i.config.yaxis[t].labels.rotate){var A=a.rotateAroundCenter(f.node),S=a.rotateAroundCenter(w.node);w.node.setAttribute(\"transform\",\"rotate(\".concat(i.config.yaxis[t].labels.rotate,\" \").concat(A.x,\" \").concat(S.y,\")\"))}g+=d},b=c;b>=0;b--)x(b);if(void 0!==i.config.yaxis[t].title.text){var v=a.group({class:\"apexcharts-yaxis-title\"}),y=0;i.config.yaxis[t].opposite&&(y=i.globals.translateYAxisX[t]);var w=a.drawText({x:y,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[t].title.offsetY,text:i.config.yaxis[t].title.text,textAnchor:\"end\",foreColor:i.config.yaxis[t].title.style.color,fontSize:i.config.yaxis[t].title.style.fontSize,fontWeight:i.config.yaxis[t].title.style.fontWeight,fontFamily:i.config.yaxis[t].title.style.fontFamily,cssClass:\"apexcharts-yaxis-title-text \"+i.config.yaxis[t].title.style.cssClass});v.add(w),l.add(v)}var k=i.config.yaxis[t].axisBorder,A=31+k.offsetX;if(i.config.yaxis[t].opposite&&(A=-31-k.offsetX),k.show){var S=a.drawLine(A,i.globals.translateY+k.offsetY-2,A,i.globals.gridHeight+i.globals.translateY+k.offsetY+2,k.color,0,k.width);l.add(S)}return i.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(A,c,k,i.config.yaxis[t].axisTicks,t,d,l),l}},{key:\"drawYaxisInversed\",value:function(t){var e=this.w,i=new m(this.ctx),a=i.group({class:\"apexcharts-xaxis apexcharts-yaxis-inversed\"}),s=i.group({class:\"apexcharts-xaxis-texts-g\",transform:\"translate(\".concat(e.globals.translateXAxisX,\", \").concat(e.globals.translateXAxisY,\")\")});a.add(s);var r=e.globals.yAxisScale[t].result.length-1,o=e.globals.gridWidth/r+.1,n=o+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.timescaleLabels;c.length>0&&(this.xaxisLabels=c.slice(),r=(h=c.slice()).length),h=this.axesUtils.checkForReversedLabels(t,h);var d=c.length;if(e.config.xaxis.labels.show)for(var g=d?0:r;d?g<d:g>=0;d?g++:g--){var u=h[g];u=l(u,g,e);var p=e.globals.gridWidth+e.globals.padHorizontal-(n-o+e.config.xaxis.labels.offsetX);if(c.length){var f=this.axesUtils.getLabel(h,c,p,g,this.drawnLabels,this.xaxisFontSize);p=f.x,u=f.text,this.drawnLabels.push(f.text),0===g&&e.globals.skipFirstTimelinelabel&&(u=\"\"),g===h.length-1&&e.globals.skipLastTimelinelabel&&(u=\"\")}var x=i.drawText({x:p,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-(\"top\"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:u,textAnchor:\"middle\",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:\"apexcharts-xaxis-label \"+e.config.xaxis.labels.style.cssClass});s.add(x),x.tspan(u);var b=document.createElementNS(e.globals.SVGNS,\"title\");b.textContent=u,x.node.appendChild(b),n+=o}return this.inversedYAxisTitleText(a),this.inversedYAxisBorder(a),a}},{key:\"inversedYAxisBorder\",value:function(t){var e=this.w,i=new m(this.ctx),a=e.config.xaxis.axisBorder;if(a.show){var s=0;\"bar\"===e.config.chart.type&&e.globals.isXNumeric&&(s-=15);var r=i.drawLine(e.globals.padHorizontal+s+a.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,a.color,0,a.height);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(r):t.add(r)}}},{key:\"inversedYAxisTitleText\",value:function(t){var e=this.w,i=new m(this.ctx);if(void 0!==e.config.xaxis.title.text){var a=i.group({class:\"apexcharts-xaxis-title apexcharts-yaxis-title-inversed\"}),s=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:\"middle\",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:\"apexcharts-xaxis-title-text \"+e.config.xaxis.title.style.cssClass});a.add(s),t.add(a)}}},{key:\"yAxisTitleRotate\",value:function(t,e){var i=this.w,a=new m(this.ctx),s={width:0,height:0},r={width:0,height:0},o=i.globals.dom.baseEl.querySelector(\" .apexcharts-yaxis[rel='\".concat(t,\"'] .apexcharts-yaxis-texts-g\"));null!==o&&(s=o.getBoundingClientRect());var n=i.globals.dom.baseEl.querySelector(\".apexcharts-yaxis[rel='\".concat(t,\"'] .apexcharts-yaxis-title text\"));if(null!==n&&(r=n.getBoundingClientRect()),null!==n){var l=this.xPaddingForYAxisTitle(t,s,r,e);n.setAttribute(\"x\",l.xPos-(e?10:0))}if(null!==n){var h=a.rotateAroundCenter(n);n.setAttribute(\"transform\",\"rotate(\".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate,\" \").concat(h.x,\" \").concat(h.y,\")\"))}}},{key:\"xPaddingForYAxisTitle\",value:function(t,e,i,a){var s=this.w,r=0,o=0,n=10;return void 0===s.config.yaxis[t].title.text||t<0?{xPos:o,padd:0}:(a?(o=e.width+s.config.yaxis[t].title.offsetX+i.width/2+n/2,0===(r+=1)&&(o-=n/2)):(o=-1*e.width+s.config.yaxis[t].title.offsetX+n/2+i.width/2,s.globals.isBarHorizontal&&(n=25,o=-1*e.width-s.config.yaxis[t].title.offsetX-n)),{xPos:o,padd:n})}},{key:\"setYAxisXPosition\",value:function(t,e){var i=this.w,a=0,s=0,r=18,o=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map((function(n,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!n.show||n.floating||0===t[l].width,c=t[l].width+e[l].width;n.opposite?i.globals.isBarHorizontal?(s=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=s-n.labels.offsetX):(s=i.globals.gridWidth+i.globals.translateX+o,h||(o=o+c+20),i.globals.translateYAxisX[l]=s-n.labels.offsetX+20):(a=i.globals.translateX-r,h||(r=r+c+20),i.globals.translateYAxisX[l]=a+n.labels.offsetX)}))}},{key:\"setYAxisTextAlignments\",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName(\"apexcharts-yaxis\");(e=x.listToArray(e)).forEach((function(e,i){var a=t.config.yaxis[i];if(a&&!a.floating&&void 0!==a.labels.align){var s=t.globals.dom.baseEl.querySelector(\".apexcharts-yaxis[rel='\".concat(i,\"'] .apexcharts-yaxis-texts-g\")),r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis[rel='\".concat(i,\"'] .apexcharts-yaxis-label\"));r=x.listToArray(r);var o=s.getBoundingClientRect();\"left\"===a.labels.align?(r.forEach((function(t,e){t.setAttribute(\"text-anchor\",\"start\")})),a.opposite||s.setAttribute(\"transform\",\"translate(-\".concat(o.width,\", 0)\"))):\"center\"===a.labels.align?(r.forEach((function(t,e){t.setAttribute(\"text-anchor\",\"middle\")})),s.setAttribute(\"transform\",\"translate(\".concat(o.width/2*(a.opposite?1:-1),\", 0)\"))):\"right\"===a.labels.align&&(r.forEach((function(t,e){t.setAttribute(\"text-anchor\",\"end\")})),a.opposite&&s.setAttribute(\"transform\",\"translate(\".concat(o.width,\", 0)\")))}}))}}]),t}(),Z=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.documentEvent=x.bind(this.documentEvent,this)}return r(t,[{key:\"addEventListener\",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:\"removeEventListener\",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);-1!==a&&i.globals.events[t].splice(a,1)}}},{key:\"fireEvent\",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],s=a.length,r=0;r<s;r++)a[r].apply(null,e)}}},{key:\"setupEventHandlers\",value:function(){var t=this,e=this.w,i=this.ctx,a=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.ctx.eventList.forEach((function(t){a.addEventListener(t,(function(t){var a=Object.assign({},e,{seriesIndex:e.globals.capturedSeriesIndex,dataPointIndex:e.globals.capturedDataPointIndex});\"mousemove\"===t.type||\"touchmove\"===t.type?\"function\"==typeof e.config.chart.events.mouseMove&&e.config.chart.events.mouseMove(t,i,a):\"mouseleave\"===t.type||\"touchleave\"===t.type?\"function\"==typeof e.config.chart.events.mouseLeave&&e.config.chart.events.mouseLeave(t,i,a):(\"mouseup\"===t.type&&1===t.which||\"touchend\"===t.type)&&(\"function\"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,i,a),i.ctx.events.fireEvent(\"click\",[t,i,a]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(i){e.globals.dom.baseEl.addEventListener(i,t.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:\"documentEvent\",value:function(t){var e=this.w,i=t.target.className;if(\"click\"===t.type){var a=e.globals.dom.baseEl.querySelector(\".apexcharts-menu\");a&&a.classList.contains(\"apexcharts-menu-open\")&&\"apexcharts-menu-icon\"!==i&&a.classList.remove(\"apexcharts-menu-open\")}e.globals.clientX=\"touchmove\"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY=\"touchmove\"===t.type?t.touches[0].clientY:t.clientY}}]),t}(),$=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"setCurrentLocaleValues\",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter((function(e){return e.name===t}))[0];if(!i)throw new Error(\"Wrong locale name provided. Please make sure you set the correct locale name in options\");var a=x.extend(C,i);this.w.globals.locale=a.options}}]),t}(),J=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"drawAxis\",value:function(t,e){var i,a,s=this,r=this.w.globals,o=this.w.config,n=new V(this.ctx,e),l=new q(this.ctx,e);r.axisCharts&&\"radar\"!==t&&(r.isBarHorizontal?(a=l.drawYaxisInversed(0),i=n.drawXaxisInversed(0),r.dom.elGraphical.add(i),r.dom.elGraphical.add(a)):(i=n.drawXaxis(),r.dom.elGraphical.add(i),o.yaxis.map((function(t,e){if(-1===r.ignoreYAxisIndexes.indexOf(e)&&(a=l.drawYaxis(e),r.dom.Paper.add(a),\"back\"===s.w.config.grid.position)){var i=r.dom.Paper.children()[1];i.remove(),r.dom.Paper.add(i)}}))))}}]),t}(),Q=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"drawXCrosshairs\",value:function(){var t=this.w,e=new m(this.ctx),i=new v(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,s=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,o=a.colorFrom,n=a.colorTo,l=a.opacityFrom,h=a.opacityTo,c=a.stops,d=s.enabled,g=s.left,u=s.top,p=s.blur,f=s.color,b=s.opacity,y=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){\"gradient\"===r&&(y=e.drawGradient(\"vertical\",o,n,l,h,null,c,null));var w=e.drawRect();1===t.config.xaxis.crosshairs.width&&(w=e.drawLine());var k=t.globals.gridHeight;(!x.isNumber(k)||k<0)&&(k=0);var A=t.config.xaxis.crosshairs.width;(!x.isNumber(A)||A<0)&&(A=0),w.attr({class:\"apexcharts-xcrosshairs\",x:0,y:0,y2:k,width:A,height:k,fill:y,filter:\"none\",\"fill-opacity\":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,\"stroke-width\":t.config.xaxis.crosshairs.stroke.width,\"stroke-dasharray\":t.config.xaxis.crosshairs.stroke.dashArray}),d&&(w=i.dropShadow(w,{left:g,top:u,blur:p,color:f,opacity:b})),t.globals.dom.elGraphical.add(w)}}},{key:\"drawYCrosshairs\",value:function(){var t=this.w,e=new m(this.ctx),i=t.config.yaxis[0].crosshairs,a=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var s=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);s.attr({class:\"apexcharts-ycrosshairs\"}),t.globals.dom.elGraphical.add(s)}var r=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,0,0);r.attr({class:\"apexcharts-ycrosshairs-hidden\"}),t.globals.dom.elGraphical.add(r)}}]),t}(),K=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"checkResponsiveConfig\",value:function(t){var e=this,i=this.w,a=i.config;if(0!==a.responsive.length){var s=a.responsive.slice();s.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var r=new E({}),o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=s[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>a){var n=y.extendArrayProps(r,i.globals.initialConfig,i);t=x.extend(n,t),t=x.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l<s.length;l++)o<s[l].breakpoint&&(t=y.extendArrayProps(r,s[l].options,i),t=x.extend(i.config,t),e.overrideResponsiveOptions(t))};if(t){var n=y.extendArrayProps(r,t,i);n=x.extend(i.config,n),o(n=x.extend(n,t))}else o({})}}},{key:\"overrideResponsiveOptions\",value:function(t){var e=new E(t).init({responsiveOverride:!0});this.w.config=e}}]),t}(),tt=function(){function t(e){a(this,t),this.ctx=e,this.colors=[],this.w=e.w;var i=this.w;this.isColorFn=!1,this.isHeatmapDistributed=\"treemap\"===i.config.chart.type&&i.config.plotOptions.treemap.distributed||\"heatmap\"===i.config.chart.type&&i.config.plotOptions.heatmap.distributed,this.isBarDistributed=i.config.plotOptions.bar.distributed&&(\"bar\"===i.config.chart.type||\"rangeBar\"===i.config.chart.type)}return r(t,[{key:\"init\",value:function(){this.setDefaultColors()}},{key:\"setDefaultColors\",value:function(){var t,e=this,i=this.w,a=new x;if(i.globals.dom.elWrap.classList.add(\"apexcharts-theme-\".concat(i.config.theme.mode)),void 0===i.config.colors||0===(null===(t=i.config.colors)||void 0===t?void 0:t.length)?i.globals.colors=this.predefined():(i.globals.colors=i.config.colors,Array.isArray(i.config.colors)&&i.config.colors.length>0&&\"function\"==typeof i.config.colors[0]&&(i.globals.colors=i.config.series.map((function(t,a){var s=i.config.colors[a];return s||(s=i.config.colors[0]),\"function\"==typeof s?(e.isColorFn=!0,s({value:i.globals.axisCharts?i.globals.series[a][0]?i.globals.series[a][0]:0:i.globals.series[a],seriesIndex:a,dataPointIndex:a,w:i})):s})))),i.globals.seriesColors.map((function(t,e){t&&(i.globals.colors[e]=t)})),i.config.theme.monochrome.enabled){var s=[],r=i.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(r=i.globals.series[0].length*i.globals.series.length);for(var o=i.config.theme.monochrome.color,n=1/(r/i.config.theme.monochrome.shadeIntensity),l=i.config.theme.monochrome.shadeTo,h=0,c=0;c<r;c++){var d=void 0;\"dark\"===l?(d=a.shadeColor(-1*h,o),h+=n):(d=a.shadeColor(h,o),h+=n),s.push(d)}i.globals.colors=s.slice()}var g=i.globals.colors.slice();this.pushExtraColors(i.globals.colors);[\"fill\",\"stroke\"].forEach((function(t){void 0===i.config[t].colors?i.globals[t].colors=e.isColorFn?i.config.colors:g:i.globals[t].colors=i.config[t].colors.slice(),e.pushExtraColors(i.globals[t].colors)})),void 0===i.config.dataLabels.style.colors?i.globals.dataLabels.style.colors=g:i.globals.dataLabels.style.colors=i.config.dataLabels.style.colors.slice(),this.pushExtraColors(i.globals.dataLabels.style.colors,50),void 0===i.config.plotOptions.radar.polygons.fill.colors?i.globals.radarPolygons.fill.colors=[\"dark\"===i.config.theme.mode?\"#424242\":\"none\"]:i.globals.radarPolygons.fill.colors=i.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(i.globals.radarPolygons.fill.colors,20),void 0===i.config.markers.colors?i.globals.markers.colors=g:i.globals.markers.colors=i.config.markers.colors.slice(),this.pushExtraColors(i.globals.markers.colors)}},{key:\"pushExtraColors\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=e||a.globals.series.length;if(null===i&&(i=this.isBarDistributed||this.isHeatmapDistributed||\"heatmap\"===a.config.chart.type&&a.config.plotOptions.heatmap.colorScale.inverse),i&&a.globals.series.length&&(s=a.globals.series[a.globals.maxValsInArrayIndex].length*a.globals.series.length),t.length<s)for(var r=s-t.length,o=0;o<r;o++)t.push(t[o])}},{key:\"updateThemeOptions\",value:function(t){t.chart=t.chart||{},t.tooltip=t.tooltip||{};var e=t.theme.mode||\"light\",i=t.theme.palette?t.theme.palette:\"dark\"===e?\"palette4\":\"palette1\",a=t.chart.foreColor?t.chart.foreColor:\"dark\"===e?\"#f6f7f8\":\"#373d3f\";return t.tooltip.theme=e,t.chart.foreColor=a,t.theme.palette=i,t}},{key:\"predefined\",value:function(){switch(this.w.config.theme.palette){case\"palette1\":default:this.colors=[\"#008FFB\",\"#00E396\",\"#FEB019\",\"#FF4560\",\"#775DD0\"];break;case\"palette2\":this.colors=[\"#3f51b5\",\"#03a9f4\",\"#4caf50\",\"#f9ce1d\",\"#FF9800\"];break;case\"palette3\":this.colors=[\"#33b2df\",\"#546E7A\",\"#d4526e\",\"#13d8aa\",\"#A5978B\"];break;case\"palette4\":this.colors=[\"#4ecdc4\",\"#c7f464\",\"#81D4FA\",\"#fd6a6a\",\"#546E7A\"];break;case\"palette5\":this.colors=[\"#2b908f\",\"#f9a3a4\",\"#90ee7e\",\"#fa4443\",\"#69d2e7\"];break;case\"palette6\":this.colors=[\"#449DD1\",\"#F86624\",\"#EA3546\",\"#662E9B\",\"#C5D86D\"];break;case\"palette7\":this.colors=[\"#D7263D\",\"#1B998B\",\"#2E294E\",\"#F46036\",\"#E2C044\"];break;case\"palette8\":this.colors=[\"#662E9B\",\"#F86624\",\"#F9C80E\",\"#EA3546\",\"#43BCCD\"];break;case\"palette9\":this.colors=[\"#5C4742\",\"#A5978B\",\"#8D5B4C\",\"#5A2A27\",\"#C4BBAF\"];break;case\"palette10\":this.colors=[\"#A300D6\",\"#7D02EB\",\"#5653FE\",\"#2983FF\",\"#00B1F2\"]}return this.colors}}]),t}(),et=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"draw\",value:function(){this.drawTitleSubtitle(\"title\"),this.drawTitleSubtitle(\"subtitle\")}},{key:\"drawTitleSubtitle\",value:function(t){var e=this.w,i=\"title\"===t?e.config.title:e.config.subtitle,a=e.globals.svgWidth/2,s=i.offsetY,r=\"middle\";if(\"left\"===i.align?(a=10,r=\"start\"):\"right\"===i.align&&(a=e.globals.svgWidth-10,r=\"end\"),a+=i.offsetX,s=s+parseInt(i.style.fontSize,10)+i.margin/2,void 0!==i.text){var o=new m(this.ctx).drawText({x:a,y:s,text:i.text,textAnchor:r,fontSize:i.style.fontSize,fontFamily:i.style.fontFamily,fontWeight:i.style.fontWeight,foreColor:i.style.color,opacity:1});o.node.setAttribute(\"class\",\"apexcharts-\".concat(t,\"-text\")),e.globals.dom.Paper.add(o)}}}]),t}(),it=function(){function t(e){a(this,t),this.w=e.w,this.dCtx=e}return r(t,[{key:\"getTitleSubtitleCoords\",value:function(t){var e=this.w,i=0,a=0,s=\"title\"===t?e.config.title.floating:e.config.subtitle.floating,r=e.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(t,\"-text\"));if(null!==r&&!s){var o=r.getBoundingClientRect();i=o.width,a=e.globals.axisCharts?o.height+5:o.height}return{width:i,height:a}}},{key:\"getLegendsRect\",value:function(){var t=this.w,e=t.globals.dom.elLegendWrap;t.config.legend.height||\"top\"!==t.config.legend.position&&\"bottom\"!==t.config.legend.position||(e.style.maxHeight=t.globals.svgHeight/2+\"px\");var i=Object.assign({},x.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.dCtx.lgRect={x:i.x,y:i.y,height:i.height,width:0===i.height?0:i.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},\"left\"!==t.config.legend.position&&\"right\"!==t.config.legend.position||1.5*this.dCtx.lgRect.width>t.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:\"getLargestStringFromMultiArr\",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var a=e.map((function(t,e){return Array.isArray(t)?t.length:1})),s=Math.max.apply(Math,u(a));i=e[a.indexOf(s)]}return i}}]),t}(),at=function(){function t(e){a(this,t),this.w=e.w,this.dCtx=e}return r(t,[{key:\"getxAxisLabelsCoords\",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===i.length&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=\"left\"!==e.config.legend.position&&\"right\"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var s=e.globals.xLabelFormatter,r=x.getLargestStringFromArr(i),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,i);e.globals.isBarHorizontal&&(o=r=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var n=new T(this.dCtx.ctx),l=r;r=n.xLabelFormat(s,r,l,{i:void 0,dateFormatter:new I(this.dCtx.ctx).formatDate,w:e}),o=n.xLabelFormat(s,o,l,{i:void 0,dateFormatter:new I(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&void 0===r||\"\"===String(r).trim())&&(o=r=\"1\");var h=new m(this.dCtx.ctx),c=h.getTextRects(r,e.config.xaxis.labels.style.fontSize),d=c;if(r!==o&&(d=h.getTextRects(o,e.config.xaxis.labels.style.fontSize)),(t={width:c.width>=d.width?c.width:d.width,height:c.height>=d.height?c.height:d.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var g=function(t){return h.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,\"rotate(\".concat(e.config.xaxis.labels.rotate,\" 0 0)\"),!1)};c=g(r),r!==o&&(d=g(o)),t.height=(c.height>d.height?c.height:d.height)/1.5,t.width=c.width>d.width?c.width:d.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:\"getxAxisGroupLabelsCoords\",value:function(){var t,e=this.w;if(!e.globals.hasXaxisGroups)return{width:0,height:0};var i,a=(null===(t=e.config.xaxis.group.style)||void 0===t?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,s=e.globals.groups.map((function(t){return t.title})),r=x.getLargestStringFromArr(s),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,s),n=new m(this.dCtx.ctx),l=n.getTextRects(r,a),h=l;return r!==o&&(h=n.getTextRects(o,a)),i={width:l.width>=h.width?l.width:h.width,height:l.height>=h.height?l.height:h.height},e.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:\"getxAxisTitleCoords\",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var a=new m(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:\"getxAxisTimeScaleLabelsCoords\",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map((function(t){return t.value})),a=i.reduce((function(t,e){return void 0===t?(console.error(\"You have possibly supplied invalid Date format. Please supply a valid JavaScript Date\"),0):t.length>e.length?t:e}),0);return 1.05*(t=new m(this.dCtx.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:\"additionalPaddingXLabels\",value:function(t){var e=this,i=this.w,a=i.globals,s=i.config,r=s.xaxis.type,o=t.width;a.skipLastTimelinelabel=!1,a.skipFirstTimelinelabel=!1;var n=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,l=function(t,n){s.yaxis.length>1&&function(t){return-1!==a.collapsedSeriesIndices.indexOf(t)}(n)||function(t){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var n=e.dCtx.timescaleLabels[0],l=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+o/1.75-e.dCtx.yAxisWidthRight,h=n.position-o/1.75+e.dCtx.yAxisWidthLeft,c=\"right\"===i.config.legend.position&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;l>a.svgWidth-a.translateX-c&&(a.skipLastTimelinelabel=!0),h<-(t.show&&!t.floating||\"bar\"!==s.chart.type&&\"candlestick\"!==s.chart.type&&\"rangeBar\"!==s.chart.type&&\"boxPlot\"!==s.chart.type?10:o/1.75)&&(a.skipFirstTimelinelabel=!0)}else\"datetime\"===r?e.dCtx.gridPad.right<o&&!a.rotateXLabels&&(a.skipLastTimelinelabel=!0):\"datetime\"!==r&&e.dCtx.gridPad.right<o/2-e.dCtx.yAxisWidthRight&&!a.rotateXLabels&&!i.config.xaxis.labels.trim&&(\"between\"!==i.config.xaxis.tickPlacement||i.globals.isBarHorizontal)&&(e.dCtx.xPadRight=o/2+1)}(t)};s.yaxis.forEach((function(t,i){n?(e.dCtx.gridPad.left<o&&(e.dCtx.xPadLeft=o/2+1),e.dCtx.xPadRight=o/2+1):l(t,i)}))}}]),t}(),st=function(){function t(e){a(this,t),this.w=e.w,this.dCtx=e}return r(t,[{key:\"getyAxisLabelsCoords\",value:function(){var t=this,e=this.w,i=[],a=10,s=new B(this.dCtx.ctx);return e.config.yaxis.map((function(r,o){var n={seriesIndex:o,dataPointIndex:-1,w:e},l=e.globals.yAxisScale[o],h=0;if(!s.isYAxisHidden(o)&&r.labels.show&&void 0!==r.labels.minWidth&&(h=r.labels.minWidth),!s.isYAxisHidden(o)&&r.labels.show&&l.result.length){var c=e.globals.yLabelFormatters[o],d=l.niceMin===Number.MIN_VALUE?0:l.niceMin,g=l.result.reduce((function(t,e){var i,a;return(null===(i=String(c(t,n)))||void 0===i?void 0:i.length)>(null===(a=String(c(e,n)))||void 0===a?void 0:a.length)?t:e}),d),u=g=c(g,n);if(void 0!==g&&0!==g.length||(g=l.niceMax),e.globals.isBarHorizontal){a=0;var p=e.globals.labels.slice();g=x.getLargestStringFromArr(p),g=c(g,{seriesIndex:o,dataPointIndex:-1,w:e}),u=t.dCtx.dimHelpers.getLargestStringFromMultiArr(g,p)}var f=new m(t.dCtx.ctx),b=\"rotate(\".concat(r.labels.rotate,\" 0 0)\"),v=f.getTextRects(g,r.labels.style.fontSize,r.labels.style.fontFamily,b,!1),y=v;g!==u&&(y=f.getTextRects(u,r.labels.style.fontSize,r.labels.style.fontFamily,b,!1)),i.push({width:(h>y.width||h>v.width?h:y.width>v.width?y.width:v.width)+a,height:y.height>v.height?y.height:v.height})}else i.push({width:0,height:0})})),i}},{key:\"getyAxisTitleCoords\",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map((function(e,a){if(e.show&&void 0!==e.title.text){var s=new m(t.dCtx.ctx),r=\"rotate(\".concat(e.title.rotate,\" 0 0)\"),o=s.getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,r,!1);i.push({width:o.width,height:o.height})}else i.push({width:0,height:0})})),i}},{key:\"getTotalYAxisWidth\",value:function(){var t=this.w,e=0,i=0,a=0,s=t.globals.yAxisScale.length>1?10:0,r=new B(this.dCtx.ctx),o=function(o,n){var l=t.config.yaxis[n].floating,h=0;o.width>0&&!l?(h=o.width+s,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(n)&&(h=h-o.width-s)):h=l||r.isYAxisHidden(n)?0:5,t.config.yaxis[n].opposite?a+=h:i+=h,e+=h};return t.globals.yLabelsCoords.map((function(t,e){o(t,e)})),t.globals.yTitleCoords.map((function(t,e){o(t,e)})),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=a,e}}]),t}(),rt=function(){function t(e){a(this,t),this.w=e.w,this.dCtx=e}return r(t,[{key:\"gridPadForColumnsInNumericAxis\",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=function(t){return\"bar\"===t||\"rangeBar\"===t||\"candlestick\"===t||\"boxPlot\"===t},a=e.config.chart.type,s=0,r=i(a)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(r=e.globals.comboBarCount),e.globals.collapsedSeries.forEach((function(t){i(t.type)&&(r-=1)})),e.config.chart.stacked&&(r=1),(i(a)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&r>0){var o,n,l=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);l<=3&&(l=e.globals.dataPoints),o=l/t,e.globals.minXDiff&&e.globals.minXDiff/o>0&&(n=e.globals.minXDiff/o),n>t/2&&(n/=2),(s=n/r*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(s=1),s=s/(r>1?1:1.5)+5,e.globals.barPadForNumericAxis=s}return s}},{key:\"gridPadFortitleSubtitle\",value:function(){var t=this,e=this.w,i=e.globals,a=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;[\"title\",\"subtitle\"].forEach((function(i){void 0!==e.config[i].text?a+=e.config[i].margin:a+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||\"bottom\"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(a+=10);var s=this.dCtx.dimHelpers.getTitleSubtitleCoords(\"title\"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords(\"subtitle\");i.gridHeight=i.gridHeight-s.height-r.height-a,i.translateY=i.translateY+s.height+r.height+a}},{key:\"setGridXPosForDualYAxis\",value:function(t,e){var i=this.w,a=new B(this.dCtx.ctx);i.config.yaxis.map((function(s,r){-1!==i.globals.ignoreYAxisIndexes.indexOf(r)||s.floating||a.isYAxisHidden(r)||(s.opposite&&(i.globals.translateX=i.globals.translateX-(e[r].width+t[r].width)-parseInt(i.config.yaxis[r].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))}))}}]),t}(),ot=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new it(this),this.dimYAxis=new st(this),this.dimXAxis=new at(this),this.dimGrid=new rt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return r(t,[{key:\"plotCoords\",value:function(){var t=this,e=this.w,i=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(e){var i=g(e,2),a=i[0],s=i[1];t.gridPad[a]=Math.max(s,t.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(e.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(e.config.stroke.width/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var a=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*a,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(a>0?a+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:\"setDimensionsForAxisCharts\",value:function(){var t=this,e=this.w,i=e.globals,a=this.dimYAxis.getyAxisLabelsCoords(),s=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,i){e.globals.yLabelsCoords.push({width:a[i].width,index:i}),e.globals.yTitleCoords.push({width:s[i].width,index:i})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),n=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,n,o),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var l=this.yAxisWidth,h=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-n.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-r.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var c=10;(\"radar\"===e.config.chart.type||this.isSparkline)&&(l=0,h=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||\"treemap\"===e.config.chart.type)&&(l=0,h=0,c=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var d=function(){i.translateX=l,i.gridHeight=i.svgHeight-t.lgRect.height-h-(t.isSparkline||\"treemap\"===e.config.chart.type?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-l};switch(\"top\"===e.config.xaxis.position&&(c=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case\"bottom\":i.translateY=c,d();break;case\"top\":i.translateY=this.lgRect.height+c,d();break;case\"left\":i.translateY=c,i.translateX=this.lgRect.width+l,i.gridHeight=i.svgHeight-h-12,i.gridWidth=i.svgWidth-this.lgRect.width-l;break;case\"right\":i.translateY=c,i.translateX=l,i.gridHeight=i.svgHeight-h-12,i.gridWidth=i.svgWidth-this.lgRect.width-l-5;break;default:throw new Error(\"Legend position not supported\")}this.dimGrid.setGridXPosForDualYAxis(s,a),new q(this.ctx).setYAxisXPosition(a,s)}},{key:\"setDimensionsForNonAxisCharts\",value:function(){var t=this.w,e=t.globals,i=t.config,a=0;t.config.legend.show&&!t.config.legend.floating&&(a=20);var s=\"pie\"===i.chart.type||\"polarArea\"===i.chart.type||\"donut\"===i.chart.type?\"pie\":\"radialBar\",r=i.plotOptions[s].offsetY,o=i.plotOptions[s].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=r,void(e.translateX=o+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case\"bottom\":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=r-10,e.translateX=o+(e.svgWidth-e.gridWidth)/2;break;case\"top\":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+r+10,e.translateX=o+(e.svgWidth-e.gridWidth)/2;break;case\"left\":e.gridWidth=e.svgWidth-this.lgRect.width-a,e.gridHeight=\"auto\"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=o+this.lgRect.width+a;break;case\"right\":e.gridWidth=e.svgWidth-this.lgRect.width-a-5,e.gridHeight=\"auto\"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=o+10;break;default:throw new Error(\"Legend position not supported\")}}},{key:\"conditionalChecksForAxisCoords\",value:function(t,e,i){var a=this.w,s=a.globals.hasXaxisGroups?2:1,r=i.height+t.height+e.height,o=a.globals.isMultiLineX?1.2:a.globals.LINE_HEIGHT_RATIO,n=a.globals.rotateXLabels?22:10,l=a.globals.rotateXLabels&&\"bottom\"===a.config.legend.position?10:0;this.xAxisHeight=r*o+s*n+l,this.xAxisWidth=t.width,this.xAxisHeight-e.height>a.config.xaxis.labels.maxHeight&&(this.xAxisHeight=a.config.xaxis.labels.maxHeight),a.config.xaxis.labels.minHeight&&this.xAxisHeight<a.config.xaxis.labels.minHeight&&(this.xAxisHeight=a.config.xaxis.labels.minHeight),a.config.xaxis.floating&&(this.xAxisHeight=0);var h=0,c=0;a.config.yaxis.forEach((function(t){h+=t.labels.minWidth,c+=t.labels.maxWidth})),this.yAxisWidth<h&&(this.yAxisWidth=h),this.yAxisWidth>c&&(this.yAxisWidth=c)}}]),t}(),nt=function(){function t(e){a(this,t),this.w=e.w,this.lgCtx=e}return r(t,[{key:\"getLegendStyles\",value:function(){var t,e,i,a=document.createElement(\"style\");a.setAttribute(\"type\",\"text/css\");var s=(null===(t=this.lgCtx.ctx)||void 0===t||null===(e=t.opts)||void 0===e||null===(i=e.chart)||void 0===i?void 0:i.nonce)||this.w.config.chart.nonce;s&&a.setAttribute(\"nonce\",s);var r=document.createTextNode(\"\\t\\n    \\t\\n      .apexcharts-legend {\\t\\n        display: flex;\\t\\n        overflow: auto;\\t\\n        padding: 0 10px;\\t\\n      }\\t\\n      .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\\t\\n        flex-wrap: wrap\\t\\n      }\\t\\n      .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\\t\\n        flex-direction: column;\\t\\n        bottom: 0;\\t\\n      }\\t\\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\\t\\n        justify-content: flex-start;\\t\\n      }\\t\\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\\t\\n        justify-content: center;  \\t\\n      }\\t\\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\\t\\n        justify-content: flex-end;\\t\\n      }\\t\\n      .apexcharts-legend-series {\\t\\n        cursor: pointer;\\t\\n        line-height: normal;\\t\\n      }\\t\\n      .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\\t\\n        display: flex;\\t\\n        align-items: center;\\t\\n      }\\t\\n      .apexcharts-legend-text {\\t\\n        position: relative;\\t\\n        font-size: 14px;\\t\\n      }\\t\\n      .apexcharts-legend-text *, .apexcharts-legend-marker * {\\t\\n        pointer-events: none;\\t\\n      }\\t\\n      .apexcharts-legend-marker {\\t\\n        position: relative;\\t\\n        display: inline-block;\\t\\n        cursor: pointer;\\t\\n        margin-right: 3px;\\t\\n        border-style: solid;\\n      }\\t\\n      \\t\\n      .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\\t\\n        display: inline-block;\\t\\n      }\\t\\n      .apexcharts-legend-series.apexcharts-no-click {\\t\\n        cursor: auto;\\t\\n      }\\t\\n      .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\\t\\n        display: none !important;\\t\\n      }\\t\\n      .apexcharts-inactive-legend {\\t\\n        opacity: 0.45;\\t\\n      }\");return a.appendChild(r),a}},{key:\"getLegendBBox\",value:function(){var t=this.w.globals.dom.baseEl.querySelector(\".apexcharts-legend\").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:\"appendToForeignObject\",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:\"toggleDataSeries\",value:function(t,e){var i=this,a=this.w;if(a.globals.axisCharts||\"radialBar\"===a.config.chart.type){a.globals.resized=!0;var s=null,r=null;if(a.globals.risingSeries=[],a.globals.axisCharts?(s=a.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(t,\"']\")),r=parseInt(s.getAttribute(\"data:realIndex\"),10)):(s=a.globals.dom.baseEl.querySelector(\".apexcharts-series[rel='\".concat(t+1,\"']\")),r=parseInt(s.getAttribute(\"rel\"),10)-1),e)[{cs:a.globals.collapsedSeries,csi:a.globals.collapsedSeriesIndices},{cs:a.globals.ancillaryCollapsedSeries,csi:a.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){i.riseCollapsedSeries(t.cs,t.csi,r)}));else this.hideSeries({seriesEl:s,realIndex:r})}else{var o=a.globals.dom.Paper.select(\" .apexcharts-series[rel='\".concat(t+1,\"'] path\")),n=a.config.chart.type;if(\"pie\"===n||\"polarArea\"===n||\"donut\"===n){var l=a.config.plotOptions.pie.donut.labels;new m(this.lgCtx.ctx).pathMouseDown(o.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(o.members[0].node,l)}o.fire(\"click\")}}},{key:\"hideSeries\",value:function(t){var e=t.seriesEl,i=t.realIndex,a=this.w,s=x.clone(a.config.series);if(a.globals.axisCharts){var r=!1;if(a.config.yaxis[i]&&a.config.yaxis[i].show&&a.config.yaxis[i].showAlways&&(r=!0,a.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(a.globals.ancillaryCollapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split(\"-\")[1]}),a.globals.ancillaryCollapsedSeriesIndices.push(i))),!r){a.globals.collapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split(\"-\")[1]}),a.globals.collapsedSeriesIndices.push(i);var o=a.globals.risingSeries.indexOf(i);a.globals.risingSeries.splice(o,1)}}else a.globals.collapsedSeries.push({index:i,data:s[i]}),a.globals.collapsedSeriesIndices.push(i);for(var n=e.childNodes,l=0;l<n.length;l++)n[l].classList.contains(\"apexcharts-series-markers-wrap\")&&(n[l].classList.contains(\"apexcharts-hide\")?n[l].classList.remove(\"apexcharts-hide\"):n[l].classList.add(\"apexcharts-hide\"));a.globals.allSeriesCollapsed=a.globals.collapsedSeries.length===a.config.series.length,s=this._getSeriesBasedOnCollapsedState(s),this.lgCtx.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled)}},{key:\"riseCollapsedSeries\",value:function(t,e,i){var a=this.w,s=x.clone(a.config.series);if(t.length>0){for(var r=0;r<t.length;r++)t[r].index===i&&(a.globals.axisCharts?(s[i].data=t[r].data.slice(),t.splice(r,1),e.splice(r,1),a.globals.risingSeries.push(i)):(s[i]=t[r].data,t.splice(r,1),e.splice(r,1),a.globals.risingSeries.push(i)));s=this._getSeriesBasedOnCollapsedState(s),this.lgCtx.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled)}}},{key:\"_getSeriesBasedOnCollapsedState\",value:function(t){var e=this.w;return e.globals.axisCharts?t.forEach((function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a].data=[])})):t.forEach((function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a]=0)})),t}}]),t}(),lt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=\"bar\"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new nt(this)}return r(t,[{key:\"init\",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),x.isIE11()?document.getElementsByTagName(\"head\")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),\"bottom\"===i.legend.position||\"top\"===i.legend.position?this.legendAlignHorizontal():\"right\"!==i.legend.position&&\"left\"!==i.legend.position||this.legendAlignVertical()}}},{key:\"drawLegends\",value:function(){var t=this,e=this.w,i=e.config.legend.fontFamily,a=e.globals.seriesNames,s=e.globals.colors.slice();if(\"heatmap\"===e.config.chart.type){var r=e.config.plotOptions.heatmap.colorScale.ranges;a=r.map((function(t){return t.name?t.name:t.from+\" - \"+t.to})),s=r.map((function(t){return t.color}))}else this.isBarsDistributed&&(a=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(a=e.config.legend.customLegendItems);for(var o=e.globals.legendFormatter,n=e.config.legend.inverseOrder,l=n?a.length-1:0;n?l>=0:l<=a.length-1;n?l--:l++){var h,c=o(a[l],{seriesIndex:l,w:e}),d=!1,g=!1;if(e.globals.collapsedSeries.length>0)for(var u=0;u<e.globals.collapsedSeries.length;u++)e.globals.collapsedSeries[u].index===l&&(d=!0);if(e.globals.ancillaryCollapsedSeriesIndices.length>0)for(var p=0;p<e.globals.ancillaryCollapsedSeriesIndices.length;p++)e.globals.ancillaryCollapsedSeriesIndices[p]===l&&(g=!0);var f=document.createElement(\"span\");f.classList.add(\"apexcharts-legend-marker\");var b=e.config.legend.markers.offsetX,v=e.config.legend.markers.offsetY,w=e.config.legend.markers.height,k=e.config.legend.markers.width,A=e.config.legend.markers.strokeWidth,S=e.config.legend.markers.strokeColor,C=e.config.legend.markers.radius,L=f.style;L.background=s[l],L.color=s[l],L.setProperty(\"background\",s[l],\"important\"),e.config.legend.markers.fillColors&&e.config.legend.markers.fillColors[l]&&(L.background=e.config.legend.markers.fillColors[l]),void 0!==e.globals.seriesColors[l]&&(L.background=e.globals.seriesColors[l],L.color=e.globals.seriesColors[l]),L.height=Array.isArray(w)?parseFloat(w[l])+\"px\":parseFloat(w)+\"px\",L.width=Array.isArray(k)?parseFloat(k[l])+\"px\":parseFloat(k)+\"px\",L.left=(Array.isArray(b)?parseFloat(b[l]):parseFloat(b))+\"px\",L.top=(Array.isArray(v)?parseFloat(v[l]):parseFloat(v))+\"px\",L.borderWidth=Array.isArray(A)?A[l]:A,L.borderColor=Array.isArray(S)?S[l]:S,L.borderRadius=Array.isArray(C)?parseFloat(C[l])+\"px\":parseFloat(C)+\"px\",e.config.legend.markers.customHTML&&(Array.isArray(e.config.legend.markers.customHTML)?e.config.legend.markers.customHTML[l]&&(f.innerHTML=e.config.legend.markers.customHTML[l]()):f.innerHTML=e.config.legend.markers.customHTML()),m.setAttrs(f,{rel:l+1,\"data:collapsed\":d||g}),(d||g)&&f.classList.add(\"apexcharts-inactive-legend\");var P=document.createElement(\"div\"),I=document.createElement(\"span\");I.classList.add(\"apexcharts-legend-text\"),I.innerHTML=Array.isArray(c)?c.join(\" \"):c;var T=e.config.legend.labels.useSeriesColors?e.globals.colors[l]:Array.isArray(e.config.legend.labels.colors)?null===(h=e.config.legend.labels.colors)||void 0===h?void 0:h[l]:e.config.legend.labels.colors;T||(T=e.config.chart.foreColor),I.style.color=T,I.style.fontSize=parseFloat(e.config.legend.fontSize)+\"px\",I.style.fontWeight=e.config.legend.fontWeight,I.style.fontFamily=i||e.config.chart.fontFamily,m.setAttrs(I,{rel:l+1,i:l,\"data:default-text\":encodeURIComponent(c),\"data:collapsed\":d||g}),P.appendChild(f),P.appendChild(I);var M=new y(this.ctx);if(!e.config.legend.showForZeroSeries)0===M.getSeriesTotalByIndex(l)&&M.seriesHaveSameValues(l)&&!M.isSeriesNull(l)&&-1===e.globals.collapsedSeriesIndices.indexOf(l)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&P.classList.add(\"apexcharts-hidden-zero-series\");e.config.legend.showForNullSeries||M.isSeriesNull(l)&&-1===e.globals.collapsedSeriesIndices.indexOf(l)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&P.classList.add(\"apexcharts-hidden-null-series\"),e.globals.dom.elLegendWrap.appendChild(P),e.globals.dom.elLegendWrap.classList.add(\"apexcharts-align-\".concat(e.config.legend.horizontalAlign)),e.globals.dom.elLegendWrap.classList.add(\"apx-legend-position-\"+e.config.legend.position),P.classList.add(\"apexcharts-legend-series\"),P.style.margin=\"\".concat(e.config.legend.itemMargin.vertical,\"px \").concat(e.config.legend.itemMargin.horizontal,\"px\"),e.globals.dom.elLegendWrap.style.width=e.config.legend.width?e.config.legend.width+\"px\":\"\",e.globals.dom.elLegendWrap.style.height=e.config.legend.height?e.config.legend.height+\"px\":\"\",m.setAttrs(P,{rel:l+1,seriesName:x.escapeString(a[l]),\"data:collapsed\":d||g}),(d||g)&&P.classList.add(\"apexcharts-inactive-legend\"),e.config.legend.onItemClick.toggleDataSeries||P.classList.add(\"apexcharts-no-click\")}e.globals.dom.elWrap.addEventListener(\"click\",t.onLegendClick,!0),e.config.legend.onItemHover.highlightDataSeries&&0===e.config.legend.customLegendItems.length&&(e.globals.dom.elWrap.addEventListener(\"mousemove\",t.onLegendHovered,!0),e.globals.dom.elWrap.addEventListener(\"mouseout\",t.onLegendHovered,!0))}},{key:\"setLegendWrapXY\",value:function(t,e){var i=this.w,a=i.globals.dom.elLegendWrap,s=a.getBoundingClientRect(),r=0,o=0;if(\"bottom\"===i.config.legend.position)o+=i.globals.svgHeight-s.height/2;else if(\"top\"===i.config.legend.position){var n=new ot(this.ctx),l=n.dimHelpers.getTitleSubtitleCoords(\"title\").height,h=n.dimHelpers.getTitleSubtitleCoords(\"subtitle\").height;o=o+(l>0?l-10:0)+(h>0?h-10:0)}a.style.position=\"absolute\",r=r+t+i.config.legend.offsetX,o=o+e+i.config.legend.offsetY,a.style.left=r+\"px\",a.style.top=o+\"px\",\"bottom\"===i.config.legend.position?(a.style.top=\"auto\",a.style.bottom=5-i.config.legend.offsetY+\"px\"):\"right\"===i.config.legend.position&&(a.style.left=\"auto\",a.style.right=25+i.config.legend.offsetX+\"px\");[\"width\",\"height\"].forEach((function(t){a.style[t]&&(a.style[t]=parseInt(i.config.legend[t],10)+\"px\")}))}},{key:\"legendAlignHorizontal\",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new ot(this.ctx),a=i.dimHelpers.getTitleSubtitleCoords(\"title\"),s=i.dimHelpers.getTitleSubtitleCoords(\"subtitle\"),r=0;\"bottom\"===t.config.legend.position?r=-e.clwh/1.8:\"top\"===t.config.legend.position&&(r=a.height+s.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:\"legendAlignVertical\",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;\"left\"===t.config.legend.position&&(i=20),\"right\"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:\"onLegendHovered\",value:function(t){var e=this.w,i=t.target.classList.contains(\"apexcharts-legend-series\")||t.target.classList.contains(\"apexcharts-legend-text\")||t.target.classList.contains(\"apexcharts-legend-marker\");if(\"heatmap\"===e.config.chart.type||this.isBarsDistributed){if(i){var a=parseInt(t.target.getAttribute(\"rel\"),10)-1;this.ctx.events.fireEvent(\"legendHover\",[this.ctx,a,this.w]),new N(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains(\"apexcharts-inactive-legend\")&&i&&new N(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:\"onLegendClick\",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains(\"apexcharts-legend-series\")||t.target.classList.contains(\"apexcharts-legend-text\")||t.target.classList.contains(\"apexcharts-legend-marker\"))){var i=parseInt(t.target.getAttribute(\"rel\"),10)-1,a=\"true\"===t.target.getAttribute(\"data:collapsed\"),s=this.w.config.chart.events.legendClick;\"function\"==typeof s&&s(this.ctx,i,this.w),this.ctx.events.fireEvent(\"legendClick\",[this.ctx,i,this.w]);var r=this.w.config.legend.markers.onClick;\"function\"==typeof r&&t.target.classList.contains(\"apexcharts-legend-marker\")&&(r(this.ctx,i,this.w),this.ctx.events.fireEvent(\"legendMarkerClick\",[this.ctx,i,this.w])),\"treemap\"!==e.config.chart.type&&\"heatmap\"!==e.config.chart.type&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,a)}}}]),t}(),ht=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.ev=this.w.config.chart.events,this.selectedClass=\"apexcharts-selected\",this.localeValues=this.w.globals.locale.toolbar,this.minX=i.globals.minX,this.maxX=i.globals.maxX}return r(t,[{key:\"createToolbar\",value:function(){var t=this,e=this.w,i=function(){return document.createElement(\"div\")},a=i();if(a.setAttribute(\"class\",\"apexcharts-toolbar\"),a.style.top=e.config.chart.toolbar.offsetY+\"px\",a.style.right=3-e.config.chart.toolbar.offsetX+\"px\",e.globals.dom.elWrap.appendChild(a),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var s=0;s<this.t.customIcons.length;s++)this.elCustomIcons.push(i());var r=[],o=function(i,a,s){var o=i.toLowerCase();t.t[o]&&e.config.chart.zoom.enabled&&r.push({el:a,icon:\"string\"==typeof t.t[o]?t.t[o]:s,title:t.localeValues[i],class:\"apexcharts-\".concat(o,\"-icon\")})};o(\"zoomIn\",this.elZoomIn,'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n    <path d=\"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"/>\\n</svg>\\n'),o(\"zoomOut\",this.elZoomOut,'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n    <path d=\"M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"/>\\n</svg>\\n');var n=function(i){t.t[i]&&e.config.chart[i].enabled&&r.push({el:\"zoom\"===i?t.elZoom:t.elSelection,icon:\"string\"==typeof t.t[i]?t.t[i]:\"zoom\"===i?'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\">\\n    <path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\"/>\\n    <path d=\"M0 0h24v24H0V0z\" fill=\"none\"/>\\n    <path d=\"M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z\"/>\\n</svg>':'<svg fill=\"#6E8192\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\">\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n    <path d=\"M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z\"/>\\n</svg>',title:t.localeValues[\"zoom\"===i?\"selectionZoom\":\"selection\"],class:e.globals.isTouchDevice?\"apexcharts-element-hidden\":\"apexcharts-\".concat(i,\"-icon\")})};n(\"zoom\"),n(\"selection\"),this.t.pan&&e.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:\"string\"==typeof this.t.pan?this.t.pan:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\">\\n    <defs>\\n        <path d=\"M0 0h24v24H0z\" id=\"a\"/>\\n    </defs>\\n    <clipPath id=\"b\">\\n        <use overflow=\"visible\" xlink:href=\"#a\"/>\\n    </clipPath>\\n    <path clip-path=\"url(#b)\" d=\"M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"/>\\n</svg>',title:this.localeValues.pan,class:e.globals.isTouchDevice?\"apexcharts-element-hidden\":\"apexcharts-pan-icon\"}),o(\"reset\",this.elZoomReset,'<svg fill=\"#000000\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\">\\n    <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"/>\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n</svg>'),this.t.download&&r.push({el:this.elMenuIcon,icon:\"string\"==typeof this.t.download?this.t.download:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"/><path d=\"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z\"/></svg>',title:this.localeValues.menu,class:\"apexcharts-menu-icon\"});for(var l=0;l<this.elCustomIcons.length;l++)r.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:\"apexcharts-toolbar-custom-icon \"+this.t.customIcons[l].class});r.forEach((function(t,e){t.index&&x.moveIndexInArray(r,e,t.index)}));for(var h=0;h<r.length;h++)m.setAttrs(r[h].el,{class:r[h].class,title:r[h].title}),r[h].el.innerHTML=r[h].icon,a.appendChild(r[h].el);this._createHamburgerMenu(a),e.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):e.globals.panEnabled?this.elPan.classList.add(this.selectedClass):e.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:\"_createHamburgerMenu\",value:function(t){this.elMenuItems=[],t.appendChild(this.elMenu),m.setAttrs(this.elMenu,{class:\"apexcharts-menu\"});for(var e=[{name:\"exportSVG\",title:this.localeValues.exportToSVG},{name:\"exportPNG\",title:this.localeValues.exportToPNG},{name:\"exportCSV\",title:this.localeValues.exportToCSV}],i=0;i<e.length;i++)this.elMenuItems.push(document.createElement(\"div\")),this.elMenuItems[i].innerHTML=e[i].title,m.setAttrs(this.elMenuItems[i],{class:\"apexcharts-menu-item \".concat(e[i].name),title:e[i].title}),this.elMenu.appendChild(this.elMenuItems[i])}},{key:\"addToolbarEventListeners\",value:function(){var t=this;this.elZoomReset.addEventListener(\"click\",this.handleZoomReset.bind(this)),this.elSelection.addEventListener(\"click\",this.toggleZoomSelection.bind(this,\"selection\")),this.elZoom.addEventListener(\"click\",this.toggleZoomSelection.bind(this,\"zoom\")),this.elZoomIn.addEventListener(\"click\",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener(\"click\",this.handleZoomOut.bind(this)),this.elPan.addEventListener(\"click\",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener(\"click\",this.toggleMenu.bind(this)),this.elMenuItems.forEach((function(e){e.classList.contains(\"exportSVG\")?e.addEventListener(\"click\",t.handleDownload.bind(t,\"svg\")):e.classList.contains(\"exportPNG\")?e.addEventListener(\"click\",t.handleDownload.bind(t,\"png\")):e.classList.contains(\"exportCSV\")&&e.addEventListener(\"click\",t.handleDownload.bind(t,\"csv\"))}));for(var e=0;e<this.t.customIcons.length;e++)this.elCustomIcons[e].addEventListener(\"click\",this.t.customIcons[e].click.bind(this,this.ctx,this.ctx.w))}},{key:\"toggleZoomSelection\",value:function(t){this.ctx.getSyncedCharts().forEach((function(e){e.ctx.toolbar.toggleOtherControls();var i=\"selection\"===t?e.ctx.toolbar.elSelection:e.ctx.toolbar.elZoom,a=\"selection\"===t?\"selectionEnabled\":\"zoomEnabled\";e.w.globals[a]=!e.w.globals[a],i.classList.contains(e.ctx.toolbar.selectedClass)?i.classList.remove(e.ctx.toolbar.selectedClass):i.classList.add(e.ctx.toolbar.selectedClass)}))}},{key:\"getToolbarIconsReference\",value:function(){var t=this.w;this.elZoom||(this.elZoom=t.globals.dom.baseEl.querySelector(\".apexcharts-zoom-icon\")),this.elPan||(this.elPan=t.globals.dom.baseEl.querySelector(\".apexcharts-pan-icon\")),this.elSelection||(this.elSelection=t.globals.dom.baseEl.querySelector(\".apexcharts-selection-icon\"))}},{key:\"enableZoomPanFromToolbar\",value:function(t){this.toggleOtherControls(),\"pan\"===t?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var e=\"pan\"===t?this.elPan:this.elZoom,i=\"pan\"===t?this.elZoom:this.elPan;e&&e.classList.add(this.selectedClass),i&&i.classList.remove(this.selectedClass)}},{key:\"togglePanning\",value:function(){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls(),t.w.globals.panEnabled=!t.w.globals.panEnabled,t.ctx.toolbar.elPan.classList.contains(t.ctx.toolbar.selectedClass)?t.ctx.toolbar.elPan.classList.remove(t.ctx.toolbar.selectedClass):t.ctx.toolbar.elPan.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:\"toggleOtherControls\",value:function(){var t=this,e=this.w;e.globals.panEnabled=!1,e.globals.zoomEnabled=!1,e.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(e){e&&e.classList.remove(t.selectedClass)}))}},{key:\"handleZoomIn\",value:function(){var t=this.w;t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY);var e=(this.minX+this.maxX)/2,i=(this.minX+e)/2,a=(this.maxX+e)/2,s=this._getNewMinXMaxX(i,a);t.globals.disableZoomIn||this.zoomUpdateOptions(s.minX,s.maxX)}},{key:\"handleZoomOut\",value:function(){var t=this.w;if(t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY),!(\"datetime\"===t.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var e=(this.minX+this.maxX)/2,i=this.minX-(e-this.minX),a=this.maxX-(e-this.maxX),s=this._getNewMinXMaxX(i,a);t.globals.disableZoomOut||this.zoomUpdateOptions(s.minX,s.maxX)}}},{key:\"_getNewMinXMaxX\",value:function(t,e){var i=this.w.config.xaxis.convertedCatToNumeric;return{minX:i?Math.floor(t):t,maxX:i?Math.floor(e):e}}},{key:\"zoomUpdateOptions\",value:function(t,e){var i=this.w;if(void 0!==t||void 0!==e){if(!(i.config.xaxis.convertedCatToNumeric&&(t<1&&(t=1,e=i.globals.dataPoints),e-t<2))){var a={min:t,max:e},s=this.getBeforeZoomRange(a);s&&(a=s.xaxis);var r={xaxis:a},o=x.clone(i.globals.initialConfig.yaxis);if(i.config.chart.zoom.autoScaleYaxis)o=new _(this.ctx).autoScaleY(this.ctx,o,{xaxis:a});i.config.chart.group||(r.yaxis=o),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(r,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(a,o)}}else this.handleZoomReset()}},{key:\"zoomCallback\",value:function(t,e){\"function\"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:t,yaxis:e})}},{key:\"getBeforeZoomRange\",value:function(t,e){var i=null;return\"function\"==typeof this.ev.beforeZoom&&(i=this.ev.beforeZoom(this,{xaxis:t,yaxis:e})),i}},{key:\"toggleMenu\",value:function(){var t=this;window.setTimeout((function(){t.elMenu.classList.contains(\"apexcharts-menu-open\")?t.elMenu.classList.remove(\"apexcharts-menu-open\"):t.elMenu.classList.add(\"apexcharts-menu-open\")}),0)}},{key:\"handleDownload\",value:function(t){var e=this.w,i=new G(this.ctx);switch(t){case\"svg\":i.exportToSVG(this.ctx);break;case\"png\":i.exportToPng(this.ctx);break;case\"csv\":i.exportToCSV({series:e.config.series,columnDelimiter:e.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:\"handleZoomReset\",value:function(t){this.ctx.getSyncedCharts().forEach((function(t){var e=t.w;if(e.globals.lastXAxis.min=e.globals.initialConfig.xaxis.min,e.globals.lastXAxis.max=e.globals.initialConfig.xaxis.max,t.updateHelpers.revertDefaultAxisMinMax(),\"function\"==typeof e.config.chart.events.beforeResetZoom){var i=e.config.chart.events.beforeResetZoom(t,e);i&&t.updateHelpers.revertDefaultAxisMinMax(i)}\"function\"==typeof e.config.chart.events.zoomed&&t.ctx.toolbar.zoomCallback({min:e.config.xaxis.min,max:e.config.xaxis.max}),e.globals.zoomed=!1;var a=t.ctx.series.emptyCollapsedSeries(x.clone(e.globals.initialSeries));t.updateHelpers._updateSeries(a,e.config.chart.animations.dynamicAnimation.enabled)}))}},{key:\"destroy\",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),t}(),ct=function(t){n(i,t);var e=d(i);function i(t){var s;return a(this,i),(s=e.call(this,t)).ctx=t,s.w=t.w,s.dragged=!1,s.graphics=new m(s.ctx),s.eventList=[\"mousedown\",\"mouseleave\",\"mousemove\",\"touchstart\",\"touchmove\",\"mouseup\",\"touchend\"],s.clientX=0,s.clientY=0,s.startX=0,s.endX=0,s.dragX=0,s.startY=0,s.endY=0,s.dragY=0,s.moveDirection=\"none\",s}return r(i,[{key:\"init\",value:function(t){var e=this,i=t.xyRatios,a=this.w,s=this;this.xyRatios=i,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=a.globals.dom.baseEl.querySelector(\".apexcharts-grid\"),this.zoomRect.node.classList.add(\"apexcharts-zoom-rect\"),this.selectionRect.node.classList.add(\"apexcharts-selection-rect\"),a.globals.dom.elGraphical.add(this.zoomRect),a.globals.dom.elGraphical.add(this.selectionRect),\"x\"===a.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:a.globals.gridWidth,maxY:a.globals.gridHeight}).on(\"dragmove\",this.selectionDragging.bind(this,\"dragging\")):\"y\"===a.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:a.globals.gridWidth}).on(\"dragmove\",this.selectionDragging.bind(this,\"dragging\")):this.slDraggableRect=this.selectionRect.draggable().on(\"dragmove\",this.selectionDragging.bind(this,\"dragging\")),this.preselectedSelection(),this.hoverArea=a.globals.dom.baseEl.querySelector(\"\".concat(a.globals.chartClass,\" .apexcharts-svg\")),this.hoverArea.classList.add(\"apexcharts-zoomable\"),this.eventList.forEach((function(t){e.hoverArea.addEventListener(t,s.svgMouseEvents.bind(s,i),{capture:!1,passive:!0})}))}},{key:\"destroy\",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:\"svgMouseEvents\",value:function(t,e){var i=this.w,a=this,s=this.ctx.toolbar,r=i.globals.zoomEnabled?i.config.chart.zoom.type:i.config.chart.selection.type,o=i.config.chart.toolbar.autoSelected;if(e.shiftKey?(this.shiftWasPressed=!0,s.enableZoomPanFromToolbar(\"pan\"===o?\"zoom\":\"pan\")):this.shiftWasPressed&&(s.enableZoomPanFromToolbar(o),this.shiftWasPressed=!1),e.target){var n,l=e.target.classList;if(e.target.parentNode&&null!==e.target.parentNode&&(n=e.target.parentNode.classList),!(l.contains(\"apexcharts-selection-rect\")||l.contains(\"apexcharts-legend-marker\")||l.contains(\"apexcharts-legend-text\")||n&&n.contains(\"apexcharts-toolbar\"))){if(a.clientX=\"touchmove\"===e.type||\"touchstart\"===e.type?e.touches[0].clientX:\"touchend\"===e.type?e.changedTouches[0].clientX:e.clientX,a.clientY=\"touchmove\"===e.type||\"touchstart\"===e.type?e.touches[0].clientY:\"touchend\"===e.type?e.changedTouches[0].clientY:e.clientY,\"mousedown\"===e.type&&1===e.which){var h=a.gridRect.getBoundingClientRect();a.startX=a.clientX-h.left,a.startY=a.clientY-h.top,a.dragged=!1,a.w.globals.mousedown=!0}if((\"mousemove\"===e.type&&1===e.which||\"touchmove\"===e.type)&&(a.dragged=!0,i.globals.panEnabled?(i.globals.selection=null,a.w.globals.mousedown&&a.panDragging({context:a,zoomtype:r,xyRatios:t})):(a.w.globals.mousedown&&i.globals.zoomEnabled||a.w.globals.mousedown&&i.globals.selectionEnabled)&&(a.selection=a.selectionDrawing({context:a,zoomtype:r}))),\"mouseup\"===e.type||\"touchend\"===e.type||\"mouseleave\"===e.type){var c=a.gridRect.getBoundingClientRect();a.w.globals.mousedown&&(a.endX=a.clientX-c.left,a.endY=a.clientY-c.top,a.dragX=Math.abs(a.endX-a.startX),a.dragY=Math.abs(a.endY-a.startY),(i.globals.zoomEnabled||i.globals.selectionEnabled)&&a.selectionDrawn({context:a,zoomtype:r}),i.globals.panEnabled&&i.config.xaxis.convertedCatToNumeric&&a.delayedPanScrolled()),i.globals.zoomEnabled&&a.hideSelectionRect(this.selectionRect),a.dragged=!1,a.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:\"makeSelectionRectDraggable\",value:function(){var t=this.w;if(this.selectionRect){var e=this.selectionRect.node.getBoundingClientRect();e.width>0&&e.height>0&&this.slDraggableRect.selectize({points:\"l, r\",pointSize:8,pointType:\"rect\"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on(\"resizing\",this.selectionDragging.bind(this,\"resizing\"))}}},{key:\"preselectedSelection\",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,a=t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i;t.globals.isRangeBar&&(i=(t.config.chart.selection.xaxis.min-t.globals.yAxisScale[0].niceMin)/e.invertedYRatio,a=(t.config.chart.selection.xaxis.max-t.config.chart.selection.xaxis.min)/e.invertedYRatio);var s={x:i,y:0,width:a,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(s),this.makeSelectionRectDraggable(),\"function\"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:\"drawSelectionRect\",value:function(t){var e=t.x,i=t.y,a=t.width,s=t.height,r=t.translateX,o=void 0===r?0:r,n=t.translateY,l=void 0===n?0:n,h=this.w,c=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==h.globals.selection){var g={transform:\"translate(\"+o+\", \"+l+\")\"};h.globals.zoomEnabled&&this.dragged&&(a<0&&(a=1),c.attr({x:e,y:i,width:a,height:s,fill:h.config.chart.zoom.zoomedArea.fill.color,\"fill-opacity\":h.config.chart.zoom.zoomedArea.fill.opacity,stroke:h.config.chart.zoom.zoomedArea.stroke.color,\"stroke-width\":h.config.chart.zoom.zoomedArea.stroke.width,\"stroke-opacity\":h.config.chart.zoom.zoomedArea.stroke.opacity}),m.setAttrs(c.node,g)),h.globals.selectionEnabled&&(d.attr({x:e,y:i,width:a>0?a:0,height:s>0?s:0,fill:h.config.chart.selection.fill.color,\"fill-opacity\":h.config.chart.selection.fill.opacity,stroke:h.config.chart.selection.stroke.color,\"stroke-width\":h.config.chart.selection.stroke.width,\"stroke-dasharray\":h.config.chart.selection.stroke.dashArray,\"stroke-opacity\":h.config.chart.selection.stroke.opacity}),m.setAttrs(d.node,g))}}},{key:\"hideSelectionRect\",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:\"selectionDrawing\",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.gridRect.getBoundingClientRect(),o=s.startX-1,n=s.startY,l=!1,h=!1,c=s.clientX-r.left-o,d=s.clientY-r.top-n,g={};return Math.abs(c+o)>a.globals.gridWidth?c=a.globals.gridWidth-o:s.clientX-r.left<0&&(c=o),o>s.clientX-r.left&&(l=!0,c=Math.abs(c)),n>s.clientY-r.top&&(h=!0,d=Math.abs(d)),g=\"x\"===i?{x:l?o-c:o,y:0,width:c,height:a.globals.gridHeight}:\"y\"===i?{x:0,y:h?n-d:n,width:a.globals.gridWidth,height:d}:{x:l?o-c:o,y:h?n-d:n,width:c,height:d},s.drawSelectionRect(g),s.selectionDragging(\"resizing\"),g}},{key:\"selectionDragging\",value:function(t,e){var i=this,a=this.w,s=this.xyRatios,r=this.selectionRect,o=0;\"resizing\"===t&&(o=30);var n=function(t){return parseFloat(r.node.getAttribute(t))},l={x:n(\"x\"),y:n(\"y\"),width:n(\"width\"),height:n(\"height\")};a.globals.selection=l,\"function\"==typeof a.config.chart.events.selection&&a.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t,e,o,n,l=i.gridRect.getBoundingClientRect(),h=r.node.getBoundingClientRect();a.globals.isRangeBar?(t=a.globals.yAxisScale[0].niceMin+(h.left-l.left)*s.invertedYRatio,e=a.globals.yAxisScale[0].niceMin+(h.right-l.left)*s.invertedYRatio,o=0,n=1):(t=a.globals.xAxisScale.niceMin+(h.left-l.left)*s.xRatio,e=a.globals.xAxisScale.niceMin+(h.right-l.left)*s.xRatio,o=a.globals.yAxisScale[0].niceMin+(l.bottom-h.bottom)*s.yRatio[0],n=a.globals.yAxisScale[0].niceMax-(h.top-l.top)*s.yRatio[0]);var c={xaxis:{min:t,max:e},yaxis:{min:o,max:n}};a.config.chart.events.selection(i.ctx,c),a.config.chart.brush.enabled&&void 0!==a.config.chart.events.brushScrolled&&a.config.chart.events.brushScrolled(i.ctx,c)}),o))}},{key:\"selectionDrawn\",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.xyRatios,o=this.ctx.toolbar;if(s.startX>s.endX){var n=s.startX;s.startX=s.endX,s.endX=n}if(s.startY>s.endY){var l=s.startY;s.startY=s.endY,s.endY=l}var h=void 0,c=void 0;a.globals.isRangeBar?(h=a.globals.yAxisScale[0].niceMin+s.startX*r.invertedYRatio,c=a.globals.yAxisScale[0].niceMin+s.endX*r.invertedYRatio):(h=a.globals.xAxisScale.niceMin+s.startX*r.xRatio,c=a.globals.xAxisScale.niceMin+s.endX*r.xRatio);var d=[],g=[];if(a.config.yaxis.forEach((function(t,e){d.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.startY),g.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.endY)})),s.dragged&&(s.dragX>10||s.dragY>10)&&h!==c)if(a.globals.zoomEnabled){var u=x.clone(a.globals.initialConfig.yaxis),p=x.clone(a.globals.initialConfig.xaxis);if(a.globals.zoomed=!0,a.config.xaxis.convertedCatToNumeric&&(h=Math.floor(h),c=Math.floor(c),h<1&&(h=1,c=a.globals.dataPoints),c-h<2&&(c=h+1)),\"xy\"!==i&&\"x\"!==i||(p={min:h,max:c}),\"xy\"!==i&&\"y\"!==i||u.forEach((function(t,e){u[e].min=g[e],u[e].max=d[e]})),a.config.chart.zoom.autoScaleYaxis){var f=new _(s.ctx);u=f.autoScaleY(s.ctx,u,{xaxis:p})}if(o){var b=o.getBeforeZoomRange(p,u);b&&(p=b.xaxis?b.xaxis:p,u=b.yaxis?b.yaxis:u)}var v={xaxis:p};a.config.chart.group||(v.yaxis=u),s.ctx.updateHelpers._updateOptions(v,!1,s.w.config.chart.animations.dynamicAnimation.enabled),\"function\"==typeof a.config.chart.events.zoomed&&o.zoomCallback(p,u)}else if(a.globals.selectionEnabled){var m,y=null;m={min:h,max:c},\"xy\"!==i&&\"y\"!==i||(y=x.clone(a.config.yaxis)).forEach((function(t,e){y[e].min=g[e],y[e].max=d[e]})),a.globals.selection=s.selection,\"function\"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(s.ctx,{xaxis:m,yaxis:y})}}},{key:\"panDragging\",value:function(t){var e=t.context,i=this.w,a=e;if(void 0!==i.globals.lastClientPosition.x){var s=i.globals.lastClientPosition.x-a.clientX,r=i.globals.lastClientPosition.y-a.clientY;Math.abs(s)>Math.abs(r)&&s>0?this.moveDirection=\"left\":Math.abs(s)>Math.abs(r)&&s<0?this.moveDirection=\"right\":Math.abs(r)>Math.abs(s)&&r>0?this.moveDirection=\"up\":Math.abs(r)>Math.abs(s)&&r<0&&(this.moveDirection=\"down\")}i.globals.lastClientPosition={x:a.clientX,y:a.clientY};var o=i.globals.isRangeBar?i.globals.minY:i.globals.minX,n=i.globals.isRangeBar?i.globals.maxY:i.globals.maxX;i.config.xaxis.convertedCatToNumeric||a.panScrolled(o,n)}},{key:\"delayedPanScrolled\",value:function(){var t=this.w,e=t.globals.minX,i=t.globals.maxX,a=(t.globals.maxX-t.globals.minX)/2;\"left\"===this.moveDirection?(e=t.globals.minX+a,i=t.globals.maxX+a):\"right\"===this.moveDirection&&(e=t.globals.minX-a,i=t.globals.maxX-a),e=Math.floor(e),i=Math.floor(i),this.updateScrolledChart({xaxis:{min:e,max:i}},e,i)}},{key:\"panScrolled\",value:function(t,e){var i=this.w,a=this.xyRatios,s=x.clone(i.globals.initialConfig.yaxis),r=a.xRatio,o=i.globals.minX,n=i.globals.maxX;i.globals.isRangeBar&&(r=a.invertedYRatio,o=i.globals.minY,n=i.globals.maxY),\"left\"===this.moveDirection?(t=o+i.globals.gridWidth/15*r,e=n+i.globals.gridWidth/15*r):\"right\"===this.moveDirection&&(t=o-i.globals.gridWidth/15*r,e=n-i.globals.gridWidth/15*r),i.globals.isRangeBar||(t<i.globals.initialMinX||e>i.globals.initialMaxX)&&(t=o,e=n);var l={min:t,max:e};i.config.chart.zoom.autoScaleYaxis&&(s=new _(this.ctx).autoScaleY(this.ctx,s,{xaxis:l}));var h={xaxis:{min:t,max:e}};i.config.chart.group||(h.yaxis=s),this.updateScrolledChart(h,t,e)}},{key:\"updateScrolledChart\",value:function(t,e,i){var a=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),\"function\"==typeof a.config.chart.events.scrolled&&a.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(ht),dt=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return r(t,[{key:\"getNearestValues\",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,s=t.clientY,r=this.w,o=i.getBoundingClientRect(),n=o.width,l=o.height,h=n/(r.globals.dataPoints-1),c=l/r.globals.dataPoints,d=this.hasBars();!r.globals.comboCharts&&!d||r.config.xaxis.convertedCatToNumeric||(h=n/r.globals.dataPoints);var g=a-o.left-r.globals.barPadForNumericAxis,u=s-o.top;g<0||u<0||g>n||u>l?(e.classList.remove(\"hovering-zoom\"),e.classList.remove(\"hovering-pan\")):r.globals.zoomEnabled?(e.classList.remove(\"hovering-pan\"),e.classList.add(\"hovering-zoom\")):r.globals.panEnabled&&(e.classList.remove(\"hovering-zoom\"),e.classList.add(\"hovering-pan\"));var p=Math.round(g/h),f=Math.floor(u/c);d&&!r.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(g/h),p-=1);var b=null,v=null,m=r.globals.seriesXvalues.map((function(t){return t.filter((function(t){return x.isNumber(t)}))})),y=r.globals.seriesYvalues.map((function(t){return t.filter((function(t){return x.isNumber(t)}))}));if(r.globals.isXNumeric){var w=this.ttCtx.getElGrid().getBoundingClientRect(),k=g*(w.width/n),A=u*(w.height/l);b=(v=this.closestInMultiArray(k,A,m,y)).index,p=v.j,null!==b&&(m=r.globals.seriesXvalues[b],p=(v=this.closestInArray(k,m)).index)}return r.globals.capturedSeriesIndex=null===b?-1:b,(!p||p<1)&&(p=0),r.globals.isBarHorizontal?r.globals.capturedDataPointIndex=f:r.globals.capturedDataPointIndex=p,{capturedSeries:b,j:r.globals.isBarHorizontal?f:p,hoverX:g,hoverY:u}}},{key:\"closestInMultiArray\",value:function(t,e,i,a){var s=this.w,r=0,o=null,n=-1;s.globals.series.length>1?r=this.getFirstActiveXArray(i):o=0;var l=i[r][0],h=Math.abs(t-l);if(i.forEach((function(e){e.forEach((function(e,i){var a=Math.abs(t-e);a<=h&&(h=a,n=i)}))})),-1!==n){var c=a[r][n],d=Math.abs(e-c);o=r,a.forEach((function(t,i){var a=Math.abs(e-t[n]);a<=d&&(d=a,o=i)}))}return{index:o,j:n}}},{key:\"getFirstActiveXArray\",value:function(t){for(var e=this.w,i=0,a=t.map((function(t,e){return t.length>0?e:-1})),s=0;s<a.length;s++)if(-1!==a[s]&&-1===e.globals.collapsedSeriesIndices.indexOf(s)&&-1===e.globals.ancillaryCollapsedSeriesIndices.indexOf(s)){i=a[s];break}return i}},{key:\"closestInArray\",value:function(t,e){for(var i=e[0],a=null,s=Math.abs(t-i),r=0;r<e.length;r++){var o=Math.abs(t-e[r]);o<s&&(s=o,a=r)}return{index:a}}},{key:\"isXoverlap\",value:function(t){var e=[],i=this.w.globals.seriesX.filter((function(t){return void 0!==t[0]}));if(i.length>0)for(var a=0;a<i.length-1;a++)void 0!==i[a][t]&&void 0!==i[a+1][t]&&i[a][t]!==i[a+1][t]&&e.push(\"unEqual\");return 0===e.length}},{key:\"isInitialSeriesSameLen\",value:function(){for(var t=!0,e=this.w.globals.initialSeries,i=0;i<e.length-1;i++)if(e[i].data.length!==e[i+1].data.length){t=!1;break}return t}},{key:\"getBarsHeight\",value:function(t){return u(t).reduce((function(t,e){return t+e.getBBox().height}),0)}},{key:\"getElMarkers\",value:function(t){return\"number\"==typeof t?this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series[data\\\\:realIndex='\".concat(t,\"'] .apexcharts-series-markers-wrap > *\")):this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series-markers-wrap > *\")}},{key:\"getAllMarkers\",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series-markers-wrap\");(t=u(t)).sort((function(t,e){var i=Number(t.getAttribute(\"data:realIndex\")),a=Number(e.getAttribute(\"data:realIndex\"));return a<i?1:a>i?-1:0}));var e=[];return t.forEach((function(t){e.push(t.querySelector(\".apexcharts-marker\"))})),e}},{key:\"hasMarkers\",value:function(t){return this.getElMarkers(t).length>0}},{key:\"getElBars\",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-bar-series,  .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series\")}},{key:\"hasBars\",value:function(){return this.getElBars().length>0}},{key:\"getHoverMarkerSize\",value:function(t){var e=this.w,i=e.config.markers.hover.size;return void 0===i&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:\"toggleAllTooltipSeriesGroups\",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-tooltip-series-group\"));for(var a=i.allTooltipSeriesGroups,s=0;s<a.length;s++)\"enable\"===t?(a[s].classList.add(\"apexcharts-active\"),a[s].style.display=e.config.tooltip.items.display):(a[s].classList.remove(\"apexcharts-active\"),a[s].style.display=\"none\")}}]),t}(),gt=function(){function t(e){a(this,t),this.w=e.w,this.ctx=e.ctx,this.ttCtx=e,this.tooltipUtil=new dt(e)}return r(t,[{key:\"drawSeriesTexts\",value:function(t){var e=t.shared,i=void 0===e||e,a=t.ttItems,s=t.i,r=void 0===s?0:s,o=t.j,n=void 0===o?null:o,l=t.y1,h=t.y2,c=t.e,d=this.w;void 0!==d.config.tooltip.custom?this.handleCustomTooltip({i:r,j:n,y1:l,y2:h,w:d}):this.toggleActiveInactiveSeries(i);var g=this.getValuesToPrint({i:r,j:n});this.printLabels({i:r,j:n,values:g,ttItems:a,shared:i,e:c});var u=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=u.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=u.getBoundingClientRect().height}},{key:\"printLabels\",value:function(t){var i,a=this,s=t.i,r=t.j,o=t.values,n=t.ttItems,l=t.shared,h=t.e,c=this.w,d=[],g=function(t){return c.globals.seriesGoals[t]&&c.globals.seriesGoals[t][r]&&Array.isArray(c.globals.seriesGoals[t][r])},u=o.xVal,p=o.zVal,f=o.xAxisTTVal,x=\"\",b=c.globals.colors[s];null!==r&&c.config.plotOptions.bar.distributed&&(b=c.globals.colors[r]);for(var v=function(t,o){var v=a.getFormatters(s);x=a.getSeriesName({fn:v.yLbTitleFormatter,index:s,seriesIndex:s,j:r}),\"treemap\"===c.config.chart.type&&(x=v.yLbTitleFormatter(String(c.config.series[s].data[r].x),{series:c.globals.series,seriesIndex:s,dataPointIndex:r,w:c}));var m=c.config.tooltip.inverseOrder?o:t;if(c.globals.axisCharts){var y=function(t){var e,i,a,s;return c.globals.isRangeData?v.yLbFormatter(null===(e=c.globals.seriesRangeStart)||void 0===e||null===(i=e[t])||void 0===i?void 0:i[r],{series:c.globals.seriesRangeStart,seriesIndex:t,dataPointIndex:r,w:c})+\" - \"+v.yLbFormatter(null===(a=c.globals.seriesRangeEnd)||void 0===a||null===(s=a[t])||void 0===s?void 0:s[r],{series:c.globals.seriesRangeEnd,seriesIndex:t,dataPointIndex:r,w:c}):v.yLbFormatter(c.globals.series[t][r],{series:c.globals.series,seriesIndex:t,dataPointIndex:r,w:c})};if(l)v=a.getFormatters(m),x=a.getSeriesName({fn:v.yLbTitleFormatter,index:m,seriesIndex:s,j:r}),b=c.globals.colors[m],i=y(m),g(m)&&(d=c.globals.seriesGoals[m][r].map((function(t){return{attrs:t,val:v.yLbFormatter(t.value,{seriesIndex:m,dataPointIndex:r,w:c})}})));else{var w,k=null==h||null===(w=h.target)||void 0===w?void 0:w.getAttribute(\"fill\");k&&(b=-1!==k.indexOf(\"url\")?document.querySelector(k.substr(4).slice(0,-1)).childNodes[0].getAttribute(\"stroke\"):k),i=y(s),g(s)&&Array.isArray(c.globals.seriesGoals[s][r])&&(d=c.globals.seriesGoals[s][r].map((function(t){return{attrs:t,val:v.yLbFormatter(t.value,{seriesIndex:s,dataPointIndex:r,w:c})}})))}}null===r&&(i=v.yLbFormatter(c.globals.series[s],e(e({},c),{},{seriesIndex:s,dataPointIndex:s}))),a.DOMHandling({i:s,t:m,j:r,ttItems:n,values:{val:i,goalVals:d,xVal:u,xAxisTTVal:f,zVal:p},seriesName:x,shared:l,pColor:b})},m=0,y=c.globals.series.length-1;m<c.globals.series.length;m++,y--)v(m,y)}},{key:\"getFormatters\",value:function(t){var e,i=this.w,a=i.globals.yLabelFormatters[t];return void 0!==i.globals.ttVal?Array.isArray(i.globals.ttVal)?(a=i.globals.ttVal[t]&&i.globals.ttVal[t].formatter,e=i.globals.ttVal[t]&&i.globals.ttVal[t].title&&i.globals.ttVal[t].title.formatter):(a=i.globals.ttVal.formatter,\"function\"==typeof i.globals.ttVal.title.formatter&&(e=i.globals.ttVal.title.formatter)):e=i.config.tooltip.y.title.formatter,\"function\"!=typeof a&&(a=i.globals.yLabelFormatters[0]?i.globals.yLabelFormatters[0]:function(t){return t}),\"function\"!=typeof e&&(e=function(t){return t}),{yLbFormatter:a,yLbTitleFormatter:e}}},{key:\"getSeriesName\",value:function(t){var e=t.fn,i=t.index,a=t.seriesIndex,s=t.j,r=this.w;return e(String(r.globals.seriesNames[i]),{series:r.globals.series,seriesIndex:a,dataPointIndex:s,w:r})}},{key:\"DOMHandling\",value:function(t){t.i;var e=t.t,i=t.j,a=t.ttItems,s=t.values,r=t.seriesName,o=t.shared,n=t.pColor,l=this.w,h=this.ttCtx,c=s.val,d=s.goalVals,g=s.xVal,u=s.xAxisTTVal,p=s.zVal,f=null;f=a[e].children,l.config.tooltip.fillSeriesColor&&(a[e].style.backgroundColor=n,f[0].style.display=\"none\"),h.showTooltipTitle&&(null===h.tooltipTitle&&(h.tooltipTitle=l.globals.dom.baseEl.querySelector(\".apexcharts-tooltip-title\")),h.tooltipTitle.innerHTML=g),h.isXAxisTooltipEnabled&&(h.xaxisTooltipText.innerHTML=\"\"!==u?u:g);var x=a[e].querySelector(\".apexcharts-tooltip-text-y-label\");x&&(x.innerHTML=r||\"\");var b=a[e].querySelector(\".apexcharts-tooltip-text-y-value\");b&&(b.innerHTML=void 0!==c?c:\"\"),f[0]&&f[0].classList.contains(\"apexcharts-tooltip-marker\")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(n=l.config.tooltip.marker.fillColors[e]),f[0].style.backgroundColor=n),l.config.tooltip.marker.show||(f[0].style.display=\"none\");var v=a[e].querySelector(\".apexcharts-tooltip-text-goals-label\"),m=a[e].querySelector(\".apexcharts-tooltip-text-goals-value\");if(d.length&&l.globals.seriesGoals[e]){var y=function(){var t=\"<div >\",e=\"<div>\";d.forEach((function(i,a){t+=' <div style=\"display: flex\"><span class=\"apexcharts-tooltip-marker\" style=\"background-color: '.concat(i.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;\"></span> ').concat(i.attrs.name,\"</div>\"),e+=\"<div>\".concat(i.val,\"</div>\")})),v.innerHTML=t+\"</div>\",m.innerHTML=e+\"</div>\"};o?l.globals.seriesGoals[e][i]&&Array.isArray(l.globals.seriesGoals[e][i])?y():(v.innerHTML=\"\",m.innerHTML=\"\"):y()}else v.innerHTML=\"\",m.innerHTML=\"\";null!==p&&(a[e].querySelector(\".apexcharts-tooltip-text-z-label\").innerHTML=l.config.tooltip.z.title,a[e].querySelector(\".apexcharts-tooltip-text-z-value\").innerHTML=void 0!==p?p:\"\");if(o&&f[0]){if(l.config.tooltip.hideEmptySeries){var w=a[e].querySelector(\".apexcharts-tooltip-marker\"),k=a[e].querySelector(\".apexcharts-tooltip-text\");0==parseFloat(c)?(w.style.display=\"none\",k.style.display=\"none\"):(w.style.display=\"block\",k.style.display=\"block\")}null==c||l.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||l.globals.collapsedSeriesIndices.indexOf(e)>-1?f[0].parentNode.style.display=\"none\":f[0].parentNode.style.display=l.config.tooltip.items.display}}},{key:\"toggleActiveInactiveSeries\",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups(\"enable\");else{this.tooltipUtil.toggleAllTooltipSeriesGroups(\"disable\");var i=e.globals.dom.baseEl.querySelector(\".apexcharts-tooltip-series-group\");i&&(i.classList.add(\"apexcharts-active\"),i.style.display=e.config.tooltip.items.display)}}},{key:\"getValuesToPrint\",value:function(t){var e=t.i,i=t.j,a=this.w,s=this.ctx.series.filteredSeriesX(),r=\"\",o=\"\",n=null,l=null,h={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},c=a.globals.ttZFormatter;null===i?l=a.globals.series[e]:a.globals.isXNumeric&&\"treemap\"!==a.config.chart.type?(r=s[e][i],0===s[e].length&&(r=s[this.tooltipUtil.getFirstActiveXArray(s)][i])):r=void 0!==a.globals.labels[i]?a.globals.labels[i]:\"\";var d=r;a.globals.isXNumeric&&\"datetime\"===a.config.xaxis.type?r=new T(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new I(this.ctx).formatDate,w:this.w}):r=a.globals.isBarHorizontal?a.globals.yLabelFormatters[0](d,h):a.globals.xLabelFormatter(d,h);return void 0!==a.config.tooltip.x.formatter&&(r=a.globals.ttKeyFormatter(d,h)),a.globals.seriesZ.length>0&&a.globals.seriesZ[e].length>0&&(n=c(a.globals.seriesZ[e][i],a)),o=\"function\"==typeof a.config.xaxis.tooltip.formatter?a.globals.xaxisTooltipFormatter(d,h):r,{val:Array.isArray(l)?l.join(\" \"):l,xVal:Array.isArray(r)?r.join(\" \"):r,xAxisTTVal:Array.isArray(o)?o.join(\" \"):o,zVal:n}}},{key:\"handleCustomTooltip\",value:function(t){var e=t.i,i=t.j,a=t.y1,s=t.y2,r=t.w,o=this.ttCtx.getElTooltip(),n=r.config.tooltip.custom;Array.isArray(n)&&n[e]&&(n=n[e]),o.innerHTML=n({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:s,w:r})}}]),t}(),ut=function(){function t(e){a(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return r(t,[{key:\"moveXCrosshairs\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,a=this.w,s=i.getElXCrosshairs(),r=t-i.xcrosshairsWidth/2,o=a.globals.labels.slice().length;if(null!==e&&(r=a.globals.gridWidth/o*e),null===s||a.globals.isBarHorizontal||(s.setAttribute(\"x\",r),s.setAttribute(\"x1\",r),s.setAttribute(\"x2\",r),s.setAttribute(\"y2\",a.globals.gridHeight),s.classList.add(\"apexcharts-active\")),r<0&&(r=0),r>a.globals.gridWidth&&(r=a.globals.gridWidth),i.isXAxisTooltipEnabled){var n=r;\"tickWidth\"!==a.config.xaxis.crosshairs.width&&\"barWidth\"!==a.config.xaxis.crosshairs.width||(n=r+i.xcrosshairsWidth/2),this.moveXAxisTooltip(n)}}},{key:\"moveYCrosshairs\",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&m.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&m.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:\"moveXAxisTooltip\",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip&&0!==i.xcrosshairsWidth){i.xaxisTooltip.classList.add(\"apexcharts-active\");var a=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var s;s=new m(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=s.width+\"px\",i.xaxisTooltip.style.left=t+\"px\",i.xaxisTooltip.style.top=a+\"px\"}}}},{key:\"moveYAxisTooltip\",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxistooltip\"));var a=parseInt(i.ycrosshairsHidden.getAttribute(\"y1\"),10),s=e.globals.translateY+a,r=i.yaxisTTEls[t].getBoundingClientRect().height,o=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(o-=26),s-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add(\"apexcharts-active\"),i.yaxisTTEls[t].style.top=s+\"px\",i.yaxisTTEls[t].style.left=o+e.config.yaxis[t].tooltip.offsetX+\"px\"):i.yaxisTTEls[t].classList.remove(\"apexcharts-active\")}},{key:\"moveTooltip\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.ttCtx,r=s.getElTooltip(),o=s.tooltipRect,n=null!==i?parseFloat(i):1,l=parseFloat(t)+n+5,h=parseFloat(e)+n/2;if(l>a.globals.gridWidth/2&&(l=l-o.ttWidth-n-10),l>a.globals.gridWidth-o.ttWidth-10&&(l=a.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),a.config.tooltip.followCursor){var c=s.getElGrid().getBoundingClientRect();(l=s.e.clientX-c.left)>a.globals.gridWidth/2&&(l-=s.tooltipRect.ttWidth),(h=s.e.clientY+a.globals.translateY-c.top)>a.globals.gridHeight/2&&(h-=s.tooltipRect.ttHeight)}else a.globals.isBarHorizontal||o.ttHeight/2+h>a.globals.gridHeight&&(h=a.globals.gridHeight-o.ttHeight+a.globals.translateY);isNaN(l)||(l+=a.globals.translateX,r.style.left=l+\"px\",r.style.top=h+\"px\")}},{key:\"moveMarkers\",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var s=i.globals.dom.baseEl.querySelectorAll(\" .apexcharts-series[data\\\\:realIndex='\".concat(t,\"'] .apexcharts-marker\")),r=0;r<s.length;r++)parseInt(s[r].getAttribute(\"rel\"),10)===e&&(a.marker.resetPointsSize(),a.marker.enlargeCurrentPoint(e,s[r]));else a.marker.resetPointsSize(),this.moveDynamicPointOnHover(e,t)}},{key:\"moveDynamicPointOnHover\",value:function(t,e){var i,a,s=this.w,r=this.ttCtx,o=s.globals.pointsArray,n=r.tooltipUtil.getHoverMarkerSize(e),l=s.config.series[e].type;if(!l||\"column\"!==l&&\"candlestick\"!==l&&\"boxPlot\"!==l){i=o[e][t][0],a=o[e][t][1]?o[e][t][1]:0;var h=s.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(e,\"'] .apexcharts-series-markers circle\"));h&&a<s.globals.gridHeight&&a>0&&(h.setAttribute(\"r\",n),h.setAttribute(\"cx\",i),h.setAttribute(\"cy\",a)),this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,a,n)}}},{key:\"moveDynamicPointsOnHover\",value:function(t){var e,i=this.ttCtx,a=i.w,s=0,r=0,o=a.globals.pointsArray;e=new N(this.ctx).getActiveConfigSeriesIndex(\"asc\",[\"line\",\"area\",\"scatter\",\"bubble\"]);var n=i.tooltipUtil.getHoverMarkerSize(e);o[e]&&(s=o[e][t][0],r=o[e][t][1]);var l=i.tooltipUtil.getAllMarkers();if(null!==l)for(var h=0;h<a.globals.series.length;h++){var c=o[h];if(a.globals.comboCharts&&void 0===c&&l.splice(h,0,null),c&&c.length){var d=o[h][t][1],g=void 0;if(l[h].setAttribute(\"cx\",s),\"rangeArea\"===a.config.chart.type&&!a.globals.comboCharts){var u=t+a.globals.series[h].length;g=o[h][u][1],d-=Math.abs(d-g)/2}null!==d&&!isNaN(d)&&d<a.globals.gridHeight+n&&d+n>0?(l[h]&&l[h].setAttribute(\"r\",n),l[h]&&l[h].setAttribute(\"cy\",d)):l[h]&&l[h].setAttribute(\"r\",0)}}this.moveXCrosshairs(s),i.fixedTooltip||this.moveTooltip(s,r||a.globals.gridHeight,n)}},{key:\"moveStickyTooltipOverBars\",value:function(t,e){var i=this.w,a=this.ttCtx,s=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,r=s>=2&&s%2==0?Math.floor(s/2):Math.floor(s/2)+1;i.globals.isBarHorizontal&&(r=new N(this.ctx).getActiveConfigSeriesIndex(\"desc\")+1);var o=i.globals.dom.baseEl.querySelector(\".apexcharts-bar-series .apexcharts-series[rel='\".concat(r,\"'] path[j='\").concat(t,\"'], .apexcharts-candlestick-series .apexcharts-series[rel='\").concat(r,\"'] path[j='\").concat(t,\"'], .apexcharts-boxPlot-series .apexcharts-series[rel='\").concat(r,\"'] path[j='\").concat(t,\"'], .apexcharts-rangebar-series .apexcharts-series[rel='\").concat(r,\"'] path[j='\").concat(t,\"']\"));o||\"number\"!=typeof e||(o=i.globals.dom.baseEl.querySelector(\".apexcharts-bar-series .apexcharts-series[data\\\\:realIndex='\".concat(e,\"'] path[j='\").concat(t,\"'],\\n        .apexcharts-candlestick-series .apexcharts-series[data\\\\:realIndex='\").concat(e,\"'] path[j='\").concat(t,\"'],\\n        .apexcharts-boxPlot-series .apexcharts-series[data\\\\:realIndex='\").concat(e,\"'] path[j='\").concat(t,\"'],\\n        .apexcharts-rangebar-series .apexcharts-series[data\\\\:realIndex='\").concat(e,\"'] path[j='\").concat(t,\"']\")));var n=o?parseFloat(o.getAttribute(\"cx\")):0,l=o?parseFloat(o.getAttribute(\"cy\")):0,h=o?parseFloat(o.getAttribute(\"barWidth\")):0,c=a.getElGrid().getBoundingClientRect(),d=o&&(o.classList.contains(\"apexcharts-candlestick-area\")||o.classList.contains(\"apexcharts-boxPlot-area\"));i.globals.isXNumeric?(o&&!d&&(n-=s%2!=0?h/2:0),o&&d&&i.globals.comboCharts&&(n-=h/2)):i.globals.isBarHorizontal||(n=a.xAxisTicksPositions[t-1]+a.dataPointsDividedWidth/2,isNaN(n)&&(n=a.xAxisTicksPositions[t]-a.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?l-=a.tooltipRect.ttHeight:i.config.tooltip.followCursor?l=a.e.clientY-c.top-a.tooltipRect.ttHeight/2:l+a.tooltipRect.ttHeight+15>i.globals.gridHeight&&(l=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(n),a.fixedTooltip||this.moveTooltip(n,l||i.globals.gridHeight)}}]),t}(),pt=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new ut(e)}return r(t,[{key:\"drawDynamicPoints\",value:function(){var t=this.w,e=new m(this.ctx),i=new H(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series\");a=u(a),t.config.chart.stacked&&a.sort((function(t,e){return parseFloat(t.getAttribute(\"data:realIndex\"))-parseFloat(e.getAttribute(\"data:realIndex\"))}));for(var s=0;s<a.length;s++){var r=a[s].querySelector(\".apexcharts-series-markers-wrap\");if(null!==r){var o=void 0,n=\"apexcharts-marker w\".concat((Math.random()+1).toString(36).substring(4));\"line\"!==t.config.chart.type&&\"area\"!==t.config.chart.type||t.globals.comboCharts||t.config.tooltip.intersect||(n+=\" no-pointer-events\");var l=i.getMarkerConfig({cssClass:n,seriesIndex:Number(r.getAttribute(\"data:realIndex\"))});(o=e.drawMarker(0,0,l)).node.setAttribute(\"default-marker-size\",0);var h=document.createElementNS(t.globals.SVGNS,\"g\");h.classList.add(\"apexcharts-series-markers\"),h.appendChild(o.node),r.appendChild(h)}}}},{key:\"enlargeCurrentPoint\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w;\"bubble\"!==s.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute(\"cx\"),o=e.getAttribute(\"cy\");if(null!==i&&null!==a&&(r=i,o=a),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if(\"radar\"===s.config.chart.type){var n=this.ttCtx.getElGrid().getBoundingClientRect();r=this.ttCtx.e.clientX-n.left}this.tooltipPosition.moveTooltip(r,o,s.config.markers.hover.size)}}},{key:\"enlargePoints\",value:function(t){for(var e=this.w,i=this,a=this.ttCtx,s=t,r=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker\"),o=e.config.markers.hover.size,n=0;n<r.length;n++){var l=r[n].getAttribute(\"rel\"),h=r[n].getAttribute(\"index\");if(void 0===o&&(o=e.globals.markers.size[h]+e.config.markers.hover.sizeOffset),s===parseInt(l,10)){i.newPointSize(s,r[n]);var c=r[n].getAttribute(\"cx\"),d=r[n].getAttribute(\"cy\");i.tooltipPosition.moveXCrosshairs(c),a.fixedTooltip||i.tooltipPosition.moveTooltip(c,d,o)}else i.oldPointSize(r[n])}}},{key:\"newPointSize\",value:function(t,e){var i=this.w,a=i.config.markers.hover.size,s=0===t?e.parentNode.firstChild:e.parentNode.lastChild;if(\"0\"!==s.getAttribute(\"default-marker-size\")){var r=parseInt(s.getAttribute(\"index\"),10);void 0===a&&(a=i.globals.markers.size[r]+i.config.markers.hover.sizeOffset),a<0&&(a=0),s.setAttribute(\"r\",a)}}},{key:\"oldPointSize\",value:function(t){var e=parseFloat(t.getAttribute(\"default-marker-size\"));t.setAttribute(\"r\",e)}},{key:\"resetPointsSize\",value:function(){for(var t=this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker\"),e=0;e<t.length;e++){var i=parseFloat(t[e].getAttribute(\"default-marker-size\"));x.isNumber(i)&&i>=0?t[e].setAttribute(\"r\",i):t[e].setAttribute(\"r\",0)}}}]),t}(),ft=function(){function t(e){a(this,t),this.w=e.w;var i=this.w;this.ttCtx=e,this.isVerticalGroupedRangeBar=!i.globals.isBarHorizontal&&\"rangeBar\"===i.config.chart.type&&i.config.plotOptions.bar.rangeBarGroupRows}return r(t,[{key:\"getAttr\",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:\"handleHeatTreeTooltip\",value:function(t){var e=t.e,i=t.opt,a=t.x,s=t.y,r=t.type,o=this.ttCtx,n=this.w;if(e.target.classList.contains(\"apexcharts-\".concat(r,\"-rect\"))){var l=this.getAttr(e,\"i\"),h=this.getAttr(e,\"j\"),c=this.getAttr(e,\"cx\"),d=this.getAttr(e,\"cy\"),g=this.getAttr(e,\"width\"),u=this.getAttr(e,\"height\");if(o.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:l,j:h,shared:!1,e:e}),n.globals.capturedSeriesIndex=l,n.globals.capturedDataPointIndex=h,a=c+o.tooltipRect.ttWidth/2+g,s=d+o.tooltipRect.ttHeight/2-u/2,o.tooltipPosition.moveXCrosshairs(c+g/2),a>n.globals.gridWidth/2&&(a=c-o.tooltipRect.ttWidth/2+g),o.w.config.tooltip.followCursor){var p=n.globals.dom.elWrap.getBoundingClientRect();a=n.globals.clientX-p.left-(a>n.globals.gridWidth/2?o.tooltipRect.ttWidth:0),s=n.globals.clientY-p.top-(s>n.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:a,y:s}}},{key:\"handleMarkerTooltip\",value:function(t){var e,i,a=t.e,s=t.opt,r=t.x,o=t.y,n=this.w,l=this.ttCtx;if(a.target.classList.contains(\"apexcharts-marker\")){var h=parseInt(s.paths.getAttribute(\"cx\"),10),c=parseInt(s.paths.getAttribute(\"cy\"),10),d=parseFloat(s.paths.getAttribute(\"val\"));if(i=parseInt(s.paths.getAttribute(\"rel\"),10),e=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute(\"rel\"),10)-1,l.intersect){var g=x.findAncestor(s.paths,\"apexcharts-series\");g&&(e=parseInt(g.getAttribute(\"data:realIndex\"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:e,j:i,shared:!l.showOnIntersect&&n.config.tooltip.shared,e:a}),\"mouseup\"===a.type&&l.markerClick(a,e,i),n.globals.capturedSeriesIndex=e,n.globals.capturedDataPointIndex=i,r=h,o=c+n.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var u=l.getElGrid().getBoundingClientRect();o=l.e.clientY+n.globals.translateY-u.top}d<0&&(o=c),l.marker.enlargeCurrentPoint(i,s.paths,r,o)}return{x:r,y:o}}},{key:\"handleBarTooltip\",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,o=this.ttCtx,n=o.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:a,opt:s});e=d.i;var g=d.barHeight,u=d.j;r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=u,r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!r.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=h):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(c)&&(c=r.globals.svgHeight-o.tooltipRect.ttHeight);var p=parseInt(s.paths.parentNode.getAttribute(\"data:realIndex\"),10),f=r.globals.isMultipleYAxis?r.config.yaxis[p]&&r.config.yaxis[p].reversed:r.config.yaxis[0].reversed;if(h+o.tooltipRect.ttWidth>r.globals.gridWidth&&!f?h-=o.tooltipRect.ttWidth:h<0&&(h=0),o.w.config.tooltip.followCursor){var x=o.getElGrid().getBoundingClientRect();c=o.e.clientY-x.top}null===o.tooltip&&(o.tooltip=r.globals.dom.baseEl.querySelector(\".apexcharts-tooltip\")),r.config.tooltip.shared||(r.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+i/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(f&&(h-=o.tooltipRect.ttWidth)<0&&(h=0),!f||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||(c=c+g-2*(r.globals.series[e][u]<0?g:0)),c=c+r.globals.translateY-o.tooltipRect.ttHeight/2,n.style.left=h+r.globals.translateX+\"px\",n.style.top=c+\"px\")}},{key:\"getBarTooltipXY\",value:function(t){var e=this,i=t.e,a=t.opt,s=this.w,r=null,o=this.ttCtx,n=0,l=0,h=0,c=0,d=0,g=i.target.classList;if(g.contains(\"apexcharts-bar-area\")||g.contains(\"apexcharts-candlestick-area\")||g.contains(\"apexcharts-boxPlot-area\")||g.contains(\"apexcharts-rangebar-area\")){var u=i.target,p=u.getBoundingClientRect(),f=a.elGrid.getBoundingClientRect(),x=p.height;d=p.height;var b=p.width,v=parseInt(u.getAttribute(\"cx\"),10),m=parseInt(u.getAttribute(\"cy\"),10);c=parseFloat(u.getAttribute(\"barWidth\"));var y=\"touchmove\"===i.type?i.touches[0].clientX:i.clientX;r=parseInt(u.getAttribute(\"j\"),10),n=parseInt(u.parentNode.getAttribute(\"rel\"),10)-1;var w=u.getAttribute(\"data-range-y1\"),k=u.getAttribute(\"data-range-y2\");s.globals.comboCharts&&(n=parseInt(u.parentNode.getAttribute(\"data:realIndex\"),10));var A=function(t){return s.globals.isXNumeric?v-b/2:e.isVerticalGroupedRangeBar?v+b/2:v-o.dataPointsDividedWidth+b/2},S=function(){return m-o.dataPointsDividedHeight+x/2-o.tooltipRect.ttHeight/2};o.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:n,j:r,y1:w?parseInt(w,10):null,y2:k?parseInt(k,10):null,shared:!o.showOnIntersect&&s.config.tooltip.shared,e:i}),s.config.tooltip.followCursor?s.globals.isBarHorizontal?(l=y-f.left+15,h=S()):(l=A(),h=i.clientY-f.top-o.tooltipRect.ttHeight/2-15):s.globals.isBarHorizontal?((l=v)<o.xyRatios.baseLineInvertedY&&(l=v-o.tooltipRect.ttWidth),h=S()):(l=A(),h=m)}return{x:l,y:h,barHeight:d,barWidth:c,i:n,j:r}}}]),t}(),xt=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e}return r(t,[{key:\"drawXaxisTooltip\",value:function(){var t=this.w,e=this.ttCtx,i=\"bottom\"===t.config.xaxis.position;e.xaxisOffY=i?t.globals.gridHeight+1:-t.globals.xAxisHeight-t.config.xaxis.axisTicks.height+3;var a=i?\"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom\":\"apexcharts-xaxistooltip apexcharts-xaxistooltip-top\",s=t.globals.dom.elWrap;e.isXAxisTooltipEnabled&&(null===t.globals.dom.baseEl.querySelector(\".apexcharts-xaxistooltip\")&&(e.xaxisTooltip=document.createElement(\"div\"),e.xaxisTooltip.setAttribute(\"class\",a+\" apexcharts-theme-\"+t.config.tooltip.theme),s.appendChild(e.xaxisTooltip),e.xaxisTooltipText=document.createElement(\"div\"),e.xaxisTooltipText.classList.add(\"apexcharts-xaxistooltip-text\"),e.xaxisTooltipText.style.fontFamily=t.config.xaxis.tooltip.style.fontFamily||t.config.chart.fontFamily,e.xaxisTooltipText.style.fontSize=t.config.xaxis.tooltip.style.fontSize,e.xaxisTooltip.appendChild(e.xaxisTooltipText)))}},{key:\"drawYaxisTooltip\",value:function(){for(var t=this.w,e=this.ttCtx,i=function(i){var a=t.config.yaxis[i].opposite||t.config.yaxis[i].crosshairs.opposite;e.yaxisOffX=a?t.globals.gridWidth+1:1;var s=\"apexcharts-yaxistooltip apexcharts-yaxistooltip-\".concat(i,a?\" apexcharts-yaxistooltip-right\":\" apexcharts-yaxistooltip-left\");t.globals.yAxisSameScaleIndices.map((function(e,a){e.map((function(e,a){a===i&&(s+=t.config.yaxis[a].show?\" \":\" apexcharts-yaxistooltip-hidden\")}))}));var r=t.globals.dom.elWrap;null===t.globals.dom.baseEl.querySelector(\".apexcharts-yaxistooltip apexcharts-yaxistooltip-\".concat(i))&&(e.yaxisTooltip=document.createElement(\"div\"),e.yaxisTooltip.setAttribute(\"class\",s+\" apexcharts-theme-\"+t.config.tooltip.theme),r.appendChild(e.yaxisTooltip),0===i&&(e.yaxisTooltipText=[]),e.yaxisTooltipText[i]=document.createElement(\"div\"),e.yaxisTooltipText[i].classList.add(\"apexcharts-yaxistooltip-text\"),e.yaxisTooltip.appendChild(e.yaxisTooltipText[i]))},a=0;a<t.config.yaxis.length;a++)i(a)}},{key:\"setXCrosshairWidth\",value:function(){var t=this.w,e=this.ttCtx,i=e.getElXCrosshairs();if(e.xcrosshairsWidth=parseInt(t.config.xaxis.crosshairs.width,10),t.globals.comboCharts){var a=t.globals.dom.baseEl.querySelector(\".apexcharts-bar-area\");if(null!==a&&\"barWidth\"===t.config.xaxis.crosshairs.width){var s=parseFloat(a.getAttribute(\"barWidth\"));e.xcrosshairsWidth=s}else if(\"tickWidth\"===t.config.xaxis.crosshairs.width){var r=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/r}}else if(\"tickWidth\"===t.config.xaxis.crosshairs.width){var o=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/o}else if(\"barWidth\"===t.config.xaxis.crosshairs.width){var n=t.globals.dom.baseEl.querySelector(\".apexcharts-bar-area\");if(null!==n){var l=parseFloat(n.getAttribute(\"barWidth\"));e.xcrosshairsWidth=l}else e.xcrosshairsWidth=1}t.globals.isBarHorizontal&&(e.xcrosshairsWidth=0),null!==i&&e.xcrosshairsWidth>0&&i.setAttribute(\"width\",e.xcrosshairsWidth)}},{key:\"handleYCrosshair\",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(\".apexcharts-ycrosshairs\"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(\".apexcharts-ycrosshairs-hidden\")}},{key:\"drawYaxisTooltipText\",value:function(t,e,i){var a=this.ttCtx,s=this.w,r=s.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var o=a.getElGrid().getBoundingClientRect(),n=(e-o.top)*i.yRatio[t],l=s.globals.maxYArr[t]-s.globals.minYArr[t],h=s.globals.minYArr[t]+(l-n);a.tooltipPosition.moveYCrosshairs(e-o.top),a.yaxisTooltipText[t].innerHTML=r(h),a.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),bt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.tConfig=i.config.tooltip,this.tooltipUtil=new dt(this),this.tooltipLabels=new gt(this),this.tooltipPosition=new ut(this),this.marker=new pt(this),this.intersect=new ft(this),this.axesTooltip=new xt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!i.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return r(t,[{key:\"getElTooltip\",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(\".apexcharts-tooltip\"):null}},{key:\"getElXCrosshairs\",value:function(){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-xcrosshairs\")}},{key:\"getElGrid\",value:function(){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-grid\")}},{key:\"drawTooltip\",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,i){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement(\"div\");if(i.classList.add(\"apexcharts-tooltip\"),e.config.tooltip.cssClass&&i.classList.add(e.config.tooltip.cssClass),i.classList.add(\"apexcharts-theme-\".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new V(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&\"rangeBar\"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement(\"div\"),this.tooltipTitle.classList.add(\"apexcharts-tooltip-title\"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var s=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-legend-text\"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:\"createTTElements\",value:function(t){for(var e=this,i=this.w,a=[],s=this.getElTooltip(),r=function(r){var o=document.createElement(\"div\");o.classList.add(\"apexcharts-tooltip-series-group\"),o.style.order=i.config.tooltip.inverseOrder?t-r:r+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(r)<0&&o.classList.add(\"apexcharts-tooltip-series-group-hidden\");var n=document.createElement(\"span\");n.classList.add(\"apexcharts-tooltip-marker\"),n.style.backgroundColor=i.globals.colors[r],o.appendChild(n);var l=document.createElement(\"div\");l.classList.add(\"apexcharts-tooltip-text\"),l.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,[\"y\",\"goals\",\"z\"].forEach((function(t){var e=document.createElement(\"div\");e.classList.add(\"apexcharts-tooltip-\".concat(t,\"-group\"));var i=document.createElement(\"span\");i.classList.add(\"apexcharts-tooltip-text-\".concat(t,\"-label\")),e.appendChild(i);var a=document.createElement(\"span\");a.classList.add(\"apexcharts-tooltip-text-\".concat(t,\"-value\")),e.appendChild(a),l.appendChild(e)})),o.appendChild(l),s.appendChild(o),a.push(o)},o=0;o<t;o++)r(o);return a}},{key:\"addSVGEvents\",value:function(){var t=this.w,e=t.config.chart.type,i=this.getElTooltip(),a=!(\"bar\"!==e&&\"candlestick\"!==e&&\"boxPlot\"!==e&&\"rangeBar\"!==e),s=\"area\"===e||\"line\"===e||\"scatter\"===e||\"bubble\"===e||\"radar\"===e,r=t.globals.dom.Paper.node,o=this.getElGrid();o&&(this.seriesBound=o.getBoundingClientRect());var n,l=[],h=[],c={hoverArea:r,elGrid:o,tooltipEl:i,tooltipY:l,tooltipX:h,ttItems:this.ttItems};if(t.globals.axisCharts&&(s?n=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series[data\\\\:longestSeries='true'] .apexcharts-marker\"):a?n=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area\"):\"heatmap\"!==e&&\"treemap\"!==e||(n=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap\")),n&&n.length))for(var d=0;d<n.length;d++)l.push(n[d].getAttribute(\"cy\")),h.push(n[d].getAttribute(\"cx\"));if(t.globals.xyCharts&&!this.showOnIntersect||t.globals.comboCharts&&!this.showOnIntersect||a&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([r],c);else if(a&&!t.globals.comboCharts||s&&this.showOnIntersect)this.addDatapointEventsListeners(c);else if(!t.globals.axisCharts||\"heatmap\"===e||\"treemap\"===e){var g=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series\");this.addPathsEventListeners(g,c)}if(this.showOnIntersect){var u=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker\");u.length>0&&this.addPathsEventListeners(u,c),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(c)}}},{key:\"drawFixedTooltipRect\",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,s=i.height+10,r=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,n=this.tConfig.fixed.position.toLowerCase();return n.indexOf(\"right\")>-1&&(r=r+t.globals.svgWidth-a+10),n.indexOf(\"bottom\")>-1&&(o=o+t.globals.svgHeight-s-10),e.style.left=r+\"px\",e.style.top=o+\"px\",{x:r,y:o,ttWidth:a,ttHeight:s}}},{key:\"addDatapointEventsListeners\",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area\");this.addPathsEventListeners(e,t)}},{key:\"addPathsEventListeners\",value:function(t,e){for(var i=this,a=function(a){var s={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};[\"mousemove\",\"mouseup\",\"touchmove\",\"mouseout\",\"touchend\"].map((function(e){return t[a].addEventListener(e,i.onSeriesHover.bind(i,s),{capture:!1,passive:!0})}))},s=0;s<t.length;s++)a(s)}},{key:\"onSeriesHover\",value:function(t,e){var i=this,a=Date.now()-this.lastHoverTime;a>=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){i.seriesHover(t,e)}),100-a))}},{key:\"seriesHover\",value:function(t,e){var i=this;this.lastHoverTime=Date.now();var a=[],s=this.w;s.config.chart.group&&(a=this.ctx.getGroupedCharts()),s.globals.axisCharts&&(s.globals.minX===-1/0&&s.globals.maxX===1/0||0===s.globals.dataPoints)||(a.length?a.forEach((function(a){var s=i.getElTooltip(a),r={paths:t.paths,tooltipEl:s,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:a.w.globals.tooltip.ttItems};a.w.globals.minX===i.w.globals.minX&&a.w.globals.maxX===i.w.globals.maxX&&a.w.globals.tooltip.seriesHoverByContext({chartCtx:a,ttCtx:a.w.globals.tooltip,opt:r,e:e})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:e}))}},{key:\"seriesHoverByContext\",value:function(t){var e=t.chartCtx,i=t.ttCtx,a=t.opt,s=t.e,r=e.w,o=this.getElTooltip();if(o){if(i.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},i.e=s,i.tooltipUtil.hasBars()&&!r.globals.comboCharts&&!i.isBarShared)if(this.tConfig.onDatasetHover.highlightDataSeries)new N(e).toggleSeriesOnHover(s,s.target.parentNode);i.fixedTooltip&&i.drawFixedTooltipRect(),r.globals.axisCharts?i.axisChartsTooltips({e:s,opt:a,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:s,opt:a,tooltipRect:i.tooltipRect})}}},{key:\"axisChartsTooltips\",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,o=s.elGrid.getBoundingClientRect(),n=\"touchmove\"===a.type?a.touches[0].clientX:a.clientX,l=\"touchmove\"===a.type?a.touches[0].clientY:a.clientY;if(this.clientY=l,this.clientX=n,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,l<o.top||l>o.top+o.height)this.handleMouseOut(s);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var h=parseInt(s.paths.getAttribute(\"index\"),10);if(this.tConfig.enabledOnSeries.indexOf(h)<0)return void this.handleMouseOut(s)}var c=this.getElTooltip(),d=this.getElXCrosshairs(),g=r.globals.xyCharts||\"bar\"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if(\"mousemove\"===a.type||\"touchmove\"===a.type||\"mouseup\"===a.type){if(r.globals.collapsedSeries.length+r.globals.ancillaryCollapsedSeries.length===r.globals.series.length)return;null!==d&&d.classList.add(\"apexcharts-active\");var u=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&u.length&&this.ycrosshairs.classList.add(\"apexcharts-active\"),g&&!this.showOnIntersect)this.handleStickyTooltip(a,n,l,s);else if(\"heatmap\"===r.config.chart.type||\"treemap\"===r.config.chart.type){var p=this.intersect.handleHeatTreeTooltip({e:a,opt:s,x:e,y:i,type:r.config.chart.type});e=p.x,i=p.y,c.style.left=e+\"px\",c.style.top=i+\"px\"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:s}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:s,x:e,y:i});if(this.yaxisTooltips.length)for(var f=0;f<r.config.yaxis.length;f++)this.axesTooltip.drawYaxisTooltipText(f,l,this.xyRatios);s.tooltipEl.classList.add(\"apexcharts-active\")}else\"mouseout\"!==a.type&&\"touchend\"!==a.type||this.handleMouseOut(s)}}},{key:\"nonAxisChartsTooltips\",value:function(t){var e=t.e,i=t.opt,a=t.tooltipRect,s=this.w,r=i.paths.getAttribute(\"rel\"),o=this.getElTooltip(),n=s.globals.dom.elWrap.getBoundingClientRect();if(\"mousemove\"===e.type||\"touchmove\"===e.type){o.classList.add(\"apexcharts-active\"),this.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:parseInt(r,10)-1,shared:!1});var l=s.globals.clientX-n.left-a.ttWidth/2,h=s.globals.clientY-n.top-a.ttHeight-10;if(o.style.left=l+\"px\",o.style.top=h+\"px\",s.config.legend.tooltipHoverFormatter){var c=r-1,d=(0,s.config.legend.tooltipHoverFormatter)(this.legendLabels[c].getAttribute(\"data:default-text\"),{seriesIndex:c,dataPointIndex:c,w:s});this.legendLabels[c].innerHTML=d}}else\"mouseout\"!==e.type&&\"touchend\"!==e.type||(o.classList.remove(\"apexcharts-active\"),s.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(t){var e=t.getAttribute(\"data:default-text\");t.innerHTML=decodeURIComponent(e)})))}},{key:\"handleStickyTooltip\",value:function(t,e,i,a){var s=this.w,r=this.tooltipUtil.getNearestValues({context:this,hoverArea:a.hoverArea,elGrid:a.elGrid,clientX:e,clientY:i}),o=r.j,n=r.capturedSeries;s.globals.collapsedSeriesIndices.includes(n)&&(n=null);var l=a.elGrid.getBoundingClientRect();if(r.hoverX<0||r.hoverX>l.width)this.handleMouseOut(a);else if(null!==n)this.handleStickyCapturedSeries(t,n,a,o);else if(this.tooltipUtil.isXoverlap(o)||s.globals.isBarHorizontal){var h=s.globals.series.findIndex((function(t,e){return!s.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,h,o,a.ttItems)}}},{key:\"handleStickyCapturedSeries\",value:function(t,e,i,a){var s=this.w;if(!this.tConfig.shared&&null===s.globals.series[e][a])return void this.handleMouseOut(i);if(void 0!==s.globals.series[e][a])this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(a)){var r=s.globals.series.findIndex((function(t,e){return!s.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,r,a,i.ttItems)}}},{key:\"deactivateHoverFilter\",value:function(){for(var t=this.w,e=new m(this.ctx),i=t.globals.dom.Paper.select(\".apexcharts-bar-area\"),a=0;a<i.length;a++)e.pathMouseLeave(i[a])}},{key:\"handleMouseOut\",value:function(t){var e=this.w,i=this.getElXCrosshairs();if(t.tooltipEl.classList.remove(\"apexcharts-active\"),this.deactivateHoverFilter(),\"bubble\"!==e.config.chart.type&&this.marker.resetPointsSize(),null!==i&&i.classList.remove(\"apexcharts-active\"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove(\"apexcharts-active\"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove(\"apexcharts-active\"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxistooltip\"));for(var a=0;a<this.yaxisTTEls.length;a++)this.yaxisTTEls[a].classList.remove(\"apexcharts-active\")}e.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(t){var e=t.getAttribute(\"data:default-text\");t.innerHTML=decodeURIComponent(e)}))}},{key:\"markerClick\",value:function(t,e,i){var a=this.w;\"function\"==typeof a.config.chart.events.markerClick&&a.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:a}),this.ctx.events.fireEvent(\"markerClick\",[t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:a}])}},{key:\"create\",value:function(t,i,a,s,r){var o,n,l,h,c,d,g,u,p,f,x,b,v,y,w,k,A=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,S=this.w,C=i;\"mouseup\"===t.type&&this.markerClick(t,a,s),null===A&&(A=this.tConfig.shared);var L=this.tooltipUtil.hasMarkers(a),P=this.tooltipUtil.getElBars();if(S.config.legend.tooltipHoverFormatter){var I=S.config.legend.tooltipHoverFormatter,T=Array.from(this.legendLabels);T.forEach((function(t){var e=t.getAttribute(\"data:default-text\");t.innerHTML=decodeURIComponent(e)}));for(var M=0;M<T.length;M++){var z=T[M],X=parseInt(z.getAttribute(\"i\"),10),E=decodeURIComponent(z.getAttribute(\"data:default-text\")),Y=I(E,{seriesIndex:A?X:a,dataPointIndex:s,w:S});if(A)z.innerHTML=S.globals.collapsedSeriesIndices.indexOf(X)<0?Y:E;else if(z.innerHTML=X===a?Y:E,a===X)break}}var F=e(e({ttItems:r,i:a,j:s},void 0!==(null===(o=S.globals.seriesRange)||void 0===o||null===(n=o[a])||void 0===n||null===(l=n[s])||void 0===l||null===(h=l.y[0])||void 0===h?void 0:h.y1)&&{y1:null===(c=S.globals.seriesRange)||void 0===c||null===(d=c[a])||void 0===d||null===(g=d[s])||void 0===g||null===(u=g.y[0])||void 0===u?void 0:u.y1}),void 0!==(null===(p=S.globals.seriesRange)||void 0===p||null===(f=p[a])||void 0===f||null===(x=f[s])||void 0===x||null===(b=x.y[0])||void 0===b?void 0:b.y2)&&{y2:null===(v=S.globals.seriesRange)||void 0===v||null===(y=v[a])||void 0===y||null===(w=y[s])||void 0===w||null===(k=w.y[0])||void 0===k?void 0:k.y2});if(A){if(C.tooltipLabels.drawSeriesTexts(e(e({},F),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),L)S.globals.markers.largestSize>0?C.marker.enlargePoints(s):C.tooltipPosition.moveDynamicPointsOnHover(s);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(P),this.barSeriesHeight>0)){var R=new m(this.ctx),H=S.globals.dom.Paper.select(\".apexcharts-bar-area[j='\".concat(s,\"']\"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(s,a);for(var D=0;D<H.length;D++)R.pathMouseEnter(H[D])}}else C.tooltipLabels.drawSeriesTexts(e({shared:!1},F)),this.tooltipUtil.hasBars()&&C.tooltipPosition.moveStickyTooltipOverBars(s,a),L&&C.tooltipPosition.moveMarkers(a,s)}}]),t}(),vt=function(){function t(e){a(this,t),this.w=e.w,this.barCtx=e,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return r(t,[{key:\"handleBarDataLabels\",value:function(t){var e=t.x,i=t.y,a=t.y1,s=t.y2,r=t.i,o=t.j,n=t.realIndex,l=t.groupIndex,h=t.series,c=t.barHeight,d=t.barWidth,g=t.barXPosition,u=t.barYPosition,p=t.visibleSeries,f=t.renderedPath,x=this.w,b=new m(this.barCtx.ctx),v=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth,y=e+parseFloat(d*p),w=i+parseFloat(c*p);x.globals.isXNumeric&&!x.globals.isBarHorizontal&&(y=e+parseFloat(d*(p+1)),w=i+parseFloat(c*(p+1))-v);var k,A=null,S=e,C=i,L={},P=x.config.dataLabels,I=this.barCtx.barOptions.dataLabels,T=this.barCtx.barOptions.dataLabels.total;void 0!==u&&this.barCtx.isRangeBar&&(w=u,C=u),void 0!==g&&this.barCtx.isVerticalGroupedRangeBar&&(y=g,S=g);var M=P.offsetX,z=P.offsetY,X={width:0,height:0};if(x.config.dataLabels.enabled){var E=this.barCtx.series[r][o];X=b.getTextRects(x.globals.yLabelFormatters[0](E),parseFloat(P.style.fontSize))}var Y={x:e,y:i,i:r,j:o,realIndex:n,groupIndex:l||-1,renderedPath:f,bcx:y,bcy:w,barHeight:c,barWidth:d,textRects:X,strokeWidth:v,dataLabelsX:S,dataLabelsY:C,dataLabelsConfig:P,barDataLabelsConfig:I,barTotalDataLabelsConfig:T,offX:M,offY:z};return L=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(Y):this.calculateColumnsDataLabelsPosition(Y),f.attr({cy:L.bcy,cx:L.bcx,j:o,val:h[r][o],barHeight:c,barWidth:d}),k=this.drawCalculatedDataLabels({x:L.dataLabelsX,y:L.dataLabelsY,val:this.barCtx.isRangeBar?[a,s]:h[r][o],i:n,j:o,barWidth:d,barHeight:c,textRects:X,dataLabelsConfig:P}),x.config.chart.stacked&&T.enabled&&(A=this.drawTotalDataLabels({x:L.totalDataLabelsX,y:L.totalDataLabelsY,barWidth:d,barHeight:c,realIndex:n,textAnchor:L.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:n,j:o}),dataLabelsConfig:P,barTotalDataLabelsConfig:T})),{dataLabels:k,totalDataLabels:A}}},{key:\"getStackedTotalDataLabel\",value:function(t){var i=t.realIndex,a=t.j,s=this.w,r=this.barCtx.stackedSeriesTotals[a];return this.totalFormatter&&(r=this.totalFormatter(r,e(e({},s),{},{seriesIndex:i,dataPointIndex:a,w:s}))),r}},{key:\"calculateColumnsDataLabelsPosition\",value:function(t){var e,i,a=this.w,s=t.i,r=t.j,o=t.realIndex,n=t.groupIndex,l=t.y,h=t.bcx,c=t.barWidth,d=t.barHeight,g=t.textRects,u=t.dataLabelsX,p=t.dataLabelsY,f=t.dataLabelsConfig,x=t.barDataLabelsConfig,b=t.barTotalDataLabelsConfig,v=t.strokeWidth,y=t.offX,w=t.offY;d=Math.abs(d);var k=\"vertical\"===a.config.plotOptions.bar.dataLabels.orientation,A=this.barCtx.barHelpers.getZeroValueEncounters({i:s,j:r}).zeroEncounters;h=h-v/2+(-1!==n?n*c:0);var S=a.globals.gridWidth/a.globals.dataPoints;if(this.barCtx.isVerticalGroupedRangeBar?u+=c/2:(u=a.globals.isXNumeric?h-c/2+y:h-S+c/2+y,A>0&&a.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(u-=c*A)),k){u=u+g.height/2-v/2-2}var C=this.barCtx.series[s][r]<0,L=l;switch(this.barCtx.isReversed&&(L=l-d+(C?2*d:0),l-=d),x.position){case\"center\":p=k?C?L-d/2+w:L+d/2-w:C?L-d/2+g.height/2+w:L+d/2+g.height/2-w;break;case\"bottom\":p=k?C?L-d+w:L+d-w:C?L-d+g.height+v+w:L+d-g.height/2+v-w;break;case\"top\":p=k?C?L+w:L-w:C?L-g.height/2-w:L+g.height+w}if(this.barCtx.lastActiveBarSerieIndex===o&&b.enabled){var P=new m(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:r}),f.fontSize);e=C?L-P.height/2-w-b.offsetY+18:L+P.height+w+b.offsetY-18,i=u+b.offsetX}return a.config.chart.stacked||(p<0?p=0+v:p+g.height/3>a.globals.gridHeight&&(p=a.globals.gridHeight-v)),{bcx:h,bcy:l,dataLabelsX:u,dataLabelsY:p,totalDataLabelsX:i,totalDataLabelsY:e,totalDataLabelsAnchor:\"middle\"}}},{key:\"calculateBarsDataLabelsPosition\",value:function(t){var e=this.w,i=t.x,a=t.i,s=t.j,r=t.realIndex,o=t.groupIndex,n=t.bcy,l=t.barHeight,h=t.barWidth,c=t.textRects,d=t.dataLabelsX,g=t.strokeWidth,u=t.dataLabelsConfig,p=t.barDataLabelsConfig,f=t.barTotalDataLabelsConfig,x=t.offX,b=t.offY,v=e.globals.gridHeight/e.globals.dataPoints;h=Math.abs(h);var y,w,k=(n+=-1!==o?o*l:0)-(this.barCtx.isRangeBar?0:v)+l/2+c.height/2+b-3,A=\"start\",S=this.barCtx.series[a][s]<0,C=i;switch(this.barCtx.isReversed&&(C=i+h-(S?2*h:0),i=e.globals.gridWidth-h),p.position){case\"center\":d=S?C+h/2-x:Math.max(c.width/2,C-h/2)+x;break;case\"bottom\":d=S?C+h-g-Math.round(c.width/2)-x:C-h+g+Math.round(c.width/2)+x;break;case\"top\":d=S?C-g+Math.round(c.width/2)-x:C-g-Math.round(c.width/2)+x}if(this.barCtx.lastActiveBarSerieIndex===r&&f.enabled){var L=new m(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:s}),u.fontSize);S?(y=C-g+Math.round(L.width/2)-x-f.offsetX-15,A=\"end\"):y=C-g-Math.round(L.width/2)+x+f.offsetX+15,w=k+f.offsetY}return e.config.chart.stacked||(d<0?d=d+c.width+g:d+c.width/2>e.globals.gridWidth&&(d=e.globals.gridWidth-c.width-g)),{bcx:i,bcy:n,dataLabelsX:d,dataLabelsY:k,totalDataLabelsX:y,totalDataLabelsY:w,totalDataLabelsAnchor:A}}},{key:\"drawCalculatedDataLabels\",value:function(t){var i=t.x,a=t.y,s=t.val,r=t.i,o=t.j,n=t.textRects,l=t.barHeight,h=t.barWidth,c=t.dataLabelsConfig,d=this.w,g=\"rotate(0)\";\"vertical\"===d.config.plotOptions.bar.dataLabels.orientation&&(g=\"rotate(-90, \".concat(i,\", \").concat(a,\")\"));var u=new O(this.barCtx.ctx),p=new m(this.barCtx.ctx),f=c.formatter,x=null,b=d.globals.collapsedSeriesIndices.indexOf(r)>-1;if(c.enabled&&!b){x=p.group({class:\"apexcharts-data-labels\",transform:g});var v=\"\";void 0!==s&&(v=f(s,e(e({},d),{},{seriesIndex:r,dataPointIndex:o,w:d}))),!s&&d.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(v=\"\");var y=d.globals.series[r][o]<0,w=d.config.plotOptions.bar.dataLabels.position;if(\"vertical\"===d.config.plotOptions.bar.dataLabels.orientation&&(\"top\"===w&&(c.textAnchor=y?\"end\":\"start\"),\"center\"===w&&(c.textAnchor=\"middle\"),\"bottom\"===w&&(c.textAnchor=y?\"end\":\"start\")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels)h<p.getTextRects(v,parseFloat(c.style.fontSize)).width&&(v=\"\");d.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?n.width/1.6>Math.abs(h)&&(v=\"\"):n.height/1.6>Math.abs(l)&&(v=\"\"));var k=e({},c);this.barCtx.isHorizontal&&s<0&&(\"start\"===c.textAnchor?k.textAnchor=\"end\":\"end\"===c.textAnchor&&(k.textAnchor=\"start\")),u.plotDataLabelsText({x:i,y:a,text:v,i:r,j:o,parent:x,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}},{key:\"drawTotalDataLabels\",value:function(t){var e,i=t.x,a=t.y,s=t.val,r=t.barWidth,o=t.barHeight,n=t.realIndex,l=t.textAnchor,h=t.barTotalDataLabelsConfig,c=this.w,d=new m(this.barCtx.ctx);return h.enabled&&void 0!==i&&void 0!==a&&this.barCtx.lastActiveBarSerieIndex===n&&(e=d.drawText({x:i-(!c.globals.isBarHorizontal&&c.globals.seriesGroups.length?r/c.globals.seriesGroups.length:0),y:a-(c.globals.isBarHorizontal&&c.globals.seriesGroups.length?o/c.globals.seriesGroups.length:0),foreColor:h.style.color,text:s,textAnchor:l,fontFamily:h.style.fontFamily,fontSize:h.style.fontSize,fontWeight:h.style.fontWeight})),e}}]),t}(),mt=function(){function t(e){a(this,t),this.w=e.w,this.barCtx=e}return r(t,[{key:\"initVariables\",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i<t.length;i++)if(t[i].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;a<t[i].length;a++)e.globals.seriesX[i][a]>e.globals.minX&&e.globals.seriesX[i][a]<e.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=e.globals.dataPoints;0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],e.globals.comboCharts||this.checkZeroSeries({series:t})}},{key:\"initialPositions\",value:function(){var t,e,i,a,s,r,o,n,l=this.w,h=l.globals.dataPoints;this.barCtx.isRangeBar&&(h=l.globals.labels.length);var c=this.barCtx.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(c=1),this.barCtx.isHorizontal)s=(i=l.globals.gridHeight/h)/c,l.globals.isXNumeric&&(s=(i=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),s=s*parseInt(this.barCtx.barOptions.barHeight,10)/100,-1===String(this.barCtx.barOptions.barHeight).indexOf(\"%\")&&(s=parseInt(this.barCtx.barOptions.barHeight,10)),n=this.barCtx.baseLineInvertedY+l.globals.padHorizontal+(this.barCtx.isReversed?l.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(n=l.globals.gridWidth/2),e=(i-s*this.barCtx.seriesLen)/2;else{if(a=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(a=l.globals.gridWidth/l.globals.dataPoints),r=a/c*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l.globals.isXNumeric){var d=this.barCtx.xRatio;l.config.xaxis.convertedCatToNumeric&&(d=this.barCtx.initialXRatio),l.globals.minXDiff&&.5!==l.globals.minXDiff&&l.globals.minXDiff/d>0&&(a=l.globals.minXDiff/d),(r=a/c*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf(\"%\")&&(r=parseInt(this.barCtx.barOptions.columnWidth,10)),o=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=l.globals.padHorizontal+(a-r*this.barCtx.seriesLen)/2}return{x:t,y:e,yDivision:i,xDivision:a,barHeight:s,barWidth:r,zeroH:o,zeroW:n}}},{key:\"initializeStackedPrevVars\",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].prevY=[],t[e].prevX=[],t[e].prevYF=[],t[e].prevXF=[],t[e].prevYVal=[],t[e].prevXVal=[]})):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:\"initializeStackedXYVars\",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].xArrj=[],t[e].xArrjF=[],t[e].xArrjVal=[],t[e].yArrj=[],t[e].yArrjF=[],t[e].yArrjVal=[]})):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:\"getPathFillColor\",value:function(t,e,i,a){var s,r,o,n,l=this.w,h=new R(this.barCtx.ctx),c=null,d=this.barCtx.barOptions.distributed?i:e;this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(a){t[e][i]>=a.from&&t[e][i]<=a.to&&(c=a.color)}));return l.config.series[e].data[i]&&l.config.series[e].data[i].fillColor&&(c=l.config.series[e].data[i].fillColor),h.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:a,dataPointIndex:i,color:c,value:t[e][i],fillConfig:null===(s=l.config.series[e].data[i])||void 0===s?void 0:s.fill,fillType:null!==(r=l.config.series[e].data[i])&&void 0!==r&&null!==(o=r.fill)&&void 0!==o&&o.type?null===(n=l.config.series[e].data[i])||void 0===n?void 0:n.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[e]:l.config.fill.type})}},{key:\"getStrokeWidth\",value:function(t,e,i){var a=0,s=this.w;return this.barCtx.series[t][e]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,s.config.stroke.show&&(this.barCtx.isNullValue||(a=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),a}},{key:\"shouldApplyRadius\",value:function(t){var e=this.w,i=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&\"last\"===e.config.plotOptions.bar.borderRadiusWhenStacked?this.barCtx.lastActiveBarSerieIndex===t&&(i=!0):i=!0),i}},{key:\"barBackground\",value:function(t){var e=t.j,i=t.i,a=t.x1,s=t.x2,r=t.y1,o=t.y2,n=t.elSeries,l=this.w,h=new m(this.barCtx.ctx),c=new N(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&c===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[e],g=h.drawRect(void 0!==a?a:0,void 0!==r?r:0,void 0!==s?s:l.globals.gridWidth,void 0!==o?o:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);n.add(g),g.node.classList.add(\"apexcharts-backgroundBar\")}}},{key:\"getColumnPaths\",value:function(t){var e,i=t.barWidth,a=t.barXPosition,s=t.y1,r=t.y2,o=t.strokeWidth,n=t.seriesGroup,l=t.realIndex,h=t.i,c=t.j,d=t.w,g=new m(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var u=i,p=a;null!==(e=d.config.series[l].data[c])&&void 0!==e&&e.columnWidthOffset&&(p=a-d.config.series[l].data[c].columnWidthOffset/2,u=i+d.config.series[l].data[c].columnWidthOffset);var f=p,x=p+u;s+=.001,r+=.001;var b=g.move(f,s),v=g.move(f,s),y=g.line(x-o,s);if(d.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(l,c,!1)),b=b+g.line(f,r)+g.line(x-o,r)+g.line(x-o,s)+(\"around\"===d.config.plotOptions.bar.borderRadiusApplication?\" Z\":\" z\"),v=v+g.line(f,s)+y+y+y+y+y+g.line(f,s)+(\"around\"===d.config.plotOptions.bar.borderRadiusApplication?\" Z\":\" z\"),this.shouldApplyRadius(l)&&(b=g.roundPathCorners(b,d.config.plotOptions.bar.borderRadius)),d.config.chart.stacked){var w=this.barCtx;d.globals.hasSeriesGroups&&n&&(w=this.barCtx[n]),w.yArrj.push(r),w.yArrjF.push(Math.abs(s-r)),w.yArrjVal.push(this.barCtx.series[h][c])}return{pathTo:b,pathFrom:v}}},{key:\"getBarpaths\",value:function(t){var e,i=t.barYPosition,a=t.barHeight,s=t.x1,r=t.x2,o=t.strokeWidth,n=t.seriesGroup,l=t.realIndex,h=t.i,c=t.j,d=t.w,g=new m(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var u=i,p=a;null!==(e=d.config.series[l].data[c])&&void 0!==e&&e.barHeightOffset&&(u=i-d.config.series[l].data[c].barHeightOffset/2,p=a+d.config.series[l].data[c].barHeightOffset);var f=u,x=u+p;s+=.001,r+=.001;var b=g.move(s,f),v=g.move(s,f);d.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(l,c,!1));var y=g.line(s,x-o);if(b=b+g.line(r,f)+g.line(r,x-o)+y+(\"around\"===d.config.plotOptions.bar.borderRadiusApplication?\" Z\":\" z\"),v=v+g.line(s,f)+y+y+y+y+y+g.line(s,f)+(\"around\"===d.config.plotOptions.bar.borderRadiusApplication?\" Z\":\" z\"),this.shouldApplyRadius(l)&&(b=g.roundPathCorners(b,d.config.plotOptions.bar.borderRadius)),d.config.chart.stacked){var w=this.barCtx;d.globals.hasSeriesGroups&&n&&(w=this.barCtx[n]),w.xArrj.push(r),w.xArrjF.push(Math.abs(s-r)),w.xArrjVal.push(this.barCtx.series[h][c])}return{pathTo:b,pathFrom:v}}},{key:\"checkZeroSeries\",value:function(t){for(var e=t.series,i=this.w,a=0;a<e.length;a++){for(var s=0,r=0;r<e[i.globals.maxValsInArrayIndex].length;r++)s+=e[a][r];0===s&&this.barCtx.zeroSerieses.push(a)}}},{key:\"getXForValue\",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?e:null;return null!=t&&(i=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),i}},{key:\"getYForValue\",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?e:null;return null!=t&&(i=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),i}},{key:\"getGoalValues\",value:function(t,i,a,s,r){var n=this,l=this.w,h=[],c=function(e,s){var r;h.push((o(r={},t,\"x\"===t?n.getXForValue(e,i,!1):n.getYForValue(e,a,!1)),o(r,\"attrs\",s),r))};if(l.globals.seriesGoals[s]&&l.globals.seriesGoals[s][r]&&Array.isArray(l.globals.seriesGoals[s][r])&&l.globals.seriesGoals[s][r].forEach((function(t){c(t.value,t)})),this.barCtx.barOptions.isDumbbell&&l.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:l.globals.colors,g={strokeHeight:\"x\"===t?0:l.globals.markers.size[s],strokeWidth:\"x\"===t?l.globals.markers.size[s]:0,strokeDashArray:0,strokeLineCap:\"round\",strokeColor:Array.isArray(d[s])?d[s][0]:d[s]};c(l.globals.seriesRangeStart[s][r],g),c(l.globals.seriesRangeEnd[s][r],e(e({},g),{},{strokeColor:Array.isArray(d[s])?d[s][1]:d[s]}))}return h}},{key:\"drawGoalLine\",value:function(t){var e=t.barXPosition,i=t.barYPosition,a=t.goalX,s=t.goalY,r=t.barWidth,o=t.barHeight,n=new m(this.barCtx.ctx),l=n.group({className:\"apexcharts-bar-goals-groups\"});l.node.classList.add(\"apexcharts-element-hidden\"),this.barCtx.w.globals.delayedElements.push({el:l.node}),l.attr(\"clip-path\",\"url(#gridRectMarkerMask\".concat(this.barCtx.w.globals.cuid,\")\"));var h=null;return this.barCtx.isHorizontal?Array.isArray(a)&&a.forEach((function(t){var e=void 0!==t.attrs.strokeHeight?t.attrs.strokeHeight:o/2,a=i+e+o/2;h=n.drawLine(t.x,a-2*e,t.x,a,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeWidth?t.attrs.strokeWidth:2,t.attrs.strokeLineCap),l.add(h)})):Array.isArray(s)&&s.forEach((function(t){var i=void 0!==t.attrs.strokeWidth?t.attrs.strokeWidth:r/2,a=e+i+r/2;h=n.drawLine(a-2*i,t.y,a,t.y,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeHeight?t.attrs.strokeHeight:2,t.attrs.strokeLineCap),l.add(h)})),l}},{key:\"drawBarShadow\",value:function(t){var e=t.prevPaths,i=t.currPaths,a=t.color,s=this.w,r=e.x,o=e.x1,n=e.barYPosition,l=i.x,h=i.x1,c=i.barYPosition,d=n+i.barHeight,g=new m(this.barCtx.ctx),u=new x,p=g.move(o,d)+g.line(r,d)+g.line(l,c)+g.line(h,c)+g.line(o,d)+(\"around\"===s.config.plotOptions.bar.borderRadiusApplication?\" Z\":\" z\");return g.drawPath({d:p,fill:u.shadeColor(.5,x.rgb2hex(a)),stroke:\"none\",strokeWidth:0,fillOpacity:1,classes:\"apexcharts-bar-shadows\"})}},{key:\"getZeroValueEncounters\",value:function(t){var e=t.i,i=t.j,a=this.w,s=0,r=0;return a.globals.seriesPercent.forEach((function(t,a){t[i]&&s++,a<e&&0===t[i]&&r++})),{nonZeroColumns:s,zeroEncounters:r}}}]),t}(),yt=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w;var s=this.w;this.barOptions=s.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=s.config.stroke.width,this.isNullValue=!1,this.isRangeBar=s.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!s.globals.isBarHorizontal&&s.globals.seriesRange.length&&s.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=i,null!==this.xyRatios&&(this.xRatio=i.xRatio,this.initialXRatio=i.initialXRatio,this.yRatio=i.yRatio,this.invertedXRatio=i.invertedXRatio,this.invertedYRatio=i.invertedYRatio,this.baseLineY=i.baseLineY,this.baseLineInvertedY=i.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.pathArr=[];var r=new N(this.ctx);this.lastActiveBarSerieIndex=r.getActiveConfigSeriesIndex(\"desc\",[\"bar\",\"column\"]);var o=r.getBarSeriesIndices(),n=new y(this.ctx);this.stackedSeriesTotals=n.getStackedSeriesTotals(this.w.config.series.map((function(t,e){return-1===o.indexOf(e)?e:-1})).filter((function(t){return-1!==t}))),this.barHelpers=new mt(this)}return r(t,[{key:\"draw\",value:function(t,i){var a=this.w,s=new m(this.ctx),r=new y(this.ctx,a);t=r.getLogSeries(t),this.series=t,this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var o=s.group({class:\"apexcharts-bar-series apexcharts-plot-series\"});a.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn(\"WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts\");for(var n=0,l=0;n<t.length;n++,l++){var h,c,d,g,u=void 0,p=void 0,f=[],b=[],v=a.globals.comboCharts?i[n]:n,w=s.group({class:\"apexcharts-series\",rel:n+1,seriesName:x.escapeString(a.globals.seriesNames[v]),\"data:realIndex\":v});this.ctx.series.addCollapsedClassToSeries(w,v),t[n].length>0&&(this.visibleI=this.visibleI+1);var k=0,A=0;this.yRatio.length>1&&(this.yaxisIndex=v),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed;var S=this.barHelpers.initialPositions();p=S.y,k=S.barHeight,c=S.yDivision,g=S.zeroW,u=S.x,A=S.barWidth,h=S.xDivision,d=S.zeroH,this.horizontal||b.push(u+A/2);var C=s.group({class:\"apexcharts-datalabels\",\"data:realIndex\":v});a.globals.delayedElements.push({el:C.node}),C.node.classList.add(\"apexcharts-element-hidden\");var L=s.group({class:\"apexcharts-bar-goals-markers\"}),P=s.group({class:\"apexcharts-bar-shadows\"});a.globals.delayedElements.push({el:P.node}),P.node.classList.add(\"apexcharts-element-hidden\");for(var I=0;I<a.globals.dataPoints;I++){var T=this.barHelpers.getStrokeWidth(n,I,v),M=null,z={indexes:{i:n,j:I,realIndex:v,bc:l},x:u,y:p,strokeWidth:T,elSeries:w};this.isHorizontal?(M=this.drawBarPaths(e(e({},z),{},{barHeight:k,zeroW:g,yDivision:c})),A=this.series[n][I]/this.invertedYRatio):(M=this.drawColumnPaths(e(e({},z),{},{xDivision:h,barWidth:A,zeroH:d})),k=this.series[n][I]/this.yRatio[this.yaxisIndex]);var X=this.barHelpers.getPathFillColor(t,n,I,v);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&I>0){var E=this.barHelpers.drawBarShadow({color:\"string\"==typeof X&&-1===(null==X?void 0:X.indexOf(\"url\"))?X:x.hexToRgba(a.globals.colors[n]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:M});E&&P.add(E)}this.pathArr.push(M);var Y=this.barHelpers.drawGoalLine({barXPosition:M.barXPosition,barYPosition:M.barYPosition,goalX:M.goalX,goalY:M.goalY,barHeight:k,barWidth:A});Y&&L.add(Y),p=M.y,u=M.x,I>0&&b.push(u+A/2),f.push(p),this.renderSeries({realIndex:v,pathFill:X,j:I,i:n,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:T,elSeries:w,x:u,y:p,series:t,barHeight:M.barHeight?M.barHeight:k,barWidth:M.barWidth?M.barWidth:A,elDataLabelsWrap:C,elGoalsMarkers:L,elBarShadows:P,visibleSeries:this.visibleI,type:\"bar\"})}a.globals.seriesXvalues[v]=b,a.globals.seriesYvalues[v]=f,o.add(w)}return o}},{key:\"renderSeries\",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,s=t.j,r=t.i,o=t.groupIndex,n=t.pathFrom,l=t.pathTo,h=t.strokeWidth,c=t.elSeries,d=t.x,g=t.y,u=t.y1,p=t.y2,f=t.series,x=t.barHeight,b=t.barWidth,y=t.barXPosition,w=t.barYPosition,k=t.elDataLabelsWrap,A=t.elGoalsMarkers,S=t.elBarShadows,C=t.visibleSeries,L=t.type,P=this.w,I=new m(this.ctx);a||(a=this.barOptions.distributed?P.globals.stroke.colors[s]:P.globals.stroke.colors[e]),P.config.series[r].data[s]&&P.config.series[r].data[s].strokeColor&&(a=P.config.series[r].data[s].strokeColor),this.isNullValue&&(i=\"none\");var T=s/P.config.chart.animations.animateGradually.delay*(P.config.chart.animations.speed/P.globals.dataPoints)/2.4,M=I.renderPaths({i:r,j:s,realIndex:e,pathFrom:n,pathTo:l,stroke:a,strokeWidth:h,strokeLineCap:P.config.stroke.lineCap,fill:i,animationDelay:T,initialSpeed:P.config.chart.animations.speed,dataChangeSpeed:P.config.chart.animations.dynamicAnimation.speed,className:\"apexcharts-\".concat(L,\"-area\")});M.attr(\"clip-path\",\"url(#gridRectMask\".concat(P.globals.cuid,\")\"));var z=P.config.forecastDataPoints;z.count>0&&s>=P.globals.dataPoints-z.count&&(M.node.setAttribute(\"stroke-dasharray\",z.dashArray),M.node.setAttribute(\"stroke-width\",z.strokeWidth),M.node.setAttribute(\"fill-opacity\",z.fillOpacity)),void 0!==u&&void 0!==p&&(M.attr(\"data-range-y1\",u),M.attr(\"data-range-y2\",p)),new v(this.ctx).setSelectionFilter(M,e,s),c.add(M);var X=new vt(this).handleBarDataLabels({x:d,y:g,y1:u,y2:p,i:r,j:s,series:f,realIndex:e,groupIndex:o,barHeight:x,barWidth:b,barXPosition:y,barYPosition:w,renderedPath:M,visibleSeries:C});return null!==X.dataLabels&&k.add(X.dataLabels),X.totalDataLabels&&k.add(X.totalDataLabels),c.add(k),A&&c.add(A),S&&c.add(S),c}},{key:\"drawBarPaths\",value:function(t){var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,o=t.x,n=t.y,l=t.yDivision,h=t.elSeries,c=this.w,d=i.i,g=i.j;if(c.globals.isXNumeric)e=(n=(c.globals.seriesX[d][g]-c.globals.minX)/this.invertedXRatio-a)+a*this.visibleI;else if(c.config.plotOptions.bar.hideZeroBarsWhenGrouped){var u=0,p=0;c.globals.seriesPercent.forEach((function(t,e){t[g]&&u++,e<d&&0===t[g]&&p++})),u>0&&(a=this.seriesLen*a/u),e=n+a*this.visibleI,e-=a*p}else e=n+a*this.visibleI;this.isFunnel&&(r-=(this.barHelpers.getXForValue(this.series[d][g],r)-r)/2),o=this.barHelpers.getXForValue(this.series[d][g],r);var f=this.barHelpers.getBarpaths({barYPosition:e,barHeight:a,x1:r,x2:o,strokeWidth:s,series:this.series,realIndex:i.realIndex,i:d,j:g,w:c});return c.globals.isXNumeric||(n+=l),this.barHelpers.barBackground({j:g,i:d,y1:e-a*this.visibleI,y2:a*this.seriesLen,elSeries:h}),{pathTo:f.pathTo,pathFrom:f.pathFrom,x1:r,x:o,y:n,goalX:this.barHelpers.getGoalValues(\"x\",r,null,d,g),barYPosition:e,barHeight:a}}},{key:\"drawColumnPaths\",value:function(t){var e,i=t.indexes,a=t.x,s=t.y,r=t.xDivision,o=t.barWidth,n=t.zeroH,l=t.strokeWidth,h=t.elSeries,c=this.w,d=i.realIndex,g=i.i,u=i.j,p=i.bc;if(c.globals.isXNumeric){var f=this.getBarXForNumericXAxis({x:a,j:u,realIndex:d,barWidth:o});a=f.x,e=f.barXPosition}else if(c.config.plotOptions.bar.hideZeroBarsWhenGrouped){var x=this.barHelpers.getZeroValueEncounters({i:g,j:u}),b=x.nonZeroColumns,v=x.zeroEncounters;b>0&&(o=this.seriesLen*o/b),e=a+o*this.visibleI,e-=o*v}else e=a+o*this.visibleI;s=this.barHelpers.getYForValue(this.series[g][u],n);var m=this.barHelpers.getColumnPaths({barXPosition:e,barWidth:o,y1:n,y2:s,strokeWidth:l,series:this.series,realIndex:i.realIndex,i:g,j:u,w:c});return c.globals.isXNumeric||(a+=r),this.barHelpers.barBackground({bc:p,j:u,i:g,x1:e-l/2-o*this.visibleI,x2:o*this.seriesLen+l/2,elSeries:h}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x:a,y:s,goalY:this.barHelpers.getGoalValues(\"y\",null,n,g,u),barXPosition:e,barWidth:o}}},{key:\"getBarXForNumericXAxis\",value:function(t){var e=t.x,i=t.barWidth,a=t.realIndex,s=t.j,r=this.w,o=a;return r.globals.seriesX[a].length||(o=r.globals.maxValsInArrayIndex),r.globals.seriesX[o][s]&&(e=(r.globals.seriesX[o][s]-r.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:e+i*this.visibleI,x:e}}},{key:\"getPreviousPath\",value:function(t,e){for(var i,a=this.w,s=0;s<a.globals.previousPaths.length;s++){var r=a.globals.previousPaths[s];r.paths&&r.paths.length>0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==a.globals.previousPaths[s].paths[e]&&(i=a.globals.previousPaths[s].paths[e].d)}return i}}]),t}(),wt=function(t){n(s,t);var i=d(s);function s(){return a(this,s),i.apply(this,arguments)}return r(s,[{key:\"draw\",value:function(t,i){var a=this,s=this.w;this.graphics=new m(this.ctx),this.bar=new yt(this.ctx,this.xyRatios);var r=new y(this.ctx,s);t=r.getLogSeries(t),this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t),\"100%\"===s.config.chart.stackType&&(t=s.globals.seriesPercent.slice()),this.series=t,this.barHelpers.initializeStackedPrevVars(this);for(var o=this.graphics.group({class:\"apexcharts-bar-series apexcharts-plot-series\"}),n=0,l=0,h=function(r,h){var c=void 0,d=void 0,g=void 0,u=void 0,p=-1;a.groupCtx=a,s.globals.seriesGroups.forEach((function(t,e){t.indexOf(s.config.series[r].name)>-1&&(p=e)})),-1!==p&&(a.groupCtx=a[s.globals.seriesGroups[p]]);var f=[],b=[],v=s.globals.comboCharts?i[r]:r;a.yRatio.length>1&&(a.yaxisIndex=v),a.isReversed=s.config.yaxis[a.yaxisIndex]&&s.config.yaxis[a.yaxisIndex].reversed;var m=a.graphics.group({class:\"apexcharts-series\",seriesName:x.escapeString(s.globals.seriesNames[v]),rel:r+1,\"data:realIndex\":v});a.ctx.series.addCollapsedClassToSeries(m,v);var y=a.graphics.group({class:\"apexcharts-datalabels\",\"data:realIndex\":v}),w=a.graphics.group({class:\"apexcharts-bar-goals-markers\"}),k=0,A=0,S=a.initialPositions(n,l,c,d,g,u);l=S.y,k=S.barHeight,d=S.yDivision,u=S.zeroW,n=S.x,A=S.barWidth,c=S.xDivision,g=S.zeroH,a.barHelpers.initializeStackedXYVars(a),1===a.groupCtx.prevY.length&&a.groupCtx.prevY[0].every((function(t){return isNaN(t)}))&&(a.groupCtx.prevY[0]=a.groupCtx.prevY[0].map((function(t){return g})),a.groupCtx.prevYF[0]=a.groupCtx.prevYF[0].map((function(t){return 0})));for(var C=0;C<s.globals.dataPoints;C++){var L=a.barHelpers.getStrokeWidth(r,C,v),P={indexes:{i:r,j:C,realIndex:v,bc:h},strokeWidth:L,x:n,y:l,elSeries:m,groupIndex:p,seriesGroup:s.globals.seriesGroups[p]},I=null;a.isHorizontal?(I=a.drawStackedBarPaths(e(e({},P),{},{zeroW:u,barHeight:k,yDivision:d})),A=a.series[r][C]/a.invertedYRatio):(I=a.drawStackedColumnPaths(e(e({},P),{},{xDivision:c,barWidth:A,zeroH:g})),k=a.series[r][C]/a.yRatio[a.yaxisIndex]);var T=a.barHelpers.drawGoalLine({barXPosition:I.barXPosition,barYPosition:I.barYPosition,goalX:I.goalX,goalY:I.goalY,barHeight:k,barWidth:A});T&&w.add(T),l=I.y,n=I.x,f.push(n),b.push(l);var M=a.barHelpers.getPathFillColor(t,r,C,v);m=a.renderSeries({realIndex:v,pathFill:M,j:C,i:r,groupIndex:p,pathFrom:I.pathFrom,pathTo:I.pathTo,strokeWidth:L,elSeries:m,x:n,y:l,series:t,barHeight:k,barWidth:A,elDataLabelsWrap:y,elGoalsMarkers:w,type:\"bar\",visibleSeries:0})}s.globals.seriesXvalues[v]=f,s.globals.seriesYvalues[v]=b,a.groupCtx.prevY.push(a.groupCtx.yArrj),a.groupCtx.prevYF.push(a.groupCtx.yArrjF),a.groupCtx.prevYVal.push(a.groupCtx.yArrjVal),a.groupCtx.prevX.push(a.groupCtx.xArrj),a.groupCtx.prevXF.push(a.groupCtx.xArrjF),a.groupCtx.prevXVal.push(a.groupCtx.xArrjVal),o.add(m)},c=0,d=0;c<t.length;c++,d++)h(c,d);return o}},{key:\"initialPositions\",value:function(t,e,i,a,s,r){var o,n,l,h,c=this.w;return this.isHorizontal?(l=(l=a=c.globals.gridHeight/c.globals.dataPoints)*parseInt(c.config.plotOptions.bar.barHeight,10)/100,-1===String(c.config.plotOptions.bar.barHeight).indexOf(\"%\")&&(l=parseInt(c.config.plotOptions.bar.barHeight,10)),r=this.baseLineInvertedY+c.globals.padHorizontal+(this.isReversed?c.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(a-l)/2):(h=i=c.globals.gridWidth/c.globals.dataPoints,h=c.globals.isXNumeric&&c.globals.dataPoints>1?(i=c.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:h*parseInt(c.config.plotOptions.bar.columnWidth,10)/100,-1===String(c.config.plotOptions.bar.columnWidth).indexOf(\"%\")&&(h=parseInt(c.config.plotOptions.bar.columnWidth,10)),s=c.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?c.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=c.globals.padHorizontal+(i-h)/2),{x:t,y:e,yDivision:a,xDivision:i,barHeight:null!==(o=c.globals.seriesGroups)&&void 0!==o&&o.length?l/c.globals.seriesGroups.length:l,barWidth:null!==(n=c.globals.seriesGroups)&&void 0!==n&&n.length?h/c.globals.seriesGroups.length:h,zeroH:s,zeroW:r}}},{key:\"drawStackedBarPaths\",value:function(t){for(var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,o=t.x,n=t.y,l=t.groupIndex,h=t.seriesGroup,c=t.yDivision,d=t.elSeries,g=this.w,u=n+(-1!==l?l*a:0),p=i.i,f=i.j,x=0,b=0;b<this.groupCtx.prevXF.length;b++)x+=this.groupCtx.prevXF[b][f];var v=p;if(h&&(v=h.indexOf(g.config.series[p].name)),v>0){var m=r;this.groupCtx.prevXVal[v-1][f]<0?m=this.series[p][f]>=0?this.groupCtx.prevX[v-1][f]+x-2*(this.isReversed?x:0):this.groupCtx.prevX[v-1][f]:this.groupCtx.prevXVal[v-1][f]>=0&&(m=this.series[p][f]>=0?this.groupCtx.prevX[v-1][f]:this.groupCtx.prevX[v-1][f]-x+2*(this.isReversed?x:0)),e=m}else e=r;o=null===this.series[p][f]?e:e+this.series[p][f]/this.invertedYRatio-2*(this.isReversed?this.series[p][f]/this.invertedYRatio:0);var y=this.barHelpers.getBarpaths({barYPosition:u,barHeight:a,x1:e,x2:o,strokeWidth:s,series:this.series,realIndex:i.realIndex,seriesGroup:h,i:p,j:f,w:g});return this.barHelpers.barBackground({j:f,i:p,y1:u,y2:a,elSeries:d}),n+=c,{pathTo:y.pathTo,pathFrom:y.pathFrom,goalX:this.barHelpers.getGoalValues(\"x\",r,null,p,f),barYPosition:u,x:o,y:n}}},{key:\"drawStackedColumnPaths\",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,o=t.zeroH,n=t.groupIndex,l=t.seriesGroup,h=t.elSeries,c=this.w,d=e.i,g=e.j,u=e.bc;if(c.globals.isXNumeric){var p=c.globals.seriesX[d][g];p||(p=0),i=(p-c.globals.minX)/this.xRatio-r/2,c.globals.seriesGroups.length&&(i=(p-c.globals.minX)/this.xRatio-r/2*c.globals.seriesGroups.length)}for(var f,x=i+(-1!==n?n*r:0),b=0,v=0;v<this.groupCtx.prevYF.length;v++)b+=isNaN(this.groupCtx.prevYF[v][g])?0:this.groupCtx.prevYF[v][g];var m=d;if(l&&(m=l.indexOf(c.config.series[d].name)),m>0&&!c.globals.isXNumeric||m>0&&c.globals.isXNumeric&&c.globals.seriesX[d-1][g]===c.globals.seriesX[d][g]){var y,w,k,A=Math.min(this.yRatio.length+1,d+1);if(void 0!==this.groupCtx.prevY[m-1]&&this.groupCtx.prevY[m-1].length)for(var S=1;S<A;S++){var C;if(!isNaN(null===(C=this.groupCtx.prevY[m-S])||void 0===C?void 0:C[g])){k=this.groupCtx.prevY[m-S][g];break}}for(var L=1;L<A;L++){var P,I;if((null===(P=this.groupCtx.prevYVal[m-L])||void 0===P?void 0:P[g])<0){w=this.series[d][g]>=0?k-b+2*(this.isReversed?b:0):k;break}if((null===(I=this.groupCtx.prevYVal[m-L])||void 0===I?void 0:I[g])>=0){w=this.series[d][g]>=0?k:k+b-2*(this.isReversed?b:0);break}}void 0===w&&(w=c.globals.gridHeight),f=null!==(y=this.groupCtx.prevYF[0])&&void 0!==y&&y.every((function(t){return 0===t}))&&this.groupCtx.prevYF.slice(1,m).every((function(t){return t.every((function(t){return isNaN(t)}))}))?o:w}else f=o;a=this.series[d][g]?f-this.series[d][g]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[d][g]/this.yRatio[this.yaxisIndex]:0):f;var T=this.barHelpers.getColumnPaths({barXPosition:x,barWidth:r,y1:f,y2:a,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:l,realIndex:e.realIndex,i:d,j:g,w:c});return this.barHelpers.barBackground({bc:u,j:g,i:d,x1:x,x2:r,elSeries:h}),i+=s,{pathTo:T.pathTo,pathFrom:T.pathFrom,goalY:this.barHelpers.getGoalValues(\"y\",null,o,d,g),barXPosition:x,x:c.globals.isXNumeric?i-s:i,y:a}}}]),s}(yt),kt=function(t){n(s,t);var i=d(s);function s(){return a(this,s),i.apply(this,arguments)}return r(s,[{key:\"draw\",value:function(t,i,a){var s=this,r=this.w,o=new m(this.ctx),n=r.globals.comboCharts?i:r.config.chart.type,l=new R(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=r.config.plotOptions.bar.horizontal;var h=new y(this.ctx,r);t=h.getLogSeries(t),this.series=t,this.yRatio=h.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var c=o.group({class:\"apexcharts-\".concat(n,\"-series apexcharts-plot-series\")}),d=function(i){s.isBoxPlot=\"boxPlot\"===r.config.chart.type||\"boxPlot\"===r.config.series[i].type;var n,h,d,g,u=void 0,p=void 0,f=[],b=[],v=r.globals.comboCharts?a[i]:i,m=o.group({class:\"apexcharts-series\",seriesName:x.escapeString(r.globals.seriesNames[v]),rel:i+1,\"data:realIndex\":v});s.ctx.series.addCollapsedClassToSeries(m,v),t[i].length>0&&(s.visibleI=s.visibleI+1);var y,w;s.yRatio.length>1&&(s.yaxisIndex=v);var k=s.barHelpers.initialPositions();p=k.y,y=k.barHeight,h=k.yDivision,g=k.zeroW,u=k.x,w=k.barWidth,n=k.xDivision,d=k.zeroH,b.push(u+w/2);for(var A=o.group({class:\"apexcharts-datalabels\",\"data:realIndex\":v}),S=function(a){var o=s.barHelpers.getStrokeWidth(i,a,v),c=null,x={indexes:{i:i,j:a,realIndex:v},x:u,y:p,strokeWidth:o,elSeries:m};c=s.isHorizontal?s.drawHorizontalBoxPaths(e(e({},x),{},{yDivision:h,barHeight:y,zeroW:g})):s.drawVerticalBoxPaths(e(e({},x),{},{xDivision:n,barWidth:w,zeroH:d})),p=c.y,u=c.x,a>0&&b.push(u+w/2),f.push(p),c.pathTo.forEach((function(e,n){var h=!s.isBoxPlot&&s.candlestickOptions.wick.useFillColor?c.color[n]:r.globals.stroke.colors[i],d=l.fillPath({seriesNumber:v,dataPointIndex:a,color:c.color[n],value:t[i][a]});s.renderSeries({realIndex:v,pathFill:d,lineFill:h,j:a,i:i,pathFrom:c.pathFrom,pathTo:e,strokeWidth:o,elSeries:m,x:u,y:p,series:t,barHeight:y,barWidth:w,elDataLabelsWrap:A,visibleSeries:s.visibleI,type:r.config.chart.type})}))},C=0;C<r.globals.dataPoints;C++)S(C);r.globals.seriesXvalues[v]=b,r.globals.seriesYvalues[v]=f,c.add(m)},g=0;g<t.length;g++)d(g);return c}},{key:\"drawVerticalBoxPaths\",value:function(t){var e=t.indexes,i=t.x;t.y;var a=t.xDivision,s=t.barWidth,r=t.zeroH,o=t.strokeWidth,n=this.w,l=new m(this.ctx),h=e.i,c=e.j,d=!0,g=n.config.plotOptions.candlestick.colors.upward,u=n.config.plotOptions.candlestick.colors.downward,p=\"\";this.isBoxPlot&&(p=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var f=this.yRatio[this.yaxisIndex],x=e.realIndex,b=this.getOHLCValue(x,c),v=r,y=r;b.o>b.c&&(d=!1);var w=Math.min(b.o,b.c),k=Math.max(b.o,b.c),A=b.m;n.globals.isXNumeric&&(i=(n.globals.seriesX[x][c]-n.globals.minX)/this.xRatio-s/2);var S=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?(w=r,k=r):(w=r-w/f,k=r-k/f,v=r-b.h/f,y=r-b.l/f,A=r-b.m/f);var C=l.move(S,r),L=l.move(S+s/2,w);return n.globals.previousPaths.length>0&&(L=this.getPreviousPath(x,c,!0)),C=this.isBoxPlot?[l.move(S,w)+l.line(S+s/2,w)+l.line(S+s/2,v)+l.line(S+s/4,v)+l.line(S+s-s/4,v)+l.line(S+s/2,v)+l.line(S+s/2,w)+l.line(S+s,w)+l.line(S+s,A)+l.line(S,A)+l.line(S,w+o/2),l.move(S,A)+l.line(S+s,A)+l.line(S+s,k)+l.line(S+s/2,k)+l.line(S+s/2,y)+l.line(S+s-s/4,y)+l.line(S+s/4,y)+l.line(S+s/2,y)+l.line(S+s/2,k)+l.line(S,k)+l.line(S,A)+\"z\"]:[l.move(S,k)+l.line(S+s/2,k)+l.line(S+s/2,v)+l.line(S+s/2,k)+l.line(S+s,k)+l.line(S+s,w)+l.line(S+s/2,w)+l.line(S+s/2,y)+l.line(S+s/2,w)+l.line(S,w)+l.line(S,k-o/2)],L+=l.move(S,w),n.globals.isXNumeric||(i+=a),{pathTo:C,pathFrom:L,x:i,y:k,barXPosition:S,color:this.isBoxPlot?p:d?[g]:[u]}}},{key:\"drawHorizontalBoxPaths\",value:function(t){var e=t.indexes;t.x;var i=t.y,a=t.yDivision,s=t.barHeight,r=t.zeroW,o=t.strokeWidth,n=this.w,l=new m(this.ctx),h=e.i,c=e.j,d=this.boxOptions.colors.lower;this.isBoxPlot&&(d=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var g=this.invertedYRatio,u=e.realIndex,p=this.getOHLCValue(u,c),f=r,x=r,b=Math.min(p.o,p.c),v=Math.max(p.o,p.c),y=p.m;n.globals.isXNumeric&&(i=(n.globals.seriesX[u][c]-n.globals.minX)/this.invertedXRatio-s/2);var w=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?(b=r,v=r):(b=r+b/g,v=r+v/g,f=r+p.h/g,x=r+p.l/g,y=r+p.m/g);var k=l.move(r,w),A=l.move(b,w+s/2);return n.globals.previousPaths.length>0&&(A=this.getPreviousPath(u,c,!0)),k=[l.move(b,w)+l.line(b,w+s/2)+l.line(f,w+s/2)+l.line(f,w+s/2-s/4)+l.line(f,w+s/2+s/4)+l.line(f,w+s/2)+l.line(b,w+s/2)+l.line(b,w+s)+l.line(y,w+s)+l.line(y,w)+l.line(b+o/2,w),l.move(y,w)+l.line(y,w+s)+l.line(v,w+s)+l.line(v,w+s/2)+l.line(x,w+s/2)+l.line(x,w+s-s/4)+l.line(x,w+s/4)+l.line(x,w+s/2)+l.line(v,w+s/2)+l.line(v,w)+l.line(y,w)+\"z\"],A+=l.move(b,w),n.globals.isXNumeric||(i+=a),{pathTo:k,pathFrom:A,x:v,y:i,barYPosition:w,color:d}}},{key:\"getOHLCValue\",value:function(t,e){var i=this.w;return{o:this.isBoxPlot?i.globals.seriesCandleH[t][e]:i.globals.seriesCandleO[t][e],h:this.isBoxPlot?i.globals.seriesCandleO[t][e]:i.globals.seriesCandleH[t][e],m:i.globals.seriesCandleM[t][e],l:this.isBoxPlot?i.globals.seriesCandleC[t][e]:i.globals.seriesCandleL[t][e],c:this.isBoxPlot?i.globals.seriesCandleL[t][e]:i.globals.seriesCandleC[t][e]}}}]),s}(yt),At=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"checkColorRange\",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(t,i){t.from<=0&&(e=!0)})),e}},{key:\"getShadeColor\",value:function(t,e,i,a){var s=this.w,r=1,o=s.config.plotOptions[t].shadeIntensity,n=this.determineColor(t,e,i);s.globals.hasNegs||a?r=s.config.plotOptions[t].reverseNegativeShade?n.percent<0?n.percent/100*(1.25*o):(1-n.percent/100)*(1.25*o):n.percent<=0?1-(1+n.percent/100)*o:(1-n.percent/100)*o:(r=1-n.percent/100,\"treemap\"===t&&(r=(1-n.percent/100)*(1.25*o)));var l=n.color,h=new x;return s.config.plotOptions[t].enableShades&&(l=\"dark\"===this.w.config.theme.mode?x.hexToRgba(h.shadeColor(-1*r,n.color),s.config.fill.opacity):x.hexToRgba(h.shadeColor(r,n.color),s.config.fill.opacity)),{color:l,colorProps:n}}},{key:\"determineColor\",value:function(t,e,i){var a=this.w,s=a.globals.series[e][i],r=a.config.plotOptions[t],o=r.colorScale.inverse?i:e;r.distributed&&\"treemap\"===a.config.chart.type&&(o=i);var n=a.globals.colors[o],l=null,h=Math.min.apply(Math,u(a.globals.series[e])),c=Math.max.apply(Math,u(a.globals.series[e]));r.distributed||\"heatmap\"!==t||(h=a.globals.minY,c=a.globals.maxY),void 0!==r.colorScale.min&&(h=r.colorScale.min<a.globals.minY?r.colorScale.min:a.globals.minY,c=r.colorScale.max>a.globals.maxY?r.colorScale.max:a.globals.maxY);var d=Math.abs(c)+Math.abs(h),g=100*s/(0===d?d-1e-6:d);r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(t,e){if(s>=t.from&&s<=t.to){n=t.color,l=t.foreColor?t.foreColor:null,h=t.from,c=t.to;var i=Math.abs(c)+Math.abs(h);g=100*s/(0===i?i-1e-6:i)}}));return{color:n,foreColor:l,percent:g}}},{key:\"calculateDataLabels\",value:function(t){var e=t.text,i=t.x,a=t.y,s=t.i,r=t.j,o=t.colorProps,n=t.fontSize,l=this.w.config.dataLabels,h=new m(this.ctx),c=new O(this.ctx),d=null;if(l.enabled){d=h.group({class:\"apexcharts-data-labels\"});var g=l.offsetX,u=l.offsetY,p=i+g,f=a+parseFloat(l.style.fontSize)/3+u;c.plotDataLabelsText({x:p,y:f,text:e,i:s,j:r,color:o.foreColor,parent:d,fontSize:n,dataLabelsConfig:l})}return d}},{key:\"addListeners\",value:function(t){var e=new m(this.ctx);t.node.addEventListener(\"mouseenter\",e.pathMouseEnter.bind(this,t)),t.node.addEventListener(\"mouseleave\",e.pathMouseLeave.bind(this,t)),t.node.addEventListener(\"mousedown\",e.pathMouseDown.bind(this,t))}}]),t}(),St=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new At(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return r(t,[{key:\"draw\",value:function(t){var e=this.w,i=new m(this.ctx),a=i.group({class:\"apexcharts-heatmap\"});a.attr(\"clip-path\",\"url(#gridRectMask\".concat(e.globals.cuid,\")\"));var s=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,o=0,n=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(n=!0,l.reverse());for(var h=n?0:l.length-1;n?h<l.length:h>=0;n?h++:h--){var c=i.group({class:\"apexcharts-series apexcharts-heatmap-series\",seriesName:x.escapeString(e.globals.seriesNames[h]),rel:h+1,\"data:realIndex\":h});if(this.ctx.series.addCollapsedClassToSeries(c,h),e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new v(this.ctx).dropShadow(c,d,h)}for(var g=0,u=e.config.plotOptions.heatmap.shadeIntensity,p=0;p<l[h].length;p++){var f=this.helpers.getShadeColor(e.config.chart.type,h,p,this.negRange),b=f.color,y=f.colorProps;if(\"image\"===e.config.fill.type)b=new R(this.ctx).fillPath({seriesNumber:h,dataPointIndex:p,opacity:e.globals.hasNegs?y.percent<0?1-(1+y.percent/100):u+y.percent/100:y.percent/100,patternID:x.randomId(),width:e.config.fill.image.width?e.config.fill.image.width:s,height:e.config.fill.image.height?e.config.fill.image.height:r});var w=this.rectRadius,k=i.drawRect(g,o,s,r,w);if(k.attr({cx:g,cy:o}),k.node.classList.add(\"apexcharts-heatmap-rect\"),c.add(k),k.attr({fill:b,i:h,index:h,j:p,val:t[h][p],\"stroke-width\":this.strokeWidth,stroke:e.config.plotOptions.heatmap.useFillColorAsStroke?b:e.globals.stroke.colors[0],color:b}),this.helpers.addListeners(k),e.config.chart.animations.enabled&&!e.globals.dataChanged){var A=1;e.globals.resized||(A=e.config.chart.animations.speed),this.animateHeatMap(k,g,o,s,r,A)}if(e.globals.dataChanged){var S=1;if(this.dynamicAnim.enabled&&e.globals.shouldAnimate){S=this.dynamicAnim.speed;var C=e.globals.previousPaths[h]&&e.globals.previousPaths[h][p]&&e.globals.previousPaths[h][p].color;C||(C=\"rgba(255, 255, 255, 0)\"),this.animateHeatColor(k,x.isColorHex(C)?C:x.rgb2hex(C),x.isColorHex(b)?b:x.rgb2hex(b),S)}}var L=(0,e.config.dataLabels.formatter)(e.globals.series[h][p],{value:e.globals.series[h][p],seriesIndex:h,dataPointIndex:p,w:e}),P=this.helpers.calculateDataLabels({text:L,x:g+s/2,y:o+r/2,i:h,j:p,colorProps:y,series:l});null!==P&&c.add(P),g+=s}o+=r,a.add(c)}var I=e.globals.yAxisScale[0].result.slice();return e.config.yaxis[0].reversed?I.unshift(\"\"):I.push(\"\"),e.globals.yAxisScale[0].result=I,a}},{key:\"animateHeatMap\",value:function(t,e,i,a,s,r){var o=new b(this.ctx);o.animateRect(t,{x:e+a/2,y:i+s/2,width:0,height:0},{x:e,y:i,width:a,height:s},r,(function(){o.animationCompleted(t)}))}},{key:\"animateHeatColor\",value:function(t,e,i,a){t.attr({fill:e}).animate(a).attr({fill:i})}}]),t}(),Ct=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"drawYAxisTexts\",value:function(t,e,i,a){var s=this.w,r=s.config.yaxis[0],o=s.globals.yLabelFormatters[0];return new m(this.ctx).drawText({x:t+r.labels.offsetX,y:e+r.labels.offsetY,text:o(a,i),textAnchor:\"middle\",fontSize:r.labels.style.fontSize,fontFamily:r.labels.style.fontFamily,foreColor:Array.isArray(r.labels.style.colors)?r.labels.style.colors[i]:r.labels.style.colors})}}]),t}(),Lt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=Math.min(i.globals.gridWidth,i.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=i.globals.gridWidth/2,\"radialBar\"===i.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(i.config.plotOptions.pie.endAngle-i.config.plotOptions.pie.startAngle),this.initialAngle=i.config.plotOptions.pie.startAngle%this.fullAngle,i.globals.radialSize=this.defaultSize/2.05-i.config.stroke.width-(i.config.chart.sparkline.enabled?0:i.config.chart.dropShadow.blur),this.donutSize=i.globals.radialSize*parseInt(i.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return r(t,[{key:\"draw\",value:function(t){var e=this,i=this.w,a=new m(this.ctx);if(this.ret=a.group({class:\"apexcharts-pie\"}),i.globals.noData)return this.ret;for(var s=0,r=0;r<t.length;r++)s+=x.negToZero(t[r]);var o=[],n=a.group();0===s&&(s=1e-5),t.forEach((function(t){e.maxY=Math.max(e.maxY,t)})),i.config.yaxis[0].max&&(this.maxY=i.config.yaxis[0].max),\"back\"===i.config.grid.position&&\"polarArea\"===this.chartType&&this.drawPolarElements(this.ret);for(var l=0;l<t.length;l++){var h=this.fullAngle*x.negToZero(t[l])/s;o.push(h),\"polarArea\"===this.chartType?(o[l]=this.fullAngle/t.length,this.sliceSizes.push(i.globals.radialSize*t[l]/this.maxY)):this.sliceSizes.push(i.globals.radialSize)}if(i.globals.dataChanged){for(var c,d=0,g=0;g<i.globals.previousPaths.length;g++)d+=x.negToZero(i.globals.previousPaths[g]);for(var u=0;u<i.globals.previousPaths.length;u++)c=this.fullAngle*x.negToZero(i.globals.previousPaths[u])/d,this.prevSectorAngleArr.push(c)}this.donutSize<0&&(this.donutSize=0);var p=i.config.plotOptions.pie.customScale,f=i.globals.gridWidth/2,b=i.globals.gridHeight/2,v=f-i.globals.gridWidth/2*p,y=b-i.globals.gridHeight/2*p;if(\"donut\"===this.chartType){var w=a.drawCircle(this.donutSize);w.attr({cx:this.centerX,cy:this.centerY,fill:i.config.plotOptions.pie.donut.background?i.config.plotOptions.pie.donut.background:\"transparent\"}),n.add(w)}var k=this.drawArcs(o,t);if(this.sliceLabels.forEach((function(t){k.add(t)})),n.attr({transform:\"translate(\".concat(v,\", \").concat(y,\") scale(\").concat(p,\")\")}),n.add(k),this.ret.add(n),this.donutDataLabels.show){var A=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:v,translateY:y});this.ret.add(A)}return\"front\"===i.config.grid.position&&\"polarArea\"===this.chartType&&this.drawPolarElements(this.ret),this.ret}},{key:\"drawArcs\",value:function(t,e){var i=this.w,a=new v(this.ctx),s=new m(this.ctx),r=new R(this.ctx),o=s.group({class:\"apexcharts-slices\"}),n=this.initialAngle,l=this.initialAngle,h=this.initialAngle,c=this.initialAngle;this.strokeWidth=i.config.stroke.show?i.config.stroke.width:0;for(var d=0;d<t.length;d++){var g=s.group({class:\"apexcharts-series apexcharts-pie-series\",seriesName:x.escapeString(i.globals.seriesNames[d]),rel:d+1,\"data:realIndex\":d});o.add(g),l=c,h=(n=h)+t[d],c=l+this.prevSectorAngleArr[d];var u=h<n?this.fullAngle+h-n:h-n,p=r.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:e[d]}),f=this.getChangedPath(l,c),b=s.drawPath({d:f,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:p,fillOpacity:i.config.fill.opacity,classes:\"apexcharts-pie-area apexcharts-\".concat(this.chartType.toLowerCase(),\"-slice-\").concat(d)});if(b.attr({index:0,j:d}),a.setSelectionFilter(b,0,d),i.config.chart.dropShadow.enabled){var y=i.config.chart.dropShadow;a.dropShadow(b,y,d)}this.addListeners(b,this.donutDataLabels),m.setAttrs(b.node,{\"data:angle\":u,\"data:startAngle\":n,\"data:strokeWidth\":this.strokeWidth,\"data:value\":e[d]});var w={x:0,y:0};\"pie\"===this.chartType||\"polarArea\"===this.chartType?w=x.polarToCartesian(this.centerX,this.centerY,i.globals.radialSize/1.25+i.config.plotOptions.pie.dataLabels.offset,(n+u/2)%this.fullAngle):\"donut\"===this.chartType&&(w=x.polarToCartesian(this.centerX,this.centerY,(i.globals.radialSize+this.donutSize)/2+i.config.plotOptions.pie.dataLabels.offset,(n+u/2)%this.fullAngle)),g.add(b);var k=0;if(!this.initialAnim||i.globals.resized||i.globals.dataChanged?this.animBeginArr.push(0):(0===(k=u/this.fullAngle*i.config.chart.animations.speed)&&(k=1),this.animDur=k+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&i.globals.dataChanged?this.animatePaths(b,{size:this.sliceSizes[d],endAngle:h,startAngle:n,prevStartAngle:l,prevEndAngle:c,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:i.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(b,{size:this.sliceSizes[d],endAngle:h,startAngle:n,i:d,totalItems:t.length-1,animBeginArr:this.animBeginArr,dur:k}),i.config.plotOptions.pie.expandOnClick&&\"polarArea\"!==this.chartType&&b.click(this.pieClicked.bind(this,d)),void 0!==i.globals.selectedDataPoints[0]&&i.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),i.config.dataLabels.enabled){var A=w.x,S=w.y,C=100*u/this.fullAngle+\"%\";if(0!==u&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabel<t[d]){var L=i.config.dataLabels.formatter;void 0!==L&&(C=L(i.globals.seriesPercent[d][0],{seriesIndex:d,w:i}));var P=i.globals.dataLabels.style.colors[d],I=s.group({class:\"apexcharts-datalabels\"}),T=s.drawText({x:A,y:S,text:C,textAnchor:\"middle\",fontSize:i.config.dataLabels.style.fontSize,fontFamily:i.config.dataLabels.style.fontFamily,fontWeight:i.config.dataLabels.style.fontWeight,foreColor:P});if(I.add(T),i.config.dataLabels.dropShadow.enabled){var M=i.config.dataLabels.dropShadow;a.dropShadow(T,M)}T.node.classList.add(\"apexcharts-pie-label\"),i.config.chart.animations.animate&&!1===i.globals.resized&&(T.node.classList.add(\"apexcharts-pie-label-delay\"),T.node.style.animationDelay=i.config.chart.animations.speed/940+\"s\"),this.sliceLabels.push(I)}}}return o}},{key:\"addListeners\",value:function(t,e){var i=new m(this.ctx);t.node.addEventListener(\"mouseenter\",i.pathMouseEnter.bind(this,t)),t.node.addEventListener(\"mouseleave\",i.pathMouseLeave.bind(this,t)),t.node.addEventListener(\"mouseleave\",this.revertDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener(\"mousedown\",i.pathMouseDown.bind(this,t)),this.donutDataLabels.total.showAlways||(t.node.addEventListener(\"mouseenter\",this.printDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener(\"mousedown\",this.printDataLabelsInner.bind(this,t.node,e)))}},{key:\"animatePaths\",value:function(t,e){var i=this.w,a=e.endAngle<e.startAngle?this.fullAngle+e.endAngle-e.startAngle:e.endAngle-e.startAngle,s=a,r=e.startAngle,o=e.startAngle;void 0!==e.prevStartAngle&&void 0!==e.prevEndAngle&&(r=e.prevEndAngle,s=e.prevEndAngle<e.prevStartAngle?this.fullAngle+e.prevEndAngle-e.prevStartAngle:e.prevEndAngle-e.prevStartAngle),e.i===i.config.series.length-1&&(a+o>this.fullAngle?e.endAngle=e.endAngle-(a+o):a+o<this.fullAngle&&(e.endAngle=e.endAngle+(this.fullAngle-(a+o)))),a===this.fullAngle&&(a=this.fullAngle-.01),this.animateArc(t,r,o,a,s,e)}},{key:\"animateArc\",value:function(t,e,i,a,s,r){var o,n=this,l=this.w,h=new b(this.ctx),c=r.size;(isNaN(e)||isNaN(s))&&(e=i,s=a,r.dur=0);var d=a,g=i,u=e<i?this.fullAngle+e-i:e-i;l.globals.dataChanged&&r.shouldSetPrevPaths&&r.prevEndAngle&&(o=n.getPiePath({me:n,startAngle:r.prevStartAngle,angle:r.prevEndAngle<r.prevStartAngle?this.fullAngle+r.prevEndAngle-r.prevStartAngle:r.prevEndAngle-r.prevStartAngle,size:c}),t.attr({d:o})),0!==r.dur?t.animate(r.dur,l.globals.easing,r.animBeginArr[r.i]).afterAll((function(){\"pie\"!==n.chartType&&\"donut\"!==n.chartType&&\"polarArea\"!==n.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({\"stroke-width\":n.strokeWidth}),r.i===l.config.series.length-1&&h.animationCompleted(t)})).during((function(l){d=u+(a-u)*l,r.animateStartingPos&&(d=s+(a-s)*l,g=e-s+(i-(e-s))*l),o=n.getPiePath({me:n,startAngle:g,angle:d,size:c}),t.node.setAttribute(\"data:pathOrig\",o),t.attr({d:o})})):(o=n.getPiePath({me:n,startAngle:g,angle:a,size:c}),r.isTrack||(l.globals.animationEnded=!0),t.node.setAttribute(\"data:pathOrig\",o),t.attr({d:o,\"stroke-width\":n.strokeWidth}))}},{key:\"pieClicked\",value:function(t){var e,i=this.w,a=this,s=a.sliceSizes[t]+(i.config.plotOptions.pie.expandOnClick?4:0),r=i.globals.dom.Paper.select(\".apexcharts-\".concat(a.chartType.toLowerCase(),\"-slice-\").concat(t)).members[0];if(\"true\"!==r.attr(\"data:pieClicked\")){var o=i.globals.dom.baseEl.getElementsByClassName(\"apexcharts-pie-area\");Array.prototype.forEach.call(o,(function(t){t.setAttribute(\"data:pieClicked\",\"false\");var e=t.getAttribute(\"data:pathOrig\");e&&t.setAttribute(\"d\",e)})),r.attr(\"data:pieClicked\",\"true\");var n=parseInt(r.attr(\"data:startAngle\"),10),l=parseInt(r.attr(\"data:angle\"),10);e=a.getPiePath({me:a,startAngle:n,angle:l,size:s}),360!==l&&r.plot(e)}else{r.attr({\"data:pieClicked\":\"false\"}),this.revertDataLabelsInner(r.node,this.donutDataLabels);var h=r.attr(\"data:pathOrig\");r.attr({d:h})}}},{key:\"getChangedPath\",value:function(t,e){var i=\"\";return this.dynamicAnim&&this.w.globals.dataChanged&&(i=this.getPiePath({me:this,startAngle:t,angle:e-t,size:this.size})),i}},{key:\"getPiePath\",value:function(t){var e,i=t.me,a=t.startAngle,s=t.angle,r=t.size,o=new m(this.ctx),n=a,l=Math.PI*(n-90)/180,h=s+a;Math.ceil(h)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(h=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(h)>this.fullAngle&&(h-=this.fullAngle);var c=Math.PI*(h-90)/180,d=i.centerX+r*Math.cos(l),g=i.centerY+r*Math.sin(l),u=i.centerX+r*Math.cos(c),p=i.centerY+r*Math.sin(c),f=x.polarToCartesian(i.centerX,i.centerY,i.donutSize,h),b=x.polarToCartesian(i.centerX,i.centerY,i.donutSize,n),v=s>180?1:0,y=[\"M\",d,g,\"A\",r,r,0,v,1,u,p];return e=\"donut\"===i.chartType?[].concat(y,[\"L\",f.x,f.y,\"A\",i.donutSize,i.donutSize,0,v,0,b.x,b.y,\"L\",d,g,\"z\"]).join(\" \"):\"pie\"===i.chartType||\"polarArea\"===i.chartType?[].concat(y,[\"L\",i.centerX,i.centerY,\"L\",d,g]).join(\" \"):[].concat(y).join(\" \"),o.roundPathCorners(e,2*this.strokeWidth)}},{key:\"drawPolarElements\",value:function(t){var e=this.w,i=new _(this.ctx),a=new m(this.ctx),s=new Ct(this.ctx),r=a.group(),o=a.group(),n=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),l=n.result.reverse(),h=n.result.length;this.maxY=n.niceMax;for(var c=e.globals.radialSize,d=c/(h-1),g=0;g<h-1;g++){var u=a.drawCircle(c);if(u.attr({cx:this.centerX,cy:this.centerY,fill:\"none\",\"stroke-width\":e.config.plotOptions.polarArea.rings.strokeWidth,stroke:e.config.plotOptions.polarArea.rings.strokeColor}),e.config.yaxis[0].show){var p=s.drawYAxisTexts(this.centerX,this.centerY-c+parseInt(e.config.yaxis[0].labels.style.fontSize,10)/2,g,l[g]);o.add(p)}r.add(u),c-=d}this.drawSpokes(t),t.add(r),t.add(o)}},{key:\"renderInnerDataLabels\",value:function(t,e){var i=this.w,a=new m(this.ctx),s=a.group({class:\"apexcharts-datalabels-group\",transform:\"translate(\".concat(e.translateX?e.translateX:0,\", \").concat(e.translateY?e.translateY:0,\") scale(\").concat(i.config.plotOptions.pie.customScale,\")\")}),r=t.total.show;s.node.style.opacity=e.opacity;var o,n,l=e.centerX,h=e.centerY;o=void 0===t.name.color?i.globals.colors[0]:t.name.color;var c=t.name.fontSize,d=t.name.fontFamily,g=t.name.fontWeight;n=void 0===t.value.color?i.config.chart.foreColor:t.value.color;var u=t.value.formatter,p=\"\",f=\"\";if(r?(o=t.total.color,c=t.total.fontSize,d=t.total.fontFamily,g=t.total.fontWeight,f=t.total.label,p=t.total.formatter(i)):1===i.globals.series.length&&(p=u(i.globals.series[0],i),f=i.globals.seriesNames[0]),f&&(f=t.name.formatter(f,t.total.show,i)),t.name.show){var x=a.drawText({x:l,y:h+parseFloat(t.name.offsetY),text:f,textAnchor:\"middle\",foreColor:o,fontSize:c,fontWeight:g,fontFamily:d});x.node.classList.add(\"apexcharts-datalabel-label\"),s.add(x)}if(t.value.show){var b=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,v=a.drawText({x:l,y:h+b,text:p,textAnchor:\"middle\",foreColor:n,fontWeight:t.value.fontWeight,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});v.node.classList.add(\"apexcharts-datalabel-value\"),s.add(v)}return s}},{key:\"printInnerLabels\",value:function(t,e,i,a){var s,r=this.w;a?s=void 0===t.name.color?r.globals.colors[parseInt(a.parentNode.getAttribute(\"rel\"),10)-1]:t.name.color:r.globals.series.length>1&&t.total.show&&(s=t.total.color);var o=r.globals.dom.baseEl.querySelector(\".apexcharts-datalabel-label\"),n=r.globals.dom.baseEl.querySelector(\".apexcharts-datalabel-value\");i=(0,t.value.formatter)(i,r),a||\"function\"!=typeof t.total.formatter||(i=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==o&&(o.textContent=e),null!==n&&(n.textContent=i),null!==o&&(o.style.fill=s)}},{key:\"printDataLabelsInner\",value:function(t,e){var i=this.w,a=t.getAttribute(\"data:value\"),s=i.globals.seriesNames[parseInt(t.parentNode.getAttribute(\"rel\"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,s,a,t);var r=i.globals.dom.baseEl.querySelector(\".apexcharts-datalabels-group\");null!==r&&(r.style.opacity=1)}},{key:\"drawSpokes\",value:function(t){var e=this,i=this.w,a=new m(this.ctx),s=i.config.plotOptions.polarArea.spokes;if(0!==s.strokeWidth){for(var r=[],o=360/i.globals.series.length,n=0;n<i.globals.series.length;n++)r.push(x.polarToCartesian(this.centerX,this.centerY,i.globals.radialSize,i.config.plotOptions.pie.startAngle+o*n));r.forEach((function(i,r){var o=a.drawLine(i.x,i.y,e.centerX,e.centerY,Array.isArray(s.connectorColors)?s.connectorColors[r]:s.connectorColors);t.add(o)}))}}},{key:\"revertDataLabelsInner\",value:function(t,e,i){var a=this,s=this.w,r=s.globals.dom.baseEl.querySelector(\".apexcharts-datalabels-group\"),o=!1,n=s.globals.dom.baseEl.getElementsByClassName(\"apexcharts-pie-area\"),l=function(t){var i=t.makeSliceOut,s=t.printLabel;Array.prototype.forEach.call(n,(function(t){\"true\"===t.getAttribute(\"data:pieClicked\")&&(i&&(o=!0),s&&a.printDataLabelsInner(t,e))}))};if(l({makeSliceOut:!0,printLabel:!1}),e.total.show&&s.globals.series.length>1)o&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(s));else if(l({makeSliceOut:!1,printLabel:!0}),!o)if(s.globals.selectedDataPoints.length&&s.globals.series.length>1)if(s.globals.selectedDataPoints[0].length>0){var h=s.globals.selectedDataPoints[0],c=s.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(this.chartType.toLowerCase(),\"-slice-\").concat(h));this.printDataLabelsInner(c,e)}else r&&s.globals.selectedDataPoints.length&&0===s.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&s.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),Pt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var i=this.w;this.graphics=new m(this.ctx),this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight<i.globals.svgWidth?i.globals.gridHeight+1.5*i.globals.goldenPadding:i.globals.gridWidth,this.isLog=i.config.yaxis[0].logarithmic,this.coreUtils=new y(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(i.globals.maxY,0):i.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):i.globals.minY,this.polygons=i.config.plotOptions.radar.polygons,this.strokeWidth=i.config.stroke.show?i.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-i.config.chart.dropShadow.blur,i.config.xaxis.labels.show&&(this.size=this.size-i.globals.xAxisLabelsWidth/1.75),void 0!==i.config.plotOptions.radar.size&&(this.size=i.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return r(t,[{key:\"draw\",value:function(t){var i=this,a=this.w,s=new R(this.ctx),r=[],o=new O(this.ctx);t.length&&(this.dataPointsLen=t[a.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var n=a.globals.gridWidth/2,l=a.globals.gridHeight/2,h=n+a.config.plotOptions.radar.offsetX,c=l+a.config.plotOptions.radar.offsetY,d=this.graphics.group({class:\"apexcharts-radar-series apexcharts-plot-series\",transform:\"translate(\".concat(h||0,\", \").concat(c||0,\")\")}),g=[],u=null,p=null;if(this.yaxisLabels=this.graphics.group({class:\"apexcharts-yaxis\"}),t.forEach((function(t,n){var l=t.length===a.globals.dataPoints,h=i.graphics.group().attr({class:\"apexcharts-series\",\"data:longestSeries\":l,seriesName:x.escapeString(a.globals.seriesNames[n]),rel:n+1,\"data:realIndex\":n});i.dataRadiusOfPercent[n]=[],i.dataRadius[n]=[],i.angleArr[n]=[],t.forEach((function(t,e){var a=Math.abs(i.maxValue-i.minValue);t+=Math.abs(i.minValue),i.isLog&&(t=i.coreUtils.getLogVal(t,0)),i.dataRadiusOfPercent[n][e]=t/a,i.dataRadius[n][e]=i.dataRadiusOfPercent[n][e]*i.size,i.angleArr[n][e]=e*i.disAngle})),g=i.getDataPointsPos(i.dataRadius[n],i.angleArr[n]);var c=i.createPaths(g,{x:0,y:0});u=i.graphics.group({class:\"apexcharts-series-markers-wrap apexcharts-element-hidden\"}),p=i.graphics.group({class:\"apexcharts-datalabels\",\"data:realIndex\":n}),a.globals.delayedElements.push({el:u.node,index:n});var d={i:n,realIndex:n,animationDelay:n,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:\"apexcharts-radar\",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:a.globals.stroke.colors[n],strokeLineCap:a.config.stroke.lineCap},f=null;a.globals.previousPaths.length>0&&(f=i.getPreviousPath(n));for(var b=0;b<c.linePathsTo.length;b++){var m=i.graphics.renderPaths(e(e({},d),{},{pathFrom:null===f?c.linePathsFrom[b]:f,pathTo:c.linePathsTo[b],strokeWidth:Array.isArray(i.strokeWidth)?i.strokeWidth[n]:i.strokeWidth,fill:\"none\",drawShadow:!1}));h.add(m);var y=s.fillPath({seriesNumber:n}),w=i.graphics.renderPaths(e(e({},d),{},{pathFrom:null===f?c.areaPathsFrom[b]:f,pathTo:c.areaPathsTo[b],strokeWidth:0,fill:y,drawShadow:!1}));if(a.config.chart.dropShadow.enabled){var k=new v(i.ctx),A=a.config.chart.dropShadow;k.dropShadow(w,Object.assign({},A,{noUserSpaceOnUse:!0}),n)}h.add(w)}t.forEach((function(t,s){var r=new H(i.ctx).getMarkerConfig({cssClass:\"apexcharts-marker\",seriesIndex:n,dataPointIndex:s}),l=i.graphics.drawMarker(g[s].x,g[s].y,r);l.attr(\"rel\",s),l.attr(\"j\",s),l.attr(\"index\",n),l.node.setAttribute(\"default-marker-size\",r.pSize);var c=i.graphics.group({class:\"apexcharts-series-markers\"});c&&c.add(l),u.add(c),h.add(u);var d=a.config.dataLabels;if(d.enabled){var f=d.formatter(a.globals.series[n][s],{seriesIndex:n,dataPointIndex:s,w:a});o.plotDataLabelsText({x:g[s].x,y:g[s].y,text:f,textAnchor:\"middle\",i:n,j:n,parent:p,offsetCorrection:!1,dataLabelsConfig:e({},d)})}h.add(p)})),r.push(h)})),this.drawPolygons({parent:d}),a.config.xaxis.labels.show){var f=this.drawXAxisTexts();d.add(f)}return r.forEach((function(t){d.add(t)})),d.add(this.yaxisLabels),d}},{key:\"drawPolygons\",value:function(t){for(var e=this,i=this.w,a=t.parent,s=new Ct(this.ctx),r=i.globals.yAxisScale[0].result.reverse(),o=r.length,n=[],l=this.size/(o-1),h=0;h<o;h++)n[h]=l*h;n.reverse();var c=[],d=[];n.forEach((function(t,i){var a=x.getPolygonPos(t,e.dataPointsLen),s=\"\";a.forEach((function(t,a){if(0===i){var r=e.graphics.drawLine(t.x,t.y,0,0,Array.isArray(e.polygons.connectorColors)?e.polygons.connectorColors[a]:e.polygons.connectorColors);d.push(r)}0===a&&e.yaxisLabelsTextsPos.push({x:t.x,y:t.y}),s+=t.x+\",\"+t.y+\" \"})),c.push(s)})),c.forEach((function(t,s){var r=e.polygons.strokeColors,o=e.polygons.strokeWidth,n=e.graphics.drawPolygon(t,Array.isArray(r)?r[s]:r,Array.isArray(o)?o[s]:o,i.globals.radarPolygons.fill.colors[s]);a.add(n)})),d.forEach((function(t){a.add(t)})),i.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(t,i){var a=s.drawYAxisTexts(t.x,t.y,i,r[i]);e.yaxisLabels.add(a)}))}},{key:\"drawXAxisTexts\",value:function(){var t=this,i=this.w,a=i.config.xaxis.labels,s=this.graphics.group({class:\"apexcharts-xaxis\"}),r=x.getPolygonPos(this.size,this.dataPointsLen);return i.globals.labels.forEach((function(o,n){var l=i.config.xaxis.labels.formatter,h=new O(t.ctx);if(r[n]){var c=t.getTextPos(r[n],t.size),d=l(o,{seriesIndex:-1,dataPointIndex:n,w:i});h.plotDataLabelsText({x:c.newX,y:c.newY,text:d,textAnchor:c.textAnchor,i:n,j:n,parent:s,color:Array.isArray(a.style.colors)&&a.style.colors[n]?a.style.colors[n]:\"#a8a8a8\",dataLabelsConfig:e({textAnchor:c.textAnchor,dropShadow:{enabled:!1}},a),offsetCorrection:!1})}})),s}},{key:\"createPaths\",value:function(t,e){var i=this,a=[],s=[],r=[],o=[];if(t.length){s=[this.graphics.move(e.x,e.y)],o=[this.graphics.move(e.x,e.y)];var n=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach((function(e,a){n+=i.graphics.line(e.x,e.y),l+=i.graphics.line(e.x,e.y),a===t.length-1&&(n+=\"Z\",l+=\"Z\")})),a.push(n),r.push(l)}return{linePathsFrom:s,linePathsTo:a,areaPathsFrom:o,areaPathsTo:r}}},{key:\"getTextPos\",value:function(t,e){var i=\"middle\",a=t.x,s=t.y;return Math.abs(t.x)>=10?t.x>0?(i=\"start\",a+=10):t.x<0&&(i=\"end\",a-=10):i=\"middle\",Math.abs(t.y)>=e-10&&(t.y<0?s-=10:t.y>0&&(s+=10)),{textAnchor:i,newX:a,newY:s}}},{key:\"getPreviousPath\",value:function(t){for(var e=this.w,i=null,a=0;a<e.globals.previousPaths.length;a++){var s=e.globals.previousPaths[a];s.paths.length>0&&parseInt(s.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[a].paths[0]&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:\"getDataPointsPos\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],s=0;s<i;s++){var r={};r.x=t[s]*Math.sin(e[s]),r.y=-t[s]*Math.cos(e[s]),a.push(r)}return a}}]),t}(),It=function(t){n(i,t);var e=d(i);function i(t){var s;a(this,i),(s=e.call(this,t)).ctx=t,s.w=t.w,s.animBeginArr=[0],s.animDur=0;var r=s.w;return s.startAngle=r.config.plotOptions.radialBar.startAngle,s.endAngle=r.config.plotOptions.radialBar.endAngle,s.totalAngle=Math.abs(r.config.plotOptions.radialBar.endAngle-r.config.plotOptions.radialBar.startAngle),s.trackStartAngle=r.config.plotOptions.radialBar.track.startAngle,s.trackEndAngle=r.config.plotOptions.radialBar.track.endAngle,s.barLabels=s.w.config.plotOptions.radialBar.barLabels,s.donutDataLabels=s.w.config.plotOptions.radialBar.dataLabels,s.radialDataLabels=s.donutDataLabels,s.trackStartAngle||(s.trackStartAngle=s.startAngle),s.trackEndAngle||(s.trackEndAngle=s.endAngle),360===s.endAngle&&(s.endAngle=359.99),s.margin=parseInt(r.config.plotOptions.radialBar.track.margin,10),s.onBarLabelClick=s.onBarLabelClick.bind(c(s)),s}return r(i,[{key:\"draw\",value:function(t){var e=this.w,i=new m(this.ctx),a=i.group({class:\"apexcharts-radialbar\"});if(e.globals.noData)return a;var s=i.group(),r=this.defaultSize/2,o=e.globals.gridWidth/2,n=this.defaultSize/2.05;e.config.chart.sparkline.enabled||(n=n-e.config.stroke.width-e.config.chart.dropShadow.blur);var l=e.globals.fill.colors;if(e.config.plotOptions.radialBar.track.show){var h=this.drawTracks({size:n,centerX:o,centerY:r,colorArr:l,series:t});s.add(h)}var c=this.drawArcs({size:n,centerX:o,centerY:r,colorArr:l,series:t}),d=360;e.config.plotOptions.radialBar.startAngle<0&&(d=this.totalAngle);var g=(360-d)/360;if(e.globals.radialSize=n-n*g,this.radialDataLabels.value.show){var u=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);e.globals.radialSize+=u*g}return s.add(c.g),\"front\"===e.config.plotOptions.radialBar.hollow.position&&(c.g.add(c.elHollow),c.dataLabels&&c.g.add(c.dataLabels)),a.add(s),a}},{key:\"drawTracks\",value:function(t){var e=this.w,i=new m(this.ctx),a=i.group({class:\"apexcharts-tracks\"}),s=new v(this.ctx),r=new R(this.ctx),o=this.getStrokeWidth(t);t.size=t.size-o/2;for(var n=0;n<t.series.length;n++){var l=i.group({class:\"apexcharts-radialbar-track apexcharts-track\"});a.add(l),l.attr({rel:n+1}),t.size=t.size-o-this.margin;var h=e.config.plotOptions.radialBar.track,c=r.fillPath({seriesNumber:0,size:t.size,fillColors:Array.isArray(h.background)?h.background[n]:h.background,solid:!0}),d=this.trackStartAngle,g=this.trackEndAngle;Math.abs(g)+Math.abs(d)>=360&&(g=360-Math.abs(this.startAngle)-.1);var u=i.drawPath({d:\"\",stroke:c,strokeWidth:o*parseInt(h.strokeWidth,10)/100,fill:\"none\",strokeOpacity:h.opacity,classes:\"apexcharts-radialbar-area\"});if(h.dropShadow.enabled){var p=h.dropShadow;s.dropShadow(u,p)}l.add(u),u.attr(\"id\",\"apexcharts-radialbarTrack-\"+n),this.animatePaths(u,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:n,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return a}},{key:\"drawArcs\",value:function(t){var e=this.w,i=new m(this.ctx),a=new R(this.ctx),s=new v(this.ctx),r=i.group(),o=this.getStrokeWidth(t);t.size=t.size-o/2;var n=e.config.plotOptions.radialBar.hollow.background,l=t.size-o*t.series.length-this.margin*t.series.length-o*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(n=this.drawHollowImage(t,r,l,n));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:n||\"transparent\"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;s.dropShadow(c,d)}var g=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(g=0);var u=null;this.radialDataLabels.show&&(u=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:g})),\"back\"===e.config.plotOptions.radialBar.hollow.position&&(r.add(c),u&&r.add(u));var p=!1;e.config.plotOptions.radialBar.inverseOrder&&(p=!0);for(var f=p?t.series.length-1:0;p?f>=0:f<t.series.length;p?f--:f++){var b=i.group({class:\"apexcharts-series apexcharts-radial-series\",seriesName:x.escapeString(e.globals.seriesNames[f])});r.add(b),b.attr({rel:f+1,\"data:realIndex\":f}),this.ctx.series.addCollapsedClassToSeries(b,f),t.size=t.size-o-this.margin;var y=a.fillPath({seriesNumber:f,size:t.size,value:t.series[f]}),w=this.startAngle,k=void 0,A=x.negToZero(t.series[f]>100?100:t.series[f])/100,S=Math.round(this.totalAngle*A)+this.startAngle,C=void 0;e.globals.dataChanged&&(k=this.startAngle,C=Math.round(this.totalAngle*x.negToZero(e.globals.previousPaths[f])/100)+k),Math.abs(S)+Math.abs(w)>=360&&(S-=.01),Math.abs(C)+Math.abs(k)>=360&&(C-=.01);var L=S-w,P=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[f]:e.config.stroke.dashArray,I=i.drawPath({d:\"\",stroke:y,strokeWidth:o,fill:\"none\",fillOpacity:e.config.fill.opacity,classes:\"apexcharts-radialbar-area apexcharts-radialbar-slice-\"+f,strokeDashArray:P});if(m.setAttrs(I.node,{\"data:angle\":L,\"data:value\":t.series[f]}),e.config.chart.dropShadow.enabled){var T=e.config.chart.dropShadow;s.dropShadow(I,T,f)}if(s.setSelectionFilter(I,0,f),this.addListeners(I,this.radialDataLabels),b.add(I),I.attr({index:0,j:f}),this.barLabels.enabled){var M=x.polarToCartesian(t.centerX,t.centerY,t.size,w),z=this.barLabels.formatter(e.globals.seriesNames[f],{seriesIndex:f,w:e}),X=[\"apexcharts-radialbar-label\"];this.barLabels.onClick||X.push(\"apexcharts-no-click\");var E=this.barLabels.useSeriesColors?e.globals.colors[f]:e.config.chart.foreColor;E||(E=e.config.chart.foreColor);var Y=M.x-this.barLabels.margin,F=M.y,H=i.drawText({x:Y,y:F,text:z,textAnchor:\"end\",dominantBaseline:\"middle\",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:E,cssClass:X.join(\" \")});H.on(\"click\",this.onBarLabelClick),H.attr({rel:f+1}),0!==w&&H.attr({\"transform-origin\":\"\".concat(Y,\" \").concat(F),transform:\"rotate(\".concat(w,\" 0 0)\")}),b.add(H)}var D=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(D=e.config.chart.animations.speed),e.globals.dataChanged&&(D=e.config.chart.animations.dynamicAnimation.speed),this.animDur=D/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(I,{centerX:t.centerX,centerY:t.centerY,endAngle:S,startAngle:w,prevEndAngle:C,prevStartAngle:k,size:t.size,i:f,totalItems:2,animBeginArr:this.animBeginArr,dur:D,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:c,dataLabels:u}}},{key:\"drawHollow\",value:function(t){var e=new m(this.ctx).drawCircle(2*t.size);return e.attr({class:\"apexcharts-radialbar-hollow\",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:\"drawHollowImage\",value:function(t,e,i,a){var s=this.w,r=new R(this.ctx),o=x.randomId(),n=s.config.plotOptions.radialBar.hollow.image;if(s.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:i,height:i,image:n,patternID:\"pattern\".concat(s.globals.cuid).concat(o)}),a=\"url(#pattern\".concat(s.globals.cuid).concat(o,\")\");else{var l=s.config.plotOptions.radialBar.hollow.imageWidth,h=s.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=s.globals.dom.Paper.image(n).loaded((function(e){this.move(t.centerX-e.width/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+s.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(c)}else{var d=s.globals.dom.Paper.image(n).loaded((function(e){this.move(t.centerX-l/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+s.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)}));e.add(d)}}return a}},{key:\"getStrokeWidth\",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}},{key:\"onBarLabelClick\",value:function(t){var e=parseInt(t.target.getAttribute(\"rel\"),10)-1,i=this.barLabels.onClick,a=this.w;i&&i(a.globals.seriesNames[e],{w:a,seriesIndex:e})}}]),i}(Lt),Tt=function(t){n(s,t);var i=d(s);function s(){return a(this,s),i.apply(this,arguments)}return r(s,[{key:\"draw\",value:function(t,i){var a=this.w,s=new m(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=a.globals.seriesRangeStart,this.seriesRangeEnd=a.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var r=s.group({class:\"apexcharts-rangebar-series apexcharts-plot-series\"}),n=0;n<t.length;n++){var l,h,c,d,g=void 0,u=void 0,p=a.globals.comboCharts?i[n]:n,f=s.group({class:\"apexcharts-series\",seriesName:x.escapeString(a.globals.seriesNames[p]),rel:n+1,\"data:realIndex\":p});this.ctx.series.addCollapsedClassToSeries(f,p),t[n].length>0&&(this.visibleI=this.visibleI+1);var b=0,v=0;this.yRatio.length>1&&(this.yaxisIndex=p);var y=this.barHelpers.initialPositions();u=y.y,d=y.zeroW,g=y.x,v=y.barWidth,b=y.barHeight,l=y.xDivision,h=y.yDivision,c=y.zeroH;for(var w=s.group({class:\"apexcharts-datalabels\",\"data:realIndex\":p}),k=s.group({class:\"apexcharts-rangebar-goals-markers\"}),A=0;A<a.globals.dataPoints;A++){var S,C=this.barHelpers.getStrokeWidth(n,A,p),L=this.seriesRangeStart[n][A],P=this.seriesRangeEnd[n][A],I=null,T=null,M=null,z={x:g,y:u,strokeWidth:C,elSeries:f},X=this.seriesLen;if(a.config.plotOptions.bar.rangeBarGroupRows&&(X=1),void 0===a.config.series[n].data[A])break;if(this.isHorizontal){M=u+b*this.visibleI;var E=(h-b*X)/2;if(a.config.series[n].data[A].x){var Y=this.detectOverlappingBars({i:n,j:A,barYPosition:M,srty:E,barHeight:b,yDivision:h,initPositions:y});b=Y.barHeight,M=Y.barYPosition}v=(I=this.drawRangeBarPaths(e({indexes:{i:n,j:A,realIndex:p},barHeight:b,barYPosition:M,zeroW:d,yDivision:h,y1:L,y2:P},z))).barWidth}else{a.globals.isXNumeric&&(g=(a.globals.seriesX[n][A]-a.globals.minX)/this.xRatio-v/2),T=g+v*this.visibleI;var F=(l-v*X)/2;if(a.config.series[n].data[A].x){var R=this.detectOverlappingBars({i:n,j:A,barXPosition:T,srtx:F,barWidth:v,xDivision:l,initPositions:y});v=R.barWidth,T=R.barXPosition}b=(I=this.drawRangeColumnPaths(e({indexes:{i:n,j:A,realIndex:p},barWidth:v,barXPosition:T,zeroH:c,xDivision:l},z))).barHeight}var H=this.barHelpers.drawGoalLine({barXPosition:I.barXPosition,barYPosition:M,goalX:I.goalX,goalY:I.goalY,barHeight:b,barWidth:v});H&&k.add(H),u=I.y,g=I.x;var D=this.barHelpers.getPathFillColor(t,n,A,p),O=a.globals.stroke.colors[p];this.renderSeries((o(S={realIndex:p,pathFill:D,lineFill:O,j:A,i:n,x:g,y:u,y1:L,y2:P,pathFrom:I.pathFrom,pathTo:I.pathTo,strokeWidth:C,elSeries:f,series:t,barHeight:b,barWidth:v,barXPosition:T,barYPosition:M},\"barWidth\",v),o(S,\"elDataLabelsWrap\",w),o(S,\"elGoalsMarkers\",k),o(S,\"visibleSeries\",this.visibleI),o(S,\"type\",\"rangebar\"),S))}r.add(f)}return r}},{key:\"detectOverlappingBars\",value:function(t){var e=t.i,i=t.j,a=t.barYPosition,s=t.barXPosition,r=t.srty,o=t.srtx,n=t.barHeight,l=t.barWidth,h=t.yDivision,c=t.xDivision,d=t.initPositions,g=this.w,u=[],p=g.config.series[e].data[i].rangeName,f=g.config.series[e].data[i].x,x=Array.isArray(f)?f.join(\" \"):f,b=g.globals.labels.map((function(t){return Array.isArray(t)?t.join(\" \"):t})).indexOf(x),v=g.globals.seriesRange[e].findIndex((function(t){return t.x===x&&t.overlaps.length>0}));return this.isHorizontal?(a=g.config.plotOptions.bar.rangeBarGroupRows?r+h*b:r+n*this.visibleI+h*b,v>-1&&!g.config.plotOptions.bar.rangeBarOverlap&&(u=g.globals.seriesRange[e][v].overlaps).indexOf(p)>-1&&(a=(n=d.barHeight/u.length)*this.visibleI+h*(100-parseInt(this.barOptions.barHeight,10))/100/2+n*(this.visibleI+u.indexOf(p))+h*b)):(b>-1&&(s=g.config.plotOptions.bar.rangeBarGroupRows?o+c*b:o+l*this.visibleI+c*b),v>-1&&!g.config.plotOptions.bar.rangeBarOverlap&&(u=g.globals.seriesRange[e][v].overlaps).indexOf(p)>-1&&(s=(l=d.barWidth/u.length)*this.visibleI+c*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+u.indexOf(p))+c*b)),{barYPosition:a,barXPosition:s,barHeight:n,barWidth:l}}},{key:\"drawRangeColumnPaths\",value:function(t){var e=t.indexes,i=t.x,a=t.xDivision,s=t.barWidth,r=t.barXPosition,o=t.zeroH,n=this.w,l=e.i,h=e.j,c=this.yRatio[this.yaxisIndex],d=e.realIndex,g=this.getRangeValue(d,h),u=Math.min(g.start,g.end),p=Math.max(g.start,g.end);void 0===this.series[l][h]||null===this.series[l][h]?u=o:(u=o-u/c,p=o-p/c);var f=Math.abs(p-u),x=this.barHelpers.getColumnPaths({barXPosition:r,barWidth:s,y1:u,y2:p,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:e.realIndex,i:d,j:h,w:n});if(n.globals.isXNumeric){var b=this.getBarXForNumericXAxis({x:i,j:h,realIndex:d,barWidth:s});i=b.x,r=b.barXPosition}else i+=a;return{pathTo:x.pathTo,pathFrom:x.pathFrom,barHeight:f,x:i,y:p,goalY:this.barHelpers.getGoalValues(\"y\",null,o,l,h),barXPosition:r}}},{key:\"drawRangeBarPaths\",value:function(t){var e=t.indexes,i=t.y,a=t.y1,s=t.y2,r=t.yDivision,o=t.barHeight,n=t.barYPosition,l=t.zeroW,h=this.w,c=l+a/this.invertedYRatio,d=l+s/this.invertedYRatio,g=Math.abs(d-c),u=this.barHelpers.getBarpaths({barYPosition:n,barHeight:o,x1:c,x2:d,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:e.realIndex,realIndex:e.realIndex,j:e.j,w:h});return h.globals.isXNumeric||(i+=r),{pathTo:u.pathTo,pathFrom:u.pathFrom,barWidth:g,x:d,goalX:this.barHelpers.getGoalValues(\"x\",l,null,e.realIndex,e.j),y:i}}},{key:\"getRangeValue\",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),s}(yt),Mt=function(){function t(e){a(this,t),this.w=e.w,this.lineCtx=e}return r(t,[{key:\"sameValueSeriesFix\",value:function(t,e){var i=this.w;if((\"gradient\"===i.config.fill.type||\"gradient\"===i.config.fill.type[t])&&new y(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:\"calculatePoints\",value:function(t){var e=t.series,i=t.realIndex,a=t.x,s=t.y,r=t.i,o=t.j,n=t.prevY,l=this.w,h=[],c=[];if(0===o){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[i][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),h.push(d),c.push(x.isNumber(e[r][0])?n+l.config.markers.offsetY:null),h.push(a+l.config.markers.offsetX),c.push(x.isNumber(e[r][o+1])?s+l.config.markers.offsetY:null)}else h.push(a+l.config.markers.offsetX),c.push(x.isNumber(e[r][o+1])?s+l.config.markers.offsetY:null);return{x:h,y:c}}},{key:\"checkPreviousPaths\",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,s=this.w,r=0;r<s.globals.previousPaths.length;r++){var o=s.globals.previousPaths[r];(\"line\"===o.type||\"area\"===o.type)&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(a,10)&&(\"line\"===o.type?(this.lineCtx.appendPathFrom=!1,e=s.globals.previousPaths[r].paths[0].d):\"area\"===o.type&&(this.lineCtx.appendPathFrom=!1,i=s.globals.previousPaths[r].paths[0].d,s.config.stroke.show&&s.globals.previousPaths[r].paths[1]&&(e=s.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:\"determineFirstPrevY\",value:function(t){var e,i,a=t.i,s=t.series,r=t.prevY,o=t.lineYPosition,n=this.w,l=n.config.chart.stacked&&!n.globals.comboCharts||n.config.chart.stacked&&n.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||\"bar\"===(null===(e=this.w.config.series[a])||void 0===e?void 0:e.type));if(void 0!==(null===(i=s[a])||void 0===i?void 0:i[0]))r=(o=l&&a>0?this.lineCtx.prevSeriesY[a-1][0]:this.lineCtx.zeroY)-s[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?s[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(l&&a>0&&void 0===s[a][0])for(var h=a-1;h>=0;h--)if(null!==s[h][0]&&void 0!==s[h][0]){r=o=this.lineCtx.prevSeriesY[h][0];break}return{prevY:r,lineYPosition:o}}}]),t}(),zt=function(t){for(var e,i,a,s,r=function(t){for(var e=[],i=t[0],a=t[1],s=e[0]=Yt(i,a),r=1,o=t.length-1;r<o;r++)i=a,a=t[r+1],e[r]=.5*(s+(s=Yt(i,a)));return e[r]=s,e}(t),o=t.length-1,n=[],l=0;l<o;l++)a=Yt(t[l],t[l+1]),Math.abs(a)<1e-6?r[l]=r[l+1]=0:(s=(e=r[l]/a)*e+(i=r[l+1]/a)*i)>9&&(s=3*a/Math.sqrt(s),r[l]=s*e,r[l+1]=s*i);for(var h=0;h<=o;h++)s=(t[Math.min(o,h+1)][0]-t[Math.max(0,h-1)][0])/(6*(1+r[h]*r[h])),n.push([s||0,r[h]*s||0]);return n},Xt=function(t,e){for(var i=\"\",a=0;a<t.length;a++){var s=t[a],r=t[a-1],o=s.length,n=null==r?void 0:r.length;a>1&&Math.abs(s[o-2]-r[n-2])<e/25?i+=\"L\".concat(s[2],\", \").concat(s[3]):o>4?(i+=\"C\".concat(s[0],\", \").concat(s[1]),i+=\", \".concat(s[2],\", \").concat(s[3]),i+=\", \".concat(s[4],\", \").concat(s[5])):o>2&&(i+=\"S\".concat(s[0],\", \").concat(s[1]),i+=\", \".concat(s[2],\", \").concat(s[3]))}return i},Et=function(t){var e=zt(t),i=t[1],a=t[0],s=[],r=e[1],o=e[0];s.push(a,[a[0]+o[0],a[1]+o[1],i[0]-r[0],i[1]-r[1],i[0],i[1]]);for(var n=2,l=e.length;n<l;n++){var h=t[n],c=e[n];s.push([h[0]-c[0],h[1]-c[1],h[0],h[1]])}return s};function Yt(t,e){return(e[1]-t[1])/(e[0]-t[0])}var Ft=function(){function t(e,i,s){a(this,t),this.ctx=e,this.w=e.w,this.xyRatios=i,this.pointsChart=!(\"bubble\"!==this.w.config.chart.type&&\"scatter\"!==this.w.config.chart.type)||s,this.scatter=new D(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Mt(this),this.markers=new H(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return r(t,[{key:\"draw\",value:function(t,i,a,s){var r,o=this.w,n=new m(this.ctx),l=o.globals.comboCharts?i:o.config.chart.type,h=n.group({class:\"apexcharts-\".concat(l,\"-series apexcharts-plot-series\")}),c=new y(this.ctx,o);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=c.getLogSeries(t),this.yRatio=c.getLogYRatios(this.yRatio);for(var d=[],g=0;g<t.length;g++){t=this.lineHelpers.sameValueSeriesFix(g,t);var u=o.globals.comboCharts?a[g]:g;this._initSerieVariables(t,g,u);var p=[],f=[],x=[],b=o.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,u),o.globals.isXNumeric&&o.globals.seriesX.length>0&&(b=(o.globals.seriesX[u][0]-o.globals.minX)/this.xRatio),x.push(b);var v=b,w=this.zeroY,k=this.zeroY;w=this.lineHelpers.determineFirstPrevY({i:g,series:t,prevY:w,lineYPosition:0}).prevY,\"smooth\"===o.config.stroke.curve&&null===t[g][0]?p.push(null):p.push(w);\"rangeArea\"===l&&(k=this.lineHelpers.determineFirstPrevY({i:g,series:s,prevY:k,lineYPosition:0}).prevY,f.push(k));var A={type:l,series:t,realIndex:u,i:g,x:b,y:1,pathsFrom:this._calculatePathsFrom({type:l,series:t,i:g,realIndex:u,prevX:v,prevY:w,prevY2:k}),linePaths:[],areaPaths:[],seriesIndex:a,lineYPosition:0,xArrj:x,yArrj:p,y2Arrj:f,seriesRangeEnd:s},S=this._iterateOverDataPoints(e(e({},A),{},{iterations:\"rangeArea\"===l?t[g].length-1:void 0,isRangeStart:!0}));if(\"rangeArea\"===l){var C=this._calculatePathsFrom({series:s,i:g,realIndex:u,prevX:v,prevY:k}),L=this._iterateOverDataPoints(e(e({},A),{},{series:s,pathsFrom:C,iterations:s[g].length-1,isRangeStart:!1}));S.linePaths[0]=L.linePath+S.linePath,S.pathFromLine=L.pathFromLine+S.pathFromLine}this._handlePaths({type:l,realIndex:u,i:g,paths:S}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),d.push(this.elSeries)}if(void 0!==(null===(r=o.config.series[0])||void 0===r?void 0:r.zIndex)&&d.sort((function(t,e){return Number(t.node.getAttribute(\"zIndex\"))-Number(e.node.getAttribute(\"zIndex\"))})),o.config.chart.stacked)for(var P=d.length;P>0;P--)h.add(d[P-1]);else for(var I=0;I<d.length;I++)h.add(d[I]);return h}},{key:\"_initSerieVariables\",value:function(t,e,i){var a=this.w,s=new m(this.ctx);this.xDivision=a.globals.gridWidth/(a.globals.dataPoints-(\"on\"===a.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(a.config.stroke.width)?a.config.stroke.width[i]:a.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||\"end\"===a.config.plotOptions.area.fillTo)&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=s.group({class:\"apexcharts-series\",zIndex:void 0!==a.config.series[i].zIndex?a.config.series[i].zIndex:i,seriesName:x.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=s.group({class:\"apexcharts-series-markers-wrap\",\"data:realIndex\":i}),this.elDataLabelsWrap=s.group({class:\"apexcharts-datalabels\",\"data:realIndex\":i});var r=t[e].length===a.globals.dataPoints;this.elSeries.attr({\"data:longestSeries\":r,rel:e+1,\"data:realIndex\":i}),this.appendPathFrom=!0}},{key:\"_calculatePathsFrom\",value:function(t){var e,i,a,s,r=t.type,o=t.series,n=t.i,l=t.realIndex,h=t.prevX,c=t.prevY,d=t.prevY2,g=this.w,u=new m(this.ctx);if(null===o[n][0]){for(var p=0;p<o[n].length;p++)if(null!==o[n][p]){h=this.xDivision*p,c=this.zeroY-o[n][p]/this.yRatio[this.yaxisIndex],e=u.move(h,c),i=u.move(h,this.areaBottomY);break}}else e=u.move(h,c),\"rangeArea\"===r&&(e=u.move(h,d)+u.line(h,c)),i=u.move(h,this.areaBottomY)+u.line(h,c);if(a=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),s=u.move(-1,this.zeroY)+u.line(-1,this.zeroY),g.globals.previousPaths.length>0){var f=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:s,realIndex:l});a=f.pathFromLine,s=f.pathFromArea}return{prevX:h,prevY:c,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:s}}},{key:\"_handlePaths\",value:function(t){var i=t.type,a=t.realIndex,s=t.i,r=t.paths,o=this.w,n=new m(this.ctx),l=new R(this.ctx);this.prevSeriesY.push(r.yArrj),o.globals.seriesXvalues[a]=r.xArrj,o.globals.seriesYvalues[a]=r.yArrj;var h=o.config.forecastDataPoints;if(h.count>0&&\"rangeArea\"!==i){var c=o.globals.seriesXvalues[a][o.globals.seriesXvalues[a].length-h.count-1],d=n.drawRect(c,0,o.globals.gridWidth,o.globals.gridHeight,0);o.globals.dom.elForecastMask.appendChild(d.node);var g=n.drawRect(0,0,c,o.globals.gridHeight,0);o.globals.dom.elNonForecastMask.appendChild(g.node)}this.pointsChart||o.globals.delayedElements.push({el:this.elPointsMain.node,index:a});var u={i:s,realIndex:a,animationDelay:s,initialSpeed:o.config.chart.animations.speed,dataChangeSpeed:o.config.chart.animations.dynamicAnimation.speed,className:\"apexcharts-\".concat(i)};if(\"area\"===i)for(var p=l.fillPath({seriesNumber:a}),f=0;f<r.areaPaths.length;f++){var x=n.renderPaths(e(e({},u),{},{pathFrom:r.pathFromArea,pathTo:r.areaPaths[f],stroke:\"none\",strokeWidth:0,strokeLineCap:null,fill:p}));this.elSeries.add(x)}if(o.config.stroke.show&&!this.pointsChart){var b=null;if(\"line\"===i)b=l.fillPath({seriesNumber:a,i:s});else if(\"solid\"===o.config.stroke.fill.type)b=o.globals.stroke.colors[a];else{var v=o.config.fill;o.config.fill=o.config.stroke.fill,b=l.fillPath({seriesNumber:a,i:s}),o.config.fill=v}for(var y=0;y<r.linePaths.length;y++){var w=b;\"rangeArea\"===i&&(w=l.fillPath({seriesNumber:a}));var k=e(e({},u),{},{pathFrom:r.pathFromLine,pathTo:r.linePaths[y],stroke:b,strokeWidth:this.strokeWidth,strokeLineCap:o.config.stroke.lineCap,fill:\"rangeArea\"===i?w:\"none\"}),A=n.renderPaths(k);if(this.elSeries.add(A),A.attr(\"fill-rule\",\"evenodd\"),h.count>0&&\"rangeArea\"!==i){var S=n.renderPaths(k);S.node.setAttribute(\"stroke-dasharray\",h.dashArray),h.strokeWidth&&S.node.setAttribute(\"stroke-width\",h.strokeWidth),this.elSeries.add(S),S.attr(\"clip-path\",\"url(#forecastMask\".concat(o.globals.cuid,\")\")),A.attr(\"clip-path\",\"url(#nonForecastMask\".concat(o.globals.cuid,\")\"))}}}}},{key:\"_iterateOverDataPoints\",value:function(t){var e,i=this,a=t.type,s=t.series,r=t.iterations,o=t.realIndex,n=t.i,l=t.x,h=t.y,c=t.pathsFrom,d=t.linePaths,g=t.areaPaths,u=t.seriesIndex,p=t.lineYPosition,f=t.xArrj,b=t.yArrj,v=t.y2Arrj,y=t.isRangeStart,w=t.seriesRangeEnd,k=this.w,A=new m(this.ctx),S=this.yRatio,C=c.prevY,L=c.linePath,P=c.areaPath,I=c.pathFromLine,T=c.pathFromArea,M=x.isNumber(k.globals.minYArr[o])?k.globals.minYArr[o]:k.globals.minY;r||(r=k.globals.dataPoints>1?k.globals.dataPoints-1:k.globals.dataPoints);for(var z=function(t,e){return e-t/S[i.yaxisIndex]+2*(i.isReversed?t/S[i.yaxisIndex]:0)},X=h,E=k.config.chart.stacked&&!k.globals.comboCharts||k.config.chart.stacked&&k.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||\"bar\"===(null===(e=this.w.config.series[o])||void 0===e?void 0:e.type)),Y=0;Y<r;Y++){var F=void 0===s[n][Y+1]||null===s[n][Y+1];if(k.globals.isXNumeric){var R=k.globals.seriesX[o][Y+1];void 0===k.globals.seriesX[o][Y+1]&&(R=k.globals.seriesX[o][r-1]),l=(R-k.globals.minX)/this.xRatio}else l+=this.xDivision;if(E)if(n>0&&k.globals.collapsedSeries.length<k.config.series.length-1){p=this.prevSeriesY[function(t){for(var e=t,i=0;i<k.globals.series.length;i++)if(k.globals.collapsedSeriesIndices.indexOf(t)>-1){e--;break}return e>=0?e:0}(n-1)][Y+1]}else p=this.zeroY;else p=this.zeroY;F?h=z(M,p):(h=z(s[n][Y+1],p),\"rangeArea\"===a&&(X=z(w[n][Y+1],p))),f.push(l),F&&\"smooth\"===k.config.stroke.curve?b.push(null):b.push(h),v.push(X);var H=this.lineHelpers.calculatePoints({series:s,x:l,y:h,realIndex:o,i:n,j:Y,prevY:C}),D=this._createPaths({type:a,series:s,i:n,realIndex:o,j:Y,x:l,y:h,y2:X,xArrj:f,yArrj:b,y2Arrj:v,linePath:L,areaPath:P,linePaths:d,areaPaths:g,seriesIndex:u,isRangeStart:y});g=D.areaPaths,d=D.linePaths,P=D.areaPath,L=D.linePath,!this.appendPathFrom||\"smooth\"===k.config.stroke.curve&&\"rangeArea\"===a||(I+=A.line(l,this.zeroY),T+=A.line(l,this.zeroY)),this.handleNullDataPoints(s,H,n,Y,o),this._handleMarkersAndLabels({type:a,pointsPos:H,i:n,j:Y,realIndex:o,isRangeStart:y})}return{yArrj:b,xArrj:f,pathFromArea:T,areaPaths:g,pathFromLine:I,linePaths:d,linePath:L,areaPath:P}}},{key:\"_handleMarkersAndLabels\",value:function(t){var e=t.type,i=t.pointsPos,a=t.isRangeStart,s=t.i,r=t.j,o=t.realIndex,n=this.w,l=new O(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:o,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{n.globals.series[s].length>1&&this.elPointsMain.node.classList.add(\"apexcharts-element-hidden\");var h=this.markers.plotChartMarkers(i,o,r+1);null!==h&&this.elPointsMain.add(h)}var c=l.drawDataLabel({type:e,isRangeStart:a,pos:i,i:o,j:r+1});null!==c&&this.elDataLabelsWrap.add(c)}},{key:\"_createPaths\",value:function(t){var e=t.type,i=t.series,a=t.i,s=t.realIndex,r=t.j,o=t.x,n=t.y,l=t.xArrj,h=t.yArrj,c=t.y2,d=t.y2Arrj,g=t.linePath,u=t.areaPath,p=t.linePaths,f=t.areaPaths,x=t.seriesIndex,b=t.isRangeStart,v=this.w,y=new m(this.ctx),w=v.config.stroke.curve,k=this.areaBottomY;if(Array.isArray(v.config.stroke.curve)&&(w=Array.isArray(x)?v.config.stroke.curve[x[a]]:v.config.stroke.curve[a]),\"rangeArea\"===e&&(v.globals.hasNullValues||v.config.forecastDataPoints.count>0)&&\"smooth\"===w&&(w=\"straight\"),\"smooth\"===w){var A=\"rangeArea\"===e?l.length===v.globals.dataPoints:r===i[a].length-2,S=l.map((function(t,e){return[l[e],h[e]]})).filter((function(t){return null!==t[1]}));if(A&&S.length>1){var C=Et(S);if(g+=Xt(C,v.globals.gridWidth),null===i[a][0]?u=g:u+=Xt(C,v.globals.gridWidth),\"rangeArea\"===e&&b){g+=y.line(l[l.length-1],d[d.length-1]);var L=l.slice().reverse(),P=d.slice().reverse(),I=L.map((function(t,e){return[L[e],P[e]]})),T=Et(I);u=g+=Xt(T,v.globals.gridWidth)}else u+=y.line(S[S.length-1][0],k)+y.line(S[0][0],k)+y.move(S[0][0],S[0][1])+\"z\";p.push(g),f.push(u)}}else{if(null===i[a][r+1]){g+=y.move(o,n);var M=v.globals.isXNumeric?(v.globals.seriesX[s][r]-v.globals.minX)/this.xRatio:o-this.xDivision;u=u+y.line(M,k)+y.move(o,n)+\"z\"}null===i[a][r]&&(g+=y.move(o,n),u+=y.move(o,k)),\"stepline\"===w?(g=g+y.line(o,null,\"H\")+y.line(null,n,\"V\"),u=u+y.line(o,null,\"H\")+y.line(null,n,\"V\")):\"straight\"===w&&(g+=y.line(o,n),u+=y.line(o,n)),r===i[a].length-2&&(u=u+y.line(o,k)+y.move(o,n)+\"z\",\"rangeArea\"===e&&b?g=g+y.line(o,c)+y.move(o,c)+\"z\":(p.push(g),f.push(u)))}return{linePaths:p,areaPaths:f,linePath:g,areaPath:u}}},{key:\"handleNullDataPoints\",value:function(t,e,i,a,s){var r=this.w;if(null===t[i][a]&&r.config.markers.showNullDataPoints||1===t[i].length){var o=this.markers.plotChartMarkers(e,s,a+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==o&&this.elPointsMain.add(o)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,i,a,s){this.xoffset=e,this.yoffset=i,this.height=s,this.width=a,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,i=[],a=this.xoffset,s=this.yoffset,o=r(t)/this.height,n=r(t)/this.width;if(this.width>=this.height)for(e=0;e<t.length;e++)i.push([a,s,a+o,s+t[e]/o]),s+=t[e]/o;else for(e=0;e<t.length;e++)i.push([a,s,a+t[e]/n,s+n]),a+=t[e]/n;return i},this.cutArea=function(e){var i;if(this.width>=this.height){var a=e/this.height,s=this.width-a;i=new t(this.xoffset+a,this.yoffset,s,this.height)}else{var r=e/this.width,o=this.height-r;i=new t(this.xoffset,this.yoffset+r,this.width,o)}return i}}function e(e,a,s,o,n){o=void 0===o?0:o,n=void 0===n?0:n;var l=i(function(t,e){var i,a=[],s=e/r(t);for(i=0;i<t.length;i++)a[i]=t[i]*s;return a}(e,a*s),[],new t(o,n,a,s),[]);return function(t){var e,i,a=[];for(e=0;e<t.length;e++)for(i=0;i<t[e].length;i++)a.push(t[e][i]);return a}(l)}function i(t,e,s,o){var n,l,h;if(0!==t.length)return n=s.shortestEdge(),function(t,e,i){var s;if(0===t.length)return!0;(s=t.slice()).push(e);var r=a(t,i),o=a(s,i);return r>=o}(e,l=t[0],n)?(e.push(l),i(t.slice(1),e,s,o)):(h=s.cutArea(r(e),o),o.push(s.getCoordinates(e)),i(t,[],h,o)),o;o.push(s.getCoordinates(e))}function a(t,e){var i=Math.min.apply(Math,t),a=Math.max.apply(Math,t),s=r(t);return Math.max(Math.pow(e,2)*a/Math.pow(s,2),Math.pow(s,2)/(Math.pow(e,2)*i))}function s(t){return t&&t.constructor===Array}function r(t){var e,i=0;for(e=0;e<t.length;e++)i+=t[e];return i}function o(t){var e,i=0;if(s(t[0]))for(e=0;e<t.length;e++)i+=o(t[e]);else i=r(t);return i}return function t(i,a,r,n,l){n=void 0===n?0:n,l=void 0===l?0:l;var h,c,d=[],g=[];if(s(i[0])){for(c=0;c<i.length;c++)d[c]=o(i[c]);for(h=e(d,a,r,n,l),c=0;c<i.length;c++)g.push(t(i[c],h[c][2]-h[c][0],h[c][3]-h[c][1],h[c][0],h[c][1]))}else g=e(i,a,r,n,l);return g}}();var Rt,Ht,Dt=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new At(e),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return r(t,[{key:\"draw\",value:function(t){var e=this,i=this.w,a=new m(this.ctx),s=new R(this.ctx),r=a.group({class:\"apexcharts-treemap\"});if(i.globals.noData)return r;var o=[];return t.forEach((function(t){var e=t.map((function(t){return Math.abs(t)}));o.push(e)})),this.negRange=this.helpers.checkColorRange(),i.config.series.forEach((function(t,i){t.data.forEach((function(t){Array.isArray(e.labels[i])||(e.labels[i]=[]),e.labels[i].push(t.x)}))})),window.TreemapSquared.generate(o,i.globals.gridWidth,i.globals.gridHeight).forEach((function(o,n){var l=a.group({class:\"apexcharts-series apexcharts-treemap-series\",seriesName:x.escapeString(i.globals.seriesNames[n]),rel:n+1,\"data:realIndex\":n});if(i.config.chart.dropShadow.enabled){var h=i.config.chart.dropShadow;new v(e.ctx).dropShadow(r,h,n)}var c=a.group({class:\"apexcharts-data-labels\"});o.forEach((function(r,o){var h=r[0],c=r[1],d=r[2],g=r[3],u=a.drawRect(h,c,d-h,g-c,0,\"#fff\",1,e.strokeWidth,i.config.plotOptions.treemap.useFillColorAsStroke?f:i.globals.stroke.colors[n]);u.attr({cx:h,cy:c,index:n,i:n,j:o,width:d-h,height:g-c});var p=e.helpers.getShadeColor(i.config.chart.type,n,o,e.negRange),f=p.color;void 0!==i.config.series[n].data[o]&&i.config.series[n].data[o].fillColor&&(f=i.config.series[n].data[o].fillColor);var x=s.fillPath({color:f,seriesNumber:n,dataPointIndex:o});u.node.classList.add(\"apexcharts-treemap-rect\"),u.attr({fill:x}),e.helpers.addListeners(u);var b={x:h+(d-h)/2,y:c+(g-c)/2,width:0,height:0},v={x:h,y:c,width:d-h,height:g-c};if(i.config.chart.animations.enabled&&!i.globals.dataChanged){var m=1;i.globals.resized||(m=i.config.chart.animations.speed),e.animateTreemap(u,b,v,m)}if(i.globals.dataChanged){var y=1;e.dynamicAnim.enabled&&i.globals.shouldAnimate&&(y=e.dynamicAnim.speed,i.globals.previousPaths[n]&&i.globals.previousPaths[n][o]&&i.globals.previousPaths[n][o].rect&&(b=i.globals.previousPaths[n][o].rect),e.animateTreemap(u,b,v,y))}var w=e.getFontSize(r),k=i.config.dataLabels.formatter(e.labels[n][o],{value:i.globals.series[n][o],seriesIndex:n,dataPointIndex:o,w:i});\"truncate\"===i.config.plotOptions.treemap.dataLabels.format&&(w=parseInt(i.config.dataLabels.style.fontSize,10),k=e.truncateLabels(k,w,h,c,d,g));var A=e.helpers.calculateDataLabels({text:k,x:(h+d)/2,y:(c+g)/2+e.strokeWidth/2+w/3,i:n,j:o,colorProps:p,fontSize:w,series:t});i.config.dataLabels.enabled&&A&&e.rotateToFitLabel(A,w,k,h,c,d,g),l.add(u),null!==A&&l.add(A)})),l.add(c),r.add(l)})),r}},{key:\"getFontSize\",value:function(t){var e=this.w;var i,a,s,r,o=function t(e){var i,a=0;if(Array.isArray(e[0]))for(i=0;i<e.length;i++)a+=t(e[i]);else for(i=0;i<e.length;i++)a+=e[i].length;return a}(this.labels)/function t(e){var i,a=0;if(Array.isArray(e[0]))for(i=0;i<e.length;i++)a+=t(e[i]);else for(i=0;i<e.length;i++)a+=1;return a}(this.labels);return i=t[2]-t[0],a=t[3]-t[1],s=i*a,r=Math.pow(s,.5),Math.min(r/o,parseInt(e.config.dataLabels.style.fontSize,10))}},{key:\"rotateToFitLabel\",value:function(t,e,i,a,s,r,o){var n=new m(this.ctx),l=n.getTextRects(i,e);if(l.width+this.w.config.stroke.width+5>r-a&&l.width<=o-s){var h=n.rotateAroundCenter(t.node);t.node.setAttribute(\"transform\",\"rotate(-90 \".concat(h.x,\" \").concat(h.y,\") translate(\").concat(l.height/3,\")\"))}}},{key:\"truncateLabels\",value:function(t,e,i,a,s,r){var o=new m(this.ctx),n=o.getTextRects(t,e).width+this.w.config.stroke.width+5>s-i&&r-a>s-i?r-a:s-i,l=o.getTextBasedOnMaxWidth({text:t,maxWidth:n,fontSize:e});return t.length!==l.length&&n/e<5?\"\":l}},{key:\"animateTreemap\",value:function(t,e,i,a){var s=new b(this.ctx);s.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},a,(function(){s.animationCompleted(t)}))}}]),t}(),Ot=86400,Nt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return r(t,[{key:\"calculateTimeScaleTicks\",value:function(t,i){var a=this,s=this.w;if(s.globals.allSeriesCollapsed)return s.globals.labels=[],s.globals.timescaleLabels=[],[];var r=new I(this.ctx),o=(i-t)/864e5;this.determineInterval(o),s.globals.disableZoomIn=!1,s.globals.disableZoomOut=!1,o<.00011574074074074075?s.globals.disableZoomIn=!0:o>5e4&&(s.globals.disableZoomOut=!0);var n=r.getTimeUnitsfromTimestamp(t,i,this.utc),l=s.globals.gridWidth/o,h=l/24,c=h/60,d=c/60,g=Math.floor(24*o),u=Math.floor(1440*o),p=Math.floor(o*Ot),f=Math.floor(o),x=Math.floor(o/30),b=Math.floor(o/365),v={minMillisecond:n.minMillisecond,minSecond:n.minSecond,minMinute:n.minMinute,minHour:n.minHour,minDate:n.minDate,minMonth:n.minMonth,minYear:n.minYear},m={firstVal:v,currentMillisecond:v.minMillisecond,currentSecond:v.minSecond,currentMinute:v.minMinute,currentHour:v.minHour,currentMonthDate:v.minDate,currentDate:v.minDate,currentMonth:v.minMonth,currentYear:v.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,secondsWidthOnXAxis:d,numberOfSeconds:p,numberOfMinutes:u,numberOfHours:g,numberOfDays:f,numberOfMonths:x,numberOfYears:b};switch(this.tickInterval){case\"years\":this.generateYearScale(m);break;case\"months\":case\"half_year\":this.generateMonthScale(m);break;case\"months_days\":case\"months_fortnight\":case\"days\":case\"week_days\":this.generateDayScale(m);break;case\"hours\":this.generateHourScale(m);break;case\"minutes_fives\":case\"minutes\":this.generateMinuteScale(m);break;case\"seconds_tens\":case\"seconds_fives\":case\"seconds\":this.generateSecondScale(m)}var y=this.timeScaleArray.map((function(t){var i={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return\"month\"===t.unit?e(e({},i),{},{day:1,value:t.value+1}):\"day\"===t.unit||\"hour\"===t.unit?e(e({},i),{},{value:t.value}):\"minute\"===t.unit?e(e({},i),{},{value:t.value,minute:t.value}):\"second\"===t.unit?e(e({},i),{},{value:t.value,minute:t.minute,second:t.second}):t}));return y.filter((function(t){var e=1,i=Math.ceil(s.globals.gridWidth/120),r=t.value;void 0!==s.config.xaxis.tickAmount&&(i=s.config.xaxis.tickAmount),y.length>i&&(e=Math.floor(y.length/i));var o=!1,n=!1;switch(a.tickInterval){case\"years\":\"year\"===t.unit&&(o=!0);break;case\"half_year\":e=7,\"year\"===t.unit&&(o=!0);break;case\"months\":e=1,\"year\"===t.unit&&(o=!0);break;case\"months_fortnight\":e=15,\"year\"!==t.unit&&\"month\"!==t.unit||(o=!0),30===r&&(n=!0);break;case\"months_days\":e=10,\"month\"===t.unit&&(o=!0),30===r&&(n=!0);break;case\"week_days\":e=8,\"month\"===t.unit&&(o=!0);break;case\"days\":e=1,\"month\"===t.unit&&(o=!0);break;case\"hours\":\"day\"===t.unit&&(o=!0);break;case\"minutes_fives\":case\"seconds_fives\":r%5!=0&&(n=!0);break;case\"seconds_tens\":r%10!=0&&(n=!0)}if(\"hours\"===a.tickInterval||\"minutes_fives\"===a.tickInterval||\"seconds_tens\"===a.tickInterval||\"seconds_fives\"===a.tickInterval){if(!n)return!0}else if((r%e==0||o)&&!n)return!0}))}},{key:\"recalcDimensionsBasedOnFormat\",value:function(t,e){var i=this.w,a=this.formatDates(t),s=this.removeOverlappingTS(a);i.globals.timescaleLabels=s.slice(),new ot(this.ctx).plotCoords()}},{key:\"determineInterval\",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval=\"years\";break;case t>800:this.tickInterval=\"half_year\";break;case t>180:this.tickInterval=\"months\";break;case t>90:this.tickInterval=\"months_fortnight\";break;case t>60:this.tickInterval=\"months_days\";break;case t>30:this.tickInterval=\"week_days\";break;case t>2:this.tickInterval=\"days\";break;case e>2.4:this.tickInterval=\"hours\";break;case i>15:this.tickInterval=\"minutes_fives\";break;case i>5:this.tickInterval=\"minutes\";break;case i>1:this.tickInterval=\"seconds_tens\";break;case 60*i>20:this.tickInterval=\"seconds_fives\";break;default:this.tickInterval=\"seconds\"}}},{key:\"generateYearScale\",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.daysWidthOnXAxis,r=t.numberOfYears,o=e.minYear,n=0,l=new I(this.ctx),h=\"year\";if(e.minDate>1||e.minMonth>0){var c=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);n=(l.determineDaysOfYear(e.minYear)-c+1)*s,o=e.minYear+1,this.timeScaleArray.push({position:n,value:o,unit:h,year:o,month:x.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:n,value:o,unit:h,year:a,month:x.monthMod(i+1)});for(var d=o,g=n,u=0;u<r;u++)d++,g=l.determineDaysOfYear(d-1)*s+g,this.timeScaleArray.push({position:g,value:d,unit:h,year:d,month:1})}},{key:\"generateMonthScale\",value:function(t){var e=t.firstVal,i=t.currentMonthDate,a=t.currentMonth,s=t.currentYear,r=t.daysWidthOnXAxis,o=t.numberOfMonths,n=a,l=0,h=new I(this.ctx),c=\"month\",d=0;if(e.minDate>1){l=(h.determineDaysOfMonths(a+1,e.minYear)-i+1)*r,n=x.monthMod(a+1);var g=s+d,u=x.monthMod(n),p=n;0===n&&(c=\"year\",p=g,u=1,g+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:u})}else this.timeScaleArray.push({position:l,value:n,unit:c,year:s,month:x.monthMod(a)});for(var f=n+1,b=l,v=0,m=1;v<o;v++,m++){0===(f=x.monthMod(f))?(c=\"year\",d+=1):c=\"month\";var y=this._getYear(s,f,d);b=h.determineDaysOfMonths(f,y)*r+b;var w=0===f?y:f;this.timeScaleArray.push({position:b,value:w,unit:c,year:y,month:0===f?1:f}),f++}}},{key:\"generateDayScale\",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.hoursWidthOnXAxis,r=t.numberOfDays,o=new I(this.ctx),n=\"day\",l=e.minDate+1,h=l,c=function(t,e,i){return t>o.determineDaysOfMonths(e+1,i)?(h=1,n=\"month\",g=e+=1,e):e},d=(24-e.minHour)*s,g=l,u=c(h,i,a);0===e.minHour&&1===e.minDate?(d=0,g=x.monthMod(e.minMonth),n=\"month\",h=e.minDate):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(d=0,l=e.minDate,g=l,u=c(h=l,i,a)),this.timeScaleArray.push({position:d,value:g,unit:n,year:this._getYear(a,u,0),month:x.monthMod(u),day:h});for(var p=d,f=0;f<r;f++){n=\"day\",u=c(h+=1,u,this._getYear(a,u,0));var b=this._getYear(a,u,0);p=24*s+p;var v=1===h?x.monthMod(u):h;this.timeScaleArray.push({position:p,value:v,unit:n,year:b,month:x.monthMod(u),day:v})}}},{key:\"generateHourScale\",value:function(t){var e=t.firstVal,i=t.currentDate,a=t.currentMonth,s=t.currentYear,r=t.minutesWidthOnXAxis,o=t.numberOfHours,n=new I(this.ctx),l=\"hour\",h=function(t,e){return t>n.determineDaysOfMonths(e+1,s)&&(f=1,e+=1),{month:e,date:f}},c=function(t,e){return t>n.determineDaysOfMonths(e+1,s)?e+=1:e},d=60-(e.minMinute+e.minSecond/60),g=d*r,u=e.minHour+1,p=u;60===d&&(g=0,p=(u=e.minHour)+1);var f=i;p>=24&&(p=0,f+=1,l=\"day\");var b=h(f,a).month;b=c(f,b),this.timeScaleArray.push({position:g,value:u,unit:l,day:f,hour:p,year:s,month:x.monthMod(b)}),p++;for(var v=g,m=0;m<o;m++){if(l=\"hour\",p>=24)p=0,l=\"day\",b=h(f+=1,b).month,b=c(f,b);var y=this._getYear(s,b,0);v=60*r+v;var w=0===p?f:p;this.timeScaleArray.push({position:v,value:w,unit:l,hour:p,day:f,year:y,month:x.monthMod(b)}),p++}}},{key:\"generateMinuteScale\",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,o=t.currentMonth,n=t.currentYear,l=t.minutesWidthOnXAxis,h=t.secondsWidthOnXAxis,c=t.numberOfMinutes,d=a+1,g=r,u=o,p=n,f=s,b=(60-i-e/1e3)*h,v=0;v<c;v++)d>=60&&(d=0,24===(f+=1)&&(f=0)),this.timeScaleArray.push({position:b,value:d,unit:\"minute\",hour:f,minute:d,day:g,year:this._getYear(p,u,0),month:x.monthMod(u)}),b+=l,d++}},{key:\"generateSecondScale\",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,o=t.currentMonth,n=t.currentYear,l=t.secondsWidthOnXAxis,h=t.numberOfSeconds,c=i+1,d=a,g=r,u=o,p=n,f=s,b=(1e3-e)/1e3*l,v=0;v<h;v++)c>=60&&(c=0,++d>=60&&(d=0,24===++f&&(f=0))),this.timeScaleArray.push({position:b,value:c,unit:\"second\",hour:f,minute:d,second:c,day:g,year:this._getYear(p,u,0),month:x.monthMod(u)}),b+=l,c++}},{key:\"createRawDateString\",value:function(t,e){var i=t.year;return 0===t.month&&(t.month=1),i+=\"-\"+(\"0\"+t.month.toString()).slice(-2),\"day\"===t.unit?i+=\"day\"===t.unit?\"-\"+(\"0\"+e).slice(-2):\"-01\":i+=\"-\"+(\"0\"+(t.day?t.day:\"1\")).slice(-2),\"hour\"===t.unit?i+=\"hour\"===t.unit?\"T\"+(\"0\"+e).slice(-2):\"T00\":i+=\"T\"+(\"0\"+(t.hour?t.hour:\"0\")).slice(-2),\"minute\"===t.unit?i+=\":\"+(\"0\"+e).slice(-2):i+=\":\"+(t.minute?(\"0\"+t.minute).slice(-2):\"00\"),\"second\"===t.unit?i+=\":\"+(\"0\"+e).slice(-2):i+=\":00\",this.utc&&(i+=\".000Z\"),i}},{key:\"formatDates\",value:function(t){var e=this,i=this.w;return t.map((function(t){var a=t.value.toString(),s=new I(e.ctx),r=e.createRawDateString(t,a),o=s.getDate(s.parseDate(r));if(e.utc||(o=s.getDate(s.parseDateWithTimezone(r))),void 0===i.config.xaxis.labels.format){var n=\"dd MMM\",l=i.config.xaxis.labels.datetimeFormatter;\"year\"===t.unit&&(n=l.year),\"month\"===t.unit&&(n=l.month),\"day\"===t.unit&&(n=l.day),\"hour\"===t.unit&&(n=l.hour),\"minute\"===t.unit&&(n=l.minute),\"second\"===t.unit&&(n=l.second),a=s.formatDate(o,n)}else a=s.formatDate(o,i.config.xaxis.labels.format);return{dateString:r,position:t.position,value:a,unit:t.unit,year:t.year,month:t.month}}))}},{key:\"removeOverlappingTS\",value:function(t){var e,i=this,a=new m(this.ctx),s=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(s=!0,e=a.getTextRects(t[0].value).width);var r=0,o=t.map((function(o,n){if(n>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var l=s?e:a.getTextRects(t[r].value).width,h=t[r].position;return o.position>h+l+10?(r=n,o):null}return o}));return o=o.filter((function(t){return null!==t}))}},{key:\"_getYear\",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),t}(),Wt=function(){function t(e,i){a(this,t),this.ctx=i,this.w=i.w,this.el=e}return r(t,[{key:\"setupElements\",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=[\"line\",\"area\",\"bar\",\"rangeBar\",\"rangeArea\",\"candlestick\",\"boxPlot\",\"scatter\",\"bubble\",\"radar\",\"heatmap\",\"treemap\"].indexOf(i)>-1,t.xyCharts=[\"line\",\"area\",\"bar\",\"rangeBar\",\"rangeArea\",\"candlestick\",\"boxPlot\",\"scatter\",\"bubble\"].indexOf(i)>-1,t.isBarHorizontal=(\"bar\"===e.chart.type||\"rangeBar\"===e.chart.type||\"boxPlot\"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=\".apexcharts\"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement(\"div\"),m.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:\"apexcharts-canvas \"+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:\"apexcharts-svg\",\"xmlns:data\":\"ApexChartsNS\",transform:\"translate(\".concat(e.chart.offsetX,\", \").concat(e.chart.offsetY,\")\")}),t.dom.Paper.node.style.background=\"dark\"!==e.theme.mode||e.chart.background?e.chart.background:\"rgba(0, 0, 0, 0.8)\",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,\"foreignObject\"),m.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement(\"div\"),t.dom.elLegendWrap.classList.add(\"apexcharts-legend\"),t.dom.elLegendWrap.setAttribute(\"xmlns\",\"http://www.w3.org/1999/xhtml\"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:\"apexcharts-inner apexcharts-graphical\"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:\"plotChartType\",value:function(t,e){var i=this.w,a=i.config,s=i.globals,r={series:[],i:[]},o={series:[],i:[]},n={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]},g={series:[],i:[]},u={series:[],seriesRangeEnd:[],i:[]};s.series.map((function(e,p){var f=0;void 0!==t[p].type?(\"column\"===t[p].type||\"bar\"===t[p].type?(s.series.length>1&&a.plotOptions.bar.horizontal&&console.warn(\"Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`\"),h.series.push(e),h.i.push(p),f++,i.globals.columnSeries=h.series):\"area\"===t[p].type?(o.series.push(e),o.i.push(p),f++):\"line\"===t[p].type?(r.series.push(e),r.i.push(p),f++):\"scatter\"===t[p].type?(n.series.push(e),n.i.push(p)):\"bubble\"===t[p].type?(l.series.push(e),l.i.push(p),f++):\"candlestick\"===t[p].type?(c.series.push(e),c.i.push(p),f++):\"boxPlot\"===t[p].type?(d.series.push(e),d.i.push(p),f++):\"rangeBar\"===t[p].type?(g.series.push(e),g.i.push(p),f++):\"rangeArea\"===t[p].type?(u.series.push(s.seriesRangeStart[p]),u.seriesRangeEnd.push(s.seriesRangeEnd[p]),u.i.push(p),f++):console.warn(\"You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea\"),f>1&&(s.comboCharts=!0)):(r.series.push(e),r.i.push(p))}));var p=new Ft(this.ctx,e),f=new kt(this.ctx,e);this.ctx.pie=new Lt(this.ctx);var x=new It(this.ctx);this.ctx.rangeBar=new Tt(this.ctx,e);var b=new Pt(this.ctx),v=[];if(s.comboCharts){if(o.series.length>0&&v.push(p.draw(o.series,\"area\",o.i)),h.series.length>0)if(i.config.chart.stacked){var m=new wt(this.ctx,e);v.push(m.draw(h.series,h.i))}else this.ctx.bar=new yt(this.ctx,e),v.push(this.ctx.bar.draw(h.series,h.i));if(u.series.length>0&&v.push(p.draw(u.series,\"rangeArea\",u.i,u.seriesRangeEnd)),r.series.length>0&&v.push(p.draw(r.series,\"line\",r.i)),c.series.length>0&&v.push(f.draw(c.series,\"candlestick\",c.i)),d.series.length>0&&v.push(f.draw(d.series,\"boxPlot\",d.i)),g.series.length>0&&v.push(this.ctx.rangeBar.draw(g.series,g.i)),n.series.length>0){var y=new Ft(this.ctx,e,!0);v.push(y.draw(n.series,\"scatter\",n.i))}if(l.series.length>0){var w=new Ft(this.ctx,e,!0);v.push(w.draw(l.series,\"bubble\",l.i))}}else switch(a.chart.type){case\"line\":v=p.draw(s.series,\"line\");break;case\"area\":v=p.draw(s.series,\"area\");break;case\"bar\":if(a.chart.stacked)v=new wt(this.ctx,e).draw(s.series);else this.ctx.bar=new yt(this.ctx,e),v=this.ctx.bar.draw(s.series);break;case\"candlestick\":v=new kt(this.ctx,e).draw(s.series,\"candlestick\");break;case\"boxPlot\":v=new kt(this.ctx,e).draw(s.series,a.chart.type);break;case\"rangeBar\":v=this.ctx.rangeBar.draw(s.series);break;case\"rangeArea\":v=p.draw(s.seriesRangeStart,\"rangeArea\",void 0,s.seriesRangeEnd);break;case\"heatmap\":v=new St(this.ctx,e).draw(s.series);break;case\"treemap\":v=new Dt(this.ctx,e).draw(s.series);break;case\"pie\":case\"donut\":case\"polarArea\":v=this.ctx.pie.draw(s.series);break;case\"radialBar\":v=x.draw(s.series);break;case\"radar\":v=b.draw(s.series);break;default:v=p.draw(s.series)}return v}},{key:\"setSVGDimensions\",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=x.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();\"%\"===a?x.isNumber(i[0])&&(0===i[0].width&&(i=x.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):\"px\"!==a&&\"\"!==a||(t.svgWidth=parseInt(e.chart.width,10));var s=e.chart.height.toString().split(/[0-9]+/g).pop();if(\"auto\"!==t.svgHeight&&\"\"!==t.svgHeight)if(\"%\"===s){var r=x.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),m.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),\"%\"!==s){var o=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+o+\"px\"}t.dom.elWrap.style.width=t.svgWidth+\"px\",t.dom.elWrap.style.height=t.svgHeight+\"px\"}},{key:\"shiftGraphPosition\",value:function(){var t=this.w.globals,e=t.translateY,i={transform:\"translate(\"+t.translateX+\", \"+e+\")\"};m.setAttrs(t.dom.elGraphical.node,i)}},{key:\"resizeNonAxisCharts\",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,\"top\"!==t.config.legend.position&&\"bottom\"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(i=new lt(this.ctx).legendHelpers.getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(\".apexcharts-radialbar, .apexcharts-pie\"),r=2.05*t.globals.radialSize;if(s&&!t.config.chart.sparkline.enabled&&0!==t.config.plotOptions.radialBar.startAngle){var o=x.getBoundingClientRect(s);r=o.bottom;var n=o.bottom-o.top;r=Math.max(2.05*t.globals.radialSize,n)}var l=r+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute(\"height\",l),t.config.chart.height&&String(t.config.chart.height).indexOf(\"%\")>0||(e.dom.elWrap.style.height=l+\"px\",m.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+\"px\")}},{key:\"coreCalculations\",value:function(){new U(this.ctx).init()}},{key:\"resetGlobals\",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},i=new Y,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:\"isMultipleY\",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:\"xySettings\",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if(\"back\"===e.config.xaxis.crosshairs.position)new Q(this.ctx).drawXCrosshairs();if(\"back\"===e.config.yaxis[0].crosshairs.position)new Q(this.ctx).drawYCrosshairs();if(\"datetime\"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Nt(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new y(this.ctx).getCalculatedRatios()}return t}},{key:\"updateSourceChart\",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:\"setupBrushHandler\",value:function(){var t=this,i=this.w;if(i.config.chart.brush.enabled&&\"function\"!=typeof i.config.chart.events.selection){var a=Array.isArray(i.config.chart.brush.targets)||[i.config.chart.brush.target];a.forEach((function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx,\"function\"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){t.updateSourceChart(i)}),\"function\"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){t.updateSourceChart(i)})})),i.config.chart.events.selection=function(t,s){a.forEach((function(t){var a=ApexCharts.getChartByID(t),r=x.clone(i.config.yaxis);if(i.config.chart.brush.autoScaleYaxis&&1===a.w.globals.series.length){var o=new _(a);r=o.autoScaleY(a,r,s)}var n=a.w.config.yaxis.reduce((function(t,i,s){return[].concat(u(t),[e(e({},a.w.config.yaxis[s]),{},{min:r[0].min,max:r[0].max})])}),[]);a.ctx.updateHelpers._updateOptions({xaxis:{min:s.xaxis.min,max:s.xaxis.max},yaxis:n},!1,!1,!1,!1)}))}}}}]),t}(),Bt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"_updateOptions\",value:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(n){var l=[e.ctx];r&&(l=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(l=[e.ctx],e.ctx.w.globals.isExecCalled=!1),l.forEach((function(r,h){var c=r.w;if(c.globals.shouldAnimate=s,a||(c.globals.resized=!0,c.globals.dataChanged=!0,s&&r.series.getPreviousPaths()),t&&\"object\"===i(t)&&(r.config=new E(t),t=y.extendArrayProps(r.config,t,c),r.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,c.config=x.extend(c.config,t),o&&(c.globals.lastXAxis=t.xaxis?x.clone(t.xaxis):[],c.globals.lastYAxis=t.yaxis?x.clone(t.yaxis):[],c.globals.initialConfig=x.extend({},c.config),c.globals.initialSeries=x.clone(c.config.series),t.series))){for(var d=0;d<c.globals.collapsedSeriesIndices.length;d++){var g=c.config.series[c.globals.collapsedSeriesIndices[d]];c.globals.collapsedSeries[d].data=c.globals.axisCharts?g.data.slice():g}for(var u=0;u<c.globals.ancillaryCollapsedSeriesIndices.length;u++){var p=c.config.series[c.globals.ancillaryCollapsedSeriesIndices[u]];c.globals.ancillaryCollapsedSeries[u].data=c.globals.axisCharts?p.data.slice():p}r.series.emptyCollapsedSeries(c.config.series)}return r.update(t).then((function(){h===l.length-1&&n(r)}))}))}))}},{key:\"_updateSeries\",value:function(t,e){var i=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(s){var r,o=i.w;return o.globals.shouldAnimate=e,o.globals.dataChanged=!0,e&&i.ctx.series.getPreviousPaths(),o.globals.axisCharts?(0===(r=t.map((function(t,e){return i._extendSeries(t,e)}))).length&&(r=[{data:[]}]),o.config.series=r):o.config.series=t.slice(),a&&(o.globals.initialConfig.series=x.clone(o.config.series),o.globals.initialSeries=x.clone(o.config.series)),i.ctx.update().then((function(){s(i.ctx)}))}))}},{key:\"_extendSeries\",value:function(t,i){var a=this.w,s=a.config.series[i];return e(e({},a.config.series[i]),{},{name:t.name?t.name:null==s?void 0:s.name,color:t.color?t.color:null==s?void 0:s.color,type:t.type?t.type:null==s?void 0:s.type,group:t.group?t.group:null==s?void 0:s.group,data:t.data?t.data:null==s?void 0:s.data,zIndex:void 0!==t.zIndex?t.zIndex:i})}},{key:\"toggleDataPointSelection\",value:function(t,e){var i=this.w,a=null,s=\".apexcharts-series[data\\\\:realIndex='\".concat(t,\"']\");return i.globals.axisCharts?a=i.globals.dom.Paper.select(\"\".concat(s,\" path[j='\").concat(e,\"'], \").concat(s,\" circle[j='\").concat(e,\"'], \").concat(s,\" rect[j='\").concat(e,\"']\")).members[0]:void 0===e&&(a=i.globals.dom.Paper.select(\"\".concat(s,\" path[j='\").concat(t,\"']\")).members[0],\"pie\"!==i.config.chart.type&&\"polarArea\"!==i.config.chart.type&&\"donut\"!==i.config.chart.type||this.ctx.pie.pieClicked(t)),a?(new m(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn(\"toggleDataPointSelection: Element not found\"),null)}},{key:\"forceXAxisUpdate\",value:function(t){var e=this.w;if([\"min\",\"max\"].forEach((function(i){void 0!==t.xaxis[i]&&(e.config.xaxis[i]=t.xaxis[i],e.globals.lastXAxis[i]=t.xaxis[i])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new X(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:\"forceYAxisUpdate\",value:function(t){return t.chart&&t.chart.stacked&&\"100%\"===t.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:\"revertDefaultAxisMinMax\",value:function(t){var e=this,i=this.w,a=i.globals.lastXAxis,s=i.globals.lastYAxis;t&&t.xaxis&&(a=t.xaxis),t&&t.yaxis&&(s=t.yaxis),i.config.xaxis.min=a.min,i.config.xaxis.max=a.max;var r=function(t){void 0!==s[t]&&(i.config.yaxis[t].min=s[t].min,i.config.yaxis[t].max=s[t].max)};i.config.yaxis.map((function(t,a){i.globals.zoomed||void 0!==s[a]?r(a):void 0!==e.ctx.opts.yaxis[a]&&(t.min=e.ctx.opts.yaxis[a].min,t.max=e.ctx.opts.yaxis[a].max)}))}}]),t}();Rt=\"undefined\"!=typeof window?window:void 0,Ht=function(t,e){var a=(void 0!==this?this:t).SVG=function(t){if(a.supported)return t=new a.Doc(t),a.parser.draw||a.prepare(),t};if(a.ns=\"http://www.w3.org/2000/svg\",a.xmlns=\"http://www.w3.org/2000/xmlns/\",a.xlink=\"http://www.w3.org/1999/xlink\",a.svgjs=\"http://svgjs.dev\",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(t){return\"Svgjs\"+d(t)+a.did++},a.create=function(t){var i=e.createElementNS(this.ns,t);return i.setAttribute(\"id\",this.eid(t)),i},a.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var i=t.length-1;i>=0;i--)if(t[i])for(var s in e)t[i].prototype[s]=e[s];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(t){var e=\"function\"==typeof t.create?t.create:function(){this.constructor.call(this,a.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&a.extend(e,t.extend),t.construct&&a.extend(t.parent||a.Container,t.construct),e},a.adopt=function(e){return e?e.instance?e.instance:((i=\"svg\"==e.nodeName?e.parentNode instanceof t.SVGElement?new a.Nested:new a.Doc:\"linearGradient\"==e.nodeName?new a.Gradient(\"linear\"):\"radialGradient\"==e.nodeName?new a.Gradient(\"radial\"):a[d(e.nodeName)]?new(a[d(e.nodeName)]):new a.Element(e)).type=e.nodeName,i.node=e,e.instance=i,i instanceof a.Doc&&i.namespace().defs(),i.setData(JSON.parse(e.getAttribute(\"svgjs:data\"))||{}),i):null;var i},a.prepare=function(){var t=e.getElementsByTagName(\"body\")[0],i=(t?new a.Doc(t):a.adopt(e.documentElement).nested()).size(2,0);a.parser={body:t||e.documentElement,draw:i.style(\"opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden\").node,poly:i.polyline().node,path:i.path().node,native:a.create(\"svg\")}},a.parser={native:a.create(\"svg\")},e.addEventListener(\"DOMContentLoaded\",(function(){a.parser.draw||a.prepare()}),!1),a.regex={numberAndUnit:/^([+-]?(\\d+(\\.\\d*)?|\\.\\d+)(e[+-]?\\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i,rgb:/rgb\\((\\d+),(\\d+),(\\d+)\\)/,reference:/#([a-z0-9\\-_]+)/i,transforms:/\\)\\s*,?\\s*/,whitespace:/\\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\\s+)?$/,isNumber:/^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)(e[+-]?\\d+)?$/i,isPercent:/^-?[\\d\\.]+%$/,isImage:/\\.(jpg|jpeg|png|gif|svg)(\\?[^=]+.*)?/i,delimiter:/[\\s,]+/,hyphen:/([^e])\\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\\d?\\.\\d+(?:e[+-]?\\d+)?)((?:\\.\\d+(?:e[+-]?\\d+)?)+))+/gi,dots:/\\./g},a.utils={map:function(t,e){for(var i=t.length,a=[],s=0;s<i;s++)a.push(e(t[s]));return a},filter:function(t,e){for(var i=t.length,a=[],s=0;s<i;s++)e(t[s])&&a.push(t[s]);return a},filterSVGElements:function(e){return this.filter(e,(function(e){return e instanceof t.SVGElement}))}},a.defaults={attrs:{\"fill-opacity\":1,\"stroke-opacity\":1,\"stroke-width\":0,\"stroke-linejoin\":\"miter\",\"stroke-linecap\":\"butt\",fill:\"#000000\",stroke:\"#000000\",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,\"stop-opacity\":1,\"stop-color\":\"#000000\",\"font-size\":16,\"font-family\":\"Helvetica, Arial, sans-serif\",\"text-anchor\":\"start\"}},a.Color=function(t){var e,s;this.r=0,this.g=0,this.b=0,t&&(\"string\"==typeof t?a.regex.isRgb.test(t)?(e=a.regex.rgb.exec(t.replace(a.regex.whitespace,\"\")),this.r=parseInt(e[1]),this.g=parseInt(e[2]),this.b=parseInt(e[3])):a.regex.isHex.test(t)&&(e=a.regex.hex.exec(4==(s=t).length?[\"#\",s.substring(1,2),s.substring(1,2),s.substring(2,3),s.substring(2,3),s.substring(3,4),s.substring(3,4)].join(\"\"):s),this.r=parseInt(e[1],16),this.g=parseInt(e[2],16),this.b=parseInt(e[3],16)):\"object\"===i(t)&&(this.r=t.r,this.g=t.g,this.b=t.b))},a.extend(a.Color,{toString:function(){return this.toHex()},toHex:function(){return\"#\"+g(this.r)+g(this.g)+g(this.b)},toRgb:function(){return\"rgb(\"+[this.r,this.g,this.b].join()+\")\"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(t){return this.destination=new a.Color(t),this},at:function(t){return this.destination?(t=t<0?0:t>1?1:t,new a.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),a.Color.test=function(t){return t+=\"\",a.regex.isHex.test(t)||a.regex.isRgb.test(t)},a.Color.isRgb=function(t){return t&&\"number\"==typeof t.r&&\"number\"==typeof t.g&&\"number\"==typeof t.b},a.Color.isColor=function(t){return a.Color.isRgb(t)||a.Color.test(t)},a.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},a.extend(a.Array,{toString:function(){return this.value.join(\" \")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),a.PointArray=function(t,e){a.Array.call(this,t,e||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray;for(var s={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],[\"M\",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],[\"L\",t[0],t[1]]},H:function(t,e){return e.x=t[0],[\"H\",t[0]]},V:function(t,e){return e.y=t[0],[\"V\",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],[\"C\",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],[\"Q\",t[0],t[1],t[2],t[3]]},S:function(t,e){return e.x=t[2],e.y=t[3],[\"S\",t[0],t[1],t[2],t[3]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,[\"Z\"]}},r=\"mlhvqtcsaz\".split(\"\"),o=0,n=r.length;o<n;++o)s[r[o]]=function(t){return function(e,i,a){if(\"H\"==t)e[0]=e[0]+i.x;else if(\"V\"==t)e[0]=e[0]+i.y;else if(\"A\"==t)e[5]=e[5]+i.x,e[6]=e[6]+i.y;else for(var r=0,o=e.length;r<o;++r)e[r]=e[r]+(r%2?i.y:i.x);if(s&&\"function\"==typeof s[t])return s[t](e,i,a)}}(r[o].toUpperCase());a.PathArray=function(t,e){a.Array.call(this,t,e||[[\"M\",0,0]])},a.PathArray.prototype=new a.Array,a.PathArray.prototype.constructor=a.PathArray,a.extend(a.PathArray,{toString:function(){return function(t){for(var e=0,i=t.length,a=\"\";e<i;e++)a+=t[e][0],null!=t[e][1]&&(a+=t[e][1],null!=t[e][2]&&(a+=\" \",a+=t[e][2],null!=t[e][3]&&(a+=\" \",a+=t[e][3],a+=\" \",a+=t[e][4],null!=t[e][5]&&(a+=\" \",a+=t[e][5],a+=\" \",a+=t[e][6],null!=t[e][7]&&(a+=\" \",a+=t[e][7])))));return a+\" \"}(this.value)},move:function(t,e){var i=this.bbox();return i.x,i.y,this},at:function(t){if(!this.destination)return this;for(var e=this.value,i=this.destination.value,s=[],r=new a.PathArray,o=0,n=e.length;o<n;o++){s[o]=[e[o][0]];for(var l=1,h=e[o].length;l<h;l++)s[o][l]=e[o][l]+(i[o][l]-e[o][l])*t;\"A\"===s[o][0]&&(s[o][4]=+(0!=s[o][4]),s[o][5]=+(0!=s[o][5]))}return r.value=s,r},parse:function(t){if(t instanceof a.PathArray)return t.valueOf();var e,i={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};t=\"string\"==typeof t?t.replace(a.regex.numbersWithDots,h).replace(a.regex.pathLetters,\" $& \").replace(a.regex.hyphen,\"$1 -\").trim().split(a.regex.delimiter):t.reduce((function(t,e){return[].concat.call(t,e)}),[]);var r=[],o=new a.Point,n=new a.Point,l=0,c=t.length;do{a.regex.isPathLetter.test(t[l])?(e=t[l],++l):\"M\"==e?e=\"L\":\"m\"==e&&(e=\"l\"),r.push(s[e].call(null,t.slice(l,l+=i[e.toUpperCase()]).map(parseFloat),o,n))}while(c>l);return r},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute(\"d\",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(t,e){this.value=0,this.unit=e||\"\",\"number\"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:\"string\"==typeof t?(e=t.match(a.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),\"%\"==e[5]?this.value/=100:\"s\"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof a.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return(\"%\"==this.unit?~~(1e8*this.value)/1e6:\"s\"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new a.Number(t),new a.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new a.Number(t),new a.Number(this-t,this.unit||t.unit)},times:function(t){return t=new a.Number(t),new a.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new a.Number(t),new a.Number(this/t,this.unit||t.unit)},to:function(t){var e=new a.Number(this);return\"string\"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new a.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new a.Number(this.destination).minus(this).times(t).plus(this):this}}}),a.Element=a.invent({create:function(t){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute(\"stroke\")||this._stroke)},extend:{x:function(t){return this.attr(\"x\",t)},y:function(t){return this.attr(\"y\",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr(\"width\",t)},height:function(t){return this.attr(\"height\",t)},size:function(t,e){var i=u(this,t,e);return this.width(new a.Number(i.width)).height(new a.Number(i.height))},clone:function(t){this.writeDataToDom();var e=x(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr(\"id\",t)},show:function(){return this.style(\"display\",\"\")},hide:function(){return this.style(\"display\",\"none\")},visible:function(){return\"none\"!=this.style(\"display\")},toString:function(){return this.attr(\"id\")},classes:function(){var t=this.attr(\"class\");return null==t?[]:t.trim().split(a.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr(\"class\",e.join(\" \"))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr(\"class\",this.classes().filter((function(e){return e!=t})).join(\" \")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return a.get(this.attr(t))},parent:function(e){var i=this;if(!i.node.parentNode)return null;if(i=a.adopt(i.node.parentNode),!e)return i;for(;i&&i.node instanceof t.SVGElement;){if(\"string\"==typeof e?i.matches(e):i instanceof e)return i;if(!i.node.parentNode||\"#document\"==i.node.parentNode.nodeName)return null;i=a.adopt(i.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var i=e.createElement(\"svg\");if(!(t&&this instanceof a.Parent))return i.appendChild(t=e.createElement(\"svg\")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),i.innerHTML.replace(/^<svg>/,\"\").replace(/<\\/svg>$/,\"\");i.innerHTML=\"<svg>\"+t.replace(/\\n/,\"\").replace(/<([\\w:-]+)([^<]+?)\\/>/g,\"<$1$2></$1>\")+\"</svg>\";for(var s=0,r=i.firstChild.childNodes.length;s<r;s++)this.node.appendChild(i.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each((function(){this.writeDataToDom()})),this.node.removeAttribute(\"svgjs:data\"),Object.keys(this.dom).length&&this.node.setAttribute(\"svgjs:data\",JSON.stringify(this.dom)),this},setData:function(t){return this.dom=t,this},is:function(t){return function(t,e){return t instanceof e}(this,t)}}}),a.easing={\"-\":function(t){return t},\"<>\":function(t){return-Math.cos(t*Math.PI)/2+.5},\">\":function(t){return Math.sin(t*Math.PI/2)},\"<\":function(t){return 1-Math.cos(t*Math.PI/2)}},a.morph=function(t){return function(e,i){return new a.MorphObj(e,i).at(t)}},a.Situation=a.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(t.duration).valueOf(),this.delay=new a.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,s){\"object\"===i(t)&&(e=t.ease,s=t.delay,t=t.duration);var r=new a.Situation({duration:t||1e3,delay:s||0,ease:a.easing[e||\"-\"]||e});return this.queue(r),this},target:function(t){return t&&t instanceof a.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return(\"function\"==typeof t||t instanceof a.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var i in e.animations){t=this.target()[i](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[i])||(e.animations[i]=[e.animations[i]]);for(var s=t.length;s--;)e.animations[i][s]instanceof a.Number&&(t[s]=new a.Number(t[s])),e.animations[i][s]=t[s].morph(e.animations[i][s])}for(var i in e.attrs)e.attrs[i]=new a.MorphObj(this.target().attr(i),e.attrs[i]);for(var i in e.styles)e.styles[i]=new a.MorphObj(this.target().style(i),e.styles[i]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on(\"finished.fx\",(function i(a){a.detail.situation==e&&(t.call(this,e),this.off(\"finished.fx\",i))})),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,a.morph(i.detail.pos),i.detail.eased,e)};return this.target().off(\"during.fx\",i).on(\"during.fx\",i),this.after((function(){this.off(\"during.fx\",i)})),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off(\"allfinished.fx\",e)};return this.target().off(\"allfinished.fx\",e).on(\"allfinished.fx\",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||\"animations\"][t]=e,this._callStart()},step:function(t){var e,i,a;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||i<this.situation.loops?(this.pos=e-i,a=this.situation.loop,this.situation.loop=i):(this.absPos=this.situation.loops,this.pos=1,a=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-a)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var s=this.situation.ease(this.pos);for(var r in this.situation.once)r>this.lastPos&&r<=s&&(this.situation.once[r].call(this.target(),this.pos,s),delete this.situation.once[r]);return this.active&&this.target().fire(\"during\",{pos:this.pos,eased:s,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire(\"finished\",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire(\"allfinished\"),this.situations.length||(this.target().off(\".fx\"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=s,this):this},eachAt:function(){var t,e=this,i=this.target(),s=this.situation;for(var r in s.animations)t=[].concat(s.animations[r]).map((function(t){return\"string\"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),i[r].apply(i,t);for(var r in s.attrs)t=[r].concat(s.attrs[r]).map((function(t){return\"string\"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),i.attr.apply(i,t);for(var r in s.styles)t=[r].concat(s.styles[r]).map((function(t){return\"string\"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),i.style.apply(i,t);if(s.transforms.length){t=s.initialTransformation,r=0;for(var o=s.transforms.length;r<o;r++){var n=s.transforms[r];n instanceof a.Matrix?t=n.relative?t.multiply((new a.Matrix).morph(n).at(s.ease(this.pos))):t.morph(n).at(s.ease(this.pos)):(n.relative||n.undo(t.extract()),t=t.multiply(n.at(s.ease(this.pos))))}i.matrix(t)}return this},once:function(t,e,i){var a=this.last();return i||(t=a.ease(t)),a.once[t]=e,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:a.Element,construct:{animate:function(t,e,i){return(this.fx||(this.fx=new a.FX(this))).animate(t,e,i)},delay:function(t){return(this.fx||(this.fx=new a.FX(this))).delay(t)},stop:function(t,e){return this.fx&&this.fx.stop(t,e),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),a.MorphObj=a.invent({create:function(t,e){return a.Color.isColor(e)?new a.Color(t).morph(e):a.regex.delimiter.test(t)?a.regex.pathLetters.test(t)?new a.PathArray(t).morph(e):new a.Array(t).morph(e):a.regex.numberAndUnit.test(e)?new a.Number(t).morph(e):(this.value=t,void(this.destination=e))},extend:{at:function(t,e){return e<1?this.value:this.destination},valueOf:function(){return this.value}}}),a.extend(a.FX,{attr:function(t,e,a){if(\"object\"===i(t))for(var s in t)this.attr(s,t[s]);else this.add(t,e,\"attrs\");return this},plot:function(t,e,i,a){return 4==arguments.length?this.plot([t,e,i,a]):this.add(\"plot\",new(this.target().morphArray)(t))}}),a.Box=a.invent({create:function(t,e,s,r){if(!(\"object\"!==i(t)||t instanceof a.Element))return a.Box.call(this,null!=t.left?t.left:t.x,null!=t.top?t.top:t.y,t.width,t.height);var o;4==arguments.length&&(this.x=t,this.y=e,this.width=s,this.height=r),null==(o=this).x&&(o.x=0,o.y=0,o.width=0,o.height=0),o.w=o.width,o.h=o.height,o.x2=o.x+o.width,o.y2=o.y+o.height,o.cx=o.x+o.width/2,o.cy=o.y+o.height/2}}),a.BBox=a.invent({create:function(t){if(a.Box.apply(this,[].slice.call(arguments)),t instanceof a.Element){var i;try{if(!e.documentElement.contains){for(var s=t.node;s.parentNode;)s=s.parentNode;if(s!=e)throw new Error(\"Element not in the dom\")}i=t.node.getBBox()}catch(e){if(t instanceof a.Shape){a.parser.draw||a.prepare();var r=t.clone(a.parser.draw.instance).show();r&&r.node&&\"function\"==typeof r.node.getBBox&&(i=r.node.getBBox()),r&&\"function\"==typeof r.remove&&r.remove()}else i={x:t.node.clientLeft,y:t.node.clientTop,width:t.node.clientWidth,height:t.node.clientHeight}}a.Box.call(this,i)}},inherit:a.Box,parent:a.Element,construct:{bbox:function(){return new a.BBox(this)}}}),a.BBox.prototype.constructor=a.BBox,a.Matrix=a.invent({create:function(t){var e=f([1,0,0,1,0,0]);t=null===t?e:t instanceof a.Element?t.matrixify():\"string\"==typeof t?f(t.split(a.regex.delimiter).map(parseFloat)):6==arguments.length?f([].slice.call(arguments)):Array.isArray(t)?f(t):t&&\"object\"===i(t)?t:e;for(var s=v.length-1;s>=0;--s)this[v[s]]=null!=t[v[s]]?t[v[s]]:e[v[s]]},extend:{extract:function(){var t=p(this,0,1);p(this,1,0);var e=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(t){return this.destination=new a.Matrix(t),this},multiply:function(t){return new a.Matrix(this.native().multiply(function(t){return t instanceof a.Matrix||(t=new a.Matrix(t)),t}(t).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(t,e){return new a.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=a.parser.native.createSVGMatrix(),e=v.length-1;e>=0;e--)t[v[e]]=this[v[e]];return t},toString:function(){return\"matrix(\"+b(this.a)+\",\"+b(this.b)+\",\"+b(this.c)+\",\"+b(this.d)+\",\"+b(this.e)+\",\"+b(this.f)+\")\"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new a.Matrix(e)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(t,e){var a;a=Array.isArray(t)?{x:t[0],y:t[1]}:\"object\"===i(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=a.x,this.y=a.y},extend:{clone:function(){return new a.Point(this)},morph:function(t,e){return this.destination=new a.Point(t,e),this}}}),a.extend(a.Element,{point:function(t,e){return new a.Point(t,e).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(t,e,s){if(null==t){for(t={},s=(e=this.node.attributes).length-1;s>=0;s--)t[e[s].nodeName]=a.regex.isNumber.test(e[s].nodeValue)?parseFloat(e[s].nodeValue):e[s].nodeValue;return t}if(\"object\"===i(t))for(var r in t)this.attr(r,t[r]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?a.defaults.attrs[t]:a.regex.isNumber.test(e)?parseFloat(e):e;\"stroke-width\"==t?this.attr(\"stroke\",parseFloat(e)>0?this._stroke:null):\"stroke\"==t&&(this._stroke=e),\"fill\"!=t&&\"stroke\"!=t||(a.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof a.Image&&(e=this.doc().defs().pattern(0,0,(function(){this.add(e)})))),\"number\"==typeof e?e=new a.Number(e):a.Color.isColor(e)?e=new a.Color(e):Array.isArray(e)&&(e=new a.Array(e)),\"leading\"==t?this.leading&&this.leading(e):\"string\"==typeof s?this.node.setAttributeNS(s,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||\"font-size\"!=t&&\"x\"!=t||this.rebuild(t,e)}return this}}),a.extend(a.Element,{transform:function(t,e){var s;return\"object\"!==i(t)?(s=new a.Matrix(this).extract(),\"string\"==typeof t?s[t]:s):(s=new a.Matrix(this),e=!!e||!!t.relative,null!=t.a&&(s=e?s.multiply(new a.Matrix(t)):new a.Matrix(t)),this.attr(\"transform\",s))}}),a.extend(a.Element,{untransform:function(){return this.attr(\"transform\",null)},matrixify:function(){return(this.attr(\"transform\")||\"\").split(a.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split(\"(\");return[e[0],e[1].split(a.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return\"matrix\"==e[0]?t.multiply(f(e[1])):t[e[0]].apply(t,e[1])}),new a.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(t,e){if(arguments.length>1&&\"boolean\"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var a=0,s=this.arguments.length;a<s;++a)this[this.arguments[a]]=t[a];else if(t&&\"object\"===i(t))for(a=0,s=this.arguments.length;a<s;++a)this[this.arguments[a]]=t[this.arguments[a]];this.inversed=!1,!0===e&&(this.inversed=!0)}}),a.Translate=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:[\"transformedX\",\"transformedY\"],method:\"translate\"}}),a.extend(a.Element,{style:function(t,e){if(0==arguments.length)return this.node.style.cssText||\"\";if(arguments.length<2)if(\"object\"===i(t))for(var s in t)this.style(s,t[s]);else{if(!a.regex.isCss.test(t))return this.node.style[c(t)];for(t=t.split(/\\s*;\\s*/).filter((function(t){return!!t})).map((function(t){return t.split(/\\s*:\\s*/)}));e=t.pop();)this.style(e[0],e[1])}else this.node.style[c(t)]=null===e||a.regex.isBlank.test(e)?\"\":e;return this}}),a.Parent=a.invent({create:function(t){this.constructor.call(this,t)},inherit:a.Element,extend:{children:function(){return a.utils.map(a.utils.filterSVGElements(this.node.childNodes),(function(t){return a.adopt(t)}))},add:function(t,e){return null==e?this.node.appendChild(t.node):t.node!=this.node.childNodes[e]&&this.node.insertBefore(t.node,this.node.childNodes[e]),this},put:function(t,e){return this.add(t,e),t},has:function(t){return this.index(t)>=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return a.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var i=this.children(),s=0,r=i.length;s<r;s++)i[s]instanceof a.Element&&t.apply(i[s],[s,i]),e&&i[s]instanceof a.Container&&i[s].each(t,e);return this},removeElement:function(t){return this.node.removeChild(t.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),a.extend(a.Parent,{ungroup:function(t,e){return 0===e||this instanceof a.Defs||this.node==a.parser.draw||(t=t||(this instanceof a.Doc?this:this.parent(a.Parent)),e=e||1/0,this.each((function(){return this instanceof a.Defs?this:this instanceof a.Parent?this.ungroup(t,e-1):this.toParent(t)})),this.node.firstChild||this.remove()),this},flatten:function(t,e){return this.ungroup(t,e)}}),a.Container=a.invent({create:function(t){this.constructor.call(this,t)},inherit:a.Parent}),a.ViewBox=a.invent({parent:a.Container,construct:{}}),[\"click\",\"dblclick\",\"mousedown\",\"mouseup\",\"mouseover\",\"mouseout\",\"mousemove\",\"touchstart\",\"touchmove\",\"touchleave\",\"touchend\",\"touchcancel\"].forEach((function(t){a.Element.prototype[t]=function(e){return a.on(this.node,t,e),this}})),a.listeners=[],a.handlerMap=[],a.listenerId=0,a.on=function(t,e,i,s,r){var o=i.bind(s||t.instance||t),n=(a.handlerMap.indexOf(t)+1||a.handlerMap.push(t))-1,l=e.split(\".\")[0],h=e.split(\".\")[1]||\"*\";a.listeners[n]=a.listeners[n]||{},a.listeners[n][l]=a.listeners[n][l]||{},a.listeners[n][l][h]=a.listeners[n][l][h]||{},i._svgjsListenerId||(i._svgjsListenerId=++a.listenerId),a.listeners[n][l][h][i._svgjsListenerId]=o,t.addEventListener(l,o,r||{passive:!0})},a.off=function(t,e,i){var s=a.handlerMap.indexOf(t),r=e&&e.split(\".\")[0],o=e&&e.split(\".\")[1],n=\"\";if(-1!=s)if(i){if(\"function\"==typeof i&&(i=i._svgjsListenerId),!i)return;a.listeners[s][r]&&a.listeners[s][r][o||\"*\"]&&(t.removeEventListener(r,a.listeners[s][r][o||\"*\"][i],!1),delete a.listeners[s][r][o||\"*\"][i])}else if(o&&r){if(a.listeners[s][r]&&a.listeners[s][r][o]){for(var l in a.listeners[s][r][o])a.off(t,[r,o].join(\".\"),l);delete a.listeners[s][r][o]}}else if(o)for(var h in a.listeners[s])for(var n in a.listeners[s][h])o===n&&a.off(t,[h,o].join(\".\"));else if(r){if(a.listeners[s][r]){for(var n in a.listeners[s][r])a.off(t,[r,n].join(\".\"));delete a.listeners[s][r]}}else{for(var h in a.listeners[s])a.off(t,h);delete a.listeners[s],delete a.handlerMap[s]}},a.extend(a.Element,{on:function(t,e,i,s){return a.on(this.node,t,e,i,s),this},off:function(t,e){return a.off(this.node,t,e),this},fire:function(e,i){return e instanceof t.Event?this.node.dispatchEvent(e):this.node.dispatchEvent(e=new a.CustomEvent(e,{detail:i,cancelable:!0})),this._event=e,this},event:function(){return this._event}}),a.Defs=a.invent({create:\"defs\",inherit:a.Container}),a.G=a.invent({create:\"g\",inherit:a.Container,extend:{x:function(t){return null==t?this.transform(\"x\"):this.transform({x:t-this.x()},!0)}},construct:{group:function(){return this.put(new a.G)}}}),a.Doc=a.invent({create:function(t){t&&(\"svg\"==(t=\"string\"==typeof t?e.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,a.create(\"svg\")),t.appendChild(this.node),this.size(\"100%\",\"100%\")),this.namespace().defs())},inherit:a.Container,extend:{namespace:function(){return this.attr({xmlns:a.ns,version:\"1.1\"}).attr(\"xmlns:xlink\",a.xlink,a.xmlns).attr(\"xmlns:svgjs\",a.svgjs,a.xmlns)},defs:function(){var t;return this._defs||((t=this.node.getElementsByTagName(\"defs\")[0])?this._defs=a.adopt(t):this._defs=new a.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&\"#document\"!=this.node.parentNode.nodeName?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,a.parser.draw&&!a.parser.draw.parentNode&&this.node.appendChild(a.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,i=x(e.cloneNode(!0));return t?(t.node||t).appendChild(i.node):e.parentNode.insertBefore(i.node,e.nextSibling),i}}}),a.extend(a.Element,{}),a.Gradient=a.invent({create:function(t){this.constructor.call(this,a.create(t+\"Gradient\")),this.type=t},inherit:a.Container,extend:{at:function(t,e,i){return this.put(new a.Stop).update(t,e,i)},update:function(t){return this.clear(),\"function\"==typeof t&&t.call(this,this),this},fill:function(){return\"url(#\"+this.id()+\")\"},toString:function(){return this.fill()},attr:function(t,e,i){return\"transform\"==t&&(t=\"gradientTransform\"),a.Container.prototype.attr.call(this,t,e,i)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),a.extend(a.Gradient,a.FX,{from:function(t,e){return\"radial\"==(this._target||this).type?this.attr({fx:new a.Number(t),fy:new a.Number(e)}):this.attr({x1:new a.Number(t),y1:new a.Number(e)})},to:function(t,e){return\"radial\"==(this._target||this).type?this.attr({cx:new a.Number(t),cy:new a.Number(e)}):this.attr({x2:new a.Number(t),y2:new a.Number(e)})}}),a.extend(a.Defs,{gradient:function(t,e){return this.put(new a.Gradient(t)).update(e)}}),a.Stop=a.invent({create:\"stop\",inherit:a.Element,extend:{update:function(t){return(\"number\"==typeof t||t instanceof a.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr(\"stop-opacity\",t.opacity),null!=t.color&&this.attr(\"stop-color\",t.color),null!=t.offset&&this.attr(\"offset\",new a.Number(t.offset)),this}}}),a.Pattern=a.invent({create:\"pattern\",inherit:a.Container,extend:{fill:function(){return\"url(#\"+this.id()+\")\"},update:function(t){return this.clear(),\"function\"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,i){return\"transform\"==t&&(t=\"patternTransform\"),a.Container.prototype.attr.call(this,t,e,i)}},construct:{pattern:function(t,e,i){return this.defs().pattern(t,e,i)}}}),a.extend(a.Defs,{pattern:function(t,e,i){return this.put(new a.Pattern).update(i).attr({x:0,y:0,width:t,height:e,patternUnits:\"userSpaceOnUse\"})}}),a.Shape=a.invent({create:function(t){this.constructor.call(this,t)},inherit:a.Element}),a.Symbol=a.invent({create:\"symbol\",inherit:a.Container,construct:{symbol:function(){return this.put(new a.Symbol)}}}),a.Use=a.invent({create:\"use\",inherit:a.Shape,extend:{element:function(t,e){return this.attr(\"href\",(e||\"\")+\"#\"+t,a.xlink)}},construct:{use:function(t,e){return this.put(new a.Use).element(t,e)}}}),a.Rect=a.invent({create:\"rect\",inherit:a.Shape,construct:{rect:function(t,e){return this.put(new a.Rect).size(t,e)}}}),a.Circle=a.invent({create:\"circle\",inherit:a.Shape,construct:{circle:function(t){return this.put(new a.Circle).rx(new a.Number(t).divide(2)).move(0,0)}}}),a.extend(a.Circle,a.FX,{rx:function(t){return this.attr(\"r\",t)},ry:function(t){return this.rx(t)}}),a.Ellipse=a.invent({create:\"ellipse\",inherit:a.Shape,construct:{ellipse:function(t,e){return this.put(new a.Ellipse).size(t,e).move(0,0)}}}),a.extend(a.Ellipse,a.Rect,a.FX,{rx:function(t){return this.attr(\"rx\",t)},ry:function(t){return this.attr(\"ry\",t)}}),a.extend(a.Circle,a.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr(\"cx\"):this.attr(\"cx\",t)},cy:function(t){return null==t?this.attr(\"cy\"):this.attr(\"cy\",t)},width:function(t){return null==t?2*this.rx():this.rx(new a.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new a.Number(t).divide(2))},size:function(t,e){var i=u(this,t,e);return this.rx(new a.Number(i.width).divide(2)).ry(new a.Number(i.height).divide(2))}}),a.Line=a.invent({create:\"line\",inherit:a.Shape,extend:{array:function(){return new a.PointArray([[this.attr(\"x1\"),this.attr(\"y1\")],[this.attr(\"x2\"),this.attr(\"y2\")]])},plot:function(t,e,i,s){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:i,y2:s}:new a.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var i=u(this,t,e);return this.attr(this.array().size(i.width,i.height).toLine())}},construct:{line:function(t,e,i,s){return a.Line.prototype.plot.apply(this.put(new a.Line),null!=t?[t,e,i,s]:[0,0,0,0])}}}),a.Polyline=a.invent({create:\"polyline\",inherit:a.Shape,construct:{polyline:function(t){return this.put(new a.Polyline).plot(t||new a.PointArray)}}}),a.Polygon=a.invent({create:\"polygon\",inherit:a.Shape,construct:{polygon:function(t){return this.put(new a.Polygon).plot(t||new a.PointArray)}}}),a.extend(a.Polyline,a.Polygon,{array:function(){return this._array||(this._array=new a.PointArray(this.attr(\"points\")))},plot:function(t){return null==t?this.array():this.clear().attr(\"points\",\"string\"==typeof t?t:this._array=new a.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr(\"points\",this.array().move(t,e))},size:function(t,e){var i=u(this,t,e);return this.attr(\"points\",this.array().size(i.width,i.height))}}),a.extend(a.Line,a.Polyline,a.Polygon,{morphArray:a.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),a.Path=a.invent({create:\"path\",inherit:a.Shape,extend:{morphArray:a.PathArray,array:function(){return this._array||(this._array=new a.PathArray(this.attr(\"d\")))},plot:function(t){return null==t?this.array():this.clear().attr(\"d\",\"string\"==typeof t?t:this._array=new a.PathArray(t))},clear:function(){return delete this._array,this}},construct:{path:function(t){return this.put(new a.Path).plot(t||new a.PathArray)}}}),a.Image=a.invent({create:\"image\",inherit:a.Shape,extend:{load:function(e){if(!e)return this;var i=this,s=new t.Image;return a.on(s,\"load\",(function(){a.off(s);var t=i.parent(a.Pattern);null!==t&&(0==i.width()&&0==i.height()&&i.size(s.width,s.height),t&&0==t.width()&&0==t.height()&&t.size(i.width(),i.height()),\"function\"==typeof i._loaded&&i._loaded.call(i,{width:s.width,height:s.height,ratio:s.width/s.height,url:e}))})),a.on(s,\"error\",(function(t){a.off(s),\"function\"==typeof i._error&&i._error.call(i,t)})),this.attr(\"href\",s.src=this.src=e,a.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,i){return this.put(new a.Image).load(t).size(e||0,i||e||0)}}}),a.Text=a.invent({create:function(){this.constructor.call(this,a.create(\"text\")),this.dom.leading=new a.Number(1.3),this._rebuild=!0,this._build=!1,this.attr(\"font-family\",a.defaults.attrs[\"font-family\"])},inherit:a.Shape,extend:{x:function(t){return null==t?this.attr(\"x\"):this.attr(\"x\",t)},text:function(t){if(void 0===t){t=\"\";for(var e=this.node.childNodes,i=0,s=e.length;i<s;++i)0!=i&&3!=e[i].nodeType&&1==a.adopt(e[i]).dom.newLined&&(t+=\"\\n\"),t+=e[i].textContent;return t}if(this.clear().build(!0),\"function\"==typeof t)t.call(this,this);else{i=0;for(var r=(t=t.split(\"\\n\")).length;i<r;i++)this.tspan(t[i]).newLine()}return this.build(!1).rebuild()},size:function(t){return this.attr(\"font-size\",t).rebuild()},leading:function(t){return null==t?this.dom.leading:(this.dom.leading=new a.Number(t),this.rebuild())},lines:function(){var t=(this.textPath&&this.textPath()||this).node,e=a.utils.map(a.utils.filterSVGElements(t.childNodes),(function(t){return a.adopt(t)}));return new a.Set(e)},rebuild:function(t){if(\"boolean\"==typeof t&&(this._rebuild=t),this._rebuild){var e=this,i=0,s=this.dom.leading*new a.Number(this.attr(\"font-size\"));this.lines().each((function(){this.dom.newLined&&(e.textPath()||this.attr(\"x\",e.attr(\"x\")),\"\\n\"==this.text()?i+=s:(this.attr(\"dy\",s+i),i=0))})),this.fire(\"rebuild\")}return this},build:function(t){return this._build=!!t,this},setData:function(t){return this.dom=t,this.dom.leading=new a.Number(t.leading||1.3),this}},construct:{text:function(t){return this.put(new a.Text).text(t)},plain:function(t){return this.put(new a.Text).plain(t)}}}),a.Tspan=a.invent({create:\"tspan\",inherit:a.Shape,extend:{text:function(t){return null==t?this.node.textContent+(this.dom.newLined?\"\\n\":\"\"):(\"function\"==typeof t?t.call(this,this):this.plain(t),this)},dx:function(t){return this.attr(\"dx\",t)},dy:function(t){return this.attr(\"dy\",t)},newLine:function(){var t=this.parent(a.Text);return this.dom.newLined=!0,this.dy(t.dom.leading*t.attr(\"font-size\")).attr(\"x\",t.x())}}}),a.extend(a.Text,a.Tspan,{plain:function(t){return!1===this._build&&this.clear(),this.node.appendChild(e.createTextNode(t)),this},tspan:function(t){var e=(this.textPath&&this.textPath()||this).node,i=new a.Tspan;return!1===this._build&&this.clear(),e.appendChild(i.node),i.text(t)},clear:function(){for(var t=(this.textPath&&this.textPath()||this).node;t.hasChildNodes();)t.removeChild(t.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),a.TextPath=a.invent({create:\"textPath\",inherit:a.Parent,parent:a.Text,construct:{morphArray:a.PathArray,array:function(){var t=this.track();return t?t.array():null},plot:function(t){var e=this.track(),i=null;return e&&(i=e.plot(t)),null==t?i:this},track:function(){var t=this.textPath();if(t)return t.reference(\"href\")},textPath:function(){if(this.node.firstChild&&\"textPath\"==this.node.firstChild.nodeName)return a.adopt(this.node.firstChild)}}}),a.Nested=a.invent({create:function(){this.constructor.call(this,a.create(\"svg\")),this.style(\"overflow\",\"visible\")},inherit:a.Container,construct:{nested:function(){return this.put(new a.Nested)}}});var l={stroke:[\"color\",\"width\",\"opacity\",\"linecap\",\"linejoin\",\"miterlimit\",\"dasharray\",\"dashoffset\"],fill:[\"color\",\"opacity\",\"rule\"],prefix:function(t,e){return\"color\"==e?t:t+\"-\"+e}};function h(t,e,i,s){return i+s.replace(a.regex.dots,\" .\")}function c(t){return t.toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()}))}function d(t){return t.charAt(0).toUpperCase()+t.slice(1)}function g(t){var e=t.toString(16);return 1==e.length?\"0\"+e:e}function u(t,e,i){if(null==e||null==i){var a=t.bbox();null==e?e=a.width/a.height*i:null==i&&(i=a.height/a.width*e)}return{width:e,height:i}}function p(t,e,i){return{x:e*t.a+i*t.c+0,y:e*t.b+i*t.d+0}}function f(t){return{a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]}}function x(e){for(var i=e.childNodes.length-1;i>=0;i--)e.childNodes[i]instanceof t.SVGElement&&x(e.childNodes[i]);return a.adopt(e).id(a.eid(e.nodeName))}function b(t){return Math.abs(t)>1e-37?t:0}[\"fill\",\"stroke\"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if(\"string\"==typeof e||a.Color.isRgb(e)||e&&\"function\"==typeof e.fill)this.attr(t,e);else for(var i=l[t].length-1;i>=0;i--)null!=e[l[t][i]]&&this.attr(l.prefix(t,l[t][i]),e[l[t][i]]);return this},a.extend(a.Element,a.FX,e)})),a.extend(a.Element,a.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr(\"transform\",new a.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr(\"opacity\",t)},dx:function(t){return this.x(new a.Number(t).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(t){return this.y(new a.Number(t).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),a.Set=a.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,i=t.length;e<i;e++)this.members.push(t[e]);return this},remove:function(t){var e=this.index(t);return e>-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e<i;e++)t.apply(this.members[e],[e,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(t){return this.index(t)>=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new a.Set(t)}}}),a.FX.Set=a.invent({create:function(t){this.set=t}}),a.Set.inherit=function(){var t=[];for(var e in a.Shape.prototype)\"function\"==typeof a.Shape.prototype[e]&&\"function\"!=typeof a.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){a.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e<i;e++)this.members[e]&&\"function\"==typeof this.members[e][t]&&this.members[e][t].apply(this.members[e],arguments);return\"animate\"==t?this.fx||(this.fx=new a.FX.Set(this)):this}})),t=[],a.FX.prototype)\"function\"==typeof a.FX.prototype[e]&&\"function\"!=typeof a.FX.Set.prototype[e]&&t.push(e);t.forEach((function(t){a.FX.Set.prototype[t]=function(){for(var e=0,i=this.set.members.length;e<i;e++)this.set.members[e].fx[t].apply(this.set.members[e].fx,arguments);return this}}))},a.extend(a.Element,{}),a.extend(a.Element,{remember:function(t,e){if(\"object\"===i(arguments[0]))for(var a in t)this.remember(a,t[a]);else{if(1==arguments.length)return this.memory()[t];this.memory()[t]=e}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var t=arguments.length-1;t>=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(t){var i=e.getElementById(function(t){var e=(t||\"\").toString().match(a.regex.reference);if(e)return e[1]}(t)||t);return a.adopt(i)},a.select=function(t,i){return new a.Set(a.utils.map((i||e).querySelectorAll(t),(function(t){return a.adopt(t)})))},a.extend(a.Parent,{select:function(t){return a.select(t,this.node)}});var v=\"abcdef\".split(\"\");if(\"function\"!=typeof t.CustomEvent){var m=function(t,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent(\"CustomEvent\");return a.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),a};m.prototype=t.Event.prototype,a.CustomEvent=m}else a.CustomEvent=t.CustomEvent;return a}, true?!(__WEBPACK_AMD_DEFINE_RESULT__ = (function(){return Ht(Rt,Rt.document)}).call(exports, __webpack_require__, exports, module),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):undefined,\n/*! svg.filter.js - v2.0.2 - 2016-02-24\n  * https://github.com/wout/svg.filter.js\n  * Copyright (c) 2016 Wout Fierens; Licensed MIT */\nfunction(){SVG.Filter=SVG.invent({create:\"filter\",inherit:SVG.Parent,extend:{source:\"SourceGraphic\",sourceAlpha:\"SourceAlpha\",background:\"BackgroundImage\",backgroundAlpha:\"BackgroundAlpha\",fill:\"FillPaint\",stroke:\"StrokePaint\",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr(\"in\")&&this.autoSetIn&&t.attr(\"in\",this.source),t.attr(\"result\")||t.attr(\"result\",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,a,s){return this.put(new SVG.DisplacementMapEffect(t,e,i,a,s))},specularLighting:function(t,e,i,a){return this.put(new SVG.SpecularLightingEffect(t,e,i,a))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,a,s){return this.put(new SVG.TurbulenceEffect(t,e,i,a,s))},toString:function(){return\"url(#\"+this.attr(\"id\")+\")\"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return\"function\"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr(\"filter\",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr(\"filter\",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result=\"'+this.attr(\"in\")+'\"]').get(0)||this.attr(\"in\"):this.attr(\"in\",t)},result:function(t){return null==t?this.attr(\"result\"):this.attr(\"result\",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result=\"'+this.attr(\"in\")+'\"]').get(0)||this.attr(\"in\"):this.attr(\"in\",t)},result:function(t){return null==t?this.attr(\"result\"):this.attr(\"result\",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,a){return this.parent()&&this.parent().displacementMap(this,t,e,i,a)},specularLighting:function(t,e,i,a){return this.parent()&&this.parent().specularLighting(t,e,i,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,a,s){return this.parent()&&this.parent().turbulence(t,e,i,a,s).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr(\"in\",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||\"normal\"})},colorMatrix:function(t,e){\"matrix\"==t&&(e=s(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=s(t),this.attr({order:Math.sqrt(t.split(\" \").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr(\"flood-color\",t),null!=e&&this.attr(\"flood-opacity\",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr(\"href\",t,SVG.xlink)},displacementMap:function(t,e,i,a,s){this.attr({in:t,in2:e,scale:i,xChannelSelector:a,yChannelSelector:s})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr(\"stdDeviation\",function(t){if(!Array.isArray(t))return t;for(var e=0,i=t.length,a=[];e<i;e++)a.push(t[e]);return a.join(\" \")}(Array.prototype.slice.call(arguments))):this.attr(\"stdDeviation\",\"0 0\")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,a,s){this.attr({numOctaves:e,seed:i,stitchTiles:a,baseFrequency:t,type:s})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each((function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))}))}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i<t.length;i++)t[i]instanceof SVG.MergeNode?this.put(t[i]):this.put(new SVG.MergeNode(t[i]))}},componentTransfer:function(t){if(this.rgb=new SVG.Set,[\"r\",\"g\",\"b\",\"a\"].forEach(function(t){this[t]=new(SVG[\"Func\"+t.toUpperCase()])(\"identity\"),this.rgb.add(this[t]),this.node.appendChild(this[t].node)}.bind(this)),t)for(var e in t.rgb&&([\"r\",\"g\",\"b\"].forEach(function(e){this[e].attr(t.rgb)}.bind(this)),delete t.rgb),t)this[e].attr(t[e])},diffuseLighting:function(t,e,i){this.attr({surfaceScale:t,diffuseConstant:e,kernelUnitLength:i})},specularLighting:function(t,e,i,a){this.attr({surfaceScale:t,diffuseConstant:e,specularExponent:i,kernelUnitLength:a})}},a={distantLight:function(t,e){this.attr({azimuth:t,elevation:e})},pointLight:function(t,e,i){this.attr({x:t,y:e,z:i})},spotLight:function(t,e,i,a,s,r){this.attr({x:t,y:e,z:i,pointsAtX:a,pointsAtY:s,pointsAtZ:r})},mergeNode:function(t){this.attr(\"in\",t)}};function s(t){return Array.isArray(t)&&(t=new SVG.Array(t)),t.toString().replace(/^\\s+/,\"\").replace(/\\s+$/,\"\").replace(/\\s+/g,\" \")}function r(){var t=function(){};for(var e in\"function\"==typeof arguments[arguments.length-1]&&(t=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var i in arguments[e])t(arguments[e][i],i,arguments[e])}[\"r\",\"g\",\"b\",\"a\"].forEach((function(t){a[\"Func\"+t.toUpperCase()]=function(t){switch(this.attr(\"type\",t),t){case\"table\":this.attr(\"tableValues\",arguments[1]);break;case\"linear\":this.attr(\"slope\",arguments[1]),this.attr(\"intercept\",arguments[2]);break;case\"gamma\":this.attr(\"amplitude\",arguments[1]),this.attr(\"exponent\",arguments[2]),this.attr(\"offset\",arguments[2])}}})),r(e,(function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+\"Effect\"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create(\"fe\"+i)),t.apply(this,arguments),this.result(this.attr(\"id\")+\"Out\")},inherit:SVG.Effect,extend:{}})})),r(i,(function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+\"Effect\"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create(\"fe\"+i)),t.apply(this,arguments),this.result(this.attr(\"id\")+\"Out\")},inherit:SVG.ParentEffect,extend:{}})})),r(a,(function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i]=SVG.invent({create:function(){this.constructor.call(this,SVG.create(\"fe\"+i)),t.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})})),SVG.extend(SVG.MergeEffect,{in:function(t){return t instanceof SVG.MergeNode?this.add(t,0):this.add(new SVG.MergeNode(t),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(t){return null==t?this.parent()&&this.parent().select('[result=\"'+this.attr(\"in2\")+'\"]').get(0)||this.attr(\"in2\"):this.attr(\"in2\",t)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function t(t,s,r,o,n,l,h){for(var c=t.slice(s,r||h),d=o.slice(n,l||h),g=0,u={pos:[0,0],start:[0,0]},p={pos:[0,0],start:[0,0]};;){if(c[g]=e.call(u,c[g]),d[g]=e.call(p,d[g]),c[g][0]!=d[g][0]||\"M\"==c[g][0]||\"A\"==c[g][0]&&(c[g][4]!=d[g][4]||c[g][5]!=d[g][5])?(Array.prototype.splice.apply(c,[g,1].concat(a.call(u,c[g]))),Array.prototype.splice.apply(d,[g,1].concat(a.call(p,d[g])))):(c[g]=i.call(u,c[g]),d[g]=i.call(p,d[g])),++g==c.length&&g==d.length)break;g==c.length&&c.push([\"C\",u.pos[0],u.pos[1],u.pos[0],u.pos[1],u.pos[0],u.pos[1]]),g==d.length&&d.push([\"C\",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]])}return{start:c,dest:d}}function e(t){switch(t[0]){case\"z\":case\"Z\":t[0]=\"L\",t[1]=this.start[0],t[2]=this.start[1];break;case\"H\":t[0]=\"L\",t[2]=this.pos[1];break;case\"V\":t[0]=\"L\",t[2]=t[1],t[1]=this.pos[0];break;case\"T\":t[0]=\"Q\",t[3]=t[1],t[4]=t[2],t[1]=this.reflection[1],t[2]=this.reflection[0];break;case\"S\":t[0]=\"C\",t[6]=t[4],t[5]=t[3],t[4]=t[2],t[3]=t[1],t[2]=this.reflection[1],t[1]=this.reflection[0]}return t}function i(t){var e=t.length;return this.pos=[t[e-2],t[e-1]],-1!=\"SCQT\".indexOf(t[0])&&(this.reflection=[2*this.pos[0]-t[e-4],2*this.pos[1]-t[e-3]]),t}function a(t){var e=[t];switch(t[0]){case\"M\":return this.pos=this.start=[t[1],t[2]],e;case\"L\":t[5]=t[3]=t[1],t[6]=t[4]=t[2],t[1]=this.pos[0],t[2]=this.pos[1];break;case\"Q\":t[6]=t[4],t[5]=t[3],t[4]=1*t[4]/3+2*t[2]/3,t[3]=1*t[3]/3+2*t[1]/3,t[2]=1*this.pos[1]/3+2*t[2]/3,t[1]=1*this.pos[0]/3+2*t[1]/3;break;case\"A\":e=function(t,e){var i,a,s,r,o,n,l,h,c,d,g,u,p,f,x,b,v,m,y,w,k,A,S,C,L,P,I=Math.abs(e[1]),T=Math.abs(e[2]),M=e[3]%360,z=e[4],X=e[5],E=e[6],Y=e[7],F=new SVG.Point(t),R=new SVG.Point(E,Y),H=[];if(0===I||0===T||F.x===R.x&&F.y===R.y)return[[\"C\",F.x,F.y,R.x,R.y,R.x,R.y]];i=new SVG.Point((F.x-R.x)/2,(F.y-R.y)/2).transform((new SVG.Matrix).rotate(M)),(a=i.x*i.x/(I*I)+i.y*i.y/(T*T))>1&&(I*=a=Math.sqrt(a),T*=a);s=(new SVG.Matrix).rotate(M).scale(1/I,1/T).rotate(-M),F=F.transform(s),R=R.transform(s),r=[R.x-F.x,R.y-F.y],n=r[0]*r[0]+r[1]*r[1],o=Math.sqrt(n),r[0]/=o,r[1]/=o,l=n<4?Math.sqrt(1-n/4):0,z===X&&(l*=-1);h=new SVG.Point((R.x+F.x)/2+l*-r[1],(R.y+F.y)/2+l*r[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(R.x-h.x,R.y-h.y),g=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(g*=-1);u=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(u*=-1);X&&g>u&&(u+=2*Math.PI);!X&&g<u&&(u-=2*Math.PI);for(f=Math.ceil(2*Math.abs(g-u)/Math.PI),b=[],v=g,p=(u-g)/f,x=4*Math.tan(p/4)/3,k=0;k<=f;k++)y=Math.cos(v),m=Math.sin(v),w=new SVG.Point(h.x+y,h.y+m),b[k]=[new SVG.Point(w.x+x*m,w.y-x*y),w,new SVG.Point(w.x-x*m,w.y+x*y)],v+=p;for(b[0][0]=b[0][1].clone(),b[b.length-1][2]=b[b.length-1][1].clone(),s=(new SVG.Matrix).rotate(M).scale(I,T).rotate(-M),k=0,A=b.length;k<A;k++)b[k][0]=b[k][0].transform(s),b[k][1]=b[k][1].transform(s),b[k][2]=b[k][2].transform(s);for(k=1,A=b.length;k<A;k++)S=(w=b[k-1][2]).x,C=w.y,L=(w=b[k][0]).x,P=w.y,E=(w=b[k][1]).x,Y=w.y,H.push([\"C\",S,C,L,P,E,Y]);return H}(this.pos,t),t=e[0]}return t[0]=\"C\",this.pos=[t[5],t[6]],this.reflection=[2*t[5]-t[3],2*t[6]-t[4]],e}function s(t,e){if(!1===e)return!1;for(var i=e,a=t.length;i<a;++i)if(\"M\"==t[i][0])return i;return!1}SVG.extend(SVG.PathArray,{morph:function(e){for(var i=this.value,a=this.parse(e),r=0,o=0,n=!1,l=!1;!1!==r||!1!==o;){var h;n=s(i,!1!==r&&r+1),l=s(a,!1!==o&&o+1),!1===r&&(r=0==(h=new SVG.PathArray(c.start).bbox()).height||0==h.width?i.push(i[0])-1:i.push([\"M\",h.x+h.width/2,h.y+h.height/2])-1),!1===o&&(o=0==(h=new SVG.PathArray(c.dest).bbox()).height||0==h.width?a.push(a[0])-1:a.push([\"M\",h.x+h.width/2,h.y+h.height/2])-1);var c=t(i,r,n,a,o,l);i=i.slice(0,r).concat(c.start,!1===n?[]:i.slice(n)),a=a.slice(0,o).concat(c.dest,!1===l?[]:a.slice(l)),r=!1!==n&&r+c.start.length,o=!1!==l&&o+c.dest.length}return this.value=i,this.destination=new SVG.PathArray,this.destination.value=a,this}})}(),\n/*! svg.draggable.js - v2.2.2 - 2019-01-08\n  * https://github.com/svgdotjs/svg.draggable.js\n  * Copyright (c) 2019 Wout Fierens; Licensed MIT */\nfunction(){function t(t){t.remember(\"_draggable\",this),this.el=t}t.prototype.init=function(t,e){var i=this;this.constraint=t,this.value=e,this.el.on(\"mousedown.drag\",(function(t){i.start(t)})),this.el.on(\"touchstart.drag\",(function(t){i.start(t)}))},t.prototype.transformPoint=function(t,e){var i=(t=t||window.event).changedTouches&&t.changedTouches[0]||t;return this.p.x=i.clientX-(e||0),this.p.y=i.clientY,this.p.matrixTransform(this.m)},t.prototype.getBBox=function(){var t=this.el.bbox();return this.el instanceof SVG.Nested&&(t=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(t.x=this.el.x(),t.y=this.el.y()),t},t.prototype.start=function(t){if(\"click\"!=t.type&&\"mousedown\"!=t.type&&\"mousemove\"!=t.type||1==(t.which||t.buttons)){var e=this;if(this.el.fire(\"beforedrag\",{event:t,handler:this}),!this.el.event().defaultPrevented){t.preventDefault(),t.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var i,a=this.getBBox();if(this.el instanceof SVG.Text)switch(i=this.el.node.getComputedTextLength(),this.el.attr(\"text-anchor\")){case\"middle\":i/=2;break;case\"start\":i=0}this.startPoints={point:this.transformPoint(t,i),box:a,transform:this.el.transform()},SVG.on(window,\"mousemove.drag\",(function(t){e.drag(t)})),SVG.on(window,\"touchmove.drag\",(function(t){e.drag(t)})),SVG.on(window,\"mouseup.drag\",(function(t){e.end(t)})),SVG.on(window,\"touchend.drag\",(function(t){e.end(t)})),this.el.fire(\"dragstart\",{event:t,p:this.startPoints.point,m:this.m,handler:this})}}},t.prototype.drag=function(t){var e=this.getBBox(),i=this.transformPoint(t),a=this.startPoints.box.x+i.x-this.startPoints.point.x,s=this.startPoints.box.y+i.y-this.startPoints.point.y,r=this.constraint,o=i.x-this.startPoints.point.x,n=i.y-this.startPoints.point.y;if(this.el.fire(\"dragmove\",{event:t,p:i,m:this.m,handler:this}),this.el.event().defaultPrevented)return i;if(\"function\"==typeof r){var l=r.call(this.el,a,s,this.m);\"boolean\"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(a):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(s):!1!==l.y&&this.el.y(l.y)}else\"object\"==typeof r&&(null!=r.minX&&a<r.minX?o=(a=r.minX)-this.startPoints.box.x:null!=r.maxX&&a>r.maxX-e.width&&(o=(a=r.maxX-e.width)-this.startPoints.box.x),null!=r.minY&&s<r.minY?n=(s=r.minY)-this.startPoints.box.y:null!=r.maxY&&s>r.maxY-e.height&&(n=(s=r.maxY-e.height)-this.startPoints.box.y),null!=r.snapToGrid&&(a-=a%r.snapToGrid,s-=s%r.snapToGrid,o-=o%r.snapToGrid,n-=n%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:o,y:n},!0):this.el.move(a,s));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire(\"dragend\",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,\"mousemove.drag\"),SVG.off(window,\"touchmove.drag\"),SVG.off(window,\"mouseup.drag\"),SVG.off(window,\"touchend.drag\")},SVG.extend(SVG.Element,{draggable:function(e,i){\"function\"!=typeof e&&\"object\"!=typeof e||(i=e,e=!0);var a=this.remember(\"_draggable\")||new t(this);return(e=void 0===e||e)?a.init(i||{},e):(this.off(\"mousedown.drag\"),this.off(\"touchstart.drag\")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember(\"_selectHandler\",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:[\"width\",0],rb:[\"width\",\"height\"],lb:[0,\"height\"],t:[\"width\",0],r:[\"width\",\"height\"],b:[\"width\",\"height\"],l:[0,\"height\"]},this.pointCoord=function(t,e,i){var a=\"string\"!=typeof t?t:e[t];return i?a/2:a},this.pointCoords=function(t,e){var i=this.pointsList[t];return{x:this.pointCoord(i[0],e,\"t\"===t||\"b\"===t),y:this.pointCoord(i[1],e,\"r\"===t||\"l\"===t)}}}t.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var s in this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);var r=[\"points\",\"pointsExclude\"];for(var s in r){var o=this.options[r[s]];\"string\"==typeof o?o=o.length>0?o.split(/\\s*,\\s*/i):[]:\"boolean\"==typeof o&&\"points\"===r[s]&&(o=o?a:[]),this.options[r[s]]=o}this.options.points=[a,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==[\"line\",\"polyline\",\"polygon\"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i<a;++i){var s=function(e){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var a=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;t.el.fire(\"point\",{x:a,y:s,i:e,event:i})}}(i),r=this.drawPoint(e[i][0],e[i][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+\"_point\").on(\"touchstart\",s).on(\"mousedown\",s);this.pointSelection.set.add(r)}},t.prototype.drawPoint=function(t,e){var i=this.options.pointType;switch(i){case\"circle\":return this.drawCircle(t,e);case\"rect\":return this.drawRect(t,e);default:if(\"function\"==typeof i)return i.call(this,t,e);throw new Error(\"Unknown \"+i+\" point type!\")}},t.prototype.drawCircle=function(t,e){return this.nested.circle(this.options.pointSize).center(t,e)},t.prototype.drawRect=function(t,e){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(t,e)},t.prototype.updatePointSelection=function(){var t=this.getPointArray();this.pointSelection.set.each((function(e){this.cx()===t[e][0]&&this.cy()===t[e][1]||this.center(t[e][0],t[e][1])}))},t.prototype.updateRectSelection=function(){var t=this,e=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:e.width,height:e.height}),this.options.points.length&&this.options.points.map((function(i,a){var s=t.pointCoords(i,e);t.rectSelection.set.get(a+1).center(s.x,s.y)})),this.options.rotationPoint){var i=this.rectSelection.set.length();this.rectSelection.set.get(i-1).center(e.width/2,20)}},t.prototype.selectRect=function(t){var e=this,i=this.el.bbox();function a(t){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var a=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;e.el.fire(t,{x:a,y:s,event:i})}}if(this.rectSelection.isSelected=t,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(i.width,i.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2){this.options.points.map((function(t,s){var r=e.pointCoords(t,i),o=e.drawPoint(r.x,r.y).attr(\"class\",e.options.classPoints+\"_\"+t).on(\"mousedown\",a(t)).on(\"touchstart\",a(t));e.rectSelection.set.add(o)})),this.rectSelection.set.each((function(){this.addClass(e.options.classPoints)}))}if(this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var s=function(t){(t=t||window.event).preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation();var i=t.pageX||t.touches[0].pageX,a=t.pageY||t.touches[0].pageY;e.el.fire(\"rot\",{x:i,y:a,event:t})},r=this.drawPoint(i.width/2,20).attr(\"class\",this.options.classPoints+\"_rot\").on(\"touchstart\",s).on(\"mousedown\",s);this.rectSelection.set.add(r)}},t.prototype.handler=function(){var t=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(t.x,t.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},t.prototype.observe=function(){var t=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver((function(){t.handler()})),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(t){}else this.el.off(\"DOMAttrModified.select\"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on(\"DOMAttrModified.select\",(function(){t.handler()}))},t.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each((function(){this.remove()})),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each((function(){this.remove()})),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(e,i){return\"object\"==typeof e&&(i=e,e=!0),(this.remember(\"_selectHandler\")||new t(this)).init(void 0===e||e,i||{}),this}}),SVG.Element.prototype.selectize.defaults={points:[\"lt\",\"rt\",\"rb\",\"lb\",\"t\",\"r\",\"b\",\"l\"],pointsExclude:[],classRect:\"svg_select_boundingRect\",classPoints:\"svg_select_points\",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:\"circle\"}}(),function(){(function(){function t(t){t.remember(\"_resizeHandler\",this),this.el=t,this.parameters={},this.lastUpdateCall=null,this.p=t.doc().node.createSVGPoint()}t.prototype.transformPoint=function(t,e,i){return this.p.x=t-(this.offset.x-window.pageXOffset),this.p.y=e-(this.offset.y-window.pageYOffset),this.p.matrixTransform(i||this.m)},t.prototype._extractPosition=function(t){return{x:null!=t.clientX?t.clientX:t.touches[0].clientX,y:null!=t.clientY?t.clientY:t.touches[0].clientY}},t.prototype.init=function(t){var e=this;if(this.stop(),\"stop\"!==t){for(var i in this.options={},this.el.resize.defaults)this.options[i]=this.el.resize.defaults[i],void 0!==t[i]&&(this.options[i]=t[i]);this.el.on(\"lt.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"rt.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"rb.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"lb.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"t.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"r.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"b.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"l.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"rot.resize\",(function(t){e.resize(t||window.event)})),this.el.on(\"point.resize\",(function(t){e.resize(t||window.event)})),this.update()}},t.prototype.stop=function(){return this.el.off(\"lt.resize\"),this.el.off(\"rt.resize\"),this.el.off(\"rb.resize\"),this.el.off(\"lb.resize\"),this.el.off(\"t.resize\"),this.el.off(\"r.resize\"),this.el.off(\"b.resize\"),this.el.off(\"l.resize\"),this.el.off(\"rot.resize\"),this.el.off(\"point.resize\"),this},t.prototype.resize=function(t){var e=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var i=this._extractPosition(t.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(i.x,i.y),x:t.detail.x,y:t.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},\"text\"===this.el.type&&(this.parameters.fontSize=this.el.attr()[\"font-size\"]),void 0!==t.detail.i){var a=this.el.array().valueOf();this.parameters.i=t.detail.i,this.parameters.pointCoords=[a[t.detail.i][0],a[t.detail.i][1]]}switch(t.type){case\"lt\":this.calc=function(t,e){var i=this.snapToGrid(t,e);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height-i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case\"rt\":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case\"rb\":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case\"lb\":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case\"t\":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case\"r\":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case\"b\":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case\"l\":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case\"rot\":this.calc=function(t,e){var i=t+this.parameters.p.x,a=e+this.parameters.p.y,s=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(a-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),o=this.parameters.rotation+180*(r-s)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(o-o%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case\"point\":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),a=this.el.array().valueOf();a[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],a[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(a)}}this.el.fire(\"resizestart\",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,\"touchmove.resize\",(function(t){e.update(t||window.event)})),SVG.on(window,\"touchend.resize\",(function(){e.done()})),SVG.on(window,\"mousemove.resize\",(function(t){e.update(t||window.event)})),SVG.on(window,\"mouseup.resize\",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,s=i.y-this.parameters.p.y;this.lastUpdateCall=[a,s],this.calc(a,s),this.el.fire(\"resizing\",{dx:a,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,\"mousemove.resize\"),SVG.off(window,\"mouseup.resize\"),SVG.off(window,\"touchmove.resize\"),SVG.off(window,\"touchend.resize\"),this.el.fire(\"resizedone\")},t.prototype.snapToGrid=function(t,e,i,a){var s;return void 0!==a?s=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=null==i?3:i,s=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),e<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])<this.options.snapToGrid/2?s[0]:s[0]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),e-=Math.abs(s[1])<this.options.snapToGrid/2?s[1]:s[1]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(t,e,i,a)},t.prototype.constraintToBox=function(t,e,i,a){var s,r,o=this.options.constraint||{};return void 0!==a?(s=i,r=a):(s=this.parameters.box.x+(1&i?0:this.parameters.box.width),r=this.parameters.box.y+(2&i?0:this.parameters.box.height)),void 0!==o.minX&&s+t<o.minX&&(t=o.minX-s),void 0!==o.maxX&&s+t>o.maxX&&(t=o.maxX-s),void 0!==o.minY&&r+e<o.minY&&(e=o.minY-r),void 0!==o.maxY&&r+e>o.maxY&&(e=o.maxY-r),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],o=s/r;return o<a?(i[1]=s/a-this.parameters.box.height,e&&(i[1]=-i[1])):o>a&&(i[0]=this.parameters.box.width-r*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember(\"_resizeHandler\")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var Gt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"initModules\",value:function(){this.ctx.publicMethods=[\"updateOptions\",\"updateSeries\",\"appendData\",\"appendSeries\",\"isSeriesHidden\",\"toggleSeries\",\"showSeries\",\"hideSeries\",\"setLocale\",\"resetSeries\",\"zoomX\",\"toggleDataPointSelection\",\"dataURI\",\"exportToCSV\",\"addXaxisAnnotation\",\"addYaxisAnnotation\",\"addPointAnnotation\",\"clearAnnotations\",\"removeAnnotation\",\"paper\",\"destroy\"],this.ctx.eventList=[\"click\",\"mousedown\",\"mousemove\",\"mouseleave\",\"touchstart\",\"touchmove\",\"touchleave\",\"mouseup\",\"touchend\"],this.ctx.animations=new b(this.ctx),this.ctx.axes=new J(this.ctx),this.ctx.core=new Wt(this.ctx.el,this.ctx),this.ctx.config=new E({}),this.ctx.data=new W(this.ctx),this.ctx.grid=new j(this.ctx),this.ctx.graphics=new m(this.ctx),this.ctx.coreUtils=new y(this.ctx),this.ctx.crosshairs=new Q(this.ctx),this.ctx.events=new Z(this.ctx),this.ctx.exports=new G(this.ctx),this.ctx.localization=new $(this.ctx),this.ctx.options=new L,this.ctx.responsive=new K(this.ctx),this.ctx.series=new N(this.ctx),this.ctx.theme=new tt(this.ctx),this.ctx.formatters=new T(this.ctx),this.ctx.titleSubtitle=new et(this.ctx),this.ctx.legend=new lt(this.ctx),this.ctx.toolbar=new ht(this.ctx),this.ctx.tooltip=new bt(this.ctx),this.ctx.dimensions=new ot(this.ctx),this.ctx.updateHelpers=new Bt(this.ctx),this.ctx.zoomPanSelection=new ct(this.ctx),this.ctx.w.globals.tooltip=new bt(this.ctx)}}]),t}(),Vt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return r(t,[{key:\"clear\",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:\"killSVG\",value:function(t){t.each((function(t,e){this.removeClass(\"*\"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:\"clearDomElements\",value:function(t){var e=this,i=t.isUpdating,a=this.w.globals.dom.Paper.node;a.parentNode&&a.parentNode.parentNode&&!i&&(a.parentNode.parentNode.style.minHeight=\"unset\");var s=this.w.globals.dom.baseEl;s&&this.ctx.eventList.forEach((function(t){s.removeEventListener(t,e.ctx.events.documentEvent)}));var r=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elLegendWrap=null,r.elLegendForeign=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elForecastMask=null,r.elNonForecastMask=null,r.elDefs=null}}]),t}(),jt=new WeakMap;var _t=function(){function t(e,i){a(this,t),this.opts=i,this.ctx=this,this.w=new F(i).init(),this.el=e,this.w.globals.cuid=x.randomId(),this.w.globals.chartID=this.w.config.chart.id?x.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Gt(this).initModules(),this.create=x.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return r(t,[{key:\"render\",value:function(){var t=this;return new Promise((function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;if(\"function\"==typeof a&&a(t,t.w),t.events.fireEvent(\"beforeMount\",[t,t.w]),window.addEventListener(\"resize\",t.windowResizeHandler),function(t,e){var i=!1;if(t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var a=t.getBoundingClientRect();\"none\"!==t.style.display&&0!==a.width||(i=!0)}var s=new ResizeObserver((function(a){i&&e.call(t,a),i=!0}));t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(t.children).forEach((function(t){return s.observe(t)})):s.observe(t),jt.set(e,s)}(t.el.parentNode,t.parentResizeHandler),!t.css){var s=t.el.getRootNode&&t.el.getRootNode(),r=x.is(\"ShadowRoot\",s),o=t.el.ownerDocument,n=o.getElementById(\"apexcharts-css\");if(r||!n){var l;t.css=document.createElement(\"style\"),t.css.id=\"apexcharts-css\",t.css.textContent='@keyframes opaque {\\n  0% {\\n      opacity: 0\\n  }\\n\\n  to {\\n      opacity: 1\\n  }\\n}\\n\\n@keyframes resizeanim {\\n  0%,to {\\n      opacity: 0\\n  }\\n}\\n\\n.apexcharts-canvas {\\n  position: relative;\\n  user-select: none\\n}\\n\\n.apexcharts-canvas ::-webkit-scrollbar {\\n  -webkit-appearance: none;\\n  width: 6px\\n}\\n\\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\\n  border-radius: 4px;\\n  background-color: rgba(0,0,0,.5);\\n  box-shadow: 0 0 1px rgba(255,255,255,.5);\\n  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)\\n}\\n\\n.apexcharts-inner {\\n  position: relative\\n}\\n\\n.apexcharts-text tspan {\\n  font-family: inherit\\n}\\n\\n.legend-mouseover-inactive {\\n  transition: .15s ease all;\\n  opacity: .2\\n}\\n\\n.apexcharts-legend-text {\\n  padding-left: 15px;\\n  margin-left: -15px;\\n}\\n\\n.apexcharts-series-collapsed {\\n  opacity: 0\\n}\\n\\n.apexcharts-tooltip {\\n  border-radius: 5px;\\n  box-shadow: 2px 2px 6px -4px #999;\\n  cursor: default;\\n  font-size: 14px;\\n  left: 62px;\\n  opacity: 0;\\n  pointer-events: none;\\n  position: absolute;\\n  top: 20px;\\n  display: flex;\\n  flex-direction: column;\\n  overflow: hidden;\\n  white-space: nowrap;\\n  z-index: 12;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-tooltip.apexcharts-active {\\n  opacity: 1;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-tooltip.apexcharts-theme-light {\\n  border: 1px solid #e3e3e3;\\n  background: rgba(255,255,255,.96)\\n}\\n\\n.apexcharts-tooltip.apexcharts-theme-dark {\\n  color: #fff;\\n  background: rgba(30,30,30,.8)\\n}\\n\\n.apexcharts-tooltip * {\\n  font-family: inherit\\n}\\n\\n.apexcharts-tooltip-title {\\n  padding: 6px;\\n  font-size: 15px;\\n  margin-bottom: 4px\\n}\\n\\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\\n  background: #eceff1;\\n  border-bottom: 1px solid #ddd\\n}\\n\\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\\n  background: rgba(0,0,0,.7);\\n  border-bottom: 1px solid #333\\n}\\n\\n.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {\\n  display: inline-block;\\n  margin-left: 5px;\\n  font-weight: 600\\n}\\n\\n.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {\\n  display: none\\n}\\n\\n.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\\n  padding: 6px 0 5px\\n}\\n\\n.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {\\n  display: flex\\n}\\n\\n.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {\\n  margin-top: -6px\\n}\\n\\n.apexcharts-tooltip-marker {\\n  width: 12px;\\n  height: 12px;\\n  position: relative;\\n  top: 0;\\n  margin-right: 10px;\\n  border-radius: 50%\\n}\\n\\n.apexcharts-tooltip-series-group {\\n  padding: 0 10px;\\n  display: none;\\n  text-align: left;\\n  justify-content: left;\\n  align-items: center\\n}\\n\\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\\n  opacity: 1\\n}\\n\\n.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {\\n  padding-bottom: 4px\\n}\\n\\n.apexcharts-tooltip-series-group-hidden {\\n  opacity: 0;\\n  height: 0;\\n  line-height: 0;\\n  padding: 0!important\\n}\\n\\n.apexcharts-tooltip-y-group {\\n  padding: 6px 0 5px\\n}\\n\\n.apexcharts-custom-tooltip,.apexcharts-tooltip-box {\\n  padding: 4px 8px\\n}\\n\\n.apexcharts-tooltip-boxPlot {\\n  display: flex;\\n  flex-direction: column-reverse\\n}\\n\\n.apexcharts-tooltip-box>div {\\n  margin: 4px 0\\n}\\n\\n.apexcharts-tooltip-box span.value {\\n  font-weight: 700\\n}\\n\\n.apexcharts-tooltip-rangebar {\\n  padding: 5px 8px\\n}\\n\\n.apexcharts-tooltip-rangebar .category {\\n  font-weight: 600;\\n  color: #777\\n}\\n\\n.apexcharts-tooltip-rangebar .series-name {\\n  font-weight: 700;\\n  display: block;\\n  margin-bottom: 5px\\n}\\n\\n.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {\\n  opacity: 0;\\n  pointer-events: none;\\n  color: #373d3f;\\n  font-size: 13px;\\n  text-align: center;\\n  border-radius: 2px;\\n  position: absolute;\\n  z-index: 10;\\n  background: #eceff1;\\n  border: 1px solid #90a4ae\\n}\\n\\n.apexcharts-xaxistooltip {\\n  padding: 9px 10px;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\\n  background: rgba(0,0,0,.7);\\n  border: 1px solid rgba(0,0,0,.5);\\n  color: #fff\\n}\\n\\n.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {\\n  left: 50%;\\n  border: solid transparent;\\n  content: \" \";\\n  height: 0;\\n  width: 0;\\n  position: absolute;\\n  pointer-events: none\\n}\\n\\n.apexcharts-xaxistooltip:after {\\n  border-color: transparent;\\n  border-width: 6px;\\n  margin-left: -6px\\n}\\n\\n.apexcharts-xaxistooltip:before {\\n  border-color: transparent;\\n  border-width: 7px;\\n  margin-left: -7px\\n}\\n\\n.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {\\n  bottom: 100%\\n}\\n\\n.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {\\n  top: 100%\\n}\\n\\n.apexcharts-xaxistooltip-bottom:after {\\n  border-bottom-color: #eceff1\\n}\\n\\n.apexcharts-xaxistooltip-bottom:before {\\n  border-bottom-color: #90a4ae\\n}\\n\\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\\n  border-bottom-color: rgba(0,0,0,.5)\\n}\\n\\n.apexcharts-xaxistooltip-top:after {\\n  border-top-color: #eceff1\\n}\\n\\n.apexcharts-xaxistooltip-top:before {\\n  border-top-color: #90a4ae\\n}\\n\\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\\n  border-top-color: rgba(0,0,0,.5)\\n}\\n\\n.apexcharts-xaxistooltip.apexcharts-active {\\n  opacity: 1;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-yaxistooltip {\\n  padding: 4px 10px\\n}\\n\\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\\n  background: rgba(0,0,0,.7);\\n  border: 1px solid rgba(0,0,0,.5);\\n  color: #fff\\n}\\n\\n.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {\\n  top: 50%;\\n  border: solid transparent;\\n  content: \" \";\\n  height: 0;\\n  width: 0;\\n  position: absolute;\\n  pointer-events: none\\n}\\n\\n.apexcharts-yaxistooltip:after {\\n  border-color: transparent;\\n  border-width: 6px;\\n  margin-top: -6px\\n}\\n\\n.apexcharts-yaxistooltip:before {\\n  border-color: transparent;\\n  border-width: 7px;\\n  margin-top: -7px\\n}\\n\\n.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {\\n  left: 100%\\n}\\n\\n.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {\\n  right: 100%\\n}\\n\\n.apexcharts-yaxistooltip-left:after {\\n  border-left-color: #eceff1\\n}\\n\\n.apexcharts-yaxistooltip-left:before {\\n  border-left-color: #90a4ae\\n}\\n\\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\\n  border-left-color: rgba(0,0,0,.5)\\n}\\n\\n.apexcharts-yaxistooltip-right:after {\\n  border-right-color: #eceff1\\n}\\n\\n.apexcharts-yaxistooltip-right:before {\\n  border-right-color: #90a4ae\\n}\\n\\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\\n  border-right-color: rgba(0,0,0,.5)\\n}\\n\\n.apexcharts-yaxistooltip.apexcharts-active {\\n  opacity: 1\\n}\\n\\n.apexcharts-yaxistooltip-hidden {\\n  display: none\\n}\\n\\n.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {\\n  pointer-events: none;\\n  opacity: 0;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {\\n  opacity: 1;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-ycrosshairs-hidden {\\n  opacity: 0\\n}\\n\\n.apexcharts-selection-rect {\\n  cursor: move\\n}\\n\\n.svg_select_boundingRect,.svg_select_points_rot {\\n  pointer-events: none;\\n  opacity: 0;\\n  visibility: hidden\\n}\\n\\n.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {\\n  opacity: 0;\\n  visibility: hidden\\n}\\n\\n.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {\\n  cursor: ew-resize;\\n  opacity: 1;\\n  visibility: visible\\n}\\n\\n.svg_select_points {\\n  fill: #efefef;\\n  stroke: #333;\\n  rx: 2\\n}\\n\\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\\n  cursor: crosshair\\n}\\n\\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\\n  cursor: move\\n}\\n\\n.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\\n  cursor: pointer;\\n  width: 20px;\\n  height: 20px;\\n  line-height: 24px;\\n  color: #6e8192;\\n  text-align: center\\n}\\n\\n.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {\\n  fill: #6e8192\\n}\\n\\n.apexcharts-selection-icon svg {\\n  fill: #444;\\n  transform: scale(.76)\\n}\\n\\n.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {\\n  fill: #f3f4f5\\n}\\n\\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {\\n  fill: #008ffb\\n}\\n\\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {\\n  fill: #333\\n}\\n\\n.apexcharts-menu-icon,.apexcharts-selection-icon {\\n  position: relative\\n}\\n\\n.apexcharts-reset-icon {\\n  margin-left: 5px\\n}\\n\\n.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {\\n  transform: scale(.85)\\n}\\n\\n.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {\\n  transform: scale(.7)\\n}\\n\\n.apexcharts-zoomout-icon {\\n  margin-right: 3px\\n}\\n\\n.apexcharts-pan-icon {\\n  transform: scale(.62);\\n  position: relative;\\n  left: 1px;\\n  top: 0\\n}\\n\\n.apexcharts-pan-icon svg {\\n  fill: #fff;\\n  stroke: #6e8192;\\n  stroke-width: 2\\n}\\n\\n.apexcharts-pan-icon.apexcharts-selected svg {\\n  stroke: #008ffb\\n}\\n\\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\\n  stroke: #333\\n}\\n\\n.apexcharts-toolbar {\\n  position: absolute;\\n  z-index: 11;\\n  max-width: 176px;\\n  text-align: right;\\n  border-radius: 3px;\\n  padding: 0 6px 2px;\\n  display: flex;\\n  justify-content: space-between;\\n  align-items: center\\n}\\n\\n.apexcharts-menu {\\n  background: #fff;\\n  position: absolute;\\n  top: 100%;\\n  border: 1px solid #ddd;\\n  border-radius: 3px;\\n  padding: 3px;\\n  right: 10px;\\n  opacity: 0;\\n  min-width: 110px;\\n  transition: .15s ease all;\\n  pointer-events: none\\n}\\n\\n.apexcharts-menu.apexcharts-menu-open {\\n  opacity: 1;\\n  pointer-events: all;\\n  transition: .15s ease all\\n}\\n\\n.apexcharts-menu-item {\\n  padding: 6px 7px;\\n  font-size: 12px;\\n  cursor: pointer\\n}\\n\\n.apexcharts-theme-light .apexcharts-menu-item:hover {\\n  background: #eee\\n}\\n\\n.apexcharts-theme-dark .apexcharts-menu {\\n  background: rgba(0,0,0,.7);\\n  color: #fff\\n}\\n\\n@media screen and (min-width:768px) {\\n  .apexcharts-canvas:hover .apexcharts-toolbar {\\n      opacity: 1\\n  }\\n}\\n\\n.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {\\n  opacity: 0\\n}\\n\\n.apexcharts-hidden-element-shown {\\n  opacity: 1;\\n  transition: 0.25s ease all;\\n}\\n.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {\\n  cursor: default;\\n  pointer-events: none\\n}\\n\\n.apexcharts-pie-label-delay {\\n  opacity: 0;\\n  animation-name: opaque;\\n  animation-duration: .3s;\\n  animation-fill-mode: forwards;\\n  animation-timing-function: ease\\n}\\n\\n.apexcharts-radialbar-label {\\n  cursor: pointer;\\n}\\n\\n.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {\\n  pointer-events: none\\n}\\n\\n.apexcharts-marker {\\n  transition: .15s ease all\\n}\\n\\n.resize-triggers {\\n  animation: 1ms resizeanim;\\n  visibility: hidden;\\n  opacity: 0;\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden\\n}\\n\\n.contract-trigger:before,.resize-triggers,.resize-triggers>div {\\n  content: \" \";\\n  display: block;\\n  position: absolute;\\n  top: 0;\\n  left: 0\\n}\\n\\n.resize-triggers>div {\\n  height: 100%;\\n  width: 100%;\\n  background: #eee;\\n  overflow: auto\\n}\\n\\n.contract-trigger:before {\\n  overflow: hidden;\\n  width: 200%;\\n  height: 200%\\n}\\n\\n.apexcharts-bar-goals-markers{\\n  pointer-events: none\\n}\\n\\n.apexcharts-bar-shadows{\\n  pointer-events: none\\n}\\n\\n.apexcharts-rangebar-goals-markers{\\n  pointer-events: none\\n}';var h=(null===(l=t.opts.chart)||void 0===l?void 0:l.nonce)||t.w.config.chart.nonce;h&&t.css.setAttribute(\"nonce\",h),r?s.prepend(t.css):o.head.appendChild(t.css)}}var c=t.create(t.w.config.series,{});if(!c)return e(t);t.mount(c).then((function(){\"function\"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent(\"mounted\",[t,t.w]),e(c)})).catch((function(t){i(t)}))}else i(new Error(\"Element not found\"))}))}},{key:\"create\",value:function(t,e){var i=this.w;new Gt(this).initModules();var a=this.w.globals;(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric)&&new X(i.config).convertCatToNumericXaxis(i.config,this.ctx);if(null===this.el)return a.animationEnded=!0,null;if(this.core.setupElements(),\"treemap\"===i.config.chart.type&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),0===a.svgWidth)return a.animationEnded=!0,null;var s=y.checkComboSeries(t);a.comboCharts=s.comboCharts,a.comboBarCount=s.comboBarCount;var r=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new H(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),\"category\"!==i.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new y(this).getLargestMarkerSize(),this.dimensions.plotCoords();var o=this.core.xySettings();this.grid.createGridMask();var n=this.core.plotChartType(t,o),l=new O(this);return l.bringForward(),i.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:n,xyRatios:o,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:\"mount\",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this,a=i.w;return new Promise((function(s,r){if(null===i.el)return r(new Error(\"Not enough data to display or target element not found\"));(null===e||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new j(i);var o,n,l=i.grid.drawGrid();(i.annotations=new P(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),\"back\"===a.config.grid.position)&&(l&&a.globals.dom.elGraphical.add(l.el),null!=l&&null!==(o=l.elGridBorders)&&void 0!==o&&o.node&&a.globals.dom.elGraphical.add(l.elGridBorders));if(Array.isArray(e.elGraph))for(var h=0;h<e.elGraph.length;h++)a.globals.dom.elGraphical.add(e.elGraph[h]);else a.globals.dom.elGraphical.add(e.elGraph);\"front\"===a.config.grid.position&&(l&&a.globals.dom.elGraphical.add(l.el),null!=l&&null!==(n=l.elGridBorders)&&void 0!==n&&n.node&&a.globals.dom.elGraphical.add(l.elGridBorders));\"front\"===a.config.xaxis.crosshairs.position&&i.crosshairs.drawXCrosshairs(),\"front\"===a.config.yaxis[0].crosshairs.position&&i.crosshairs.drawYCrosshairs(),\"treemap\"!==a.config.chart.type&&i.axes.drawAxis(a.config.chart.type,l);var c=new V(t.ctx,l),d=new q(t.ctx,l);if(null!==l&&(c.xAxisLabelCorrections(l.xAxisTickWidth),d.setYAxisTextAlignments(),a.config.yaxis.map((function(t,e){-1===a.globals.ignoreYAxisIndexes.indexOf(e)&&d.yAxisTitleRotate(e,t.opposite)}))),i.annotations.drawAxesAnnotations(),!a.globals.noData){if(a.config.tooltip.enabled&&!a.globals.noData&&i.w.globals.tooltip.drawTooltip(e.xyRatios),a.globals.axisCharts&&(a.globals.isXNumeric||a.config.xaxis.convertedCatToNumeric||a.globals.isRangeBar))(a.config.chart.zoom.enabled||a.config.chart.selection&&a.config.chart.selection.enabled||a.config.chart.pan&&a.config.chart.pan.enabled)&&i.zoomPanSelection.init({xyRatios:e.xyRatios});else{var g=a.config.chart.toolbar.tools;[\"zoom\",\"zoomin\",\"zoomout\",\"selection\",\"pan\",\"reset\"].forEach((function(t){g[t]=!1}))}a.config.chart.toolbar.show&&!a.globals.allSeriesCollapsed&&i.toolbar.createToolbar()}a.globals.memory.methodsToExec.length>0&&a.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),s(i)}))}},{key:\"destroy\",value:function(){var t,e;window.removeEventListener(\"resize\",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(e=jt.get(t))&&(e.disconnect(),jt.delete(t));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach((function(t,e){t.id===x.escapeString(i)&&Apex._chartInstances.splice(e,1)})),new Vt(this.ctx).clear({isUpdating:!1})}},{key:\"updateOptions\",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w;return o.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,i){return e.updateHelpers._extendSeries(t,i)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,s,r)}},{key:\"updateSeries\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:\"appendSeries\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:\"appendData\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),s=0;s<a.length;s++)if(null!==t[s]&&void 0!==t[s])for(var r=0;r<t[s].data.length;r++)a[s].data.push(t[s].data[r]);return i.w.config.series=a,e&&(i.w.globals.initialSeries=x.clone(i.w.config.series)),this.update()}},{key:\"update\",value:function(t){var e=this;return new Promise((function(i,a){new Vt(e.ctx).clear({isUpdating:!0});var s=e.create(e.w.config.series,t);if(!s)return i(e);e.mount(s).then((function(){\"function\"==typeof e.w.config.chart.events.updated&&e.w.config.chart.events.updated(e,e.w),e.events.fireEvent(\"updated\",[e,e.w]),e.w.globals.isDirty=!0,i(e)})).catch((function(t){a(t)}))}))}},{key:\"getSyncedCharts\",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach((function(t){e.push(t)}))),e}},{key:\"getGroupedCharts\",value:function(){var t=this;return Apex._chartInstances.filter((function(t){if(t.group)return!0})).map((function(e){return t.w.config.chart.group===e.group?e.chart:t}))}},{key:\"toggleSeries\",value:function(t){return this.series.toggleSeries(t)}},{key:\"highlightSeriesOnLegendHover\",value:function(t,e){return this.series.toggleSeriesOnHover(t,e)}},{key:\"showSeries\",value:function(t){this.series.showSeries(t)}},{key:\"hideSeries\",value:function(t){this.series.hideSeries(t)}},{key:\"isSeriesHidden\",value:function(t){this.series.isSeriesHidden(t)}},{key:\"resetSeries\",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:\"addEventListener\",value:function(t,e){this.events.addEventListener(t,e)}},{key:\"removeEventListener\",value:function(t,e){this.events.removeEventListener(t,e)}},{key:\"addXaxisAnnotation\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:\"addYaxisAnnotation\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:\"addPointAnnotation\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:\"clearAnnotations\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:\"removeAnnotation\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:\"getChartArea\",value:function(){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-inner\")}},{key:\"getSeriesTotalXRange\",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:\"getHighestValueInSeries\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new U(this.ctx).getMinYMaxY(t).highestY}},{key:\"getLowestValueInSeries\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new U(this.ctx).getMinYMaxY(t).lowestY}},{key:\"getSeriesTotal\",value:function(){return this.w.globals.seriesTotals}},{key:\"toggleDataPointSelection\",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:\"zoomX\",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:\"setLocale\",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:\"dataURI\",value:function(t){return new G(this.ctx).dataURI(t)}},{key:\"exportToCSV\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new G(this.ctx).exportToCSV(t)}},{key:\"paper\",value:function(){return this.w.globals.dom.Paper}},{key:\"_parentResizeCallback\",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:\"_windowResize\",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()}),150)}},{key:\"_windowResizeHandler\",value:function(){var t=this.w.config.chart.redrawOnWindowResize;\"function\"==typeof t&&(t=t()),t&&this._windowResize()}}],[{key:\"getChartByID\",value:function(t){var e=x.escapeString(t);if(Apex._chartInstances){var i=Apex._chartInstances.filter((function(t){return t.id===e}))[0];return i&&i.chart}}},{key:\"initOnLoad\",value:function(){for(var e=document.querySelectorAll(\"[data-apexcharts]\"),i=0;i<e.length;i++){new t(e[i],JSON.parse(e[i].getAttribute(\"data-options\"))).render()}}},{key:\"exec\",value:function(t,e){var i=this.getChartByID(t);if(i){i.w.globals.isExecCalled=!0;var a=null;if(-1!==i.publicMethods.indexOf(e)){for(var s=arguments.length,r=new Array(s>2?s-2:0),o=2;o<s;o++)r[o-2]=arguments[o];a=i[e].apply(i,r)}return a}}},{key:\"merge\",value:function(t,e){return x.extend(t,e)}}]),t}();return _t}));\n\n\n//# sourceURL=webpack:///./node_modules/apexcharts/dist/apexcharts.min.js?");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=script&lang=js":
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-empty.vue?vue&type=script&lang=js ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./icons/cky-icon.vue */ \"./src/components/icons/cky-icon.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"empty\",\n  components: {\n    CkyIcon: _icons_cky_icon_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  props: {\n    emptyMessage: {\n      type: String,\n      default: \"\"\n    },\n    icon: {\n      type: String,\n      default: \"blank\"\n    },\n    width: {\n      type: String,\n      default: \"60px\"\n    },\n    height: {\n      type: String,\n      default: \"60px\"\n    }\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=template&id=14e5e131":
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-empty.vue?vue&type=template&id=14e5e131 ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"div\", {\n    staticClass: \"cky-empty-state\"\n  }, [_c(\"cky-icon\", {\n    attrs: {\n      icon: _vm.icon,\n      width: _vm.width,\n      height: _vm.height\n    }\n  }), _c(\"p\", {\n    staticClass: \"cky-empty-message\"\n  }, [_vm._v(_vm._s(_vm.emptyMessage))])], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/vue-apexcharts/dist/vue-apexcharts.js":
/*!************************************************************!*\
  !*** ./node_modules/vue-apexcharts/dist/vue-apexcharts.js ***!
  \************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("(function (global, factory) {\n   true ? module.exports = factory(__webpack_require__(/*! apexcharts/dist/apexcharts.min */ \"./node_modules/apexcharts/dist/apexcharts.min.js\")) :\n  undefined;\n}(this, (function (ApexCharts) { 'use strict';\n\n  ApexCharts = ApexCharts && ApexCharts.hasOwnProperty('default') ? ApexCharts['default'] : ApexCharts;\n\n  function _typeof(obj) {\n    if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n      _typeof = function (obj) {\n        return typeof obj;\n      };\n    } else {\n      _typeof = function (obj) {\n        return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n      };\n    }\n\n    return _typeof(obj);\n  }\n\n  function _defineProperty(obj, key, value) {\n    if (key in obj) {\n      Object.defineProperty(obj, key, {\n        value: value,\n        enumerable: true,\n        configurable: true,\n        writable: true\n      });\n    } else {\n      obj[key] = value;\n    }\n\n    return obj;\n  }\n\n  var ApexChartsComponent = {\n    props: {\n      options: {\n        type: Object\n      },\n      type: {\n        type: String\n      },\n      series: {\n        type: Array,\n        required: true,\n        default: function _default() {\n          return [];\n        }\n      },\n      width: {\n        default: \"100%\"\n      },\n      height: {\n        default: \"auto\"\n      }\n    },\n    data: function data() {\n      return {\n        chart: null\n      };\n    },\n    beforeMount: function beforeMount() {\n      window.ApexCharts = ApexCharts;\n    },\n    mounted: function mounted() {\n      this.init();\n    },\n    created: function created() {\n      var _this = this;\n\n      this.$watch(\"options\", function (options) {\n        if (!_this.chart && options) {\n          _this.init();\n        } else {\n          _this.chart.updateOptions(_this.options);\n        }\n      });\n      this.$watch(\"series\", function (series) {\n        if (!_this.chart && series) {\n          _this.init();\n        } else {\n          _this.chart.updateSeries(_this.series);\n        }\n      });\n      var watched = [\"type\", \"width\", \"height\"];\n      watched.forEach(function (prop) {\n        _this.$watch(prop, function () {\n          _this.refresh();\n        });\n      });\n    },\n    beforeDestroy: function beforeDestroy() {\n      if (!this.chart) {\n        return;\n      }\n\n      this.destroy();\n    },\n    render: function render(createElement) {\n      return createElement(\"div\");\n    },\n    methods: {\n      init: function init() {\n        var _this2 = this;\n\n        var newOptions = {\n          chart: {\n            type: this.type || this.options.chart.type || \"line\",\n            height: this.height,\n            width: this.width,\n            events: {}\n          },\n          series: this.series\n        };\n        Object.keys(this.$listeners).forEach(function (evt) {\n          newOptions.chart.events[evt] = _this2.$listeners[evt];\n        });\n        var config = this.extend(this.options, newOptions);\n        this.chart = new ApexCharts(this.$el, config);\n        return this.chart.render();\n      },\n      isObject: function isObject(item) {\n        return item && _typeof(item) === \"object\" && !Array.isArray(item) && item != null;\n      },\n      extend: function extend(target, source) {\n        var _this3 = this;\n\n        if (typeof Object.assign !== \"function\") {\n          (function () {\n            Object.assign = function (target) {\n              // We must check against these specific cases.\n              if (target === undefined || target === null) {\n                throw new TypeError(\"Cannot convert undefined or null to object\");\n              }\n\n              var output = Object(target);\n\n              for (var index = 1; index < arguments.length; index++) {\n                var _source = arguments[index];\n\n                if (_source !== undefined && _source !== null) {\n                  for (var nextKey in _source) {\n                    if (_source.hasOwnProperty(nextKey)) {\n                      output[nextKey] = _source[nextKey];\n                    }\n                  }\n                }\n              }\n\n              return output;\n            };\n          })();\n        }\n\n        var output = Object.assign({}, target);\n\n        if (this.isObject(target) && this.isObject(source)) {\n          Object.keys(source).forEach(function (key) {\n            if (_this3.isObject(source[key])) {\n              if (!(key in target)) {\n                Object.assign(output, _defineProperty({}, key, source[key]));\n              } else {\n                output[key] = _this3.extend(target[key], source[key]);\n              }\n            } else {\n              Object.assign(output, _defineProperty({}, key, source[key]));\n            }\n          });\n        }\n\n        return output;\n      },\n      refresh: function refresh() {\n        this.destroy();\n        return this.init();\n      },\n      destroy: function destroy() {\n        this.chart.destroy();\n      },\n      updateSeries: function updateSeries(newSeries, animate) {\n        return this.chart.updateSeries(newSeries, animate);\n      },\n      updateOptions: function updateOptions(newOptions, redrawPaths, animate, updateSyncedCharts) {\n        return this.chart.updateOptions(newOptions, redrawPaths, animate, updateSyncedCharts);\n      },\n      toggleSeries: function toggleSeries(seriesName) {\n        return this.chart.toggleSeries(seriesName);\n      },\n      showSeries: function showSeries(seriesName) {\n        this.chart.showSeries(seriesName);\n      },\n      hideSeries: function hideSeries(seriesName) {\n        this.chart.hideSeries(seriesName);\n      },\n      appendSeries: function appendSeries(newSeries, animate) {\n        return this.chart.appendSeries(newSeries, animate);\n      },\n      resetSeries: function resetSeries() {\n        this.chart.resetSeries();\n      },\n      zoomX: function zoomX(min, max) {\n        this.chart.zoomX(min, max);\n      },\n      toggleDataPointSelection: function toggleDataPointSelection(seriesIndex, dataPointIndex) {\n        this.chart.toggleDataPointSelection(seriesIndex, dataPointIndex);\n      },\n      appendData: function appendData(newData) {\n        return this.chart.appendData(newData);\n      },\n      addText: function addText(options) {\n        this.chart.addText(options);\n      },\n      addImage: function addImage(options) {\n        this.chart.addImage(options);\n      },\n      addShape: function addShape(options) {\n        this.chart.addShape(options);\n      },\n      dataURI: function dataURI() {\n        return this.chart.dataURI();\n      },\n      setLocale: function setLocale(localeName) {\n        return this.chart.setLocale(localeName);\n      },\n      addXaxisAnnotation: function addXaxisAnnotation(options, pushToMemory) {\n        this.chart.addXaxisAnnotation(options, pushToMemory);\n      },\n      addYaxisAnnotation: function addYaxisAnnotation(options, pushToMemory) {\n        this.chart.addYaxisAnnotation(options, pushToMemory);\n      },\n      addPointAnnotation: function addPointAnnotation(options, pushToMemory) {\n        this.chart.addPointAnnotation(options, pushToMemory);\n      },\n      removeAnnotation: function removeAnnotation(id, options) {\n        this.chart.removeAnnotation(id, options);\n      },\n      clearAnnotations: function clearAnnotations() {\n        this.chart.clearAnnotations();\n      }\n    }\n  };\n\n  var VueApexCharts = ApexChartsComponent;\n  window.ApexCharts = ApexCharts;\n\n  VueApexCharts.install = function (Vue) {\n    //adding a global method or property\n    Vue.ApexCharts = ApexCharts;\n    window.ApexCharts = ApexCharts; // add the instance method\n\n    Object.defineProperty(Vue.prototype, '$apexcharts', {\n      get: function get() {\n        return ApexCharts;\n      }\n    });\n  };\n\n  return VueApexCharts;\n\n})));\n\n\n//# sourceURL=webpack:///./node_modules/vue-apexcharts/dist/vue-apexcharts.js?");

/***/ }),

/***/ "./src/components/cky-empty.vue":
/*!**************************************!*\
  !*** ./src/components/cky-empty.vue ***!
  \**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-empty.vue?vue&type=template&id=14e5e131 */ \"./src/components/cky-empty.vue?vue&type=template&id=14e5e131\");\n/* harmony import */ var _cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-empty.vue?vue&type=script&lang=js */ \"./src/components/cky-empty.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-empty.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?");

/***/ }),

/***/ "./src/components/cky-empty.vue?vue&type=script&lang=js":
/*!**************************************************************!*\
  !*** ./src/components/cky-empty.vue?vue&type=script&lang=js ***!
  \**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-empty.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?");

/***/ }),

/***/ "./src/components/cky-empty.vue?vue&type=template&id=14e5e131":
/*!********************************************************************!*\
  !*** ./src/components/cky-empty.vue?vue&type=template&id=14e5e131 ***!
  \********************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-empty.vue?vue&type=template&id=14e5e131 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-empty.vue?vue&type=template&id=14e5e131\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_empty_vue_vue_type_template_id_14e5e131__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-empty.vue?");

/***/ })

}]);                                                                                                                                                                                                                                                                                                                                                                                                                                                                  lite/admin/dist/js/0.js                                                                             0000777                 00000107636 15251156627 0010703 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{

/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mixins_connect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/mixins/connect */ \"./src/mixins/connect.js\");\n/* harmony import */ var _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/cky-modal.vue */ \"./src/components/cky-modal.vue\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"CkyConnectModal\",\n  mixins: [_mixins_connect__WEBPACK_IMPORTED_MODULE_0__[\"connect\"]],\n  components: {\n    CkyModal: _components_cky_modal_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  },\n  data() {\n    return {\n      hasFilter: false,\n      filterParams: null\n    };\n  },\n  props: {\n    visible: {\n      type: Boolean,\n      default: false\n    },\n    availablePlan: {\n      type: String,\n      default: 'all'\n    },\n    feature: {\n      type: String,\n      default: \"\"\n    }\n  },\n  methods: {\n    show() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.show();\n    },\n    close() {\n      this.$refs.ckyConnectModal && this.$refs.ckyConnectModal.close();\n    },\n    async handleNavigate() {\n      // Call WordPress filter hook before navigation\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - check if we have additional parameters\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Store filter parameters and pass them to connectToApp\n          this.connectToApp(false, this.feature, response.filter_result);\n          return;\n        }\n\n        // Filter is present but no additional parameters - route to dashboard/plans\n        document.body.classList.remove('cky-app-modal-open');\n        this.$router.push({\n          path: 'dashboard/plans',\n          query: {\n            available: this.availablePlan\n          }\n        });\n        return;\n      }\n\n      // No filter present or filter returns empty data - navigate normally\n      document.body.classList.remove('cky-app-modal-open');\n      this.$router.push({\n        path: 'dashboard/plans',\n        query: {\n          available: this.availablePlan\n        }\n      });\n    },\n    async handleExistingAccountConnection() {\n      // Handle existing account connection with filter parameters\n      const response = await this.applyFilter({});\n\n      // If filter returns false, prevent navigation\n      if (response && response.prevent_navigation === true) {\n        return;\n      }\n\n      // Check if filter is present and returns meaningful data\n      if (this.hasFilterData(response)) {\n        // Filter is present - add parameters to the existing connection flow\n        if (response.filter_result && typeof response.filter_result === 'object') {\n          // Pass filter parameters to connectToApp\n          this.connectToApp(true, this.feature, response.filter_result);\n          return;\n        }\n      }\n\n      // Proceed with existing account connection (no filter parameters)\n      this.connectToApp(true, this.feature);\n    }\n  },\n  computed: {\n    dismissable() {\n      return !this.visible;\n    }\n  },\n  mounted() {\n    this.$root.$on(\"afterConnection\", () => {\n      this.close();\n    });\n    // Check if the filter is present\n    this.checkForFilter();\n  }\n});\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"4f9de052-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n  var _vm = this,\n    _c = _vm._self._c;\n  return _c(\"cky-modal\", {\n    ref: \"ckyConnectModal\",\n    staticClass: \"cky-connect-modal cky-text-center\",\n    attrs: {\n      type: \"info\",\n      visible: _vm.visible,\n      dismissable: _vm.dismissable\n    },\n    scopedSlots: _vm._u([{\n      key: \"body\",\n      fn: function () {\n        return [_vm._t(\"title\")];\n      },\n      proxy: true\n    }, {\n      key: \"footer\",\n      fn: function () {\n        return [_vm._t(\"message\"), _c(\"div\", {\n          staticClass: \"cky-app-modal-actions cky-justify-center\"\n        }, [_c(\"cky-button\", {\n          ref: \"ckyButtonConnect\",\n          class: {\n            \"cky-external-link\": _vm.hasFilter\n          },\n          nativeOn: {\n            click: function ($event) {\n              return _vm.handleNavigate();\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Connect to Web App to Access\", \"cookie-law-info\")) + \" \")]), _c(\"p\", {\n          staticClass: \"cky-login-text\"\n        }, [_vm.availablePlan === \"all\" ? _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")]) : _c(\"a\", {\n          staticClass: \"cky-login-and-connect cky-external-link\",\n          attrs: {\n            href: \"\"\n          },\n          on: {\n            click: function ($event) {\n              $event.preventDefault();\n              return _vm.handleExistingAccountConnection.apply(null, arguments);\n            }\n          }\n        }, [_vm._v(\" \" + _vm._s(_vm.$i18n.__(\"Have an account? Log in and connect\", \"cookie-law-info\")) + \" \")])])], 1)];\n      },\n      proxy: true\n    }], null, true)\n  });\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%224f9de052-vue-loader-template%22%7D!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("// extracted by mini-css-extract-plugin\n    if(false) { var cssReload; }\n  \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?./node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");

/***/ }),

/***/ "./node_modules/vue-frag/dist/frag.esm.js":
/*!************************************************!*\
  !*** ./node_modules/vue-frag/dist/frag.esm.js ***!
  \************************************************/
/*! exports provided: Fragment, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Fragment\", function() { return fragment; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return frag; });\nvar $placeholder = Symbol();\n\nvar $fakeParent = Symbol();\n\nvar nextSiblingPatched = Symbol();\n\nvar childNodesPatched = Symbol();\n\nvar isFrag = function isFrag(node) {\n    return \"frag\" in node;\n};\n\nfunction patchParentNode(node, fakeParent) {\n    if ($fakeParent in node) {\n        return;\n    }\n    node[$fakeParent] = fakeParent;\n    Object.defineProperty(node, \"parentNode\", {\n        get: function get() {\n            return this[$fakeParent] || this.parentElement;\n        }\n    });\n}\n\nfunction patchNextSibling(node) {\n    if (nextSiblingPatched in node) {\n        return;\n    }\n    node[nextSiblingPatched] = true;\n    Object.defineProperty(node, \"nextSibling\", {\n        get: function get() {\n            var childNodes = this.parentNode.childNodes;\n            var index = childNodes.indexOf(this);\n            if (index > -1) {\n                return childNodes[index + 1] || null;\n            }\n            return null;\n        }\n    });\n}\n\nfunction getTopFragment(node, fromParent) {\n    while (node.parentNode !== fromParent) {\n        var _node = node, parentNode = _node.parentNode;\n        if (parentNode) {\n            node = parentNode;\n        }\n    }\n    return node;\n}\n\nvar getChildNodes;\n\nfunction getChildNodesWithFragments(node) {\n    if (!getChildNodes) {\n        var childNodesDescriptor = Object.getOwnPropertyDescriptor(Node.prototype, \"childNodes\");\n        getChildNodes = childNodesDescriptor.get;\n    }\n    var realChildNodes = getChildNodes.apply(node);\n    var childNodes = Array.from(realChildNodes).map((function(childNode) {\n        return getTopFragment(childNode, node);\n    }));\n    return childNodes.filter((function(childNode, index) {\n        return childNode !== childNodes[index - 1];\n    }));\n}\n\nfunction patchChildNodes(node) {\n    if (childNodesPatched in node) {\n        return;\n    }\n    node[childNodesPatched] = true;\n    Object.defineProperties(node, {\n        childNodes: {\n            get: function get() {\n                return this.frag || getChildNodesWithFragments(this);\n            }\n        },\n        firstChild: {\n            get: function get() {\n                return this.childNodes[0] || null;\n            }\n        }\n    });\n    node.hasChildNodes = function() {\n        return this.childNodes.length > 0;\n    };\n}\n\nfunction before() {\n    var _this$frag$;\n    (_this$frag$ = this.frag[0]).before.apply(_this$frag$, arguments);\n}\n\nfunction remove() {\n    var frag = this.frag;\n    var removed = frag.splice(0, frag.length);\n    removed.forEach((function(node) {\n        node.remove();\n    }));\n}\n\nvar getFragmentLeafNodes = function getFragmentLeafNodes(children) {\n    var _Array$prototype;\n    return (_Array$prototype = Array.prototype).concat.apply(_Array$prototype, children.map((function(childNode) {\n        return isFrag(childNode) ? getFragmentLeafNodes(childNode.frag) : childNode;\n    })));\n};\n\nfunction addPlaceholder(node, insertBeforeNode) {\n    var placeholder = node[$placeholder];\n    insertBeforeNode.before(placeholder);\n    patchParentNode(placeholder, node);\n    node.frag.unshift(placeholder);\n}\n\nfunction removeChild(node) {\n    if (isFrag(this)) {\n        var hasChildInFragment = this.frag.indexOf(node);\n        if (hasChildInFragment > -1) {\n            var _this$frag$splice = this.frag.splice(hasChildInFragment, 1), removedNode = _this$frag$splice[0];\n            if (this.frag.length === 0) {\n                addPlaceholder(this, removedNode);\n            }\n            node.remove();\n        }\n    } else {\n        var children = getChildNodesWithFragments(this);\n        var hasChild = children.indexOf(node);\n        if (hasChild > -1) {\n            node.remove();\n        }\n    }\n    return node;\n}\n\nfunction insertBefore(insertNode, insertBeforeNode) {\n    var _this = this;\n    var insertNodes = insertNode.frag || [ insertNode ];\n    if (isFrag(this)) {\n        var _frag = this.frag;\n        if (insertBeforeNode) {\n            var index = _frag.indexOf(insertBeforeNode);\n            if (index > -1) {\n                _frag.splice.apply(_frag, [ index, 0 ].concat(insertNodes));\n                insertBeforeNode.before.apply(insertBeforeNode, insertNodes);\n            }\n        } else {\n            var _lastNode = _frag[_frag.length - 1];\n            _frag.push.apply(_frag, insertNodes);\n            _lastNode.after.apply(_lastNode, insertNodes);\n        }\n        removePlaceholder(this);\n    } else if (insertBeforeNode) {\n        if (this.childNodes.includes(insertBeforeNode)) {\n            insertBeforeNode.before.apply(insertBeforeNode, insertNodes);\n        }\n    } else {\n        this.append.apply(this, insertNodes);\n    }\n    insertNodes.forEach((function(node) {\n        patchParentNode(node, _this);\n    }));\n    var lastNode = insertNodes[insertNodes.length - 1];\n    patchNextSibling(lastNode);\n    return insertNode;\n}\n\nfunction appendChild(node) {\n    var frag = this.frag;\n    var lastChild = frag[frag.length - 1];\n    lastChild.after(node);\n    patchParentNode(node, this);\n    removePlaceholder(this);\n    frag.push(node);\n    return node;\n}\n\nfunction removePlaceholder(node) {\n    var placeholder = node[$placeholder];\n    if (node.frag[0] === placeholder) {\n        node.frag.shift();\n        placeholder.remove();\n    }\n}\n\nvar frag = {\n    inserted: function inserted(element) {\n        var parentNode = element.parentNode, nextSibling = element.nextSibling, previousSibling = element.previousSibling;\n        var childNodes = Array.from(element.childNodes);\n        var placeholder = document.createComment(\"\");\n        if (childNodes.length === 0) {\n            childNodes.push(placeholder);\n        }\n        element.frag = childNodes;\n        element[$placeholder] = placeholder;\n        var fragment = document.createDocumentFragment();\n        fragment.append.apply(fragment, getFragmentLeafNodes(childNodes));\n        element.replaceWith(fragment);\n        childNodes.forEach((function(node) {\n            patchParentNode(node, element);\n            patchNextSibling(node);\n        }));\n        patchChildNodes(element);\n        Object.assign(element, {\n            remove: remove,\n            appendChild: appendChild,\n            insertBefore: insertBefore,\n            removeChild: removeChild,\n            before: before\n        });\n        Object.defineProperty(element, \"innerHTML\", {\n            set: function set(htmlString) {\n                var _this2 = this;\n                var domify = document.createElement(\"div\");\n                domify.innerHTML = htmlString;\n                var oldNodesIndex = this.frag.length;\n                Array.from(domify.childNodes).forEach((function(node) {\n                    _this2.appendChild(node);\n                }));\n                domify.append.apply(domify, this.frag.splice(0, oldNodesIndex));\n            },\n            get: function get() {\n                return \"\";\n            }\n        });\n        if (parentNode) {\n            Object.assign(parentNode, {\n                removeChild: removeChild,\n                insertBefore: insertBefore\n            });\n            patchParentNode(element, parentNode);\n            patchChildNodes(parentNode);\n        }\n        if (nextSibling) {\n            patchNextSibling(element);\n        }\n        if (previousSibling) {\n            patchNextSibling(previousSibling);\n        }\n    },\n    unbind: function unbind(element) {\n        element.remove();\n    }\n};\n\nvar fragment = {\n    name: \"Fragment\",\n    directives: {\n        frag: frag\n    },\n    render: function render(h) {\n        return h(\"div\", {\n            directives: [ {\n                name: \"frag\"\n            } ]\n        }, this.$slots[\"default\"]);\n    }\n};\n\n\n\n\n//# sourceURL=webpack:///./node_modules/vue-frag/dist/frag.esm.js?");

/***/ }),

/***/ "./src/assets/scan-now.svg":
/*!*********************************!*\
  !*** ./src/assets/scan-now.svg ***!
  \*********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/scan-now.svg\";\n\n//# sourceURL=webpack:///./src/assets/scan-now.svg?");

/***/ }),

/***/ "./src/assets/schedule-scan.svg":
/*!**************************************!*\
  !*** ./src/assets/schedule-scan.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/schedule-scan.svg\";\n\n//# sourceURL=webpack:///./src/assets/schedule-scan.svg?");

/***/ }),

/***/ "./src/assets/search.svg":
/*!*******************************!*\
  !*** ./src/assets/search.svg ***!
  \*******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/search.svg\";\n\n//# sourceURL=webpack:///./src/assets/search.svg?");

/***/ }),

/***/ "./src/assets/time-schedule.svg":
/*!**************************************!*\
  !*** ./src/assets/time-schedule.svg ***!
  \**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

eval("module.exports = __webpack_require__.p + \"img/time-schedule.svg\";\n\n//# sourceURL=webpack:///./src/assets/time-schedule.svg?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue":
/*!**********************************************!*\
  !*** ./src/components/cky-connect-modal.vue ***!
  \**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony import */ var _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=script&lang=js */ \"./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/components/cky-connect-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=script&lang=js":
/*!**********************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=script&lang=js ***!
  \**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss":
/*!*******************************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss ***!
  \*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=style&index=0&id=22d1d96e&lang=scss\");\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_mini_css_extract_plugin_dist_loader_js_ref_9_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_9_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_9_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_9_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_style_index_0_id_22d1d96e_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e":
/*!****************************************************************************!*\
  !*** ./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e ***!
  \****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"4f9de052-vue-loader-template\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib??vue-loader-options!./cky-connect-modal.vue?vue&type=template&id=22d1d96e */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"4f9de052-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/cky-connect-modal.vue?vue&type=template&id=22d1d96e\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_4f9de052_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_13_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_cky_connect_modal_vue_vue_type_template_id_22d1d96e__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./src/components/cky-connect-modal.vue?");

/***/ }),

/***/ "./src/mixins/visibility.js":
/*!**********************************!*\
  !*** ./src/mixins/visibility.js ***!
  \**********************************/
/*! exports provided: visibility */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"visibility\", function() { return visibility; });\n/* harmony import */ var _helpers_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/helpers/common */ \"./src/helpers/common.js\");\n\nconst visibility = {\n  data() {\n    return {\n      checkFocusTimer: 0,\n      hidden: 'hidden',\n      visibilityChange: 'visibilitychange',\n      hasFocus: false\n    };\n  },\n  components: {},\n  computed: {\n    account() {\n      return Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"getOption\"])('account');\n    }\n  },\n  mounted() {\n    this.initialize();\n  },\n  beforeDestroy() {\n    document.removeEventListener(this.visibilityChange, this.handleVisibilityChange);\n  },\n  methods: {\n    initialize() {\n      if (this.account.connected === true) return;\n      if (typeof document.hidden !== 'undefined') {\n        this.hidden = 'hidden';\n        this.visibilityChange = 'visibilitychange';\n      } else if (typeof document.msHidden !== 'undefined') {\n        // IE10.\n        this.hidden = 'msHidden';\n        this.visibilityChange = 'msvisibilitychange';\n      } else if (typeof document.webkitHidden !== 'undefined') {\n        // Android.\n        this.hidden = 'webkitHidden';\n        this.visibilityChange = 'webkitvisibilitychange';\n      }\n      document.addEventListener(this.visibilityChange, this.handleVisibilityChange, false);\n    },\n    handleVisibilityChange() {\n      if (!document[this.hidden]) {\n        this.checkForScreenChange();\n      }\n    },\n    async checkForScreenChange() {\n      await Object(_helpers_common__WEBPACK_IMPORTED_MODULE_0__[\"reloadSettings\"])();\n      if (this.account.connected) {\n        document.removeEventListener(this.visibilityChange, this.handleVisibilityChange);\n        this.$router.redirectToDashboard(this.$route.name);\n      }\n    }\n  }\n};\n\n//# sourceURL=webpack:///./src/mixins/visibility.js?");

/***/ })

}]);                                                                                                  lite/admin/modules/consentlogs/includes/class-controller.php                                        0000777                 00000004034 15251156627 0020426 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Consentlogs\Includes;

use CookieYes\Lite\Integrations\Cookieyes\Includes\Cloud;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Controller extends Cloud {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	/**
	 * Cookie items
	 *
	 * @var array
	 */
	protected $cache_group = 'consent_logs';

	/**
	 * Consent log limit
	 *
	 * @var integer
	 */
	private static $limit = 100;
	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Get statistics of consent log
	 *
	 * @return array
	 */
	public function get_statistics() {
		$logs = array();
		$this->set_api_url( CKY_APP_URL . '/api/v3/' );
		$this->make_auth_request();
		$data = array( 'granularity' => '7d' );
		$response      = $this->get(
			'websites/' . $this->get_website_id() . '/consent-logs/chart-data',
			$data
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			$items    = isset( $response['consent'] ) ? $response['consent'] : array();
			if ( empty( $items ) ) {
				return $logs;
			}
			$total = 0;
			foreach ( $items as $item ) {
				$type = 'partial';
				if ( isset( $item['name'] ) ) {
					if ( 'Accepted' === $item['name'] ) {
						$type = 'accepted';
					} elseif ( 'Rejected' === $item['name'] ) {
						$type = 'rejected';
					}
				}
				$count  = isset( $item['count'] ) ? absint( $item['count'] ) : 0;
				$total  = $total + $count;
				$logs[] = array(
					'type'  => $type,
					'count' => $count,
				);
			}
			if ( $total <= 0 ) {
				return array();
			}
		}
		return $logs;
	}

}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    lite/admin/modules/consentlogs/api/class-api.php                                                    0000777                 00000010673 15251156627 0015765 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Api file.
 *
 * @package Api
 */

namespace CookieYes\Lite\Admin\Modules\Consentlogs\Api;

use WP_REST_Server;
use WP_Error;
use stdClass;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Consentlogs\Includes\Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


/**
 * Consent logs API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'consent_logs';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for cookies.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/statistics',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_statistics' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);

	}

	/**
	 * Get consent statistics
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_statistics( $request ) {
		$objects = array();
		$items   = array();
		if ( false === cky_is_cloud_request() ) {
			return $items;
		}
		$items = Controller::get_instance()->get_statistics();
		foreach ( $items as $data ) {
			$context   = ! empty( $request['context'] ) ? $request['context'] : 'view';
			$data      = $this->add_additional_fields_to_object( $data, $request );
			$data      = $this->filter_response_by_context( $data, $context );
			$objects[] = $this->prepare_response_for_collection( $data );
		}
		return rest_ensure_response( $objects );

	}

	/**
	 * Get the query params for collections.
	 *
	 * @return array
	 */
	public function get_collection_params() {
		return array(
			'context'  => $this->get_context_param( array( 'default' => 'view' ) ),
			'paged'    => array(
				'description'       => __( 'Current page of the collection.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 1,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
				'minimum'           => 1,
			),
			'per_page' => array(
				'description'       => __( 'Maximum number of items to be returned in result set.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 10,
				'minimum'           => 1,
				'maximum'           => 100,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'search'   => array(
				'description'       => __( 'Limit results to those matching a string.', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
		);
	}
	/**
	 * Get the Consent logs's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'consentlogs',
			'type'       => 'object',
			'properties' => array(
				'ip'         => array(
					'description' => __( 'Visitor IP.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'country'    => array(
					'description' => __( 'Visitor Country.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'status'     => array(
					'description' => __( 'Consent status.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'log'        => array(
					'description' => __( 'Log.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'consent_id' => array(
					'description' => __( 'Unique visitor ID', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
			),
		);

		return $this->add_additional_fields_schema( $schema );
	}

} // End the class.
                                                                     lite/admin/modules/consentlogs/class-consentlogs.php                                                0000777                 00000002612 15251156627 0016773 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class ConsentLogs file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Consentlogs;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Consentlogs\Includes\Controller;
use CookieYes\Lite\Admin\Modules\Consentlogs\Api\Api;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


/**
 * Handles Cookies Operation
 *
 * @class       ConsentLogs
 * @version     3.0.0
 * @package     CookieYes
 */
class ConsentLogs extends Modules {

	/**
	 * ConsentLogs controller class.
	 *
	 * @var object
	 */
	private $controller;

	/**
	 * Constructor.
	 */
	public function init() {
		$this->load_apis();
		$this->controller = Controller::get_instance();
		add_filter( 'cky_registered_admin_menus', array( $this, 'register_menus' ) );
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}

	/**
	 * Pass menu items to be registered.
	 *
	 * @param array $menus Sub menu array.
	 * @return array
	 */
	public function register_menus( $menus ) {
		$menus['logs'] = array(
			'name'     => __( 'Consent Log', 'cookie-law-info' ),
			'callback' => array( $this, 'menu_page_template' ),
			'order'    => 4,
			'redirect' => CKY_APP_URL . '/consent-logs',
		);
		return $menus;
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}
}
                                                                                                                      lite/admin/modules/pageviews/class-pageviews.php                                                    0000777                 00000001447 15251156627 0016070 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Class Pageviews file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Pageviews;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Pageviews\Includes\Controller;
use CookieYes\Lite\Admin\Modules\Pageviews\Api\Api;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


/**
 * Handles Cookies Operation
 *
 * @class       Pageviews
 * @version     3.0.0
 * @package     CookieYes
 */
class Pageviews extends Modules {


	/**
	 * Pageviews controller class.
	 *
	 * @var object
	 */
	private $controller;

	/**
	 * Constructor.
	 */
	public function init() {
		$this->load_apis();
		$this->controller = Controller::get_instance();
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}
}
                                                                                                                                                                                                                         lite/admin/modules/pageviews/includes/class-controller.php                                          0000777                 00000004411 15251156627 0020061 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Class Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Pageviews\Includes;

use CookieYes\Lite\Integrations\Cookieyes\Includes\Cloud;
use CookieYes\Lite\Includes\Cache;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Controller extends Cloud {


	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	/**
	 * Cookie items
	 *
	 * @var array
	 */
	protected $cache_group = 'pageviews';

	/**
	 * Consent log limit
	 *
	 * @var integer
	 */
	private static $limit = 100;
	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Get statistics of consent log
	 *
	 * @return array
	 */
	public function get_pageviews() {
		$pageviews = array();
		$this->set_api_url( CKY_APP_URL . '/api/v3/' );
		$this->make_auth_request();
		$data          = array( 'granularity' => '7d' );
		$response      = $this->get(
			'websites/' . $this->get_website_id() . '/pageviews/chart',
			$data
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			$items    = isset( $response['data'] ) ? $response['data'] : array();
			$pageviews['total_views'] = isset( $response['totalViews'] ) ? absint( $response['totalViews'] ) : 0;
			$pageviews['total_overage_views'] = isset( $response['totalOverageViews'] ) ? absint( $response['totalOverageViews'] ) : 0;
			if ( empty( $items ) ) {
				return $pageviews;
			}
			foreach ( $items as $item ) {
				$date        = isset( $item['date'] ) ? $item['date'] : '';
				$views       = isset( $item['views'] ) ? absint( $item['views'] ) : 0;
				$overage_views = isset( $item['overage_views'] ) ? absint( $item['overage_views'] ) : 0;
				$pageviews['data'][] = array(
					'date'  => $date,
					'views' => $views,
					'overage_views' => $overage_views,
				);
			}
		}
		Cache::set( 'pageviews', $this->cache_group, $pageviews );
		return $pageviews;
	}
}
                                                                                                                                                                                                                                                       lite/admin/modules/pageviews/api/class-api.php                                                      0000777                 00000007152 15251156627 0015417 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Class Api file.
 *
 * @package Api
 */

namespace CookieYes\Lite\Admin\Modules\Pageviews\Api;

use WP_REST_Server;
use WP_Error;
use stdClass;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Pageviews\Includes\Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


/**
 * Consent logs API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'pageviews';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for cookies.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/chart',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_pageviews' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
	}

	/**
	 * Get pageview statistics
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_pageviews( $request ) {
		$objects = array();
		$items   = array();
		if ( false === cky_is_cloud_request() ) {
			$objects['data'] = $items;
			$objects['total_views'] = 0;
			$objects['total_overage_views'] = 0;
			return rest_ensure_response( $objects );
		}
		$pageviews = Controller::get_instance()->get_pageviews();
		$items = isset($pageviews['data']) ? $pageviews['data'] : array();
		$objects['total_views'] = isset($pageviews['total_views']) ? $pageviews['total_views'] : 0;
		$objects['total_overage_views'] = isset($pageviews['total_overage_views']) ? $pageviews['total_overage_views'] : 0;
		foreach ( $items as $data ) {
			$context   = ! empty( $request['context'] ) ? $request['context'] : 'view';
			$data      = $this->add_additional_fields_to_object( $data, $request );
			$data      = $this->filter_response_by_context( $data, $context );
			$objects['data'][] = $this->prepare_response_for_collection( $data );
		}
		return rest_ensure_response( $objects );
	}

	/**
	 * Get the query params for collections.
	 *
	 * @return array
	 */
	public function get_collection_params() {
		return array(
			'context'  => $this->get_context_param( array( 'default' => 'view' ) ),
			'paged'    => array(
				'description'       => __( 'Current page of the collection.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 1,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
				'minimum'           => 1,
			),
			'per_page' => array(
				'description'       => __( 'Maximum number of items to be returned in result set.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 10,
				'minimum'           => 1,
				'maximum'           => 100,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'search'   => array(
				'description'       => __( 'Limit results to those matching a string.', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
		);
	}
	
} // End the class.
                                                                                                                                                                                                                                                                                                                                                                                                                      lite/admin/modules/settings/api/class-api.php                                                       0000777                 00000050457 15251156627 0015273 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Api file.
 *
 * @package Settings
 */

namespace CookieYes\Lite\Admin\Modules\Settings\Api;

use WP_REST_Server;
use WP_Error;
use stdClass;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Controller;
use CookieYes\Lite\Includes\Connect_Notice;
use CookieYes\Lite\Includes\Notice;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookies API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'settings';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Helper method to register simple POST routes.
	 *
	 * @param string $endpoint The endpoint path.
	 * @param string $callback The callback method name.
	 * @return void
	 */
	private function register_post_route( $endpoint, $callback ) {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/' . $endpoint,
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, $callback ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
	}

	/**
	 * Helper method for simple controller method calls with JSON data and error handling.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @param string $method_name The controller method name to call.
	 * @param bool $use_json_params Whether to use JSON params (default: true).
	 * @return WP_Error|WP_REST_Response
	 */
	private function call_controller_method( $request, $method_name, $use_json_params = true ) {
		$data = $use_json_params ? $request->get_json_params() : array();
		$response = Controller::get_instance()->{$method_name}( $data );

		if ( is_wp_error( $response ) ) {
			return $response;
		}

		return rest_ensure_response( $response );
	}

	/**
	 * Register the routes for cookies.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'create_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/laws',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_laws' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/info',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_info' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/disconnect',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'disconnect' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/sync',
			array(
				'args'   => array(
					'id' => array(
						'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
						'type'        => 'integer',
					),
				),
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'send_items' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/cache/purge',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'clear_cache' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/notices/(?P<notice>[a-zA-Z0-9-_]+)',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'update_notice' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/expand',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'expand_notice' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/connect_notice',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'update_connect_notice' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/reinstall',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'install_missing_tables' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/apply_filter',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'apply_filter' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/notices/pageviews_overage_notice',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'dismiss_pageviews_overage_notice' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
			)
		);
		$this->register_post_route( 'payments', 'add_payments' );
	}
	/**
	 * Get a collection of items.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_items( $request ) {
		$object = new Settings();
		$data   = $object->get();
		return rest_ensure_response( $data );
	}
	/**
	 * Create a single cookie or cookie category.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function create_item( $request ) {
		$data    = $this->prepare_item_for_database( $request );
		$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
		$data    = $this->add_additional_fields_to_object( $data, $request );
		$data    = $this->filter_response_by_context( $data, $context );
		return rest_ensure_response( $data );
	}

	/**
	 * Fetch default laws from database
	 *
	 * @param array $request WP_REST_Request $request Full details about the request.
	 * @return array
	 */
	public function get_laws( $request = array() ) {
		$object = array(
			array(
				'slug'        => 'gdpr',
				'title'       => __( 'GDPR (General Data Protection Regulation)', 'cookie-law-info' ),
				'description' => __( 'Continue with the GDPR template if most of your targeted audience are from the EU or UK. It creates a customizable banner that allows your visitors to accept/reject cookies or adjust their consent preferences.', 'cookie-law-info' ),
				'tooltip'     => __(
					'Choose GDPR if most of your targeted audience are from the EU or UK.
					It creates a customizable banner that allows your visitors to accept/reject cookies or adjust their consent preferences.',
					'cookie-law-info'
				),
			),
			array(
				'slug'        => 'ccpa',
				'title'       => __( 'CCPA (California Consumer Privacy Act)', 'cookie-law-info' ),
				'description' => __( 'Choose CCPA if most of your targeted audience are from California or US. This will create a customizable banner with a "Do Not Sell My Personal Information" link that allows your visitors to refuse the use of cookies.', 'cookie-law-info' ),
				'tooltip'     => __(
					'Choose CCPA if most of your targeted audience are from California or US.
					It creates a customizable banner with a "Do Not Sell My Personal Information" link that allows your visitors to refuse the use of cookies.',
					'cookie-law-info'
				),
			),
			array(
				'slug'        => 'info',
				'title'       => __( 'INFO (Information Display Banner)', 'cookie-law-info' ),
				'description' => __( 'Choose INFO if you do not want to block any cookies on your website. This will create a dismissible banner that provides some general information to your site visitors.', 'cookie-law-info' ),
				'tooltip'     => __(
					'Choose Info if you do not want to block any cookies on your website.
						It creates a dismissible banner that provides some general info to your site visitors.',
					'cookie-law-info'
				),
			),
		);
		$data   = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Get site info including the features allowed for the current plan.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_info( $request ) {
		$args       = array();
		$registered = $this->get_collection_params();
		if ( isset( $registered['force'], $request['force'] ) ) {
			$args['force'] = (bool) $request['force'];
		}
		$response = Controller::get_instance()->get_info( $args );
		if ( empty( $response ) ) {
			$data = array();
		} else {
			$data = $this->prepare_item_for_response( $response, $request );
		}
		$objects = $this->prepare_response_for_collection( $data );
		return rest_ensure_response( $objects );
	}

	/**
	 * Send data directly to CookieYes web app.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function send_items( $request ) {
		$response = Controller::get_instance()->sync();
		if ( empty( $response ) ) {
			$data = array();
		} else {
			$data = $this->prepare_item_for_response( $response, $request );
		}
		$objects = $this->prepare_response_for_collection( $data );
		return rest_ensure_response( $objects );
	}

	/**
	 * Clear cache of all the modules
	 *
	 * @return WP_Error|WP_REST_Response
	 */
	public function clear_cache() {
		$banner_controller   = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Controller();
		$category_controller = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller();
		$cookie_controller   = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller();
		$banner_controller->delete_cache();
		$category_controller->delete_cache();
		$cookie_controller->delete_cache();
		wp_cache_flush();
		$data = array( 'status' => true );
		return rest_ensure_response( $data );
	}

	/**
	 * Initiate disconnect request.
	 *
	 * @return WP_Error|WP_REST_Response
	 */
	public function disconnect() {
		$response = Controller::get_instance()->disconnect();
		return rest_ensure_response( $response );
	}

	/**
	 * Apply WordPress filter hook
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function apply_filter( $request ) {
		$filter_name = $request->get_param( 'filter_name' );
		$filter_data = $request->get_param( 'filter_data' );

		if ( empty( $filter_name ) ) {
			return new WP_Error( 'missing_filter_name', __( 'Filter name is required.', 'cookie-law-info' ), array( 'status' => 400 ) );
		}

		// Apply the WordPress filter
		$result = apply_filters( $filter_name, $filter_data );

		// If filter returns false, it means navigation should be prevented
		$response_data = array(
			'prevent_navigation' => ( $result === false ),
			'filter_result' => $result,
		);

		return rest_ensure_response( $response_data );
	}

	/**
	 * Dismiss the pageviews overage notice.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function dismiss_pageviews_overage_notice( $request ) {
		$expiry = $request->get_param( 'expiry' );
		$notice = Notice::get_instance();
		$notice->dismiss( 'pageviews_overage_notice', $expiry );
		return rest_ensure_response( array( 'success' => true ) );
	}

	/**
	 * Update the status of admin notices.
	 *
	 * @param object $request Request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function update_notice( $request ) {
		$response = array( 'status' => false );
		$notice   = isset( $request['notice'] ) ? $request['notice'] : false;
		$expiry   = isset( $request['expiry'] ) ? intval( $request['expiry'] ) : 0;
		if ( $notice ) {
			Notice::get_instance()->dismiss( $notice, $expiry );
			$response['status'] = true;
		}
		return rest_ensure_response( $response );
	}

	/**
	 * Update the expand status of connect notice.
	 *
	 * @param object $request Request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function expand_notice( $request ) {
		$response = array( 'status' => false );
		$expand   = isset( $request['expand'] ) ? boolval( $request['expand'] ) : true;

		Connect_Notice::get_instance()->save_state( $expand );
		$response['status'] = true;
		return rest_ensure_response( $response );
	}

	/**
	 * Update the status of connect notice.
	 *
	 * @param object $request Request.
	 * @return WP_Error|WP_REST_Response
	 */

	public function update_connect_notice( $request ) {
		$response = array( 'status' => false );
		$connect_notice = isset( $request['connect_notice'] ) ? boolval( $request['connect_notice'] ) : true;
		Connect_Notice::get_instance()->save_connect_notice( $connect_notice );
		$response['status'] = true;
		return rest_ensure_response( $response );
	}

	/**
	 * Update the status of admin notices.
	 *
	 * @param object $request Request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function install_missing_tables( $request ) {
		$missing_tables = cky_missing_tables();
		if ( count( $missing_tables ) > 0 ) {
			do_action( 'cky_reinstall_tables' );
			do_action( 'cky_clear_cache' );
		}
		return rest_ensure_response( array( 'success' => true ) );
	}

	/**
	 * Format data to provide output to API
	 *
	 * @param object $object Object of the corresponding item Cookie or Cookie_Categories.
	 * @param array  $request Request params.
	 * @return array
	 */
	public function prepare_item_for_response( $object, $request ) {
		$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
		$data    = $this->add_additional_fields_to_object( $object, $request );
		$data    = $this->filter_response_by_context( $data, $context );
		return rest_ensure_response( $data );
	}

	/**
	 * Prepare a single item for create or update.
	 *
	 * @param  WP_REST_Request $request Request object.
	 * @return stdClass
	 */
	public function prepare_item_for_database( $request ) {
		$clear = $request->get_param('clear');
		if ( is_null( $clear ) ) {
			$clear = true;
		} else {
			$clear = filter_var( $clear, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE );
		}
		$object     = new Settings();
		$data       = $object->get();
		$schema     = $this->get_item_schema();
		$properties = isset( $schema['properties'] ) && is_array( $schema['properties'] ) ? $schema['properties'] : array();
		if ( ! empty( $properties ) ) {
			$properties_keys = array_keys(
				array_filter(
					$properties,
					function( $property ) {
						return isset( $property['readonly'] ) && true === $property['readonly'] ? false : true;
					}
				)
			);
			foreach ( $properties_keys as $key ) {
				$value        = isset( $request[ $key ] ) ? $request[ $key ] : '';
				$data[ $key ] = $value;
			}
		}
		$object->update( $data, $clear );
		return $object->get();
	}

	/**
	 * Get the query params for collections.
	 *
	 * @return array
	 */
	public function get_collection_params() {
		return array(
			'context'  => $this->get_context_param( array( 'default' => 'view' ) ),
			'paged'    => array(
				'description'       => __( 'Current page of the collection.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 1,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
				'minimum'           => 1,
			),
			'per_page' => array(
				'description'       => __( 'Maximum number of items to be returned in result set.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 10,
				'minimum'           => 1,
				'maximum'           => 100,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'search'   => array(
				'description'       => __( 'Limit results to those matching a string.', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'force'    => array(
				'type'        => 'boolean',
				'description' => __( 'Force fetch data', 'cookie-law-info' ),
			),
		);
	}

	/**
	 * Get the Consent logs's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'consentlogs',
			'type'       => 'object',
			'properties' => array(
				'id'           => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
					'readonly'    => true,
				),
				'site'         => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'api'          => array(
					'description' => __( 'Language.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'account'      => array(
					'description' => __( 'Language.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'consent_logs' => array(
					'description' => __( 'Language.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'languages'    => array(
					'description' => __( 'Language.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'onboarding'   => array(
					'description' => __( 'Language.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
			),
		);

		return $this->add_additional_fields_schema( $schema );
	}

	/**
	 * Add payments/subscription.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function add_payments( $request ) {
		return $this->call_controller_method( $request, 'add_payments' );
	}

} // End the class.
                                                                                                                                                                                                                 lite/admin/modules/settings/includes/class-settings.php                                             0000777                 00000013320 15251156627 0017403 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Banner file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Settings\Includes;

use CookieYes\Lite\Includes\Store;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Settings
 * @version     3.0.0
 * @package     CookieYes
 */
class Settings extends Store {
	/**
	 * Data array, with defaults.
	 *
	 * @var array
	 */
	protected $data = array();

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}
	/**
	 * Constructor
	 */
	public function __construct() {
		$this->data = $this->get_defaults();
	}

	/**
	 * Get default plugin settings
	 *
	 * @return array
	 */
	public function get_defaults() {
		return array(
			'site'         => array(
				'url'       => get_site_url(),
				'installed' => time(),
			),
			'api'          => array(
				'token' => '',
			),
			'account'      => array(
				'email'       => '',
				'domain'      => '',
				'connected'   => false,
				'plan'        => 'free',
				'website_id'  => '',
				'website_key' => '',
			),
			'consent_logs' => array(
				'status' => true,
			),
			'languages'    => array(
				'selected' => array( 'en' ),
				'default'  => 'en',
			),
			'onboarding'   => array(
				'step' => 2,
			),
		);

	}
	/**
	 * Get settings
	 *
	 * @param string $group Name of the group.
	 * @param string $key Name of the key.
	 * @return array
	 */
	public function get( $group = '', $key = '' ) {
		$settings = get_option( 'cky_settings', $this->data );
		$settings = self::sanitize( $settings, $this->data );
		if ( empty( $key ) && empty( $group ) ) {
			return $settings;
		} elseif ( ! empty( $key ) && ! empty( $group ) ) {
			$settings = isset( $settings[ $group ] ) ? $settings[ $group ] : array();
			return isset( $settings[ $key ] ) ? $settings[ $key ] : array();
		} else {
			return isset( $settings[ $group ] ) ? $settings[ $group ] : array();
		}
	}

	/**
	 * Excludes a key from sanitizing multiple times.
	 *
	 * @return array
	 */
	public static function get_excludes() {
		return array(
			'selected',
		);
	}
	/**
	 * Update settings to database.
	 *
	 * @param array $data Array of settings data.
	 * @return void
	 */
	public function update( $data, $clear = true ) {
		$settings = get_option( 'cky_settings', $this->data );
		if ( empty( $settings ) ) {
			$settings = $this->data;
		}
		$settings = self::sanitize( $data, $settings );
		update_option( 'cky_settings', $settings );
		do_action( 'cky_after_update_settings', $clear );
	}

	/**
	 * Sanitize options
	 *
	 * @param array $settings Input settings array.
	 * @param array $defaults Default settings array.
	 * @return array
	 */
	public static function sanitize( $settings, $defaults ) {
		$result  = array();
		$excludes = self::get_excludes();
		foreach ( $defaults as $key => $data ) {
			$value = isset( $settings[ $key ] ) ? $settings[ $key ] : $data;
			if ( in_array( $key, $excludes, true ) ) {
				$result[ $key ] = self::sanitize_option( $key, $value );
				continue;
			}
			if ( is_array( $value ) ) {
				$result[ $key ] = self::sanitize( $value, $data );
			} else {
				if ( is_string( $key ) ) {
					$result[ $key ] = self::sanitize_option( $key, $value );
				}
			}
		}
		return $result;
	}

	/**
	 * Sanitize the option values
	 *
	 * @param string $option The name of the option.
	 * @param string $value  The unsanitised value.
	 * @return string Sanitized value.
	 */
	public static function sanitize_option( $option, $value ) {
		switch ( $option ) {
			case 'connected':
			case 'status':
			case 'connected':
				$value = cky_sanitize_bool( $value );
				break;
			case 'installed':
			case 'step':
				$value = absint( $value );
				break;
			default:
				$value = cky_sanitize_text( $value );
				break;
		}
		return $value;
	}

	// Getter Functions.

	/**
	 * Get account token for authentication.
	 *
	 * @return string
	 */
	public function get_token() {
		return $this->get( 'api', 'token' );
	}

	/**
	 * Check whether the site is connected to CookieYes Webapp.
	 *
	 * @return boolean
	 */
	public function is_connected() {
		return $this->get( 'account', 'connected' );
	}

	/**
	 * Get website ID
	 *
	 * @return string
	 */
	public function get_website_id() {
		return $this->get( 'account', 'website_id' );
	}
	/**
	 * Get website ID
	 *
	 * @return string
	 */
	public function get_plan() {
		return $this->get( 'account', 'plan' );
	}
	/**
	 * Get the website key
	 *
	 * @return string
	 */
	public function get_website_key() {
		return $this->get( 'account', 'website_key' );
	}
	/**
	 * Get current site URL.
	 *
	 * @return string
	 */
	public function get_url() {
		return $this->get( 'site', 'url' );
	}

	/**
	 * Get the script URL
	 *
	 * @return string
	 */
	public function get_script_url() {
		return CKY_APP_CDN_URL . '/client_data/' . $this->get_website_key() . '/script.js';
	}

	/**
	 * Get consent log status
	 *
	 * @return boolean
	 */
	public function get_consent_log_status() {
		return (bool) $this->get( 'consent_logs', 'status' );

	}

	/**
	 * Returns the default language code
	 *
	 * @return string
	 */
	public function get_default_language() {
		return sanitize_text_field( $this->get( 'languages', 'default' ) );
	}

	/**
	 * Returns the selected languages.
	 *
	 * @return array
	 */
	public function get_selected_languages() {
		return cky_sanitize_text( $this->get( 'languages', 'selected' ) );
	}

	/**
	 * First installed date of the plugin.
	 *
	 * @return string
	 */
	public function get_installed_date() {
		return $this->get( 'site', 'installed' );
	}
}
                                                                                                                                                                                                                                                                                                                lite/admin/modules/settings/includes/class-controller.php                                           0000777                 00000047702 15251156627 0017741 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Settings\Includes;

use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;
use CookieYes\Lite\Integrations\Cookieyes\Includes\Cloud;
use WP_Error;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Controller extends Cloud {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Localize common plugin settings.
	 *
	 * @param array $data Data.
	 * @return array
	 */
	public function load_common_settings( $data ) {
		$settings                = new Settings();
		$data['settings']        = $settings->get();
		$data['settings']['url'] = get_site_url();
		return $data;
	}

	/**
	 * Sync data to CookieYes web app.
	 *
	 * @return array
	 */
	public function sync() {
		$settings = new Settings();
		$this->make_auth_request();
		$data     = $this->prepare_data();
		$response = $this->post(
			'websites/' . $this->get_website_id() . '/sync',
			wp_json_encode( $data )
		);

		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 !== $response_code ) {
			return false;
		}

		$response = json_decode( wp_remote_retrieve_body( $response ), true );

		if ( ! array_key_exists( 'scriptUrl', $response ) ) {
			return false;
		}
		do_action( 'cky_after_connect' );
		return $settings->get();
	}

	/**
	 * This API should be called to disconnect from the web app.
	 *
	 * @return boolean
	 */
	public function disconnect() {
		$settings = new Settings();
		$options  = $settings->get();
		$this->make_auth_request();
		$response      = $this->post(
			'plugin/disconnect',
			wp_json_encode(
				array(
					'website_id' => $settings->get_website_id(),
					'platform'   => 'wordpress',
				)
			)
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 !== $response_code ) {
			return false;
		}
		$options['api']['token'] = '';
		$settings->update( $options );
		do_action( 'cky_after_connect' );
		return true;
	}

	/**
	 * Prepare entire data before sending.
	 *
	 * @return array
	 */
	public function prepare_data() {
		$settings = new Settings();
		$data     = array();
		$item     = \CookieYes\Lite\Admin\Modules\Banners\Includes\Controller::get_instance()->get_active_item();
		$banner   = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Banner( $item );
		/** General Settings */
		$data['settings']   = array(
			'plan'       => $settings->get_plan(),
			'domain'     => home_url(),
			'consentLog' => array(
				'status' => true,
			),
		);
		$data['categories'] = $this->prepare_cookies();
		$data['banners']    = $this->prepare_banners();
		return $data;
	}

	/**
	 * Prepare and format cookies prior to syncing.
	 *
	 * @return array
	 */
	public function prepare_cookies() {
		$data  = array();
		$items = \CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller::get_instance()->get_items();

		foreach ( $items as $item ) {
			$object = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories( $item );
			$data[] = array(
				'name'            => $object->get_name(),
				'description'     => $object->get_description(),
				'slug'            => $object->get_slug(),
				'isNecessaryLike' => 'necessary' === $object->get_slug() ? true : false,
				'active'          => $object->get_visibility(),
				'defaultConsent'  => array(
					'gdpr' => $object->get_slug() === 'necessary' ? true : $object->get_prior_consent(),
					'ccpa' => $object->get_sell_personal_data() === true && $object->get_slug() !== 'necessary' ? false : true,
				),
				'cookies'         => $this->get_cookies( $object->get_id() ),
			);
		}
		return $data;
	}

	/**
	 * Get cookies by category
	 *
	 * @param string $category Category slug.
	 * @return array
	 */
	public function get_cookies( $category = '' ) {
		$data  = array();
		$items = \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller::get_instance()->get_items_by_category( $category );
		foreach ( $items as $item ) {
			$object = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie( $item );
			$data[] = array(
				'cookie_id'   => $object->get_name(),
				'type'        => $object->get_type(),
				'domain'      => $object->get_domain(),
				'duration'    => $object->get_duration(),
				'description' => $object->get_description(),
				'website_id'  => $this->get_website_id(),
				'provider'    => $object->get_url_pattern(),
			);

		}
		return $data;
	}

	/**
	 * Prepare and format banners prior to sync.
	 *
	 * @return array
	 */
	public function prepare_banners() {
		$items   = \CookieYes\Lite\Admin\Modules\Banners\Includes\Controller::get_instance()->get_items();
		$banners = array();
		foreach ( $items as $item ) {
			$object                                    = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Banner( $item );
			$banner                                    = array(
				'id'      => $object->get_id(),
				'name'    => $object->get_name(),
				'slug'    => $object->get_slug(),
				'default' => $object->get_default(),
				'status'  => ( true === $object->get_status() ? 'active' : 'inactive' ),
			);
			$data                                      = array_merge( $banner, array_merge( $object->get_settings(), array( 'content' => $object->get_contents() ) ) );
			$data['settings']['languages']['selected'] = cky_selected_languages();
			$data['settings']['languages']['default']  = cky_default_language();

			$data['settings']['ruleSet'] = array(
				array(
					'code'    => 'ALL',
					'regions' => array(),
				),
			);

			$banners[] = $data;
		}
		return $banners;
	}

	/**
	 *  Fetch site info from either locally or from API.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_info( $args = array() ) {
		$data = array();
		if ( false === cky_is_cloud_request() ) {
			$data = $this->get_site_info( $args );
		} else {
			$data = $this->get_app_info( $args );
		}
		return $data;
	}

	/**
	 *  Get the current plan details and features list from a local DB.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_site_info( $args = array() ) {
		return $this->get_default();
	}

	/**
	 * Get default site info.
	 *
	 * @return array
	 */
	public function get_default() {
		$settings = new Settings();
		$scan     = \CookieYes\Lite\Admin\Modules\Scanner\Includes\Controller::get_instance()->get_info();
		return array(
			'id'             => '',
			'url'            => get_site_url(),
			'plan'           => array(
				'id'          => '',
				'slug'        => 'free',
				'name'        => __( 'Free', 'cookie-law-info' ),
				'description' => __( 'Free Plan', 'cookie-law-info' ),
				'scan_limit'  => '100',
				'log_limit'   => 5000,
				'features'    => array(
					'multi_law'         => false,
					'custom_css'        => false,
					'custom_branding'   => false,
					'config_geo_rules'  => false,
					'max_free_websites' => 1,
					'remove_powered_by' => false,
					'popup_layout'      => false,
				),
			),
			'banners'        => array(
				'status' => \CookieYes\Lite\Admin\Modules\Banners\Includes\Controller::get_instance()->check_status(),
			),
			'consent_logs'   => array(
				'status' => $settings->get_consent_log_status(),
			),
			'scans'          => array(
				'date'   => isset( $scan['date'] ) ? $scan['date'] : '',
				'status' => isset( $scan['status'] ) ? $scan['status'] : false,
			),
			'languages'      => array(
				'default' => $settings->get_default_language(),
			),
			'tables_missing' => count( cky_missing_tables() ) > 0 ? true : false,
		);
	}

	/**
	 * Check API before initializing the plugin.
	 *
	 * @return void
	 */
	public function check_api() {
		if ( ! cky_is_cloud_request() ) {
			return;
		}
		$response = $this->get_app_info();
		if ( is_wp_error( $response ) ) {
			return;
		}
		$this->maybe_update_settings( $response );
	}

	/**
	 * Maybe update the plugin settings if required.
	 *
	 * @param array $response Response from the web app.
	 * @return void
	 */
	public function maybe_update_settings( $response ) {
		$settings             = new Settings();
		$data                 = $settings->get();
		$data['consent_logs'] = isset( $response['consent_logs'] ) ? $response['consent_logs'] : array();
		$data['languages']    = isset( $response['languages'] ) ? $response['languages'] : array();
		update_option( 'cky_settings', $data );
	}

	/**
	 * Load site info from the web app.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_app_info( $args = array() ) {
		$data = array();
		if ( ! $this->get_website_id() ) {
			return new WP_Error(
				'cky_invalid_website_id',
				__( 'Invalid Website ID', 'cookie-law-info' ),
				array( 'status' => 404 )
			);

		}
		$response      = $this->get(
			'websites/' . $this->get_website_id()
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response        = json_decode( wp_remote_retrieve_body( $response ), true );

			$user            = isset( $response['user'] ) ? $response['user'] : array();
			$plan            = isset( $response['websiteplan'] ) ? $response['websiteplan'] : array();
			$features        = isset( $plan['features'] ) ? $plan['features'] : array();
			$scan_timestamp  = isset( $response['last_scan_at'] ) ? strtotime( sanitize_text_field( $response['last_scan_at'] ) ) : false;
			$scan_success_timestamp  = isset( $response['last_successful_scan_at'] ) ? strtotime( sanitize_text_field( $response['last_successful_scan_at'] ) ) : false;
			$date            = isset( $scan_timestamp ) && is_int( $scan_timestamp ) ? gmdate( 'd M Y', $scan_timestamp ) : '';
			$time            = isset( $scan_timestamp ) && is_int( $scan_timestamp ) ? gmdate( 'H:i:s', $scan_timestamp ) : '';
			$success_date            = isset( $scan_success_timestamp ) && is_int( $scan_success_timestamp ) ? gmdate( 'd M Y', $scan_success_timestamp ) : '';
			$success_time            = isset( $scan_success_timestamp ) && is_int( $scan_success_timestamp ) ? gmdate( 'H:i:s', $scan_success_timestamp ) : '';
			$trial_ends_at = isset( $response['trial_ends_at'] ) ? strtotime( sanitize_text_field( $response['trial_ends_at'] ) ) : false;
			$trial_ends_at_date = isset( $trial_ends_at ) && is_int( $trial_ends_at ) ? gmdate( 'F d, Y', $trial_ends_at ) : '';
			$applicable_laws = isset( $response['applicableLaws'] ) ? $response['applicableLaws'] : array( 'gdpr' );
			$applicable_laws = implode( ' & ', $applicable_laws );

			$grace_period      = isset( $response['grace_period_ends_at'] ) ? strtotime( sanitize_text_field( $response['grace_period_ends_at'] ) ) : false;
			$grace_period_ends = isset( $grace_period ) && is_int( $grace_period ) ? gmdate( 'F d, Y', $grace_period ) : '';

			$pageview_reset_timestamp = isset( $response['pageviews']['ends_at'] ) ? strtotime( sanitize_text_field( $response['pageviews']['ends_at'] ) ) : false;
			$pageview_reset_date = is_int( $pageview_reset_timestamp ) ? gmdate( 'F d, Y', $pageview_reset_timestamp ) : '';

			$data = array(
				'id'             => $this->get_website_id(),
				'url'            => isset( $response['url'] ) ? esc_url_raw( $response['url'] ) : esc_url_raw( get_site_url() ),
				'status'         => isset( $response['status'] ) ? sanitize_text_field( $response['status'] ) : '',
				'banner_disabled_manually' => isset($response['banner_disabled_manually']) && true == $response['banner_disabled_manually'],
				'user'           => array(
					'name'        => isset( $user['name'] ) ? sanitize_text_field( $user['name'] ) : '',
					'email'       => isset( $user['email'] ) ? sanitize_email( $user['email'] ) : '',
				),
				'plan'           => array(
					'id'          => isset( $plan['id'] ) ? sanitize_text_field( $plan['id'] ) : '',
					'slug'        => isset( $plan['slug'] ) ? sanitize_text_field( $plan['slug'] ) : '',
					'name'        => isset( $plan['name'] ) ? sanitize_text_field( $plan['name'] ) : '',
					'currency'    => isset( $plan['currency'] ) ? sanitize_text_field( $plan['currency'] ) : 'USD',
					'description' => isset( $plan['description'] ) ? sanitize_text_field( $plan['description'] ) : '',
					'scan_limit'  => isset( $plan['scan_limit'] ) ? absint( $plan['scan_limit'] ) : 100,
					'log_limit'   => isset( $plan['log_limit'] ) ? absint( $plan['log_limit'] ) : 5000,
					'features'    => array(
						'multi_law'         => isset( $features['multi_law'] ) && true === $features['multi_law'] ? true : false,
						'custom_css'        => isset( $features['custom_css'] ) && true === $features['custom_css'] ? true : false,
						'custom_branding'   => isset( $features['custom_branding'] ) && true === $features['custom_branding'] ? true : false,
						'config_geo_rules'  => isset( $features['config_geo_rules'] ) && true === $features['config_geo_rules'] ? true : false,
						'max_free_websites' => isset( $plan['max_free_websites'] ) ? absint( $plan['max_free_websites'] ) : 1,
						'remove_powered_by' => isset( $features['remove_powered_by'] ) && true === $features['remove_powered_by'] ? true : false,
						'popup_layout'      => isset( $features['popup_layout'] ) && true === $features['popup_layout'] ? true : false,
					),
				),
				'banners'        => array(
					'status' => isset( $response['banner_status'] ) && 1 === $response['banner_status'] ? true : false,
					'laws'   => $applicable_laws,
					'is_iab_enabled' => isset( $response['isIABEnabled'] ) && true === $response['isIABEnabled'],
					'targetedLocation' => isset( $response['targetedLocation'] ) ? $response['targetedLocation'] : 'worldwide',
				),
				'consent_logs'   => array(
					'status' => isset( $response['visitor_log'] ) && true === $response['visitor_log'] ? true : false,
				),
				'scans'          => array(
					'date'   => array(
						'date' => $date,
						'time' => $time,
					),
					'status' => isset( $response['last_scan_at'] ) && '' !== $response['last_scan_at'] ? true : false,
				),
				'success_scan'          => array(
					'date'   => array(
						'date' => $success_date,
						'time' => $success_time,
					),
					'status' => isset( $response['last_successful_scan_at'] ) && '' !== $response['last_successful_scan_at'],
				),
				'languages'      => array(
					'selected' => isset( $response['language']['preferred'] ) ? cky_sanitize_text( $response['language']['preferred'] ) : array(),
					'default'  => isset( $response['settings_json']['defaultLanguage'] ) ? cky_sanitize_text( $response['settings_json']['defaultLanguage'] ) : 'en',
				),
				'tables_missing' => false,
				'pageviews'      => array(
					'count'    => isset( $response['pageviews']['views'] ) ? absint( $response['pageviews']['views'] ) : 0,
					'limit'    => isset( $response['pageviews']['views_limit'] ) ? absint( $response['pageviews']['views_limit'] ) : 5000,
					'exceeded' => isset( $response['pageviews']['limit_exceeded'] ) && 1 === absint( $response['pageviews']['limit_exceeded'] ),
					'ends_at'   => $pageview_reset_date,
				),
				'website'        => array(
					'status'               => isset( $response['website_status'] ) ? sanitize_text_field( $response['website_status'] ) : 'active',
					'is_trial'             => isset( $response['is_trial'] ) && true === $response['is_trial'],
					'isInOptoutTrial'      => isset( $response['isInOptoutTrial'] ) && true === $response['isInOptoutTrial'],
					'isInReverseTrial'     => isset( $response['isInReverseTrial'] ) && true === $response['isInReverseTrial'],
					'isInOptinTrial'       => isset( $response['isInOptinTrial'] ) && true === $response['isInOptinTrial'],
					'is_trial_experiment'  => isset( $response['website_metadata']['trial_experiment'] ) && true === $response['website_metadata']['trial_experiment'],
					'trial_ends_at'        => $trial_ends_at_date,
					'ends_in'              => isset( $response['ends_in'] ) ? absint( $response['ends_in'] ) : 0,
					'is_trial_with_card'   => isset( $response['trial_with_card'] ) && true === $response['trial_with_card'],
					'grace_period_ends_at' => $grace_period_ends,
					'payment_status'       => isset( $response['payment_status'] ) && true === $response['payment_status'],
					'hasPaymentMethod'     => isset( $response['hasPaymentMethod'] ) && true === $response['hasPaymentMethod'],
					'selected_plan'        => isset( $plan['slug'] ) ? sanitize_text_field( $plan['slug'] ) : 'free',
					'canStartOptoutTrial'  => isset( $response['canStartOptoutTrial'] ) ? (bool) $response['canStartOptoutTrial'] : false,
				),
				'overage' => array(
					'applicable'         => isset( $response['overage']['applicable'] ) ? (bool) $response['overage']['applicable'] : false,
					'enabled'            => isset( $response['overage']['enabled'] ) ? (bool) $response['overage']['enabled'] : false,
					'is_after_rollout'   => isset( $response['overage']['is_after_rollout'] ) ? (bool) $response['overage']['is_after_rollout'] : false,
					'overage_view_count' => isset( $response['overage']['overage_view_count'] ) ? absint( $response['overage']['overage_view_count'] ) : 0,
				),
			);
			return $data;
		} elseif ( 401 === $response_code ) {
			return new WP_Error(
				'cky_unauthorized',
				__( 'Your session has expired. Please verify your connection.', 'cookie-law-info' ),
				array( 'status' => 401 )
			);
		}
		return new WP_Error(
			'cky_api_fetching_failed',
			__( 'Failed to fetch data from the API', 'cookie-law-info' ),
			array( 'status' => 400 )
		);
	}

	/**
	 * Force update app settings if any changes from the plugin side.
	 *
	 * @param array $settings Settings array.
	 * @return void
	 */
	public function maybe_update_app_settings( $settings = array() ) {
		if ( ! cky_is_cloud_request() || ! $this->get_website_id() ) {
			return;
		}
		$data     = array(
			'preferred_languages' => isset( $settings['languages']['selected'] ) ? $settings['languages']['selected'] : array(),
			'default_language'    => isset( $settings['languages']['default'] ) ? $settings['languages']['default'] : 'en',
			'visitor_log'         => isset( $settings['consent_logs']['status'] ) && true === $settings['consent_logs']['status'] ? 1 : 0,
		);
		$response = $this->put(
			'websites/' . $this->get_website_id(),
			wp_json_encode( $data )
		);

		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 !== $response_code ) {
			return new WP_Error(
				'cky_api_settings_update_failed',
				__( 'Failed to the update the data to web app', 'cookie-law-info' ),
				array( 'status' => 200 )
			);
		}
	}
	/**
	 * Add payment/subscription data.
	 *
	 * @param array $data Payment data.
	 * @return array|WP_Error
	 */
	public function add_payments( $data ) {
		// Validate required fields are present
		$required_fields = array( 'currency', 'is_trial', 'is_trial_experiment', 'plan_id', 'website_id' );

		foreach ( $required_fields as $field ) {
			if ( ! isset( $data[ $field ] ) ) {
				return new WP_Error(
					'cky_missing_payment_data',
					/* translators: %s: field name */
					sprintf( __( 'Missing required payment data: %s', 'cookie-law-info' ), $field ),
					array( 'status' => 400 )
				);
			}
		}

		// Validate website_id matches current website
		if ( isset( $data['website_id'] ) && $data['website_id'] !== $this->get_website_id() ) {
			return new WP_Error(
				'cky_invalid_website_id',
				__( 'Invalid website ID provided', 'cookie-law-info' ),
				array( 'status' => 400 )
			);
		}

		$response = $this->post(
			'subscriptions/checkout',
			wp_json_encode( $data )
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			return $response;
		}
		return new WP_Error(
			'cky_api_fetching_failed',
			__( 'Failed to fetch data from the API', 'cookie-law-info' ),
			array( 'status' => 400 )
		);
	}

	/**
	 * Delete the cache.
	 *
	 * @return void
	 */
	public function delete_cache() {
		wp_cache_flush();
	}
}
                                                              lite/admin/modules/settings/class-settings.php                                                      0000777                 00000002507 15251156627 0015602 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Settings file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Settings;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Settings\Api\Api;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Settings
 * @version     3.0.0
 * @package     CookieYes
 */
class Settings extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		$controller = Includes\Controller::get_instance();
		add_filter( 'cky_admin_scripts_config', array( $controller, 'load_common_settings' ) );
		add_action( 'cky_after_connect', array( $controller, 'delete_cache' ) );
		$this->load_default();
		$this->load_apis();
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}

	/**
	 * Load default settings to the database.
	 *
	 * @return void
	 */
	public function load_default() {
		if ( false === cky_first_time_install() ||  false !== get_option( 'cky_settings', false ) ) {
			return;
		}
		$settings = new \CookieYes\Lite\Admin\Modules\Settings\Includes\Settings();
		$default  = $settings->get_defaults();
		$settings->update( $default );
	}
}
                                                                                                                                                                                         lite/admin/modules/bfcm-banner/class-bfcm-banner.php                                                0000777                 00000007646 15251156627 0016437 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class BFCM_Banner file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Bfcm_banner;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Includes\Notice;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles BFCM Banner Operation
 *
 * @class       Bfcm_banner
 * @version     3.0.0
 * @package     CookieYes
 */
class Bfcm_banner extends Modules {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = '/settings/notices/bfcm_banner';

	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Register REST API routes
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			$this->rest_base,
			array(
				array(
					'methods'             => 'GET',
					'callback'            => array( $this, 'get_banner_status' ),
					'permission_callback' => array( $this, 'permission_check' ),
				),
				array(
					'methods'             => 'POST',
					'callback'            => array( $this, 'dismiss_notice' ),
					'permission_callback' => array( $this, 'permission_check' ),
				),
			)
		);
	}

	/**
	 * Get banner status
	 *
	 * @return WP_REST_Response
	 */
	public function get_banner_status() {
		$result = $this->check_condition();
		if ( is_array( $result ) ) {
			return new \WP_REST_Response( $result, 200 );
		}
		return new \WP_REST_Response( array( 'show' => false ), 200 );
	}

	/**
	 * Handle notice dismissal
	 *
	 * @param WP_REST_Request $request Request object.
	 * @return WP_REST_Response
	 */
	public function dismiss_notice( $request ) {
		$expiry = $request->get_param( 'expiry' );
		$notice = Notice::get_instance();
		$notice->dismiss( 'bfcm_banner', $expiry );
		return new \WP_REST_Response( array( 'success' => true ), 200 );
	}

	/**
	 * Check permissions
	 *
	 * @return boolean
	 */
	public function permission_check() {
		return current_user_can( 'manage_options' );
	}

	/**
	 * Constructor.
	 */
	public function __construct() {
		parent::__construct('bfcm_banner');
	}

	/**
	 * Initialize the class
	 */
	public function init() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ) );
	}


	/**
	 * Check if banner should be shown
	 *
	 * @return array|boolean Returns array with 'show' and 'deadline' if should show, false otherwise
	 */
	public function check_condition() {
		$notices = Notice::get_instance()->get();
		$current_year = gmdate( 'Y' );
		$deadlines = array(
			$current_year . '-11-28', // Deadline 1: November 28
			$current_year . '-12-15', // Deadline 2: December 15
			$current_year . '-12-31', // Deadline 3: December 31 (final)
		);
		
		$current_date = gmdate( 'Y-m-d' ); // UTC format
		$final_deadline = end( $deadlines ); // December 31

		// If past final deadline (after December 31, i.e., January 1 00:00:00 UTC or later), automatically dismiss the banner
		// Note: Banner shows until end of December 31, hides at 12:00 AM on January 1
		if ( $current_date > $final_deadline ) {
			if ( ! isset( $notices['bfcm_banner'] ) ) {
				$notice = Notice::get_instance();
				$notice->dismiss( 'bfcm_banner', 0 ); // Permanent dismissal
			}
			return false;
		}

		// If manually dismissed, don't show
		if ( isset( $notices['bfcm_banner'] ) ) {
			return false;
		}

		// Determine which deadline to show based on current date
		$active_deadline = null;
		foreach ( $deadlines as $deadline ) {
			if ( $current_date <= $deadline ) {
				$active_deadline = $deadline;
				break;
			}
		}

		// If no active deadline found (shouldn't happen, but safety check)
		if ( null === $active_deadline ) {
			return false;
		}

		return array(
			'show'     => true,
			'deadline' => $active_deadline,
		);
	}
}

                                                                                          lite/admin/modules/cache/services/class-litespeed-cache.php                                         0000777                 00000001470 15251156627 0020005 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Litespeed_Cache extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return class_exists( \LiteSpeed\Purge::class );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		return \LiteSpeed\Purge::purge_all();
	}

}
                                                                                                                                                                                                        lite/admin/modules/cache/services/class-hummingbird.php                                             0000777                 00000001474 15251156627 0017277 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Hummingbird extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return class_exists( \Hummingbird\WP_Hummingbird::class );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return void
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		do_action( 'wphb_clear_page_cache' );
	}

}
                                                                                                                                                                                                    lite/admin/modules/cache/services/class-w3-total-cache.php                                          0000777                 00000001456 15251156627 0017505 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class W3_Total_Cache extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return function_exists( 'w3tc_pgcache_flush' );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		return w3tc_pgcache_flush();
	}

}
                                                                                                                                                                                                                  lite/admin/modules/cache/services/class-wp-rocket.php                                               0000777                 00000001441 15251156627 0016677 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Wp_Rocket extends Services {

	/**
	 * Load plugin hooks
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}
	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return function_exists( 'rocket_clean_domain' );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		return rocket_clean_domain();
	}

}
                                                                                                                                                                                                                               lite/admin/modules/cache/services/class-breeze.php                                                  0000777                 00000001452 15251156627 0016242 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Breeze extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return class_exists( \Breeze_Admin::class );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return void
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		do_action( 'breeze_clear_all_cache' );
	}

}
                                                                                                                                                                                                                      lite/admin/modules/cache/services/class-siteground-optimize.php                                     0000777                 00000001501 15251156627 0021002 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Siteground_Optimize extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return function_exists( 'sg_cachepress_purge_cache' );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		return sg_cachepress_purge_cache();
	}

}
                                                                                                                                                                                               lite/admin/modules/cache/services/class-wp-super-cache.php                                          0000777                 00000001743 15251156627 0017614 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Wp_Super_Cache extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return function_exists( 'wp_cache_clean_cache' );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		global $file_prefix, $supercachedir;
		if ( empty( $supercachedir ) && function_exists( 'get_supercache_dir' ) ) {
			$supercachedir = get_supercache_dir();
		}
		return wp_cache_clean_cache( $file_prefix );
	}

}
                             lite/admin/modules/cache/services/class-wp-fastest-cache.php                                        0000777                 00000001464 15251156627 0020127 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Wp_Fastest_Cache extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return function_exists( 'wpfc_clear_all_cache' );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		return wpfc_clear_all_cache();
	}

}
                                                                                                                                                                                                            lite/admin/modules/cache/services/class-borlabs-cache.php                                           0000777                 00000002171 15251156627 0017452 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Borlabs_Cache extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return class_exists( \Borlabs\Cache\Frontend\Garbage::class );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		if ( function_exists( \Borlabs\Cache\Frontend\Garbage::getInstance()->clearStylesPreCacheFiles() ) ) {
			\Borlabs\Cache\Frontend\Garbage::getInstance()->clearStylesPreCacheFiles();
		}
		if ( function_exists( \Borlabs\Cache\Frontend\Garbage::getInstance()->clearCache() ) ) {
			\Borlabs\Cache\Frontend\Garbage::getInstance()->clearCache();
		}
	}

}
                                                                                                                                                                                                                                                                                                                                                                                                       lite/admin/modules/cache/services/class-autoptimize.php                                             0000777                 00000001465 15251156627 0017344 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Autoptimize extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return class_exists( \autoptimizeCache::class );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return boolean
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		return \autoptimizeCache::clearall();
	}

}
                                                                                                                                                                                                           lite/admin/modules/cache/services/class-cache-enabler.php                                           0000777                 00000001443 15251156627 0017437 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

use CookieYes\Lite\Admin\Modules\Cache\Services\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
class Cache_Enabler extends Services {

	/**
	 * Load hooks of each plugin.
	 *
	 * @return void
	 */
	public function run() {
		$this->load_hooks();
	}

	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	public function is_active() {
		return has_action( 'ce_clear_cache' );
	}

	/**
	 * Clear the cache if any.
	 *
	 * @return void
	 */
	public function clear_cache( $clear = true ) {
		if ( $clear === false ) {
			return;
		}
		do_action( 'ce_clear_cache' );
	}

}
                                                                                                                                                                                                                             lite/admin/modules/cache/services/class-services.php                                                0000777                 00000002747 15251156627 0016621 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Cache\Services;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
abstract class Services {

	/**
	 * Module constructor.
	 */
	public function __construct() {
		if ( $this->is_active() ) {
			$this->run();
		}
	}

	/**
	 * Load plugin hooks
	 *
	 * @return void
	 */
	public function load_hooks() {
		add_action( 'cky_after_update_banner', array( $this, 'clear_cache' ), 10, 1 );
		add_action( 'cky_after_update_cookie', array( $this, 'clear_cache' ) );
		add_action( 'cky_after_update_cookie_category', array( $this, 'clear_cache' ) );
		add_action( 'cky_after_connect', array( $this, 'clear_cache' ) );
		add_action( 'cky_after_update_settings', array( $this, 'clear_cache' ), 10, 1 );
		add_action( 'cky_after_activate', array( $this, 'clear_cache' ) );
		add_action( 'cky_clear_cache', array( $this, 'clear_cache' ) );
	}
	/**
	 * Check if the the cache service is installed/active;
	 *
	 * @return boolean
	 */
	abstract public function is_active();

	/**
	 * Initializes the module. Always executed even if the module is deactivated.
	 *
	 * Do not use __construct in subclasses, use init() instead
	 */
	abstract public function clear_cache();

	/**
	 * Initializes the module. Always executed even if the module is deactivated.
	 *
	 * Do not use __construct in subclasses, use init() instead
	 */
	abstract public function run();
}
                         lite/admin/modules/cache/class-cache.php                                                            0000777                 00000002452 15251156627 0014207 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Cookies file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cache;

use CookieYes\Lite\Includes\Modules;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Cookies
 * @version     3.0.0
 * @package     CookieYes
 */
class Cache extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		add_action( 'plugins_loaded', array( $this, 'load_services' ) );
	}

	/**
	 * Load services classes.
	 *
	 * @return void
	 */
	public function load_services() {
		$modules = $this->get_services();
		foreach ( $modules as $module ) {
			$parts = explode( '_', $module );
			$temp  = array();
			foreach ( $parts as $part ) {
				$temp[] = ucfirst( $part );
			}
			$class      = implode( '_', $temp );
			$class_name = 'CookieYes\Lite\\Admin\\Modules\\Cache\\Services\\' . ucfirst( $class );

			if ( class_exists( $class_name ) ) {
				new $class_name( $module );
			}
		}
	}

	/**
	 * Get supported list of services.
	 *
	 * @return array
	 */
	public function get_services() {
		return array(
			'wp_rocket',
			'autoptimize',
			'hummingbird',
			'w3_total_cache',
			'wp_fastest_cache',
			'wp_super_cache',
			'breeze',
			'siteground_optimize',
			'cache_enabler',
			'litespeed_cache',
		);
	}
}
                                                                                                                                                                                                                      lite/admin/modules/upgrade/class-upgrade.php                                                        0000777                 00000052510 15251156627 0015157 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Review_Feedback file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Upgrade;

use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;
use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Includes\Notice;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Uninstall feedback Operation
 *
 * @class       Review_Feedback
 * @version     3.0.0
 * @package     CookieYes
 */
class Upgrade extends Modules {

	/**
	 * Existing plugin settings.
	 *
	 * @var array
	 */
	protected $settings = array();

	/**
	 * Skip overriding the settings.
	 *
	 * @var boolean
	 */
	protected $skip = false;

	/**
	 * Current law
	 *
	 * @var string
	 */
	protected $law = 'gdpr';
	/**
	 * Constructor.
	 */
	public function init() {
		add_action( 'admin_init', array( $this, 'migrate' ) );
		add_action( 'admin_init', array( $this, 'add_migration_notice' ) );
		add_action( 'admin_init', array( $this, 'revert' ) );
	}

	/**
	 * Start doing migration
	 *
	 * @return void
	 */
	public function migrate() {
		if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['_wpnonce'] ) ), 'migrate' ) || ! current_user_can( 'manage_options' ) ) {
			return;
		}
		if ( isset( $_GET['migrate'] ) && 'process' === sanitize_text_field( wp_unslash( $_GET['migrate'] ) ) ) {
			register_post_type( CLI_POST_TYPE );
			register_taxonomy(
				'cookielawinfo-category',
				'cookielawinfo'
			);
			$this->start_migration();
		}
	}
	/**
	 * Start migrating
	 *
	 * @return void
	 */
	public function start_migration() {
		require_once CLI_PLUGIN_BASEPATH . 'legacy/includes/class-cookie-law-info.php';
		require_once CLI_PLUGIN_BASEPATH . 'legacy/public/modules/shortcode/shortcode.php';
		require_once CLI_PLUGIN_BASEPATH . 'legacy/admin/modules/ccpa/ccpa.php';

		$this->settings = \Cookie_Law_Info::get_settings();
		$this->migrate_settings();
		$this->migrate_categories();
		$this->migrate_banners();
		update_option(
			'cky_migration_options',
			array(
				'status' => true,
				'expiry' => time() + 14 * DAY_IN_SECONDS,
			)
		);
		wp_safe_redirect( admin_url( 'admin.php?page=cookie-law-info' ) );
	}

	/**
	 * Return old plugin items.
	 *
	 * @return array
	 */
	public function get_old_category_terms() {
		global $wp_version;
		$taxonomy = 'cookielawinfo-category';
		$terms    = array();
		if ( version_compare( $wp_version, '4.9', '>=' ) ) {
			$args  = array(
				'taxonomy'   => $taxonomy,
				'hide_empty' => false,
			);
			$terms = get_terms( $args );
		} else {
			$terms = get_terms( $taxonomy, array( 'hide_empty' => false ) ); // phpcs:ignore WordPress.WP.DeprecatedParameters.Get_termsParam2Found
		}
		return $this->order_term_by_key( $terms );
	}

	/**
	 * Migrate the cookie categories.
	 *
	 * @return void
	 */
	public function migrate_categories() {
		$this->clear_existing_categories();
		$terms        = $this->get_old_category_terms();
		$lang         = cky_default_language();
		$languages    = cky_i18n_selected_languages();
		$default_lang = cky_i18n_default_language();

		if ( is_array( $terms ) ) {
			foreach ( $terms as $term ) {
				if ( is_object( $term ) ) {
					$object        = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories();
					$term_language = cky_i18n_term_language( $term->term_id );
					if ( $term_language === $default_lang ) {

						$name        = array();
						$description = array();

						foreach ( $languages as $language ) {
							$name[ $language ]        = $term->name;
							$description[ $language ] = strip_shortcodes( $term->description );
							if ( $default_lang !== $language ) {
								$translated = cky_i18n_term_by_language( $term->term_id, $language );
								if ( false !== $translated ) {
									$name[ $language ]        = isset( $translated->name ) ? $translated->name : '';
									$description[ $language ] = isset( $translated->description ) ? strip_shortcodes( $translated->description ) : '';
								}
							}
						}
						$object->set_name( $name );
						$object->set_description( $description );
						$object->set_slug( $term->slug );
						if ( 'necessary' === $term->slug ) {
							$object->set_prior_consent( true );
						}
						$object->save();
						$cookies = $this->get_cookies_by_term( $term->slug );

						if ( ! empty( $cookies ) ) {
							foreach ( $cookies as $key => $item ) {
								$cookie      = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie();
								$meta        = get_post_custom( $item->ID );
								$description = array();
								$duration    = array();
								foreach ( $languages as $language ) {
									$description[ $language ] = strip_shortcodes( $item->post_content );
									$duration[ $language ]    = sanitize_text_field( isset( $meta['_cli_cookie_duration'][0] ) ? $meta['_cli_cookie_duration'][0] : '' );
									if ( $default_lang !== $language ) {
										$translated = cky_i18n_post_by_language( $item->ID, $language );
										if ( ! $translated ) {
											continue;
										}
										$translated_meta          = get_post_custom( $translated->ID );
										$duration[ $language ]    = sanitize_text_field( ! empty( $translated_meta['_cli_cookie_duration'][0] ) ? $translated_meta['_cli_cookie_duration'][0] : $duration[ $lang ] );
										$description[ $language ] = isset( $translated->post_content ) ? strip_shortcodes( $translated->post_content ) : '';
									}
								}
								$cookie->set_name( $item->post_title );
								$cookie->set_description( $description );
								$cookie->set_duration( $duration );
								$cookie->set_category( $object->get_id() );
								$cookie->save();
							}
						}
					}
				}
			}
		}
	}

	/**
	 * Flush existing data from cookie and category table.
	 *
	 * @return void
	 */
	public function clear_existing_categories() {
		global $wpdb;
		$wpdb->query( "TRUNCATE TABLE {$wpdb->prefix}cky_cookie_categories;" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		$wpdb->query( "TRUNCATE TABLE {$wpdb->prefix}cky_cookies;" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
	}

	/**
	 * Get the cookies for corresponding categories.
	 *
	 * @param string $slug Slug of the term.
	 * @return array
	 */
	public function get_cookies_by_term( $slug ) {
		$cookies = array();
		$args    = array(
			'posts_per_page' => -1,
			'post_type'      => 'cookielawinfo',
			'tax_query'      => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_tax_query
				array(
					'taxonomy' => 'cookielawinfo-category',
					'field'    => 'slug',
					'terms'    => $slug,
				),
			),
		);
		$posts   = get_posts( $args );
		if ( $posts ) {
			$cookies = $posts;
		}
		return $cookies;
	}

	/**
	 * Migrate the site settings
	 *
	 * @return void
	 */
	public function migrate_settings() {
		$settings                         = new Settings();
		$options                          = $settings->get();
		$options['languages']['default']  = cky_i18n_default_language();
		$options['languages']['selected'] = cky_i18n_selected_languages();
		$settings->update( $options );
	}

	/**
	 * Migrate banner config and contents
	 *
	 * @return void
	 */
	public function migrate_banners() {
		$languages = cky_i18n_selected_languages();
		$banners   = \CookieYes\Lite\Admin\Modules\Banners\Includes\Controller::get_instance()->get_items();
		$old_law   = isset( $this->settings['consent_type'] ) ? $this->settings['consent_type'] : 'gdpr';
		foreach ( $banners as $key => $item ) {
			$banner    = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Banner( $item->banner_id );
			$type      = $banner->get_law();
			$this->law = $type;
			$banner->set_status( false );

			if ( $type === $old_law || ( 'ccpa_gdpr' === $old_law && 'gdpr' === $type ) ) {
				$banner->set_status( true );
				$contents = array();
				foreach ( $languages as $language ) {
					$contents[ $language ] = $this->prepare_contents( $banner->get_contents( $language ), $language );
				}
				$banner->set_contents( $contents );
				$this->skip = false;
			} elseif ( 'ccpa_gdpr' === $old_law ) {
				if ( 'gdpr' === $type ) {
					$banner->set_status( true );
				}
				$this->skip = false;
			} else {
				$this->skip = true;
			}

			$settings = $this->prepare_config( $banner->get_settings() );
			$banner->set_settings( $settings );
			$banner->save();
		}
	}

	/**
	 * Prepare banner config for migration.
	 *
	 * @param array $config Banner config.
	 * @return array
	 */
	public function prepare_config( $config = array() ) {
		$settings     = $this->settings;
		$current_type = isset( $settings['cookie_bar_as'] ) ? sanitize_text_field( $settings['cookie_bar_as'] ) : 'banner';
		$position     = isset( $settings['notify_position_vertical'] ) ? sanitize_text_field( $settings['notify_position_vertical'] ) : 'bottom-left';
		$heading      = isset( $settings['bar_heading_text'] ) ? $settings['bar_heading_text'] : '';

		$type = 'banner';
		if ( 'popup' === $current_type || 'widget' === $current_type ) {
			$type     = 'box';
			$position = isset( $settings['widget_position'] ) ? sanitize_text_field( $settings['widget_position'] ) : 'left';
			$position = "bottom-{$position}";
		}
		$config['settings']['type']     = $type;
		$config['settings']['theme']    = 'custom';
		$config['settings']['position'] = $position;

		$background_color = isset( $settings['background'] ) ? cky_sanitize_color( $settings['background'] ) : $config['config']['notice']['styles']['background-color'];
		$border_color     = isset( $settings['border'] ) ? cky_sanitize_color( $settings['border'] ) : $config['config']['notice']['styles']['border-color'];
		$color            = isset( $settings['text'] ) ? cky_sanitize_color( $settings['text'] ) : $config['config']['notice']['styles']['color'];

		$config['config']['notice']['styles']['background-color']                 = $background_color;
		$config['config']['notice']['styles']['border-color']                     = $border_color;
		$config['config']['notice']['elements']['title']['styles']['color']       = $color;
		$config['config']['notice']['elements']['description']['styles']['color'] = $color;
		$config['config']['notice']['elements']['closeButton']['status'] = has_shortcode( $settings['notify_message'], 'cookie_close' );

		$config['config']['preferenceCenter']['styles']['background-color'] = $background_color;
		$config['config']['preferenceCenter']['styles']['border-color']     = $border_color;

		$buttons_config = isset( $config['config']['notice']['elements']['buttons']['elements'] ) ? $config['config']['notice']['elements']['buttons']['elements'] : array();

		if ( ! empty( $buttons_config ) ) {
			$accept_button = has_shortcode( $settings['notify_message'], 'cookie_accept_all' ) ? 'button_7' : 'button_1';

			$buttons_config['accept']    = isset( $buttons_config['accept'] ) ? $this->prepare_buttons( $accept_button, $buttons_config['accept'] ) : array();
			// Only enable accept button for GDPR banners, not for US state law (CCPA)
			$buttons_config['accept']['status'] = ( 'ccpa' !== $this->law );
			$buttons_config['reject']    = isset( $buttons_config['reject'] ) ? $this->prepare_buttons( 'button_3', $buttons_config['reject'] ) : array();
			$buttons_config['settings']  = isset( $buttons_config['settings'] ) ? $this->prepare_buttons( 'button_4', $buttons_config['settings'] ) : array();
			$buttons_config['donotSell'] = isset( $buttons_config['donotSell'] ) ? $this->prepare_buttons( 'button_6', $buttons_config['donotSell'] ) : array();
			$buttons_config['readMore']  = isset( $buttons_config['readMore'] ) ? $this->prepare_buttons( 'button_2', $buttons_config['readMore'] ) : array();
			$buttons_config['readMore']  = $this->prepare_readmore( $buttons_config['readMore'] );

			$config['config']['notice']['elements']['buttons']['elements'] = $buttons_config;

			$preference_center  = isset( $config['config']['preferenceCenter'] ) ? $config['config']['preferenceCenter'] : array();
			$preference_buttons = isset( $preference_center['elements']['buttons']['elements'] ) ? $preference_center['elements']['buttons']['elements'] : array();

			$preference_buttons['accept']['styles'] = isset( $buttons_config['accept']['styles'] ) ? $buttons_config['accept']['styles'] : array();
			$preference_buttons['reject']['styles'] = isset( $buttons_config['reject']['styles'] ) ? $buttons_config['reject']['styles'] : array();
			$preference_buttons['save']['styles']   = isset( $buttons_config['settings']['styles'] ) ? $buttons_config['settings']['styles'] : array();

			$config['config']['preferenceCenter']['elements']['buttons']['elements'] = $preference_buttons;
		}
		$revisit_options = isset( $config['config']['revisitConsent'] ) ? $config['config']['revisitConsent'] : array();

		$config['config']['revisitConsent'] = $this->get_revisit_options( $revisit_options );
		return $config;
	}

	/**
	 * Prepare the buttons for migration.
	 *
	 * @param string $button Button slug as of old settings.
	 * @param array  $config Existing config.
	 * @return array
	 */
	public function prepare_buttons( $button = 'button_1', $config = array() ) {
		$settings  = $this->settings;
		$shortcode = $this->get_shortcode( $button );
		if ( false === $this->skip ) {
			$config['status'] = has_shortcode( $settings['notify_message'], $shortcode );
		}
		if ( 'ccpa' === $this->law && 'button_6' !== $button || 'gdpr' === $this->law && 'button_6' === $button ) {
			$config['status'] = false;
		}
		$config['styles']['background-color'] = isset( $settings[ "{$button}_button_colour" ] ) ? $settings[ "{$button}_button_colour" ] : '';
		$config['styles']['color']            = isset( $settings[ "{$button}_link_colour" ] ) ? $settings[ "{$button}_link_colour" ] : '';
		$config['styles']['border-color']     = $config['styles']['background-color'];
		return $config;
	}

	/**
	 * Set background and border color transparent.
	 *
	 * @param array $config Existing config.
	 * @return array
	 */
	public function prepare_readmore( $config = array() ) {
		$config['styles']['background-color'] = 'transparent';
		$config['styles']['border-color']     = 'transparent';
		return $config;
	}

	/**
	 * Prepare banner contents for migration.
	 *
	 * @param array  $contents Existing contents.
	 * @param string $language Language slug.
	 * @return array
	 */
	public function prepare_contents( $contents, $language ) {
		$settings              = $this->settings;
		$notice                = isset( $contents['notice']['elements'] ) ? $contents['notice']['elements'] : array();
		$notice['title']       = isset( $settings['bar_heading_text'] ) ? cky_i18n_translate_string( $settings['bar_heading_text'], 'bar_heading_text', $language ) : '';
		$notice['description'] = isset( $settings['notify_message'] ) ? wp_strip_all_tags( strip_shortcodes( cky_i18n_translate_string( $settings['notify_message'], 'notify_message', $language ) ) ) : '';
		$notice['privacyLink'] = $this->get_readmore_link();

		$accept_button                             = has_shortcode( $settings['notify_message'], 'cookie_accept_all' ) ? 'button_7' : 'button_1';
		$notice['buttons']['elements']['accept']   = $this->get_button_text( $accept_button, $language );
		$notice['buttons']['elements']['reject']   = $this->get_button_text( 'button_3', $language );
		$notice['buttons']['elements']['settings'] = $this->get_button_text( 'button_4', $language );
		$notice['buttons']['elements']['readMore'] = $this->get_button_text( 'button_2', $language );
		$contents['notice']['elements']            = $notice;

		// Preference center.

		$preference = isset( $contents['preferenceCenter']['elements'] ) ? $contents['preferenceCenter']['elements'] : array();
		$existing   = $this->get_preference_center_texts();

		$preference['title']                             = cky_i18n_translate_string( $existing['title'], 'privacy_overview_title', $language, 'cookielawinfo_privacy_overview_content_settings' );
		$preference['description']                       = cky_i18n_translate_string( $existing['description'], 'privacy_overview_content', $language, 'cookielawinfo_privacy_overview_content_settings' );
		$preference['buttons']['elements']['accept']     = $this->get_button_text( $accept_button, $language );
		$preference['buttons']['elements']['reject']     = $this->get_button_text( 'button_3', $language );
		$contents['preferenceCenter']['elements']        = $preference;
		$contents['revisitConsent']['elements']['title'] = cky_i18n_translate_string( $existing['title'], 'title', $language );
		return $contents;
	}

	/**
	 * Get button text based on language
	 *
	 * @param string $button Button slug.
	 * @param string $language Language code.
	 * @return string
	 */
	public function get_button_text( $button = 'button_1', $language = 'en' ) {
		$settings = $this->settings;
		return isset( $settings[ "{$button}_text" ] ) ? cky_i18n_translate_string( $settings[ "{$button}_text" ], "{$button}_text", $language ) : '';
	}

	/**
	 * Return preference center options
	 *
	 * @return array
	 */
	public function get_preference_center_texts() {
		$overview    = get_option( 'cookielawinfo_privacy_overview_content_settings' );
		$title       = sanitize_text_field( stripslashes( isset( $overview['privacy_overview_title'] ) ? $overview['privacy_overview_title'] : '' ) );
		$description = wp_kses_post( isset( $overview['privacy_overview_content'] ) ? $overview['privacy_overview_content'] : '' );
		return array(
			'title'       => $title,
			'description' => $description,
		);
	}

	/**
	 * Migrate revisit consent option.
	 *
	 * @param array $options Array of options.
	 * @return array
	 */
	public function get_revisit_options( $options = array() ) {
		$settings            = $this->settings;
		$status              = isset( $settings['showagain_tab'] ) ? (bool) $settings['showagain_tab'] : false;
		$position            = isset( $settings['notify_position_horizontal'] ) && 'right' === $settings['notify_position_horizontal'] ? 'bottom-right' : 'bottom-left';
		$options['status']   = $status;
		$options['position'] = $position;
		return $options;
	}

	/**
	 * Map shortcodes to corresponding buttons.
	 *
	 * @param string $button Button slug.
	 * @return string
	 */
	public function get_shortcode( $button ) {
		switch ( $button ) {
			case 'button_1':
				return 'cookie_button';
			case 'button_2':
				return 'cookie_link';
			case 'button_3':
				return 'cookie_reject';
			case 'button_4':
				return 'cookie_settings';
			case 'button_6':
				return 'wt_cli_ccpa_optout';
			case 'button_7':
				return 'cookie_accept_all';
			default:
				return 'cookie_button';
		}
	}

	/**
	 * Reorder the terms based on the priority.
	 *
	 * @param array  $terms Terms array.
	 * @param string $order Sorting order.
	 * @return array
	 */
	public function order_term_by_key( $terms, $order = 'DESC' ) {
		$sort_order  = SORT_DESC;
		$meta_values = array();
		if ( 'ASC' === $order ) {
			$sort_order = SORT_ASC;
		}
		if ( ! empty( $terms ) && is_array( $terms ) ) {
			foreach ( $terms as $key => $term ) {
				$priority      = get_term_meta( $term->term_id, 'CLIpriority' );
				$meta_values[] = isset( $priority ) ? absint( $priority ) : 0;
			}
			if ( ! empty( $meta_values ) && is_array( $meta_values ) ) {
				array_multisort( $meta_values, $sort_order, $terms );
			}
		}
		return $terms;
	}

	/**
	 * Add a migration notice which allows to revert back to the legacy UI.
	 *
	 * @return void
	 */
	public function add_migration_notice() {
		$options = get_option( 'cky_migration_options', array() );
		$status  = isset( $options['status'] ) ? $options['status'] : false;
		$expiry  = isset( $options['expiry'] ) ? $options['expiry'] : 0;

		if ( ! $status || ( 0 !== $expiry && time() > $expiry ) ) {
			return;
		}
		if ( true === $status ) {
			add_filter(
				'cky_admin_scripts_global',
				function( $config ) {
					$config['legacyURL'] = esc_attr( wp_nonce_url( add_query_arg( 'revert', 'true', admin_url( 'admin.php?page=cookie-law-info' ) ), 'revert', '_wpnonce' ) );
					return $config;
				}
			);
			$date   = date_i18n( 'M d,Y', $expiry );
			$notice = Notice::get_instance();
			$notice->add(
				'migration_notice',
				array( // translators: %s: Migration notice expiry notice.
					'message' => sprintf( __( 'Not satisfied with the New UI and related changes? You can switch back to the old UI at any time until %s.', 'cookie-law-info' ), esc_html( $date ) ),
					'type'    => 'info',
				)
			);
		}
	}
	/**
	 * Return the readmore link
	 *
	 * @return string
	 */
	private function get_readmore_link() {
		if ( $this->settings['button_2_url_type'] == 'url' ) {
			return isset( $this->settings['button_2_url'] ) ? $this->settings['button_2_url'] : '';
		} else {
			$page = isset( $this->settings['button_2_page'] ) ? intval( $this->settings['button_2_page'] ) : false;

			$privacy = '';
			if ( ! $page ) {
				return '';
			}
			$post = get_post( $page );
			if ( $post instanceof \WP_Post ) {
				if ( 'publish' === $post->post_status ) {
					$privacy = get_page_link( $post );
				}
			}
			return $privacy;
		}
	}
	/**
	 * Revert plugin to legacy UI
	 *
	 * @return void
	 */
	public function revert() {
		if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['_wpnonce'] ) ), 'revert' ) || ! current_user_can( 'manage_options' ) ) {
			return;
		}
		if ( ! isset( $_GET['revert'] ) && 'true' === sanitize_text_field( wp_unslash( $_GET['revert'] ) ) ) {
			return;
		}
		$settings = new Settings();
		$options  = $settings->get();

		$options['api']['token']         = '';
		$options['account']['connected'] = false;
		$settings->update( $options );
		delete_option( 'cky_cookie_consent_lite_db_version' );
		wp_safe_redirect( admin_url( 'edit.php?post_type=cookielawinfo&page=cookie-law-info' ) );
	}
}
                                                                                                                                                                                        lite/admin/modules/scanner/class-scanner.php                                                        0000777                 00000002076 15251156627 0015165 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Scanner file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Scanner;

use CookieYes\Lite\Includes\Modules;
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Scanner
 * @version     3.0.0
 * @package     CookieYes
 */
class Scanner extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		$controller = new \CookieYes\Lite\Admin\Modules\Scanner\Includes\Controller();
		$this->load_apis( $controller );
		add_filter( 'cky_admin_scripts_scanner_config', array( $controller, 'load_scanner_config' ) );
	}

	/**
	 * Load API classes
	 *
	 * @param object $controller Controller object.
	 * @return void
	 */
	public function load_apis( $controller ) {
		$api = new \CookieYes\Lite\Admin\Modules\Scanner\Api\Api( $controller );
	}

	/**
	 * Add admin sub menus
	 *
	 * @return void
	 */
	public function admin_menu() {

	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  lite/admin/modules/scanner/includes/class-controller.php                                            0000777                 00000007316 15251156627 0017527 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Scanner\Includes;

use CookieYes\Lite\Integrations\Cookieyes\Cookieyes;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Controller extends Cookieyes {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Base path for cookie scanner API
	 *
	 * @var string
	 */
	private $rest_path;

	/**
	 * Default scan data
	 *
	 * @var array
	 */
	private static $default = array(
		'id'     => 0,
		'status' => '',
		'type'   => '',
		'date'   => '',
	);

	/**
	 * Last scan info.
	 *
	 * @var array
	 */
	protected $last_scan_info;
	/**
	 * Constructor
	 *
	 * @return void
	 */
	public function __construct() {
		$this->make_auth_request();
		parent::__construct();
		$this->rest_path = 'websites/' . $this->get_website_id() . '/scans';
	}

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Fetch scan histories from the web app.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_history( $args = array() ) {
		return $this->get( add_query_arg( $args, $this->rest_path ) );
	}

	/**
	 * Get the details of a scan with ID.
	 *
	 * @param integer $id Web app id of the corresponding scan.
	 * @return array
	 */
	public function get_scan_details( $id = 0 ) {
		return $this->get( $this->rest_path . '/' . $id );
	}

	/**
	 * Check whether the scan can be initiated
	 *
	 * @return array
	 */
	public function can_scan() {
		return $this->post( 'websites/' . $this->get_website_id() . '/can-scan' );
	}

	/**
	 * Send a API request to the web app to initiate the scan
	 *
	 * @return array
	 */
	public function initiate_scan() {
		return $this->post(
			$this->rest_path,
			wp_json_encode(
				array(
					'page_limit'  => 100,
					'type'        => 'deep',
					'concurrency' => 1,
				)
			)
		);
	}
	/**
	 * Get the last scan info
	 *
	 * @return array
	 */
	public function get_info() {
		if ( ! $this->last_scan_info ) {
			$data                 = get_option( 'cky_scan_details', self::$default );
			$timestamp            = strtotime( sanitize_text_field( $data['date'] ) );
			$formatted            = gmdate( 'd F Y H:i:s', $timestamp );
			$this->last_scan_info = array(
				'id'     => absint( $data['id'] ),
				'status' => sanitize_text_field( $data['status'] ),
				'type'   => sanitize_text_field( $data['type'] ),
				'date'   => sanitize_text_field( $formatted ),
			);
		}
		return $this->last_scan_info;

	}

	/**
	 * Update the last scan info to the option table
	 *
	 * @param array $data Scan data received from the CookieYes web app after initiating the scan.
	 * @return void
	 */
	public function update_info( $data = array() ) {
		$scan_data = get_option( 'cky_scan_details', self::$default );
		$data      = array(
			'id'     => absint( isset( $data['id'] ) ? $data['id'] : $scan_data['id'] ),
			'status' => sanitize_text_field( isset( $data['status'] ) ? $data['status'] : $scan_data['status'] ),
			'type'   => sanitize_text_field( isset( $data['type'] ) ? $data['type'] : $scan_data['type'] ),
			'date'   => sanitize_text_field( isset( $data['date'] ) ? $data['date'] : $scan_data['date'] ),
		);
		update_option( 'cky_scan_details', $data );
		$this->last_scan_info = $data;
	}
	/**
	 * Load scanner configs into WordPress localization function
	 *
	 * @return array
	 */
	public function load_scanner_config() {
		return $this->get_info();
	}
}
                                                                                                                                                                                                                                                                                                                  lite/admin/modules/scanner/api/class-api.php                                                        0000777                 00000027756 15251156627 0015072 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Api file.
 *
 * @package Settings
 */

namespace CookieYes\Lite\Admin\Modules\Scanner\Api;

use WP_REST_Server;
use WP_Error;
use stdClass;
use CookieYes\Lite\Includes\Rest_Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookies API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'scans';

	/**
	 * Base controller
	 *
	 * @var object
	 */
	protected $controller;

	/**
	 * Constructor
	 *
	 * @param object $controller Controller class object.
	 */
	public function __construct( $controller ) {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
		$this->controller = $controller;
	}

	/**
	 * Register the routes for cookies.
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'create_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);

		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/(?P<id>[\d]+)',
			array(
				'args' => array(
					'id' => array(
						'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
						'type'        => 'integer',
					),
				),
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_item' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => array(
						'context' => $this->get_context_param( array( 'default' => 'view' ) ),
					),
				),
			)
		);

		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/details/(?P<id>[\d]+)',
			array(
				'args' => array(
					'id' => array(
						'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
						'type'        => 'integer',
					),
				),
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_details' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => array(
						'context' => $this->get_context_param( array( 'default' => 'view' ) ),
					),
				),
			)
		);
	}

	/**
	 * Get scan histories
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_items( $request ) {
		$history_details = array();
		$history_args    = array(
			'per_page' => isset( $request['per_page'] ) ? absint( $request['per_page'] ) : 10,
			'page'     => isset( $request['page'] ) ? absint( $request['page'] ) : 1,
		);
		$response        = $this->controller->get_history( $history_args );
		$response_code   = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$items = json_decode( wp_remote_retrieve_body( $response ), true );
			if ( isset( $items['data'] ) ) {
				foreach ( $items['data'] as $index => $item ) {
					$data                   = new stdClass();
					$data->id               = isset( $item['id'] ) ? absint( $item['id'] ) : 0;
					$data->scan_status      = isset( $item['scan_status'] ) ? sanitize_text_field( $item['scan_status'] ) : '';
					$data->pages_scanned    = isset( $item['pages_scanned'] ) ? absint( $item['pages_scanned'] ) : 0;
					$data->total_categories = isset( $item['total_categories'] ) ? absint( $item['total_categories'] ) : 0;
					$data->total_cookies    = isset( $item['total_cookies'] ) ? absint( $item['total_cookies'] ) : 0;
					$data->total_scripts    = isset( $item['total_scripts'] ) ? absint( $item['total_scripts'] ) : 0;
					$data->created_at       = isset( $item['created_at'] ) ? sanitize_text_field( $item['created_at'] ) : '';
					if ( ! empty( $data ) ) {
						$history_details['data'][ $index ] = $data;
					}
				}
			}
			$pagination_data           = new stdClass();
			$pagination_data->per_page = isset( $items['per_page'] ) ? absint( $items['per_page'] ) : 10;
			$pagination_data->total    = isset( $items['total'] ) ? absint( $items['total'] ) : 0;
			if ( ! empty( $pagination_data ) ) {
				$history_details['pagination'] = $pagination_data;
			}
		}
		return $history_details;
	}

	/**
	 * Get individual scan details
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_details( $request ) {
		$scan_id      = (int) $request['id'];
		$scan_details = array();
		if ( 0 === $scan_id ) {
			return new WP_Error( 'cookieyes_rest_invalid_id', __( 'Invalid ID.', 'cookie-law-info' ), array( 'status' => 404 ) );
		}
		$response      = $this->controller->get_scan_details( $scan_id );
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$items = json_decode( wp_remote_retrieve_body( $response ), true );

			$data      = new stdClass();
			$data->id  = isset( $items['id'] ) ? absint( $items['id'] ) : 0;
			$scan_date = isset( $items['scan_date'] ) ? sanitize_text_field( $items['scan_date'] ) : '';

			if ( ! empty( $scan_date ) ) {
				$scan_date_time  = new \DateTime( $scan_date );
				$data->scan_date = cky_i18n_date( $scan_date_time->format( 'U' ) );
			}
			$data->scan_status      = isset( $items['scan_status'] ) ? sanitize_text_field( $items['scan_status'] ) : '';
			$data->total_pages      = isset( $items['total_pages'] ) ? absint( $items['total_pages'] ) : 0;
			$data->total_categories = isset( $items['total_categories'] ) ? absint( $items['total_categories'] ) : 0;
			$data->total_cookies    = isset( $items['total_cookies'] ) ? absint( $items['total_cookies'] ) : 0;
			$data->total_scripts    = isset( $items['total_scripts'] ) ? absint( $items['total_scripts'] ) : 0;

			if ( isset( $items['categories'] ) ) {
				foreach ( $items['categories'] as $category_index => $category ) {
					$data->categories[ $category_index ]['name'] = isset( $category['name'] ) ? sanitize_text_field( $category['name'] ) : '';
					if ( isset( $category['cookies'] ) ) {
						foreach ( $category['cookies'] as $cookie ) {
							$cookie_id = $cookie['cookie_id'];
							$data->categories[ $category_index ]['cookies'][ $cookie_id ]['cookie_id']   = isset( $cookie['cookie_id'] ) ? sanitize_text_field( $cookie['cookie_id'] ) : '';
							$data->categories[ $category_index ]['cookies'][ $cookie_id ]['description'] = isset( $cookie['description'] ) ? sanitize_text_field( $cookie['description'] ) : '';
							$data->categories[ $category_index ]['cookies'][ $cookie_id ]['duration']    = isset( $cookie['duration'] ) ? sanitize_text_field( $cookie['duration'] ) : '';
							$data->categories[ $category_index ]['cookies'][ $cookie_id ]['type']        = isset( $cookie['type'] ) ? sanitize_text_field( $cookie['type'] ) : '';
						}
					}
				}
			}

			if ( isset( $items['urls'] ) ) {
				foreach ( $items['urls'] as $url_index => $url ) {
					$data->urls[ $url_index ]['count'] = isset( $url['count'] ) ? absint( $url['count'] ) : 0;
					$data->urls[ $url_index ]['name']  = isset( $url['name'] ) ? sanitize_text_field( $url['name'] ) : '';
				}
			}
			$scan_details = $data;
		}
		return $scan_details;
	}

	/**
	 * Initiate a new scan by sending scan request to web app
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function create_item( $request ) {
		$can_scan_response      = $this->controller->can_scan();
		$can_scan_response_code = wp_remote_retrieve_response_code( $can_scan_response );
		if ( 200 === $can_scan_response_code ) {
			$can_scan_response = json_decode( wp_remote_retrieve_body( $can_scan_response ), true );
			if ( ! $can_scan_response['canScan'] ) {
				return new WP_Error( 'cky_rest_scan_initiated', __( 'Could not initiate the scan, please try again', 'cookie-law-info' ), array( 'status' => 200 ) );
			}
		}
		$response      = $this->controller->initiate_scan();
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code || 400 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			if ( 200 === $response_code ) {
				$this->controller->update_info(
					array(
						'status' => 'initiated',
						'date'   => isset( $response['created_at'] ) ? $response['created_at'] : '',
						'type'   => isset( $response['type'] ) ? $response['type'] : '',
						'id'     => isset( $response['id'] ) ? $response['id'] : '',
					)
				);
				return $response;
			} else {
				$this->controller->update_info(
					array(
						'status' => 'initiated',
					)
				);
				return rest_ensure_response( $this->controller->get_info() );
			}
		} else {
			return new WP_Error( 'cky_rest_scan_initiated', __( 'Could not initiate the scan, please try again', 'cookie-law-info' ), array( 'status' => 200 ) );
		}
		return json_decode( wp_remote_retrieve_body( $response ), true );
	}

	/**
	 * Format data
	 *
	 * @param object $object Item data.
	 * @return void
	 */
	protected function get_formatted_item_data( $object ) {
		$data = $object->get_data();
	}

	/**
	 * Get the Cookies's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'cookie_categories',
			'type'       => 'object',
			'properties' => array(
				'id'            => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
					'readonly'    => true,
				),
				'date_created'  => array(
					'description' => __( 'The date the cookie was created, as GMT.', 'cookie-law-info' ),
					'type'        => 'date-time',
					'context'     => array( 'view', 'edit' ),
					'readonly'    => true,
				),
				'date_modified' => array(
					'description' => __( 'The date the cookie was last modified, as GMT.', 'cookie-law-info' ),
					'type'        => 'date-time',
					'context'     => array( 'view', 'edit' ),
					'readonly'    => true,
				),
				'name'          => array(
					'description' => __( 'Cookie category name.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'slug'          => array(
					'description' => __( 'Cookie category unique name', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'description'   => array(
					'description' => __( 'Cookie category description.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'default_state' => array(
					'description' => __( 'Cookie type.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'head_scripts'  => array(
					'description' => __( 'Cookie scripts.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'body_scripts'  => array(
					'description' => __( 'Cookie scripts.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'cookies'       => array(
					'description' => __( 'Cookie count.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
				),

			),
		);

		return $this->add_additional_fields_schema( $schema );
	}
} // End the class.
                  lite/admin/modules/dashboard/includes/class-controller.php                                          0000777                 00000011146 15251156627 0020021 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Dashboard controller class.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Admin\Modules\Dashboard\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Dashboard\Includes;

use CookieYes\Lite\Integrations\Cookieyes\Includes\Cloud;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Dashboard controller class.
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Controller extends Cloud {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	/**
	 * Cookie items
	 *
	 * @var array
	 */
	public $languages;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Load data
	 *
	 * @return array
	 */
	public function get_items() {
		$data = array();
		if ( ! $this->get_website_id() ) {
			return $data;
		}
		$response      = $this->get(
			'websites/' . $this->get_website_id() . '/dashboard'
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			$stats    = isset( $response['statistics'] ) ? $response['statistics'] : array();
			$data     = array(
				'cookies'    => isset( $stats['total_cookies'] ) ? $stats['total_cookies'] : 0,
				'scripts'    => isset( $stats['total_scripts'] ) ? $stats['total_scripts'] : 0,
				'categories' => isset( $stats['total_categories'] ) ? $stats['total_categories'] : 0,
				'pages'      => isset( $stats['total_pages'] ) ? $stats['total_pages'] : 0,
			);
		}
		return $data;
	}

	public function get_plans() {
		$data = array();
		$this->set_api_url(CKY_APP_URL . '/api/v3/' );
		$response      = $this->get(
			'plans'
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			$response = isset( $response['data'] ) ? $response['data'] : array();
			if (isset($response['freePlan'])) {
				$item = $response['freePlan'];
				if (isset($item['features'])) {
					foreach ($item['features'] as $key => $value) {
						$data['plan']['free']['features'][$key] = $value;
					}
				}
			}
			if (isset($response['paidPlans'])) {
				$items = $response['paidPlans'];
				foreach($items as $val) {
					if($val['slug'] === 'basic-monthly') {
						if (isset($val['features'])) {
							foreach ($val['features'] as $key => $value) {
								$data['plan']['basic']['features'][$key] = $value;
							}
						}
						if(isset($val['currency'])){
							$data['plan']['basic']['monthly'][$val['currency']] = isset($val['cost']) ? $val['cost'] : '';
						}
					}
					if($val['slug'] === 'pro-monthly') {
						if (isset($val['features'])) {
							foreach ($val['features'] as $key => $value) {
								$data['plan']['pro']['features'][$key] = $value;
							}
						}
						if(isset($val['currency'])){
							$data['plan']['pro']['monthly'][$val['currency']] = isset($val['cost']) ? $val['cost'] : '';
						}
					}
					if($val['slug'] === 'ultimate-monthly') {
						if (isset($val['features'])) {
							foreach ($val['features'] as $key => $value) {
								$data['plan']['ultimate']['features'][$key] = $value;
							}
						}
						if(isset($val['currency'])){
							$data['plan']['ultimate']['monthly'][$val['currency']] = isset($val['cost']) ? $val['cost'] : '';
						}
					}
					if(isset($val['currency'])) {
						if($val['slug'] === 'basic-yearly') {
							$data['plan']['basic']['yearly'][$val['currency']] = isset($val['cost']) ? $val['cost'] : '';
						}
						elseif($val['slug'] === 'pro-yearly') {
							$data['plan']['pro']['yearly'][$val['currency']] = isset($val['cost']) ? $val['cost'] : '';
						}
						elseif($val['slug'] === 'ultimate-yearly') {
							$data['plan']['ultimate']['yearly'][$val['currency']] = isset($val['cost']) ? $val['cost'] : '';
						}
					}
				}
			}
			if(isset($response['overage']['price_per_unit'])){
				$data['overage_price'] = $response['overage']['price_per_unit'];
			}
		}
		return $data;
	}

	public function get_currencies() {
		$data = array();
		$response      = $this->get(
			'currencies'
		);
		$response_code = wp_remote_retrieve_response_code( $response );
		if ( 200 === $response_code ) {
			$response = json_decode( wp_remote_retrieve_body( $response ), true );
			if( $response['success'] ) {
				$data = isset( $response['data'] ) ? $response['data'] : array();
			}
		}
		return $data;
	}
}                                                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/modules/dashboard/class-dashboard.php                                                    0000777                 00000001136 15251156627 0015755 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Dashboard file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Dashboard;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Dashboard\Api\Api;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Dashboard
 * @version     3.0.0
 * @package     CookieYes
 */
class Dashboard extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		$this->load_apis();

	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                                  lite/admin/modules/dashboard/api/class-api.php                                                      0000777                 00000005464 15251156627 0015360 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Api file.
 *
 * @package CookieYes\Lite\Admin\Modules\Banners\Api
 */

namespace CookieYes\Lite\Admin\Modules\Dashboard\Api;

use WP_REST_Server;
use WP_Error;
use stdClass;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Dashboard\Includes\Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}


/**
 * Cookies API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'dashboard';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for cookies.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/summary',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/plans',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_plan_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/currencies',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_currency_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
	}
	/**
	 * Get a collection of items.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_items( $request ) {
		$data = Controller::get_instance()->get_items();
		return rest_ensure_response( $data );
	}

	public function get_currency_items( $request ) {
		$data = Controller::get_instance()->get_currencies();
		return rest_ensure_response( $data );
	}

	public function get_plan_items( $request ) {
		$data = Controller::get_instance()->get_plans();
		return rest_ensure_response( $data );
	}

} // End the class.
                                                                                                                                                                                                            lite/admin/modules/gcm/includes/class-gcm-settings.php                                              0000777                 00000006031 15251156627 0017056 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

namespace CookieYes\Lite\Admin\Modules\Gcm\Includes;

use CookieYes\Lite\Includes\Store;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

class Gcm_Settings extends Store {
	protected $data = array();

	private static $instance;

	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	public function __construct() {
		$this->data = $this->get_defaults();
	}

	public function get_defaults() {
		return array(
			'status' => false,
			'default_settings' => array(
				array(
					'analytics' => 'denied',
					'advertisement' => 'denied',
					'functional' => 'denied',
					'necessary' => 'granted',
					'ad_user_data' => 'denied',
					'ad_personalization' => 'denied',
					'regions' => 'All',
				)
			),
			'wait_for_update' => 2000,
			'url_passthrough' => false,
			'ads_data_redaction' => false,
		);
	}

	public function get( $group = '', $key = '' ) {
		$settings = get_option( 'cky_gcm_settings', $this->data );
		$settings = self::sanitize( $settings, $this->data );
		if ( empty( $key ) && empty( $group ) ) {
			return $settings;
		} elseif ( ! empty( $key ) && ! empty( $group ) ) {
			$settings = isset( $settings[ $group ] ) ? $settings[ $group ] : array();
			return isset( $settings[ $key ] ) ? $settings[ $key ] : array();
		} else {
			return isset( $settings[ $group ] ) ? $settings[ $group ] : array();
		}
	}
	/**
	 * Excludes a key from sanitizing multiple times.
	 *
	 * @return array
	 */
	public static function get_excludes() {
		return array(
			'default_settings',
		);
	}
	/**
	 * Update settings to database.
	 *
	 * @param array $data Array of settings data.
	 * @return void
	 */
	public function update( $data ) {
		$settings = get_option( 'cky_gcm_settings', $this->data );
		if ( empty( $settings ) ) {
			$settings = $this->data;
		}
		$settings = self::sanitize( $data, $settings );
		update_option( 'cky_gcm_settings', $settings );
		do_action( 'cky_after_update_settings', $settings );
	}

	public function sanitize( $settings, $defaults ) {
		$result  = array();
		$excludes = self::get_excludes();
		foreach ( $defaults as $key => $data ) {
			$value = isset( $settings[ $key ] ) ? $settings[ $key ] : $data;
			if ( in_array( $key, $excludes, true ) ) {
				$result[ $key ] = $value;
				continue;
			}
			if ( is_array( $value ) ) {
				$result[ $key ] = self::sanitize( $value, $data );
			} elseif ( is_string( $key ) ) {
				$result[ $key ] = self::sanitize_option( $key, $value );
			}
		}
		return $result;
	}


	public static function sanitize_option( $option, $value ) {
		switch ( $option ) {
			case 'status':
			case 'url_passthrough':
			case 'ads_data_redaction':
				$value = cky_sanitize_bool( $value );
				break;
			case 'wait_for_update':
				$value = absint( $value );
				break;
			default:
				$value = cky_sanitize_text( $value );
				break;
		}
		return $value;
	}

	/**
	 * Check whether GCM is enabled.
	 *
	 * @return boolean
	 */
	public function is_gcm_enabled() {
		return $this->get( 'status' );
	}
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       lite/admin/modules/gcm/includes/class-controller.php                                                0000777                 00000001512 15251156627 0016634 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Gcm\Includes;

use CookieYes\Lite\Admin\Modules\Gcm\Includes\Gcm_Settings;
use CookieYes\Lite\Integrations\Cookieyes\Includes\Cloud;
use WP_Error;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

class Controller extends Cloud {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	public function load_common_gcm_settings( $data ) {
		$settings                = new Gcm_Settings();
		$data['settings']        = $settings->get();
		return $data;
	}
}                                                                                                                                                                                      lite/admin/modules/gcm/api/class-api.php                                                            0000777                 00000007570 15251156627 0014177 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Api file.
 *
 * @package Gcm
 */

namespace CookieYes\Lite\Admin\Modules\Gcm\Api;

use WP_REST_Server;
use WP_Error;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Gcm\Includes\Gcm_Settings;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'gcm';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for gcm.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'create_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
	}

	/**
	 * Create gcm.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function create_item( $request ) {
		if ( false === cky_is_cloud_request() ) {
			return new WP_Error( 'cookieyes_rest_invalid_data', __( 'Invalid method', 'cookie-law-info' ), array( 'status' => 404 ) );
		}
		$data = $this->prepare_item_for_database( $request );
		$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
		$data    = $this->add_additional_fields_to_object( $data, $request );
		$data    = $this->filter_response_by_context( $data, $context );
		return rest_ensure_response( $data );
	}

	public function prepare_item_for_database( $request ) {
		$object     = new Gcm_Settings();
		$data       = $object->get();
		$schema     = $this->get_item_schema();
		$properties = isset( $schema['properties'] ) && is_array( $schema['properties'] ) ? $schema['properties'] : array();
		if ( ! empty( $properties ) ) {
			$properties_keys = array_keys(
				array_filter(
					$properties,
					function( $property ) {
						return isset( $property['readonly'] ) && true === $property['readonly'] ? false : true;
					}
				)
			);
			foreach ( $properties_keys as $key ) {
				$value        = isset( $request[ $key ] ) ? $request[ $key ] : '';
				$data[ $key ] = $value;
			}
		}
		$object->update( $data );
		return $object->get();
	}

	/**
	 * Get the Gcm's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'gcm',
			'type'       => 'object',
			'properties' => array(
				'status'           => array(
					'description' => __( 'GCM status.', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'default_settings'         => array(
					'description' => __( 'Default settings.', 'cookie-law-info' ),
					'type'        => 'array',
					'context'     => array( 'view', 'edit' ),
				),
				'wait_for_update'          => array(
					'description' => __( 'Wait for update.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view', 'edit' ),
				),
				'url_passthrough'      => array(
					'description' => __( 'Pass ad click information through URLs.', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'ads_data_redaction' => array(
					'description' => __( 'Redact ads data.', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
			),
		);

		return $this->add_additional_fields_schema( $schema );
	}
}
                                                                                                                                        lite/admin/modules/gcm/class-gcm.php                                                                0000777                 00000002076 15251156627 0013417 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Gcm file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Gcm;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Gcm\Api\Api;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

class Gcm extends Modules {
	/**
	 * Constructor.
	 */
	public function init() {
		$controller = Includes\Controller::get_instance();
		add_filter( 'cky_admin_scripts_gcm_config', array( $controller, 'load_common_gcm_settings' ) );
		$this->load_apis();
		$this->load_gcm_default();
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}

	public function load_gcm_default() {
		if ( false === cky_first_time_install() ||  false !== get_option( 'cky_gcm_settings', false ) ) {
			return;
		}
		$settings = new \CookieYes\Lite\Admin\Modules\Gcm\Includes\Gcm_Settings();
		$default  = $settings->get_defaults();
		$settings->update( $default );
	}
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                  lite/admin/modules/cookies/api/class-cookies-api.php                                                0000777                 00000014477 15251156627 0016523 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Cookies_API file.
 *
 * @package Cookies
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Api;

use WP_REST_Server;
use CookieYes\Lite\Admin\Modules\Cookies\Api\API_Controller;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller;


if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookies API
 *
 * @class       Cookies_API
 * @version     3.0.0
 * @package     CookieYes
 * @extends     API_Controller
 */
class Cookies_API extends API_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'cookies';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for cookies.
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'create_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);

		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/(?P<id>[\d]+)',
			array(
				'args'   => array(
					'id' => array(
						'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
						'type'        => 'integer',
					),
				),
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_item' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => array(
						'context' => $this->get_context_param( array( 'default' => 'view' ) ),
					),
				),
				array(
					'methods'             => WP_REST_Server::EDITABLE,
					'callback'            => array( $this, 'update_item' ),
					'permission_callback' => array( $this, 'update_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
				),
				array(
					'methods'             => WP_REST_Server::DELETABLE,
					'callback'            => array( $this, 'delete_item' ),
					'permission_callback' => array( $this, 'delete_item_permissions_check' ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);

	}

	/**
	 * Return cookie ids
	 *
	 * @param array $args Request arguments.
	 * @return array
	 */
	public function get_item_objects( $args ) {
		return Cookie_Controller::get_instance()->get_items_by_category( $args );
	}

	/**
	 * Return item object
	 *
	 * @param object $item Cookie id.
	 * @return Cookie
	 */
	public function get_item_object( $item = false ) {
		return new Cookie( $item );
	}
	/**
	 * Get formatted item data.
	 *
	 * @since  3.0.0
	 * @param  Cookie $object Cookie instance.
	 * @return array
	 */
	protected function get_formatted_item_data( $object ) {
		return $object->get_prepared_data();
	}
	/**
	 * Get the Cookies's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'cookie',
			'type'       => 'object',
			'properties' => array(
				'id'            => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
					'readonly'    => true,
				),
				'date_created'  => array(
					'description' => __( 'The date the cookie was created, as GMT.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
					'readonly'    => true,
				),
				'date_modified' => array(
					'description' => __( 'The date the cookie was last modified, as GMT.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'name'          => array(
					'description' => __( 'Cookie name.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'category'      => array(
					'description' => __( 'Cookie category name.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view', 'edit' ),
				),
				'slug'          => array(
					'description' => __( 'Cookie unique name', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'description'   => array(
					'description' => __( 'Cookie description.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'duration'      => array(
					'description' => __( 'Cookie duration', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'language'      => array(
					'description' => __( 'Cookie language.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'type'          => array(
					'description' => __( 'Cookie type.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view', 'edit' ),
				),
				'domain'        => array(
					'description' => __( 'Cookie domain.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'discovered'    => array(
					'description' => __( 'If cookies added from the scanner or not.', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'url_pattern'   => array(
					'description' => __( 'URL patterns for blocking purposes', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
			),
		);

		return $this->add_additional_fields_schema( $schema );
	}
} // End the class.
                                                                                                                                                                                                 lite/admin/modules/cookies/api/class-categories-api.php                                             0000777                 00000022014 15251156627 0017176 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Categories_API file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Api;

use WP_REST_Server;
use CookieYes\Lite\Admin\Modules\Cookies\Api\API_Controller;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller;
use WP_Error;
use Exception;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookie categories API
 *
 * @class       Categories_API
 * @version     3.0.0
 * @package     CookieYes
 * @extends     API_Controller
 */
class Categories_API extends API_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'cookies/categories';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for cookies.
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'create_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/bulk',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'bulk' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);

		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/(?P<id>[\d]+)',
			array(
				'args'   => array(
					'id' => array(
						'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
						'type'        => 'integer',
					),
				),
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_item' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => array(
						'context' => $this->get_context_param( array( 'default' => 'view' ) ),
					),
				),
				array(
					'methods'             => WP_REST_Server::EDITABLE,
					'callback'            => array( $this, 'update_item' ),
					'permission_callback' => array( $this, 'update_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
				),
				array(
					'methods'             => WP_REST_Server::DELETABLE,
					'callback'            => array( $this, 'delete_item' ),
					'permission_callback' => array( $this, 'delete_item_permissions_check' ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
	}
	/**
	 * Return cookie ids
	 *
	 * @param array $args Request arguments.
	 * @return array
	 */
	public function get_item_objects( $args ) {
		return Category_Controller::get_instance()->get_items( $args );
	}

	/**
	 * Return item object
	 *
	 * @param object $item Cookie item.
	 * @return Cookie_Categories
	 */
	public function get_item_object( $item = false ) {
		return new Cookie_Categories( $item );
	}
	/**
	 * Get formatted item data.
	 *
	 * @since  3.0.0
	 * @param  Cookie_Categories $object Cookie instance.
	 * @return array
	 */
	protected function get_formatted_item_data( $object ) {
		return array(
			'id'                 => $object->get_id(),
			'name'               => $object->get_name(),
			'slug'               => $object->get_slug(),
			'description'        => $object->get_description(),
			'prior_consent'      => $object->get_prior_consent(),
			'visibility'         => $object->get_visibility(),
			'language'           => $object->get_language(),
			'priority'           => $object->get_priority(),
			'sell_personal_data' => $object->get_sell_personal_data(),
			'cookie_list'        => $object->get_cookies(),
			'date_created'       => $object->get_date_created(),
			'date_modified'      => $object->get_date_modified(),
		);
	}
	/**
	 * Bulk update of categories.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function bulk( $request ) {

		try {
			if ( ! isset( $request['categories'] ) ) {
				return new WP_Error( 'cookieyes_rest_invalid_data', __( 'No data specified to create/edit categories', 'cookie-law-info' ), array( 'status' => 404 ) );
			}
			if ( ! defined( 'CKY_BULK_REQUEST' ) ) {
				define( 'CKY_BULK_REQUEST', true );
			}
			$item_objects = array();
			$objects      = array();
			$data         = $request['categories'];

			$categories = array();

			foreach ( $data as $_category ) {
				$id = 0;
				// Try to get the category ID.
				if ( isset( $_category['id'] ) ) {
					$id = intval( $_category['id'] );
				}

				if ( $id ) {
					$object        = new Cookie_Categories( $id );
					$prior_consent = isset( $_category['prior_consent'] ) ? (bool) $_category['prior_consent'] : false;
					$visibility    = isset( $_category['visibility'] ) ? (bool) $_category['visibility'] : true;
					$object->set_prior_consent( $prior_consent );
					$object->set_visibility( $visibility );
					$object->save();
					$item_objects[] = $object;

				}
			}
			foreach ( $item_objects as $data ) {
				$data      = $this->prepare_item_for_response( $data, $request );
				$objects[] = $this->prepare_response_for_collection( $data );
			}
			do_action( 'cky_after_update_cookie_category' );
			return rest_ensure_response( $objects );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage(), array( 'status' => $e->getCode() ) );
		}
	}
	/**
	 * Get the Cookies's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'cookie_categories',
			'type'       => 'object',
			'properties' => array(
				'id'                 => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
					'readonly'    => true,
				),
				'date_created'       => array(
					'description' => __( 'The date the cookie was created, as GMT.', 'cookie-law-info' ),
					'type'        => 'date-time',
					'context'     => array( 'view', 'edit' ),
					'readonly'    => true,
				),
				'date_modified'      => array(
					'description' => __( 'The date the cookie was last modified, as GMT.', 'cookie-law-info' ),
					'type'        => 'date-time',
					'context'     => array( 'view', 'edit' ),
					'readonly'    => true,
				),
				'name'               => array(
					'description' => __( 'Cookie category name.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'slug'               => array(
					'description' => __( 'Cookie category unique name', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'language'           => array(
					'description' => __( 'Cookie category language', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'description'        => array(
					'description' => __( 'Cookie category description.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'prior_consent'      => array(
					'description' => __( 'Cookie type.', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'priority'           => array(
					'description' => __( 'Cookie type.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view', 'edit' ),
				),
				'visibility'         => array(
					'description' => __( 'Show cookies on audit table or not', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'sell_personal_data' => array(
					'description' => __( 'Show cookies on audit table or not', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'cookies'            => array(
					'description' => __( 'Cookie category description.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view' ),
				),

			),
		);
		return $this->add_additional_fields_schema( $schema );
	}

} // End the class.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    lite/admin/modules/cookies/api/class-api-controller.php                                             0000777                 00000021312 15251156627 0017234 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class API_Controller file.
 *
 * @package Cookies
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Api;

use WP_Error;
use CookieYes\Lite\Includes\Rest_Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookies API
 *
 * @class       API_Controller
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
abstract class API_Controller extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';


	/**
	 * Get the data directly from DB.
	 *
	 * @param array $args Query arguments.
	 * @return array
	 */
	protected function get_item_objects( $args ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}
	/**
	 * Get object.
	 *
	 * @param  int $id Object ID.
	 * @return object Cookie object or Cookie_Categories object or WP_Error object.
	 */
	protected function get_item_object( $id = false ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Get formatted data from corresponding object.
	 *
	 * @param object $object Cookie_Categories or Cookie instance.
	 * @return WP_Error
	 */
	protected function get_formatted_item_data( $object ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Get a collection of items.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_items( $request ) {
		$args         = array();
		$registered   = $this->get_collection_params();
		$objects      = array();
		$item_objects = array();
		if ( isset( $registered['lang'], $request['lang'] ) ) {
			$args['lang'] = sanitize_text_field( $request['lang'] );
		}
		if ( isset( $registered['category'], $request['category'] ) ) {
			$args['category'] = sanitize_text_field( $request['category'] );
		}
		$item_data = $this->get_item_objects( $args );
		if ( isset( $item_data ) && ! empty( $item_data ) ) {
			$item_objects = array_filter( array_map( array( $this, 'get_item_object' ), $item_data ) );
		}
		foreach ( $item_objects as $data ) {
			$data      = $this->prepare_item_for_response( $data, $request );
			$objects[] = $this->prepare_response_for_collection( $data );
		}

		// Wrap the data in a response object.
		return rest_ensure_response( $objects );
	}

	/**
	 * Get a single item.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_item( $request ) {
		$object = $this->get_item_object( (int) $request['id'] );
		if ( ! $object || 0 === $object->get_id() ) {
			return new WP_Error( 'cookieyes_rest_invalid_id', __( 'Invalid ID.', 'cookie-law-info' ), array( 'status' => 404 ) );
		}
		$data = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Create a single cookie or cookie category.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function create_item( $request ) {
		if ( ! empty( $request['id'] ) ) {
			return new WP_Error(
				'cookieyes_rest_item_exists',
				__( 'Cannot create existing post.', 'cookie-law-info' ),
				array( 'status' => 400 )
			);
		}
		$object = $this->may_be_create( $request, true );
		$data   = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Update a single cookie or cookie category.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function update_item( $request ) {
		$object = $this->may_be_create( $request, false );
		$data   = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Delete a single cookie or cookie category
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function delete_item( $request ) {
		$id     = isset( $request['id'] ) ? absint( $request['id'] ) : 0;
		$object = $this->get_item_object();
		$object->set_id( $id );
		if ( ! $object || 0 === $object->get_id() ) {
			return new WP_Error( 'cookieyes_rest_invalid_id', __( 'Invalid ID.', 'cookie-law-info' ), array( 'status' => 404 ) );
		}
		$data = $this->prepare_item_for_response( $object, $request );
		$object->delete();
		return rest_ensure_response( $data );
	}
	/**
	 * Format data to provide output to API
	 *
	 * @param object $object Object of the corresponding item Cookie or Cookie_Categories.
	 * @param array  $request Request params.
	 * @return array
	 */
	public function prepare_item_for_response( $object, $request ) {
		$data    = $this->get_formatted_item_data( $object );
		$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
		$data    = $this->add_additional_fields_to_object( $data, $request );
		$data    = $this->filter_response_by_context( $data, $context );
		return rest_ensure_response( $data );
	}

	/**
	 * Create or update item
	 *
	 * @param WP_REST_Request $request WP rest request object.
	 * @param boolean         $create Decide whether to create new or update existing.
	 * @return object
	 */
	public function may_be_create( $request, $create = false ) {
		$object = $this->prepare_item_for_database( $request, $create );
		return $object;
	}

	/**
	 * Prepare a single item for create or update.
	 *
	 * @param  WP_REST_Request $request Request object.
	 * @param boolean         $create Decide whether to create new or update existing.
	 * @return array
	 */
	public function prepare_item_for_database( $request, $create = false ) {
		$id     = isset( $request['id'] ) ? absint( $request['id'] ) : 0;
		$object = $this->get_item_object();
		$object->set_id( $id );
		if ( false === $create && ( ! $object || 0 === $object->get_id() ) ) {
			return new WP_Error( 'cookieyes_rest_invalid_id', __( 'Invalid ID.', 'cookie-law-info' ), array( 'status' => 400 ) );
		}

		$schema     = $this->get_item_schema();
		$properties = isset( $schema['properties'] ) && is_array( $schema['properties'] ) ? $schema['properties'] : array();
		if ( ! empty( $properties ) ) {
			$properties_keys = array_keys(
				array_filter(
					$properties,
					function( $property ) {
						return isset( $property['readonly'] ) && true === $property['readonly'] ? false : true;
					}
				)
			);

			foreach ( $properties_keys as $key ) {
				$value = isset( $request[ $key ] ) ? $request[ $key ] : '';
				if ( true === $create && empty( $value ) ) {
					continue;
				}
				if ( is_callable( array( $object, "set_{$key}" ) ) ) {
					$object->{"set_{$key}"}( $value );
				}
			}
		}
		$object->save();
		return $object;
	}
	/**
	 * Get the query params for collections.
	 *
	 * @return array
	 */
	public function get_collection_params() {
		return array(
			'context'  => $this->get_context_param( array( 'default' => 'view' ) ),
			'page'     => array(
				'description'       => __( 'Current page of the collection.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 1,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
				'minimum'           => 1,
			),
			'per_page' => array(
				'description'       => __( 'Maximum number of items to be returned in result set.', 'cookie-law-info' ),
				'type'              => 'integer',
				'default'           => 10,
				'minimum'           => 1,
				'maximum'           => 100,
				'sanitize_callback' => 'absint',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'search'   => array(
				'description'       => __( 'Limit results to those matching a string.', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'lang'     => array(
				'description'       => __( 'Language of the cookie', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'category' => array(
				'description'       => __( 'Cookie category', 'cookie-law-info' ),
				'type'              => 'integer',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
		);
	}

} // End the class.
                                                                                                                                                                                                                                                                                                                      lite/admin/modules/cookies/class-cookies.php                                                        0000777                 00000004505 15251156627 0015172 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Cookies file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cookies;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller;
use CookieYes\Lite\Admin\Modules\Cookies\Api\Categories_API;
use CookieYes\Lite\Admin\Modules\Cookies\Api\Cookies_API;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Cookies
 * @version     3.0.0
 * @package     CookieYes
 */
class Cookies extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		$this->load_apis();
		add_action( 'admin_init', array( Category_Controller::get_instance(), 'install_tables' ) );
		add_action( 'cky_after_update_cookie', array( Category_Controller::get_instance(), 'delete_cache' ) );
		add_action( 'cky_after_update_cookie_category', array( Cookie_Controller::get_instance(), 'delete_cache' ) );
		add_action( 'cky_after_update_cookie_category', array( Category_Controller::get_instance(), 'delete_cache' ) );
		add_action( 'admin_init', array( Cookie_Controller::get_instance(), 'reset_cache' ) );
		add_action( 'admin_init', array( Category_Controller::get_instance(), 'reset_cache' ) );
		add_action( 'admin_init', array( Cookie_Controller::get_instance(), 'install_tables' ) );
		add_filter( 'cky_registered_admin_menus', array( $this, 'register_menus' ) );
		add_action( 'cky_reinstall_tables', array( Category_Controller::get_instance(), 'reinstall' ) );
		add_action( 'cky_reinstall_tables', array( Cookie_Controller::get_instance(), 'reinstall' ) );
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		$cookie_cat_api = new Categories_API();
		$cookie_api     = new Cookies_API();
	}

	/**
	 * Pass menu items to be registered.
	 *
	 * @param array $menus Sub menu array.
	 * @return array
	 */
	public function register_menus( $menus ) {
		$menus['cookies'] = array(
			'name'     => __( 'Cookie Manager', 'cookie-law-info' ),
			'callback' => array( $this, 'menu_page_template' ),
			'order'    => 3,
			'redirect' => CKY_APP_URL . '/manage-cookies',

		);
		return $menus;
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}
}
                                                                                                                                                                                           lite/admin/modules/cookies/includes/class-cookie.php                                                0000777                 00000017155 15251156627 0016622 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Cookie file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Includes;

use CookieYes\Lite\Includes\Store;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Cookie
 * @version     3.0.0
 * @package     CookieYes
 */
class Cookie extends Store {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Data array, with defaults.
	 *
	 * @var array
	 */
	protected $data = array(
		'name'          => '',
		'slug'          => '',
		'description'   => array(),
		'duration'      => array(),
		'domain'        => '',
		'category'      => '',
		'type'          => '',
		'discovered'    => false,
		'url_pattern'   => '',
		'meta'          => '',
		'date_created'  => null,
		'date_modified' => null,
	);

	/**
	 * Constructor
	 *
	 * @param mixed $data ID or slug of the cookie.
	 */
	public function __construct( $data = '' ) {
		parent::__construct( $data );
		if ( is_int( $data ) && 0 !== $data ) {
			$this->set_id( $data );
		}
		if ( isset( $data->cookie_id ) ) {
			$this->set_id( $data->cookie_id );
			$this->read_direct( $data );
		} else {
			$this->get_data_from_db();
		}
	}

	/**
	 * Create a new cookie
	 *
	 * @param object $object instance of Cookie_Categories.
	 * @return void
	 */
	public function create( $object ) {
		Cookie_Controller::get_instance()->create_item( $object );
	}

	/**
	 * Read cookie data from database
	 *
	 * @param object $cookie instance of Cookie_Categories.
	 * @return void
	 */
	public function read( $cookie ) {
		$this->set_defaults();
		$data = Cookie_Controller::get_instance()->get_item( $cookie->get_id() );
		$this->set_data( $data );
	}

	/**
	 * Assign data to objects
	 *
	 * @param array|object $data Array of data.
	 * @return void
	 */
	public function set_data( $data ) {
		if ( isset( $data->cookie_id ) ) {
			$this->set_multi_item_data(
				array(
					'name'          => $data->name,
					'slug'          => $data->slug,
					'description'   => $data->description,
					'domain'        => $data->domain,
					'duration'      => $data->duration,
					'category'      => $data->category,
					'type'          => $data->type,
					'discovered'    => $data->discovered,
					'url_pattern'   => $data->url_pattern,
					'meta'          => $data->meta,
					'date_created'  => $data->date_created,
					'date_modified' => $data->date_modified,
				)
			);
			$this->set_loaded( true );
		}
	}

	/**
	 * Read directly from the data object given.
	 * Used for assigning data to object if it is already fetched from API or DB.
	 *
	 * @param array|object $data Category data.
	 * @return void
	 */
	public function read_direct( $data ) {
		$this->set_data( $data );
	}

	/**
	 * Get an array of data required for APIs.
	 *
	 * @return array
	 */
	public function get_prepared_data() {
		return array(
			'id'            => $this->get_id(),
			'name'          => $this->get_name(),
			'slug'          => $this->get_slug(),
			'description'   => $this->get_description(),
			'duration'      => $this->get_duration(),
			'type'          => $this->get_type(),
			'domain'        => $this->get_domain(),
			'discovered'    => $this->is_discovered(),
			'url_pattern'   => $this->get_url_pattern(),
			'category'      => $this->get_category(),
			'date_created'  => $this->get_date_created(),
			'date_modified' => $this->get_date_modified(),
		);
	}

	/**
	 * Update cookie category data
	 *
	 * @param object $object Instance of Cookie.
	 * @return void
	 */
	public function update( $object ) {
		Cookie_Controller::get_instance()->update_item( $object );
	}

	/**
	 * Delete a cookie category from database
	 *
	 * @param object $object Cookie object.
	 * @return void
	 */
	public function remove( $object ) {
		Cookie_Controller::get_instance()->delete_item( $object );
	}

	/**
	 * Get the type of a cookie
	 *
	 * @return string
	 */
	public function get_type() {
		return absint( $this->get_object_data( 'type' ) );
	}

	/**
	 * Get the cookie duration
	 *
	 * @return int
	 */
	public function get_duration() {
		$contents        = array();
		$prop            = 'duration';
		$data            = $this->get_object_data( $prop );
		$default         = cky_default_language();
		$languages       = cky_selected_languages();
		$default_content = isset( $data[ $default ] ) ? $data[ $default ] : '';
		foreach ( $languages as $lang ) {
			$content           = isset( $data[ $lang ] ) ? $data[ $lang ] : '';
			$content           = empty( $content ) ? $this->get_translations( $lang, $prop ) : $content;
			$content           = empty( $content ) && 'view' === $this->get_context() ? $default_content : $content;
			$contents[ $lang ] = stripslashes( wp_kses_post( $content ) );
		}
		return $contents;
	}

	/**
	 * Return the cookie domain
	 *
	 * @return string
	 */
	public function get_domain() {
		return sanitize_text_field( $this->get_object_data( 'domain' ) );
	}

	/**
	 * Get cookie category id
	 *
	 * @return int
	 */
	public function get_category() {
		return absint( $this->get_object_data( 'category' ) );
	}

	/**
	 * Check whether the cookie is added manually or not.
	 *
	 * @return boolean
	 */
	public function is_discovered() {
		return (bool) $this->get_object_data( 'discovered' );
	}

	/**
	 * Get URL patterns for script blocking purposes.
	 *
	 * @return string
	 */
	public function get_url_pattern() {
		return $this->get_object_data( 'url_pattern' );
	}

	/**
	 * Return cookie meta data.
	 *
	 * @return array
	 */
	public function get_meta() {
		$meta = array();
		$data = $this->get_object_data( 'meta' );
		$data = ( isset( $data ) && is_array( $data ) ) ? $data : array();
		foreach ( $data as $key => $item ) {
			$meta[ $key ] = sanitize_textarea_field( $item );
		}
		return $meta;
	}

	/**
	 * Set the cookie type
	 *
	 * @param string $type Cookie type.
	 * @return void
	 */
	public function set_type( $type ) {
		$this->set_object_data( 'type', absint( $type ) );
	}

	/**
	 * Set the cookie duration
	 *
	 * @param string $data Cookie duration.
	 * @return void
	 */
	public function set_duration( $data ) {
		$duration  = array();
		$languages = cky_selected_languages();
		foreach ( $languages as $lang ) {
			$duration[ $lang ] = isset( $data[ $lang ] ) ? wp_filter_post_kses( $data[ $lang ] ) : '';
		}
		$this->set_object_data( 'duration', $duration );
	}

	/**
	 * Set cookie category id
	 *
	 * @param integer $category Cookie category ID.
	 * @return void
	 */
	public function set_category( $category ) {
		$this->set_object_data( 'category', absint( $category ) );
	}

	/**
	 * Set the status of a cookie if it is either added manually or automatically
	 *
	 * @param boolean $data True if cookie is added manually.
	 * @return void
	 */
	public function set_discovered( $data ) {
		$this->set_object_data( 'discovered', (bool) $data );
	}

	/**
	 * Set cookie domain
	 *
	 * @param string $data Cookie domain.
	 * @return void
	 */
	public function set_domain( $data ) {
		$this->set_object_data( 'domain', sanitize_text_field( $data ) );
	}

	/**
	 * Set URL pattern
	 *
	 * @param string $data URL pattern.
	 * @return void
	 */
	public function set_url_pattern( $data ) {
		$this->set_object_data( 'url_pattern', sanitize_text_field( $data ) );
	}

	/**
	 * Set meta data
	 *
	 * @param array $data Meta data array.
	 * @return void
	 */
	public function set_meta( $data ) {
		$this->set_object_data( 'meta', $data );
	}
	/**
	 * Get contents by language.
	 *
	 * @param string $lang Language code.
	 * @param string $key Specific key if any.
	 * @return string
	 */
	public function get_translations( $lang = '', $key = '' ) {
		return '';
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                   lite/admin/modules/cookies/includes/class-cookie-controller.php                                     0000777                 00000022467 15251156627 0021005 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Cookie_Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Includes;

use CookieYes\Lite\Includes\Base_Controller;
use CookieYes\Lite\Includes\Cache;
use stdClass;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Cookie_Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Cookie_Controller extends Base_Controller {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Cache group
	 *
	 * @var array
	 */
	protected $cache_group = 'cookies';

	/**
	 * Table versioning option name.
	 *
	 * @var string
	 */
	protected $table_option = 'cookie';

	/**
	 * Cateogory identifier key.
	 *
	 * @var string
	 */
	protected $id = 'cookie_id';

	/**
	 * API path for cookies.
	 *
	 * @var string
	 */
	protected $path = 'cookies';

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Return a list of Cookies tables
	 *
	 * @return array Cookies tables.
	 */
	protected function get_tables() {
		global $wpdb;
		$tables = array(
			"{$wpdb->prefix}cky_cookies",
		);
		return $tables;
	}

	/**
	 * Load default banner
	 *
	 * @return void
	 */
	protected function load_default() {
	}

	/**
	 * Get table schema
	 *
	 * @return string
	 */
	protected function get_schema() {
		global $wpdb;

		$collate = '';

		if ( $wpdb->has_cap( 'collation' ) ) {
			$collate = $wpdb->get_charset_collate();
		}

		$tables = "
        CREATE TABLE {$wpdb->prefix}cky_cookies (
			cookie_id bigint(20) NOT NULL AUTO_INCREMENT,
			name varchar(190) NOT NULL DEFAULT '',
			slug varchar(190) NOT NULL DEFAULT '',
			description longtext NOT NULL,
			duration text NOT NULL,
			domain varchar(190) NOT NULL DEFAULT '',
			category bigint(20) NOT NULL,
			type text NOT NULL,
			discovered int(11) NOT NULL default 0,
			url_pattern varchar(190) NULL default '',
			meta longtext,
			date_created datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
			date_modified datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
			PRIMARY KEY  (cookie_id)
        ) $collate;
	";
		return $tables;
	}

	/**
	 * Get a list of banners from localhost.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_item_from_db( $args = array() ) {

		global $wpdb;
		$items = array();
		if ( false === $this->table_exist() ) {
			return $items;
		}

		if ( isset( $args['id'] ) && '' !== $args['id'] ) {
			$results = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `{$wpdb->prefix}cky_cookies` WHERE `cookie_id` = %d", stripslashes( absint( $args['id'] ) ) ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		} elseif ( isset( $args['category'] ) && '' !== $args['category'] ) {
			$results = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM `{$wpdb->prefix}cky_cookies` WHERE `category` = %d", stripslashes( absint( $args['category'] ) ) ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		} else {
			$results = $wpdb->get_results( "SELECT * FROM `{$wpdb->prefix}cky_cookies`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		}

		if ( isset( $results ) && ! empty( $results ) ) {
			if ( true === is_array( $results ) ) {
				foreach ( $results as $data ) {
					$item = $this->prepare_item( $data );
					if ( ! empty( $item ) ) {
						$items[ $item->{$this->id} ] = $item;
						wp_cache_set( $this->cache_group . '_' . $item->{$this->id}, $item, $this->cache_group );
					}
				}
			} else {
				$items = $this->prepare_item( $results );
				wp_cache_set( $this->cache_group . '_' . $items->{$this->id}, $items, $this->cache_group );
			}
		}
		return $items;
	}

	/**
	 * Get a single item.
	 *
	 * @param integer $id Item ID.
	 * @return array|object
	 */
	public function get_item( $id ) {
		if ( ! $id ) {
			return array();
		}
		$cache_key = $this->cache_group . '_' . $id;
		$cached    = wp_cache_get( $cache_key, $this->cache_group );
		if ( false !== $cached ) {
			return $cached;
		}
		$item = $this->get_item_from_db( array( 'id' => $id ) );
		return $item;
	}

	/**
	 * Get cookies based on the category.
	 *
	 * @param boolean|integer $category Category id.
	 * @return array
	 */
	public function get_items_by_category( $category = false ) {
		if ( ! $category ) {
			return array();
		}
		$cache_key = $this->cache_group . '_category_' . $category;
		$cached    = wp_cache_get( $cache_key, $this->cache_group );
		if ( false !== $cached ) {
			return $cached;
		}
		$items = $this->get_item_from_db( array( 'category' => $category ) );
		wp_cache_set( $cache_key, $items, $this->cache_group );
		return $items;
	}

	/**
	 * Create a new category
	 *
	 * @param object $object Category object.
	 * @return void
	 */
	public function create_item( $object ) {
		global $wpdb;
		$date_created = current_time( 'mysql' );
		$object->set_date_created( $date_created );
		$object->set_date_modified( $date_created );

		$wpdb->insert( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_cookies',
			array(
				'name'          => $object->get_name(),
				'slug'          => $object->get_slug(),
				'description'   => wp_json_encode( $object->get_description() ),
				'duration'      => wp_json_encode( $object->get_duration() ),
				'domain'        => $object->get_domain(),
				'category'      => $object->get_category(),
				'type'          => $object->get_type(),
				'discovered'    => ( true === $object->is_discovered() ? 1 : 0 ),
				'url_pattern'   => $object->get_url_pattern(),
				'meta'          => wp_json_encode( $object->get_meta() ),
				'date_created'  => $object->get_date_created(),
				'date_modified' => $object->get_date_modified(),
			),
			array(
				'%s',
				'%s',
				'%s',
				'%s',
				'%s',
				'%s',
				'%s',
				'%d',
				'%s',
				'%s',
				'%s',
				'%s',
			)
		);
		$object->set_id( $wpdb->insert_id );
		do_action( 'cky_after_update_cookie' );
	}

	/**
	 * Update an existing category on a local db.
	 *
	 * @param object $object category object.
	 * @return void
	 */
	public function update_item( $object ) {
		global $wpdb;
		$wpdb->update( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_cookies',
			array(
				'name'          => $object->get_name(),
				'slug'          => $object->get_slug(),
				'description'   => wp_json_encode( $object->get_description() ),
				'duration'      => wp_json_encode( $object->get_duration() ),
				'domain'        => $object->get_domain(),
				'category'      => $object->get_category(),
				'type'          => $object->get_type(),
				'discovered'    => ( true === $object->is_discovered() ? 1 : 0 ),
				'url_pattern'   => $object->get_url_pattern(),
				'meta'          => wp_json_encode( $object->get_meta() ),
				'date_created'  => $object->get_date_created(),
				'date_modified' => $object->get_date_modified(),
			),
			array( 'cookie_id' => $object->get_id() ),
			array(
				'%s',
				'%s',
				'%s',
				'%s',
				'%s',
				'%s',
				'%s',
				'%d',
				'%s',
				'%s',
				'%s',
				'%s',
			)
		);
		do_action( 'cky_after_update_cookie' );
	}

	/**
	 * Delete a cookie from the database.
	 *
	 * @param object $object Cookie object.
	 * @return void
	 */
	public function delete_item( $object ) {
		global $wpdb;
		$wpdb->delete( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_cookies',
			array(
				'cookie_id' => $object->get_id(),
			)
		);
		do_action( 'cky_after_update_cookie' );
	}

	/**
	 * Properly sanitize category data before sending to the controllers.
	 *
	 * @param object $item Category raw data.
	 * @return object
	 */
	public function prepare_item( $item ) {

		if ( false === is_object( $item ) ) {
			return false;
		}
		$object                = new stdClass();
		$object->cookie_id     = isset( $item->cookie_id ) ? absint( $item->cookie_id ) : 0;
		$object->name          = isset( $item->name ) ? sanitize_text_field( $item->name ) : '';
		$object->slug          = isset( $item->slug ) ? sanitize_text_field( $item->slug ) : '';
		$object->description   = isset( $item->description ) ? cky_sanitize_content( $this->prepare_json( $item->description ) ) : array();
		$object->duration      = isset( $item->duration ) ? cky_sanitize_content( $this->prepare_json( $item->duration ) ) : array();
		$object->domain        = isset( $item->domain ) ? sanitize_text_field( $item->domain ) : '';
		$object->category      = isset( $item->category ) ? absint( $item->category ) : '';
		$object->type          = isset( $item->type ) ? sanitize_text_field( $item->type ) : '';
		$object->discovered    = isset( $item->discovered ) ? absint( $item->discovered ) : 0;
		$object->url_pattern   = isset( $item->url_pattern ) ? sanitize_textarea_field( $item->url_pattern ) : '';
		$object->meta          = isset( $item->meta ) ? cky_sanitize_content( $this->prepare_json( $item->meta ) ) : array();
		$object->date_created  = isset( $item->date_created ) ? sanitize_text_field( $item->date_created ) : '';
		$object->date_modified = isset( $item->date_modified ) ? sanitize_text_field( $item->date_modified ) : '';
		return $object;
	}

	/**
	 * Decode a JSON string if necessary
	 *
	 * @param string $data String data.
	 * @return array
	 */
	public function prepare_json( $data ) {
		return is_string( $data ) ? json_decode( ( $data ), true ) : $data;
	}
}
                                                                                                                                                                                                         lite/admin/modules/cookies/includes/class-cookie-categories.php                                     0000777                 00000020465 15251156627 0020743 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Cookie_Categories file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Includes;

use CookieYes\Lite\Includes\Store;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller;


if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookie category Operation
 *
 * @class       Cookie_Categories
 * @version     3.0.0
 * @package     CookieYes
 */
class Cookie_Categories extends Store {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Data array, with defaults.
	 *
	 * @var array
	 */
	protected $data = array(
		'name'               => '',
		'slug'               => '',
		'description'        => array(),
		'prior_consent'      => false,
		'visibility'         => true,
		'priority'           => 0,
		'meta'               => array(),
		'date_created'       => '',
		'date_modified'      => '',
		'language'           => 'en',
		'sell_personal_data' => true,
		'cookies'            => array(),
	);
	/**
	 * Constructor
	 *
	 * @param mixed $data ID or slug of the cookie.
	 */
	public function __construct( $data = '' ) {
		parent::__construct( $data );

		if ( is_int( $data ) && 0 !== $data ) {
			$this->set_id( $data );
		}
		if ( isset( $data->category_id ) ) {
			$this->set_id( $data->category_id );
			$this->read_direct( $data );
		} else {
			$this->get_data_from_db();
		}
	}

	/**
	 * Create a new cookie
	 *
	 * @param object $object instance of Cookie_Categories.
	 * @return void
	 */
	public function create( $object ) {
		Category_Controller::get_instance()->create_item( $object );
	}
	/**
	 * Read cookie data from database
	 *
	 * @param object $category instance of Cookie_Categories.
	 * @return void
	 */
	public function read( $category ) {
		$this->set_defaults();
		$data = Category_Controller::get_instance()->get_item( $category->get_id() );
		$this->set_data( $data );
	}

	/**
	 * Assign data to objects
	 *
	 * @param array|object $data Array of data.
	 * @return void
	 */
	public function set_data( $data ) {
		if ( isset( $data->category_id ) ) {
			$this->set_multi_item_data(
				array(
					'name'               => $data->name,
					'slug'               => $data->slug,
					'description'        => $data->description,
					'prior_consent'      => $data->prior_consent,
					'visibility'         => $data->visibility,
					'priority'           => $data->priority,
					'sell_personal_data' => $data->sell_personal_data,
					'meta'               => $data->meta,
					'cookies'            => $data->cookies,
					'date_created'       => $data->date_created,
					'date_modified'      => $data->date_modified,
				)
			);
			$this->set_loaded( true );
		}
	}

	/**
	 * Read directly from the data object given.
	 * Used for assigning data to object if it is already fetched from API or DB.
	 *
	 * @param array|object $data Category data.
	 * @return void
	 */
	public function read_direct( $data ) {
		$this->set_data( $data );
	}
	/**
	 * Update cookie category data
	 *
	 * @param object $object Instance of Cookie.
	 * @return void
	 */
	public function update( $object ) {
		Category_Controller::get_instance()->update_item( $object );
	}

	/**
	 * Delete a cookie category from database
	 *
	 * @param object $object Category object.
	 * @return void
	 */
	public function remove( $object ) {
		Category_Controller::get_instance()->delete_item( $object );
	}

	/**
	 * Get translated cookie category name.
	 *
	 * @param string $language Language code.
	 * @return array
	 */
	public function get_name( $language = '' ) {
		$contents        = array();
		$prop            = 'name';
		$data            = $this->get_object_data( $prop );
		$languages       = cky_selected_languages( $language );
		$default_content = isset( $data['en'] ) ? $data['en'] : $this->get_translations( 'en', $prop );
		foreach ( $languages as $lang ) {
			$content           = isset( $data[ $lang ] ) ? $data[ $lang ] : '';
			$content           = empty( $content ) ? $this->get_translations( $lang, $prop ) : $content;
			$content           = empty( $content ) && 'view' === $this->get_context() ? $default_content : $content;
			$contents[ $lang ] = stripslashes( wp_kses_post( $content ) );
		}
		if ( '' !== $language ) {
			return isset( $contents[ $language ] ) ? $contents[ $language ] : '';
		}
		return $contents;
	}

	/**
	 * Return prior consent of the category.
	 *
	 * @return boolean
	 */
	public function get_prior_consent() {
		return (bool) $this->get_object_data( 'prior_consent' );
	}

	/**
	 * Return visibility of the category.
	 *
	 * @return boolean
	 */
	public function get_visibility() {
		return (bool) $this->get_object_data( 'visibility' );
	}

	/**
	 * Return the priority of the category.
	 *
	 * @return boolean
	 */
	public function get_priority() {
		return absint( $this->get_object_data( 'priority' ) );
	}

	/**
	 * Return true if the category sells any personal data.
	 *
	 * @return boolean
	 */
	public function get_sell_personal_data() {
		return (bool) $this->get_object_data( 'sell_personal_data' );
	}

	/**
	 * Return category meta data.
	 *
	 * @return array
	 */
	public function get_meta() {
		$meta = array();
		$data = $this->get_object_data( 'meta' );
		foreach ( $data as $key => $item ) {
			$meta[ $key ] = sanitize_textarea_field( $item );
		}
		return $meta;
	}

	/**
	 * Return list of cookies associated to each category
	 *
	 * @return array
	 */
	public function get_cookies() {
		return $this->get_object_data( 'cookies' );
	}

	/**
	 * Set the name of the category to an object.
	 *
	 * @param string $data Name of the category.
	 * @return void
	 */
	public function set_name( $data ) {
		$name      = array();
		$languages = cky_selected_languages();
		foreach ( $languages as $lang ) {
			$name[ $lang ] = isset( $data[ $lang ] ) ? wp_filter_post_kses( $data[ $lang ] ) : '';
		}
		$this->set_object_data( 'name', $name );
	}

	/**
	 * Set prior consent of a category
	 *
	 * @param boolean $data True if it sells personal data.
	 * @return void
	 */
	public function set_prior_consent( $data ) {
		$this->set_object_data( 'prior_consent', (bool) $data );
	}

	/**
	 * Set visibility of a category
	 *
	 * @param boolean $data true or false based on the visibility of a category.
	 * @return void
	 */
	public function set_visibility( $data ) {
		$this->set_object_data( 'visibility', (bool) $data );
	}

	/**
	 * Set true/false based on the personal information stored.
	 *
	 * @param boolean $data true if sells personl data.
	 * @return void
	 */
	public function set_sell_personal_data( $data ) {
		$this->set_object_data( 'sell_personal_data', (bool) $data );
	}

	/**
	 * Priority of a category. Based on this category will be ordered.
	 *
	 * @param  integer $data priority number.
	 * @return void
	 */
	public function set_priority( $data ) {
		$this->set_object_data( 'priority', absint( $data ) );
	}

	/**
	 * Set meta data
	 *
	 * @param array $data Meta data array.
	 * @return void
	 */
	public function set_meta( $data ) {
		$this->set_object_data( 'meta', $data );
	}

	/**
	 * Assign cookies to the object
	 *
	 * @param array $data cookie array.
	 * @return void
	 */
	public function set_cookies( $data ) {
		$this->set_object_data( 'cookies', $data );
	}

	/**
	 * Get contents by language.
	 *
	 * @param string $lang Language code.
	 * @param string $key Specific key if any.
	 * @return string
	 */
	public function get_translations( $lang = '', $key = '' ) {
		$slug     = $this->get_slug();
		$contents = wp_cache_get( 'cky_category_contents_' . $lang, 'cky_category_contents' );
		$translated     = \CookieYes\Lite\Admin\Modules\Languages\Includes\Controller::get_instance()->is_cky_translated($lang);
		$upload_dir    = wp_upload_dir();
		if ( ! $contents ) {
			if ( $translated ) {
				$translation = cky_read_json_file( $upload_dir['basedir'] . '/cookieyes/languages/banners/' . esc_html( $lang ) . '.json' );
				if($translation) {
					$contents = $translation['category_data'];
				}
				if(!$contents) {
					$contents = cky_read_json_file( dirname( __FILE__ ) . "/contents/categories/{$lang}.json" );
				}
			}
			if (empty($contents)) {
				$contents = cky_read_json_file( dirname( __FILE__ ) . "/contents/categories/en.json" );
			}
			wp_cache_set( 'cky_category_contents_' . $lang, $contents, 'cky_category_contents', 12 * HOUR_IN_SECONDS );
		}
		return isset( $contents[ $slug ][ $key ] ) ? $contents[ $slug ][ $key ] : '';
	}
}
                                                                                                                                                                                                           lite/admin/modules/cookies/includes/contents/categories/es.json                                     0000777                 00000002740 15251156627 0021013 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Necesaria",
        "description": "<p>Las cookies necesarias son cruciales para las funciones básicas del sitio web y el sitio web no funcionará de la forma prevista sin ellas. Estas cookies no almacenan ningún dato de identificación personal.</p>"
    },
    "functional": {
        "name": "Funcional",
        "description": "<p>Las cookies funcionales ayudan a realizar ciertas funcionalidades, como compartir el contenido del sitio web en plataformas de redes sociales, recopilar comentarios y otras características de terceros.</p>"
    },
    "analytics": {
        "name": "Analítica",
        "description": "<p>Las cookies analíticas se utilizan para comprender cómo interactúan los visitantes con el sitio web. Estas cookies ayudan a proporcionar información sobre métricas el número de visitantes, el porcentaje de rebote, la fuente de tráfico, etc.</p>"
    },
    "performance": {
        "name": "El rendimiento",
        "description": "<p>Las cookies de rendimiento se utilizan para comprender y analizar los índices de rendimiento clave del sitio web, lo que ayuda a proporcionar una mejor experiencia de usuario para los visitantes.</p>"
    },
    "advertisement": {
        "name": "Anuncio",
        "description": "<p>Las cookies publicitarias se utilizan para entregar a los visitantes anuncios personalizados basados ​​en las páginas que visitaron antes y analizar la efectividad de la campaña publicitaria.</p>"
    }
}                                lite/admin/modules/cookies/includes/contents/categories/fr.json                                     0000777                 00000002743 15251156627 0021016 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Nécessaire",
        "description": "<p>Les cookies nécessaires sont cruciaux pour les fonctions de base du site Web et celui-ci ne fonctionnera pas comme prévu sans eux. Ces cookies ne stockent aucune donnée personnellement identifiable.</p>"
    },
    "functional": {
        "name": "Fonctionnelle",
        "description": "<p>Les cookies fonctionnels permettent d'exécuter certaines fonctionnalités telles que le partage du contenu du site Web sur des plateformes de médias sociaux, la collecte de commentaires et d'autres fonctionnalités tierces.</p>"
    },
    "analytics": {
        "name": "Analytique",
        "description": "<p>Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site Web. Ces cookies aident à fournir des informations sur le nombre de visiteurs, le taux de rebond, la source de trafic, etc.</p>"
    },
    "performance": {
        "name": "Performance",
        "description": "<p>Les cookies de performance sont utilisés pour comprendre et analyser les indices de performance clés du site Web, ce qui permet de fournir une meilleure expérience utilisateur aux visiteurs.</p>"
    },
    "advertisement": {
        "name": "Publicité",
        "description": "<p>Les cookies de publicité sont utilisés pour fournir aux visiteurs des publicités personnalisées basées sur les pages visitées précédemment et analyser l'efficacité de la campagne publicitaire.</p>"
    }
}                             lite/admin/modules/cookies/includes/contents/categories/en.json                                     0000777                 00000002540 15251156627 0021004 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Necessary",
        "description": "<p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p>"
    },
    "functional": {
        "name": "Functional",
        "description": "<p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p>"
    },
    "analytics": {
        "name": "Analytics",
        "description": "<p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p>"
    },
    "performance": {
        "name": "Performance",
        "description": "<p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p>"
    },
    "advertisement": {
        "name": "Advertisement",
        "description": "<p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p>"
    }
}                                                                                                                                                                lite/admin/modules/cookies/includes/contents/categories/pt.json                                     0000777                 00000002625 15251156627 0021031 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Necessário",
        "description": "<p>Os cookies necessários são cruciais para as funções básicas do site e o site não funcionará da maneira pretendida sem eles. Esses cookies não armazenam nenhum dado de identificação pessoal.</p>"
    },
    "functional": {
        "name": "Funcional",
        "description": "<p>Os cookies funcionais ajudam a realizar certas funcionalidades, como compartilhar o conteúdo do site em plataformas de mídia social, coletar feedbacks e outros recursos de terceiros.</p>"
    },
    "analytics": {
        "name": "Analytics",
        "description": "<p>Cookies analíticos são usados para entender como os visitantes interagem com o site. Esses cookies ajudam a fornecer informações sobre as métricas do número de visitantes, taxa de rejeição, origem do tráfego, etc.</p>"
    },
    "performance": {
        "name": "Desempenho",
        "description": "<p>Os cookies de desempenho são usados para compreender e analisar os principais índices de desempenho do site, o que ajuda a oferecer uma melhor experiência do usuário aos visitantes.</p>"
    },
    "advertisement": {
        "name": "Anúncio",
        "description": "<p>Os cookies de publicidade são usados para entregar aos visitantes anúncios personalizados com base nas páginas que eles visitaram antes e analisar a eficácia da campanha publicitária.</p>"
    }
}                                                                                                           lite/admin/modules/cookies/includes/contents/categories/it.json                                     0000777                 00000002715 15251156627 0021022 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Necessaria",
        "description": "<p>I cookie necessari sono fondamentali per le funzioni di base del sito Web e il sito Web non funzionerà nel modo previsto senza di essi. Questi cookie non memorizzano dati identificativi personali.</p>"
    },
    "functional": {
        "name": "Funzionale",
        "description": "<p>I cookie funzionali aiutano a svolgere determinate funzionalità come la condivisione del contenuto del sito Web su piattaforme di social media, la raccolta di feedback e altre funzionalità di terze parti.</p>"
    },
    "analytics": {
        "name": "Analitica",
        "description": "<p>I cookie analitici vengono utilizzati per comprendere come i visitatori interagiscono con il sito Web. Questi cookie aiutano a fornire informazioni sulle metriche di numero di visitatori, frequenza di rimbalzo, fonte di traffico, ecc.</p>"
    },
    "performance": {
        "name": "Prestazioni",
        "description": "<p>I cookie per le prestazioni vengono utilizzati per comprendere e analizzare gli indici di prestazione chiave del sito Web che aiutano a fornire ai visitatori un'esperienza utente migliore.</p>"
    },
    "advertisement": {
        "name": "Pubblicitari",
        "description": "<p>I cookie pubblicitari vengono utilizzati per fornire ai visitatori annunci pubblicitari personalizzati in base alle pagine visitate in precedenza e per analizzare l'efficacia della campagna pubblicitaria.</p>"
    }
}                                                   lite/admin/modules/cookies/includes/contents/categories/de.json                                     0000777                 00000002665 15251156627 0021002 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Notwendige",
        "description": "<p>Notwendige Cookies sind für die Grundfunktionen der Website von entscheidender Bedeutung. Ohne sie kann die Website nicht in der vorgesehenen Weise funktionieren. Diese Cookies speichern keine personenbezogenen Daten.</p>"
    },
    "functional": {
        "name": "Funktionale",
        "description": "<p>Funktionale Cookies unterstützen bei der Ausführung bestimmter Funktionen, z. B. beim Teilen des Inhalts der Website auf Social Media-Plattformen, beim Sammeln von Feedbacks und anderen Funktionen von Drittanbietern.</p>"
    },
    "analytics": {
        "name": "Analyse",
        "description": "<p>Analyse-Cookies werden verwendet um zu verstehen, wie Besucher mit der Website interagieren. Diese Cookies dienen zu Aussagen über die Anzahl der Besucher, Absprungrate, Herkunft der Besucher usw.</p>"
    },
    "performance": {
        "name": "Leistungs",
        "description": "<p>Leistungs-Cookies werden verwendet, um die wichtigsten Leistungsindizes der Website zu verstehen und zu analysieren. Dies trägt dazu bei, den Besuchern ein besseres Nutzererlebnis zu bieten.</p>"
    },
    "advertisement": {
        "name": "Werbe",
        "description": "<p>Werbe-Cookies werden verwendet, um Besuchern auf der Grundlage der von ihnen zuvor besuchten Seiten maßgeschneiderte Werbung zu liefern und die Wirksamkeit von Werbekampagne nzu analysieren.</p>"
    }
}                                                                           lite/admin/modules/cookies/includes/contents/categories/fi.json                                     0000777                 00000002717 15251156627 0021006 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Tarvittavat",
        "description": "<p>Tarvittavat evästeet ovat ratkaisevan tärkeitä verkkosivuston perustoiminnoille, eikä verkkosivusto toimi tarkoitetulla tavalla ilman niitä. Nämä evästeet eivät tallenna henkilökohtaisia tietoja.</p>"
    },
    "functional": {
        "name": "Toiminnalliset",
        "description": "<p>Toiminnalliset evästeet auttavat suorittamaan tiettyjä toimintoja, kuten verkkosivuston sisällön jakamista sosiaalisen median alustoilla, palautteiden keräämistä ja muita kolmannen osapuolen ominaisuuksia.</p>"
    },
    "analytics": {
        "name": "Analytics",
        "description": "<p>Analyyttisiä evästeitä käytetään ymmärtämään, miten kävijät ovat vuorovaikutuksessa verkkosivuston kanssa. Nämä evästeet auttavat tarjoamaan tietoa kävijöiden lukumäärästä, poistumisprosentista, liikenteen lähteestä jne.</p>"
    },
    "performance": {
        "name": "Suorituskykyä",
        "description": "<p>Suorituskykyevästeitä käytetään verkkosivuston tärkeimpien suorituskykyindeksien ymmärtämiseen ja analysointiin, mikä auttaa tarjoamaan vierailijoille paremman käyttökokemuksen.</p>"
    },
    "advertisement": {
        "name": "Mainos",
        "description": "<p>Mainosevästeitä käytetään tarjoamaan kävijöille räätälöityjä mainoksia sivujen perusteella, joilla he ovat käyneet aiemmin, ja analysoimaan mainoskampanjan tehokkuutta.</p>"
    }
}                                                 lite/admin/modules/cookies/includes/contents/categories/default.json                                0000777                 00000002540 15251156627 0022026 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Necessary",
        "description": "<p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p>"
    },
    "functional": {
        "name": "Functional",
        "description": "<p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p>"
    },
    "analytics": {
        "name": "Analytics",
        "description": "<p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p>"
    },
    "performance": {
        "name": "Performance",
        "description": "<p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p>"
    },
    "advertisement": {
        "name": "Advertisement",
        "description": "<p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p>"
    }
}                                                                                                                                                                lite/admin/modules/cookies/includes/contents/categories/hu.json                                     0000777                 00000003066 15251156627 0021022 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Szükséges",
        "description": "<p>A szükséges sütik döntő fontosságúak a weboldal alapvető funkciói szempontjából, és a weboldal ezek nélkül nem fog megfelelően működni. Ezek a sütik nem tárolnak személyazonosításra alkalmas adatokat.</p>"
    },
    "functional": {
        "name": "Funkcionális",
        "description": "<p>A funkcionális sütik segítenek bizonyos funkciók végrehajtásában, például a weboldal tartalmának megosztásában a közösségi média platformokon, visszajelzések gyűjtésében és más, harmadik féltől származó funkciókban.</p>"
    },
    "analytics": {
        "name": "Analitika",
        "description": "<p>Analitikai sütiket használnak annak megértésére, hogy a látogatók hogyan lépnek kapcsolatba a weboldallal. Ezek a cookie-k segítséget nyújtanak a látogatók számáról, a visszafordulási arányról, a forgalmi forrásról stb.</p>"
    },
    "performance": {
        "name": "Teljesítmény",
        "description": "<p>A teljesítmény-sütiket a weboldal kulcsfontosságú teljesítménymutatóinak megértésére és elemzésére használják, amelyek hozzájárulnak a látogatók jobb felhasználói élményének biztosításához.</p>"
    },
    "advertisement": {
        "name": "Hirdetés",
        "description": "<p>A hirdetési sütiket arra használják, hogy a látogatókat személyre szabott hirdetésekkel juttassák el a korábban meglátogatott oldalak alapján, és elemezzék a hirdetési kampány hatékonyságát.</p>"
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/modules/cookies/includes/contents/categories/pl.json                                     0000777                 00000002744 15251156627 0021023 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "niezbędny",
        "description": "<p>Niezbędne pliki cookie mają kluczowe znaczenie dla podstawowych funkcji witryny i witryna nie będzie działać w zamierzony sposób bez nich. Te pliki cookie nie przechowują żadnych danych umożliwiających identyfikację osoby.</p>"
    },
    "functional": {
        "name": "Funkcjonalny",
        "description": "<p>Funkcjonalne pliki cookie pomagają wykonywać pewne funkcje, takie jak udostępnianie zawartości witryny na platformach mediów społecznościowych, zbieranie informacji zwrotnych i inne funkcje stron trzecich.</p>"
    },
    "analytics": {
        "name": "Analityka",
        "description": "<p>Analityczne pliki cookie służą do zrozumienia, w jaki sposób użytkownicy wchodzą w interakcję z witryną. Te pliki cookie pomagają dostarczać informacje o metrykach liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.</p>"
    },
    "performance": {
        "name": "Występ",
        "description": "<p>Wydajnościowe pliki cookie służą do zrozumienia i analizy kluczowych wskaźników wydajności witryny, co pomaga zapewnić lepsze wrażenia użytkownika dla odwiedzających.</p>"
    },
    "advertisement": {
        "name": "Reklama",
        "description": "<p>Reklamowe pliki cookie służą do dostarczania użytkownikom spersonalizowanych reklam w oparciu o strony, które odwiedzili wcześniej, oraz do analizowania skuteczności kampanii reklamowej.</p>"
    }
}                            lite/admin/modules/cookies/includes/contents/categories/pt-br.json                                  0000777                 00000002604 15251156627 0021427 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "necessary": {
        "name": "Necessário",
        "description": "<p>Os cookies necessários são cruciais para as funções básicas do site e o site não funcionará como pretendido sem eles. Esses cookies não armazenam nenhum dado pessoalmente identificável.</p>"
    },
    "functional": {
        "name": "Funcional",
        "description": "<p>Cookies funcionais ajudam a executar certas funcionalidades, como compartilhar o conteúdo do site em plataformas de mídia social, coletar feedbacks e outros recursos de terceiros.</p>"
    },
    "analytics": {
        "name": "Analíticos",
        "description": "<p>Cookies analíticos são usados para entender como os visitantes interagem com o site. Esses cookies ajudam a fornecer informações sobre métricas o número de visitantes, taxa de rejeição, fonte de tráfego, etc.</p>"
    },
    "performance": {
        "name": "Desempenho",
        "description": "<p>Os cookies de desempenho são usados para entender e analisar os principais índices de desempenho do site, o que ajuda a oferecer uma melhor experiência do usuário para os visitantes.</p>"
    },
    "advertisement": {
        "name": "Anúncio",
        "description": "<p>Os cookies de anúncios são usados para entregar aos visitantes anúncios personalizados com base nas páginas que visitaram antes e analisar a eficácia da campanha publicitária.</p>"
    }
}                                                                                                                            lite/admin/modules/cookies/includes/class-category-controller.php                                   0000777                 00000024345 15251156627 0021346 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Category_Controller file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Cookies\Includes;

use CookieYes\Lite\Includes\Base_Controller;
use CookieYes\Lite\Includes\Cache;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller;
use CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie;
use stdClass;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Category_Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Category_Controller extends Base_Controller {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Cache group
	 *
	 * @var array
	 */
	protected $cache_group = 'categories';

	/**
	 * Table versioning option name.
	 *
	 * @var string
	 */
	protected $table_option = 'cookie_category';

	/**
	 * Cateogory identifier key.
	 *
	 * @var string
	 */
	protected $id = 'category_id';
	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Return a list of Cookies tables
	 *
	 * @return array Cookies tables.
	 */
	protected function get_tables() {
		global $wpdb;
		$tables = array(
			"{$wpdb->prefix}cky_cookie_categories",
		);
		return $tables;
	}

	/**
	 * Get table schema
	 *
	 * @return string
	 */
	protected function get_schema() {
		global $wpdb;

		$collate = '';

		if ( $wpdb->has_cap( 'collation' ) ) {
			$collate = $wpdb->get_charset_collate();
		}

		$tables = "
		CREATE TABLE {$wpdb->prefix}cky_cookie_categories (
			category_id bigint(20) NOT NULL AUTO_INCREMENT,
			name text NOT NULL,
			slug varchar(190) NOT NULL DEFAULT '',
			description longtext NOT NULL,
			prior_consent int(11) NOT NULL default 0,
			visibility int(11) NOT NULL default 1,
			priority int(11) NOT NULL default 0,
			sell_personal_data int(11) NOT NULL default 0,
			meta longtext NULL, 
			date_created datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
			date_modified datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
			PRIMARY KEY (category_id),
			UNIQUE KEY slug (slug)
	  ) $collate;
      ";
		return $tables;
	}

	/**
	 * Get a list of banners from localhost.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_item_from_db( $args = array() ) {

		global $wpdb;
		$items = array();
		if ( false === $this->data_exist() ) {
			return $items;
		}
		if ( isset( $args['id'] ) && '' !== $args['id'] ) {
			$results = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `{$wpdb->prefix}cky_cookie_categories` WHERE `category_id` = %d", stripslashes( absint( $args['id'] ) ) ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		} else {
			$results = $wpdb->get_results( "SELECT * FROM `{$wpdb->prefix}cky_cookie_categories`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		}
		if ( isset( $results ) && ! empty( $results ) ) {
			if ( true === is_array( $results ) ) {
				foreach ( $results as $data ) {
					$item = $this->prepare_item( $data );
					if ( ! empty( $item ) ) {
						$item->cookies               = $this->get_cookies( $item->category_id );
						$items[ $item->{$this->id} ] = $item;
					}
				}
			} else {
				$items          = $this->prepare_item( $results );
				$items->cookies = $this->get_cookies( $results->category_id );
			}
		}
		return $items;
	}

	/**
	 * Create a new category
	 *
	 * @param object $object Category object.
	 * @return void
	 */
	public function create_item( $object ) {
		global $wpdb;
		$date_created = current_time( 'mysql' );
		$object->set_date_created( $date_created );
		$object->set_date_modified( $date_created );

		$wpdb->insert( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_cookie_categories',
			array(
				'name'               => wp_json_encode( $object->get_name() ),
				'slug'               => $object->get_slug(),
				'description'        => wp_json_encode( $object->get_description() ),
				'prior_consent'      => ( true === $object->get_prior_consent() ? 1 : 0 ),
				'visibility'         => ( true === $object->get_visibility() ? 1 : 0 ),
				'priority'           => $object->get_priority(),
				'sell_personal_data' => ( true === $object->get_sell_personal_data() ? 1 : 0 ),
				'meta'               => wp_json_encode( $object->get_meta() ),
				'date_created'       => $object->get_date_created(),
				'date_modified'      => $object->get_date_modified(),
			),
			array(
				'%s',
				'%s',
				'%s',
				'%d',
				'%d',
				'%d',
				'%d',
				'%s',
				'%d',
				'%s',
				'%s',
				'%s',
			)
		);
		$object->set_id( $wpdb->insert_id );
		do_action( 'cky_after_update_cookie_category' );
	}

	/**
	 * Update an existing category on a local db.
	 *
	 * @param object $object category object.
	 * @return void
	 */
	public function update_item( $object ) {
		global $wpdb;
		$wpdb->update( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_cookie_categories',
			array(
				'name'               => wp_json_encode( $object->get_name() ),
				'slug'               => $object->get_slug(),
				'description'        => wp_json_encode( $object->get_description() ),
				'prior_consent'      => ( true === $object->get_prior_consent() ? 1 : 0 ),
				'visibility'         => ( true === $object->get_visibility() ? 1 : 0 ),
				'priority'           => $object->get_priority(),
				'sell_personal_data' => ( true === $object->get_sell_personal_data() ? 1 : 0 ),
				'meta'               => wp_json_encode( $object->get_meta() ),
				'date_modified'      => $object->get_date_modified(),
			),
			array( 'category_id' => $object->get_id() ),
			array(
				'%s',
				'%s',
				'%s',
				'%d',
				'%d',
				'%d',
				'%d',
				'%s',
				'%d',
				'%s',
				'%s',
			)
		);
		if ( defined( 'CKY_BULK_REQUEST' ) && CKY_BULK_REQUEST ) {
			return;
		}
		do_action( 'cky_after_update_cookie_category' );
	}

	/**
	 * Properly sanitize category data before sending to the controllers.
	 *
	 * @param object $item Category raw data.
	 * @return object
	 */
	public function prepare_item( $item ) {

		if ( false === is_object( $item ) ) {
			return false;
		}
		$object                     = new stdClass();
		$object->category_id        = isset( $item->category_id ) ? absint( $item->category_id ) : 0;
		$object->name               = isset( $item->name ) ? cky_sanitize_content( $this->prepare_json( $item->name ) ) : '';
		$object->slug               = isset( $item->slug ) ? sanitize_text_field( $item->slug ) : '';
		$object->description        = isset( $item->description ) ? cky_sanitize_content( $this->prepare_json( $item->description ) ) : '';
		$object->prior_consent      = isset( $item->prior_consent ) ? absint( $item->prior_consent ) : '';
		$object->priority           = isset( $item->priority ) ? absint( $item->priority ) : '';
		$object->visibility         = isset( $item->visibility ) ? absint( $item->visibility ) : 0;
		$object->sell_personal_data = isset( $item->sell_personal_data ) ? absint( $item->sell_personal_data ) : 1;
		$object->meta               = isset( $item->meta ) ? cky_sanitize_content( $this->prepare_json( $item->meta ) ) : '';
		$object->date_created       = isset( $item->date_created ) ? sanitize_text_field( $item->date_created ) : '';
		$object->date_modified      = isset( $item->date_modified ) ? sanitize_text_field( $item->date_modified ) : '';
		return $object;
	}

	/**
	 * Delete a category from database.
	 *
	 * @param object $object Category object.
	 * @return void
	 */
	public function delete_item( $object ) {
		global $wpdb;
		$wpdb->delete( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_cookie_categories',
			array(
				'category_id' => $object->get_id(),
			)
		);
		do_action( 'cky_after_update_cookie_category' );
	}

	/**
	 * Get contents by language.
	 *
	 * @return array
	 */
	public static function get_defaults() {
		$contents = wp_cache_get( 'cky_category_contents_en', 'cky_category_contents' );
		if ( ! $contents ) {
			$contents = cky_read_json_file( dirname( __FILE__ ) . '/contents/categories/en.json' );
			wp_cache_set( 'cky_category_contents_en', $contents, 'cky_category_contents', 12 * HOUR_IN_SECONDS );
		}
		return $contents;
	}
	/**
	 * Load default cookies.
	 *
	 * @return void
	 */
	protected function load_default() {
		$categories = self::get_defaults();
		$lang       = cky_default_language();
		foreach ( $categories as $slug => $category ) {
			$object               = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories();
			$name[ $lang ]        = isset( $category['name'] ) ? $category['name'] : '';
			$description[ $lang ] = isset( $category['description'] ) ? $category['description'] : '';
			$object->set_name( $name );
			$object->set_description( $description );
			$object->set_slug( $slug );
			if ( 'necessary' === $slug ) {
				$object->set_prior_consent( true );
			}
			$object->save();
		}
	}

	/**
	 * Decode a JSON string if necessary
	 *
	 * @param string $data String data.
	 * @return array
	 */
	public function prepare_json( $data ) {
		if ( empty( $data ) ) {
			return array();
		}
		return is_string( $data ) ? json_decode( $data, true ) : $data;
	}

	/**
	 * Load items from the cache.
	 *
	 * @param boolean $id Category ID.
	 * @return array|object
	 */
	protected function get_cache( $id = false ) {
		$key        = 'all';
		$categories = array();
		$items      = Cache::get( $key, $this->cache_group );
		if ( false === $items ) {
			return false;
		}
		if ( ! empty( $items ) ) {
			foreach ( $items as $data ) {
				$item = $this->prepare_item( $data );
				if ( ! empty( $item ) ) {
					$item->cookies                    = $data->cookies;
					$categories[ $item->category_id ] = $item;
				}
			}
		}
		return isset( $id ) && isset( $categories[ $id ] ) ? $categories[ $id ] : $categories;
	}

	/**
	 * Get cookies of each category.
	 *
	 * @param string $category Category slug or id.
	 * @return array
	 */
	public function get_cookies( $category = '' ) {
		$cookies = array();
		if ( empty( $category ) ) {
			return array();
		}
		$items = Cookie_Controller::get_instance()->get_items_by_category( $category );
		foreach ( $items as $data ) {
			$object    = new Cookie( $data );
			$cookies[] = $object->get_prepared_data();
		}
		return $cookies;
	}
}
                                                                                                                                                                                                                                                                                           lite/admin/modules/languages/includes/class-controller.php                                          0000777                 00000023761 15251156627 0020046 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Language controller file
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Admin\Modules\Banners\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Languages\Includes;

use CookieYes\Lite\Integrations\Cookieyes\Includes\Cloud;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYes
 */
class Controller extends Cloud{

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	/**
	 * Cookie items
	 *
	 * @var array
	 */
	public $languages;

	const API_BASE_PATH = CKY_APP_URL . '/api/v2/';

	public $cky_translated = array(
		"en","de","fr","it","es","nl","bg","da","ru","ar","pl","pt","ca","hu","sv","hr","zh","uk","sk","tr","lt","cs","fi","no","pt-br","sl","ro","th","et","lv","el","eu","bs","gl","ja","ko","mt","sr","tl","cy","sr-latn"
	);

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Get the available languages
	 *
	 * @since 3.0.0
	 *
	 * @return array
	 */
	public function get_languages() {
		if ( ! $this->languages ) {
			$this->languages = array(
				'Abkhazian'             => 'ab',
				'Afar'                  => 'aa',
				'Afrikaans'             => 'af',
				'Akan'                  => 'ak',
				'Albanian'              => 'sq',
				'Amharic'               => 'am',
				'Arabic'                => 'ar',
				'Armenian'              => 'hy',
				'Assamese'              => 'as',
				'Avar'                  => 'av',
				'Avestan'               => 'ae',
				'Aymara'                => 'ay',
				'Azerbaijani'           => 'az',
				'Bambara'               => 'bm',
				'Bashkir'               => 'ba',
				'Basque'                => 'eu',
				'Belarusian'            => 'be',
				'Bengali'               => 'bn',
				'Bhutani'               => 'dz',
				'Bihari'                => 'bh',
				'Bislama'               => 'bi',
				'Bosnian'               => 'bs',
				'Breton'                => 'br',
				'Bulgarian'             => 'bg',
				'Burmese'               => 'my',
				'Cambodian'             => 'km',
				'Catalan'               => 'ca',
				'Chamorro'              => 'ch',
				'Chechen'               => 'ce',
				'Chichewa'              => 'ny',
				'Chinese'               => 'zh',
				'Chinese (Simplified)'  => 'zh-hans',
				'Chinese (Traditional)' => 'zh-hant',
				'Chuvash'               => 'cv',
				'Cornish'               => 'kw',
				'Corsican'              => 'co',
				'Cree'                  => 'cr',
				'Croatian'              => 'hr',
				'Czech'                 => 'cs',
				'Danish'                => 'da',
				'Dutch'                 => 'nl',
				'English'               => 'en',
				'Esperanto'             => 'eo',
				'Estonian'              => 'et',
				'Ewe'                   => 'ee',
				'Faeroese'              => 'fo',
				'Fiji'                  => 'fj',
				'Finnish'               => 'fi',
				'French'                => 'fr',
				'Frisian'               => 'fy',
				'Fulah'                 => 'ff',
				'Galician'              => 'gl',
				'Georgian'              => 'ka',
				'German'                => 'de',
				'Greek'                 => 'el',
				'Greenlandic'           => 'kl',
				'Guarani'               => 'gn',
				'Gujarati'              => 'gu',
				'Hausa'                 => 'ha',
				'Hebrew'                => 'he',
				'Herero'                => 'hz',
				'Hindi'                 => 'hi',
				'Hiri Motu'             => 'ho',
				'Hungarian'             => 'hu',
				'Icelandic'             => 'is',
				'Igbo'                  => 'ig',
				'Indonesian'            => 'id',
				'Interlingua'           => 'ia',
				'Interlingue'           => 'ie',
				'Inuktitut'             => 'iu',
				'Inupiak'               => 'ik',
				'Irish'                 => 'ga',
				'Italian'               => 'it',
				'Japanese'              => 'ja',
				'Javanese'              => 'jv',
				'Kannada'               => 'kn',
				'Kanuri'                => 'kr',
				'Kashmiri'              => 'ks',
				'Kazakh'                => 'kk',
				'Kikuyu'                => 'ki',
				'Kinyarwanda'           => 'rw',
				'Kirghiz'               => 'ky',
				'Kirundi'               => 'rn',
				'Komi'                  => 'kv',
				'Kongo'                 => 'kg',
				'Korean'                => 'ko',
				'Kurdish'               => 'ku',
				'Kwanyama'              => 'kj',
				'Laothian'              => 'lo',
				'Latvian'               => 'lv',
				'Lingala'               => 'ln',
				'Lithuanian'            => 'lt',
				'Luganda'               => 'lg',
				'Luxembourgish'         => 'lb',
				'Macedonian'            => 'mk',
				'Malagasy'              => 'mg',
				'Malay'                 => 'ms',
				'Malayalam'             => 'ml',
				'Maldivian'             => 'dv',
				'Maltese'               => 'mt',
				'Manx'                  => 'gv',
				'Maori'                 => 'mi',
				'Marathi'               => 'mr',
				'Marshallese'           => 'mh',
				'Moldavian'             => 'mo',
				'Mongolian'             => 'mn',
				'Nauru'                 => 'na',
				'Navajo'                => 'nv',
				'Ndonga'                => 'ng',
				'Nepali'                => 'ne',
				'North Ndebele'         => 'nd',
				'Northern Sami'         => 'se',
				'Norwegian Bokmål'      => 'no',
				'Norwegian Nynorsk'     => 'nn',
				'Occitan'               => 'oc',
				'Old Slavonic'          => 'cu',
				'Oriya'                 => 'or',
				'Oromo'                 => 'om',
				'Ossetian'              => 'os',
				'Pali'                  => 'pi',
				'Pashto'                => 'ps',
				'Persian'               => 'fa',
				'Polish'                => 'pl',
				'Portuguese, Brazil'    => 'pt-br',
				'Portuguese, Portugal'  => 'pt',
				'Punjabi'               => 'pa',
				'Quechua'               => 'qu',
				'Rhaeto-Romance'        => 'rm',
				'Romanian'              => 'ro',
				'Russian'               => 'ru',
				'Samoan'                => 'sm',
				'Sango'                 => 'sg',
				'Sanskrit'              => 'sa',
				'Sardinian'             => 'sc',
				'Scots Gaelic'          => 'gd',
				'Serbian(Cyrillic)'     => 'sr',
				'Serbian(Latin)'        => 'sr-latn',
				'Serbo-Croatian'        => 'sh',
				'Sesotho'               => 'st',
				'Setswana'              => 'tn',
				'Shona'                 => 'sn',
				'Sindhi'                => 'sd',
				'Singhalese'            => 'si',
				'Siswati'               => 'ss',
				'Slavic'                => 'sla',
				'Slovak'                => 'sk',
				'Slovenian'             => 'sl',
				'Somali'                => 'so',
				'South Ndebele'         => 'nr',
				'Spanish'               => 'es',
				'Sudanese'              => 'su',
				'Swahili'               => 'sw',
				'Swedish'               => 'sv',
				'Tagalog'               => 'tl',
				'Tahitian'              => 'ty',
				'Tajik'                 => 'tg',
				'Tamil'                 => 'ta',
				'Tatar'                 => 'tt',
				'Telugu'                => 'te',
				'Thai'                  => 'th',
				'Tibetan'               => 'bo',
				'Tigrinya'              => 'ti',
				'Tonga'                 => 'to',
				'Tsonga'                => 'ts',
				'Turkish'               => 'tr',
				'Turkmen'               => 'tk',
				'Twi'                   => 'tw',
				'Uighur'                => 'ug',
				'Ukrainian'             => 'uk',
				'Urdu'                  => 'ur',
				'Uzbek'                 => 'uz',
				'Venda'                 => 've',
				'Vietnamese'            => 'vi',
				'Welsh'                 => 'cy',
				'Wolof'                 => 'wo',
				'Xhosa'                 => 'xh',
				'Yiddish'               => 'yi',
				'Yoruba'                => 'yo',
				'Zhuang'                => 'za',
				'Zulu'                  => 'zu',
			);

		}
		return $this->languages;
	}

	/**
	 * Localize list of languages.
	 *
	 * @return array
	 */
	public function load_config() {
		$data = array();
		foreach ( $this->get_languages() as $language => $code ) {
			$data[] = array(
				'code' => $code,
				'name' => $language,
			);
		}
		return $data;
	}

	public function is_cky_translated($lang) {
		return in_array($lang,$this->cky_translated);
	}

	public static function get_upload_path( $path = '' ) {
		$uploads    = wp_upload_dir();
		$upload_dir =  $uploads['basedir'] . '/cookieyes/' . $path;
		if ( !is_dir( $upload_dir)  ) {
			wp_mkdir_p($upload_dir);
		}
		return trailingslashit( $upload_dir );
	}

	public function download( $src ) {
        require_once( ABSPATH . 'wp-admin/includes/file.php' );
        $upload_dir = $this->get_upload_path('languages/banners/');

        if ( ! file_exists( $upload_dir ) ) {
            wp_mkdir_p( $upload_dir, 0755);
        }

        //download file
        $tmpfile  = download_url( $src, $timeout = 25 );
        $file     = $upload_dir . basename( $src );

        //check for errors
        if ( !is_wp_error( $tmpfile ) ) {
            //remove current file
            if ( file_exists( $file ) && strpos( realpath( $file ), realpath( $upload_dir ) ) === 0 ) {
                wp_delete_file( $file );
            }

            //in case the server prevents deletion, we check it again.
            if ( ! file_exists( $file ) ) {
                copy( $tmpfile, $file );
            }
        } else {
            return $tmpfile;
        }

        if ( is_string( $tmpfile ) && file_exists( $tmpfile ) && strpos( realpath( $tmpfile ), realpath( sys_get_temp_dir() ) ) === 0 ) {
            wp_delete_file( $tmpfile );
        }
    }

	public function get_translations($lang) {
		if ($lang != 'en' && $this->is_cky_translated($lang)) {
			$upload_dir    = wp_upload_dir();
			$contents = cky_read_json_file( $upload_dir['basedir'] . '/cookieyes/languages/banners/' . esc_html( $lang ) . '.json' );
			if ( empty( $contents ) ) {
				$this->download( self::API_BASE_PATH . "languages/" . esc_html( $lang ) . ".json" );
			}
		}
		return true;
	}
}
               lite/admin/modules/languages/class-languages.php                                                    0000777                 00000003111 15251156627 0016006 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Languages file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Languages;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Languages\Api\Api;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Languages
 * @version     3.0.0
 * @package     CookieYes
 */
class Languages extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		$controller = new \CookieYes\Lite\Admin\Modules\Languages\Includes\Controller();
		$this->load_apis();
		add_filter( 'cky_admin_scripts_languages', array( $controller, 'load_config' ) );
		add_filter( 'cky_registered_admin_menus', array( $this, 'register_menus' ) );
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}

	/**
	 * Pass menu items to be registered.
	 *
	 * @param array $menus Sub menu array.
	 * @return array
	 */
	public function register_menus( $menus ) {
		$menus['languages'] = array(
			'name'     => __( 'Languages', 'cookie-law-info' ),
			'callback' => array( $this, 'menu_page_template' ),
			'order'    => 4,
			'redirect' => CKY_APP_URL . '/languages',
		);

		$menus['edit-content'] = array(
			'name'     => __( 'Languages', 'cookie-law-info' ),
			'callback' => array( $this, 'menu_page_template' ),
			'order'    => 4,
			'redirect' => CKY_APP_URL . '/languages',
			'hidden'   => true,
		);

		return $menus;
	}
	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                       lite/admin/modules/languages/api/class-api.php                                                      0000777                 00000011732 15251156627 0015372 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Language API class
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Admin\Modules\Banners\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Languages\Api;

use WP_REST_Server;
use WP_Error;
use stdClass;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Languages\Includes\Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookies API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'languages';

	/**
	 * Constructor
	 */
	public function __construct() {
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}
	/**
	 * Register the routes for cookies.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'update_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/available/',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_available_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/translations',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'get_translations' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
	}

	public function get_translations ($request) {
		$langs = $request->get_params();
		unset($langs['context']);
		unset($langs['_locale']);
		foreach($langs as $lang) {
			Controller::get_instance()->get_translations($lang);
			$data      = $this->prepare_item_for_response( $lang, $request );
			$objects[] = $this->prepare_response_for_collection( $data );
		}
		return rest_ensure_response( $objects );
	}

	/**
	 * Get a collection of available languages.
	 *
	 * @since 3.0.0
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_available_items( $request ) {
		$objects = array();
		$items   = Controller::get_instance()->get_languages();
		$data    = array();

		foreach ( $items as $language => $code ) {
			$data      = array(
				'code' => $code,
				'name' => $language,
			);
			$data      = $this->prepare_item_for_response( $data, $request );
			$objects[] = $this->prepare_response_for_collection( $data );
		}
		return rest_ensure_response( $objects );
	}

	/**
	 * Format data to provide output to API
	 *
	 * @param object $object Object of the corresponding item Cookie or Cookie_Categories.
	 * @param array  $request Request params.
	 * @return array
	 */
	public function prepare_item_for_response( $object, $request ) {
		$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
		$data    = $this->add_additional_fields_to_object( $object, $request );
		$data    = $this->filter_response_by_context( $data, $context );
		return rest_ensure_response( $data );
	}

	/**
	 * Get the Consent logs's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'consentlogs',
			'type'       => 'object',
			'properties' => array(
				'id'          => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
					'readonly'    => true,
				),
				'language'    => array(
					'description' => __( 'Name of the language.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'native_name' => array(
					'description' => __( 'Native name of the language.', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'lang'        => array(
					'description' => __( 'Language code', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
			),
		);

		return $this->add_additional_fields_schema( $schema );
	}

} // End the class.
                                      lite/admin/modules/connect-banner/class-connect-banner.php                                          0000777                 00000010106 15251156627 0017664 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Connect_Banner file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Connect_Banner;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Includes\Notice;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Connect Banner Operation
 *
 * @class       Connect_Banner
 * @version     3.0.0
 * @package     CookieYes
 */
class Connect_Banner extends Modules {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = '/settings/notices/connect_banner';

	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Constructor.
	 */
	public function __construct() {
		parent::__construct('connect_banner');
	}

	/**
	 * Initialize the class
	 */
	public function init() {
		if ($this->check_condition()) {
			add_action( 'admin_notices', array( $this, 'show_banner' ) );
			add_action( 'admin_print_footer_scripts', array( $this, 'add_script' ) );
		}
	}

	public function show_banner() {
		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}
		$screen = get_current_screen();
		if ( $screen && 'plugins' === $screen->id ) {
			?>
			<div class="cky-notice-connect notice-info notice is-dismissible">
				<div class="cky-notice-connect-header"><b>
					<?php echo wp_kses_post( __( 'Unlock advanced features for seamless compliance', 'cookie-law-info' ) ); ?>
				</b></div>
				<p class="cky-notice-connect-content">
					<?php echo wp_kses_post( __( 'Automate your cookie scan, record consent logs, and access analytics to streamline consent management and enhance compliance by connecting to the web app.', 'cookie-law-info' ) ); ?>
				</p>
				<a class="cky-connect-button button button-primary" data-type="connect"><?php echo esc_html( __( 'Connect to CookieYes Web App', 'cookie-law-info' ) ); ?></a>
			</div>
			<style>
				.cky-notice-connect {
					padding: 12px;
					.cky-notice-connect-header, .cky-notice-connect-content {
						font-size: 14px;
					}
					.cky-connect-button {
						padding: 7px 58px 7px 62px;
						line-height: normal;
					}
				}
			</style>
			<?php
		}
	}

	/**
	 * Review feedback scripts.
	 *
	 * @return void
	 */
	public function add_script() {
		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}
		$expiry = 30 * DAY_IN_SECONDS;
		?>
			<script type="text/javascript">
				(function() {
					const expiration = '<?php echo esc_js( $expiry ); ?>';	
					async function ckyUpdateNotice(expiry = expiration) {
						try {
							const response = await fetch('<?php echo esc_url_raw( rest_url() . $this->namespace . $this->rest_base ); ?>', {
								method: 'POST',
								headers: {
									'Content-Type': 'application/json',
									'X-WP-Nonce': '<?php echo esc_js( wp_create_nonce( 'wp_rest' ) ); ?>'
								},
								body: JSON.stringify({ expiry })
							});

							if (!response.ok) {
								throw new Error('Network response was not ok');
							}
						} catch (error) {
							console.error('Error:', error);
						}
					}

					// Handle notice dismiss and connect button clicks
					document.addEventListener('click', function(e) {
						const dismissButton = e.target.closest('.cky-notice-connect .notice-dismiss');
						const connectButton = e.target.closest('.cky-connect-button');

						if (dismissButton) {
							e.preventDefault();
							ckyUpdateNotice();
						}

						if (connectButton) {
							e.preventDefault();
							window.location.href = '<?php echo esc_js( admin_url( 'admin.php?page=cookie-law-info#/dashboard' ) ); ?>';
						}
					});
				})();
			</script>
			<?php
	}

	public function check_condition() {
		$connected = Settings::get_instance()->is_connected();
		$notices = Notice::get_instance()->get();
		if ( $connected || isset( $notices['connect_banner'] ) ) {
			return false;
		}
		return true;
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/modules/review-feedback/class-review-feedback.php                                        0000777                 00000017220 15251156627 0020146 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Review_Feedback file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Review_Feedback;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Includes\Notice;
use CookieYes\Lite\Admin\Modules\Connect_Banner\Connect_Banner;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Uninstall feedback Operation
 *
 * @class       Review_Feedback
 * @version     3.0.0
 * @package     CookieYes
 */
class Review_Feedback extends Modules {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = '/settings/notices/review_notice';

	/**
	 * WordPress.org review link
	 *
	 * @var string
	 */
	protected $review_url = 'https://wordpress.org/support/plugin/cookie-law-info/reviews/#new-post';

	/**
	 * Constructor.
	 */
	public function init() {
		add_action( 'admin_notices', array( $this, 'add_notice' ) );
		add_action( 'admin_print_footer_scripts', array( $this, 'add_script' ) );
		add_filter( 'admin_footer_text', array( $this, 'add_footer_review_link' ) );
	}

	/**
	 * Display review notice
	 *
	 * @return void
	 */
	public function add_notice() {
		global $pagenow;
		
		// Only show on plugins page
		if ( 'plugins.php' !== $pagenow ) {
			return;
		}

		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}

		$notices = Notice::get_instance()->get();
		if ( ! isset( $notices['review_notice'] ) || empty( $notices['review_notice'] ) ) {
			return;
		}

		$screen         = get_current_screen();
		$connect_banner = Connect_Banner::get_instance()->check_condition();
		if ( $screen && 'plugins' === $screen->id && $connect_banner ) {
			return;
		}

		$plugin_dir_url = defined( 'CKY_PLUGIN_URL' ) ? CKY_PLUGIN_URL : trailingslashit( site_url() );
		$assets_path    = $plugin_dir_url . 'admin/dist/img/';
		?>
		<div class="cky-notice-review cky-admin-notice cky-admin-notice-default is-dismissible">
			<div class="cky-admin-notice-content">
				<div class="cky-admin-notice-message">
					<div class="cky-row cky-align-center">
						<div class="cky-col-12">
							<h4 class="cky-admin-notice-header"><img width="100" src="<?php echo esc_url( $assets_path . 'logo.svg' ); ?>" alt="<?php esc_attr_e( 'CookieYes Logo', 'cookie-law-info' ); ?>"></h4> <?php //phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage ?>
							<p style="margin-top: 15px; margin-bottom:5px;"><?php 
								/* translators: %1$s: opening bold tag, %2$s: closing bold tag */
								echo wp_kses_post( sprintf( __( 'Hey, we at %1$s CookieYes %2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going.', 'cookie-law-info' ), '<b>', '</b>' ) ); 
							?></p>
						</div>
						<div class="cky-col-12">
							<div class="cky-flex" style="margin-top: 10px;">
								<button class="cky-button cky-button-review"><?php echo esc_html__( 'Review now', 'cookie-law-info' ); ?></button>
								<button class="cky-button-outline-secondary cky-button cky-button-never"><?php echo esc_html__( 'Never show again', 'cookie-law-info' ); ?></button>
							</div>
						</div>
					</div>
				</div>
			</div>
			<div class="cky-admin-notice-close"><button type="button" aria-label="Close" class="cky-close cky-button-cancel"><span aria-hidden="true">×</span></button></div>
		</div>
		<style>
			.cky-admin-notice {
				display: flex;
				justify-content: space-between;
				position: relative;
				margin: 0 0 10px;
				border-radius: 5px;
				background: #ffffff;
				margin: 15px 20px 10px 2px;
				width: calc(100% - 20px);
				float: left;
				position: relative;
				border: 1px solid #d7e1f2;
			}
			.cky-admin-notice-content {
				display: flex;
				align-items: center;
				margin: 0;
				padding: 10px 15px 10px 15px;
				border: 0;
			}
			.cky-admin-notice-header {
				margin-top: 5px;
			}
			.cky-admin-notice .cky-admin-notice-content .cky-admin-notice-header {
				display: flex;
				align-items: center;
				margin: 0 0 5px;
				padding: 0;
				border: 0;
				color: #23282d;
				font-size: 16px;
				line-height: 18px;
			}
			.cky-button {
				width: auto;
				min-width: 80px;
				padding: 8px 14px;
				background-color: #1863dc;
				color: #ffffff;
				border: 1px solid #1863dc;
				font-weight: 500;
				font-size: 14px;
				border-radius: 3px;
				cursor: pointer;
				line-height: 16px;
			}
			.cky-button-outline-secondary {
				background-color: transparent;
				color: #555d66;
				border-color: #c9d0d6;
			}
			.cky-flex {
				.cky-button-outline-secondary{
					margin-left: 10px;
				}
			}
			.cky-admin-notice .cky-close {
				font-size: 20px;
				font-weight: 300;
				padding: 0;
				background: transparent;
				border: none;
				display: inline-block;
				color: #7e7e7e;
				cursor: pointer;
			}
			.cky-admin-notice .cky-admin-notice-close {
				display: flex;
				align-items: center;
				margin-right: 15px;
				position: absolute;
				right: 0;
				top: 10px;
			}
			.cky-admin-notice .cky-admin-notice-content p {
				font-size: 14px;
			}
			.cky-admin-notice-footer {
				position: absolute;
				right: 45px;
				bottom: 15px;
			}
			.cky-admin-notice-message {
				flex: 1;
				position: relative;
				padding: 5px 20px 3px 0px;
			}
		</style>
		<?php

	}

	/**
	 * Review feedback scripts.
	 *
	 * @return void
	 */
	public function add_script() {
		global $pagenow;

		if ( ! current_user_can( 'manage_options' ) ) {
			return;
		}
		
		// Only load script on plugins page
		if ( 'plugins.php' !== $pagenow ) {
			return;
		}

		$expiry = 60 * DAY_IN_SECONDS;
		
		?>
			<script type="text/javascript">
				(function($) {
					const expiration = '<?php echo esc_js( $expiry ); ?>';
					function ckyUpdateNotice( expiry = expiration ) {
						$.ajax({
							url: "<?php echo esc_url_raw( rest_url() . $this->namespace . $this->rest_base ); ?>",
							headers: {
								'X-WP-Nonce': '<?php echo esc_js( wp_create_nonce( 'wp_rest' ) ); ?>',
								contentType: 'application/json'
							},
							type: 'POST',
							dataType: 'json',
							data: {
								expiry: expiry
							},
							complete: function( response ) {
								$('.cky-notice-review').hide();
							}
						});
					}
					$(document).on('click', '.cky-button-cancel', function(e) {
						e.preventDefault();
						ckyUpdateNotice();
					});
					$(document).on('click', '.cky-button-review', function(e) {
						e.preventDefault();
						window.open('<?php echo esc_js( $this->review_url ); ?>');
					});
					$(document).on('click', '.cky-button-never', function(e) {
						e.preventDefault();
						ckyUpdateNotice(0);
					});
				})(jQuery)
			</script>
			<?php
	}

	function add_footer_review_link($footer_text) {
		
		// Check if we are on the CookieYes Dashboard page
		$screen = get_current_screen();
		if ($screen->id == 'toplevel_page_cookie-law-info') {
			$link_text = esc_html__( 'Give us a 5-star rating!', 'cookie-law-info' );
			$link1 = sprintf(
				'<a class="cky-button-review" href="%1$s" target="_blank" title="%2$s">&#9733;&#9733;&#9733;&#9733;&#9733;</a>',
				$this->review_url,
				$link_text
			);
			$link2 = sprintf(
				'<a class="cky-button-review" href="%1$s" target="_blank" title="%2$s">WordPress.org</a>',
				$this->review_url,
				$link_text
			);

			return sprintf(
				/* translators: %1$s: CookieYes plugin name in bold, %2$s: star rating link, %3$s: WordPress.org link */
				esc_html__(
					'Please rate %1$s %2$s on %3$s to help us spread the word. Thank you from the team CookieYes!',
					'cookie-law-info'
				),
				sprintf( '<strong>%1$s</strong>', 'CookieYes' ),
				wp_kses_post( $link1 ),
				wp_kses_post( $link2 )
			);
		}
		return $footer_text;
	}
}
                                                                                                                                                                                                                                                                                                                                                                                lite/admin/modules/policies/class-policies.php                                                      0000777                 00000001736 15251156627 0015523 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Policies file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Policies;

use CookieYes\Lite\Includes\Modules;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Policies
 * @version     3.0.0
 * @package     CookieYes
 */
class Policies extends Modules {

	/**
	 * Constructor.
	 */
	public function init() {
		add_filter( 'cky_registered_admin_menus', array( $this, 'register_menus' ) );
	}

	/**
	 * Pass menu items to be registered.
	 *
	 * @param array $menus Sub menu array.
	 * @return array
	 */
	public function register_menus( $menus ) {
		$menus['policies'] = array(
			'name'     => __( 'Policy Generators', 'cookie-law-info' ),
			'callback' => array( $this, 'menu_page_template' ),
			'order'    => 5,
		);
		return $menus;
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}
}
                                  lite/admin/modules/banners/api/class-api.php                                                        0000777                 00000035441 15251156627 0015057 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Api file.
 *
 * @package CookieYes\Lite\Admin\Modules\Banners\Api
 */

namespace CookieYes\Lite\Admin\Modules\Banners\Api;

use WP_REST_Server;
use WP_Error;
use CookieYes\Lite\Includes\Rest_Controller;
use CookieYes\Lite\Admin\Modules\Banners\Includes\Controller;
use CookieYes\Lite\Admin\Modules\Banners\Includes\Banner;
use Exception;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Cookies API
 *
 * @class       Api
 * @version     3.0.0
 * @package     CookieYes
 * @extends     Rest_Controller
 */
class Api extends Rest_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';
	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = 'banners';

	/**
	 * Banner controller object.
	 *
	 * @var object
	 */
	protected $controller;

	/**
	 * Constructor
	 */
	public function __construct() {
		$this->controller = Controller::get_instance();
		add_action( 'rest_api_init', array( $this, 'register_routes' ), 10 );
	}

	/**
	 * Register the routes for cookies.
	 *
	 * @return void
	 */
	public function register_routes() {
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base,
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_items' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'create_item' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/bulk',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'bulk' ),
					'permission_callback' => array( $this, 'create_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/(?P<id>[\d]+)',
			array(
				'args' => array(
					'id' => array(
						'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
						'type'        => 'integer',
					),
				),
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_item' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => array(
						'context' => $this->get_context_param( array( 'default' => 'view' ) ),
					),
				),
				array(
					'methods'             => WP_REST_Server::EDITABLE,
					'callback'            => array( $this, 'update_item' ),
					'permission_callback' => array( $this, 'update_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
				),
				array(
					'methods'             => WP_REST_Server::DELETABLE,
					'callback'            => array( $this, 'delete_item' ),
					'permission_callback' => array( $this, 'delete_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::DELETABLE ),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/preview',
			array(
				array(
					'methods'             => WP_REST_Server::CREATABLE,
					'callback'            => array( $this, 'get_preview' ),
					'permission_callback' => array( $this, 'get_item_permissions_check' ),
					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::CREATABLE ),
				),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/presets',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_presets' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
		register_rest_route(
			$this->namespace,
			'/' . $this->rest_base . '/configs',
			array(
				array(
					'methods'             => WP_REST_Server::READABLE,
					'callback'            => array( $this, 'get_configs' ),
					'permission_callback' => array( $this, 'get_items_permissions_check' ),
					'args'                => $this->get_collection_params(),
				),
				'schema' => array( $this, 'get_public_item_schema' ),
			)
		);
	}
	/**
	 * Get a collection of items.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_items( $request ) {
		$objects = array();
		$items   = $this->controller->get_items();
		foreach ( $items as $data ) {
			$object    = new Banner( (int) $data->banner_id );
			$data      = $this->prepare_item_for_response( $object, $request );
			$objects[] = $this->prepare_response_for_collection( $data );
		}
		// Wrap the data in a response object.
		return rest_ensure_response( $objects );
	}

	/**
	 * Get a collection of items.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_item( $request ) {
		$object = new Banner( (int) $request['id'] );
		if ( ! $object || 0 === $object->get_id() ) {
			return new WP_Error( 'cookieyes_rest_invalid_id', __( 'Invalid ID.', 'cookie-law-info' ), array( 'status' => 404 ) );
		}
		$data = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Create a new banner.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function create_item( $request ) {
		if ( ! empty( $request['id'] ) ) {
			return new WP_Error(
				'cookieyes_rest_item_exists',
				__( 'Cannot create existing banner.', 'cookie-law-info' ),
				array( 'status' => 400 )
			);
		}
		$object = $this->prepare_item_for_database( $request );
		$object->save();
		$data = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Update an existing banner.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function update_item( $request ) {
		if ( empty( $request['id'] ) ) {
			return new WP_Error(
				'cookieyes_rest_item_exists',
				__( 'Invalid banner id', 'cookie-law-info' ),
				array( 'status' => 400 )
			);
		}
		$registered = $this->get_collection_params();
		$object     = $this->prepare_item_for_database( $request );
		if ( isset( $registered['language'], $request['language'] ) ) {
			$object->set_language( sanitize_text_field( $request['language'] ) );
		}
		$object->save();
		$data = $this->prepare_item_for_response( $object, $request );
		return rest_ensure_response( $data );
	}

	/**
	 * Delete an existing banner.
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_Error|WP_REST_Response
	 */
	public function delete_item( $request ) {
		if ( empty( $request['id'] ) ) {
			return new WP_Error(
				'cookieyes_rest_item_exists',
				__( 'Invalid banner id', 'cookie-law-info' ),
				array( 'status' => 400 )
			);
		}
		$banner_id = $request['id'];
		$data      = $this->controller->remove( $banner_id );
		return rest_ensure_response( $data );
	}

	/**
	 * Performs bulk update request.
	 *
	 * @param object $request WP request object.
	 * @return array
	 */
	public function bulk( $request ) {
		$clear = $request->get_param('clear');
		if ( is_null( $clear ) ) {
			$clear = true;
		} else {
			$clear = filter_var( $clear, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE );
		}
		try {
			if ( ! isset( $request['banners'] ) ) {
				return new WP_Error( 'cookieyes_rest_invalid_data', __( 'No data specified to create/edit banners', 'cookie-law-info' ), array( 'status' => 404 ) );
			}
			if ( ! defined( 'CKY_BULK_REQUEST' ) ) {
				define( 'CKY_BULK_REQUEST', true );
			}
			$item_objects = array();
			$objects      = array();
			$data         = $request['banners'];

			foreach ( $data as $_banner ) {
				$object = $this->prepare_item_for_database( $_banner );
				$object->save();
				$item_objects[] = $object;
			}
			foreach ( $item_objects as $data ) {
				$data      = $this->prepare_item_for_response( $data, $request );
				$objects[] = $this->prepare_response_for_collection( $data );
			}
			do_action( 'cky_after_update_banner', $clear );
			return rest_ensure_response( $objects );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage(), array( 'status' => $e->getCode() ) );
		}
	}

	/**
	 * Load banner preview.
	 *
	 * @param WP_REST_Request $request WP_REST_Request object.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_preview( $request ) {
		$data = array();
		if ( ! defined( 'CKY_PREVIEW_REQUEST' ) ) {
			define( 'CKY_PREVIEW_REQUEST', true );
		}
		$object   = $this->prepare_item_for_database( $request );
		$language = isset( $request['language'] ) ? $request['language'] : cky_default_language();
		$object->set_language( $language );
		$template       = $object->get_template();
		$data['html']   = $template['html'];
		$data['styles'] = $template['styles'];
		return rest_ensure_response( $data );
	}

	/**
	 * Load presets
	 *
	 * @param WP_REST_Request $request WP_REST_Request object.
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_presets( $request ) {
		$registered = $this->get_collection_params();
		$presets    = array();
		if ( isset( $registered['ver'], $request['ver'] ) ) {
			$template = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Template( false );
			$presets  = $template->get_presets( $request['ver'] );
		}
		return rest_ensure_response( $presets );
	}

	/**
	 * Load default banner configs
	 *
	 * @return WP_Error|WP_REST_Response
	 */
	public function get_configs() {
		$configs = array(
			'gdpr' => $this->controller->get_default_configs(),
			'ccpa' => $this->controller->get_default_configs( 'ccpa' ),
		);
		return rest_ensure_response( $configs );
	}

	/**
	 * Format data to provide output to API
	 *
	 * @param object $object Object of the corresponding item.
	 * @param array  $request Request params.
	 * @return array
	 */
	public function prepare_item_for_response( $object, $request ) {
		$data    = $this->get_formatted_item_data( $object );
		$context = ! empty( $request['context'] ) ? $request['context'] : 'view';
		$data    = $this->add_additional_fields_to_object( $data, $request );
		$data    = $this->filter_response_by_context( $data, $context );
		return rest_ensure_response( $data );
	}

	/**
	 * Format the support before sending.
	 *
	 * @param Banner $object Banner object.
	 * @return object
	 */
	public function get_formatted_item_data( $object ) {
		return array(
			'id'         => $object->get_id(),
			'slug'       => $object->get_slug(),
			'name'       => $object->get_name(),
			'status'     => $object->get_status(),
			'default'    => $object->get_default(),
			'properties' => $object->get_settings(),
			'contents'   => $object->get_contents(),
		);
	}

	/**
	 * Prepare a single item for create or update.
	 *
	 * @param  WP_REST_Request $request Request object.
	 * @return object
	 */
	public function prepare_item_for_database( $request ) {
		$id     = isset( $request['id'] ) ? absint( $request['id'] ) : 0;
		$object = new Banner( $id );
		$object->set_name( $request['name'] );
		$object->set_default( $request['default'] );
		$object->set_status( $request['status'] );
		$object->set_settings( $request['properties'] );
		$object->set_contents( $request['contents'] );
		return $object;
	}

	/**
	 * Get the query params for collections.
	 *
	 * @return array
	 */
	public function get_collection_params() {
		return array(
			'context'  => $this->get_context_param( array( 'default' => 'view' ) ),
			'search'   => array(
				'description'       => __( 'Limit results to those matching a string.', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'ver'      => array(
				'description'       => __( 'Version', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),
			'language' => array(
				'description'       => __( 'Language of the banner', 'cookie-law-info' ),
				'type'              => 'string',
				'sanitize_callback' => 'sanitize_text_field',
				'validate_callback' => 'rest_validate_request_arg',
			),

		);
	}

	/**
	 * Get the Consent logs's schema, conforming to JSON Schema.
	 *
	 * @return array
	 */
	public function get_item_schema() {
		$schema = array(
			'$schema'    => 'http://json-schema.org/draft-04/schema#',
			'title'      => 'Banners',
			'type'       => 'object',
			'properties' => array(
				'id'            => array(
					'description' => __( 'Unique identifier for the resource.', 'cookie-law-info' ),
					'type'        => 'integer',
					'context'     => array( 'view' ),
					'readonly'    => true,
				),
				'name'          => array(
					'description' => __( 'Banner name for reference', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'slug'          => array(
					'description' => __( 'Banner unique name', 'cookie-law-info' ),
					'type'        => 'string',
					'context'     => array( 'view', 'edit' ),
				),
				'settings'      => array(
					'description' => __( 'Banner settings.', 'cookie-law-info' ),
					'type'        => 'array',
					'context'     => array( 'view', 'edit' ),
				),
				'contents'      => array(
					'description' => __( 'Banner contents.', 'cookie-law-info' ),
					'type'        => 'object',
					'context'     => array( 'view', 'edit' ),
				),
				'default'       => array(
					'description' => __( 'Indicates whether the banner is default or not', 'cookie-law-info' ),
					'type'        => 'boolean',
					'context'     => array( 'view', 'edit' ),
				),
				'date_created'  => array(
					'description' => __( 'The date the banner was created, as GMT.', 'cookie-law-info' ),
					'type'        => 'date-time',
					'context'     => array( 'view', 'edit' ),
					'readonly'    => true,
				),
				'date_modified' => array(
					'description' => __( 'The date the banner was last modified, as GMT.', 'cookie-law-info' ),
					'type'        => 'date-time',
					'context'     => array( 'view', 'edit' ),
				),

			),
		);

		return $this->add_additional_fields_schema( $schema );
	}

} // End the class.
                                                                                                                                                                                                                               lite/admin/modules/banners/class-banners.php                                                        0000777                 00000003473 15251156627 0015165 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Banners file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Banners;

use CookieYes\Lite\Includes\Modules;
use CookieYes\Lite\Admin\Modules\Banners\Includes\Controller;
use CookieYes\Lite\Admin\Modules\Banners\Api\Api;
use CookieYes\Lite\Admin\Modules\Banners\Includes\Template;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Banners
 * @version     3.0.0
 * @package     CookieYes
 */
class Banners extends Modules {

	/**
	 * Banners controller class.
	 *
	 * @var object
	 */
	private $controller;

	/**
	 * Constructor.
	 */
	public function init() {
		$this->load_apis();
		$this->controller = Controller::get_instance();
		add_action( 'admin_init', array( $this->controller, 'install_tables' ) );
		add_action( 'cky_after_update_banner', array( $this->controller, 'delete_cache' ) );
		add_action( 'admin_init', array( $this->controller, 'reset_cache' ) );
		add_action( 'admin_init', array( Template::get_instance(), 'delete_cache' ) );
		add_filter( 'cky_registered_admin_menus', array( $this, 'register_menus' ) );
		add_action( 'cky_reinstall_tables', array( $this->controller, 'reinstall' ) );
	}

	/**
	 * Load API files
	 *
	 * @return void
	 */
	public function load_apis() {
		new Api();
	}

	/**
	 * Register menus for this module.
	 *
	 * @param array $menus Registered menus.
	 * @return array
	 */
	public function register_menus( $menus ) {
		$menus['customize'] = array(
			'name'     => __( 'Cookie Banner', 'cookie-law-info' ),
			'callback' => array( $this, 'menu_page_template' ),
			'order'    => 2,
			'redirect' => CKY_APP_URL . '/customize',
		);
		return $menus;
	}

	/**
	 * Main menu template
	 *
	 * @return void
	 */
	public function menu_page_template() {
		echo '<div id="cky-app"></div>';
	}
}
                                                                                                                                                                                                     lite/admin/modules/banners/includes/class-template.php                                              0000777                 00000025320 15251156627 0017151 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Banner template class
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Admin\Modules\Banners\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Banners\Includes;

use DOMDocument;
use DOMXPath;
use CookieYes\Lite\Includes\Cache;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles templating of Cookie banner elements
 *
 * @version     3.0.0
 * @package     CookieYes\Lite\Admin\Modules\Banners\Includes
 */
class Template {

	/**
	 * Banner properties
	 *
	 * @var array
	 */
	protected $properties;

	/**
	 * Template styles
	 *
	 * @var string
	 */
	protected $styles = '';

	/**
	 * Template HTML
	 *
	 * @var string
	 */
	protected $html = '';

	/**
	 * Template type, by default it will be banner
	 *
	 * @var string
	 */
	protected $type = 'banner';

	protected $ptype = 'popup';

	/**
	 * Theme presets to be applied on the template
	 *
	 * @var array
	 */
	protected $presets = array();

	/**
	 * Type of theme dark/light
	 *
	 * @var string
	 */
	protected $theme;

	/**
	 * Template ID
	 *
	 * @var string
	 */
	protected $id;

	/**
	 * Banner object
	 *
	 * @var object
	 */
	protected $banner;

	/**
	 * Template config
	 *
	 * @var array
	 */
	protected $template;

	/**
	 * Object cache group
	 *
	 * @var string
	 */
	protected $cache_group = 'banner_template';

	/**
	 * Language of the template
	 *
	 * @var string
	 */
	protected $language = 'en';

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Constructor function
	 *
	 * @param object $banner Banner object.
	 */
	public function __construct( $banner = false ) {
		$this->language = cky_current_language();
		if ( $banner ) {
			$this->banner     = $banner;
			$this->properties = $banner->get_settings();
			$this->load();
		}
		add_action( 'cky_reset_settings', array( $this, 'reset' ) );
		add_action( 'cky_after_update_banner', array( $this, 'clear_template' ) );
		add_action( 'cky_after_update_cookie_category', array( $this, 'clear_template' ) );
		add_action( 'cky_after_update_cookie', array( $this, 'clear_template' ) );
		add_action( 'cky_clear_cache', array( $this, 'clear_template' ) );
	}

	/**
	 * Get or Set templates based on the condition.
	 *
	 * @return void
	 */
	public function load() {
		if ( true === $this->is_preview() || empty( $this->get_stored() ) ) {
			$this->generate();
		} else {
			$this->set_template();
		}
	}
	/**
	 * Returns the content html template from the configs.
	 *
	 * @return void
	 */
	public function generate() {
		$settings    = isset( $this->properties['settings'] ) ? $this->properties['settings'] : array();
		$this->id    = isset( $settings['versionID'] ) ? $settings['versionID'] : 'default';
		$this->type  = isset( $settings['type'] ) ? $settings['type'] : 'box';
		if ($this->type === "classic") {
			$this->ptype = "pushdown";
		} else {
			$this->ptype = isset( $settings['preferenceCenterType'] ) ? $settings['preferenceCenterType'] : 'popup';
		}
		$this->theme = isset( $settings['theme'] ) ? $settings['theme'] : 'light';

		if ( strpos($this->ptype, 'sidebar') !== false ) {
			if ( $this->type === "banner" ) {
				$this->type = "banner-sidebar";
			}
			if ( $this->type === "box" ) {
				$this->type = "box-sidebar";
			}
		}

		$templates     = $this->get_templates( $this->id );
		$this->presets = $this->get_presets( $this->id );
		foreach ( $templates as $template ) {
			$type = isset( $template['type'] ) ? $template['type'] : '';
			if ( $type === $this->type ) {
				$this->template = $template;
				$this->styles   = isset( $this->template['css'] ) ? $this->template['css'] : '';
				break;
			}
		}
		new \CookieYes\Lite\Frontend\Modules\Shortcodes\Shortcodes( $this->banner, $this->id );
		$this->prepare_html();

		if ( false === $this->is_preview() ) {
			$this->update();
		}
	}

	/**
	 * Get presets by template version
	 *
	 * @param integer $id Template version.
	 * @return array
	 */
	public function get_presets( $id ) {
		$this->id = isset( $id ) ? $id : 0;
		$key      = '_preset_' . $id;
		$presets  = Cache::get( $key, $this->cache_group );
		$presets  = ( isset( $presets ) && is_array( $presets ) ) ? $presets : array();
		if ( empty( $presets ) ) {
			$presets = $this->load_presets();
			Cache::set( $key, $this->cache_group, $presets, false );
		}
		return $presets;
	}

	/**
	 * Get templates by template version
	 *
	 * @param integer $id Template version.
	 * @return array
	 */
	public function get_templates( $id ) {
		$this->id  = isset( $id ) ? $id : 0;
		$key       = '_template_' . $this->id;
		$templates = Cache::get( $key, $this->cache_group );
		$templates = ( isset( $templates ) && is_array( $templates ) ) ? $templates : array();

		if ( empty( $templates ) ) {
			$templates = $this->load_templates();
			Cache::set( $key, $this->cache_group, $templates, false );
		}
		return $templates;
	}
	/**
	 * Returns the template styles
	 *
	 * @return string
	 */
	public function get_styles() {
		if ( ! $this->styles ) {
			return '';
		}

		return $this->styles;
	}
	/**
	 * Get template HTML
	 *
	 * @return string
	 */
	public function get_html() {
		if ( ! $this->html ) {
			return '';
		}
		return wp_kses( $this->html, cky_allowed_html() );
	}

	/**
	 * Get the template config and presets
	 *
	 * @return array
	 */
	private function load_templates() {
		return cky_read_json_file( dirname( __FILE__ ) . '/templates/' . esc_html( $this->id ) . '/template.json' );
	}

	/**
	 * Load presets from plugin itself.
	 *
	 * @return array
	 */
	private function load_presets() {
		return cky_read_json_file( dirname( __FILE__ ) . '/templates/' . esc_html( $this->id ) . '/theme.json' );
	}

	/**
	 * Clear templates and preset from transient.
	 *
	 * @return void
	 */
	public function reset() {
		Cache::delete( $this->cache_group );
	}
	/**
	 * Publicly available function clear template cache.
	 *
	 * @return void
	 */
	public function delete_cache() {
		if ( cky_is_admin_request() ) {
			$this->reset();
		}
	}
	/**
	 * Returns the template HTML after processing the shortcodes
	 *
	 * @return string
	 */
	private function prepare_html() {
		$html     = '';
		$colors   = array();
		$template = isset( $this->template['html'] ) ? $this->template['html'] : '';
		if ( '' === $template ) {
			return $html;
		}
		$html = do_shortcode( $template );
		if ( ! class_exists( 'DOMDocument' ) || ! class_exists( 'DOMXPath' ) ) {
			return $html;
		}
		try {
			$dom         = new DOMDocument();
			$used_errors = libxml_use_internal_errors( true );
			if ( function_exists( 'mb_encode_numericentity' ) ) {
				$html = mb_encode_numericentity($html, [0x80, 0x10FFFF, 0, ~0], 'UTF-8');
			}
			$dom->loadHTML( $html, LIBXML_HTML_NODEFDTD );
			$used_errors || libxml_use_internal_errors( false );

			$finder     = new DOMXPath( $dom );
			$elements   = $finder->query( '//*[@data-cky-tag]' );
			$properties = $this->properties;
			$configs    = isset( $properties['config'] ) ? $properties['config'] : array();

			if ( ! empty( $this->presets ) ) {
				foreach ( $this->presets as $preset ) {
					$theme = isset( $preset['name'] ) ? $preset['name'] : '';
					if ( $theme === $this->theme ) {
						$colors = ( isset( $preset['settings'] ) && is_array( $preset['settings'] ) ) ? $preset['settings'] : array();
						break;
					}
				}
			}

			if ( ! empty( $colors ) ) {
				$configs = array_replace_recursive( $configs, $colors );
			}

			foreach ( $elements as $element ) {
				$tag = $element->getAttribute( 'data-cky-tag' );
				if ( empty( $tag ) ) {
					continue;
				}
				if ( in_array( $tag, $this->image_tags(), true ) ) {
					$img_tags = $element->getELementsByTagName( 'img' );
					foreach ( $img_tags as $img ) {
						$src = $this->get_assets_path( $img->getAttribute( 'src' ) );
						$img->setAttribute( 'src', $src );
					}
				}
				$config  = cky_array_search( $configs, 'tag', $tag );
				$preview = $this->is_preview();
				$enabled = isset( $config['status'] ) && false === $preview ? $config['status'] : true;

				if ( false === $enabled ) {
					$element->parentNode->removeChild( $element );  //phpcs:ignore WordPress.NamingConventions.ValidVariableName	
					continue;
				}

				$styles = isset( $config['styles'] ) ? $config['styles'] : array();

				$existing = $element->getAttribute( 'style' );
				$style    = isset( $existing ) ? $existing : '';
				if ( ! empty( $styles ) ) {
					foreach ( $styles as $property => $value ) {
						if ( '' !== $value ) {
							$style .= $property . ':' . $value . ';';
						}
					}
				}
				if ( '' !== $style ) {
					$element->setAttribute( 'style', esc_attr( $style ) );
				}
			}

			$this->html = $dom->saveHTML( $dom->documentElement ); //phpcs:ignore WordPress.NamingConventions.ValidVariableName
		} catch ( \Exception $e ) {
			// Could not generate the template.
			$this->html = $html;
		}
		return $this->html;
	}

	/**
	 * Check if banner is in preview mode.
	 *
	 * @return boolean
	 */
	public function is_preview() {
		return defined( 'CKY_PREVIEW_REQUEST' ) && CKY_PREVIEW_REQUEST;
	}
	/**
	 * Retrieve stored template.
	 *
	 * @return string
	 */
	public function get_stored() {
		$stored = get_option( 'cky_banner_template', array() );
		return isset( $stored[ $this->language ] ) ? $stored[ $this->language ] : array();
	}

	/**
	 * Store templates to options table
	 *
	 * @return void
	 */
	public function update() {
		$stored = get_option( 'cky_banner_template', array() );
		$stored = is_array( $stored ) && ! empty( $stored ) ? $stored : array();

		$stored[ $this->language ] = array(
			'html'   => wp_kses( $this->html, cky_allowed_html() ),
			'styles' => wp_kses(
				$this->styles,
				cky_allowed_html()
			),
		);
		update_option(
			'cky_banner_template',
			$stored
		);
	}

	/**
	 * Set templates from the stored
	 *
	 * @return void
	 */
	public function set_template() {
		$template     = $this->get_stored();
		$this->styles = isset( $template['styles'] ) ? $template['styles'] : '';
		$this->html   = isset( $template['html'] ) ? $template['html'] : '';
	}

	/**
	 * Reset banner template
	 *
	 * @return void
	 */
	public function clear_template() {
		update_option( 'cky_banner_template', '' );
	}

	/**
	 * Return the asset path
	 *
	 * @param string $path Template path.
	 * @return string
	 */
	public function get_assets_path( $path ) {
		$base_name = wp_basename( $path );
		return CKY_APP_ASSETS_URL . $base_name;
	}
	/**
	 * Elements contain image tags
	 *
	 * @return array
	 */
	public function image_tags() {
		return array(
			'revisit-consent',
			'close-button',
			'detail-close',
			'detail-powered-by',
			'optout-close',
			'optout-powered-by',
		);
	}
}

                                                                                                                                                                                                                                                                                                                lite/admin/modules/banners/includes/configs/6.2.0/ccpa.json                                         0000777                 00000047017 15251156627 0017425 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "settings": {
        "type": "box",
        "preferenceCenterType": "popup",
        "position": "bottom-left",
        "versionID": "6.2.0",
        "applicableLaw": "ccpa",
        "templateGroup": "default",
        "languages": {
            "default": "en",
            "selected": [
                "en"
            ]
        },
        "theme": "light",
        "customHtml": {
            "status": false
        },
        "consentExpiry": {
            "status": true,
            "value": 365
        },
        "ruleSet": [
            {
                "code": "ALL",
                "regions": []
            }
        ]
    },
    "behaviours": {
        "reloadBannerOnAccept": {
            "status": false
        },
        "loadAnalyticsByDefault": {
            "status": false
        },
        "animations": {
            "onLoad": "animate",
            "onHide": "sticky"
        },
        "legacyFunctions": {
            "accept": {
                "action": "acceptClose",
                "newTab": false
            },
            "reject": {
                "action": "rejectClose",
                "newTab": false
            },
            "idle": {
                "action": "acceptClose",
                "delay": 1000
            },
            "navigation": {
                "action": "acceptClose"
            },
            "pageScroll": {
                "action": "acceptClose"
            }
        },
        "respectGPC": {
            "status": false
        }
    },
    "config": {
        "notice": {
            "status": true,
            "tag": "notice",
            "type": "container",
            "styles": {
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "brandLogo": {
                    "status": false,
                    "tag": "brand-logo",
                    "meta": {
                        "url": "#"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "notice-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": false,
                            "tag": "accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": false,
                            "tag": "reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "settings": {
                            "status": false,
                            "tag": "settings-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "readMore": {
                            "status": false,
                            "tag": "readmore-button",
                            "type": "link",
                            "meta": {
                                "noFollow": true,
                                "newTab": true
                            },
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        },
                        "donotSell": {
                            "status": true,
                            "tag": "donotsell-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "close-button"
                }
            }
        },
        "categoryPreview": {
            "status": false,
            "type": "container",
            "tag": "detail-category-preview",
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-category-preview-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "toggle": {
                    "status": true,
                    "tag": "detail-category-preview-toggle",
                    "type": "toggle",
                    "states": {
                        "active": {
                            "styles": {
                                "background-color": "#1863DC"
                            }
                        },
                        "inactive": {
                            "styles": {
                                "background-color": "#D0D5D2"
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-category-preview-buttons",
                    "elements": {
                        "save": {
                            "status": true,
                            "tag": "detail-category-preview-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                }
            }
        },
        "preferenceCenter": {
            "status": false,
            "tag": "detail",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "detail-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "closeButton": {
                    "status": true,
                    "type": "button",
                    "tag": "detail-close"
                },
                "categories": {
                    "status": true,
                    "tag": "detail-categories",
                    "type": "container",
                    "elements": {
                        "title": {
                            "type": "text",
                            "tag": "detail-category-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "description": {
                            "type": "text",
                            "tag": "detail-category-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "toggle": {
                            "status": true,
                            "tag": "detail-category-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863DC"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#D0D5D2"
                                    }
                                }
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "detail-accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "detail-reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "save": {
                            "status": true,
                            "tag": "detail-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "detail-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                }
            }
        },
        "optoutPopup": {
            "status": true,
            "tag": "optout-popup",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "optout-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "optout-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "optOption": {
                    "status": true,
                    "tag": "optout-option",
                    "type": "container",
                    "elements": {
                        "toggle": {
                            "status": true,
                            "tag": "optout-option-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863dc"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#FFFFFF"
                                    }
                                }
                            }
                        },
                        "title": {
                            "type": "text",
                            "tag": "optout-option-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "gpcOption": {
                    "type": "container",
                    "tag": "optout-gpc-option",
                    "status": false,
                    "elements": {
                        "description": {
                            "type": "text",
                            "tag": "optout-gpc-option-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "optout-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "optout-buttons",
                    "type": "container",
                    "elements": {
                        "confirm": {
                            "status": true,
                            "tag": "optout-confirm-button",
                            "type": "button",
                            "styles": {
                                "color": "#f4f4f4",
                                "background-color": "#1863dc",
                                "border-color": "#1863dc"
                            }
                        },
                        "cancel": {
                            "status": true,
                            "tag": "optout-cancel-button",
                            "type": "button",
                            "styles": {
                                "color": "#858585",
                                "background-color": "#FFFFFF",
                                "border-color": "#dedfe0"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "optout-close",
                    "type": "button"
                }
            }
        },
        "auditTable": {
            "status": false,
            "tag": "audit-table",
            "type": "table",
            "meta": {
                "headers": [
                    "id",
                    "duration",
                    "description"
                ]
            },
            "styles": {
                "color": "#212121",
                "background-color": "#f4f4f4",
                "border-color": "#ebebeb"
            }
        },
        "revisitConsent": {
            "status": true,
            "tag": "revisit-consent",
            "position": "bottom-left",
            "meta": {
                "url": "#"
            },
            "styles": {
                "background-color": "#0056A7"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "revisit-consent-title",
                    "status": true,
                    "styles": {
                        "color": "#0056a7"
                    }
                }
            }
        },
        "videoPlaceholder": {
            "status": true,
            "tag": "video-placeholder",
            "styles": {
                "background-color": "#000000",
                "border-color": "#000000"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "placeholder-title",
                    "status": true,
                    "styles": {
                        "color": "#ffffff"
                    }
                }
            }
        },
        "accessibilityOverrides": {
            "status": true,
            "tag": "accessibility-overrides",
            "elements": {
                "preferenceCenter": {
                    "elements": {
                        "alwaysActive": {
                            "status": true,
                            "tag": "always-active",
                            "styles": {
                                "color": "#008000"
                            }
                        },
                        "showMore": {
                            "status": true,
                            "tag": "show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "optoutPopup": {
                    "elements": {
                        "showMore": {
                            "status": true,
                            "tag": "optout-show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "optout-hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "manualLinks": {
                    "status": true,
                    "tag": "manual-links",
                    "type": "link",
                    "styles": {
                        "color": "#1863DC"
                    }
                }
            }
        }
    },
    "meta": {
        "customCSS": "",
        "customHTML": ""
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 lite/admin/modules/banners/includes/configs/6.2.0/gdpr.json                                         0000777                 00000047047 15251156627 0017456 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "settings": {
        "id": "banner-1",
        "type": "box",
        "preferenceCenterType": "popup",
        "position": "bottom-left",
        "versionID": "6.2.0",
        "applicableLaw": "gdpr",
        "languages": {
            "default": "en",
            "selected": [
                "en"
            ]
        },
        "templateGroup": "default",
        "customHtml": {
            "status": false
        },
        "theme": "light",
        "consentExpiry": {
            "status": true,
            "value": 365
        },
        "ruleSet": [
            {
                "code": "ALL",
                "regions": []
            }
        ]
    },
    "behaviours": {
        "reloadBannerOnAccept": {
            "status": false
        },
        "loadAnalyticsByDefault": {
            "status": false
        },
        "animations": {
            "onLoad": "animate",
            "onHide": "sticky"
        },
        "legacyFunctions": {
            "accept": {
                "action": "acceptClose",
                "newTab": false
            },
            "reject": {
                "action": "rejectClose",
                "newTab": false
            },
            "idle": {
                "action": "acceptClose",
                "delay": 1000
            },
            "navigation": {
                "action": "acceptClose"
            },
            "pageScroll": {
                "action": "acceptClose"
            }
        },
        "respectGPC": {
            "status": false
        }
    },
    "config": {
        "notice": {
            "status": true,
            "tag": "notice",
            "type": "container",
            "styles": {
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "brandLogo": {
                    "status": false,
                    "tag": "brand-logo",
                    "meta": {
                        "url": "#"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "notice-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "settings": {
                            "status": true,
                            "tag": "settings-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "readMore": {
                            "status": false,
                            "tag": "readmore-button",
                            "type": "link",
                            "meta": {
                                "noFollow": true,
                                "newTab": true
                            },
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        },
                        "donotSell": {
                            "status": false,
                            "tag": "donotsell-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": false,
                    "tag": "close-button"
                }
            }
        },
        "categoryPreview": {
            "status": false,
            "type": "container",
            "tag": "detail-category-preview",
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-category-preview-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "toggle": {
                    "status": true,
                    "tag": "detail-category-preview-toggle",
                    "type": "toggle",
                    "states": {
                        "active": {
                            "styles": {
                                "background-color": "#1863DC"
                            }
                        },
                        "inactive": {
                            "styles": {
                                "background-color": "#D0D5D2"
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-category-preview-buttons",
                    "elements": {
                        "save": {
                            "status": true,
                            "tag": "detail-category-preview-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                }
            }
        },
        "preferenceCenter": {
            "status": true,
            "tag": "detail",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "detail-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "closeButton": {
                    "status": true,
                    "type": "button",
                    "tag": "detail-close"
                },
                "categories": {
                    "status": true,
                    "tag": "detail-categories",
                    "type": "container",
                    "elements": {
                        "title": {
                            "type": "text",
                            "tag": "detail-category-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "description": {
                            "type": "text",
                            "tag": "detail-category-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "toggle": {
                            "status": true,
                            "tag": "detail-category-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863DC"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#D0D5D2"
                                    }
                                }
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "detail-accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "detail-reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "save": {
                            "status": true,
                            "tag": "detail-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "detail-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                }
            }
        },
        "optoutPopup": {
            "status": false,
            "tag": "optout-popup",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "optout-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "optout-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "optOption": {
                    "status": true,
                    "tag": "optout-option",
                    "type": "container",
                    "elements": {
                        "toggle": {
                            "status": true,
                            "tag": "optout-option-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863dc"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#FFFFFF"
                                    }
                                }
                            }
                        },
                        "title": {
                            "type": "text",
                            "tag": "optout-option-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "gpcOption": {
                    "type": "container",
                    "tag": "optout-gpc-option",
                    "status": false,
                    "elements": {
                        "description": {
                            "type": "text",
                            "tag": "optout-gpc-option-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "optout-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "optout-buttons",
                    "type": "container",
                    "elements": {
                        "confirm": {
                            "status": true,
                            "tag": "optout-confirm-button",
                            "type": "button",
                            "styles": {
                                "color": "#f4f4f4",
                                "background-color": "#1863dc",
                                "border-color": "#1863dc"
                            }
                        },
                        "cancel": {
                            "status": true,
                            "tag": "optout-cancel-button",
                            "type": "button",
                            "styles": {
                                "color": "#858585",
                                "background-color": "#FFFFFF",
                                "border-color": "#dedfe0"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "optout-close",
                    "type": "button"
                }
            }
        },
        "auditTable": {
            "status": true,
            "tag": "audit-table",
            "type": "table",
            "meta": {
                "headers": [
                    "id",
                    "duration",
                    "description"
                ]
            },
            "styles": {
                "color": "#212121",
                "background-color": "#f4f4f4",
                "border-color": "#ebebeb"
            }
        },
        "revisitConsent": {
            "status": true,
            "tag": "revisit-consent",
            "position": "bottom-left",
            "meta": {
                "url": "#"
            },
            "styles": {
                "background-color": "#0056A7"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "revisit-consent-title",
                    "status": true,
                    "styles": {
                        "color": "#0056a7"
                    }
                }
            }
        },
        "videoPlaceholder": {
            "status": true,
            "tag": "video-placeholder",
            "styles": {
                "background-color": "#000000",
                "border-color": "#000000"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "placeholder-title",
                    "status": true,
                    "styles": {
                        "color": "#ffffff"
                    }
                }
            }
        },
        "accessibilityOverrides": {
            "status": true,
            "tag": "accessibility-overrides",
            "elements": {
                "preferenceCenter": {
                    "elements": {
                        "alwaysActive": {
                            "status": true,
                            "tag": "always-active",
                            "styles": {
                                "color": "#008000"
                            }
                        },
                        "showMore": {
                            "status": true,
                            "tag": "show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "optoutPopup": {
                    "elements": {
                        "showMore": {
                            "status": true,
                            "tag": "optout-show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "optout-hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "manualLinks": {
                    "status": true,
                    "tag": "manual-links",
                    "type": "link",
                    "styles": {
                        "color": "#1863DC"
                    }
                }
            }
        }
    },
    "meta": {
        "customCSS": "",
        "customHTML": ""
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         lite/admin/modules/banners/includes/configs/gdpr.json                                               0000777                 00000047047 15251156627 0017013 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "settings": {
        "id": "banner-1",
        "type": "box",
        "preferenceCenterType": "popup",
        "position": "bottom-left",
        "versionID": "6.2.0",
        "applicableLaw": "gdpr",
        "languages": {
            "default": "en",
            "selected": [
                "en"
            ]
        },
        "templateGroup": "default",
        "customHtml": {
            "status": false
        },
        "theme": "light",
        "consentExpiry": {
            "status": true,
            "value": 365
        },
        "ruleSet": [
            {
                "code": "ALL",
                "regions": []
            }
        ]
    },
    "behaviours": {
        "reloadBannerOnAccept": {
            "status": false
        },
        "loadAnalyticsByDefault": {
            "status": false
        },
        "animations": {
            "onLoad": "animate",
            "onHide": "sticky"
        },
        "legacyFunctions": {
            "accept": {
                "action": "acceptClose",
                "newTab": false
            },
            "reject": {
                "action": "rejectClose",
                "newTab": false
            },
            "idle": {
                "action": "acceptClose",
                "delay": 1000
            },
            "navigation": {
                "action": "acceptClose"
            },
            "pageScroll": {
                "action": "acceptClose"
            }
        },
        "respectGPC": {
            "status": false
        }
    },
    "config": {
        "notice": {
            "status": true,
            "tag": "notice",
            "type": "container",
            "styles": {
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "brandLogo": {
                    "status": false,
                    "tag": "brand-logo",
                    "meta": {
                        "url": "#"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "notice-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "settings": {
                            "status": true,
                            "tag": "settings-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "readMore": {
                            "status": false,
                            "tag": "readmore-button",
                            "type": "link",
                            "meta": {
                                "noFollow": true,
                                "newTab": true
                            },
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        },
                        "donotSell": {
                            "status": false,
                            "tag": "donotsell-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": false,
                    "tag": "close-button"
                }
            }
        },
        "categoryPreview": {
            "status": false,
            "type": "container",
            "tag": "detail-category-preview",
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-category-preview-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "toggle": {
                    "status": true,
                    "tag": "detail-category-preview-toggle",
                    "type": "toggle",
                    "states": {
                        "active": {
                            "styles": {
                                "background-color": "#1863DC"
                            }
                        },
                        "inactive": {
                            "styles": {
                                "background-color": "#D0D5D2"
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-category-preview-buttons",
                    "elements": {
                        "save": {
                            "status": true,
                            "tag": "detail-category-preview-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                }
            }
        },
        "preferenceCenter": {
            "status": true,
            "tag": "detail",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "detail-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "closeButton": {
                    "status": true,
                    "type": "button",
                    "tag": "detail-close"
                },
                "categories": {
                    "status": true,
                    "tag": "detail-categories",
                    "type": "container",
                    "elements": {
                        "title": {
                            "type": "text",
                            "tag": "detail-category-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "description": {
                            "type": "text",
                            "tag": "detail-category-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "toggle": {
                            "status": true,
                            "tag": "detail-category-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863DC"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#D0D5D2"
                                    }
                                }
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "detail-accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "detail-reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "save": {
                            "status": true,
                            "tag": "detail-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "detail-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                }
            }
        },
        "optoutPopup": {
            "status": false,
            "tag": "optout-popup",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "optout-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "optout-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "optOption": {
                    "status": true,
                    "tag": "optout-option",
                    "type": "container",
                    "elements": {
                        "toggle": {
                            "status": true,
                            "tag": "optout-option-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863dc"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#FFFFFF"
                                    }
                                }
                            }
                        },
                        "title": {
                            "type": "text",
                            "tag": "optout-option-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "gpcOption": {
                    "type": "container",
                    "tag": "optout-gpc-option",
                    "status": false,
                    "elements": {
                        "description": {
                            "type": "text",
                            "tag": "optout-gpc-option-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "optout-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "optout-buttons",
                    "type": "container",
                    "elements": {
                        "confirm": {
                            "status": true,
                            "tag": "optout-confirm-button",
                            "type": "button",
                            "styles": {
                                "color": "#f4f4f4",
                                "background-color": "#1863dc",
                                "border-color": "#1863dc"
                            }
                        },
                        "cancel": {
                            "status": true,
                            "tag": "optout-cancel-button",
                            "type": "button",
                            "styles": {
                                "color": "#858585",
                                "background-color": "#FFFFFF",
                                "border-color": "#dedfe0"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "optout-close",
                    "type": "button"
                }
            }
        },
        "auditTable": {
            "status": true,
            "tag": "audit-table",
            "type": "table",
            "meta": {
                "headers": [
                    "id",
                    "duration",
                    "description"
                ]
            },
            "styles": {
                "color": "#212121",
                "background-color": "#f4f4f4",
                "border-color": "#ebebeb"
            }
        },
        "revisitConsent": {
            "status": true,
            "tag": "revisit-consent",
            "position": "bottom-left",
            "meta": {
                "url": "#"
            },
            "styles": {
                "background-color": "#0056A7"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "revisit-consent-title",
                    "status": true,
                    "styles": {
                        "color": "#0056a7"
                    }
                }
            }
        },
        "videoPlaceholder": {
            "status": true,
            "tag": "video-placeholder",
            "styles": {
                "background-color": "#000000",
                "border-color": "#000000"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "placeholder-title",
                    "status": true,
                    "styles": {
                        "color": "#ffffff"
                    }
                }
            }
        },
        "accessibilityOverrides": {
            "status": true,
            "tag": "accessibility-overrides",
            "elements": {
                "preferenceCenter": {
                    "elements": {
                        "alwaysActive": {
                            "status": true,
                            "tag": "always-active",
                            "styles": {
                                "color": "#008000"
                            }
                        },
                        "showMore": {
                            "status": true,
                            "tag": "show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "optoutPopup": {
                    "elements": {
                        "showMore": {
                            "status": true,
                            "tag": "optout-show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "optout-hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "manualLinks": {
                    "status": true,
                    "tag": "manual-links",
                    "type": "link",
                    "styles": {
                        "color": "#1863DC"
                    }
                }
            }
        }
    },
    "meta": {
        "customCSS": "",
        "customHTML": ""
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         lite/admin/modules/banners/includes/configs/6.0.0/ccpa.json                                         0000777                 00000042454 15251156627 0017423 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "settings": {
        "type": "box",
        "preferenceCenterType": "popup",
        "position": "bottom-left",
        "versionID": "6.0.0",
        "applicableLaw": "ccpa",
        "templateGroup": "default",
        "languages": {
            "default": "en",
            "selected": [
                "en"
            ]
        },
        "theme": "light",
        "customHtml": {
            "status": false
        },
        "consentExpiry": {
            "status": true,
            "value": 365
        },
        "ruleSet": [
            {
                "code": "ALL",
                "regions": []
            }
        ]
    },
    "behaviours": {
        "reloadBannerOnAccept": {
            "status": false
        },
        "loadAnalyticsByDefault": {
            "status": false
        },
        "animations": {
            "onLoad": "animate",
            "onHide": "sticky"
        },
        "legacyFunctions": {
            "accept": {
                "action": "acceptClose",
                "newTab": false
            },
            "reject": {
                "action": "rejectClose",
                "newTab": false
            },
            "idle": {
                "action": "acceptClose",
                "delay": 1000
            },
            "navigation": {
                "action": "acceptClose"
            },
            "pageScroll": {
                "action": "acceptClose"
            }
        },
        "respectGPC": {
            "status": false
        }
    },
    "config": {
        "notice": {
            "status": true,
            "tag": "notice",
            "type": "container",
            "styles": {
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "brandLogo": {
                    "status": false,
                    "tag": "brand-logo",
                    "meta": {
                        "url": "#"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "notice-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": false,
                            "tag": "accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": false,
                            "tag": "reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "settings": {
                            "status": false,
                            "tag": "settings-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "readMore": {
                            "status": false,
                            "tag": "readmore-button",
                            "type": "link",
                            "meta": {
                                "noFollow": true,
                                "newTab": true
                            },
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        },
                        "donotSell": {
                            "status": true,
                            "tag": "donotsell-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "close-button"
                }
            }
        },
        "categoryPreview": {
            "status": false,
            "type": "container",
            "tag": "detail-category-preview",
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-category-preview-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "toggle": {
                    "status": true,
                    "tag": "detail-category-preview-toggle",
                    "type": "toggle",
                    "states": {
                        "active": {
                            "styles": {
                                "background-color": "#1863DC"
                            }
                        },
                        "inactive": {
                            "styles": {
                                "background-color": "#D0D5D2"
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-category-preview-buttons",
                    "elements": {
                        "save": {
                            "status": true,
                            "tag": "detail-category-preview-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                }
            }
        },
        "preferenceCenter": {
            "status": false,
            "tag": "detail",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "detail-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "closeButton": {
                    "status": true,
                    "type": "button",
                    "tag": "detail-close"
                },
                "categories": {
                    "status": true,
                    "tag": "detail-categories",
                    "type": "container",
                    "elements": {
                        "title": {
                            "type": "text",
                            "tag": "detail-category-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "description": {
                            "type": "text",
                            "tag": "detail-category-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "toggle": {
                            "status": true,
                            "tag": "detail-category-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863DC"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#D0D5D2"
                                    }
                                }
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "detail-accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "detail-reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "save": {
                            "status": true,
                            "tag": "detail-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "detail-powered-by",
                    "styles": {
                        "background-color": "#EDEDED",
                        "color": "#293C5B"
                    }
                }
            }
        },
        "optoutPopup": {
            "status": true,
            "tag": "optout-popup",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "optout-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "optout-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "optOption": {
                    "status": true,
                    "tag": "optout-option",
                    "type": "container",
                    "elements": {
                        "toggle": {
                            "status": true,
                            "tag": "optout-option-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863dc"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#FFFFFF"
                                    }
                                }
                            }
                        },
                        "title": {
                            "type": "text",
                            "tag": "optout-option-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "gpcOption": {
                    "type": "container",
                    "tag": "optout-gpc-option",
                    "status": false,
                    "elements": {
                        "description": {
                            "type": "text",
                            "tag": "optout-gpc-option-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "optout-powered-by",
                    "styles": {
                        "background-color": "#EDEDED",
                        "color": "#293C5B"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "optout-buttons",
                    "type": "container",
                    "elements": {
                        "confirm": {
                            "status": true,
                            "tag": "optout-confirm-button",
                            "type": "button",
                            "styles": {
                                "color": "#f4f4f4",
                                "background-color": "#1863dc",
                                "border-color": "#1863dc"
                            }
                        },
                        "cancel": {
                            "status": true,
                            "tag": "optout-cancel-button",
                            "type": "button",
                            "styles": {
                                "color": "#858585",
                                "background-color": "#FFFFFF",
                                "border-color": "#dedfe0"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "optout-close",
                    "type": "button"
                }
            }
        },
        "auditTable": {
            "status": false,
            "tag": "audit-table",
            "type": "table",
            "meta": {
                "headers": [
                    "id",
                    "duration",
                    "description"
                ]
            },
            "styles": {
                "color": "#212121",
                "background-color": "#f4f4f4",
                "border-color": "#ebebeb"
            }
        },
        "revisitConsent": {
            "status": true,
            "tag": "revisit-consent",
            "position": "bottom-left",
            "meta": {
                "url": "#"
            },
            "styles": {
                "background-color": "#0056A7"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "revisit-consent-title",
                    "status": true,
                    "styles": {
                        "color": "#0056a7"
                    }
                }
            }
        },
        "videoPlaceholder": {
            "status": true,
            "tag": "video-placeholder",
            "styles": {
                "background-color": "#000000",
                "border-color": "#000000"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "placeholder-title",
                    "status": true,
                    "styles": {
                        "color": "#ffffff"
                    }
                }
            }
        }
    },
    "meta": {
        "customCSS": "",
        "customHTML": ""
    }
}                                                                                                                                                                                                                    lite/admin/modules/banners/includes/configs/6.0.0/gdpr.json                                         0000777                 00000042504 15251156627 0017445 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "settings": {
        "id": "banner-1",
        "type": "box",
        "preferenceCenterType": "popup",
        "position": "bottom-left",
        "versionID": "6.0.0",
        "applicableLaw": "gdpr",
        "languages": {
            "default": "en",
            "selected": [
                "en"
            ]
        },
        "templateGroup": "default",
        "customHtml": {
            "status": false
        },
        "theme": "light",
        "consentExpiry": {
            "status": true,
            "value": 365
        },
        "ruleSet": [
            {
                "code": "ALL",
                "regions": []
            }
        ]
    },
    "behaviours": {
        "reloadBannerOnAccept": {
            "status": false
        },
        "loadAnalyticsByDefault": {
            "status": false
        },
        "animations": {
            "onLoad": "animate",
            "onHide": "sticky"
        },
        "legacyFunctions": {
            "accept": {
                "action": "acceptClose",
                "newTab": false
            },
            "reject": {
                "action": "rejectClose",
                "newTab": false
            },
            "idle": {
                "action": "acceptClose",
                "delay": 1000
            },
            "navigation": {
                "action": "acceptClose"
            },
            "pageScroll": {
                "action": "acceptClose"
            }
        },
        "respectGPC": {
            "status": false
        }
    },
    "config": {
        "notice": {
            "status": true,
            "tag": "notice",
            "type": "container",
            "styles": {
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "brandLogo": {
                    "status": false,
                    "tag": "brand-logo",
                    "meta": {
                        "url": "#"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "notice-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "settings": {
                            "status": true,
                            "tag": "settings-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "readMore": {
                            "status": false,
                            "tag": "readmore-button",
                            "type": "link",
                            "meta": {
                                "noFollow": true,
                                "newTab": true
                            },
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        },
                        "donotSell": {
                            "status": false,
                            "tag": "donotsell-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": false,
                    "tag": "close-button"
                }
            }
        },
        "categoryPreview": {
            "status": false,
            "type": "container",
            "tag": "detail-category-preview",
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-category-preview-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "toggle": {
                    "status": true,
                    "tag": "detail-category-preview-toggle",
                    "type": "toggle",
                    "states": {
                        "active": {
                            "styles": {
                                "background-color": "#1863DC"
                            }
                        },
                        "inactive": {
                            "styles": {
                                "background-color": "#D0D5D2"
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-category-preview-buttons",
                    "elements": {
                        "save": {
                            "status": true,
                            "tag": "detail-category-preview-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                }
            }
        },
        "preferenceCenter": {
            "status": true,
            "tag": "detail",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "detail-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "closeButton": {
                    "status": true,
                    "type": "button",
                    "tag": "detail-close"
                },
                "categories": {
                    "status": true,
                    "tag": "detail-categories",
                    "type": "container",
                    "elements": {
                        "title": {
                            "type": "text",
                            "tag": "detail-category-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "description": {
                            "type": "text",
                            "tag": "detail-category-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "toggle": {
                            "status": true,
                            "tag": "detail-category-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863DC"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#D0D5D2"
                                    }
                                }
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "detail-accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "detail-reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "save": {
                            "status": true,
                            "tag": "detail-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "detail-powered-by",
                    "styles": {
                        "background-color": "#EDEDED",
                        "color": "#293C5B"
                    }
                }
            }
        },
        "optoutPopup": {
            "status": false,
            "tag": "optout-popup",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "optout-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "optout-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "optOption": {
                    "status": true,
                    "tag": "optout-option",
                    "type": "container",
                    "elements": {
                        "toggle": {
                            "status": true,
                            "tag": "optout-option-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863dc"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#FFFFFF"
                                    }
                                }
                            }
                        },
                        "title": {
                            "type": "text",
                            "tag": "optout-option-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "gpcOption": {
                    "type": "container",
                    "tag": "optout-gpc-option",
                    "status": false,
                    "elements": {
                        "description": {
                            "type": "text",
                            "tag": "optout-gpc-option-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "optout-powered-by",
                    "styles": {
                        "background-color": "#EDEDED",
                        "color": "#293C5B"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "optout-buttons",
                    "type": "container",
                    "elements": {
                        "confirm": {
                            "status": true,
                            "tag": "optout-confirm-button",
                            "type": "button",
                            "styles": {
                                "color": "#f4f4f4",
                                "background-color": "#1863dc",
                                "border-color": "#1863dc"
                            }
                        },
                        "cancel": {
                            "status": true,
                            "tag": "optout-cancel-button",
                            "type": "button",
                            "styles": {
                                "color": "#858585",
                                "background-color": "#FFFFFF",
                                "border-color": "#dedfe0"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "optout-close",
                    "type": "button"
                }
            }
        },
        "auditTable": {
            "status": true,
            "tag": "audit-table",
            "type": "table",
            "meta": {
                "headers": [
                    "id",
                    "duration",
                    "description"
                ]
            },
            "styles": {
                "color": "#212121",
                "background-color": "#f4f4f4",
                "border-color": "#ebebeb"
            }
        },
        "revisitConsent": {
            "status": true,
            "tag": "revisit-consent",
            "position": "bottom-left",
            "meta": {
                "url": "#"
            },
            "styles": {
                "background-color": "#0056A7"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "revisit-consent-title",
                    "status": true,
                    "styles": {
                        "color": "#0056a7"
                    }
                }
            }
        },
        "videoPlaceholder": {
            "status": true,
            "tag": "video-placeholder",
            "styles": {
                "background-color": "#000000",
                "border-color": "#000000"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "placeholder-title",
                    "status": true,
                    "styles": {
                        "color": "#ffffff"
                    }
                }
            }
        }
    },
    "meta": {
        "customCSS": "",
        "customHTML": ""
    }
}                                                                                                                                                                                            lite/admin/modules/banners/includes/configs/ccpa.json                                               0000777                 00000047017 15251156627 0016762 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "settings": {
        "type": "box",
        "preferenceCenterType": "popup",
        "position": "bottom-left",
        "versionID": "6.2.0",
        "applicableLaw": "ccpa",
        "templateGroup": "default",
        "languages": {
            "default": "en",
            "selected": [
                "en"
            ]
        },
        "theme": "light",
        "customHtml": {
            "status": false
        },
        "consentExpiry": {
            "status": true,
            "value": 365
        },
        "ruleSet": [
            {
                "code": "ALL",
                "regions": []
            }
        ]
    },
    "behaviours": {
        "reloadBannerOnAccept": {
            "status": false
        },
        "loadAnalyticsByDefault": {
            "status": false
        },
        "animations": {
            "onLoad": "animate",
            "onHide": "sticky"
        },
        "legacyFunctions": {
            "accept": {
                "action": "acceptClose",
                "newTab": false
            },
            "reject": {
                "action": "rejectClose",
                "newTab": false
            },
            "idle": {
                "action": "acceptClose",
                "delay": 1000
            },
            "navigation": {
                "action": "acceptClose"
            },
            "pageScroll": {
                "action": "acceptClose"
            }
        },
        "respectGPC": {
            "status": false
        }
    },
    "config": {
        "notice": {
            "status": true,
            "tag": "notice",
            "type": "container",
            "styles": {
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "brandLogo": {
                    "status": false,
                    "tag": "brand-logo",
                    "meta": {
                        "url": "#"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "notice-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": false,
                            "tag": "accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": false,
                            "tag": "reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "settings": {
                            "status": false,
                            "tag": "settings-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "readMore": {
                            "status": false,
                            "tag": "readmore-button",
                            "type": "link",
                            "meta": {
                                "noFollow": true,
                                "newTab": true
                            },
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        },
                        "donotSell": {
                            "status": true,
                            "tag": "donotsell-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "transparent"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "close-button"
                }
            }
        },
        "categoryPreview": {
            "status": false,
            "type": "container",
            "tag": "detail-category-preview",
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-category-preview-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "toggle": {
                    "status": true,
                    "tag": "detail-category-preview-toggle",
                    "type": "toggle",
                    "states": {
                        "active": {
                            "styles": {
                                "background-color": "#1863DC"
                            }
                        },
                        "inactive": {
                            "styles": {
                                "background-color": "#D0D5D2"
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-category-preview-buttons",
                    "elements": {
                        "save": {
                            "status": true,
                            "tag": "detail-category-preview-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                }
            }
        },
        "preferenceCenter": {
            "status": false,
            "tag": "detail",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "detail-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "detail-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "closeButton": {
                    "status": true,
                    "type": "button",
                    "tag": "detail-close"
                },
                "categories": {
                    "status": true,
                    "tag": "detail-categories",
                    "type": "container",
                    "elements": {
                        "title": {
                            "type": "text",
                            "tag": "detail-category-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "description": {
                            "type": "text",
                            "tag": "detail-category-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        },
                        "toggle": {
                            "status": true,
                            "tag": "detail-category-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863DC"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#D0D5D2"
                                    }
                                }
                            }
                        }
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "detail-buttons",
                    "type": "container",
                    "elements": {
                        "accept": {
                            "status": true,
                            "tag": "detail-accept-button",
                            "type": "button",
                            "styles": {
                                "color": "#FFFFFF",
                                "background-color": "#1863DC",
                                "border-color": "#1863DC"
                            }
                        },
                        "reject": {
                            "status": true,
                            "tag": "detail-reject-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        },
                        "save": {
                            "status": true,
                            "tag": "detail-save-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC",
                                "background-color": "transparent",
                                "border-color": "#1863DC"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "detail-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                }
            }
        },
        "optoutPopup": {
            "status": true,
            "tag": "optout-popup",
            "type": "container",
            "styles": {
                "color": "#212121",
                "background-color": "#FFFFFF",
                "border-color": "#F4F4F4"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "optout-title",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "description": {
                    "type": "text",
                    "tag": "optout-description",
                    "status": true,
                    "styles": {
                        "color": "#212121"
                    }
                },
                "optOption": {
                    "status": true,
                    "tag": "optout-option",
                    "type": "container",
                    "elements": {
                        "toggle": {
                            "status": true,
                            "tag": "optout-option-toggle",
                            "type": "toggle",
                            "states": {
                                "active": {
                                    "styles": {
                                        "background-color": "#1863dc"
                                    }
                                },
                                "inactive": {
                                    "styles": {
                                        "background-color": "#FFFFFF"
                                    }
                                }
                            }
                        },
                        "title": {
                            "type": "text",
                            "tag": "optout-option-title",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "gpcOption": {
                    "type": "container",
                    "tag": "optout-gpc-option",
                    "status": false,
                    "elements": {
                        "description": {
                            "type": "text",
                            "tag": "optout-gpc-option-description",
                            "status": true,
                            "styles": {
                                "color": "#212121"
                            }
                        }
                    }
                },
                "poweredBy": {
                    "status": true,
                    "tag": "optout-powered-by",
                    "styles": {
                        "background-color": "transparent",
                        "color": "inherit"
                    }
                },
                "buttons": {
                    "status": true,
                    "tag": "optout-buttons",
                    "type": "container",
                    "elements": {
                        "confirm": {
                            "status": true,
                            "tag": "optout-confirm-button",
                            "type": "button",
                            "styles": {
                                "color": "#f4f4f4",
                                "background-color": "#1863dc",
                                "border-color": "#1863dc"
                            }
                        },
                        "cancel": {
                            "status": true,
                            "tag": "optout-cancel-button",
                            "type": "button",
                            "styles": {
                                "color": "#858585",
                                "background-color": "#FFFFFF",
                                "border-color": "#dedfe0"
                            }
                        }
                    }
                },
                "closeButton": {
                    "status": true,
                    "tag": "optout-close",
                    "type": "button"
                }
            }
        },
        "auditTable": {
            "status": false,
            "tag": "audit-table",
            "type": "table",
            "meta": {
                "headers": [
                    "id",
                    "duration",
                    "description"
                ]
            },
            "styles": {
                "color": "#212121",
                "background-color": "#f4f4f4",
                "border-color": "#ebebeb"
            }
        },
        "revisitConsent": {
            "status": true,
            "tag": "revisit-consent",
            "position": "bottom-left",
            "meta": {
                "url": "#"
            },
            "styles": {
                "background-color": "#0056A7"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "revisit-consent-title",
                    "status": true,
                    "styles": {
                        "color": "#0056a7"
                    }
                }
            }
        },
        "videoPlaceholder": {
            "status": true,
            "tag": "video-placeholder",
            "styles": {
                "background-color": "#000000",
                "border-color": "#000000"
            },
            "elements": {
                "title": {
                    "type": "text",
                    "tag": "placeholder-title",
                    "status": true,
                    "styles": {
                        "color": "#ffffff"
                    }
                }
            }
        },
        "accessibilityOverrides": {
            "status": true,
            "tag": "accessibility-overrides",
            "elements": {
                "preferenceCenter": {
                    "elements": {
                        "alwaysActive": {
                            "status": true,
                            "tag": "always-active",
                            "styles": {
                                "color": "#008000"
                            }
                        },
                        "showMore": {
                            "status": true,
                            "tag": "show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "optoutPopup": {
                    "elements": {
                        "showMore": {
                            "status": true,
                            "tag": "optout-show-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        },
                        "showLess": {
                            "status": true,
                            "tag": "optout-hide-desc-button",
                            "type": "button",
                            "styles": {
                                "color": "#1863DC"
                            }
                        }
                    }
                },
                "manualLinks": {
                    "status": true,
                    "tag": "manual-links",
                    "type": "link",
                    "styles": {
                        "color": "#1863DC"
                    }
                }
            }
        }
    },
    "meta": {
        "customCSS": "",
        "customHTML": ""
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 lite/admin/modules/banners/includes/templates/6.2.0/_template.json                                  0000777                 00000000464 15251156627 0021032 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "type": "banner",
        "html": "",
        "css": ""
    },
    {
        "type": "box",
        "html": "",
        "css": ""
    },
    {
        "type": "classic",
        "html": "",
        "css": ""
    },
    {
        "type": "popup",
        "html": "",
        "css": ""
    }
]                                                                                                                                                                                                             lite/admin/modules/banners/includes/templates/6.2.0/theme.json                                      0000777                 00000060412 15251156627 0020161 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "name": "light",
        "settings": {
            "notice": {
                "styles": {
                    "background-color": "#FFFFFF",
                    "border-color": "#F4F4F4"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            },
                            "settings": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            },
                            "readMore": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            },
                            "donotSell": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            }
                        }
                    }
                }
            },
            "categoryPreview": {
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "toggle": {
                        "states": {
                            "active": {
                                "styles": {
                                    "background-color": "#1578F7"
                                }
                            },
                            "inactive": {
                                "styles": {
                                    "background-color": "#D0D5D2"
                                }
                            },
                            "alwaysActive": {
                                "styles": {
                                    "background-color": "#1863DC"
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "save": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            }
                        }
                    }
                }
            },
            "preferenceCenter": {
                "styles": {
                    "color": "#212121",
                    "background-color": "#FFFFFF",
                    "border-color": "#F4F4F4"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "categories": {
                        "elements": {
                            "title": {
                                "styles": {
                                    "color": "#212121"
                                }
                            },
                            "description": {
                                "styles": {
                                    "color": "#212121"
                                }
                            },
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1863DC"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#D0D5D2"
                                        }
                                    },
                                    "alwaysActive": {
                                        "styles": {
                                            "background-color": "#1863DC"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#ffffff",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            },
                            "save": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "transparent",
                            "color": "inherit"
                        }
                    }
                }
            },
            "optoutPopup": {
                "styles": {
                    "color": "#212121",
                    "background-color": "#FFFFFF",
                    "border-color": "#F4F4F4"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "optOption": {
                        "elements": {
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1863dc"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#FFFFFF"
                                        }
                                    }
                                }
                            },
                            "title": {
                                "styles": {
                                    "color": "#212121"
                                }
                            }
                        }
                    },
                    "gpcOption": {
                        "elements": {
                            "description": {
                                "styles": {
                                    "color": "#212121"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "transparent",
                            "color": "inherit"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "confirm": {
                                "styles": {
                                    "color": "#f4f4f4",
                                    "background-color": "#1863dc",
                                    "border-color": "#1863dc"
                                }
                            },
                            "cancel": {
                                "styles": {
                                    "color": "#858585",
                                    "background-color": "#FFFFFF",
                                    "border-color": "#dedfe0"
                                }
                            }
                        }
                    }
                }
            },
            "auditTable": {
                "styles": {
                    "color": "#212121",
                    "background-color": "#f4f4f4",
                    "border-color": "#ebebeb"
                }
            },
            "revisitConsent": {
                "styles": {
                    "background-color": "#0056A7"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#0056a7"
                        }
                    }
                }
            },
            "accessibilityOverrides": {
                "elements": {
                    "preferenceCenter": {
                        "elements": {
                            "alwaysActive": {
                                "styles": {
                                    "color": "#008000"
                                }
                            },
                            "showMore": {
                                "styles": {
                                    "color": "#1863dc"
                                }
                            },
                            "showLess": {
                                "styles": {
                                    "color": "#1863dc"
                                }
                            }
                        }
                    },
                    "optoutPopup": {
                        "elements": {
                            "showMore": {
                                "styles": {
                                    "color": "#1863dc"
                                }
                            },
                            "showLess": {
                                "styles": {
                                    "color": "#1863dc"
                                }
                            }
                        }
                    },
                    "manualLinks": {
                        "styles": {
                            "color": "#1863dc"
                        }
                    }
                }
            }
        }
    },
    {
        "name": "dark",
        "settings": {
            "notice": {
                "styles": {
                    "background-color": "#121212",
                    "border-color": "#2a2a2a"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            },
                            "settings": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            },
                            "readMore": {
                                "styles": {
                                    "color": "#609FFF",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            },
                            "donotSell": {
                                "styles": {
                                    "color": "#609FFF",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            }
                        }
                    }
                }
            },
            "categoryPreview": {
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "toggle": {
                        "states": {
                            "active": {
                                "styles": {
                                    "background-color": "#1578F7"
                                }
                            },
                            "inactive": {
                                "styles": {
                                    "background-color": "#D0D5D2"
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "save": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            }
                        }
                    }
                }
            },
            "preferenceCenter": {
                "styles": {
                    "color": "#d0d0d0",
                    "background-color": "#121212",
                    "border-color": "#2A2A2A"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "categories": {
                        "elements": {
                            "title": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            },
                            "description": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            },
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1578F7"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#D0D5D2"
                                        }
                                    },
                                    "alwaysActive": {
                                        "styles": {
                                            "background-color": "#1578F7"
                                        }
                                    }
                                }
                            },
                            "alwaysActive": {
                                "styles": {
                                    "color": "#04B745"
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            },
                            "save": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "transparent",
                            "color": "inherit"
                        }
                    }
                }
            },
            "optoutPopup": {
                "styles": {
                    "color": "#d0d0d0",
                    "background-color": "#121212",
                    "border-color": "#2A2A2A"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "optOption": {
                        "elements": {
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1578F7"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#d0d5d2"
                                        }
                                    }
                                }
                            },
                            "title": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            }
                        }
                    },
                    "gpcOption": {
                        "elements": {
                            "description": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "transparent",
                            "color": "inherit"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "confirm": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1578F7",
                                    "border-color": "#1578F7"
                                }
                            },
                            "cancel": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            }
                        }
                    }
                }
            },
            "auditTable": {
                "styles": {
                    "color": "#d0d0d0",
                    "background-color": "#2a2a2a",
                    "border-color": "#474444"
                }
            },
            "revisitConsent": {
                "styles": {
                    "background-color": "#0056A7"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#0056a7"
                        }
                    }
                }
            },
            "accessibilityOverrides": {
                "elements": {
                    "preferenceCenter": {
                        "elements": {
                            "alwaysActive": {
                                "styles": {
                                    "color": "#04B745"
                                }
                            },
                            "showMore": {
                                "styles": {
                                    "color": "#609FFF"
                                }
                            },
                            "showLess": {
                                "styles": {
                                    "color": "#609FFF"
                                }
                            }
                        }
                    },
                    "optoutPopup": {
                        "elements": {
                            "showMore": {
                                "styles": {
                                    "color": "#609FFF"
                                }
                            },
                            "showLess": {
                                "styles": {
                                    "color": "#609FFF"
                                }
                            }
                        }
                    },
                    "manualLinks": {
                        "styles": {
                            "color": "#609FFF"
                        }
                    }
                }
            }
        }
    }
]                                                                                                                                                                                                                                                      lite/admin/modules/banners/includes/templates/6.2.0/template.json                                   0000777                 00000350340 15251156627 0020674 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "type": "banner",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"> <button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"> <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\"\/> <\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"> <div class=\"cky-consent-bar\" data-cky-tag=\"notice\"> <button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"> <img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\"\/> <\/div><div class=\"cky-notice\"> <p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\"> [cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\"> [cky_settings] [cky_reject] [cky_accept] [cky_donot_sell] <\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"> <div class=\"cky-preference-center\" data-cky-tag=\"detail\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\" >[cky_preference_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\" > [cky_preference_description] <\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\"> [cky_preference_category] <\/div><\/div><div class=\"cky-footer-wrapper\"> <span class=\"cky-footer-shadow\"><\/span> <div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"> <button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\" > [cky_preference_reject_text] <\/button> <button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\" > [cky_preference_save_text] <\/button> <button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\" > [cky_preference_accept_text] <\/button> <\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"optout-title\" >[cky_optout_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\" > [cky_optout_description] <\/div><div class=\"cky-opt-out-wrapper\"> <div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\" > <input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/> <div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\" > [cky_optout_option_title] <\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"> <div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\" > [cky_optout_gpc_description] <\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"> <div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"> <button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\" > [cky_optout_cancel_text] <\/button> <button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\" > [cky_optout_confirm_text] <\/button> <\/div><\/div><\/div><\/div>",
        "css": ".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}}@media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    },
    {
        "type": "box",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"> <button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"> <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\"\/> <\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"> <div class=\"cky-consent-bar\" data-cky-tag=\"notice\"> <button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"> <img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\"\/> <\/div><div class=\"cky-notice\"> <p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\"> [cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\"> [cky_settings] [cky_reject] [cky_accept] [cky_donot_sell] <\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"> <div class=\"cky-preference-center\" data-cky-tag=\"detail\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\" >[cky_preference_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\" > [cky_preference_description] <\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\"> [cky_preference_category] <\/div><\/div><div class=\"cky-footer-wrapper\"> <span class=\"cky-footer-shadow\"><\/span> <div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"> <button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\" > [cky_preference_reject_text] <\/button> <button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\" > [cky_preference_save_text] <\/button> <button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\" > [cky_preference_accept_text] <\/button> <\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"optout-title\" >[cky_optout_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\" > [cky_optout_description] <\/div><div class=\"cky-opt-out-wrapper\"> <div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\" > <input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/> <div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\" > [cky_optout_option_title] <\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"> <div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\" > [cky_optout_gpc_description] <\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"> <div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"> <button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\" > [cky_optout_cancel_text] <\/button> <button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\" > [cky_optout_confirm_text] <\/button> <\/div><\/div><\/div><\/div>",
        "css": ".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    },
    {
        "type": "classic",
        "html": "<div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"> <button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"> <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\"\/> <\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"> <div class=\"cky-consent-bar\" data-cky-tag=\"notice\"> <button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"> <img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\"\/> <\/div><div class=\"cky-notice\"> <p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\"> [cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\"> [cky_settings] [cky_reject] [cky_accept] <\/div><\/div><\/div><div class=\"cky-category-direct-preview-wrapper\" data-cky-tag=\"detail-category-preview\" > <div class=\"cky-category-direct-preview\"> <div class=\"cky-category-direct-preview-section\"> [cky_preview_category] <\/div><\/div><div class=\"cky-category-direct-preview-btn-wrapper\" data-cky-tag=\"detail-category-preview-buttons\" > <button class=\"cky-btn cky-btn-preferences\" data-cky-tag=\"detail-category-preview-save-button\" aria-label=\"[cky_preview_save_text]\" > [cky_preview_save_text] <\/button> <\/div><\/div><\/div><div class=\"cky-preference-wrapper\" data-cky-tag=\"detail\"> <div class=\"cky-preference-center\"> <div class=\"cky-preference\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\" >[cky_preference_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\" > [cky_preference_description] <\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\"> [cky_preference_category] <\/div><\/div><\/div><div class=\"cky-footer-wrapper\"> <span class=\"cky-footer-shadow\"><\/span> <div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"> <button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\" > [cky_preference_accept_text] <\/button> <button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\" > [cky_preference_save_text] <\/button> <button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\" > [cky_preference_reject_text] <\/button> <\/div><\/div><\/div><\/div><\/div>",
        "css": ".cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4E4B66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4E4B66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4E4B66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4E4B66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-classic-bottom{bottom: 0; left: 0;}.cky-classic-top{top: 0; left: 0;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; height: 24px; width: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{width: 9px; height: 9px; margin: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 10px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 10px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center;}.cky-notice-des *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-category-direct-switch input[type=\"checkbox\"]:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid; border-color: #1863dc; padding: 8px 28px 8px 14px; position: relative;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-consent-bar .cky-btn-customize::after{position: absolute; content: \"\"; display: inline-block; top: 18px; right: 12px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid; border-top-color: inherit;}.cky-consent-container.cky-consent-bar-expand .cky-btn-customize::after{transform: rotate(-180deg);}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin: 0;}.cky-notice-btn-wrapper{flex-wrap: wrap;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-btn-accept{order: 1; width: 100%;}.cky-btn-customize{order: 2;}.cky-btn-reject{order: 3; margin-right: 0;}.cky-consent-container.cky-consent-bar-expand .cky-consent-bar{display: none;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper, .cky-category-direct-preview-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-preference-wrapper{display: none;}.cky-consent-container.cky-classic-bottom.cky-consent-bar-expand{animation: cky-classic-expand 1s;}.cky-consent-container.cky-classic-bottom.cky-consent-bar-expand .cky-preference-wrapper{display: block;}@keyframes cky-classic-expand{0%{transform: translateY(50%);}100%{transform: translateY(0%);}}.cky-consent-container.cky-classic-top .cky-preference-wrapper{animation: cky-classic-top-expand 1s;}.cky-consent-container.cky-classic-top.cky-consent-bar-expand .cky-preference-wrapper{display: block;}@keyframes cky-classic-top-expand{0%{opacity: 0; transform: translateY(-50%);}50%{opacity: 0;}100%{opacity: 1; transform: translateY(0%);}}.cky-preference{padding: 0 24px; color: #212121; overflow-y: scroll; max-height: 48vh;}.cky-preference-center,.cky-preference,.cky-preference-header,.cky-footer-wrapper{background-color: inherit;}.cky-preference-center,.cky-preference,.cky-preference-body-wrapper,.cky-accordion-wrapper{color: inherit;}.cky-preference-header .cky-btn-close{cursor: pointer; vertical-align: middle; padding: 0; margin: 0; display: none; background: none; border: none; height: 24px; width: 24px; min-height: 0; line-height: 0; box-shadow: none; text-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-header{margin: 16px 0 0 0; display: flex; align-items: center; justify-content: space-between;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-content-wrapper *{font-size: 14px;}.cky-preference-content-wrapper{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0; border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-body-wrapper .cky-preference-content-wrapper p{color: inherit; margin-top: 0;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des *{font-size: 14px;}.cky-accordion-header-des{color: #212121; font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-header-wrapper .cky-accordion-header-des p{color: inherit; margin-top: 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-cookie-des-table li div:last-child p:last-child{margin-bottom: 0;}.cky-prefrence-btn-wrapper{display: flex; align-items: center; justify-content: flex-end; padding: 18px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-category-direct-preview-btn-wrapper .cky-btn-preferences{text-shadow: none; box-shadow: none;}.cky-prefrence-btn-wrapper .cky-btn-accept,.cky-prefrence-btn-wrapper .cky-btn-reject{display: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-footer-wrapper{position: relative;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: 100%;}.cky-preference-center,.cky-preference,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 768px){.cky-preference{max-height: 35vh;}}@media (max-width: 576px){.cky-consent-bar-hide{display: none;}.cky-preference{max-height: 100vh; padding: 0;}.cky-preference-body-wrapper{padding: 60px 24px 200px;}.cky-preference-body-wrapper-reject-hide{padding: 60px 24px 165px;}.cky-preference-header{position: fixed; width: 100%; box-sizing: border-box; z-index: 999999999; margin: 0; padding: 16px 24px; border-bottom: 1px solid #f4f4f4;}.cky-preference-header .cky-btn-close{display: block;}.cky-prefrence-btn-wrapper{display: block;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin-top: 10px; margin-right: 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin-top: 0;}.cky-accordion:last-child{padding-bottom: 20px;}.cky-prefrence-btn-wrapper .cky-btn-accept, .cky-prefrence-btn-wrapper .cky-btn-reject{display: block;}.cky-footer-wrapper{position: fixed; bottom: 0; width: 100%;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-accordion-header-des, .cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-desc-btn{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-category-direct-preview-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 16px;}.cky-category-direct-preview{display: flex; flex-wrap: wrap; align-items: center; font-size: 14px; font-weight: 600; line-height: 24px; color: #212121;}.cky-category-direct-preview-section{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}.cky-category-direct-item{display: flex; margin: 0 30px 10px 0; cursor: pointer;}.cky-category-direct-item label{font-size: 14px; font-weight: 600; margin-right: 10px; cursor: pointer; word-break: break-word;}.cky-category-direct-switch input[type=\"checkbox\"]{display: inline-block; position: relative; width: 33px; height: 18px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; border: none; cursor: pointer; vertical-align: middle; outline: 0; top: 0;}.cky-category-direct-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-category-direct-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 15px; width: 15px; left: 2px; bottom: 2px; margin: 0; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s;}.cky-category-direct-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px);}.cky-category-direct-switch input[type=\"checkbox\"]:after{display: none;}.cky-category-direct-switch .cky-category-direct-switch-enabled:checked{background: #818181;}@media (max-width: 576px){.cky-category-direct-preview-wrapper{display: block;}.cky-category-direct-item{justify-content: space-between; width: 45%; margin: 0 0 10px 0;}.cky-category-direct-preview-btn-wrapper .cky-btn-preferences{width: 100%;}}@media (max-width: 352px){.cky-category-direct-preview{font-size: 12px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #3a76d8;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}.cky-rtl .cky-category-direct-preview-btn-wrapper{margin-right: 15px; margin-left: 0;}.cky-rtl .cky-category-direct-item label{margin-right: 0; margin-left: 10px;}.cky-rtl .cky-category-direct-preview-section .cky-category-direct-item:first-child{margin: 0 0 10px 0;}@media (max-width: 992px){.cky-rtl .cky-category-direct-preview-btn-wrapper{margin-right: 0;}}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn-reject{margin-right: 8px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}"
    },
    {
        "type": "banner-sidebar",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"><button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\" \/><\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"><div class=\"cky-consent-bar\" data-cky-tag=\"notice\"><button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/></button><div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"><img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\" \/><\/div><div class=\"cky-notice\"><p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\">[cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\">[cky_settings] [cky_reject] [cky_accept] [cky_donot_sell]<\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"><div class=\"cky-preference-center\" data-cky-tag=\"detail\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" role=\"heading\"aria-level=\"1\" data-cky-tag=\"detail-title\">[cky_preference_title]</span><button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\">[cky_preference_description]<\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\">[cky_preference_category]<\/div><\/div><div class=\"cky-footer-wrapper\"><span class=\"cky-footer-shadow\"><\/span><div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"><button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\">[cky_preference_accept_text]<\/button><button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\">[cky_preference_save_text]<\/button><button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\">[cky_preference_reject_text]<\/button><\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"optout-title\">[cky_optout_title]<\/span><button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\">[cky_optout_description]<\/div><div class=\"cky-opt-out-wrapper\"><div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\"><input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/><div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\">[cky_optout_option_title]<\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"><div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\">[cky_optout_gpc_description]<\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"><div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"><button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\">[cky_optout_confirm_text]<\/button><button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\">[cky_optout_cancel_text]<\/button><\/div><\/div><\/div><\/div>",
        "css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;} .cky-hide{display: none;} .cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{min-height: 25px; min-width: 25px;}.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy, .cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible, .cky-notice-des button.cky-policy:focus-visible, .cky-preference-content-wrapper .cky-show-desc-btn:focus-visible, .cky-accordion-header .cky-accordion-btn:focus-visible, .cky-preference-header .cky-btn-close:focus-visible, .cky-switch input[type=\"checkbox\"]:focus-visible, .cky-footer-wrapper a:focus-visible, .cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible), .cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible), .cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible), .cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible), .cky-preference-header .cky-btn-close:focus:not(:focus-visible), .cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active), button.cky-banner-btn-close:not(:hover):not(:active), button.cky-btn-close:not(:hover):not(:active), button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover, .cky-modal.cky-modal-open button:hover, .cky-consent-bar button:focus, .cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}} @media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}} @media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}} @media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}} .cky-modal.cky-sidebar-left.cky-modal-open, .cky-modal.cky-sidebar-right.cky-modal-open{overflow-x: hidden; overflow-y: auto; transform: translate(0); transition-duration: 0.4s; transition-property: transform;}.cky-modal{background: #ffffff; z-index: 999999999; color: #212121; bottom: 0; box-sizing: border-box; overflow-x: visible; overflow-y: visible; position: fixed; top: 0; max-width: 100%;}.cky-modal.cky-sidebar-left{left: 0; transform: translate(-100%);}.cky-modal.cky-sidebar-right{right: 0; transform: translate(100%);}.cky-preference-center{height: 100vh; overflow: hidden; width: 480px; display: flex; flex-direction: column;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper, .cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{min-height: 25px; min-width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; text-shadow: none; box-shadow: none; margin: 8px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header, .cky-preference-body-wrapper, .cky-preference-content-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 576px){.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}} @media (max-width: 480px){.cky-preference-center{width: 100%;}} @media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}} @media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}} .cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; appearance: none; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}} .cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible, .cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible, .cky-opt-out-btn-wrapper .cky-btn:focus-visible, .cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}} @media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}} .cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid #000000; width: 20px; height: 18.5px; margin: 0; appearance: none; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label, .cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding: 22px 24px; border-top: 1px solid; border-color: inherit;}.cky-opt-out-btn-wrapper .cky-btn{margin: 8px 0 0 0; width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}} .video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}} @media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}} @media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    },
    {
        "type": "box-sidebar",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"><button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\" \/><\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"><div class=\"cky-consent-bar\" data-cky-tag=\"notice\"><button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"><img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\" \/><\/div><div class=\"cky-notice\"><p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"><div class=\"cky-notice-des\" data-cky-tag=\"description\">[cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\">[cky_settings] [cky_reject] [cky_accept] [cky_donot_sell]<\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"><div class=\"cky-preference-center\" data-cky-tag=\"detail\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\">[cky_preference_title]<\/span><button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"></button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\">[cky_preference_description]<\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\">[cky_preference_category]<\/div><\/div><div class=\"cky-footer-wrapper\"><span class=\"cky-footer-shadow\"><\/span><div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"><button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\">[cky_preference_accept_text]<\/button><button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\">[cky_preference_save_text]<\/button><button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\"> [cky_preference_reject_text]<\/button><\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" data-cky-tag=\"optout-title\" role=\"heading\" aria-level=\"1\">[cky_optout_title]<\/span><button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\">[cky_optout_description]<\/div><div class=\"cky-opt-out-wrapper\"><div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\"><input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/><div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\">[cky_optout_option_title]<\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"><div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\">[cky_optout_gpc_description]<\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"><div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"><button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\">[cky_optout_confirm_text]<\/button><button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\">[cky_optout_cancel_text]<\/button><\/div><\/div><\/div><\/div>",
        "css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{min-height: 25px; min-width: 25px;}.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy, .cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible, .cky-notice-des button.cky-policy:focus-visible, .cky-preference-content-wrapper .cky-show-desc-btn:focus-visible, .cky-accordion-header .cky-accordion-btn:focus-visible, .cky-preference-header .cky-btn-close:focus-visible, .cky-switch input[type=\"checkbox\"]:focus-visible, .cky-footer-wrapper a:focus-visible, .cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible), .cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible), .cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible), .cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible), .cky-preference-header .cky-btn-close:focus:not(:focus-visible), .cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active), button.cky-banner-btn-close:not(:hover):not(:active), button.cky-btn-revisit:not(:hover):not(:active), button.cky-btn-close:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover, .cky-modal.cky-modal-open button:hover, .cky-consent-bar button:focus, .cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}} @media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}} @media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}} .cky-modal.cky-sidebar-left.cky-modal-open, .cky-modal.cky-sidebar-right.cky-modal-open{overflow-x: hidden; overflow-y: auto; transform: translate(0); transition-duration: 0.4s; transition-property: transform;}.cky-modal{background: #ffffff; z-index: 999999999; color: #212121; bottom: 0; box-sizing: border-box; overflow-x: visible; overflow-y: visible; position: fixed; top: 0; max-width: 100%;}.cky-modal.cky-sidebar-left{left: 0; transform: translate(-100%);}.cky-modal.cky-sidebar-right{right: 0; transform: translate(100%);}.cky-preference-center{height: 100vh; overflow: hidden; width: 480px; display: flex; flex-direction: column;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper, .cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{min-height: 25px; min-width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; text-shadow: none; box-shadow: none; margin: 8px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header, .cky-preference-body-wrapper, .cky-preference-content-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 576px){.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}} @media (max-width: 480px){.cky-preference-center{width: 100%;}} @media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}} @media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}} .cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; appearance: none; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}} .cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible, .cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible, .cky-opt-out-btn-wrapper .cky-btn:focus-visible, .cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}} @media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}} .cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid #000000; width: 20px; height: 18.5px; margin: 0; appearance: none; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label, .cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding: 22px 24px; border-top: 1px solid; border-color: inherit;}.cky-opt-out-btn-wrapper .cky-btn{margin: 8px 0 0 0; width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}} .video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}} @media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}} @media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    }
]                                                                                                                                                                                                                                                                                                lite/admin/modules/banners/includes/templates/6.0.0/_template.json                                  0000777                 00000000464 15251156627 0021030 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "type": "banner",
        "html": "",
        "css": ""
    },
    {
        "type": "box",
        "html": "",
        "css": ""
    },
    {
        "type": "classic",
        "html": "",
        "css": ""
    },
    {
        "type": "popup",
        "html": "",
        "css": ""
    }
]                                                                                                                                                                                                             lite/admin/modules/banners/includes/templates/6.0.0/theme.json                                      0000777                 00000050451 15251156627 0020161 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "name": "light",
        "settings": {
            "notice": {
                "styles": {
                    "background-color": "#FFFFFF",
                    "border-color": "#F4F4F4"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#FFFFFF",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            },
                            "settings": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            },
                            "readMore": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            },
                            "donotSell": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            }
                        }
                    }
                }
            },
            "categoryPreview": {
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "toggle": {
                        "states": {
                            "active": {
                                "styles": {
                                    "background-color": "#1863DC"
                                }
                            },
                            "inactive": {
                                "styles": {
                                    "background-color": "#D0D5D2"
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "save": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            }
                        }
                    }
                }
            },
            "preferenceCenter": {
                "styles": {
                    "color": "#212121",
                    "background-color": "#FFFFFF",
                    "border-color": "#F4F4F4"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "categories": {
                        "elements": {
                            "title": {
                                "styles": {
                                    "color": "#212121"
                                }
                            },
                            "description": {
                                "styles": {
                                    "color": "#212121"
                                }
                            },
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1863DC"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#D0D5D2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#ffffff",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            },
                            "save": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "#1863DC"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "#EDEDED",
                            "color": "#293C5B"
                        }
                    }
                }
            },
            "optoutPopup": {
                "styles": {
                    "color": "#212121",
                    "background-color": "#FFFFFF",
                    "border-color": "#F4F4F4"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#212121"
                        }
                    },
                    "optOption": {
                        "elements": {
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1863dc"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#FFFFFF"
                                        }
                                    }
                                }
                            },
                            "title": {
                                "styles": {
                                    "color": "#212121"
                                }
                            }
                        }
                    },
                    "gpcOption": {
                        "elements": {
                            "description": {
                                "styles": {
                                    "color": "#212121"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "#EDEDED",
                            "color": "#293C5B"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "confirm": {
                                "styles": {
                                    "color": "#f4f4f4",
                                    "background-color": "#1863dc",
                                    "border-color": "#1863dc"
                                }
                            },
                            "cancel": {
                                "styles": {
                                    "color": "#858585",
                                    "background-color": "#FFFFFF",
                                    "border-color": "#dedfe0"
                                }
                            }
                        }
                    }
                }
            },
            "auditTable": {
                "styles": {
                    "color": "#212121",
                    "background-color": "#f4f4f4",
                    "border-color": "#ebebeb"
                }
            },
            "revisitConsent": {
                "styles": {
                    "background-color": "#0056A7"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#0056a7"
                        }
                    }
                }
            }
        }
    },
    {
        "name": "dark",
        "settings": {
            "notice": {
                "styles": {
                    "background-color": "#121212",
                    "border-color": "#2a2a2a"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            },
                            "settings": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            },
                            "readMore": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            },
                            "donotSell": {
                                "styles": {
                                    "color": "#1863DC",
                                    "background-color": "transparent",
                                    "border-color": "transparent"
                                }
                            }
                        }
                    }
                }
            },
            "categoryPreview": {
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "toggle": {
                        "states": {
                            "active": {
                                "styles": {
                                    "background-color": "#1863DC"
                                }
                            },
                            "inactive": {
                                "styles": {
                                    "background-color": "#D0D5D2"
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "save": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            }
                        }
                    }
                }
            },
            "preferenceCenter": {
                "styles": {
                    "color": "#d0d0d0",
                    "background-color": "#121212",
                    "border-color": "#2A2A2A"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "categories": {
                        "elements": {
                            "title": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            },
                            "description": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            },
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1863DC"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#D0D5D2"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "buttons": {
                        "elements": {
                            "accept": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "reject": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            },
                            "save": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "#EDEDED",
                            "color": "#293C5B"
                        }
                    }
                }
            },
            "optoutPopup": {
                "styles": {
                    "color": "#d0d0d0",
                    "background-color": "#121212",
                    "border-color": "#2A2A2A"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "description": {
                        "styles": {
                            "color": "#d0d0d0"
                        }
                    },
                    "optOption": {
                        "elements": {
                            "toggle": {
                                "states": {
                                    "active": {
                                        "styles": {
                                            "background-color": "#1863DC"
                                        }
                                    },
                                    "inactive": {
                                        "styles": {
                                            "background-color": "#d0d5d2"
                                        }
                                    }
                                }
                            },
                            "title": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            }
                        }
                    },
                    "gpcOption": {
                        "elements": {
                            "description": {
                                "styles": {
                                    "color": "#d0d0d0"
                                }
                            }
                        }
                    },
                    "poweredBy": {
                        "styles": {
                            "background-color": "#EDEDED",
                            "color": "#293C5B"
                        }
                    },
                    "buttons": {
                        "elements": {
                            "confirm": {
                                "styles": {
                                    "color": "#f4f4f4",
                                    "background-color": "#1863DC",
                                    "border-color": "#1863DC"
                                }
                            },
                            "cancel": {
                                "styles": {
                                    "color": "#d0d0d0",
                                    "background-color": "transparent",
                                    "border-color": "#d0d0d0"
                                }
                            }
                        }
                    }
                }
            },
            "auditTable": {
                "styles": {
                    "color": "#d0d0d0",
                    "background-color": "#2a2a2a",
                    "border-color": "#474444"
                }
            },
            "revisitConsent": {
                "styles": {
                    "background-color": "#0056A7"
                },
                "elements": {
                    "title": {
                        "styles": {
                            "color": "#0056a7"
                        }
                    }
                }
            }
        }
    }
]                                                                                                                                                                                                                       lite/admin/modules/banners/includes/templates/6.0.0/template.json                                   0000777                 00000353627 15251156627 0020705 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "type": "banner",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"> <button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"> <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\"\/> <\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"> <div class=\"cky-consent-bar\" data-cky-tag=\"notice\"> <button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"> <img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\"\/> <\/div><div class=\"cky-notice\"> <p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\"> [cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\"> [cky_settings] [cky_reject] [cky_accept] [cky_donot_sell] <\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"> <div class=\"cky-preference-center\" data-cky-tag=\"detail\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\" >[cky_preference_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\" > [cky_preference_description] <\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\"> [cky_preference_category] <\/div><\/div><div class=\"cky-footer-wrapper\"> <span class=\"cky-footer-shadow\"><\/span> <div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"> <button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\" > [cky_preference_reject_text] <\/button> <button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\" > [cky_preference_save_text] <\/button> <button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\" > [cky_preference_accept_text] <\/button> <\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"optout-title\" >[cky_optout_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\" > [cky_optout_description] <\/div><div class=\"cky-opt-out-wrapper\"> <div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\" > <input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/> <div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\" > [cky_optout_option_title] <\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"> <div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\" > [cky_optout_gpc_description] <\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"> <div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"> <button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\" > [cky_optout_cancel_text] <\/button> <button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\" > [cky_optout_confirm_text] <\/button> <\/div><\/div><\/div><\/div>",
        "css": ".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-height: 480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset;overflow-y: unset}.cky-preference-center{height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}}@media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    },
    {
        "type": "box",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"> <button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"> <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\"\/> <\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"> <div class=\"cky-consent-bar\" data-cky-tag=\"notice\"> <button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"> <img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\"\/> <\/div><div class=\"cky-notice\"> <p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\"> [cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\"> [cky_settings] [cky_reject] [cky_accept] [cky_donot_sell] <\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"> <div class=\"cky-preference-center\" data-cky-tag=\"detail\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\" >[cky_preference_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\" > [cky_preference_description] <\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\"> [cky_preference_category] <\/div><\/div><div class=\"cky-footer-wrapper\"> <span class=\"cky-footer-shadow\"><\/span> <div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"> <button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\" > [cky_preference_reject_text] <\/button> <button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\" > [cky_preference_save_text] <\/button> <button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\" > [cky_preference_accept_text] <\/button> <\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"optout-title\" >[cky_optout_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\" > [cky_optout_description] <\/div><div class=\"cky-opt-out-wrapper\"> <div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\" > <input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/> <div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\" > [cky_optout_option_title] <\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"> <div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\" > [cky_optout_gpc_description] <\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"> <div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"> <button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\" > [cky_optout_cancel_text] <\/button> <button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\" > [cky_optout_confirm_text] <\/button> <\/div><\/div><\/div><\/div>",
        "css": ".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-height: 480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset !important;overflow-y: unset !important}.cky-preference-center{height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    },
    {
        "type": "classic",
        "html": "<div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"> <button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"> <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\"\/> <\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"> <div class=\"cky-consent-bar\" data-cky-tag=\"notice\"> <button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"> <img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\"\/> <\/div><div class=\"cky-notice\"> <p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\"> [cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\"> [cky_settings] [cky_reject] [cky_accept] <\/div><\/div><\/div><div class=\"cky-category-direct-preview-wrapper\" data-cky-tag=\"detail-category-preview\" > <div class=\"cky-category-direct-preview\"> <div class=\"cky-category-direct-preview-section\"> [cky_preview_category] <\/div><\/div><div class=\"cky-category-direct-preview-btn-wrapper\" data-cky-tag=\"detail-category-preview-buttons\" > <button class=\"cky-btn cky-btn-preferences\" data-cky-tag=\"detail-category-preview-save-button\" aria-label=\"[cky_preview_save_text]\" > [cky_preview_save_text] <\/button> <\/div><\/div><\/div><div class=\"cky-preference-wrapper\" data-cky-tag=\"detail\"> <div class=\"cky-preference-center\"> <div class=\"cky-preference\"> <div class=\"cky-preference-header\"> <span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\" >[cky_preference_title]<\/span > <button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\" > <img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"\/> <\/button> <\/div><div class=\"cky-preference-body-wrapper\"> <div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\" > [cky_preference_description] <\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\"> [cky_preference_category] <\/div><\/div><\/div><div class=\"cky-footer-wrapper\"> <span class=\"cky-footer-shadow\"><\/span> <div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"> <button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\" > [cky_preference_accept_text] <\/button> <button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\" > [cky_preference_save_text] <\/button> <button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\" > [cky_preference_reject_text] <\/button> <\/div><\/div><\/div><\/div><\/div>",
        "css": ".cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4E4B66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4E4B66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4E4B66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4E4B66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-classic-bottom{bottom: 0; left: 0;}.cky-classic-top{top: 0; left: 0;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; height: 24px; width: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{width: 9px; height: 9px; margin: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 10px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 10px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center;}.cky-notice-des *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-category-direct-switch input[type=\"checkbox\"]:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid; border-color: #1863dc; padding: 8px 28px 8px 14px; position: relative;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-consent-bar .cky-btn-customize::after{position: absolute; content: \"\"; display: inline-block; top: 18px; right: 12px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid; border-top-color: inherit;}.cky-consent-container.cky-consent-bar-expand .cky-btn-customize::after{transform: rotate(-180deg);}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-consent-container{max-height: 100vh;}}@media (max-width: 576px) and (max-height: 425px){.cky-notice-des{max-height: unset !important;overflow-y: unset !important;}.cky-consent-container{max-height:100vh;overflow-y:scroll;}}@media(max-width: 576px) and (max-height: 425px){.cky-preference{max-height: unset !important;overflow-y: unset !important;}.cky-preference-body-wrapper{padding: 0 24px !important;}.cky-preference-header{position: unset !important;}.cky-footer-wrapper{position: unset !important;}}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin: 0;}.cky-notice-btn-wrapper{flex-wrap: wrap;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-btn-accept{order: 1; width: 100%;}.cky-btn-customize{order: 2;}.cky-btn-reject{order: 3; margin-right: 0;}.cky-consent-container.cky-consent-bar-expand .cky-consent-bar{display: none;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper, .cky-category-direct-preview-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-preference-wrapper{display: none;}.cky-consent-container.cky-classic-bottom.cky-consent-bar-expand{animation: cky-classic-expand 1s;}.cky-consent-container.cky-classic-bottom.cky-consent-bar-expand .cky-preference-wrapper{display: block;}@keyframes cky-classic-expand{0%{transform: translateY(50%);}100%{transform: translateY(0%);}}.cky-consent-container.cky-classic-top .cky-preference-wrapper{animation: cky-classic-top-expand 1s;}.cky-consent-container.cky-classic-top.cky-consent-bar-expand .cky-preference-wrapper{display: block;}@keyframes cky-classic-top-expand{0%{opacity: 0; transform: translateY(-50%);}50%{opacity: 0;}100%{opacity: 1; transform: translateY(0%);}}.cky-preference{padding: 0 24px; color: #212121; overflow-y: scroll; max-height: 48vh;}.cky-preference-center,.cky-preference,.cky-preference-header,.cky-footer-wrapper{background-color: inherit;}.cky-preference-center,.cky-preference,.cky-preference-body-wrapper,.cky-accordion-wrapper{color: inherit;}.cky-preference-header .cky-btn-close{cursor: pointer; vertical-align: middle; padding: 0; margin: 0; display: none; background: none; border: none; height: 24px; width: 24px; min-height: 0; line-height: 0; box-shadow: none; text-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-header{margin: 16px 0 0 0; display: flex; align-items: center; justify-content: space-between;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-content-wrapper *{font-size: 14px;}.cky-preference-content-wrapper{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0; border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-body-wrapper .cky-preference-content-wrapper p{color: inherit; margin-top: 0;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des *{font-size: 14px;}.cky-accordion-header-des{color: #212121; font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-header-wrapper .cky-accordion-header-des p{color: inherit; margin-top: 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-cookie-des-table li div:last-child p:last-child{margin-bottom: 0;}.cky-prefrence-btn-wrapper{display: flex; align-items: center; justify-content: flex-end; padding: 18px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-category-direct-preview-btn-wrapper .cky-btn-preferences{text-shadow: none; box-shadow: none;}.cky-prefrence-btn-wrapper .cky-btn-accept,.cky-prefrence-btn-wrapper .cky-btn-reject{display: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-footer-wrapper{position: relative;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: 100%;}.cky-preference-center,.cky-preference,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 768px){.cky-preference{max-height: 35vh;}}@media (max-width: 576px){.cky-consent-bar-hide{display: none;}.cky-preference{max-height: 100vh; padding: 0;}.cky-preference-body-wrapper{padding: 60px 24px 200px;}.cky-preference-body-wrapper-reject-hide{padding: 60px 24px 165px;}.cky-preference-header{position: fixed; width: 100%; box-sizing: border-box; z-index: 999999999; margin: 0; padding: 16px 24px; border-bottom: 1px solid #f4f4f4;}.cky-preference-header .cky-btn-close{display: block;}.cky-prefrence-btn-wrapper{display: block;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin-top: 10px; margin-right: 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin-top: 0;}.cky-accordion:last-child{padding-bottom: 20px;}.cky-prefrence-btn-wrapper .cky-btn-accept, .cky-prefrence-btn-wrapper .cky-btn-reject{display: block;}.cky-footer-wrapper{position: fixed; bottom: 0; width: 100%;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-accordion-header-des, .cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-desc-btn{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-category-direct-preview-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 16px;}.cky-category-direct-preview{display: flex; flex-wrap: wrap; align-items: center; font-size: 14px; font-weight: 600; line-height: 24px; color: #212121;}.cky-category-direct-preview-section{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}.cky-category-direct-item{display: flex; margin: 0 30px 10px 0; cursor: pointer;}.cky-category-direct-item label{font-size: 14px; font-weight: 600; margin-right: 10px; cursor: pointer; word-break: break-word;}.cky-category-direct-switch input[type=\"checkbox\"]{display: inline-block; position: relative; width: 33px; height: 18px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; border: none; cursor: pointer; vertical-align: middle; outline: 0; top: 0;}.cky-category-direct-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-category-direct-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 15px; width: 15px; left: 2px; bottom: 2px; margin: 0; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s;}.cky-category-direct-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px);}.cky-category-direct-switch input[type=\"checkbox\"]:after{display: none;}.cky-category-direct-switch .cky-category-direct-switch-enabled:checked{background: #818181;}@media (max-width: 576px){.cky-category-direct-preview-wrapper{display: block;}.cky-category-direct-item{justify-content: space-between; width: 45%; margin: 0 0 10px 0;}.cky-category-direct-preview-btn-wrapper .cky-btn-preferences{width: 100%;}}@media (max-width: 352px){.cky-category-direct-preview{font-size: 12px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #3a76d8;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}.cky-rtl .cky-category-direct-preview-btn-wrapper{margin-right: 15px; margin-left: 0;}.cky-rtl .cky-category-direct-item label{margin-right: 0; margin-left: 10px;}.cky-rtl .cky-category-direct-preview-section .cky-category-direct-item:first-child{margin: 0 0 10px 0;}@media (max-width: 992px){.cky-rtl .cky-category-direct-preview-btn-wrapper{margin-right: 0;}}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn-reject{margin-right: 8px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}"
    },
    {
        "type": "banner-sidebar",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"><button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\" \/><\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"><div class=\"cky-consent-bar\" data-cky-tag=\"notice\"><button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/></button><div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"><img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\" \/><\/div><div class=\"cky-notice\"><p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"> <div class=\"cky-notice-des\" data-cky-tag=\"description\">[cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\">[cky_settings] [cky_reject] [cky_accept] [cky_donot_sell]<\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"><div class=\"cky-preference-center\" data-cky-tag=\"detail\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" role=\"heading\"aria-level=\"1\" data-cky-tag=\"detail-title\">[cky_preference_title]</span><button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\">[cky_preference_description]<\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\">[cky_preference_category]<\/div><\/div><div class=\"cky-footer-wrapper\"><span class=\"cky-footer-shadow\"><\/span><div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"><button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\">[cky_preference_accept_text]<\/button><button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\">[cky_preference_save_text]<\/button><button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\">[cky_preference_reject_text]<\/button><\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"optout-title\">[cky_optout_title]<\/span><button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\">[cky_optout_description]<\/div><div class=\"cky-opt-out-wrapper\"><div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\"><input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/><div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\">[cky_optout_option_title]<\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"><div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\">[cky_optout_gpc_description]<\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"><div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"><button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\">[cky_optout_confirm_text]<\/button><button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\">[cky_optout_cancel_text]<\/button><\/div><\/div><\/div><\/div>",
        "css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;} .cky-hide{display: none;} .cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{min-height: 25px; min-width: 25px;}.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy, .cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible, .cky-notice-des button.cky-policy:focus-visible, .cky-preference-content-wrapper .cky-show-desc-btn:focus-visible, .cky-accordion-header .cky-accordion-btn:focus-visible, .cky-preference-header .cky-btn-close:focus-visible, .cky-switch input[type=\"checkbox\"]:focus-visible, .cky-footer-wrapper a:focus-visible, .cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible), .cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible), .cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible), .cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible), .cky-preference-header .cky-btn-close:focus:not(:focus-visible), .cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active), button.cky-banner-btn-close:not(:hover):not(:active), button.cky-btn-close:not(:hover):not(:active), button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover, .cky-modal.cky-modal-open button:hover, .cky-consent-bar button:focus, .cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}} @media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-width: 960px) and (max-height: 425px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset;overflow-y: unset}.cky-preference-center{max-height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}} @media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}} @media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}} .cky-modal.cky-sidebar-left.cky-modal-open, .cky-modal.cky-sidebar-right.cky-modal-open{overflow-x: hidden; overflow-y: auto; transform: translate(0); transition-duration: 0.4s; transition-property: transform;}.cky-modal{background: #ffffff; z-index: 999999999; color: #212121; bottom: 0; box-sizing: border-box; overflow-x: visible; overflow-y: visible; position: fixed; top: 0; max-width: 100%;}.cky-modal.cky-sidebar-left{left: 0; transform: translate(-100%);}.cky-modal.cky-sidebar-right{right: 0; transform: translate(100%);}.cky-preference-center{height: 100vh; overflow: hidden; width: 480px; display: flex; flex-direction: column;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper, .cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{min-height: 25px; min-width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; text-shadow: none; box-shadow: none; margin: 8px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header, .cky-preference-body-wrapper, .cky-preference-content-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 576px){.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}} @media (max-width: 480px){.cky-preference-center{width: 100%;}} @media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}} @media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}} .cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; appearance: none; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}} .cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible, .cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible, .cky-opt-out-btn-wrapper .cky-btn:focus-visible, .cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}} @media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}} .cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid #000000; width: 20px; height: 18.5px; margin: 0; appearance: none; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label, .cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding: 22px 24px; border-top: 1px solid; border-color: inherit;}.cky-opt-out-btn-wrapper .cky-btn{margin: 8px 0 0 0; width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}} .video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}} @media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}} @media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    },
    {
        "type": "box-sidebar",
        "html": "<div class=\"cky-overlay cky-hide\"><\/div><div class=\"cky-btn-revisit-wrapper cky-revisit-hide\" data-cky-tag=\"revisit-consent\" data-tooltip=\"[cky_revisit_title]\"><button class=\"cky-btn-revisit\" aria-label=\"[cky_revisit_title]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/revisit.svg\" alt=\"Revisit consent button\" \/><\/button><\/div><div class=\"cky-consent-container cky-hide\" tabindex=\"0\"><div class=\"cky-consent-bar\" data-cky-tag=\"notice\"><button class=\"cky-banner-btn-close\" data-cky-tag=\"close-button\" aria-label=\"[cky_notice_close_label]\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><div class=\"cky-custom-brand-logo-wrapper\" data-cky-tag=\"brand-logo\"><img src=\"\" alt=\"Brand logo\" class=\"cky-custom-brand-logo\" \/><\/div><div class=\"cky-notice\"><p class=\"cky-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"title\">[cky_notice_title]<\/p><div class=\"cky-notice-group\"><div class=\"cky-notice-des\" data-cky-tag=\"description\">[cky_notice_description] <\/div><div class=\"cky-notice-btn-wrapper\" data-cky-tag=\"notice-buttons\">[cky_settings] [cky_reject] [cky_accept] [cky_donot_sell]<\/div><\/div><\/div><\/div><\/div><div class=\"cky-modal\" tabindex=\"0\"><div class=\"cky-preference-center\" data-cky-tag=\"detail\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" role=\"heading\" aria-level=\"1\" data-cky-tag=\"detail-title\">[cky_preference_title]<\/span><button class=\"cky-btn-close\" aria-label=\"[cky_preference_close_label]\" data-cky-tag=\"detail-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\"></button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"detail-description\">[cky_preference_description]<\/div><div class=\"cky-accordion-wrapper\" data-cky-tag=\"detail-categories\">[cky_preference_category]<\/div><\/div><div class=\"cky-footer-wrapper\"><span class=\"cky-footer-shadow\"><\/span><div class=\"cky-prefrence-btn-wrapper\" data-cky-tag=\"detail-buttons\"><button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_preference_accept_text]\" data-cky-tag=\"detail-accept-button\">[cky_preference_accept_text]<\/button><button class=\"cky-btn cky-btn-preferences\" aria-label=\"[cky_preference_save_text]\" data-cky-tag=\"detail-save-button\">[cky_preference_save_text]<\/button><button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_preference_reject_text]\" data-cky-tag=\"detail-reject-button\"> [cky_preference_reject_text]<\/button><\/div><\/div><\/div><div class=\"cky-preference-center\" data-cky-tag=\"optout-popup\"><div class=\"cky-preference-header\"><span class=\"cky-preference-title\" data-cky-tag=\"optout-title\" role=\"heading\" aria-level=\"1\">[cky_optout_title]<\/span><button class=\"cky-btn-close\" aria-label=\"[cky_optout_close_label]\" data-cky-tag=\"optout-close\"><img src=\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/close.svg\" alt=\"Close\" \/><\/button><\/div><div class=\"cky-preference-body-wrapper\"><div class=\"cky-preference-content-wrapper\" data-cky-tag=\"optout-description\">[cky_optout_description]<\/div><div class=\"cky-opt-out-wrapper\"><div class=\"cky-opt-out-checkbox-wrapper cky-disabled\" data-cky-tag=\"optout-option\"><input id=\"ckyCCPAOptOut\" type=\"checkbox\" class=\"cky-opt-out-checkbox\" data-cky-tag=\"optout-option-toggle\"\/><div class=\"cky-opt-out-checkbox-label\" data-cky-tag=\"optout-option-title\">[cky_optout_option_title]<\/div><\/div><div class=\"cky-gpc-wrapper\" data-cky-tag=\"optout-gpc-option\"><div class=\"cky-gpc-desc\" data-cky-tag=\"optout-gpc-option-description\">[cky_optout_gpc_description]<\/div><\/div><\/div><\/div><div class=\"cky-footer-wrapper\"><div class=\"cky-opt-out-btn-wrapper\" data-cky-tag=\"optout-buttons\"><button class=\"cky-btn cky-btn-confirm\" aria-label=\"[cky_optout_confirm_text]\" data-cky-tag=\"optout-confirm-button\">[cky_optout_confirm_text]<\/button><button class=\"cky-btn cky-btn-cancel\" aria-label=\"[cky_optout_cancel_text]\" data-cky-tag=\"optout-cancel-button\">[cky_optout_cancel_text]<\/button><\/div><\/div><\/div><\/div>",
        "css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{min-height: 25px; min-width: 25px;}.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy, .cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible, .cky-notice-des button.cky-policy:focus-visible, .cky-preference-content-wrapper .cky-show-desc-btn:focus-visible, .cky-accordion-header .cky-accordion-btn:focus-visible, .cky-preference-header .cky-btn-close:focus-visible, .cky-switch input[type=\"checkbox\"]:focus-visible, .cky-footer-wrapper a:focus-visible, .cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible), .cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible), .cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible), .cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible), .cky-preference-header .cky-btn-close:focus:not(:focus-visible), .cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active), button.cky-banner-btn-close:not(:hover):not(:active), button.cky-btn-revisit:not(:hover):not(:active), button.cky-btn-close:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover, .cky-modal.cky-modal-open button:hover, .cky-consent-bar button:focus, .cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 960px){.cky-preference-center{max-height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media(max-height:480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset !important;overflow-y: unset !important}} @media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}} @media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}} .cky-modal.cky-sidebar-left.cky-modal-open, .cky-modal.cky-sidebar-right.cky-modal-open{overflow-x: hidden; overflow-y: auto; transform: translate(0); transition-duration: 0.4s; transition-property: transform;}.cky-modal{background: #ffffff; z-index: 999999999; color: #212121; bottom: 0; box-sizing: border-box; overflow-x: visible; overflow-y: visible; position: fixed; top: 0; max-width: 100%;}.cky-modal.cky-sidebar-left{left: 0; transform: translate(-100%);}.cky-modal.cky-sidebar-right{right: 0; transform: translate(100%);}.cky-preference-center{height: 100vh; overflow: hidden; width: 480px; display: flex; flex-direction: column;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper, .cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{min-height: 25px; min-width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; text-shadow: none; box-shadow: none; margin: 8px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header, .cky-preference-body-wrapper, .cky-preference-content-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 576px){.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}} @media (max-width: 480px){.cky-preference-center{width: 100%;}} @media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}} @media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}} .cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; appearance: none; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}} .cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; white-space: nowrap; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible, .cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible, .cky-opt-out-btn-wrapper .cky-btn:focus-visible, .cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}} @media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}} .cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid #000000; width: 20px; height: 18.5px; margin: 0; appearance: none; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label, .cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding: 22px 24px; border-top: 1px solid; border-color: inherit;}.cky-opt-out-btn-wrapper .cky-btn{margin: 8px 0 0 0; width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn:first-child{margin: 0;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}} .video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"\/wp-content\/plugins\/cookie-law-info\/lite\/frontend\/images\/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}} @media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}} @media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"
    }
]                                                                                                         lite/admin/modules/banners/includes/contents/it.json                                                0000777                 00000024121 15251156627 0016664 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Diamo valore alla tua privacy",
                "description": "<p>Utilizziamo i cookie per migliorare la tua esperienza di navigazione, offrirti pubblicità o contenuti personalizzati e analizzare il nostro traffico. Cliccando “Accetta tutti”, acconsenti al nostro utilizzo dei cookie.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Accettare tutto",
                        "reject": "Rifiuta tutto",
                        "settings": "Personalizza",
                        "readMore": "Politica sui cookie",
                        "donotSell": "Non vendere o condividere i miei dati personali"
                    }
                },
                "closeButton": "Vicino"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Salva le mie preferenze"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizza le preferenze di consenso",
                "description": "<p>Utilizziamo i cookie per aiutarti a navigare in maniera efficiente e a svolgere determinate funzioni. Troverai informazioni dettagliate su tutti i cookie sotto ogni categoria di consensi sottostanti. I cookie categorizzatati come “Necessari” vengono memorizzati sul tuo browser in quanto essenziali per consentire le funzionalità di base del sito.</p><p>Utilizziamo inoltre cookie di terze parti che ci aiutano nell’analizzare come utilizzi questo sito web, memorizzare le tue preferenze e offrirti contenuti e pubblicità rilevanti per te. Questi cookie saranno memorizzati sul tuo browser solo a seguito del tuo consenso.</p><p>Puoi decidere di attivare o disattivare alcuni o tutti questi cookie, ma la disattivazione di alcuni di questi potrebbe avere un impatto sulla tua esperienza sul browser.</p>",
                "showMore": "Mostra di più",
                "showLess": "Mostra meno",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Sempre attivi",
                        "enable": "Abilitare",
                        "disable": "Disattivare"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Accettare tutto",
                        "save": "Salva le mie preferenze",
                        "reject": "Rifiuta tutto"
                    }
                },
                "closeButton": "Vicino"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferenze di opt-out",
                "description": "<p>Utilizziamo cookie di terze parti che ci aiutano ad analizzare come utilizzi questo sito web, memorizzare le tue preferenze e fornire i contenuti e gli annunci che sono rilevanti per te. Tuttavia, puoi disattivare questi cookie selezionando \"Non vendere o condividere i miei dati personali\" e facendo clic sul pulsante \"Salva le mie preferenze\". Una volta effettuato l'opt-out, è possibile attivarli nuovamente in qualsiasi momento deselezionando \"Non vendere o condividere i miei dati personali\" e facendo clic sul pulsante \"Salva le mie preferenze\".</p>",
                "optOption": {
                    "elements": {
                        "title": "Non vendere o condividere i miei dati personali",
                        "enable": "Abilitare",
                        "disable": "Disattivare"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Dopo aver rilevato una richiesta di controllo della privacy dal tuo browser, le impostazioni di opt-out per questo sito web sono state rispettate e, pertanto, non è possibile modificare questa impostazione.</p>"
                    }
                },
                "showLess": "Mostra meno",
                "showMore": "Mostra di più",
                "buttons": {
                    "elements": {
                        "cancel": "Annulla",
                        "confirm": "Salva le mie preferenze"
                    }
                },
                "closeButton": "Vicino"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferenze di consenso"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Durata",
                        "description": "descrizione"
                    }
                },
                "message": "Nessun cookie da visualizzare."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Si prega di accettare il consenso ai cookie"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Diamo valore alla tua privacy",
                "description": "<p>Questo sito Web oi suoi strumenti di terze parti elaborano i dati personali. Puoi disattivare la vendita delle tue informazioni personali facendo clic sul collegamento \"Non vendere o condividere i miei dati personali\".</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Accettare tutto",
                        "reject": "Rifiuta tutto",
                        "settings": "Personalizza",
                        "readMore": "Politica sui cookie",
                        "donotSell": "Non vendere o condividere i miei dati personali"
                    }
                },
                "closeButton": "Vicino"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Salva le mie preferenze"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizza le preferenze di consenso",
                "description": "<p>Utilizziamo i cookie per aiutarti a navigare in maniera efficiente e a svolgere determinate funzioni. Troverai informazioni dettagliate su tutti i cookie sotto ogni categoria di consensi sottostanti. I cookie categorizzatati come “Necessari” vengono memorizzati sul tuo browser in quanto essenziali per consentire le funzionalità di base del sito.</p><p>Utilizziamo inoltre cookie di terze parti che ci aiutano nell’analizzare come utilizzi questo sito web, memorizzare le tue preferenze e offrirti contenuti e pubblicità rilevanti per te. Questi cookie saranno memorizzati sul tuo browser solo a seguito del tuo consenso.</p><p>Puoi decidere di attivare o disattivare alcuni o tutti questi cookie, ma la disattivazione di alcuni di questi potrebbe avere un impatto sulla tua esperienza sul browser.</p>",
                "showMore": "Mostra di più",
                "showLess": "Mostra meno",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Sempre attivi",
                        "enable": "Abilitare",
                        "disable": "Disattivare"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Accettare tutto",
                        "save": "Salva le mie preferenze",
                        "reject": "Rifiuta tutto"
                    }
                },
                "closeButton": "Vicino"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferenze di opt-out",
                "description": "<p>Utilizziamo cookie di terze parti che ci aiutano ad analizzare come utilizzi questo sito web, memorizzare le tue preferenze e fornire i contenuti e gli annunci che sono rilevanti per te. Tuttavia, puoi disattivare questi cookie selezionando \"Non vendere o condividere i miei dati personali\" e facendo clic sul pulsante \"Salva le mie preferenze\". Una volta effettuato l'opt-out, è possibile attivarli nuovamente in qualsiasi momento deselezionando \"Non vendere o condividere i miei dati personali\" e facendo clic sul pulsante \"Salva le mie preferenze\".</p>",
                "optOption": {
                    "elements": {
                        "title": "Non vendere o condividere i miei dati personali",
                        "enable": "Abilitare",
                        "disable": "Disattivare"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Dopo aver rilevato una richiesta di controllo della privacy dal tuo browser, le impostazioni di opt-out per questo sito web sono state rispettate e, pertanto, non è possibile modificare questa impostazione.</p>"
                    }
                },
                "showLess": "Mostra meno",
                "showMore": "Mostra di più",
                "buttons": {
                    "elements": {
                        "cancel": "Annulla",
                        "confirm": "Salva le mie preferenze"
                    }
                },
                "closeButton": "Vicino"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferenze di consenso"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Durata",
                        "description": "descrizione"
                    }
                },
                "message": "Nessun cookie da visualizzare."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Si prega di accettare il consenso ai cookie"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                               lite/admin/modules/banners/includes/contents/de.json                                                0000777                 00000025057 15251156627 0016651 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Wir schätzen Ihre Privatsphäre",
                "description": "<p>Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern, personalisierte Anzeigen oder Inhalte einzusetzen und unseren Datenverkehr zu analysieren. Wenn Sie auf „Alle akzeptieren\" klicken, stimmen Sie der Anwendung von Cookies zu.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Alle akzeptieren",
                        "reject": "Alles ablehnen",
                        "settings": "Anpassen",
                        "readMore": "Cookie-Richtlinie",
                        "donotSell": "Verkaufen oder teilen Sie meine persönlichen Daten nicht"
                    }
                },
                "closeButton": "Nah dran"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Speichern Sie meine Einstellungen"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Einstellungen für die Zustimmung anpassen",
                "description": "<p>Wir verwenden Cookies, damit Sie effizient navigieren und bestimmte Funktionen ausführen können. Detaillierte Informationen zu allen Cookies finden Sie unten unter jeder Einwilligungskategorie.</p><p>Die als „notwendig\" kategorisierten Cookies werden in Ihrem Browser gespeichert, da sie für die Aktivierung der grundlegenden Funktionalitäten der Website unerlässlich sind.</p><p>Wir verwenden auch Cookies von Drittanbietern, die uns dabei helfen, zu analysieren, wie Sie diese Website nutzen, Ihre Präferenzen zu speichern und die für Sie relevanten Inhalte und Werbeanzeigen bereitzustellen. Diese Cookies werden nur mit Ihrer vorherigen Einwilligung in Ihrem Browser gespeichert.</p><p>Sie können einige oder alle dieser Cookies aktivieren oder deaktivieren, aber die Deaktivierung einiger dieser Cookies kann Ihre Browser-Erfahrung beeinträchtigen.</p>",
                "showMore": "Mehr zeigen",
                "showLess": "Weniger zeigen",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Immer aktiv",
                        "enable": "Ermöglichen",
                        "disable": "Deaktivieren"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Alle akzeptieren",
                        "save": "Speichern Sie meine Einstellungen",
                        "reject": "Alles ablehnen"
                    }
                },
                "closeButton": "Nah dran"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Opt-out-Präferenzen",
                "description": "<p>Wir verwenden Cookies von Drittanbietern, mit deren Hilfe wir analysieren können, wie Sie diese Website nutzen, Ihre Präferenzen speichern und die für Sie relevanten Inhalte und Anzeigen bereitstellen. Sie können diese Cookies jedoch ablehnen, indem Sie „Verkaufen oder teilen Sie meine persönlichen Daten nicht“ aktivieren und auf die Schaltfläche „Speichern Sie meine Einstellungen“ klicken. Nachdem Sie sich abgemeldet haben, können Sie sich jederzeit wieder anmelden, indem Sie das Kontrollkästchen „Verkaufen oder teilen Sie meine persönlichen Daten nicht“ deaktivieren und auf die Schaltfläche „Speichern Sie meine Einstellungen“ klicken.</p>",
                "optOption": {
                    "elements": {
                        "title": "Verkaufen oder teilen Sie meine persönlichen Daten nicht",
                        "enable": "Ermöglichen",
                        "disable": "Deaktivieren"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Ihre Opt-out-Einstellungen für diese Website wurden respektiert, da wir ein Global-Privacy-Control-Signal von Ihrem Browser erkannt haben und Sie diese Einstellung daher nicht ändern können.</p>"
                    }
                },
                "showLess": "Weniger zeigen",
                "showMore": "Mehr zeigen",
                "buttons": {
                    "elements": {
                        "cancel": "Stornieren",
                        "confirm": "Speichern Sie meine Einstellungen"
                    }
                },
                "closeButton": "Nah dran"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Einstellungen zustimmen"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Dauer",
                        "description": "Beschreibung"
                    }
                },
                "message": "Keine Cookies zum Anzeigen."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Bitte akzeptieren Sie die Cookie-Einwilligung"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Wir schätzen Ihre Privatsphäre",
                "description": "<p>Diese Website oder ihre Tools von Drittanbietern verarbeiten personenbezogene Daten. Sie können den Verkauf Ihrer persönlichen Daten abbestellen, indem Sie auf den Link \"Verkaufen oder teilen Sie meine persönlichen Daten nicht\" klicken.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Alle akzeptieren",
                        "reject": "Alles ablehnen",
                        "settings": "Anpassen",
                        "readMore": "Cookie-Richtlinie",
                        "donotSell": "Verkaufen oder teilen Sie meine persönlichen Daten nicht"
                    }
                },
                "closeButton": "Nah dran"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Speichern Sie meine Einstellungen"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Einstellungen für die Zustimmung anpassen",
                "description": "<p>Wir verwenden Cookies, damit Sie effizient navigieren und bestimmte Funktionen ausführen können. Detaillierte Informationen zu allen Cookies finden Sie unten unter jeder Einwilligungskategorie.</p><p>Die als „notwendig\" kategorisierten Cookies werden in Ihrem Browser gespeichert, da sie für die Aktivierung der grundlegenden Funktionalitäten der Website unerlässlich sind.</p><p>Wir verwenden auch Cookies von Drittanbietern, die uns dabei helfen, zu analysieren, wie Sie diese Website nutzen, Ihre Präferenzen zu speichern und die für Sie relevanten Inhalte und Werbeanzeigen bereitzustellen. Diese Cookies werden nur mit Ihrer vorherigen Einwilligung in Ihrem Browser gespeichert.</p><p>Sie können einige oder alle dieser Cookies aktivieren oder deaktivieren, aber die Deaktivierung einiger dieser Cookies kann Ihre Browser-Erfahrung beeinträchtigen.</p>",
                "showMore": "Mehr zeigen",
                "showLess": "Weniger zeigen",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Immer aktiv",
                        "enable": "Ermöglichen",
                        "disable": "Deaktivieren"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Alle akzeptieren",
                        "save": "Speichern Sie meine Einstellungen",
                        "reject": "Alles ablehnen"
                    }
                },
                "closeButton": "Nah dran"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Opt-out-Präferenzen",
                "description": "<p>Wir verwenden Cookies von Drittanbietern, mit deren Hilfe wir analysieren können, wie Sie diese Website nutzen, Ihre Präferenzen speichern und die für Sie relevanten Inhalte und Anzeigen bereitstellen. Sie können diese Cookies jedoch ablehnen, indem Sie „Verkaufen oder teilen Sie meine persönlichen Daten nicht“ aktivieren und auf die Schaltfläche „Speichern Sie meine Einstellungen“ klicken. Nachdem Sie sich abgemeldet haben, können Sie sich jederzeit wieder anmelden, indem Sie das Kontrollkästchen „Verkaufen oder teilen Sie meine persönlichen Daten nicht“ deaktivieren und auf die Schaltfläche „Speichern Sie meine Einstellungen“ klicken.</p>",
                "optOption": {
                    "elements": {
                        "title": "Verkaufen oder teilen Sie meine persönlichen Daten nicht",
                        "enable": "Ermöglichen",
                        "disable": "Deaktivieren"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Ihre Opt-out-Einstellungen für diese Website wurden respektiert, da wir ein Global-Privacy-Control-Signal von Ihrem Browser erkannt haben und Sie diese Einstellung daher nicht ändern können.</p>"
                    }
                },
                "showLess": "Weniger zeigen",
                "showMore": "Mehr zeigen",
                "buttons": {
                    "elements": {
                        "cancel": "Stornieren",
                        "confirm": "Speichern Sie meine Einstellungen"
                    }
                },
                "closeButton": "Nah dran"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Einstellungen zustimmen"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Dauer",
                        "description": "Beschreibung"
                    }
                },
                "message": "Keine Cookies zum Anzeigen."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Bitte akzeptieren Sie die Cookie-Einwilligung"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 lite/admin/modules/banners/includes/contents/pt.json                                                0000777                 00000024212 15251156627 0016674 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Valorizamos a sua privacidade",
                "description": "<p>Utilizamos cookies para melhorar a sua experiência de navegação, apresentar anúncios ou conteúdos personalizados e analisar o nosso tráfego. Ao clicar em \"Aceitar Todos\", concorda com a utilização de cookies.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Aceite tudo",
                        "reject": "Rejeitar",
                        "settings": "Personalizar",
                        "readMore": "Política de Cookies",
                        "donotSell": "Não Vendam ou Partilhem a Minha Informação Pessoal"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Salvar minhas preferências"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizar as Preferências de Consentimento",
                "description": "<p>Utilizamos cookies para ajudá-lo a navegar com eficácia e executar certas funções. Encontrará informações detalhadas sobre todos os cookies em cada categoria de consentimento abaixo.</p><p>Os cookies categorizados como \"Necessários\" são armazenados no seu navegador, pois são essenciais para ativar as funcionalidades básicas do site.</p><p>Também utilizamos cookies de terceiros que nos ajudam a analisar a forma como utiliza este site, armazenam as suas preferências e fornecem o conteúdo e os anúncios que são relevantes para si. Estes cookies apenas serão armazenados no seu navegador com o seu consentimento prévio.</p><p>Pode escolher ativar ou desativar alguns ou todos estes cookies, mas desativar alguns deles pode afetar a sua experiência de navegação.</p>",
                "showMore": "Mostrar mais",
                "showLess": "Mostrar menos",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Sempre Ativo",
                        "enable": "Ativar",
                        "disable": "Desativar"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Aceite tudo",
                        "save": "Salvar minhas preferências",
                        "reject": "Rejeitar"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferências de autoexclusão",
                "description": "<p>Utilizamos cookies de terceiros que nos ajudam a analisar a forma como utiliza este site web, a armazenar as suas preferências e a fornecer conteúdo e anúncios que são relevantes para si. No entanto, pode optar por não aceitar estes cookies, assinalando a opção \"Não Vendam ou Partilhem a Minha Informação Pessoal\" e clicando no botão \"Salvar minhas preferências\". Se optar por se excluir, pode sempre aderir novamente a qualquer altura, desmarcando a opção \"Não Vendam ou Partilhem a Minha Informação Pessoal\" e clicando no botão \"Salvar minhas preferências\".</p>",
                "optOption": {
                    "elements": {
                        "title": "Não Vendam ou Partilhem a Minha Informação Pessoal",
                        "enable": "Ativar",
                        "disable": "Desativar"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>As suas definições de autoexclusão para este site web foram respeitadas, uma vez que detetámos um sinal global de controlo de privacidade do seu navegador e, por conseguinte, não é possível alterar esta definição.</p>"
                    }
                },
                "showLess": "Mostrar menos",
                "showMore": "Mostrar mais",
                "buttons": {
                    "elements": {
                        "cancel": "Cancelar",
                        "confirm": "Salvar minhas preferências"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferências de Consentimento"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duração",
                        "description": "Descrição"
                    }
                },
                "message": "Bem cookies para exibir."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Por favor, aceite o consentimento do cookie"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Valorizamos a sua privacidade",
                "description": "<p>Este website ou as suas ferramentas de terceiros processam dados pessoais. Pode optar pela venda das suas informações pessoais clicando no link \"Não Vendam ou Partilhem a Minha Informação Pessoal\".</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Aceite tudo",
                        "reject": "Rejeitar",
                        "settings": "Personalizar",
                        "readMore": "Política de Cookies",
                        "donotSell": "Não Vendam ou Partilhem a Minha Informação Pessoal"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Salvar minhas preferências"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizar as Preferências de Consentimento",
                "description": "<p>Utilizamos cookies para ajudá-lo a navegar com eficácia e executar certas funções. Encontrará informações detalhadas sobre todos os cookies em cada categoria de consentimento abaixo.</p><p>Os cookies categorizados como \"Necessários\" são armazenados no seu navegador, pois são essenciais para ativar as funcionalidades básicas do site.</p><p>Também utilizamos cookies de terceiros que nos ajudam a analisar a forma como utiliza este site, armazenam as suas preferências e fornecem o conteúdo e os anúncios que são relevantes para si. Estes cookies apenas serão armazenados no seu navegador com o seu consentimento prévio.</p><p>Pode escolher ativar ou desativar alguns ou todos estes cookies, mas desativar alguns deles pode afetar a sua experiência de navegação.</p>",
                "showMore": "Mostrar mais",
                "showLess": "Mostrar menos",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Sempre Ativo",
                        "enable": "Ativar",
                        "disable": "Desativar"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Aceite tudo",
                        "save": "Salvar minhas preferências",
                        "reject": "Rejeitar"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferências de autoexclusão",
                "description": "<p>Utilizamos cookies de terceiros que nos ajudam a analisar a forma como utiliza este site web, a armazenar as suas preferências e a fornecer conteúdo e anúncios que são relevantes para si. No entanto, pode optar por não aceitar estes cookies, assinalando a opção \"Não Vendam ou Partilhem a Minha Informação Pessoal\" e clicando no botão \"Salvar minhas preferências\". Se optar por se excluir, pode sempre aderir novamente a qualquer altura, desmarcando a opção \"Não Vendam ou Partilhem a Minha Informação Pessoal\" e clicando no botão \"Salvar minhas preferências\".</p>",
                "optOption": {
                    "elements": {
                        "title": "Não Vendam ou Partilhem a Minha Informação Pessoal",
                        "enable": "Ativar",
                        "disable": "Desativar"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>As suas definições de autoexclusão para este site web foram respeitadas, uma vez que detetámos um sinal global de controlo de privacidade do seu navegador e, por conseguinte, não é possível alterar esta definição.</p>"
                    }
                },
                "showLess": "Mostrar menos",
                "showMore": "Mostrar mais",
                "buttons": {
                    "elements": {
                        "cancel": "Cancelar",
                        "confirm": "Salvar minhas preferências"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferências de Consentimento"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duração",
                        "description": "Descrição"
                    }
                },
                "message": "Bem cookies para exibir."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Por favor, aceite o consentimento do cookie"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                                                                      lite/admin/modules/banners/includes/contents/pt-br.json                                             0000777                 00000024135 15251156627 0017301 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Valorizamos sua privacidade",
                "description": "<p>Utilizamos cookies para aprimorar sua experiência de navegação, exibir anúncios ou conteúdo personalizado e analisar nosso tráfego. Ao clicar em “Aceitar todos”, você concorda com nosso uso de cookies.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Aceitar tudo",
                        "reject": "Rejeitar",
                        "settings": "Personalizar",
                        "readMore": "Política de Cookies",
                        "donotSell": "Não venda ou compartilhe minhas informações pessoais"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Salve minhas preferências"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizar preferências de consentimento",
                "description": "<p>Utilizamos cookies para ajudar você a navegar com eficiência e executar certas funções. Você encontrará informações detalhadas sobre todos os cookies sob cada categoria de consentimento abaixo.</p><p>Os cookies que são classificados com a marcação “Necessário” são armazenados em seu navegador, pois são essenciais para possibilitar o uso de funcionalidades básicas do site.</p><p>Também usamos cookies de terceiros que nos ajudam a analisar como você usa esse site, armazenar suas preferências e fornecer conteúdo e anúncios que sejam relevantes para você. Esses cookies somente serão armazenados em seu navegador mediante seu prévio consentimento.</p><p>Você pode optar por ativar ou desativar alguns ou todos esses cookies, mas desativá-los pode afetar sua experiência de navegação.</p>",
                "showMore": "Mostrar mais",
                "showLess": "Mostrar menos",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Sempre ativo",
                        "enable": "Habilitar",
                        "disable": "Desabilitar"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Aceitar tudo",
                        "save": "Salve minhas preferências",
                        "reject": "Rejeitar"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferências de desativação",
                "description": "<p>Usamos cookies de terceiros que nos ajudam a analisar como você usa este site, armazena suas preferências e oferece conteúdo e anúncios que são relevantes para você. No entanto, você pode desativar esses cookies marcando \"Não venda ou compartilhe minhas informações pessoais\" e clicando no botão \"Salve minhas preferências\". Uma vez desativado, você pode optar por ativar novamente a qualquer momento desmarcando \"Não venda ou compartilhe minhas informações pessoais\" e clicando no botão \"Salve minhas preferências\".</p>",
                "optOption": {
                    "elements": {
                        "title": "Não venda ou compartilhe minhas informações pessoais",
                        "enable": "Habilitar",
                        "disable": "Desabilitar"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Suas configurações de desativação para este site foram respeitadas, pois detectamos um sinal global de controle de privacidade do seu navegador e, portanto, você não pode alterar essa configuração.</p>"
                    }
                },
                "showLess": "Mostrar menos",
                "showMore": "Mostrar mais",
                "buttons": {
                    "elements": {
                        "cancel": "Cancelar",
                        "confirm": "Salve minhas preferências"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferências de consentimento"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duração",
                        "description": "Descrição"
                    }
                },
                "message": "Bem, cookies para exibir."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Por favor, aceite o consentimento do cookie"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Valorizamos sua privacidade",
                "description": "<p>Este site ou suas ferramentas de terceiros processam dados pessoais. Você pode optar por não vender suas informações pessoais clicando no link \"Não venda ou compartilhe minhas informações pessoais\".</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Aceitar tudo",
                        "reject": "Rejeitar",
                        "settings": "Personalizar",
                        "readMore": "Política de Cookies",
                        "donotSell": "Não venda ou compartilhe minhas informações pessoais"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Salve minhas preferências"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizar preferências de consentimento",
                "description": "<p>Utilizamos cookies para ajudar você a navegar com eficiência e executar certas funções. Você encontrará informações detalhadas sobre todos os cookies sob cada categoria de consentimento abaixo.</p><p>Os cookies que são classificados com a marcação “Necessário” são armazenados em seu navegador, pois são essenciais para possibilitar o uso de funcionalidades básicas do site.</p><p>Também usamos cookies de terceiros que nos ajudam a analisar como você usa esse site, armazenar suas preferências e fornecer conteúdo e anúncios que sejam relevantes para você. Esses cookies somente serão armazenados em seu navegador mediante seu prévio consentimento.</p><p>Você pode optar por ativar ou desativar alguns ou todos esses cookies, mas desativá-los pode afetar sua experiência de navegação.</p>",
                "showMore": "Mostrar mais",
                "showLess": "Mostrar menos",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Sempre ativo",
                        "enable": "Habilitar",
                        "disable": "Desabilitar"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Aceitar tudo",
                        "save": "Salve minhas preferências",
                        "reject": "Rejeitar"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferências de desativação",
                "description": "<p>Usamos cookies de terceiros que nos ajudam a analisar como você usa este site, armazena suas preferências e oferece conteúdo e anúncios que são relevantes para você. No entanto, você pode desativar esses cookies marcando \"Não venda ou compartilhe minhas informações pessoais\" e clicando no botão \"Salve minhas preferências\". Uma vez desativado, você pode optar por ativar novamente a qualquer momento desmarcando \"Não venda ou compartilhe minhas informações pessoais\" e clicando no botão \"Salve minhas preferências\".</p>",
                "optOption": {
                    "elements": {
                        "title": "Não venda ou compartilhe minhas informações pessoais",
                        "enable": "Habilitar",
                        "disable": "Desabilitar"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Suas configurações de desativação para este site foram respeitadas, pois detectamos um sinal global de controle de privacidade do seu navegador e, portanto, você não pode alterar essa configuração.</p>"
                    }
                },
                "showLess": "Mostrar menos",
                "showMore": "Mostrar mais",
                "buttons": {
                    "elements": {
                        "cancel": "Cancelar",
                        "confirm": "Salve minhas preferências"
                    }
                },
                "closeButton": "Fechar"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferências de consentimento"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duração",
                        "description": "Descrição"
                    }
                },
                "message": "Bem, cookies para exibir."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Por favor, aceite o consentimento do cookie"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                   lite/admin/modules/banners/includes/contents/hu.json                                                0000777                 00000024411 15251156627 0016666 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Fontosnak tartjuk az adatok védelmét",
                "description": "<p>A böngészési élmény fokozása, a személyre szabott hirdetések vagy tartalmak megjelenítése, valamint a forgalom elemzése érdekében sütiket (cookie) használunk. A \"Mindet elfogadom\" gombra kattintva hozzájárulhat a sütik használatához.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Az összes elfogadása",
                        "reject": "Elutasít",
                        "settings": "Testreszabás",
                        "readMore": "Cookie-szabályzat",
                        "donotSell": "Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat"
                    }
                },
                "closeButton": "Bezárás"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Mentse el a beállításokat"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Engedélyek beállítása",
                "description": "<p>A hatékony navigáció és bizonyos funkciók működésének érdekében sütiket használunk. Az alábbiakban az egyes kategóriák alatt részletes információkat talál minden sütiről.</p><p>A \"Szükséges\" kategóriába sorolt sütiket a böngésző tárolja, mivel ezek elengedhetetlenül szükségesek a webhely alapvető funkcióihoz. </p><p>A harmadik féltől származó sütik segítenek a weboldal használatának elemzésében, tárolják a preferenciáit és releváns tartalmakat és hirdetéseket biztosítanak Önnek. Ezeket a sütiket csak az Ön előzetes beleegyezésével tároljuk a böngészőjében.</p><p>Eldöntheti, hogy engedélyezi vagy letiltja ezeket a sütiket, de bizonyos sütik letiltása befolyásolhatja a böngészési élményt.</p>",
                "showMore": "Mutass többet",
                "showLess": "Mutass kevesebbet",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Mindig aktív",
                        "enable": "Engedélyezze",
                        "disable": "Letiltás"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Az összes elfogadása",
                        "save": "Mentse el a beállításokat",
                        "reject": "Elutasít"
                    }
                },
                "closeButton": "Bezárás"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Kikapcsolási preferenciák",
                "description": "<p>Külső felektől származó cookie-kat használunk arra, hogy elemezzük, hogyan használja ezt a weboldalt, megjegyezzük preferenciáit, és releváns tartalmat és hirdetéseket biztosítsunk. Ezeket a cookie-kat kikapcsolhatja, ha megjelöli a „Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat” opciót, majd rákattint a „Mentse el a beállításokat” gombra. A kikapcsolásuk után, bármikor újra engedélyezheti őket, ha visszavonja a „Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat” kijelölését, és rákattint a \"Mentse el a beállításokat\" gombra.</p>",
                "optOption": {
                    "elements": {
                        "title": "Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat",
                        "enable": "Engedélyezze",
                        "disable": "Letiltás"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>A kikapcsolási beállításait tiszteletben tartottuk ezen a weboldalon, mivel a böngészője egy globális adatvédelmi ellenőrző jelzést érzékelt, ezért nem tudja megváltoztatni ezt a beállítást.</p>"
                    }
                },
                "showLess": "Mutass kevesebbet",
                "showMore": "Mutass többet",
                "buttons": {
                    "elements": {
                        "cancel": "Mégse",
                        "confirm": "Mentse el a beállításokat"
                    }
                },
                "closeButton": "Bezárás"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Hozzájárulási beállítások"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Időtartam",
                        "description": "Leírás"
                    }
                },
                "message": "Nincs megjeleníthető cookie."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Kérjük, fogadja el a cookie-k beleegyezését"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Fontosnak tartjuk az adatok védelmét",
                "description": "<p>Ez a weboldal vagy harmadik féltől származó eszközei feldolgozzák a személyes adatokat. A „Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat” linkre kattintva letilthatja személyes adatainak értékesítését.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Az összes elfogadása",
                        "reject": "Elutasít",
                        "settings": "Testreszabás",
                        "readMore": "Cookie-szabályzat",
                        "donotSell": "Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat"
                    }
                },
                "closeButton": "Bezárás"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Mentse el a beállításokat"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Engedélyek beállítása",
                "description": "<p>A hatékony navigáció és bizonyos funkciók működésének érdekében sütiket használunk. Az alábbiakban az egyes kategóriák alatt részletes információkat talál minden sütiről.</p><p>A \"Szükséges\" kategóriába sorolt sütiket a böngésző tárolja, mivel ezek elengedhetetlenül szükségesek a webhely alapvető funkcióihoz. </p><p>A harmadik féltől származó sütik segítenek a weboldal használatának elemzésében, tárolják a preferenciáit és releváns tartalmakat és hirdetéseket biztosítanak Önnek. Ezeket a sütiket csak az Ön előzetes beleegyezésével tároljuk a böngészőjében.</p><p>Eldöntheti, hogy engedélyezi vagy letiltja ezeket a sütiket, de bizonyos sütik letiltása befolyásolhatja a böngészési élményt.</p>",
                "showMore": "Mutass többet",
                "showLess": "Mutass kevesebbet",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Mindig aktív",
                        "enable": "Engedélyezze",
                        "disable": "Letiltás"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Az összes elfogadása",
                        "save": "Mentse el a beállításokat",
                        "reject": "Elutasít"
                    }
                },
                "closeButton": "Bezárás"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Kikapcsolási preferenciák",
                "description": "<p>Külső felektől származó cookie-kat használunk arra, hogy elemezzük, hogyan használja ezt a weboldalt, megjegyezzük preferenciáit, és releváns tartalmat és hirdetéseket biztosítsunk. Ezeket a cookie-kat kikapcsolhatja, ha megjelöli a „Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat” opciót, majd rákattint a „Mentse el a beállításokat” gombra. A kikapcsolásuk után, bármikor újra engedélyezheti őket, ha visszavonja a „Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat” kijelölését, és rákattint a \"Mentse el a beállításokat\" gombra.</p>",
                "optOption": {
                    "elements": {
                        "title": "Ne Értékesítse vagy Ossza Meg SZemélyes Adataimat",
                        "enable": "Engedélyezze",
                        "disable": "Letiltás"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>A kikapcsolási beállításait tiszteletben tartottuk ezen a weboldalon, mivel a böngészője egy globális adatvédelmi ellenőrző jelzést érzékelt, ezért nem tudja megváltoztatni ezt a beállítást.</p>"
                    }
                },
                "showLess": "Mutass kevesebbet",
                "showMore": "Mutass többet",
                "buttons": {
                    "elements": {
                        "cancel": "Mégse",
                        "confirm": "Mentse el a beállításokat"
                    }
                },
                "closeButton": "Bezárás"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Hozzájárulási beállítások"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Időtartam",
                        "description": "Leírás"
                    }
                },
                "message": "Nincs megjeleníthető cookie."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Kérjük, fogadja el a cookie-k beleegyezését"
            }
        }
    }
}                                                                                                                                                                                                                                                       lite/admin/modules/banners/includes/contents/pl.json                                                0000777                 00000025146 15251156627 0016673 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Cenimy prywatność użytkowników",
                "description": "<p>Używamy plików cookie, aby poprawić jakość przeglądania, wyświetlać reklamy lub treści dostosowane do indywidualnych potrzeb użytkowników oraz analizować ruch na stronie. Kliknięcie przycisku „Akceptuj wszystkie” oznacza zgodę na wykorzystywanie przez nas plików cookie.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Akceptuj wszystko",
                        "reject": "Odrzucać",
                        "settings": "Dostosuj",
                        "readMore": "Polityka Cookie",
                        "donotSell": "Nie sprzedawaj i nie udostępniaj moich danych osobowych"
                    }
                },
                "closeButton": "Blisko"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Zapisz moje preferencje"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Dostosuj preferencje dotyczące zgody",
                "description": "<p>Używamy plików cookie, aby pomóc użytkownikom w sprawnej nawigacji i wykonywaniu określonych funkcji. Szczegółowe informacje na temat wszystkich plików cookie odpowiadających poszczególnym kategoriom zgody znajdują się poniżej.</p><p>Pliki cookie sklasyfikowane jako „niezbędne” są przechowywane w przeglądarce użytkownika, ponieważ są niezbędne do włączenia podstawowych funkcji witryny.</p><p>Korzystamy również z plików cookie innych firm, które pomagają nam analizować sposób korzystania ze strony przez użytkowników, a także przechowywać preferencje użytkownika oraz dostarczać mu istotnych dla niego treści i reklam. Tego typu pliki cookie będą przechowywane w przeglądarce tylko za uprzednią zgodą użytkownika.</p><p>Można włączyć lub wyłączyć niektóre lub wszystkie te pliki cookie, ale wyłączenie niektórych z nich może wpłynąć na jakość przeglądania.</p>",
                "showMore": "Pokaż więcej",
                "showLess": "Pokaż mniej",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Zawsze aktywne",
                        "enable": "Włączyć",
                        "disable": "Wyłączyć"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Akceptuj wszystko",
                        "save": "Zapisz moje preferencje",
                        "reject": "Odrzucać"
                    }
                },
                "closeButton": "Blisko"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferencje rezygnacji",
                "description": "<p>Korzystamy z plików typu „cookie” osób trzecich. Pomagają nam one w korzystaniu z tej witryny internetowej, przechowywaniu preferencji użytkownika i dostarczaniu mu odpowiednich treści oraz reklam. Z plików tych można jednak zrezygnować, zaznaczając opcję „Nie sprzedawaj i nie udostępniaj moich danych osobowych” oraz naciskając przycisk „Zapisz moje preferencje”. Po rezygnacji można ponownie włączyć pliki typu „cookie”, odznaczając opcję „Nie sprzedawaj i nie udostępniaj moich danych osobowych” oraz naciskając przycisk „Zapisz moje preferencje”.</p>",
                "optOption": {
                    "elements": {
                        "title": "Nie sprzedawaj i nie udostępniaj moich danych osobowych",
                        "enable": "Włączyć",
                        "disable": "Wyłączyć"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Ustawienia rezygnacji użytkownika dla niniejszej witryny internetowej zostały zastosowane, ponieważ wykryliśmy sygnał globalnej kontroli prywatności z przeglądarki użytkownika. Z tego powodu użytkownik nie może zmienić przedmiotowego ustawienia.</p>"
                    }
                },
                "showLess": "Pokaż mniej",
                "showMore": "Pokaż więcej",
                "buttons": {
                    "elements": {
                        "cancel": "Anuluj",
                        "confirm": "Zapisz moje preferencje"
                    }
                },
                "closeButton": "Blisko"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferencje co do zgód"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Plik cookie",
                        "duration": "Czas trwania",
                        "description": "Opis"
                    }
                },
                "message": "Brak plików cookie do wyświetlenia."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Prosimy o zaakceptowanie zgody na pliki cookie"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Cenimy prywatność użytkowników",
                "description": "<p>Ta strona internetowa lub jej narzędzia stron trzecich przetwarzają dane osobowe. Możesz zrezygnować ze sprzedaży swoich danych osobowych, klikając łącze „Nie sprzedawaj i nie udostępniaj moich danych osobowych”.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Akceptuj wszystko",
                        "reject": "Odrzucać",
                        "settings": "Dostosuj",
                        "readMore": "Polityka Cookie",
                        "donotSell": "Nie sprzedawaj i nie udostępniaj moich danych osobowych"
                    }
                },
                "closeButton": "Blisko"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Zapisz moje preferencje"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Dostosuj preferencje dotyczące zgody",
                "description": "<p>Używamy plików cookie, aby pomóc użytkownikom w sprawnej nawigacji i wykonywaniu określonych funkcji. Szczegółowe informacje na temat wszystkich plików cookie odpowiadających poszczególnym kategoriom zgody znajdują się poniżej.</p><p>Pliki cookie sklasyfikowane jako „niezbędne” są przechowywane w przeglądarce użytkownika, ponieważ są niezbędne do włączenia podstawowych funkcji witryny.</p><p>Korzystamy również z plików cookie innych firm, które pomagają nam analizować sposób korzystania ze strony przez użytkowników, a także przechowywać preferencje użytkownika oraz dostarczać mu istotnych dla niego treści i reklam. Tego typu pliki cookie będą przechowywane w przeglądarce tylko za uprzednią zgodą użytkownika.</p><p>Można włączyć lub wyłączyć niektóre lub wszystkie te pliki cookie, ale wyłączenie niektórych z nich może wpłynąć na jakość przeglądania.</p>",
                "showMore": "Pokaż więcej",
                "showLess": "Pokaż mniej",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Zawsze aktywne",
                        "enable": "Włączyć",
                        "disable": "Wyłączyć"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Akceptuj wszystko",
                        "save": "Zapisz moje preferencje",
                        "reject": "Odrzucać"
                    }
                },
                "closeButton": "Blisko"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferencje rezygnacji",
                "description": "<p>Korzystamy z plików typu „cookie” osób trzecich. Pomagają nam one w korzystaniu z tej witryny internetowej, przechowywaniu preferencji użytkownika i dostarczaniu mu odpowiednich treści oraz reklam. Z plików tych można jednak zrezygnować, zaznaczając opcję „Nie sprzedawaj i nie udostępniaj moich danych osobowych” oraz naciskając przycisk „Zapisz moje preferencje”. Po rezygnacji można ponownie włączyć pliki typu „cookie”, odznaczając opcję „Nie sprzedawaj i nie udostępniaj moich danych osobowych” oraz naciskając przycisk „Zapisz moje preferencje”.</p>",
                "optOption": {
                    "elements": {
                        "title": "Nie sprzedawaj i nie udostępniaj moich danych osobowych",
                        "enable": "Włączyć",
                        "disable": "Wyłączyć"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Ustawienia rezygnacji użytkownika dla niniejszej witryny internetowej zostały zastosowane, ponieważ wykryliśmy sygnał globalnej kontroli prywatności z przeglądarki użytkownika. Z tego powodu użytkownik nie może zmienić przedmiotowego ustawienia.</p>"
                    }
                },
                "showLess": "Pokaż mniej",
                "showMore": "Pokaż więcej",
                "buttons": {
                    "elements": {
                        "cancel": "Anuluj",
                        "confirm": "Zapisz moje preferencje"
                    }
                },
                "closeButton": "Blisko"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferencje co do zgód"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Plik cookie",
                        "duration": "Czas trwania",
                        "description": "Opis"
                    }
                },
                "message": "Brak plików cookie do wyświetlenia."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Prosimy o zaakceptowanie zgody na pliki cookie"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                          lite/admin/modules/banners/includes/contents/fi.json                                                0000777                 00000024134 15251156627 0016652 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Arvostamme yksityisyyttäsi",
                "description": "<p>Käytämme evästeitä selauskokemuksesi parantamiseksi, personoitujen mainosten ja sisällön tarjoamiseksi ja liikenteemme analysoimiseksi. Hyväksyt evästeidemme käytön klikkaamalla ”Hyväksy kaikki”.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Hyväksy kaikki",
                        "reject": "Hylätä",
                        "settings": "Mukauta",
                        "readMore": "Evästekäytäntö",
                        "donotSell": "Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin"
                    }
                },
                "closeButton": "kiinni"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Tallenna asetukset"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Mukauta suostumuksen asetuksia",
                "description": "<p>Käytämme eväseitä auttamaan sinua navigoimaan tehokkaasti ja suorittaaksemme tiettyjä toimintoja. Löydät tarkempaa tietoa kaikista evästeistä alla olevien kategorioiden alta. ”Välttämättömiksi” kategorioituja evästeitä säilytetään selaimessasi, sillä ne ovat välttämättömiä sivuston perustoimintojen käyttämiseksi.</p><p>Käytämme myös kolmansien osapuolien evästeitä, jotka auttavat meitä analysoimaan sivustomme käyttöäsi, tallentamaan asetuksesi ja tarjoamaan sinulle relevanttia sisältöä ja mainoksia. Nämä evästeet tallennetaan selaimeesi vain etukäteen antamallasi suostumuksella.</p><p>Voit halutessasi ottaa käyttöön tai poistaa käytöstä joitain evästeitä tai kaikki niistä, mutta osan poisto käytöstä voi vaikuttaa selauskokemukseesi.</p>",
                "showMore": "Näytä lisää",
                "showLess": "Näytä vähemmän",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Aina aktiivinen",
                        "enable": "ota käyttöön",
                        "disable": "Poista käytöstä"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Hyväksy kaikki",
                        "save": "Tallenna asetukset",
                        "reject": "Hylätä"
                    }
                },
                "closeButton": "kiinni"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Pois jättäytymisen asetukset",
                "description": "<p>Käytämme kolmansien osapuolien evästeitä, joita käytetään analysoimaan verkkosivun käyttöä, asetuksiesi muistamiseen ja tarjoamaan sinulle sopivia mainoksia. Voit kuitenkin jättää pois nämä evästeet valitsemalla “Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin” ja klikkaamalla “Tallenna asetukset” -nappia. Kun jättäydyt pois, voit kuitenkin ottaa evästeet käyttöön poistamalla valinnan kohdasta “Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin” ja klikkaamalla “Tallenna asetukset” -nappia.</p>",
                "optOption": {
                    "elements": {
                        "title": "Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin",
                        "enable": "Ota käyttöön",
                        "disable": "Poista käytöstä"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Pois jättäytymisesi asetuksesi on pantu täytäntöön tällä sivustolla, sillä havaitsimme maailmanlaajuisen tietosuojan hallintasignaalin selaimeltasi, joten et voi muuttaa tätä asetusta.</p>"
                    }
                },
                "showLess": "Näytä vähemmän",
                "showMore": "Näytä lisää",
                "buttons": {
                    "elements": {
                        "cancel": "Peruuttaa",
                        "confirm": "Tallenna asetukset"
                    }
                },
                "closeButton": "kiinni"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Suostumusasetukset"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Eväste",
                        "duration": "Kesto",
                        "description": "Kuvaus"
                    }
                },
                "message": "Ei näytettäviä evästeitä."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Hyväksy evästeen suostumus"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Arvostamme yksityisyyttäsi",
                "description": "<p>Tämä verkkosivusto tai sen kolmannen osapuolen työkalut käsittelevät henkilötietoja. Voit kieltäytyä henkilökohtaisten tietojesi myynnistä napsauttamalla “Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin” linkkiä.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Hyväksy kaikki",
                        "reject": "Hylätä",
                        "settings": "Mukauta",
                        "readMore": "Evästekäytäntö",
                        "donotSell": "Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin"
                    }
                },
                "closeButton": "kiinni"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Tallenna asetukset"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Mukauta suostumuksen asetuksia",
                "description": "<p>Käytämme eväseitä auttamaan sinua navigoimaan tehokkaasti ja suorittaaksemme tiettyjä toimintoja. Löydät tarkempaa tietoa kaikista evästeistä alla olevien kategorioiden alta. ”Välttämättömiksi” kategorioituja evästeitä säilytetään selaimessasi, sillä ne ovat välttämättömiä sivuston perustoimintojen käyttämiseksi.</p><p>Käytämme myös kolmansien osapuolien evästeitä, jotka auttavat meitä analysoimaan sivustomme käyttöäsi, tallentamaan asetuksesi ja tarjoamaan sinulle relevanttia sisältöä ja mainoksia. Nämä evästeet tallennetaan selaimeesi vain etukäteen antamallasi suostumuksella.</p><p>Voit halutessasi ottaa käyttöön tai poistaa käytöstä joitain evästeitä tai kaikki niistä, mutta osan poisto käytöstä voi vaikuttaa selauskokemukseesi.</p>",
                "showMore": "Näytä lisää",
                "showLess": "Näytä vähemmän",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Aina aktiivinen",
                        "enable": "ota käyttöön",
                        "disable": "Poista käytöstä"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Hyväksy kaikki",
                        "save": "Tallenna asetukset",
                        "reject": "Hylätä"
                    }
                },
                "closeButton": "kiinni"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Pois jättäytymisen asetukset",
                "description": "<p>Käytämme kolmansien osapuolien evästeitä, joita käytetään analysoimaan verkkosivun käyttöä, asetuksiesi muistamiseen ja tarjoamaan sinulle sopivia mainoksia. Voit kuitenkin jättää pois nämä evästeet valitsemalla “Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin” ja klikkaamalla “Tallenna asetukset” -nappia. Kun jättäydyt pois, voit kuitenkin ottaa evästeet käyttöön poistamalla valinnan kohdasta “Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin” ja klikkaamalla “Tallenna asetukset” -nappia.</p>",
                "optOption": {
                    "elements": {
                        "title": "Henkilökohtaisia tietojani ei saa myydä tai jakaa eteenpäin",
                        "enable": "Ota käyttöön",
                        "disable": "Poista käytöstä"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Pois jättäytymisesi asetuksesi on pantu täytäntöön tällä sivustolla, sillä havaitsimme maailmanlaajuisen tietosuojan hallintasignaalin selaimeltasi, joten et voi muuttaa tätä asetusta.</p>"
                    }
                },
                "showLess": "Näytä vähemmän",
                "showMore": "Näytä lisää",
                "buttons": {
                    "elements": {
                        "cancel": "Peruuttaa",
                        "confirm": "Tallenna asetukset"
                    }
                },
                "closeButton": "kiinni"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Suostumusasetukset"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Eväste",
                        "duration": "Kesto",
                        "description": "Kuvaus"
                    }
                },
                "message": "Ei näytettäviä evästeitä."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Hyväksy evästeen suostumus"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                                                                                                                    lite/admin/modules/banners/includes/contents/es.json                                                0000777                 00000024263 15251156627 0016666 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Valoramos tu privacidad",
                "description": "<p>Usamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Aceptar todo",
                        "reject": "Rechazar todo",
                        "settings": "Personalizar",
                        "readMore": "Política de cookies",
                        "donotSell": "No vendan ni compartan mi información personal"
                    }
                },
                "closeButton": "Cerca"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Guardar mis preferencias"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizar las preferencias de consentimiento",
                "description": "<p>Usamos cookies para ayudarle a navegar de manera eficiente y realizar ciertas funciones. Encontrará información detallada sobre cada una de las cookies bajo cada categoría de consentimiento a continuación.</p><p>Las cookies categorizadas como “Necesarias” se guardan en su navegador, ya que son esenciales para permitir las funcionalidades básicas del sitio web.</p><p>También utilizamos cookies de terceros que nos ayudan a analizar cómo usted utiliza este sitio web, guardar sus preferencias y aportar el contenido y la publicidad que le sean relevantes. Estas cookies solo se guardan en su navegador previo consentimiento por su parte.</p><p>Puede optar por activar o desactivar alguna o todas estas cookies, aunque la desactivación de algunas podría afectar a su experiencia de navegación.</p>",
                "showMore": "Mostrar más",
                "showLess": "Mostrar menos",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Siempre activas",
                        "enable": "Permitir",
                        "disable": "Desactivar"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Aceptar todo",
                        "save": "Guardar mis preferencias",
                        "reject": "Rechazar todo"
                    }
                },
                "closeButton": "Cerca"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferencias de exclusión voluntaria",
                "description": "<p>Utilizamos cookies de terceros que nos ayudan a analizar el uso que usted hace de este sitio web, a almacenar sus preferencias y a ofrecerle el contenido y la publicidad que le resulten de interés. Sin embargo, usted puede excluirse de estas cookies marcando «No vendan ni compartan mi información personal» y haciendo clic en el botón «Guardar mis preferencias». Una vez que haya optado por la exclusión, podrá cancelarlo en cualquier momento desmarcando «No vendan ni compartan mi información personal» y haciendo clic en el botón «Guardar mis preferencias».</p>",
                "optOption": {
                    "elements": {
                        "title": "No vendan ni compartan mi información personal",
                        "enable": "Permitir",
                        "disable": "Desactivar"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Su configuración de exclusión voluntaria para este sitio web se ha respetado desde que detectamos una señal de control de privacidad global de su navegador y, por lo tanto, no puede cambiar esta configuración.</p>"
                    }
                },
                "showLess": "Mostrar más",
                "showMore": "Mostrar menos",
                "buttons": {
                    "elements": {
                        "cancel": "Cancelar",
                        "confirm": "Guardar mis preferencias"
                    }
                },
                "closeButton": "Cerca"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferencias de consentimiento"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duración",
                        "description": "Descripción"
                    }
                },
                "message": "No hay cookies para mostrar."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Por favor acepte el consentimiento de cookies"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Valoramos tu privacidad",
                "description": "<p>Este sitio web o sus herramientas de terceros procesan datos personales. Puede optar por no participar en la venta de su información personal haciendo clic en el enlace \"No vendan ni compartan mi información personal\".</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Aceptar todo",
                        "reject": "Rechazar todo",
                        "settings": "Personalizar",
                        "readMore": "Política de cookies",
                        "donotSell": "No vendan ni compartan mi información personal"
                    }
                },
                "closeButton": "Cerca"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Guardar mis preferencias"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personalizar las preferencias de consentimiento",
                "description": "<p>Usamos cookies para ayudarle a navegar de manera eficiente y realizar ciertas funciones. Encontrará información detallada sobre cada una de las cookies bajo cada categoría de consentimiento a continuación.</p><p>Las cookies categorizadas como “Necesarias” se guardan en su navegador, ya que son esenciales para permitir las funcionalidades básicas del sitio web.</p><p>También utilizamos cookies de terceros que nos ayudan a analizar cómo usted utiliza este sitio web, guardar sus preferencias y aportar el contenido y la publicidad que le sean relevantes. Estas cookies solo se guardan en su navegador previo consentimiento por su parte.</p><p>Puede optar por activar o desactivar alguna o todas estas cookies, aunque la desactivación de algunas podría afectar a su experiencia de navegación.</p>",
                "showMore": "Mostrar más",
                "showLess": "Mostrar menos",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Siempre activas",
                        "enable": "Permitir",
                        "disable": "Desactivar"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Aceptar todo",
                        "save": "Guardar mis preferencias",
                        "reject": "Rechazar todo"
                    }
                },
                "closeButton": "Cerca"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Preferencias de exclusión voluntaria",
                "description": "<p>Utilizamos cookies de terceros que nos ayudan a analizar el uso que usted hace de este sitio web, a almacenar sus preferencias y a ofrecerle el contenido y la publicidad que le resulten de interés. Sin embargo, usted puede excluirse de estas cookies marcando «No vendan ni compartan mi información personal» y haciendo clic en el botón «Guardar mis preferencias». Una vez que haya optado por la exclusión, podrá cancelarlo en cualquier momento desmarcando «No vendan ni compartan mi información personal» y haciendo clic en el botón «Guardar mis preferencias».</p>",
                "optOption": {
                    "elements": {
                        "title": "No vendan ni compartan mi información personal",
                        "enable": "Permitir",
                        "disable": "Desactivar"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Su configuración de exclusión voluntaria para este sitio web se ha respetado desde que detectamos una señal de control de privacidad global de su navegador y, por lo tanto, no puede cambiar esta configuración.</p>"
                    }
                },
                "showLess": "Mostrar más",
                "showMore": "Mostrar menos",
                "buttons": {
                    "elements": {
                        "cancel": "Cancelar",
                        "confirm": "Guardar mis preferencias"
                    }
                },
                "closeButton": "Cerca"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Preferencias de consentimiento"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duración",
                        "description": "Descripción"
                    }
                },
                "message": "No hay cookies para mostrar."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Por favor acepte el consentimiento de cookies"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                                                             lite/admin/modules/banners/includes/contents/fr.json                                                0000777                 00000025331 15251156627 0016663 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "Nous respectons votre vie privée.",
                "description": "<p>Nous utilisons des cookies pour améliorer votre expérience de navigation, diffuser des publicités ou des contenus personnalisés et analyser notre trafic. En cliquant sur « Tout accepter », vous consentez à notre utilisation des cookies.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Accepter tout",
                        "reject": "Tout rejeter",
                        "settings": "Personnaliser",
                        "readMore": "Politique relative aux cookies",
                        "donotSell": "Ne pas vendre ou partager mes informations personnelles"
                    }
                },
                "closeButton": "Fermer"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Enregistrer mes préférences"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personnaliser les préférences en matière de consentement",
                "description": "<p>Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctionnalités. Vous trouverez des informations détaillées sur tous les cookies sous chaque catégorie de consentement ci-dessous.</p><p>Les cookies qui sont catégorisés comme « nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour permettre les fonctionnalités de base du site. </p><p>Nous utilisons également des cookies tiers qui nous aident à analyser la façon dont vous utilisez ce site web, à enregistrer vos préférences et à vous fournir le contenu et les publicités qui vous sont pertinents. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement préalable.</p><p>Vous pouvez choisir d'activer ou de désactiver tout ou partie de ces cookies, mais la désactivation de certains d'entre eux peut affecter votre expérience de navigation.</p>",
                "showMore": "Afficher plus",
                "showLess": "Afficher moins",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Toujours actif",
                        "enable": "Activer",
                        "disable": "Désactiver"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Accepter tout",
                        "save": "Enregistrer mes préférences",
                        "reject": "Tout rejeter"
                    }
                },
                "closeButton": "Fermer"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Préférences de désinscription",
                "description": "<p>Nous utilisons des cookies tiers qui nous aident à analyser la façon dont vous utilisez ce site Web, à enregistrer vos préférences et à vous fournir le contenu et les publicités qui vous sont utiles. Toutefois, vous pouvez refuser ces cookies en cochant la case « Ne pas vendre ou partager mes informations personnelles » et en cliquant sur le bouton « Enregistrer mes préférences ». Une fois que vous avez choisi de vous désinscrire, vous pouvez le faire à nouveau à tout moment en décochant la case « Ne pas vendre ou partager mes informations personnelles » et en cliquant sur le bouton « Enregistrer mes préférences ».</p>",
                "optOption": {
                    "elements": {
                        "title": "Ne pas vendre ou partager mes informations personnelles",
                        "enable": "Activer",
                        "disable": "Désactiver"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Vos paramètres de désinscription ont été pris en compte pour ce site Web. En effet, nous avons détecté un signal de contrôle global de la confidentialité provenant de votre navigateur et, par conséquent, vous ne pouvez pas modifier ce paramètre.</p>"
                    }
                },
                "showLess": "Afficher moins",
                "showMore": "Afficher plus",
                "buttons": {
                    "elements": {
                        "cancel": "Annuler",
                        "confirm": "Enregistrer mes préférences"
                    }
                },
                "closeButton": "Fermer"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Préférences de consentement"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "durée",
                        "description": "la description"
                    }
                },
                "message": "Aucun cookie à afficher."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Veuillez accepter le consentement des cookies"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "Nous respectons votre vie privée.",
                "description": "<p>Ce site Web ou ses outils tiers traitent des données personnelles. Vous pouvez refuser la vente de vos informations personnelles en cliquant sur le lien «Ne pas vendre ou partager mes informations personnelles».</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Accepter tout",
                        "reject": "Tout rejeter",
                        "settings": "Personnaliser",
                        "readMore": "Politique relative aux cookies",
                        "donotSell": "Ne pas vendre ou partager mes informations personnelles"
                    }
                },
                "closeButton": "Fermer"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Enregistrer mes préférences"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Personnaliser les préférences en matière de consentement",
                "description": "<p>Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctionnalités. Vous trouverez des informations détaillées sur tous les cookies sous chaque catégorie de consentement ci-dessous.</p><p>Les cookies qui sont catégorisés comme « nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour permettre les fonctionnalités de base du site. </p><p>Nous utilisons également des cookies tiers qui nous aident à analyser la façon dont vous utilisez ce site web, à enregistrer vos préférences et à vous fournir le contenu et les publicités qui vous sont pertinents. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement préalable.</p><p>Vous pouvez choisir d'activer ou de désactiver tout ou partie de ces cookies, mais la désactivation de certains d'entre eux peut affecter votre expérience de navigation.</p>",
                "showMore": "Afficher plus",
                "showLess": "Afficher moins",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Toujours actif",
                        "enable": "Activer",
                        "disable": "Désactiver"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Accepter tout",
                        "save": "Enregistrer mes préférences",
                        "reject": "Tout rejeter"
                    }
                },
                "closeButton": "Fermer"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Préférences de désinscription",
                "description": "<p>Nous utilisons des cookies tiers qui nous aident à analyser la façon dont vous utilisez ce site Web, à enregistrer vos préférences et à vous fournir le contenu et les publicités qui vous sont utiles. Toutefois, vous pouvez refuser ces cookies en cochant la case « Ne pas vendre ou partager mes informations personnelles » et en cliquant sur le bouton « Enregistrer mes préférences ». Une fois que vous avez choisi de vous désinscrire, vous pouvez le faire à nouveau à tout moment en décochant la case « Ne pas vendre ou partager mes informations personnelles » et en cliquant sur le bouton « Enregistrer mes préférences ».</p>",
                "optOption": {
                    "elements": {
                        "title": "Ne pas vendre ou partager mes informations personnelles",
                        "enable": "Activer",
                        "disable": "Désactiver"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Vos paramètres de désinscription ont été pris en compte pour ce site Web. En effet, nous avons détecté un signal de contrôle global de la confidentialité provenant de votre navigateur et, par conséquent, vous ne pouvez pas modifier ce paramètre.</p>"
                    }
                },
                "showLess": "Afficher moins",
                "showMore": "Afficher plus",
                "buttons": {
                    "elements": {
                        "cancel": "Annuler",
                        "confirm": "Enregistrer mes préférences"
                    }
                },
                "closeButton": "Fermer"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Préférences de consentement"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "durée",
                        "description": "la description"
                    }
                },
                "message": "Aucun cookie à afficher."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Veuillez accepter le consentement des cookies"
            }
        }
    }
}                                                                                                                                                                                                                                                                                                       lite/admin/modules/banners/includes/contents/en.json                                                0000777                 00000022647 15251156627 0016665 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "gdpr": {
        "notice": {
            "elements": {
                "title": "We value your privacy",
                "description": "<p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking \"Accept All\", you consent to our use of cookies.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Accept All",
                        "reject": "Reject All",
                        "settings": "Customise",
                        "readMore": "Cookie Policy",
                        "donotSell": "Do Not Sell or Share My Personal Information"
                    }
                },
                "closeButton": "Close"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Save My Preferences"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Customise Consent Preferences",
                "description": "<p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as \"Necessary\" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p>",
                "showMore": "Show more",
                "showLess": "Show less",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Always Active",
                        "enable": "Enable",
                        "disable": "Disable"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Accept All",
                        "save": "Save My Preferences",
                        "reject": "Reject All"
                    }
                },
                "closeButton": "Close"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Opt-out Preferences",
                "description": "<p>We use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. However, you can opt out of these cookies by checking \"Do Not Sell or Share My Personal Information\" and clicking the \"Save My Preferences\" button. Once you opt out, you can opt in again at any time by unchecking \"Do Not Sell or Share My Personal Information\" and clicking the \"Save My Preferences\" button.</p>",
                "optOption": {
                    "elements": {
                        "title": "Do Not Sell or Share My Personal Information",
                        "enable": "Enable",
                        "disable": "Disable"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Your opt-out settings for this website have been respected since we detected a <b>Global Privacy Control</b> signal from your browser and, therefore, you cannot change this setting.</p>"
                    }
                },
                "showLess": "Show less",
                "showMore": "Show more",
                "buttons": {
                    "elements": {
                        "cancel": "Cancel",
                        "confirm": "Save My Preferences"
                    }
                },
                "closeButton": "Close"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Consent Preferences"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duration",
                        "description": "Description"
                    }
                },
                "message": "No cookies to display."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Please accept cookies to access this content"
            }
        }
    },
    "ccpa": {
        "notice": {
            "elements": {
                "title": "We value your privacy",
                "description": "<p>This website or its third-party tools process personal data. You can opt out of the sale of your personal information by clicking on the \"Do Not Sell or Share My Personal Information\" link.</p>",
                "privacyLink": "",
                "buttons": {
                    "elements": {
                        "accept": "Accept All",
                        "reject": "Reject All",
                        "settings": "Customise",
                        "readMore": "Cookie Policy",
                        "donotSell": "Do Not Sell or Share My Personal Information"
                    }
                },
                "closeButton": "Close"
            }
        },
        "categoryPreview": {
            "elements": {
                "buttons": {
                    "elements": {
                        "save": "Save My Preferences"
                    }
                }
            }
        },
        "preferenceCenter": {
            "elements": {
                "title": "Customise Consent Preferences",
                "description": "<p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as \"Necessary\" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p>",
                "showMore": "Show more",
                "showLess": "Show less",
                "category": {
                    "elements": {
                        "alwaysEnabled": "Always Active",
                        "enable": "Enable",
                        "disable": "Disable"
                    }
                },
                "buttons": {
                    "elements": {
                        "accept": "Accept All",
                        "save": "Save My Preferences",
                        "reject": "Reject All"
                    }
                },
                "closeButton": "Close"
            }
        },
        "optoutPopup": {
            "elements": {
                "title": "Opt-out Preferences",
                "description": "<p>We use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. However, you can opt out of these cookies by checking \"Do Not Sell or Share My Personal Information\" and clicking the \"Save My Preferences\" button. Once you opt out, you can opt in again at any time by unchecking \"Do Not Sell or Share My Personal Information\" and clicking the \"Save My Preferences\" button.</p>",
                "optOption": {
                    "elements": {
                        "title": "Do Not Sell or Share My Personal Information",
                        "enable": "Enable",
                        "disable": "Disable"
                    }
                },
                "gpcOption": {
                    "elements": {
                        "description": "<p>Your opt-out settings for this website have been respected since we detected a <b>Global Privacy Control</b> signal from your browser and, therefore, you cannot change this setting.</p>"
                    }
                },
                "showLess": "Show less",
                "showMore": "Show more",
                "buttons": {
                    "elements": {
                        "cancel": "Cancel",
                        "confirm": "Save My Preferences"
                    }
                },
                "closeButton": "Close"
            }
        },
        "revisitConsent": {
            "elements": {
                "title": "Consent Preferences"
            }
        },
        "auditTable": {
            "elements": {
                "headers": {
                    "elements": {
                        "id": "Cookie",
                        "duration": "Duration",
                        "description": "Description"
                    }
                },
                "message": "No cookies to display."
            }
        },
        "videoPlaceholder": {
            "elements": {
                "title": "Please accept cookies to access this content"
            }
        }
    }
}                                                                                         lite/admin/modules/banners/includes/contents/default.json                                           0000777                 00000004446 15251156627 0017704 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
    "notice": {
        "elements": {
            "title": "",
            "description": "",
            "privacyLink": "",
            "buttons": {
                "elements": {
                    "accept": "",
                    "reject": "",
                    "settings": "",
                    "readMore": "",
                    "donotSell": ""
                }
            },
            "closeButton": ""
        }
    },
    "categoryPreview": {
        "elements": {
            "buttons": {
                "elements": {
                    "save": ""
                }
            }
        }
    },
    "preferenceCenter": {
        "elements": {
            "title": "",
            "description": "",
            "showMore": "",
            "showLess": "",
            "category": {
                "elements": {
                    "alwaysEnabled": "",
                    "enable": "",
                    "disable": ""
                }
            },
            "buttons": {
                "elements": {
                    "accept": "",
                    "save": "",
                    "reject": ""
                }
            },
            "closeButton": ""
        }
    },
    "optoutPopup": {
        "elements": {
            "title": "",
            "description": "",
            "optOption": {
                "elements": {
                    "title": "",
                    "enable": "",
                    "disable": ""
                }
            },
            "gpcOption": {
                "elements": {
                    "description": ""
                }
            },
            "showLess": "",
            "showMore": "",
            "buttons": {
                "elements": {
                    "cancel": "",
                    "confirm": ""
                }
            },
            "closeButton": ""
        }
    },
    "revisitConsent": {
        "elements": {
            "title": ""
        }
    },
    "auditTable": {
        "elements": {
            "headers": {
                "elements": {
                    "id": "",
                    "duration": "",
                    "description": ""
                }
            },
            "message": ""
        }
    },
    "videoPlaceholder": {
        "elements": {
            "title": ""
        }
    }
}                                                                                                                                                                                                                          lite/admin/modules/banners/includes/class-controller.php                                            0000777                 00000022340 15251156627 0017520 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Controller file.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Admin\Modules\Banners\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Banners\Includes;

use CookieYes\Lite\Includes\Base_Controller;

use stdClass;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Controller
 * @version     3.0.0
 * @package     CookieYe
 */
class Controller extends Base_Controller {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	/**
	 * Cache group
	 *
	 * @var array
	 */
	protected $cache_group = 'banners';

	/**
	 * Table versioning option name.
	 *
	 * @var string
	 */
	protected $table_option = 'banners';

	/**
	 * Unique item identifier.
	 *
	 * @var string
	 */
	protected $id = 'banner_id';

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Return a list of Cookies tables
	 *
	 * @return array Cookies tables.
	 */
	protected function get_tables() {
		global $wpdb;
		return array(
			"{$wpdb->prefix}cky_banners",
		);
	}

	/**
	 * Get table schema
	 *
	 * @return string
	 */
	protected function get_schema() {
		global $wpdb;

		$collate = '';

		if ( $wpdb->has_cap( 'collation' ) ) {
			$collate = $wpdb->get_charset_collate();
		}

		$tables = "
		CREATE TABLE {$wpdb->prefix}cky_banners (
			banner_id bigint(20) NOT NULL AUTO_INCREMENT,
			name varchar(190) NOT NULL DEFAULT '',
			slug varchar(190) NOT NULL DEFAULT '',
			status int(11) NOT NULL DEFAULT 0,
			settings longtext NOT NULL,
			banner_default int(11) NOT NULL DEFAULT 0,
			contents longtext NOT NULL,
			date_created datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
			date_modified datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
			PRIMARY KEY (banner_id)
	) $collate;
	";
		return $tables;
	}

	/**
	 * Get a list of banners from localhost.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_item_from_db( $args = array() ) {

		global $wpdb;
		$items = array();
		if ( false === $this->data_exist() ) {
			return $items;
		}

		if ( isset( $args['id'] ) && '' !== $args['id'] ) {
			$results = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM `{$wpdb->prefix}cky_banners` WHERE `banner_id` = %d", absint( $args['id'] ) ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		} else {
			$results = $wpdb->get_results( "SELECT * FROM `{$wpdb->prefix}cky_banners`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		}
		if ( isset( $results ) && ! empty( $results ) ) {
			if ( true === is_array( $results ) ) {
				foreach ( $results as $data ) {
					$item = $this->prepare_item( $data );
					if ( ! empty( $item ) ) {
						$items[ $item->{$this->id} ] = $item;
					}
				}
			} else {
				$items = $this->prepare_item( $results );
			}
		}
		return $items;
	}

	/**
	 * Create a new banner.
	 *
	 * @param object $banner Banner object.
	 * @return void
	 */
	public function create_item( $banner ) {
		global $wpdb;
		$date_created = current_time( 'mysql' );
		$banner->set_date_created( $date_created );
		$banner->set_date_modified( $date_created );

		$wpdb->insert( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_banners',
			array(
				'name'           => $banner->get_name(),
				'slug'           => $banner->get_slug(),
				'status'         => ( true === $banner->get_status() ? 1 : 0 ),
				'settings'       => wp_json_encode( $banner->get_settings() ),
				'banner_default' => ( true === $banner->get_default() ? 1 : 0 ),
				'contents'       => wp_json_encode( $banner->get_contents() ),
				'date_created'   => $banner->get_date_created(),
				'date_modified'  => $banner->get_date_modified(),
			),
			array(
				'%s',
				'%s',
				'%d',
				'%s',
				'%d',
				'%s',
				'%s',
				'%s',
			)
		);
		if ( $wpdb->insert_id ) {
			$id = $wpdb->insert_id;
			$banner->set_id( $id );
			$banner->set_slug( $banner->get_name() );
			$slug = $banner->get_slug() . '-' . $id; // Append ID to the slug of the each banner.
			$banner->set_slug( $slug );
			$banner->save();
			$banner->set_id( $wpdb->insert_id );
		}
		do_action( 'cky_after_update_banner' );
	}

	/**
	 * Update an existing banner locally.
	 *
	 * @param object $banner Banner object.
	 * @return void
	 */
	public function update_item( $banner ) {
		global $wpdb;
		$data = array(
			'name'           => $banner->get_name(),
			'slug'           => $banner->get_slug(),
			'status'         => ( true === $banner->get_status() ? 1 : 0 ),
			'settings'       => wp_json_encode( $banner->get_settings() ),
			'banner_default' => ( true === $banner->get_default() ? 1 : 0 ),
			'contents'       => wp_json_encode( $banner->get_contents() ),
		);
		$wpdb->update( // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.PreparedSQL.NotPrepared
			$wpdb->prefix . 'cky_banners',
			$data,
			array( 'banner_id' => $banner->get_id() ),
			array(
				'%s',
				'%s',
				'%d',
				'%s',
				'%d',
				'%s',
			)
		);
		if ( defined( 'CKY_BULK_REQUEST' ) && CKY_BULK_REQUEST ) {
			return;
		}
		do_action( 'cky_after_update_banner' );
	}

	/**
	 * Delete a banner locally.
	 *
	 * @param object $id Banner id.
	 * @return boolean
	 */
	public function delete_item( $id ) {
		global $wpdb;
		$status = $wpdb->delete( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prefix . 'cky_banners',
			array(
				'banner_id' => $id,
			)
		);
		do_action( 'cky_after_update_banner' );
		return $status;
	}

	/**
	 * Prepare banner data to response.
	 *
	 * @param object $item Banner object.
	 * @return object
	 */
	public function prepare_item( $item ) {
		if ( false === is_object( $item ) ) {
			return false;
		}
		$data                 = new stdClass();
		$data->banner_id      = isset( $item->banner_id ) ? absint( $item->banner_id ) : 0;
		$data->name           = isset( $item->name ) ? sanitize_text_field( $item->name ) : '';
		$data->slug           = isset( $item->slug ) ? sanitize_text_field( $item->slug ) : '';
		$data->settings       = isset( $item->settings ) ? $this->prepare_json( $item->settings ) : array();
		$data->contents       = isset( $item->contents ) ? $this->prepare_json( $item->contents ) : array();
		$data->banner_default = isset( $item->banner_default ) ? absint( $item->banner_default ) : 0;
		$data->status         = isset( $item->status ) ? absint( $item->status ) : 0;
		if (isset($data->settings['settings']['type']) && ($data->settings['settings']['type'] === "classic")) {
			$data->settings['settings']['preferenceCenterType'] = "pushdown";
		}
		return $data;
	}

	/**
	 * Decode a JSON string if necessary
	 *
	 * @param string $data String data.
	 * @return array
	 */
	public function prepare_json( $data ) {
		return is_string( $data ) ? json_decode( $data, true ) : $data;
	}

	/**
	 * Load default banner
	 *
	 * @return void
	 */
	protected function load_default() {
		$banner = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Banner();
		$banner->set_name( 'GDPR' );
		$banner->set_status( true );
		$banner->set_default( true );
		$banner->save();
		$banner = new \CookieYes\Lite\Admin\Modules\Banners\Includes\Banner();
		$banner->set_name( 'CCPA' );
		$banner->set_settings( self::get_default_configs( 'ccpa' ) );
		$banner->save();
	}

	/**
	 * Get banner
	 *
	 * @return object|bool
	 */
	public function get_active_banner() {
		$items        = $this->get_items();
		$current_lang = cky_current_language();
		foreach ( $items as $key => $item ) {
			$banner = new Banner( $item->banner_id, $current_lang );
			if ( true === $banner->get_status() ) {
				$banner->set_language( $current_lang );
				return $banner;
			}
		}
		return false;
	}

	/**
	 * Returns the active banner item from DB.
	 *
	 * @return array
	 */
	public function get_active_item() {
		global $wpdb;
		if ( false === $this->data_exist() ) {
			return array();
		}
		$item = $wpdb->get_row( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			"SELECT * FROM `{$wpdb->prefix}cky_banners` WHERE `status` = 1;"
		);
		return $this->prepare_item( $item );
	}
	/**
	 * Load template from either a localhost or web app
	 *
	 * @param Banner $object Banner object.
	 * @return object
	 */
	public function get_template( $object ) {
		return new \CookieYes\Lite\Admin\Modules\Banners\Includes\Template( $object );
	}

	/**
	 * Check banner status
	 *
	 * @return boolean
	 */
	public function check_status() {
		global $wpdb;
		if ( false === $this->table_exist() ) {
			return false;
		}
		$items = (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(banner_id) FROM {$wpdb->prefix}cky_banners WHERE status = %d", 1 ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		return $items > 0 ? true : false;
	}

	/**
	 *  Return the default settings of a banner.
	 *
	 * @param string $type Consent type. Default value "gdpr".
	 * @return array
	 */
	public static function get_default_configs( $type = 'gdpr' ) {
		$settings = wp_cache_get( 'default', 'cky_banner_settings_' . $type );
		if ( ! $settings ) {
			$settings = cky_read_json_file( dirname( __FILE__ ) . '/configs/' . $type . '.json' );
			wp_cache_set( 'default', $settings, 'cky_banner_settings_' . $type, 12 * HOUR_IN_SECONDS );
		}
		return $settings;
	}
}
                                                                                                                                                                                                                                                                                                lite/admin/modules/banners/includes/class-banner.php                                                0000777                 00000033000 15251156627 0016575 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Banner file.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Admin\Modules\Banners\Includes
 */

namespace CookieYes\Lite\Admin\Modules\Banners\Includes;

use CookieYes\Lite\Includes\Store;
use CookieYes\Lite\Admin\Modules\Banners\Includes\Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Cookies Operation
 *
 * @class       Banner
 * @version     3.0.0
 * @package     CookieYes
 */
class Banner extends Store {

	/**
	 * Banner controller class.
	 *
	 * @var object
	 */
	private $controller;

	/**
	 * Data array, with defaults.
	 *
	 * @var array
	 */
	protected $data = array(
		'name'          => '',
		'slug'          => '',
		'status'        => false,
		'settings'      => '',
		'default'       => false,
		'contents'      => array(),
		'date_created'  => '',
		'date_modified' => '',
	);

	/**
	 * Constructor
	 *
	 * @param mixed $data ID or slug of the cookie.
	 */
	public function __construct( $data = '' ) {
		$this->controller = Controller::get_instance();
		parent::__construct( $data );
		if ( is_int( $data ) && 0 !== $data ) {
			$this->set_id( $data );
		}
		if ( isset( $data->banner_id ) ) {
			$this->set_id( $data->banner_id );
			$this->read_direct( $data );
		} else {
			$this->get_data_from_db();
		}
	}
	/**
	 * Read data directly from DB
	 *
	 * @return void
	 */
	public function get_data_from_db() {
		if ( $this->get_id() > 0 ) {
			$this->read( $this );
		} else {
			$this->set_settings( $this->controller->get_default_configs() );
			$this->set_contents( self::get_default_contents() );
		}
	}
	/**
	 * Read directly from the data object given.
	 * Used for assigning data to object if it is already fetched from API or DB.
	 *
	 * @param array|object $data Banner data.
	 * @return void
	 */
	public function read_direct( $data ) {
		$this->set_data( $data );
	}

	/**
	 * Assign data to objects
	 *
	 * @param array|object $data Array of data.
	 * @return void
	 */
	public function set_data( $data ) {
		if ( isset( $data->banner_id ) ) {
			$this->set_multi_item_data(
				array(
					'name'     => $data->name,
					'slug'     => $data->slug,
					'status'   => $data->status,
					'settings' => $data->settings,
					'contents' => $data->contents,
					'default'  => $data->banner_default,
				)
			);
			$this->set_loaded( true );
		}
	}
	/**
	 * Read cookie data from database
	 *
	 * @param object $banner Instance of Banner.
	 * @return void
	 */
	public function read( $banner ) {
		$banner->set_defaults();
		$data = $this->controller->get_item( $banner->get_id() );
		$this->set_data( $data );
	}

	/**
	 * Insert a new banner on the database.
	 *
	 * @param object $banner Consent banner object.
	 * @return void
	 */
	public function create( $banner ) {
		$this->controller->create_item( $banner );
	}
	/**
	 * Update banner data
	 *
	 * @param object $banner Instance of Banner.
	 * @return void
	 */
	public function update( $banner ) {
		$this->controller->update_item( $banner );
	}
	/**
	 * Set banner settings
	 *
	 * @since 3.0.0
	 * @param array $data Settings data.
	 * @return void
	 */
	public function set_settings( $data ) {
		$key = 'settings';
		if ( array_key_exists( $key, $this->data ) ) {
			$data               = $this->sanitize_settings( array( $this, 'sanitize_option' ), $data, $this->controller->get_default_configs() );
			$this->data[ $key ] = $data;
		}
	}
	/**
	 * Set contents for a banner
	 *
	 * @since 3.0.0
	 * @param array $data Banner contents of all selected languages.
	 * @return void
	 */
	public function set_contents( $data ) {
		$key = 'contents';
		if ( array_key_exists( $key, $this->data ) ) {
			$contents  = array();
			$languages = cky_selected_languages();
			foreach ( $languages as $lang ) {
				$contents[ $lang ] = isset( $data[ $lang ] ) ? $this->sanitize_contents( $data[ $lang ], $this->get_translations( $lang ) ) : array();
			}
			$this->data[ $key ] = $contents;
		}
	}
	/**
	 * Set banner default status
	 *
	 * @since 3.0.0
	 * @param boolean $default Default status to be set.
	 * @return void
	 */
	public function set_default( $default = false ) {
		$key = 'default';
		if ( array_key_exists( $key, $this->data ) ) {
			$this->data[ $key ] = (bool) $default;
		}
	}
	/**
	 * Set banner status
	 *
	 * @since 3.0.0
	 * @param boolean $status Default status to be set.
	 * @return void
	 */
	public function set_status( $status = false ) {
		$key = 'status';
		if ( array_key_exists( $key, $this->data ) ) {
			$this->data[ $key ] = (bool) $status;
		}
	}
	/**
	 * Get banner settings
	 *
	 * @since 3.0.0
	 * @return array
	 */
	public function get_settings() {
		$settings = array();
		$key      = 'settings';
		if ( array_key_exists( $key, $this->data ) ) {
			$settings = ( is_string( $this->data[ $key ] ) ) ? json_decode( $this->data[ $key ], true ) : $this->data[ $key ];
			if ( is_array( $settings ) ) {
				$settings = $this->sanitize_settings( array( $this, 'sanitize_option' ), $settings, $this->controller->get_default_configs() );
			}
		}
		return $settings;
	}

	/**
	 * Excludes items from sanitizing multiple times.
	 *
	 * @return array
	 */
	public static function get_excludes() {
		return array(
			'selected',
			'headers',
			'locations',
			'regions',
			'country',
		);
	}
	/**
	 * Return type of the banner
	 *
	 * @return string
	 */
	public function get_type() {
		$config = $this->get_settings();
		return isset( $config['settings']['type'] ) ? $config['settings']['type'] : 'box';
	}

	/**
	 * Get the type of law used in the current banner.
	 *
	 * @return string
	 */
	public function get_law() {
		$config = $this->get_settings();
		return isset( $config['settings']['applicableLaw'] ) ? $config['settings']['applicableLaw'] : 'gdpr';
	}
	/**
	 * Get the default state of a banner.
	 *
	 * @return string
	 */
	public function get_default() {
		return (bool) $this->get_object_data( 'default' );
	}
	/**
	 * Get the default state of a banner.
	 *
	 * @return string
	 */
	public function get_status() {
		return (bool) $this->get_object_data( 'status' );
	}

	/**
	 * Get current language of the banner
	 *
	 * @return string|boolean
	 */
	public function get_language() {
		if ( '' === $this->language ) {
			return cky_default_language();
		}
		return is_string( $this->language ) ? sanitize_text_field( $this->language ) : false;
	}
	/**
	 * Get banner contents
	 *
	 * @param string $language Get language based content of each banner.
	 * @return array
	 */
	public function get_contents( $language = '' ) {
		$contents  = array();
		$key       = 'contents';
		$current   = $this->get_language();
		$languages = cky_selected_languages( $current );
		if ( array_key_exists( $key, $this->data ) ) {
			$data = $this->data[ $key ];
			foreach ( $languages as $lang ) {
				$content           = isset( $data[ $lang ] ) ? $data[ $lang ] : array();
				$content           = empty( self::array_empty_assoc( $content ) ) ? $this->get_translations( $lang ) : $content;
				$content           = is_string( $content ) ? json_decode( $content, true ) : $content;
				$contents[ $lang ] = $this->sanitize_contents( $content );
			}
		}
		if ( '' !== $language ) {
			return isset( $contents[ $language ] ) ? $contents[ $language ] : array();
		}
		return $contents;
	}
	/**
	 * Sanitize all the banner before insert or retrieval
	 *
	 * @since 3.0.0
	 * @param string $function Callback function.
	 * @param array  $settings input array.
	 * @param array  $defaults Default settings of the banner.
	 * @return array
	 */
	public static function sanitize_settings( $function, $settings, $defaults ) {
		$result  = array();
		$excludes = self::get_excludes();
		foreach ( $defaults as $key => $data ) {
			$value    = isset( $settings[ $key ] ) ? $settings[ $key ] : $data;
			$defaults = $data;
			if ( in_array( $key, $excludes, true ) ) {
				$result[ $key ] = $function( $key, $value );
				return $result;
			}
			if ( is_array( $value ) ) {
				$result[ $key ] = self::sanitize_settings( $function, $value, $defaults );
			} else {
				if ( is_string( $key ) ) {
					$result[ $key ] = $function( $key, $value );
				}
			}
		}
		return $result;
	}

	/**
	 * Sanitize all the banner before insert or retrieval
	 *
	 * @param array $contents input array.
	 * @param array $defaults Default settings.
	 * @return array
	 */
	public function sanitize_contents( $contents, $defaults = false ) {
		$result   = array();
		$defaults = false === $defaults ? $this->get_default_contents() : $defaults;
		foreach ( $defaults as $key => $data ) {
			$value    = isset( $contents[ $key ] ) ? $contents[ $key ] : $data;
			$defaults = $data;

			if ( is_array( $value ) ) {
				$result[ $key ] = $this->sanitize_contents( $value, $defaults );
			} else {
				if ( is_string( $key ) ) {
					$result[ $key ] = $this->sanitize_content( $key, $value );
				}
			}
		}
		return $result;
	}

	/**
	 * Check if an array is associative or indexed
	 *
	 * @param array $array Input array.
	 * @return Boolean
	 */
	public static function array_has_key( $array ) {
		if ( count( array_filter( array_keys( $array ), 'is_string' ) ) === 0 ) {
			return false;
		}
		return true;
	}

	/**
	 * Generate the template HTML for a banner
	 *
	 * @since 3.0.0
	 * @return string
	 */
	public function get_template() {
		$object = $this->controller->get_template( $this );
		$data   = array(
			'html'   => '',
			'styles' => '',
		);
		if ( ! $object ) {
			return $data;
		}
		$data['html']   = $object->get_html();
		$data['styles'] = $object->get_styles();
		return $data;
	}

	/**
	 * Sanitize the option values
	 *
	 * @param string $option The name of the option.
	 * @param string $value  The unsanitised value.
	 * @return string Sanitized value.
	 */
	public static function sanitize_option( $option, $value ) {
		switch ( $option ) {
			case 'enableBanner':
			case 'enableConsentLog':
			case 'title':
			case 'enable':
			case 'isLink':
			case 'noFollow':
			case 'newTab':
			case 'minimizeOnClick':
			case 'categoryInNotice':
			case 'brandLogo':
			case 'cookieyesLogo':
			case 'text':
			case 'activeText':
			case 'inActiveText':
			case 'alwaysEnabledText':
			case 'poweredByLogo':
			case 'noticeToggler':
			case 'reloadOnAccept':
			case 'enableCallbacks':
			case 'status':
				$value = cky_sanitize_bool( $value );
				break;
			case 'background-color':
				$value = cky_sanitize_color( $value );
				break;
			default:
				$value = cky_sanitize_text( $value );
				break;
		}
		return $value;
	}

	/**
	 * Sanitize the contents
	 *
	 * @param string $option The name of the option.
	 * @param string $value  The unsanitised value.
	 * @return string Sanitized value.
	 */
	public function sanitize_content( $option, $value ) {
		switch ( $option ) {
			case 'description':
				$value = cky_sanitize_content( $value );
				break;
			default:
				$value = cky_sanitize_text( $value );
				break;
		}
		return $value;
	}

	/**
	 * Returns default contents to be loaded while creating the banner.
	 *
	 * @return array
	 */
	public static function get_default_contents() {
		$contents = wp_cache_get( 'cky_contents_default', 'cky_banner_contents' );
		if ( ! $contents ) {
			$contents = cky_read_json_file( dirname( __FILE__ ) . '/contents/default.json' );
			wp_cache_set( 'cky_contents_default', $contents, 'cky_banner_contents', 12 * HOUR_IN_SECONDS );
		}
		return $contents;
	}

	/**
	 * Get contents by language.
	 *
	 * @param string $lang Language code.
	 * @param string $key Specific key if any.
	 * @return array
	 */
	public function get_translations( $lang = '', $key = '' ) {
		$contents = wp_cache_get( 'cky_contents_' . $lang, 'cky_banner_contents' );
		$law      = $this->get_law();
		$translated     = \CookieYes\Lite\Admin\Modules\Languages\Includes\Controller::get_instance()->is_cky_translated($lang);
		$upload_dir    = wp_upload_dir();
		if ( ! $contents ) {
			if($translated) {
				$translation = cky_read_json_file( $upload_dir['basedir'] . '/cookieyes/languages/banners/' . esc_html( $lang ) . '.json' );
				if($translation) {
					$contents = $translation['banner_data'];
				}
				if(!$contents) {
					$contents = cky_read_json_file( dirname( __FILE__ ) . '/contents/' . esc_html( $lang ) . '.json' );
				}
			}
			if ( empty( $contents ) ) {
				$contents = cky_read_json_file( dirname( __FILE__ ) . '/contents/en.json' );
			}
			wp_cache_set( 'cky_contents_' . $lang, $contents, 'cky_banner_contents', 12 * HOUR_IN_SECONDS );
		}
		return isset( $contents[ $law ] ) && is_array( $contents[ $law ] ) ? $contents[ $law ] : array();
	}
	/**
	 * Get selected languages for the banner.
	 *
	 * @return array
	 */
	public function get_selected_languages() {
		$settings = $this->get_settings();
		return isset( $settings['settings']['languages']['selected'] ) ? $settings['settings']['languages']['selected'] : array();
	}

	/**
	 * Check if an associative array is empty.
	 *
	 * @param array $array Array to be checked.
	 * @return array
	 */
	public function array_empty_assoc( $array = array() ) {
		return array_filter( self::compare( $array ) );
	}

	/**
	 * Compare two deeply neseted array.
	 *
	 * @param array   $contents Array of contents.
	 * @param boolean $defaults Default items in an array.
	 * @param array   $result Final result.
	 * @return array
	 */
	public static function compare( $contents = array(), $defaults = false, $result = array() ) {
		$defaults = false === $defaults ? self::get_default_contents() : $defaults;
		foreach ( $defaults as $key => $data ) {
			$value    = isset( $contents[ $key ] ) ? $contents[ $key ] : $data;
			$defaults = $data;
			if ( is_array( $value ) ) {
				$result = self::compare( $value, $defaults, $result );
			} else {
				$result[] = $value;
			}
		}
		return $result;
	}
}
lite/admin/modules/dashboard-widget/class-dashboard-widget.php                                      0000777                 00000050503 15251156627 0020521 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Dashboard_Widget file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Dashboard_Widget;

use CookieYes\Lite\Includes\Modules;

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly.
}

/**
 * Handles Dashboard Widget Operation
 *
 * @class       Dashboard_Widget
 * @version     3.0.0
 * @package     CookieYes
 */
class Dashboard_Widget extends Modules {
    /**
     * Endpoint namespace.
     *
     * @var string
     */
    protected $namespace = 'cky/v1';

    /**
     * Route base.
     *
     * @var string
     */
    protected $rest_base = '/dashboard-widget';

    /**
     * Instance of the current class
     *
     * @var object
     */
    private static $instance;

    /**
     * Return the current instance of the class
     *
     * @return object
     */
    public static function get_instance() {
        if ( null === self::$instance ) {
            self::$instance = new self();
        }
        return self::$instance;
    }

    /**
     * Constructor.
     */
    public function __construct() {
        parent::__construct('dashboard_widget');
        add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
    }

    /**
     * Enqueue required scripts
     */
    public function enqueue_scripts( $hook ) {
        if ( 'index.php' !== $hook ) {
            return;
        }
        if (!current_user_can('manage_options')) {
            return;
        }

        $script_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
        wp_enqueue_script(
            'cky-chart',
            plugin_dir_url( __FILE__ ) . 'assets/js/chart' . $script_suffix . '.js',
            array(),
            '4.4.1',
            true
        );
    }

    /**
     * Initialize the class
     */
    public function init() {
        add_action( 'wp_dashboard_setup', array( $this, 'add_cookieyes_dashboard_widget' ) );
    }

    /**
     * Add the CookieYes dashboard widget.
     */
    public function add_cookieyes_dashboard_widget() {
        if (!current_user_can('manage_options')) {
            return;
        }
        wp_add_dashboard_widget(
            'cookieyes_dashboard_widget',
            __( 'CookieYes', 'cookie-law-info' ),
            array( $this, 'render_cookieyes_dashboard_widget' )
        );
    }

    /**
     * Render the CookieYes dashboard widget.
     */
    public function render_cookieyes_dashboard_widget() {
        if (!current_user_can('manage_options')) {
            return;
        }
        $connected = false;
        if ( class_exists( 'CookieYes\\Lite\\Admin\\Modules\\Settings\\Includes\\Settings' ) ) {
            $settings = \CookieYes\Lite\Admin\Modules\Settings\Includes\Settings::get_instance();
            $connected = ! empty( $settings->get_website_id() );
        } else {
            $connected = get_option( 'cky_webapp_connected' );
        }

        if ( ! $connected ) {
            $this->render_dashboard_widget_disconnected();
        } else {
            $this->render_dashboard_widget_connected();
        }
    }

    /**
     * Render the widget for disconnected state.
     */
    private function render_dashboard_widget_disconnected() {
        ?>
        <div class="cky-consent-chart-section">
            <div class="cky-consent-chart cky-blur">
                <img 
                    src="<?php echo esc_url( CKY_PLUGIN_URL . 'admin/dist/img/trends.png' ); ?>" 
                    alt="Consent Trends Dummy Chart"
                    style="display:block;width:100%;height:auto;"
                />
                <div class="cky-modal-overlay">
                    <div class="cky-modal-content">
                        <b><?php esc_html_e( 'Get cookie consent insights in your Dashboard!', 'cookie-law-info' ); ?></b>
                        <p><?php esc_html_e( 'Track your consent rates and unlock advanced features that keep your site in check.', 'cookie-law-info' ); ?></p>
                        <a href="<?php echo esc_url( admin_url( 'admin.php?page=cookie-law-info' ) ); ?>" class="button button-primary">
                            <?php esc_html_e( 'Connect to CookieYes Web App', 'cookie-law-info' ); ?>
                        </a>
                    </div>
                </div>
            </div>
        </div>
        <style>
            .cky-consent-chart-section {
                position: relative;
                min-height: 250px;
                margin: 0px -12px -12px -12px;
            }
            .cky-modal-overlay {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 10;
            }
            .cky-modal-content {
                background: #fff;
                border-radius: 16px;
                box-shadow: 0px 2px 12.3px 0px rgba(114, 174, 230, 0.25);
                padding: 32px 8px;
                max-width: 350px;
                text-align: center;
                z-index: 11;
            }
            .cky-modal-content b {
                display: block;
                margin-bottom: 12px;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px;
            }
            .cky-modal-content p {
                font-size: 13px;
                font-weight: 400;
                line-height: 18px;
                margin-bottom: 20px;
            }
            .cky-modal-content .button.button-primary {
                padding: 8px 16px;
                line-height: normal;
                font-size: 15px;
            }
        </style>
        <?php
    }

    /**
     * Render the widget for connected state.
     */
    private function render_dashboard_widget_connected() {
        ?>
        <div class="cky-consent-chart-widget" id="cky-dashboard-widget-chart">
            <div class="cky-chart-container" id="cky-dashboard-widget-chart-container">
                <div id="cky-chart-loader" class="cky-card-loader-container" style="display:flex;">
                    <div class="cky-card-loader">
                        <div class="cky-card-loader--line"></div>
                        <div class="cky-card-loader--line"></div>
                        <div class="cky-card-loader--line"></div>
                        <div class="cky-card-loader--line"></div>
                        <div class="cky-card-loader--line cky-card-loader--rect"></div>
                    </div>
                </div>
                <canvas id="cky-pie-chart-widget" width="320" height="320" style="display:none;width:100%;height:auto;"></canvas>
                <div class="cky-center-total-consents" style="display:none;">
                    <span class="cky-center-total-consents-value"></span>
                    <div class="cky-center-total-consents-label">Total Consents</div>
                </div>
                <div id="cky-no-consents-placeholder" style="display:none;text-align:center;padding:40px 0;">
                    <svg width="110" height="110" viewBox="0 0 110 110" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <circle cx="55" cy="55" r="55" fill="#E5E7EA"/>
                        <circle cx="38" cy="54" r="9" fill="#FFFFFF"/>
                        <circle cx="55" cy="80" r="5" fill="#FFFFFF"/>
                        <circle cx="75" cy="45" r="11" fill="#FFFFFF"/>
                        <circle cx="55" cy="30" r="5" fill="#FFFFFF"/>
                        
                    </svg>
                    <p style="font-size:20px;color:#656178;margin-top:20px;">No consents were logged</p>
                </div>
                <div id="cky-api-error-placeholder" style="display:none;text-align:center;padding:40px 0;">
                    <svg width="110" height="110" viewBox="0 0 110 110" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <circle cx="55" cy="55" r="55" fill="#E5E7EA"/>
                        <circle cx="38" cy="54" r="9" fill="#FFFFFF"/>
                        <circle cx="55" cy="80" r="5" fill="#FFFFFF"/>
                        <circle cx="75" cy="45" r="11" fill="#FFFFFF"/>
                        <circle cx="55" cy="30" r="5" fill="#FFFFFF"/>
                        
                    </svg>
                    <p style="font-size:20px;color:#656178;margin-top:20px;"><?php esc_html_e( 'Unable to load consent trends. Please try again later.', 'cookie-law-info' ); ?></p>
                </div>
            </div>
            <div class="cky-consent-legend" id="cky-consent-legend" style="display:none;">
                <div class="cky-legend-item"><span class="cky-legend-color cky-legend-accepted"></span>Accepted</div>
                <div class="cky-legend-item"><span class="cky-legend-color cky-legend-rejected"></span>Rejected</div>
                <div class="cky-legend-item"><span class="cky-legend-color cky-legend-partial"></span>Partially Accepted</div>
            </div>
        </div>
        <script>
        (function(){
            function initChart() {
                const TIMEOUT_MS = <?php echo esc_js( 180 * 1000 ); ?>;
                let controller = null;
                let timeoutId = null;

                let loading = true;
                let data = [];

                function getCount(consents, type) {
                    let consent = false;
                    if (typeof consents === "object") {
                        consent = consents.find(function (item) {
                            return item.type === type;
                        });
                    }
                    return (consent && consent.count) || 0;
                }

                async function getChartData() {
                    loading = true;
                    data = [];
                    
                    controller = new AbortController();
                    timeoutId = setTimeout(() => controller.abort(), TIMEOUT_MS);

                    try {
                        const response = await fetch('<?php echo esc_url_raw( rest_url() . 'cky/v1/consent_logs/statistics' ); ?>', {
                            method: 'GET',
                            headers: {
                                'X-WP-Nonce': '<?php echo esc_js( wp_create_nonce( 'wp_rest' ) ); ?>'
                            },
                            signal: controller.signal
                        });
                        clearTimeout(timeoutId);

                        if (!response.ok) {
                            throw new Error('API request failed with status: ' + response.status);
                        }

                        data = await response.json();

                        if (data.length <= 0) {
                            loading = false;
                            const loader = document.getElementById('cky-chart-loader');
                            if (loader) {
                                loader.style.display = 'none';
                            }
                            document.getElementById('cky-no-consents-placeholder').style.display = 'block';
                            return;
                        }

                        let responseArr = [getCount(data, "accepted"), getCount(data, "rejected"), getCount(data, "partial")];
                        const total = responseArr.reduce((a, b) => a + b, 0);

                        if (total === 0) {
                            loading = false;
                            const loader = document.getElementById('cky-chart-loader');
                            if (loader) {
                                loader.style.display = 'none';
                            }
                            document.getElementById('cky-no-consents-placeholder').style.display = 'block';
                            return;
                        }

                        if (responseArr && responseArr.length > 0) {
                            const loader = document.getElementById('cky-chart-loader');
                            if (loader) {
                                loader.style.display = 'none';
                            }
                            document.getElementById('cky-pie-chart-widget').style.display = 'block';
                            document.querySelector('.cky-center-total-consents').style.display = 'block';
                            document.getElementById('cky-consent-legend').style.display = 'flex';
                            document.querySelector('.cky-center-total-consents-value').textContent = total;

                            const ctx = document.getElementById('cky-pie-chart-widget').getContext('2d');
                            new window.Chart(ctx, {
                                type: 'doughnut',
                                data: {
                                    labels: ['Accepted', 'Rejected', 'Partially Accepted'],
                                    datasets: [{
                                        data: responseArr,
                                        backgroundColor: ['rgba(51, 168, 129, 0.5)', 'rgba(236, 74, 94, 0.5)', 'rgba(68, 147, 249, 0.5)'],
                                        borderWidth: 0
                                    }]
                                },
                                options: {
                                    cutout: '80%',
                                    plugins: {
                                        legend: { display: false },
                                        tooltip: {
                                            enabled: true,
                                            backgroundColor: '#656178',
                                            titleFont: {
                                                size: 14,
                                                weight: 'bold'
                                            },
                                            bodyFont: {
                                                size: 13
                                            },
                                            padding: 12,
                                            cornerRadius: 8,
                                            displayColors: false,
                                            callbacks: {
                                                label: function(context) {
                                                    const value = context.raw;
                                                    const total = context.dataset.data.reduce((a, b) => a + b, 0);
                                                    const percentage = Math.round((value / total) * 100);
                                                    return `${context.label}: ${value} (${percentage}%)`;
                                                }
                                            }
                                        }
                                    },
                                    responsive: true,
                                    maintainAspectRatio: false
                                }
                            });
                        }
                    } catch (e) {
                        if (timeoutId) {
                            clearTimeout(timeoutId);
                        }
                        console.error(e);
                        const loader = document.getElementById('cky-chart-loader');
                        if (loader) {
                            loader.style.display = 'none';
                        }
                        const chartContainer = document.getElementById('cky-dashboard-widget-chart-container');
                        const noConsentsPlaceholder = document.getElementById('cky-no-consents-placeholder');
                        const apiErrorPlaceholder = document.getElementById('cky-api-error-placeholder');
                        const consentLegend = document.getElementById('cky-consent-legend');
                        
                        if (chartContainer) {
                            const chartCanvas = document.getElementById('cky-pie-chart-widget');
                            const centerTotal = document.querySelector('.cky-center-total-consents');
                            if (chartCanvas) {
                                chartCanvas.style.display = 'none';
                            }
                            if (centerTotal) {
                                centerTotal.style.display = 'none';
                            }
                            if (noConsentsPlaceholder) {
                                noConsentsPlaceholder.style.display = 'none';
                            }
                            if (consentLegend) {
                                consentLegend.style.display = 'none';
                            }
                            if (apiErrorPlaceholder) {
                                apiErrorPlaceholder.style.display = 'block';
                            }
                        }
                    }

                    loading = false;
                }

                getChartData();
            }

            if (document.readyState === 'complete') {
                initChart();
            } else {
                window.addEventListener('load', initChart);
            }
        })();
        </script>
        <style>
    .cky-consent-chart-widget {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 380px;
    }
    .cky-chart-container {
        position: relative;
        width: 320px;
        height: 320px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }
    #cky-pie-chart-widget {
        position: absolute;
        width: 100% !important;
        height: auto !important;
    }
    .cky-center-total-consents {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        pointer-events: none;
        z-index: 1;
        height: fit-content;
        width: fit-content;
    }
    .cky-center-total-consents-value {
        font-size: 4em;
        font-weight: 700;
        line-height: 1;
        color: #111;
        display: block;
        margin-bottom: 5px;
    }
    .cky-center-total-consents-label {
        font-size: 1.5em;
        font-weight: 400;
        color: #111;
        white-space: nowrap;
    }
    .cky-consent-legend {
    margin-left: 48px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 50px;
}
    .cky-legend-item {
        display: flex;
        align-items: center;
    }
    .cky-legend-color {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 10px;
        flex-shrink: 0;
    }
    .cky-legend-accepted {
        background: rgba(51, 168, 129, 0.5);
    }
    .cky-legend-rejected {
        background: rgba(236, 74, 94, 0.5);
    }
    .cky-legend-partial {
        background: rgba(68, 147, 249, 0.5);
    }
    .cky-card-loader-container {
        display: flex;
        align-items: center;
        position: absolute;
        z-index: 12;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        padding: 15px;
        min-height: 114px;
    }
    .cky-card-loader {
        width: 100%;
    }
    .cky-card-loader--line {
        opacity: 0.5;
        background: #f6f7f8;
        background: linear-gradient(to right, #d7e1f2 8%, #c1d1eb 18%, #d7e1f2 33%);
        background-size: 800px 100px;
        border-radius: 3px;
        animation-duration: 1s;
        animation-fill-mode: forwards;
        animation-iteration-count: infinite;
        animation-name: cky-shimmer;
        animation-timing-function: linear;
        height: 10px;
        width: 100%;
    }
    .cky-card-loader--line:nth-child(1) {
        width: 70%;
        height: 15px;
    }
    .cky-card-loader--line:nth-child(2) {
        width: 60%;
    }
    .cky-card-loader--line:not(:first-child) {
        margin-top: 6px;
    }
    .cky-card-loader--rect {
        min-height: 35px;
    }
    @keyframes cky-shimmer {
        0% {
            background-position: -400px 0;
        }
        100% {
            background-position: 400px 0;
        }
    }
</style> 
        <?php
    }
}

// Initialize the widget module
Dashboard_Widget::get_instance()->init();                                                                                                                                                                                              lite/admin/modules/dashboard-widget/assets/js/chart.js                                              0000777                 00000020015 15251156627 0017045 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Chart = factory());
})(this, (function () { 'use strict';

// Core functionality of Chart.js
const Chart = function(context, config) {
  this.canvas = context.canvas || context;
  this.ctx = context;
  this.config = config;
  this.data = config.data;
  this.options = config.options;
  this.tooltip = {
    x: 0,
    y: 0,
    opacity: 0,
    dataPoint: null
  };
  this.initialize();
};

Chart.prototype.initialize = function() {
  if (this.config.type === 'doughnut') {
    this.setupEventListeners();
    this.drawDoughnutChart();
  }
};

Chart.prototype.setupEventListeners = function() {
  this.canvas.addEventListener('mousemove', this.handleMouseMove.bind(this));
  this.canvas.addEventListener('mouseleave', this.handleMouseLeave.bind(this));
};

Chart.prototype.handleMouseMove = function(event) {
    const rect = this.canvas.getBoundingClientRect();
    const x = event.clientX - rect.left;
    const y = event.clientY - rect.top;
    
    const dataPoint = this.getDataPointAtPosition(x, y);
    if (dataPoint) {
        this.tooltip.x = x;
        this.tooltip.y = y;
        this.tooltip.opacity = 1;
        this.tooltip.dataPoint = dataPoint;
        this.drawDoughnutChart();
    } else {
        this.handleMouseLeave();
    }
};

Chart.prototype.handleMouseLeave = function() {
  this.tooltip.opacity = 0;
  this.tooltip.dataPoint = null;
  this.drawDoughnutChart();
};

Chart.prototype.getDataPointAtPosition = function(x, y) {
    const rect = this.canvas.getBoundingClientRect();
    const centerX = this.canvas.width / 2;
    const centerY = this.canvas.height / 2;
    const radius = Math.min(this.canvas.width, this.canvas.height) / 2;
    
    // Convert mouse position to canvas coordinates
    const scaleX = this.canvas.width / rect.width;
    const scaleY = this.canvas.height / rect.height;
    const canvasX = x * scaleX;
    const canvasY = y * scaleY;
    
    // Calculate distance from center
    const dx = canvasX - centerX;
    const dy = canvasY - centerY;
    const distance = Math.sqrt(dx * dx + dy * dy);
    
    // Check if point is within donut area
    const cutoutRadius = radius * (this.options.cutout || 0) / 100;
    if (distance > radius || distance < cutoutRadius) {
        return null;
    }
    
    // Calculate angle
    let angle = Math.atan2(dy, dx);
    if (angle < 0) {
        angle += 2 * Math.PI;
    }
    angle = (angle + Math.PI / 2) % (2 * Math.PI);
    
    // Find which segment the point is in
    const total = this.data.datasets[0].data.reduce((sum, value) => sum + value, 0);
    let currentAngle = 0;
    
    for (let i = 0; i < this.data.datasets[0].data.length; i++) {
        const sliceAngle = (2 * Math.PI * this.data.datasets[0].data[i]) / total;
        if (angle >= currentAngle && angle <= currentAngle + sliceAngle) {
            return {
                index: i,
                value: this.data.datasets[0].data[i],
                label: this.data.labels[i]
            };
        }
        currentAngle += sliceAngle;
    }
    
    return null;
};

Chart.prototype.drawTooltip = function() {
    if (!this.tooltip.opacity || !this.tooltip.dataPoint) return;
    
    const ctx = this.ctx;
    const rect = this.canvas.getBoundingClientRect();
    const dataPoint = this.tooltip.dataPoint;
    const total = this.data.datasets[0].data.reduce((t, i) => t + i, 0);
    const percentage = ((dataPoint.value / total) * 100).toFixed(0);
    
    // Calculate tooltip dimensions
    ctx.save();
    ctx.font = 'bold 16px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif';
    const percentText = `${percentage}%`;
    const percentWidth = ctx.measureText(percentText).width;
    
    ctx.font = '13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif';
    const labelText = `${dataPoint.label}: ${dataPoint.value}`;
    const labelWidth = ctx.measureText(labelText).width;
    
    const padding = 12;
    const tooltipWidth = Math.max(percentWidth, labelWidth) + (padding * 2);
    const tooltipHeight = 45;
    
    // Calculate tooltip position in screen coordinates
    let tooltipX = this.tooltip.x - (tooltipWidth / 2);
    let tooltipY = this.tooltip.y - tooltipHeight - 10;
    
    // Adjust for screen boundaries
    if (tooltipX < 0) {
        tooltipX = 0;
    } else if (tooltipX + tooltipWidth > rect.width) {
        tooltipX = rect.width - tooltipWidth;
    }
    
    if (tooltipY < 0) {
        tooltipY = this.tooltip.y + 10;
    }
    
    // Convert to canvas coordinates
    const scaleX = this.canvas.width / rect.width;
    const scaleY = this.canvas.height / rect.height;
    tooltipX *= scaleX;
    tooltipY *= scaleY;
    
    // Draw tooltip background with solid color
    ctx.fillStyle = '#4E4B66';  // Solid dark background color
    ctx.beginPath();
    ctx.roundRect(tooltipX, tooltipY, tooltipWidth * scaleX, tooltipHeight * scaleY, 4);
    ctx.fill();
    
    // Draw percentage with corresponding color
    const tooltipColors = {
        'Accepted': '#33A881',      // Solid green
        'Rejected': '#EC4A5E',      // Solid red
        'Partially Accepted': '#4493F9'  // Solid blue
    };
    ctx.fillStyle = tooltipColors[dataPoint.label];
    ctx.font = 'bold 16px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif';
    ctx.textAlign = 'left';
    ctx.fillText(percentText, tooltipX + (padding * scaleX), tooltipY + (20 * scaleY));
    
    // Draw label
    ctx.fillStyle = '#ffffff';
    ctx.font = '13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif';
    ctx.fillText(labelText, tooltipX + (padding * scaleX), tooltipY + (38 * scaleY));
    
    ctx.restore();
};

Chart.prototype.drawDoughnutChart = function() {
    const ctx = this.ctx;
    const data = this.data;
    const options = this.options;
    const width = this.canvas.width;
    const height = this.canvas.height;
    const centerX = width / 2;
    const centerY = height / 2;
    const radius = Math.min(width, height) / 2;
    const cutout = options.cutout ? (parseFloat(options.cutout) / 100) * radius : 0;
    
    // Clear canvas
    ctx.clearRect(0, 0, width, height);
    
    const total = data.datasets[0].data.reduce((sum, value) => sum + value, 0);
    let startAngle = -0.5 * Math.PI;
    
    // Define chart colors to match Vue component
    const chartColors = {
        'Accepted': 'rgba(51, 168, 129, 0.5)',      // Light green with 0.5 opacity
        'Rejected': 'rgba(236, 74, 94, 0.5)',       // Light red with 0.5 opacity
        'Partially Accepted': 'rgba(68, 147, 249, 0.5)'  // Light blue with 0.5 opacity
    };
    
    // Tooltip colors with lighter opacity
    const tooltipColors = {
        'Accepted': 'rgba(51, 168, 129, 0.7)',      // Light green with 0.7 opacity
        'Rejected': 'rgba(236, 74, 94, 0.7)',       // Light red with 0.7 opacity
        'Partially Accepted': 'rgba(68, 147, 249, 0.7)'  // Light blue with 0.7 opacity
    };
    
    data.datasets[0].data.forEach((value, index) => {
        const sliceAngle = (2 * Math.PI * value) / total;
        const label = data.labels[index];
        
        ctx.beginPath();
        ctx.arc(centerX, centerY, radius, startAngle, startAngle + sliceAngle);
        ctx.arc(centerX, centerY, cutout, startAngle + sliceAngle, startAngle, true);
        ctx.closePath();
        
        // Check if this slice is being hovered
        if (this.tooltip.dataPoint && this.tooltip.dataPoint.label === label) {
            ctx.fillStyle = tooltipColors[label];
        } else {
            ctx.fillStyle = chartColors[label];
        }
        
        ctx.fill();
        startAngle += sliceAngle;
    });
    
    // Draw tooltip if active
    this.drawTooltip();
};

// Export the Chart object
return Chart;
}));                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    lite/admin/modules/dashboard-widget/assets/js/chart.min.js                                          0000777                 00000007665 15251156627 0017647 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       !function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=i()}(this,function(){"use strict";const t=function(t,i){this.canvas=t.canvas||t,this.ctx=t,this.config=i,this.data=i.data,this.options=i.options,this.tooltip={x:0,y:0,opacity:0,dataPoint:null},this.initialize()};return t.prototype.initialize=function(){"doughnut"===this.config.type&&(this.setupEventListeners(),this.drawDoughnutChart())},t.prototype.setupEventListeners=function(){this.canvas.addEventListener("mousemove",this.handleMouseMove.bind(this)),this.canvas.addEventListener("mouseleave",this.handleMouseLeave.bind(this))},t.prototype.handleMouseMove=function(t){const i=this.canvas.getBoundingClientRect(),e=t.clientX-i.left,s=t.clientY-i.top,o=this.getDataPointAtPosition(e,s);o?(this.tooltip.x=e,this.tooltip.y=s,this.tooltip.opacity=1,this.tooltip.dataPoint=o,this.drawDoughnutChart()):this.handleMouseLeave()},t.prototype.handleMouseLeave=function(){this.tooltip.opacity=0,this.tooltip.dataPoint=null,this.drawDoughnutChart()},t.prototype.getDataPointAtPosition=function(t,i){const e=this.canvas.getBoundingClientRect(),s=this.canvas.width/2,o=this.canvas.height/2,n=Math.min(this.canvas.width,this.canvas.height)/2,a=this.canvas.width/e.width,h=this.canvas.height/e.height,r=t*a,l=i*h,d=r-s,c=l-o,p=Math.sqrt(d*d+c*c),u=n*(this.options.cutout||0)/100;if(p>n||p<u)return null;let f=Math.atan2(c,d);f<0&&(f+=2*Math.PI),f=(f+Math.PI/2)%(2*Math.PI);const g=this.data.datasets[0].data.reduce((t,i)=>t+i,0);let m=0;for(let t=0;t<this.data.datasets[0].data.length;t++){const i=2*Math.PI*this.data.datasets[0].data[t]/g;if(f>=m&&f<=m+i)return{index:t,value:this.data.datasets[0].data[t],label:this.data.labels[t]};m+=i}return null},t.prototype.drawTooltip=function(){if(!this.tooltip.opacity||!this.tooltip.dataPoint)return;const t=this.ctx,i=this.canvas.getBoundingClientRect(),e=this.tooltip.dataPoint,s=this.data.datasets[0].data.reduce((t,i)=>t+i,0),o=((e.value/s)*100).toFixed(0);t.save(),t.font='bold 16px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif';const n=`${o}%`,a=t.measureText(n).width;t.font='13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif';const h=`${e.label}: ${e.value}`,r=t.measureText(h).width,l=Math.max(a,r)+24,d=45;let c=this.tooltip.x-l/2,p=this.tooltip.y-d-10;c<0?c=0:c+l>i.width&&(c=i.width-l),p<0&&(p=this.tooltip.y+10);const u=this.canvas.width/i.width,f=this.canvas.height/i.height;c*=u,p*=f;const g={Accepted:"rgba(51, 168, 129, 0.7)",Rejected:"rgba(236, 74, 94, 0.7)","Partially Accepted":"rgba(68, 147, 249, 0.7)"};t.fillStyle="#4E4B66",t.beginPath(),t.roundRect(c,p,l*u,d*f,4),t.fill(),t.fillStyle=g[e.label],t.font='bold 16px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif',t.textAlign="left",t.fillText(n,c+12*u,p+20*f),t.fillStyle="#ffffff",t.font='13px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif',t.fillText(h,c+12*u,p+38*f),t.restore()},t.prototype.drawDoughnutChart=function(){const t=this.ctx,i=this.data,e=this.options,s=this.canvas.width,o=this.canvas.height,n=s/2,a=o/2,h=Math.min(s,o)/2,r=e.cutout?parseFloat(e.cutout)/100*h:0;t.clearRect(0,0,s,o);const l=i.datasets[0].data.reduce((t,i)=>t+i,0);let d=-.5*Math.PI;const c={Accepted:"rgba(51, 168, 129, 0.5)",Rejected:"rgba(236, 74, 94, 0.5)","Partially Accepted":"rgba(68, 147, 249, 0.5)"},p={Accepted:"rgba(51, 168, 129, 0.7)",Rejected:"rgba(236, 74, 94, 0.7)","Partially Accepted":"rgba(68, 147, 249, 0.7)"};i.datasets[0].data.forEach((e,s)=>{const o=2*Math.PI*e/l,u=i.labels[s];t.beginPath(),t.arc(n,a,h,d,d+o),t.arc(n,a,r,d+o,d,!0),t.closePath(),t.fillStyle=this.tooltip.dataPoint&&this.tooltip.dataPoint.label===u?p[u]:c[u],t.fill(),d+=o}),this.drawTooltip()},t});                                                                            lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php                                  0000777                 00000037241 15251156627 0021373 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Class Uninstall_Feedback file.
 *
 * @package CookieYes
 */

namespace CookieYes\Lite\Admin\Modules\Uninstall_Feedback;

use WP_Error;
use CookieYes\Lite\Includes\Modules;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Handles Uninstall feedback Operation
 *
 * @class       Uninstall_Feedback
 * @version     3.0.0
 * @package     CookieYes
 */
class Uninstall_Feedback extends Modules {

	/**
	 * API url.
	 *
	 * @var string
	 */
	protected $api_url = 'https://feedback.cookieyes.com/api/v1/feedbacks';

	/**
	 * Plugin version.
	 *
	 * @var string
	 */
	protected $current_version = CLI_VERSION;

	/**
	 * Plugin basename.
	 *
	 * @var string
	 */
	protected $plugin_file = CLI_PLUGIN_BASENAME; // plugin main file.

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = '/uninstall-feedback';

	/**
	 * Constructor.
	 */
	public function init() {

		add_action( 'admin_footer', array( $this, 'attach_feedback_modal' ) );
		add_filter( 'plugin_action_links_' . plugin_basename( $this->plugin_file ), array( $this, 'plugin_action_links' ) );
		add_action( 'rest_api_init', array( $this, 'cky_register_routes' ) );
	}

	/**
	 * Register the routes for uninstall feedback.
	 */
	public function cky_register_routes() {

		register_rest_route(
			$this->namespace,
			$this->rest_base,
			array(
				'methods'             => 'POST',
				'callback'            => array( $this, 'send_uninstall_reason' ),
				'permission_callback' => array( $this, 'create_item_permissions_check' ),
			)
		);
	}

	/**
	 * Check if a given request has access to create an item.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return WP_Error|boolean
	 */
	public function create_item_permissions_check( $request ) {
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_create', __( 'Sorry, you are not allowed to create resources.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return true;
	}

	/**
	 * Edit action links
	 *
	 * @param array $links action links.
	 * @return array
	 */
	public function plugin_action_links( $links ) {

		if ( array_key_exists( 'deactivate', $links ) ) {
			$links['deactivate'] = str_replace( '<a', '<a class="cky-deactivate-link"', $links['deactivate'] );
		}

		return $links;
	}

	/**
	 * Get the uninstall reasons
	 *
	 * @return array
	 */
	private function get_uninstall_reasons() {

		$reasons = array(
			array(
				'id'     => 'setup-difficult',
				'text'   => __( 'Setup is too difficult/ Lack of documentation', 'cookie-law-info' ),
				'fields' => array(
					array(
						'type'        => 'textarea',
						'placeholder' => __(
							'Describe the challenges that you faced while using our plugin',
							'cookie-law-info'
						),
					),
				),
			),
			array(
				'id'     => 'not-have-that-feature',
				'text'   => __( 'The plugin is great, but I need specific feature that you don\'t support', 'cookie-law-info' ),
				'fields' => array(
					array(
						'type'        => 'textarea',
						'placeholder' => __( 'Could you tell us more about that feature?', 'cookie-law-info' ),
					),
				),
			),
			array(
				'id'   => 'affecting-performance',
				'text' => __( 'The plugin is affecting website speed', 'cookie-law-info' ),
			),
			array(
				'id'     => 'found-better-plugin',
				'text'   => __( 'I found a better plugin', 'cookie-law-info' ),
				'fields' => array(
					array(
						'type'        => 'text',
						'placeholder' => __( 'Please share which plugin', 'cookie-law-info' ),
					),
				),
			),
			array(
				'id'     => 'cookieyes-connection-issues',
				'text'   => __( 'I have issues while connecting to the CookieYes web app', 'cookie-law-info' ),
				'fields' => array(
					array(
						'type'        => 'textarea',
						'placeholder' => __( 'Please describe the issues', 'cookie-law-info' ),
					),
				),
			),
			array(
				'id'   => 'use-cookieyes-webapp',
				'text' => __( 'I would like to use the CookieYes web app instead of the plugin', 'cookie-law-info' ),
			),
			array(
				'id'   => 'temporary-deactivation',
				'text' => __( 'It’s a temporary deactivation', 'cookie-law-info' ),
			),
			array(
				'id'     => 'other',
				'text'   => __( 'Other', 'cookie-law-info' ),
				'fields' => array(
					array(
						'type'        => 'textarea',
						'placeholder' => __( 'Please share the reason', 'cookie-law-info' ),
					),
				),
			),
		);

		return $reasons;
	}

	/**
	 * Attach modal for feedback and uninstall
	 *
	 * @return void
	 */
	public function attach_feedback_modal() {
		global $pagenow;
		if ( 'plugins.php' !== $pagenow ) {
			return;
		}
		$reasons = $this->get_uninstall_reasons();
		?>
		<div class="cky-modal" id="cky-modal">
			<div class="cky-modal-wrap">
				<div class="cky-modal-header">
					<h3><?php echo esc_html__( 'Quick Feedback', 'cookie-law-info' ); ?></h3>
					<button type="button" class="cky-modal-close"><svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.572899 0.00327209C0.459691 0.00320032 0.349006 0.036716 0.254854 0.0995771C0.160701 0.162438 0.0873146 0.251818 0.0439819 0.356405C0.000649228 0.460992 -0.0106814 0.576084 0.0114242 0.687113C0.0335299 0.798142 0.0880779 0.900118 0.168164 0.980132L4.18928 5L0.168164 9.01987C0.0604905 9.12754 0 9.27358 0 9.42585C0 9.57812 0.0604905 9.72416 0.168164 9.83184C0.275838 9.93951 0.421875 10 0.574148 10C0.726422 10 0.872459 9.93951 0.980133 9.83184L5.00125 5.81197L9.02237 9.83184C9.13023 9.93836 9.2755 9.99844 9.4271 9.99923C9.5023 9.99958 9.57681 9.98497 9.6463 9.95623C9.71579 9.92749 9.77886 9.8852 9.83184 9.83184C9.93924 9.72402 9.99955 9.57804 9.99955 9.42585C9.99955 9.27367 9.93924 9.12768 9.83184 9.01987L5.81072 5L9.83184 0.980132C9.88515 0.926818 9.92744 0.863524 9.9563 0.793865C9.98515 0.724206 10 0.649547 10 0.574148C10 0.49875 9.98515 0.42409 9.9563 0.354431C9.92744 0.284772 9.88515 0.221479 9.83184 0.168164C9.77852 0.114849 9.71523 0.072558 9.64557 0.0437044C9.57591 0.0148507 9.50125 0 9.42585 0C9.35045 0 9.27579 0.0148507 9.20614 0.0437044C9.13648 0.072558 9.07318 0.114849 9.01987 0.168164L4.99813 4.19053L0.976385 0.170662C0.868901 0.0635642 0.723383 0.00338113 0.57165 0.00327209H0.572899Z" fill="#ffffff"/> </svg></button>
				</div>
				<div class="cky-modal-body">
					<h4 class="cky-feedback-caption"><?php echo esc_html__( 'If you have a moment, please let us know why you are deactivating the CookieYes plugin.', 'cookie-law-info' ); ?></h4>
					<ul class="cky-feedback-reasons-list">
						<?php
						foreach ( $reasons as $reason ) :
							?>
							<li>
								<div class="cky-feedback-form-group">
									<label class="cky-feedback-label"><input type="radio" name="selected-reason" value="<?php echo esc_attr( $reason['id'] ); ?>" class="cky-feedback-input-radio"><?php echo esc_html( $reason['text'] ); ?></label>
									<?php
										$fields = ( isset( $reason['fields'] ) && is_array( $reason['fields'] ) ) ? $reason['fields'] : array();
									if ( empty( $fields ) ) {
										continue;
									}
									?>
									<div class="cky-feedback-form-fields">
										<?php

										foreach ( $fields as $field ) :
											$field_type        = isset( $field['type'] ) ? $field['type'] : 'text';
											$field_placeholder = isset( $field['placeholder'] ) ? $field['placeholder'] : '';
											$field_key         = isset( $reason['id'] ) ? $reason['id'] : '';
											$field_name        = $field_key . '-' . $field_type;
											if ( 'textarea' === $field_type ) :
												?>
												<textarea rows="3" cols="45" class="cky-feedback-input-field" name="<?php echo esc_attr( $field_name ); ?>" placeholder="<?php echo esc_attr( $field_placeholder ); ?>"></textarea>
												<?php
											else :
												?>
												<input class="cky-feedback-input-field" type="text" name="<?php echo esc_attr( $field_name ); ?>" placeholder="<?php echo esc_attr( $field_placeholder ); ?>" >
												<?php
											endif;
											endforeach;
										?>
									</div>
								</div>
							</li>

						<?php endforeach; ?>
					</ul>
					<div class="cky-uninstall-feedback-privacy-policy">
						<?php esc_html__( "We do not collect any personal data when you submit this form. It's your feedback that we value.", 'cookie-law-info' ); ?>
						<a href="https://www.cookieyes.com/privacy-policy/" target="_blank"><?php echo esc_html__( 'Privacy Policy', 'cookie-law-info' ); ?></a>
					</div>
				</div>
				<div class="cky-modal-footer">
					<button class="button-primary cky-modal-submit">
						<?php echo esc_html__( 'Submit & Deactivate', 'cookie-law-info' ); ?>
					</button>
					<a class="cky-goto-support" href="https://www.cookieyes.com/support/" target="_blank">
						<span class="dashicons dashicons-external"></span>
						<?php echo esc_html__( 'Go to support', 'cookie-law-info' ); ?>
					</a>
					<button class="button-secondary cky-modal-skip">
						<?php echo esc_html__( 'Skip & Deactivate', 'cookie-law-info' ); ?>
					</button>
				</div>
			</div>
		</div>

		<style type="text/css">
			.cky-modal {
				position: fixed;
				z-index: 99999;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				background: rgba(0, 0, 0, 0.5);
				display: none;
			}

			.cky-modal.modal-active {
				display: flex;
				align-items: center;
				justify-content: center;
			}

			.cky-modal-wrap {
				width: 600px;
				position: relative;
				background: #fff;
			}

			.cky-modal-header {
				background: linear-gradient(336.94deg,#1A7FBB -111.69%,#26238D 196.34%);
				padding: 12px 20px;
			}

			.cky-modal-header h3 {
				display: inline-block;
				color: #fff;
				line-height: 150%;
				margin: 0;
			}

			.cky-modal-body {
				font-size: 14px;
				line-height: 2.4em;
				padding: 5px 30px 20px 30px;
				box-sizing: border-box;
			}

			.cky-modal-body h3 {
				font-size: 15px;
			}

			.cky-modal-body .input-text,
			.cky-modal-body {
				width: 100%;
			}

			.cky-modal-body .cky-feedback-input {
				margin-top: 5px;
				margin-left: 20px;
			}

			.cky-modal-footer {
				padding: 0px 20px 15px 20px;
				display: flex;
			}

			.cky-button-left {
				float: left;
			}

			.cky-button-right {
				float: right;
			}

			.cky-sub-reasons {
				display: none;
				padding-left: 20px;
				padding-top: 10px;
				padding-bottom: 4px;
			}

			.cky-uninstall-feedback-privacy-policy {
				text-align: left;
				font-size: 12px;
				line-height: 14px;
				margin-top: 20px;
				font-style: italic;
			}

			.cky-uninstall-feedback-privacy-policy a {
				font-size: 11px;
				color: #1863DC;
				text-decoration-color: #99c3d7;
			}

			.cky-goto-support {
				color: #1863DC;
				text-decoration: none;
				display: flex;
				align-items: center;
				margin-left: 15px;
			}

			.cky-modal-footer .cky-modal-submit {
				background-color: #1863DC;
				border-color: #1863DC;
				color: #FFFFFF;
			}

			.cky-modal-footer .cky-modal-skip {
				font-size: 12px;
				color: #a4afb7;
				background: none;
				border: none;
				margin-left: auto;
			}

			.cky-modal-close {
				background: transparent;
				border: none;
				color: #fff;
				float: right;
				font-size: 18px;
				font-weight: lighter;
				cursor: pointer;
			}

			.cky-feedback-caption {
				font-weight: bold;
				font-size: 15px;
				color: #27283C;
				line-height: 1.5;
			}

			input[type="radio"].cky-feedback-input-radio {
				margin: 0 10px 0 0;
				box-shadow: none;
			}
			.cky-feedback-reasons-list li {
				line-height: 1.9;
			}
			.cky-feedback-label {
				font-size: 13px;
			}
			.cky-modal .cky-feedback-input-field {
				width: 98%;
				display: flex;
				padding: 5px;
				-webkit-box-shadow: none;
				box-shadow: none;
				font-size: 13px;
			}
			.cky-modal input[type="text"].cky-feedback-input-field:focus {
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			.cky-feedback-form-fields {
				margin: 10px 0 0 25px;
				display: none;
			}
		</style>

		<script type="text/javascript">
			(function($) {
				$(function() {
					const modal = $('#cky-modal');
					let deactivateLink = '';
					$('a.cky-deactivate-link').click(function(e) {
						e.preventDefault();
						modal.addClass('modal-active');
						deactivateLink = $(this).attr('href');
						modal.find('a.dont-bother-me').attr('href', deactivateLink).css('float', 'right');
					});

					modal.on('click', '.cky-modal-skip', function(e) {
						e.preventDefault();
						modal.removeClass('modal-active');
						window.location.href = deactivateLink;
					});

					modal.on('click', '.cky-modal-close', function(e) {
						e.preventDefault();
						modal.removeClass('modal-active');
					});
					modal.on('click', 'input[type="radio"]', function() {
						$('.cky-feedback-form-fields').hide();
						const $parent =   $(this).closest('.cky-feedback-form-group');
						if( !$parent ) return;
						const $fields = $parent.find('.cky-feedback-form-fields');
						if( !$fields ) return;
						const $input = $fields.find('.cky-feedback-input-field');
						$input && $fields.show(),$input.focus();
					});
					modal.on('click', '.cky-modal-submit', function(e) {
						e.preventDefault();
						const button = $(this);
						if (button.hasClass('disabled')) {
							return;
						}
						const $radio = $('input[type="radio"]:checked', modal);
						const $parent =   $radio && $radio.closest('.cky-feedback-form-group');
						if( !$parent ) {
							window.location.href = deactivateLink;
							return;
						}
						const $input = $parent.find('.cky-feedback-input-field');
						$.ajax({
							url: "<?php echo esc_url_raw( rest_url() . $this->namespace . $this->rest_base ); ?>",
							type: 'POST',
							data: {
								reason_id: (0 === $radio.length) ? 'none' : $radio.val(),
								reason_text: (0 === $radio.length) ? 'none' : $radio.closest('label').text(),
								reason_info: (0 !== $input.length) ? $input.val().trim() : ''
							},
							beforeSend: function(xhr) {
								button.addClass('disabled');
								button.text('Processing...');
								xhr.setRequestHeader( 'X-WP-Nonce', '<?php echo esc_js( wp_create_nonce( 'wp_rest' ) ); ?>');
							},
							complete: function() {
								window.location.href = deactivateLink;
							}
						});
					});
				});
			}(jQuery));
		</script>
		<?php
	}

	/**
	 * Send uninstall reason to server
	 *
	 * @param array $request request data.
	 * @return void
	 */
	public function send_uninstall_reason( $request ) {
		global $wpdb;
		if ( ! isset( $request['reason_id'] ) ) {
			wp_send_json_error();
		}
		$data = array(
			'reason_slug'    => sanitize_text_field( wp_unslash( $request['reason_id'] ) ),
			'reason_detail'  => ! empty( $request['reason_text'] ) ? sanitize_text_field( wp_unslash( $request['reason_text'] ) ) : null,
			'date'           => gmdate( 'M d, Y h:i:s A' ),
			'comments'       => ! empty( $request['reason_info'] ) ? sanitize_text_field( wp_unslash( $request['reason_info'] ) ) : null,
			'server'         => ! empty( $_SERVER['SERVER_SOFTWARE'] ) ? sanitize_text_field( wp_unslash( $_SERVER['SERVER_SOFTWARE'] ) ) : null,
			'php_version'    => phpversion(),
			'mysql_version'  => $wpdb->db_version(),
			'wp_version'     => get_bloginfo( 'version' ),
			'wc_version'     => defined( 'WC_VERSION' ) ? WC_VERSION : null,
			'locale'         => get_locale(),
			'plugin_version' => $this->current_version,
			'is_multisite'   => is_multisite(),
		);

		$response = wp_remote_post(
			$this->api_url,
			array(
				'headers'     => array( 'Content-Type' => 'application/json; charset=utf-8' ),
				'method'      => 'POST',
				'timeout'     => 45,
				'redirection' => 5,
				'httpversion' => '1.0',
				'blocking'    => false,
				'body'        => wp_json_encode( $data ),
				'cookies'     => array(),
			)
		);
		wp_send_json_success();
	}
}
                                                                                                                                                                                                                                                                                                                                                               lite/admin/package-lock.json                                                                        0000777                 00002610555 15251156627 0012044 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       {
  "name": "gdpr-cookie-consent",
  "version": "3.0.6",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "gdpr-cookie-consent",
      "version": "3.0.6",
      "dependencies": {
        "@popperjs/core": "2.11.8",
        "@wordpress/api-fetch": "5.2.1",
        "apexcharts": "3.44.2",
        "chart.js": "3.9.1",
        "core-js": "3.6.5",
        "md5": "2.3.0",
        "moment": "2.30.1",
        "sass": "1.62.1",
        "vue": "2.7.16",
        "vue-apexcharts": "1.6.1",
        "vue-color": "2.8.1",
        "vue-frag": "1.4.1",
        "vue-router": "3.6.5",
        "vuex": "3.6.2"
      },
      "devDependencies": {
        "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
        "@babel/plugin-proposal-optional-chaining": "7.21.0",
        "@babel/preset-env": "7.24.0",
        "@vue/cli-plugin-babel": "4.5.19",
        "@vue/cli-plugin-eslint": "4.5.19",
        "@vue/cli-plugin-router": "4.5.19",
        "@vue/cli-service": "4.5.19",
        "anymatch": "3.1.3",
        "babel-eslint": "10.1.0",
        "braces": "3.0.3",
        "ejs": "^3.1.9",
        "eslint": "6.8.0",
        "eslint-plugin-vue": "6.2.2",
        "html-minifier": "^4.0.0",
        "ip": "^2.0.0",
        "json5": "^2.2.3",
        "micromatch": "4.0.8",
        "node-forge": "^1.3.1",
        "nth-check": "^2.1.1",
        "readdirp": "3.6.0",
        "sass-loader": "10.4.1",
        "tough-cookie": "^4.1.3",
        "vue-template-compiler": "2.7.16",
        "webpack-cli": "4.10.0",
        "webpack-dev-middleware": "^5.3.4"
      }
    },
    "node_modules/@achrinza/node-ipc": {
      "version": "9.2.2",
      "resolved": "https://registry.npmjs.org/@achrinza/node-ipc/-/node-ipc-9.2.2.tgz",
      "integrity": "sha512-b90U39dx0cU6emsOvy5hxU4ApNXnE3+Tuo8XQZfiKTGelDwpMwBVgBP7QX6dGTcJgu/miyJuNJ/2naFBliNWEw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@node-ipc/js-queue": "2.0.3",
        "event-pubsub": "4.3.0",
        "js-message": "1.0.7"
      },
      "engines": {
        "node": "8 || 10 || 12 || 14 || 16 || 17"
      }
    },
    "node_modules/@ampproject/remapping": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
      "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "@jridgewell/gen-mapping": "^0.3.5",
        "@jridgewell/trace-mapping": "^0.3.24"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@babel/code-frame": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
      "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-validator-identifier": "^7.27.1",
        "js-tokens": "^4.0.0",
        "picocolors": "^1.1.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/compat-data": {
      "version": "7.27.5",
      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
      "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/core": {
      "version": "7.27.4",
      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz",
      "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@ampproject/remapping": "^2.2.0",
        "@babel/code-frame": "^7.27.1",
        "@babel/generator": "^7.27.3",
        "@babel/helper-compilation-targets": "^7.27.2",
        "@babel/helper-module-transforms": "^7.27.3",
        "@babel/helpers": "^7.27.4",
        "@babel/parser": "^7.27.4",
        "@babel/template": "^7.27.2",
        "@babel/traverse": "^7.27.4",
        "@babel/types": "^7.27.3",
        "convert-source-map": "^2.0.0",
        "debug": "^4.1.0",
        "gensync": "^1.0.0-beta.2",
        "json5": "^2.2.3",
        "semver": "^6.3.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/babel"
      }
    },
    "node_modules/@babel/generator": {
      "version": "7.27.5",
      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
      "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/parser": "^7.27.5",
        "@babel/types": "^7.27.3",
        "@jridgewell/gen-mapping": "^0.3.5",
        "@jridgewell/trace-mapping": "^0.3.25",
        "jsesc": "^3.0.2"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-annotate-as-pure": {
      "version": "7.27.3",
      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
      "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/types": "^7.27.3"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-compilation-targets": {
      "version": "7.27.2",
      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
      "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/compat-data": "^7.27.2",
        "@babel/helper-validator-option": "^7.27.1",
        "browserslist": "^4.24.0",
        "lru-cache": "^5.1.1",
        "semver": "^6.3.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-create-class-features-plugin": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
      "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-annotate-as-pure": "^7.27.1",
        "@babel/helper-member-expression-to-functions": "^7.27.1",
        "@babel/helper-optimise-call-expression": "^7.27.1",
        "@babel/helper-replace-supers": "^7.27.1",
        "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
        "@babel/traverse": "^7.27.1",
        "semver": "^6.3.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/helper-create-regexp-features-plugin": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz",
      "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-annotate-as-pure": "^7.27.1",
        "regexpu-core": "^6.2.0",
        "semver": "^6.3.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/helper-define-polyfill-provider": {
      "version": "0.6.4",
      "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz",
      "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-compilation-targets": "^7.22.6",
        "@babel/helper-plugin-utils": "^7.22.5",
        "debug": "^4.1.1",
        "lodash.debounce": "^4.0.8",
        "resolve": "^1.14.2"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/@babel/helper-member-expression-to-functions": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
      "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/traverse": "^7.27.1",
        "@babel/types": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-module-imports": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
      "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/traverse": "^7.27.1",
        "@babel/types": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-module-transforms": {
      "version": "7.27.3",
      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
      "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-imports": "^7.27.1",
        "@babel/helper-validator-identifier": "^7.27.1",
        "@babel/traverse": "^7.27.3"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/helper-optimise-call-expression": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
      "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/types": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-plugin-utils": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
      "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-remap-async-to-generator": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz",
      "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-annotate-as-pure": "^7.27.1",
        "@babel/helper-wrap-function": "^7.27.1",
        "@babel/traverse": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/helper-replace-supers": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
      "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-member-expression-to-functions": "^7.27.1",
        "@babel/helper-optimise-call-expression": "^7.27.1",
        "@babel/traverse": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
      "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/traverse": "^7.27.1",
        "@babel/types": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-string-parser": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
      "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-validator-identifier": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
      "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-validator-option": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
      "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helper-wrap-function": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz",
      "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/template": "^7.27.1",
        "@babel/traverse": "^7.27.1",
        "@babel/types": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/helpers": {
      "version": "7.27.6",
      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
      "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/template": "^7.27.2",
        "@babel/types": "^7.27.6"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/parser": {
      "version": "7.27.5",
      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
      "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
      "license": "MIT",
      "dependencies": {
        "@babel/types": "^7.27.3"
      },
      "bin": {
        "parser": "bin/babel-parser.js"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz",
      "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
      "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
        "@babel/plugin-transform-optional-chaining": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.13.0"
      }
    },
    "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz",
      "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/traverse": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/plugin-proposal-class-properties": {
      "version": "7.18.6",
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
      "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
      "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-class-features-plugin": "^7.18.6",
        "@babel/helper-plugin-utils": "^7.18.6"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-proposal-decorators": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz",
      "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-class-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/plugin-syntax-decorators": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
      "version": "7.18.6",
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
      "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
      "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.18.6",
        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-proposal-optional-chaining": {
      "version": "7.21.0",
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
      "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
      "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.20.2",
        "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
        "@babel/plugin-syntax-optional-chaining": "^7.8.3"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-proposal-private-property-in-object": {
      "version": "7.21.0-placeholder-for-preset-env.2",
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
      "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-async-generators": {
      "version": "7.8.4",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
      "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-class-properties": {
      "version": "7.12.13",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
      "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.12.13"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-class-static-block": {
      "version": "7.14.5",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
      "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.14.5"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-decorators": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
      "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-dynamic-import": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
      "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-export-namespace-from": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
      "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.3"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-import-assertions": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
      "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-import-attributes": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
      "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-import-meta": {
      "version": "7.10.4",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
      "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.10.4"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-json-strings": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
      "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-jsx": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
      "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
      "version": "7.10.4",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
      "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.10.4"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
      "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-numeric-separator": {
      "version": "7.10.4",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
      "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.10.4"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-object-rest-spread": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
      "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-optional-catch-binding": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
      "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-optional-chaining": {
      "version": "7.8.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
      "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.8.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-private-property-in-object": {
      "version": "7.14.5",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
      "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.14.5"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-top-level-await": {
      "version": "7.14.5",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
      "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.14.5"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
      "version": "7.18.6",
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
      "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-regexp-features-plugin": "^7.18.6",
        "@babel/helper-plugin-utils": "^7.18.6"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/plugin-transform-arrow-functions": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz",
      "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-async-generator-functions": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz",
      "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-remap-async-to-generator": "^7.27.1",
        "@babel/traverse": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-async-to-generator": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
      "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-imports": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-remap-async-to-generator": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-block-scoped-functions": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz",
      "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-block-scoping": {
      "version": "7.27.5",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz",
      "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-class-properties": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
      "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-class-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-class-static-block": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz",
      "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-class-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.12.0"
      }
    },
    "node_modules/@babel/plugin-transform-classes": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz",
      "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-annotate-as-pure": "^7.27.1",
        "@babel/helper-compilation-targets": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-replace-supers": "^7.27.1",
        "@babel/traverse": "^7.27.1",
        "globals": "^11.1.0"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-computed-properties": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
      "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/template": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-destructuring": {
      "version": "7.27.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz",
      "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-dotall-regex": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
      "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-regexp-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-duplicate-keys": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz",
      "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-dynamic-import": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz",
      "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-exponentiation-operator": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
      "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-export-namespace-from": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz",
      "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-for-of": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz",
      "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-function-name": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz",
      "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-compilation-targets": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/traverse": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-json-strings": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
      "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-literals": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz",
      "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-logical-assignment-operators": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
      "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-member-expression-literals": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz",
      "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-modules-amd": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz",
      "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-transforms": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-modules-commonjs": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
      "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-transforms": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-modules-systemjs": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
      "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-transforms": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-validator-identifier": "^7.27.1",
        "@babel/traverse": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-modules-umd": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz",
      "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-transforms": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
      "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-regexp-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/plugin-transform-new-target": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz",
      "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
      "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-numeric-separator": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
      "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-object-rest-spread": {
      "version": "7.27.3",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz",
      "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-compilation-targets": "^7.27.2",
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/plugin-transform-destructuring": "^7.27.3",
        "@babel/plugin-transform-parameters": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-object-super": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz",
      "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-replace-supers": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-optional-catch-binding": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
      "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-optional-chaining": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
      "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-parameters": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz",
      "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-private-methods": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
      "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-class-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-private-property-in-object": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
      "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-annotate-as-pure": "^7.27.1",
        "@babel/helper-create-class-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-property-literals": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz",
      "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-regenerator": {
      "version": "7.27.5",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz",
      "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-reserved-words": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz",
      "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-runtime": {
      "version": "7.27.4",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz",
      "integrity": "sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-imports": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1",
        "babel-plugin-polyfill-corejs2": "^0.4.10",
        "babel-plugin-polyfill-corejs3": "^0.11.0",
        "babel-plugin-polyfill-regenerator": "^0.6.1",
        "semver": "^6.3.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": {
      "version": "0.11.1",
      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
      "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-define-polyfill-provider": "^0.6.3",
        "core-js-compat": "^3.40.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator": {
      "version": "0.6.4",
      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz",
      "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-define-polyfill-provider": "^0.6.4"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/@babel/plugin-transform-shorthand-properties": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
      "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-spread": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
      "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1",
        "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-sticky-regex": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz",
      "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-template-literals": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz",
      "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-typeof-symbol": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz",
      "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-unicode-escapes": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz",
      "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-unicode-property-regex": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
      "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-regexp-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-unicode-regex": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz",
      "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-regexp-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/plugin-transform-unicode-sets-regex": {
      "version": "7.27.1",
      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
      "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-create-regexp-features-plugin": "^7.27.1",
        "@babel/helper-plugin-utils": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0"
      }
    },
    "node_modules/@babel/preset-env": {
      "version": "7.24.0",
      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz",
      "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/compat-data": "^7.23.5",
        "@babel/helper-compilation-targets": "^7.23.6",
        "@babel/helper-plugin-utils": "^7.24.0",
        "@babel/helper-validator-option": "^7.23.5",
        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
        "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7",
        "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
        "@babel/plugin-syntax-async-generators": "^7.8.4",
        "@babel/plugin-syntax-class-properties": "^7.12.13",
        "@babel/plugin-syntax-class-static-block": "^7.14.5",
        "@babel/plugin-syntax-dynamic-import": "^7.8.3",
        "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
        "@babel/plugin-syntax-import-assertions": "^7.23.3",
        "@babel/plugin-syntax-import-attributes": "^7.23.3",
        "@babel/plugin-syntax-import-meta": "^7.10.4",
        "@babel/plugin-syntax-json-strings": "^7.8.3",
        "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
        "@babel/plugin-syntax-numeric-separator": "^7.10.4",
        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
        "@babel/plugin-syntax-optional-chaining": "^7.8.3",
        "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
        "@babel/plugin-syntax-top-level-await": "^7.14.5",
        "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
        "@babel/plugin-transform-arrow-functions": "^7.23.3",
        "@babel/plugin-transform-async-generator-functions": "^7.23.9",
        "@babel/plugin-transform-async-to-generator": "^7.23.3",
        "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
        "@babel/plugin-transform-block-scoping": "^7.23.4",
        "@babel/plugin-transform-class-properties": "^7.23.3",
        "@babel/plugin-transform-class-static-block": "^7.23.4",
        "@babel/plugin-transform-classes": "^7.23.8",
        "@babel/plugin-transform-computed-properties": "^7.23.3",
        "@babel/plugin-transform-destructuring": "^7.23.3",
        "@babel/plugin-transform-dotall-regex": "^7.23.3",
        "@babel/plugin-transform-duplicate-keys": "^7.23.3",
        "@babel/plugin-transform-dynamic-import": "^7.23.4",
        "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
        "@babel/plugin-transform-export-namespace-from": "^7.23.4",
        "@babel/plugin-transform-for-of": "^7.23.6",
        "@babel/plugin-transform-function-name": "^7.23.3",
        "@babel/plugin-transform-json-strings": "^7.23.4",
        "@babel/plugin-transform-literals": "^7.23.3",
        "@babel/plugin-transform-logical-assignment-operators": "^7.23.4",
        "@babel/plugin-transform-member-expression-literals": "^7.23.3",
        "@babel/plugin-transform-modules-amd": "^7.23.3",
        "@babel/plugin-transform-modules-commonjs": "^7.23.3",
        "@babel/plugin-transform-modules-systemjs": "^7.23.9",
        "@babel/plugin-transform-modules-umd": "^7.23.3",
        "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
        "@babel/plugin-transform-new-target": "^7.23.3",
        "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
        "@babel/plugin-transform-numeric-separator": "^7.23.4",
        "@babel/plugin-transform-object-rest-spread": "^7.24.0",
        "@babel/plugin-transform-object-super": "^7.23.3",
        "@babel/plugin-transform-optional-catch-binding": "^7.23.4",
        "@babel/plugin-transform-optional-chaining": "^7.23.4",
        "@babel/plugin-transform-parameters": "^7.23.3",
        "@babel/plugin-transform-private-methods": "^7.23.3",
        "@babel/plugin-transform-private-property-in-object": "^7.23.4",
        "@babel/plugin-transform-property-literals": "^7.23.3",
        "@babel/plugin-transform-regenerator": "^7.23.3",
        "@babel/plugin-transform-reserved-words": "^7.23.3",
        "@babel/plugin-transform-shorthand-properties": "^7.23.3",
        "@babel/plugin-transform-spread": "^7.23.3",
        "@babel/plugin-transform-sticky-regex": "^7.23.3",
        "@babel/plugin-transform-template-literals": "^7.23.3",
        "@babel/plugin-transform-typeof-symbol": "^7.23.3",
        "@babel/plugin-transform-unicode-escapes": "^7.23.3",
        "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
        "@babel/plugin-transform-unicode-regex": "^7.23.3",
        "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
        "@babel/preset-modules": "0.1.6-no-external-plugins",
        "babel-plugin-polyfill-corejs2": "^0.4.8",
        "babel-plugin-polyfill-corejs3": "^0.9.0",
        "babel-plugin-polyfill-regenerator": "^0.5.5",
        "core-js-compat": "^3.31.0",
        "semver": "^6.3.1"
      },
      "engines": {
        "node": ">=6.9.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@babel/preset-modules": {
      "version": "0.1.6-no-external-plugins",
      "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
      "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-plugin-utils": "^7.0.0",
        "@babel/types": "^7.4.4",
        "esutils": "^2.0.2"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/@babel/runtime": {
      "version": "7.27.6",
      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz",
      "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==",
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/template": {
      "version": "7.27.2",
      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
      "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.27.1",
        "@babel/parser": "^7.27.2",
        "@babel/types": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/traverse": {
      "version": "7.27.4",
      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
      "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.27.1",
        "@babel/generator": "^7.27.3",
        "@babel/parser": "^7.27.4",
        "@babel/template": "^7.27.2",
        "@babel/types": "^7.27.3",
        "debug": "^4.3.1",
        "globals": "^11.1.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@babel/types": {
      "version": "7.27.6",
      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
      "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
      "license": "MIT",
      "dependencies": {
        "@babel/helper-string-parser": "^7.27.1",
        "@babel/helper-validator-identifier": "^7.27.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/@discoveryjs/json-ext": {
      "version": "0.5.7",
      "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
      "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=10.0.0"
      }
    },
    "node_modules/@hapi/address": {
      "version": "2.1.4",
      "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
      "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
      "deprecated": "Moved to 'npm install @sideway/address'",
      "dev": true,
      "license": "BSD-3-Clause"
    },
    "node_modules/@hapi/bourne": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
      "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
      "deprecated": "This version has been deprecated and is no longer supported or maintained",
      "dev": true,
      "license": "BSD-3-Clause"
    },
    "node_modules/@hapi/hoek": {
      "version": "8.5.1",
      "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
      "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
      "deprecated": "This version has been deprecated and is no longer supported or maintained",
      "dev": true,
      "license": "BSD-3-Clause"
    },
    "node_modules/@hapi/joi": {
      "version": "15.1.1",
      "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
      "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
      "deprecated": "Switch to 'npm install joi'",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "@hapi/address": "2.x.x",
        "@hapi/bourne": "1.x.x",
        "@hapi/hoek": "8.x.x",
        "@hapi/topo": "3.x.x"
      }
    },
    "node_modules/@hapi/topo": {
      "version": "3.1.6",
      "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
      "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
      "deprecated": "This version has been deprecated and is no longer supported or maintained",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "@hapi/hoek": "^8.3.0"
      }
    },
    "node_modules/@intervolga/optimize-cssnano-plugin": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz",
      "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano": "^4.0.0",
        "cssnano-preset-default": "^4.0.0",
        "postcss": "^7.0.0"
      },
      "peerDependencies": {
        "webpack": "^4.0.0"
      }
    },
    "node_modules/@jridgewell/gen-mapping": {
      "version": "0.3.8",
      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
      "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@jridgewell/set-array": "^1.2.1",
        "@jridgewell/sourcemap-codec": "^1.4.10",
        "@jridgewell/trace-mapping": "^0.3.24"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@jridgewell/resolve-uri": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@jridgewell/set-array": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
      "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/@jridgewell/sourcemap-codec": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
      "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@jridgewell/trace-mapping": {
      "version": "0.3.25",
      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@jridgewell/resolve-uri": "^3.1.0",
        "@jridgewell/sourcemap-codec": "^1.4.14"
      }
    },
    "node_modules/@mrmlnc/readdir-enhanced": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
      "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-me-maybe": "^1.0.1",
        "glob-to-regexp": "^0.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/@node-ipc/js-queue": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/@node-ipc/js-queue/-/js-queue-2.0.3.tgz",
      "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "easy-stack": "1.0.1"
      },
      "engines": {
        "node": ">=1.0.0"
      }
    },
    "node_modules/@nodelib/fs.stat": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
      "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/@popperjs/core": {
      "version": "2.11.8",
      "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
      "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
      "license": "MIT",
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/popperjs"
      }
    },
    "node_modules/@soda/friendly-errors-webpack-plugin": {
      "version": "1.8.1",
      "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz",
      "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "chalk": "^3.0.0",
        "error-stack-parser": "^2.0.6",
        "string-width": "^4.2.3",
        "strip-ansi": "^6.0.1"
      },
      "engines": {
        "node": ">=8.0.0"
      },
      "peerDependencies": {
        "webpack": "^4.0.0 || ^5.0.0"
      }
    },
    "node_modules/@soda/get-current-script": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz",
      "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@tannin/compile": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.1.0.tgz",
      "integrity": "sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==",
      "license": "MIT",
      "dependencies": {
        "@tannin/evaluate": "^1.2.0",
        "@tannin/postfix": "^1.1.0"
      }
    },
    "node_modules/@tannin/evaluate": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.2.0.tgz",
      "integrity": "sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg==",
      "license": "MIT"
    },
    "node_modules/@tannin/plural-forms": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.1.0.tgz",
      "integrity": "sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==",
      "license": "MIT",
      "dependencies": {
        "@tannin/compile": "^1.1.0"
      }
    },
    "node_modules/@tannin/postfix": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.1.0.tgz",
      "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==",
      "license": "MIT"
    },
    "node_modules/@types/body-parser": {
      "version": "1.19.6",
      "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
      "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/connect": "*",
        "@types/node": "*"
      }
    },
    "node_modules/@types/connect": {
      "version": "3.4.38",
      "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
      "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/node": "*"
      }
    },
    "node_modules/@types/connect-history-api-fallback": {
      "version": "1.5.4",
      "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
      "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/express-serve-static-core": "*",
        "@types/node": "*"
      }
    },
    "node_modules/@types/express": {
      "version": "5.0.3",
      "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz",
      "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/body-parser": "*",
        "@types/express-serve-static-core": "^5.0.0",
        "@types/serve-static": "*"
      }
    },
    "node_modules/@types/express-serve-static-core": {
      "version": "5.0.6",
      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
      "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/node": "*",
        "@types/qs": "*",
        "@types/range-parser": "*",
        "@types/send": "*"
      }
    },
    "node_modules/@types/glob": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
      "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/minimatch": "*",
        "@types/node": "*"
      }
    },
    "node_modules/@types/http-errors": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
      "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/http-proxy": {
      "version": "1.17.16",
      "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz",
      "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/node": "*"
      }
    },
    "node_modules/@types/json-schema": {
      "version": "7.0.15",
      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/mime": {
      "version": "1.3.5",
      "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
      "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/minimatch": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
      "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/minimist": {
      "version": "1.2.5",
      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
      "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/node": {
      "version": "24.0.3",
      "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz",
      "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "undici-types": "~7.8.0"
      }
    },
    "node_modules/@types/normalize-package-data": {
      "version": "2.4.4",
      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
      "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/q": {
      "version": "1.5.8",
      "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz",
      "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/qs": {
      "version": "6.14.0",
      "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
      "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/range-parser": {
      "version": "1.2.7",
      "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
      "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/send": {
      "version": "0.17.5",
      "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
      "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/mime": "^1",
        "@types/node": "*"
      }
    },
    "node_modules/@types/serve-static": {
      "version": "1.15.8",
      "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz",
      "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/http-errors": "*",
        "@types/node": "*",
        "@types/send": "*"
      }
    },
    "node_modules/@types/source-list-map": {
      "version": "0.1.6",
      "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz",
      "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/tapable": {
      "version": "1.0.12",
      "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz",
      "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@types/uglify-js": {
      "version": "3.17.5",
      "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz",
      "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "source-map": "^0.6.1"
      }
    },
    "node_modules/@types/webpack": {
      "version": "4.41.40",
      "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.40.tgz",
      "integrity": "sha512-u6kMFSBM9HcoTpUXnL6mt2HSzftqb3JgYV6oxIgL2dl6sX6aCa5k6SOkzv5DuZjBTPUE/dJltKtwwuqrkZHpfw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/node": "*",
        "@types/tapable": "^1",
        "@types/uglify-js": "*",
        "@types/webpack-sources": "*",
        "anymatch": "^3.0.0",
        "source-map": "^0.6.0"
      }
    },
    "node_modules/@types/webpack-dev-server": {
      "version": "3.11.6",
      "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz",
      "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/connect-history-api-fallback": "*",
        "@types/express": "*",
        "@types/serve-static": "*",
        "@types/webpack": "^4",
        "http-proxy-middleware": "^1.0.0"
      }
    },
    "node_modules/@types/webpack-sources": {
      "version": "3.2.3",
      "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz",
      "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/node": "*",
        "@types/source-list-map": "*",
        "source-map": "^0.7.3"
      }
    },
    "node_modules/@types/webpack-sources/node_modules/source-map": {
      "version": "0.7.4",
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
      "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
      "dev": true,
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/@vue/babel-helper-vue-jsx-merge-props": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz",
      "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@vue/babel-helper-vue-transform-on": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz",
      "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@vue/babel-plugin-jsx": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz",
      "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-imports": "^7.25.9",
        "@babel/helper-plugin-utils": "^7.26.5",
        "@babel/plugin-syntax-jsx": "^7.25.9",
        "@babel/template": "^7.26.9",
        "@babel/traverse": "^7.26.9",
        "@babel/types": "^7.26.9",
        "@vue/babel-helper-vue-transform-on": "1.4.0",
        "@vue/babel-plugin-resolve-type": "1.4.0",
        "@vue/shared": "^3.5.13"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      },
      "peerDependenciesMeta": {
        "@babel/core": {
          "optional": true
        }
      }
    },
    "node_modules/@vue/babel-plugin-resolve-type": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz",
      "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.26.2",
        "@babel/helper-module-imports": "^7.25.9",
        "@babel/helper-plugin-utils": "^7.26.5",
        "@babel/parser": "^7.26.9",
        "@vue/compiler-sfc": "^3.5.13"
      },
      "funding": {
        "url": "https://github.com/sponsors/sxzz"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-plugin-transform-vue-jsx": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz",
      "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-module-imports": "^7.0.0",
        "@babel/plugin-syntax-jsx": "^7.2.0",
        "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
        "html-tags": "^2.0.0",
        "lodash.kebabcase": "^4.1.1",
        "svg-tags": "^1.0.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-preset-app": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.19.tgz",
      "integrity": "sha512-VCNRiAt2P/bLo09rYt3DLe6xXUMlhJwrvU18Ddd/lYJgC7s8+wvhgYs+MTx4OiAXdu58drGwSBO9SPx7C6J82Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/core": "^7.11.0",
        "@babel/helper-compilation-targets": "^7.9.6",
        "@babel/helper-module-imports": "^7.8.3",
        "@babel/plugin-proposal-class-properties": "^7.8.3",
        "@babel/plugin-proposal-decorators": "^7.8.3",
        "@babel/plugin-syntax-dynamic-import": "^7.8.3",
        "@babel/plugin-syntax-jsx": "^7.8.3",
        "@babel/plugin-transform-runtime": "^7.11.0",
        "@babel/preset-env": "^7.11.0",
        "@babel/runtime": "^7.11.0",
        "@vue/babel-plugin-jsx": "^1.0.3",
        "@vue/babel-preset-jsx": "^1.2.4",
        "babel-plugin-dynamic-import-node": "^2.3.3",
        "core-js": "^3.6.5",
        "core-js-compat": "^3.6.5",
        "semver": "^6.1.0"
      },
      "peerDependencies": {
        "@babel/core": "*",
        "core-js": "^3",
        "vue": "^2 || ^3.0.0-0"
      },
      "peerDependenciesMeta": {
        "core-js": {
          "optional": true
        },
        "vue": {
          "optional": true
        }
      }
    },
    "node_modules/@vue/babel-preset-jsx": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz",
      "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
        "@vue/babel-plugin-transform-vue-jsx": "^1.4.0",
        "@vue/babel-sugar-composition-api-inject-h": "^1.4.0",
        "@vue/babel-sugar-composition-api-render-instance": "^1.4.0",
        "@vue/babel-sugar-functional-vue": "^1.4.0",
        "@vue/babel-sugar-inject-h": "^1.4.0",
        "@vue/babel-sugar-v-model": "^1.4.0",
        "@vue/babel-sugar-v-on": "^1.4.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0",
        "vue": "*"
      },
      "peerDependenciesMeta": {
        "vue": {
          "optional": true
        }
      }
    },
    "node_modules/@vue/babel-sugar-composition-api-inject-h": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz",
      "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/plugin-syntax-jsx": "^7.2.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-sugar-composition-api-render-instance": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz",
      "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/plugin-syntax-jsx": "^7.2.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-sugar-functional-vue": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz",
      "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/plugin-syntax-jsx": "^7.2.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-sugar-inject-h": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz",
      "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/plugin-syntax-jsx": "^7.2.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-sugar-v-model": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz",
      "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/plugin-syntax-jsx": "^7.2.0",
        "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
        "@vue/babel-plugin-transform-vue-jsx": "^1.4.0",
        "camelcase": "^5.0.0",
        "html-tags": "^2.0.0",
        "svg-tags": "^1.0.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/babel-sugar-v-on": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz",
      "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/plugin-syntax-jsx": "^7.2.0",
        "@vue/babel-plugin-transform-vue-jsx": "^1.4.0",
        "camelcase": "^5.0.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0-0"
      }
    },
    "node_modules/@vue/cli-overlay": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.19.tgz",
      "integrity": "sha512-GdxvNSmOw7NHIazCO8gTK+xZbaOmScTtxj6eHVeMbYpDYVPJ+th3VMLWNpw/b6uOjwzzcyKlA5dRQ1DAb+gF/g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@vue/cli-plugin-babel": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.19.tgz",
      "integrity": "sha512-8ebXzaMW9KNTMAN6+DzkhFsjty1ieqT7hIW5Lbk4v30Qhfjkms7lBWyXPGkoq+wAikXFa1Gnam2xmWOBqDDvWg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/core": "^7.11.0",
        "@vue/babel-preset-app": "^4.5.19",
        "@vue/cli-shared-utils": "^4.5.19",
        "babel-loader": "^8.1.0",
        "cache-loader": "^4.1.0",
        "thread-loader": "^2.1.3",
        "webpack": "^4.0.0"
      },
      "peerDependencies": {
        "@vue/cli-service": "^3.0.0 || ^4.0.0-0"
      }
    },
    "node_modules/@vue/cli-plugin-eslint": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.19.tgz",
      "integrity": "sha512-53sa4Pu9j5KajesFlj494CcO8vVo3e3nnZ1CCKjGGnrF90id1rUeepcFfz5XjwfEtbJZp2x/NoX/EZE6zCzSFQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@vue/cli-shared-utils": "^4.5.19",
        "eslint-loader": "^2.2.1",
        "globby": "^9.2.0",
        "inquirer": "^7.1.0",
        "webpack": "^4.0.0",
        "yorkie": "^2.0.0"
      },
      "peerDependencies": {
        "@vue/cli-service": "^3.0.0 || ^4.0.0-0",
        "eslint": ">= 1.6.0 < 7.0.0"
      }
    },
    "node_modules/@vue/cli-plugin-router": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.19.tgz",
      "integrity": "sha512-3icGzH1IbVYmMMsOwYa0lal/gtvZLebFXdE5hcQJo2mnTwngXGMTyYAzL56EgHBPjbMmRpyj6Iw9k4aVInVX6A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@vue/cli-shared-utils": "^4.5.19"
      },
      "peerDependencies": {
        "@vue/cli-service": "^3.0.0 || ^4.0.0-0"
      }
    },
    "node_modules/@vue/cli-plugin-vuex": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.19.tgz",
      "integrity": "sha512-DUmfdkG3pCdkP7Iznd87RfE9Qm42mgp2hcrNcYQYSru1W1gX2dG/JcW8bxmeGSa06lsxi9LEIc/QD1yPajSCZw==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "@vue/cli-service": "^3.0.0 || ^4.0.0-0"
      }
    },
    "node_modules/@vue/cli-service": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.19.tgz",
      "integrity": "sha512-+Wpvj8fMTCt9ZPOLu5YaLkFCQmB4MrZ26aRmhhKiCQ/4PMoL6mLezfqdt6c+m2htM+1WV5RunRo+0WHl2DfwZA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@intervolga/optimize-cssnano-plugin": "^1.0.5",
        "@soda/friendly-errors-webpack-plugin": "^1.7.1",
        "@soda/get-current-script": "^1.0.0",
        "@types/minimist": "^1.2.0",
        "@types/webpack": "^4.0.0",
        "@types/webpack-dev-server": "^3.11.0",
        "@vue/cli-overlay": "^4.5.19",
        "@vue/cli-plugin-router": "^4.5.19",
        "@vue/cli-plugin-vuex": "^4.5.19",
        "@vue/cli-shared-utils": "^4.5.19",
        "@vue/component-compiler-utils": "^3.1.2",
        "@vue/preload-webpack-plugin": "^1.1.0",
        "@vue/web-component-wrapper": "^1.2.0",
        "acorn": "^7.4.0",
        "acorn-walk": "^7.1.1",
        "address": "^1.1.2",
        "autoprefixer": "^9.8.6",
        "browserslist": "^4.12.0",
        "cache-loader": "^4.1.0",
        "case-sensitive-paths-webpack-plugin": "^2.3.0",
        "cli-highlight": "^2.1.4",
        "clipboardy": "^2.3.0",
        "cliui": "^6.0.0",
        "copy-webpack-plugin": "^5.1.1",
        "css-loader": "^3.5.3",
        "cssnano": "^4.1.10",
        "debug": "^4.1.1",
        "default-gateway": "^5.0.5",
        "dotenv": "^8.2.0",
        "dotenv-expand": "^5.1.0",
        "file-loader": "^4.2.0",
        "fs-extra": "^7.0.1",
        "globby": "^9.2.0",
        "hash-sum": "^2.0.0",
        "html-webpack-plugin": "^3.2.0",
        "launch-editor-middleware": "^2.2.1",
        "lodash.defaultsdeep": "^4.6.1",
        "lodash.mapvalues": "^4.6.0",
        "lodash.transform": "^4.6.0",
        "mini-css-extract-plugin": "^0.9.0",
        "minimist": "^1.2.5",
        "pnp-webpack-plugin": "^1.6.4",
        "portfinder": "^1.0.26",
        "postcss-loader": "^3.0.0",
        "ssri": "^8.0.1",
        "terser-webpack-plugin": "^1.4.4",
        "thread-loader": "^2.1.3",
        "url-loader": "^2.2.0",
        "vue-loader": "^15.9.2",
        "vue-style-loader": "^4.1.2",
        "webpack": "^4.0.0",
        "webpack-bundle-analyzer": "^3.8.0",
        "webpack-chain": "^6.4.0",
        "webpack-dev-server": "^3.11.0",
        "webpack-merge": "^4.2.2"
      },
      "bin": {
        "vue-cli-service": "bin/vue-cli-service.js"
      },
      "engines": {
        "node": ">=8"
      },
      "optionalDependencies": {
        "vue-loader-v16": "npm:vue-loader@^16.1.0"
      },
      "peerDependencies": {
        "@vue/compiler-sfc": "^3.0.0-beta.14",
        "vue-template-compiler": "^2.0.0"
      },
      "peerDependenciesMeta": {
        "@vue/compiler-sfc": {
          "optional": true
        },
        "less-loader": {
          "optional": true
        },
        "pug-plain-loader": {
          "optional": true
        },
        "raw-loader": {
          "optional": true
        },
        "sass-loader": {
          "optional": true
        },
        "stylus-loader": {
          "optional": true
        },
        "vue-template-compiler": {
          "optional": true
        }
      }
    },
    "node_modules/@vue/cli-shared-utils": {
      "version": "4.5.19",
      "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.19.tgz",
      "integrity": "sha512-JYpdsrC/d9elerKxbEUtmSSU6QRM60rirVubOewECHkBHj+tLNznWq/EhCjswywtePyLaMUK25eTqnTSZlEE+g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@achrinza/node-ipc": "9.2.2",
        "@hapi/joi": "^15.0.1",
        "chalk": "^2.4.2",
        "execa": "^1.0.0",
        "launch-editor": "^2.2.1",
        "lru-cache": "^5.1.1",
        "open": "^6.3.0",
        "ora": "^3.4.0",
        "read-pkg": "^5.1.1",
        "request": "^2.88.2",
        "semver": "^6.1.0",
        "strip-ansi": "^6.0.0"
      }
    },
    "node_modules/@vue/cli-shared-utils/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/@vue/cli-shared-utils/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/@vue/cli-shared-utils/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/@vue/cli-shared-utils/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@vue/cli-shared-utils/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/@vue/cli-shared-utils/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/@vue/compiler-core": {
      "version": "3.5.17",
      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz",
      "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/parser": "^7.27.5",
        "@vue/shared": "3.5.17",
        "entities": "^4.5.0",
        "estree-walker": "^2.0.2",
        "source-map-js": "^1.2.1"
      }
    },
    "node_modules/@vue/compiler-dom": {
      "version": "3.5.17",
      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz",
      "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@vue/compiler-core": "3.5.17",
        "@vue/shared": "3.5.17"
      }
    },
    "node_modules/@vue/compiler-sfc": {
      "version": "3.5.17",
      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz",
      "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/parser": "^7.27.5",
        "@vue/compiler-core": "3.5.17",
        "@vue/compiler-dom": "3.5.17",
        "@vue/compiler-ssr": "3.5.17",
        "@vue/shared": "3.5.17",
        "estree-walker": "^2.0.2",
        "magic-string": "^0.30.17",
        "postcss": "^8.5.6",
        "source-map-js": "^1.2.1"
      }
    },
    "node_modules/@vue/compiler-sfc/node_modules/postcss": {
      "version": "8.5.6",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
      "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
      "dev": true,
      "funding": [
        {
          "type": "opencollective",
          "url": "https://opencollective.com/postcss/"
        },
        {
          "type": "tidelift",
          "url": "https://tidelift.com/funding/github/npm/postcss"
        },
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "license": "MIT",
      "dependencies": {
        "nanoid": "^3.3.11",
        "picocolors": "^1.1.1",
        "source-map-js": "^1.2.1"
      },
      "engines": {
        "node": "^10 || ^12 || >=14"
      }
    },
    "node_modules/@vue/compiler-ssr": {
      "version": "3.5.17",
      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz",
      "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@vue/compiler-dom": "3.5.17",
        "@vue/shared": "3.5.17"
      }
    },
    "node_modules/@vue/component-compiler-utils": {
      "version": "3.3.0",
      "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz",
      "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "consolidate": "^0.15.1",
        "hash-sum": "^1.0.2",
        "lru-cache": "^4.1.2",
        "merge-source-map": "^1.1.0",
        "postcss": "^7.0.36",
        "postcss-selector-parser": "^6.0.2",
        "source-map": "~0.6.1",
        "vue-template-es2015-compiler": "^1.9.0"
      },
      "optionalDependencies": {
        "prettier": "^1.18.2 || ^2.0.0"
      }
    },
    "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
      "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": {
      "version": "4.1.5",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "pseudomap": "^1.0.2",
        "yallist": "^2.1.2"
      }
    },
    "node_modules/@vue/component-compiler-utils/node_modules/yallist": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
      "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/@vue/preload-webpack-plugin": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz",
      "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": ">=6.0.0"
      },
      "peerDependencies": {
        "html-webpack-plugin": ">=2.26.0",
        "webpack": ">=4.0.0"
      }
    },
    "node_modules/@vue/shared": {
      "version": "3.5.17",
      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz",
      "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@vue/web-component-wrapper": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz",
      "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@webassemblyjs/ast": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
      "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/helper-module-context": "1.9.0",
        "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
        "@webassemblyjs/wast-parser": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/floating-point-hex-parser": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
      "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-api-error": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
      "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-buffer": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
      "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-code-frame": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
      "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/wast-printer": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/helper-fsm": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
      "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/@webassemblyjs/helper-module-context": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
      "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/helper-wasm-bytecode": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
      "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-wasm-section": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
      "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/helper-buffer": "1.9.0",
        "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
        "@webassemblyjs/wasm-gen": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/ieee754": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
      "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@xtuc/ieee754": "^1.2.0"
      }
    },
    "node_modules/@webassemblyjs/leb128": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
      "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@xtuc/long": "4.2.2"
      }
    },
    "node_modules/@webassemblyjs/utf8": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
      "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@webassemblyjs/wasm-edit": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
      "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/helper-buffer": "1.9.0",
        "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
        "@webassemblyjs/helper-wasm-section": "1.9.0",
        "@webassemblyjs/wasm-gen": "1.9.0",
        "@webassemblyjs/wasm-opt": "1.9.0",
        "@webassemblyjs/wasm-parser": "1.9.0",
        "@webassemblyjs/wast-printer": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/wasm-gen": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
      "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
        "@webassemblyjs/ieee754": "1.9.0",
        "@webassemblyjs/leb128": "1.9.0",
        "@webassemblyjs/utf8": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/wasm-opt": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
      "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/helper-buffer": "1.9.0",
        "@webassemblyjs/wasm-gen": "1.9.0",
        "@webassemblyjs/wasm-parser": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/wasm-parser": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
      "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/helper-api-error": "1.9.0",
        "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
        "@webassemblyjs/ieee754": "1.9.0",
        "@webassemblyjs/leb128": "1.9.0",
        "@webassemblyjs/utf8": "1.9.0"
      }
    },
    "node_modules/@webassemblyjs/wast-parser": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
      "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/floating-point-hex-parser": "1.9.0",
        "@webassemblyjs/helper-api-error": "1.9.0",
        "@webassemblyjs/helper-code-frame": "1.9.0",
        "@webassemblyjs/helper-fsm": "1.9.0",
        "@xtuc/long": "4.2.2"
      }
    },
    "node_modules/@webassemblyjs/wast-printer": {
      "version": "1.9.0",
      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
      "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/wast-parser": "1.9.0",
        "@xtuc/long": "4.2.2"
      }
    },
    "node_modules/@webpack-cli/configtest": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
      "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "webpack": "4.x.x || 5.x.x",
        "webpack-cli": "4.x.x"
      }
    },
    "node_modules/@webpack-cli/info": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
      "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "envinfo": "^7.7.3"
      },
      "peerDependencies": {
        "webpack-cli": "4.x.x"
      }
    },
    "node_modules/@webpack-cli/serve": {
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
      "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "webpack-cli": "4.x.x"
      },
      "peerDependenciesMeta": {
        "webpack-dev-server": {
          "optional": true
        }
      }
    },
    "node_modules/@wordpress/api-fetch": {
      "version": "5.2.1",
      "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.2.1.tgz",
      "integrity": "sha512-hmZnll1Z4u9A1vS3hHf9epzTvK+oIWkASLPO+Yq1BK1SwDiNGcZxwWMr+kDSEWd0ProccTsgo4EAbIS9vnhoUQ==",
      "license": "GPL-2.0-or-later",
      "dependencies": {
        "@babel/runtime": "^7.13.10",
        "@wordpress/i18n": "^4.2.1",
        "@wordpress/url": "^3.2.1"
      },
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@wordpress/hooks": {
      "version": "3.58.0",
      "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
      "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
      "license": "GPL-2.0-or-later",
      "dependencies": {
        "@babel/runtime": "^7.16.0"
      },
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@wordpress/i18n": {
      "version": "4.58.0",
      "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
      "integrity": "sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==",
      "license": "GPL-2.0-or-later",
      "dependencies": {
        "@babel/runtime": "^7.16.0",
        "@wordpress/hooks": "^3.58.0",
        "gettext-parser": "^1.3.1",
        "memize": "^2.1.0",
        "sprintf-js": "^1.1.1",
        "tannin": "^1.2.0"
      },
      "bin": {
        "pot-to-php": "tools/pot-to-php.js"
      },
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@wordpress/url": {
      "version": "3.59.0",
      "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.59.0.tgz",
      "integrity": "sha512-GxvoMjYCav0w4CiX0i0h3qflrE/9rhLIZg5aPCQjbrBdwTxYR3Exfw0IJYcmVaTKXQOUU8fOxlDxULsbLmKe9w==",
      "license": "GPL-2.0-or-later",
      "dependencies": {
        "@babel/runtime": "^7.16.0",
        "remove-accents": "^0.5.0"
      },
      "engines": {
        "node": ">=12"
      }
    },
    "node_modules/@xtuc/ieee754": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
      "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
      "dev": true,
      "license": "BSD-3-Clause"
    },
    "node_modules/@xtuc/long": {
      "version": "4.2.2",
      "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
      "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
      "dev": true,
      "license": "Apache-2.0"
    },
    "node_modules/@yr/monotone-cubic-spline": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz",
      "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==",
      "license": "MIT"
    },
    "node_modules/accepts": {
      "version": "1.3.8",
      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
      "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mime-types": "~2.1.34",
        "negotiator": "0.6.3"
      },
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/acorn": {
      "version": "7.4.1",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
      "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "acorn": "bin/acorn"
      },
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/acorn-jsx": {
      "version": "5.3.2",
      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
      }
    },
    "node_modules/acorn-walk": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
      "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/address": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
      "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 10.0.0"
      }
    },
    "node_modules/ajv": {
      "version": "6.12.6",
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "fast-deep-equal": "^3.1.1",
        "fast-json-stable-stringify": "^2.0.0",
        "json-schema-traverse": "^0.4.1",
        "uri-js": "^4.2.2"
      },
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/epoberezkin"
      }
    },
    "node_modules/ajv-errors": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
      "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "ajv": ">=5.0.0"
      }
    },
    "node_modules/ajv-formats": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
      "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^8.0.0"
      },
      "peerDependencies": {
        "ajv": "^8.0.0"
      },
      "peerDependenciesMeta": {
        "ajv": {
          "optional": true
        }
      }
    },
    "node_modules/ajv-formats/node_modules/ajv": {
      "version": "8.17.1",
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
      "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "fast-deep-equal": "^3.1.3",
        "fast-uri": "^3.0.1",
        "json-schema-traverse": "^1.0.0",
        "require-from-string": "^2.0.2"
      },
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/epoberezkin"
      }
    },
    "node_modules/ajv-formats/node_modules/json-schema-traverse": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ajv-keywords": {
      "version": "3.5.2",
      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "ajv": "^6.9.1"
      }
    },
    "node_modules/alphanum-sort": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
      "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ansi-colors": {
      "version": "3.2.4",
      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
      "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/ansi-escapes": {
      "version": "4.3.2",
      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
      "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "type-fest": "^0.21.3"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/ansi-html-community": {
      "version": "0.0.8",
      "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
      "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
      "dev": true,
      "engines": [
        "node >= 0.8.0"
      ],
      "license": "Apache-2.0",
      "bin": {
        "ansi-html": "bin/ansi-html"
      }
    },
    "node_modules/ansi-regex": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/ansi-styles": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^2.0.1"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
      }
    },
    "node_modules/any-promise": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
      "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/anymatch": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
      "license": "ISC",
      "dependencies": {
        "normalize-path": "^3.0.0",
        "picomatch": "^2.0.4"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/apexcharts": {
      "version": "3.44.2",
      "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.44.2.tgz",
      "integrity": "sha512-QWOFS/SC1TDsuI8VudVuIwLhs1qE6kwixRvmABMUgTVeVzizRWgQh8pdEIgwl+Zvr0TlM3vHPz6Dc5NP1hJ7BA==",
      "license": "MIT",
      "dependencies": {
        "@yr/monotone-cubic-spline": "^1.0.3",
        "svg.draggable.js": "^2.2.2",
        "svg.easing.js": "^2.0.0",
        "svg.filter.js": "^2.0.2",
        "svg.pathmorphing.js": "^0.1.3",
        "svg.resize.js": "^1.4.3",
        "svg.select.js": "^3.0.1"
      }
    },
    "node_modules/aproba": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/arch": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
      "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
      "dev": true,
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/feross"
        },
        {
          "type": "patreon",
          "url": "https://www.patreon.com/feross"
        },
        {
          "type": "consulting",
          "url": "https://feross.org/support"
        }
      ],
      "license": "MIT"
    },
    "node_modules/argparse": {
      "version": "1.0.10",
      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "sprintf-js": "~1.0.2"
      }
    },
    "node_modules/argparse/node_modules/sprintf-js": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
      "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
      "dev": true,
      "license": "BSD-3-Clause"
    },
    "node_modules/arr-diff": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
      "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/arr-flatten": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/arr-union": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
      "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/array-buffer-byte-length": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
      "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "is-array-buffer": "^3.0.5"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/array-flatten": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
      "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/array-union": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
      "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-uniq": "^1.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/array-uniq": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
      "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/array-unique": {
      "version": "0.3.2",
      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
      "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/array.prototype.reduce": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz",
      "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.4",
        "define-properties": "^1.2.1",
        "es-abstract": "^1.23.9",
        "es-array-method-boxes-properly": "^1.0.0",
        "es-errors": "^1.3.0",
        "es-object-atoms": "^1.1.1",
        "is-string": "^1.1.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/arraybuffer.prototype.slice": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
      "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-buffer-byte-length": "^1.0.1",
        "call-bind": "^1.0.8",
        "define-properties": "^1.2.1",
        "es-abstract": "^1.23.5",
        "es-errors": "^1.3.0",
        "get-intrinsic": "^1.2.6",
        "is-array-buffer": "^3.0.4"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/asn1": {
      "version": "0.2.6",
      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
      "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safer-buffer": "~2.1.0"
      }
    },
    "node_modules/asn1.js": {
      "version": "4.10.1",
      "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
      "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^4.0.0",
        "inherits": "^2.0.1",
        "minimalistic-assert": "^1.0.0"
      }
    },
    "node_modules/asn1.js/node_modules/bn.js": {
      "version": "4.12.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
      "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/assert": {
      "version": "1.5.1",
      "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz",
      "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "object.assign": "^4.1.4",
        "util": "^0.10.4"
      }
    },
    "node_modules/assert-plus": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
      "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.8"
      }
    },
    "node_modules/assert/node_modules/inherits": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
      "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/assert/node_modules/util": {
      "version": "0.10.4",
      "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
      "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "2.0.3"
      }
    },
    "node_modules/assign-symbols": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
      "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/astral-regex": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/async": {
      "version": "3.2.6",
      "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
      "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/async-each": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz",
      "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==",
      "dev": true,
      "funding": [
        {
          "type": "individual",
          "url": "https://paulmillr.com/funding/"
        }
      ],
      "license": "MIT"
    },
    "node_modules/async-function": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
      "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/async-limiter": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
      "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/asynckit": {
      "version": "0.4.0",
      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
      "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/atob": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
      "dev": true,
      "license": "(MIT OR Apache-2.0)",
      "bin": {
        "atob": "bin/atob.js"
      },
      "engines": {
        "node": ">= 4.5.0"
      }
    },
    "node_modules/autoprefixer": {
      "version": "9.8.8",
      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
      "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.12.0",
        "caniuse-lite": "^1.0.30001109",
        "normalize-range": "^0.1.2",
        "num2fraction": "^1.2.2",
        "picocolors": "^0.2.1",
        "postcss": "^7.0.32",
        "postcss-value-parser": "^4.1.0"
      },
      "bin": {
        "autoprefixer": "bin/autoprefixer"
      },
      "funding": {
        "type": "tidelift",
        "url": "https://tidelift.com/funding/github/npm/autoprefixer"
      }
    },
    "node_modules/autoprefixer/node_modules/picocolors": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/available-typed-arrays": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
      "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "possible-typed-array-names": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/aws-sign2": {
      "version": "0.7.0",
      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
      "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/aws4": {
      "version": "1.13.2",
      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
      "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/babel-eslint": {
      "version": "10.1.0",
      "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
      "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
      "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.0.0",
        "@babel/parser": "^7.7.0",
        "@babel/traverse": "^7.7.0",
        "@babel/types": "^7.7.0",
        "eslint-visitor-keys": "^1.0.0",
        "resolve": "^1.12.0"
      },
      "engines": {
        "node": ">=6"
      },
      "peerDependencies": {
        "eslint": ">= 4.12.1"
      }
    },
    "node_modules/babel-loader": {
      "version": "8.4.1",
      "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz",
      "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-cache-dir": "^3.3.1",
        "loader-utils": "^2.0.4",
        "make-dir": "^3.1.0",
        "schema-utils": "^2.6.5"
      },
      "engines": {
        "node": ">= 8.9"
      },
      "peerDependencies": {
        "@babel/core": "^7.0.0",
        "webpack": ">=2"
      }
    },
    "node_modules/babel-plugin-dynamic-import-node": {
      "version": "2.3.3",
      "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
      "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "object.assign": "^4.1.0"
      }
    },
    "node_modules/babel-plugin-polyfill-corejs2": {
      "version": "0.4.13",
      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz",
      "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/compat-data": "^7.22.6",
        "@babel/helper-define-polyfill-provider": "^0.6.4",
        "semver": "^6.3.1"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/babel-plugin-polyfill-corejs3": {
      "version": "0.9.0",
      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz",
      "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-define-polyfill-provider": "^0.5.0",
        "core-js-compat": "^3.34.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": {
      "version": "0.5.0",
      "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz",
      "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-compilation-targets": "^7.22.6",
        "@babel/helper-plugin-utils": "^7.22.5",
        "debug": "^4.1.1",
        "lodash.debounce": "^4.0.8",
        "resolve": "^1.14.2"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/babel-plugin-polyfill-regenerator": {
      "version": "0.5.5",
      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz",
      "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-define-polyfill-provider": "^0.5.0"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": {
      "version": "0.5.0",
      "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz",
      "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/helper-compilation-targets": "^7.22.6",
        "@babel/helper-plugin-utils": "^7.22.5",
        "debug": "^4.1.1",
        "lodash.debounce": "^4.0.8",
        "resolve": "^1.14.2"
      },
      "peerDependencies": {
        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
      }
    },
    "node_modules/balanced-match": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/base": {
      "version": "0.11.2",
      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cache-base": "^1.0.1",
        "class-utils": "^0.3.5",
        "component-emitter": "^1.2.1",
        "define-property": "^1.0.0",
        "isobject": "^3.0.1",
        "mixin-deep": "^1.2.0",
        "pascalcase": "^0.1.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/base/node_modules/define-property": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
      "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/base64-js": {
      "version": "1.5.1",
      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
      "dev": true,
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/feross"
        },
        {
          "type": "patreon",
          "url": "https://www.patreon.com/feross"
        },
        {
          "type": "consulting",
          "url": "https://feross.org/support"
        }
      ],
      "license": "MIT"
    },
    "node_modules/batch": {
      "version": "0.6.1",
      "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
      "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/bcrypt-pbkdf": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
      "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "tweetnacl": "^0.14.3"
      }
    },
    "node_modules/bfj": {
      "version": "6.1.2",
      "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz",
      "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bluebird": "^3.5.5",
        "check-types": "^8.0.3",
        "hoopy": "^0.1.4",
        "tryer": "^1.0.1"
      },
      "engines": {
        "node": ">= 6.0.0"
      }
    },
    "node_modules/big.js": {
      "version": "5.2.2",
      "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
      "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/binary-extensions": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
      "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
      "license": "MIT",
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/bindings": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
      "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "file-uri-to-path": "1.0.0"
      }
    },
    "node_modules/bluebird": {
      "version": "3.7.2",
      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
      "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/bn.js": {
      "version": "5.2.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz",
      "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/body-parser": {
      "version": "1.20.3",
      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
      "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bytes": "3.1.2",
        "content-type": "~1.0.5",
        "debug": "2.6.9",
        "depd": "2.0.0",
        "destroy": "1.2.0",
        "http-errors": "2.0.0",
        "iconv-lite": "0.4.24",
        "on-finished": "2.4.1",
        "qs": "6.13.0",
        "raw-body": "2.5.2",
        "type-is": "~1.6.18",
        "unpipe": "1.0.0"
      },
      "engines": {
        "node": ">= 0.8",
        "npm": "1.2.8000 || >= 1.4.16"
      }
    },
    "node_modules/body-parser/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/body-parser/node_modules/iconv-lite": {
      "version": "0.4.24",
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safer-buffer": ">= 2.1.2 < 3"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/body-parser/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/body-parser/node_modules/qs": {
      "version": "6.13.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
      "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "side-channel": "^1.0.6"
      },
      "engines": {
        "node": ">=0.6"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/bonjour": {
      "version": "3.5.0",
      "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
      "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-flatten": "^2.1.0",
        "deep-equal": "^1.0.1",
        "dns-equal": "^1.0.0",
        "dns-txt": "^2.0.2",
        "multicast-dns": "^6.0.1",
        "multicast-dns-service-types": "^1.1.0"
      }
    },
    "node_modules/bonjour/node_modules/array-flatten": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
      "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/boolbase": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
      "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/brace-expansion": {
      "version": "1.1.12",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
      "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "balanced-match": "^1.0.0",
        "concat-map": "0.0.1"
      }
    },
    "node_modules/braces": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
      "license": "MIT",
      "dependencies": {
        "fill-range": "^7.1.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/brorand": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
      "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/browserify-aes": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
      "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "buffer-xor": "^1.0.3",
        "cipher-base": "^1.0.0",
        "create-hash": "^1.1.0",
        "evp_bytestokey": "^1.0.3",
        "inherits": "^2.0.1",
        "safe-buffer": "^5.0.1"
      }
    },
    "node_modules/browserify-cipher": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
      "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserify-aes": "^1.0.4",
        "browserify-des": "^1.0.0",
        "evp_bytestokey": "^1.0.0"
      }
    },
    "node_modules/browserify-des": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
      "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cipher-base": "^1.0.1",
        "des.js": "^1.0.0",
        "inherits": "^2.0.1",
        "safe-buffer": "^5.1.2"
      }
    },
    "node_modules/browserify-rsa": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz",
      "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^5.2.1",
        "randombytes": "^2.1.0",
        "safe-buffer": "^5.2.1"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/browserify-sign": {
      "version": "4.2.3",
      "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz",
      "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "bn.js": "^5.2.1",
        "browserify-rsa": "^4.1.0",
        "create-hash": "^1.2.0",
        "create-hmac": "^1.1.7",
        "elliptic": "^6.5.5",
        "hash-base": "~3.0",
        "inherits": "^2.0.4",
        "parse-asn1": "^5.1.7",
        "readable-stream": "^2.3.8",
        "safe-buffer": "^5.2.1"
      },
      "engines": {
        "node": ">= 0.12"
      }
    },
    "node_modules/browserify-zlib": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
      "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pako": "~1.0.5"
      }
    },
    "node_modules/browserslist": {
      "version": "4.25.0",
      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
      "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
      "dev": true,
      "funding": [
        {
          "type": "opencollective",
          "url": "https://opencollective.com/browserslist"
        },
        {
          "type": "tidelift",
          "url": "https://tidelift.com/funding/github/npm/browserslist"
        },
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "license": "MIT",
      "dependencies": {
        "caniuse-lite": "^1.0.30001718",
        "electron-to-chromium": "^1.5.160",
        "node-releases": "^2.0.19",
        "update-browserslist-db": "^1.1.3"
      },
      "bin": {
        "browserslist": "cli.js"
      },
      "engines": {
        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
      }
    },
    "node_modules/buffer": {
      "version": "4.9.2",
      "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
      "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "base64-js": "^1.0.2",
        "ieee754": "^1.1.4",
        "isarray": "^1.0.0"
      }
    },
    "node_modules/buffer-from": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/buffer-indexof": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
      "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/buffer-json": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz",
      "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/buffer-xor": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
      "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/builtin-status-codes": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
      "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/bytes": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
      "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/cacache": {
      "version": "12.0.4",
      "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
      "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "bluebird": "^3.5.5",
        "chownr": "^1.1.1",
        "figgy-pudding": "^3.5.1",
        "glob": "^7.1.4",
        "graceful-fs": "^4.1.15",
        "infer-owner": "^1.0.3",
        "lru-cache": "^5.1.1",
        "mississippi": "^3.0.0",
        "mkdirp": "^0.5.1",
        "move-concurrently": "^1.0.1",
        "promise-inflight": "^1.0.1",
        "rimraf": "^2.6.3",
        "ssri": "^6.0.1",
        "unique-filename": "^1.1.1",
        "y18n": "^4.0.0"
      }
    },
    "node_modules/cacache/node_modules/ssri": {
      "version": "6.0.2",
      "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
      "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "figgy-pudding": "^3.5.1"
      }
    },
    "node_modules/cache-base": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "collection-visit": "^1.0.0",
        "component-emitter": "^1.2.1",
        "get-value": "^2.0.6",
        "has-value": "^1.0.0",
        "isobject": "^3.0.1",
        "set-value": "^2.0.0",
        "to-object-path": "^0.3.0",
        "union-value": "^1.0.0",
        "unset-value": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/cache-loader": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz",
      "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "buffer-json": "^2.0.0",
        "find-cache-dir": "^3.0.0",
        "loader-utils": "^1.2.3",
        "mkdirp": "^0.5.1",
        "neo-async": "^2.6.1",
        "schema-utils": "^2.0.0"
      },
      "engines": {
        "node": ">= 8.9.0"
      },
      "peerDependencies": {
        "webpack": "^4.0.0"
      }
    },
    "node_modules/cache-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/cache-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/call-bind": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
      "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind-apply-helpers": "^1.0.0",
        "es-define-property": "^1.0.0",
        "get-intrinsic": "^1.2.4",
        "set-function-length": "^1.2.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/call-bind-apply-helpers": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
      "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "function-bind": "^1.1.2"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/call-bound": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
      "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind-apply-helpers": "^1.0.2",
        "get-intrinsic": "^1.3.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/call-me-maybe": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
      "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/caller-callsite": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
      "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "callsites": "^2.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/caller-path": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
      "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "caller-callsite": "^2.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/callsites": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
      "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/camel-case": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
      "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "no-case": "^2.2.0",
        "upper-case": "^1.1.1"
      }
    },
    "node_modules/camelcase": {
      "version": "5.3.1",
      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/caniuse-api": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
      "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.0.0",
        "caniuse-lite": "^1.0.0",
        "lodash.memoize": "^4.1.2",
        "lodash.uniq": "^4.5.0"
      }
    },
    "node_modules/caniuse-lite": {
      "version": "1.0.30001723",
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz",
      "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==",
      "dev": true,
      "funding": [
        {
          "type": "opencollective",
          "url": "https://opencollective.com/browserslist"
        },
        {
          "type": "tidelift",
          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
        },
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "license": "CC-BY-4.0"
    },
    "node_modules/case-sensitive-paths-webpack-plugin": {
      "version": "2.4.0",
      "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
      "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/caseless": {
      "version": "0.12.0",
      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
      "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
      "dev": true,
      "license": "Apache-2.0"
    },
    "node_modules/chalk": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
      "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.1.0",
        "supports-color": "^7.1.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/chardet": {
      "version": "0.7.0",
      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/charenc": {
      "version": "0.0.2",
      "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
      "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==",
      "license": "BSD-3-Clause",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/chart.js": {
      "version": "3.9.1",
      "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz",
      "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==",
      "license": "MIT"
    },
    "node_modules/check-types": {
      "version": "8.0.3",
      "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz",
      "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/chokidar": {
      "version": "3.6.0",
      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
      "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
      "license": "MIT",
      "dependencies": {
        "anymatch": "~3.1.2",
        "braces": "~3.0.2",
        "glob-parent": "~5.1.2",
        "is-binary-path": "~2.1.0",
        "is-glob": "~4.0.1",
        "normalize-path": "~3.0.0",
        "readdirp": "~3.6.0"
      },
      "engines": {
        "node": ">= 8.10.0"
      },
      "funding": {
        "url": "https://paulmillr.com/funding/"
      },
      "optionalDependencies": {
        "fsevents": "~2.3.2"
      }
    },
    "node_modules/chokidar/node_modules/glob-parent": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
      "license": "ISC",
      "dependencies": {
        "is-glob": "^4.0.1"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/chownr": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/chrome-trace-event": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
      "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.0"
      }
    },
    "node_modules/ci-info": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
      "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/cipher-base": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz",
      "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.4",
        "safe-buffer": "^5.2.1"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/clamp": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
      "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==",
      "license": "MIT"
    },
    "node_modules/class-utils": {
      "version": "0.3.6",
      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-union": "^3.1.0",
        "define-property": "^0.2.5",
        "isobject": "^3.0.0",
        "static-extend": "^0.1.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/class-utils/node_modules/define-property": {
      "version": "0.2.5",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
      "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/class-utils/node_modules/is-descriptor": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
      "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-accessor-descriptor": "^1.0.1",
        "is-data-descriptor": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/clean-css": {
      "version": "4.2.4",
      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
      "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "source-map": "~0.6.0"
      },
      "engines": {
        "node": ">= 4.0"
      }
    },
    "node_modules/cli-cursor": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
      "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "restore-cursor": "^3.1.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/cli-highlight": {
      "version": "2.1.11",
      "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz",
      "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "chalk": "^4.0.0",
        "highlight.js": "^10.7.1",
        "mz": "^2.4.0",
        "parse5": "^5.1.1",
        "parse5-htmlparser2-tree-adapter": "^6.0.0",
        "yargs": "^16.0.0"
      },
      "bin": {
        "highlight": "bin/highlight"
      },
      "engines": {
        "node": ">=8.0.0",
        "npm": ">=5.0.0"
      }
    },
    "node_modules/cli-highlight/node_modules/chalk": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.1.0",
        "supports-color": "^7.1.0"
      },
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/chalk/chalk?sponsor=1"
      }
    },
    "node_modules/cli-spinners": {
      "version": "2.9.2",
      "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
      "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/cli-width": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
      "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
      "dev": true,
      "license": "ISC",
      "engines": {
        "node": ">= 10"
      }
    },
    "node_modules/clipboardy": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz",
      "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arch": "^2.1.1",
        "execa": "^1.0.0",
        "is-wsl": "^2.1.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/cliui": {
      "version": "6.0.0",
      "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
      "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "string-width": "^4.2.0",
        "strip-ansi": "^6.0.0",
        "wrap-ansi": "^6.2.0"
      }
    },
    "node_modules/clone": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
      "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.8"
      }
    },
    "node_modules/clone-deep": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
      "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-plain-object": "^2.0.4",
        "kind-of": "^6.0.2",
        "shallow-clone": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/coa": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
      "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/q": "^1.5.1",
        "chalk": "^2.4.1",
        "q": "^1.1.2"
      },
      "engines": {
        "node": ">= 4.0"
      }
    },
    "node_modules/coa/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/coa/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/coa/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/coa/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/coa/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/coa/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/collection-visit": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
      "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "map-visit": "^1.0.0",
        "object-visit": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/color": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
      "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.3",
        "color-string": "^1.6.0"
      }
    },
    "node_modules/color-convert": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "~1.1.4"
      },
      "engines": {
        "node": ">=7.0.0"
      }
    },
    "node_modules/color-name": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/color-string": {
      "version": "1.9.1",
      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
      "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "^1.0.0",
        "simple-swizzle": "^0.2.2"
      }
    },
    "node_modules/color/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/color/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/colorette": {
      "version": "2.0.20",
      "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
      "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/combined-stream": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "delayed-stream": "~1.0.0"
      },
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/commander": {
      "version": "2.20.3",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/commondir": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
      "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/component-emitter": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
      "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
      "dev": true,
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/compressible": {
      "version": "2.0.18",
      "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
      "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mime-db": ">= 1.43.0 < 2"
      },
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/compression": {
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz",
      "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bytes": "3.1.2",
        "compressible": "~2.0.18",
        "debug": "2.6.9",
        "negotiator": "~0.6.4",
        "on-headers": "~1.0.2",
        "safe-buffer": "5.2.1",
        "vary": "~1.1.2"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/compression/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/compression/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/compression/node_modules/negotiator": {
      "version": "0.6.4",
      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
      "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/concat-map": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/concat-stream": {
      "version": "1.6.2",
      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
      "dev": true,
      "engines": [
        "node >= 0.8"
      ],
      "license": "MIT",
      "dependencies": {
        "buffer-from": "^1.0.0",
        "inherits": "^2.0.3",
        "readable-stream": "^2.2.2",
        "typedarray": "^0.0.6"
      }
    },
    "node_modules/connect-history-api-fallback": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
      "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.8"
      }
    },
    "node_modules/console-browserify": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
      "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
      "dev": true
    },
    "node_modules/consolidate": {
      "version": "0.15.1",
      "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
      "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
      "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bluebird": "^3.1.1"
      },
      "engines": {
        "node": ">= 0.10.0"
      }
    },
    "node_modules/constants-browserify": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
      "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/content-disposition": {
      "version": "0.5.4",
      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
      "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safe-buffer": "5.2.1"
      },
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/content-type": {
      "version": "1.0.5",
      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
      "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/convert-source-map": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/cookie": {
      "version": "0.7.1",
      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
      "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/cookie-signature": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
      "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/copy-concurrently": {
      "version": "1.0.5",
      "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
      "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
      "deprecated": "This package is no longer supported.",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "aproba": "^1.1.1",
        "fs-write-stream-atomic": "^1.0.8",
        "iferr": "^0.1.5",
        "mkdirp": "^0.5.1",
        "rimraf": "^2.5.4",
        "run-queue": "^1.0.0"
      }
    },
    "node_modules/copy-descriptor": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
      "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/copy-webpack-plugin": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
      "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cacache": "^12.0.3",
        "find-cache-dir": "^2.1.0",
        "glob-parent": "^3.1.0",
        "globby": "^7.1.1",
        "is-glob": "^4.0.1",
        "loader-utils": "^1.2.3",
        "minimatch": "^3.0.4",
        "normalize-path": "^3.0.0",
        "p-limit": "^2.2.1",
        "schema-utils": "^1.0.0",
        "serialize-javascript": "^4.0.0",
        "webpack-log": "^2.0.0"
      },
      "engines": {
        "node": ">= 6.9.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      },
      "peerDependencies": {
        "webpack": "^4.0.0 || ^5.0.0"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
      "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "commondir": "^1.0.1",
        "make-dir": "^2.0.0",
        "pkg-dir": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/find-up": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "locate-path": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/globby": {
      "version": "7.1.1",
      "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
      "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-union": "^1.0.1",
        "dir-glob": "^2.0.0",
        "glob": "^7.1.2",
        "ignore": "^3.3.5",
        "pify": "^3.0.0",
        "slash": "^1.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/globby/node_modules/pify": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
      "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/ignore": {
      "version": "3.3.10",
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
      "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/copy-webpack-plugin/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/locate-path": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-locate": "^3.0.0",
        "path-exists": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/make-dir": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
      "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pify": "^4.0.1",
        "semver": "^5.6.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/p-locate": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-limit": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/path-exists": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
      "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/pkg-dir": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
      "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-up": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/schema-utils": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.1.0",
        "ajv-errors": "^1.0.0",
        "ajv-keywords": "^3.1.0"
      },
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/semver": {
      "version": "5.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver"
      }
    },
    "node_modules/copy-webpack-plugin/node_modules/slash": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
      "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/core-js": {
      "version": "3.6.5",
      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
      "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
      "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
      "hasInstallScript": true,
      "license": "MIT",
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/core-js"
      }
    },
    "node_modules/core-js-compat": {
      "version": "3.43.0",
      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz",
      "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.25.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/core-js"
      }
    },
    "node_modules/core-util-is": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/cosmiconfig": {
      "version": "5.2.1",
      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
      "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "import-fresh": "^2.0.0",
        "is-directory": "^0.3.1",
        "js-yaml": "^3.13.1",
        "parse-json": "^4.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/create-ecdh": {
      "version": "4.0.4",
      "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
      "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^4.1.0",
        "elliptic": "^6.5.3"
      }
    },
    "node_modules/create-ecdh/node_modules/bn.js": {
      "version": "4.12.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
      "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/create-hash": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
      "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cipher-base": "^1.0.1",
        "inherits": "^2.0.1",
        "md5.js": "^1.3.4",
        "ripemd160": "^2.0.1",
        "sha.js": "^2.4.0"
      }
    },
    "node_modules/create-hmac": {
      "version": "1.1.7",
      "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
      "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cipher-base": "^1.0.3",
        "create-hash": "^1.1.0",
        "inherits": "^2.0.1",
        "ripemd160": "^2.0.0",
        "safe-buffer": "^5.0.1",
        "sha.js": "^2.4.8"
      }
    },
    "node_modules/cross-spawn": {
      "version": "6.0.6",
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz",
      "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "nice-try": "^1.0.4",
        "path-key": "^2.0.1",
        "semver": "^5.5.0",
        "shebang-command": "^1.2.0",
        "which": "^1.2.9"
      },
      "engines": {
        "node": ">=4.8"
      }
    },
    "node_modules/cross-spawn/node_modules/semver": {
      "version": "5.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver"
      }
    },
    "node_modules/crypt": {
      "version": "0.0.2",
      "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
      "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==",
      "license": "BSD-3-Clause",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/crypto-browserify": {
      "version": "3.12.1",
      "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz",
      "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserify-cipher": "^1.0.1",
        "browserify-sign": "^4.2.3",
        "create-ecdh": "^4.0.4",
        "create-hash": "^1.2.0",
        "create-hmac": "^1.1.7",
        "diffie-hellman": "^5.0.3",
        "hash-base": "~3.0.4",
        "inherits": "^2.0.4",
        "pbkdf2": "^3.1.2",
        "public-encrypt": "^4.0.3",
        "randombytes": "^2.1.0",
        "randomfill": "^1.0.4"
      },
      "engines": {
        "node": ">= 0.10"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/css-color-names": {
      "version": "0.0.4",
      "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
      "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/css-declaration-sorter": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
      "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.1",
        "timsort": "^0.3.0"
      },
      "engines": {
        "node": ">4"
      }
    },
    "node_modules/css-loader": {
      "version": "3.6.0",
      "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz",
      "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "camelcase": "^5.3.1",
        "cssesc": "^3.0.0",
        "icss-utils": "^4.1.1",
        "loader-utils": "^1.2.3",
        "normalize-path": "^3.0.0",
        "postcss": "^7.0.32",
        "postcss-modules-extract-imports": "^2.0.0",
        "postcss-modules-local-by-default": "^3.0.2",
        "postcss-modules-scope": "^2.2.0",
        "postcss-modules-values": "^3.0.0",
        "postcss-value-parser": "^4.1.0",
        "schema-utils": "^2.7.0",
        "semver": "^6.3.0"
      },
      "engines": {
        "node": ">= 8.9.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      },
      "peerDependencies": {
        "webpack": "^4.0.0 || ^5.0.0"
      }
    },
    "node_modules/css-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/css-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/css-select": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
      "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "boolbase": "^1.0.0",
        "css-what": "^6.0.1",
        "domhandler": "^4.3.1",
        "domutils": "^2.8.0",
        "nth-check": "^2.0.1"
      },
      "funding": {
        "url": "https://github.com/sponsors/fb55"
      }
    },
    "node_modules/css-select-base-adapter": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
      "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/css-tree": {
      "version": "1.0.0-alpha.37",
      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
      "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mdn-data": "2.0.4",
        "source-map": "^0.6.1"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/css-what": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
      "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">= 6"
      },
      "funding": {
        "url": "https://github.com/sponsors/fb55"
      }
    },
    "node_modules/cssesc": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "cssesc": "bin/cssesc"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/cssnano": {
      "version": "4.1.11",
      "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
      "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cosmiconfig": "^5.0.0",
        "cssnano-preset-default": "^4.0.8",
        "is-resolvable": "^1.0.0",
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/cssnano-preset-default": {
      "version": "4.0.8",
      "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
      "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "css-declaration-sorter": "^4.0.1",
        "cssnano-util-raw-cache": "^4.0.1",
        "postcss": "^7.0.0",
        "postcss-calc": "^7.0.1",
        "postcss-colormin": "^4.0.3",
        "postcss-convert-values": "^4.0.1",
        "postcss-discard-comments": "^4.0.2",
        "postcss-discard-duplicates": "^4.0.2",
        "postcss-discard-empty": "^4.0.1",
        "postcss-discard-overridden": "^4.0.1",
        "postcss-merge-longhand": "^4.0.11",
        "postcss-merge-rules": "^4.0.3",
        "postcss-minify-font-values": "^4.0.2",
        "postcss-minify-gradients": "^4.0.2",
        "postcss-minify-params": "^4.0.2",
        "postcss-minify-selectors": "^4.0.2",
        "postcss-normalize-charset": "^4.0.1",
        "postcss-normalize-display-values": "^4.0.2",
        "postcss-normalize-positions": "^4.0.2",
        "postcss-normalize-repeat-style": "^4.0.2",
        "postcss-normalize-string": "^4.0.2",
        "postcss-normalize-timing-functions": "^4.0.2",
        "postcss-normalize-unicode": "^4.0.1",
        "postcss-normalize-url": "^4.0.1",
        "postcss-normalize-whitespace": "^4.0.2",
        "postcss-ordered-values": "^4.1.2",
        "postcss-reduce-initial": "^4.0.3",
        "postcss-reduce-transforms": "^4.0.2",
        "postcss-svgo": "^4.0.3",
        "postcss-unique-selectors": "^4.0.1"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/cssnano-util-get-arguments": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
      "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/cssnano-util-get-match": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
      "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/cssnano-util-raw-cache": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
      "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/cssnano-util-same-parent": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
      "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/csso": {
      "version": "4.2.0",
      "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
      "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "css-tree": "^1.1.2"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/csso/node_modules/css-tree": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
      "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mdn-data": "2.0.14",
        "source-map": "^0.6.1"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/csso/node_modules/mdn-data": {
      "version": "2.0.14",
      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
      "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
      "dev": true,
      "license": "CC0-1.0"
    },
    "node_modules/csstype": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
      "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
      "license": "MIT"
    },
    "node_modules/cyclist": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz",
      "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/dashdash": {
      "version": "1.14.1",
      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
      "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "assert-plus": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10"
      }
    },
    "node_modules/data-view-buffer": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
      "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "es-errors": "^1.3.0",
        "is-data-view": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/data-view-byte-length": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
      "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "es-errors": "^1.3.0",
        "is-data-view": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/inspect-js"
      }
    },
    "node_modules/data-view-byte-offset": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
      "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "es-errors": "^1.3.0",
        "is-data-view": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/de-indent": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
      "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/debug": {
      "version": "4.4.1",
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
      "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "^2.1.3"
      },
      "engines": {
        "node": ">=6.0"
      },
      "peerDependenciesMeta": {
        "supports-color": {
          "optional": true
        }
      }
    },
    "node_modules/decamelize": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
      "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/decode-uri-component": {
      "version": "0.2.2",
      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
      "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10"
      }
    },
    "node_modules/deep-equal": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz",
      "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-arguments": "^1.1.1",
        "is-date-object": "^1.0.5",
        "is-regex": "^1.1.4",
        "object-is": "^1.1.5",
        "object-keys": "^1.1.1",
        "regexp.prototype.flags": "^1.5.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/deep-is": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/deepmerge": {
      "version": "1.5.2",
      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
      "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/default-gateway": {
      "version": "5.0.5",
      "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz",
      "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "execa": "^3.3.0"
      },
      "engines": {
        "node": "^8.12.0 || >=9.7.0"
      }
    },
    "node_modules/default-gateway/node_modules/cross-spawn": {
      "version": "7.0.6",
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-key": "^3.1.0",
        "shebang-command": "^2.0.0",
        "which": "^2.0.1"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/default-gateway/node_modules/execa": {
      "version": "3.4.0",
      "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
      "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cross-spawn": "^7.0.0",
        "get-stream": "^5.0.0",
        "human-signals": "^1.1.1",
        "is-stream": "^2.0.0",
        "merge-stream": "^2.0.0",
        "npm-run-path": "^4.0.0",
        "onetime": "^5.1.0",
        "p-finally": "^2.0.0",
        "signal-exit": "^3.0.2",
        "strip-final-newline": "^2.0.0"
      },
      "engines": {
        "node": "^8.12.0 || >=9.7.0"
      }
    },
    "node_modules/default-gateway/node_modules/get-stream": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
      "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pump": "^3.0.0"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/default-gateway/node_modules/is-stream": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/default-gateway/node_modules/npm-run-path": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-key": "^3.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/default-gateway/node_modules/p-finally": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
      "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/default-gateway/node_modules/path-key": {
      "version": "3.1.1",
      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/default-gateway/node_modules/shebang-command": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "shebang-regex": "^3.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/default-gateway/node_modules/shebang-regex": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/default-gateway/node_modules/which": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "isexe": "^2.0.0"
      },
      "bin": {
        "node-which": "bin/node-which"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/defaults": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
      "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "clone": "^1.0.2"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/define-data-property": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
      "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-define-property": "^1.0.0",
        "es-errors": "^1.3.0",
        "gopd": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/define-properties": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
      "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-data-property": "^1.0.1",
        "has-property-descriptors": "^1.0.0",
        "object-keys": "^1.1.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/define-property": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^1.0.2",
        "isobject": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/del": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
      "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/glob": "^7.1.1",
        "globby": "^6.1.0",
        "is-path-cwd": "^2.0.0",
        "is-path-in-cwd": "^2.0.0",
        "p-map": "^2.0.0",
        "pify": "^4.0.1",
        "rimraf": "^2.6.3"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/del/node_modules/globby": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
      "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-union": "^1.0.1",
        "glob": "^7.0.3",
        "object-assign": "^4.0.1",
        "pify": "^2.0.0",
        "pinkie-promise": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/del/node_modules/globby/node_modules/pify": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
      "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/delayed-stream": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/depd": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
      "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/des.js": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
      "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.1",
        "minimalistic-assert": "^1.0.0"
      }
    },
    "node_modules/destroy": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
      "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8",
        "npm": "1.2.8000 || >= 1.4.16"
      }
    },
    "node_modules/detect-node": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
      "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/diffie-hellman": {
      "version": "5.0.3",
      "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
      "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^4.1.0",
        "miller-rabin": "^4.0.0",
        "randombytes": "^2.0.0"
      }
    },
    "node_modules/diffie-hellman/node_modules/bn.js": {
      "version": "4.12.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
      "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/dir-glob": {
      "version": "2.2.2",
      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
      "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-type": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/dns-equal": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
      "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/dns-packet": {
      "version": "1.3.4",
      "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
      "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ip": "^1.1.0",
        "safe-buffer": "^5.0.1"
      }
    },
    "node_modules/dns-packet/node_modules/ip": {
      "version": "1.1.9",
      "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
      "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/dns-txt": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
      "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "buffer-indexof": "^1.0.0"
      }
    },
    "node_modules/doctrine": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "esutils": "^2.0.2"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/dom-converter": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
      "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "utila": "~0.4"
      }
    },
    "node_modules/dom-serializer": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
      "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "domelementtype": "^2.0.1",
        "domhandler": "^4.2.0",
        "entities": "^2.0.0"
      },
      "funding": {
        "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
      }
    },
    "node_modules/dom-serializer/node_modules/entities": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
      "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
      "dev": true,
      "license": "BSD-2-Clause",
      "funding": {
        "url": "https://github.com/fb55/entities?sponsor=1"
      }
    },
    "node_modules/domain-browser": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
      "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.4",
        "npm": ">=1.2"
      }
    },
    "node_modules/domelementtype": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
      "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
      "dev": true,
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/fb55"
        }
      ],
      "license": "BSD-2-Clause"
    },
    "node_modules/domhandler": {
      "version": "4.3.1",
      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
      "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "domelementtype": "^2.2.0"
      },
      "engines": {
        "node": ">= 4"
      },
      "funding": {
        "url": "https://github.com/fb55/domhandler?sponsor=1"
      }
    },
    "node_modules/domutils": {
      "version": "2.8.0",
      "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
      "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "dom-serializer": "^1.0.1",
        "domelementtype": "^2.2.0",
        "domhandler": "^4.2.0"
      },
      "funding": {
        "url": "https://github.com/fb55/domutils?sponsor=1"
      }
    },
    "node_modules/dot-prop": {
      "version": "5.3.0",
      "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
      "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-obj": "^2.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/dotenv": {
      "version": "8.6.0",
      "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
      "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/dotenv-expand": {
      "version": "5.1.0",
      "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
      "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
      "dev": true,
      "license": "BSD-2-Clause"
    },
    "node_modules/dunder-proto": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
      "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind-apply-helpers": "^1.0.1",
        "es-errors": "^1.3.0",
        "gopd": "^1.2.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/duplexer": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
      "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/duplexify": {
      "version": "3.7.1",
      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "end-of-stream": "^1.0.0",
        "inherits": "^2.0.1",
        "readable-stream": "^2.0.0",
        "stream-shift": "^1.0.0"
      }
    },
    "node_modules/easy-stack": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz",
      "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/ecc-jsbn": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
      "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "jsbn": "~0.1.0",
        "safer-buffer": "^2.1.0"
      }
    },
    "node_modules/ee-first": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
      "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ejs": {
      "version": "3.1.10",
      "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
      "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "jake": "^10.8.5"
      },
      "bin": {
        "ejs": "bin/cli.js"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/electron-to-chromium": {
      "version": "1.5.170",
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.170.tgz",
      "integrity": "sha512-GP+M7aeluQo9uAyiTCxgIj/j+PrWhMlY7LFVj8prlsPljd0Fdg9AprlfUi+OCSFWy9Y5/2D/Jrj9HS8Z4rpKWA==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/elliptic": {
      "version": "6.6.1",
      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz",
      "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^4.11.9",
        "brorand": "^1.1.0",
        "hash.js": "^1.0.0",
        "hmac-drbg": "^1.0.1",
        "inherits": "^2.0.4",
        "minimalistic-assert": "^1.0.1",
        "minimalistic-crypto-utils": "^1.0.1"
      }
    },
    "node_modules/elliptic/node_modules/bn.js": {
      "version": "4.12.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
      "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/emoji-regex": {
      "version": "8.0.0",
      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/emojis-list": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
      "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/encodeurl": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
      "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/encoding": {
      "version": "0.1.13",
      "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
      "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
      "license": "MIT",
      "dependencies": {
        "iconv-lite": "^0.6.2"
      }
    },
    "node_modules/end-of-stream": {
      "version": "1.4.5",
      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
      "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "once": "^1.4.0"
      }
    },
    "node_modules/enhanced-resolve": {
      "version": "4.5.0",
      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
      "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
      "dev": true,
      "dependencies": {
        "graceful-fs": "^4.1.2",
        "memory-fs": "^0.5.0",
        "tapable": "^1.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/enhanced-resolve/node_modules/memory-fs": {
      "version": "0.5.0",
      "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
      "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "errno": "^0.1.3",
        "readable-stream": "^2.0.1"
      },
      "engines": {
        "node": ">=4.3.0 <5.0.0 || >=5.10"
      }
    },
    "node_modules/entities": {
      "version": "4.5.0",
      "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
      "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=0.12"
      },
      "funding": {
        "url": "https://github.com/fb55/entities?sponsor=1"
      }
    },
    "node_modules/envinfo": {
      "version": "7.14.0",
      "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz",
      "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "envinfo": "dist/cli.js"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/errno": {
      "version": "0.1.8",
      "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
      "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "prr": "~1.0.1"
      },
      "bin": {
        "errno": "cli.js"
      }
    },
    "node_modules/error-ex": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-arrayish": "^0.2.1"
      }
    },
    "node_modules/error-stack-parser": {
      "version": "2.1.4",
      "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
      "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "stackframe": "^1.3.4"
      }
    },
    "node_modules/es-abstract": {
      "version": "1.24.0",
      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
      "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-buffer-byte-length": "^1.0.2",
        "arraybuffer.prototype.slice": "^1.0.4",
        "available-typed-arrays": "^1.0.7",
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.4",
        "data-view-buffer": "^1.0.2",
        "data-view-byte-length": "^1.0.2",
        "data-view-byte-offset": "^1.0.1",
        "es-define-property": "^1.0.1",
        "es-errors": "^1.3.0",
        "es-object-atoms": "^1.1.1",
        "es-set-tostringtag": "^2.1.0",
        "es-to-primitive": "^1.3.0",
        "function.prototype.name": "^1.1.8",
        "get-intrinsic": "^1.3.0",
        "get-proto": "^1.0.1",
        "get-symbol-description": "^1.1.0",
        "globalthis": "^1.0.4",
        "gopd": "^1.2.0",
        "has-property-descriptors": "^1.0.2",
        "has-proto": "^1.2.0",
        "has-symbols": "^1.1.0",
        "hasown": "^2.0.2",
        "internal-slot": "^1.1.0",
        "is-array-buffer": "^3.0.5",
        "is-callable": "^1.2.7",
        "is-data-view": "^1.0.2",
        "is-negative-zero": "^2.0.3",
        "is-regex": "^1.2.1",
        "is-set": "^2.0.3",
        "is-shared-array-buffer": "^1.0.4",
        "is-string": "^1.1.1",
        "is-typed-array": "^1.1.15",
        "is-weakref": "^1.1.1",
        "math-intrinsics": "^1.1.0",
        "object-inspect": "^1.13.4",
        "object-keys": "^1.1.1",
        "object.assign": "^4.1.7",
        "own-keys": "^1.0.1",
        "regexp.prototype.flags": "^1.5.4",
        "safe-array-concat": "^1.1.3",
        "safe-push-apply": "^1.0.0",
        "safe-regex-test": "^1.1.0",
        "set-proto": "^1.0.0",
        "stop-iteration-iterator": "^1.1.0",
        "string.prototype.trim": "^1.2.10",
        "string.prototype.trimend": "^1.0.9",
        "string.prototype.trimstart": "^1.0.8",
        "typed-array-buffer": "^1.0.3",
        "typed-array-byte-length": "^1.0.3",
        "typed-array-byte-offset": "^1.0.4",
        "typed-array-length": "^1.0.7",
        "unbox-primitive": "^1.1.0",
        "which-typed-array": "^1.1.19"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/es-array-method-boxes-properly": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
      "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/es-define-property": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
      "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/es-errors": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
      "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/es-object-atoms": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
      "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/es-set-tostringtag": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
      "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "get-intrinsic": "^1.2.6",
        "has-tostringtag": "^1.0.2",
        "hasown": "^2.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/es-to-primitive": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
      "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-callable": "^1.2.7",
        "is-date-object": "^1.0.5",
        "is-symbol": "^1.0.4"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/escalade": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/escape-html": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/escape-string-regexp": {
      "version": "1.0.5",
      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.8.0"
      }
    },
    "node_modules/eslint": {
      "version": "6.8.0",
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
      "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
      "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.0.0",
        "ajv": "^6.10.0",
        "chalk": "^2.1.0",
        "cross-spawn": "^6.0.5",
        "debug": "^4.0.1",
        "doctrine": "^3.0.0",
        "eslint-scope": "^5.0.0",
        "eslint-utils": "^1.4.3",
        "eslint-visitor-keys": "^1.1.0",
        "espree": "^6.1.2",
        "esquery": "^1.0.1",
        "esutils": "^2.0.2",
        "file-entry-cache": "^5.0.1",
        "functional-red-black-tree": "^1.0.1",
        "glob-parent": "^5.0.0",
        "globals": "^12.1.0",
        "ignore": "^4.0.6",
        "import-fresh": "^3.0.0",
        "imurmurhash": "^0.1.4",
        "inquirer": "^7.0.0",
        "is-glob": "^4.0.0",
        "js-yaml": "^3.13.1",
        "json-stable-stringify-without-jsonify": "^1.0.1",
        "levn": "^0.3.0",
        "lodash": "^4.17.14",
        "minimatch": "^3.0.4",
        "mkdirp": "^0.5.1",
        "natural-compare": "^1.4.0",
        "optionator": "^0.8.3",
        "progress": "^2.0.0",
        "regexpp": "^2.0.1",
        "semver": "^6.1.2",
        "strip-ansi": "^5.2.0",
        "strip-json-comments": "^3.0.1",
        "table": "^5.2.3",
        "text-table": "^0.2.0",
        "v8-compile-cache": "^2.0.3"
      },
      "bin": {
        "eslint": "bin/eslint.js"
      },
      "engines": {
        "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
      },
      "funding": {
        "url": "https://opencollective.com/eslint"
      }
    },
    "node_modules/eslint-loader": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz",
      "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==",
      "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "loader-fs-cache": "^1.0.0",
        "loader-utils": "^1.0.2",
        "object-assign": "^4.0.1",
        "object-hash": "^1.1.4",
        "rimraf": "^2.6.1"
      },
      "peerDependencies": {
        "eslint": ">=1.6.0 <7.0.0",
        "webpack": ">=2.0.0 <5.0.0"
      }
    },
    "node_modules/eslint-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/eslint-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/eslint-plugin-vue": {
      "version": "6.2.2",
      "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz",
      "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "natural-compare": "^1.4.0",
        "semver": "^5.6.0",
        "vue-eslint-parser": "^7.0.0"
      },
      "engines": {
        "node": ">=8.10"
      },
      "peerDependencies": {
        "eslint": "^5.0.0 || ^6.0.0"
      }
    },
    "node_modules/eslint-plugin-vue/node_modules/semver": {
      "version": "5.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver"
      }
    },
    "node_modules/eslint-scope": {
      "version": "5.1.1",
      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
      "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "esrecurse": "^4.3.0",
        "estraverse": "^4.1.1"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/eslint-utils": {
      "version": "1.4.3",
      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
      "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "eslint-visitor-keys": "^1.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/eslint-visitor-keys": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
      "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/eslint/node_modules/ansi-regex": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/eslint/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/eslint/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/eslint/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/eslint/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/eslint/node_modules/glob-parent": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "is-glob": "^4.0.1"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/eslint/node_modules/globals": {
      "version": "12.4.0",
      "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
      "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "type-fest": "^0.8.1"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/eslint/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/eslint/node_modules/import-fresh": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
      "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "parent-module": "^1.0.0",
        "resolve-from": "^4.0.0"
      },
      "engines": {
        "node": ">=6"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/eslint/node_modules/resolve-from": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/eslint/node_modules/strip-ansi": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^4.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/eslint/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/eslint/node_modules/type-fest": {
      "version": "0.8.1",
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
      "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
      "dev": true,
      "license": "(MIT OR CC0-1.0)",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/espree": {
      "version": "6.2.1",
      "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
      "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "acorn": "^7.1.1",
        "acorn-jsx": "^5.2.0",
        "eslint-visitor-keys": "^1.1.0"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/esprima": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
      "dev": true,
      "license": "BSD-2-Clause",
      "bin": {
        "esparse": "bin/esparse.js",
        "esvalidate": "bin/esvalidate.js"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/esquery": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
      "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "estraverse": "^5.1.0"
      },
      "engines": {
        "node": ">=0.10"
      }
    },
    "node_modules/esquery/node_modules/estraverse": {
      "version": "5.3.0",
      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=4.0"
      }
    },
    "node_modules/esrecurse": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "estraverse": "^5.2.0"
      },
      "engines": {
        "node": ">=4.0"
      }
    },
    "node_modules/esrecurse/node_modules/estraverse": {
      "version": "5.3.0",
      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=4.0"
      }
    },
    "node_modules/estraverse": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=4.0"
      }
    },
    "node_modules/estree-walker": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/esutils": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/etag": {
      "version": "1.8.1",
      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
      "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/event-pubsub": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz",
      "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==",
      "dev": true,
      "license": "Unlicense",
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/eventemitter3": {
      "version": "4.0.7",
      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
      "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/events": {
      "version": "3.3.0",
      "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
      "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.8.x"
      }
    },
    "node_modules/eventsource": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz",
      "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=12.0.0"
      }
    },
    "node_modules/evp_bytestokey": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
      "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "md5.js": "^1.3.4",
        "safe-buffer": "^5.1.1"
      }
    },
    "node_modules/execa": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cross-spawn": "^6.0.0",
        "get-stream": "^4.0.0",
        "is-stream": "^1.1.0",
        "npm-run-path": "^2.0.0",
        "p-finally": "^1.0.0",
        "signal-exit": "^3.0.0",
        "strip-eof": "^1.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/expand-brackets": {
      "version": "2.1.4",
      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
      "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "^2.3.3",
        "define-property": "^0.2.5",
        "extend-shallow": "^2.0.1",
        "posix-character-classes": "^0.1.0",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/expand-brackets/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/expand-brackets/node_modules/define-property": {
      "version": "0.2.5",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
      "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/expand-brackets/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/expand-brackets/node_modules/is-descriptor": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
      "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-accessor-descriptor": "^1.0.1",
        "is-data-descriptor": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/expand-brackets/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/expand-brackets/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/express": {
      "version": "4.21.2",
      "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
      "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "accepts": "~1.3.8",
        "array-flatten": "1.1.1",
        "body-parser": "1.20.3",
        "content-disposition": "0.5.4",
        "content-type": "~1.0.4",
        "cookie": "0.7.1",
        "cookie-signature": "1.0.6",
        "debug": "2.6.9",
        "depd": "2.0.0",
        "encodeurl": "~2.0.0",
        "escape-html": "~1.0.3",
        "etag": "~1.8.1",
        "finalhandler": "1.3.1",
        "fresh": "0.5.2",
        "http-errors": "2.0.0",
        "merge-descriptors": "1.0.3",
        "methods": "~1.1.2",
        "on-finished": "2.4.1",
        "parseurl": "~1.3.3",
        "path-to-regexp": "0.1.12",
        "proxy-addr": "~2.0.7",
        "qs": "6.13.0",
        "range-parser": "~1.2.1",
        "safe-buffer": "5.2.1",
        "send": "0.19.0",
        "serve-static": "1.16.2",
        "setprototypeof": "1.2.0",
        "statuses": "2.0.1",
        "type-is": "~1.6.18",
        "utils-merge": "1.0.1",
        "vary": "~1.1.2"
      },
      "engines": {
        "node": ">= 0.10.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/express"
      }
    },
    "node_modules/express/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/express/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/express/node_modules/qs": {
      "version": "6.13.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
      "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "side-channel": "^1.0.6"
      },
      "engines": {
        "node": ">=0.6"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/extend": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/extend-shallow": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
      "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "assign-symbols": "^1.0.0",
        "is-extendable": "^1.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/external-editor": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "chardet": "^0.7.0",
        "iconv-lite": "^0.4.24",
        "tmp": "^0.0.33"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/external-editor/node_modules/iconv-lite": {
      "version": "0.4.24",
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safer-buffer": ">= 2.1.2 < 3"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/extglob": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array-unique": "^0.3.2",
        "define-property": "^1.0.0",
        "expand-brackets": "^2.1.4",
        "extend-shallow": "^2.0.1",
        "fragment-cache": "^0.2.1",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/extglob/node_modules/define-property": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
      "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/extglob/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/extglob/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/extsprintf": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
      "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
      "dev": true,
      "engines": [
        "node >=0.6.0"
      ],
      "license": "MIT"
    },
    "node_modules/fast-deep-equal": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/fast-glob": {
      "version": "2.2.7",
      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
      "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@mrmlnc/readdir-enhanced": "^2.2.1",
        "@nodelib/fs.stat": "^1.1.2",
        "glob-parent": "^3.1.0",
        "is-glob": "^4.0.0",
        "merge2": "^1.2.3",
        "micromatch": "^3.1.10"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/fast-glob/node_modules/braces": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-flatten": "^1.1.0",
        "array-unique": "^0.3.2",
        "extend-shallow": "^2.0.1",
        "fill-range": "^4.0.0",
        "isobject": "^3.0.1",
        "repeat-element": "^1.1.2",
        "snapdragon": "^0.8.1",
        "snapdragon-node": "^2.0.1",
        "split-string": "^3.0.2",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/braces/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/fill-range": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
      "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^2.0.1",
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1",
        "to-regex-range": "^2.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/fill-range/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/is-number": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
      "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/is-number/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/micromatch": {
      "version": "3.1.10",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-diff": "^4.0.0",
        "array-unique": "^0.3.2",
        "braces": "^2.3.1",
        "define-property": "^2.0.2",
        "extend-shallow": "^3.0.2",
        "extglob": "^2.0.4",
        "fragment-cache": "^0.2.1",
        "kind-of": "^6.0.2",
        "nanomatch": "^1.2.9",
        "object.pick": "^1.3.0",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-glob/node_modules/to-regex-range": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
      "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fast-json-stable-stringify": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/fast-levenshtein": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/fast-uri": {
      "version": "3.0.6",
      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
      "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
      "dev": true,
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/fastify"
        },
        {
          "type": "opencollective",
          "url": "https://opencollective.com/fastify"
        }
      ],
      "license": "BSD-3-Clause"
    },
    "node_modules/fastest-levenshtein": {
      "version": "1.0.16",
      "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
      "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 4.9.1"
      }
    },
    "node_modules/faye-websocket": {
      "version": "0.11.4",
      "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
      "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "websocket-driver": ">=0.5.1"
      },
      "engines": {
        "node": ">=0.8.0"
      }
    },
    "node_modules/figgy-pudding": {
      "version": "3.5.2",
      "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
      "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
      "deprecated": "This module is no longer supported.",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/figures": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
      "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "escape-string-regexp": "^1.0.5"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/file-entry-cache": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
      "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "flat-cache": "^2.0.1"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/file-loader": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz",
      "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "loader-utils": "^1.2.3",
        "schema-utils": "^2.5.0"
      },
      "engines": {
        "node": ">= 8.9.0"
      },
      "peerDependencies": {
        "webpack": "^4.0.0"
      }
    },
    "node_modules/file-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/file-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/file-uri-to-path": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
      "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
      "dev": true,
      "license": "MIT",
      "optional": true
    },
    "node_modules/filelist": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
      "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "minimatch": "^5.0.1"
      }
    },
    "node_modules/filelist/node_modules/brace-expansion": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
      "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "balanced-match": "^1.0.0"
      }
    },
    "node_modules/filelist/node_modules/minimatch": {
      "version": "5.1.6",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
      "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "brace-expansion": "^2.0.1"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/filesize": {
      "version": "3.6.1",
      "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
      "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
      "dev": true,
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">= 0.4.0"
      }
    },
    "node_modules/fill-range": {
      "version": "7.1.1",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
      "license": "MIT",
      "dependencies": {
        "to-regex-range": "^5.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/finalhandler": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
      "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "2.6.9",
        "encodeurl": "~2.0.0",
        "escape-html": "~1.0.3",
        "on-finished": "2.4.1",
        "parseurl": "~1.3.3",
        "statuses": "2.0.1",
        "unpipe": "~1.0.0"
      },
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/finalhandler/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/finalhandler/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/find-cache-dir": {
      "version": "3.3.2",
      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
      "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "commondir": "^1.0.1",
        "make-dir": "^3.0.2",
        "pkg-dir": "^4.1.0"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
      }
    },
    "node_modules/find-up": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "locate-path": "^5.0.0",
        "path-exists": "^4.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/flat": {
      "version": "5.0.2",
      "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
      "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
      "dev": true,
      "license": "BSD-3-Clause",
      "bin": {
        "flat": "cli.js"
      }
    },
    "node_modules/flat-cache": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
      "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "flatted": "^2.0.0",
        "rimraf": "2.6.3",
        "write": "1.0.3"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/flat-cache/node_modules/rimraf": {
      "version": "2.6.3",
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
      "deprecated": "Rimraf versions prior to v4 are no longer supported",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "glob": "^7.1.3"
      },
      "bin": {
        "rimraf": "bin.js"
      }
    },
    "node_modules/flatted": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
      "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/flush-write-stream": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
      "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.3",
        "readable-stream": "^2.3.6"
      }
    },
    "node_modules/follow-redirects": {
      "version": "1.15.9",
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
      "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
      "dev": true,
      "funding": [
        {
          "type": "individual",
          "url": "https://github.com/sponsors/RubenVerborgh"
        }
      ],
      "license": "MIT",
      "engines": {
        "node": ">=4.0"
      },
      "peerDependenciesMeta": {
        "debug": {
          "optional": true
        }
      }
    },
    "node_modules/for-each": {
      "version": "0.3.5",
      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
      "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-callable": "^1.2.7"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/for-in": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
      "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/forever-agent": {
      "version": "0.6.1",
      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
      "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/form-data": {
      "version": "2.3.3",
      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "asynckit": "^0.4.0",
        "combined-stream": "^1.0.6",
        "mime-types": "^2.1.12"
      },
      "engines": {
        "node": ">= 0.12"
      }
    },
    "node_modules/forwarded": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
      "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/fragment-cache": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
      "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "map-cache": "^0.2.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/fresh": {
      "version": "0.5.2",
      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
      "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/from2": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
      "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.1",
        "readable-stream": "^2.0.0"
      }
    },
    "node_modules/fs-extra": {
      "version": "7.0.1",
      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
      "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "graceful-fs": "^4.1.2",
        "jsonfile": "^4.0.0",
        "universalify": "^0.1.0"
      },
      "engines": {
        "node": ">=6 <7 || >=8"
      }
    },
    "node_modules/fs-monkey": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz",
      "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==",
      "dev": true,
      "license": "Unlicense"
    },
    "node_modules/fs-write-stream-atomic": {
      "version": "1.0.10",
      "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
      "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==",
      "deprecated": "This package is no longer supported.",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "graceful-fs": "^4.1.2",
        "iferr": "^0.1.5",
        "imurmurhash": "^0.1.4",
        "readable-stream": "1 || 2"
      }
    },
    "node_modules/fs.realpath": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/fsevents": {
      "version": "2.3.3",
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
      "hasInstallScript": true,
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
      ],
      "engines": {
        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
      }
    },
    "node_modules/function-bind": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
      "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
      "dev": true,
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/function.prototype.name": {
      "version": "1.1.8",
      "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
      "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.3",
        "define-properties": "^1.2.1",
        "functions-have-names": "^1.2.3",
        "hasown": "^2.0.2",
        "is-callable": "^1.2.7"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/functional-red-black-tree": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
      "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/functions-have-names": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
      "dev": true,
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/gensync": {
      "version": "1.0.0-beta.2",
      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/get-caller-file": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
      "dev": true,
      "license": "ISC",
      "engines": {
        "node": "6.* || 8.* || >= 10.*"
      }
    },
    "node_modules/get-intrinsic": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
      "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind-apply-helpers": "^1.0.2",
        "es-define-property": "^1.0.1",
        "es-errors": "^1.3.0",
        "es-object-atoms": "^1.1.1",
        "function-bind": "^1.1.2",
        "get-proto": "^1.0.1",
        "gopd": "^1.2.0",
        "has-symbols": "^1.1.0",
        "hasown": "^2.0.2",
        "math-intrinsics": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/get-proto": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
      "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dunder-proto": "^1.0.1",
        "es-object-atoms": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/get-stream": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pump": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/get-symbol-description": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
      "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "es-errors": "^1.3.0",
        "get-intrinsic": "^1.2.6"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/get-value": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
      "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/getpass": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
      "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "assert-plus": "^1.0.0"
      }
    },
    "node_modules/gettext-parser": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz",
      "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==",
      "license": "MIT",
      "dependencies": {
        "encoding": "^0.1.12",
        "safe-buffer": "^5.1.1"
      }
    },
    "node_modules/glob": {
      "version": "7.2.3",
      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
      "deprecated": "Glob versions prior to v9 are no longer supported",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "fs.realpath": "^1.0.0",
        "inflight": "^1.0.4",
        "inherits": "2",
        "minimatch": "^3.1.1",
        "once": "^1.3.0",
        "path-is-absolute": "^1.0.0"
      },
      "engines": {
        "node": "*"
      },
      "funding": {
        "url": "https://github.com/sponsors/isaacs"
      }
    },
    "node_modules/glob-parent": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
      "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "is-glob": "^3.1.0",
        "path-dirname": "^1.0.0"
      }
    },
    "node_modules/glob-parent/node_modules/is-glob": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
      "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extglob": "^2.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/glob-to-regexp": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
      "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==",
      "dev": true,
      "license": "BSD"
    },
    "node_modules/globals": {
      "version": "11.12.0",
      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/globalthis": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
      "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-properties": "^1.2.1",
        "gopd": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/globby": {
      "version": "9.2.0",
      "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
      "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/glob": "^7.1.1",
        "array-union": "^1.0.2",
        "dir-glob": "^2.2.2",
        "fast-glob": "^2.2.6",
        "glob": "^7.1.3",
        "ignore": "^4.0.3",
        "pify": "^4.0.1",
        "slash": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/gopd": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
      "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/graceful-fs": {
      "version": "4.2.11",
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/gzip-size": {
      "version": "5.1.1",
      "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
      "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "duplexer": "^0.1.1",
        "pify": "^4.0.1"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/handle-thing": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
      "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/har-schema": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
      "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
      "dev": true,
      "license": "ISC",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/har-validator": {
      "version": "5.1.5",
      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
      "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
      "deprecated": "this library is no longer supported",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.12.3",
        "har-schema": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/has": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz",
      "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4.0"
      }
    },
    "node_modules/has-bigints": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
      "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-flag": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/has-property-descriptors": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
      "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-define-property": "^1.0.0"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-proto": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz",
      "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dunder-proto": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-symbols": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
      "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-tostringtag": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
      "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-symbols": "^1.0.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/has-value": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
      "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "get-value": "^2.0.6",
        "has-values": "^1.0.0",
        "isobject": "^3.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/has-values": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
      "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-number": "^3.0.0",
        "kind-of": "^4.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/has-values/node_modules/is-number": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
      "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/has-values/node_modules/kind-of": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
      "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/hash-base": {
      "version": "3.0.5",
      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz",
      "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.4",
        "safe-buffer": "^5.2.1"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/hash-sum": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz",
      "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/hash.js": {
      "version": "1.1.7",
      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.3",
        "minimalistic-assert": "^1.0.1"
      }
    },
    "node_modules/hasown": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
      "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "function-bind": "^1.1.2"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/he": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "he": "bin/he"
      }
    },
    "node_modules/hex-color-regex": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
      "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/highlight.js": {
      "version": "10.7.3",
      "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
      "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
      "dev": true,
      "license": "BSD-3-Clause",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/hmac-drbg": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
      "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hash.js": "^1.0.3",
        "minimalistic-assert": "^1.0.0",
        "minimalistic-crypto-utils": "^1.0.1"
      }
    },
    "node_modules/hoopy": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
      "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 6.0.0"
      }
    },
    "node_modules/hosted-git-info": {
      "version": "2.8.9",
      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/hpack.js": {
      "version": "2.1.6",
      "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
      "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.1",
        "obuf": "^1.0.0",
        "readable-stream": "^2.0.1",
        "wbuf": "^1.1.0"
      }
    },
    "node_modules/hsl-regex": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
      "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/hsla-regex": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
      "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/html-entities": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
      "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/html-minifier": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
      "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "camel-case": "^3.0.0",
        "clean-css": "^4.2.1",
        "commander": "^2.19.0",
        "he": "^1.2.0",
        "param-case": "^2.1.1",
        "relateurl": "^0.2.7",
        "uglify-js": "^3.5.1"
      },
      "bin": {
        "html-minifier": "cli.js"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/html-tags": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
      "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/html-webpack-plugin": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
      "integrity": "sha512-Br4ifmjQojUP4EmHnRBoUIYcZ9J7M4bTMcm7u6xoIAIuq2Nte4TzXX0533owvkQKQD1WeMTTTyD4Ni4QKxS0Bg==",
      "deprecated": "3.x is no longer supported",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "html-minifier": "^3.2.3",
        "loader-utils": "^0.2.16",
        "lodash": "^4.17.3",
        "pretty-error": "^2.0.2",
        "tapable": "^1.0.0",
        "toposort": "^1.0.0",
        "util.promisify": "1.0.0"
      },
      "engines": {
        "node": ">=6.9"
      },
      "peerDependencies": {
        "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/big.js": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
      "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/commander": {
      "version": "2.17.1",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
      "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/html-webpack-plugin/node_modules/emojis-list": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
      "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/html-minifier": {
      "version": "3.5.21",
      "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
      "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "camel-case": "3.0.x",
        "clean-css": "4.2.x",
        "commander": "2.17.x",
        "he": "1.2.x",
        "param-case": "2.1.x",
        "relateurl": "0.2.x",
        "uglify-js": "3.4.x"
      },
      "bin": {
        "html-minifier": "cli.js"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/json5": {
      "version": "0.5.1",
      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
      "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/loader-utils": {
      "version": "0.2.17",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
      "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^3.1.3",
        "emojis-list": "^2.0.0",
        "json5": "^0.5.0",
        "object-assign": "^4.0.1"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/uglify-js": {
      "version": "3.4.10",
      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
      "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "commander": "~2.19.0",
        "source-map": "~0.6.1"
      },
      "bin": {
        "uglifyjs": "bin/uglifyjs"
      },
      "engines": {
        "node": ">=0.8.0"
      }
    },
    "node_modules/html-webpack-plugin/node_modules/uglify-js/node_modules/commander": {
      "version": "2.19.0",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
      "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/htmlparser2": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
      "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
      "dev": true,
      "funding": [
        "https://github.com/fb55/htmlparser2?sponsor=1",
        {
          "type": "github",
          "url": "https://github.com/sponsors/fb55"
        }
      ],
      "license": "MIT",
      "dependencies": {
        "domelementtype": "^2.0.1",
        "domhandler": "^4.0.0",
        "domutils": "^2.5.2",
        "entities": "^2.0.0"
      }
    },
    "node_modules/htmlparser2/node_modules/entities": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
      "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
      "dev": true,
      "license": "BSD-2-Clause",
      "funding": {
        "url": "https://github.com/fb55/entities?sponsor=1"
      }
    },
    "node_modules/http-deceiver": {
      "version": "1.2.7",
      "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
      "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/http-errors": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "depd": "2.0.0",
        "inherits": "2.0.4",
        "setprototypeof": "1.2.0",
        "statuses": "2.0.1",
        "toidentifier": "1.0.1"
      },
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/http-parser-js": {
      "version": "0.5.10",
      "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
      "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/http-proxy": {
      "version": "1.18.1",
      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
      "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "eventemitter3": "^4.0.0",
        "follow-redirects": "^1.0.0",
        "requires-port": "^1.0.0"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/http-proxy-middleware": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz",
      "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/http-proxy": "^1.17.5",
        "http-proxy": "^1.18.1",
        "is-glob": "^4.0.1",
        "is-plain-obj": "^3.0.0",
        "micromatch": "^4.0.2"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/http-signature": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
      "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "assert-plus": "^1.0.0",
        "jsprim": "^1.2.2",
        "sshpk": "^1.7.0"
      },
      "engines": {
        "node": ">=0.8",
        "npm": ">=1.3.7"
      }
    },
    "node_modules/https-browserify": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
      "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/human-signals": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": ">=8.12.0"
      }
    },
    "node_modules/iconv-lite": {
      "version": "0.6.3",
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
      "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
      "license": "MIT",
      "dependencies": {
        "safer-buffer": ">= 2.1.2 < 3.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/icss-utils": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
      "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "postcss": "^7.0.14"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/ieee754": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
      "dev": true,
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/feross"
        },
        {
          "type": "patreon",
          "url": "https://www.patreon.com/feross"
        },
        {
          "type": "consulting",
          "url": "https://feross.org/support"
        }
      ],
      "license": "BSD-3-Clause"
    },
    "node_modules/iferr": {
      "version": "0.1.5",
      "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
      "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ignore": {
      "version": "4.0.6",
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/immutable": {
      "version": "4.3.7",
      "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
      "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
      "license": "MIT"
    },
    "node_modules/import-cwd": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
      "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "import-from": "^2.1.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/import-fresh": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
      "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "caller-path": "^2.0.0",
        "resolve-from": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/import-from": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
      "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "resolve-from": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/import-local": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
      "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pkg-dir": "^4.2.0",
        "resolve-cwd": "^3.0.0"
      },
      "bin": {
        "import-local-fixture": "fixtures/cli.js"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/imurmurhash": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.8.19"
      }
    },
    "node_modules/indexes-of": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
      "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/infer-owner": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
      "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/inflight": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
      "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "once": "^1.3.0",
        "wrappy": "1"
      }
    },
    "node_modules/inherits": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/inquirer": {
      "version": "7.3.3",
      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
      "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-escapes": "^4.2.1",
        "chalk": "^4.1.0",
        "cli-cursor": "^3.1.0",
        "cli-width": "^3.0.0",
        "external-editor": "^3.0.3",
        "figures": "^3.0.0",
        "lodash": "^4.17.19",
        "mute-stream": "0.0.8",
        "run-async": "^2.4.0",
        "rxjs": "^6.6.0",
        "string-width": "^4.1.0",
        "strip-ansi": "^6.0.0",
        "through": "^2.3.6"
      },
      "engines": {
        "node": ">=8.0.0"
      }
    },
    "node_modules/inquirer/node_modules/chalk": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.1.0",
        "supports-color": "^7.1.0"
      },
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/chalk/chalk?sponsor=1"
      }
    },
    "node_modules/internal-ip": {
      "version": "4.3.0",
      "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
      "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "default-gateway": "^4.2.0",
        "ipaddr.js": "^1.9.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/internal-ip/node_modules/default-gateway": {
      "version": "4.2.0",
      "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
      "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "execa": "^1.0.0",
        "ip-regex": "^2.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/internal-slot": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
      "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "hasown": "^2.0.2",
        "side-channel": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/interpret": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
      "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/ip": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz",
      "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ip-regex": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
      "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ipaddr.js": {
      "version": "1.9.1",
      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/is-absolute-url": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
      "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-accessor-descriptor": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz",
      "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hasown": "^2.0.0"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/is-arguments": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
      "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-array-buffer": {
      "version": "3.0.5",
      "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
      "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.3",
        "get-intrinsic": "^1.2.6"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-arrayish": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
      "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/is-async-function": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
      "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "async-function": "^1.0.0",
        "call-bound": "^1.0.3",
        "get-proto": "^1.0.1",
        "has-tostringtag": "^1.0.2",
        "safe-regex-test": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-bigint": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz",
      "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-bigints": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-binary-path": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
      "license": "MIT",
      "dependencies": {
        "binary-extensions": "^2.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/is-boolean-object": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
      "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-buffer": {
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
      "license": "MIT"
    },
    "node_modules/is-callable": {
      "version": "1.2.7",
      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-ci": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
      "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ci-info": "^1.5.0"
      },
      "bin": {
        "is-ci": "bin.js"
      }
    },
    "node_modules/is-color-stop": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
      "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "css-color-names": "^0.0.4",
        "hex-color-regex": "^1.1.0",
        "hsl-regex": "^1.0.0",
        "hsla-regex": "^1.0.0",
        "rgb-regex": "^1.0.1",
        "rgba-regex": "^1.0.0"
      }
    },
    "node_modules/is-core-module": {
      "version": "2.16.1",
      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
      "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hasown": "^2.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-data-descriptor": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz",
      "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hasown": "^2.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/is-data-view": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz",
      "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "get-intrinsic": "^1.2.6",
        "is-typed-array": "^1.1.13"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-date-object": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz",
      "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-descriptor": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
      "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-accessor-descriptor": "^1.0.1",
        "is-data-descriptor": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/is-directory": {
      "version": "0.3.1",
      "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
      "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-docker": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
      "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "is-docker": "cli.js"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/is-extendable": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-plain-object": "^2.0.4"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-extglob": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-finalizationregistry": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
      "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-fullwidth-code-point": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/is-generator-function": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
      "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "get-proto": "^1.0.0",
        "has-tostringtag": "^1.0.2",
        "safe-regex-test": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-glob": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
      "license": "MIT",
      "dependencies": {
        "is-extglob": "^2.1.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-map": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
      "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-negative-zero": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
      "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-number": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
      "license": "MIT",
      "engines": {
        "node": ">=0.12.0"
      }
    },
    "node_modules/is-number-object": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz",
      "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-obj": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
      "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/is-path-cwd": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
      "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/is-path-in-cwd": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
      "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-path-inside": "^2.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/is-path-inside": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
      "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-is-inside": "^1.0.2"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/is-plain-obj": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
      "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/is-plain-object": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "isobject": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-regex": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
      "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "gopd": "^1.2.0",
        "has-tostringtag": "^1.0.2",
        "hasown": "^2.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-resolvable": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
      "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/is-set": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
      "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-shared-array-buffer": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
      "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-stream": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
      "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-string": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
      "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-symbol": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
      "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "has-symbols": "^1.1.0",
        "safe-regex-test": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-typed-array": {
      "version": "1.1.15",
      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
      "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "which-typed-array": "^1.1.16"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-typedarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
      "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/is-weakmap": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
      "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-weakref": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz",
      "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-weakset": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz",
      "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "get-intrinsic": "^1.2.6"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-windows": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/is-wsl": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
      "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-docker": "^2.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
      "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/isexe": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/isobject": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
      "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/isstream": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
      "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/jake": {
      "version": "10.9.2",
      "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
      "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "async": "^3.2.3",
        "chalk": "^4.0.2",
        "filelist": "^1.0.4",
        "minimatch": "^3.1.2"
      },
      "bin": {
        "jake": "bin/cli.js"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/jake/node_modules/chalk": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.1.0",
        "supports-color": "^7.1.0"
      },
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/chalk/chalk?sponsor=1"
      }
    },
    "node_modules/javascript-stringify": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz",
      "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/js-message": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz",
      "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.6.0"
      }
    },
    "node_modules/js-tokens": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/js-yaml": {
      "version": "3.14.1",
      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "argparse": "^1.0.7",
        "esprima": "^4.0.0"
      },
      "bin": {
        "js-yaml": "bin/js-yaml.js"
      }
    },
    "node_modules/jsbn": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
      "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/jsesc": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
      "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "jsesc": "bin/jsesc"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/json-parse-better-errors": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/json-parse-even-better-errors": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/json-schema": {
      "version": "0.4.0",
      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
      "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
      "dev": true,
      "license": "(AFL-2.1 OR BSD-3-Clause)"
    },
    "node_modules/json-schema-traverse": {
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/json-stable-stringify-without-jsonify": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/json-stringify-safe": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
      "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/json5": {
      "version": "2.2.3",
      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "json5": "lib/cli.js"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/jsonfile": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
      "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
      "dev": true,
      "license": "MIT",
      "optionalDependencies": {
        "graceful-fs": "^4.1.6"
      }
    },
    "node_modules/jsprim": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
      "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "assert-plus": "1.0.0",
        "extsprintf": "1.3.0",
        "json-schema": "0.4.0",
        "verror": "1.10.0"
      },
      "engines": {
        "node": ">=0.6.0"
      }
    },
    "node_modules/killable": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
      "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/kind-of": {
      "version": "6.0.3",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/klona": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
      "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/launch-editor": {
      "version": "2.10.0",
      "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
      "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "picocolors": "^1.0.0",
        "shell-quote": "^1.8.1"
      }
    },
    "node_modules/launch-editor-middleware": {
      "version": "2.10.0",
      "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.10.0.tgz",
      "integrity": "sha512-RzZu7MeVlE3p1H6Sadc2BhuDGAj7bkeDCBpNq/zSENP4ohJGhso00k5+iYaRwKshIpiOAhMmimce+5D389xmSg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "launch-editor": "^2.10.0"
      }
    },
    "node_modules/levn": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
      "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "prelude-ls": "~1.1.2",
        "type-check": "~0.3.2"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/lines-and-columns": {
      "version": "1.2.4",
      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/loader-fs-cache": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz",
      "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-cache-dir": "^0.1.1",
        "mkdirp": "^0.5.1"
      }
    },
    "node_modules/loader-fs-cache/node_modules/find-cache-dir": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
      "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "commondir": "^1.0.1",
        "mkdirp": "^0.5.1",
        "pkg-dir": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/loader-fs-cache/node_modules/find-up": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
      "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-exists": "^2.0.0",
        "pinkie-promise": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/loader-fs-cache/node_modules/path-exists": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
      "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pinkie-promise": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/loader-fs-cache/node_modules/pkg-dir": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
      "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-up": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/loader-runner": {
      "version": "2.4.0",
      "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
      "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4.3.0 <5.0.0 || >=5.10"
      }
    },
    "node_modules/loader-utils": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
      "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^2.1.2"
      },
      "engines": {
        "node": ">=8.9.0"
      }
    },
    "node_modules/locate-path": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-locate": "^4.1.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/lodash": {
      "version": "4.17.21",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.debounce": {
      "version": "4.0.8",
      "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
      "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.defaultsdeep": {
      "version": "4.6.1",
      "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz",
      "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.kebabcase": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
      "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.mapvalues": {
      "version": "4.6.0",
      "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
      "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.memoize": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
      "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.throttle": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
      "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
      "license": "MIT"
    },
    "node_modules/lodash.transform": {
      "version": "4.6.0",
      "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz",
      "integrity": "sha512-LO37ZnhmBVx0GvOU/caQuipEh4GN82TcWv3yHlebGDgOxbxiwwzW5Pcx2AcvpIv2WmvmSMoC492yQFNhy/l/UQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lodash.uniq": {
      "version": "4.5.0",
      "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
      "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/log-symbols": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
      "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "chalk": "^2.0.1"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/log-symbols/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/log-symbols/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/log-symbols/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/log-symbols/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/log-symbols/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/log-symbols/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/loglevel": {
      "version": "1.9.2",
      "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz",
      "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6.0"
      },
      "funding": {
        "type": "tidelift",
        "url": "https://tidelift.com/funding/github/npm/loglevel"
      }
    },
    "node_modules/lower-case": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
      "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/lru-cache": {
      "version": "5.1.1",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "yallist": "^3.0.2"
      }
    },
    "node_modules/magic-string": {
      "version": "0.30.17",
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
      "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@jridgewell/sourcemap-codec": "^1.5.0"
      }
    },
    "node_modules/make-dir": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "semver": "^6.0.0"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/map-cache": {
      "version": "0.2.2",
      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
      "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/map-visit": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
      "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "object-visit": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/material-colors": {
      "version": "1.2.6",
      "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
      "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==",
      "license": "ISC"
    },
    "node_modules/math-intrinsics": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
      "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/md5": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
      "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
      "license": "BSD-3-Clause",
      "dependencies": {
        "charenc": "0.0.2",
        "crypt": "0.0.2",
        "is-buffer": "~1.1.6"
      }
    },
    "node_modules/md5.js": {
      "version": "1.3.5",
      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hash-base": "^3.0.0",
        "inherits": "^2.0.1",
        "safe-buffer": "^5.1.2"
      }
    },
    "node_modules/mdn-data": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
      "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
      "dev": true,
      "license": "CC0-1.0"
    },
    "node_modules/media-typer": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
      "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/memfs": {
      "version": "3.5.3",
      "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
      "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
      "dev": true,
      "license": "Unlicense",
      "dependencies": {
        "fs-monkey": "^1.0.4"
      },
      "engines": {
        "node": ">= 4.0.0"
      }
    },
    "node_modules/memize": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz",
      "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==",
      "license": "MIT"
    },
    "node_modules/memory-fs": {
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
      "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "errno": "^0.1.3",
        "readable-stream": "^2.0.1"
      }
    },
    "node_modules/merge-descriptors": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
      "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
      "dev": true,
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/merge-source-map": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
      "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "source-map": "^0.6.1"
      }
    },
    "node_modules/merge-stream": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/merge2": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/methods": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
      "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/micromatch": {
      "version": "4.0.8",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
      "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "braces": "^3.0.3",
        "picomatch": "^2.3.1"
      },
      "engines": {
        "node": ">=8.6"
      }
    },
    "node_modules/miller-rabin": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
      "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^4.0.0",
        "brorand": "^1.0.1"
      },
      "bin": {
        "miller-rabin": "bin/miller-rabin"
      }
    },
    "node_modules/miller-rabin/node_modules/bn.js": {
      "version": "4.12.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
      "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/mime": {
      "version": "2.6.0",
      "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
      "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "mime": "cli.js"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/mime-db": {
      "version": "1.52.0",
      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/mime-types": {
      "version": "2.1.35",
      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mime-db": "1.52.0"
      },
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/mimic-fn": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/mini-css-extract-plugin": {
      "version": "0.9.0",
      "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz",
      "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "loader-utils": "^1.1.0",
        "normalize-url": "1.9.1",
        "schema-utils": "^1.0.0",
        "webpack-sources": "^1.1.0"
      },
      "engines": {
        "node": ">= 6.9.0"
      },
      "peerDependencies": {
        "webpack": "^4.4.0"
      }
    },
    "node_modules/mini-css-extract-plugin/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/mini-css-extract-plugin/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.1.0",
        "ajv-errors": "^1.0.0",
        "ajv-keywords": "^3.1.0"
      },
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/minimalistic-assert": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/minimalistic-crypto-utils": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
      "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/minimatch": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "brace-expansion": "^1.1.7"
      },
      "engines": {
        "node": "*"
      }
    },
    "node_modules/minimist": {
      "version": "1.2.8",
      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
      "dev": true,
      "license": "MIT",
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/minipass": {
      "version": "3.3.6",
      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "yallist": "^4.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/minipass/node_modules/yallist": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/mississippi": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
      "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "concat-stream": "^1.5.0",
        "duplexify": "^3.4.2",
        "end-of-stream": "^1.1.0",
        "flush-write-stream": "^1.0.0",
        "from2": "^2.1.0",
        "parallel-transform": "^1.1.0",
        "pump": "^3.0.0",
        "pumpify": "^1.3.3",
        "stream-each": "^1.1.0",
        "through2": "^2.0.0"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/mixin-deep": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
      "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "for-in": "^1.0.2",
        "is-extendable": "^1.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/mkdirp": {
      "version": "0.5.6",
      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
      "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.6"
      },
      "bin": {
        "mkdirp": "bin/cmd.js"
      }
    },
    "node_modules/moment": {
      "version": "2.30.1",
      "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
      "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
      "license": "MIT",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/move-concurrently": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
      "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==",
      "deprecated": "This package is no longer supported.",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "aproba": "^1.1.1",
        "copy-concurrently": "^1.0.0",
        "fs-write-stream-atomic": "^1.0.8",
        "mkdirp": "^0.5.1",
        "rimraf": "^2.5.4",
        "run-queue": "^1.0.3"
      }
    },
    "node_modules/ms": {
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/multicast-dns": {
      "version": "6.2.3",
      "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
      "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dns-packet": "^1.3.1",
        "thunky": "^1.0.2"
      },
      "bin": {
        "multicast-dns": "cli.js"
      }
    },
    "node_modules/multicast-dns-service-types": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
      "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/mute-stream": {
      "version": "0.0.8",
      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
      "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/mz": {
      "version": "2.7.0",
      "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
      "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "any-promise": "^1.0.0",
        "object-assign": "^4.0.1",
        "thenify-all": "^1.0.0"
      }
    },
    "node_modules/nan": {
      "version": "2.22.2",
      "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz",
      "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==",
      "dev": true,
      "license": "MIT",
      "optional": true
    },
    "node_modules/nanoid": {
      "version": "3.3.11",
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
      "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "license": "MIT",
      "bin": {
        "nanoid": "bin/nanoid.cjs"
      },
      "engines": {
        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
      }
    },
    "node_modules/nanomatch": {
      "version": "1.2.13",
      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-diff": "^4.0.0",
        "array-unique": "^0.3.2",
        "define-property": "^2.0.2",
        "extend-shallow": "^3.0.2",
        "fragment-cache": "^0.2.1",
        "is-windows": "^1.0.2",
        "kind-of": "^6.0.2",
        "object.pick": "^1.3.0",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/natural-compare": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/negotiator": {
      "version": "0.6.3",
      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
      "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/neo-async": {
      "version": "2.6.2",
      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/nice-try": {
      "version": "1.0.5",
      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/no-case": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
      "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "lower-case": "^1.1.1"
      }
    },
    "node_modules/node-forge": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
      "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
      "dev": true,
      "license": "(BSD-3-Clause OR GPL-2.0)",
      "engines": {
        "node": ">= 6.13.0"
      }
    },
    "node_modules/node-libs-browser": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
      "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "assert": "^1.1.1",
        "browserify-zlib": "^0.2.0",
        "buffer": "^4.3.0",
        "console-browserify": "^1.1.0",
        "constants-browserify": "^1.0.0",
        "crypto-browserify": "^3.11.0",
        "domain-browser": "^1.1.1",
        "events": "^3.0.0",
        "https-browserify": "^1.0.0",
        "os-browserify": "^0.3.0",
        "path-browserify": "0.0.1",
        "process": "^0.11.10",
        "punycode": "^1.2.4",
        "querystring-es3": "^0.2.0",
        "readable-stream": "^2.3.3",
        "stream-browserify": "^2.0.1",
        "stream-http": "^2.7.2",
        "string_decoder": "^1.0.0",
        "timers-browserify": "^2.0.4",
        "tty-browserify": "0.0.0",
        "url": "^0.11.0",
        "util": "^0.11.0",
        "vm-browserify": "^1.0.1"
      }
    },
    "node_modules/node-libs-browser/node_modules/punycode": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
      "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/node-releases": {
      "version": "2.0.19",
      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
      "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/normalize-package-data": {
      "version": "2.5.0",
      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "hosted-git-info": "^2.1.4",
        "resolve": "^1.10.0",
        "semver": "2 || 3 || 4 || 5",
        "validate-npm-package-license": "^3.0.1"
      }
    },
    "node_modules/normalize-package-data/node_modules/semver": {
      "version": "5.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver"
      }
    },
    "node_modules/normalize-path": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/normalize-range": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
      "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/normalize-url": {
      "version": "1.9.1",
      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
      "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "object-assign": "^4.0.1",
        "prepend-http": "^1.0.0",
        "query-string": "^4.1.0",
        "sort-keys": "^1.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/npm-run-path": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
      "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-key": "^2.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/nth-check": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
      "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "boolbase": "^1.0.0"
      },
      "funding": {
        "url": "https://github.com/fb55/nth-check?sponsor=1"
      }
    },
    "node_modules/num2fraction": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
      "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/oauth-sign": {
      "version": "0.9.0",
      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": "*"
      }
    },
    "node_modules/object-assign": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/object-copy": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
      "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "copy-descriptor": "^0.1.0",
        "define-property": "^0.2.5",
        "kind-of": "^3.0.3"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/object-copy/node_modules/define-property": {
      "version": "0.2.5",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
      "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/object-copy/node_modules/is-descriptor": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
      "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-accessor-descriptor": "^1.0.1",
        "is-data-descriptor": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/object-copy/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/object-hash": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
      "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.10.0"
      }
    },
    "node_modules/object-inspect": {
      "version": "1.13.4",
      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
      "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/object-is": {
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
      "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.7",
        "define-properties": "^1.2.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/object-keys": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/object-visit": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
      "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "isobject": "^3.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/object.assign": {
      "version": "4.1.7",
      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
      "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.3",
        "define-properties": "^1.2.1",
        "es-object-atoms": "^1.0.0",
        "has-symbols": "^1.1.0",
        "object-keys": "^1.1.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/object.getownpropertydescriptors": {
      "version": "2.1.8",
      "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz",
      "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "array.prototype.reduce": "^1.0.6",
        "call-bind": "^1.0.7",
        "define-properties": "^1.2.1",
        "es-abstract": "^1.23.2",
        "es-object-atoms": "^1.0.0",
        "gopd": "^1.0.1",
        "safe-array-concat": "^1.1.2"
      },
      "engines": {
        "node": ">= 0.8"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/object.pick": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
      "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "isobject": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/object.values": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
      "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.3",
        "define-properties": "^1.2.1",
        "es-object-atoms": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/obuf": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
      "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/on-finished": {
      "version": "2.4.1",
      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
      "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ee-first": "1.1.1"
      },
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/on-headers": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
      "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "wrappy": "1"
      }
    },
    "node_modules/onetime": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mimic-fn": "^2.1.0"
      },
      "engines": {
        "node": ">=6"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/open": {
      "version": "6.4.0",
      "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
      "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-wsl": "^1.1.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/open/node_modules/is-wsl": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
      "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/opener": {
      "version": "1.5.2",
      "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
      "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
      "dev": true,
      "license": "(WTFPL OR MIT)",
      "bin": {
        "opener": "bin/opener-bin.js"
      }
    },
    "node_modules/opn": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
      "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-wsl": "^1.1.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/opn/node_modules/is-wsl": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
      "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/optionator": {
      "version": "0.8.3",
      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
      "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "deep-is": "~0.1.3",
        "fast-levenshtein": "~2.0.6",
        "levn": "~0.3.0",
        "prelude-ls": "~1.1.2",
        "type-check": "~0.3.2",
        "word-wrap": "~1.2.3"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/ora": {
      "version": "3.4.0",
      "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
      "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "chalk": "^2.4.2",
        "cli-cursor": "^2.1.0",
        "cli-spinners": "^2.0.0",
        "log-symbols": "^2.2.0",
        "strip-ansi": "^5.2.0",
        "wcwidth": "^1.0.1"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/ora/node_modules/ansi-regex": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/ora/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/cli-cursor": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
      "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "restore-cursor": "^2.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/ora/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ora/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/mimic-fn": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/onetime": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
      "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mimic-fn": "^1.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/restore-cursor": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
      "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "onetime": "^2.0.0",
        "signal-exit": "^3.0.2"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ora/node_modules/strip-ansi": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^4.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/ora/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/os-browserify": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
      "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/os-tmpdir": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
      "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/own-keys": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz",
      "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "get-intrinsic": "^1.2.6",
        "object-keys": "^1.1.1",
        "safe-push-apply": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/p-finally": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
      "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/p-limit": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-try": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/p-locate": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-limit": "^2.2.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/p-map": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
      "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/p-retry": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
      "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "retry": "^0.12.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/p-try": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/pako": {
      "version": "1.0.11",
      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
      "dev": true,
      "license": "(MIT AND Zlib)"
    },
    "node_modules/parallel-transform": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
      "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cyclist": "^1.0.1",
        "inherits": "^2.0.3",
        "readable-stream": "^2.1.5"
      }
    },
    "node_modules/param-case": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
      "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "no-case": "^2.2.0"
      }
    },
    "node_modules/parent-module": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "callsites": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/parent-module/node_modules/callsites": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/parse-asn1": {
      "version": "5.1.7",
      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz",
      "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "asn1.js": "^4.10.1",
        "browserify-aes": "^1.2.0",
        "evp_bytestokey": "^1.0.3",
        "hash-base": "~3.0",
        "pbkdf2": "^3.1.2",
        "safe-buffer": "^5.2.1"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/parse-json": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
      "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "error-ex": "^1.3.1",
        "json-parse-better-errors": "^1.0.1"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/parse5": {
      "version": "5.1.1",
      "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
      "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/parse5-htmlparser2-tree-adapter": {
      "version": "6.0.1",
      "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
      "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "parse5": "^6.0.1"
      }
    },
    "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": {
      "version": "6.0.1",
      "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
      "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/parseurl": {
      "version": "1.3.3",
      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/pascalcase": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
      "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/path-browserify": {
      "version": "0.0.1",
      "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
      "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/path-dirname": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
      "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/path-exists": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/path-is-absolute": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/path-is-inside": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
      "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
      "dev": true,
      "license": "(WTFPL OR MIT)"
    },
    "node_modules/path-key": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
      "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/path-parse": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/path-to-regexp": {
      "version": "0.1.12",
      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
      "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/path-type": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
      "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pify": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/path-type/node_modules/pify": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
      "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/pbkdf2": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
      "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "create-hash": "^1.1.2",
        "create-hmac": "^1.1.4",
        "ripemd160": "^2.0.1",
        "safe-buffer": "^5.0.1",
        "sha.js": "^2.4.8"
      },
      "engines": {
        "node": ">=0.12"
      }
    },
    "node_modules/performance-now": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
      "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/picocolors": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
      "license": "ISC"
    },
    "node_modules/picomatch": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
      "license": "MIT",
      "engines": {
        "node": ">=8.6"
      },
      "funding": {
        "url": "https://github.com/sponsors/jonschlinkert"
      }
    },
    "node_modules/pify": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
      "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/pinkie": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
      "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/pinkie-promise": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
      "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pinkie": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/pkg-dir": {
      "version": "4.2.0",
      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
      "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-up": "^4.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/pnp-webpack-plugin": {
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz",
      "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ts-pnp": "^1.1.6"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/portfinder": {
      "version": "1.0.37",
      "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.37.tgz",
      "integrity": "sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "async": "^3.2.6",
        "debug": "^4.3.6"
      },
      "engines": {
        "node": ">= 10.12"
      }
    },
    "node_modules/posix-character-classes": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
      "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/possible-typed-array-names": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
      "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/postcss": {
      "version": "7.0.39",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
      "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "picocolors": "^0.2.1",
        "source-map": "^0.6.1"
      },
      "engines": {
        "node": ">=6.0.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/postcss/"
      }
    },
    "node_modules/postcss-calc": {
      "version": "7.0.5",
      "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
      "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.27",
        "postcss-selector-parser": "^6.0.2",
        "postcss-value-parser": "^4.0.2"
      }
    },
    "node_modules/postcss-colormin": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
      "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.0.0",
        "color": "^3.0.0",
        "has": "^1.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-colormin/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-convert-values": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
      "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-convert-values/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-discard-comments": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
      "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-discard-duplicates": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
      "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-discard-empty": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
      "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-discard-overridden": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
      "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-load-config": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
      "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cosmiconfig": "^5.0.0",
        "import-cwd": "^2.0.0"
      },
      "engines": {
        "node": ">= 4"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/postcss/"
      }
    },
    "node_modules/postcss-loader": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
      "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "loader-utils": "^1.1.0",
        "postcss": "^7.0.0",
        "postcss-load-config": "^2.0.0",
        "schema-utils": "^1.0.0"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/postcss-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/postcss-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/postcss-loader/node_modules/schema-utils": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.1.0",
        "ajv-errors": "^1.0.0",
        "ajv-keywords": "^3.1.0"
      },
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/postcss-merge-longhand": {
      "version": "4.0.11",
      "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
      "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "css-color-names": "0.0.4",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0",
        "stylehacks": "^4.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-merge-rules": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
      "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.0.0",
        "caniuse-api": "^3.0.0",
        "cssnano-util-same-parent": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-selector-parser": "^3.0.0",
        "vendors": "^1.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
      "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dot-prop": "^5.2.0",
        "indexes-of": "^1.0.1",
        "uniq": "^1.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/postcss-minify-font-values": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
      "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-minify-gradients": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
      "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-arguments": "^4.0.0",
        "is-color-stop": "^1.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-minify-params": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
      "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "alphanum-sort": "^1.0.0",
        "browserslist": "^4.0.0",
        "cssnano-util-get-arguments": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0",
        "uniqs": "^2.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-minify-params/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-minify-selectors": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
      "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "alphanum-sort": "^1.0.0",
        "has": "^1.0.0",
        "postcss": "^7.0.0",
        "postcss-selector-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
      "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dot-prop": "^5.2.0",
        "indexes-of": "^1.0.1",
        "uniq": "^1.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/postcss-modules-extract-imports": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
      "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "postcss": "^7.0.5"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/postcss-modules-local-by-default": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
      "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "icss-utils": "^4.1.1",
        "postcss": "^7.0.32",
        "postcss-selector-parser": "^6.0.2",
        "postcss-value-parser": "^4.1.0"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/postcss-modules-scope": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
      "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "postcss": "^7.0.6",
        "postcss-selector-parser": "^6.0.0"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/postcss-modules-values": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
      "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "icss-utils": "^4.0.0",
        "postcss": "^7.0.6"
      }
    },
    "node_modules/postcss-normalize-charset": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
      "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-display-values": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
      "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-match": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-positions": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
      "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-arguments": "^4.0.0",
        "has": "^1.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-repeat-style": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
      "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-arguments": "^4.0.0",
        "cssnano-util-get-match": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-string": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
      "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has": "^1.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-timing-functions": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
      "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-match": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-unicode": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
      "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-url": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
      "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-absolute-url": "^2.0.0",
        "normalize-url": "^3.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-url/node_modules/normalize-url": {
      "version": "3.3.0",
      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
      "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-normalize-whitespace": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
      "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-ordered-values": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
      "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-arguments": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-reduce-initial": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
      "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.0.0",
        "caniuse-api": "^3.0.0",
        "has": "^1.0.0",
        "postcss": "^7.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-reduce-transforms": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
      "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssnano-util-get-match": "^4.0.0",
        "has": "^1.0.0",
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-selector-parser": {
      "version": "6.1.2",
      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
      "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cssesc": "^3.0.0",
        "util-deprecate": "^1.0.2"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/postcss-svgo": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
      "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "postcss": "^7.0.0",
        "postcss-value-parser": "^3.0.0",
        "svgo": "^1.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-svgo/node_modules/postcss-value-parser": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss-unique-selectors": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
      "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "alphanum-sort": "^1.0.0",
        "postcss": "^7.0.0",
        "uniqs": "^2.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/postcss-value-parser": {
      "version": "4.2.0",
      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
      "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/postcss/node_modules/picocolors": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
      "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/prelude-ls": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
      "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
      "dev": true,
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/prepend-http": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
      "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/prettier": {
      "version": "2.8.8",
      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
      "license": "MIT",
      "optional": true,
      "bin": {
        "prettier": "bin-prettier.js"
      },
      "engines": {
        "node": ">=10.13.0"
      },
      "funding": {
        "url": "https://github.com/prettier/prettier?sponsor=1"
      }
    },
    "node_modules/pretty-error": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
      "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "lodash": "^4.17.20",
        "renderkid": "^2.0.4"
      }
    },
    "node_modules/process": {
      "version": "0.11.10",
      "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
      "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6.0"
      }
    },
    "node_modules/process-nextick-args": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/progress": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/promise-inflight": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
      "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/proxy-addr": {
      "version": "2.0.7",
      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
      "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "forwarded": "0.2.0",
        "ipaddr.js": "1.9.1"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/prr": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
      "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/pseudomap": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
      "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/psl": {
      "version": "1.15.0",
      "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
      "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "punycode": "^2.3.1"
      },
      "funding": {
        "url": "https://github.com/sponsors/lupomontero"
      }
    },
    "node_modules/public-encrypt": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
      "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bn.js": "^4.1.0",
        "browserify-rsa": "^4.0.0",
        "create-hash": "^1.1.0",
        "parse-asn1": "^5.0.0",
        "randombytes": "^2.0.1",
        "safe-buffer": "^5.1.2"
      }
    },
    "node_modules/public-encrypt/node_modules/bn.js": {
      "version": "4.12.2",
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
      "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/pump": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
      "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "end-of-stream": "^1.1.0",
        "once": "^1.3.1"
      }
    },
    "node_modules/pumpify": {
      "version": "1.5.1",
      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
      "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "duplexify": "^3.6.0",
        "inherits": "^2.0.3",
        "pump": "^2.0.0"
      }
    },
    "node_modules/pumpify/node_modules/pump": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
      "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "end-of-stream": "^1.1.0",
        "once": "^1.3.1"
      }
    },
    "node_modules/punycode": {
      "version": "2.3.1",
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/q": {
      "version": "1.5.1",
      "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
      "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
      "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.6.0",
        "teleport": ">=0.2.0"
      }
    },
    "node_modules/qs": {
      "version": "6.5.3",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
      "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
      "dev": true,
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">=0.6"
      }
    },
    "node_modules/query-string": {
      "version": "4.3.4",
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
      "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "object-assign": "^4.1.0",
        "strict-uri-encode": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/querystring-es3": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
      "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
      "dev": true,
      "engines": {
        "node": ">=0.4.x"
      }
    },
    "node_modules/querystringify": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
      "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/randombytes": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safe-buffer": "^5.1.0"
      }
    },
    "node_modules/randomfill": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
      "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "randombytes": "^2.0.5",
        "safe-buffer": "^5.1.0"
      }
    },
    "node_modules/range-parser": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/raw-body": {
      "version": "2.5.2",
      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
      "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "bytes": "3.1.2",
        "http-errors": "2.0.0",
        "iconv-lite": "0.4.24",
        "unpipe": "1.0.0"
      },
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/raw-body/node_modules/iconv-lite": {
      "version": "0.4.24",
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safer-buffer": ">= 2.1.2 < 3"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/read-pkg": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
      "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/normalize-package-data": "^2.4.0",
        "normalize-package-data": "^2.5.0",
        "parse-json": "^5.0.0",
        "type-fest": "^0.6.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/read-pkg/node_modules/parse-json": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.0.0",
        "error-ex": "^1.3.1",
        "json-parse-even-better-errors": "^2.3.0",
        "lines-and-columns": "^1.1.6"
      },
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/read-pkg/node_modules/type-fest": {
      "version": "0.6.0",
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
      "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
      "dev": true,
      "license": "(MIT OR CC0-1.0)",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/readable-stream": {
      "version": "2.3.8",
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
      "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "core-util-is": "~1.0.0",
        "inherits": "~2.0.3",
        "isarray": "~1.0.0",
        "process-nextick-args": "~2.0.0",
        "safe-buffer": "~5.1.1",
        "string_decoder": "~1.1.1",
        "util-deprecate": "~1.0.1"
      }
    },
    "node_modules/readable-stream/node_modules/safe-buffer": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/readdirp": {
      "version": "3.6.0",
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
      "license": "MIT",
      "dependencies": {
        "picomatch": "^2.2.1"
      },
      "engines": {
        "node": ">=8.10.0"
      }
    },
    "node_modules/rechoir": {
      "version": "0.7.1",
      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
      "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "resolve": "^1.9.0"
      },
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/reflect.getprototypeof": {
      "version": "1.0.10",
      "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
      "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "define-properties": "^1.2.1",
        "es-abstract": "^1.23.9",
        "es-errors": "^1.3.0",
        "es-object-atoms": "^1.0.0",
        "get-intrinsic": "^1.2.7",
        "get-proto": "^1.0.1",
        "which-builtin-type": "^1.2.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/regenerate": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
      "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/regenerate-unicode-properties": {
      "version": "10.2.0",
      "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
      "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "regenerate": "^1.4.2"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/regex-not": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^3.0.2",
        "safe-regex": "^1.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/regexp.prototype.flags": {
      "version": "1.5.4",
      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
      "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "define-properties": "^1.2.1",
        "es-errors": "^1.3.0",
        "get-proto": "^1.0.1",
        "gopd": "^1.2.0",
        "set-function-name": "^2.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/regexpp": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
      "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6.5.0"
      }
    },
    "node_modules/regexpu-core": {
      "version": "6.2.0",
      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
      "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "regenerate": "^1.4.2",
        "regenerate-unicode-properties": "^10.2.0",
        "regjsgen": "^0.8.0",
        "regjsparser": "^0.12.0",
        "unicode-match-property-ecmascript": "^2.0.0",
        "unicode-match-property-value-ecmascript": "^2.1.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/regjsgen": {
      "version": "0.8.0",
      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
      "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/regjsparser": {
      "version": "0.12.0",
      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
      "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "jsesc": "~3.0.2"
      },
      "bin": {
        "regjsparser": "bin/parser"
      }
    },
    "node_modules/regjsparser/node_modules/jsesc": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
      "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "jsesc": "bin/jsesc"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/relateurl": {
      "version": "0.2.7",
      "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
      "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.10"
      }
    },
    "node_modules/remove-accents": {
      "version": "0.5.0",
      "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz",
      "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==",
      "license": "MIT"
    },
    "node_modules/remove-trailing-separator": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
      "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/renderkid": {
      "version": "2.0.7",
      "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
      "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "css-select": "^4.1.3",
        "dom-converter": "^0.2.0",
        "htmlparser2": "^6.1.0",
        "lodash": "^4.17.21",
        "strip-ansi": "^3.0.1"
      }
    },
    "node_modules/renderkid/node_modules/ansi-regex": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/renderkid/node_modules/strip-ansi": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
      "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/repeat-element": {
      "version": "1.1.4",
      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
      "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/repeat-string": {
      "version": "1.6.1",
      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
      "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10"
      }
    },
    "node_modules/request": {
      "version": "2.88.2",
      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
      "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "aws-sign2": "~0.7.0",
        "aws4": "^1.8.0",
        "caseless": "~0.12.0",
        "combined-stream": "~1.0.6",
        "extend": "~3.0.2",
        "forever-agent": "~0.6.1",
        "form-data": "~2.3.2",
        "har-validator": "~5.1.3",
        "http-signature": "~1.2.0",
        "is-typedarray": "~1.0.0",
        "isstream": "~0.1.2",
        "json-stringify-safe": "~5.0.1",
        "mime-types": "~2.1.19",
        "oauth-sign": "~0.9.0",
        "performance-now": "^2.1.0",
        "qs": "~6.5.2",
        "safe-buffer": "^5.1.2",
        "tough-cookie": "~2.5.0",
        "tunnel-agent": "^0.6.0",
        "uuid": "^3.3.2"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/request/node_modules/tough-cookie": {
      "version": "2.5.0",
      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "psl": "^1.1.28",
        "punycode": "^2.1.1"
      },
      "engines": {
        "node": ">=0.8"
      }
    },
    "node_modules/require-directory": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
      "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/require-from-string": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/require-main-filename": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/requires-port": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
      "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/resolve": {
      "version": "1.22.10",
      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
      "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-core-module": "^2.16.0",
        "path-parse": "^1.0.7",
        "supports-preserve-symlinks-flag": "^1.0.0"
      },
      "bin": {
        "resolve": "bin/resolve"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/resolve-cwd": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
      "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "resolve-from": "^5.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/resolve-cwd/node_modules/resolve-from": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/resolve-from": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
      "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/resolve-url": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
      "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
      "deprecated": "https://github.com/lydell/resolve-url#deprecated",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/restore-cursor": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
      "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "onetime": "^5.1.0",
        "signal-exit": "^3.0.2"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/ret": {
      "version": "0.1.15",
      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.12"
      }
    },
    "node_modules/retry": {
      "version": "0.12.0",
      "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
      "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/rgb-regex": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
      "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/rgba-regex": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
      "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/rimraf": {
      "version": "2.7.1",
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
      "deprecated": "Rimraf versions prior to v4 are no longer supported",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "glob": "^7.1.3"
      },
      "bin": {
        "rimraf": "bin.js"
      }
    },
    "node_modules/ripemd160": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
      "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hash-base": "^3.0.0",
        "inherits": "^2.0.1"
      }
    },
    "node_modules/run-async": {
      "version": "2.4.1",
      "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
      "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.12.0"
      }
    },
    "node_modules/run-queue": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
      "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "aproba": "^1.1.1"
      }
    },
    "node_modules/rxjs": {
      "version": "6.6.7",
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
      "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "tslib": "^1.9.0"
      },
      "engines": {
        "npm": ">=2.0.0"
      }
    },
    "node_modules/safe-array-concat": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
      "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.2",
        "get-intrinsic": "^1.2.6",
        "has-symbols": "^1.1.0",
        "isarray": "^2.0.5"
      },
      "engines": {
        "node": ">=0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/safe-array-concat/node_modules/isarray": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
      "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/safe-buffer": {
      "version": "5.2.1",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
      "funding": [
        {
          "type": "github",
          "url": "https://github.com/sponsors/feross"
        },
        {
          "type": "patreon",
          "url": "https://www.patreon.com/feross"
        },
        {
          "type": "consulting",
          "url": "https://feross.org/support"
        }
      ],
      "license": "MIT"
    },
    "node_modules/safe-push-apply": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
      "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "isarray": "^2.0.5"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/safe-push-apply/node_modules/isarray": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
      "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/safe-regex": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
      "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ret": "~0.1.10"
      }
    },
    "node_modules/safe-regex-test": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
      "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "es-errors": "^1.3.0",
        "is-regex": "^1.2.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/safer-buffer": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
      "license": "MIT"
    },
    "node_modules/sass": {
      "version": "1.62.1",
      "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz",
      "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==",
      "license": "MIT",
      "dependencies": {
        "chokidar": ">=3.0.0 <4.0.0",
        "immutable": "^4.0.0",
        "source-map-js": ">=0.6.2 <2.0.0"
      },
      "bin": {
        "sass": "sass.js"
      },
      "engines": {
        "node": ">=14.0.0"
      }
    },
    "node_modules/sass-loader": {
      "version": "10.4.1",
      "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.4.1.tgz",
      "integrity": "sha512-aX/iJZTTpNUNx/OSYzo2KsjIUQHqvWsAhhUijFjAPdZTEhstjZI9zTNvkTTwsx+uNUJqUwOw5gacxQMx4hJxGQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "klona": "^2.0.4",
        "loader-utils": "^2.0.0",
        "neo-async": "^2.6.2",
        "schema-utils": "^3.0.0",
        "semver": "^7.3.2"
      },
      "engines": {
        "node": ">= 10.13.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      },
      "peerDependencies": {
        "fibers": ">= 3.1.0",
        "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
        "sass": "^1.3.0",
        "webpack": "^4.36.0 || ^5.0.0"
      },
      "peerDependenciesMeta": {
        "fibers": {
          "optional": true
        },
        "node-sass": {
          "optional": true
        },
        "sass": {
          "optional": true
        }
      }
    },
    "node_modules/sass-loader/node_modules/schema-utils": {
      "version": "3.3.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
      "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/json-schema": "^7.0.8",
        "ajv": "^6.12.5",
        "ajv-keywords": "^3.5.2"
      },
      "engines": {
        "node": ">= 10.13.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      }
    },
    "node_modules/sass-loader/node_modules/semver": {
      "version": "7.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
      "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver.js"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/sax": {
      "version": "1.2.4",
      "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/schema-utils": {
      "version": "2.7.1",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
      "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/json-schema": "^7.0.5",
        "ajv": "^6.12.4",
        "ajv-keywords": "^3.5.2"
      },
      "engines": {
        "node": ">= 8.9.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      }
    },
    "node_modules/select-hose": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
      "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/selfsigned": {
      "version": "1.10.14",
      "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
      "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "node-forge": "^0.10.0"
      }
    },
    "node_modules/selfsigned/node_modules/node-forge": {
      "version": "0.10.0",
      "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
      "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
      "dev": true,
      "license": "(BSD-3-Clause OR GPL-2.0)",
      "engines": {
        "node": ">= 6.0.0"
      }
    },
    "node_modules/semver": {
      "version": "6.3.1",
      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver.js"
      }
    },
    "node_modules/send": {
      "version": "0.19.0",
      "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
      "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "2.6.9",
        "depd": "2.0.0",
        "destroy": "1.2.0",
        "encodeurl": "~1.0.2",
        "escape-html": "~1.0.3",
        "etag": "~1.8.1",
        "fresh": "0.5.2",
        "http-errors": "2.0.0",
        "mime": "1.6.0",
        "ms": "2.1.3",
        "on-finished": "2.4.1",
        "range-parser": "~1.2.1",
        "statuses": "2.0.1"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/send/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/send/node_modules/debug/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/send/node_modules/encodeurl": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
      "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/send/node_modules/mime": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "mime": "cli.js"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/serialize-javascript": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
      "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "randombytes": "^2.1.0"
      }
    },
    "node_modules/serve-index": {
      "version": "1.9.1",
      "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
      "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "accepts": "~1.3.4",
        "batch": "0.6.1",
        "debug": "2.6.9",
        "escape-html": "~1.0.3",
        "http-errors": "~1.6.2",
        "mime-types": "~2.1.17",
        "parseurl": "~1.3.2"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/serve-index/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/serve-index/node_modules/depd": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
      "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/serve-index/node_modules/http-errors": {
      "version": "1.6.3",
      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
      "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "depd": "~1.1.2",
        "inherits": "2.0.3",
        "setprototypeof": "1.1.0",
        "statuses": ">= 1.4.0 < 2"
      },
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/serve-index/node_modules/inherits": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
      "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/serve-index/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/serve-index/node_modules/setprototypeof": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
      "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/serve-index/node_modules/statuses": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
      "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/serve-static": {
      "version": "1.16.2",
      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
      "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "encodeurl": "~2.0.0",
        "escape-html": "~1.0.3",
        "parseurl": "~1.3.3",
        "send": "0.19.0"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/set-blocking": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
      "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/set-function-length": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
      "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-data-property": "^1.1.4",
        "es-errors": "^1.3.0",
        "function-bind": "^1.1.2",
        "get-intrinsic": "^1.2.4",
        "gopd": "^1.0.1",
        "has-property-descriptors": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/set-function-name": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
      "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-data-property": "^1.1.4",
        "es-errors": "^1.3.0",
        "functions-have-names": "^1.2.3",
        "has-property-descriptors": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/set-proto": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz",
      "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dunder-proto": "^1.0.1",
        "es-errors": "^1.3.0",
        "es-object-atoms": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/set-value": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
      "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^2.0.1",
        "is-extendable": "^0.1.1",
        "is-plain-object": "^2.0.3",
        "split-string": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/set-value/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/set-value/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/setimmediate": {
      "version": "1.0.5",
      "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
      "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/setprototypeof": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
      "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/sha.js": {
      "version": "2.4.11",
      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
      "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
      "dev": true,
      "license": "(MIT AND BSD-3-Clause)",
      "dependencies": {
        "inherits": "^2.0.1",
        "safe-buffer": "^5.0.1"
      },
      "bin": {
        "sha.js": "bin.js"
      }
    },
    "node_modules/shallow-clone": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
      "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^6.0.2"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/shebang-command": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
      "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "shebang-regex": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/shebang-regex": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
      "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/shell-quote": {
      "version": "1.8.3",
      "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
      "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/side-channel": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
      "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "object-inspect": "^1.13.3",
        "side-channel-list": "^1.0.0",
        "side-channel-map": "^1.0.1",
        "side-channel-weakmap": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/side-channel-list": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
      "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "object-inspect": "^1.13.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/side-channel-map": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
      "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "es-errors": "^1.3.0",
        "get-intrinsic": "^1.2.5",
        "object-inspect": "^1.13.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/side-channel-weakmap": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
      "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "es-errors": "^1.3.0",
        "get-intrinsic": "^1.2.5",
        "object-inspect": "^1.13.3",
        "side-channel-map": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/signal-exit": {
      "version": "3.0.7",
      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/simple-swizzle": {
      "version": "0.2.2",
      "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
      "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-arrayish": "^0.3.1"
      }
    },
    "node_modules/simple-swizzle/node_modules/is-arrayish": {
      "version": "0.3.2",
      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
      "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/slash": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
      "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/slice-ansi": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
      "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.0",
        "astral-regex": "^1.0.0",
        "is-fullwidth-code-point": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/slice-ansi/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/slice-ansi/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/slice-ansi/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
      "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/snapdragon": {
      "version": "0.8.2",
      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "base": "^0.11.1",
        "debug": "^2.2.0",
        "define-property": "^0.2.5",
        "extend-shallow": "^2.0.1",
        "map-cache": "^0.2.2",
        "source-map": "^0.5.6",
        "source-map-resolve": "^0.5.0",
        "use": "^3.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon-node": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-property": "^1.0.0",
        "isobject": "^3.0.0",
        "snapdragon-util": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon-node/node_modules/define-property": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
      "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon-util": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^3.2.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon-util/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon/node_modules/debug": {
      "version": "2.6.9",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "2.0.0"
      }
    },
    "node_modules/snapdragon/node_modules/define-property": {
      "version": "0.2.5",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
      "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon/node_modules/is-descriptor": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
      "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-accessor-descriptor": "^1.0.1",
        "is-data-descriptor": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/snapdragon/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/snapdragon/node_modules/ms": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/snapdragon/node_modules/source-map": {
      "version": "0.5.7",
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
      "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
      "dev": true,
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/sockjs": {
      "version": "0.3.24",
      "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
      "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "faye-websocket": "^0.11.3",
        "uuid": "^8.3.2",
        "websocket-driver": "^0.7.4"
      }
    },
    "node_modules/sockjs-client": {
      "version": "1.6.1",
      "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz",
      "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "^3.2.7",
        "eventsource": "^2.0.2",
        "faye-websocket": "^0.11.4",
        "inherits": "^2.0.4",
        "url-parse": "^1.5.10"
      },
      "engines": {
        "node": ">=12"
      },
      "funding": {
        "url": "https://tidelift.com/funding/github/npm/sockjs-client"
      }
    },
    "node_modules/sockjs-client/node_modules/debug": {
      "version": "3.2.7",
      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
      "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ms": "^2.1.1"
      }
    },
    "node_modules/sockjs/node_modules/uuid": {
      "version": "8.3.2",
      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "uuid": "dist/bin/uuid"
      }
    },
    "node_modules/sort-keys": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
      "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-plain-obj": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/sort-keys/node_modules/is-plain-obj": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
      "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/source-list-map": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
      "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/source-map": {
      "version": "0.6.1",
      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/source-map-js": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
      "license": "BSD-3-Clause",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/source-map-resolve": {
      "version": "0.5.3",
      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
      "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
      "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "atob": "^2.1.2",
        "decode-uri-component": "^0.2.0",
        "resolve-url": "^0.2.1",
        "source-map-url": "^0.4.0",
        "urix": "^0.1.0"
      }
    },
    "node_modules/source-map-support": {
      "version": "0.5.21",
      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
      "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "buffer-from": "^1.0.0",
        "source-map": "^0.6.0"
      }
    },
    "node_modules/source-map-url": {
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
      "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
      "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/spdx-correct": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
      "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "spdx-expression-parse": "^3.0.0",
        "spdx-license-ids": "^3.0.0"
      }
    },
    "node_modules/spdx-exceptions": {
      "version": "2.5.0",
      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
      "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
      "dev": true,
      "license": "CC-BY-3.0"
    },
    "node_modules/spdx-expression-parse": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "spdx-exceptions": "^2.1.0",
        "spdx-license-ids": "^3.0.0"
      }
    },
    "node_modules/spdx-license-ids": {
      "version": "3.0.21",
      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz",
      "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==",
      "dev": true,
      "license": "CC0-1.0"
    },
    "node_modules/spdy": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
      "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "^4.1.0",
        "handle-thing": "^2.0.0",
        "http-deceiver": "^1.2.7",
        "select-hose": "^2.0.0",
        "spdy-transport": "^3.0.0"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/spdy-transport": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
      "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "^4.1.0",
        "detect-node": "^2.0.4",
        "hpack.js": "^2.1.6",
        "obuf": "^1.1.2",
        "readable-stream": "^3.0.6",
        "wbuf": "^1.7.3"
      }
    },
    "node_modules/spdy-transport/node_modules/readable-stream": {
      "version": "3.6.2",
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "^2.0.3",
        "string_decoder": "^1.1.1",
        "util-deprecate": "^1.0.1"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/split-string": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^3.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/sprintf-js": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
      "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
      "license": "BSD-3-Clause"
    },
    "node_modules/sshpk": {
      "version": "1.18.0",
      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
      "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "asn1": "~0.2.3",
        "assert-plus": "^1.0.0",
        "bcrypt-pbkdf": "^1.0.0",
        "dashdash": "^1.12.0",
        "ecc-jsbn": "~0.1.1",
        "getpass": "^0.1.1",
        "jsbn": "~0.1.0",
        "safer-buffer": "^2.0.2",
        "tweetnacl": "~0.14.0"
      },
      "bin": {
        "sshpk-conv": "bin/sshpk-conv",
        "sshpk-sign": "bin/sshpk-sign",
        "sshpk-verify": "bin/sshpk-verify"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/ssri": {
      "version": "8.0.1",
      "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
      "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "minipass": "^3.1.1"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/stable": {
      "version": "0.1.8",
      "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
      "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
      "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/stackframe": {
      "version": "1.3.4",
      "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
      "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/static-extend": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
      "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-property": "^0.2.5",
        "object-copy": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/static-extend/node_modules/define-property": {
      "version": "0.2.5",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
      "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-descriptor": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/static-extend/node_modules/is-descriptor": {
      "version": "0.1.7",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
      "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-accessor-descriptor": "^1.0.1",
        "is-data-descriptor": "^1.0.1"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/statuses": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/stop-iteration-iterator": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
      "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "es-errors": "^1.3.0",
        "internal-slot": "^1.1.0"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/stream-browserify": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
      "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "~2.0.1",
        "readable-stream": "^2.0.2"
      }
    },
    "node_modules/stream-each": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
      "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "end-of-stream": "^1.1.0",
        "stream-shift": "^1.0.0"
      }
    },
    "node_modules/stream-http": {
      "version": "2.8.3",
      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
      "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "builtin-status-codes": "^3.0.0",
        "inherits": "^2.0.1",
        "readable-stream": "^2.3.6",
        "to-arraybuffer": "^1.0.0",
        "xtend": "^4.0.0"
      }
    },
    "node_modules/stream-shift": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
      "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/strict-uri-encode": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
      "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/string_decoder": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "safe-buffer": "~5.1.0"
      }
    },
    "node_modules/string_decoder/node_modules/safe-buffer": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/string-width": {
      "version": "4.2.3",
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "emoji-regex": "^8.0.0",
        "is-fullwidth-code-point": "^3.0.0",
        "strip-ansi": "^6.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/string.prototype.trim": {
      "version": "1.2.10",
      "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
      "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.2",
        "define-data-property": "^1.1.4",
        "define-properties": "^1.2.1",
        "es-abstract": "^1.23.5",
        "es-object-atoms": "^1.0.0",
        "has-property-descriptors": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/string.prototype.trimend": {
      "version": "1.0.9",
      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
      "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.2",
        "define-properties": "^1.2.1",
        "es-object-atoms": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/string.prototype.trimstart": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
      "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.7",
        "define-properties": "^1.2.1",
        "es-object-atoms": "^1.0.0"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/strip-ansi": {
      "version": "6.0.1",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^5.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/strip-eof": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
      "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/strip-final-newline": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/strip-indent": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
      "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/strip-json-comments": {
      "version": "3.1.1",
      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/stylehacks": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
      "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "browserslist": "^4.0.0",
        "postcss": "^7.0.0",
        "postcss-selector-parser": "^3.0.0"
      },
      "engines": {
        "node": ">=6.9.0"
      }
    },
    "node_modules/stylehacks/node_modules/postcss-selector-parser": {
      "version": "3.1.2",
      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
      "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "dot-prop": "^5.2.0",
        "indexes-of": "^1.0.1",
        "uniq": "^1.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/supports-color": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^4.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/supports-preserve-symlinks-flag": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/svg-tags": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
      "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==",
      "dev": true
    },
    "node_modules/svg.draggable.js": {
      "version": "2.2.2",
      "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz",
      "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==",
      "license": "MIT",
      "dependencies": {
        "svg.js": "^2.0.1"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svg.easing.js": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz",
      "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==",
      "license": "MIT",
      "dependencies": {
        "svg.js": ">=2.3.x"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svg.filter.js": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz",
      "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==",
      "license": "MIT",
      "dependencies": {
        "svg.js": "^2.2.5"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svg.js": {
      "version": "2.7.1",
      "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz",
      "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==",
      "license": "MIT"
    },
    "node_modules/svg.pathmorphing.js": {
      "version": "0.1.3",
      "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz",
      "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==",
      "license": "MIT",
      "dependencies": {
        "svg.js": "^2.4.0"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svg.resize.js": {
      "version": "1.4.3",
      "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz",
      "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==",
      "license": "MIT",
      "dependencies": {
        "svg.js": "^2.6.5",
        "svg.select.js": "^2.1.2"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svg.resize.js/node_modules/svg.select.js": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz",
      "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==",
      "license": "MIT",
      "dependencies": {
        "svg.js": "^2.2.5"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svg.select.js": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz",
      "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==",
      "license": "MIT",
      "dependencies": {
        "svg.js": "^2.6.5"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/svgo": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
      "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
      "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "chalk": "^2.4.1",
        "coa": "^2.0.2",
        "css-select": "^2.0.0",
        "css-select-base-adapter": "^0.1.1",
        "css-tree": "1.0.0-alpha.37",
        "csso": "^4.0.2",
        "js-yaml": "^3.13.1",
        "mkdirp": "~0.5.1",
        "object.values": "^1.1.0",
        "sax": "~1.2.4",
        "stable": "^0.1.8",
        "unquote": "~1.1.1",
        "util.promisify": "~1.0.0"
      },
      "bin": {
        "svgo": "bin/svgo"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/svgo/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/svgo/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/svgo/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/svgo/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/svgo/node_modules/css-select": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
      "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "boolbase": "^1.0.0",
        "css-what": "^3.2.1",
        "domutils": "^1.7.0",
        "nth-check": "^1.0.2"
      }
    },
    "node_modules/svgo/node_modules/css-what": {
      "version": "3.4.2",
      "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
      "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">= 6"
      },
      "funding": {
        "url": "https://github.com/sponsors/fb55"
      }
    },
    "node_modules/svgo/node_modules/dom-serializer": {
      "version": "0.2.2",
      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
      "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "domelementtype": "^2.0.1",
        "entities": "^2.0.0"
      }
    },
    "node_modules/svgo/node_modules/domutils": {
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
      "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "dom-serializer": "0",
        "domelementtype": "1"
      }
    },
    "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
      "dev": true,
      "license": "BSD-2-Clause"
    },
    "node_modules/svgo/node_modules/entities": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
      "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
      "dev": true,
      "license": "BSD-2-Clause",
      "funding": {
        "url": "https://github.com/fb55/entities?sponsor=1"
      }
    },
    "node_modules/svgo/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/svgo/node_modules/nth-check": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
      "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "boolbase": "~1.0.0"
      }
    },
    "node_modules/svgo/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/table": {
      "version": "5.4.6",
      "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
      "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "ajv": "^6.10.2",
        "lodash": "^4.17.14",
        "slice-ansi": "^2.1.0",
        "string-width": "^3.0.0"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/table/node_modules/ansi-regex": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/table/node_modules/emoji-regex": {
      "version": "7.0.3",
      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
      "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/table/node_modules/is-fullwidth-code-point": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
      "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/table/node_modules/string-width": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
      "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "emoji-regex": "^7.0.1",
        "is-fullwidth-code-point": "^2.0.0",
        "strip-ansi": "^5.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/table/node_modules/strip-ansi": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^4.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/tannin": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz",
      "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==",
      "license": "MIT",
      "dependencies": {
        "@tannin/plural-forms": "^1.1.0"
      }
    },
    "node_modules/tapable": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
      "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser": {
      "version": "4.8.1",
      "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
      "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "commander": "^2.20.0",
        "source-map": "~0.6.1",
        "source-map-support": "~0.5.12"
      },
      "bin": {
        "terser": "bin/terser"
      },
      "engines": {
        "node": ">=6.0.0"
      }
    },
    "node_modules/terser-webpack-plugin": {
      "version": "1.4.6",
      "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz",
      "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cacache": "^12.0.2",
        "find-cache-dir": "^2.1.0",
        "is-wsl": "^1.1.0",
        "schema-utils": "^1.0.0",
        "serialize-javascript": "^4.0.0",
        "source-map": "^0.6.1",
        "terser": "^4.1.2",
        "webpack-sources": "^1.4.0",
        "worker-farm": "^1.7.0"
      },
      "engines": {
        "node": ">= 6.9.0"
      },
      "peerDependencies": {
        "webpack": "^4.0.0"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
      "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "commondir": "^1.0.1",
        "make-dir": "^2.0.0",
        "pkg-dir": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/find-up": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "locate-path": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/is-wsl": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
      "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/locate-path": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-locate": "^3.0.0",
        "path-exists": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/make-dir": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
      "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pify": "^4.0.1",
        "semver": "^5.6.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/p-locate": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-limit": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/path-exists": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
      "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/pkg-dir": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
      "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-up": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.1.0",
        "ajv-errors": "^1.0.0",
        "ajv-keywords": "^3.1.0"
      },
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/terser-webpack-plugin/node_modules/semver": {
      "version": "5.7.2",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver"
      }
    },
    "node_modules/text-table": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/thenify": {
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
      "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "any-promise": "^1.0.0"
      }
    },
    "node_modules/thenify-all": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
      "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "thenify": ">= 3.1.0 < 4"
      },
      "engines": {
        "node": ">=0.8"
      }
    },
    "node_modules/thread-loader": {
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz",
      "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "loader-runner": "^2.3.1",
        "loader-utils": "^1.1.0",
        "neo-async": "^2.6.0"
      },
      "engines": {
        "node": ">= 6.9.0 <7.0.0 || >= 8.9.0"
      },
      "peerDependencies": {
        "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0"
      }
    },
    "node_modules/thread-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/thread-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/through": {
      "version": "2.3.8",
      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
      "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/through2": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "readable-stream": "~2.3.6",
        "xtend": "~4.0.1"
      }
    },
    "node_modules/thunky": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
      "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/timers-browserify": {
      "version": "2.0.12",
      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
      "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "setimmediate": "^1.0.4"
      },
      "engines": {
        "node": ">=0.6.0"
      }
    },
    "node_modules/timsort": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
      "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/tinycolor2": {
      "version": "1.6.0",
      "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
      "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
      "license": "MIT"
    },
    "node_modules/tmp": {
      "version": "0.0.33",
      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "os-tmpdir": "~1.0.2"
      },
      "engines": {
        "node": ">=0.6.0"
      }
    },
    "node_modules/to-arraybuffer": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
      "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/to-object-path": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
      "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/to-object-path/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/to-regex": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-property": "^2.0.2",
        "extend-shallow": "^3.0.2",
        "regex-not": "^1.0.2",
        "safe-regex": "^1.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/to-regex-range": {
      "version": "5.0.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
      "license": "MIT",
      "dependencies": {
        "is-number": "^7.0.0"
      },
      "engines": {
        "node": ">=8.0"
      }
    },
    "node_modules/toidentifier": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.6"
      }
    },
    "node_modules/toposort": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
      "integrity": "sha512-FclLrw8b9bMWf4QlCJuHBEVhSRsqDj6u3nIjAzPeJvgl//1hBlffdlk0MALceL14+koWEdU4ofRAXofbODxQzg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/tough-cookie": {
      "version": "4.1.4",
      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
      "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "psl": "^1.1.33",
        "punycode": "^2.1.1",
        "universalify": "^0.2.0",
        "url-parse": "^1.5.3"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/tough-cookie/node_modules/universalify": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
      "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 4.0.0"
      }
    },
    "node_modules/tryer": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
      "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/ts-pnp": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
      "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      },
      "peerDependenciesMeta": {
        "typescript": {
          "optional": true
        }
      }
    },
    "node_modules/tslib": {
      "version": "1.14.1",
      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
      "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
      "dev": true,
      "license": "0BSD"
    },
    "node_modules/tty-browserify": {
      "version": "0.0.0",
      "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
      "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/tunnel-agent": {
      "version": "0.6.0",
      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
      "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "safe-buffer": "^5.0.1"
      },
      "engines": {
        "node": "*"
      }
    },
    "node_modules/tweetnacl": {
      "version": "0.14.5",
      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
      "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
      "dev": true,
      "license": "Unlicense"
    },
    "node_modules/type-check": {
      "version": "0.3.2",
      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
      "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "prelude-ls": "~1.1.2"
      },
      "engines": {
        "node": ">= 0.8.0"
      }
    },
    "node_modules/type-fest": {
      "version": "0.21.3",
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
      "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
      "dev": true,
      "license": "(MIT OR CC0-1.0)",
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/type-is": {
      "version": "1.6.18",
      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "media-typer": "0.3.0",
        "mime-types": "~2.1.24"
      },
      "engines": {
        "node": ">= 0.6"
      }
    },
    "node_modules/typed-array-buffer": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
      "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "es-errors": "^1.3.0",
        "is-typed-array": "^1.1.14"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/typed-array-byte-length": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
      "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.8",
        "for-each": "^0.3.3",
        "gopd": "^1.2.0",
        "has-proto": "^1.2.0",
        "is-typed-array": "^1.1.14"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/typed-array-byte-offset": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
      "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "available-typed-arrays": "^1.0.7",
        "call-bind": "^1.0.8",
        "for-each": "^0.3.3",
        "gopd": "^1.2.0",
        "has-proto": "^1.2.0",
        "is-typed-array": "^1.1.15",
        "reflect.getprototypeof": "^1.0.9"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/typed-array-length": {
      "version": "1.0.7",
      "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
      "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bind": "^1.0.7",
        "for-each": "^0.3.3",
        "gopd": "^1.0.1",
        "is-typed-array": "^1.1.13",
        "possible-typed-array-names": "^1.0.0",
        "reflect.getprototypeof": "^1.0.6"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/typedarray": {
      "version": "0.0.6",
      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
      "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/uglify-js": {
      "version": "3.19.3",
      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
      "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
      "dev": true,
      "license": "BSD-2-Clause",
      "bin": {
        "uglifyjs": "bin/uglifyjs"
      },
      "engines": {
        "node": ">=0.8.0"
      }
    },
    "node_modules/unbox-primitive": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
      "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.3",
        "has-bigints": "^1.0.2",
        "has-symbols": "^1.1.0",
        "which-boxed-primitive": "^1.1.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/undici-types": {
      "version": "7.8.0",
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
      "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/unicode-canonical-property-names-ecmascript": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
      "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/unicode-match-property-ecmascript": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
      "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "unicode-canonical-property-names-ecmascript": "^2.0.0",
        "unicode-property-aliases-ecmascript": "^2.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/unicode-match-property-value-ecmascript": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
      "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/unicode-property-aliases-ecmascript": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
      "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/union-value": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
      "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-union": "^3.1.0",
        "get-value": "^2.0.6",
        "is-extendable": "^0.1.1",
        "set-value": "^2.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/union-value/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/uniq": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
      "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/uniqs": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
      "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/unique-filename": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
      "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "unique-slug": "^2.0.0"
      }
    },
    "node_modules/unique-slug": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
      "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "imurmurhash": "^0.1.4"
      }
    },
    "node_modules/universalify": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 4.0.0"
      }
    },
    "node_modules/unpipe": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
      "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/unquote": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
      "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/unset-value": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
      "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-value": "^0.3.1",
        "isobject": "^3.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/unset-value/node_modules/has-value": {
      "version": "0.3.1",
      "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
      "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "get-value": "^2.0.3",
        "has-values": "^0.1.4",
        "isobject": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
      "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "isarray": "1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/unset-value/node_modules/has-values": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
      "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/upath": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
      "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4",
        "yarn": "*"
      }
    },
    "node_modules/update-browserslist-db": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
      "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
      "dev": true,
      "funding": [
        {
          "type": "opencollective",
          "url": "https://opencollective.com/browserslist"
        },
        {
          "type": "tidelift",
          "url": "https://tidelift.com/funding/github/npm/browserslist"
        },
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "license": "MIT",
      "dependencies": {
        "escalade": "^3.2.0",
        "picocolors": "^1.1.1"
      },
      "bin": {
        "update-browserslist-db": "cli.js"
      },
      "peerDependencies": {
        "browserslist": ">= 4.21.0"
      }
    },
    "node_modules/upper-case": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
      "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/uri-js": {
      "version": "4.4.1",
      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "punycode": "^2.1.0"
      }
    },
    "node_modules/urix": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
      "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
      "deprecated": "Please see https://github.com/lydell/urix#deprecated",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/url": {
      "version": "0.11.4",
      "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
      "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "punycode": "^1.4.1",
        "qs": "^6.12.3"
      },
      "engines": {
        "node": ">= 0.4"
      }
    },
    "node_modules/url-loader": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz",
      "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "loader-utils": "^1.2.3",
        "mime": "^2.4.4",
        "schema-utils": "^2.5.0"
      },
      "engines": {
        "node": ">= 8.9.0"
      },
      "peerDependencies": {
        "file-loader": "*",
        "webpack": "^4.0.0"
      },
      "peerDependenciesMeta": {
        "file-loader": {
          "optional": true
        }
      }
    },
    "node_modules/url-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/url-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/url-parse": {
      "version": "1.5.10",
      "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
      "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "querystringify": "^2.1.1",
        "requires-port": "^1.0.0"
      }
    },
    "node_modules/url/node_modules/punycode": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
      "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/url/node_modules/qs": {
      "version": "6.14.0",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
      "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
      "dev": true,
      "license": "BSD-3-Clause",
      "dependencies": {
        "side-channel": "^1.1.0"
      },
      "engines": {
        "node": ">=0.6"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/use": {
      "version": "3.1.1",
      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/util": {
      "version": "0.11.1",
      "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
      "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "inherits": "2.0.3"
      }
    },
    "node_modules/util-deprecate": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/util.promisify": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
      "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "define-properties": "^1.1.2",
        "object.getownpropertydescriptors": "^2.0.3"
      }
    },
    "node_modules/util/node_modules/inherits": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
      "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/utila": {
      "version": "0.4.0",
      "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
      "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/utils-merge": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
      "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.4.0"
      }
    },
    "node_modules/uuid": {
      "version": "3.4.0",
      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
      "dev": true,
      "license": "MIT",
      "bin": {
        "uuid": "bin/uuid"
      }
    },
    "node_modules/v8-compile-cache": {
      "version": "2.4.0",
      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz",
      "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/validate-npm-package-license": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "spdx-correct": "^3.0.0",
        "spdx-expression-parse": "^3.0.0"
      }
    },
    "node_modules/vary": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
      "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 0.8"
      }
    },
    "node_modules/vendors": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
      "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
      "dev": true,
      "license": "MIT",
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/wooorm"
      }
    },
    "node_modules/verror": {
      "version": "1.10.0",
      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
      "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
      "dev": true,
      "engines": [
        "node >=0.6.0"
      ],
      "license": "MIT",
      "dependencies": {
        "assert-plus": "^1.0.0",
        "core-util-is": "1.0.2",
        "extsprintf": "^1.2.0"
      }
    },
    "node_modules/verror/node_modules/core-util-is": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
      "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/vm-browserify": {
      "version": "1.1.2",
      "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
      "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/vue": {
      "version": "2.7.16",
      "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz",
      "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==",
      "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.",
      "license": "MIT",
      "dependencies": {
        "@vue/compiler-sfc": "2.7.16",
        "csstype": "^3.1.0"
      }
    },
    "node_modules/vue-apexcharts": {
      "version": "1.6.1",
      "resolved": "https://registry.npmjs.org/vue-apexcharts/-/vue-apexcharts-1.6.1.tgz",
      "integrity": "sha512-ILn3/55IvZQUgsc7+jKDjPfHfGUlcUQi/lDrLjRe5g7gfjj99o8otXoHwMeib3CBHYdQXNG9foe1vzv7RdUzXA==",
      "license": "MIT",
      "peerDependencies": {
        "apexcharts": "^3.26.0"
      }
    },
    "node_modules/vue-color": {
      "version": "2.8.1",
      "resolved": "https://registry.npmjs.org/vue-color/-/vue-color-2.8.1.tgz",
      "integrity": "sha512-BoLCEHisXi2QgwlhZBg9UepvzZZmi4176vbr+31Shen5WWZwSLVgdScEPcB+yrAtuHAz42309C0A4+WiL9lNBw==",
      "license": "MIT",
      "dependencies": {
        "clamp": "^1.0.1",
        "lodash.throttle": "^4.0.0",
        "material-colors": "^1.0.0",
        "tinycolor2": "^1.1.2"
      }
    },
    "node_modules/vue-eslint-parser": {
      "version": "7.11.0",
      "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz",
      "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "debug": "^4.1.1",
        "eslint-scope": "^5.1.1",
        "eslint-visitor-keys": "^1.1.0",
        "espree": "^6.2.1",
        "esquery": "^1.4.0",
        "lodash": "^4.17.21",
        "semver": "^6.3.0"
      },
      "engines": {
        "node": ">=8.10"
      },
      "funding": {
        "url": "https://github.com/sponsors/mysticatea"
      },
      "peerDependencies": {
        "eslint": ">=5.0.0"
      }
    },
    "node_modules/vue-frag": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/vue-frag/-/vue-frag-1.4.1.tgz",
      "integrity": "sha512-1EAPTI/F6huKp8U7lgjCDT119mrJgjrsNJY0j4MD+mNAVqE9LyIBXuWlMpPTFiTH45XDEhiKa4UZoUoW8V72Jg==",
      "license": "MIT",
      "funding": {
        "url": "https://github.com/privatenumber/vue-frag?sponsor=1"
      },
      "peerDependencies": {
        "vue": "^2.6.0"
      }
    },
    "node_modules/vue-hot-reload-api": {
      "version": "2.3.4",
      "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz",
      "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/vue-loader": {
      "version": "15.11.1",
      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.11.1.tgz",
      "integrity": "sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@vue/component-compiler-utils": "^3.1.0",
        "hash-sum": "^1.0.2",
        "loader-utils": "^1.1.0",
        "vue-hot-reload-api": "^2.3.0",
        "vue-style-loader": "^4.1.0"
      },
      "peerDependencies": {
        "css-loader": "*",
        "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0"
      },
      "peerDependenciesMeta": {
        "cache-loader": {
          "optional": true
        },
        "prettier": {
          "optional": true
        },
        "vue-template-compiler": {
          "optional": true
        }
      }
    },
    "node_modules/vue-loader-v16": {
      "name": "vue-loader",
      "version": "16.8.3",
      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz",
      "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "chalk": "^4.1.0",
        "hash-sum": "^2.0.0",
        "loader-utils": "^2.0.0"
      },
      "peerDependencies": {
        "webpack": "^4.1.0 || ^5.0.0-0"
      }
    },
    "node_modules/vue-loader-v16/node_modules/chalk": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "ansi-styles": "^4.1.0",
        "supports-color": "^7.1.0"
      },
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/chalk/chalk?sponsor=1"
      }
    },
    "node_modules/vue-loader/node_modules/hash-sum": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
      "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/vue-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/vue-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/vue-router": {
      "version": "3.6.5",
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz",
      "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==",
      "license": "MIT"
    },
    "node_modules/vue-style-loader": {
      "version": "4.1.3",
      "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
      "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "hash-sum": "^1.0.2",
        "loader-utils": "^1.0.2"
      }
    },
    "node_modules/vue-style-loader/node_modules/hash-sum": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
      "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/vue-style-loader/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/vue-style-loader/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/vue-template-compiler": {
      "version": "2.7.16",
      "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz",
      "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "de-indent": "^1.0.2",
        "he": "^1.2.0"
      }
    },
    "node_modules/vue-template-es2015-compiler": {
      "version": "1.9.1",
      "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
      "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/vue/node_modules/@vue/compiler-sfc": {
      "version": "2.7.16",
      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz",
      "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==",
      "dependencies": {
        "@babel/parser": "^7.23.5",
        "postcss": "^8.4.14",
        "source-map": "^0.6.1"
      },
      "optionalDependencies": {
        "prettier": "^1.18.2 || ^2.0.0"
      }
    },
    "node_modules/vue/node_modules/postcss": {
      "version": "8.5.6",
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
      "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
      "funding": [
        {
          "type": "opencollective",
          "url": "https://opencollective.com/postcss/"
        },
        {
          "type": "tidelift",
          "url": "https://tidelift.com/funding/github/npm/postcss"
        },
        {
          "type": "github",
          "url": "https://github.com/sponsors/ai"
        }
      ],
      "license": "MIT",
      "dependencies": {
        "nanoid": "^3.3.11",
        "picocolors": "^1.1.1",
        "source-map-js": "^1.2.1"
      },
      "engines": {
        "node": "^10 || ^12 || >=14"
      }
    },
    "node_modules/vuex": {
      "version": "3.6.2",
      "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
      "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==",
      "license": "MIT",
      "peerDependencies": {
        "vue": "^2.0.0"
      }
    },
    "node_modules/watchpack": {
      "version": "1.7.5",
      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
      "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "graceful-fs": "^4.1.2",
        "neo-async": "^2.5.0"
      },
      "optionalDependencies": {
        "chokidar": "^3.4.1",
        "watchpack-chokidar2": "^2.0.1"
      }
    },
    "node_modules/watchpack-chokidar2": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
      "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "chokidar": "^2.1.8"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/anymatch": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
      "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
      "dev": true,
      "license": "ISC",
      "optional": true,
      "dependencies": {
        "micromatch": "^3.1.4",
        "normalize-path": "^2.1.1"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
      "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "remove-trailing-separator": "^1.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/binary-extensions": {
      "version": "1.13.1",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
      "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/braces": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "arr-flatten": "^1.1.0",
        "array-unique": "^0.3.2",
        "extend-shallow": "^2.0.1",
        "fill-range": "^4.0.0",
        "isobject": "^3.0.1",
        "repeat-element": "^1.1.2",
        "snapdragon": "^0.8.1",
        "snapdragon-node": "^2.0.1",
        "split-string": "^3.0.2",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/chokidar": {
      "version": "2.1.8",
      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
      "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "anymatch": "^2.0.0",
        "async-each": "^1.0.1",
        "braces": "^2.3.2",
        "glob-parent": "^3.1.0",
        "inherits": "^2.0.3",
        "is-binary-path": "^1.0.0",
        "is-glob": "^4.0.0",
        "normalize-path": "^3.0.0",
        "path-is-absolute": "^1.0.0",
        "readdirp": "^2.2.1",
        "upath": "^1.1.1"
      },
      "optionalDependencies": {
        "fsevents": "^1.2.7"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/fill-range": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
      "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "extend-shallow": "^2.0.1",
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1",
        "to-regex-range": "^2.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/fsevents": {
      "version": "1.2.13",
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
      "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
      "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues",
      "dev": true,
      "hasInstallScript": true,
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
      ],
      "dependencies": {
        "bindings": "^1.5.0",
        "nan": "^2.12.1"
      },
      "engines": {
        "node": ">= 4.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/is-binary-path": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
      "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "binary-extensions": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/is-number": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
      "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "kind-of": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/micromatch": {
      "version": "3.1.10",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "arr-diff": "^4.0.0",
        "array-unique": "^0.3.2",
        "braces": "^2.3.1",
        "define-property": "^2.0.2",
        "extend-shallow": "^3.0.2",
        "extglob": "^2.0.4",
        "fragment-cache": "^0.2.1",
        "kind-of": "^6.0.2",
        "nanomatch": "^1.2.9",
        "object.pick": "^1.3.0",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/readdirp": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
      "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "graceful-fs": "^4.1.11",
        "micromatch": "^3.1.10",
        "readable-stream": "^2.0.2"
      },
      "engines": {
        "node": ">=0.10"
      }
    },
    "node_modules/watchpack-chokidar2/node_modules/to-regex-range": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
      "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
      "dev": true,
      "license": "MIT",
      "optional": true,
      "dependencies": {
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/wbuf": {
      "version": "1.7.3",
      "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
      "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimalistic-assert": "^1.0.0"
      }
    },
    "node_modules/wcwidth": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
      "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "defaults": "^1.0.3"
      }
    },
    "node_modules/webpack": {
      "version": "4.47.0",
      "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz",
      "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@webassemblyjs/ast": "1.9.0",
        "@webassemblyjs/helper-module-context": "1.9.0",
        "@webassemblyjs/wasm-edit": "1.9.0",
        "@webassemblyjs/wasm-parser": "1.9.0",
        "acorn": "^6.4.1",
        "ajv": "^6.10.2",
        "ajv-keywords": "^3.4.1",
        "chrome-trace-event": "^1.0.2",
        "enhanced-resolve": "^4.5.0",
        "eslint-scope": "^4.0.3",
        "json-parse-better-errors": "^1.0.2",
        "loader-runner": "^2.4.0",
        "loader-utils": "^1.2.3",
        "memory-fs": "^0.4.1",
        "micromatch": "^3.1.10",
        "mkdirp": "^0.5.3",
        "neo-async": "^2.6.1",
        "node-libs-browser": "^2.2.1",
        "schema-utils": "^1.0.0",
        "tapable": "^1.1.3",
        "terser-webpack-plugin": "^1.4.3",
        "watchpack": "^1.7.4",
        "webpack-sources": "^1.4.1"
      },
      "bin": {
        "webpack": "bin/webpack.js"
      },
      "engines": {
        "node": ">=6.11.5"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      },
      "peerDependenciesMeta": {
        "webpack-cli": {
          "optional": true
        },
        "webpack-command": {
          "optional": true
        }
      }
    },
    "node_modules/webpack-bundle-analyzer": {
      "version": "3.9.0",
      "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz",
      "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "acorn": "^7.1.1",
        "acorn-walk": "^7.1.1",
        "bfj": "^6.1.1",
        "chalk": "^2.4.1",
        "commander": "^2.18.0",
        "ejs": "^2.6.1",
        "express": "^4.16.3",
        "filesize": "^3.6.1",
        "gzip-size": "^5.0.0",
        "lodash": "^4.17.19",
        "mkdirp": "^0.5.1",
        "opener": "^1.5.1",
        "ws": "^6.0.0"
      },
      "bin": {
        "webpack-bundle-analyzer": "lib/bin/analyzer.js"
      },
      "engines": {
        "node": ">= 6.14.4"
      }
    },
    "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-bundle-analyzer/node_modules/chalk": {
      "version": "2.4.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.1",
        "escape-string-regexp": "^1.0.5",
        "supports-color": "^5.3.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-bundle-analyzer/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/webpack-bundle-analyzer/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/webpack-bundle-analyzer/node_modules/ejs": {
      "version": "2.7.4",
      "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
      "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
      "dev": true,
      "hasInstallScript": true,
      "license": "Apache-2.0",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-bundle-analyzer/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-bundle-analyzer/node_modules/supports-color": {
      "version": "5.5.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-chain": {
      "version": "6.5.1",
      "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz",
      "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==",
      "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
      "dev": true,
      "license": "MPL-2.0",
      "dependencies": {
        "deepmerge": "^1.5.2",
        "javascript-stringify": "^2.0.1"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/webpack-cli": {
      "version": "4.10.0",
      "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
      "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@discoveryjs/json-ext": "^0.5.0",
        "@webpack-cli/configtest": "^1.2.0",
        "@webpack-cli/info": "^1.5.0",
        "@webpack-cli/serve": "^1.7.0",
        "colorette": "^2.0.14",
        "commander": "^7.0.0",
        "cross-spawn": "^7.0.3",
        "fastest-levenshtein": "^1.0.12",
        "import-local": "^3.0.2",
        "interpret": "^2.2.0",
        "rechoir": "^0.7.0",
        "webpack-merge": "^5.7.3"
      },
      "bin": {
        "webpack-cli": "bin/cli.js"
      },
      "engines": {
        "node": ">=10.13.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      },
      "peerDependencies": {
        "webpack": "4.x.x || 5.x.x"
      },
      "peerDependenciesMeta": {
        "@webpack-cli/generators": {
          "optional": true
        },
        "@webpack-cli/migrate": {
          "optional": true
        },
        "webpack-bundle-analyzer": {
          "optional": true
        },
        "webpack-dev-server": {
          "optional": true
        }
      }
    },
    "node_modules/webpack-cli/node_modules/commander": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
      "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">= 10"
      }
    },
    "node_modules/webpack-cli/node_modules/cross-spawn": {
      "version": "7.0.6",
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "path-key": "^3.1.0",
        "shebang-command": "^2.0.0",
        "which": "^2.0.1"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/webpack-cli/node_modules/path-key": {
      "version": "3.1.1",
      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/webpack-cli/node_modules/shebang-command": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "shebang-regex": "^3.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/webpack-cli/node_modules/shebang-regex": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/webpack-cli/node_modules/webpack-merge": {
      "version": "5.10.0",
      "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
      "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "clone-deep": "^4.0.1",
        "flat": "^5.0.2",
        "wildcard": "^2.0.0"
      },
      "engines": {
        "node": ">=10.0.0"
      }
    },
    "node_modules/webpack-cli/node_modules/which": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "isexe": "^2.0.0"
      },
      "bin": {
        "node-which": "bin/node-which"
      },
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/webpack-dev-middleware": {
      "version": "5.3.4",
      "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz",
      "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "colorette": "^2.0.10",
        "memfs": "^3.4.3",
        "mime-types": "^2.1.31",
        "range-parser": "^1.2.1",
        "schema-utils": "^4.0.0"
      },
      "engines": {
        "node": ">= 12.13.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      },
      "peerDependencies": {
        "webpack": "^4.0.0 || ^5.0.0"
      }
    },
    "node_modules/webpack-dev-middleware/node_modules/ajv": {
      "version": "8.17.1",
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
      "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "fast-deep-equal": "^3.1.3",
        "fast-uri": "^3.0.1",
        "json-schema-traverse": "^1.0.0",
        "require-from-string": "^2.0.2"
      },
      "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/epoberezkin"
      }
    },
    "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": {
      "version": "5.1.0",
      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
      "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "fast-deep-equal": "^3.1.3"
      },
      "peerDependencies": {
        "ajv": "^8.8.2"
      }
    },
    "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/webpack-dev-middleware/node_modules/schema-utils": {
      "version": "4.3.2",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz",
      "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/json-schema": "^7.0.9",
        "ajv": "^8.9.0",
        "ajv-formats": "^2.1.1",
        "ajv-keywords": "^5.1.0"
      },
      "engines": {
        "node": ">= 10.13.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/webpack"
      }
    },
    "node_modules/webpack-dev-server": {
      "version": "3.11.3",
      "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz",
      "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-html-community": "0.0.8",
        "bonjour": "^3.5.0",
        "chokidar": "^2.1.8",
        "compression": "^1.7.4",
        "connect-history-api-fallback": "^1.6.0",
        "debug": "^4.1.1",
        "del": "^4.1.1",
        "express": "^4.17.1",
        "html-entities": "^1.3.1",
        "http-proxy-middleware": "0.19.1",
        "import-local": "^2.0.0",
        "internal-ip": "^4.3.0",
        "ip": "^1.1.5",
        "is-absolute-url": "^3.0.3",
        "killable": "^1.0.1",
        "loglevel": "^1.6.8",
        "opn": "^5.5.0",
        "p-retry": "^3.0.1",
        "portfinder": "^1.0.26",
        "schema-utils": "^1.0.0",
        "selfsigned": "^1.10.8",
        "semver": "^6.3.0",
        "serve-index": "^1.9.1",
        "sockjs": "^0.3.21",
        "sockjs-client": "^1.5.0",
        "spdy": "^4.0.2",
        "strip-ansi": "^3.0.1",
        "supports-color": "^6.1.0",
        "url": "^0.11.0",
        "webpack-dev-middleware": "^3.7.2",
        "webpack-log": "^2.0.0",
        "ws": "^6.2.1",
        "yargs": "^13.3.2"
      },
      "bin": {
        "webpack-dev-server": "bin/webpack-dev-server.js"
      },
      "engines": {
        "node": ">= 6.11.5"
      },
      "peerDependencies": {
        "webpack": "^4.0.0 || ^5.0.0"
      },
      "peerDependenciesMeta": {
        "webpack-cli": {
          "optional": true
        }
      }
    },
    "node_modules/webpack-dev-server/node_modules/ansi-regex": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/ansi-styles": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-convert": "^1.9.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-dev-server/node_modules/anymatch": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
      "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "micromatch": "^3.1.4",
        "normalize-path": "^2.1.1"
      }
    },
    "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
      "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "remove-trailing-separator": "^1.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/binary-extensions": {
      "version": "1.13.1",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
      "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/braces": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-flatten": "^1.1.0",
        "array-unique": "^0.3.2",
        "extend-shallow": "^2.0.1",
        "fill-range": "^4.0.0",
        "isobject": "^3.0.1",
        "repeat-element": "^1.1.2",
        "snapdragon": "^0.8.1",
        "snapdragon-node": "^2.0.1",
        "split-string": "^3.0.2",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/chokidar": {
      "version": "2.1.8",
      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
      "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "anymatch": "^2.0.0",
        "async-each": "^1.0.1",
        "braces": "^2.3.2",
        "glob-parent": "^3.1.0",
        "inherits": "^2.0.3",
        "is-binary-path": "^1.0.0",
        "is-glob": "^4.0.0",
        "normalize-path": "^3.0.0",
        "path-is-absolute": "^1.0.0",
        "readdirp": "^2.2.1",
        "upath": "^1.1.1"
      },
      "optionalDependencies": {
        "fsevents": "^1.2.7"
      }
    },
    "node_modules/webpack-dev-server/node_modules/cliui": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
      "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "string-width": "^3.1.0",
        "strip-ansi": "^5.2.0",
        "wrap-ansi": "^5.1.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^4.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/color-convert": {
      "version": "1.9.3",
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "color-name": "1.1.3"
      }
    },
    "node_modules/webpack-dev-server/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/webpack-dev-server/node_modules/emoji-regex": {
      "version": "7.0.3",
      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
      "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/webpack-dev-server/node_modules/fill-range": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
      "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^2.0.1",
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1",
        "to-regex-range": "^2.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/find-up": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
      "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "locate-path": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/fsevents": {
      "version": "1.2.13",
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
      "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
      "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues",
      "dev": true,
      "hasInstallScript": true,
      "license": "MIT",
      "optional": true,
      "os": [
        "darwin"
      ],
      "dependencies": {
        "bindings": "^1.5.0",
        "nan": "^2.12.1"
      },
      "engines": {
        "node": ">= 4.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/has-flag": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
      "version": "0.19.1",
      "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
      "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "http-proxy": "^1.17.0",
        "is-glob": "^4.0.0",
        "lodash": "^4.17.11",
        "micromatch": "^3.1.10"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/import-local": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
      "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "pkg-dir": "^3.0.0",
        "resolve-cwd": "^2.0.0"
      },
      "bin": {
        "import-local-fixture": "fixtures/cli.js"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/ip": {
      "version": "1.1.9",
      "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
      "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/webpack-dev-server/node_modules/is-absolute-url": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
      "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/webpack-dev-server/node_modules/is-binary-path": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
      "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "binary-extensions": "^1.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
      "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-dev-server/node_modules/is-number": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
      "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/locate-path": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-locate": "^3.0.0",
        "path-exists": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/micromatch": {
      "version": "3.1.10",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-diff": "^4.0.0",
        "array-unique": "^0.3.2",
        "braces": "^2.3.1",
        "define-property": "^2.0.2",
        "extend-shallow": "^3.0.2",
        "extglob": "^2.0.4",
        "fragment-cache": "^0.2.1",
        "kind-of": "^6.0.2",
        "nanomatch": "^1.2.9",
        "object.pick": "^1.3.0",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/p-locate": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "p-limit": "^2.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/path-exists": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
      "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-dev-server/node_modules/pkg-dir": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
      "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "find-up": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/readdirp": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
      "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "graceful-fs": "^4.1.11",
        "micromatch": "^3.1.10",
        "readable-stream": "^2.0.2"
      },
      "engines": {
        "node": ">=0.10"
      }
    },
    "node_modules/webpack-dev-server/node_modules/resolve-cwd": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
      "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "resolve-from": "^3.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/webpack-dev-server/node_modules/schema-utils": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.1.0",
        "ajv-errors": "^1.0.0",
        "ajv-keywords": "^3.1.0"
      },
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/webpack-dev-server/node_modules/string-width": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
      "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "emoji-regex": "^7.0.1",
        "is-fullwidth-code-point": "^2.0.0",
        "strip-ansi": "^5.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^4.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/strip-ansi": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
      "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^2.0.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/supports-color": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
      "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "has-flag": "^3.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/to-regex-range": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
      "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": {
      "version": "3.7.3",
      "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
      "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "memory-fs": "^0.4.1",
        "mime": "^2.4.4",
        "mkdirp": "^0.5.1",
        "range-parser": "^1.2.1",
        "webpack-log": "^2.0.0"
      },
      "engines": {
        "node": ">= 6"
      },
      "peerDependencies": {
        "webpack": "^4.0.0 || ^5.0.0"
      }
    },
    "node_modules/webpack-dev-server/node_modules/wrap-ansi": {
      "version": "5.1.0",
      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
      "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^3.2.0",
        "string-width": "^3.0.0",
        "strip-ansi": "^5.0.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
      "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
      "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-regex": "^4.1.0"
      },
      "engines": {
        "node": ">=6"
      }
    },
    "node_modules/webpack-dev-server/node_modules/yargs": {
      "version": "13.3.2",
      "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
      "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cliui": "^5.0.0",
        "find-up": "^3.0.0",
        "get-caller-file": "^2.0.1",
        "require-directory": "^2.1.1",
        "require-main-filename": "^2.0.0",
        "set-blocking": "^2.0.0",
        "string-width": "^3.0.0",
        "which-module": "^2.0.0",
        "y18n": "^4.0.0",
        "yargs-parser": "^13.1.2"
      }
    },
    "node_modules/webpack-dev-server/node_modules/yargs-parser": {
      "version": "13.1.2",
      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
      "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "camelcase": "^5.0.0",
        "decamelize": "^1.2.0"
      }
    },
    "node_modules/webpack-log": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
      "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-colors": "^3.0.0",
        "uuid": "^3.3.2"
      },
      "engines": {
        "node": ">= 6"
      }
    },
    "node_modules/webpack-merge": {
      "version": "4.2.2",
      "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
      "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "lodash": "^4.17.15"
      }
    },
    "node_modules/webpack-sources": {
      "version": "1.4.3",
      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
      "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "source-list-map": "^2.0.0",
        "source-map": "~0.6.1"
      }
    },
    "node_modules/webpack/node_modules/acorn": {
      "version": "6.4.2",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
      "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
      "dev": true,
      "license": "MIT",
      "bin": {
        "acorn": "bin/acorn"
      },
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/webpack/node_modules/braces": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-flatten": "^1.1.0",
        "array-unique": "^0.3.2",
        "extend-shallow": "^2.0.1",
        "fill-range": "^4.0.0",
        "isobject": "^3.0.1",
        "repeat-element": "^1.1.2",
        "snapdragon": "^0.8.1",
        "snapdragon-node": "^2.0.1",
        "split-string": "^3.0.2",
        "to-regex": "^3.0.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/eslint-scope": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
      "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "esrecurse": "^4.1.0",
        "estraverse": "^4.1.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/webpack/node_modules/fill-range": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
      "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "extend-shallow": "^2.0.1",
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1",
        "to-regex-range": "^2.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-extendable": "^0.1.0"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/is-number": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
      "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "kind-of": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/is-number/node_modules/kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-buffer": "^1.1.5"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/json5": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
      "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "minimist": "^1.2.0"
      },
      "bin": {
        "json5": "lib/cli.js"
      }
    },
    "node_modules/webpack/node_modules/loader-utils": {
      "version": "1.4.2",
      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz",
      "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "big.js": "^5.2.2",
        "emojis-list": "^3.0.0",
        "json5": "^1.0.1"
      },
      "engines": {
        "node": ">=4.0.0"
      }
    },
    "node_modules/webpack/node_modules/micromatch": {
      "version": "3.1.10",
      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "arr-diff": "^4.0.0",
        "array-unique": "^0.3.2",
        "braces": "^2.3.1",
        "define-property": "^2.0.2",
        "extend-shallow": "^3.0.2",
        "extglob": "^2.0.4",
        "fragment-cache": "^0.2.1",
        "kind-of": "^6.0.2",
        "nanomatch": "^1.2.9",
        "object.pick": "^1.3.0",
        "regex-not": "^1.0.0",
        "snapdragon": "^0.8.1",
        "to-regex": "^3.0.2"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/webpack/node_modules/schema-utils": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ajv": "^6.1.0",
        "ajv-errors": "^1.0.0",
        "ajv-keywords": "^3.1.0"
      },
      "engines": {
        "node": ">= 4"
      }
    },
    "node_modules/webpack/node_modules/to-regex-range": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
      "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-number": "^3.0.0",
        "repeat-string": "^1.6.1"
      },
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/websocket-driver": {
      "version": "0.7.4",
      "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
      "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "http-parser-js": ">=0.5.1",
        "safe-buffer": ">=5.1.0",
        "websocket-extensions": ">=0.1.1"
      },
      "engines": {
        "node": ">=0.8.0"
      }
    },
    "node_modules/websocket-extensions": {
      "version": "0.1.4",
      "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
      "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
      "dev": true,
      "license": "Apache-2.0",
      "engines": {
        "node": ">=0.8.0"
      }
    },
    "node_modules/which": {
      "version": "1.3.1",
      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "isexe": "^2.0.0"
      },
      "bin": {
        "which": "bin/which"
      }
    },
    "node_modules/which-boxed-primitive": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
      "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-bigint": "^1.1.0",
        "is-boolean-object": "^1.2.1",
        "is-number-object": "^1.1.1",
        "is-string": "^1.1.1",
        "is-symbol": "^1.1.1"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/which-builtin-type": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
      "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "call-bound": "^1.0.2",
        "function.prototype.name": "^1.1.6",
        "has-tostringtag": "^1.0.2",
        "is-async-function": "^2.0.0",
        "is-date-object": "^1.1.0",
        "is-finalizationregistry": "^1.1.0",
        "is-generator-function": "^1.0.10",
        "is-regex": "^1.2.1",
        "is-weakref": "^1.0.2",
        "isarray": "^2.0.5",
        "which-boxed-primitive": "^1.1.0",
        "which-collection": "^1.0.2",
        "which-typed-array": "^1.1.16"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/which-builtin-type/node_modules/isarray": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
      "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/which-collection": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
      "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "is-map": "^2.0.3",
        "is-set": "^2.0.3",
        "is-weakmap": "^2.0.2",
        "is-weakset": "^2.0.3"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/which-module": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
      "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/which-typed-array": {
      "version": "1.1.19",
      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
      "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "available-typed-arrays": "^1.0.7",
        "call-bind": "^1.0.8",
        "call-bound": "^1.0.4",
        "for-each": "^0.3.5",
        "get-proto": "^1.0.1",
        "gopd": "^1.2.0",
        "has-tostringtag": "^1.0.2"
      },
      "engines": {
        "node": ">= 0.4"
      },
      "funding": {
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/wildcard": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
      "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/word-wrap": {
      "version": "1.2.5",
      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/worker-farm": {
      "version": "1.7.0",
      "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
      "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "errno": "~0.1.7"
      }
    },
    "node_modules/wrap-ansi": {
      "version": "6.2.0",
      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.0.0",
        "string-width": "^4.1.0",
        "strip-ansi": "^6.0.0"
      },
      "engines": {
        "node": ">=8"
      }
    },
    "node_modules/wrappy": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/write": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
      "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "mkdirp": "^0.5.1"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/ws": {
      "version": "6.2.3",
      "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
      "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "async-limiter": "~1.0.0"
      }
    },
    "node_modules/xtend": {
      "version": "4.0.2",
      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.4"
      }
    },
    "node_modules/y18n": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
      "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/yallist": {
      "version": "3.1.1",
      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/yargs": {
      "version": "16.2.0",
      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cliui": "^7.0.2",
        "escalade": "^3.1.1",
        "get-caller-file": "^2.0.5",
        "require-directory": "^2.1.1",
        "string-width": "^4.2.0",
        "y18n": "^5.0.5",
        "yargs-parser": "^20.2.2"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/yargs-parser": {
      "version": "20.2.9",
      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
      "dev": true,
      "license": "ISC",
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/yargs/node_modules/cliui": {
      "version": "7.0.4",
      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "string-width": "^4.2.0",
        "strip-ansi": "^6.0.0",
        "wrap-ansi": "^7.0.0"
      }
    },
    "node_modules/yargs/node_modules/wrap-ansi": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "ansi-styles": "^4.0.0",
        "string-width": "^4.1.0",
        "strip-ansi": "^6.0.0"
      },
      "engines": {
        "node": ">=10"
      },
      "funding": {
        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
      }
    },
    "node_modules/yargs/node_modules/y18n": {
      "version": "5.0.8",
      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
      "dev": true,
      "license": "ISC",
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/yorkie": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz",
      "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==",
      "dev": true,
      "hasInstallScript": true,
      "license": "MIT",
      "dependencies": {
        "execa": "^0.8.0",
        "is-ci": "^1.0.10",
        "normalize-path": "^1.0.0",
        "strip-indent": "^2.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/yorkie/node_modules/cross-spawn": {
      "version": "5.1.0",
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
      "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "lru-cache": "^4.0.1",
        "shebang-command": "^1.2.0",
        "which": "^1.2.9"
      }
    },
    "node_modules/yorkie/node_modules/execa": {
      "version": "0.8.0",
      "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
      "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "cross-spawn": "^5.0.1",
        "get-stream": "^3.0.0",
        "is-stream": "^1.1.0",
        "npm-run-path": "^2.0.0",
        "p-finally": "^1.0.0",
        "signal-exit": "^3.0.0",
        "strip-eof": "^1.0.0"
      },
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/yorkie/node_modules/get-stream": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
      "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=4"
      }
    },
    "node_modules/yorkie/node_modules/lru-cache": {
      "version": "4.1.5",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
      "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "pseudomap": "^1.0.2",
        "yallist": "^2.1.2"
      }
    },
    "node_modules/yorkie/node_modules/normalize-path": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz",
      "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=0.10.0"
      }
    },
    "node_modules/yorkie/node_modules/yallist": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
      "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
      "dev": true,
      "license": "ISC"
    }
  }
}
                                                                                                                                                   lite/frontend/class-frontend.php                                                                    0000777                 00000046771 15251156627 0013013 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * The public-facing functionality of the plugin.
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 * @subpackage CookieYes/Frontend
 */

namespace CookieYes\Lite\Frontend;

use CookieYes\Lite\Admin\Modules\Banners\Includes\Controller;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;
use CookieYes\Lite\Admin\Modules\Gcm\Includes\Gcm_Settings;
/**
 * The public-facing functionality of the plugin.
 *
 * Defines the plugin name, version, and two examples hooks for how to
 * enqueue the public-facing stylesheet and JavaScript.
 *
 * @package    CookieYes
 * @subpackage CookieYes\Lite\Frontend
 * @author     WebToffee <info@webtoffee.com>
 */
class Frontend {

	/**
	 * The ID of this plugin.
	 *
	 * @since    3.0.0
	 * @access   private
	 * @var      string    $plugin_name  The ID of this plugin.
	 */
	private $plugin_name;

	/**
	 * The version of this plugin.
	 *
	 * @since    3.0.0
	 * @access   private
	 * @var      string    $version    The current version of this plugin.
	 */
	private $version;

	/**
	 * Admin modules of the plugin
	 *
	 * @var array
	 */
	private static $modules;

	/**
	 * Currently active modules
	 *
	 * @var array
	 */
	private static $active_modules;

	/**
	 * Existing modules
	 *
	 * @var array
	 */
	public static $existing_modules;

	/**
	 * Banner object
	 *
	 * @var object
	 */
	protected $banner;

	/**
	 * Plugin settings
	 *
	 * @var object
	 */
	protected $settings;

	/**
	 * Plugin settings
	 *
	 * @var object
	 */
	protected $gcm_settings;

	/**
	 * Banner template
	 *
	 * @var object
	 */
	protected $template;

	/**
	 * Providers list
	 *
	 * @var array
	 */
	protected $providers = array();
	/**
	 * Initialize the class and set its properties.
	 *
	 * @since    3.0.0
	 * @param      string $plugin_name       The name of the plugin.
	 * @param      string $version    The version of this plugin.
	 */
	public function __construct( $plugin_name, $version ) {

		$this->plugin_name = $plugin_name;
		$this->version     = $version;
		$this->load_modules();
		$this->settings = new Settings();
		$this->gcm_settings = new Gcm_Settings();
		add_action( 'init', array( $this, 'load_banner' ) );
		add_action( 'wp_footer', array( $this, 'banner_html' ) );
		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ), 1 );
		add_action( 'wp_head', array( $this, 'insert_script' ), 1 );
		add_action( 'wp_head', array( $this, 'insert_styles' ) );
	}

	/**
	 * Get the default modules array
	 *
	 * @since 3.0.0
	 * @return array
	 */
	public function get_default_modules() {
		$modules = array();
		return $modules;
	}

	/**
	 * Load all the modules
	 *
	 * @return void
	 */
	public function load_modules() {
		if ( true === cky_disable_banner() ) {
			return;
		}
		foreach ( $this->get_default_modules() as $module ) {
			$parts      = explode( '_', $module );
			$class      = implode( '_', $parts );
			$class      = str_ireplace( '-', '_', $class );
			$module     = str_ireplace( '-', '_', $module );
			$class_name = 'CookieYes\Lite\\Frontend\\Modules\\' . ucwords( $module, '_' ) . '\\' . ucwords( $class, '_' );

			if ( class_exists( $class_name ) ) {
				$module_obj = new $class_name( $module );
				if ( $module_obj instanceof $class_name ) {
					if ( $module_obj->is_active() ) {
						$module_obj->init();
						self::$active_modules[ $module ] = true;
					}
				}
			}
		}
	}

	/**
	 * Enqeue front end scripts
	 *
	 * @return void
	 */
	public function enqueue_scripts() {
		if ( true === cky_disable_banner() ) {
			return;
		}
		$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
		if ( false === $this->settings->is_connected() ) {
			if ( ! $this->template ) {
				return;
			}
			$css    = isset( $this->template['styles'] ) ? $this->template['styles'] : '';
			wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/script' . $suffix . '.js', array(), $this->version, false );
			wp_localize_script( $this->plugin_name, '_ckyConfig', $this->get_store_data() );
			wp_localize_script( $this->plugin_name, '_ckyStyles', array( 'css' => $css ) );
		}
		if ( true === $this->is_wpconsentapi_enabled() ) {
			$handle = $this->plugin_name . '-wca';
			wp_register_script( $handle, plugin_dir_url( __FILE__ ) . 'js/wca' . $suffix . '.js', array(), $this->version, false );
			if ( true === $this->is_gsk_enabled() ) {
				wp_add_inline_script( $handle, 'const _ckyGsk = true;', 'before' );
			}
			wp_enqueue_script( $handle );
		}
	}

	/**
	 * Add inline styles to the head
	 *
	 * @return void
	 */
	public function insert_styles() {
		if ( true === $this->settings->is_connected() || true === cky_disable_banner() || is_admin() ) {
			return;
		}
		echo '<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style>';
	}
	/**
	 * Add CookieYes web app script on the header.
	 *
	 * @return void
	 */
	public function insert_script() {
		if ( false === $this->settings->is_connected() || true === cky_disable_banner() ) {
			return;
		}
		if ( true === $this->gcm_settings->is_gcm_enabled() ) {
			$gcm = $this->get_gcm_data();
			$gcm_json = wp_json_encode($gcm);
			?>
<script id="cookie-law-info-gcm-var-js">
var _ckyGcm = <?php echo $gcm_json; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
?>
</script>
<?php
			$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
			$script_url = plugin_dir_url( __FILE__ ) . 'js/gcm' . $suffix . '.js'; 
?>
<script id="cookie-law-info-gcm-js" type="text/javascript" src="<?php echo esc_url( $script_url ); ?>"></script> <?php //phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript
		}
		echo '<script id="cookieyes" type="text/javascript" src="' . esc_url( $this->settings->get_script_url() ) . '"></script>'; // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript
	}
	/**
	 * Load active banner.
	 *
	 * @return void
	 */
	public function load_banner() {
		if ( true === $this->settings->is_connected() || true === cky_disable_banner() ) {
			return;
		}
		if ( ! cky_is_front_end_request() ) {
			return;
		}
		$this->banner = Controller::get_instance()->get_active_banner();
		if ( false === $this->banner ) {
			return;
		}
		$this->template = $this->banner->get_template();
	}
	/**
	 * Print banner HTML as script template using
	 * type="text/template" attribute
	 *
	 * @return void
	 */
	public function banner_html() {
		if ( ! $this->template || true === cky_disable_banner() ) {
			return;
		}
		$html = isset( $this->template['html'] ) ? $this->template['html'] : '';
		echo '<script id="ckyBannerTemplate" type="text/template">';
		echo wp_kses( $html, cky_allowed_html() );
		echo '</script>';
	}
	/**
	 * Modify tags to now show any `id` attribute.
	 *
	 * @param string $tag The `<script>` tag for the enqueued script.
	 * @param string $handle The script's registered handle.
	 */
	public function script_loader_tag( $tag, $handle ) {
		if ( false === $this->settings->is_connected() || true === cky_disable_banner() ) {
			return $tag;
		}
		if ( $handle === $this->plugin_name ) {
			$tag = '<script id="cookieyes" type="text/javascript" src="' . esc_attr( $this->settings->get_script_url() ) . '"></script>'; // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedScript
		}
		return $tag;
	}
	/**
	 * Get gcm data
	 *
	 * @return array
	 */
	public function get_gcm_data() {
		if ( ! $this->gcm_settings ) {
			return;
		}
		$gcm          = $this->gcm_settings;
		$gcm_settings = $gcm->get();
		return $gcm_settings;
	}
	/**
	 * Get store data
	 *
	 * @return array
	 */
	public function get_store_data() {
		if ( ! $this->banner ) {
			return;
		}
		$settings        = get_option( 'cky_settings' );
		$banner          = $this->banner;
		$banner_settings = $banner->get_settings();

		$providers = array();
		$store     = array(
			'_ipData'       => array(),
			'_assetsURL'    => CKY_PLUGIN_URL . 'frontend/images/',
			'_publicURL'    => get_site_url(),
			'_expiry'       => isset( $banner_settings['settings']['consentExpiry']['value'] ) ? absint( $banner_settings['settings']['consentExpiry']['value'] ) : 365,
			'_categories'   => $this->get_cookie_groups(),
			'_activeLaw'    => 'gdpr',
			'_rootDomain'   => $this->get_cookie_domain(),
			'_block'        => true,
			'_showBanner'   => true,
			'_bannerConfig' => $this->prepare_config(),
			'_version'      => $this->version,
			'_logConsent'   => isset( $settings['consent_logs']['status'] ) && true === $settings['consent_logs']['status'] ? true : false,
			'_tags'         => $this->prepare_tags(),
			'_shortCodes'   => $this->prepare_shortcodes( $banner->get_settings() ),
			'_rtl'          => $this->is_rtl(),
			'_language'     => cky_current_language(),
		);
		foreach ( $this->providers as $key => $value ) {
			$providers[] = array(
				're'         => $key,
				'categories' => $value,
			);
		}
		$store['_providersToBlock'] = $providers;
		return $store;
	}
	/**
	 * Return cookie domain
	 *
	 * @return string
	 */
	public function get_cookie_domain() {
		return apply_filters( 'cky_cookie_domain', '' );
	}
	/**
	 * Get cookie groups
	 *
	 * @return array
	 */
	public function get_cookie_groups() {
		$cookie_groups = array();
		$categories    = \CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller::get_instance()->get_items();

		foreach ( $categories as $category ) {
			$category        = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories( $category );
			$cookie_groups[] = array(
				'name'           => $category->get_name( cky_current_language() ),
				'slug'           => $category->get_slug(),
				'isNecessary'    => 'necessary' === $category->get_slug() ? true : false,
				'ccpaDoNotSell'  => $category->get_sell_personal_data(),
				'cookies'        => $this->get_cookies( $category ),
				'active'         => true,
				'defaultConsent' => array(
					'gdpr' => $category->get_prior_consent(),
					'ccpa' => 'necessary' === $category->get_slug() || $category->get_sell_personal_data() === false ? true : false,
				),
			);
		}
		return $cookie_groups;
	}
	/**
	 * Get cookies by category
	 *
	 * @param object $category Category object.
	 * @return array
	 */
	public function get_cookies( $category = '' ) {
		$cookies  = array();
		$cat_slug = $category->get_slug();
		$items    = \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller::get_instance()->get_items_by_category( $category->get_id() );
		foreach ( $items as $item ) {
			$cookie    = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie( $item->cookie_id );
			$cookies[] = array(
				'cookieID' => $cookie->get_name(),
				'domain'   => $cookie->get_domain(),
				'provider' => $cookie->get_url_pattern(),
			);
			$provider  = $cookie->get_url_pattern();
			if ( '' !== $provider && 'necessary' !== $cat_slug ) {
				if ( ! isset( $this->providers[ $provider ] ) ) {
					$this->providers[ $provider ] = array();
				}
				if ( isset( $this->providers[ $provider ] ) && ! in_array( $cat_slug, $this->providers[ $provider ], true ) ) {
					$this->providers[ $provider ][] = $cat_slug;
				}
			}
		}
		return $cookies;
	}

	/**
	 * Prepare the HTML elements tags for front-end script.
	 *
	 * @return array
	 */
	public function prepare_tags() {
		$data = array();
		if ( ! $this->banner ) {
			return;
		}
		$settings  = $this->banner->get_settings();
		$configs   = isset( $settings['config'] ) ? $settings['config'] : array();
		$supported = array(
			'accept-button',
			'reject-button',
			'settings-button',
			'readmore-button',
			'donotsell-button',
			'show-desc-button',
			'hide-desc-button',
			'cky-always-active',
			'cky-link',
			'accept-button',
			'revisit-consent',
		);
		foreach ( $supported as $tag ) {
			$config = cky_array_search( $configs, 'tag', $tag );
			$data[] = array(
				'tag'    => $tag,
				'styles' => isset( $config['styles'] ) ? $config['styles'] : array(),
			);
		}
		return $data;
	}

	/**
	 * Prepare config for the front-end processing
	 *
	 * @return array
	 */
	public function prepare_config() {
		$data   = array();
		$banner = $this->banner;

		if ( ! $banner ) {
			return $data;
		}

		$properties                                   = $banner->get_settings();
		$data['settings']['type']                     = $properties['settings']['type'];
		$data['settings']['preferenceCenterType']     = $properties['settings']['type'] === "classic" ? "pushdown" : $properties['settings']['preferenceCenterType'];
		$data['settings']['position']                 = $properties['settings']['position'];
		$data['settings']['applicableLaw']            = $properties['settings']['applicableLaw'];
		$data['behaviours']['reloadBannerOnAccept']   = $properties['behaviours']['reloadBannerOnAccept']['status'];
		$data['behaviours']['loadAnalyticsByDefault'] = $properties['behaviours']['loadAnalyticsByDefault']['status'];
		$data['behaviours']['animations']             = $properties['behaviours']['animations'];
		$data['config']['revisitConsent']             = $properties['config']['revisitConsent'];
		$data['config']['preferenceCenter']['toggle'] = $properties['config']['preferenceCenter']['elements']['categories']['elements']['toggle'];
		$data['config']['categoryPreview']['status']  = $properties['config']['categoryPreview']['status'];
		$data['config']['categoryPreview']['toggle']  = $properties['config']['categoryPreview']['elements']['toggle'];
		$data['config']['videoPlaceholder']['status'] = $properties['config']['videoPlaceholder']['status'];
		$data['config']['videoPlaceholder']['styles'] = array_merge( $properties['config']['videoPlaceholder']['styles'], $properties['config']['videoPlaceholder']['elements']['title']['styles'] );
		$data['config']['readMore']                   = $properties['config']['notice']['elements']['buttons']['elements']['readMore'];
		$data['config']['showMore']                    = $properties['config']['accessibilityOverrides']['elements']['preferenceCenter']['elements']['showMore'] ?? array();
		$data['config']['showLess']                    = $properties['config']['accessibilityOverrides']['elements']['preferenceCenter']['elements']['showLess'] ?? array();
		$data['config']['alwaysActive']                = $properties['config']['accessibilityOverrides']['elements']['preferenceCenter']['elements']['alwaysActive'] ?? array();
		$data['config']['manualLinks']                 = $properties['config']['accessibilityOverrides']['elements']['manualLinks'] ?? array();
		$data['config']['auditTable']['status']       = $properties['config']['auditTable']['status'];
		$data['config']['optOption']['status']        = $properties['config']['optoutPopup']['elements']['optOption']['status'];
		$data['config']['optOption']['toggle']        = $properties['config']['optoutPopup']['elements']['optOption']['elements']['toggle'];
		return $data;
	}

	/**
	 * Prepare shortcodes to be used on visitor side.
	 *
	 * @param array $properties Banner properties.
	 * @return array
	 */
	public function prepare_shortcodes( $properties = array() ) {

		$settings   = isset( $properties['settings'] ) ? $properties['settings'] : array();
		$version_id = isset( $settings['versionID'] ) ? $settings['versionID'] : 'default';
		$shortcodes = new \CookieYes\Lite\Frontend\Modules\Shortcodes\Shortcodes( $this->banner, $version_id );
		$data       = array();
		$configs    = ( isset( $properties['config'] ) && is_array( $properties['config'] ) ) ? $properties['config'] : array();
		$config     = cky_array_search( $configs, 'tag', 'readmore-button' );
		$attributes = array();
		if ( isset( $config['meta']['noFollow'] ) && true === $config['meta']['noFollow'] ) {
			$attributes['rel'] = 'nofollow';
		}
		if ( isset( $config['meta']['newTab'] ) && true === $config['meta']['newTab'] ) {
			$attributes['target'] = '_blank';
		}
		$data[] = array(
			'key'        => 'cky_readmore',
			'content'    => do_shortcode( '[cky_readmore]' ),
			'tag'        => 'readmore-button',
			'status'     => isset( $config['status'] ) && true === $config['status'] ? true : false,
			'attributes' => $attributes,
		);
		$data[] = array(
			'key'        => 'cky_show_desc',
			'content'    => do_shortcode( '[cky_show_desc]' ),
			'tag'        => 'show-desc-button',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_hide_desc',
			'content'    => do_shortcode( '[cky_hide_desc]' ),
			'tag'        => 'hide-desc-button',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_optout_show_desc',
			'content'    => do_shortcode( '[cky_optout_show_desc]' ),
			'tag'        => 'optout-show-desc-button',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_optout_hide_desc',
			'content'    => do_shortcode( '[cky_optout_hide_desc]' ),
			'tag'        => 'optout-hide-desc-button',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_category_toggle_label',
			'content'    => do_shortcode( '[cky_category_toggle_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_enable_category_label',
			'content'    => do_shortcode( '[cky_enable_category_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_disable_category_label',
			'content'    => do_shortcode( '[cky_disable_category_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);

		$data[] = array(
			'key'        => 'cky_video_placeholder',
			'content'    => do_shortcode( '[cky_video_placeholder]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_enable_optout_label',
			'content'    => do_shortcode( '[cky_enable_optout_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_disable_optout_label',
			'content'    => do_shortcode( '[cky_disable_optout_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_optout_toggle_label',
			'content'    => do_shortcode( '[cky_optout_toggle_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_optout_option_title',
			'content'    => do_shortcode( '[cky_optout_option_title]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_optout_close_label',
			'content'    => do_shortcode( '[cky_optout_close_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		$data[] = array(
			'key'        => 'cky_preference_close_label',
			'content'    => do_shortcode( '[cky_preference_close_label]' ),
			'tag'        => '',
			'status'     => true,
			'attributes' => array(),
		);
		return $data;
	}

	/**
	 * Determines whether the current/given language code is right-to-left (RTL)
	 *
	 * @param string $language Current language.
	 * @return boolean
	 */
	public function is_rtl( $language = '' ) {
		if ( ! $language ) {
			$language = cky_current_language();
		}

		return in_array( $language, array( 'ar', 'az', 'dv', 'he', 'ku', 'fa', 'ur' ), true );
	}

	/**
	 * Check whether the WP Consent API plugin is enabled
	 *
	 * @return boolean
	 */
	public function is_wpconsentapi_enabled() {
		return class_exists( 'WP_CONSENT_API' );
	}

	/**
	 * Check whether the Google Site Kit plugin is enabled
	 *
	 * @return boolean
	 */
	public function is_gsk_enabled() {
		if ( ! function_exists( 'is_plugin_active' ) ) {
			include_once ABSPATH . 'wp-admin/includes/plugin.php';
		}
		return is_plugin_active( 'google-site-kit/google-site-kit.php' );
	}
}
       lite/frontend/modules/shortcodes/versions/6.0.0/shortcodes.json                                     0000777                 00000033706 15251156627 0020560 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "key": "cky_revisit_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_notice_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_notice_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_settings_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_reject_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_accept_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_readmore_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_notice_close_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preview_save_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_option_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_enable_optout_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_disable_optout_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_gpc_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_close_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_showmore_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_showless_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_accept_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_reject_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_save_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_donotsell_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_always_enabled",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_enable_category_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_disable_category_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_cancel_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_confirm_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_close_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_video_placeholder_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_audit_table_empty_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_settings",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" class=\"cky-btn cky-btn-customize\" aria-label=\"[cky_settings_text]\" data-cky-tag=\"settings-button\">[cky_settings_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-customize\" aria-label=\"[cky_settings_text]\" data-cky-tag=\"settings-button\">[cky_settings_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "settings-button"
        },
        "customTag": "settings-button",
        "uiTag": "settings-button"
    },
    {
        "key": "cky_reject",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_reject_text]\" data-cky-tag=\"reject-button\">[cky_reject_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_reject_text]\" data-cky-tag=\"reject-button\">[cky_reject_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "reject-button"
        },
        "customTag": "reject-button",
        "uiTag": "reject-button"
    },
    {
        "key": "cky_accept",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_accept_text]\" data-cky-tag=\"accept-button\">[cky_accept_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_accept_text]\" data-cky-tag=\"accept-button\">[cky_accept_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "accept-button"
        },
        "customTag": "accept-button",
        "uiTag": "accept-button"
    },
    {
        "key": "cky_donot_sell",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" aria-label=\"[cky_donotsell_text]\" data-cky-tag=\"donotsell-button\">[cky_donotsell_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-do-not-sell\" aria-label=\"[cky_donotsell_text]\" data-cky-tag=\"donotsell-button\">[cky_donotsell_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "donotsell-button"
        },
        "customTag": "donotsell-button",
        "uiTag": "donotsell-button"
    },
    {
        "key": "cky_show_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"[cky_showmore_text]\">[cky_showmore_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "show-desc-button"
    },
    {
        "key": "cky_hide_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"[cky_showless_text]\">[cky_showless_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "hide-desc-button"
    },
    {
        "key": "cky_optout_show_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"optout-show-desc-button\" aria-label=\"[cky_showmore_text]\">[cky_showmore_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "optout-show-desc-button"
    },
    {
        "key": "cky_optout_hide_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"optout-hide-desc-button\" aria-label=\"[cky_showless_text]\">[cky_showless_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "optout-hide-desc-button"
    },
    {
        "key": "cky_readmore",
        "type": "data",
        "content": {
            "link": "<a href=\"[cky_privacy_link]\" class=\"cky-policy\" aria-label=\"[cky_readmore_text]\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\">[cky_readmore_text]</a>",
            "button": "<button class=\"cky-policy\" aria-label=\"[cky_readmore_text]\" data-cky-tag=\"readmore-button\">[cky_readmore_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "readmore-button"
        },
        "customTag": "",
        "uiTag": "readmore-button"
    },
    {
        "key": "cky_audit_table",
        "type": "data",
        "content": {
            "container": "<ul class=\"cky-cookie-des-table\">[CONTENT]</ul>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "audit-table"
    },
    {
        "key": "cky_outside_audit_table",
        "type": "data",
        "content": {
            "container": "<h3>[cky_preference_{{category_slug}}_title]</h3><div class=\"cky-table-wrapper\"><table class=\"cky-cookie-audit-table\">[CONTENT]</table></div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "outside-audit-table"
    },
    {
        "key": "cky_audit_table_empty",
        "type": "data",
        "content": {
            "container": "<p class=\"cky-empty-cookies-text\">[cky_audit_table_empty_text]</p>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "audit-table-empty"
    },
    {
        "key": "cky_category_toggle_label",
        "type": "data",
        "content": {
            "container": "[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "detail-category-toggle"
    },
    {
        "key": "cky_optout_toggle_label",
        "type": "data",
        "content": {
            "container": "[cky_{{status}}_optout_label] [cky_optout_option_title]"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "optout-option-toggle"
    },
    {
        "key": "cky_video_placeholder",
        "type": "data",
        "content": {
            "container": "<div class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"><p class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\">[cky_video_placeholder_title]</p></div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "video-placeholder"
    },
    {
        "key": "cky_preview_category",
        "type": "system",
        "content": {
            "container": "<div class=\"cky-category-direct-item\"><label for=\"ckyCategoryDirect{{category_slug}}\" data-cky-tag=\"detail-category-preview-title\">[cky_preview_{{category_slug}}_title]</label><div class=\"cky-category-direct-switch\" data-cky-tag=\"detail-category-preview-toggle\"><input type=\"checkbox\" id=\"ckyCategoryDirect{{category_slug}}\"></div></div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "detail-category-preview"
    },
    {
        "key": "cky_preference_category",
        "type": "system",
        "content": {
            "container": "<div class=\"cky-accordion\" id=\"ckyDetailCategory{{category_slug}}\"> <div class=\"cky-accordion-item\"> <div class=\"cky-accordion-chevron\"><i class=\"cky-chevron-right\"></i></div> <div class=\"cky-accordion-header-wrapper\"> <div class=\"cky-accordion-header\"><button class=\"cky-accordion-btn\" aria-label=\"[cky_preference_{{category_slug}}_title]\" data-cky-tag=\"detail-category-title\">[cky_preference_{{category_slug}}_title]</button><span class=\"cky-always-active\">[cky_preference_always_enabled]</span> <div class=\"cky-switch\" data-cky-tag=\"detail-category-toggle\"><input type=\"checkbox\" id=\"ckySwitch{{category_slug}}\"></div> </div> <div class=\"cky-accordion-header-des\" data-cky-tag=\"detail-category-description\"> [cky_preference_{{category_slug}}_description]</div> </div> </div> <div class=\"cky-accordion-body\"> <div class=\"cky-audit-table\" data-cky-tag=\"audit-table\">[cky_audit_table]</div> </div> </div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "detail-categories"
    },
    {
        "key": "cky_preview_{{category_slug}}_title",
        "type": "category-text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_{{category_slug}}_title",
        "type": "category-text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_{{category_slug}}_description",
        "type": "category-text",
        "content": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_privacy_link",
        "type": "data",
        "content": {},
        "customTag": "",
        "uiTag": ""
    }
]                                                           lite/frontend/modules/shortcodes/versions/6.2.0/shortcodes.json                                     0000777                 00000033706 15251156627 0020562 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       [
    {
        "key": "cky_revisit_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_notice_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_notice_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_settings_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_reject_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_accept_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_readmore_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_notice_close_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preview_save_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_option_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_enable_optout_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_disable_optout_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_gpc_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_close_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_description",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_showmore_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_showless_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_accept_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_reject_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_save_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_donotsell_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_always_enabled",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_enable_category_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_disable_category_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_cancel_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_optout_confirm_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_close_label",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_video_placeholder_title",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_audit_table_empty_text",
        "type": "text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_settings",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" class=\"cky-btn cky-btn-customize\" aria-label=\"[cky_settings_text]\" data-cky-tag=\"settings-button\">[cky_settings_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-customize\" aria-label=\"[cky_settings_text]\" data-cky-tag=\"settings-button\">[cky_settings_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "settings-button"
        },
        "customTag": "settings-button",
        "uiTag": "settings-button"
    },
    {
        "key": "cky_reject",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_reject_text]\" data-cky-tag=\"reject-button\">[cky_reject_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-reject\" aria-label=\"[cky_reject_text]\" data-cky-tag=\"reject-button\">[cky_reject_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "reject-button"
        },
        "customTag": "reject-button",
        "uiTag": "reject-button"
    },
    {
        "key": "cky_accept",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_accept_text]\" data-cky-tag=\"accept-button\">[cky_accept_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-accept\" aria-label=\"[cky_accept_text]\" data-cky-tag=\"accept-button\">[cky_accept_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "accept-button"
        },
        "customTag": "accept-button",
        "uiTag": "accept-button"
    },
    {
        "key": "cky_donot_sell",
        "type": "html",
        "content": {
            "link": "<a href=\"javascript:void(0);\" aria-label=\"[cky_donotsell_text]\" data-cky-tag=\"donotsell-button\">[cky_donotsell_text]</a>",
            "button": "<button class=\"cky-btn cky-btn-do-not-sell\" aria-label=\"[cky_donotsell_text]\" data-cky-tag=\"donotsell-button\">[cky_donotsell_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "donotsell-button"
        },
        "customTag": "donotsell-button",
        "uiTag": "donotsell-button"
    },
    {
        "key": "cky_show_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"[cky_showmore_text]\">[cky_showmore_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "show-desc-button"
    },
    {
        "key": "cky_hide_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"[cky_showless_text]\">[cky_showless_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "hide-desc-button"
    },
    {
        "key": "cky_optout_show_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"optout-show-desc-button\" aria-label=\"[cky_showmore_text]\">[cky_showmore_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "optout-show-desc-button"
    },
    {
        "key": "cky_optout_hide_desc",
        "type": "data",
        "content": {
            "button": "<button class=\"cky-show-desc-btn\" data-cky-tag=\"optout-hide-desc-button\" aria-label=\"[cky_showless_text]\">[cky_showless_text]</button>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "optout-hide-desc-button"
    },
    {
        "key": "cky_readmore",
        "type": "data",
        "content": {
            "link": "<a href=\"[cky_privacy_link]\" class=\"cky-policy\" aria-label=\"[cky_readmore_text]\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\">[cky_readmore_text]</a>",
            "button": "<button class=\"cky-policy\" aria-label=\"[cky_readmore_text]\" data-cky-tag=\"readmore-button\">[cky_readmore_text]</button>"
        },
        "attributes": {
            "data-cky-tag": "readmore-button"
        },
        "customTag": "",
        "uiTag": "readmore-button"
    },
    {
        "key": "cky_audit_table",
        "type": "data",
        "content": {
            "container": "<ul class=\"cky-cookie-des-table\">[CONTENT]</ul>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "audit-table"
    },
    {
        "key": "cky_outside_audit_table",
        "type": "data",
        "content": {
            "container": "<h3>[cky_preference_{{category_slug}}_title]</h3><div class=\"cky-table-wrapper\"><table class=\"cky-cookie-audit-table\">[CONTENT]</table></div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "outside-audit-table"
    },
    {
        "key": "cky_audit_table_empty",
        "type": "data",
        "content": {
            "container": "<p class=\"cky-empty-cookies-text\">[cky_audit_table_empty_text]</p>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "audit-table-empty"
    },
    {
        "key": "cky_category_toggle_label",
        "type": "data",
        "content": {
            "container": "[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "detail-category-toggle"
    },
    {
        "key": "cky_optout_toggle_label",
        "type": "data",
        "content": {
            "container": "[cky_{{status}}_optout_label] [cky_optout_option_title]"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "optout-option-toggle"
    },
    {
        "key": "cky_video_placeholder",
        "type": "data",
        "content": {
            "container": "<div class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"><p class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\">[cky_video_placeholder_title]</p></div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "video-placeholder"
    },
    {
        "key": "cky_preview_category",
        "type": "system",
        "content": {
            "container": "<div class=\"cky-category-direct-item\"><label for=\"ckyCategoryDirect{{category_slug}}\" data-cky-tag=\"detail-category-preview-title\">[cky_preview_{{category_slug}}_title]</label><div class=\"cky-category-direct-switch\" data-cky-tag=\"detail-category-preview-toggle\"><input type=\"checkbox\" id=\"ckyCategoryDirect{{category_slug}}\"></div></div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "detail-category-preview"
    },
    {
        "key": "cky_preference_category",
        "type": "system",
        "content": {
            "container": "<div class=\"cky-accordion\" id=\"ckyDetailCategory{{category_slug}}\"> <div class=\"cky-accordion-item\"> <div class=\"cky-accordion-chevron\"><i class=\"cky-chevron-right\"></i></div> <div class=\"cky-accordion-header-wrapper\"> <div class=\"cky-accordion-header\"><button class=\"cky-accordion-btn\" aria-label=\"[cky_preference_{{category_slug}}_title]\" data-cky-tag=\"detail-category-title\">[cky_preference_{{category_slug}}_title]</button><span class=\"cky-always-active\">[cky_preference_always_enabled]</span> <div class=\"cky-switch\" data-cky-tag=\"detail-category-toggle\"><input type=\"checkbox\" id=\"ckySwitch{{category_slug}}\"></div> </div> <div class=\"cky-accordion-header-des\" data-cky-tag=\"detail-category-description\"> [cky_preference_{{category_slug}}_description]</div> </div> </div> <div class=\"cky-accordion-body\"> <div class=\"cky-audit-table\" data-cky-tag=\"audit-table\">[cky_audit_table]</div> </div> </div>"
        },
        "attributes": {},
        "customTag": "",
        "uiTag": "detail-categories"
    },
    {
        "key": "cky_preview_{{category_slug}}_title",
        "type": "category-text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_{{category_slug}}_title",
        "type": "category-text",
        "content": {},
        "attributes": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_preference_{{category_slug}}_description",
        "type": "category-text",
        "content": {},
        "customTag": "",
        "uiTag": ""
    },
    {
        "key": "cky_privacy_link",
        "type": "data",
        "content": {},
        "customTag": "",
        "uiTag": ""
    }
]                                                           lite/frontend/modules/shortcodes/class-shortcodes.php                                               0000777                 00000054005 15251156627 0017163 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Handles shortcodes used by the plugin.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Frontend\Modules\Shortcodes;

use CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

	/**
	 * Handles shortcodes
	 *
	 * @class       Shortcodes
	 * @version     3.0.0
	 * @package     CookieYes\Lite\Frontend\Modules\Shortcodes
	 */
class Shortcodes {

	/**
	 * Banner properties
	 *
	 * @var array
	 */
	protected $properties;

	/**
	 * Banner contents
	 *
	 * @var array
	 */
	protected $contents;

	/**
	 * Banner template
	 *
	 * @var array
	 */
	protected $template;

	/**
	 * Banner default language
	 *
	 * @var string
	 */
	protected $language = 'en';

	/**
	 * Shortcode data, loads based on versions.
	 *
	 * @var array
	 */
	protected $shortcode_data;

	/**
	 * Available shortcodes
	 *
	 * @var array
	 */
	protected $shortcodes;

	/**
	 * Check if connected to web app.
	 *
	 * @var boolean
	 */
	protected $connected;

	/**
	 * Check if preview mode is active.
	 *
	 * @var boolean
	 */
	private $preview = false;

	/**
	 * Check if preview mode is active.
	 *
	 * @var boolean
	 */
	private $law = 'gdpr';

	/**
	 * Default constructor
	 *
	 * @param object  $banner Banner object.
	 * @param boolean $template Banner template.
	 */
	public function __construct( $banner, $template = false ) {
		$contents         = $banner->get_contents();
		$settings         = $banner->get_settings();
		$this->preview    = defined( 'CKY_PREVIEW_REQUEST' ) && CKY_PREVIEW_REQUEST;
		$this->connected  = cky_is_cloud_request();
		$this->language   = $banner->get_language();
		$this->template   = $template;
		$this->properties = $settings;
		$this->law        = $banner->get_law();
		$this->contents   = isset( $contents[ $this->language ] ) ? $contents[ $this->language ] : '';
		$this->load_shortcodes();
		$this->init();
	}

	/**
	 * Load shortcodes from a json file
	 *
	 * @return void
	 */
	private function load_shortcodes() {
		$this->shortcodes = cky_read_json_file( dirname( __FILE__ ) . '/versions/' . esc_html( $this->template ) . '/shortcodes.json' );
	}
	/**
	 * Init shortcodes.
	 */
	public function init() {

		$shortcodes = ( isset( $this->shortcodes ) && is_array( $this->shortcodes ) ) ? $this->shortcodes : array();
		if ( empty( $shortcodes ) ) {
			return false;
		}
		foreach ( $shortcodes as $shortcode ) {
			$code     = $shortcode['key'];
			$function = array( $this, $code );
			if ( method_exists( $this, $code ) ) {
				add_shortcode( apply_filters( "cky_{$code}_shortcode_tag", $code ), $function );
			}
		}
	}

	/**
	 * Return notice title
	 *
	 * @return string
	 */
	public function cky_notice_title() {
		return isset( $this->contents['notice']['elements']['title'] ) ? $this->contents['notice']['elements']['title'] : '';
	}

	/**
	 * Return notice description
	 *
	 * @return string
	 */
	public function cky_notice_description() {
		return isset( $this->contents['notice']['elements']['description'] ) ? do_shortcode( $this->contents['notice']['elements']['description'] ) : '';
	}

	/**
	 * Return accept button text
	 *
	 * @return string
	 */
	public function cky_accept_text() {
		return isset( $this->contents['notice']['elements']['buttons']['elements']['accept'] ) ? $this->contents['notice']['elements']['buttons']['elements']['accept'] : '';
	}

	/**
	 * Return reject button text
	 *
	 * @return string
	 */
	public function cky_reject_text() {
		return isset( $this->contents['notice']['elements']['buttons']['elements']['reject'] ) ? $this->contents['notice']['elements']['buttons']['elements']['reject'] : '';
	}

	/**
	 * Return settings button text
	 *
	 * @return string
	 */
	public function cky_settings_text() {
		return isset( $this->contents['notice']['elements']['buttons']['elements']['settings'] ) ? $this->contents['notice']['elements']['buttons']['elements']['settings'] : '';
	}

	/**
	 * Return readmore button text
	 *
	 * @return string
	 */
	public function cky_readmore_text() {
		return isset( $this->contents['notice']['elements']['buttons']['elements']['readMore'] ) ? $this->contents['notice']['elements']['buttons']['elements']['readMore'] : '';
	}

	/**
	 * Returns donotsell button text
	 *
	 * @return string
	 */
	public function cky_donotsell_text() {
		return isset( $this->contents['notice']['elements']['buttons']['elements']['donotSell'] ) ? $this->contents['notice']['elements']['buttons']['elements']['donotSell'] : '';
	}

	/**
	 * Preference title
	 *
	 * @return string
	 */
	public function cky_preference_title() {
		return isset( $this->contents['preferenceCenter']['elements']['title'] ) ? $this->contents['preferenceCenter']['elements']['title'] : '';
	}

	/**
	 * Return preference description
	 *
	 * @return string
	 */
	public function cky_preference_description() {
		return isset( $this->contents['preferenceCenter']['elements']['description'] ) ? $this->contents['preferenceCenter']['elements']['description'] : '';
	}

	/**
	 * Return preference accept button text
	 *
	 * @return string
	 */
	public function cky_preference_accept_text() {
		return isset( $this->contents['preferenceCenter']['elements']['buttons']['elements']['accept'] ) ? $this->contents['preferenceCenter']['elements']['buttons']['elements']['accept'] : '';
	}

	/**
	 * Return preference reject button text
	 *
	 * @return string
	 */
	public function cky_preference_reject_text() {
		return isset( $this->contents['preferenceCenter']['elements']['buttons']['elements']['reject'] ) ? $this->contents['preferenceCenter']['elements']['buttons']['elements']['reject'] : '';
	}

	/**
	 * Return preference save button text
	 *
	 * @return string
	 */
	public function cky_preference_save_text() {
		return isset( $this->contents['preferenceCenter']['elements']['buttons']['elements']['save'] ) ? $this->contents['preferenceCenter']['elements']['buttons']['elements']['save'] : '';
	}

	/**
	 * Return preference always enabled text
	 *
	 * @return string
	 */
	public function cky_preference_always_enabled() {
		return isset( $this->contents['preferenceCenter']['elements']['category']['elements']['alwaysEnabled'] ) ? $this->contents['preferenceCenter']['elements']['category']['elements']['alwaysEnabled'] : '';
	}

	/**
	 * Callback for the shortcode [cky_revisit_title]
	 *
	 * @return string
	 */
	public function cky_revisit_title() {
		return isset( $this->contents['revisitConsent']['elements']['title'] ) ? $this->contents['revisitConsent']['elements']['title'] : '';
	}

	/**
	 * Callback for the shortcode [cky_preview_save_text]
	 *
	 * @return string
	 */
	public function cky_preview_save_text() {
		return isset( $this->contents['categoryPreview']['elements']['buttons']['elements']['save'] ) ? $this->contents['categoryPreview']['elements']['buttons']['elements']['save'] : '';
	}
	/**
	 * Return accept button HTML
	 *
	 * @param array $atts Shortcode attributes.
	 * @return string
	 */
	public function cky_accept( $atts ) {
		return $this->get_btn_html( 'accept-button' );
	}

	/**
	 * Return reject button HTML
	 *
	 * @param array $atts Shortcode attributes.
	 * @return string
	 */
	public function cky_reject( $atts ) {
		return $this->get_btn_html( 'reject-button' );
	}

	/**
	 * Return settings button HTML
	 *
	 * @param array $atts Shortcode attributes.
	 * @return string
	 */
	public function cky_settings( $atts ) {
		return $this->get_btn_html( 'settings-button' );
	}

	/**
	 * Return readmore button HTML
	 *
	 * @param array $atts Shortcode attributes.
	 * @return string
	 */
	public function cky_readmore( $atts ) {
		return $this->get_btn_html( 'readmore-button' );
	}

	/**
	 * Return donotsell button HTML
	 *
	 * @param array $atts Shortcode attributes.
	 * @return string
	 */
	public function cky_donot_sell( $atts ) {
		return $this->get_btn_html( 'donotsell-button' );
	}

	/**
	 * Return button HTML
	 *
	 * @param string $tag Shortcode tag.
	 * @return string
	 */
	public function get_btn_html( $tag = 'settings-button' ) {

		$config         = cky_array_search( $this->properties['config'], 'tag', $tag );
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', $tag );

		if ( false === $shortcode_data ) {
			return '';
		}
		$btn_html = isset( $shortcode_data['content']['button'] ) ? $shortcode_data['content']['button'] : '';
		if ( isset( $config['type'] ) && 'link' === $config['type'] ) {
			$btn_html = isset( $shortcode_data['content']['link'] ) ? wp_kses( $shortcode_data['content']['link'], cky_allowed_html() ) : '';
		}
		return do_shortcode( $btn_html );
	}

	/**
	 * Return preference table HTML
	 *
	 * @return string
	 */
	public function cky_preference_category() {
		$html           = '';
		$categories     = Category_Controller::get_instance()->get_items();
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'detail-categories' );
		$content        = isset( $shortcode_data['content']['container'] ) ? wp_kses( $shortcode_data['content']['container'], cky_allowed_html() ) : '';

		if ( '' === $content ) {
			return $html;
		}

		foreach ( $categories as $category ) {
			$category = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories( $category );
			if ( false === $category->get_visibility() && false === $this->preview ) {
				continue;
			}
			$audit_table = $this->cky_audit_table( $category->get_cookies() );
			$description = $category->get_description( $this->language );
			$name        = $category->get_name( $this->language );

			$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'detail-category-toggle' );

			$html .= str_replace(
				array(
					'[cky_preference_{{category_slug}}_title]',
					'[cky_preference_{{category_slug}}_status]',
					'[cky_preference_{{category_slug}}_description]',
					'{{category_slug}}',
					'[cky_audit_table]',
				),
				array(
					esc_html( $name ),
					esc_html( $category->get_prior_consent() ),
					wp_kses_post( $description ),
					esc_html( $category->get_slug() ),
					$audit_table,
				),
				$content
			);
		}
		return do_shortcode( $html );
	}

	/**
	 * Cookie audit table.
	 *
	 * @param array $cookies Cookies array.
	 * @return string
	 */
	public function cky_audit_table( $cookies = array() ) {
		$html = '';

		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'audit-table' );
		$config         = cky_array_search( $this->properties['config'], 'tag', 'audit-table' );

		if ( isset( $config['status'] ) && false === $config['status'] ) {
			return;
		}

		$container = isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '';
		if ( '' === $shortcode_data ) {
			return $html;
		}
		$contents = isset( $this->contents['auditTable']['elements'] ) ? $this->contents['auditTable']['elements'] : '';

		if ( empty( $cookies ) ) {
			$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'audit-table-empty' );
			$container      = isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '';
			$html           = do_shortcode( $container );
			return $html;
		}
		foreach ( $cookies as $cookie ) {
			$table_body  = '';
			$section     = $container;
			$description = $cookie['description'];
			$duration    = $cookie['duration'];
			$description = isset( $description[ $this->language ] ) ? $description[ $this->language ] : '';
			$duration    = isset( $duration[ $this->language ] ) ? $duration[ $this->language ] : '';
			$table_body .= '<li>';
			$table_body .= '<div>' . esc_html( isset( $contents['headers']['elements']['id'] ) ? $contents['headers']['elements']['id'] : '' ) . '</div>';
			$table_body .= '<div>' . esc_html( $cookie['name'] ) . '</div>';
			$table_body .= '</li>';
			$table_body .= '<li>';
			$table_body .= '<div>' . esc_html( isset( $contents['headers']['elements']['duration'] ) ? $contents['headers']['elements']['duration'] : '' ) . '</div>';
			$table_body .= '<div>' . esc_html( $duration ) . '</div>';
			$table_body .= '</li>';
			$table_body .= '<li>';
			$table_body .= '<div>' . esc_html( isset( $contents['headers']['elements']['description'] ) ? $contents['headers']['elements']['description'] : '' ) . '</div>';
			$table_body .= '<div>' . wp_kses( $description, cky_allowed_html() ) . '</div>';
			$table_body .= '</li>';

			$html .= str_replace(
				array(
					'[CONTENT]',
				),
				array(
					$table_body,
				),
				$section
			);
		}
		return $html;
	}

	/**
	 * Category detail preview.
	 *
	 * @return string
	 */
	public function cky_preview_category() {
		$html           = '';
		$categories     = Category_Controller::get_instance()->get_items();
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'detail-category-preview' );
		$container      = isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '';
		foreach ( $categories as $category ) {
			$object = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories( $category );
			$name   = $object->get_name( $this->language );
			if ( false === $object->get_visibility() && false === $this->preview ) {
				continue;
			}
			$html  .= str_replace(
				array(
					'[cky_preview_{{category_slug}}_title]',
					'{{category_slug}}',
				),
				array(
					$name,
					$object->get_slug(),
				),
				$container
			);
		}
		return $html;
	}

	/**
	 * Callback for the shortcode [cky_privacy_link]
	 *
	 * @return string
	 */
	public function cky_privacy_link() {
		return isset( $this->contents['notice']['elements']['privacyLink'] ) && '' !== $this->contents['notice']['elements']['privacyLink'] ? esc_url( $this->contents['notice']['elements']['privacyLink'] ) : '#';
	}

	/**
	 * Callback for the shortcode [cky_show_desc]
	 *
	 * @return string
	 */
	public function cky_show_desc() {
		return $this->get_btn_html( 'show-desc-button' );
	}

	/**
	 * Callback for the shortcode [cky_hide_desc]
	 *
	 * @return string
	 */
	public function cky_hide_desc() {
		return $this->get_btn_html( 'hide-desc-button' );
	}

	/**
	 * Callback for the shortcode [cky_showmore_text]
	 *
	 * @return string
	 */
	public function cky_showmore_text() {
		$key = 'ccpa' === $this->law ? 'optoutPopup' : 'preferenceCenter';
		return isset( $this->contents[ $key ]['elements']['showMore'] ) ? $this->contents[ $key ]['elements']['showMore'] : '';
	}

	/**
	 * Callback for the shortcode [cky_showless_text]
	 *
	 * @return string
	 */
	public function cky_showless_text() {
		$key = 'ccpa' === $this->law ? 'optoutPopup' : 'preferenceCenter';
		return isset( $this->contents[ $key ]['elements']['showLess'] ) ? $this->contents[ $key ]['elements']['showLess'] : '';
	}

	/**
	 * Callback for the shortcode [cky_enable_category_label]
	 *
	 * @return string
	 */
	public function cky_enable_category_label() {
		return isset( $this->contents['preferenceCenter']['elements']['category']['elements']['enable'] ) ? $this->contents['preferenceCenter']['elements']['category']['elements']['enable'] : '';
	}

	/**
	 * Callback for the shortcode [cky_disable_category_label]
	 *
	 * @return string
	 */
	public function cky_disable_category_label() {
		return isset( $this->contents['preferenceCenter']['elements']['category']['elements']['disable'] ) ? $this->contents['preferenceCenter']['elements']['category']['elements']['disable'] : '';
	}

	/**
	 * Callback for the shortcode [cky_audit_table_empty_text]
	 *
	 * @return string
	 */
	public function cky_audit_table_empty_text() {
		return isset( $this->contents['auditTable']['elements']['message'] ) ? $this->contents['auditTable']['elements']['message'] : '';
	}

	/**
	 * Callback for the shortcode [cky_notice_close_label]
	 *
	 * @return string
	 */
	public function cky_notice_close_label() {
		return isset( $this->contents['notice']['elements']['closeButton'] ) ? $this->contents['notice']['elements']['closeButton'] : '';
	}

	/**
	 * Callback for the shortcode [cky_preference_close_label]
	 *
	 * @return string
	 */
	public function cky_preference_close_label() {
		return isset( $this->contents['preferenceCenter']['elements']['closeButton'] ) ? $this->contents['preferenceCenter']['elements']['closeButton'] : '';
	}

	/**
	 * Callback for the shortcode [cky_optout_cancel_text]
	 *
	 * @return string
	 */
	public function cky_optout_cancel_text() {
		return isset( $this->contents['optoutPopup']['elements']['buttons']['elements']['cancel'] ) ? $this->contents['optoutPopup']['elements']['buttons']['elements']['cancel'] : '';
	}

	/**
	 * Callback for the shortcode [cky_optout_confirm_text]
	 *
	 * @return string
	 */
	public function cky_optout_confirm_text() {
		return isset( $this->contents['optoutPopup']['elements']['buttons']['elements']['confirm'] ) ? $this->contents['optoutPopup']['elements']['buttons']['elements']['confirm'] : '';
	}

	/**
	 * Callback for the shortcode [cky_optout_confirmation]
	 *
	 * @return string
	 */
	public function cky_optout_confirmation() {
		return isset( $this->contents['optoutPopup']['elements']['confirmation'] ) ? $this->contents['optoutPopup']['elements']['confirmation'] : '';
	}

	/**
	 * Callback for the shortcode [cky_category_toggle_label]
	 *
	 * @return string
	 */
	public function cky_category_toggle_label() {
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'detail-category-toggle' );
		return isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '';
	}

	/**
	 * Callback for the shortcode [cky_video_placeholder]
	 *
	 * @return string
	 */
	public function cky_video_placeholder() {
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'video-placeholder' );
		return do_shortcode( isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '' );
	}

	/**
	 * Callback for the shortcode [cky_video_placeholder_title]
	 *
	 * @return string
	 */
	public function cky_video_placeholder_title() {
		return isset( $this->contents['videoPlaceholder']['elements']['title'] ) ? $this->contents['videoPlaceholder']['elements']['title'] : '';

	}

	/**
	 * Populate audit table.
	 *
	 * @return string
	 */
	public function cky_outside_audit_table() {
		$html           = '';
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'outside-audit-table' );
		$container      = isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '';
		$categories     = Category_Controller::get_instance()->get_items();

		if ( empty( $categories ) ) {
			return $html;
		}

		foreach ( $categories as $category ) {
			$category = new \CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Categories( $category );
			if ( false === $category->get_visibility() ) {
				continue;
			}
			$audit_table = $this->cky_audit_table_by_category( $category );
			$name        = $category->get_name( $this->language );
			$html       .= str_replace(
				array(
					'[cky_preference_{{category_slug}}_title]',
					'[CONTENT]',
				),
				array(
					esc_html( $name ),
					wp_kses( $audit_table, cky_allowed_html() ),
				),
				$container
			);
		}
		return do_shortcode( $html );
	}

	/**
	 * Create audit-table for each category.
	 *
	 * @param object $category Category object.
	 * @return string
	 */
	public function cky_audit_table_by_category( $category ) {
		$cookies = $category->get_cookies();
		if ( empty( $cookies ) ) {
			return '';
		}
		$contents   = isset( $this->contents['auditTable']['elements'] ) ? $this->contents['auditTable']['elements'] : '';
		$html       = '';
		$table_head = '<thead><tr>
		<th>' . esc_html( isset( $contents['headers']['elements']['id'] ) ? $contents['headers']['elements']['id'] : '' ) . '</th>
		<th>' . esc_html( isset( $contents['headers']['elements']['duration'] ) ? $contents['headers']['elements']['duration'] : '' ) . '</th>
		<th>' . esc_html( isset( $contents['headers']['elements']['description'] ) ? $contents['headers']['elements']['description'] : '' ) . '</th>
		</tr></thead>';
		$table_body = '<tbody>';
		foreach ( $cookies as $cookie ) {
			$description = $cookie['description'];
			$duration    = $cookie['duration'];
			$description = isset( $description[ $this->language ] ) ? $description[ $this->language ] : '';
			$duration    = isset( $duration[ $this->language ] ) ? $duration[ $this->language ] : '';

			$table_body .= '<tr>';
			$table_body .= '<td>' . esc_html( $cookie['name'] ) . '</td>';
			$table_body .= '<td>' . esc_html( $duration ) . '</td>';
			$table_body .= '<td>' . wp_kses( $description, cky_allowed_html() ) . '</td>';
			$table_body .= '</tr>';
		}
		$table_body .= '</tbody>';
		$html        = $table_head . $table_body;
		return $html;
	}

	public function cky_optout_title() {
		return isset( $this->contents['optoutPopup']['elements']['title'] ) ? $this->contents['optoutPopup']['elements']['title'] : '';
	}
	public function cky_optout_description() {
		return isset( $this->contents['optoutPopup']['elements']['description'] ) ? $this->contents['optoutPopup']['elements']['description'] : '';
	}
	public function cky_optout_option_title() {
		return isset( $this->contents['optoutPopup']['elements']['optOption']['elements']['title'] ) ? $this->contents['optoutPopup']['elements']['optOption']['elements']['title'] : '';
	}
	public function cky_optout_gpc_description() {
		return isset( $this->contents['optoutPopup']['elements']['gpcOption']['elements']['description'] ) ? $this->contents['optoutPopup']['elements']['gpcOption']['elements']['description'] : '';
	}
	public function cky_enable_optout_label() {
		return isset( $this->contents['optoutPopup']['elements']['optOption']['elements']['enable'] ) ? $this->contents['optoutPopup']['elements']['optOption']['elements']['enable'] : '';
	}
	public function cky_disable_optout_label() {
		return isset( $this->contents['optoutPopup']['elements']['optOption']['elements']['disable'] ) ? $this->contents['optoutPopup']['elements']['optOption']['elements']['disable'] : '';
	}
	public function cky_optout_toggle_label() {
		$shortcode_data = cky_array_search( $this->shortcodes, 'uiTag', 'optout-option-toggle' );
		return isset( $shortcode_data['content']['container'] ) ? $shortcode_data['content']['container'] : '';
	}
	public function cky_optout_close_label() {
		return isset( $this->contents['optoutPopup']['elements']['closeButton'] ) ? $this->contents['optoutPopup']['elements']['closeButton'] : '';
	}

}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           lite/frontend/js/script.js                                                                          0000777                 00000150416 15251156627 0011626 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       /**
 * WordPress localize object mapped to a constant.
 */
const _ckyStore = window._ckyConfig;
const _ckyStyle = window._ckyStyles;

_ckyStore._backupNodes = [];
_ckyStore._resetConsentID = false;
_ckyStore._bannerState = false;
_ckyStore._preferenceOriginTag = false;

window.cookieyes = window.cookieyes || {};
const ref = window.cookieyes;
ref._ckyConsentStore = new Map();

ref._ckyGetCookieMap = function () {
    const cookieMap = {};
    try {
        document.cookie.split(";").map((cookie) => {
            const [key, value] = cookie.split("=");
            if (!key) return;
            cookieMap[key.trim()] = value;
        });
    } catch (error) { }
    return cookieMap;
};

const currentCookieMap = ref._ckyGetCookieMap();
ref._ckyGetFromStore = function (key) {
    return ref._ckyConsentStore.get(key) || "";
};

ref._ckySetInStore = function (key, value) {
    ref._ckyConsentStore.set(key, value);
    let cookieStringArray = [];
    for (const [key, value] of ref._ckyConsentStore) {
        cookieStringArray.push(`${key}:${value}`);
    }
    const scriptExpiry =
        _ckyStore && _ckyStore._expiry
            ? _ckyStore._expiry
            : 365;
    ref._ckySetCookie(
        "cookieyes-consent",
        cookieStringArray.join(","),
        scriptExpiry
    );
};

const cookieyesConsentMap = (currentCookieMap["cookieyes-consent"] || "")
    .split(",")
    .reduce((prev, curr) => {
        if (!curr) return prev;
        const [key, value] = curr.split(":");
        prev[key] = value;
        return prev;
    }, {});
["consentid", "consent", "action"]
    .concat(_ckyStore._categories.map(({ slug }) => slug))
    .map((item) =>
        ref._ckyConsentStore.set(item, cookieyesConsentMap[item] || "")
    );


/**
 * Get the value of cookie by it's name.
 * 
 * @param {string} name Name of the cookie
 * @returns {string}
 */
ref._ckyGetCookie = function (name) {
    const value = new RegExp(`${name}=([^;]+)`).exec(document.cookie);
    return value && Array.isArray(value) && value[1] ? unescape(value[1]) : null;
}

/**
 * Set a cookie on document.cookie object.
 * 
 * @param {*} name Name of the cookie.
 * @param {*} value Value to be set.
 * @param {*} days Expiry in days.
 * @param {*} domain Cookie domain.
 */
ref._ckySetCookie = function (name, value, days = 0, domain = _ckyStore._rootDomain) {
    const date = new Date();
    if (!!domain) {
        domain = `domain=${domain}`;
    }
    const toSetTime =
        days === 0 ? 0 : date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
    document.cookie = `${name}=${value}; expires=${new Date(
        toSetTime
    ).toUTCString()}; path=/;${domain}; SameSite=Strict;`;
}

function _ckySetConsentID() {
    const cookieyesID = ref._ckyGetFromStore("consentid");
    if (cookieyesID) return;
    const consentID = ref._ckyRandomString(32);
    ref._ckySetInStore("consentid", consentID);
    _ckyStore._resetConsentID = true;
}

_revisitCkyConsent = function () {
    const type = _ckyGetType();
    if (type === 'classic') {
        _ckyShowBanner();
    }
    _ckySetPreferenceAction();
    _ckyToggleRevisit();
};
/**
 * Search an element by it's data-cky-tag attribute
 * 
 * @param {string} tag data-cky-tag of an element. 
 * @returns {object}
 */
function _ckyGetElementByTag(tag) {
    const item = document.querySelector('[data-cky-tag=' + tag + ']');
    return item ? item : false;
}

function _ckyEscapeRegex(literal) {
    return literal.replace(/[.*+?^${}()[\]\\]/g, "\\$&");
}

/**
 * Bind click event to banner elements.
 * 
 * @param {string} tag data-cky-tag of the element
 * @param {function} fn callback function
 */
function _ckyAttachListener(selector, fn) {
    const item = _ckyFindElement(selector);
    item && item.addEventListener("click", fn);
}

function _ckyClassAdd() {
    return _ckyClassAction("add", ...arguments);
}

function _ckyClassRemove() {
    return _ckyClassAction("remove", ...arguments);
}

function _ckyClassToggle() {
    return _ckyClassAction("toggle", ...arguments);
}

function _ckyClassAction(action, selector, className, forParent = true) {
    const item = _ckyFindElement(selector, forParent);
    return item && item.classList[action](className);
}

function _ckyFindElement(selector, forParent) {
    let createdSelector = selector;
    switch (true) {
        case selector.startsWith("="):
            createdSelector = `[data-cky-tag="${selector.substring(1)}"]`;
        default:
            break;
    }
    const element = document.querySelector(createdSelector);
    if (!element || (forParent && !element.parentElement)) return null;
    return forParent ? element.parentElement : element;
}
/**
 * Remove an element from the DOM.
 * 
 * @param {string} tag data-cky-tag of the element.
 */
function _ckyRemoveElement(tag) {
    const item = _ckyGetElementByTag(tag);
    item && item.remove();
}

function _ckyFireEvent(responseCategories) {
    const consentUpdate = new CustomEvent("cookieyes_consent_update", {
        detail: responseCategories
    });
    document.dispatchEvent(consentUpdate);
}

/**
 * Remove styles by it's id.
 */
function _ckyRemoveStyles() {
    const item = document.getElementById('cky-style-inline');
    item && item.remove();
}

/**
 * Generate a random string for logging purposes.
 * 
 * @param {integer} length Length of the string to be generated.
 * @returns 
 */
ref._ckyRandomString = function (length, allChars = true) {
    const chars = `${allChars ? `0123456789` : ""
        }ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghiklmnopqrstuvwxyz`;
    const response = [];
    for (let i = 0; i < length; i++)
        response.push(chars[Math.floor(Math.random() * chars.length)]);
    if (!allChars) return response.join("");
    return btoa(response.join("")).replace(/\=+$/, "");
}

/**
 * Remove banner if necessary.
 */
function _ckyRemoveBanner() {
    _ckyHideBanner();
    if (_ckyStore._bannerConfig.config.revisitConsent.status === true) {
        _ckyShowRevisit();
    }
}

/**
 * Initialize the plugin front-end operations.
 * 
 * @returns {boolean}
 */
function _ckyInitOperations() {
    _ckyAttachNoticeStyles();
    _ckyAttachShortCodeStyles();
    _ckyRenderBanner();
    _ckySetShowMoreLess();
    if (!ref._ckyGetFromStore("action") || _ckyPreviewEnabled()) {
        _ckyShowBanner();
        _ckySetInitialState();
        _ckySetConsentID();
    } else {
        _ckyRemoveBanner();
    }
}
function _ckyPreviewEnabled() {
    let params = (new URL(document.location)).searchParams;
    return params.get("cky_preview") && params.get("cky_preview") === 'true';
}
function _ckyToggleAriaExpandStatus(selector, forceDefault = null) {
    const element = _ckyFindElement(selector);

    if (!element) return;

    if (element.classList.contains('cky-accordion-btn')) {
        const accordionItem = element.closest('.cky-accordion');
        if (accordionItem) {
            const accordionBody = accordionItem.querySelector('.cky-accordion-body');
            if (accordionBody) {
                // Generate unique ID for the accordion body if it doesn't have one
                let bodyId = accordionBody.id;
                if (!bodyId) {
                    bodyId = `ckyDetailCategory${accordionItem.id.replace('ckyDetailCategory', '')}Body`;
                    accordionBody.id = bodyId;
                }
                // Always set aria-controls - the relationship is permanent
                element.setAttribute("aria-controls", bodyId);
            }
        }
    }

    const currentExpanded = element.getAttribute("aria-expanded");
    const newExpandedValue = forceDefault || (currentExpanded === "true" ? "false" : "true");
    element.setAttribute("aria-expanded", newExpandedValue);
}
/**
 * Sets the initial state of the plugin.
 */
function _ckySetInitialState() {
    const activeLaw = _ckyGetLaw()
    ref._ckySetInStore("consent", "no");
    const ccpaCheckBoxValue = _ckyFindCheckBoxValue();
    const responseCategories = { accepted: [], rejected: [] };
    let valueToSet = "yes";
    for (const category of _ckyStore._categories) {
        if (
            (activeLaw === "gdpr" &&
                !category.isNecessary &&
                !category.defaultConsent[activeLaw]) ||
            (activeLaw === "ccpa" &&
                ccpaCheckBoxValue &&
                !category.defaultConsent.ccpa)
        ) {
            valueToSet = "no";
        }
        if (valueToSet === "no") responseCategories.rejected.push(category.slug);
        else responseCategories.accepted.push(category.slug);
        ref._ckySetInStore(`${category.slug}`, valueToSet);
    }
    _ckyUnblock();
    _ckyFireEvent(responseCategories);
}

/**
 * Add a class based on the banner type and position. Eg: 'cky-banner-top'
 * 
 * @returns {boolean}
 */
function _ckyAddPositionClass() {
    const notice = _ckyGetElementByTag('notice');
    if (!notice) return false;
    const container = notice.closest('.cky-consent-container');
    if (!container) return false;
    
    container.setAttribute("aria-label", "We value your privacy");
    container.setAttribute("role", "region");
    
    const type = _ckyStore._bannerConfig.settings.type;
    let position = _ckyStore._bannerConfig.settings.position;
    let bannerType = type;
    if (bannerType === 'popup') {
        position = 'center';
    }
    bannerType = (_ckyGetPtype() === "pushdown") ? 'classic' : bannerType;
    const noticeClass = `cky-${bannerType}-${position}`;
    container.classList.add(noticeClass);
    const revisitConsent = _ckyGetElementByTag('revisit-consent');
    if (!revisitConsent) return false;
    const revisitPosition = 'cky-revisit-' + _ckyStore._bannerConfig.config.revisitConsent.position;
    revisitConsent.classList.add(revisitPosition);
}

/**
 * Add a class based on the preference center type and position. Eg: 'cky-sidebar-left'
 * 
 * @returns {boolean}
 */
function _ckyAddPreferenceCenterClass() {
    const detail = _ckyGetLaw() === 'ccpa' ? _ckyGetElementByTag("optout-popup") : _ckyGetElementByTag("detail");
    if (!detail) return false;
    const modal = detail.closest('.cky-modal');
    if (!modal) return false;
    if (_ckyGetPtype() !== "pushdown" && _ckyGetPtype() !== "popup") {
        const pType = _ckyStore._bannerConfig.settings.preferenceCenterType;
        const modalClass = `cky-${pType}`;
        modal.classList.add(modalClass);
    }

    // Ensure ARIA attributes are always present on the preference center div
    const preferenceCenter = modal.querySelector('.cky-preference-center');
    if (preferenceCenter) {
        preferenceCenter.setAttribute('role', 'dialog');
        preferenceCenter.setAttribute('aria-modal', 'true');
        const ariaLabel = _ckyGetLaw() === 'ccpa' ? 'Opt-out Preferences' : 'Customise Consent Preferences';
        preferenceCenter.setAttribute('aria-label', ariaLabel);
    }
}

/**
 * Initialize the plugin operations.
 */
async function _ckyInit() {
    try {
        _ckyInitOperations();
        _ckyRemoveAllDeadCookies();
        _ckyWatchBannerElement();
    } catch (err) {
        console.error(err);
    }
}

/**
 * Domready event, alternative to jQuery(document).ready() function
 * 
 * @param {function} callback 
 * @returns 
 */
function _ckyDomReady(callback) {
    if (typeof document === 'undefined') {
        return;
    }
    if (document.readyState === 'complete' || /** DOMContentLoaded + Images/Styles/etc loaded, so we call directly. */
        document.readyState === 'interactive' /** DOMContentLoaded fires at this point, so we call directly. */
    ) {
        return void callback();
    } /** DOMContentLoaded has not fired yet, delay callback until then. */
    document.addEventListener('DOMContentLoaded', callback);
}

/**
 * Callback function to Domready event.
 */
_ckyDomReady(async function () {
    try {
        await _ckyInit();
    } catch (err) {
        console.error(err);
    }
});

/**
 * Register event handler for all the action elements.
 */
function _ckyRegisterListeners() {
    for (const { slug } of _ckyStore._categories) {
        _ckyAttachListener('detail-category-title', () =>
            document
                .getElementById(`ckyCategory${slug}`)
                .classList.toggle("cky-tab-active")
        );
    }
    _ckyAttachListener("=settings-button", () => _ckySetPreferenceAction('settings-button'));
    _ckyAttachListener("=detail-close", () => _ckyHidePreferenceCenter());
    _ckyAttachListener("=optout-cancel-button", () => _ckyHidePreferenceCenter());
    _ckyAttachListener("=close-button", () => _ckyActionClose());
    _ckyAttachListener("=donotsell-button", () => _ckySetPreferenceAction('donotsell-button'));
    _ckyAttachListener("=reject-button", _ckyAcceptReject("reject"));
    _ckyAttachListener("=accept-button", _ckyAcceptReject("all"));
    _ckyAttachListener("=detail-accept-button", _ckyAcceptReject("all"));
    _ckyAttachListener("=detail-save-button", _ckyAcceptReject());
    _ckyAttachListener("=detail-category-preview-save-button", _ckyAcceptReject());
    _ckyAttachListener("=optout-confirm-button", _ckyAcceptReject());
    _ckyAttachListener("=detail-reject-button", _ckyAcceptReject("reject"));
    _ckyAttachListener("=revisit-consent", () => _revisitCkyConsent());
    _ckyAttachListener("=optout-close", () => _ckyHidePreferenceCenter());
}

function _ckyAttachCategoryListeners() {
    if (!_ckyStore._bannerConfig.config.auditTable.status) return;
    const categoryNames = _ckyStore._categories.map(({ slug }) => slug);
    categoryNames.map((category) => {
        const selector = `#ckyDetailCategory${category}`;
        const accordionButtonSelector = `${selector}  .cky-accordion-btn`;

        // Set initial aria-controls and aria-expanded for accordion buttons
        const accordionButton = document.querySelector(accordionButtonSelector);
        if (accordionButton) {
            const accordionItem = accordionButton.closest('.cky-accordion');
            if (accordionItem) {
                const accordionBody = accordionItem.querySelector('.cky-accordion-body');
                if (accordionBody) {
                    // Generate unique ID for the accordion body if it doesn't have one
                    let bodyId = accordionBody.id;
                    if (!bodyId) {
                        bodyId = `ckyDetailCategory${accordionItem.id.replace('ckyDetailCategory', '')}Body`;
                        accordionBody.id = bodyId;
                    }
                    // Always set aria-controls - the relationship is permanent
                    accordionButton.setAttribute("aria-controls", bodyId);
                }
            }
        }

        _ckyToggleAriaExpandStatus(accordionButtonSelector, "false");
        _ckyAttachListener(selector, ({ target: { id } }) => {
            if (
                id === `ckySwitch${category}` ||
                !_ckyClassToggle(selector, "cky-accordion-active", false)
            ) {
                _ckyToggleAriaExpandStatus(accordionButtonSelector, "false");
                return;
            }
            _ckyToggleAriaExpandStatus(accordionButtonSelector, "true");
            categoryNames
                .filter((categoryName) => categoryName !== category)
                .map(filteredName => {
                    _ckyClassRemove(
                        `#ckyDetailCategory${filteredName}`,
                        "cky-accordion-active",
                        false
                    );
                    _ckyToggleAriaExpandStatus(
                        `#ckyDetailCategory${filteredName} .cky-accordion-btn`,
                        "false"
                    );
                });
        });
    });
}
/**
 * Add support for accordion tabs on the privacy overview screen.
 */
function _ckyInitiAccordionTabs() {
    document.querySelectorAll(".cky-accordion").forEach((item) => (
        item.addEventListener('click', function (event) {
            if (event.target.type === 'checkbox') return;
            this.classList.toggle('cky-accordion-active');
        })
    ));
}

function _ckyToggleBanner(force = false) {
    const notice = _ckyGetElementByTag('notice');
    const container = notice && notice.closest('.cky-consent-container') || false;
    if (container) {
        force === true ? container.classList.add('cky-hide') : container.classList.toggle('cky-hide');
    }

}

function _ckyToggleRevisit(force = false) {
    const revisit = _ckyGetRevisit();
    if (revisit) {
        force === true ? _ckyRevisitHide() : revisit.classList.toggle('cky-revisit-hide');
    }
}
function _ckyGetLaw() {
    return _ckyStore._bannerConfig.settings.applicableLaw;
}
function _ckyGetType() {
    return _ckyStore._bannerConfig.settings.type;
}
function _ckyGetPtype() {
    if (_ckyGetType() === 'classic') {
        return 'pushdown';
    }
    return _ckyStore._bannerConfig.settings.preferenceCenterType;
}
function _ckyGetBanner() {
    const notice = _ckyGetElementByTag('notice');
    const container = notice && notice.closest('.cky-consent-container') || false;
    return container && container || false;
}
function _ckyHideBanner() {
    const notice = _ckyGetBanner();
    notice && notice.classList.add('cky-hide');
}
function _ckyShowBanner() {
    const notice = _ckyGetBanner();
    notice && notice.classList.remove('cky-hide');
}
function _ckyHideOverLay() {
    const overlay = document.querySelector('.cky-overlay');
    overlay && overlay.classList.add('cky-hide');
}
function _ckyShowOverLay() {
    const overlay = document.querySelector('.cky-overlay');
    overlay && overlay.classList.remove('cky-hide');
}
function _ckyToggleOverLay() {
    const overlay = document.querySelector('.cky-overlay');
    overlay && overlay.classList.toggle('cky-hide');
}
function _ckyGetPreferenceCenter() {
    if (_ckyGetType() === 'classic') {
        return _ckyGetBanner();
    }
    let element = _ckyGetLaw() === 'ccpa' ? _ckyGetElementByTag("optout-popup") : _ckyGetElementByTag("detail");
    return element && element.closest('.cky-modal') || false;
}
function _ckyHidePreferenceCenter() {
    const element = _ckyGetPreferenceCenter();
    element && element.classList.remove(_ckyGetPreferenceClass());

    // ARIA attributes remain always present - only aria-expanded on settings button changes
    // The modal relationship is permanent, only visibility changes

    if (_ckyGetType() !== 'classic') {
        _ckyHideOverLay();
        if (!ref._ckyGetFromStore("action")) _ckyShowBanner();
    } else {
        _ckyToggleAriaExpandStatus("=settings-button", "false");
        _ckyClassRemove("=notice", "cky-consent-bar-expand");
    }
    if (ref._ckyGetFromStore("action")) _ckyShowRevisit();
    const origin = _ckyStore._preferenceOriginTag;
    origin && _ckySetFocus(origin)
}
function _ckyShowPreferenceCenter() {
    const element = _ckyGetPreferenceCenter();
    element && element.classList.add(_ckyGetPreferenceClass());

    // Ensure ARIA attributes are always present on the preference center div
    if (element) {
        const preferenceCenter = element.querySelector('.cky-preference-center');
        if (preferenceCenter) {
            preferenceCenter.setAttribute('role', 'dialog');
            preferenceCenter.setAttribute('aria-modal', 'true');
            const ariaLabel = _ckyGetLaw() === 'ccpa' ? 'Opt-out Preferences' : 'Customise Consent Preferences';
            preferenceCenter.setAttribute('aria-label', ariaLabel);
        }
    }

    if (_ckyGetType() !== 'classic') {
        _ckyShowOverLay();
        _ckyHideBanner();
    } else {
        _ckyToggleAriaExpandStatus("=settings-button");
        _ckyClassAdd("=notice", "cky-consent-bar-expand");
    }
}
function _ckyTogglePreferenceCenter() {
    const element = _ckyGetPreferenceCenter();
    if (!element) return;
    element.classList.toggle(_ckyGetPreferenceClass());
    if (_ckyGetPtype() !== 'pushdown') _ckyToggleOverLay();

    const isOpen = element.classList.contains(_ckyGetPreferenceClass());
    element.classList.toggle(_ckyGetPreferenceClass());
    if (_ckyGetType() === 'classic') {
        const preferenceCenter = element.querySelector('.cky-preference-center');
        if (preferenceCenter) {
            preferenceCenter.setAttribute('role', 'dialog');
            preferenceCenter.setAttribute('aria-modal', 'true');
            const ariaLabel = _ckyGetLaw() === 'ccpa' ? 'Opt-out Preferences' : 'Customise Consent Preferences';
            preferenceCenter.setAttribute('aria-label', ariaLabel);
        }
        _ckyToggleAriaExpandStatus("=settings-button");
        _ckyClassToggle("=notice", "cky-consent-bar-expand");
    } else {
        if (!isOpen) {
            _ckyShowOverLay();
            _ckyHideBanner();
        } else {
            _ckyHideOverLay();
            if (!ref._ckyGetFromStore("action")) _ckyShowBanner();
        }
    }
    if (ref._ckyGetFromStore("action")) _ckyShowRevisit();
    const origin = _ckyStore._preferenceOriginTag;
    origin && _ckySetFocus(origin)
}
function _ckyGetPreferenceClass() {
    return _ckyGetPtype() === 'pushdown' ? 'cky-consent-bar-expand' : 'cky-modal-open';
}

function _ckyGetRevisit() {
    const revisit = _ckyGetElementByTag('revisit-consent');
    return revisit && revisit || false;
}
function _ckyHideRevisit() {
    const revisit = _ckyGetRevisit();
    revisit && revisit.classList.add('cky-revisit-hide')
}
function _ckyShowRevisit() {
    const revisit = _ckyGetRevisit();
    revisit && revisit.classList.remove('cky-revisit-hide')
}
function _ckySetPreferenceAction(tagName = false) {
    _ckyStore._preferenceOriginTag = tagName;
    if (_ckyGetType() === 'classic') {
        _ckyTogglePreferenceCenter();
        _ckyToggleAriaExpandStatus("=settings-button");
    } else {
        _ckyShowPreferenceCenter();
    }
}
function _ckyGetFocusableElements(element) {
    const wrapperElement = document.querySelector(`[data-cky-tag="${element}"]`);
    if (!wrapperElement) return [];
    const focussableElements = Array.from(
        wrapperElement.querySelectorAll(
            'a:not([disabled]), button:not([disabled]), [tabindex]:not([disabled]):not([tabindex="-1"])'
        )
    ).filter((element) => element.style.display !== "none");
    if (focussableElements.length <= 0) return [];
    return [
        focussableElements[0],
        focussableElements[focussableElements.length - 1],
    ];
}
function _ckyLoopFocus() {
    const activeLaw = _ckyGetLaw();
    const bannerType = _ckyGetType();
    if (bannerType === "classic") return;
    if (bannerType === "popup") {
        const [firstElementBanner, lastElementBanner] =
            _ckyGetFocusableElements("notice");
        _ckyAttachFocusLoop(firstElementBanner, lastElementBanner, true);
        _ckyAttachFocusLoop(lastElementBanner, firstElementBanner);
    }
    const [firstElementPopup, lastElementPopup] = _ckyGetFocusableElements(
        activeLaw === "ccpa" ? "optout-popup" : "detail"
    );
    _ckyAttachFocusLoop(firstElementPopup, lastElementPopup, true);
    _ckyAttachFocusLoop(lastElementPopup, firstElementPopup);
}
function _ckyAttachFocusLoop(element, targetElement, isReverse = false) {
    if (!element || !targetElement) return;
    element.addEventListener("keydown", (event) => {
        if (
            event.which !== 9 ||
            (isReverse && !event.shiftKey) ||
            (!isReverse && event.shiftKey)
        )
            return;
        event.preventDefault();
        targetElement.focus();
    });
}

/**
 * Replace footer shadow with current preference center background.
 * 
 * @param {object} $doc Dom node.
 * @returns 
 */
function _ckySetFooterShadow($doc) {
    const footer = $doc.querySelector('[data-cky-tag="detail"] .cky-footer-shadow');
    const preference = $doc.querySelector('[data-cky-tag="detail"]');
    if (!footer) return;
    const background = preference && preference.style.backgroundColor || '#ffffff';
    footer.style.background = `linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, ${background
        } 100%)`;
}

/**
 * Remove all the rejected cookies.
 * 
 * @param {object} cookies Cookies list.
 */
function _ckyRemoveDeadCookies({ cookies }) {
    const currentCookieMap = ref._ckyGetCookieMap();
    for (const { cookieID, domain } of cookies)
        if (currentCookieMap[cookieID])
            [domain, ""].map((cookieDomain) =>
                ref._ckySetCookie(cookieID, "", 0, cookieDomain)
            );
}
function _ckySetPreferenceCheckBoxStates(revisit = false) {
    for (const category of _ckyStore._categories) {
        const cookieValue = ref._ckyGetFromStore(category.slug);
        const checked =
            cookieValue === "yes" ||
            (!cookieValue &&
                category.defaultConsent[_ckyGetLaw()]) || category.isNecessary;

        const disabled = category.isNecessary;
        const shortCodeData = _ckyStore._shortCodes.find(
            (code) => code.key === 'cky_category_toggle_label'
        );
        const toggleTextFormatted = shortCodeData.content.replace(
            `[cky_preference_{{category_slug}}_title]`,
            category.name
        );
        _ckySetCheckboxes(
            category,
            checked,
            disabled,
            toggleTextFormatted,
            revisit
        );
        _ckySetPreferenceState(category);
    }
}

function _ckySetCheckboxes(
    category,
    checked,
    disabled,
    formattedLabel,
    revisit = false
) {
    const toggle = _ckyStore._bannerConfig.config.preferenceCenter.toggle;
    const activeColor = toggle.states.active.styles['background-color'];
    const inactiveColor = toggle.states.inactive.styles['background-color'];

    [`ckyCategoryDirect`, `ckySwitch`].map((key) => {
        const boxElem = document.getElementById(`${key}${category.slug}`);
        if (!boxElem) return;
        _ckySetCategoryToggle(
            boxElem,
            category,
            revisit);
        boxElem.checked = checked;
        boxElem.disabled = disabled;
        boxElem.style.backgroundColor = checked ? activeColor : inactiveColor;
        _ckySetCheckBoxAriaLabel(boxElem, checked, formattedLabel);
        if (revisit) return;
        boxElem.addEventListener("change", ({ currentTarget: elem }) => {
            const isChecked = elem.checked;
            elem.style.backgroundColor = isChecked ? activeColor : inactiveColor;
            _ckySetCheckBoxAriaLabel(boxElem, isChecked, formattedLabel);
        });
    });
}
function _ckySetCategoryToggle(element, category = {}, revisit = false) {
    if (revisit) return;
    if (element.parentElement.getAttribute('data-cky-tag') === 'detail-category-toggle') {
        _ckySetCategoryPreferenceToggle(element, category);
    } else if (element.parentElement.getAttribute('data-cky-tag') === 'detail-category-preview-toggle') {
        _ckySetCategoryPreview(element, category);
    }
    if (!category.isNecessary) {
        const categoryName = category.name;
        const categoryTitle = document.querySelector(`[data-cky-tag="detail-category-title"][aria-label="${categoryName}"]`);
        if (categoryTitle) {
            const toggleContainer = categoryTitle.closest('.cky-accordion-item');
            const necessaryText = toggleContainer.querySelector('.cky-always-active');
            necessaryText && necessaryText.remove();
        }
    }
}
function _ckySetCategoryPreferenceToggle(element, category) {
    let toggleContainer = element.closest('.cky-accordion-item');
    if (!toggleContainer) return;
    const toggleSwitch = toggleContainer.querySelector('.cky-switch');
    if (category.isNecessary) {
        toggleSwitch && toggleSwitch.remove();
    } else {
        if (_ckyGetType() === 'classic' && _ckyStore._bannerConfig.config.categoryPreview.status || (category.cookies && category.cookies.length === 0)) {
            toggleSwitch && toggleSwitch.remove();
        }
    }
}
function _ckySetPreferenceState(category) {
    if (_ckyStore._bannerConfig.config.auditTable.status === false) {
        const tableElement = document.querySelector(
            `#ckyDetailCategory${category.slug} [data-cky-tag="audit-table"]`
        );
        tableElement && tableElement.remove();
        const chevronElement = document.querySelector(
            `#ckyDetailCategory${category.slug} .cky-accordion-chevron`
        );
        chevronElement && chevronElement.classList.add("cky-accordion-chevron-hide");
    }
}
function _ckySetCategoryPreview(element, category) {
    if ((category.cookies && category.cookies.length === 0) && !category.isNecessary)
        element.parentElement.parentElement.remove();
}

function _ckySetCheckBoxAriaLabel(boxElem, isChecked, formattedLabel, isCCPA = false) {

    if (!boxElem) return;
    const keyName = isChecked ? "disable" : "enable";
    const textCode = `cky_${keyName}_${isCCPA ? "optout" : "category"}_label`;
    const shortCodeData = _ckyStore._shortCodes.find(
        (code) => code.key === textCode
    );
    if (!shortCodeData) return;
    const labelText = formattedLabel
        .replace(/{{status}}/g, keyName)
        .replace(`[${textCode}]`, shortCodeData.content);
    boxElem.setAttribute("aria-label", labelText);
}
/**
 * Render banner after processing.
 */
function _ckyRenderBanner() {
    const template = document.getElementById('ckyBannerTemplate');
    const templateHtml = template.innerHTML;
    const doc = new DOMParser().parseFromString(templateHtml, 'text/html');
    _ckySetFooterShadow(doc);
    document.body.insertAdjacentHTML(
        "afterbegin",
        doc.body.innerHTML
    );
    if (_ckyGetType() === "classic") _ckyToggleAriaExpandStatus("=settings-button", "false");
    _ckySetPreferenceCheckBoxStates();
    _ckyAttachCategoryListeners();
    _ckyRegisterListeners();
    _ckySetCCPAOptions();
    _ckySetPlaceHolder();
    _ckyAttachReadMore();
    _ckyAttachShowMoreLessStyles();
    _ckyAttachAlwaysActiveStyles();
    _ckyAttachManualLinksStyles();
    _ckyRemoveStyles();
    _ckyAddPositionClass();
    _ckyAddRtlClass();
    _ckySetPoweredBy();
    _ckyLoopFocus();
    _ckyAddPreferenceCenterClass();
}

/**
 * Accept or reject the consent based on the option.
 * 
 * @param {string} option Type of consent. 
 * @returns {void}
 */
function _ckyAcceptReject(option = "custom") {
    return () => {
        _ckyAcceptCookies(option);
        _ckyRemoveBanner();
        _ckyHidePreferenceCenter();
        _ckyAfterConsent();
    };
}

function _ckyActionClose() {
    ref._ckySetInStore("action", "yes");
    _ckyRemoveBanner();
}
/**
 * Consent accept callback.
 * 
 * @param {string} choice  Type of consent.
 */
function _ckyAcceptCookies(choice = "all") {
    const activeLaw = _ckyGetLaw();
    const ccpaCheckBoxValue = _ckyFindCheckBoxValue();

    ref._ckySetInStore("action", "yes");
    if (activeLaw === 'gdpr') {
        ref._ckySetInStore("consent", choice === "reject" ? "no" : "yes");
    } else {
        ref._ckySetInStore("consent", ccpaCheckBoxValue ? "yes" : "no");
    }
    const responseCategories = { accepted: [], rejected: [] };
    for (const category of _ckyStore._categories) {
        let valueToSet = "no";
        if (activeLaw === 'gdpr') {
            valueToSet =
                !category.isNecessary &&
                    (choice === "reject" ||
                        (choice === "custom" && !_ckyFindCheckBoxValue(category.slug)))
                    ? "no"
                    : "yes";
        } else {
            valueToSet = ccpaCheckBoxValue && !category.defaultConsent.ccpa ? "no" : "yes";
        }
        ref._ckySetInStore(`${category.slug}`, valueToSet);
        if (valueToSet === "no") {
            responseCategories.rejected.push(category.slug);
            _ckyRemoveDeadCookies(category);
        } else responseCategories.accepted.push(category.slug);
    }
    _ckyUnblock();
    _ckyFireEvent(responseCategories);
}
function _ckySetShowMoreLess() {
    const activeLaw = _ckyGetLaw();
    const showCode = _ckyStore._shortCodes.find(
        (code) => code.key === "cky_show_desc"
    );
    const hideCode = _ckyStore._shortCodes.find(
        (code) => code.key === "cky_hide_desc"
    );

    if (!showCode || !hideCode) return;
    const hideButtonContent = hideCode.content;
    const showButtonContent = showCode.content;

    const contentLimit = window.innerWidth < 376 ? 150 : 300;
    const element = document.querySelector(
        `[data-cky-tag="${activeLaw === "gdpr" ? "detail" : "optout"}-description"]`
    );
    const content = element.textContent;
    if (content.length < contentLimit) return;
    const contentHTML = element.innerHTML;
    const htmlDoc = new DOMParser().parseFromString(contentHTML, "text/html");
    const innerElements = htmlDoc.querySelectorAll("body > p");
    if (innerElements.length <= 1) return;
    let strippedContent = ``;
    for (let index = 0; index < innerElements.length; index++) {
        if (index === innerElements.length - 1) return;
        const element = innerElements[index];
        if (`${strippedContent}${element.outerHTML}`.length > contentLimit)
            element.insertAdjacentHTML("beforeend", `...&nbsp;${showButtonContent}`);
        strippedContent = `${strippedContent}${element.outerHTML}`;
        if (strippedContent.length > contentLimit) break;
    }
    function showMoreHandler() {
        element.innerHTML = `${contentHTML}${hideButtonContent}`;
        _ckyAttachListener("=hide-desc-button", showLessHandler);
        _ckyAttachShowMoreLessStyles();
    }
    function showLessHandler() {
        element.innerHTML = strippedContent;
        _ckyAttachListener("=show-desc-button", showMoreHandler);
        _ckyAttachShowMoreLessStyles();
    }
    showLessHandler();
}
/**
 * Toggle show more or less on click event.
 * 
 * @param {object} object Object containing toggle buttons and texts.
 * @param {*} element Target element.
 */
function _ckyToggleMoreLess(object, element) {
    let {
        currentTarget,
        target
    } = element;
    if (target && target.tagName.toUpperCase() !== 'BUTTON') return;
    const ariaExpanded = currentTarget.getAttribute('aria-expanded');
    const trimmed = ariaExpanded === 'false';
    let btn = object.btnTrim;
    let text = object.originalText;
    if (!trimmed) {
        btn = object.btnExpand;
        text = object.truncatedText;
    }
    currentTarget.innerHTML = `${text}${btn}`;
    currentTarget.ariaExpanded = trimmed;
}

/**
 * Add styles to the shortcode HTML rendered outside of the banner.
 * 
 * @returns {void}
 */
function _ckyAttachShortCodeStyles() {
    const shortCodes = _ckyStore._tags;
    Array.prototype.forEach.call(shortCodes, function (shortcode) {
        document.querySelectorAll('[data-cky-tag=' + shortcode.tag + ']').forEach(function (item) {
            let styles = '';
            for (const key in shortcode.styles) {
                styles += `${key}: ${shortcode.styles[key]};`;
            }
            item.style.cssText = styles;
        });
    });
}

/** Script blocker Version 2 */

const _ckyCreateElementBackup = document.createElement;
document.createElement = (...args) => {
    const createdElement = _ckyCreateElementBackup.call(document, ...args);
    if (createdElement.nodeName.toLowerCase() !== "script") return createdElement;
    const originalSetAttribute = createdElement.setAttribute.bind(createdElement);
    Object.defineProperties(createdElement, {
        src: {
            get: function () {
                return createdElement.getAttribute("src");
            },
            set: function (value) {
                if (_ckyShouldChangeType(createdElement, value))
                    originalSetAttribute("type", "javascript/blocked");
                originalSetAttribute("src", value);
                return true;
            },
        },
        type: {
            get: function () {
                return createdElement.getAttribute("type");
            },
            set: function (value) {
                value = _ckyShouldChangeType(createdElement)
                    ? "javascript/blocked"
                    : value;
                originalSetAttribute("type", value);
                return true;
            },
        },
    });
    createdElement.setAttribute = (name, value) => {
        if (name === "type" || name === "src")
            return (createdElement[name] = value);
        originalSetAttribute(name, value);
        if (name === "data-cookieyes" && !_ckyShouldChangeType(createdElement))
            originalSetAttribute("type", "text/javascript");
    };
    return createdElement;
};

function _ckyMutationObserver(mutations) {
    for (const { addedNodes } of mutations) {
        for (const node of addedNodes) {
            if (
                !node.src ||
                !node.nodeName ||
                !["script", "iframe"].includes(node.nodeName.toLowerCase())
            )
                continue;
            try {
                const urlToParse = node.src.startsWith("//")
                    ? `${window.location.protocol}${node.src}`
                    : node.src;
                const { hostname, pathname } = new URL(urlToParse);
                const cleanedHostname = _ckyCleanHostName(`${hostname}${pathname}`);
                _ckyAddProviderToList(node, cleanedHostname);
                if (!_ckyShouldBlockProvider(cleanedHostname)) continue;
                const uniqueID = ref._ckyRandomString(8, false);
                if (node.nodeName.toLowerCase() === "iframe")
                    _ckyAddPlaceholder(node, uniqueID);
                else {
                    node.type = "javascript/blocked";
                    const scriptEventListener = function (event) {
                        event.preventDefault();
                        node.removeEventListener(
                            "beforescriptexecute",
                            scriptEventListener
                        );
                    };
                    node.addEventListener("beforescriptexecute", scriptEventListener);
                }
                const position =
                    document.head.compareDocumentPosition(node) &
                        Node.DOCUMENT_POSITION_CONTAINED_BY
                        ? "head"
                        : "body";
                node.remove();
                _ckyStore._backupNodes.push({
                    position: position,
                    node: node.cloneNode(),
                    uniqueID,
                });
            } catch (error) {
            }
        }
    }
}

function _ckyUnblock() {
    if (navigator.doNotTrack === 1) return;
    const ckyconsent = ref._ckyGetFromStore("consent");
    if (
        _ckyGetLaw() === "gdpr" &&
        (!ckyconsent || ckyconsent !== "yes")
    )
        return;
    _ckyStore._backupNodes = _ckyStore._backupNodes.filter(
        ({ position, node, uniqueID }) => {
            try {
                if (_ckyShouldBlockProvider(node.src)) return true;
                if (node.nodeName.toLowerCase() === "script") {
                    const scriptNode = document.createElement("script");
                    scriptNode.src = node.src;
                    scriptNode.type = "text/javascript";
                    document[position].appendChild(scriptNode);
                } else {
                    const frame = document.getElementById(uniqueID);
                    if (!frame) return false;
                    const iframe = document.createElement("iframe");
                    iframe.src = node.src;
                    iframe.width = frame.offsetWidth;
                    iframe.height = frame.offsetHeight;
                    frame.parentNode.insertBefore(iframe, frame);
                    frame.parentNode.removeChild(frame);
                }
                return false;
            } catch (error) {
                console.error(error);
                return false;
            }
        }
    );
}

function _ckyClearListeners() {
    _nodeListObserver.disconnect();
    document.createElement = _ckyCreateElementBackup;
}
function _ckyAddProviderToList(node, cleanedHostname) {
    const nodeCategory =
        node.hasAttribute("data-cookieyes") && node.getAttribute("data-cookieyes");
    if (!nodeCategory) return;
    const categoryName = nodeCategory.replace("cookieyes-", "");
    for (const category of _ckyStore._categories)
        if (category.isNecessary && category.slug === categoryName) return;
    const provider = _ckyStore._providersToBlock.find(
        ({ re }) => re === cleanedHostname
    );
    if (!provider)
        _ckyStore._providersToBlock.push({
            re: cleanedHostname,
            categories: [categoryName],
            fullPath: false,
        });
    else if (!provider.isOverridden) {
        provider.categories = [categoryName];
        provider.isOverridden = true;
    } else if (!provider.categories.includes(categoryName))
        provider.categories.push(categoryName);
}

const _nodeListObserver = new MutationObserver(_ckyMutationObserver);
_nodeListObserver.observe(document.documentElement, {
    childList: true,
    subtree: true,
});
function _ckyCleanHostName(name) {
    return name.replace(/^www./, "");
}

function _ckyIsCategoryToBeBlocked(category) {
    const cookieValue = ref._ckyGetFromStore(category);
    return (
        cookieValue === "no" ||
        (!cookieValue &&
            _ckyStore._categories.some(
                (cat) => cat.slug === category && !cat.isNecessary
            ))
    );
}

function _ckyShouldBlockProvider(formattedRE) {
    const provider = _ckyStore._providersToBlock.find(({ re }) =>
        new RegExp(_ckyEscapeRegex(re)).test(formattedRE)
    );
    return (
        provider &&
        provider.categories.some((category) => _ckyIsCategoryToBeBlocked(category))
    );
}
function _ckyShouldChangeType(element, src) {
    return (
        (element.hasAttribute("data-cookieyes") &&
            _ckyIsCategoryToBeBlocked(
                element.getAttribute("data-cookieyes").replace("cookieyes-", "")
            )) ||
        _ckyShouldBlockProvider(src ? src : element.src)
    );
}

/**
 * Add readmore button to consent notice.
 * 
 * @returns void
 */
function _ckyAttachReadMore() {
    const readMoreButton = _ckyStore._shortCodes.find(
        (code) => code.key === "cky_readmore"
    );
    if (!readMoreButton.status) return;
    const content = readMoreButton.content;
    const styles = _ckyStore._bannerConfig.config.readMore.styles;
    const readMoreElement = document.querySelector(
        '[data-cky-tag="description"]'
    );
    if (!readMoreElement) return;
    if (readMoreElement.childNodes.length > 1) {
        const innerElement = document.querySelector(
            '[data-cky-tag="description"] p:last-child'
        );
        innerElement && innerElement.insertAdjacentHTML(
            "beforeend",
            `&nbsp;${content}`
        );
    } else {
        readMoreElement.insertAdjacentHTML(
            "beforeend",
            `&nbsp;${content}`
        );
    }
    const placeHolders = document.querySelectorAll(
        `[data-cky-tag="readmore-button"]`
    );
    if (placeHolders.length < 1) return;
    Array.from(placeHolders).forEach((placeHolder) => {
        for (const style in styles) {
            if (!styles[style]) continue;
            placeHolder.style[style] = styles[style];
        }
    });
}

/**
 * Apply styles to show more/show less buttons.
 * 
 * @returns void
 */
function _ckyAttachShowMoreLessStyles() {
    if (!_ckyStore._bannerConfig.config.showMore || !_ckyStore._bannerConfig.config.showLess) return;
    
    const showMoreStyles = _ckyStore._bannerConfig.config.showMore.styles;
    const showLessStyles = _ckyStore._bannerConfig.config.showLess.styles;
    
    if (showMoreStyles) {
        const showMoreButtons = document.querySelectorAll('[data-cky-tag="show-desc-button"]');
        if (showMoreButtons.length > 0) {
            Array.from(showMoreButtons).forEach((button) => {
                for (const style in showMoreStyles) {
                    if (!showMoreStyles[style]) continue;
                    button.style[style] = showMoreStyles[style];
                }
            });
        }
    }
    
    if (showLessStyles) {
        const showLessButtons = document.querySelectorAll('[data-cky-tag="hide-desc-button"]');
        if (showLessButtons.length > 0) {
            Array.from(showLessButtons).forEach((button) => {
                for (const style in showLessStyles) {
                    if (!showLessStyles[style]) continue;
                    button.style[style] = showLessStyles[style];
                }
            });
        }
    }
}

/**
 * Apply styles to Always Active text.
 * 
 * @returns void
 */
function _ckyAttachAlwaysActiveStyles() {
    if (!_ckyStore._bannerConfig.config.alwaysActive) return;
    
    const alwaysActiveStyles = _ckyStore._bannerConfig.config.alwaysActive.styles;
    if (!alwaysActiveStyles) return;
    
    const alwaysActiveElements = document.querySelectorAll('.cky-always-active');
    if (alwaysActiveElements.length < 1) return;
    Array.from(alwaysActiveElements).forEach((element) => {
        for (const style in alwaysActiveStyles) {
            if (!alwaysActiveStyles[style]) continue;
            element.style[style] = alwaysActiveStyles[style];
        }
    });
}

/**
 * Apply styles to manually added links.
 * 
 * @returns void
 */
function _ckyAttachManualLinksStyles() {
    if (!_ckyStore._bannerConfig.config.manualLinks) return;
    
    const manualLinksStyles = _ckyStore._bannerConfig.config.manualLinks.styles;
    if (!manualLinksStyles) return;
    
    const manualLinks = document.querySelectorAll('.cky-link, a.cky-link, [data-cky-tag="detail"] a, [data-cky-tag="optout-popup"] a, [data-cky-tag="notice"] a');
    if (manualLinks.length < 1) return;
    Array.from(manualLinks).forEach((link) => {
        if (link.getAttribute('data-cky-tag') === 'readmore-button') return;
        for (const style in manualLinksStyles) {
            if (!manualLinksStyles[style]) continue;
            link.style[style] = manualLinksStyles[style];
        }
        if (manualLinksStyles.color) {
            link.style.textDecorationColor = manualLinksStyles.color;
        }
    });
}

function _ckyAfterConsent() {
    if (_ckyGetLaw() === 'gdpr') _ckySetPreferenceCheckBoxStates(true);

    if (_ckyStore._bannerConfig.behaviours.reloadBannerOnAccept === true) {
        window.location.reload();
    }
}

function _ckyAttachNoticeStyles() {
    if (document.getElementById("cky-style") || !_ckyStyle) return;
    document.head.insertAdjacentHTML(
        "beforeend",
        ` <style id="cky-style">${_ckyStyle.css}</style>`
    );
}

function _ckyFindCheckBoxValue(id = "") {
    const elementsToCheck = id
        ? [`ckySwitch`, `ckyCategoryDirect`]
        : [`ckyCCPAOptOut`];
    return elementsToCheck.some((key) => {
        const checkBox = document.getElementById(`${key}${id}`);
        return checkBox && checkBox.checked;
    });
}

function _ckyAddPlaceholder(htmlElm, uniqueID) {
    const shortCodeData = _ckyStore._shortCodes.find(
        (code) => code.key === 'cky_video_placeholder'
    );
    const videoPlaceHolderDataCode = shortCodeData.content;
    const { offsetWidth, offsetHeight } = htmlElm;
    if (offsetWidth === 0 || offsetHeight === 0) return;
    htmlElm.insertAdjacentHTML(
        "beforebegin",
        `${videoPlaceHolderDataCode}`.replace("[UNIQUEID]", uniqueID)
    );
    const addedNode = document.getElementById(uniqueID);
    addedNode.style.width = `${offsetWidth}px`;
    addedNode.style.height = `${offsetHeight}px`;
    const innerTextElement = document.querySelector(
        `#${uniqueID} .video-placeholder-text-normal`
    );
    innerTextElement.style.display = "none";
    const youtubeID = _ckyGetYoutubeID(htmlElm.src);
    if (!youtubeID) return;
    addedNode.classList.replace(
        "video-placeholder-normal",
        "video-placeholder-youtube"
    );
    addedNode.style.backgroundImage = `linear-gradient(rgba(76,72,72,.7),rgba(76,72,72,.7)),url('https://img.youtube.com/vi/${youtubeID}/maxresdefault.jpg')`;
    innerTextElement.classList.replace(
        "video-placeholder-text-normal",
        "video-placeholder-text-youtube"
    );
}
function _ckyGetYoutubeID(src) {
    const match = src.match(
        /^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/
    );
    if (match && Array.isArray(match) && match[2] && match[2].length === 11)
        return match[2];
    return false;
}

function _ckySetPlaceHolder() {
    const status = _ckyStore._bannerConfig.config.videoPlaceholder.status;
    const styles = _ckyStore._bannerConfig.config.videoPlaceholder.styles;
    if (!status) return;
    if (!status) return;
    const placeHolders = document.querySelectorAll(
        `[data-cky-tag="placeholder-title"]`
    );
    if (placeHolders.length < 1) return;
    Array.from(placeHolders).forEach((placeHolder) => {
        placeHolder.style.display = "block";
        placeHolder.addEventListener("click", () => {
            if (ref._ckyGetFromStore("action")) _revisitCkyConsent();
        });
        for (const style in styles) {
            if (!styles[style]) continue;
            placeHolder.style[style] = styles[style];
        }
    });
}
function _ckyAddRtlClass() {
    if (!_ckyStore._rtl) return;
    const rtlElements = ['notice', 'detail', 'optout-popup', 'revisit-consent', 'video-placeholder']
    rtlElements.forEach(function (item) {
        _ckyGetElementByTag(item) && _ckyGetElementByTag(item).classList.add('cky-rtl');
    });
}

function _ckySetFocus(tagName) {
    const element = _ckyGetElementByTag(tagName);
    if (!element) return;
    element.focus();
}

function _ckySetPoweredBy() {
    let position = 'flex-end';
    ['detail-powered-by', 'optout-powered-by'].map((key) => {
        const element = document.querySelector(
            `[data-cky-tag="${key}"]`
        );
        if (!element) return;
        element.style.display = "flex";
        element.style.justifyContent = position;
        element.style.alignItems = "center";
    });

}
function _ckyWatchBannerElement() {
    document.querySelector("body").addEventListener("click", (event) => {
        const selector = ".cky-banner-element, .cky-banner-element *";
        if (
            event.target.matches
                ? event.target.matches(selector)
                : event.target.msMatchesSelector(selector)
        )
            _revisitCkyConsent();
    });
}

function _ckyRemoveAllDeadCookies() {
    for (const category of _ckyStore._categories) {
        if (ref._ckyGetFromStore(category.slug) !== "yes")
            _ckyRemoveDeadCookies(category);
    }
}

function _ckySetCCPAOptions() {
    const toggle = _ckyStore._bannerConfig.config.optOption.toggle;
    const activeColor = toggle.states.active.styles['background-color'];
    const inactiveColor = toggle.states.inactive.styles['background-color'];
    _ckyClassRemove("=optout-option", "cky-disabled", false);
    const toggleDataCode = _ckyStore._shortCodes.find(
        (code) => code.key === "cky_optout_toggle_label"
    );
    const optOutTitle = _ckyStore._shortCodes.find(
        (code) => code.key === "cky_optout_option_title"
    );
    const formattedLabel = toggleDataCode.content.replace(
        `[cky_optout_option_title]`,
        optOutTitle.content
    );
    const checked = ref._ckyGetFromStore("consent") === "yes";
    _ckySetCheckBoxInfo(
        document.getElementById(`ckyCCPAOptOut`),
        formattedLabel,
        {
            checked,
            disabled: false,
            addListeners: true,
        },
        { activeColor, inactiveColor },
        true
    );
}
function _ckySetCheckBoxInfo(
    boxElem,
    formattedLabel,
    { checked, disabled, addListeners },
    { activeColor, inactiveColor },
    isCCPA = false
) {
    if (!boxElem) return;
    if (isCCPA && addListeners)
        _ckyAttachListener("=optout-option-title", () => boxElem.click());
    boxElem.checked = checked;
    boxElem.disabled = disabled;
    boxElem.style.backgroundColor = checked ? activeColor : inactiveColor;
    _ckySetCheckBoxAriaLabel(boxElem, checked, formattedLabel, isCCPA);
    if (!addListeners) return;
    boxElem.addEventListener("change", ({ currentTarget: elem }) => {
        const isChecked = elem.checked;
        elem.style.backgroundColor = isChecked ? activeColor : inactiveColor;
        _ckySetCheckBoxAriaLabel(boxElem, isChecked, formattedLabel, isCCPA);
    });
}

window.revisitCkyConsent = () => _revisitCkyConsent();

window.getCkyConsent = function () {
    const cookieConsent = {
        activeLaw: "",
        categories: {},
        isUserActionCompleted: false,
        consentID: "",
        languageCode: ""
    };

    try {
        cookieConsent.activeLaw = _ckyGetLaw();

        _ckyStore._categories.forEach(category => {
            cookieConsent.categories[category.slug] = ref._ckyGetFromStore(category.slug) === "yes";
        });

        cookieConsent.isUserActionCompleted = ref._ckyGetFromStore("action") === "yes";
        cookieConsent.consentID = ref._ckyGetFromStore("consentid") || "";
        cookieConsent.languageCode = _ckyStore._language || "";
    } catch (e) { }

    return cookieConsent;
};                                                                                                                                                                                                                                                  lite/frontend/js/gcm.min.js                                                                         0000777                 00000005075 15251156627 0011652 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       !function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([,function(e,t){const n=window._ckyGcm;let a=!0;const o=n.default_settings||[],r=n.wait_for_update;const i=window.ckySettings&&window.ckySettings.dataLayerName?window.ckySettings.dataLayerName:"dataLayer";function s(){window[i].push(arguments)}function d(e){r>0&&(e.wait_for_update=r),s("consent","default",e)}window[i]=window[i]||[],s("set","ads_data_redaction",!!n.ads_data_redaction),s("set","url_passthrough",!!n.url_passthrough),s("set","developer_id.dY2Q2ZW",!0);for(let e=0;e<o.length;e++){const t=o[e],n={ad_storage:t.advertisement,analytics_storage:t.analytics,functionality_storage:t.functional,personalization_storage:t.functional,security_storage:t.necessary,ad_user_data:t.ad_user_data,ad_personalization:t.ad_personalization},r=t.regions.split(",").map(e=>e.trim()).filter(e=>e);r.length>0&&"all"!==r[0].toLowerCase()?n.region=r:a=!1,d(n)}a&&d({ad_storage:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"granted",ad_user_data:"denied",ad_personalization:"denied"});const u=function(e){const t=[],n=e+"=",a=decodeURIComponent(document.cookie).split(";");for(let e=0;e<a.length;e++){let o=a[e];for(;" "===o.charAt(0);)o=o.substring(1);0===o.indexOf(n)&&t.push(o.substring(n.length,o.length))}return t}("cookieyes-consent")[0];if(u&&"string"==typeof u){const e=u.split(",").reduce((function(e,t){const n=t.trim().split(":");return e[n[0]]="yes"===n[1]?"granted":"denied",e}),{});s("consent","update",{ad_storage:e.advertisement,analytics_storage:e.analytics,functionality_storage:e.functional,personalization_storage:e.functional,security_storage:e.necessary,ad_user_data:e.advertisement,ad_personalization:e.advertisement})}}]);                                                                                                                                                                                                                                                                                                                                                                                                                                                                   lite/frontend/js/wca.js                                                                             0000777                 00000002402 15251156627 0011063 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       const consentType = {
    gdpr: 'optin',
    ccpa: 'optout',
};
const categoryMap = {
    functional: 'preferences',
    analytics: ['statistics','statistics-anonymous'],
    performance: 'functional',
    advertisement: 'marketing',
};
const gskEnabled = typeof _ckyGsk !== 'undefined' && _ckyGsk ? _ckyGsk : false;
document.addEventListener("cookieyes_consent_update", function () {
    const consentData = getCkyConsent();
    const categories = consentData.categories;
    if ((consentData.isUserActionCompleted === false) && gskEnabled && !Object.values(categories).slice(1).includes(true)) {
        return;
    }
    window.wp_consent_type = consentData.activeLaw ? consentType[consentData.activeLaw] : 'optin';
    let event = new CustomEvent('wp_consent_type_defined');
    document.dispatchEvent( event );
    Object.entries(categories).forEach(([key, value]) => {
        if (!(key in categoryMap))
            return;
        setConsentStatus(key, value ? 'allow' : 'deny');
    });
    function setConsentStatus(key, status) {
        if (Array.isArray(categoryMap[key])) {
            categoryMap[key].forEach(el => {
                wp_set_consent(el, status);
            });
        } else {
            wp_set_consent(categoryMap[key], status);
        }
    }
});                                                                                                                                                                                                                                                              lite/frontend/js/script.min.js                                                                      0000777                 00000054147 15251156627 0012414 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       !function(e){var t={};function n(o){if(t[o])return t[o].exports;var c=t[o]={i:o,l:!1,exports:{}};return e[o].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)n.d(o,c,function(t){return e[t]}.bind(null,c));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){const n=window._ckyConfig,o=window._ckyStyles;n._backupNodes=[],n._resetConsentID=!1,n._bannerState=!1,n._preferenceOriginTag=!1,window.cookieyes=window.cookieyes||{};const c=window.cookieyes;c._ckyConsentStore=new Map,c._ckyGetCookieMap=function(){const e={};try{document.cookie.split(";").map(t=>{const[n,o]=t.split("=");n&&(e[n.trim()]=o)})}catch(e){}return e};const r=c._ckyGetCookieMap();c._ckyGetFromStore=function(e){return c._ckyConsentStore.get(e)||""},c._ckySetInStore=function(e,t){c._ckyConsentStore.set(e,t);let o=[];for(const[e,t]of c._ckyConsentStore)o.push(`${e}:${t}`);const r=n&&n._expiry?n._expiry:365;c._ckySetCookie("cookieyes-consent",o.join(","),r)};const s=(r["cookieyes-consent"]||"").split(",").reduce((e,t)=>{if(!t)return e;const[n,o]=t.split(":");return e[n]=o,e},{});function i(e){const t=document.querySelector("[data-cky-tag="+e+"]");return t||!1}function a(e,t){const n=y(e);n&&n.addEventListener("click",t)}function u(){return d("remove",...arguments)}function l(){return d("toggle",...arguments)}function d(e,t,n,o=!0){const c=y(t,o);return c&&c.classList[e](n)}function y(e,t){let n=e;switch(!0){case e.startsWith("="):n=`[data-cky-tag="${e.substring(1)}"]`}const o=document.querySelector(n);return!o||t&&!o.parentElement?null:t?o.parentElement:o}function f(e){const t=new CustomEvent("cookieyes_consent_update",{detail:e});document.dispatchEvent(t)}function g(){S(),!0===n._bannerConfig.config.revisitConsent.status&&I()}function p(){!function(){if(document.getElementById("cky-style")||!o)return;document.head.insertAdjacentHTML("beforeend",` <style id="cky-style">${o.css}</style>`)}(),function(){const e=n._tags;Array.prototype.forEach.call(e,(function(e){document.querySelectorAll("[data-cky-tag="+e.tag+"]").forEach((function(t){let n="";for(const t in e.styles)n+=`${t}: ${e.styles[t]};`;t.style.cssText=n}))}))}(),function(){const e=document.getElementById("ckyBannerTemplate").innerHTML,t=(new DOMParser).parseFromString(e,"text/html");(function(e){const t=e.querySelector('[data-cky-tag="detail"] .cky-footer-shadow'),n=e.querySelector('[data-cky-tag="detail"]');if(!t)return;const o=n&&n.style.backgroundColor||"#ffffff";t.style.background=`linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, ${o} 100%)`})(t),document.body.insertAdjacentHTML("afterbegin",t.body.innerHTML),"classic"===h()&&k("=settings-button","false");P(),function(){if(!n._bannerConfig.config.auditTable.status)return;const e=n._categories.map(({slug:e})=>e);e.map(t=>{const n="#ckyDetailCategory"+t,o=n+"  .cky-accordion-btn",c=document.querySelector(o);if(c){const e=c.closest(".cky-accordion");if(e){const t=e.querySelector(".cky-accordion-body");if(t){let n=t.id;n||(n=`ckyDetailCategory${e.id.replace("ckyDetailCategory","")}Body`,t.id=n),c.setAttribute("aria-controls",n)}}}k(o,"false"),a(n,({target:{id:c}})=>{c!=="ckySwitch"+t&&l(n,"cky-accordion-active",!1)?(k(o,"true"),e.filter(e=>e!==t).map(e=>{u("#ckyDetailCategory"+e,"cky-accordion-active",!1),k(`#ckyDetailCategory${e} .cky-accordion-btn`,"false")})):k(o,"false")})})}(),function(){for(const{slug:e}of n._categories)a("detail-category-title",()=>document.getElementById("ckyCategory"+e).classList.toggle("cky-tab-active"));a("=settings-button",()=>M("settings-button")),a("=detail-close",()=>$()),a("=optout-cancel-button",()=>$()),a("=close-button",()=>(c._ckySetInStore("action","yes"),void g())),a("=donotsell-button",()=>M("donotsell-button")),a("=reject-button",H("reject")),a("=accept-button",H("all")),a("=detail-accept-button",H("all")),a("=detail-save-button",H()),a("=detail-category-preview-save-button",H()),a("=optout-confirm-button",H()),a("=detail-reject-button",H("reject")),a("=revisit-consent",()=>_revisitCkyConsent()),a("=optout-close",()=>$())}(),function(){const e=n._bannerConfig.config.optOption.toggle,t=e.states.active.styles["background-color"],o=e.states.inactive.styles["background-color"];u("=optout-option","cky-disabled",!1);const r=n._shortCodes.find(e=>"cky_optout_toggle_label"===e.key),s=n._shortCodes.find(e=>"cky_optout_option_title"===e.key),i=r.content.replace("[cky_optout_option_title]",s.content),l="yes"===c._ckyGetFromStore("consent");!function(e,t,{checked:n,disabled:o,addListeners:c},{activeColor:r,inactiveColor:s},i=!1){if(!e)return;i&&c&&a("=optout-option-title",()=>e.click());if(e.checked=n,e.disabled=o,e.style.backgroundColor=n?r:s,F(e,n,t,i),!c)return;e.addEventListener("change",({currentTarget:n})=>{const o=n.checked;n.style.backgroundColor=o?r:s,F(e,o,t,i)})}(document.getElementById("ckyCCPAOptOut"),i,{checked:l,disabled:!1,addListeners:!0},{activeColor:t,inactiveColor:o},!0)}(),function(){const e=n._bannerConfig.config.videoPlaceholder.status,t=n._bannerConfig.config.videoPlaceholder.styles;if(!e)return;if(!e)return;const o=document.querySelectorAll('[data-cky-tag="placeholder-title"]');if(o.length<1)return;Array.from(o).forEach(e=>{e.style.display="block",e.addEventListener("click",()=>{c._ckyGetFromStore("action")&&_revisitCkyConsent()});for(const n in t)t[n]&&(e.style[n]=t[n])})}(),function(){const e=n._shortCodes.find(e=>"cky_readmore"===e.key);if(!e.status)return;const t=e.content,o=n._bannerConfig.config.readMore.styles,c=document.querySelector('[data-cky-tag="description"]');if(!c)return;if(c.childNodes.length>1){const e=document.querySelector('[data-cky-tag="description"] p:last-child');e&&e.insertAdjacentHTML("beforeend","&nbsp;"+t)}else c.insertAdjacentHTML("beforeend","&nbsp;"+t);const r=document.querySelectorAll('[data-cky-tag="readmore-button"]');if(r.length<1)return;Array.from(r).forEach(e=>{for(const t in o)o[t]&&(e.style[t]=o[t])})}(),J(),function(){if(!n._bannerConfig.config.alwaysActive)return;const e=n._bannerConfig.config.alwaysActive.styles;if(!e)return;const t=document.querySelectorAll(".cky-always-active");if(t.length<1)return;Array.from(t).forEach(t=>{for(const n in e)e[n]&&(t.style[n]=e[n])})}(),function(){if(!n._bannerConfig.config.manualLinks)return;const e=n._bannerConfig.config.manualLinks.styles;if(!e)return;const t=document.querySelectorAll('.cky-link, a.cky-link, [data-cky-tag="detail"] a, [data-cky-tag="optout-popup"] a, [data-cky-tag="notice"] a');if(t.length<1)return;Array.from(t).forEach(t=>{if("readmore-button"!==t.getAttribute("data-cky-tag")){for(const n in e)e[n]&&(t.style[n]=e[n]);e.color&&(t.style.textDecorationColor=e.color)}})}(),function(){const e=document.getElementById("cky-style-inline");e&&e.remove()}(),function(){const e=i("notice");if(!e)return!1;const t=e.closest(".cky-consent-container");if(!t)return!1;t.setAttribute("aria-label","We value your privacy"),t.setAttribute("role","region");const o=n._bannerConfig.settings.type;let c=n._bannerConfig.settings.position,r=o;"popup"===r&&(c="center");r="pushdown"===C()?"classic":r;const s=`cky-${r}-${c}`;t.classList.add(s);const a=i("revisit-consent");if(!a)return!1;const u="cky-revisit-"+n._bannerConfig.config.revisitConsent.position;a.classList.add(u)}(),function(){if(!n._rtl)return;["notice","detail","optout-popup","revisit-consent","video-placeholder"].forEach((function(e){i(e)&&i(e).classList.add("cky-rtl")}))}(),["detail-powered-by","optout-powered-by"].map(e=>{const t=document.querySelector(`[data-cky-tag="${e}"]`);t&&(t.style.display="flex",t.style.justifyContent="flex-end",t.style.alignItems="center")}),function(){const e=_(),t=h();if("classic"===t)return;if("popup"===t){const[e,t]=D("notice");O(e,t,!0),O(t,e)}const[n,o]=D("ccpa"===e?"optout-popup":"detail");O(n,o,!0),O(o,n)}(),function(){const e="ccpa"===_()?i("optout-popup"):i("detail");if(!e)return!1;const t=e.closest(".cky-modal");if(!t)return!1;if("pushdown"!==C()&&"popup"!==C()){const e="cky-"+n._bannerConfig.settings.preferenceCenterType;t.classList.add(e)}const o=t.querySelector(".cky-preference-center");if(o){o.setAttribute("role","dialog"),o.setAttribute("aria-modal","true");const e="ccpa"===_()?"Opt-out Preferences":"Customise Consent Preferences";o.setAttribute("aria-label",e)}}()}(),function(){const e=_(),t=n._shortCodes.find(e=>"cky_show_desc"===e.key),o=n._shortCodes.find(e=>"cky_hide_desc"===e.key);if(!t||!o)return;const c=o.content,r=t.content,s=window.innerWidth<376?150:300,i=document.querySelector(`[data-cky-tag="${"gdpr"===e?"detail":"optout"}-description"]`);if(i.textContent.length<s)return;const u=i.innerHTML,l=(new DOMParser).parseFromString(u,"text/html").querySelectorAll("body > p");if(l.length<=1)return;let d="";for(let e=0;e<l.length;e++){if(e===l.length-1)return;const t=l[e];if(`${d}${t.outerHTML}`.length>s&&t.insertAdjacentHTML("beforeend","...&nbsp;"+r),d=`${d}${t.outerHTML}`,d.length>s)break}function y(){i.innerHTML=`${u}${c}`,a("=hide-desc-button",f),J()}function f(){i.innerHTML=d,a("=show-desc-button",y),J()}f()}(),!c._ckyGetFromStore("action")||function(){let e=new URL(document.location).searchParams;return e.get("cky_preview")&&"true"===e.get("cky_preview")}()?(w(),function(){const e=_();c._ckySetInStore("consent","no");const t=V(),o={accepted:[],rejected:[]};let r="yes";for(const s of n._categories)("gdpr"===e&&!s.isNecessary&&!s.defaultConsent[e]||"ccpa"===e&&t&&!s.defaultConsent.ccpa)&&(r="no"),"no"===r?o.rejected.push(s.slug):o.accepted.push(s.slug),c._ckySetInStore(""+s.slug,r);U(),f(o)}(),function(){if(c._ckyGetFromStore("consentid"))return;const e=c._ckyRandomString(32);c._ckySetInStore("consentid",e),n._resetConsentID=!0}()):g()}function k(e,t=null){const n=y(e);if(!n)return;if(n.classList.contains("cky-accordion-btn")){const e=n.closest(".cky-accordion");if(e){const t=e.querySelector(".cky-accordion-body");if(t){let o=t.id;o||(o=`ckyDetailCategory${e.id.replace("ckyDetailCategory","")}Body`,t.id=o),n.setAttribute("aria-controls",o)}}}const o=n.getAttribute("aria-expanded"),c=t||("true"===o?"false":"true");n.setAttribute("aria-expanded",c)}async function m(){try{p(),function(){for(const e of n._categories)"yes"!==c._ckyGetFromStore(e.slug)&&N(e)}(),document.querySelector("body").addEventListener("click",e=>{const t=".cky-banner-element, .cky-banner-element *";(e.target.matches?e.target.matches(t):e.target.msMatchesSelector(t))&&_revisitCkyConsent()})}catch(e){console.error(e)}}var b;function _(){return n._bannerConfig.settings.applicableLaw}function h(){return n._bannerConfig.settings.type}function C(){return"classic"===h()?"pushdown":n._bannerConfig.settings.preferenceCenterType}function v(){const e=i("notice"),t=e&&e.closest(".cky-consent-container")||!1;return t&&t||!1}function S(){const e=v();e&&e.classList.add("cky-hide")}function w(){const e=v();e&&e.classList.remove("cky-hide")}function A(){const e=document.querySelector(".cky-overlay");e&&e.classList.add("cky-hide")}function L(){const e=document.querySelector(".cky-overlay");e&&e.classList.remove("cky-hide")}function E(){if("classic"===h())return v();let e="ccpa"===_()?i("optout-popup"):i("detail");return e&&e.closest(".cky-modal")||!1}function $(){const e=E();e&&e.classList.remove(x()),"classic"!==h()?(A(),c._ckyGetFromStore("action")||w()):(k("=settings-button","false"),u("=notice","cky-consent-bar-expand")),c._ckyGetFromStore("action")&&I();const t=n._preferenceOriginTag;t&&Z(t)}function T(){const e=E();if(e&&e.classList.add(x()),e){const t=e.querySelector(".cky-preference-center");if(t){t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true");const e="ccpa"===_()?"Opt-out Preferences":"Customise Consent Preferences";t.setAttribute("aria-label",e)}}"classic"!==h()?(L(),S()):(k("=settings-button"),function(){d("add",...arguments)}("=notice","cky-consent-bar-expand"))}function q(){const e=E();if(!e)return;e.classList.toggle(x()),"pushdown"!==C()&&function(){const e=document.querySelector(".cky-overlay");e&&e.classList.toggle("cky-hide")}();const t=e.classList.contains(x());if(e.classList.toggle(x()),"classic"===h()){const t=e.querySelector(".cky-preference-center");if(t){t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true");const e="ccpa"===_()?"Opt-out Preferences":"Customise Consent Preferences";t.setAttribute("aria-label",e)}k("=settings-button"),l("=notice","cky-consent-bar-expand")}else t?(A(),c._ckyGetFromStore("action")||w()):(L(),S());c._ckyGetFromStore("action")&&I();const o=n._preferenceOriginTag;o&&Z(o)}function x(){return"pushdown"===C()?"cky-consent-bar-expand":"cky-modal-open"}function j(){const e=i("revisit-consent");return e&&e||!1}function I(){const e=j();e&&e.classList.remove("cky-revisit-hide")}function M(e=!1){n._preferenceOriginTag=e,"classic"===h()?(q(),k("=settings-button")):T()}function D(e){const t=document.querySelector(`[data-cky-tag="${e}"]`);if(!t)return[];const n=Array.from(t.querySelectorAll('a:not([disabled]), button:not([disabled]), [tabindex]:not([disabled]):not([tabindex="-1"])')).filter(e=>"none"!==e.style.display);return n.length<=0?[]:[n[0],n[n.length-1]]}function O(e,t,n=!1){e&&t&&e.addEventListener("keydown",e=>{9!==e.which||n&&!e.shiftKey||!n&&e.shiftKey||(e.preventDefault(),t.focus())})}function N({cookies:e}){const t=c._ckyGetCookieMap();for(const{cookieID:n,domain:o}of e)t[n]&&[o,""].map(e=>c._ckySetCookie(n,"",0,e))}function P(e=!1){for(const t of n._categories){const o=c._ckyGetFromStore(t.slug);G(t,"yes"===o||!o&&t.defaultConsent[_()]||t.isNecessary,t.isNecessary,n._shortCodes.find(e=>"cky_category_toggle_label"===e.key).content.replace("[cky_preference_{{category_slug}}_title]",t.name),e),B(t)}}function G(e,t,o,c,r=!1){const s=n._bannerConfig.config.preferenceCenter.toggle,i=s.states.active.styles["background-color"],a=s.states.inactive.styles["background-color"];["ckyCategoryDirect","ckySwitch"].map(s=>{const u=document.getElementById(`${s}${e.slug}`);u&&(!function(e,t={},o=!1){if(o)return;"detail-category-toggle"===e.parentElement.getAttribute("data-cky-tag")?function(e,t){let o=e.closest(".cky-accordion-item");if(!o)return;const c=o.querySelector(".cky-switch");t.isNecessary?c&&c.remove():("classic"===h()&&n._bannerConfig.config.categoryPreview.status||t.cookies&&0===t.cookies.length)&&c&&c.remove()}(e,t):"detail-category-preview-toggle"===e.parentElement.getAttribute("data-cky-tag")&&function(e,t){t.cookies&&0===t.cookies.length&&!t.isNecessary&&e.parentElement.parentElement.remove()}(e,t);if(!t.isNecessary){const e=t.name,n=document.querySelector(`[data-cky-tag="detail-category-title"][aria-label="${e}"]`);if(n){const e=n.closest(".cky-accordion-item").querySelector(".cky-always-active");e&&e.remove()}}}(u,e,r),u.checked=t,u.disabled=o,u.style.backgroundColor=t?i:a,F(u,t,c),r||u.addEventListener("change",({currentTarget:e})=>{const t=e.checked;e.style.backgroundColor=t?i:a,F(u,t,c)}))})}function B(e){if(!1===n._bannerConfig.config.auditTable.status){const t=document.querySelector(`#ckyDetailCategory${e.slug} [data-cky-tag="audit-table"]`);t&&t.remove();const n=document.querySelector(`#ckyDetailCategory${e.slug} .cky-accordion-chevron`);n&&n.classList.add("cky-accordion-chevron-hide")}}function F(e,t,o,c=!1){if(!e)return;const r=t?"disable":"enable",s=`cky_${r}_${c?"optout":"category"}_label`,i=n._shortCodes.find(e=>e.key===s);if(!i)return;const a=o.replace(/{{status}}/g,r).replace(`[${s}]`,i.content);e.setAttribute("aria-label",a)}function H(e="custom"){return()=>{!function(e="all"){const t=_(),o=V();c._ckySetInStore("action","yes"),"gdpr"===t?c._ckySetInStore("consent","reject"===e?"no":"yes"):c._ckySetInStore("consent",o?"yes":"no");const r={accepted:[],rejected:[]};for(const s of n._categories){let n="no";n="gdpr"===t?s.isNecessary||"reject"!==e&&("custom"!==e||V(s.slug))?"yes":"no":o&&!s.defaultConsent.ccpa?"no":"yes",c._ckySetInStore(""+s.slug,n),"no"===n?(r.rejected.push(s.slug),N(s)):r.accepted.push(s.slug)}U(),f(r)}(e),g(),$(),function(){"gdpr"===_()&&P(!0);!0===n._bannerConfig.behaviours.reloadBannerOnAccept&&window.location.reload()}()}}["consentid","consent","action"].concat(n._categories.map(({slug:e})=>e)).map(e=>c._ckyConsentStore.set(e,s[e]||"")),c._ckyGetCookie=function(e){const t=new RegExp(e+"=([^;]+)").exec(document.cookie);return t&&Array.isArray(t)&&t[1]?unescape(t[1]):null},c._ckySetCookie=function(e,t,o=0,c=n._rootDomain){const r=new Date;c&&(c="domain="+c);const s=0===o?0:r.setTime(r.getTime()+24*o*60*60*1e3);document.cookie=`${e}=${t}; expires=${new Date(s).toUTCString()}; path=/;${c}; SameSite=Strict;`},_revisitCkyConsent=function(){"classic"===h()&&w(),M(),function(e=!1){const t=j();t&&(!0===e?_ckyRevisitHide():t.classList.toggle("cky-revisit-hide"))}()},c._ckyRandomString=function(e,t=!0){const n=(t?"0123456789":"")+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghiklmnopqrstuvwxyz",o=[];for(let t=0;t<e;t++)o.push(n[Math.floor(Math.random()*n.length)]);return t?btoa(o.join("")).replace(/\=+$/,""):o.join("")},b=async function(){try{await m()}catch(e){console.error(e)}},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",b):b());const R=document.createElement;function U(){if(1===navigator.doNotTrack)return;const e=c._ckyGetFromStore("consent");("gdpr"!==_()||e&&"yes"===e)&&(n._backupNodes=n._backupNodes.filter(({position:e,node:t,uniqueID:n})=>{try{if(Y(t.src))return!0;if("script"===t.nodeName.toLowerCase()){const n=document.createElement("script");n.src=t.src,n.type="text/javascript",document[e].appendChild(n)}else{const e=document.getElementById(n);if(!e)return!1;const o=document.createElement("iframe");o.src=t.src,o.width=e.offsetWidth,o.height=e.offsetHeight,e.parentNode.insertBefore(o,e),e.parentNode.removeChild(e)}return!1}catch(e){return console.error(e),!1}}))}function W(e,t){const o=e.hasAttribute("data-cookieyes")&&e.getAttribute("data-cookieyes");if(!o)return;const c=o.replace("cookieyes-","");for(const e of n._categories)if(e.isNecessary&&e.slug===c)return;const r=n._providersToBlock.find(({re:e})=>e===t);r?r.isOverridden?r.categories.includes(c)||r.categories.push(c):(r.categories=[c],r.isOverridden=!0):n._providersToBlock.push({re:t,categories:[c],fullPath:!1})}document.createElement=(...e)=>{const t=R.call(document,...e);if("script"!==t.nodeName.toLowerCase())return t;const n=t.setAttribute.bind(t);return Object.defineProperties(t,{src:{get:function(){return t.getAttribute("src")},set:function(e){return z(t,e)&&n("type","javascript/blocked"),n("src",e),!0}},type:{get:function(){return t.getAttribute("type")},set:function(e){return e=z(t)?"javascript/blocked":e,n("type",e),!0}}}),t.setAttribute=(e,o)=>{if("type"===e||"src"===e)return t[e]=o;n(e,o),"data-cookieyes"!==e||z(t)||n("type","text/javascript")},t};const K=new MutationObserver((function(e){for(const{addedNodes:t}of e)for(const e of t)if(e.src&&e.nodeName&&["script","iframe"].includes(e.nodeName.toLowerCase()))try{const t=e.src.startsWith("//")?`${window.location.protocol}${e.src}`:e.src,{hostname:o,pathname:r}=new URL(t),s=`${o}${r}`.replace(/^www./,"");if(W(e,s),!Y(s))continue;const i=c._ckyRandomString(8,!1);if("iframe"===e.nodeName.toLowerCase())X(e,i);else{e.type="javascript/blocked";const t=function(n){n.preventDefault(),e.removeEventListener("beforescriptexecute",t)};e.addEventListener("beforescriptexecute",t)}const a=document.head.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY?"head":"body";e.remove(),n._backupNodes.push({position:a,node:e.cloneNode(),uniqueID:i})}catch(e){}}));function Q(e){const t=c._ckyGetFromStore(e);return"no"===t||!t&&n._categories.some(t=>t.slug===e&&!t.isNecessary)}function Y(e){const t=n._providersToBlock.find(({re:t})=>{return new RegExp((n=t,n.replace(/[.*+?^${}()[\]\\]/g,"\\$&"))).test(e);var n});return t&&t.categories.some(e=>Q(e))}function z(e,t){return e.hasAttribute("data-cookieyes")&&Q(e.getAttribute("data-cookieyes").replace("cookieyes-",""))||Y(t||e.src)}function J(){if(!n._bannerConfig.config.showMore||!n._bannerConfig.config.showLess)return;const e=n._bannerConfig.config.showMore.styles,t=n._bannerConfig.config.showLess.styles;if(e){const t=document.querySelectorAll('[data-cky-tag="show-desc-button"]');t.length>0&&Array.from(t).forEach(t=>{for(const n in e)e[n]&&(t.style[n]=e[n])})}if(t){const e=document.querySelectorAll('[data-cky-tag="hide-desc-button"]');e.length>0&&Array.from(e).forEach(e=>{for(const n in t)t[n]&&(e.style[n]=t[n])})}}function V(e=""){return(e?["ckySwitch","ckyCategoryDirect"]:["ckyCCPAOptOut"]).some(t=>{const n=document.getElementById(`${t}${e}`);return n&&n.checked})}function X(e,t){const o=n._shortCodes.find(e=>"cky_video_placeholder"===e.key).content,{offsetWidth:c,offsetHeight:r}=e;if(0===c||0===r)return;e.insertAdjacentHTML("beforebegin",(""+o).replace("[UNIQUEID]",t));const s=document.getElementById(t);s.style.width=c+"px",s.style.height=r+"px";const i=document.querySelector(`#${t} .video-placeholder-text-normal`);i.style.display="none";const a=function(e){const t=e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);return!!(t&&Array.isArray(t)&&t[2]&&11===t[2].length)&&t[2]}(e.src);a&&(s.classList.replace("video-placeholder-normal","video-placeholder-youtube"),s.style.backgroundImage=`linear-gradient(rgba(76,72,72,.7),rgba(76,72,72,.7)),url('https://img.youtube.com/vi/${a}/maxresdefault.jpg')`,i.classList.replace("video-placeholder-text-normal","video-placeholder-text-youtube"))}function Z(e){const t=i(e);t&&t.focus()}K.observe(document.documentElement,{childList:!0,subtree:!0}),window.revisitCkyConsent=()=>_revisitCkyConsent(),window.getCkyConsent=function(){const e={activeLaw:"",categories:{},isUserActionCompleted:!1,consentID:"",languageCode:""};try{e.activeLaw=_(),n._categories.forEach(t=>{e.categories[t.slug]="yes"===c._ckyGetFromStore(t.slug)}),e.isUserActionCompleted="yes"===c._ckyGetFromStore("action"),e.consentID=c._ckyGetFromStore("consentid")||"",e.languageCode=n._language||""}catch(e){}return e}}]);                                                                                                                                                                                                                                                                                                                                                                                                                         lite/frontend/js/wca.min.js                                                                         0000777                 00000003142 15251156627 0011647 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}({2:function(e,t){const n={gdpr:"optin",ccpa:"optout"},o={functional:"preferences",analytics:["statistics","statistics-anonymous"],performance:"functional",advertisement:"marketing"},r=!("undefined"==typeof _ckyGsk||!_ckyGsk)&&_ckyGsk;document.addEventListener("cookieyes_consent_update",(function(){const e=getCkyConsent(),t=e.categories;if(!1===e.isUserActionCompleted&&r&&!Object.values(t).slice(1).includes(!0))return;window.wp_consent_type=e.activeLaw?n[e.activeLaw]:"optin";let c=new CustomEvent("wp_consent_type_defined");document.dispatchEvent(c),Object.entries(t).forEach(([e,t])=>{e in o&&function(e,t){Array.isArray(o[e])?o[e].forEach(e=>{wp_set_consent(e,t)}):wp_set_consent(o[e],t)}(e,t?"allow":"deny")})}))}});                                                                                                                                                                                                                                                                                                                                                                                                                              lite/frontend/js/gcm.js                                                                             0000777                 00000006527 15251156627 0011073 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       const data = window._ckyGcm;
let setDefaultSetting = true;
const regionSettings = data.default_settings || [];
const waitForTime = data.wait_for_update;

function getCookieValues(cookieName) {
    const values = [];
    const name = cookieName + "=";
    const decodedCookie = decodeURIComponent(document.cookie);
    const cookieArray = decodedCookie.split(';');
    
    for (let i = 0; i < cookieArray.length; i++) {
        let cookie = cookieArray[i];
        while (cookie.charAt(0) === ' ') {
            cookie = cookie.substring(1);
        }
        if (cookie.indexOf(name) === 0) {
            values.push(cookie.substring(name.length, cookie.length));
        }
    }
    return values;
}

function getConsentStateForCategory(categoryConsent) {
    return categoryConsent === "yes" ? "granted" : "denied";
}

const dataLayerName =
  window.ckySettings && window.ckySettings.dataLayerName
    ? window.ckySettings.dataLayerName
    : "dataLayer";
 window[dataLayerName] = window[dataLayerName] || [];
 function gtag() {
  window[dataLayerName].push(arguments);
}

function setConsentInitStates(consentData) {
    if (waitForTime > 0) consentData.wait_for_update = waitForTime;
    gtag("consent", "default", consentData );
}

gtag("set", "ads_data_redaction", !!data.ads_data_redaction);
gtag("set", "url_passthrough", !!data.url_passthrough);
gtag("set", "developer_id.dY2Q2ZW", true);

for (let index = 0; index < regionSettings.length; index++) {
    const regionSetting = regionSettings[index];
    const consentRegionData = {
        ad_storage: regionSetting.advertisement,
        analytics_storage: regionSetting.analytics,
        functionality_storage: regionSetting.functional,
        personalization_storage: regionSetting.functional,
        security_storage: regionSetting.necessary,
        ad_user_data: regionSetting.ad_user_data,
        ad_personalization: regionSetting.ad_personalization
    };
    const regionsToSetFor = regionSetting.regions
        .split(",")
        .map((region) => region.trim())
        .filter((region) => region);
    if (regionsToSetFor.length > 0 && regionsToSetFor[0].toLowerCase() !== "all")
        consentRegionData.region = regionsToSetFor;
    else setDefaultSetting = false;
    setConsentInitStates(consentRegionData);
}

if (setDefaultSetting) {
    setConsentInitStates({
      ad_storage: "denied",
      analytics_storage: "denied",
      functionality_storage: "denied",
      personalization_storage: "denied",
      security_storage: "granted",
      ad_user_data: "denied",
      ad_personalization: "denied"
    });
}

const consentString = getCookieValues("cookieyes-consent")[0];
if (consentString && typeof consentString === "string") {
    const cookieObj = consentString.split(",").reduce(function (acc, curr) {
        const cookieValue = curr.trim().split(":");
        acc[cookieValue[0]] = getConsentStateForCategory(cookieValue[1]);
        return acc;
    }, {});
    
    function updateConsentState(consentState) {
        gtag("consent", "update", consentState);
    }

  updateConsentState({
    ad_storage: cookieObj.advertisement,
    analytics_storage: cookieObj.analytics,
    functionality_storage: cookieObj.functional,
    personalization_storage: cookieObj.functional,
    security_storage: cookieObj.necessary,
    ad_user_data: cookieObj.advertisement,
    ad_personalization: cookieObj.advertisement,
  });
}                                                                                                                                                                         lite/frontend/images/poweredbtcky.svg                                                               0000777                 00000007262 15251156627 0014040 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="78" height="13" viewBox="0 0 78 13" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.48703 1.81738C8.08615 1.81738 10.0289 3.20915 10.659 5.48658H7.74485C7.29854 4.5756 6.45842 4.14542 5.46078 4.14542C3.83304 4.14542 2.70413 5.30944 2.70413 7.182C2.70413 9.05455 3.83304 10.2186 5.46078 10.2186C6.45842 10.2186 7.29854 9.76309 7.74485 8.87742H10.659C10.0289 11.1549 8.08615 12.5466 5.48703 12.5466C2.25782 12.5213 0 10.3198 0 7.15669C0 3.99359 2.25782 1.81738 5.48703 1.81738Z" fill="#293C5B"/>
<path d="M15.9612 12.5738C13.4146 12.5738 11.498 10.929 11.498 8.27203C11.498 5.61503 13.4671 3.97021 16.0137 3.97021C18.5603 3.97021 20.5293 5.61503 20.5293 8.27203C20.5293 10.929 18.5078 12.5738 15.9612 12.5738ZM15.9612 10.347C16.9063 10.347 17.7989 9.66379 17.7989 8.27203C17.7989 6.85496 16.9326 6.19704 15.9874 6.19704C15.016 6.19704 14.1759 6.85496 14.1759 8.27203C14.2022 9.66379 14.9898 10.347 15.9612 10.347Z" fill="#293C5B"/>
<path d="M25.8079 12.5738C23.2612 12.5738 21.3447 10.929 21.3447 8.27203C21.3447 5.61503 23.3138 3.97021 25.8604 3.97021C28.407 3.97021 30.376 5.61503 30.376 8.27203C30.376 10.929 28.3545 12.5738 25.8079 12.5738ZM25.8079 10.347C26.753 10.347 27.6456 9.66379 27.6456 8.27203C27.6456 6.85496 26.7792 6.19704 25.8341 6.19704C24.8627 6.19704 24.0226 6.85496 24.0226 8.27203C24.0226 9.66379 24.8365 10.347 25.8079 10.347Z" fill="#293C5B"/>
<path d="M31.3208 1.81738H33.9724V7.48566L36.5978 4.09481H39.8795L36.2828 8.2701L39.932 12.4454H36.6503L33.9987 8.92803V12.4454H31.3471V1.81738H31.3208Z" fill="#293C5B"/>
<path d="M40.5093 1.84342C40.5093 1.05898 41.1394 0.45166 42.0845 0.45166C43.0296 0.45166 43.6597 1.05898 43.6597 1.84342C43.6597 2.60257 43.0296 3.20988 42.0845 3.20988C41.1394 3.20988 40.5093 2.60257 40.5093 1.84342ZM40.7718 4.07025H43.4234V12.4208H40.7718V4.07025Z" fill="#293C5B"/>
<path d="M48.7784 12.5738C46.2318 12.5738 44.394 10.929 44.394 8.27203C44.394 5.61503 46.2055 3.97021 48.7784 3.97021C51.2988 3.97021 53.1103 5.58972 53.1103 8.14551C53.1103 8.37325 53.084 8.6516 53.0578 8.90465H47.0457C47.1507 9.99276 47.8333 10.4989 48.6997 10.4989C49.4348 10.4989 49.8548 10.1446 50.0911 9.68911H52.9265C52.4802 11.3086 50.9575 12.5738 48.7784 12.5738ZM47.0719 7.46228H50.4061C50.4061 6.5513 49.671 6.0199 48.7784 6.0199C47.8858 6.0199 47.2294 6.526 47.0719 7.46228Z" fill="#293C5B"/>
<path d="M65.3717 12.5738C62.8251 12.5738 60.9873 10.929 60.9873 8.27203C60.9873 5.61503 62.7988 3.97021 65.3717 3.97021C67.892 3.97021 69.7036 5.58972 69.7036 8.14551C69.7036 8.37325 69.6773 8.6516 69.6511 8.90465H63.6389C63.744 9.99276 64.4266 10.4989 65.2929 10.4989C66.028 10.4989 66.4481 10.1446 66.6844 9.68911H69.5198C69.0735 11.3086 67.5245 12.5738 65.3717 12.5738ZM63.6389 7.46228H66.9732C66.9732 6.5513 66.2381 6.0199 65.3454 6.0199C64.4791 6.0199 63.7965 6.526 63.6389 7.46228Z" fill="#293C5B"/>
<path d="M74.5077 12.5738C72.1973 12.5738 70.6484 11.3339 70.5171 9.71441H73.1425C73.195 10.2964 73.7463 10.676 74.4814 10.676C75.164 10.676 75.5316 10.3723 75.5316 9.99276C75.5316 8.6516 70.8059 9.61318 70.8059 6.5513C70.8059 5.13424 72.0661 3.97021 74.3239 3.97021C76.5554 3.97021 77.8156 5.15954 77.9731 6.80435H75.5053C75.4265 6.24765 74.9802 5.86807 74.2189 5.86807C73.5888 5.86807 73.2475 6.09582 73.2475 6.50069C73.2475 7.84185 77.9469 6.88027 77.9994 10.0181C78.0257 11.4604 76.6867 12.5738 74.5077 12.5738Z" fill="#293C5B"/>
<path d="M55.866 4.22412H53.1094L55.6297 8.72838H58.3864L55.866 4.22412Z" fill="#293C5B"/>
<path d="M55.5791 8.59956L55.6579 8.72609H58.4145L56.603 5.56299L55.5791 8.59956Z" fill="#293C5B"/>
<path d="M60.6202 0.426758L55.6582 8.72673H58.4148L63.3768 0.426758H60.6202Z" fill="#293C5B"/>
<path d="M55.6582 9.96436H58.3361V12.5707H55.6582V9.96436Z" fill="#293C5B"/>
</svg>
                                                                                                                                                                                                                                                                                                                                              lite/frontend/images/placeholder.svg                                                                0000777                 00000001472 15251156627 0013615 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 535.5 535.5" style="enable-background:new 0 0 535.5 535.5;" xml:space="preserve"><g><g>
	<g id="extension">
		<path d="M471.75,255H433.5V153c0-28.05-22.95-51-51-51h-102V63.75C280.5,28.05,252.45,0,216.75,0S153,28.05,153,63.75V102H51    c-28.05,0-51,22.95-51,51v96.9h38.25c38.25,0,68.85,30.6,68.85,68.85S76.5,387.6,38.25,387.6H0v96.9c0,28.05,22.95,51,51,51h96.9    v-38.25c0-38.25,30.6-68.85,68.85-68.85s68.85,30.6,68.85,68.85v38.25h96.9c28.05,0,51-22.95,51-51v-102h38.25    c35.7,0,63.75-28.05,63.75-63.75S507.45,255,471.75,255z" data-original="#000000" class="active-path" data-old_color="#000000" fill="#B2B0B0"/>
	</g>
</g></g> </svg>
                                                                                                                                                                                                      lite/frontend/images/logo.svg                                                                       0000777                 00000006564 15251156627 0012302 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="566" height="78" viewBox="0 0 566 78" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M40.3702 10.8501C59.1801 10.8501 73.2402 21.3001 77.8001 38.4001H56.7102C53.4802 31.5601 47.4002 28.3301 40.1802 28.3301C28.4002 28.3301 20.2302 37.0701 20.2302 51.1301C20.2302 65.1901 28.4002 73.9301 40.1802 73.9301C47.4002 73.9301 53.4802 70.5101 56.7102 63.8601H77.8001C73.2402 80.9601 59.1801 91.4101 40.3702 91.4101C17.0002 91.2201 0.660156 74.6901 0.660156 50.9401C0.660156 27.1901 17.0002 10.8501 40.3702 10.8501Z" fill="#404041"/>
<path d="M116.179 91.6C97.7489 91.6 83.8789 79.25 83.8789 59.3C83.8789 39.35 98.1289 27 116.559 27C134.989 27 149.239 39.35 149.239 59.3C149.239 79.25 134.609 91.6 116.179 91.6ZM116.179 74.88C123.019 74.88 129.479 69.75 129.479 59.3C129.479 48.66 123.209 43.72 116.369 43.72C109.339 43.72 103.259 48.66 103.259 59.3C103.449 69.75 109.149 74.88 116.179 74.88Z" fill="#404041"/>
<path d="M187.429 91.6C168.999 91.6 155.129 79.25 155.129 59.3C155.129 39.35 169.379 27 187.809 27C206.239 27 220.489 39.35 220.489 59.3C220.489 79.25 205.859 91.6 187.429 91.6ZM187.429 74.88C194.269 74.88 200.729 69.75 200.729 59.3C200.729 48.66 194.459 43.72 187.619 43.72C180.589 43.72 174.509 48.66 174.509 59.3C174.509 69.75 180.399 74.88 187.429 74.88Z" fill="#404041"/>
<path d="M227.332 10.8501H246.522V53.4101L265.522 27.9501H289.272L263.242 59.3001L289.652 90.6501H265.902L246.712 64.2401V90.6501H227.522V10.8501H227.332Z" fill="#404041"/>
<path d="M293.832 11.0398C293.832 5.14985 298.392 0.589844 305.232 0.589844C312.072 0.589844 316.632 5.14985 316.632 11.0398C316.632 16.7398 312.072 21.2998 305.232 21.2998C298.392 21.2998 293.832 16.7398 293.832 11.0398ZM295.732 27.7598H314.922V90.4599H295.732V27.7598Z" fill="#404041"/>
<path d="M353.679 91.6C335.249 91.6 321.949 79.25 321.949 59.3C321.949 39.35 335.059 27 353.679 27C371.919 27 385.029 39.16 385.029 58.35C385.029 60.06 384.839 62.15 384.649 64.05H341.139C341.899 72.22 346.839 76.02 353.109 76.02C358.429 76.02 361.469 73.36 363.179 69.94H383.699C380.469 82.1 369.449 91.6 353.679 91.6ZM341.329 53.22H365.459C365.459 46.38 360.139 42.39 353.679 42.39C347.219 42.39 342.469 46.19 341.329 53.22Z" fill="#404041"/>
<path d="M473.761 91.6C455.331 91.6 442.031 79.25 442.031 59.3C442.031 39.35 455.141 27 473.761 27C492.001 27 505.111 39.16 505.111 58.35C505.111 60.06 504.921 62.15 504.731 64.05H461.221C461.981 72.22 466.921 76.02 473.191 76.02C478.511 76.02 481.551 73.36 483.261 69.94H503.781C500.551 82.1 489.341 91.6 473.761 91.6ZM461.221 53.22H485.351C485.351 46.38 480.031 42.39 473.571 42.39C467.301 42.39 462.361 46.19 461.221 53.22Z" fill="#404041"/>
<path d="M539.88 91.6C523.16 91.6 511.95 82.29 511 70.13H530C530.38 74.5 534.37 77.35 539.69 77.35C544.63 77.35 547.29 75.07 547.29 72.22C547.29 62.15 513.09 69.37 513.09 46.38C513.09 35.74 522.21 27 538.55 27C554.7 27 563.82 35.93 564.96 48.28H547.1C546.53 44.1 543.3 41.25 537.79 41.25C533.23 41.25 530.76 42.96 530.76 46C530.76 56.07 564.77 48.85 565.15 72.41C565.34 83.24 555.65 91.6 539.88 91.6Z" fill="#404041"/>
<path d="M404.981 28.8999H385.031L403.271 62.7199H423.221L404.981 28.8999Z" fill="#0056A7"/>
<path d="M402.891 61.7698L403.461 62.7198H423.411L410.301 38.9697L402.891 61.7698Z" fill="#2E3191"/>
<path d="M439.371 0.399902L403.461 62.7199H423.411L459.321 0.399902H439.371Z" fill="#0056A7"/>
<path d="M403.461 72.0298H422.841V91.5998H403.461V72.0298Z" fill="#0056A7"/>
</svg>
                                                                                                                                            lite/frontend/images/revisit.svg                                                                    0000777                 00000004443 15251156627 0013021 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.9584 35.708C8.19071 35.708 0.291626 27.785 0.291625 17.9997L0.291625 16.0266L1.6547 16.2999C1.7269 16.3144 1.79254 16.3278 1.85292 16.3402C2.18947 16.4089 2.3624 16.4442 2.59351 16.4442C4.02238 16.4442 5.20017 15.575 5.69593 14.3946L6.08757 13.4621L7.05986 13.7406C7.54336 13.8791 8.01924 13.9464 8.49032 13.9464C11.5129 13.9464 13.9955 11.4616 13.9955 8.42451C13.9955 7.9478 13.9288 7.53472 13.8448 7.02934L13.7178 6.2655L14.3813 5.86637C15.2722 5.33053 15.9147 4.28559 15.9886 3.06722C15.9835 2.70604 15.8823 2.37723 15.7147 1.87315L15.3081 0.650195L16.5717 0.396836C17.0992 0.291083 17.6116 0.291225 18.0046 0.291332L18.0415 0.29134C27.8092 0.29134 35.7083 8.21439 35.7083 17.9997C35.7083 27.7924 27.7187 35.708 17.9584 35.708ZM2.58643 18.7225C2.96219 26.9183 9.69584 33.4297 17.9584 33.4297C26.47 33.4297 33.43 26.5247 33.43 17.9997C33.43 9.53184 26.6494 2.67413 18.2343 2.57079C18.2549 2.73864 18.267 2.91385 18.267 3.09572L18.267 3.1256L18.2655 3.15544C18.1785 4.81232 17.4196 6.35187 16.2006 7.36124C16.2425 7.68459 16.2737 8.03839 16.2737 8.42451C16.2737 12.7145 12.7765 16.2246 8.49032 16.2246C8.1069 16.2246 7.72496 16.1941 7.34497 16.1338C6.35851 17.6674 4.62516 18.7225 2.59351 18.7225C2.59115 18.7225 2.58878 18.7225 2.58643 18.7225Z" fill="white"/>
<path d="M11.4052 2.5294C11.4052 1.35045 10.4495 0.394729 9.27053 0.394729C8.09159 0.394729 7.13586 1.35045 7.13586 2.5294C7.13586 3.70834 8.09159 4.66406 9.27053 4.66406C10.4495 4.66406 11.4052 3.70834 11.4052 2.5294Z" fill="white"/>
<path d="M10.2426 9.19713C10.2426 8.33923 9.54712 7.64376 8.68923 7.64376C7.83133 7.64376 7.13586 8.33923 7.13586 9.19713C7.13586 10.055 7.83133 10.7505 8.68923 10.7505C9.54712 10.7505 10.2426 10.055 10.2426 9.19713Z" fill="white"/>
<path d="M4.12412 10.2803C4.12412 9.39614 3.40733 8.67935 2.52312 8.67935C1.63891 8.67935 0.922119 9.39614 0.922119 10.2803C0.922119 11.1646 1.63891 11.8813 2.52312 11.8813C3.40733 11.8813 4.12412 11.1646 4.12412 10.2803Z" fill="white"/>
<path d="M16.7148 17.2523L17.7308 19.1024L18.35 20.2155L23.1603 12H26.8752L20.1439 23.4923H16.429L12.9999 17.2523H16.7148Z" fill="white"/>
<path d="M19.9414 25.7905H16.4725V29.2382H19.9414V25.7905Z" fill="white"/>
</svg>
                                                                                                                                                                                                                             lite/frontend/images/close.svg                                                                      0000777                 00000002501 15251156627 0012432 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.572899 0.00327209C0.459691 0.00320032 0.349006 0.036716 0.254854 0.0995771C0.160701 0.162438 0.0873146 0.251818 0.0439819 0.356405C0.000649228 0.460992 -0.0106814 0.576084 0.0114242 0.687113C0.0335299 0.798142 0.0880779 0.900118 0.168164 0.980132L4.18928 5L0.168164 9.01987C0.0604905 9.12754 0 9.27358 0 9.42585C0 9.57812 0.0604905 9.72416 0.168164 9.83184C0.275838 9.93951 0.421875 10 0.574148 10C0.726422 10 0.872459 9.93951 0.980133 9.83184L5.00125 5.81197L9.02237 9.83184C9.13023 9.93836 9.2755 9.99844 9.4271 9.99923C9.5023 9.99958 9.57681 9.98497 9.6463 9.95623C9.71579 9.92749 9.77886 9.8852 9.83184 9.83184C9.93924 9.72402 9.99955 9.57804 9.99955 9.42585C9.99955 9.27367 9.93924 9.12768 9.83184 9.01987L5.81072 5L9.83184 0.980132C9.88515 0.926818 9.92744 0.863524 9.9563 0.793865C9.98515 0.724206 10 0.649547 10 0.574148C10 0.49875 9.98515 0.42409 9.9563 0.354431C9.92744 0.284772 9.88515 0.221479 9.83184 0.168164C9.77852 0.114849 9.71523 0.072558 9.64557 0.0437044C9.57591 0.0148507 9.50125 0 9.42585 0C9.35045 0 9.27579 0.0148507 9.20614 0.0437044C9.13648 0.072558 9.07318 0.114849 9.01987 0.168164L4.99813 4.19053L0.976385 0.170662C0.868901 0.0635642 0.723383 0.00338113 0.57165 0.00327209H0.572899Z" fill="#828EA2"/>
</svg>
                                                                                                                                                                                               lite/loader.php                                                                                     0000777                 00000001377 15251156627 0007511 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Initialize the plugin.
 */

if ( ! function_exists( 'cky_define_constants' ) ) {
	/**
	 * Return parsed URL
	 *
	 * @return void
	 */
	function cky_define_constants() {
		if ( ! defined( 'CKY_PLUGIN_URL' ) ) {
			define( 'CKY_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
		}
		if ( ! defined( 'CKY_APP_ASSETS_URL' ) ) {
			define( 'CKY_APP_ASSETS_URL', plugin_dir_url( __FILE__ ) . 'frontend/images/' );
		}
	}
}

cky_define_constants();

require_once CLI_PLUGIN_BASEPATH . 'class-autoloader.php';

$autoloader = new \CookieYes\Lite\Autoloader();
$autoloader->register();

register_activation_hook( __FILE__, array( \CookieYes\Lite\Includes\Activator::get_instance(), 'install' ) );

$cky_loader = new \CookieYes\Lite\Includes\CLI();
$cky_loader->run();


                                                                                                                                                                                                                                                                 lite/languages/cookie-law-info.pot                                                                  0000777                 00000124014 15251156627 0013201 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       # Copyright (C) 2024 CookieYes
# This file is distributed under the GPLv3.
msgid ""
msgstr ""
"Project-Id-Version: CookieYes | GDPR Cookie Consent 3.1.8\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-law-info\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2024-01-03T11:48:52+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.8.1\n"

#. Plugin Name of the plugin
msgid "CookieYes | GDPR Cookie Consent"
msgstr ""

#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://www.cookieyes.com/"
msgstr ""

#. Description of the plugin
msgid "A simple way to show your website complies with the EU Cookie Law / GDPR."
msgstr ""

#. Author of the plugin
#: lite/admin/class-admin.php:381
#: lite/admin/class-admin.php:382
msgid "CookieYes"
msgstr ""

#: lite/admin/class-admin.php:560
#: lite/admin/dist/js/app.js:1351
msgid "Support"
msgstr ""

#: lite/admin/class-admin.php:561
msgid "Settings"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:103
#: lite/admin/modules/banners/api/class-api.php:439
#: lite/admin/modules/cookies/api/class-categories-api.php:94
#: lite/admin/modules/cookies/api/class-categories-api.php:224
#: lite/admin/modules/cookies/api/class-cookies-api.php:80
#: lite/admin/modules/cookies/api/class-cookies-api.php:150
#: lite/admin/modules/languages/api/class-api.php:135
#: lite/admin/modules/scanner/api/class-api.php:89
#: lite/admin/modules/scanner/api/class-api.php:110
#: lite/admin/modules/scanner/api/class-api.php:289
#: lite/admin/modules/settings/api/class-api.php:118
#: lite/admin/modules/settings/api/class-api.php:427
#: lite/admin/modules/settings/api/class-api.php:433
msgid "Unique identifier for the resource."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:195
#: lite/admin/modules/cookies/api/class-api-controller.php:106
#: lite/admin/modules/cookies/api/class-api-controller.php:154
#: lite/admin/modules/cookies/api/class-api-controller.php:199
#: lite/admin/modules/scanner/api/class-api.php:177
msgid "Invalid ID."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:211
msgid "Cannot create existing banner."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:231
#: lite/admin/modules/banners/api/class-api.php:255
msgid "Invalid banner id"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:273
msgid "No data specified to create/edit banners"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:406
#: lite/admin/modules/consentlogs/api/class-api.php:121
#: lite/admin/modules/cookies/api/class-api-controller.php:253
#: lite/admin/modules/settings/api/class-api.php:403
msgid "Limit results to those matching a string."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:412
msgid "Version"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:418
msgid "Language of the banner"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:445
msgid "Banner name for reference"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:450
msgid "Banner unique name"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:455
msgid "Banner settings."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:460
msgid "Banner contents."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:465
msgid "Indicates whether the banner is default or not"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:470
msgid "The date the banner was created, as GMT."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:476
msgid "The date the banner was last modified, as GMT."
msgstr ""

#: lite/admin/modules/banners/class-banners.php:66
#: lite/admin/dist/js/app.js:691
msgid "Cookie Banner"
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:104
#: lite/admin/modules/cookies/api/class-api-controller.php:236
#: lite/admin/modules/settings/api/class-api.php:386
msgid "Current page of the collection."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:112
#: lite/admin/modules/cookies/api/class-api-controller.php:244
#: lite/admin/modules/settings/api/class-api.php:394
msgid "Maximum number of items to be returned in result set."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:140
msgid "Visitor IP."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:145
msgid "Visitor Country."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:150
msgid "Consent status."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:155
msgid "Log."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:160
msgid "Unique visitor ID"
msgstr ""

#: lite/admin/modules/consentlogs/class-consentlogs.php:61
msgid "Consent Log"
msgstr ""

#. translators: %s: Class method name.
#: lite/admin/modules/cookies/api/class-api-controller.php:43
#: lite/admin/modules/cookies/api/class-api-controller.php:53
#: lite/admin/modules/cookies/api/class-api-controller.php:64
#: lite/includes/class-store.php:134
#: lite/includes/class-store.php:145
#: lite/includes/class-store.php:156
#: lite/includes/class-store.php:167
#: lite/includes/class-store.php:516
#: lite/integrations/cookieyes/includes/class-cloud.php:84
#: lite/integrations/cookieyes/includes/class-cloud.php:97
#: lite/integrations/cookieyes/includes/class-cloud.php:110
#: lite/integrations/cookieyes/includes/class-cloud.php:123
#: lite/integrations/cookieyes/includes/class-cloud.php:136
msgid "Method '%s' not implemented. Must be overridden in subclass."
msgstr ""

#: lite/admin/modules/cookies/api/class-api-controller.php:122
msgid "Cannot create existing post."
msgstr ""

#: lite/admin/modules/cookies/api/class-api-controller.php:259
msgid "Language of the cookie"
msgstr ""

#: lite/admin/modules/cookies/api/class-api-controller.php:265
msgid "Cookie category"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:173
msgid "No data specified to create/edit categories"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:230
#: lite/admin/modules/cookies/api/class-cookies-api.php:156
#: lite/admin/modules/scanner/api/class-api.php:295
msgid "The date the cookie was created, as GMT."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:236
#: lite/admin/modules/cookies/api/class-cookies-api.php:162
#: lite/admin/modules/scanner/api/class-api.php:301
msgid "The date the cookie was last modified, as GMT."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:242
#: lite/admin/modules/cookies/api/class-cookies-api.php:172
#: lite/admin/modules/scanner/api/class-api.php:307
msgid "Cookie category name."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:247
#: lite/admin/modules/scanner/api/class-api.php:312
msgid "Cookie category unique name"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:252
msgid "Cookie category language"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:257
#: lite/admin/modules/cookies/api/class-categories-api.php:282
#: lite/admin/modules/scanner/api/class-api.php:317
msgid "Cookie category description."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:262
#: lite/admin/modules/cookies/api/class-categories-api.php:267
#: lite/admin/modules/cookies/api/class-cookies-api.php:197
#: lite/admin/modules/scanner/api/class-api.php:322
msgid "Cookie type."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:272
#: lite/admin/modules/cookies/api/class-categories-api.php:277
msgid "Show cookies on audit table or not"
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:167
msgid "Cookie name."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:177
msgid "Cookie unique name"
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:182
msgid "Cookie description."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:187
msgid "Cookie duration"
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:192
msgid "Cookie language."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:202
msgid "Cookie domain."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:207
msgid "If cookies added from the scanner or not."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:212
msgid "URL patterns for blocking purposes"
msgstr ""

#: lite/admin/modules/cookies/class-cookies.php:64
#: lite/admin/dist/js/app.js:691
msgid "Cookie Manager"
msgstr ""

#: lite/admin/modules/languages/api/class-api.php:141
msgid "Name of the language."
msgstr ""

#: lite/admin/modules/languages/api/class-api.php:146
msgid "Native name of the language."
msgstr ""

#: lite/admin/modules/languages/api/class-api.php:151
msgid "Language code"
msgstr ""

#: lite/admin/modules/languages/class-languages.php:53
#: lite/admin/modules/languages/class-languages.php:60
#: lite/admin/dist/js/4.js:106
#: lite/admin/dist/js/app.js:691
msgid "Languages"
msgstr ""

#: lite/admin/modules/policies/class-policies.php:40
#: lite/admin/dist/js/app.js:691
msgid "Policy Generators"
msgstr ""

#: lite/admin/modules/review-feedback/class-review-feedback.php:79
msgid "Hey, we at %1$s CookieYes %2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."
msgstr ""

#: lite/admin/modules/review-feedback/class-review-feedback.php:83
#: lite/admin/dist/js/app.js:1375
msgid "Review now"
msgstr ""

#: lite/admin/modules/review-feedback/class-review-feedback.php:84
#: lite/admin/dist/js/app.js:1375
msgid "Remind me later"
msgstr ""

#: lite/admin/modules/scanner/api/class-api.php:236
#: lite/admin/modules/scanner/api/class-api.php:262
msgid "Could not initiate the scan, please try again"
msgstr ""

#: lite/admin/modules/scanner/api/class-api.php:327
#: lite/admin/modules/scanner/api/class-api.php:332
msgid "Cookie scripts."
msgstr ""

#: lite/admin/modules/scanner/api/class-api.php:337
msgid "Cookie count."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:203
msgid "GDPR (General Data Protection Regulation)"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:204
msgid "Continue with the GDPR template if most of your targeted audience are from the EU or UK. It creates a customizable banner that allows your visitors to accept/reject cookies or adjust their consent preferences."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:205
msgid ""
"Choose GDPR if most of your targeted audience are from the EU or UK.\n"
"\t\t\t\t\tIt creates a customizable banner that allows your visitors to accept/reject cookies or adjust their consent preferences."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:213
msgid "CCPA (California Consumer Privacy Act)"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:214
msgid "Choose CCPA if most of your targeted audience are from California or US. This will create a customizable banner with a “Do Not Sell My Personal Information” link that allows your visitors to refuse the use of cookies."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:215
msgid ""
"Choose CCPA if most of your targeted audience are from California or US.\n"
"\t\t\t\t\tIt creates a customizable banner with a “Do Not Sell My Personal Information” link that allows your visitors to refuse the use of cookies."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:223
msgid "INFO (Information Display Banner)"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:224
msgid "Choose INFO if you do not want to block any cookies on your website. This will create a dismissible banner that provides some general information to your site visitors."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:225
msgid ""
"Choose Info if you do not want to block any cookies on your website.\n"
"\t\t\t\t\t\tIt creates a dismissible banner that provides some general info to your site visitors."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:410
msgid "Force fetch data"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:438
#: lite/admin/modules/settings/api/class-api.php:443
#: lite/admin/modules/settings/api/class-api.php:448
#: lite/admin/modules/settings/api/class-api.php:453
#: lite/admin/modules/settings/api/class-api.php:458
msgid "Language."
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:263
msgid "Free"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:264
msgid "Free Plan"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:335
msgid "Invalid Website ID"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:432
msgid "Failed to fetch data from the API"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:461
msgid "Failed to the update the data to web app"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:95
#: lite/includes/class-rest-controller.php:65
msgid "Sorry, you are not allowed to create resources."
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:126
msgid "Setup is too difficult/ Lack of documentation"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:130
msgid "Describe the challenges that you faced while using our plugin"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:139
msgid "The plugin is great, but I need specific feature that you don't support"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:143
msgid "Could you tell us more about that feature?"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:149
msgid "The plugin is affecting website speed"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:153
msgid "I found a better plugin"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:157
msgid "Please share which plugin"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:163
msgid "I have issues while connecting to the CookieYes web app"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:167
msgid "Please describe the issues"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:173
msgid "I would like to use the CookieYes web app instead of the plugin"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:177
msgid "It’s a temporary deactivation"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:181
msgid "Other"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:185
msgid "Please share the reason"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:209
msgid "Quick Feedback"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:213
msgid "If you have a moment, please let us know why you are deactivating the CookieYes plugin."
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:253
msgid "We do not collect any personal data when you submit this form. It's your feedback that we value."
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:254
msgid "Privacy Policy"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:259
msgid "Submit & Deactivate"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:263
msgid "Go to support"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:266
msgid "Skip & Deactivate"
msgstr ""

#. translators: %s: Migration notice expiry notice.
#: lite/admin/modules/upgrade/class-upgrade.php:531
msgid "Not satisfied with the New UI and related changes? You can switch back to the old UI at any time until %s."
msgstr ""

#: lite/includes/class-rest-controller.php:51
msgid "Sorry, you cannot list resources."
msgstr ""

#: lite/includes/class-rest-controller.php:79
msgid "Sorry, you cannot view this resource."
msgstr ""

#: lite/includes/class-rest-controller.php:93
msgid "Sorry, you are not allowed to edit this resource."
msgstr ""

#: lite/includes/class-rest-controller.php:107
msgid "Sorry, you are not allowed to delete this resource."
msgstr ""

#: lite/integrations/cookieyes/includes/class-cloud.php:54
#: lite/integrations/cookieyes/includes/class-cloud.php:71
msgid "Ivalid method."
msgstr ""

#: lite/admin/dist/js/0.js:35
msgid "Please wait while we connect your site to app.cookieyes.com"
msgstr ""

#: lite/admin/dist/js/0.js:35
msgid "Your website is connected to app.cookieyes.com"
msgstr ""

#: lite/admin/dist/js/0.js:35
msgid "You can now continue to manage all your existing settings and access all free CookieYes features from your web app account"
msgstr ""

#: lite/admin/dist/js/0.js:35
msgid "Go to CookieYes Web App"
msgstr ""

#: lite/admin/dist/js/1.js:71
msgid "Worldwide"
msgstr ""

#: lite/admin/dist/js/1.js:71
msgid "EU Countries & UK"
msgstr ""

#: lite/admin/dist/js/1.js:71
msgid "Select countries"
msgstr ""

#: lite/admin/dist/js/1.js:71
msgid "United States"
msgstr ""

#: lite/admin/dist/js/1.js:71
msgid "Geo-target Banner"
msgstr ""

#: lite/admin/dist/js/1.js:107
msgid "The <b>Push down</b> style is supported for the <b>Banner</b> layout only."
msgstr ""

#: lite/admin/dist/js/1.js:155
msgid "Customize the validity period of your users' consent preferences here. While the <b>GDPR</b> does not specify a specific time limit for consent durations, the French Data Protection Authority, <b>CNIL</b>, recommends retaining user choices for a period of six months (<b>180</b> days) as a best practice."
msgstr ""

#: lite/admin/dist/js/1.js:155
msgid "Customize the validity period of your users' consent preferences here. The <b>US State Laws</b> do not specify a specific time limit for retaining user choices."
msgstr ""

#: lite/admin/dist/js/1.js:179
msgid "Failed to load cookies please try again later!"
msgstr ""

#: lite/admin/dist/js/1.js:179
#: lite/admin/dist/js/3.js:83
#: lite/admin/dist/js/app.js:235
msgid "An unexpected error occurred please try reloading the page or logging in again."
msgstr ""

#: lite/admin/dist/js/1.js:179
msgid "Update was successfull!"
msgstr ""

#: lite/admin/dist/js/1.js:179
#: lite/admin/dist/js/3.js:83
msgid "Problem occurred while saving your settings. Please try again later!"
msgstr ""

#: lite/admin/dist/js/1.js:227
#: lite/admin/dist/js/1.js:251
#: lite/admin/dist/js/1.js:335
#: lite/admin/dist/js/app.js:1435
#: lite/admin/dist/js/app.js:1447
msgid "Premium"
msgstr ""

#: lite/admin/dist/js/1.js:251
msgid "Upgrade to unlock geo-targeting and other advanced features"
msgstr ""

#: lite/admin/dist/js/1.js:263
msgid "Consent Template"
msgstr ""

#: lite/admin/dist/js/1.js:263
msgid "The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)."
msgstr ""

#: lite/admin/dist/js/1.js:263
msgid "The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)."
msgstr ""

#: lite/admin/dist/js/1.js:263
msgid "Please upgrade to the Pro or Ultimate plan to show GDPR or US State Laws banner to your site visitors based on their geolocation."
msgstr ""

#: lite/admin/dist/js/1.js:263
msgid "GDPR & US State Laws"
msgstr ""

#: lite/admin/dist/js/1.js:275
msgid "Upgrade to unlock popup layout and other advanced features"
msgstr ""

#: lite/admin/dist/js/1.js:299
msgid "Categories on first layer"
msgstr ""

#: lite/admin/dist/js/1.js:299
msgid "Enabling this option will display cookie categories on the first layer of your banner. The categories will be displayed on the second layer (preference center) even if this option is disabled."
msgstr ""

#: lite/admin/dist/js/1.js:299
msgid "This feature is available with <b>Banner + Push down</b> layout only."
msgstr ""

#: lite/admin/dist/js/1.js:311
#: lite/admin/dist/js/1.js:323
#: lite/admin/dist/js/1.js:335
#: lite/admin/dist/js/1.js:347
msgid "Fetching data"
msgstr ""

#: lite/admin/dist/js/1.js:311
#: lite/admin/dist/js/1.js:323
#: lite/admin/dist/js/1.js:335
#: lite/admin/dist/js/1.js:347
msgid "The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)"
msgstr ""

#: lite/admin/dist/js/1.js:311
#: lite/admin/dist/js/1.js:323
#: lite/admin/dist/js/1.js:335
#: lite/admin/dist/js/1.js:347
msgid "The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)"
msgstr ""

#: lite/admin/dist/js/1.js:311
msgid "You're in Custom HTML mode. "
msgstr ""

#: lite/admin/dist/js/1.js:311
msgid "The edits that you have made in the HTML Editor will override any changes made to the settings below"
msgstr ""

#: lite/admin/dist/js/1.js:311
msgid "Colour scheme"
msgstr ""

#: lite/admin/dist/js/1.js:323
msgid "Custom CSS for additional styling"
msgstr ""

#: lite/admin/dist/js/1.js:323
msgid "Upgrade to unlock custom css and other advanced features"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Show Banner"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Support IAB TCF v2.2"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Enable the support for IAB Transparency and Consent Framework if you run ads on your site. When enabled, a GDPR-compliant consent banner will appear on your site, allowing your visitors to set granular advertising tracking preferences."
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Upgrade to unlock IAB TCF v2.2 support and other advanced features"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Support Google's Additional Consent Mode"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). AC Mode is intended only for use alongside IAB TCF."
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Upgrade to unlock Google's Additional Consent Mode support and other advanced features"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Hide advanced settings"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Show advanced settings"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Consent expiration (days)"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Reload page on consent action"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Load cookies prior to consent"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Choosing any of these categories(cookies) to load prior to receiving user consent will make your website non-compliant with GDPR."
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Hide categories from banner"
msgstr ""

#: lite/admin/dist/js/1.js:335
msgid "Hiding any of the categories (with cookies) will make your website non-compliant with GDPR."
msgstr ""

#: lite/admin/dist/js/1.js:347
#: lite/admin/dist/js/app.js:1435
msgid "Cookie Notice"
msgstr ""

#: lite/admin/dist/js/1.js:347
#: lite/admin/dist/js/app.js:1459
msgid "Preference Center"
msgstr ""

#: lite/admin/dist/js/1.js:359
msgid "Loading..."
msgstr ""

#: lite/admin/dist/js/1.js:359
#: lite/admin/dist/js/app.js:1531
msgid "Banner Preview"
msgstr ""

#: lite/admin/dist/js/1.js:359
msgid "The banner has been disabled. You can enable it from ‘General’, if needed."
msgstr ""

#: lite/admin/dist/js/1.js:359
#: lite/admin/dist/js/app.js:1531
msgid "Publish Changes"
msgstr ""

#: lite/admin/dist/js/2.js:23
msgid "Create a free account to connect with %sCookieYes web app%s. After connecting, you can manage all your settings from the web app and access advanced features:"
msgstr ""

#: lite/admin/dist/js/2.js:23
msgid "You can continue using the plugin without connecting to the web app if you wish so. Please note that the standalone version of the plugin doesn't provide some advanced features. However, it offers unlimited <a href=\"%s\" target=\"_blank\">pageviews</a> in contrast to that of the web app-connected version."
msgstr ""

#: lite/admin/dist/js/2.js:59
msgid "Alternatively, you can <a href=\"%s\">disconnect</a> your site from the web app and continue using the standalone version of the plugin. Please note that by doing so, you will lose your banner customization and access to advanced features."
msgstr ""

#: lite/admin/dist/js/2.js:59
msgid "Your free trial has expired. This site is now suspended and will be <b>permanently deleted</b> from your web app account if you do not upgrade to a paid plan by <b>%s</b>. Visit <a href=\"%s\" target=\"_blank\">Subscriptions</a> to choose a plan and activate your banner."
msgstr ""

#: lite/admin/dist/js/2.js:59
msgid "This site is currently suspended due to payment failure and will be <b>permanently deleted</b> from your web app account if you do not complete the payment by <b>%s</b>. Visit <a href=\"%s\" target=\"_blank\">Subscriptions</a> to choose a plan and activate your banner."
msgstr ""

#: lite/admin/dist/js/2.js:59
msgid "<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href=\"%s\" target=\"_blank\">Subscriptions</a> to upgrade plan."
msgstr ""

#: lite/admin/dist/js/2.js:59
msgid "<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href=\"%s\" target=\"_blank\">Subscriptions</a> to upgrade plan and activate your banner."
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "Total Cookies"
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "Total Categories"
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "Pages Scanned"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Keep pace with compliance as your business grows"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Access advanced features and future-proof your business against legal risks. Get 2 months free on annual plans!"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Get unlimited pageviews/month"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Schedule monthly cookie scan"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Geo-target cookie banner"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Remove CookieYes branding"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Upgrade Now"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Automate your compliance at scale with our enterprise plan"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Your growing website needs scalable compliance. Get access to custom features tailored to meet your unique requirements."
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Unlimited pages scanned/month"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Advanced CSS customization"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Dedicated customer support"
msgstr ""

#: lite/admin/dist/js/2.js:107
msgid "Get Custom Plan"
msgstr ""

#: lite/admin/dist/js/2.js:131
#: lite/admin/dist/js/6.js:47
msgid "Your website is connected to CookieYes"
msgstr ""

#: lite/admin/dist/js/2.js:131
#: lite/admin/dist/js/6.js:47
msgid "You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages & Policy Generators) on the web app and unlock new features like Cookie Scan and Consent Log."
msgstr ""

#: lite/admin/dist/js/2.js:131
#: lite/admin/dist/js/6.js:47
msgid "Go to Web App"
msgstr ""

#: lite/admin/dist/js/2.js:131
msgid "Connect your website to CookieYes"
msgstr ""

#: lite/admin/dist/js/2.js:131
msgid "Cookie Scanner - Discover cookies on your site and auto-block them prior to user consent (Legally required)"
msgstr ""

#: lite/admin/dist/js/2.js:131
msgid "Consent Log - Record user consents to demonstrate proof of compliance (Legally required)"
msgstr ""

#: lite/admin/dist/js/2.js:131
#: lite/admin/dist/js/3.js:119
#: lite/admin/dist/js/7.js:23
msgid "New? Create a Free Account"
msgstr ""

#: lite/admin/dist/js/2.js:131
#: lite/admin/dist/js/3.js:119
msgid "Connecting..."
msgstr ""

#: lite/admin/dist/js/2.js:131
msgid "Connect Your Existing Account"
msgstr ""

#: lite/admin/dist/js/2.js:155
msgid "Switch back to old UI"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Overview"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Banner status"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Active"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Disabled"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Regulation"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Last successful scan"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Not available"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Language"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Customize Banner"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Preview Banner"
msgstr ""

#: lite/admin/dist/js/2.js:191
msgid "Cookie Summary"
msgstr ""

#: lite/admin/dist/js/3.js:83
msgid "Successfully updated"
msgstr ""

#: lite/admin/dist/js/3.js:83
msgid "Are you sure you want to delete this post?"
msgstr ""

#: lite/admin/dist/js/3.js:83
msgid "Successfully deleted the cookie"
msgstr ""

#: lite/admin/dist/js/3.js:83
#: lite/admin/dist/js/4.js:58
msgid "Failed"
msgstr ""

#: lite/admin/dist/js/3.js:95
#: lite/admin/dist/js/3.js:179
#: lite/admin/dist/js/3.js:191
#: lite/admin/dist/js/app.js:1423
msgid "Cookie List"
msgstr ""

#: lite/admin/dist/js/3.js:95
#: lite/admin/dist/js/3.js:191
msgid "Scan History"
msgstr ""

#: lite/admin/dist/js/3.js:119
msgid "To access this feature, connect to a CookieYes free account. After connecting, you can scan your website and manage all your settings from the web app."
msgstr ""

#: lite/admin/dist/js/3.js:119
#: lite/admin/dist/js/7.js:23
#: lite/admin/dist/js/app.js:991
msgid "Already have an account?"
msgstr ""

#: lite/admin/dist/js/3.js:119
#: lite/admin/dist/js/7.js:23
#: lite/admin/dist/js/app.js:991
msgid "Connect your existing account"
msgstr ""

#: lite/admin/dist/js/3.js:167
msgid "Discovered Cookies"
msgstr ""

#: lite/admin/dist/js/3.js:167
msgid "Cookie"
msgstr ""

#: lite/admin/dist/js/3.js:167
#: lite/admin/dist/js/3.js:179
msgid "Duration"
msgstr ""

#: lite/admin/dist/js/3.js:167
#: lite/admin/dist/js/3.js:179
msgid "Description"
msgstr ""

#: lite/admin/dist/js/3.js:167
msgid "Self-declared Cookies"
msgstr ""

#: lite/admin/dist/js/3.js:167
msgid "Edit cookie"
msgstr ""

#: lite/admin/dist/js/3.js:167
msgid "Delete cookie"
msgstr ""

#: lite/admin/dist/js/3.js:167
msgid "No cookies found for this category!"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid " + Add Cookie"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Edit content in: "
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Edit category"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Edit Cookie"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "New Cookie"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Cookie ID"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Cookie ID is required"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Domain"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Domain is required"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Duration is required"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Category"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Description is required"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Script URL Pattern"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Our auto-blocking mechanism will use the Script URL Pattern to identify the third-party script (setting a cookie) by purpose category, and consequently, the associated cookie will be automatically blocked prior to receiving user consent for the respective category."
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "URL pattern for blocking the third-party script settings of this cookie"
msgstr ""

#: lite/admin/dist/js/3.js:179
#: lite/admin/dist/js/6.js:47
msgid "Cancel"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Save Changes"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Edit Category"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Name"
msgstr ""

#: lite/admin/dist/js/3.js:179
msgid "Name is required"
msgstr ""

#: lite/admin/dist/js/3.js:191
msgid "To access this feature, connect to a CookieYes free account."
msgstr ""

#: lite/admin/dist/js/3.js:191
msgid "Scan website for cookies"
msgstr ""

#: lite/admin/dist/js/4.js:46
msgid "Problem occurred while adding languages. Please try again later!"
msgstr ""

#: lite/admin/dist/js/4.js:58
msgid "Are you sure you want to delete this language?"
msgstr ""

#: lite/admin/dist/js/4.js:58
msgid "Successfully deleted the language"
msgstr ""

#: lite/admin/dist/js/4.js:94
msgid "Add language"
msgstr ""

#: lite/admin/dist/js/4.js:94
msgid "Select prefered language(s)"
msgstr ""

#: lite/admin/dist/js/4.js:94
msgid "Search..."
msgstr ""

#: lite/admin/dist/js/4.js:94
msgid "Translations not available"
msgstr ""

#: lite/admin/dist/js/4.js:94
msgid "Note: Translations are not available for some of the languages you have added, so the banner content that has not been translated will be displayed in English unless you add translations for these languages manually."
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Add Language"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Language List"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Language Code"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Loading languages"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Default"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Edit Content"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "You can't delete the default language."
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Delete"
msgstr ""

#: lite/admin/dist/js/4.js:106
msgid "Set as default"
msgstr ""

#: lite/admin/dist/js/5.js:35
msgid "Accepted"
msgstr ""

#: lite/admin/dist/js/5.js:71
msgid "Consent Ratio"
msgstr ""

#: lite/admin/dist/js/6.js:35
msgid "Your website is now disconnected from app.cookieyes.com"
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "Email"
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "Site Key"
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "Plan"
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "Disconnect"
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "Disconnect from CookieYes web app?"
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "When you disconnect, your website will no longer be synced to your CookieYes account. You will be able to manage all your settings within WordPress. You can connect to your CookieYes account anytime later."
msgstr ""

#: lite/admin/dist/js/6.js:47
msgid "Disconnecting..."
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Privacy Policy Generator"
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Generate a privacy policy to inform users about your website’s data collection practices."
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Generate Privacy Policy"
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Cookie Policy Generator"
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Generate a cookie policy by connecting to a free CookieYes account and inform users about your site's use of cookies."
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Connecting to cookieyes.com..."
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Generate Cookie Policy"
msgstr ""

#: lite/admin/dist/js/app.js:235
msgid "Unable to reach your web app account at this moment. Please reload the page to retry. If the issue persists, contact <a href=\"%1$s\" target=\"_blank\">Customer Support</a>."
msgstr ""

#: lite/admin/dist/js/app.js:235
msgid "Looks like your website URL has changed. To ensure the proper functioning of your banner, update the registered URL on your CookieYes account (navigate to the <a href=\"https://app.cookieyes.com/settings/subscriptions\" target=\"_blank\">Subscriptions</a> page and click the More button associated with your site). Then, reload this page to retry. If the issue persists, please  <a href=\"%2$s\" target=\"_blank\">contact us</a>."
msgstr ""

#: lite/admin/dist/js/app.js:691
msgid "Dashboard"
msgstr ""

#: lite/admin/dist/js/app.js:691
msgid "Site Settings"
msgstr ""

#: lite/admin/dist/js/app.js:703
msgid "Hey, we at %sCookieYes%s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."
msgstr ""

#: lite/admin/dist/js/app.js:979
msgid "Missing database tables: Some features may be disabled or not work as expected since one or more required tables are missing from the database."
msgstr ""

#: lite/admin/dist/js/app.js:979
msgid "Checking..."
msgstr ""

#: lite/admin/dist/js/app.js:979
msgid "Check again"
msgstr ""

#: lite/admin/dist/js/app.js:991
msgid "To upgrade, create a new CookieYes account, or connect to an existing account and access premium features! After connecting, you can manage all your settings from the web app."
msgstr ""

#: lite/admin/dist/js/app.js:991
msgid "New? Create an Account"
msgstr ""

#: lite/admin/dist/js/app.js:1003
msgid "Loading"
msgstr ""

#: lite/admin/dist/js/app.js:1351
msgid "Help Guides"
msgstr ""

#: lite/admin/dist/js/app.js:1387
msgid "Current plan:"
msgstr ""

#: lite/admin/dist/js/app.js:1387
msgid "pageviews used"
msgstr ""

#: lite/admin/dist/js/app.js:1399
#: lite/admin/dist/js/app.js:1411
msgid "Label"
msgstr ""

#: lite/admin/dist/js/app.js:1399
#: lite/admin/dist/js/app.js:1411
#: lite/admin/dist/js/app.js:1435
#: lite/admin/dist/js/app.js:1471
msgid "Background"
msgstr ""

#: lite/admin/dist/js/app.js:1399
#: lite/admin/dist/js/app.js:1411
#: lite/admin/dist/js/app.js:1435
msgid "Border"
msgstr ""

#: lite/admin/dist/js/app.js:1399
#: lite/admin/dist/js/app.js:1411
msgid "Text"
msgstr ""

#: lite/admin/dist/js/app.js:1411
msgid "Blocked Content"
msgstr ""

#: lite/admin/dist/js/app.js:1411
#: lite/admin/dist/js/app.js:1471
msgid "Colours"
msgstr ""

#: lite/admin/dist/js/app.js:1423
msgid "Show cookie list"
msgstr ""

#: lite/admin/dist/js/app.js:1423
msgid "\"Cookie\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1423
msgid "\"Duration\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1423
msgid "\"Description\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1423
msgid "\"Always Active\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1423
msgid "\"No cookies to display\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1435
#: lite/admin/dist/js/app.js:1447
#: lite/admin/dist/js/app.js:1459
msgid "Title"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "Message"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "“Accept All” button"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "“Reject All” button"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "“Customize” button"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "“Cookie Policy” link"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "URL"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "“Do Not Sell” link"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "Close [X] button"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "Enable the close button to let users close the banner and continue browsing the site without being tracked. A close button is required by the Italian DPA."
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "Custom logo"
msgstr ""

#: lite/admin/dist/js/app.js:1435
msgid "Upgrade to unlock custom logo and other advanced features"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "Opt-out center"
msgstr ""

#: lite/admin/dist/js/app.js:1447
#: lite/admin/dist/js/app.js:1459
msgid "Privacy overview"
msgstr ""

#: lite/admin/dist/js/app.js:1447
#: lite/admin/dist/js/app.js:1459
msgid "“Show more” button"
msgstr ""

#: lite/admin/dist/js/app.js:1447
#: lite/admin/dist/js/app.js:1459
msgid "“Show less” button"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "Checkbox"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "Enabled state"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "Disabled state"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "“Cancel“ button"
msgstr ""

#: lite/admin/dist/js/app.js:1447
#: lite/admin/dist/js/app.js:1459
msgid "“Save My Preferences” button"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "Respect “Global Privacy control“"
msgstr ""

#: lite/admin/dist/js/app.js:1447
msgid "Upgrade to respect Global Privacy Control (GPC) and unlock other advanced features"
msgstr ""

#: lite/admin/dist/js/app.js:1471
msgid "Revisit Consent Button"
msgstr ""

#: lite/admin/dist/js/app.js:1471
msgid "Revisit consent button"
msgstr ""

#: lite/admin/dist/js/app.js:1471
msgid "Text on hover"
msgstr ""

#: lite/admin/dist/js/app.js:1471
msgid "Position"
msgstr ""

#: lite/admin/dist/js/app.js:1471
msgid "Left"
msgstr ""

#: lite/admin/dist/js/app.js:1471
msgid "Right"
msgstr ""

#: lite/admin/dist/js/app.js:1531
msgid "Back to Language List"
msgstr ""

#: lite/admin/dist/js/app.js:1531
msgid "Default language:"
msgstr ""

#: lite/admin/dist/js/app.js:1531
msgid "Edit content in:"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:216
msgid "Box"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:222
msgid "Classic"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:228
msgid "Banner"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:234
msgid "Popup"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:247
msgid "Center"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:253
msgid "Sidebar"
msgstr ""

#: lite/admin/dist/js/app.js:3816
#: lite/admin/src/modules/banners/helpers/utils.js:259
msgid "Push down"
msgstr ""

#: lite/admin/dist/js/chunk-vendors.js:659
msgid "You are probably offline."
msgstr ""

#: lite/admin/dist/js/chunk-vendors.js:695
msgid "Media upload failed. If this is a photo or a large image, please scale it down and try again."
msgstr ""

#: lite/admin/dist/js/chunk-vendors.js:767
msgid "The response is not a valid JSON response."
msgstr ""

#: lite/admin/dist/js/chunk-vendors.js:767
msgid "An unknown error occurred."
msgstr ""

#: lite/admin/dist/js/chunk-vendors.js:911
msgctxt "text direction"
msgid "ltr"
msgstr ""
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    lite/integrations/cookieyes/includes/class-cloud.php                                                0000777                 00000011553 15251156627 0016757 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * CookieYes Web app storage class.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Integrations\Cookieyes\Includes
 */

namespace CookieYes\Lite\Integrations\Cookieyes\Includes;

use Exception;
use WP_Error;
use CookieYes\Lite\Integrations\Cookieyes\Cookieyes;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Request
 */
abstract class Cloud extends Cookieyes {

	/**
	 * Array of allowed methods
	 *
	 * @since 3.0.0
	 * @var array
	 */
	private static $allowed_methods = array(
		'bulk_read',
		'read',
		'create',
		'update',
		'remove',
		'get_template',
	);

	/**
	 * Perform a request based on the license status
	 *
	 * @since 3.0.0
	 * @param string  $request Request type. Allowed types read, write, update & delete.
	 * @param mixed   $value Request value eg: Id or slug.
	 * @param boolean $return Check if function returns any value.
	 * @return array
	 */
	public function prepare_request( $request = 'read', $value = false, $return = true ) {
		try {
			$cloud = false;
			if ( ! in_array( $request, self::$allowed_methods, true ) ) {
				return new WP_Error( 'invalid-method', sprintf( __( 'Invalid method.', 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
			}
			if ( true === $this->is_connected() ) {
				$cloud = true;
			}
			if ( is_callable( array( $this, $request ) ) ) {
				if ( false === $value ) {
					$data = $this->{$request}( $cloud );
				} else {
					$data = $this->{$request}( $value, $cloud );

				}
				if ( true === $return ) {
					return $data;
				}
			}
		} catch ( Exception $e ) {
			return new WP_Error( 'invalid-method', sprintf( __( 'Invalid method.', 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
		}
	}
	/**
	 * Read data from the local database or cloud
	 *
	 * @since 3.0.0
	 * @param integer $id Id of the corresponding object.
	 * @param boolean $cloud Decides whether to read data from cloud or local database.
	 * @return WP_Error|WP_REST_Response Response object on success, or WP_Error object on failure.
	 */
	protected function read( $id, $cloud ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Add data to the local database or from cloud
	 *
	 * @since 3.0.0
	 * @param integer $object Corresponding object.
	 * @param boolean $cloud Decides whether to read data from cloud or local database.
	 * @return WP_Error|WP_REST_Response Response object on success, or WP_Error object on failure.
	 */
	protected function create( $object, $cloud ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Delete data from the local database or from cloud
	 *
	 * @since 3.0.0
	 * @param integer $id Id of the corresponding object.
	 * @param boolean $cloud Decides whether to read data from cloud or local database.
	 * @return WP_Error|WP_REST_Response Response object on success, or WP_Error object on failure.
	 */
	protected function update( $id, $cloud ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Add data to the local database or from cloud
	 *
	 * @since 3.0.0
	 * @param integer $object Corresponding object.
	 * @param boolean $cloud Decides whether to read data from cloud or local database.
	 * @return WP_Error|WP_REST_Response Response object on success, or WP_Error object on failure.
	 */
	protected function remove( $object, $cloud ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Get template of a banner, only supported for Banner class
	 *
	 * @since 3.0.0
	 * @param object  $object Object of the corresponding class.
	 * @param boolean $cloud Decides whether to read data from cloud or local database.
	 * @return WP_Error|WP_REST_Response Response object on success, or WP_Error object on failure.
	 */
	protected function get_template( $object, $cloud ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Check if the plugin is connected to the web app.
	 *
	 * @return boolean
	 */
	public function is_connected() {
		$settings = new Settings();
		return $settings->is_connected();
	}

}
                                                                                                                                                     lite/integrations/cookieyes/class-cookieyes.php                                                     0000777                 00000004243 15251156627 0016033 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * CookieYes Integration
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Integrations\Cookieyes
 */

namespace CookieYes\Lite\Integrations\Cookieyes;

use CookieYes\Lite\Includes\Request;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Request
 */
class Cookieyes extends Request {

	/**
	 * API Key
	 *
	 * @var string
	 */
	private $api_key = '';

	/**
	 * CookieYes web site id
	 *
	 * @var integer
	 */
	private $website_id;

	private $api_url;
	/**
	 * License object
	 *
	 * @var object
	 */
	/**
	 * Base URL of CookieYes API
	 */
	const API_BASE_PATH = CKY_APP_URL . '/api/v2/';

	/**
	 * Constructor
	 */
	public function __construct() {
		$this->init();
	}
	/**
	 * Initialize necessary variables to make an API call
	 *
	 * @return void
	 */
	public function init() {
		$settings         = new Settings();
		$this->api_key    = $settings->get_token();
		$this->website_id = $settings->get_website_id();
		$this->set_api_url();
		$this->add_header_argument( 'Content-Type', 'application/json' );
		$this->add_header_argument( 'Accept', 'application/json' );
	}

	public function set_api_url( $base = '' ) {
		if ( empty( $base ) ) {
			if ( defined( 'self::API_BASE_PATH' ) && self::API_BASE_PATH ) {
				$base = self::API_BASE_PATH;
			}
		}
		$this->api_url = $base;
	}

	/**
	 * Get API URL.
	 *
	 * @param string $path  Endpoint path.
	 *
	 * @return string
	 */
	public function get_api_url( $path = '' ) {
		return $this->api_url . $path;
	}

	/**
	 * Get API key.
	 *
	 * @return string
	 */
	protected function get_api_key() {
		return $this->api_key;
	}

	/**
	 * Make a authenticated request by adding
	 *
	 * @return void
	 */
	protected function make_auth_request() {
		$api_key = $this->get_api_key();
		if ( ! empty( $api_key ) ) {
			$this->add_header_argument( 'Authorization', 'Bearer ' . $api_key );
		}
	}

	/**
	 * Returns the website id
	 *
	 * @return integer
	 */
	protected function get_website_id() {
		return $this->website_id;
	}
	/**
	 * Get the license info
	 *
	 * @return array
	 */
	protected function get_license() {
		return true;
	}

}
                                                                                                                                                                                                                                                                                                                                                             lite/includes/class-cli.php                                                                         0000777                 00000013325 15251156627 0011717 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * The file that defines the core plugin class
 *
 * A class definition that includes attributes and functions used across both the
 * public-facing side of the site and the admin area.
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 * @subpackage CookieYes/includes
 */

namespace CookieYes\Lite\Includes;

use CookieYes\Lite\Includes\Loader;
use CookieYes\Lite\Includes\I18n;
use CookieYes\Lite\Admin\Admin;
use CookieYes\Lite\Frontend\Frontend;
use CookieYes\Lite\Admin\Modules\Settings\Includes\Settings;

/**
 * The core plugin class.
 *
 * This is used to define internationalization, admin-specific hooks, and
 * public-facing site hooks.
 *
 * Also maintains the unique identifier of this plugin as well as the current
 * version of the plugin.
 *
 * @since      3.0.0
 * @package    CookieYes
 * @subpackage CookieYes/Includes
 * @author     WebToffee <info@webtoffee.com>
 */
class CLI {

	/**
	 * The loader that's responsible for maintaining and registering all hooks that power
	 * the plugin.
	 *
	 * @since    3.0.0
	 * @access   protected
	 * @var      Loader    $loader    Maintains and registers all hooks for the plugin.
	 */
	protected $loader;

	/**
	 * The unique identifier of this plugin.
	 *
	 * @since    3.0.0
	 * @access   protected
	 * @var      string    $plugin_name    The string used to uniquely identify this plugin.
	 */
	protected $plugin_name;

	/**
	 * The current version of the plugin.
	 *
	 * @since    3.0.0
	 * @access   protected
	 * @var      string    $version    The current version of the plugin.
	 */
	protected $version;

	/**
	 * Initial version of plugin database.
	 *
	 * Since 1.9.4 we've started to store cookie database version on the plugin.
	 *
	 * @var string
	 */
	public static $db_initial_version = '1.9.4';

	/**
	 * Define the core functionality of the plugin.
	 *
	 * Set the plugin name and the plugin version that can be used throughout the plugin.
	 * Load the dependencies, define the locale, and set the hooks for the admin area and
	 * the public-facing side of the site.
	 *
	 * @since    3.0.0
	 */
	public function __construct() {
		if ( defined( 'CLI_VERSION' ) ) {
			$this->version = CLI_VERSION;
		} else {
			$this->version = '3.4.0';
		}
		$this->plugin_name = 'cookie-law-info';

		$this->load_dependencies();
		$this->set_locale();
		$this->define_admin_hooks();
		$this->define_public_hooks();
		$this->init_license();

	}

	/**
	 * Load the required dependencies for this plugin.
	 *
	 * Include the following files that make up the plugin:
	 *
	 * - Loader. Orchestrates the hooks of the plugin.
	 * - I18n. Defines internationalization functionality.
	 * - Admin. Defines all hooks for the admin area.
	 * - Frontend. Defines all hooks for the public side of the site.
	 *
	 * Create an instance of the loader which will be used to register the hooks
	 * with WordPress.
	 *
	 * @since    3.0.0
	 * @access   private
	 */
	private function load_dependencies() {

		/**
		 * The class responsible for defining all actions that occur in the public-facing
		 * side of the site.
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-utils.php';
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-formatting.php';
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-i18n-helpers.php';
		$this->loader = new \CookieYes\Lite\Includes\Loader();
	}

	/**
	 * Define the locale for this plugin for internationalization.
	 *
	 * Uses the I18n class in order to set the domain and to register the hook
	 * with WordPress.
	 *
	 * @since    3.0.0
	 * @access   private
	 */
	private function set_locale() {

		$plugin_i18n = I18n::get_instance();
		$this->loader->add_action( 'init', $plugin_i18n, 'load_plugin_textdomain' );

	}

	/**
	 * Register all of the hooks related to the admin area functionality
	 * of the plugin.
	 *
	 * @since    3.0.0
	 * @access   private
	 */
	private function define_admin_hooks() {
		$plugin_admin = new Admin( $this->get_plugin_name(), $this->get_version() );
		$this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
		$this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );

	}

	/**
	 * Register all of the hooks related to the public-facing functionality
	 * of the plugin.
	 *
	 * @since    3.0.0
	 * @access   private
	 */
	private function define_public_hooks() {
		$plugin_public = new Frontend( $this->get_plugin_name(), $this->get_version() );
	}

	/**
	 * Run the loader to execute all of the hooks with WordPress.
	 *
	 * @since    3.0.0
	 */
	public function run() {
		$this->loader->run();
	}

	/**
	 * The name of the plugin used to uniquely identify it within the context of
	 * WordPress and to define internationalization functionality.
	 *
	 * @since     3.0.0
	 * @return    string    The name of the plugin.
	 */
	public function get_plugin_name() {
		return $this->plugin_name;
	}

	/**
	 * The reference to the class that orchestrates the hooks with the plugin.
	 *
	 * @since     3.0.0
	 * @return    Loader    Orchestrates the hooks of the plugin.
	 */
	public function get_loader() {
		return $this->loader;
	}

	/**
	 * Retrieve the version number of the plugin.
	 *
	 * @since     3.0.0
	 * @return    string    The version number of the plugin.
	 */
	public function get_version() {
		return $this->version;
	}

	/**
	 * Inititialize the license.
	 *
	 * @return void
	 */
	public function init_license() {
		$object    = new Settings();
		$settings  = $object->get();
		$connected = isset( $settings['account']['connected'] ) && true === $settings['account']['connected'] ? true : false;
		if ( true === $connected ) {
			define( 'CKY_CLOUD_REQUEST', true );
		} else {
			define( 'CKY_CLOUD_REQUEST', false );
		}
	}
}
                                                                                                                                                                                                                                                                                                           lite/includes/class-cache.php                                                                       0000777                 00000011774 15251156627 0012221 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cache class.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * Cache.
 */
class Cache {

	/**
	 * Get prefix for use with wp_cache_set. Allows all cache in a group to be invalidated at once.
	 *
	 * @param  string $group Group of cache to get.
	 * @return string
	 */
	public static function get_cache_prefix( $group ) {
		$prefix = wp_cache_get( 'cky_' . $group . '_cache_prefix', $group );
		if ( false === $prefix ) {
			$prefix = microtime();
			wp_cache_set( 'cky_' . $group . '_cache_prefix', $prefix, $group );
		}

		return 'cky_cache_' . $prefix . '_';
	}

	/**
	 * Invalidate cache group.
	 *
	 * @param string $group Group of cache to clear.
	 * @since 3.9.0
	 */
	public static function invalidate_cache_group( $group ) {
		wp_cache_set( 'cky_' . $group . '_cache_prefix', microtime(), $group );
	}

	/**
	 * Delete cache group
	 *
	 * @param string $group Cache group name.
	 * @return void
	 */
	public static function delete_cache( $group ) {
		wp_cache_set( 'cky_' . $group . '_cache_prefix', microtime(), $group );
	}
	/**
	 * Get cache from either transient or object cache.
	 *
	 * @param string $key Cache key.
	 * @param string $group Cache group.
	 * @return bool|array
	 */
	public static function get( $key, $group ) {
		$items = self::get_cache( $key, $group );
		if ( false === $items ) { // Object cache is empty so fetch from transients.
			$items = self::get_transient( $key, $group );
			self::set_cache( $key, $group, $items );
		}
		return $items;
	}

	/**
	 * Store data to both object cache and transient.
	 *
	 * @param string  $key Cache key.
	 * @param string  $group Cache group.
	 * @param array   $data Data to be store.
	 * @param boolean $transient If true store data in transients.
	 */
	public static function set( $key, $group, $data = array(), $transient = true ) {
		self::set_cache( $key, $group, $data );
		if ( $transient ) {
			self::set_transient( $key, $group, $data );
		}
	}
	/**
	 * Delete the cache
	 *
	 * @param string $group Cache group.
	 * @return void
	 */
	public static function delete( $group ) {
		self::delete_cache( $group );
		self::delete_transient( $group );
	}

	/**
	 * Load items from the object cache.
	 *
	 * @param string $key Cache key.
	 * @param string $group Cache group.
	 * @return bool|array
	 */
	public static function get_cache( $key, $group ) {
		$key   = self::get_cache_prefix( $group ) . $key;
		$items = wp_cache_get( $key, $group );
		if ( $items ) {
			return $items;
		}
		return false;
	}
	/**
	 * Store data to the cache
	 *
	 * @param string       $key Cache key.
	 * @param string       $group Cache group.
	 * @param array|object $data Data to be stored.
	 * @return void
	 */
	public static function set_cache( $key, $group, $data ) {
		$key = self::get_cache_prefix( $group ) . $key;
		wp_cache_set( $key, $data, $group );
	}


	/** Transient Functions */

	/**
	 * Get unique transient key based on time.
	 *
	 * @param string $group Transient.
	 * @return string
	 */
	public static function get_transient_prefix( $group ) {
		$prefix = get_transient( 'cky_' . $group . '_transient_prefix' );
		if ( false === $prefix ) {
			$prefix = microtime();
			set_transient( 'cky_' . $group . '_transient_prefix', $prefix );
		}
		return 'cky_transient_' . $prefix . '_';
	}

	/**
	 * Load items from the transient
	 *
	 * @param string $key Cache key.
	 * @param string $group Cache group.
	 * @return bool|array
	 */
	public static function get_transient( $key, $group ) {
		$key   = self::get_transient_prefix( $group ) . $key;
		$items = get_transient( $key );
		if ( $items ) {
			return $items;
		}
		return false;
	}

	/**
	 * Store data to the transient
	 *
	 * @param string       $key Cache key.
	 * @param string       $group Cache group.
	 * @param array|object $data Data to be stored.
	 * @return void
	 */
	public static function set_transient( $key, $group, $data ) {
		$key = self::get_transient_prefix( $group ) . $key;
		set_transient( $key, $data );

	}

	/**
	 * Get all transients with prefix "cky" default
	 *
	 * @param string $prefix Transient prefix.
	 * @return array
	 */
	public static function get_transient_keys_with_prefix( $prefix ) {
		global $wpdb;

		$prefix = $wpdb->esc_like( '_transient_' . $prefix ) . '%';
		$keys   = $wpdb->get_results( $wpdb->prepare( "SELECT option_name FROM $wpdb->options WHERE option_name LIKE %s", $prefix ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery

		if ( is_wp_error( $keys ) ) {
			return array();
		}

		return array_map(
			function( $key ) {
				// Remove '_transient_' from the option name.
				return ltrim( $key['option_name'], '_transient_' );
			},
			$keys
		);
	}

	/**
	 * Delete all transients with certain prefix.
	 *
	 * @param string $group Transient group.
	 * @return void
	 */
	public static function delete_transient( $group ) {
		$prefix     = self::get_transient_prefix( $group );
		$transients = self::get_transient_keys_with_prefix( $prefix );
		foreach ( $transients as $key ) {
			delete_transient( $key );
		}
	}
}
    lite/includes/class-base-controller.php                                                             0000777                 00000015776 15251156627 0014257 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * WordPress file sytstem API.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

use CookieYes\Lite\Includes\Cache;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Abstract Controller Class
 *
 * @package CookieYes
 * @version  3.0.0
 */
abstract class Base_Controller {
	/**
	 * Cache group.
	 *
	 * @var string
	 */
	protected $cache_group = '';

	/**
	 * Table versioning option name.
	 *
	 * @var string
	 */
	protected $table_option = '';
	/**
	 * Item unique identifier
	 *
	 * @var string
	 */
	protected $id = '';

	/**
	 * Load items from cache if any.
	 *
	 * @param boolean|integer $id Item id.
	 * @return array
	 */
	protected function get_cache( $id = false ) {
		$items  = array();
		$cached = Cache::get( 'all', $this->cache_group );
		if ( false === $cached ) {
			return false;
		}
		if ( ! empty( $cached ) ) {
			foreach ( $cached as $data ) {
				$item = $this->prepare_item( $data );
				if ( ! empty( $item ) ) {
					$items[ $item->{$this->id} ] = $item;
				}
			}
		}
		return isset( $id ) && isset( $items[ $id ] ) ? $items[ $id ] : $items;
	}
	/**
	 * Set items to the cache.
	 *
	 * @param array $data Data.
	 * @return void
	 */
	protected function set_cache( $data = array() ) {
		Cache::set( 'all', $this->cache_group, $data );
	}

	/**
	 * Delete the cache.
	 *
	 * @return void
	 */
	public function delete_cache() {
		Cache::delete( $this->cache_group );
		wp_cache_flush();
	}

	/**
	 * Reset the cache on page load.
	 *
	 * @return void
	 */
	public function reset_cache() {
		if ( cky_is_admin_request() && cky_is_admin_page() ) {
			Cache::delete( $this->cache_group );
		}
	}

	/**
	 * Get multiple items.
	 *
	 * @param array $args Array of arguments.
	 * @return array
	 */
	public function get_items( $args = array() ) {
		$cached = $this->get_cache();
		if ( false !== $cached ) {
			return $cached;
		}
		$items = $this->get_item_from_db( $args );
		$this->set_cache( $items );
		return $items;
	}

	/**
	 * Get a single item.
	 *
	 * @param integer $id Item ID.
	 * @return array|object
	 */
	public function get_item( $id ) {
		$cached = $this->get_cache( $id );
		if ( false !== $cached ) {
			return $cached;
		}
		$item = $this->get_item_from_db( array( 'id' => $id ) );
		return $item;
	}

	/**
	 * Load data directly from database.
	 *
	 * @param array $args Array of arguments.
	 * @return array|object
	 */
	abstract protected function get_item_from_db( $args = array() );

	/**
	 * Create an item.
	 *
	 * @param object $object Item object.
	 * @return void
	 */
	abstract public function create_item( $object );

	/**
	 * Update an item.
	 *
	 * @param object $object Item object.
	 * @return void
	 */
	abstract public function update_item( $object );

	/**
	 * Delete an item.
	 *
	 * @param object $object Item object.
	 * @return void
	 */
	abstract public function delete_item( $object );

	/**
	 * Delete an item.
	 *
	 * @param object $object Item object.
	 * @return array|object
	 */
	abstract public function prepare_item( $object );

	/**
	 * Get table schema from each module.
	 *
	 * @return void
	 */
	abstract protected function get_schema();

	/**
	 * Get list of tables to be created.
	 *
	 * @return array
	 */
	abstract protected function get_tables();

	/**
	 * Insert default data to the plugin.
	 *
	 * @return void
	 */
	abstract protected function load_default();

	/**
	 * Install tables on the database.
	 *
	 * @return void
	 */
	public function install_tables() {
		if ( get_option( "cky_{$this->table_option}_table_version" ) !== CLI_VERSION ) {
			require_once ABSPATH . 'wp-admin/includes/upgrade.php';
			dbDelta( $this->get_schema(), true );
			$this->validate_tables();
		}
	}

	/**
	 * Validate if all the necessary tables are inserted
	 *
	 * @param string $force Force install tables and data's.
	 * @return void
	 */
	public function validate_tables( $force = false ) {
		$queries        = dbDelta( $this->get_schema(), false );
		$missing_tables = false;
		foreach ( $queries as $table_name => $result ) {
			if ( "Created table $table_name" === $result ) {
				if ( in_array( $table_name, $this->get_tables(), true ) ) {
					$missing_tables = true;
					$this->update_missing_tables( $table_name );
				}
			}
		}
		if ( false === $missing_tables ) {
			if ( false === $this->data_exist() || true === $force ) {
				$this->load_default();
			}
			foreach ( $this->get_tables() as $table ) {
				$this->update_missing_tables( $table, true );
			}
			update_option( "cky_{$this->table_option}_table_version", CLI_VERSION );
		}
	}

	/**
	 * Reinstall the tables if not installed.
	 *
	 * @return void
	 */
	public function reinstall() {
		require_once ABSPATH . 'wp-admin/includes/upgrade.php';
		dbDelta( $this->get_schema(), true );
		$this->validate_tables( ! $this->data_exist() );
	}

	/**
	 * Return a list of missing tables.
	 *
	 * @return array
	 */
	protected function missing_tables() {
		return get_option( 'cky_missing_tables', array() );
	}

	/**
	 * Add or delete missing tables
	 *
	 * @param string  $table_name Tablename.
	 * @param boolean $clear Whether to keep or remove table name from the list.
	 * @return void
	 */
	protected function update_missing_tables( $table_name = null, $clear = false ) {
		if ( ! $table_name ) {
			return;
		}
		$missing_tables = get_option( 'cky_missing_tables', array() );
		if ( true === $clear ) {
			if ( isset( $missing_tables[ $table_name ] ) ) {
				unset( $missing_tables[ $table_name ] );
			}
		} else {
			if ( ! isset( $missing_tables[ $table_name ] ) ) {
				$missing_tables[ $table_name ] = true;
			}
		}
		update_option( 'cky_missing_tables', $missing_tables );
	}

	/**
	 * Check if table exist.
	 *
	 * @return boolean
	 */
	protected function table_exist() {
		foreach ( $this->get_tables() as $table_name ) {
			$table = wp_cache_get( $table_name . 'cky_table_exist', 'table-details' );
			if ( $table === false ) {
				global $wpdb;
				$table = $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->esc_like( $table_name ) ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
				wp_cache_set( $table_name . 'cky_table_exist', $table, 'table-details', MINUTE_IN_SECONDS );
			}
			if ( strtolower( $table_name ) !== strtolower( isset($table) ? $table : '' ) )  { // phpcs:ignore WordPress.DB.DirectDatabaseQuery
				$this->update_missing_tables( $table_name );
				return false;
			}
		}
		return true;
	}

	/**
	 * Check if table is empty
	 *
	 * @return boolean
	 */
	protected function data_exist() {
		global $wpdb;
		$count = 0;
		foreach ( $this->get_tables() as $table_name ) {
			if ( ! $this->table_exist() ) {
				return false;
			}
			$count = (int) $wpdb->get_var( "SELECT COUNT(*) FROM {$table_name}" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared	
			if ( $count > 0 ) {
				return true;
			} else {
				$this->update_missing_tables( $table_name ); // Possibility for missing data while creating the table.
				return false;
			}
		}
	}
}
  lite/includes/class-request.php                                                                     0000777                 00000012101 15251156627 0012627 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Request handler class
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @author     Sarath GP <sarath.gp@mozilor.com>
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

use WP_Error;
use Exception;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Request
 */
abstract class Request {

	/**
	 * API Key
	 *
	 * @var string
	 */
	private $api_key = '';

	/**
	 * Module action path
	 *
	 * @var string
	 */
	private $path = '';

	/**
	 * Request Method
	 *
	 * @var string
	 */
	private $method = 'POST';

	/**
	 * Request max timeout
	 *
	 * @var int
	 */
	private $timeout = 180;

	/**
	 * Header arguments
	 *
	 * @var array
	 */
	private $headers = array();

	/**
	 * POST arguments
	 *
	 * @var array
	 */
	private $post_args = array();

	/**
	 * GET arguments
	 *
	 * @var array
	 */
	private $get_args = array();

	/**
	 * Set the Request API Key
	 *
	 * @param string $api_key  API key.
	 */
	public function set_api_key( $api_key ) {
		$this->api_key = $api_key;
	}

	/**
	 * Set the Request API Timeout
	 *
	 * @param int|float $timeout  Timeout.
	 */
	public function set_timeout( $timeout ) {
		$this->timeout = $timeout;
	}

	/**
	 * Add a new request argument for POST requests
	 *
	 * @param string $name   Argument name.
	 * @param string $value  Argument value.
	 */
	public function add_post_argument( $name, $value ) {
		$this->post_args[ $name ] = $value;
	}

	/**
	 * Add a new request argument for GET requests
	 *
	 * @param string $name   Argument name.
	 * @param string $value  Argument value.
	 */
	public function add_get_argument( $name, $value ) {
		$this->get_args[ $name ] = $value;
	}

	/**
	 * Add a new request argument for GET requests
	 *
	 * @param string $name   Argument name.
	 * @param string $value  Argument value.
	 */
	public function add_header_argument( $name, $value ) {
		$this->headers[ $name ] = $value;
	}

	abstract public function set_api_url( $base = '' );

	/**
	 * Get the Request URL
	 *
	 * @param string $path  Endpoint route.
	 *
	 * @return mixed
	 */
	abstract public function get_api_url( $path = '' );

	/**
	 * Make a GET API Call
	 *
	 * @param string $path  Endpoint route.
	 * @param array  $data  Data.
	 *
	 * @return mixed
	 */
	public function get( $path, $data = array() ) {
		try {
			return $this->request( $path, $data, 'get' );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage() );
		}
	}

	/**
	 * Make a GET API Call
	 *
	 * @param string $path  Endpoint route.
	 * @param array  $data  Data.
	 *
	 * @return mixed
	 */
	public function post( $path, $data = array() ) {
		try {
			return $this->request( $path, $data );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage() );
		}
	}

	/**
	 * Make a PUT API Call
	 *
	 * @param string $path  Endpoint route.
	 * @param array  $data  Data.
	 *
	 * @return mixed
	 */
	public function put( $path, $data = array() ) {
		try {
			return $this->request( $path, $data, 'put' );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage() );
		}
	}

	/**
	 * Make a GET API Call
	 *
	 * @param string $path  Endpoint route.
	 * @param array  $data  Data.
	 *
	 * @return mixed
	 */
	public function head( $path, $data = array() ) {
		try {
			return $this->request( $path, $data, 'head' );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage() );
		}

	}

	/**
	 * Make a GET API Call
	 *
	 * @param string $path  Endpoint route.
	 * @param array  $data  Data.
	 *
	 * @return mixed
	 */
	public function delete( $path, $data = array() ) {
		try {
			return $this->request( $path, $data, 'delete' );
		} catch ( Exception $e ) {
			return new WP_Error( $e->getCode(), $e->getMessage() );
		}
	}

	/**
	 * Make an API Request
	 *
	 * @since 1.8.1 Timeout for non-blocking changed from 0.1 to 2 seconds.
	 *
	 * @param string $path    Path.
	 * @param array  $data    Arguments array.
	 * @param string $method  Method.
	 *
	 * @return array|mixed|object
	 */
	public function request( $path, $data = array(), $method = 'post' ) {
		$url = $this->get_api_url( $path );
		$this->make_auth_request();

		$url = add_query_arg( $this->get_args, $url );
		if ( 'post' !== $method && 'put' !== $method && 'delete' !== $method ) {
			$url = add_query_arg( $data, $url );
		}

		$args = array(
			'headers'   => $this->headers,
			'sslverify' => apply_filters( 'cky_request_sslverify', true ),
			'method'    => strtoupper( $method ),
			'timeout'   => $this->timeout,
		);

		switch ( strtolower( $method ) ) {
			case 'put':
			case 'delete':
			case 'post':
				if ( is_array( $data ) ) {
					$args['body'] = array_merge( $data, $this->post_args );
				} else {
					$args['body'] = $data;
				}
				$response = wp_remote_post( $url, $args );
				break;
			case 'head':
				$response = wp_remote_head( $url, $args );
				break;
			case 'get':
				$response = wp_remote_get( $url, $args );
				break;
			default:
				$response = wp_remote_request( $url, $args );
				break;
		}

		return $response;
	}

	/**
	 * Sign request.
	 */
	protected function make_auth_request() {}

}
                                                                                                                                                                                                                                                                                                                                                                                                                                                               lite/includes/class-connect-notice.php                                                              0000777                 00000003727 15251156627 0014065 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * WordPress file sytstem API.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}


/**
 * Handles the connect notice expand status for the plugin.
 */
class Connect_Notice {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	
	public $accordion_status;

	public $connect_notice_status;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}
	
	/**
	 * Primary class constructor.
	 *
	 * @access public
	 * @since 3.0.0
	 */
	public function __construct() {
		$this->accordion_status = $this->get_expand_state();
		$this->connect_notice_status = $this->get_connect_notice_status();
	}

	/**
	 * Save the expand status
	 *
	 * @since 3.0.0
	 * @param string  $notice Programmatic Notice Name.
	 * @param integer $expiry Notice expiry.
	 * @return void
	 */
	public function save_state(  $expand ) {
		$accordion['status'] = $expand;
		update_option( 'cky_connect_expand', $accordion );
	}

	public function save_connect_notice( $connect_notice ) {
		$notice_data = array(
			'status' => $connect_notice
		);
		update_option( 'cky_connect_notice', $notice_data );
	}

	/**
	 * 
	 *
	 * @return array
	 */
	public function get_accordion_status() {
		return $this->accordion_status;
	}

	public function get_connect_notice_state() {
		return $this->connect_notice_status;
	}

	/**
	 * Get expand state
	 *
	 * @return array
	 */
	public function get_expand_state() {
		$accordion['status'] = true;
		return get_option( 'cky_connect_expand', $accordion );
	}

	public function get_connect_notice_status() {
		$connect_notice = array(
			'status' => false
		);
		return get_option( 'cky_connect_notice', $connect_notice );
	}
}
                                         lite/includes/class-loader.php                                                                      0000777                 00000011062 15251156627 0012412 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Register all actions and filters for the plugin
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 * @subpackage CookieYes/includes
 */

namespace CookieYes\Lite\Includes;

/**
 * Register all actions and filters for the plugin.
 *
 * Maintain a list of all hooks that are registered throughout
 * the plugin, and register them with the WordPress API. Call the
 * run function to execute the list of actions and filters.
 *
 * @package    CookieYes
 * @subpackage CookieYes/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Loader {

	/**
	 * The array of actions registered with WordPress.
	 *
	 * @since    3.0.0
	 * @access   protected
	 * @var      array    $actions    The actions registered with WordPress to fire when the plugin loads.
	 */
	protected $actions;

	/**
	 * The array of filters registered with WordPress.
	 *
	 * @since    3.0.0
	 * @access   protected
	 * @var      array    $filters    The filters registered with WordPress to fire when the plugin loads.
	 */
	protected $filters;

	/**
	 * Initialize the collections used to maintain the actions and filters.
	 *
	 * @since    3.0.0
	 */
	public function __construct() {

		$this->actions = array();
		$this->filters = array();

	}

	/**
	 * Add a new action to the collection to be registered with WordPress.
	 *
	 * @since    3.0.0
	 * @param    string $hook             The name of the WordPress action that is being registered.
	 * @param    object $component        A reference to the instance of the object on which the action is defined.
	 * @param    string $callback         The name of the function definition on the $component.
	 * @param    int    $priority         Optional. The priority at which the function should be fired. Default is 10.
	 * @param    int    $accepted_args    Optional. The number of arguments that should be passed to the $callback. Default is 1.
	 */
	public function add_action( $hook, $component, $callback, $priority = 10, $accepted_args = 1 ) {
		$this->actions = $this->add( $this->actions, $hook, $component, $callback, $priority, $accepted_args );
	}

	/**
	 * Add a new filter to the collection to be registered with WordPress.
	 *
	 * @since    3.0.0
	 * @param    string $hook             The name of the WordPress filter that is being registered.
	 * @param    object $component        A reference to the instance of the object on which the filter is defined.
	 * @param    string $callback         The name of the function definition on the $component.
	 * @param    int    $priority         Optional. The priority at which the function should be fired. Default is 10.
	 * @param    int    $accepted_args    Optional. The number of arguments that should be passed to the $callback. Default is 1.
	 */
	public function add_filter( $hook, $component, $callback, $priority = 10, $accepted_args = 1 ) {
		$this->filters = $this->add( $this->filters, $hook, $component, $callback, $priority, $accepted_args );
	}

	/**
	 * A utility function that is used to register the actions and hooks into a single
	 * collection.
	 *
	 * @since    3.0.0
	 * @access   private
	 * @param    array  $hooks            The collection of hooks that is being registered (that is, actions or filters).
	 * @param    string $hook             The name of the WordPress filter that is being registered.
	 * @param    object $component        A reference to the instance of the object on which the filter is defined.
	 * @param    string $callback         The name of the function definition on the $component.
	 * @param    int    $priority         The priority at which the function should be fired.
	 * @param    int    $accepted_args    The number of arguments that should be passed to the $callback.
	 * @return   array                                  The collection of actions and filters registered with WordPress.
	 */
	private function add( $hooks, $hook, $component, $callback, $priority, $accepted_args ) {

		$hooks[] = array(
			'hook'          => $hook,
			'component'     => $component,
			'callback'      => $callback,
			'priority'      => $priority,
			'accepted_args' => $accepted_args,
		);

		return $hooks;

	}

	/**
	 * Register the filters and actions with WordPress.
	 *
	 * @since    3.0.0
	 */
	public function run() {

		foreach ( $this->filters as $hook ) {
			add_filter( $hook['hook'], array( $hook['component'], $hook['callback'] ), $hook['priority'], $hook['accepted_args'] );
		}

		foreach ( $this->actions as $hook ) {
			add_action( $hook['hook'], array( $hook['component'], $hook['callback'] ), $hook['priority'], $hook['accepted_args'] );
		}

	}

}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              lite/includes/class-modules.php                                                                     0000777                 00000002604 15251156627 0012616 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Abstract class to handle all the modules on the plugin.
 *
 * @package CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Class Module
 */
abstract class Modules {

	/**
	 * Module slug name
	 *
	 * @var string
	 */
	protected $module_id = '';

	/**
	 * Slug of the main menu
	 *
	 * @var string
	 */
	protected static $menu_slug = 'cookie-law-info';

	/**
	 * Default capability of menus
	 *
	 * @var string
	 */
	protected static $capability = 'manage_options';
	/**
	 * All the module translation strings.
	 *
	 * @var [type]
	 */
	public $translations = array();

	/**
	 * Module constructor.
	 *
	 * @param string $module_id  Module identifier.
	 */
	public function __construct( $module_id ) {
		$this->module_id = $module_id;
		if ( true === $this->is_active() ) {
			$this->init();
		}
	}

	/**
	 * Return true if the module is activated
	 *
	 * @return Boolean
	 */
	public function is_active() {
		$module_id = $this->get_module_id();
		return apply_filters( "cky_is_module_active_$module_id", true );
	}
	/**
	 * Return the module slug name
	 *
	 * @return string
	 */
	public function get_module_id() {
		return $this->module_id;
	}

	/**
	 * Initializes the module. Always executed even if the module is deactivated.
	 *
	 * Do not use __construct in subclasses, use init() instead
	 */
	abstract public function init();
}
                                                                                                                            lite/includes/class-activator.php                                                                   0000777                 00000017717 15251156627 0013155 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Fired during plugin activation
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 * @subpackage CookieYes/includes
 */

namespace CookieYes\Lite\Includes;

use CookieYes\Lite\Admin\Modules\Banners\Includes\Banner;
use CookieYes\Lite\Admin\Modules\Banners\Includes\Controller;

/**
 * Fired during plugin activation.
 *
 * This class defines all code necessary to run during the plugin's activation.
 *
 * @since      3.0.0
 * @package    CookieYes
 * @subpackage CookieYes/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Activator {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;
	/**
	 * Update DB callbacks.
	 *
	 * @var array
	 */
	private static $db_updates = array(
		'3.0.7' => array(
			'update_db_307',
		),
		'3.2.1' => array(
			'update_db_321',
		),
		'3.3.7' => array(
			'update_db_337',
		),
		'3.4.0' => array(
			'update_db_340',
		),
	);
	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	/**
	 * Activate the plugin
	 *
	 * @since 3.0.0
	 * @return void
	 */
	public static function init() {
		add_action( 'init', array( __CLASS__, 'check_version' ), 5 );
	}
	/**
	 * Check the plugin version and run the updater is required.
	 *
	 * This check is done on all requests and runs if the versions do not match.
	 */
	public static function check_version() {
		if ( ! defined( 'IFRAME_REQUEST' ) && version_compare( get_option( 'wt_cli_version', '2.1.3' ), CLI_VERSION, '<' ) ) {
			self::install();
		}
	}
	/**
	 * Install all the plugin
	 *
	 * @return void
	 */
	public static function install() {
		self::check_for_upgrade();
		if ( true === cky_first_time_install() ) {
			add_option( 'cky_first_time_activated_plugin', 'true' );
		}
		self::maybe_update_db();
		update_option( 'wt_cli_version', CLI_VERSION );
		do_action( 'cky_after_activate', CLI_VERSION );
		self::update_db_version();
	}

	/**
	 * Set a temporary flag during the first time installation.
	 *
	 * @return void
	 */
	public static function check_for_upgrade() {
		if ( false === get_option( 'cky_settings', false ) ) {
			if ( false === get_site_transient( '_cky_first_time_install' ) ) {
				set_site_transient( '_cky_first_time_install', true, 30 );
			}
		}
	}

	/**
	 * Update DB version to track changes to data structure.
	 *
	 * @param string $version Current version.
	 * @return void
	 */
	public static function update_db_version( $version = null ) {
		update_option( 'cky_cookie_consent_lite_db_version', is_null( $version ) ? CLI_VERSION : $version );
	}

	/**
	 * Check if any database changes is required on the latest release
	 *
	 * @return boolean
	 */
	private static function needs_db_update() {
		$current_version = get_option( 'cky_cookie_consent_lite_db_version', '3.0.7' ); // @since 3.0.7 introduced DB migrations
		$updates         = self::$db_updates;
		$update_versions = array_keys( $updates );
		usort( $update_versions, 'version_compare' );
		return ! is_null( $current_version ) && version_compare( $current_version, end( $update_versions ), '<' );
	}

	/**
	 * Update DB if required
	 *
	 * @return void
	 */
	public static function maybe_update_db() {
		if ( self::needs_db_update() ) {
			self::update();
		}
	}

	/**
	 * Run a update check during each release update.
	 *
	 * @return void
	 */
	private static function update() {
		$current_version = get_option( 'cky_cookie_consent_lite_db_version', '3.0.7' );
		foreach ( self::$db_updates as $version => $callbacks ) {
			if ( version_compare( $current_version, $version, '<' ) ) {
				foreach ( $callbacks as $callback ) {
					self::$callback();
				}
			}
		}
	}

	/**
	 * Migrate existing banner contents to support new CCPA/GPC changes
	 *
	 * @return void
	 */
	public static function update_db_307() {
		$items = Controller::get_instance()->get_items();
		foreach ( $items as $item ) {
			$banner   = new Banner( $item->banner_id );
			$contents = $banner->get_contents();
			foreach ( $contents as $language => $content ) {
				$translation = $banner->get_translations( $language );
				$text        = isset( $translation['optoutPopup']['elements']['buttons']['elements']['confirm'] ) ? $translation['optoutPopup']['elements']['buttons']['elements']['confirm'] : 'Save My Preferences';
				$content['optoutPopup']['elements']['buttons']['elements']['confirm'] = $text;
				$contents[ $language ] = $content;
			}
			$banner->set_contents( $contents );
			$banner->save();
		}
	}

	public static function update_db_321() {
		$items = Controller::get_instance()->get_items();
		foreach ( $items as $item ) {
			$banner   = new Banner( $item->banner_id );
			$contents = $banner->get_contents();
			$settings = $banner->get_settings();
			if ( isset($contents['en']) ) {
				$translation = $banner->get_translations( 'en' );
				$text        = isset( $translation['optoutPopup']['elements']['gpcOption']['elements']['description'] ) ? $translation['optoutPopup']['elements']['gpcOption']['elements']['description'] : "<p>Your opt-out settings for this website have been respected since we detected a <b>Global Privacy Control</b> signal from your browser and, therefore, you cannot change this setting.</p>";
				$contents['en']['optoutPopup']['elements']['gpcOption']['elements']['description'] = $text;
			}
			if ( isset($settings['config']) ) {
				$settings['config']['preferenceCenter']['elements']['categories']['elements']['toggle']['status']=!$settings['config']['categoryPreview']['status'];
			}
			$banner->set_contents( $contents );
			$banner->set_settings( $settings );
			$banner->save();
		}
	}

	/**
	 * Fix MySQL schema compatibility for TEXT/LONGTEXT columns.
	 * Remove DEFAULT values from TEXT/LONGTEXT columns to prevent MySQL errors.
	 *
	 * @since 3.3.7
	 * @return void
	 */
	public static function update_db_337() {
		// Reset table version options to force schema update with corrected definitions
		delete_option( 'cky_banners_table_version' );
		delete_option( 'cky_cookie_table_version' );
		delete_option( 'cky_cookie_category_table_version' );

		// Reinstall tables with the corrected schema (without DEFAULT on TEXT/LONGTEXT columns)
		$controllers = array(
			'CookieYes\Lite\Admin\Modules\Banners\Includes\Controller',
			'CookieYes\Lite\Admin\Modules\Cookies\Includes\Cookie_Controller',
			'CookieYes\Lite\Admin\Modules\Cookies\Includes\Category_Controller',
		);

		foreach ( $controllers as $controller_class ) {
			if ( class_exists( $controller_class ) ) {
				$controller = $controller_class::get_instance();
				$controller->install_tables();
			}
		}
	}

	public static function update_db_340() {
		// Only run this migration for users who have migrated from legacy UI
		$migration_options = get_option( 'cky_migration_options', array() );
		$migration_status  = isset( $migration_options['status'] ) ? $migration_options['status'] : false;

		if ( ! $migration_status ) {
			return;
		}

		$items = Controller::get_instance()->get_items();
		foreach ( $items as $item ) {
			$banner   = new Banner( $item->banner_id );
			$settings = $banner->get_settings();
			$law      = $banner->get_law();

			// For CCPA banners, explicitly disable the accept button
			if ( 'ccpa' === $law ) {
				if ( isset( $settings['config']['notice']['elements']['buttons']['elements']['accept'] ) ) {
					$settings['config']['notice']['elements']['buttons']['elements']['accept']['status'] = false;
					$banner->set_settings( $settings );
					$banner->save();
				}
			} else {
				// For non-CCPA banners, enable the accept button if it's disabled
				if ( isset( $settings['config']['notice']['elements']['buttons']['elements']['accept']['status'] )
					&& false === $settings['config']['notice']['elements']['buttons']['elements']['accept']['status'] ) {
					$settings['config']['notice']['elements']['buttons']['elements']['accept']['status'] = true;
					$banner->set_settings( $settings );
					$banner->save();
				}
			}
		}
	}
}
                                                 lite/includes/class-i18n.php                                                                        0000777                 00000002440 15251156627 0011723 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Define the internationalization functionality
 *
 * Loads and defines the internationalization files for this plugin
 * so that it is ready for translation.
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 * @subpackage CookieYes/includes
 */

namespace CookieYes\Lite\Includes;

/**
 * Define the internationalization functionality.
 *
 * Loads and defines the internationalization files for this plugin
 * so that it is ready for translation.
 *
 * @since      3.0.0
 * @package    CookieYes
 * @subpackage CookieYes/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class I18n {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}
	/**
	 * Load the plugin text domain for translation.
	 *
	 * @since    3.0.0
	 */
	public function load_plugin_textdomain() {

		load_plugin_textdomain( // phpcs:ignore PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound
			'cookie-law-info',
			false,
			dirname( dirname( CLI_PLUGIN_BASENAME ) ) . '/languages/'
		);

	}
}
                                                                                                                                                                                                                                lite/includes/class-store.php                                                                       0000777                 00000027005 15251156627 0012304 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Plugin store abstract class.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @author     Sarath GP <sarath.gp@mozilor.com>
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
use Exception;
use WP_Error;

/**
 * Abstract data class for CRUD operations
 *
 * @version  3.0.0
 * @package  CookieYes\Lite\Includes
 */
abstract class Store {

	/**
	 * ID for this object.
	 *
	 * @since 3.0.0
	 * @var int
	 */
	protected $id = 0;

	/**
	 * Core data for this object.
	 *
	 * @since 3.0.0
	 * @var array
	 */
	protected $data = array();

	/**
	 * Default data for this object.
	 *
	 * @since 3.0.0
	 * @var array
	 */
	protected $default_data = array();

	/**
	 * Current language
	 *
	 * @var string
	 */
	protected $language = '';

	/**
	 * Core data changes for this object.
	 *
	 * @since 3.0.0
	 * @var array
	 */
	protected $revisions = array();

	/**
	 * This is false until the object is read from the DB.
	 *
	 * @since 3.0.0
	 * @var bool
	 */
	protected $loaded = false;

	/**
	 * Mode of reading the object. Possible values edit/view.
	 *
	 * @var string
	 */
	protected $context = 'view';
	/**
	 * Default constructor.
	 *
	 * @param int|object|array $read ID to load from the DB (optional) or already queried data.
	 */
	public function __construct( $read = 0 ) {
		$this->default_data = $this->data;
	}

	/**
	 * Read data directly from DB
	 *
	 * @return void
	 */
	public function get_data_from_db() {
		if ( $this->get_id() > 0 ) {
			$this->read( $this );
		}
	}

		/**
		 * Create if id not exist or update if exist
		 *
		 * @return integer
		 */
	public function save() {
		if ( $this->get_id() ) {
			$this->update( $this );
		} else {
			$this->create( $this );
		}
		return $this->get_id();
	}

	/**
	 * Delete an item from the database.
	 *
	 * @return void
	 */
	public function delete() {
		if ( $this->get_id() > 0 ) {
			$this->remove( $this );
		}
	}

	/**
	 * Read an existing item
	 *
	 * @param object $object Object of the corresponding item.
	 * @return WP_Error
	 */
	protected function remove( $object ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Read an existing item
	 *
	 * @param object $object Object of the corresponding item.
	 * @return WP_Error
	 */
	protected function read( $object ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Update an existing item
	 *
	 * @param object $object Object of the corresponding item.
	 * @return WP_Error
	 */
	protected function update( $object ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Create an existing item
	 *
	 * @param object $object Object of the corresponding item.
	 * @return WP_Error
	 */
	protected function create( $object ) {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}

	/**
	 * Set all props to default values.
	 *
	 * @since 3.0.0
	 */
	public function set_defaults() {
		$this->data      = $this->default_data;
		$this->revisions = array();
		$this->set_loaded( false );
	}

	/**
	 * Set object loaded property.
	 *
	 * @since 3.0.0
	 * @param boolean $loaded Should read?.
	 */
	public function set_loaded( $loaded = true ) {
		$this->loaded = (bool) $loaded;
	}

	/**
	 * Get object loaded property.
	 *
	 * @since  3.0.0
	 * @return boolean
	 */
	public function get_loaded() {
		return (bool) $this->loaded;
	}

	/** Getter functions */

	/**
	 * Returns all data for this object.
	 *
	 * @since  3.0.0
	 * @return array
	 */
	public function get_data() {
		return array_merge( array( 'id' => $this->get_id() ), $this->data );
	}

	/**
	 * Get All Meta Data.
	 *
	 * @since 3.0.0
	 * @return array
	 */
	public function get_meta_data() {
		return array_values( array_filter( $this->meta_data, array( $this, 'filter_null_meta' ) ) );
	}

	/**
	 * Filter null meta values from array.
	 *
	 * @since  3.0.0
	 * @param mixed $meta Meta value to check.
	 * @return bool
	 */
	protected function filter_null_meta( $meta ) {
		return ! is_null( $meta->value );
	}

	/**
	 * Returns only the changes to the object properties.
	 *
	 * @return array
	 */
	public function get_revisions() {
		return $this->revisions;
	}

	/**
	 * Returns the unique ID for this object.
	 *
	 * @since  3.0.0
	 * @return int
	 */
	public function get_id() {
		return $this->id;
	}

	/**
	 * Returns the name of the item.
	 *
	 * @since  3.0.0
	 * @return string
	 */
	public function get_name() {
		return stripslashes( $this->get_object_data( 'name' ) );
	}

	/**
	 * Get slug.
	 *
	 * @since 3.0.0
	 * @return string $slug Slug of the item.
	 */
	public function get_slug() {
		$slug = $this->get_object_data( 'slug' );
		if ( empty( $slug ) ) {
			$slug = $this->get_name();
		}
		return sanitize_title( $slug );
	}

	/**
	 * Return the description if any
	 *
	 * @param string $language Current language.
	 * @return array|string
	 */
	public function get_description( $language = '' ) {
		$contents        = array();
		$prop            = 'description';
		$data            = $this->get_object_data( $prop );
		$languages       = cky_selected_languages( $language );
		$default_content = isset( $data['en'] ) ? $data['en'] : $this->get_translations( 'en', $prop );

		foreach ( $languages as $lang ) {
			$content           = isset( $data[ $lang ] ) ? $data[ $lang ] : '';
			$content           = empty( $content ) ? $this->get_translations( $lang, $prop ) : $content;
			$content           = empty( $content ) && 'view' === $this->get_context() ? $default_content : $content;
			$contents[ $lang ] = stripslashes( wp_kses_post( $content ) );
		}
		if ( '' !== $language ) {
			return isset( $contents[ $language ] ) ? $contents[ $language ] : '';
		}
		return $contents;
	}

	/**
	 * Get item language
	 *
	 * @return string
	 */
	public function get_language() {
		return is_string( $this->language ) ? sanitize_text_field( $this->language ) : false;
	}
	/**
	 * Get date_created
	 *
	 * @since  3.0.0
	 * @return DateTime|NULL object if the date is set or null if there is no date.
	 */
	public function get_date_created() {
		return $this->get_object_data( 'date_created' );
	}

	/**
	 * Get date_created
	 *
	 * @since  3.0.0
	 * @return DateTime|NULL object if the date is set or null if there is no date.
	 */
	public function get_date_modified() {
		return $this->get_object_data( 'date_modified' );
	}

	/**
	 * Gets a prop for a getter method.
	 *
	 * Gets the value from either current pending changes, or the data itself.
	 *
	 * @since  3.0.0
	 * @param  string $data Name of prop to get.
	 * @return mixed
	 */
	protected function get_object_data( $data ) {
		$value = null;
		if ( array_key_exists( $data, $this->data ) ) {
			$value = array_key_exists( $data, $this->revisions ) ? $this->revisions[ $data ] : $this->data[ $data ];
		}
		return $value;
	}

	/**
	 * Returns the view context.
	 *
	 * @return string
	 */
	public function get_context() {
		return sanitize_text_field( $this->context );
	}
	/** Setter functions */
	/**
	 * Sets a prop for a setter method.
	 *
	 * This stores changes in a special array so we can track what needs saving
	 * the the DB later.
	 *
	 * @since 3.0.0
	 * @param string $data Name of prop to set.
	 * @param mixed  $value Value of the prop.
	 */
	protected function set_object_data( $data, $value ) {
		if ( array_key_exists( $data, $this->data ) ) {
			if ( true === $this->loaded ) {
				if ( $value !== $this->data[ $data ] || array_key_exists( $data, $this->revisions ) ) {
					$this->revisions[ $data ] = $value;
				}
			} else {
				$this->data[ $data ] = $value;
			}
		}
	}

	/**
	 * Set a collection of props in one go, collect any errors, and return the result.
	 * Only sets using public methods.
	 *
	 * @since  3.0.0
	 *
	 * @param array $data Key value pairs to set. Key is the prop and should map to a setter function name.
	 *
	 * @return bool|WP_Error
	 */
	public function set_multi_item_data( $data ) {
		$errors = false;

		foreach ( $data as $item => $value ) {
			try {
				$setter = "set_$item";

				if ( is_callable( array( $this, $setter ) ) ) {
					$this->{$setter}( $value );
				}
			} catch ( Exception $e ) {
				if ( ! $errors ) {
					$errors = new WP_Error();
				}
				$errors->add( 101, $e->getMessage() );
			}
		}
		return $errors && count( $errors->get_error_codes() ) ? $errors : true;
	}

	/**
	 * Set all meta data from array.
	 *
	 * @since 3.0.0
	 * @param array $data Key/Value pairs.
	 */
	public function set_meta_data( $data ) {
		if ( ! empty( $data ) && is_array( $data ) ) {
			foreach ( $data as $meta ) {
				$meta = (array) $meta;
				if ( isset( $meta['key'], $meta['value'] ) ) {
					$this->meta_data[ $meta['key'] ] = $meta['value'];
				}
			}
		}
	}

	/**
	 * Set ID.
	 *
	 * @since 3.0.0
	 * @param int $id ID.
	 */
	public function set_id( $id ) {
		$this->id = absint( $id );
	}

	/**
	 * Set name.
	 *
	 * @since 3.0.0
	 * @param string $name Name of the item.
	 */
	public function set_name( $name ) {
		$this->set_object_data( 'name', sanitize_text_field( $name ) );
	}

	/**
	 * Set slug.
	 *
	 * @since 3.0.0
	 * @param string $slug Slug of the item.
	 */
	public function set_slug( $slug ) {
		$this->set_object_data( 'slug', sanitize_title( $slug ) );
	}

	/**
	 * Set description.
	 *
	 * @since 3.0.0
	 * @param string $data Item description.
	 */
	public function set_description( $data ) {
		$description = array();
		$languages   = cky_selected_languages();
		foreach ( $languages as $lang ) {
			$description[ $lang ] = isset( $data[ $lang ] ) ? wp_filter_post_kses( $data[ $lang ] ) : '';
		}
		$this->set_object_data( 'description', $description );
	}

	/**
	 * Set date_created
	 *
	 * @since  3.0.0
	 * @param string|integer|null $date UTC timestamp, or ISO 8601 DateTime. If the DateTime string has no timezone or offset, WordPress site timezone will be assumed. Null if there is no date.
	 */
	public function set_date_created( $date ) {
		$this->set_object_data( 'date_created', $date );
	}
	/**
	 * Set date_created
	 *
	 * @since  3.0.0
	 * @param string|integer|null $date UTC timestamp, or ISO 8601 DateTime. If the DateTime string has no timezone or offset, WordPress site timezone will be assumed. Null if there is no date.
	 */
	public function set_date_modified( $date ) {
		$this->set_object_data( 'date_modified', $date );
	}

	/**
	 * Sets the item language
	 *
	 * @param string $language Language of the item.
	 * @return void
	 */
	public function set_language( $language ) {
		$this->language = is_string( $language ) ? sanitize_text_field( $language ) : false;
	}

	/**
	 * Set the context
	 *
	 * @param string $context Context.
	 * @return void
	 */
	public function set_context( $context = '' ) {
		$this->context = sanitize_text_field( $context );
	}

	/**
	 * Get translations
	 *
	 * @return array
	 */
	public function get_translations() {
		// translators: %s: Class method name.
		return new WP_Error( 'invalid-method', sprintf( __( "Method '%s' not implemented. Must be overridden in subclass.", 'cookie-law-info' ), __METHOD__ ), array( 'status' => 405 ) );
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           lite/includes/class-cloud-controller.php                                                            0000777                 00000005771 15251156627 0014445 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * WordPress file sytstem API.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

use CookieYes\Lite\Integrations\Cookieyes\Cookieyes;

use CookieYes\Lite\Includes\Cache;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Abstract Controller Class
 *
 * @package CookieYes
 * @version  3.0.0
 */
abstract class Cloud_Controller extends CookieYes {
	/**
	 * Cache group.
	 *
	 * @var string
	 */
	protected $cache_group = '';

	/**
	 * Item unique identifier
	 *
	 * @var string
	 */
	protected $id = '';

	/**
	 * Load items from cache if any.
	 *
	 * @param boolean|integer $id Item id.
	 * @return array
	 */
	protected function get_cache( $id = false ) {
		$items  = array();
		$cached = Cache::get( 'all', $this->cache_group );
		if ( false === $cached ) {
			return false;
		}
		if ( ! empty( $cached ) ) {
			foreach ( $cached as $data ) {
				$item = $this->prepare_item( $data );
				if ( ! empty( $item ) ) {
					$items[ $item->{$this->id} ] = $item;
				}
			}
		}
		return isset( $id ) && isset( $items[ $id ] ) ? $items[ $id ] : $items;
	}
	/**
	 * Set items to the cache.
	 *
	 * @param array $data Data.
	 * @return void
	 */
	protected function set_cache( $data = array() ) {
		Cache::set( 'all', $this->cache_group, $data );
	}

	/**
	 * Delete the cache.
	 *
	 * @return void
	 */
	public function delete_cache() {
		Cache::delete( $this->cache_group );
	}

	/**
	 * Reset the cache on page load.
	 *
	 * @return void
	 */
	public function reset_cache() {
		if ( cky_is_admin_request() && cky_is_admin_page() ) {
			Cache::delete( $this->cache_group );
		}
	}

	/**
	 *  Get multiple items.
	 *
	 * @param array $args Arguments.
	 * @return array
	 */
	public function get_items( $args = array() ) {
		$cached = $this->get_cache();
		if ( false !== $cached ) {
			return $cached;
		}
		$items = $this->get_item_from_db( $args );
		$this->set_cache( $items );
		return $items;
	}

	/**
	 * Get a single item.
	 *
	 * @param integer $id Item ID.
	 * @return array|object
	 */
	public function get_item( $id ) {
		$cached = $this->get_cache( $id );
		if ( false !== $cached ) {
			return $cached;
		}
		$item = $this->get_item_from_db( array( 'id' => $id ) );
		return $item;
	}

	/**
	 * Load data directly from database.
	 *
	 * @param array $args Array of arguments.
	 * @return array|object
	 */
	abstract protected function get_item_from_db( $args = array() );

	/**
	 * Create an item.
	 *
	 * @param object $object Item object.
	 * @return void
	 */
	abstract public function create_item( $object );

	/**
	 * Update an item.
	 *
	 * @param object $object Item object.
	 * @return void
	 */
	abstract public function update_item( $object );

	/**
	 * Delete an item.
	 *
	 * @param object $object Item object.
	 * @return void
	 */
	abstract public function delete_item( $object );

	/**
	 * Delete an item.
	 *
	 * @param object $object Item object.
	 * @return array|object
	 */
	abstract public function prepare_item( $object );


}
       lite/includes/class-rest-controller.php                                                             0000777                 00000006104 15251156627 0014303 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * WordPress Rest controller class.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

use WP_REST_Controller;
use WP_Error;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Abstract Rest Controller Class
 *
 * @package CookieYes
 * @extends  WP_REST_Controller
 * @version  3.0.0
 */
abstract class Rest_Controller extends WP_REST_Controller {

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = '';

	/**
	 * Check if a given request has access to read items.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return WP_Error|boolean
	 */
	public function get_items_permissions_check( $request ) {
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_view', __( 'Sorry, you cannot list resources.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return true;
	}

	/**
	 * Check if a given request has access to create an item.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return WP_Error|boolean
	 */
	public function create_item_permissions_check( $request ) {
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_create', __( 'Sorry, you are not allowed to create resources.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return cky_verify_nonce( $request );
	}

	/**
	 * Check if a given request has access to read an item.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return WP_Error|boolean
	 */
	public function get_item_permissions_check( $request ) {
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_view', __( 'Sorry, you cannot view this resource.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return true;
	}

	/**
	 * Check if a given request has access to update an item.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return WP_Error|boolean
	 */
	public function update_item_permissions_check( $request ) {
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_edit', __( 'Sorry, you are not allowed to edit this resource.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return cky_verify_nonce( $request );
	}

	/**
	 * Check if a given request has access to delete an item.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return bool|WP_Error
	 */
	public function delete_item_permissions_check( $request ) {
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_delete', __( 'Sorry, you are not allowed to delete this resource.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return cky_verify_nonce( $request );
	}

}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            lite/includes/class-deactivator.php                                                                 0000777                 00000001175 15251156627 0013455 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Fired during plugin deactivation
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 * @subpackage CookieYes/includes
 */

namespace CookieYes\Lite\Includes;

/**
 * Fired during plugin deactivation.
 *
 * This class defines all code necessary to run during the plugin's deactivation.
 *
 * @since      3.0.0
 * @package    CookieYes
 * @subpackage CookieYes/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Deactivator {

	/**
	 * Short Description. (use period)
	 *
	 * Long Description.
	 *
	 * @since    3.0.0
	 */
	public static function deactivate() {

	}

}
                                                                                                                                                                                                                                                                                                                                                                                                   lite/includes/class-formatting.php                                                                  0000777                 00000007634 15251156627 0013330 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Formatting helper function class
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Includes
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
if ( ! function_exists( 'cky_sanitize_text' ) ) {

	/**
	 * Clean variables using sanitize_text_field. Arrays are cleaned recursively.
	 * Non-scalar values are ignored.
	 *
	 * @param string|array $var Data to sanitize.
	 * @return string|array
	 */
	function cky_sanitize_text( $var ) {
		if ( is_array( $var ) ) {
			return array_map( 'cky_sanitize_text', $var );
		} else {
			return is_scalar( $var ) ? sanitize_text_field( $var ) : $var;
		}
	}
}

if ( ! function_exists( 'cky_sanitize_bool' ) ) {

	/**
	 * Converts a string (e.g. 'yes' or 'no') to a bool.
	 *
	 * @since 3.0.0
	 * @param string|bool $string String to convert. If a bool is passed it will be returned as-is.
	 * @return bool
	 */
	function cky_sanitize_bool( $string ) {
		if ( is_string( $string ) ) {
			$string = strtolower( $string );
			if ( in_array( $string, array( 'false', '0' ), true ) ) {
				$string = false;
			}
		}
		// Everything else will map nicely to boolean.
		return (bool) $string;
	}
}

if ( ! function_exists( 'cky_allowed_html' ) ) {
	/**
	 * Returns list of HTML tags allowed in HTML fields for use in declaration of wp_kset field validation.
	 * Deliberately allows class and ID declarations to assist with custom CSS styling.
	 * To customise further, see the excellent article at: http://ottopress.com/2010/wp-quickie-kses/
	 *
	 * @return array
	 */
	function cky_allowed_html() {
		$html = array_merge(
			array(
				'input' => array(
					'type'  => 'true',
					'style' => true,
					'id'    => true,
					'class' => true,
				),
			),
			wp_kses_allowed_html( 'post' )
		);
		$html = array_map( '_cky_global_attributes', $html );
		return apply_filters( 'cky_allowed_html', $html );
	}
	/**
	 * Global attributes for any html tags
	 *
	 * @param string $value Default attribute.
	 * @return array
	 */
	function _cky_global_attributes( $value ) {
		$global_attributes = array(
			'aria-describedby' => true,
			'aria-details'     => true,
			'aria-label'       => true,
			'aria-labelledby'  => true,
			'aria-hidden'      => true,
			'class'            => true,
			'id'               => true,
			'style'            => true,
			'title'            => true,
			'role'             => true,
			'data-*'           => true,
			'data-cky-tag'     => true,
			'tabindex'         => true,
			'aria-level'       => true,
		);
		if ( true === $value ) {
			$value = array();
		}

		if ( is_array( $value ) ) {
			return array_merge( $value, $global_attributes );
		}

		return $value;
	}
}

if ( ! function_exists( 'cky_sanitize_content' ) ) {

	/**
	 * Sanitizes content for allowed HTML tags for post content.
	 *
	 * Post content refers to the page contents of the 'post' type and not `$_POST`
	 * data from forms.
	 *
	 * This function expects unslashed data.
	 *
	 * @since 3.0.0
	 *
	 * @param string $string Post content to filter.
	 * @return string Filtered post content with allowed HTML tags and attributes intact.
	 */
	function cky_sanitize_content( $string ) {
		if ( is_array( $string ) ) {
			return array_map( 'cky_sanitize_content', $string );
		} else {
			return is_scalar( $string ) ? wp_kses( $string, cky_allowed_html() ) : $string;
		}
	}
}
if ( ! function_exists( 'cky_sanitize_color' ) ) {

	/**
	 * Sanitize color value.
	 *
	 * @param string $value The color value.
	 * @return string
	 */
	function cky_sanitize_color( $value ) {
		if ( 'transparent' === strtolower( $value ) ) {
			return sanitize_text_field( $value );
		}
		if ( false === strpos( $value, 'rgba' ) ) {
			return sanitize_hex_color( $value );
		}

		// rgba value.
		$red   = '';
		$green = '';
		$blue  = '';
		$alpha = '';
		sscanf( $value, 'rgba(%d,%d,%d,%f)', $red, $green, $blue, $alpha );
		return 'rgba(' . $red . ',' . $green . ',' . $blue . ',' . $alpha . ')';
	}
}
                                                                                                    lite/includes/class-i18n-helpers.php                                                                0000777                 00000017525 15251156627 0013375 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Translation helper functions
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Includes
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
if ( ! function_exists( 'cky_default_language' ) ) {

	/**
	 * Check if a request is a rest request
	 *
	 * @return string
	 */
	function cky_default_language() {
		$settings = get_option( 'cky_settings' );
		return isset( $settings['languages']['default'] ) ? cky_sanitize_text( $settings['languages']['default'] ) : 'en';
	}
}
if ( ! function_exists( 'cky_selected_languages' ) ) {

	/**
	 * Check if a request is a rest request
	 *
	 * @param string $language Language to add temporarily to the existing list.
	 * @return array
	 */
	function cky_selected_languages( $language = '' ) {
		$settings  = get_option( 'cky_settings' );
		$languages = isset( $settings['languages']['selected'] ) ? cky_sanitize_text( $settings['languages']['selected'] ) : array();
		if ( ! in_array( cky_default_language(), $languages, true ) ) {
			array_push( $languages, cky_default_language() );
		}
		if ( '' !== $language && ! in_array( $language, $languages, true ) ) {
			array_push( $languages, $language );
		}
		return $languages;
	}
}

if ( ! function_exists( 'cky_i18n_is_multilingual' ) ) {

	/**
	 * Return true if multilingual plugin is active
	 *
	 * @return boolean
	 */
	function cky_i18n_is_multilingual() {
		$status = false;

		if ( defined( 'ICL_LANGUAGE_CODE' ) || defined( 'POLYLANG_FILE' ) ) {
			$status = true;
		}
		return $status;
	}
}

if ( ! function_exists( 'cky_current_language' ) ) {
	/**
	 * Returns the current language code of the site
	 *
	 * @return string
	 */
	function cky_current_language() {
		$current_language = null;

		if ( cky_i18n_is_multilingual() ) {
			// If the plugin used is Polylang.
			if ( function_exists( 'pll_current_language' ) ) {

				$current_language = pll_current_language();
				// If current_language is still empty, we have to get the default language.
				if ( empty( $current_language ) ) {
					$current_language = pll_default_language();
				}
			} else {
				// If the plugin used is WPML.
				$current_language = apply_filters( 'wpml_current_language', null );
			}

			// Fallback if neither WPML nor Polylang is used.
			if ( 'all' === $current_language ) {
				$current_language = cky_default_language();
			}
		} else {
			$current_language = cky_default_language();
		}
		$map              = cky_get_lang_map();
		$current_language = isset( $map[ $current_language ] ) ? $map[ $current_language ] : $current_language;
		if ( in_array( $current_language, cky_selected_languages(), true ) === false ) {
			$current_language = cky_default_language();
		}
		return apply_filters( 'cky_current_language', $current_language );
	}
}

if ( ! function_exists( 'cky_get_lang_map' ) ) {
	/**
	 * Returns the current language code of the site
	 *
	 * @return string
	 */
	function cky_get_lang_map() {
		$map = array(
			'pt-pt' => 'pt',
		);

		return apply_filters( 'cky_language_map', $map );
	}
}

if ( ! function_exists( 'cky_i18n_default_language' ) ) {
	/**
	 * Returns the current language code of the site
	 *
	 * @return string
	 */
	function cky_i18n_default_language() {
		if ( cky_i18n_is_multilingual() ) {
			if ( function_exists( 'pll_default_language' ) ) {
				$default = pll_default_language();
			} else {
				$null    = null;
				$default = apply_filters( 'wpml_default_language', $null );
			}
		} else {
			$default = cky_default_language();
		}
		return $default;
	}
}
if ( ! function_exists( 'cky_i18n_term_by_language' ) ) {
	/**
	 * Returns the current language code of the site
	 *
	 * @param integer $term_id Original term id.
	 * @param string  $language Language code.
	 * @return object
	 */
	function cky_i18n_term_by_language( $term_id, $language ) {
		$term = false;
		if ( cky_i18n_is_multilingual() ) {
			if ( function_exists( 'pll_get_term_translations' ) ) {
				$terms = pll_get_term_translations( $term_id );
				if ( isset( $terms[ $language ] ) ) {
					$original_term_id = $terms[ $language ];
					$term             = get_term_by( 'id', $original_term_id, 'cookielawinfo-category' );
				}
			} else {
				if ( function_exists( 'icl_object_id' ) ) {
					global $sitepress;
					if ( $sitepress ) {
						if ( version_compare( ICL_SITEPRESS_VERSION, '3.2.0' ) >= 0 ) {
							$original_term_id = apply_filters( 'wpml_object_id', $term_id, 'category', true, $language );
						} else {
							$original_term_id = icl_object_id( $term_id, 'category', true, $language );
						}
						remove_filter( 'get_term', array( $sitepress, 'get_term_adjust_id' ), 1 );
						$term = get_term_by( 'id', $original_term_id, 'cookielawinfo-category' );
						add_filter( 'get_term', array( $sitepress, 'get_term_adjust_id' ), 1, 1 );
					}
				}
			}
		}
		return $term;
	}
}

if ( ! function_exists( 'cky_i18n_post_by_language' ) ) {
	/**
	 * Returns the current language code of the site
	 *
	 * @param integer $term_id Original term id.
	 * @param string  $language Language code.
	 * @return object
	 */
	function cky_i18n_post_by_language( $post_id, $language ) {
		$post = false;
		if ( cky_i18n_is_multilingual() ) {
			if ( function_exists( 'pll_get_post_translations' ) ) {
				$posts = pll_get_post_translations( $post_id );
				if ( isset( $posts[ $language ] ) ) {
					$original_post_id = $posts[ $language ];
					$post             = get_post( $original_post_id );
				}
			} else {
				if ( function_exists( 'icl_object_id' ) ) {
					$type = apply_filters( 'wpml_element_type', get_post_type( $post_id ) );
					$trid = apply_filters( 'wpml_element_trid', false, $post_id, $type );

					$translations = apply_filters( 'wpml_get_element_translations', array(), $trid, $type );
					if ( isset( $translations[ $language ] ) ) {
						$original_post_id = isset( $translations[ $language ]->element_id ) ? $translations[ $language ]->element_id : false;
						if ( $original_post_id ) {
							$post = get_post( $original_post_id );
						}
					}
				}
			}
		}
		return $post;
	}
}

if ( ! function_exists( 'cky_wpml_active' ) ) {
	function cky_wpml_active() {
		return class_exists( 'SitePress' );
	}
}

if ( ! function_exists( 'cky_i18n_selected_languages' ) ) {
	function cky_i18n_selected_languages() {
		$languages = array( cky_i18n_default_language() );
		if ( cky_i18n_is_multilingual() ) {
			if ( cky_wpml_active() ) {
				return cky_i18n_wpml_languages();
			} else {
				return cky_i18n_pll_languages();
			}
		}
		return $languages;
	}
}

if ( ! function_exists( 'cky_i18n_pll_languages' ) ) {
	function cky_i18n_pll_languages() {
		$languages = array();
		if ( function_exists( 'pll_languages_list' ) ) {
			$configured = pll_languages_list();
			if ( empty( $configured ) ) {
				return $languages;
			}
			foreach ( $configured as $language ) {
				$languages[] = $language;
			}
		}
		return $languages;
	}
}
if ( ! function_exists( 'cky_i18n_wpml_languages' ) ) {
	function cky_i18n_wpml_languages() {
		$languages  = array();
		$configured = apply_filters( 'wpml_active_languages', null );
		if ( empty( $configured ) ) {
			return $languages;
		}
		foreach ( $configured as $key => $language ) {
			$languages[] = $key;
		}
		return $languages;
	}
}

if ( ! function_exists( 'cky_i18n_translate_string' ) ) {
	function cky_i18n_translate_string( $string, $key, $language, $context = 'CookieLawInfo-0.9' ) {
		if ( function_exists( 'pll_translate_string' ) ) {
			return pll_translate_string( $string, $language );
		} else {
			return apply_filters( 'wpml_translate_single_string', $string, "admin_texts_{$context}", "[{$context}]" . $key, $language );
		}
	}
}

if ( ! function_exists( 'cky_i18n_term_language' ) ) {
	function cky_i18n_term_language( $term ) {
		$language = cky_i18n_default_language();
		if ( cky_i18n_is_multilingual() ) {
			if ( function_exists( 'pll_get_term_language' ) ) {
				$language = pll_get_term_language( $term );
			}
		}
		return $language;
	}
}
                                                                                                                                                                           lite/includes/class-utils.php                                                                       0000777                 00000014517 15251156627 0012314 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Utility functions class
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 *
 * @author     Sarath GP <sarath.gp@mozilor.com>
 * @package    CookieYes\Lite\Includes
 */

use CookieYes\Lite\Includes\Filesystem;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
if ( ! function_exists( 'cky_parse_url' ) ) {
	/**
	 * Return parsed URL
	 *
	 * @param string $url URL string to be parsed.
	 * @return array URL parts.
	 */
	function cky_parse_url( $url ) {
		return function_exists( 'wp_parse_url' )
			? wp_parse_url( $url )
			: parse_url( $url ); // phpcs:ignore WordPress.WP.AlternativeFunctions.parse_url_parse_url
	}
}
if ( ! function_exists( 'cky_read_json_file' ) ) {
	/**
	 * Processes a json file from the specified path
	 * and returns an array with its contents, or a void array if none found.
	 *
	 * @since 3.0.0
	 *
	 * @param string $file_path Path to file. Empty if no file.
	 * @return array Contents from json file.
	 */
	function cky_read_json_file( $file_path = '' ) {
		$config = array();

		$file_system = Filesystem::get_instance();
		$json        = $file_system->get_contents( $file_path );
		if ( ! $json ) {
			return $config;
		}
		$decoded_file        = json_decode(
			$json,
			true
		);
		$json_decoding_error = json_last_error();
		if ( JSON_ERROR_NONE !== $json_decoding_error ) {
			return $config;
		}
		if ( is_array( $decoded_file ) ) {
			$config = $decoded_file;
		}
		return $config;
	}
}

if ( ! function_exists( 'cky_i18n_date' ) ) {
	/**
	 * Get localized date.
	 *
	 * @param string $date Date in time stamped format.
	 * @return string
	 */
	function cky_i18n_date( $date = '' ) {
		return date_i18n( 'd/m/Y g:i:s', $date );
	}
}
if ( ! function_exists( 'cky_is_admin_request' ) ) {
	/**
	 * Get localized date.
	 *
	 * @return boolean
	 */
	function cky_is_admin_request() {
		return is_admin() && ! cky_is_ajax_request();
	}
}
if ( ! function_exists( 'cky_is_ajax_request' ) ) {
	/**
	 * Get localized date.
	 *
	 * @return boolean
	 */
	function cky_is_ajax_request() {
		if ( function_exists( 'wp_doing_ajax' ) ) {
			return wp_doing_ajax();
		} else {
			return ( defined( 'DOING_AJAX' ) && DOING_AJAX );
		}

	}
}
if ( ! function_exists( 'cky_is_rest_request' ) ) {

	/**
	 * Check if a request is a rest request
	 *
	 * @return boolean
	 */
	function cky_is_rest_request() {
		if ( empty( $_SERVER['REQUEST_URI'] ) ) {
			return false;
		}
		$rest_prefix = trailingslashit( rest_get_url_prefix() );
		$request     = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : false;
		if ( ! $request ) {
			return false;
		}
		$is_rest_api_request = ( false !== strpos( $request, $rest_prefix ) );

		return apply_filters( 'cky_is_rest_api_request', $is_rest_api_request );
	}
}
if ( ! function_exists( 'cky_is_cloud_request' ) ) {

	/**
	 * Check if a request is a rest request
	 *
	 * @return boolean
	 */
	function cky_is_cloud_request() {
		return ( defined( 'CKY_CLOUD_REQUEST' ) && CKY_CLOUD_REQUEST );
	}
}
if ( ! function_exists( 'cky_array_search' ) ) {

	/**
	 * Get settings of element from banner properties by using the tag "data-cky-tag"
	 *
	 * @param array  $array Array to be searched.
	 * @param string $key Tag to be used for searching.
	 * @param string $value  Tag name.
	 * @return array
	 */
	function cky_array_search( $array = array(), $key = '', $value = '' ) {

		$results = array();
		if ( is_array( $array ) ) {
			if ( isset( $array[ $key ] ) && $array[ $key ] === $value ) {
				$results = $array;
			}
			foreach ( $array as $sub_array ) {
				$results = array_merge( $results, cky_array_search( $sub_array, $key, $value ) );
			}
		}
		return $results;
	}
}
if ( ! function_exists( 'cky_first_time_install' ) ) {

	/**
	 * Check if the plugin is activated for the first time.
	 *
	 * @return boolean
	 */
	function cky_first_time_install() {
		return (bool) get_site_transient( '_cky_first_time_install' ) || (bool) get_option( 'cky_first_time_activated_plugin' );
	}
}

if ( ! function_exists( 'cky_is_admin_page' ) ) {

	/**
	 * Check if the plugin is activated for the first time.
	 *
	 * @return boolean
	 */
	function cky_is_admin_page() {
		if ( ! is_admin() ) {
			return false;
		}
		if ( function_exists( 'get_current_screen' ) && ! empty( get_current_screen() ) ) {
			$screen = get_current_screen();
			$page   = isset( $screen->id ) ? $screen->id : false;
			if ( false !== strpos( $page, 'toplevel_page_cookie-law-info' ) ) {
				return true;
			}
			if ( ! empty( $screen->parent_base ) && false !== strpos( $screen->parent_base, 'cookie-law-info' ) ) {
				return true;
			}
		} else {
			$page = isset( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
		}
		return false !== strpos( $page, 'cookie-law-info' );
	}
}

if ( ! function_exists( 'cky_is_front_end_request' ) ) {

	/**
	 * Check if request coming from front-end.
	 *
	 * @return boolean
	 */
	function cky_is_front_end_request() {
		if ( is_admin() || cky_is_rest_request() || cky_is_ajax_request() ) {
			return false;
		}
		return true;
	}
}
if ( ! function_exists( 'cky_disable_banner' ) ) {

	/**
	 * Check if request coming from front-end.
	 *
	 * @return boolean
	 */
	function cky_disable_banner() {
		global $wp_customize;
		if ( isset( $_GET['et_fb'] ) || isset( $_GET['et_fb'] ) || ( defined( 'ET_FB_ENABLED' ) && ET_FB_ENABLED ) //phpcs:ignore WordPress.Security.NonceVerification.Recommended
		|| isset( $_GET['elementor-preview'] ) || isset( $_POST['cs_preview_state'] ) || isset( $wp_customize ) ) //phpcs:ignore WordPress.Security.NonceVerification.Recommended, WordPress.Security.NonceVerification.Missing
		{
			return true;
		}
		return false;
	}
}
if ( ! function_exists( 'cky_missing_tables' ) ) {

	/**
	 * Check if request coming from front-end.
	 *
	 * @return array
	 */
	function cky_missing_tables() {
		return get_option( 'cky_missing_tables', array() );
	}
}
if ( ! function_exists( 'cky_verify_nonce' ) ) {
	/**
	 * Verify nonce.
	 *
	 * @return WP_Error|boolean
	 */
	function cky_verify_nonce( $request ) {
		$nonce = $request->get_header( 'X-WP-Nonce' );
		if ( ! $nonce || ! wp_verify_nonce( $nonce, 'wp_rest' ) ) {
			return new WP_Error( 'cookieyes_rest_invalid_nonce', __( 'Invalid nonce. Please refresh the page and try again.', 'cookie-law-info' ), array( 'status' => 403 ) );
		}
		return true;
	}
}
                                                                                                                                                                                 lite/includes/class-notice.php                                                                      0000777                 00000005611 15251156627 0012430 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * WordPress file sytstem API.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}


/**
 * Handles admin notices for the plugin.
 */
class Notice {

	/**
	 * Instance of the current class
	 *
	 * @var object
	 */
	private static $instance;

	/**
	 * Return the current instance of the class
	 *
	 * @return object
	 */
	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}
		return self::$instance;
	}
	/**
	 * Holds all dismissed notices
	 *
	 * @access public
	 * @since 3.0.0
	 * @var array $notices Array of dismissed notices.
	 */
	public $notices;
	/**
	 * Primary class constructor.
	 *
	 * @access public
	 * @since 3.0.0
	 */
	public function __construct() {

		// Populate $notices.
		$this->notices = $this->get_dismissed();
		foreach ( $this->notices as $notice => $timeout ) {
			if ( $timeout && $timeout < time() ) {
				$this->undismiss( $notice );
			}
		}
	}

	/**
	 * Checks if a given notice has been dismissed or not
	 *
	 * @since 6.0.0
	 * @param string $notice Programmatic Notice Name.
	 * @return boolean  Notice Dismissed
	 */
	public function is_dismissed( $notice ) {
		if ( ! isset( $this->notices[ $notice ] ) ) {
			return false;
		}
		return true;
	}

	/**
	 * Marks the given notice as dismissed
	 *
	 * @since 3.0.0
	 * @param string  $notice Programmatic Notice Name.
	 * @param integer $expiry Notice expiry.
	 * @return void
	 */
	public function dismiss( $notice, $expiry = 0 ) {
		$dismissed = $this->get_dismissed();
		if ( 0 !== $expiry ) {
			$dismissed[ $notice ] = time() + $expiry;
		} else {
			$dismissed[ $notice ] = false;
		}
		update_option( 'cky_admin_notices', $dismissed );
	}


	/**
	 * Marks a notice as not dismissed
	 *
	 * @access public
	 * @since 6.0.0
	 *
	 * @param string $notice Programmatic Notice Name.
	 * @return void
	 */
	public function undismiss( $notice ) {
		unset( $this->notices[ $notice ] );
		update_option( 'cky_admin_notices', $this->notices );
	}

	/**
	 * Add notice
	 *
	 * @param string $notice Notice ID.
	 * @param array  $options Notice options.
	 * @return void
	 */
	public function add( $notice, $options = array() ) {
		$options = wp_parse_args(
			$options,
			array(
				'dismissible' => true,
				'type'        => 'default',
				'expiration'  => 0, // Default 0 (no expiration).
				'message'     => '',
			)
		);
		if ( isset( $this->notices[ $notice ] ) ) {
			unset( $this->notices[ $notice ] );
		} else {
			$this->notices[ $notice ] = $options;
		}
	}

	/**
	 * Get all the notices.
	 *
	 * @return array
	 */
	public function get() {
		return $this->notices;
	}

	/**
	 * Get dismissed notices
	 *
	 * @return array
	 */
	public function get_dismissed() {
		return get_option( 'cky_admin_notices', array() );
	}
}
                                                                                                                       lite/includes/class-filesystem.php                                                                  0000777                 00000012425 15251156627 0013334 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * WordPress file system API.
 *
 * @link       https://www.cookieyes.com/
 * @since      3.0.0
 * @package    CookieYes\Lite\Includes
 */

namespace CookieYes\Lite\Includes;

/**
 * Class Filesystem.
 */
class Filesystem {

	/**
	 * Store instance of class Filesystem
	 *
	 * @since 3.0.0.
	 * @var class Filesystem
	 */
	private static $instance = null;

	/**
	 * Get instance of class Filesystem
	 *
	 * @since 3.0.0
	 * @return class Filesystem
	 */
	public static function get_instance() {
		if ( is_null( self::$instance ) ) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	/**
	 * Get WP_Filesystem instance.
	 *
	 * @since 3.0.0
	 * @return WP_Filesystem
	 */
	public function get_filesystem() {
		global $wp_filesystem;
		if ( ! $wp_filesystem ) {
			require_once ABSPATH . '/wp-admin/includes/file.php';// phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound

			$context = apply_filters( 'request_filesystem_credentials_context', false ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

			add_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) );

			$creds = request_filesystem_credentials( site_url(), '', false, $context, null );

			WP_Filesystem( $creds, $context );
			remove_filter( 'request_filesystem_credentials', array( $this, 'request_filesystem_credentials' ) );
		}

		// Set the permission constants if not already set.
		if ( ! defined( 'FS_CHMOD_DIR' ) ) {
			define( 'FS_CHMOD_DIR', 0755 );
		}

		if ( ! defined( 'FS_CHMOD_FILE' ) ) {
			define( 'FS_CHMOD_FILE', 0644 );
		}

		return $wp_filesystem;
	}

	/**
	 * Sets credentials to true.
	 *
	 * @since 3.0.0
	 */
	public function request_filesystem_credentials() {
		return true;
	}

	/**
	 * Checks to see if the site has SSL enabled or not.
	 *
	 * @since 3.0.0
	 * @return bool
	 */
	public function is_ssl() {
		if ( is_ssl() ) {
			return true;
		} elseif ( 0 === stripos( get_option( 'siteurl' ), 'https://' ) ) {
			return true;
		} elseif ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO'] ) {
			return true;
		}

		return false;
	}

	/**
	 * Update Filesystem status.
	 *
	 * @since 3.0.0
	 * @param boolean $status status for filesystem access.
	 * @return void
	 */
	public function update_filesystem_access_status( $status ) {
		update_option( 'cky_file_write_access', $status );
	}

	/**
	 * Check if filesystem has write access.
	 *
	 * @since 3.0.0
	 * @return boolean True if filesystem has access, false if does not have access.
	 */
	public function can_access_filesystem() {
		return (bool) get_option( 'cky_file_write_access', true );
	}

	/**
	 * Reset filesystem access status.
	 *
	 * @since 3.0.0
	 * @return void
	 */
	public function reset_filesystem_access_status() {
		delete_option( 'cky_file_write_access' );
	}

	/**
	 * Returns an array of paths for the upload directory
	 * of the current site.
	 *
	 * @since 3.0.0
	 * @param String $assets_dir directory name to be created in the WordPress uploads directory.
	 * @return array
	 */
	public function get_uploads_dir( $assets_dir ) {
		$wp_info = wp_upload_dir( null, false );

		// SSL workaround.
		if ( $this->is_ssl() ) {
			$wp_info['baseurl'] = str_ireplace( 'http://', 'https://', $wp_info['baseurl'] );
		}

		// Build the paths.
		$dir_info = array(
			'path' => $wp_info['basedir'] . '/' . $assets_dir . '/',
			'url'  => $wp_info['baseurl'] . '/' . $assets_dir . '/',
		);

		return apply_filters( 'cli__get_assets_uploads_dir', $dir_info );
	}

	/**
	 * Delete file from the filesystem.
	 *
	 * @since 3.0.0
	 * @param String  $file Path to the file or directory.
	 * @param boolean $recursive If set to true, changes file group recursively.
	 * @param boolean $type Type of resource. 'f' for file, 'd' for directory.
	 * @return void
	 */
	public function delete( $file, $recursive = false, $type = false ) {
		$this->get_filesystem()->delete( $file, $recursive, $type );
	}

	/**
	 * Adds contents to the file.
	 *
	 * @param  string $file_path  Gets the assets path info.
	 * @param  string $style_data   Gets the CSS data.
	 * @since  3.0.0
	 * @return bool $put_content returns false if file write is not successful.
	 */
	public function put_contents( $file_path, $style_data ) {
		return $this->get_filesystem()->put_contents( $file_path, $style_data );
	}

	/**
	 * Get contents of the file.
	 *
	 * @param  string $file_path  Gets the assets path info.
	 * @since  3.0.0
	 * @return bool $get_contents Gets te file contents.
	 */
	public function get_contents( $file_path ) {
		$file_system = $this->get_filesystem();
		if ( isset( $file_system ) && ! isset( $file_system->errors ) ) {
			$file_path = str_replace( ABSPATH, $this->abspath(), $file_path );
			if ( $this->get_filesystem()->exists( $file_path ) && $this->get_filesystem()->is_readable( $file_path ) ) {
				return $this->get_filesystem()->get_contents( $file_path );
			}
		} else {
			if ( file_exists( $file_path ) && is_file( $file_path ) ) {
				return @file_get_contents( $file_path );
			}
		}
		return false;
	}

	/**
	 * Return absolute file path
	 *
	 * @since 3.0.0
	 * @return string
	 */
	public function abspath() {
		$file_system = $this->get_filesystem();
		if ( $file_system->errors ) {
			return ABSPATH;
		}
		return $file_system->abspath();
	}

}
                                                                                                                                                                                                                                           public/images/logo-cookieyes.svg                                                                    0000777                 00000005025 15251156627 0012763 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 300 60" style="enable-background:new 0 0 300 60;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#404041;}
	.st1{fill:#0056A7;}
	.st2{fill:#2E3191;}
</style>
<g>
	<path class="st0" d="M22.3,11.5C32.2,11.5,39.6,17,42,26H30.9c-1.7-3.6-4.9-5.3-8.7-5.3c-6.2,0-10.5,4.6-10.5,12s4.3,12,10.5,12
		c3.8,0,7-1.8,8.7-5.3H42c-2.4,9-9.8,14.5-19.7,14.5C10,53.8,1.4,45.1,1.4,32.6S10,11.5,22.3,11.5z"/>
	<path class="st0" d="M62.2,54c-9.7,0-17-6.5-17-17s7.5-17,17.2-17c9.7,0,17.2,6.5,17.2,17S71.9,54,62.2,54z M62.2,45.2
		c3.6,0,7-2.7,7-8.2c0-5.6-3.3-8.2-6.9-8.2c-3.7,0-6.9,2.6-6.9,8.2C55.5,42.5,58.5,45.2,62.2,45.2z"/>
	<path class="st0" d="M99.7,54c-9.7,0-17-6.5-17-17s7.5-17,17.2-17c9.7,0,17.2,6.5,17.2,17S109.4,54,99.7,54z M99.7,45.2
		c3.6,0,7-2.7,7-8.2c0-5.6-3.3-8.2-6.9-8.2c-3.7,0-6.9,2.6-6.9,8.2C92.9,42.5,96,45.2,99.7,45.2z"/>
	<path class="st0" d="M120.7,11.5h10.1v22.4l10-13.4h12.5L139.6,37l13.9,16.5h-12.5l-10.1-13.9v13.9h-10.1V11.5z"/>
	<path class="st0" d="M155.7,11.6c0-3.1,2.4-5.5,6-5.5c3.6,0,6,2.4,6,5.5c0,3-2.4,5.4-6,5.4C158.1,17,155.7,14.6,155.7,11.6z
		 M156.7,20.4h10.1v33h-10.1V20.4z"/>
	<path class="st0" d="M187.2,54c-9.7,0-16.7-6.5-16.7-17s6.9-17,16.7-17c9.6,0,16.5,6.4,16.5,16.5c0,0.9-0.1,2-0.2,3h-22.9
		c0.4,4.3,3,6.3,6.3,6.3c2.8,0,4.4-1.4,5.3-3.2h10.8C201.3,49,195.5,54,187.2,54z M180.7,33.8h12.7c0-3.6-2.8-5.7-6.2-5.7
		C183.8,28.1,181.3,30.1,180.7,33.8z"/>
	<path class="st0" d="M250.4,54c-9.7,0-16.7-6.5-16.7-17s6.9-17,16.7-17c9.6,0,16.5,6.4,16.5,16.5c0,0.9-0.1,2-0.2,3h-22.9
		c0.4,4.3,3,6.3,6.3,6.3c2.8,0,4.4-1.4,5.3-3.2h10.8C264.5,49,258.6,54,250.4,54z M243.8,33.8h12.7c0-3.6-2.8-5.7-6.2-5.7
		C247,28.1,244.4,30.1,243.8,33.8z"/>
	<path class="st0" d="M285.2,54c-8.8,0-14.7-4.9-15.2-11.3h10c0.2,2.3,2.3,3.8,5.1,3.8c2.6,0,4-1.2,4-2.7c0-5.3-18-1.5-18-13.6
		c0-5.6,4.8-10.2,13.4-10.2c8.5,0,13.3,4.7,13.9,11.2h-9.4c-0.3-2.2-2-3.7-4.9-3.7c-2.4,0-3.7,0.9-3.7,2.5c0,5.3,17.9,1.5,18.1,13.9
		C298.6,49.6,293.5,54,285.2,54z"/>
	<g>
		<g>
			<path class="st1" d="M214.2,21h-10.5l9.6,17.8h10.5L214.2,21z"/>
		</g>
		<g>
			<g>
				<path class="st2" d="M213.1,38.3l0.3,0.5h10.5L217,26.3L213.1,38.3z"/>
			</g>
		</g>
		<g>
			<path class="st1" d="M232.3,6l-18.9,32.8h10.5L242.8,6H232.3z"/>
		</g>
		<g>
			<path class="st1" d="M213.4,43.7h10.2V54h-10.2V43.7z"/>
		</g>
	</g>
</g>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           public/css/cookie-law-info-public.css                                                               0000777                 00000006042 15251156627 0013606 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       #cookie-law-info-bar {
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	/* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
	display: none;
	left:0px;
	font-weight:300;
	box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
	vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
	display: inline-block;
	padding: 9px 12px;
	color: #fff;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	text-decoration: none;
}
.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}
.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}
.green.cli-plugin-button:hover {
	background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}
.red.cli-plugin-button:hover {
	background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
	background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}

/**
 * Added extra space between each cookie bar action elements @since 1.8.9
 */
.cli-plugin-main-link.cli-plugin-button {
	text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
	margin-left: 5px;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              public/css/cookie-law-info-gdpr.css                                                                 0000777                 00000065161 15251156627 0013273 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .gdpr-container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.gdpr-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.gdpr-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.gdpr-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.gdpr-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.gdpr-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.gdpr-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.modal-backdrop.show {
	opacity: .8;
}
.modal-open {
	overflow: hidden
}

.modal-open .gdpr-modal {
	overflow-x: hidden;
	overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1039;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.gdpr-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}
.gdpr-modal a {
	text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2));
	}
}
@media (min-width: 992px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width: 900px;
	}
}
.gdpr-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}
.gdpr-modal .row {
	margin: 0 -15px;
}
.gdpr-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.gdpr-modal .close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
	outline: 0;
}
.gdpr-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
	display:none;
}
.gdpr-switch .gdpr-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
	background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
	transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
	border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
	border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
	display: none;
}
.gdpr-tab-content>.active {
	display: block;
}
.gdpr-fade {
	transition: opacity .15s linear;
}
.gdpr-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	align-items: stretch !important;
	-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
	width: 100%;
	padding: 30px;
}
.nav.gdpr-nav-pills {
	background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
	border: 1px solid #0070ad;
	margin-bottom: 10px;
	color: #0070ad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
	background-color: #0070ad;
	border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
	background-color: #0070ad;
	border-color: #0070ad;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.gdpr-tab-content h4 {
	font-size: 20px;
	margin-bottom: .5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}


.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.cli-modal-backdrop.cli-show {
	opacity: .5;
	display: block;
}
.cli-modal.cli-show {
	display: block;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 900px;
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent !important;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(26px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
	display: block;
}
.cli-fade {
	transition: opacity .15s linear;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding: 30px;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #00acad;
	margin-bottom: 10px;
	color: #00acad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #00acad;
	border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Settings Popup */
.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	flex-direction: column;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;

}
.cli-modal-backdrop.cli-show {
	opacity: .5;
  -webkit-transform:scale(1);
  transform:scale(1);
}
.cli-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	transform: scale(0);
	overflow: hidden;
	outline: 0;
	display: none;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .2rem;
	box-sizing: border-box;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 38px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 20px;
	width: 38px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 15px;
	left: 3px;
	position: absolute;
	transition: .4s;
	width: 15px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(18px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
	font-size:0;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding:5px 30px 5px 5px;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #fff;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	color:#2a2a2a;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #f6f6f9;
	border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
	background: transparent;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.cli-wrapper {
	max-width: 90%;
	float: none;
	margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
	padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
	display:none;
	text-align:left;
}

/* Popup Footer Styles */
.cli-tab-footer .cli-btn {
	background-color: #00acad;
	padding: 10px 15px;
	text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #61a229;
	color: #ffffff;
	border-radius: 0;
}

.cli-tab-footer {
	width:100%;
	text-align:right;
	padding: 20px 0;
}
/* version 2.0 */
.cli-col-12
{
	width:100%;
}
.cli-tab-header
{
	display: flex;
	justify-content: space-between;
}
.cli-tab-header a:before {
	width: 10px;
	height: 2px;
	left: 0;
	top: calc(50% - 1px);
}
.cli-tab-header a:after {
	width: 2px;
	height: 10px;
	left: 4px;
	top: calc(50% - 5px);
	-webkit-transform: none;
	transform: none;
}
.cli-tab-header a:before {
	width: 7px;
	height: 7px;
	border-right: 1px solid #4a6e78;
	border-bottom: 1px solid #4a6e78;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
	position: relative;
	display: flex;
	align-items: center;
	font-size:14px;
	color:#000;
	text-transform: capitalize;

}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.cli-tab-header {
	border-radius: 5px;
	padding: 12px 15px;
	cursor: pointer;
	transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
	background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-appearance: none;
	width: 40px;
	height: 40px;
	padding: 0;
	border-radius: 50%;
	padding: 10px;
	background: transparent;
	border:none;
	min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
	font-family: inherit;
	font-size: 16px;
	margin-bottom: 15px;
	margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
	padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
.wt-cli-privacy
{
	display:none;
}
.cli-tab-content
{
	display:none;
}
.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
	margin-top:5px;
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 645px;
	}
}
.cli-switch .cli-slider:after{
	content: attr(data-cli-disable);
	position: absolute;
	right: 50px;
	color: #000;
	font-size:12px;
	text-align:right;
	min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
	content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
}
a.cli-privacy-readmore {
	font-size: 12px;
	margin-top: 12px;
	display: inline-block;
	padding-bottom: 0;
	cursor: pointer;
	color:#000;
	text-decoration: underline;
}
.cli-modal-footer {
	position: relative;
}
a.cli-privacy-readmore:before {
	content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
	content: attr(data-readless-text);
}

.cli-collapsed .cli-privacy-content
{
	transition: max-height 0.25s ease-in;

}
.cli-privacy-content p
{
	margin-bottom:0;
}
.cli-modal-close svg {
	fill: #000;
}
span.cli-necessary-caption {
	color: #000;
	font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
	display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
	display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
	display: none;
}
.cli-tab-container .cli-row
{
	max-height: 500px;
	overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
	z-index: -1;
}
.cli-modal.cli-blowup {
	z-index: 999999;
	transform: scale(1);

  }
  .cli-modal.cli-blowup .cli-modal-dialog {
	animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  .cli-modal.cli-blowup.cli-out .cli-modal-dialog
  {
	animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  @keyframes blowUpContent {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	99.9% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(0);
	}
  }
  @keyframes blowUpContentTwo {
	0% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(1);
	  opacity: 1;
	}
  }
  @keyframes blowUpModal {
	0% {
	  transform: scale(0);
	}
	100% {
	  transform: scale(1);
	}
  }
  @keyframes blowUpModalTwo {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	50% {
		transform: scale(0.5);
		opacity: 0;
	  }
	100% {
	  transform: scale(0);
	  opacity: 0;
	}
  }
  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
	font-size: 12px;
}
.cli_settings_button
{
	cursor: pointer;
}
/* Accessibility Fix */
.wt-cli-sr-only
{
	display: none;
	font-size:16px;
}
/* Changes for CCPA
Version : 1.8.9
*/
a.wt-cli-element.cli_cookie_close_button {
	text-decoration: none;
	color: #333333;
	font-size: 22px;
	line-height: 22px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
}
/* GDPR Bar Version 2 */
.cli-bar-container{
	float: none;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.cli-bar-btn_container {
	margin-left: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: nowrap;
}
.cli-style-v2 a
{
	cursor: pointer;
}
.cli-bar-btn_container a {
	white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
	font-weight:inherit;
}
.cli-style-v2
{
	font-size: 11pt;
	line-height: 18px;
	font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
	display: block;
}
.cli-style-v2 .cli-bar-message {
	width: 70%;
	text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
	width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
	flex-wrap: wrap;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {
	text-align: center;
} */
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
	text-align: left;
	/* padding-left: 15px; */
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 16px;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {
	padding-left: 0px;
	padding-right: 0px;
} */

.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
	margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
	margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
	font-size: inherit;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
}
/* .cli-bar-container.cli-style-v2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
	padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
	padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
	padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
	text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	margin-top: 5px;
	margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
	white-space: nowrap;
	text-decoration: underline;
}
.wt-cli-necessary-checkbox {
	display: none !important;
}
@media (max-width: 985px) {
	.cli-style-v2 .cli-bar-message
	{
		width:100%;
	}
	.cli-style-v2.cli-bar-container
	{
		justify-content:left;
		flex-wrap: wrap;
	}
	.cli-style-v2 .cli-bar-btn_container {
		margin-left:0px;
		margin-top: 10px;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
	{
		padding: 25px 25px;
	}
}
/* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
	display: flex;
	align-items: center;
	font-size: 9px;
	color: #111111;
	font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
	width: 65px;
	margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
	padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){

	.cli-style-v2 .cli-bar-btn_container {
		flex-wrap: wrap;
	}
}
/* Fix: HTML validation error due to the enclosing of <p> tags on category description */
.wt-cli-cookie-description {
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
                                                                                                                                                                                                                                                                                                                                                                                                               public/css/cookie-law-info-table.css                                                                0000777                 00000013741 15251156627 0013423 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       /**
 Responsive table courtesy of Mark Wiltshire: mark@bamboorocketapps.com (thanks!)

 For more styles try: http://icant.co.uk/csstablegallery/
 ----
 Generic styles:
 Here you could e.g. customise width of column 1 and 2,
 or add a generic roll-over effect on table rows
*/
.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;}

/** Simple style */
.cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;}

/** Modern style */
.cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;}

/** Elegant style */
.cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;}

/** Rounded style */
.cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;}

/** Classic Style */
table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;}

/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url("../../images/td_back.gif") repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

/** 27/05/2013: responsive table by Mark Wiltshire */
@media(max-width:800px) {
		table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
		{
		  width:23%;
		  font-size:12px;
		  word-wrap: break-word;
		}
		table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
		{
		  width:45%;
		}
}

.cookielawinfo-row-cat-title{
	border-bottom: 1px solid #eee;
	text-align: center;
}
.cookielawinfo-row-cat-title-head{
	text-align: center;
}
.cookielawinfo-row-cat-table{
	width: 99%;
	margin-left: 5px;
}
                               public/js/cookie-law-info-public.js                                                                 0000777                 00000102611 15251156627 0013255 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       CLI_ACCEPT_COOKIE_NAME = (typeof CLI_ACCEPT_COOKIE_NAME !== 'undefined' ? CLI_ACCEPT_COOKIE_NAME : 'viewed_cookie_policy');
CLI_PREFERENCE_COOKIE = (typeof CLI_PREFERENCE_COOKIE !== 'undefined' ? CLI_PREFERENCE_COOKIE : 'CookieLawInfoConsent');
CLI_ACCEPT_COOKIE_EXPIRE = (typeof CLI_ACCEPT_COOKIE_EXPIRE !== 'undefined' ? CLI_ACCEPT_COOKIE_EXPIRE : 365);
CLI_COOKIEBAR_AS_POPUP = (typeof CLI_COOKIEBAR_AS_POPUP !== 'undefined' ? CLI_COOKIEBAR_AS_POPUP : false);
var CLI_Cookie = {
	set: function (name, value, days) {
		var secure = "";
		if (true === Boolean(Cli_Data.secure_cookies)) {
			secure = ";secure";
		}
		if (days) {
			var date = new Date();
			date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
			var expires = "; expires=" + date.toGMTString();
		} else {
			var expires = "";
		}
		document.cookie = name + "=" + value + secure + expires + "; path=/";
		if (days < 1) {
			host_name = window.location.hostname;
			document.cookie = name + "=" + value + expires + "; path=/; domain=." + host_name + ";";
			if (host_name.indexOf("www") != 1) {
				var host_name_withoutwww = host_name.replace('www', '');
				document.cookie = name + "=" + value + secure + expires + "; path=/; domain=" + host_name_withoutwww + ";";
			}
			host_name = host_name.substring(host_name.lastIndexOf(".", host_name.lastIndexOf(".") - 1));
			document.cookie = name + "=" + value + secure + expires + "; path=/; domain=" + host_name + ";";
		}
	},
	read: function (name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for (var i = 0; i < ca.length; i++) {
			var c = ca[i];
			while (c.charAt(0) == ' ') {
				c = c.substring(1, c.length);
			}
			if (c.indexOf(nameEQ) === 0) {
				return c.substring(nameEQ.length, c.length);
			}
		}
		return null;
	},
	erase: function (name) {
		this.set(name, "", -10);
	},
	exists: function (name) {
		return (this.read(name) !== null);
	},
	getallcookies: function () {
		var pairs = document.cookie.split(";");
		var cookieslist = {};
		for (var i = 0; i < pairs.length; i++) {
			var pair = pairs[i].split("=");
			cookieslist[(pair[0] + '').trim()] = unescape(pair[1]);
		}
		return cookieslist;
	}
}
var CLI =
{
	bar_config: {},
	showagain_config: {},
	allowedCategories: [],
	js_blocking_enabled: false,
	set: function (args) {
		if (typeof JSON.parse !== "function") {
			console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");
			return;
		}
		if (typeof args.settings !== 'object') {
			this.settings = JSON.parse(args.settings);
		} else {
			this.settings = args.settings;
		}
		this.js_blocking_enabled = Boolean(Cli_Data.js_blocking);
		this.settings = args.settings;
		this.bar_elm = jQuery(this.settings.notify_div_id);
		this.showagain_elm = jQuery(this.settings.showagain_div_id);
		this.settingsModal = jQuery('#cliSettingsPopup');

		/* buttons */
		this.main_button = jQuery('.cli-plugin-main-button');
		this.main_link = jQuery('.cli-plugin-main-link');
		this.reject_link = jQuery('.cookie_action_close_header_reject');
		this.delete_link = jQuery(".cookielawinfo-cookie-delete");
		this.settings_button = jQuery('.cli_settings_button');
		this.accept_all_button = jQuery('.wt-cli-accept-all-btn');
		if (this.settings.cookie_bar_as == 'popup') {
			CLI_COOKIEBAR_AS_POPUP = true;
		}
		this.mayBeSetPreferenceCookie();
		this.addStyleAttribute();
		this.configBar();
		this.toggleBar();
		this.attachDelete();
		this.attachEvents();
		this.configButtons();
		this.reviewConsent();
		var cli_hidebar_on_readmore = this.hideBarInReadMoreLink();
		if (Boolean(this.settings.scroll_close) === true && cli_hidebar_on_readmore === false) {
			window.addEventListener("scroll", CLI.closeOnScroll, false);
		}

	},
	hideBarInReadMoreLink: function () {
		if (Boolean(CLI.settings.button_2_hidebar) === true && this.main_link.length > 0 && this.main_link.hasClass('cli-minimize-bar')) {
			this.hideHeader();
			cliBlocker.cookieBar(false);
			this.showagain_elm.slideDown(this.settings.animate_speed_show);
			return true;
		}
		return false;
	},
	attachEvents: function () {
		jQuery(document).on(
			'click',
			'.wt-cli-privacy-btn',
			function (e) {
				e.preventDefault();
				CLI.accept_close();
				CLI.settingsPopUpClose();
			}
		);

		jQuery('.wt-cli-accept-btn').on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.acceptRejectCookies(jQuery(this));
			});
		jQuery('.wt-cli-accept-all-btn').on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.acceptRejectCookies(jQuery(this), 'accept');
			});
		jQuery('.wt-cli-reject-btn').on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.acceptRejectCookies(jQuery(this), 'reject');
			});
		this.settingsPopUp();
		this.settingsTabbedAccordion();
		this.toggleUserPreferenceCheckBox();
		this.hideCookieBarOnClose();
		this.cookieLawInfoRunCallBacks();

	},
	acceptRejectCookies(element, action = 'custom') {
		var open_link = element[0].hasAttribute("href") && element.attr("href") != '#' ? true : false;
		var new_window = false;
		if (action == 'accept') {
			this.enableAllCookies();
			this.accept_close();
			new_window = CLI.settings.button_7_new_win ? true : false;

		} else if (action == 'reject') {
			this.disableAllCookies();
			this.reject_close();
			new_window = Boolean(this.settings.button_3_new_win) ? true : false;
		} else {
			this.accept_close();
			new_window = Boolean(this.settings.button_1_new_win) ? true : false;
		}
		if (open_link) {
			if (new_window) {
				window.open(element.attr("href"), '_blank');
			} else {
				window.location.href = element.attr("href");
			}
		}
	},
	toggleUserPreferenceCheckBox: function () {

		jQuery('.cli-user-preference-checkbox').each(
			function () {

				categoryCookie = 'cookielawinfo-' + jQuery(this).attr('data-id');
				categoryCookieValue = CLI_Cookie.read(categoryCookie);
				if (categoryCookieValue == null) {
					if (jQuery(this).is(':checked')) {
						CLI_Cookie.set(categoryCookie, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
					} else {
						CLI_Cookie.set(categoryCookie, 'no', CLI_ACCEPT_COOKIE_EXPIRE);
					}
				} else {
					if (categoryCookieValue == "yes") {
						jQuery(this).prop("checked", true);
					} else {
						jQuery(this).prop("checked", false);
					}

				}

			}
		);
		jQuery('.cli-user-preference-checkbox').on(
			"click",
			function (e) {
				var dataID = jQuery(this).attr('data-id');
				var currentToggleElm = jQuery('.cli-user-preference-checkbox[data-id=' + dataID + ']');
				if (jQuery(this).is(':checked')) {
					CLI_Cookie.set('cookielawinfo-' + dataID, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
					currentToggleElm.prop('checked', true);
				} else {
					CLI_Cookie.set('cookielawinfo-' + dataID, 'no', CLI_ACCEPT_COOKIE_EXPIRE);
					currentToggleElm.prop('checked', false);
				}
				CLI.checkCategories();
				CLI.generateConsent();
			}
		);

	},
	settingsPopUp: function () {
		jQuery(document).on(
			'click',
			'.cli_settings_button',
			function (e) {
				e.preventDefault();
				CLI.settingsModal.addClass("cli-show").css({ 'opacity': 0 }).animate({ 'opacity': 1 });
				CLI.settingsModal.removeClass('cli-blowup cli-out').addClass("cli-blowup");
				jQuery('body').addClass("cli-modal-open");
				jQuery(".cli-settings-overlay").addClass("cli-show");
				jQuery("#cookie-law-info-bar").css({ 'opacity': .1 });
				if (!jQuery('.cli-settings-mobile').is(':visible')) {
					CLI.settingsModal.find('.cli-nav-link:eq(0)').trigger("click");
				}
			}
		);
		jQuery('#cliModalClose').on(
			"click",
			function (e) {
				CLI.settingsPopUpClose();
			}
		);
		CLI.settingsModal.on(
			"click",
			function (e) {
				if (!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target))) {
					CLI.settingsPopUpClose();
				}
			}
		);
		jQuery('.cli_enable_all_btn').on(
			"click",
			function (e) {
				var cli_toggle_btn = jQuery(this);
				var enable_text = cli_toggle_btn.attr('data-enable-text');
				var disable_text = cli_toggle_btn.attr('data-disable-text');
				if (cli_toggle_btn.hasClass('cli-enabled')) {
					CLI.disableAllCookies();
					cli_toggle_btn.html(enable_text);
				} else {
					CLI.enableAllCookies();
					cli_toggle_btn.html(disable_text);

				}
				jQuery(this).toggleClass('cli-enabled');
			}
		);

		this.privacyReadmore();
	},
	settingsTabbedAccordion: function () {
		jQuery(".cli-tab-header").on(
			"click",
			function (e) {
				if (!(jQuery(e.target).hasClass('cli-slider') || jQuery(e.target).hasClass('cli-user-preference-checkbox'))) {
					if (jQuery(this).hasClass("cli-tab-active")) {
						jQuery(this).removeClass("cli-tab-active");
						jQuery(this)
							.siblings(".cli-tab-content")
							.slideUp(200);

					} else {
						jQuery(".cli-tab-header").removeClass("cli-tab-active");
						jQuery(this).addClass("cli-tab-active");
						jQuery(".cli-tab-content").slideUp(200);
						jQuery(this)
							.siblings(".cli-tab-content")
							.slideDown(200);
					}
				}
			}
		);
	},
	settingsPopUpClose: function () {
		this.settingsModal.removeClass('cli-show');
		this.settingsModal.addClass('cli-out');
		jQuery('body').removeClass("cli-modal-open");
		jQuery(".cli-settings-overlay").removeClass("cli-show");
		jQuery("#cookie-law-info-bar").css({ 'opacity': 1 });
	},
	privacyReadmore: function () {
		var el = jQuery('.cli-privacy-content .cli-privacy-content-text');
		if (el.length > 0) {
			var clone = el.clone(),
				originalHtml = clone.html(),
				originalHeight = el.outerHeight(),
				Trunc = {
					addReadmore: function (textBlock) {
						if (textBlock.html().length > 250) {
							jQuery('.cli-privacy-readmore').show();
						} else {
							jQuery('.cli-privacy-readmore').hide();
						}
					},
					truncateText: function (textBlock) {
						var strippedText = jQuery('<div />').html(textBlock.html());
						strippedText.find('table').remove();
						textBlock.html(strippedText.html());
						currentText = textBlock.text();
						if (currentText.trim().length > 250) {
							var newStr = currentText.substring(0, 250);
							textBlock.empty().html(newStr).append('...');
						}
					},
					replaceText: function (textBlock, original) {
						return textBlock.html(original);
					}

				};
			Trunc.addReadmore(el);
			Trunc.truncateText(el);
			jQuery('a.cli-privacy-readmore').on(
				"click",
				function (e) {
					e.preventDefault();
					if (jQuery('.cli-privacy-overview').hasClass('cli-collapsed')) {
						Trunc.truncateText(el);
						jQuery('.cli-privacy-overview').removeClass('cli-collapsed');
						el.css('height', '100%');
					} else {
						jQuery('.cli-privacy-overview').addClass('cli-collapsed');
						Trunc.replaceText(el, originalHtml);
					}

				}
			);
		}

	},
	attachDelete: function () {
		this.delete_link.on(
			"click",
			function (e) {
				CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);
				for (var k in Cli_Data.nn_cookie_ids) {
					CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
				}
				CLI.generateConsent();
				return false;
			}
		);

	},
	configButtons: function () {
		/*[cookie_button] */
		this.main_button.css('color', this.settings.button_1_link_colour);
		if (Boolean(this.settings.button_1_as_button)) {
			this.main_button.css('background-color', this.settings.button_1_button_colour);

			this.main_button.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_1_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_1_button_colour);
					}
				);
		}

		/* [cookie_link] */
		this.main_link.css('color', this.settings.button_2_link_colour);
		if (Boolean(this.settings.button_2_as_button)) {
			this.main_link.css('background-color', this.settings.button_2_button_colour);

			this.main_link.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_2_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_2_button_colour);
					}
				);

		}
		/* [cookie_reject] */
		this.reject_link.css('color', this.settings.button_3_link_colour);
		if (Boolean(this.settings.button_3_as_button)) {

			this.reject_link.css('background-color', this.settings.button_3_button_colour);
			this.reject_link.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_3_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_3_button_colour);
					}
				);
		}
		/* [cookie_settings] */
		this.settings_button.css('color', this.settings.button_4_link_colour);
		if (Boolean(this.settings.button_4_as_button)) {
			this.settings_button.css('background-color', this.settings.button_4_button_colour);
			this.settings_button.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_4_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_4_button_colour);
					}
				);
		}
		/* [cookie_accept_all] */
		this.accept_all_button.css('color', this.settings.button_7_link_colour);
		if (this.settings.button_7_as_button) {
			this.accept_all_button.css('background-color', this.settings.button_7_button_colour);
			this.accept_all_button.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_7_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_7_button_colour);
					}
				);
		}
	},
	toggleBar: function () {
		if (CLI_COOKIEBAR_AS_POPUP) {
			this.barAsPopUp(1);
		}
		if (CLI.settings.cookie_bar_as == 'widget') {
			this.barAsWidget(1);
		}
		if (!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)) {
			this.displayHeader();
		} else {
			this.hideHeader();
		}
		if (Boolean(this.settings.show_once_yn)) {
			setTimeout(
				function () {
					CLI.close_header();
				},
				CLI.settings.show_once
			);
		}
		if (CLI.js_blocking_enabled === false) {
			if (Boolean(Cli_Data.ccpaEnabled) === true) {
				if (Cli_Data.ccpaType === 'ccpa' && Boolean(Cli_Data.ccpaBarEnabled) === false) {
					cliBlocker.cookieBar(false);
				}
			} else {
				jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();
			}
		}

		this.showagain_elm.on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.showagain_elm.slideUp(
					CLI.settings.animate_speed_hide,
					function () {
						CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);
						if (CLI_COOKIEBAR_AS_POPUP) {
							CLI.showPopupOverlay();
						}
					}
				);
			}
		);
	},
	configShowAgain: function () {
		this.showagain_config = {
			'background-color': this.settings.background,
			'color': this.l1hs(this.settings.text),
			'position': 'fixed',
			'font-family': this.settings.font_family
		};
		if (Boolean(this.settings.border_on)) {
			var border_to_hide = 'border-' + this.settings.notify_position_vertical;
			this.showagain_config['border'] = '1px solid ' + this.l1hs(this.settings.border);
			this.showagain_config[border_to_hide] = 'none';
		}
		var cli_win = jQuery(window);
		var cli_winw = cli_win.width();
		var showagain_x_pos = this.settings.showagain_x_position;
		if (cli_winw < 300) {
			showagain_x_pos = 10;
			this.showagain_config.width = cli_winw - 20;
		} else {
			this.showagain_config.width = 'auto';
		}
		var cli_defw = cli_winw > 400 ? 500 : cli_winw - 20;
		if (CLI_COOKIEBAR_AS_POPUP) { /* cookie bar as popup */
			var sa_pos = this.settings.popup_showagain_position;
			var sa_pos_arr = sa_pos.split('-');
			if (sa_pos_arr[1] == 'left') {
				this.showagain_config.left = showagain_x_pos;
			} else if (sa_pos_arr[1] == 'right') {
				this.showagain_config.right = showagain_x_pos;
			}
			if (sa_pos_arr[0] == 'top') {
				this.showagain_config.top = 0;

			} else if (sa_pos_arr[0] == 'bottom') {
				this.showagain_config.bottom = 0;
			}
			this.bar_config['position'] = 'fixed';

		} else if (this.settings.cookie_bar_as == 'widget') {
			this.showagain_config.bottom = 0;
			if (this.settings.widget_position == 'left') {
				this.showagain_config.left = showagain_x_pos;
			} else if (this.settings.widget_position == 'right') {
				this.showagain_config.right = showagain_x_pos;
			}
		} else {
			if (this.settings.notify_position_vertical == "top") {
				this.showagain_config.top = '0';
			} else if (this.settings.notify_position_vertical == "bottom") {
				this.bar_config['position'] = 'fixed';
				this.bar_config['bottom'] = '0';
				this.showagain_config.bottom = '0';
			}
			if (this.settings.notify_position_horizontal == "left") {
				this.showagain_config.left = showagain_x_pos;
			} else if (this.settings.notify_position_horizontal == "right") {
				this.showagain_config.right = showagain_x_pos;
			}
		}
		this.showagain_elm.css(this.showagain_config);
	},
	configBar: function () {
		this.bar_config = {
			'background-color': this.settings.background,
			'color': this.settings.text,
			'font-family': this.settings.font_family
		};
		if (this.settings.notify_position_vertical == "top") {
			this.bar_config['top'] = '0';
			if (Boolean(this.settings.header_fix) === true) {
				this.bar_config['position'] = 'fixed';
			}
		} else {
			this.bar_config['bottom'] = '0';
		}
		this.configShowAgain();
		this.bar_elm.css(this.bar_config).hide();
	},
	l1hs: function (str) {
		if (str.charAt(0) == "#") {
			str = str.substring(1, str.length);
		} else {
			return "#" + str;
		}
		return this.l1hs(str);
	},
	close_header: function () {
		CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
		this.hideHeader();
	},
	accept_close: function () {
		this.hidePopupOverlay();
		this.generateConsent();
		this.cookieLawInfoRunCallBacks();

		CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
		if (Boolean(this.settings.notify_animate_hide)) {
			if (CLI.js_blocking_enabled === true) {
				this.bar_elm.slideUp(this.settings.animate_speed_hide, cliBlocker.runScripts);
			} else {
				this.bar_elm.slideUp(this.settings.animate_speed_hide);
			}

		} else {
			if (CLI.js_blocking_enabled === true) {
				this.bar_elm.hide(0, cliBlocker.runScripts);

			} else {
				this.bar_elm.hide();
			}
		}
		if (Boolean(this.settings.showagain_tab)) {
			this.showagain_elm.slideDown(this.settings.animate_speed_show);
		}
		if (Boolean(this.settings.accept_close_reload) === true) {
			this.reload_current_page();
		}
		return false;
	},
	reject_close: function () {
		this.hidePopupOverlay();
		this.generateConsent();
		this.cookieLawInfoRunCallBacks();
		for (var k in Cli_Data.nn_cookie_ids) {
			CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
		}
		CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME, 'no', CLI_ACCEPT_COOKIE_EXPIRE);

		if (Boolean(this.settings.notify_animate_hide)) {
			if (CLI.js_blocking_enabled === true) {

				this.bar_elm.slideUp(this.settings.animate_speed_hide, cliBlocker.runScripts);

			} else {

				this.bar_elm.slideUp(this.settings.animate_speed_hide);
			}

		} else {
			if (CLI.js_blocking_enabled === true) {

				this.bar_elm.hide(cliBlocker.runScripts);

			} else {

				this.bar_elm.hide();

			}

		}
		if (Boolean(this.settings.showagain_tab)) {
			this.showagain_elm.slideDown(this.settings.animate_speed_show);
		}
		if (Boolean(this.settings.reject_close_reload) === true) {
			this.reload_current_page();
		}
		return false;
	},
	reload_current_page: function () {

		window.location.reload(true);
	},
	closeOnScroll: function () {
		if (window.pageYOffset > 100 && !CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)) {
			CLI.accept_close();
			if (Boolean(CLI.settings.scroll_close_reload) === true) {
				window.location.reload();
			}
			window.removeEventListener("scroll", CLI.closeOnScroll, false);
		}
	},
	displayHeader: function () {
		if (Boolean(this.settings.notify_animate_show)) {
			this.bar_elm.slideDown(this.settings.animate_speed_show);
		} else {
			this.bar_elm.show();
		}
		this.showagain_elm.hide();
		if (CLI_COOKIEBAR_AS_POPUP) {
			this.showPopupOverlay();
		}
	},
	hideHeader: function () {
		if (Boolean(this.settings.showagain_tab)) {
			if (Boolean(this.settings.notify_animate_show)) {
				this.showagain_elm.slideDown(this.settings.animate_speed_show);
			} else {
				this.showagain_elm.show();
			}
		} else {
			this.showagain_elm.hide();
		}
		this.bar_elm.slideUp(this.settings.animate_speed_show);
		this.hidePopupOverlay();
	},
	hidePopupOverlay: function () {
		jQuery('body').removeClass("cli-barmodal-open");
		jQuery(".cli-popupbar-overlay").removeClass("cli-show");
	},
	showPopupOverlay: function () {
		if (this.bar_elm.length) {
			if (Boolean(this.settings.popup_overlay)) {
				jQuery('body').addClass("cli-barmodal-open");
				jQuery(".cli-popupbar-overlay").addClass("cli-show");
			}
		}

	},
	barAsWidget: function (a) {
		var cli_elm = this.bar_elm;
		cli_elm.attr('data-cli-type', 'widget');
		var cli_win = jQuery(window);
		var cli_winh = cli_win.height() - 40;
		var cli_winw = cli_win.width();
		var cli_defw = cli_winw > 400 ? 300 : cli_winw - 30;
		cli_elm.css(
			{
				'width': cli_defw, 'height': 'auto', 'max-height': cli_winh, 'overflow': 'auto', 'position': 'fixed', 'box-sizing': 'border-box'
			}
		);
		if (this.checkifStyleAttributeExist() === false) {
			cli_elm.css({ 'padding': '25px 15px' });
		}
		if (this.settings.widget_position == 'left') {
			cli_elm.css(
				{
					'left': '15px', 'right': 'auto', 'bottom': '15px', 'top': 'auto'
				}
			);
		} else {
			cli_elm.css(
				{
					'left': 'auto', 'right': '15px', 'bottom': '15px', 'top': 'auto'
				}
			);
		}
		if (a) {
			this.setResize();
		}
	},
	barAsPopUp: function (a) {
		if (typeof cookie_law_info_bar_as_popup === 'function') {
			return false;
		}
		var cli_elm = this.bar_elm;
		cli_elm.attr('data-cli-type', 'popup');
		var cli_win = jQuery(window);
		var cli_winh = cli_win.height() - 40;
		var cli_winw = cli_win.width();
		var cli_defw = cli_winw > 700 ? 500 : cli_winw - 20;

		cli_elm.css(
			{
				'width': cli_defw, 'height': 'auto', 'max-height': cli_winh, 'bottom': '', 'top': '50%', 'left': '50%', 'margin-left': (cli_defw / 2) * -1, 'margin-top': '-100px', 'overflow': 'auto'
			}
		).addClass('cli-bar-popup cli-modal-content');
		if (this.checkifStyleAttributeExist() === false) {
			cli_elm.css({ 'padding': '25px 15px' });
		}
		cli_h = cli_elm.height();
		li_h = cli_h < 200 ? 200 : cli_h;
		cli_elm.css({ 'top': '50%', 'margin-top': ((cli_h / 2) + 30) * -1 });
		setTimeout(
			function () {
				cli_elm.css(
					{
						'bottom': ''
					}
				);
			},
			100
		);
		if (a) {
			this.setResize();
		}
	},
	setResize: function () {
		var resizeTmr = null;
		jQuery(window).resize(
			function () {
				clearTimeout(resizeTmr);
				resizeTmr = setTimeout(
					function () {
						if (CLI_COOKIEBAR_AS_POPUP) {
							CLI.barAsPopUp();
						}
						if (CLI.settings.cookie_bar_as == 'widget') {
							CLI.barAsWidget();
						}
						CLI.configShowAgain();
					},
					500
				);
			}
		);
	},
	enableAllCookies: function () {

		jQuery('.cli-user-preference-checkbox').each(
			function () {
				var cli_chkbox_elm = jQuery(this);
				var cli_chkbox_data_id = cli_chkbox_elm.attr('data-id');
				if (cli_chkbox_data_id != 'checkbox-necessary') {
					cli_chkbox_elm.prop('checked', true);
					CLI_Cookie.set('cookielawinfo-' + cli_chkbox_data_id, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
				}
			}
		);
	},
	disableAllCookies: function () {
		jQuery('.cli-user-preference-checkbox').each(
			function () {

				var cli_chkbox_elm = jQuery(this);
				var cli_chkbox_data_id = cli_chkbox_elm.attr('data-id');
				cliCategorySlug = cli_chkbox_data_id.replace('checkbox-', '');
				if (Cli_Data.strictlyEnabled.indexOf(cliCategorySlug) === -1) {
					cli_chkbox_elm.prop('checked', false);
					CLI_Cookie.set('cookielawinfo-' + cli_chkbox_data_id, 'no', CLI_ACCEPT_COOKIE_EXPIRE);
				}
			}
		);
	},
	hideCookieBarOnClose: function () {
		jQuery(document).on(
			'click',
			'.cli_cookie_close_button',
			function (e) {
				e.preventDefault();
				var elm = jQuery(this);
				if (Cli_Data.ccpaType === 'ccpa') {
					CLI.enableAllCookies();
				}
				CLI.accept_close();
			}
		);
	},
	checkCategories: function () {
		var cliAllowedCategories = [];
		var cli_categories = {};
		jQuery('.cli-user-preference-checkbox').each(
			function () {
				var status = false;
				cli_chkbox_elm = jQuery(this);
				cli_chkbox_data_id = cli_chkbox_elm.attr('data-id');
				cli_chkbox_data_id = cli_chkbox_data_id.replace('checkbox-', '');
				cli_chkbox_data_id_trimmed = cli_chkbox_data_id.replace('-', '_')
				if (jQuery(cli_chkbox_elm).is(':checked')) {
					status = true;
					cliAllowedCategories.push(cli_chkbox_data_id);
				}

				cli_categories[cli_chkbox_data_id_trimmed] = status;
			}
		);
		CLI.allowedCategories = cliAllowedCategories;
	},
	cookieLawInfoRunCallBacks: function () {
		this.checkCategories();
		if (CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == 'yes') {
			if ("function" == typeof CookieLawInfo_Accept_Callback) {
				CookieLawInfo_Accept_Callback();
			}
		}
	},
	generateConsent: function () {
		var preferenceCookie = CLI_Cookie.read(CLI_PREFERENCE_COOKIE);
		cliConsent = {};
		if (preferenceCookie !== null) {
			cliConsent = window.atob(preferenceCookie);
			cliConsent = JSON.parse(cliConsent);
		}
		cliConsent.ver = Cli_Data.consentVersion;
		categories = [];
		jQuery('.cli-user-preference-checkbox').each(
			function () {
				categoryVal = '';
				cli_chkbox_data_id = jQuery(this).attr('data-id');
				cli_chkbox_data_id = cli_chkbox_data_id.replace('checkbox-', '');
				if (jQuery(this).is(':checked')) {
					categoryVal = true;
				} else {
					categoryVal = false;
				}
				cliConsent[cli_chkbox_data_id] = categoryVal;
			}
		);
		cliConsent = JSON.stringify(cliConsent);
		cliConsent = window.btoa(cliConsent);
		CLI_Cookie.set(CLI_PREFERENCE_COOKIE, cliConsent, CLI_ACCEPT_COOKIE_EXPIRE);
	},
	addStyleAttribute: function () {
		var bar = this.bar_elm;
		var styleClass = '';
		if (jQuery(bar).find('.cli-bar-container').length > 0) {
			styleClass = jQuery('.cli-bar-container').attr('class');
			styleClass = styleClass.replace('cli-bar-container', '');
			styleClass = styleClass.trim();
			jQuery(bar).attr('data-cli-style', styleClass);
		}
	},
	getParameterByName: function (name, url) {
		if (!url) {
			url = window.location.href;
		}
		name = name.replace(/[\[\]]/g, '\\$&');
		var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
			results = regex.exec(url);
		if (!results) {
			return null;
		}
		if (!results[2]) {
			return '';
		}
		return decodeURIComponent(results[2].replace(/\+/g, ' '));
	},
	CookieLawInfo_Callback: function (enableBar, enableBlocking) {
		enableBar = typeof enableBar !== 'undefined' ? enableBar : true;
		enableBlocking = typeof enableBlocking !== 'undefined' ? enableBlocking : true;
		if (CLI.js_blocking_enabled === true && Boolean(Cli_Data.custom_integration) === true) {
			cliBlocker.cookieBar(enableBar);
			cliBlocker.runScripts(enableBlocking);
		}
	},
	checkifStyleAttributeExist: function () {
		var exist = false;
		var attr = this.bar_elm.attr('data-cli-style');
		if (typeof attr !== typeof undefined && attr !== false) {
			exist = true;
		}
		return exist;
	},
	reviewConsent: function () {
		jQuery(document).on(
			'click',
			'.cli_manage_current_consent,.wt-cli-manage-consent-link',
			function () {
				CLI.displayHeader();
			}
		);
	},
	mayBeSetPreferenceCookie: function () {
		if (CLI.getParameterByName('cli_bypass') === "1") {
			CLI.generateConsent();
		}
	}
}
var cliBlocker =
{
	blockingStatus: true,
	scriptsLoaded: false,
	ccpaEnabled: false,
	ccpaRegionBased: false,
	ccpaApplicable: false,
	ccpaBarEnabled: false,
	cliShowBar: true,
	isBypassEnabled: CLI.getParameterByName('cli_bypass'),
	checkPluginStatus: function (callbackA, callbackB) {
		this.ccpaEnabled = Boolean(Cli_Data.ccpaEnabled);
		this.ccpaRegionBased = Boolean(Cli_Data.ccpaRegionBased);
		this.ccpaBarEnabled = Boolean(Cli_Data.ccpaBarEnabled);

		if (Boolean(Cli_Data.custom_integration) === true) {
			callbackA(false);
		} else {
			if (this.ccpaEnabled === true) {
				this.ccpaApplicable = true;
				if (Cli_Data.ccpaType === 'ccpa') {
					if (this.ccpaBarEnabled !== true) {
						this.cliShowBar = false;
						this.blockingStatus = false;
					}
				}
			} else {
				jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();
			}
			if (cliBlocker.isBypassEnabled === "1") {
				cliBlocker.blockingStatus = false;
			}
			callbackA(this.cliShowBar);
			callbackB(this.blockingStatus);
		}

	},
	cookieBar: function (showbar) {
		showbar = typeof showbar !== 'undefined' ? showbar : true;
		cliBlocker.cliShowBar = showbar;
		if (cliBlocker.cliShowBar === false) {
			CLI.bar_elm.hide();
			CLI.showagain_elm.hide();
			CLI.settingsModal.removeClass('cli-blowup cli-out');
			CLI.hidePopupOverlay();
			jQuery(".cli-settings-overlay").removeClass("cli-show");
		} else {
			if (!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)) {
				CLI.displayHeader();
			} else {
				CLI.hideHeader();
			}
		}
	},
	removeCookieByCategory: function () {

		if (cliBlocker.blockingStatus === true) {
			if (CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) !== null) {
				var non_necessary_cookies = Cli_Data.non_necessary_cookies;
				for (var key in non_necessary_cookies) {
					currentCategory = key;
					if (CLI.allowedCategories.indexOf(currentCategory) === -1) {
						var nonNecessaryCookies = non_necessary_cookies[currentCategory];
						for (var i = 0; i < nonNecessaryCookies.length; i++) {
							if (CLI_Cookie.read(nonNecessaryCookies[i]) !== null) {
								CLI_Cookie.erase(nonNecessaryCookies[i]);
							}

						}
					}
				}
			}
		}
	},
	runScripts: function (blocking) {
		blocking = typeof blocking !== 'undefined' ? blocking : true;
		cliBlocker.blockingStatus = blocking;
		srcReplaceableElms = ['iframe', 'IFRAME', 'EMBED', 'embed', 'OBJECT', 'object', 'IMG', 'img'];
		var genericFuncs =
		{

			renderByElement: function (callback) {
				cliScriptFuncs.renderScripts();
				callback();
				cliBlocker.scriptsLoaded = true;
			},

		};
		var cliScriptFuncs =
		{
			// trigger DOMContentLoaded
			scriptsDone: function () {
				if (typeof Cli_Data.triggerDomRefresh !== 'undefined') {
					if (Boolean(Cli_Data.triggerDomRefresh) === true) {
						var DOMContentLoadedEvent = document.createEvent('Event')
						DOMContentLoadedEvent.initEvent('DOMContentLoaded', true, true)
						window.document.dispatchEvent(DOMContentLoadedEvent);
					}
				}
			},
			seq: function (arr, callback, index) {
				// first call, without an index
				if (typeof index === 'undefined') {
					index = 0
				}

				arr[index](
					function () {
						index++
						if (index === arr.length) {
							callback()
						} else {
							cliScriptFuncs.seq(arr, callback, index)
						}
					}
				)
			},
			/* script runner */
			insertScript: function ($script, callback) {
				var s = '';
				var scriptType = $script.getAttribute('data-cli-script-type');
				var elementPosition = $script.getAttribute('data-cli-element-position');
				var isBlock = $script.getAttribute('data-cli-block');
				var s = document.createElement('script');
				var ccpaOptedOut = cliBlocker.ccpaOptedOut();
				s.type = 'text/plain';
				if ($script.async) {
					s.async = $script.async;
				}
				if ($script.defer) {
					s.defer = $script.defer;
				}
				if ($script.src) {
					s.onload = callback
					s.onerror = callback
					s.src = $script.src
				} else {
					s.textContent = $script.innerText
				}
				var attrs = jQuery($script).prop("attributes");
				for (var ii = 0; ii < attrs.length; ++ii) {
					if (attrs[ii].nodeName !== 'id') {
						s.setAttribute(attrs[ii].nodeName, attrs[ii].value);
					}
				}
				if (cliBlocker.blockingStatus === true) {

					if ((CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == 'yes' && CLI.allowedCategories.indexOf(scriptType) !== -1)) {
						s.setAttribute('data-cli-consent', 'accepted');
						s.type = 'text/javascript';
					}
					if (cliBlocker.ccpaApplicable === true) {
						if (ccpaOptedOut === true || CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == null) {
							s.type = 'text/plain';
						}
					}
				} else {
					s.type = 'text/javascript';
				}

				if ($script.type != s.type) {
					if (elementPosition === 'head') {
						document.head.appendChild(s);
					} else {
						document.body.appendChild(s);
					}
					if (!$script.src) {
						callback()
					}
					$script.parentNode.removeChild($script);

				} else {

					callback();
				}
			},
			renderScripts: function () {
				var $scripts = document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');
				if ($scripts.length > 0) {
					var runList = []
					var typeAttr
					Array.prototype.forEach.call(
						$scripts,
						function ($script) {
							// only run script tags without the type attribute
							// or with a javascript mime attribute value
							typeAttr = $script.getAttribute('type')
							runList.push(
								function (callback) {
									cliScriptFuncs.insertScript($script, callback)
								}
							)
						}
					)
					cliScriptFuncs.seq(runList, cliScriptFuncs.scriptsDone);
				}
			}
		};
		genericFuncs.renderByElement(cliBlocker.removeCookieByCategory);
	},
	ccpaOptedOut: function () {
		var ccpaOptedOut = false;
		var preferenceCookie = CLI_Cookie.read(CLI_PREFERENCE_COOKIE);
		if (preferenceCookie !== null) {
			cliConsent = window.atob(preferenceCookie);
			cliConsent = JSON.parse(cliConsent);
			if (typeof cliConsent.ccpaOptout !== 'undefined') {
				ccpaOptedOut = cliConsent.ccpaOptout;
			}
		}
		return ccpaOptedOut;
	}
}
jQuery(document).ready(
	function () {
		if (typeof cli_cookiebar_settings != 'undefined') {
			CLI.set(
				{
					settings: cli_cookiebar_settings
				}
			);
			if (CLI.js_blocking_enabled === true) {
				cliBlocker.checkPluginStatus(cliBlocker.cookieBar, cliBlocker.runScripts);
			}
		}
	}
);
                                                                                                                       cookie-law-info.php                                                                                 0000777                 00000011534 15251156627 0010265 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * The plugin bootstrap file
 *
 * This file is read by WordPress to generate the plugin information in the plugin
 * admin area. This file also includes all of the dependencies used by the plugin,
 * registers the activation and deactivation functions, and defines a function
 * that starts the plugin.
 *
 * @link              https://www.cookieyes.com/
 * @since             1.6.6
 * @package           Cookie_Law_Info
 *
 * @wordpress-plugin
 * Plugin Name:       CookieYes | GDPR Cookie Consent
 * Plugin URI:        https://www.cookieyes.com/
 * Description:       A simple way to show your website complies with the EU Cookie Law / GDPR.
 * Version:           3.4.0
 * Author:            CookieYes
 * Author URI:        https://www.cookieyes.com/
 * License:           GPLv3
 * License URI:       https://www.gnu.org/licenses/gpl-3.0.html
 * Text Domain:       cookie-law-info
 */

/*
	Copyright 2018  WebToffee

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License, version 2, as
	published by the Free Software Foundation.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}

define( 'CLI_VERSION', '3.4.0' );
define( 'CLI_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
define( 'CLI_PLUGIN_BASEPATH', plugin_dir_path( __FILE__ ) );
define( 'CLI_SETTINGS_FIELD', 'CookieLawInfo-0.9' );
// Previous version settings (deprecated from 0.9 onwards).
define( 'CLI_ADMIN_OPTIONS_NAME', 'CookieLawInfo-0.8.3' );
define( 'CLI_PLUGIN_FILENAME', __FILE__ );
define( 'CLI_POST_TYPE', 'cookielawinfo' );
define( 'CLI_DEFAULT_LANGUAGE', cky_set_default_language() );

/** CookieYes web app URL */
if ( ! defined( 'CKY_APP_URL' ) ) {
	define( 'CKY_APP_URL', 'https://app.cookieyes.com' );
}

/** CookieYes web app script cdn URL. */
if ( ! defined( 'CKY_APP_CDN_URL' ) ) {
	define( 'CKY_APP_CDN_URL', 'https://cdn-cookieyes.com' );
}

/**
 * Load and set default language of the site.
 *
 * @return string
 */
function cky_set_default_language() {
	$default = get_option( 'WPLANG', 'en_US' );
	if ( empty( $default ) || strlen( $default ) <= 1 ) {
		$default = 'en';
	}
	return substr( $default, 0, 2 );
}

/**
 * Add an upgrade notice whenever an update is available.
 *
 * @param array $data Upgrade data.
 * @param array $response Upgrade response data.
 * @return void
 */
function cky_upgrade_notice( $data, $response ) {
	if ( isset( $data['upgrade_notice'] ) ) {
		add_action( 'admin_print_footer_scripts', 'cky_upgrade_notice_js' );
		$msg = str_replace( array( '<p>', '</p>' ), array( '<div>', '</div>' ), $data['upgrade_notice'] );
		echo '<style type="text/css">
        #cookie-law-info-update .update-message p:last-child{ display:none;}     
        #cookie-law-info-update ul{ list-style:disc; margin-left:30px;}
        .cky-upgrade-notice{ padding-left:30px;}
        </style>
        <div class="update-message cky-upgrade-notice"><div style="color: #f56e28;">' . esc_html__( 'Please make sure the cache is cleared after each plugin update especially if you have minified JS and/or CSS files.', 'cookie-law-info' ) . '</div>' . wp_kses_post( wpautop( $msg ) ) . '</div>';
	}
}

/**
 * Javascript for handling upgrade notice.
 *
 * @return void
 */
function cky_upgrade_notice_js() {     ?>
		<script>
			( function( $ ){
				var update_dv=$( '#cookie-law-info-update ');
				update_dv.find('.cky-upgrade-notice').next('p').remove();
				update_dv.find('a.update-link:eq(0)').click(function(){
					$('.cky-upgrade-notice').remove();
				});
			})( jQuery );
		</script>
		<?php
}

add_action( 'in_plugin_update_message-cookie-law-info/cookie-law-info.php', 'cky_upgrade_notice', 10, 2 );

//declare compliance with WP Consent API
add_filter( "wp_consent_api_registered_".CLI_PLUGIN_BASENAME, '__return_true' );

/**
 * Return internal DB version.
 *
 * @return string
 */
function cky_get_consent_db_version() {
	return get_option( 'cky_cookie_consent_lite_db_version', '2.0' );
}

/**
 * Check if plugin is in legacy version.
 *
 * @return boolean
 */
function cky_is_legacy() {
	$current_version = cky_get_consent_db_version();
	if ( empty( get_option( CLI_SETTINGS_FIELD, array() ) ) || ( ! is_null( $current_version ) && version_compare( $current_version, '2.0', '>' ) === true ) ) {
		return false;
	} else {
		return true;
	}
}

if ( cky_is_legacy() ) {
	require_once CLI_PLUGIN_BASEPATH . 'legacy/loader.php';
} else {
	require_once CLI_PLUGIN_BASEPATH . 'lite/loader.php';
}
                                                                                                                                                                    uninstall.php                                                                                       0000777                 00000005167 15251156627 0007320 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Fired when the plugin is uninstalled.
 *
 * When populating this file, consider the following flow
 * of control:
 *
 * - This method should be static
 * - Check if the $_REQUEST content actually is the plugin name
 * - Run an admin referrer check to make sure it goes through authentication
 * - Verify the output of $_GET makes sense
 * - Repeat with other user roles. Best directly by using the links/query string parameters.
 * - Repeat things for multisite. Once for a single site in the network, once sitewide.
 *
 * This file may be updated more in future version of the Boilerplate; however, this is the
 * general skeleton and outline for how the file should work.
 *
 * For more information, see the following discussion:
 * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
 *
 * @link       https://www.webtoffee.com/
 * @since      3.0.0
 *
 * @package    CookieYes
 */

// If uninstall not called from WordPress, then exit.
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
	exit;
}

delete_option( 'cky_connect_notice' );

if ( defined( 'CKY_REMOVE_ALL_DATA' ) && true === CKY_REMOVE_ALL_DATA ) {
	try {
		global $wpdb;
		$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'cky_banners' ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'cky_cookie_categories' ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'cky_cookies' ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery

		$prefix = $wpdb->esc_like( '_transient_cky' ) . '%';
		$keys   = $wpdb->get_results( $wpdb->prepare( "SELECT option_name FROM $wpdb->options WHERE option_name LIKE %s", $prefix ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		if ( ! is_wp_error( $keys ) ) {
			$transients = array_map(
				function( $key ) {
					return ltrim( $key['option_name'], '_transient_' );
				},
				$keys
			);
			foreach ( $transients as $key ) {
				delete_transient( $key );
			}
		}
		$options = array(
			'cky_banners_table_version',
			'cky_cookie_category_table_version',
			'cky_cookie_table_version',
			'cky_consent_table_version',
			'cky_scan_details',
			'cky_settings',
			'cky_admin_notices',
			'wt_cli_version',
			'CookieLawInfo-0.9',
			'cky_cookie_consent_lite_db_version',
			'cky_missing_tables',
			'cky_migration_options',
		);
		foreach ( $options as $option_name ) {
			delete_option( $option_name );
		}
	} catch ( Exception $e ) {
		error_log( __( 'Failed to delete CookieYes plugin data!', 'cookie-law-info' ) ); //phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                         legacy/public/class-cookie-law-info-public.php                                                      0000777                 00000041340 15251156627 0015364 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * The public-facing functionality of the plugin.
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/public
 */

/**
 * The public-facing functionality of the plugin.
 *
 * Defines the plugin name, version, and two examples hooks for how to
 * enqueue the public-facing stylesheet and JavaScript.
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/public
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_Public {


	/**
	 * The ID of this plugin.
	 *
	 * @since    1.6.6
	 * @access   private
	 * @var      string    $plugin_name    The ID of this plugin.
	 */
	public $plugin_name;

	/**
	 * The version of this plugin.
	 *
	 * @since    1.6.6
	 * @access   private
	 * @var      string    $version    The current version of this plugin.
	 */
	public $version;

	public $plugin_obj;

	/*
	 * module list, Module folder and main file must be same as that of module name
	 * Please check the `register_modules` method for more details
	 */
	private $modules                = array(
		'script-blocker',
		'shortcode',
	);
	public static $existing_modules = array();
	public $cookie_categories;
	/**
	 * Initialize the class and set its properties.
	 *
	 * @since    1.6.6
	 * @param      string $plugin_name       The name of the plugin.
	 * @param      string $version    The version of this plugin.
	 */

	public function __construct( $plugin_name, $version, $plugin_obj ) {

		$this->plugin_name = $plugin_name;
		$this->version     = $version;
		$this->plugin_obj  = $plugin_obj;
		register_activation_hook( CLI_PLUGIN_FILENAME, array( $this, 'activator' ) );

	}
	public function activator() {

		$activation_transient = wp_validate_boolean( get_transient( '_wt_cli_first_time_activation' ) );

		if ( Cookie_Law_Info::maybe_first_time_install() === true ) {
			$js_blocking = wp_validate_boolean( Cookie_Law_Info::get_js_option() );
			if ( $js_blocking === false ) {
				update_option( 'cookielawinfo_js_blocking', 'yes' );
			}
		}

	}

	/**
	 * Set Category Cookies If Empty
	 *
	 * @since 1.7.7
	 */
	public function cli_set_category_cookies() {
		$js_blocking_enabled = Cookie_Law_Info::wt_cli_is_js_blocking_active();

		if ( $js_blocking_enabled === false ) {

			$cookie_category_data = apply_filters( 'wt_cli_cookie_categories', array() );
			$the_options          = Cookie_Law_Info::get_settings();

			if ( $the_options['is_on'] == true ) {

				foreach ( $cookie_category_data as $key => $data ) {
					if ( empty( $_COOKIE[ "cookielawinfo-checkbox-$key" ] ) ) {
						$category_enabled = isset( $data['enabled'] ) ? $data['enabled'] : false;
						$cookie_value     = ( isset( $data['default_state'] ) && $data['default_state'] === true ) ? 'yes' : 'no';
						if ( $category_enabled === false ) {
							return false;
						} else {
							if ( true === apply_filters( 'wt_cli_set_secure_cookies', false ) ) {
								@setcookie( "cookielawinfo-checkbox-$key", $cookie_value, time() + 3600, '/', '', true );
							} else {
								@setcookie( "cookielawinfo-checkbox-$key", $cookie_value, time() + 3600, '/' );
							}
						}
					}
				}
			}
		}
	}

	/**
	 * Register the stylesheets for the public-facing side of the site.
	 *
	 * @since    1.6.6
	 */
	public function enqueue_styles() {
		/**
		 * This function is provided for demonstration purposes only.
		 *
		 * An instance of this class should be passed to the run() function
		 * defined in Cookie_Law_Info_Loader as all of the hooks are defined
		 * in that particular class.
		 *
		 * The Cookie_Law_Info_Loader will then create the relationship
		 * between the defined hooks and the functions defined in this
		 * class.
		 */
		$the_options = Cookie_Law_Info::get_settings();
		if ( $the_options['is_on'] == true ) {
			wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-public.css', array(), $this->version, 'all' );
			wp_enqueue_style( $this->plugin_name . '-gdpr', plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-gdpr.css', array(), $this->version, 'all' );
			// this style will include only when shortcode is called
			wp_register_style( $this->plugin_name . '-table', plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-table.css', array(), $this->version, 'all' );
		}
	}

	/**
	 * Register the JavaScript for the public-facing side of the site.
	 *
	 * @since    1.6.6
	 */
	public function enqueue_scripts() {
		/**
		 * This function is provided for demonstration purposes only.
		 *
		 * An instance of this class should be passed to the run() function
		 * defined in Cookie_Law_Info_Loader as all of the hooks are defined
		 * in that particular class.
		 *
		 * The Cookie_Law_Info_Loader will then create the relationship
		 * between the defined hooks and the functions defined in this
		 * class.
		 */
		$the_options               = Cookie_Law_Info::get_settings();
		$ccpa_enabled              = ( isset( $the_options['ccpa_enabled'] ) ? $the_options['ccpa_enabled'] : false );
		$ccpa_region_based         = ( isset( $the_options['ccpa_region_based'] ) ? $the_options['ccpa_region_based'] : false );
		$ccpa_enable_bar           = ( isset( $the_options['ccpa_enable_bar'] ) ? $the_options['ccpa_enable_bar'] : false );
		$ccpa_type                 = ( isset( $the_options['consent_type'] ) ? $the_options['consent_type'] : 'gdpr' );
		$js_blocking_enabled       = Cookie_Law_Info::wt_cli_is_js_blocking_active();
		$enable_custom_integration = apply_filters( 'wt_cli_enable_plugin_integration', false );
		$trigger_dom_reload        = apply_filters( 'wt_cli_script_blocker_trigger_dom_refresh', false );

		if ( $the_options['is_on'] == true ) {
			$non_necessary_cookie_ids = Cookie_Law_Info::get_non_necessary_cookie_ids();
			$cli_cookie_data         = array(
				'nn_cookie_ids'         => ! empty( $non_necessary_cookie_ids ) ? $non_necessary_cookie_ids : array(),
				'cookielist'            => array(),
				'non_necessary_cookies' => $this->get_cookies_by_category(),
				'ccpaEnabled'           => $ccpa_enabled,
				'ccpaRegionBased'       => $ccpa_region_based,
				'ccpaBarEnabled'        => $ccpa_enable_bar,
				'strictlyEnabled'       => Cookie_Law_Info_Cookies::get_instance()->get_strictly_necessory_categories(),
				'ccpaType'              => $ccpa_type,
				'js_blocking'           => $js_blocking_enabled,
				'custom_integration'    => $enable_custom_integration,
				'triggerDomRefresh'     => $trigger_dom_reload,
				'secure_cookies'        => apply_filters( 'wt_cli_set_secure_cookies', false ),
			);
			wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/cookie-law-info-public.js', array( 'jquery' ), $this->version, false );
			wp_localize_script( $this->plugin_name, 'Cli_Data', $cli_cookie_data );
			wp_localize_script( $this->plugin_name, 'cli_cookiebar_settings', Cookie_Law_Info::get_json_settings() );
			wp_localize_script( $this->plugin_name, 'log_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
		}
	}

	/**
	 Registers modules: public+admin
	 */
	public function common_modules() {
		foreach ( $this->modules as $module ) {
			$module_file = plugin_dir_path( __FILE__ ) . "modules/$module/$module.php";
			if ( file_exists( $module_file ) ) {
				self::$existing_modules[] = $module; // this is for module_exits checking
				require_once $module_file;
			}
		}
	}
	public static function module_exists( $module ) {
		return in_array( $module, self::$existing_modules );
	}



	/** Removes leading # characters from a string */
	public static function cookielawinfo_remove_hash( $str ) {
		if ( $str[0] == '#' ) {
			$str = substr( $str, 1, strlen( $str ) );
		} else {
			return $str;
		}
		return self::cookielawinfo_remove_hash( $str );
	}

	/*
	/* Outputs the cookie control script in the footer
	/*  N.B. This script MUST be output in the footer.
	/* This function should be attached to the wp_footer action hook.
	 */
	public function cookielawinfo_inject_cli_script() {
		$the_options     = Cookie_Law_Info::get_settings();
		$show_cookie_bar = true;
		if ( apply_filters( 'wt_cli_hide_bar_on_page_editor', true ) && $this->is_page_editor_active() ) {
			$show_cookie_bar = false;
		}
		if ( $the_options['is_on'] == true && $show_cookie_bar ) {
			// Output the HTML in the footer:
			$message = nl2br( $the_options['notify_message'] );
			$str     = do_shortcode( stripslashes( $message ) );
			$head    = trim( stripslashes( $the_options['bar_heading_text'] ) );

			$notify_html = '<div id="' . $this->cookielawinfo_remove_hash( $the_options['notify_div_id'] ) . '" data-nosnippet="true">' .
				( $head != '' ? '<h5 class="cli_messagebar_head">' . wp_kses_post( $head ) . '</h5>' : '' )
				. '<span>' . $str . '</span></div>';

			$show_again   = stripslashes( $the_options['showagain_text'] );
			$notify_html .= '<div id="' . $this->cookielawinfo_remove_hash( $the_options['showagain_div_id'] ) . '" style="display:none;" data-nosnippet="true"><span id="cookie_hdr_showagain">' . esc_html( $show_again ) . '</span></div>';

			global $wp_query;
			$current_obj = get_queried_object();
			$post_slug   = '';
			if ( is_object( $current_obj ) ) {
				if ( is_category() || is_tag() ) {
					$post_slug = isset( $current_obj->slug ) ? $current_obj->slug : '';
				} elseif ( is_archive() ) {
					$post_slug = isset( $current_obj->rewrite ) && isset( $current_obj->rewrite['slug'] ) ? $current_obj->rewrite['slug'] : '';
				} else {
					if ( isset( $current_obj->post_name ) ) {
						$post_slug = $current_obj->post_name;
					}
				}
			}
			$notify_html = apply_filters( 'cli_show_cookie_bar_only_on_selected_pages', $notify_html, $post_slug );
			require_once plugin_dir_path( __FILE__ ) . 'views/cookie-law-info_bar.php';
		}
	}

	/* Print scripts or data in the head tag on the front end. */
	public function include_user_accepted_cookielawinfo() {
		$this->wt_cli_print_scripts( true );
	}
	public function wt_cli_head_scripts() {

	}
	public function wt_cli_print_scripts( $head = false ) {

		$the_options               = Cookie_Law_Info::get_settings();
		$advanced_script_rendering = Cookie_Law_Info::wt_cli_is_js_blocking_active();

		if ( $the_options['is_on'] == true && ! is_admin() ) {
			$cookie_categories = apply_filters( 'wt_cli_cookie_categories', array() );

			if ( ! empty( $cookie_categories ) ) {
				foreach ( $cookie_categories as $slug => $data ) {
					if ( isset( $data['status'] ) && $data['status'] === true ) {
						if ( $head === false ) {
							$scripts = $data['body_scripts'];
						} else {
							$scripts = $data['head_scripts'];
						}
						if ( ! empty( $scripts ) ) {
							$this->process_scripts( $scripts, $slug, $advanced_script_rendering, $head );
						}
					}
				}
			}
		}
	}
	public function process_scripts( $script, $slug, $advanced_script_rendering, $head ) {
		if ( $advanced_script_rendering === false ) {
			if ( $this->check_consent( $slug ) === true ) {
				echo $script; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
			}
		} else {
			echo $this->pre_process_scripts( $slug, $script, $head ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
		}
	}
	public function check_consent( $slug ) {

		$preference_cookie = isset( $_COOKIE[ 'cookielawinfo-checkbox-' . $slug ] ) ? sanitize_text_field( wp_unslash( $_COOKIE[ 'cookielawinfo-checkbox-' . $slug ] ) ) : 'no';
		$main_cookie       = isset( $_COOKIE['viewed_cookie_policy'] ) ? sanitize_text_field( wp_unslash( $_COOKIE['viewed_cookie_policy'] ) ) : 'no';
		if ( $main_cookie === 'yes' && $preference_cookie === 'yes' || isset( $_GET['cli_bypass'] ) && get_option( 'CLI_BYPASS' ) == 1 ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			return true;
		}
		return false;
	}
	public function pre_process_scripts( $slug, $script, $head ) {
		$position = 'body';
		if ( $head === true ) {
			$position = 'head';
		}
		$replace = 'data-cli-class="cli-blocker-script"  data-cli-script-type="' . $slug . '" data-cli-block="true"  data-cli-element-position="' . $position . '"';
		$scripts = $this->replace_script_attribute_type( $script, $replace );
		return $scripts;
	}
	/* Print scripts or data in the body tag on the front end. */
	public function include_user_accepted_cookielawinfo_in_body() {
		$this->wt_cli_print_scripts();
	}
	/**
	 * Desceiption
	 *
	 * @since  1.8.9
	 * @param  string script
	 * @param  string replace
	 * @return string
	 */
	public function replace_script_attribute_type( $script, $replace ) {
		$textarr        = wp_html_split( $script );
		$replace_script = $script;
		$script_array   = ( isset( $textarr ) && is_array( $textarr ) ) ? $textarr : array();
		$changed        = false;
		$script_type    = 'text/plain';
		foreach ( $script_array as $i => $html ) {
			if ( preg_match( '/<script[^\>]*?\>/m', $script_array[ $i ] ) ) {
				$changed = true;
				if ( preg_match( '/<script.*(type=(?:"|\')(.*?)(?:"|\')).*?>/', $script_array[ $i ] ) && preg_match( '/<script.*(type=(?:"|\')text\/javascript(.*?)(?:"|\')).*?>/', $script_array[ $i ] ) ) {
					preg_match( '/<script.*(type=(?:"|\')text\/javascript(.*?)(?:"|\')).*?>/', $script_array[ $i ], $output_array );
					$re = preg_quote( $output_array[1], '/' );
					if ( ! empty( $output_array ) ) {

						$script_array[ $i ] = preg_replace( '/' . $re . '/', 'type="' . $script_type . '"' . ' ' . $replace, $script_array[ $i ], 1 );

					}
				} else {

					$script_array[ $i ] = str_replace( '<script', '<script type="' . $script_type . '"' . ' ' . $replace, $script_array[ $i ] );

				}
			}
		}
		if ( $changed === true ) {
			$replace_script = implode( $script_array );
		}
		return $replace_script;
	}
	public function wt_cli_bypass_script_blocking() {
		$bypass_blocking  = false;
		$the_options      = Cookie_Law_Info::get_settings();
		$ccpa_enabled     = Cookie_Law_Info::sanitise_settings( 'ccpa_enabled', ( isset( $the_options['ccpa_enabled'] ) ? $the_options['ccpa_enabled'] : false ) );
		$ccpa_bar_enabled = Cookie_Law_Info::sanitise_settings( 'ccpa_enable_bar', ( isset( $the_options['ccpa_enable_bar'] ) ? $the_options['ccpa_enable_bar'] : false ) );
		$consent_type     = Cookie_Law_Info::sanitise_settings( 'consent_type', ( isset( $the_options['consent_type'] ) ? $the_options['consent_type'] : 'gdpr' ) );
		if ( $ccpa_enabled === true && $consent_type === 'ccpa' ) {
			if ( $ccpa_bar_enabled === false ) {
				if ( ! isset( $_COOKIE['viewed_cookie_policy'] ) && self::do_not_sell_optout() === false ) {
					$bypass_blocking = true;
				}
			}
		}
		return $bypass_blocking;
	}
	/**
	 * Check whether opted in CCPA or not
	 *
	 * @since  1.0.0
	 * @return bool
	 */
	public static function do_not_sell_optout() {
		$preference_cookie = 'CookieLawInfoConsent';
		$ccpa_optout       = false;
		if ( isset( $_COOKIE[ $preference_cookie ] ) ) {
			$json_cookie = json_decode( base64_decode( sanitize_text_field( wp_unslash( $_COOKIE[ $preference_cookie ] ) ) ) );
			$ccpa_optout = ( isset( $json_cookie->ccpaOptout ) ? $json_cookie->ccpaOptout : false );
		}
		return $ccpa_optout;
	}
	public function get_cookies_by_category() {

		$cookie_categories = apply_filters( 'wt_cli_cookie_categories', array() );

		$categories = array();

		if ( ! empty( $cookie_categories ) ) {

			foreach ( $cookie_categories as $slug => $data ) {

				if ( isset( $data['status'] ) && $data['status'] === true ) {

					$cookies     = ( isset( $data['cookies'] ) && is_array( $data['cookies'] ) ) ? $data['cookies'] : array();
					$cookie_list = array();
					$strict      = isset( $data['strict'] ) ? $data['strict'] : false;

					if ( ! empty( $cookies ) ) {
						foreach ( $cookies as $key => $cookie ) {

							$sensitivity  = get_post_meta( $cookie->ID, '_cli_cookie_sensitivity', true );
							$cookie_title = get_post_meta( $cookie->ID, '_cli_cookie_slugid', true );
							$cookie_id    = ( ' ' !== $cookie_title ) ? $cookie_title : $cookie->post_title;

							if ( 'non-necessary' === $sensitivity || false === $strict ) {
								if ( false === $this->maybe_plugin_cookie( $cookie_id ) ) {
									$cookie_list[] = $cookie_id;
								}
							}
						}
					}
				}
				if ( ! empty( $cookie_list ) ) {
					$categories[ $slug ] = $cookie_list;
				}
			}
		}
		return $categories;
	}
	public function maybe_plugin_cookie( $cookie ) {
		if ( 'viewed_cookie_policy' === $cookie || false !== strpos( $cookie, 'cookielawinfo-checkbox' ) ) {
			return true;
		}
		return false;
	}
	/**
	 * Check whether any page editor is active or not
	 *
	 * @since  2.0.5
	 * @return bool
	 */
	public function is_page_editor_active() {
		global $wp_customize;
		if ( isset( $_GET['et_fb'] ) // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			|| ( defined( 'ET_FB_ENABLED' ) && ET_FB_ENABLED )
			|| isset( $_GET['elementor-preview'] ) // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			|| isset( $_POST['cs_preview_state'] ) // phpcs:ignore WordPress.Security.NonceVerification.Missing
			|| isset( $wp_customize )
		) {
			return true;
		}

		return false;
	}
}
                                                                                                                                                                                                                                                                                                legacy/public/css/cookie-law-info-public.css                                                        0000777                 00000006042 15251156627 0015052 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       #cookie-law-info-bar {
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	/* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
	display: none;
	left:0px;
	font-weight:300;
	box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
	vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
	display: inline-block;
	padding: 9px 12px;
	color: #fff;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	text-decoration: none;
}
.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}
.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}
.green.cli-plugin-button:hover {
	background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}
.red.cli-plugin-button:hover {
	background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
	background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}

/**
 * Added extra space between each cookie bar action elements @since 1.8.9
 */
.cli-plugin-main-link.cli-plugin-button {
	text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
	margin-left: 5px;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              legacy/public/css/cookie-law-info-gdpr.css                                                          0000777                 00000065161 15251156627 0014537 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .gdpr-container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.gdpr-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.gdpr-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.gdpr-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.gdpr-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.gdpr-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.gdpr-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.modal-backdrop.show {
	opacity: .8;
}
.modal-open {
	overflow: hidden
}

.modal-open .gdpr-modal {
	overflow-x: hidden;
	overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1039;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.gdpr-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}
.gdpr-modal a {
	text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2));
	}
}
@media (min-width: 992px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width: 900px;
	}
}
.gdpr-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}
.gdpr-modal .row {
	margin: 0 -15px;
}
.gdpr-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.gdpr-modal .close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
	outline: 0;
}
.gdpr-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
	display:none;
}
.gdpr-switch .gdpr-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
	background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
	transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
	border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
	border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
	display: none;
}
.gdpr-tab-content>.active {
	display: block;
}
.gdpr-fade {
	transition: opacity .15s linear;
}
.gdpr-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	align-items: stretch !important;
	-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
	width: 100%;
	padding: 30px;
}
.nav.gdpr-nav-pills {
	background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
	border: 1px solid #0070ad;
	margin-bottom: 10px;
	color: #0070ad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
	background-color: #0070ad;
	border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
	background-color: #0070ad;
	border-color: #0070ad;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.gdpr-tab-content h4 {
	font-size: 20px;
	margin-bottom: .5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}


.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.cli-modal-backdrop.cli-show {
	opacity: .5;
	display: block;
}
.cli-modal.cli-show {
	display: block;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 900px;
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent !important;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(26px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
	display: block;
}
.cli-fade {
	transition: opacity .15s linear;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding: 30px;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #00acad;
	margin-bottom: 10px;
	color: #00acad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #00acad;
	border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Settings Popup */
.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	flex-direction: column;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;

}
.cli-modal-backdrop.cli-show {
	opacity: .5;
  -webkit-transform:scale(1);
  transform:scale(1);
}
.cli-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	transform: scale(0);
	overflow: hidden;
	outline: 0;
	display: none;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .2rem;
	box-sizing: border-box;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 38px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 20px;
	width: 38px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 15px;
	left: 3px;
	position: absolute;
	transition: .4s;
	width: 15px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(18px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
	font-size:0;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding:5px 30px 5px 5px;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #fff;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	color:#2a2a2a;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #f6f6f9;
	border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
	background: transparent;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.cli-wrapper {
	max-width: 90%;
	float: none;
	margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
	padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
	display:none;
	text-align:left;
}

/* Popup Footer Styles */
.cli-tab-footer .cli-btn {
	background-color: #00acad;
	padding: 10px 15px;
	text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #61a229;
	color: #ffffff;
	border-radius: 0;
}

.cli-tab-footer {
	width:100%;
	text-align:right;
	padding: 20px 0;
}
/* version 2.0 */
.cli-col-12
{
	width:100%;
}
.cli-tab-header
{
	display: flex;
	justify-content: space-between;
}
.cli-tab-header a:before {
	width: 10px;
	height: 2px;
	left: 0;
	top: calc(50% - 1px);
}
.cli-tab-header a:after {
	width: 2px;
	height: 10px;
	left: 4px;
	top: calc(50% - 5px);
	-webkit-transform: none;
	transform: none;
}
.cli-tab-header a:before {
	width: 7px;
	height: 7px;
	border-right: 1px solid #4a6e78;
	border-bottom: 1px solid #4a6e78;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
	position: relative;
	display: flex;
	align-items: center;
	font-size:14px;
	color:#000;
	text-transform: capitalize;

}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.cli-tab-header {
	border-radius: 5px;
	padding: 12px 15px;
	cursor: pointer;
	transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
	background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-appearance: none;
	width: 40px;
	height: 40px;
	padding: 0;
	border-radius: 50%;
	padding: 10px;
	background: transparent;
	border:none;
	min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
	font-family: inherit;
	font-size: 16px;
	margin-bottom: 15px;
	margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
	padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
.wt-cli-privacy
{
	display:none;
}
.cli-tab-content
{
	display:none;
}
.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
	margin-top:5px;
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 645px;
	}
}
.cli-switch .cli-slider:after{
	content: attr(data-cli-disable);
	position: absolute;
	right: 50px;
	color: #000;
	font-size:12px;
	text-align:right;
	min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
	content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
}
a.cli-privacy-readmore {
	font-size: 12px;
	margin-top: 12px;
	display: inline-block;
	padding-bottom: 0;
	cursor: pointer;
	color:#000;
	text-decoration: underline;
}
.cli-modal-footer {
	position: relative;
}
a.cli-privacy-readmore:before {
	content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
	content: attr(data-readless-text);
}

.cli-collapsed .cli-privacy-content
{
	transition: max-height 0.25s ease-in;

}
.cli-privacy-content p
{
	margin-bottom:0;
}
.cli-modal-close svg {
	fill: #000;
}
span.cli-necessary-caption {
	color: #000;
	font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
	display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
	display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
	display: none;
}
.cli-tab-container .cli-row
{
	max-height: 500px;
	overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
	z-index: -1;
}
.cli-modal.cli-blowup {
	z-index: 999999;
	transform: scale(1);

  }
  .cli-modal.cli-blowup .cli-modal-dialog {
	animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  .cli-modal.cli-blowup.cli-out .cli-modal-dialog
  {
	animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  @keyframes blowUpContent {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	99.9% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(0);
	}
  }
  @keyframes blowUpContentTwo {
	0% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(1);
	  opacity: 1;
	}
  }
  @keyframes blowUpModal {
	0% {
	  transform: scale(0);
	}
	100% {
	  transform: scale(1);
	}
  }
  @keyframes blowUpModalTwo {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	50% {
		transform: scale(0.5);
		opacity: 0;
	  }
	100% {
	  transform: scale(0);
	  opacity: 0;
	}
  }
  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
	font-size: 12px;
}
.cli_settings_button
{
	cursor: pointer;
}
/* Accessibility Fix */
.wt-cli-sr-only
{
	display: none;
	font-size:16px;
}
/* Changes for CCPA
Version : 1.8.9
*/
a.wt-cli-element.cli_cookie_close_button {
	text-decoration: none;
	color: #333333;
	font-size: 22px;
	line-height: 22px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
}
/* GDPR Bar Version 2 */
.cli-bar-container{
	float: none;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.cli-bar-btn_container {
	margin-left: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: nowrap;
}
.cli-style-v2 a
{
	cursor: pointer;
}
.cli-bar-btn_container a {
	white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
	font-weight:inherit;
}
.cli-style-v2
{
	font-size: 11pt;
	line-height: 18px;
	font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
	display: block;
}
.cli-style-v2 .cli-bar-message {
	width: 70%;
	text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
	width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
	flex-wrap: wrap;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {
	text-align: center;
} */
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
	text-align: left;
	/* padding-left: 15px; */
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 16px;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {
	padding-left: 0px;
	padding-right: 0px;
} */

.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
	margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
	margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
	font-size: inherit;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
}
/* .cli-bar-container.cli-style-v2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
	padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
	padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
	padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
	text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	margin-top: 5px;
	margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
	white-space: nowrap;
	text-decoration: underline;
}
.wt-cli-necessary-checkbox {
	display: none !important;
}
@media (max-width: 985px) {
	.cli-style-v2 .cli-bar-message
	{
		width:100%;
	}
	.cli-style-v2.cli-bar-container
	{
		justify-content:left;
		flex-wrap: wrap;
	}
	.cli-style-v2 .cli-bar-btn_container {
		margin-left:0px;
		margin-top: 10px;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
	{
		padding: 25px 25px;
	}
}
/* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
	display: flex;
	align-items: center;
	font-size: 9px;
	color: #111111;
	font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
	width: 65px;
	margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
	padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){

	.cli-style-v2 .cli-bar-btn_container {
		flex-wrap: wrap;
	}
}
/* Fix: HTML validation error due to the enclosing of <p> tags on category description */
.wt-cli-cookie-description {
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
                                                                                                                                                                                                                                                                                                                                                                                                               legacy/public/css/cookie-law-info-table.css                                                         0000777                 00000013741 15251156627 0014667 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       /**
 Responsive table courtesy of Mark Wiltshire: mark@bamboorocketapps.com (thanks!)

 For more styles try: http://icant.co.uk/csstablegallery/
 ----
 Generic styles:
 Here you could e.g. customise width of column 1 and 2,
 or add a generic roll-over effect on table rows
*/
.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;}

/** Simple style */
.cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;}

/** Modern style */
.cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;}

/** Elegant style */
.cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;}

/** Rounded style */
.cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;}

/** Classic Style */
table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;}

/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url("../../images/td_back.gif") repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

/** 27/05/2013: responsive table by Mark Wiltshire */
@media(max-width:800px) {
		table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
		{
		  width:23%;
		  font-size:12px;
		  word-wrap: break-word;
		}
		table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
		{
		  width:45%;
		}
}

.cookielawinfo-row-cat-title{
	border-bottom: 1px solid #eee;
	text-align: center;
}
.cookielawinfo-row-cat-title-head{
	text-align: center;
}
.cookielawinfo-row-cat-table{
	width: 99%;
	margin-left: 5px;
}
                               legacy/public/js/cookie-law-info-public.js                                                          0000777                 00000102611 15251156627 0014521 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       CLI_ACCEPT_COOKIE_NAME = (typeof CLI_ACCEPT_COOKIE_NAME !== 'undefined' ? CLI_ACCEPT_COOKIE_NAME : 'viewed_cookie_policy');
CLI_PREFERENCE_COOKIE = (typeof CLI_PREFERENCE_COOKIE !== 'undefined' ? CLI_PREFERENCE_COOKIE : 'CookieLawInfoConsent');
CLI_ACCEPT_COOKIE_EXPIRE = (typeof CLI_ACCEPT_COOKIE_EXPIRE !== 'undefined' ? CLI_ACCEPT_COOKIE_EXPIRE : 365);
CLI_COOKIEBAR_AS_POPUP = (typeof CLI_COOKIEBAR_AS_POPUP !== 'undefined' ? CLI_COOKIEBAR_AS_POPUP : false);
var CLI_Cookie = {
	set: function (name, value, days) {
		var secure = "";
		if (true === Boolean(Cli_Data.secure_cookies)) {
			secure = ";secure";
		}
		if (days) {
			var date = new Date();
			date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
			var expires = "; expires=" + date.toGMTString();
		} else {
			var expires = "";
		}
		document.cookie = name + "=" + value + secure + expires + "; path=/";
		if (days < 1) {
			host_name = window.location.hostname;
			document.cookie = name + "=" + value + expires + "; path=/; domain=." + host_name + ";";
			if (host_name.indexOf("www") != 1) {
				var host_name_withoutwww = host_name.replace('www', '');
				document.cookie = name + "=" + value + secure + expires + "; path=/; domain=" + host_name_withoutwww + ";";
			}
			host_name = host_name.substring(host_name.lastIndexOf(".", host_name.lastIndexOf(".") - 1));
			document.cookie = name + "=" + value + secure + expires + "; path=/; domain=" + host_name + ";";
		}
	},
	read: function (name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for (var i = 0; i < ca.length; i++) {
			var c = ca[i];
			while (c.charAt(0) == ' ') {
				c = c.substring(1, c.length);
			}
			if (c.indexOf(nameEQ) === 0) {
				return c.substring(nameEQ.length, c.length);
			}
		}
		return null;
	},
	erase: function (name) {
		this.set(name, "", -10);
	},
	exists: function (name) {
		return (this.read(name) !== null);
	},
	getallcookies: function () {
		var pairs = document.cookie.split(";");
		var cookieslist = {};
		for (var i = 0; i < pairs.length; i++) {
			var pair = pairs[i].split("=");
			cookieslist[(pair[0] + '').trim()] = unescape(pair[1]);
		}
		return cookieslist;
	}
}
var CLI =
{
	bar_config: {},
	showagain_config: {},
	allowedCategories: [],
	js_blocking_enabled: false,
	set: function (args) {
		if (typeof JSON.parse !== "function") {
			console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");
			return;
		}
		if (typeof args.settings !== 'object') {
			this.settings = JSON.parse(args.settings);
		} else {
			this.settings = args.settings;
		}
		this.js_blocking_enabled = Boolean(Cli_Data.js_blocking);
		this.settings = args.settings;
		this.bar_elm = jQuery(this.settings.notify_div_id);
		this.showagain_elm = jQuery(this.settings.showagain_div_id);
		this.settingsModal = jQuery('#cliSettingsPopup');

		/* buttons */
		this.main_button = jQuery('.cli-plugin-main-button');
		this.main_link = jQuery('.cli-plugin-main-link');
		this.reject_link = jQuery('.cookie_action_close_header_reject');
		this.delete_link = jQuery(".cookielawinfo-cookie-delete");
		this.settings_button = jQuery('.cli_settings_button');
		this.accept_all_button = jQuery('.wt-cli-accept-all-btn');
		if (this.settings.cookie_bar_as == 'popup') {
			CLI_COOKIEBAR_AS_POPUP = true;
		}
		this.mayBeSetPreferenceCookie();
		this.addStyleAttribute();
		this.configBar();
		this.toggleBar();
		this.attachDelete();
		this.attachEvents();
		this.configButtons();
		this.reviewConsent();
		var cli_hidebar_on_readmore = this.hideBarInReadMoreLink();
		if (Boolean(this.settings.scroll_close) === true && cli_hidebar_on_readmore === false) {
			window.addEventListener("scroll", CLI.closeOnScroll, false);
		}

	},
	hideBarInReadMoreLink: function () {
		if (Boolean(CLI.settings.button_2_hidebar) === true && this.main_link.length > 0 && this.main_link.hasClass('cli-minimize-bar')) {
			this.hideHeader();
			cliBlocker.cookieBar(false);
			this.showagain_elm.slideDown(this.settings.animate_speed_show);
			return true;
		}
		return false;
	},
	attachEvents: function () {
		jQuery(document).on(
			'click',
			'.wt-cli-privacy-btn',
			function (e) {
				e.preventDefault();
				CLI.accept_close();
				CLI.settingsPopUpClose();
			}
		);

		jQuery('.wt-cli-accept-btn').on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.acceptRejectCookies(jQuery(this));
			});
		jQuery('.wt-cli-accept-all-btn').on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.acceptRejectCookies(jQuery(this), 'accept');
			});
		jQuery('.wt-cli-reject-btn').on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.acceptRejectCookies(jQuery(this), 'reject');
			});
		this.settingsPopUp();
		this.settingsTabbedAccordion();
		this.toggleUserPreferenceCheckBox();
		this.hideCookieBarOnClose();
		this.cookieLawInfoRunCallBacks();

	},
	acceptRejectCookies(element, action = 'custom') {
		var open_link = element[0].hasAttribute("href") && element.attr("href") != '#' ? true : false;
		var new_window = false;
		if (action == 'accept') {
			this.enableAllCookies();
			this.accept_close();
			new_window = CLI.settings.button_7_new_win ? true : false;

		} else if (action == 'reject') {
			this.disableAllCookies();
			this.reject_close();
			new_window = Boolean(this.settings.button_3_new_win) ? true : false;
		} else {
			this.accept_close();
			new_window = Boolean(this.settings.button_1_new_win) ? true : false;
		}
		if (open_link) {
			if (new_window) {
				window.open(element.attr("href"), '_blank');
			} else {
				window.location.href = element.attr("href");
			}
		}
	},
	toggleUserPreferenceCheckBox: function () {

		jQuery('.cli-user-preference-checkbox').each(
			function () {

				categoryCookie = 'cookielawinfo-' + jQuery(this).attr('data-id');
				categoryCookieValue = CLI_Cookie.read(categoryCookie);
				if (categoryCookieValue == null) {
					if (jQuery(this).is(':checked')) {
						CLI_Cookie.set(categoryCookie, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
					} else {
						CLI_Cookie.set(categoryCookie, 'no', CLI_ACCEPT_COOKIE_EXPIRE);
					}
				} else {
					if (categoryCookieValue == "yes") {
						jQuery(this).prop("checked", true);
					} else {
						jQuery(this).prop("checked", false);
					}

				}

			}
		);
		jQuery('.cli-user-preference-checkbox').on(
			"click",
			function (e) {
				var dataID = jQuery(this).attr('data-id');
				var currentToggleElm = jQuery('.cli-user-preference-checkbox[data-id=' + dataID + ']');
				if (jQuery(this).is(':checked')) {
					CLI_Cookie.set('cookielawinfo-' + dataID, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
					currentToggleElm.prop('checked', true);
				} else {
					CLI_Cookie.set('cookielawinfo-' + dataID, 'no', CLI_ACCEPT_COOKIE_EXPIRE);
					currentToggleElm.prop('checked', false);
				}
				CLI.checkCategories();
				CLI.generateConsent();
			}
		);

	},
	settingsPopUp: function () {
		jQuery(document).on(
			'click',
			'.cli_settings_button',
			function (e) {
				e.preventDefault();
				CLI.settingsModal.addClass("cli-show").css({ 'opacity': 0 }).animate({ 'opacity': 1 });
				CLI.settingsModal.removeClass('cli-blowup cli-out').addClass("cli-blowup");
				jQuery('body').addClass("cli-modal-open");
				jQuery(".cli-settings-overlay").addClass("cli-show");
				jQuery("#cookie-law-info-bar").css({ 'opacity': .1 });
				if (!jQuery('.cli-settings-mobile').is(':visible')) {
					CLI.settingsModal.find('.cli-nav-link:eq(0)').trigger("click");
				}
			}
		);
		jQuery('#cliModalClose').on(
			"click",
			function (e) {
				CLI.settingsPopUpClose();
			}
		);
		CLI.settingsModal.on(
			"click",
			function (e) {
				if (!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target))) {
					CLI.settingsPopUpClose();
				}
			}
		);
		jQuery('.cli_enable_all_btn').on(
			"click",
			function (e) {
				var cli_toggle_btn = jQuery(this);
				var enable_text = cli_toggle_btn.attr('data-enable-text');
				var disable_text = cli_toggle_btn.attr('data-disable-text');
				if (cli_toggle_btn.hasClass('cli-enabled')) {
					CLI.disableAllCookies();
					cli_toggle_btn.html(enable_text);
				} else {
					CLI.enableAllCookies();
					cli_toggle_btn.html(disable_text);

				}
				jQuery(this).toggleClass('cli-enabled');
			}
		);

		this.privacyReadmore();
	},
	settingsTabbedAccordion: function () {
		jQuery(".cli-tab-header").on(
			"click",
			function (e) {
				if (!(jQuery(e.target).hasClass('cli-slider') || jQuery(e.target).hasClass('cli-user-preference-checkbox'))) {
					if (jQuery(this).hasClass("cli-tab-active")) {
						jQuery(this).removeClass("cli-tab-active");
						jQuery(this)
							.siblings(".cli-tab-content")
							.slideUp(200);

					} else {
						jQuery(".cli-tab-header").removeClass("cli-tab-active");
						jQuery(this).addClass("cli-tab-active");
						jQuery(".cli-tab-content").slideUp(200);
						jQuery(this)
							.siblings(".cli-tab-content")
							.slideDown(200);
					}
				}
			}
		);
	},
	settingsPopUpClose: function () {
		this.settingsModal.removeClass('cli-show');
		this.settingsModal.addClass('cli-out');
		jQuery('body').removeClass("cli-modal-open");
		jQuery(".cli-settings-overlay").removeClass("cli-show");
		jQuery("#cookie-law-info-bar").css({ 'opacity': 1 });
	},
	privacyReadmore: function () {
		var el = jQuery('.cli-privacy-content .cli-privacy-content-text');
		if (el.length > 0) {
			var clone = el.clone(),
				originalHtml = clone.html(),
				originalHeight = el.outerHeight(),
				Trunc = {
					addReadmore: function (textBlock) {
						if (textBlock.html().length > 250) {
							jQuery('.cli-privacy-readmore').show();
						} else {
							jQuery('.cli-privacy-readmore').hide();
						}
					},
					truncateText: function (textBlock) {
						var strippedText = jQuery('<div />').html(textBlock.html());
						strippedText.find('table').remove();
						textBlock.html(strippedText.html());
						currentText = textBlock.text();
						if (currentText.trim().length > 250) {
							var newStr = currentText.substring(0, 250);
							textBlock.empty().html(newStr).append('...');
						}
					},
					replaceText: function (textBlock, original) {
						return textBlock.html(original);
					}

				};
			Trunc.addReadmore(el);
			Trunc.truncateText(el);
			jQuery('a.cli-privacy-readmore').on(
				"click",
				function (e) {
					e.preventDefault();
					if (jQuery('.cli-privacy-overview').hasClass('cli-collapsed')) {
						Trunc.truncateText(el);
						jQuery('.cli-privacy-overview').removeClass('cli-collapsed');
						el.css('height', '100%');
					} else {
						jQuery('.cli-privacy-overview').addClass('cli-collapsed');
						Trunc.replaceText(el, originalHtml);
					}

				}
			);
		}

	},
	attachDelete: function () {
		this.delete_link.on(
			"click",
			function (e) {
				CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);
				for (var k in Cli_Data.nn_cookie_ids) {
					CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
				}
				CLI.generateConsent();
				return false;
			}
		);

	},
	configButtons: function () {
		/*[cookie_button] */
		this.main_button.css('color', this.settings.button_1_link_colour);
		if (Boolean(this.settings.button_1_as_button)) {
			this.main_button.css('background-color', this.settings.button_1_button_colour);

			this.main_button.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_1_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_1_button_colour);
					}
				);
		}

		/* [cookie_link] */
		this.main_link.css('color', this.settings.button_2_link_colour);
		if (Boolean(this.settings.button_2_as_button)) {
			this.main_link.css('background-color', this.settings.button_2_button_colour);

			this.main_link.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_2_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_2_button_colour);
					}
				);

		}
		/* [cookie_reject] */
		this.reject_link.css('color', this.settings.button_3_link_colour);
		if (Boolean(this.settings.button_3_as_button)) {

			this.reject_link.css('background-color', this.settings.button_3_button_colour);
			this.reject_link.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_3_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_3_button_colour);
					}
				);
		}
		/* [cookie_settings] */
		this.settings_button.css('color', this.settings.button_4_link_colour);
		if (Boolean(this.settings.button_4_as_button)) {
			this.settings_button.css('background-color', this.settings.button_4_button_colour);
			this.settings_button.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_4_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_4_button_colour);
					}
				);
		}
		/* [cookie_accept_all] */
		this.accept_all_button.css('color', this.settings.button_7_link_colour);
		if (this.settings.button_7_as_button) {
			this.accept_all_button.css('background-color', this.settings.button_7_button_colour);
			this.accept_all_button.on(
				'mouseenter',
				function () {
					jQuery(this).css('background-color', CLI.settings.button_7_button_hover);
				}
			)
				.on(
					'mouseleave',
					function () {
						jQuery(this).css('background-color', CLI.settings.button_7_button_colour);
					}
				);
		}
	},
	toggleBar: function () {
		if (CLI_COOKIEBAR_AS_POPUP) {
			this.barAsPopUp(1);
		}
		if (CLI.settings.cookie_bar_as == 'widget') {
			this.barAsWidget(1);
		}
		if (!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)) {
			this.displayHeader();
		} else {
			this.hideHeader();
		}
		if (Boolean(this.settings.show_once_yn)) {
			setTimeout(
				function () {
					CLI.close_header();
				},
				CLI.settings.show_once
			);
		}
		if (CLI.js_blocking_enabled === false) {
			if (Boolean(Cli_Data.ccpaEnabled) === true) {
				if (Cli_Data.ccpaType === 'ccpa' && Boolean(Cli_Data.ccpaBarEnabled) === false) {
					cliBlocker.cookieBar(false);
				}
			} else {
				jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();
			}
		}

		this.showagain_elm.on(
			"click",
			function (e) {
				e.preventDefault();
				CLI.showagain_elm.slideUp(
					CLI.settings.animate_speed_hide,
					function () {
						CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);
						if (CLI_COOKIEBAR_AS_POPUP) {
							CLI.showPopupOverlay();
						}
					}
				);
			}
		);
	},
	configShowAgain: function () {
		this.showagain_config = {
			'background-color': this.settings.background,
			'color': this.l1hs(this.settings.text),
			'position': 'fixed',
			'font-family': this.settings.font_family
		};
		if (Boolean(this.settings.border_on)) {
			var border_to_hide = 'border-' + this.settings.notify_position_vertical;
			this.showagain_config['border'] = '1px solid ' + this.l1hs(this.settings.border);
			this.showagain_config[border_to_hide] = 'none';
		}
		var cli_win = jQuery(window);
		var cli_winw = cli_win.width();
		var showagain_x_pos = this.settings.showagain_x_position;
		if (cli_winw < 300) {
			showagain_x_pos = 10;
			this.showagain_config.width = cli_winw - 20;
		} else {
			this.showagain_config.width = 'auto';
		}
		var cli_defw = cli_winw > 400 ? 500 : cli_winw - 20;
		if (CLI_COOKIEBAR_AS_POPUP) { /* cookie bar as popup */
			var sa_pos = this.settings.popup_showagain_position;
			var sa_pos_arr = sa_pos.split('-');
			if (sa_pos_arr[1] == 'left') {
				this.showagain_config.left = showagain_x_pos;
			} else if (sa_pos_arr[1] == 'right') {
				this.showagain_config.right = showagain_x_pos;
			}
			if (sa_pos_arr[0] == 'top') {
				this.showagain_config.top = 0;

			} else if (sa_pos_arr[0] == 'bottom') {
				this.showagain_config.bottom = 0;
			}
			this.bar_config['position'] = 'fixed';

		} else if (this.settings.cookie_bar_as == 'widget') {
			this.showagain_config.bottom = 0;
			if (this.settings.widget_position == 'left') {
				this.showagain_config.left = showagain_x_pos;
			} else if (this.settings.widget_position == 'right') {
				this.showagain_config.right = showagain_x_pos;
			}
		} else {
			if (this.settings.notify_position_vertical == "top") {
				this.showagain_config.top = '0';
			} else if (this.settings.notify_position_vertical == "bottom") {
				this.bar_config['position'] = 'fixed';
				this.bar_config['bottom'] = '0';
				this.showagain_config.bottom = '0';
			}
			if (this.settings.notify_position_horizontal == "left") {
				this.showagain_config.left = showagain_x_pos;
			} else if (this.settings.notify_position_horizontal == "right") {
				this.showagain_config.right = showagain_x_pos;
			}
		}
		this.showagain_elm.css(this.showagain_config);
	},
	configBar: function () {
		this.bar_config = {
			'background-color': this.settings.background,
			'color': this.settings.text,
			'font-family': this.settings.font_family
		};
		if (this.settings.notify_position_vertical == "top") {
			this.bar_config['top'] = '0';
			if (Boolean(this.settings.header_fix) === true) {
				this.bar_config['position'] = 'fixed';
			}
		} else {
			this.bar_config['bottom'] = '0';
		}
		this.configShowAgain();
		this.bar_elm.css(this.bar_config).hide();
	},
	l1hs: function (str) {
		if (str.charAt(0) == "#") {
			str = str.substring(1, str.length);
		} else {
			return "#" + str;
		}
		return this.l1hs(str);
	},
	close_header: function () {
		CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
		this.hideHeader();
	},
	accept_close: function () {
		this.hidePopupOverlay();
		this.generateConsent();
		this.cookieLawInfoRunCallBacks();

		CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
		if (Boolean(this.settings.notify_animate_hide)) {
			if (CLI.js_blocking_enabled === true) {
				this.bar_elm.slideUp(this.settings.animate_speed_hide, cliBlocker.runScripts);
			} else {
				this.bar_elm.slideUp(this.settings.animate_speed_hide);
			}

		} else {
			if (CLI.js_blocking_enabled === true) {
				this.bar_elm.hide(0, cliBlocker.runScripts);

			} else {
				this.bar_elm.hide();
			}
		}
		if (Boolean(this.settings.showagain_tab)) {
			this.showagain_elm.slideDown(this.settings.animate_speed_show);
		}
		if (Boolean(this.settings.accept_close_reload) === true) {
			this.reload_current_page();
		}
		return false;
	},
	reject_close: function () {
		this.hidePopupOverlay();
		this.generateConsent();
		this.cookieLawInfoRunCallBacks();
		for (var k in Cli_Data.nn_cookie_ids) {
			CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
		}
		CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME, 'no', CLI_ACCEPT_COOKIE_EXPIRE);

		if (Boolean(this.settings.notify_animate_hide)) {
			if (CLI.js_blocking_enabled === true) {

				this.bar_elm.slideUp(this.settings.animate_speed_hide, cliBlocker.runScripts);

			} else {

				this.bar_elm.slideUp(this.settings.animate_speed_hide);
			}

		} else {
			if (CLI.js_blocking_enabled === true) {

				this.bar_elm.hide(cliBlocker.runScripts);

			} else {

				this.bar_elm.hide();

			}

		}
		if (Boolean(this.settings.showagain_tab)) {
			this.showagain_elm.slideDown(this.settings.animate_speed_show);
		}
		if (Boolean(this.settings.reject_close_reload) === true) {
			this.reload_current_page();
		}
		return false;
	},
	reload_current_page: function () {

		window.location.reload(true);
	},
	closeOnScroll: function () {
		if (window.pageYOffset > 100 && !CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)) {
			CLI.accept_close();
			if (Boolean(CLI.settings.scroll_close_reload) === true) {
				window.location.reload();
			}
			window.removeEventListener("scroll", CLI.closeOnScroll, false);
		}
	},
	displayHeader: function () {
		if (Boolean(this.settings.notify_animate_show)) {
			this.bar_elm.slideDown(this.settings.animate_speed_show);
		} else {
			this.bar_elm.show();
		}
		this.showagain_elm.hide();
		if (CLI_COOKIEBAR_AS_POPUP) {
			this.showPopupOverlay();
		}
	},
	hideHeader: function () {
		if (Boolean(this.settings.showagain_tab)) {
			if (Boolean(this.settings.notify_animate_show)) {
				this.showagain_elm.slideDown(this.settings.animate_speed_show);
			} else {
				this.showagain_elm.show();
			}
		} else {
			this.showagain_elm.hide();
		}
		this.bar_elm.slideUp(this.settings.animate_speed_show);
		this.hidePopupOverlay();
	},
	hidePopupOverlay: function () {
		jQuery('body').removeClass("cli-barmodal-open");
		jQuery(".cli-popupbar-overlay").removeClass("cli-show");
	},
	showPopupOverlay: function () {
		if (this.bar_elm.length) {
			if (Boolean(this.settings.popup_overlay)) {
				jQuery('body').addClass("cli-barmodal-open");
				jQuery(".cli-popupbar-overlay").addClass("cli-show");
			}
		}

	},
	barAsWidget: function (a) {
		var cli_elm = this.bar_elm;
		cli_elm.attr('data-cli-type', 'widget');
		var cli_win = jQuery(window);
		var cli_winh = cli_win.height() - 40;
		var cli_winw = cli_win.width();
		var cli_defw = cli_winw > 400 ? 300 : cli_winw - 30;
		cli_elm.css(
			{
				'width': cli_defw, 'height': 'auto', 'max-height': cli_winh, 'overflow': 'auto', 'position': 'fixed', 'box-sizing': 'border-box'
			}
		);
		if (this.checkifStyleAttributeExist() === false) {
			cli_elm.css({ 'padding': '25px 15px' });
		}
		if (this.settings.widget_position == 'left') {
			cli_elm.css(
				{
					'left': '15px', 'right': 'auto', 'bottom': '15px', 'top': 'auto'
				}
			);
		} else {
			cli_elm.css(
				{
					'left': 'auto', 'right': '15px', 'bottom': '15px', 'top': 'auto'
				}
			);
		}
		if (a) {
			this.setResize();
		}
	},
	barAsPopUp: function (a) {
		if (typeof cookie_law_info_bar_as_popup === 'function') {
			return false;
		}
		var cli_elm = this.bar_elm;
		cli_elm.attr('data-cli-type', 'popup');
		var cli_win = jQuery(window);
		var cli_winh = cli_win.height() - 40;
		var cli_winw = cli_win.width();
		var cli_defw = cli_winw > 700 ? 500 : cli_winw - 20;

		cli_elm.css(
			{
				'width': cli_defw, 'height': 'auto', 'max-height': cli_winh, 'bottom': '', 'top': '50%', 'left': '50%', 'margin-left': (cli_defw / 2) * -1, 'margin-top': '-100px', 'overflow': 'auto'
			}
		).addClass('cli-bar-popup cli-modal-content');
		if (this.checkifStyleAttributeExist() === false) {
			cli_elm.css({ 'padding': '25px 15px' });
		}
		cli_h = cli_elm.height();
		li_h = cli_h < 200 ? 200 : cli_h;
		cli_elm.css({ 'top': '50%', 'margin-top': ((cli_h / 2) + 30) * -1 });
		setTimeout(
			function () {
				cli_elm.css(
					{
						'bottom': ''
					}
				);
			},
			100
		);
		if (a) {
			this.setResize();
		}
	},
	setResize: function () {
		var resizeTmr = null;
		jQuery(window).resize(
			function () {
				clearTimeout(resizeTmr);
				resizeTmr = setTimeout(
					function () {
						if (CLI_COOKIEBAR_AS_POPUP) {
							CLI.barAsPopUp();
						}
						if (CLI.settings.cookie_bar_as == 'widget') {
							CLI.barAsWidget();
						}
						CLI.configShowAgain();
					},
					500
				);
			}
		);
	},
	enableAllCookies: function () {

		jQuery('.cli-user-preference-checkbox').each(
			function () {
				var cli_chkbox_elm = jQuery(this);
				var cli_chkbox_data_id = cli_chkbox_elm.attr('data-id');
				if (cli_chkbox_data_id != 'checkbox-necessary') {
					cli_chkbox_elm.prop('checked', true);
					CLI_Cookie.set('cookielawinfo-' + cli_chkbox_data_id, 'yes', CLI_ACCEPT_COOKIE_EXPIRE);
				}
			}
		);
	},
	disableAllCookies: function () {
		jQuery('.cli-user-preference-checkbox').each(
			function () {

				var cli_chkbox_elm = jQuery(this);
				var cli_chkbox_data_id = cli_chkbox_elm.attr('data-id');
				cliCategorySlug = cli_chkbox_data_id.replace('checkbox-', '');
				if (Cli_Data.strictlyEnabled.indexOf(cliCategorySlug) === -1) {
					cli_chkbox_elm.prop('checked', false);
					CLI_Cookie.set('cookielawinfo-' + cli_chkbox_data_id, 'no', CLI_ACCEPT_COOKIE_EXPIRE);
				}
			}
		);
	},
	hideCookieBarOnClose: function () {
		jQuery(document).on(
			'click',
			'.cli_cookie_close_button',
			function (e) {
				e.preventDefault();
				var elm = jQuery(this);
				if (Cli_Data.ccpaType === 'ccpa') {
					CLI.enableAllCookies();
				}
				CLI.accept_close();
			}
		);
	},
	checkCategories: function () {
		var cliAllowedCategories = [];
		var cli_categories = {};
		jQuery('.cli-user-preference-checkbox').each(
			function () {
				var status = false;
				cli_chkbox_elm = jQuery(this);
				cli_chkbox_data_id = cli_chkbox_elm.attr('data-id');
				cli_chkbox_data_id = cli_chkbox_data_id.replace('checkbox-', '');
				cli_chkbox_data_id_trimmed = cli_chkbox_data_id.replace('-', '_')
				if (jQuery(cli_chkbox_elm).is(':checked')) {
					status = true;
					cliAllowedCategories.push(cli_chkbox_data_id);
				}

				cli_categories[cli_chkbox_data_id_trimmed] = status;
			}
		);
		CLI.allowedCategories = cliAllowedCategories;
	},
	cookieLawInfoRunCallBacks: function () {
		this.checkCategories();
		if (CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == 'yes') {
			if ("function" == typeof CookieLawInfo_Accept_Callback) {
				CookieLawInfo_Accept_Callback();
			}
		}
	},
	generateConsent: function () {
		var preferenceCookie = CLI_Cookie.read(CLI_PREFERENCE_COOKIE);
		cliConsent = {};
		if (preferenceCookie !== null) {
			cliConsent = window.atob(preferenceCookie);
			cliConsent = JSON.parse(cliConsent);
		}
		cliConsent.ver = Cli_Data.consentVersion;
		categories = [];
		jQuery('.cli-user-preference-checkbox').each(
			function () {
				categoryVal = '';
				cli_chkbox_data_id = jQuery(this).attr('data-id');
				cli_chkbox_data_id = cli_chkbox_data_id.replace('checkbox-', '');
				if (jQuery(this).is(':checked')) {
					categoryVal = true;
				} else {
					categoryVal = false;
				}
				cliConsent[cli_chkbox_data_id] = categoryVal;
			}
		);
		cliConsent = JSON.stringify(cliConsent);
		cliConsent = window.btoa(cliConsent);
		CLI_Cookie.set(CLI_PREFERENCE_COOKIE, cliConsent, CLI_ACCEPT_COOKIE_EXPIRE);
	},
	addStyleAttribute: function () {
		var bar = this.bar_elm;
		var styleClass = '';
		if (jQuery(bar).find('.cli-bar-container').length > 0) {
			styleClass = jQuery('.cli-bar-container').attr('class');
			styleClass = styleClass.replace('cli-bar-container', '');
			styleClass = styleClass.trim();
			jQuery(bar).attr('data-cli-style', styleClass);
		}
	},
	getParameterByName: function (name, url) {
		if (!url) {
			url = window.location.href;
		}
		name = name.replace(/[\[\]]/g, '\\$&');
		var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
			results = regex.exec(url);
		if (!results) {
			return null;
		}
		if (!results[2]) {
			return '';
		}
		return decodeURIComponent(results[2].replace(/\+/g, ' '));
	},
	CookieLawInfo_Callback: function (enableBar, enableBlocking) {
		enableBar = typeof enableBar !== 'undefined' ? enableBar : true;
		enableBlocking = typeof enableBlocking !== 'undefined' ? enableBlocking : true;
		if (CLI.js_blocking_enabled === true && Boolean(Cli_Data.custom_integration) === true) {
			cliBlocker.cookieBar(enableBar);
			cliBlocker.runScripts(enableBlocking);
		}
	},
	checkifStyleAttributeExist: function () {
		var exist = false;
		var attr = this.bar_elm.attr('data-cli-style');
		if (typeof attr !== typeof undefined && attr !== false) {
			exist = true;
		}
		return exist;
	},
	reviewConsent: function () {
		jQuery(document).on(
			'click',
			'.cli_manage_current_consent,.wt-cli-manage-consent-link',
			function () {
				CLI.displayHeader();
			}
		);
	},
	mayBeSetPreferenceCookie: function () {
		if (CLI.getParameterByName('cli_bypass') === "1") {
			CLI.generateConsent();
		}
	}
}
var cliBlocker =
{
	blockingStatus: true,
	scriptsLoaded: false,
	ccpaEnabled: false,
	ccpaRegionBased: false,
	ccpaApplicable: false,
	ccpaBarEnabled: false,
	cliShowBar: true,
	isBypassEnabled: CLI.getParameterByName('cli_bypass'),
	checkPluginStatus: function (callbackA, callbackB) {
		this.ccpaEnabled = Boolean(Cli_Data.ccpaEnabled);
		this.ccpaRegionBased = Boolean(Cli_Data.ccpaRegionBased);
		this.ccpaBarEnabled = Boolean(Cli_Data.ccpaBarEnabled);

		if (Boolean(Cli_Data.custom_integration) === true) {
			callbackA(false);
		} else {
			if (this.ccpaEnabled === true) {
				this.ccpaApplicable = true;
				if (Cli_Data.ccpaType === 'ccpa') {
					if (this.ccpaBarEnabled !== true) {
						this.cliShowBar = false;
						this.blockingStatus = false;
					}
				}
			} else {
				jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();
			}
			if (cliBlocker.isBypassEnabled === "1") {
				cliBlocker.blockingStatus = false;
			}
			callbackA(this.cliShowBar);
			callbackB(this.blockingStatus);
		}

	},
	cookieBar: function (showbar) {
		showbar = typeof showbar !== 'undefined' ? showbar : true;
		cliBlocker.cliShowBar = showbar;
		if (cliBlocker.cliShowBar === false) {
			CLI.bar_elm.hide();
			CLI.showagain_elm.hide();
			CLI.settingsModal.removeClass('cli-blowup cli-out');
			CLI.hidePopupOverlay();
			jQuery(".cli-settings-overlay").removeClass("cli-show");
		} else {
			if (!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)) {
				CLI.displayHeader();
			} else {
				CLI.hideHeader();
			}
		}
	},
	removeCookieByCategory: function () {

		if (cliBlocker.blockingStatus === true) {
			if (CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) !== null) {
				var non_necessary_cookies = Cli_Data.non_necessary_cookies;
				for (var key in non_necessary_cookies) {
					currentCategory = key;
					if (CLI.allowedCategories.indexOf(currentCategory) === -1) {
						var nonNecessaryCookies = non_necessary_cookies[currentCategory];
						for (var i = 0; i < nonNecessaryCookies.length; i++) {
							if (CLI_Cookie.read(nonNecessaryCookies[i]) !== null) {
								CLI_Cookie.erase(nonNecessaryCookies[i]);
							}

						}
					}
				}
			}
		}
	},
	runScripts: function (blocking) {
		blocking = typeof blocking !== 'undefined' ? blocking : true;
		cliBlocker.blockingStatus = blocking;
		srcReplaceableElms = ['iframe', 'IFRAME', 'EMBED', 'embed', 'OBJECT', 'object', 'IMG', 'img'];
		var genericFuncs =
		{

			renderByElement: function (callback) {
				cliScriptFuncs.renderScripts();
				callback();
				cliBlocker.scriptsLoaded = true;
			},

		};
		var cliScriptFuncs =
		{
			// trigger DOMContentLoaded
			scriptsDone: function () {
				if (typeof Cli_Data.triggerDomRefresh !== 'undefined') {
					if (Boolean(Cli_Data.triggerDomRefresh) === true) {
						var DOMContentLoadedEvent = document.createEvent('Event')
						DOMContentLoadedEvent.initEvent('DOMContentLoaded', true, true)
						window.document.dispatchEvent(DOMContentLoadedEvent);
					}
				}
			},
			seq: function (arr, callback, index) {
				// first call, without an index
				if (typeof index === 'undefined') {
					index = 0
				}

				arr[index](
					function () {
						index++
						if (index === arr.length) {
							callback()
						} else {
							cliScriptFuncs.seq(arr, callback, index)
						}
					}
				)
			},
			/* script runner */
			insertScript: function ($script, callback) {
				var s = '';
				var scriptType = $script.getAttribute('data-cli-script-type');
				var elementPosition = $script.getAttribute('data-cli-element-position');
				var isBlock = $script.getAttribute('data-cli-block');
				var s = document.createElement('script');
				var ccpaOptedOut = cliBlocker.ccpaOptedOut();
				s.type = 'text/plain';
				if ($script.async) {
					s.async = $script.async;
				}
				if ($script.defer) {
					s.defer = $script.defer;
				}
				if ($script.src) {
					s.onload = callback
					s.onerror = callback
					s.src = $script.src
				} else {
					s.textContent = $script.innerText
				}
				var attrs = jQuery($script).prop("attributes");
				for (var ii = 0; ii < attrs.length; ++ii) {
					if (attrs[ii].nodeName !== 'id') {
						s.setAttribute(attrs[ii].nodeName, attrs[ii].value);
					}
				}
				if (cliBlocker.blockingStatus === true) {

					if ((CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == 'yes' && CLI.allowedCategories.indexOf(scriptType) !== -1)) {
						s.setAttribute('data-cli-consent', 'accepted');
						s.type = 'text/javascript';
					}
					if (cliBlocker.ccpaApplicable === true) {
						if (ccpaOptedOut === true || CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME) == null) {
							s.type = 'text/plain';
						}
					}
				} else {
					s.type = 'text/javascript';
				}

				if ($script.type != s.type) {
					if (elementPosition === 'head') {
						document.head.appendChild(s);
					} else {
						document.body.appendChild(s);
					}
					if (!$script.src) {
						callback()
					}
					$script.parentNode.removeChild($script);

				} else {

					callback();
				}
			},
			renderScripts: function () {
				var $scripts = document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');
				if ($scripts.length > 0) {
					var runList = []
					var typeAttr
					Array.prototype.forEach.call(
						$scripts,
						function ($script) {
							// only run script tags without the type attribute
							// or with a javascript mime attribute value
							typeAttr = $script.getAttribute('type')
							runList.push(
								function (callback) {
									cliScriptFuncs.insertScript($script, callback)
								}
							)
						}
					)
					cliScriptFuncs.seq(runList, cliScriptFuncs.scriptsDone);
				}
			}
		};
		genericFuncs.renderByElement(cliBlocker.removeCookieByCategory);
	},
	ccpaOptedOut: function () {
		var ccpaOptedOut = false;
		var preferenceCookie = CLI_Cookie.read(CLI_PREFERENCE_COOKIE);
		if (preferenceCookie !== null) {
			cliConsent = window.atob(preferenceCookie);
			cliConsent = JSON.parse(cliConsent);
			if (typeof cliConsent.ccpaOptout !== 'undefined') {
				ccpaOptedOut = cliConsent.ccpaOptout;
			}
		}
		return ccpaOptedOut;
	}
}
jQuery(document).ready(
	function () {
		if (typeof cli_cookiebar_settings != 'undefined') {
			CLI.set(
				{
					settings: cli_cookiebar_settings
				}
			);
			if (CLI.js_blocking_enabled === true) {
				cliBlocker.checkPluginStatus(cliBlocker.cookieBar, cliBlocker.runScripts);
			}
		}
	}
);
                                                                                                                       legacy/public/index.php                                                                             0000777                 00000000033 15251156627 0011123 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php // Silence is golden
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     legacy/public/modules/script-blocker/integrations/facebook-for-wordpress.php                        0000777                 00000000427 15251156627 0023507 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
add_filter( 'wt_cli_third_party_scripts', 'wt_cli_facebook_wordpress_script' );
function wt_cli_facebook_wordpress_script( $tags ) {
	$tags['facebook-for-wordpress'] = 'fbq';
	return $tags;
}
                                                                                                                                                                                                                                         legacy/public/modules/script-blocker/integrations/google-analytics-for-wordpress.php                0000777                 00000000640 15251156627 0025174 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
add_filter( 'wt_cli_third_party_scripts', 'wt_cli_google_analytics_wordpress_script' );
function wt_cli_google_analytics_wordpress_script( $tags ) {
	$tags['google-analytics-for-wordpress'] = array(
		'mi_track_user',
		'www.google-analytics.com/analytics.js',
		'google-analytics-for-wordpress/assets/js/',
	);
	return $tags;
}
                                                                                                legacy/public/modules/script-blocker/integrations/twitter-feed.php                                  0000777                 00000000745 15251156627 0021532 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
add_filter( 'wt_cli_third_party_scripts', 'wt_cli_twitter_feed_script' );
function wt_cli_twitter_feed_script( $tags ) {
	$tags['twitter-feed'] = array(
		'plugins/custom-twitter-feeds/js/ctf-scripts.js',
		'plugins/custom-twitter-feeds/js/ctf-scripts.min.js',
		'plugins/custom-twitter-feeds-pro/js/ctf-scripts.js',
		'plugins/custom-twitter-feeds-pro/js/ctf-scripts.min.js',
	);
	return $tags;
}
                           legacy/public/modules/script-blocker/integrations/instagram-feed.php                                0000777                 00000001243 15251156627 0022007 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
add_filter( 'wt_cli_third_party_scripts', 'wt_cli_instagram_feed_script' );
function wt_cli_instagram_feed_script( $tags ) {

	$tags['instagram-feed'] = array(

		'plugins/instagram-feed/js/sb-instagram.min.js',
		'plugins/instagram-feed/js/sb-instagram.js',
		'plugins/instagram-feed/js/sbi-scripts.min.js',
		'plugins/instagram-feed/js/sbi-scripts.js',
		'plugins/instagram-feed-pro/js/sb-instagram.min.js',
		'plugins/instagram-feed-pro/js/sb-instagram.js',
		'plugins/instagram-feed-pro/js/sbi-scripts.min.js',
		'plugins/instagram-feed-pro/js/sbi-scripts.js',

	);

	return $tags;
}
                                                                                                                                                                                                                                                                                                                                                             legacy/public/modules/script-blocker/assets/js/script-blocker.js                                    0000777                 00000004674 15251156627 0021114 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function ($) {
	'use strict';

	var CLIScriptBlocker = {
		set: function () {
			this.changeStatusEvent();
			this.changeCategory();
			this.disableEvents();
		},
		changeStatusEvent: function() {
			jQuery( '.wt-cli-plugin-status' ).on(
				'change',
				function (e) {
					e.preventDefault();
					CLIScriptBlocker.changeStatus( jQuery( this ) );
				}
			);
		},
		disableEvents: function(){
			jQuery( '.wt-cli-script-blocker-disabled' ).children().click( function(){return false;} );
			jQuery( '.wt-cli-plugin-inactive' ).children().click( function(){return false;} );
		},
		changeStatus: function( element ) {

			var script_id = element.attr( 'data-script-id' );
			var status    = element.is( ':checked' );

			var data = {
				'action'		            :   'wt_cli_change_plugin_status',
				'_wpnonce'                  :  	wt_cli_script_blocker_obj.nonce,
				'script_id'                 :   script_id,
				'status'                    :   status
			};
			jQuery.ajax(
				{
					url: wt_cli_script_blocker_obj.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function (response) {
						if (response.success === true) {
							cli_notify_msg.success( wt_cli_script_blocker_obj.messages.success );
						}
					},
					error: function () {
						cli_notify_msg.error( wt_cli_script_blocker_obj.messages.success );
					}
				}
			);
		},
		changeCategory: function () {
			jQuery( '[name="cliscript_category"]' ).on(
				'change',
				function (e) {

					e.preventDefault();
					var element   = jQuery( this );
					var script_id = element.closest( 'tr' ).attr( 'data-script-id' );
					var category  = this.value;
					console.log( category );
					var data = {
						'action': 'cli_change_script_category',
						'_wpnonce': wt_cli_script_blocker_obj.nonce,
						'script_id': script_id,
						'category': category
					};
					jQuery.ajax(
						{
							url: wt_cli_script_blocker_obj.ajax_url,
							type: 'POST',
							data: data,
							dataType: 'json',
							success: function (response) {
								if (response.success === true) {
									cli_notify_msg.success( wt_cli_script_blocker_obj.messages.success );
								} else {
									cli_notify_msg.error( response.data );
								}
							},
							error: function () {
								cli_notify_msg.error( wt_cli_script_blocker_obj.messages.error );
							}
						}
					);
				}
			);

		}
	}
	jQuery( document ).ready(
		function () {
			CLIScriptBlocker.set();
		}
	);

})( jQuery );
                                                                    legacy/public/modules/script-blocker/views/settings.php                                             0000777                 00000022247 15251156627 0017417 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$cli_icon              = ( $script_blocker_status === true ? '<span class="dashicons dashicons-yes cli-enabled ">' : '<span class="dashicons dashicons-no-alt cli-disabled"></span>' );
$action_text           = ( $script_blocker_status === true ? __( 'Disable', 'cookie-law-info' ) : __( 'Enable', 'cookie-law-info' ) );
$action_value          = ( $script_blocker_status === true ? 'disabled' : 'enabled' );
$script_blocker_text   = ( $script_blocker_status === true ? __( 'Script blocker is enabled.', 'cookie-law-info' ) : __( 'Script blocker is currently disabled. Enable the blocker if you want any of the below listed plugins to be auto blocked.', 'cookie-law-info' ) );
/* translators: %s: action text */
$cli_notice_text       = sprintf( __( '<a id="wt-cli-script-blocker-action">%s</a>', 'cookie-law-info' ), $action_text ); // phpcs:ignore WordPress.WP.I18n.NoHtmlWrappedStrings
$js_blocking_status    = ( $js_blocking === false || $js_blocking === 'no' ) ? false : true;
$script_blocker_class  = ( $js_blocking_status === false || $script_blocker_status === false ) ? 'wt-cli-script-blocker-disabled' : '';
$advanced_settings_url = get_admin_url( null, 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info#cookie-law-info-advanced' );
/* translators: %s: advanced settings URL */
$js_blocking_notice    = sprintf( wp_kses( __( 'Advanced script rendering is currently disabled. It should be enabled for the automatic script blocker to function. <a href="%s">Enable.</a>', 'cookie-law-info' ), array( 'a' => array( 'href' => array() ) ) ), esc_url( $advanced_settings_url ) );
$count                 = 0;
$plugin_help_url       = 'https://www.cookieyes.com/documentation/gdpr-cookie-consent-plugin/#Script_Blo_8';
?>
<style>
	#wt-cli-script-blocker-action {
		cursor: pointer;
	}
	table.cli_script_items td,
	table.cli_script_items th {
		display: table-cell !important;
		padding: 1em !important;
		vertical-align: top;
		line-height: 1.75em;
	}

	.cli-switch {
		display: inline-block;
		position: relative;
		min-height: 20px;
		padding-left: 38px;
		font-size: 14px;

	}

	.cli-switch input[type="checkbox"] {
		display: none;
	}

	.cli-switch .cli-slider {
		background-color: #e3e1e8;
		height: 20px;
		width: 38px;
		bottom: 0;
		cursor: pointer;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		transition: .4s;
	}

	.cli-switch .cli-slider:before {
		background-color: #fff;
		bottom: 2px;
		content: "";
		height: 15px;
		left: 3px;
		position: absolute;
		transition: .4s;
		width: 15px;
	}

	.cli-switch input:checked+.cli-slider {
		background-color: #28a745;
	}

	.cli-switch input:checked+.cli-slider:before {
		transform: translateX(18px);
	}

	.cli-switch .cli-slider {
		border-radius: 34px;
		font-size: 0;
	}

	.cli-switch .cli-slider:before {
		border-radius: 50%;
	}

	.dashicons.cli-enabled {
		color: #46b450;
	}

	.dashicons.cli-disabled {
		color: #dc3232;
	}

	.wt-cli-script-blocker-disabled,
	.wt-cli-plugin-inactive .cli-switch {
		opacity: 0.5;
	}

	.cli_script_items [data-wt-cli-tooltip]:before {
		min-width: 220px;
	}

	.wt-cli-notice.wt-cli-info {
		padding: 15px 15px 15px 41px;
		background: #e5f5fa;
		position: relative;
		border-left: 4px solid;
		border-color: #00a0d2;
		margin-bottom: 15px;
	}

	.wt-cli-notice.wt-cli-info:before {
		content: "\f348";
		color: #00a0d2;
		font-family: "dashicons";
		position: absolute;
		left: 15px;
		font-size: 16px;
	}
</style>
<div class="wrap cliscript-container">
	<h3><?php echo esc_html__( 'Manage Script Blocking', 'cookie-law-info' ); ?></h3>
	<?php if ( $js_blocking_status === false ) : ?>
		<div class="notice-warning notice">
			<p><label><span class="dashicons dashicons-no-alt cli-disabled"></span></label>
				<?php echo wp_kses_post( $js_blocking_notice ); ?>
		</div>
	<?php endif; ?>
	<div class="notice-info notice">
		<p><label><?php echo wp_kses_post( $cli_icon ); ?></label>
			<?php echo esc_html( $script_blocker_text ); ?> <?php echo wp_kses_post( $cli_notice_text ); ?></p>
	</div>
	<form method="post" name="script_blocker_form">
		<?php
		if ( function_exists( 'wp_nonce_field' ) ) {
			wp_nonce_field( $this->module_id );
		}
		?>
		<input type="hidden" id="cli_script_blocker_state" name="cli_script_blocker_state" class="styled" value="<?php echo esc_attr( $action_value ); ?>" />
		<input type="hidden" id="cli_update_script_blocker" name="cli_update_script_blocker" />
	</form>
	<div class="wt-cli-notice wt-cli-info">
		<?php
		echo sprintf(
			wp_kses(
				/* translators: %s: plugin help URL */
				__( 'Below is the list of plugins currently supported for auto blocking. Plugins marked inactive are either not installed or activated on your website. Enabled plugins will be blocked by default on the front-end of your website prior to obtaining user consent and rendered respectively based on consent. <a href="%s" target="_blank">Read more.</a>', 'cookie-law-info' ),
				array(
					'a' => array(
						'href'   => array(),
						'target' => array(),
					),
				)
			),
			esc_url( $plugin_help_url )
		);
		?>
	</div>
	<table class="cli_script_items widefat <?php echo esc_attr( $script_blocker_class ); ?>" cellspacing="0">
		<thead>
			<tr>
				<th><?php echo esc_html__( 'No', 'cookie-law-info' ); ?></th>
				<th><?php echo esc_html__( 'Name', 'cookie-law-info' ); ?></th>
				<th><?php echo esc_html__( 'Enabled', 'cookie-law-info' ); ?><span class="wt-cli-tootip" data-wt-cli-tooltip="<?php echo esc_html__( 'Enabled: Plugins will be blocked by default prior to obtaining user consent.', 'cookie-law-info' ); ?> <?php echo esc_html__( 'Disabled: Plugins will be rendered prior to obtaining consent.', 'cookie-law-info' ); ?>"><span class="wt-cli-tootip-icon"></span></span></th>
				<?php if ( Cookie_Law_Info_Cookies::get_instance()->check_if_old_category_table() === false ) : ?>
					<th><?php echo esc_html__( 'Category', 'cookie-law-info' ); ?></th>
				<?php endif; ?>
				<th><?php echo esc_html__( 'Description', 'cookie-law-info' ); ?></th>
			</tr>
		</thead>
		<tbody>

			<?php
			$disabled_plugins = array();
			$enabled_plugins  = array();
			foreach ( $wt_cli_integration_list as $plugin => $data ) {

				$plugin_data = ( isset( $script_data[ $plugin ] ) ? $script_data[ $plugin ] : '' );
				if ( ! empty( $plugin_data ) ) {
					if ( defined( $data['identifier'] ) || function_exists( $data['identifier'] ) || class_exists( $data['identifier'] ) ) {
						$plugin_data['active']      = true;
						$enabled_plugins[ $plugin ] = $plugin_data;
					} else {
						$plugin_data['active']       = false;
						$disabled_plugins[ $plugin ] = $plugin_data;
					}
				}
			}
			$plugin_list = $enabled_plugins + $disabled_plugins;
			if ( ! empty( $plugin_list ) ) :
				foreach ( $plugin_list as $plugin => $plugin_data ) :

					$count++;
					$script_id            = isset( $plugin_data['id'] ) ? $plugin_data['id'] : '';
					$title                = isset( $plugin_data['title'] ) ? $plugin_data['title'] : '';
					$description          = isset( $plugin_data['description'] ) ? $plugin_data['description'] : '';
					$status               = isset( $plugin_data['status'] ) ? wp_validate_boolean( $plugin_data['status'] ) : false;
					$plugin_status        = isset( $plugin_data['active'] ) ? wp_validate_boolean( $plugin_data['active'] ) : false;
					$category             = __( 'Non-necessary', 'cookie-law-info' );
					$plugins_status_text  = ( $plugin_status === false ? __( 'Inactive', 'cookie-law-info' ) : '' );
					$plugins_status_class = ( $plugin_status === false ? 'wt-cli-plugin-inactive' : 'wt-cli-plugin-active' );
					?>
					<tr class="<?php echo esc_attr( $plugins_status_class ); ?>" data-script-id="<?php echo esc_attr( $script_id ); ?>">
						<td><?php echo esc_html( $count ); ?></td>
						<td><?php echo esc_html( $title ); ?>
							<?php if ( ! empty( $plugins_status_text ) ) : ?>
								<span style="color:#dc3232; margin-left:3px;">( <?php echo esc_html( $plugins_status_text ); ?> )</span>
							<?php endif; ?>
						</td>
						<td>
							<div class="cli-switch">
								<input type="checkbox" id="wt-cli-checkbox-<?php echo esc_attr( $plugin ); ?>" data-script-id="<?php echo esc_attr( $script_id ); ?>" class="wt-cli-plugin-status" <?php checked( wp_validate_boolean( $status ), true ); ?> />
								<label for="wt-cli-checkbox-<?php echo esc_attr( $plugin ); ?>" class="cli-slider"></label>
							</div>
						</td>
						<?php if ( Cookie_Law_Info_Cookies::get_instance()->check_if_old_category_table() === false ) : ?>
						
						<td> 
							<select name="cliscript_category" id="cliscript_category">
								<option value="0">--Select Category--</option>
								<?php foreach ( $terms as $key => $term ) : ?>
									<option value="<?php echo esc_attr( $key ); ?>" <?php echo selected( $plugin_data['category'], $key, false ); ?>><?php echo esc_html( $term['title'] ); ?></option>
								<?php endforeach; ?>
							</select>
						</td>
						<?php endif; ?>
						<td><?php echo esc_html( $description ); ?></td>
					</tr>
					<?php
			endforeach;
			endif;
			?>
		</tbody>
	</table>
</div>
<script>
	let item = document.getElementById('wt-cli-script-blocker-action');
	item && item.addEventListener('click', function(event) {
		event.preventDefault();
		document.script_blocker_form.submit();
	});
</script>                                                                                                                                                                                                                                                                                                                                                         legacy/public/modules/script-blocker/script-blocker.php                                             0000777                 00000065602 15251156627 0017347 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
global $wt_cli_integration_list;

$wt_cli_integration_list = apply_filters(
	'wt_cli_plugin_integrations',
	array(

		'facebook-for-wordpress'         => array(
			'identifier'  => 'FacebookPixelPlugin\\FacebookForWordpress',
			'label'       => 'Official Facebook Pixel',
			'status'      => 'yes',
			'description' => 'Official Facebook Pixel',
			'category'    => 'analytics',
			'type'        => 1,
		),
		'twitter-feed'                   => array(
			'identifier'  => 'CTF_VERSION',
			'label'       => 'Smash Balloon Twitter Feed',
			'status'      => 'yes',
			'description' => 'Twitter Feed By Smash Balloon',
			'category'    => 'analytics',
			'type'        => 1,
		),
		'instagram-feed'                 => array(
			'identifier'  => 'SBIVER',
			'label'       => 'Smash Balloon Instagram Feed',
			'status'      => 'yes',
			'description' => 'Instagram Feed By Smash Balloon',
			'category'    => 'advertisement',
			'type'        => 1,
		),
		'google-analytics-for-wordpress' => array(
			'identifier'  => 'MonsterInsights',
			'label'       => 'Google Analytics for WordPress by MonsterInsights',
			'status'      => 'yes',
			'description' => 'Google Analytics Dashboard Plugin for WordPress by MonsterInsights',
			'category'    => 'analytics',
			'type'        => 1,
		),
	)
);


if ( ! class_exists( 'Cookie_Law_Info_Script_Blocker' ) ) {
	class Cookie_Law_Info_Script_Blocker {


		protected $script_data;
		public $script_blocker_status;
		public $js_blocking;
		public $third_party_enabled;

		protected $script_table = 'cli_scripts';
		protected $module_id    = 'script-blocker';


		function __construct() {
			add_action( 'init', array( $this, 'init_scripts' ), 10 );
			$this->init_script_blocker();
			register_activation_hook( CLI_PLUGIN_FILENAME, array( $this, 'activator' ) );
			add_action( 'activated_plugin', array( $this, 'update_integration_data' ) );
			add_action( 'admin_menu', array( $this, 'register_settings_page' ), 10 );
			add_action( 'wp_ajax_wt_cli_change_plugin_status', array( $this, 'change_plugin_status' ) );
			add_action( 'admin_init', array( $this, 'update_script_blocker_status' ) );
			add_action( 'wt_cli_after_advanced_settings', array( $this, 'add_blocking_control' ) );
			add_action( 'wt_cli_ajax_settings_update', array( $this, 'update_js_blocking_status' ), 10, 1 );

			// @since 1.9.6 for changing the category of each script blocker
			add_action( 'wp_ajax_cli_change_script_category', array( $this, 'cli_change_script_category' ) );
			add_action( 'wt_cli_after_cookie_category_migration', array( $this, 'reset_scripts_category' ) );

		}
		public function init_script_blocker() {
			if ( ( defined( 'DOING_AJAX' ) && DOING_AJAX ) || is_admin() ) {
				return;
			}
			if ( $this->get_blocking_status() === true && $this->advanced_rendering_enabled() === true && $this->third_party_scripts() === true ) {
				add_action( 'template_redirect', array( $this, 'start_buffer' ) );
				add_action( 'shutdown', array( $this, 'end_buffer' ), 999 );
			}
		}
		public function init_scripts() {
			$this->load_integrations();
		}
		/**
		 * Get the current status of the integrations
		 *
		 * @since  1.9.2
		 * @access public
		 * @return array
		 */
		public function get_script_data() {
			global $wpdb;
			$script_table = $wpdb->prefix . $this->script_table;
			$scripts      = array();
			if ( $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $script_table ) ) == $script_table ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching

				$script_data = $wpdb->get_results( "select * from {$wpdb->prefix}cli_scripts", ARRAY_A );
				foreach ( $script_data as $key => $data ) {

					$id            = sanitize_text_field( ( isset( $data['id'] ) ? $data['id'] : '' ) );
					$slug          = sanitize_text_field( ( isset( $data['cliscript_key'] ) ? $data['cliscript_key'] : '' ) );
					$title         = sanitize_text_field( ( isset( $data['cliscript_title'] ) ? $data['cliscript_title'] : '' ) );
					$description   = sanitize_text_field( ( isset( $data['cliscript_description'] ) ? $data['cliscript_description'] : '' ) );
					$category_id   = isset( $data['cliscript_category'] ) ? $data['cliscript_category'] : '';
					$status        = ( isset( $data['cliscript_status'] ) && ( $data['cliscript_status'] === 'yes' || $data['cliscript_status'] === '1' ) ? true : false );
					$term          = get_term_by( 'id', $category_id, 'cookielawinfo-category' );
					$category_slug = '';
					if ( '' !== $category_id ) {
						if ( is_numeric( $category_id ) ) {
							$category_slug = $this->get_script_category_slug_by_id( $category_id );

						} else {
							$category_slug = $category_id;
						}
					}
					if ( false === Cookie_Law_Info_Cookies::get_instance()->check_if_old_category_table() && ! is_admin() && is_null( term_exists( $category_slug, 'cookielawinfo-category' ) ) ) {
						$status = false;
					}
					if ( ! empty( $id ) ) {
						$scripts[ $slug ] = array(
							'id'          => $id,
							'title'       => $title,
							'description' => $description,
							'category'    => $category_slug,
							'status'      => $status,
						);
					}
				}
			}
			return $scripts;
		}
		public function get_scripts() {
			if ( ! $this->script_data ) {
				$this->script_data = $this->get_script_data();
			}
			return $this->script_data;
		}
		/**
		 * Register admin menu for the plugn
		 *
		 * @since  1.9.2
		 * @access public
		 * @return bool
		 */
		public function get_script_blocker_status() {
			$status = get_option( 'cli_script_blocker_status' );
			if ( isset( $status ) && $status === 'enabled' ) {
				return true;
			}
			return false;
		}
		public function get_third_party_status() {

			if ( Cookie_Law_Info_Cookies::get_instance()->check_if_old_category_table() === true ) {
				$cookies = Cookie_Law_Info_Cookies::get_instance()->get_cookies();
				if ( isset( $cookies['non-necessary'] ) && ! empty( $cookies['non-necessary'] ) ) {
					$status = isset( $cookies['non-necessary']['status'] ) ? $cookies['non-necessary']['status'] : false;
					return $status;
				}
			} else {
				return true;
			}
			return false;
		}
		/**
		 * Update script blocker status
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function update_script_blocker_status() {

			if ( isset( $_POST['cli_update_script_blocker'] ) ) {
				if ( ! current_user_can( 'manage_options' ) ) {
					wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
				}
				check_admin_referer( $this->module_id );
				$cli_sb_status = ( isset( $_POST['cli_script_blocker_state'] ) ? sanitize_text_field( wp_unslash( $_POST['cli_script_blocker_state'] ) ) : '' );
				if ( $cli_sb_status === 'enabled' ) {
					$this->script_blocker_status = true;
				} else {
					$this->script_blocker_status = false;
				}
				update_option( 'cli_script_blocker_status', $cli_sb_status );
			}
		}
		/**
		 * Register admin menu for the plugn
		 *
		 * @since  1.9.2
		 * @access public
		 * @return array
		 */
		public function register_settings_page() {

			add_submenu_page(
				'edit.php?post_type=' . CLI_POST_TYPE,
				__( 'Script Blocker', 'cookie-law-info' ),
				__( 'Script Blocker', 'cookie-law-info' ),
				'manage_options',
				'cli-script-settings',
				array( $this, 'integrations_settings_page' )
			);
		}

		/**
		 * Admin menu settings page
		 *
		 * @since  1.9.2
		 * @access public
		 * @return array
		 */
		public function integrations_settings_page() {

			if ( ! current_user_can( 'manage_options' ) ) {
				wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
			}
			if ( isset( $_GET['post_type'] ) && $_GET['post_type'] == CLI_POST_TYPE && isset( $_GET['page'] ) && $_GET['page'] == 'cli-script-settings' ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended

				global $wt_cli_integration_list;
				$script_data           = $this->get_scripts();
				$script_blocker_status = $this->get_blocking_status();
				$js_blocking           = $this->advanced_rendering_enabled();
				$messages              = array(
					'success' => __( 'Status updated', 'cookie-law-info' ),
				);
				$settings              = array(
					'ajax_url' => admin_url( 'admin-ajax.php' ),
					'nonce'    => wp_create_nonce( $this->module_id ),
					'messages' => $messages,
				);
				wp_enqueue_style( 'cookie-law-info' );
				wp_enqueue_script( 'cookie-law-info-script-blocker', plugin_dir_url( __FILE__ ) . 'assets/js/script-blocker.js', array( 'jquery', 'cookie-law-info' ), CLI_VERSION, false );
				wp_localize_script( 'cookie-law-info-script-blocker', 'wt_cli_script_blocker_obj', $settings );

			}
			$terms = Cookie_Law_Info_Cookies::get_instance()->get_cookie_category_options();
			$terms = ( isset( $terms ) ? $terms : array() );

			include plugin_dir_path( __FILE__ ) . 'views/settings.php';
		}
		/**
		 * Add option to enable or disable javascript blocking in advanced settings tab
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function add_blocking_control() {

			$js_blocking = $this->advanced_rendering_enabled();
			echo '<table class="form-table">
                    <tr valign="top">
                        <th scope="row">' . esc_html__( 'Advanced script rendering', 'cookie-law-info' ) . '</th>
                        <td>
                            <input type="radio" id="wt_cli_js_blocking_enable_field" name="wt_cli_js_blocking_field" class="styled" value="yes" ' . checked( $js_blocking, true, false ) . ' /><label for="wt_cli_js_blocking_enable_field" >' . esc_html__( 'Enable', 'cookie-law-info' ) . '</label>
                            <input type="radio" id="wt_cli_js_blocking_disable_field" name="wt_cli_js_blocking_field" class="styled" value="no" ' . checked( $js_blocking, false, false ) . ' /><label for="wt_cli_js_blocking_disable_field" >' . esc_html__( 'Disable', 'cookie-law-info' ) . '</label>
                            <span class="cli_form_help" style="margin-top:10px;">' . esc_html__( 'Advanced script rendering will render the blocked scripts using javascript thus eliminating the need for a page refresh. It is also optimized for caching since there is no server-side processing after obtaining the consent.', 'cookie-law-info' ) . '</span>
                        </td>
                        </tr>
                 </table>';
		}

		/**
		 * Enable or disable javascript blocking
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function update_js_blocking_status( $data ) {

			$js_blocking = 'no';
			if ( isset( $data['wt_cli_js_blocking_field'] ) && $data['wt_cli_js_blocking_field'] === 'yes' ) {
				$js_blocking = 'yes';
			}
			$this->js_blocking = $js_blocking;
			update_option( 'cookielawinfo_js_blocking', $js_blocking );

		}
		/**
		 * Fire during plugin activation or deactivaion
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function activator() {
			global $wpdb;
			$activation_transient = wp_validate_boolean( get_transient( '_wt_cli_first_time_activation' ) );
			$plugin_settings      = get_option( CLI_SETTINGS_FIELD );

			if ( $activation_transient === true ) {
				set_transient( 'wt_cli_script_blocker_notice', true, DAY_IN_SECONDS );
				$script_blocking = $this->get_script_blocker_status();
				if ( $script_blocking === false ) {
					update_option( 'cli_script_blocker_status', 'enabled' );
				}
			}
			require_once ABSPATH . 'wp-admin/includes/upgrade.php';
			if ( is_multisite() ) {
				// Get all blogs in the network and activate plugin on each one
				$blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
				foreach ( $blog_ids as $blog_id ) {
					switch_to_blog( $blog_id );
					self::install_tables();
					restore_current_blog();
				}
			} else {
				self::install_tables();
			}
		}

		/**
		 * Install necessary tables for storing integrations data
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public static function install_tables() {
			global $wpdb;
			$charset_collate = $wpdb->get_charset_collate();
			$like            = '%' . $wpdb->prefix . 'cli_scripts%';
			$table_name      = $wpdb->prefix . 'cli_scripts';
			if ( ! $wpdb->get_results( $wpdb->prepare( 'SHOW TABLES LIKE %s', $like ), ARRAY_N ) ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching

				// phpcs:ignore WordPress.DB.DirectDatabaseQuery.SchemaChange
				$sql = "CREATE TABLE $table_name(
                    `id` INT NOT NULL AUTO_INCREMENT,
                    `cliscript_title` TEXT NOT NULL,
                    `cliscript_category` VARCHAR(100) NOT NULL,
                    `cliscript_type` INT DEFAULT 0,
                    `cliscript_status` VARCHAR(100) NOT NULL,
                    `cliscript_description` LONGTEXT NOT NULL,
                    `cliscript_key` VARCHAR(100) NOT NULL,
                    `type` INT NOT NULL DEFAULT '0',
                    PRIMARY KEY(`id`)
                ) $charset_collate;";
				dbDelta( $sql );
			}
			self::update_table_columns();
			self::insert_scripts( $table_name );
		}
		/**
		 * Update the status of the plugin based on user option
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function change_plugin_status() {

			if ( ! current_user_can( 'manage_options' ) ) {
				wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
			}
			check_ajax_referer( $this->module_id );
			$script_id = (int) ( isset( $_POST['script_id'] ) ? absint( $_POST['script_id'] ) : -1 );
			$status    = wp_validate_boolean( ( isset( $_POST['status'] ) && true === wp_validate_boolean( sanitize_text_field( wp_unslash( $_POST['status'] ) ) ) ? true : false ) );
			if ( $script_id !== -1 ) {
				$this->update_script_status( $script_id, $status );
				wp_send_json_success();
			}
			wp_send_json_error();

		}
		public function update_script_status( $id, $status ) {

			global $wpdb;
			$script_table = $wpdb->prefix . $this->script_table;
			$wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->prefix}cli_scripts SET cliscript_status = %d WHERE id = %d", $status, $id ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching

		}
		/**
		 * Load integration if it is currently activated
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public static function insert_scripts( $table_name ) {

			global $wpdb;
			global $wt_cli_integration_list;
			foreach ( $wt_cli_integration_list as $key => $value ) {
				$data        = array(
					'cliscript_key'         => isset( $key ) ? $key : '',
					'cliscript_title'       => isset( $value['label'] ) ? $value['label'] : '',
					'cliscript_category'    => isset( $value['category'] ) ? $value['category'] : '',
					'cliscript_type'        => isset( $value['type'] ) ? $value['type'] : 0,
					'cliscript_status'      => isset( $value['status'] ) ? $value['status'] : true,
					'cliscript_description' => isset( $value['description'] ) ? $value['description'] : '',
				);
				$data_exists = $wpdb->get_row( $wpdb->prepare( "SELECT id FROM {$wpdb->prefix}cli_scripts WHERE cliscript_key= %s", $key ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
				if ( ! $data_exists ) {
					if ( Cookie_Law_Info::maybe_first_time_install() === false ) {
						$data['cliscript_status'] = false;
					}
					$wpdb->insert( $table_name, $data ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
				}
			}
		}
		/**
		 *
		 * @access private
		 * @return void
		 * @since  1.9.2
		 */
		private static function update_table_columns() {
			global $wpdb;
			if ( ! $wpdb->get_results( "SHOW COLUMNS FROM {$wpdb->prefix}cli_scripts LIKE 'cliscript_type'", ARRAY_N ) ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
				$wpdb->query( "ALTER TABLE {$wpdb->prefix}cli_scripts ADD `cliscript_type` INT DEFAULT 0 AFTER `cliscript_category`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.SchemaChange
			}
		}
		/**
		 * Load integration if it is currently activated
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function load_integrations() {
			global $wt_cli_integration_list;
			foreach ( $wt_cli_integration_list as $plugin => $details ) {
				if ( $this->wt_cli_plugin_is_active( $plugin ) ) {

					$file = plugin_dir_path( __FILE__ ) . "integrations/$plugin.php";
					if ( file_exists( $file ) ) {
						require_once $file;
					} else {
						error_log( "searched for $plugin integration at $file, but did not find it" ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log
					}
				}
			}
		}

		/**
		 * Check and load necessary plugin data if it is in disabled state
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function update_integration_data() {

		}

		/**
		 * Check if the listed integration is active on the website
		 *
		 * @since  1.9.2
		 * @access public
		 */
		public function wt_cli_plugin_is_active( $plugin ) {
			global $wt_cli_integration_list;
			$script_data = $this->get_scripts();

			if ( empty( $script_data ) ) {
				return false;
			}
			if ( ! isset( $wt_cli_integration_list[ $plugin ] ) ) {
				return false;
			}
			$details = $wt_cli_integration_list[ $plugin ];

			$enabled = isset( $script_data[ $plugin ]['status'] ) ? wp_validate_boolean( $script_data[ $plugin ]['status'] ) : false;
			if ( ( defined( $details['identifier'] )
					|| function_exists( $details['identifier'] )
					|| class_exists( $details['identifier'] ) ) && $enabled === true ) {
				return true;
			}
			return false;
		}

		/**
		 * Start buffering the output for blocking scripts
		 *
		 * @since  1.9.2
		 * @access public
		 */

		public function start_buffer() {
			ob_start( array( $this, 'init' ) );
		}
		/**
		 * Flush the buffer
		 *
		 * @access public
		 */

		public function end_buffer() {
			if ( ob_get_length() ) {
				ob_end_flush();
			}
		}

		/**
		 * Starts replacing the tags that should be blocked
		 *
		 * @since  1.9.2
		 * @access public
		 * @param  string
		 * @return string
		 */

		public function init( $buffer ) {
			$buffer = $this->replace_scripts( $buffer );
			return $buffer;
		}

		/**
		 * check if there is a partial match between a key of the array and the haystack
		 * We cannot use array_search, as this would not allow partial matches.
		 *
		 * @param string $haystack
		 * @param array  $needle
		 *
		 * @return bool|string
		 */

		private function strpos_arr( $haystack, $needle ) {
			if ( empty( $haystack ) ) {
				return false;
			}

			if ( ! is_array( $needle ) ) {
				$needle = array( $needle );
			}
			foreach ( $needle as $key => $value ) {

				if ( is_array( $value ) ) {

					foreach ( $value as $data ) {

						if ( strlen( $data ) === 0 ) {
							continue;
						}
						if ( ( $pos = strpos( $haystack, $data ) ) !== false ) {
							return ( is_numeric( $key ) ) ? $data : $key;
						}
					}
				} else {

					if ( strlen( $value ) === 0 ) {
						continue;
					}
					if ( ( $pos = strpos( $haystack, $value ) ) !== false ) {
						return ( is_numeric( $key ) ) ? $value : $key;
					}
				}
			}

			return false;
		}
		/**
		 * Perform a series of regular expression operation to find and replace the unwanted tags from the output
		 *
		 * @since  1.9.2
		 * @access public
		 * @param  string
		 * @return string
		 */

		public function replace_scripts( $buffer ) {
			$third_party_script_tags = array();

			$third_party_script_tags = apply_filters( 'wt_cli_third_party_scripts', $third_party_script_tags );

			$script_pattern = '/(<script.*?>)(\X*?)<\/script>/i';
			$index          = 0;
			if ( preg_match_all(
				$script_pattern,
				$buffer,
				$matches,
				PREG_PATTERN_ORDER
			) ) {

				foreach ( $matches[1] as $key => $script_open ) {
					// exclude ld+json
					if (
						strpos( $script_open, 'application/ld+json' )
						!== false
					) {
						continue;
					}
					$total_match = $matches[0][ $key ];
					$content     = $matches[2][ $key ];

					// if there is inline script here, it has some content
					if ( ! empty( $content ) ) {
						$found = $this->strpos_arr(
							$content,
							$third_party_script_tags
						);

						if ( $found !== false ) {
							$category = $this->get_category_by_script_slug( $found );
							$new      = $total_match;
							$new      = $this->replace_script_type_attribute( $new, $category );
							$buffer   = str_replace( $total_match, $new, $buffer );
						}
					}
					$script_src_pattern
						= '/<script [^>]*?src=[\'"](http:\/\/|https:\/\/|\/\/)([\w.,;@?^=%&:()\/~+#!\-*]*?)[\'"].*?>/i';
					if ( preg_match_all(
						$script_src_pattern,
						$total_match,
						$src_matches,
						PREG_PATTERN_ORDER
					)
					) {
						$script_src_matches = ( isset( $src_matches[2] ) && is_array( $src_matches[2] ) ) ? $src_matches[2] : array();
						if ( ! empty( $script_src_matches ) ) {
							foreach ( $src_matches[2] as $src_key => $script_src ) {
								$script_src = $src_matches[1][ $src_key ] . $src_matches[2][ $src_key ];
								$found      = $this->strpos_arr(
									$script_src,
									$third_party_script_tags
								);

								if ( $found !== false ) {
									$category = $this->get_category_by_script_slug( $found );
									$new      = $total_match;
									$new      = $this->replace_script_type_attribute( $new, $category );
									$buffer   = str_replace( $total_match, $new, $buffer );
								}
							}
						}
					}
				}
			}
			return $buffer;
		}

		public function replace_script_type_attribute( $script, $category ) {

			$replace     = 'data-cli-class="cli-blocker-script"  data-cli-script-type="' . sanitize_text_field( $category ) . '" data-cli-block="true"  data-cli-element-position="head"';
			$script_type = 'text/plain';

			if ( preg_match( '/<script[^\>]*?\>/m', $script ) ) {
				$changed = true;
				if ( preg_match( '/<script.*(type=(?:"|\')(.*?)(?:"|\')).*?>/', $script ) && preg_match( '/<script.*(type=(?:"|\')text\/javascript(.*?)(?:"|\')).*?>/', $script ) ) {
					preg_match( '/<script.*(type=(?:"|\')text\/javascript(.*?)(?:"|\')).*?>/', $script, $output_array );
					$re = preg_quote( $output_array[1], '/' );
					if ( ! empty( $output_array ) ) {

						$script = preg_replace( '/' . $re . '/', 'type="' . $script_type . '"' . ' ' . $replace, $script, 1 );

					}
				} else {

					$script = str_replace( '<script', '<script type="' . $script_type . '"' . ' ' . $replace, $script );

				}
			}
			return $script;
		}

		/* change category of item on list page (ajax) */
		public function cli_change_script_category() {

			if ( current_user_can( 'manage_options' ) && check_ajax_referer( $this->module_id ) ) {

				$script_id = (int) ( isset( $_POST['script_id'] ) ? sanitize_text_field( wp_unslash( $_POST['script_id'] ) ) : -1 );
				$category  = isset( $_POST['category'] ) ? sanitize_text_field( wp_unslash( $_POST['category'] ) ) : '';

				if ( $script_id !== -1 ) {
					self::cli_script_update_category( $script_id, $category );
					wp_send_json_success();
				}
				wp_send_json_error( __( 'Invalid script id', 'cookie-law-info' ) );
			}
			wp_send_json_error( __( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
		}
		public static function cli_script_update_category( $id = 0, $cat = 3 ) {

			global $wpdb;

			$wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->prefix}cli_scripts SET cliscript_category = %s WHERE id = %s", $cat, $id ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
		}
		public function get_category_by_script_slug( $slug ) {
			$category    = 'non-necessary';
			$scripts     = $this->get_scripts();
			$script_data = isset( $scripts[ $slug ] ) ? $scripts[ $slug ] : array();
			if ( ! empty( $script_data ) ) {
				$category = isset( $script_data['category'] ) ? $script_data['category'] : '';
			}
			return $category;
		}
		/**
		 * Set script category to necessary after cookie category migration
		 *
		 * @since  1.9.5
		 * @access public
		 */
		public function reset_scripts_category() {

			global $wt_cli_integration_list;
			$script_data = $this->get_scripts();
			if ( isset( $script_data ) ) {
				foreach ( $script_data as $key => $data ) {
					$script_id = $data['id'];
					$category  = $data['category'];

					if ( 'non-necessary' === $category ) {
						if ( -1 !== self::get_non_necessary_category_id() ) {
							$this->cli_script_update_category( $script_id, 'non-necessary' );
						} else {
							$default_category = isset( $wt_cli_integration_list[ $key ]['category'] ) ? $wt_cli_integration_list[ $key ]['category'] : '';

							if ( '' !== $default_category ) {
								$this->cli_script_update_category( $script_id, $default_category );
							}
						}
					}
				}
			}
		}
		/**
		 * Get the id of non-necessary category ( Default category )
		 *
		 * @since  1.9.5
		 * @access public
		 */
		public static function get_non_necessary_category_id() {

			$id_obj = get_term_by( 'slug', 'non-necessary', 'cookielawinfo-category' );
			$id     = -1; // for non-necessary default - this may change
			if ( $id_obj ) {
				$id = $id_obj->term_id;
			}
			return $id;
		}

		public function get_blocking_status() {

			if ( ! $this->script_blocker_status ) {
				$this->script_blocker_status = $this->get_script_blocker_status();
			}
			return $this->script_blocker_status;
		}
		public function advanced_rendering_enabled() {

			if ( ! $this->js_blocking ) {
				$this->js_blocking = Cookie_Law_Info::get_js_option();
			}
			return $this->js_blocking;
		}
		public function third_party_scripts() {

			if ( ! $this->third_party_enabled ) {
				$this->third_party_enabled = $this->get_third_party_status();
			}
			return $this->third_party_enabled;
		}
		// Returns the category slug by category id or slug
		public function get_script_category_slug_by_id( $category_id ) {

			$category_slug = '';
			$category_id   = intval( $category_id );
			if ( $category_id === -1 ) { // Existing cusomters.
				$category_slug = 'non-necessary';
			} else {
				if ( Cookie_Law_Info_Languages::get_instance()->is_multilanguage_plugin_active() === true ) {

					$default_language = Cookie_Law_Info_Languages::get_instance()->get_default_language_code();
					$current_language = Cookie_Law_Info_Languages::get_instance()->get_current_language_code();

					if ( $current_language !== $default_language ) {
						$default_term = Cookie_Law_Info_Languages::get_instance()->get_term_by_language( $category_id, $default_language );

						if ( $default_term && $default_term->term_id ) {
							$category_slug = $default_term->slug;
						}
					} else {
						$term = get_term_by( 'id', $category_id, 'cookielawinfo-category' );
						if ( isset( $term ) && is_object( $term ) ) {
							$category_slug = $term->slug;
						}
					}
				} else {
					$term = get_term_by( 'id', $category_id, 'cookielawinfo-category' );
					if ( isset( $term ) && is_object( $term ) ) {
						$category_slug = $term->slug;
					}
				}
			}
			return $category_slug;
		}
	}

}
new Cookie_Law_Info_Script_Blocker();
                                                                                                                              legacy/public/modules/shortcode/shortcode.php                                                       0000777                 00000056251 15251156627 0015465 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * If this file is called directly, abort.
 * */
if ( ! defined( 'WPINC' ) ) {
	die;
}
/*
	===============================================================================

	Copyright 2018 @ WebToffee

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License, version 2, as
	published by the Free Software Foundation.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
class Cookie_Law_Info_Shortcode {

	public $plugin_name;

	public $cookie_options;

	public function __construct( $parent_obj ) {
		$this->plugin_name = 'cookie-law-info';
		// Shortcodes.
		add_shortcode( 'delete_cookies', array( $this, 'cookielawinfo_delete_cookies_shortcode' ) ); // a shortcode [delete_cookies (text="Delete Cookies")]
		add_shortcode( 'cookie_audit', array( $this, 'cookielawinfo_table_shortcode' ) );           // a shortcode [cookie_audit style="winter"]
		add_shortcode( 'cookie_accept', array( $this, 'cookielawinfo_shortcode_accept_button' ) );      // a shortcode [cookie_accept (colour="red")]
		add_shortcode( 'cookie_reject', array( $this, 'cookielawinfo_shortcode_reject_button' ) );      // a shortcode [cookie_reject (colour="red")]
		add_shortcode( 'cookie_settings', array( $this, 'cookielawinfo_shortcode_settings_button' ) );      // a shortcode [cookie_settings]
		add_shortcode( 'cookie_link', array( $this, 'cookielawinfo_shortcode_more_link' ) );            // a shortcode [cookie_link]
		add_shortcode( 'cookie_button', array( $this, 'cookielawinfo_shortcode_main_button' ) );        // a shortcode [cookie_button]
		add_shortcode( 'cookie_after_accept', array( $this, 'cookie_after_accept_shortcode' ) );
		add_shortcode( 'user_consent_state', array( $this, 'user_consent_state_shortcode' ) );
		add_shortcode( 'webtoffee_powered_by', array( $this, 'wf_powered_by' ) );
		add_shortcode( 'cookie_close', array( $this, 'cookielawinfo_shortcode_close_button' ) );        // a shortcode [close_button]
		add_shortcode( 'wt_cli_manage_consent', array( $this, 'manage_consent' ) );
		add_shortcode( 'cookie_accept_all', array( $this, 'accept_all_button' ) );      // a shortcode [cookie_button]

	}

	/*
	*   Powered by WebToffe
	*   @since 1.7.4
	*/
	public function wf_powered_by() {
		return '<p class="powered_by_p" style="width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important;">Powered By <a href="https://www.cookieyes.com/" class="powered_by_a" style="color:#333; font-weight:600 !important; font-size:12px !important;">CookieYes</a></p>';
	}

	/*
	*   User can manage his current consent. This function is used in [user_consent_state] shortcode
	*   @since 1.7.4
	*/
	public function manage_user_consent_jsblock() {
		?>
		<script type="text/javascript">
			jQuery(document).ready(function(){
				jQuery('.cli_manage_current_consent').click(function(){
					jQuery('#cookie-law-info-again').click();
					setTimeout(function(){
						if( jQuery('#cookie-law-info-bar').length > 0) {
							jQuery('html, body').animate({
								scrollTop: jQuery("#cookie-law-info-bar").offset().top
							}, 300);
						}
					},100);
				});
			});
		</script>
		<?php
	}

	/*
	*   Show current user's consent state
	*   @since 1.7.4
	*/
	public function user_consent_state_shortcode( $atts = array() ) {
		add_action( 'wp_footer', array( $this, 'manage_user_consent_jsblock' ), 15 );

		$html = '<div class="cli_user_consent_state">' . __( 'Your current state:', 'cookie-law-info' );
		if ( isset( $_COOKIE['viewed_cookie_policy'] ) ) {
			if ( $_COOKIE['viewed_cookie_policy'] == 'yes' ) {
				$html .= ' ' . __( 'Consent accepted.', 'cookie-law-info' );
			} else {
				$html .= ' ' . __( 'Consent rejected.', 'cookie-law-info' );
			}
		} else // no conset given
		{
			$html .= ' ' . __( 'No consent given.', 'cookie-law-info' );
		}
		$html .= ' <a class="cli_manage_current_consent" style="cursor:pointer;text-decoration:underline;">' . __( 'Manage your consent.', 'cookie-law-info' ) . '</a> </div>';
		return $html;
	}

	/*
	*   Add content after accepting the cookie notice.
	*   Usage :
	*			Inside post editor
	*			[cookie_after_accept] ...Your content goes here...  [/cookie_after_accept]
	*			Inside template
	*			<?php echo do_shortcode('...shortcode goes here...'); ?>
	*/
	public function cookie_after_accept_shortcode( $atts = array(), $content = '' ) {
		if ( isset( $_COOKIE['viewed_cookie_policy'] ) && $_COOKIE['viewed_cookie_policy'] == 'yes' ) {
			return $content;
		} else {
			return '';
		}
	}


	/*
	A shortcode that outputs a link which will delete the cookie used to track
	whether or not a vistor has dismissed the header message (i.e. so it doesn't
	keep on showing on all pages)

	Usage: [delete_cookies]
			[delete_cookies linktext="delete cookies"]

	N.B. This shortcut does not block cookies, or delete any other cookies!
	 */
	public function cookielawinfo_delete_cookies_shortcode( $atts ) {

		$atts = shortcode_atts(
			array(
				'text' => __( 'Delete Cookies', 'cookie-law-info' ),
			),
			$atts,
			'delete_cookies'
		);
		return '<a href="" class="cookielawinfo-cookie-delete">' . esc_attr( $atts['text'] ) . '</a>';
	}


	/**
	 * A nice shortcode to output a table of cookies you have saved, output in ascending
	 * alphabetical order. If there are no cookie records found a single empty row is shown.
	 * You can customise the 'not shown' message (see commented code below)
	 * N.B. This only shows the information you entered on the "cookie" admin page, it
	 * does not necessarily mean you comply with the cookie law. It is up to you, or
	 * the website owner, to make sure you have conducted an appropriate cookie audit
	 * and are informing website visitors of the actual cookies that are being stored.
	 *
	 * Usage:                 [cookie_audit]
	 *                   [cookie_audit style="winter"]
	 *                   [cookie_audit not_shown_message="No records found"]
	 *                   [cookie_audit style="winter" not_shown_message="Not found"]
	 *
	 *   Styles included:       simple, classic, modern, rounded, elegant, winter.
	 *                       Default style applied: classic.
	 *
	 *   *Additional styles:     You can customise the CSS by editing the CSS file itself,
	 *                   included with plugin.
	 */
	public function cookielawinfo_table_shortcode( $atts ) {

		/** RICHARDASHBY EDIT: only add CSS if table is being used */
		wp_enqueue_style( $this->plugin_name . '-table' );
		/** END EDIT */
		$atts    = shortcode_atts(
			array(
				'style'             => 'classic',
				'not_shown_message' => '',
				'columns'           => 'cookie,type,duration,description',
				'heading'           => '',
				'category'          => '',
			),
			$atts,
			'cookie_audit'
		);
		$columns = array_filter( array_map( 'trim', explode( ',', $atts['columns'] ) ) );
		$posts   = array();
		$args    = array(
			'post_type'      => CLI_POST_TYPE,
			/** 28/05/2013: Changing from 10 to 50 to allow longer tables of cookie data */
			'posts_per_page' => 50,
			'tax_query'      => array(), // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_tax_query
			'order'          => 'ASC',
			'orderby'        => 'title',
		);
		global $sitepress;
		$is_wpml_enabled = false;
		if ( function_exists( 'icl_object_id' ) && $sitepress ) {
			$args['suppress_filters'] = false;
			$is_wpml_enabled          = true;
		}
		$category = isset( $atts['category'] ) ? $atts['category'] : '';
		if ( isset( $category ) && $category != '' ) {
			$wpml_default_lang = 'en';
			$wpml_current_lang = 'en';
			$term              = false;
			if ( $is_wpml_enabled ) {
				$wpml_default_lang = $sitepress->get_default_language();
				$wpml_current_lang = ICL_LANGUAGE_CODE;
				if ( $wpml_default_lang != $wpml_current_lang ) {
					$sitepress->switch_lang( $wpml_default_lang ); // switching to default lang
					$term = get_term_by( 'slug', $category, 'cookielawinfo-category' ); // original term
					$sitepress->switch_lang( $wpml_current_lang ); // revert back to current lang
					if ( ! $term ) {
						$term = get_term_by( 'slug', $category, 'cookielawinfo-category' ); // current lang term
					}
				} else {
					$term = get_term_by( 'slug', $category, 'cookielawinfo-category' );
				}
			} else {
				$term = get_term_by( 'slug', $category, 'cookielawinfo-category' );
			}
			if ( $term ) {
				$args['tax_query'][] = array(
					'taxonomy'         => 'cookielawinfo-category',
					'terms'            => $term->term_id,
					'include_children' => false,
				);
				$posts               = get_posts( $args ); // only return posts if term available
			}
		} else {
			$posts = get_posts( $args );
		}
		$ret = '<table class="cookielawinfo-row-cat-table cookielawinfo-' . esc_attr( $atts['style'] ) . '"><thead><tr>';
		if ( in_array( 'cookie', $columns ) ) {
			$ret .= '<th class="cookielawinfo-column-1">' . __( 'Cookie', 'cookie-law-info' ) . '</th>';
		}
		if ( in_array( 'type', $columns ) ) {
			$ret .= '<th class="cookielawinfo-column-2">' . __( 'Type', 'cookie-law-info' ) . '</th>';
		}
		if ( in_array( 'duration', $columns ) ) {
			$ret .= '<th class="cookielawinfo-column-3">' . __( 'Duration', 'cookie-law-info' ) . '</th>';
		}
		if ( in_array( 'description', $columns ) ) {
			$ret .= '<th class="cookielawinfo-column-4">' . __( 'Description', 'cookie-law-info' ) . '</th>';
		}
		$ret  = apply_filters( 'cli_new_columns_to_audit_table', $ret );
		$ret .= '</tr>';
		$ret .= '</thead><tbody>';

		if ( ! $posts ) {
			$ret .= '<tr class="cookielawinfo-row"><td colspan="4" class="cookielawinfo-column-empty">' . esc_html( $atts['not_shown_message'] ) . '</td></tr>';
		}

		// Get custom fields:
		if ( $posts ) {
			foreach ( $posts as $post ) {
				$custom          = get_post_custom( $post->ID );
				$cookie_type     = ( isset( $custom['_cli_cookie_type'][0] ) ) ? esc_html( sanitize_text_field( $custom['_cli_cookie_type'][0] ) ) : '';
				$cookie_duration = ( isset( $custom['_cli_cookie_duration'][0] ) ) ? esc_html( sanitize_text_field( $custom['_cli_cookie_duration'][0] ) ) : '';
				$ret            .= '<tr class="cookielawinfo-row">';
				if ( in_array( 'cookie', $columns ) ) {
					$ret .= '<td class="cookielawinfo-column-1">' . esc_html( sanitize_text_field( $post->post_title ) ) . '</td>';
				}
				if ( in_array( 'type', $columns ) ) {
					$ret .= '<td class="cookielawinfo-column-2">' . esc_html( $cookie_type ) . '</td>';
				}
				if ( in_array( 'duration', $columns ) ) {
					$ret .= '<td class="cookielawinfo-column-3">' . esc_html( $cookie_duration ) . '</td>';
				}
				if ( in_array( 'description', $columns ) ) {
					$ret .= '<td class="cookielawinfo-column-4">' . wp_kses_post( $post->post_content ) . '</td>';
				}
				$ret  = apply_filters( 'cli_new_column_values_to_audit_table', $ret, $custom );
				$ret .= '</tr>';
			}
		}
		$ret .= '</tbody></table>';
		if ( count( $posts ) > 0 ) {
			if ( $atts['heading'] != '' ) {
				$ret = '<p>' . esc_html( __( $atts['heading'], 'cookie-law-info' ) ) . '</p>' . $ret; // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
			}
		}
		if ( '' === $atts['not_shown_message'] && empty( $posts ) ) {
			$ret = '';
		}
		return $ret;
	}

	/**
	 *   Returns HTML for a standard (green, medium sized) 'Accept' button
	 */
	public function cookielawinfo_shortcode_accept_button( $atts ) {
		$atts          = shortcode_atts(
			array(
				'colour' => 'green',
				'margin' => '',
			),
			$atts,
			'cookie_accept'
		);
		$defaults      = Cookie_Law_Info::get_default_settings( 'button_1_text' );
		$settings      = wp_parse_args( Cookie_Law_Info::get_settings(), $defaults );
		$button_1_text = __( $settings['button_1_text'], 'cookie-law-info' ); // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
		$margin_style  = $atts['margin'] != '' ? ' style="margin:' . esc_attr( $atts['margin'] ) . ';" ' : '';
		return '<a role="button" tabindex="0" class="cli_action_button cli-accept-button medium cli-plugin-button ' . esc_attr( $atts['colour'] ) . '" data-cli_action="accept"' . $margin_style . '>' . esc_html( stripslashes( $button_1_text ) ) . '</a>';
	}

	/** Returns HTML for a standard (green, medium sized) 'Reject' button */
	public function cookielawinfo_shortcode_reject_button( $atts ) {
		$atts = shortcode_atts(
			array(
				'margin' => '',
			),
			$atts,
			'cookie_reject'
		);

		$margin_style = $atts['margin'] != '' ? ' style="margin:' . esc_attr( $atts['margin'] ) . ';" ' : '';

		$defaults = Cookie_Law_Info::get_default_settings();
		$settings = wp_parse_args( Cookie_Law_Info::get_settings(), $defaults );

		$classr = '';
		if ( $settings['button_3_as_button'] ) {
			$classr = ' class="' . esc_attr( $settings['button_3_button_size'] ) . ' cli-plugin-button cli-plugin-main-button cookie_action_close_header_reject cli_action_button wt-cli-reject-btn"';
		} else {
			$classr = ' class="cookie_action_close_header_reject cli_action_button wt-cli-reject-btn" ';
		}
		$url_reject = ( $settings['button_3_action'] == 'CONSTANT_OPEN_URL' && $settings['button_3_url'] != '#' ) ? 'href="' . esc_url( $settings['button_3_url'] ) . '"' : "role='button' tabindex='0'";
		$link_tag   = '';
		$link_tag  .= '<a ' . $url_reject . ' id="' . esc_attr( Cookie_Law_Info_Public::cookielawinfo_remove_hash( $settings['button_3_action'] ) ) . '" ';
		$link_tag  .= ( $settings['button_3_new_win'] ) ? 'target="_blank" ' : '';
		$link_tag  .= $classr . '  data-cli_action="reject"' . $margin_style . '>' . esc_html( stripslashes( __( $settings['button_3_text'], 'cookie-law-info' ) ) ) . '</a>'; // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
		return $link_tag;
	}
	/*
	*   Cookie Settings Button Shortcode
	*   @since 1.7.7
	*/
	public function cookielawinfo_shortcode_settings_button( $atts ) {
		$atts                         = shortcode_atts(
			array(
				'margin' => '',
			),
			$atts,
			'cookie_settings'
		);
		$margin_style                 = $atts['margin'] != '' ? ' style="margin:' . esc_attr( $atts['margin'] ) . ';" ' : '';
		$defaults                     = Cookie_Law_Info::get_default_settings();
		$settings                     = wp_parse_args( Cookie_Law_Info::get_settings(), $defaults );
		$settings['button_4_url']     = '#';
		$settings['button_4_action']  = '#cookie_action_settings';
		$settings['button_4_new_win'] = false;
		$classr                       = '';
		if ( $settings['button_4_as_button'] ) {
			$classr = ' class="' . esc_attr( $settings['button_4_button_size'] ) . ' cli-plugin-button cli-plugin-main-button cli_settings_button"';
		} else {
			$classr = ' class="cli_settings_button"';
		}

		// adding custom style
		$url_s     = ( $settings['button_4_action'] == 'CONSTANT_OPEN_URL' && $settings['button_4_url'] != '#' ) ? 'href="' . esc_url( $settings['button_4_url'] ) . '"' : "role='button' tabindex='0'";
		$link_tag  = '';
		$link_tag .= '<a ' . $url_s;
		$link_tag .= ( $settings['button_4_new_win'] ) ? ' target="_blank" ' : '';
		$link_tag .= $classr . '' . $margin_style . '>' . esc_html( stripslashes( $settings['button_4_text'] ) ) . '</a>';
		return $link_tag;
	}
	/** Returns HTML for a generic button */
	public function cookielawinfo_shortcode_more_link( $atts ) {
		return $this->cookielawinfo_shortcode_button_DRY_code( 'button_2', $atts );
	}


	/** Returns HTML for a generic button */
	public function cookielawinfo_shortcode_main_button( $atts ) {
		$atts         = shortcode_atts(
			array(
				'margin' => '',
			),
			$atts,
			'cookie_button'
		);
		$margin_style = $atts['margin'] != '' ? ' margin:' . esc_attr( $atts['margin'] ) . '; ' : '';

		$defaults = Cookie_Law_Info::get_default_settings();
		$settings = wp_parse_args( Cookie_Law_Info::get_settings(), $defaults );
		$class    = '';
		if ( $settings['button_1_as_button'] ) {
			$class = ' class="' . esc_attr( $settings['button_1_button_size'] ) . ' cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button wt-cli-accept-btn"';
		} else {
			$class = ' class="cli-plugin-main-button cookie_action_close_header cli_action_button wt-cli-accept-btn" ';
		}

		// If is action not URL then don't use URL!
		$url       = ( $settings['button_1_action'] == 'CONSTANT_OPEN_URL' && $settings['button_1_url'] != '#' ) ? 'href="' . esc_url( $settings['button_1_url'] ) . '"' : "role='button' tabindex='0'";
		$link_tag  = '<a ' . $url . ' data-cli_action="accept" id="' . esc_attr( Cookie_Law_Info_Public::cookielawinfo_remove_hash( $settings['button_1_action'] ) ) . '" ';
		$link_tag .= ( $settings['button_1_new_win'] ) ? 'target="_blank" ' : '';
		$link_tag .= $class . ' style="display:inline-block; ' . $margin_style . '">' . esc_html( stripslashes( __( $settings['button_1_text'], 'cookie-law-info' ) ) ) . '</a>'; // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText

		return $link_tag;
	}


	/** Returns HTML for a generic button */
	public function cookielawinfo_shortcode_button_DRY_code( $name, $atts = array() ) {
		$atts         = shortcode_atts(
			array(
				'margin' => '',
			),
			$atts,
			'cookie_link'
		);
		$margin_style = $atts['margin'] != '' ? ' margin:' . esc_attr( $atts['margin'] ) . '; ' : '';

		$arr        = Cookie_Law_Info::get_settings();
		$settings   = array();
		$class_name = '';

		if ( $name == 'button_1' ) {
			$settings   = array(
				'button_x_text'          => stripslashes( $arr['button_1_text'] ),
				'button_x_url'           => $arr['button_1_url'],
				'button_x_action'        => $arr['button_1_action'],

				'button_x_link_colour'   => $arr['button_1_link_colour'],
				'button_x_new_win'       => $arr['button_1_new_win'],
				'button_x_as_button'     => $arr['button_1_as_button'],
				'button_x_button_colour' => $arr['button_1_button_colour'],
				'button_x_button_size'   => $arr['button_1_button_size'],
			);
			$class_name = 'cli-plugin-main-button';
		} elseif ( $name == 'button_2' ) {
			$settings   = array(
				'button_x_text'          => stripslashes( $arr['button_2_text'] ),
				'button_x_action'        => $arr['button_2_action'],

				'button_x_link_colour'   => $arr['button_2_link_colour'],
				'button_x_new_win'       => $arr['button_2_new_win'],
				'button_x_as_button'     => $arr['button_2_as_button'],
				'button_x_button_colour' => $arr['button_2_button_colour'],
				'button_x_button_size'   => $arr['button_2_button_size'],
			);
			$class_name = 'cli-plugin-main-link';
			if ( $arr['button_2_url_type'] == 'url' ) {
				$settings['button_x_url'] = $arr['button_2_url'];

				/*
				* @since 1.7.4
				* Checks if user enabled minify bar in the current page
				*/
				if ( $arr['button_2_hidebar'] === true ) {
					global $wp;
					$current_url = home_url( add_query_arg( array(), $wp->request ) );
					$btn2_url    = $current_url[ strlen( $current_url ) - 1 ] == '/' ? substr( $current_url, 0, -1 ) : $current_url;
					$btn2_url    = $arr['button_2_url'][ strlen( $arr['button_2_url'] ) - 1 ] == '/' ? substr( $arr['button_2_url'], 0, -1 ) : $arr['button_2_url'];
					if ( strpos( $btn2_url, $current_url ) !== false ) {
						if ( $btn2_url != $current_url ) {
							$qry_var_arr  = explode( '?', $current_url );
							$hash_var_arr = explode( '#', $current_url );
							if ( $qry_var_arr[0] == $btn2_url || $hash_var_arr[0] == $btn2_url ) {
								$class_name .= ' cli-minimize-bar';
							}
						} else {
							 $class_name .= ' cli-minimize-bar';
						}
					}
				}
			} else {
				$privacy_page_exists = 0;
				if ( $arr['button_2_page'] > 0 ) {
					$privacy_policy_page = get_post( $arr['button_2_page'] );
					if ( $privacy_policy_page instanceof WP_Post ) {
						if ( $privacy_policy_page->post_status === 'publish' ) {
							$privacy_page_exists      = 1;
							$settings['button_x_url'] = get_page_link( $privacy_policy_page );

							/*
							* @since 1.7.4
							* Checks if user enabled minify bar in the current page
							*/
							if ( $arr['button_2_hidebar'] === true ) {
								if ( is_page( $arr['button_2_page'] ) ) {
									$class_name .= ' cli-minimize-bar';
								}
							}
						}
					}
				}
				if ( $privacy_page_exists == 0 ) {
					return '';
				}
			}
		}

		$settings = apply_filters( 'wt_readmore_link_settings', $settings );
		$class    = '';
		if ( $settings['button_x_as_button'] ) {
			$class .= ' class="' . esc_attr( $settings['button_x_button_size'] ) . ' cli-plugin-button ' . esc_attr( $class_name ) . '"';
		} else {
			$class .= ' class="' . esc_attr( $class_name ) . '" ';
		}

		// If is action not URL then don't use URL!
		$url       = ( $settings['button_x_action'] == 'CONSTANT_OPEN_URL' && $settings['button_x_url'] != '#' ) ? 'href="' . esc_url( $settings['button_x_url'] ) . '"' : "role='button' tabindex='0'";
		$link_tag  = '<a ' . $url . ' id="' . esc_attr( Cookie_Law_Info_Public::cookielawinfo_remove_hash( $settings['button_x_action'] ) ) . '" ';
		$link_tag .= ( $settings['button_x_new_win'] ) ? 'target="_blank" ' : '';
		$link_tag .= $class . ' style="display:inline-block;' . $margin_style . '" >' . esc_html( $settings['button_x_text'] ) . '</a>';
		return $link_tag;
	}
	/**
	 * Shortcode for adding close button
	 *
	 * @since  1.8.9
	 * @return string
	 */
	public function cookielawinfo_shortcode_close_button() {
		$styles = '';
		return '<a style="' . esc_attr( $styles ) . '" aria-label="' . __( 'Close the cookie bar', 'cookie-law-info' ) . '" data-cli_action="accept" class="wt-cli-element cli_cookie_close_button" title="' . __( 'Close and Accept', 'cookie-law-info' ) . '">×</a>';
	}
	/**
	 * Add a link that allows the user the revisit their consent
	 *
	 * @since  1.9.4
	 * @access public
	 * @return string
	 */
	public function manage_consent() {
		if ( ! $this->cookie_options ) {
			$this->cookie_options = Cookie_Law_Info::get_settings();
		}
		$manage_consent_link = '';
		$manage_consent_text = ( isset( $this->cookie_options['showagain_text'] ) ? $this->cookie_options['showagain_text'] : '' );
		$manage_consent_link = '<a class="wt-cli-manage-consent-link">' . esc_html( $manage_consent_text ) . '</a>';

		return $manage_consent_link;
	}
	/**
	 * Creates accept all button
	 *
	 * @return void
	 */
	public function accept_all_button() {

		$defaults = Cookie_Law_Info::get_default_settings();
		$settings = wp_parse_args( Cookie_Law_Info::get_settings(), $defaults );
		$class    = '';
		if ( $settings['button_7_as_button'] ) {
			$class = ' class="wt-cli-element' . ' ' . esc_attr( $settings['button_7_button_size'] ) . ' cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button"';
		} else {
			$class = ' class="wt-cli-element cli-plugin-main-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button" ';
		}
		$url = ( $settings['button_7_action'] == 'CONSTANT_OPEN_URL' && $settings['button_7_url'] != '#' ) ? 'href="' . esc_url( $settings['button_7_url'] ) . '"' : "role='button'";

		$link_tag  = '<a id="wt-cli-accept-all-btn" tabindex="0" ' . $url . ' data-cli_action="accept_all" ';
		$link_tag .= ( $settings['button_7_new_win'] ) ? ' target="_blank" ' : '';
		$link_tag .= $class . ' >' . esc_html( stripslashes( $settings['button_7_text'] ) ) . '</a>';
		return $link_tag;
	}

}
new Cookie_Law_Info_Shortcode( $this );
                                                                                                                                                                                                                                                                                                                                                       legacy/public/views/cookie-law-info_popup_content.php                                               0000777                 00000012631 15251156627 0017120 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
$overview                 = get_option( 'cookielawinfo_privacy_overview_content_settings' );
$default_privacy_settings = Cookie_Law_Info_Admin::get_privacy_defaults();

$cli_always_enable_text   = __( 'Always Enabled', 'cookie-law-info' );
$cli_enable_text          = __( 'Enabled', 'cookie-law-info' );
$cli_disable_text         = __( 'Disabled', 'cookie-law-info' );
$cli_privacy_readmore     = '<a class="cli-privacy-readmore"  aria-label="' . __( 'Show more', 'cookie-law-info' ) . '" tabindex="0" role="button" data-readmore-text="' . __( 'Show more', 'cookie-law-info' ) . '" data-readless-text="' . __( 'Show less', 'cookie-law-info' ) . '"></a>';
$overview_title           = sanitize_text_field( stripslashes( isset( $overview['privacy_overview_title'] ) ? $overview['privacy_overview_title'] : $default_privacy_settings['privacy_overview_title'] ) );
$privacy_overview_content = wp_kses_post( isset( $overview['privacy_overview_content'] ) ? $overview['privacy_overview_content'] : $default_privacy_settings['privacy_overview_content'] );
$privacy_overview_content = nl2br( $privacy_overview_content );
$privacy_overview_content = do_shortcode( stripslashes( $privacy_overview_content ) );
$content_length           = strlen( strip_tags( $privacy_overview_content ) ); // phpcs:ignore WordPress.WP.AlternativeFunctions.strip_tags_strip_tags
$overview_title           = trim( $overview_title );

// $cookie_categories = $this->get_cookie_categories_data();
// $cookie_filter_categories = '';
$cookie_categories = apply_filters( 'wt_cli_cookie_categories', array() );

$js_blocking_enabled = Cookie_Law_Info::wt_cli_is_js_blocking_active();

?>
<div class="cli-container-fluid cli-tab-container">
	<div class="cli-row">
		<div class="cli-col-12 cli-align-items-stretch cli-px-0">
			<div class="cli-privacy-overview">
				<?php

				if ( isset( $overview_title ) === true && $overview_title !== '' ) {
					if ( has_filter( 'wt_cli_change_privacy_overview_title_tag' ) ) {
						echo wp_kses_post( apply_filters( 'wt_cli_change_privacy_overview_title_tag', esc_html( $overview_title ), '<h4>', '</h4>' ) );
					} else {
						echo '<h4>' . esc_html( $overview_title ) . '</h4>';
					}
				}
				?>
				<div class="cli-privacy-content">
					<div class="cli-privacy-content-text"><?php echo wp_kses_post( $privacy_overview_content ); ?></div>
				</div>
				<?php echo wp_kses_post( $cli_privacy_readmore ); ?>
			</div>
		</div>
		<div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container">
			<?php
			foreach ( $cookie_categories as $key => $value ) {

				$category_enabled       = isset( $value['status'] ) ? $value['status'] : false;
				$cookie_title           = ( isset( $value['title'] ) ? $value['title'] : '' );
				$category_description   = ( isset( $value['description'] ) ? $value['description'] : '' );
				$category_default_state = ( isset( $value['default_state'] ) ? $value['default_state'] : false );
				$cookie_title           = isset( $cookie_filter_categories[ $key ] ) ? $cookie_filter_categories[ $key ] : $cookie_title;
				$checked                = false;
				if ( $js_blocking_enabled === true ) {
					if ( isset( $category_default_state ) && $category_default_state === true ) {
						$checked = true;
					}
				} else {
					if ( isset( $_COOKIE[ "cookielawinfo-checkbox-$key" ] ) && $_COOKIE[ "cookielawinfo-checkbox-$key" ] == 'yes' ) {
						$checked = true;
					} elseif ( ! isset( $_COOKIE[ "cookielawinfo-checkbox-$key" ] ) ) {

						$checked = true;
						if ( $category_default_state === false ) {
							$checked = false;
						}
					}
				}
				?>
				<?php if ( $category_enabled === true ) : ?>
					<div class="cli-tab-section">
						<div class="cli-tab-header">
							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="<?php echo esc_attr( $key ); ?>" data-toggle="cli-toggle-tab">
								<?php echo esc_html( $cookie_title ); ?>
							</a>
							<?php if ( 'necessary' === $key ) : ?>
								<div class="wt-cli-necessary-checkbox">
									<input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-<?php echo esc_attr( $key ); ?>" data-id="checkbox-<?php echo esc_attr( $key ); ?>" checked="checked"  />
									<label class="form-check-label" for="wt-cli-checkbox-<?php echo esc_attr( $key ); ?>"><?php echo esc_html( $cookie_title ); ?></label>
								</div>
								<span class="cli-necessary-caption"><?php echo esc_html( $cli_always_enable_text ); ?></span>
							<?php else : ?>
								<div class="cli-switch">
									<input type="checkbox" id="wt-cli-checkbox-<?php echo esc_attr( $key ); ?>" class="cli-user-preference-checkbox"  data-id="checkbox-<?php echo esc_attr( $key ); ?>"<?php echo checked( $checked, true, false ); ?> />
									<label for="wt-cli-checkbox-<?php echo esc_attr( $key ); ?>" class="cli-slider" data-cli-enable="<?php echo esc_attr( $cli_enable_text ); ?>" data-cli-disable="<?php echo esc_attr( $cli_disable_text ); ?>"><span class="wt-cli-sr-only"><?php echo esc_html( $cookie_title ); ?></span></label>
								</div>
							<?php endif; ?>
						</div>
						<div class="cli-tab-content">
							<div class="cli-tab-pane cli-fade" data-id="<?php echo esc_attr( $key ); ?>">
								<div class="wt-cli-cookie-description">
									<?php echo do_shortcode( $category_description, 'cookielawinfo-category' ); ?>
								</div>
							</div>
						</div>
					</div>
				<?php endif; ?>
				<?php
			}
			?>
		</div>
	</div>
</div>
<?php
                                                                                                       legacy/public/views/cookie-law-info_bar.php                                                         0000777                 00000005214 15251156627 0014766 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
// Disable indexing of CookieLawInfo Cookie data
echo '<!--googleoff: all-->';

if ( $notify_html == '' ) {
	return;
} //if filter is applied.
echo wp_kses(
	trim( stripslashes( $notify_html ) ),
	array_merge(
		array(
			'input' => array(
				'type'   => 'true',
				'style' => true,
				'id'    => true,
				'class' => true,
			),
		),
		wp_kses_allowed_html( 'post' )
	)
);
$pop_content_html_file = CLI_PLUGIN_PATH . 'public/views/cookie-law-info_popup_content.php';

?>
<div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true">
  <div class="cli-modal-dialog" role="document">
	<div class="cli-modal-content cli-bar-popup">
		  <button type="button" class="cli-modal-close" id="cliModalClose">
			<svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg>
			<span class="wt-cli-sr-only"><?php echo esc_html__( 'Close', 'cookie-law-info' ); ?></span>
		  </button>
		  <div class="cli-modal-body">
			<?php
			if ( file_exists( $pop_content_html_file ) ) {
				include $pop_content_html_file;
			}
			?>
		  </div>
		  <div class="cli-modal-footer">
			<div class="wt-cli-element cli-container-fluid cli-tab-container">
				<div class="cli-row">
					<div class="cli-col-12 cli-align-items-stretch cli-px-0">
						<div class="cli-tab-footer wt-cli-privacy-overview-actions">
						
							<?php if ( apply_filters( 'wt_cli_enable_settings_accept_btn', true ) === true ) : ?>
								<a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn"><?php echo esc_html__( 'SAVE & ACCEPT', 'cookie-law-info' ); ?></a>
							<?php endif; ?>
						</div>
						<?php if ( apply_filters( 'wt_cli_enable_ckyes_branding', true ) === true ) : ?>
						<div class="wt-cli-ckyes-footer-section">
							<div class="wt-cli-ckyes-brand-logo"><?php echo esc_html__( 'Powered by', 'cookie-law-info' ); ?> <a href="https://www.cookieyes.com/"><img src="<?php echo esc_url( CLI_PLUGIN_URL . 'public/images/logo-cookieyes.svg' ); ?>" alt="CookieYes Logo"></a></div>
						</div>
						<?php endif; ?>

					</div>
				</div>
			</div>
		</div>
	</div>
  </div>
</div>
<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div>
<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div>
<?php
// Re-enable indexing
echo '<!--googleon: all-->';
                                                                                                                                                                                                                                                                                                                                                                                    legacy/public/images/cli_icon.png                                                                   0000777                 00000000670 15251156627 0013044 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR         7   gAMA  a    cHRM  z&         u0  `  :  pQ<   bKGD ̿   tIME	
؉   IDAT(1AQ FsoW&$QH4*"l`bśXR<DBik qlv؎ȝK:[:x$bùzsԩko_0RM&.ʑ@OdŅ+:}A"{ \Hx  mz@@68.-;NcM
2y#3O#8o1   %tEXtdate:create 2018-09-18T03:02:10-04:00bx9   %tEXtdate:modify 2018-09-18T03:02:10-04:00?    IENDB`                                                                        legacy/public/images/logo-cookieyes.svg                                                             0000777                 00000005025 15251156627 0014227 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 300 60" style="enable-background:new 0 0 300 60;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#404041;}
	.st1{fill:#0056A7;}
	.st2{fill:#2E3191;}
</style>
<g>
	<path class="st0" d="M22.3,11.5C32.2,11.5,39.6,17,42,26H30.9c-1.7-3.6-4.9-5.3-8.7-5.3c-6.2,0-10.5,4.6-10.5,12s4.3,12,10.5,12
		c3.8,0,7-1.8,8.7-5.3H42c-2.4,9-9.8,14.5-19.7,14.5C10,53.8,1.4,45.1,1.4,32.6S10,11.5,22.3,11.5z"/>
	<path class="st0" d="M62.2,54c-9.7,0-17-6.5-17-17s7.5-17,17.2-17c9.7,0,17.2,6.5,17.2,17S71.9,54,62.2,54z M62.2,45.2
		c3.6,0,7-2.7,7-8.2c0-5.6-3.3-8.2-6.9-8.2c-3.7,0-6.9,2.6-6.9,8.2C55.5,42.5,58.5,45.2,62.2,45.2z"/>
	<path class="st0" d="M99.7,54c-9.7,0-17-6.5-17-17s7.5-17,17.2-17c9.7,0,17.2,6.5,17.2,17S109.4,54,99.7,54z M99.7,45.2
		c3.6,0,7-2.7,7-8.2c0-5.6-3.3-8.2-6.9-8.2c-3.7,0-6.9,2.6-6.9,8.2C92.9,42.5,96,45.2,99.7,45.2z"/>
	<path class="st0" d="M120.7,11.5h10.1v22.4l10-13.4h12.5L139.6,37l13.9,16.5h-12.5l-10.1-13.9v13.9h-10.1V11.5z"/>
	<path class="st0" d="M155.7,11.6c0-3.1,2.4-5.5,6-5.5c3.6,0,6,2.4,6,5.5c0,3-2.4,5.4-6,5.4C158.1,17,155.7,14.6,155.7,11.6z
		 M156.7,20.4h10.1v33h-10.1V20.4z"/>
	<path class="st0" d="M187.2,54c-9.7,0-16.7-6.5-16.7-17s6.9-17,16.7-17c9.6,0,16.5,6.4,16.5,16.5c0,0.9-0.1,2-0.2,3h-22.9
		c0.4,4.3,3,6.3,6.3,6.3c2.8,0,4.4-1.4,5.3-3.2h10.8C201.3,49,195.5,54,187.2,54z M180.7,33.8h12.7c0-3.6-2.8-5.7-6.2-5.7
		C183.8,28.1,181.3,30.1,180.7,33.8z"/>
	<path class="st0" d="M250.4,54c-9.7,0-16.7-6.5-16.7-17s6.9-17,16.7-17c9.6,0,16.5,6.4,16.5,16.5c0,0.9-0.1,2-0.2,3h-22.9
		c0.4,4.3,3,6.3,6.3,6.3c2.8,0,4.4-1.4,5.3-3.2h10.8C264.5,49,258.6,54,250.4,54z M243.8,33.8h12.7c0-3.6-2.8-5.7-6.2-5.7
		C247,28.1,244.4,30.1,243.8,33.8z"/>
	<path class="st0" d="M285.2,54c-8.8,0-14.7-4.9-15.2-11.3h10c0.2,2.3,2.3,3.8,5.1,3.8c2.6,0,4-1.2,4-2.7c0-5.3-18-1.5-18-13.6
		c0-5.6,4.8-10.2,13.4-10.2c8.5,0,13.3,4.7,13.9,11.2h-9.4c-0.3-2.2-2-3.7-4.9-3.7c-2.4,0-3.7,0.9-3.7,2.5c0,5.3,17.9,1.5,18.1,13.9
		C298.6,49.6,293.5,54,285.2,54z"/>
	<g>
		<g>
			<path class="st1" d="M214.2,21h-10.5l9.6,17.8h10.5L214.2,21z"/>
		</g>
		<g>
			<g>
				<path class="st2" d="M213.1,38.3l0.3,0.5h10.5L217,26.3L213.1,38.3z"/>
			</g>
		</g>
		<g>
			<path class="st1" d="M232.3,6l-18.9,32.8h10.5L242.8,6H232.3z"/>
		</g>
		<g>
			<path class="st1" d="M213.4,43.7h10.2V54h-10.2V43.7z"/>
		</g>
	</g>
</g>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           legacy/images/bg.svg                                                                                0000777                 00000603026 15251156627 0010416 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="839" height="486" viewBox="0 0 839 486" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M775.394 80.9023L776.541 87.3555C777.132 90.6815 778.73 93.7458 781.118 96.1345C783.507 98.5231 786.572 100.121 789.898 100.712L796.351 101.859L789.898 103.006C786.572 103.597 783.507 105.195 781.119 107.584C778.73 109.972 777.132 113.037 776.541 116.362L775.394 122.816L774.247 116.362C773.656 113.037 772.058 109.972 769.669 107.584C767.281 105.195 764.216 103.597 760.89 103.006L754.438 101.859L760.89 100.712C764.216 100.121 767.281 98.5231 769.67 96.1345C772.058 93.7458 773.656 90.6815 774.247 87.3555L775.394 80.9023Z" fill="url(#paint0_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 0L776.541 6.45312C777.132 9.77912 778.73 12.8435 781.118 15.2322C783.507 17.6208 786.572 19.2186 789.898 19.8095L796.351 20.9566L789.898 22.1034C786.572 22.6947 783.507 24.2926 781.119 26.6813C778.73 29.0699 777.132 32.1342 776.541 35.4601L775.394 41.9133L774.247 35.4601C773.656 32.1342 772.058 29.0699 769.669 26.6812C767.281 24.2926 764.216 22.6946 760.89 22.1034L754.438 20.9566L760.89 19.8095C764.216 19.2186 767.281 17.6208 769.67 15.2322C772.058 12.8435 773.656 9.77912 774.247 6.45312L775.394 0Z" fill="url(#paint1_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 0L818.455 6.45312C819.046 9.77912 820.644 12.8435 823.032 15.2322C825.421 17.6208 828.486 19.2186 831.812 19.8095L838.265 20.9566L831.812 22.1034C828.486 22.6947 825.421 24.2926 823.033 26.6813C820.644 29.0699 819.046 32.1342 818.455 35.4601L817.308 41.9133L816.161 35.4601C815.57 32.1342 813.972 29.0699 811.583 26.6812C809.195 24.2926 806.13 22.6946 802.804 22.1034L796.352 20.9566L802.804 19.8095C806.13 19.2186 809.195 17.6208 811.584 15.2322C813.972 12.8435 815.57 9.77912 816.161 6.45312L817.308 0Z" fill="url(#paint2_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 80.9023L818.455 87.3555C819.046 90.6815 820.644 93.7458 823.032 96.1345C825.421 98.5231 828.486 100.121 831.812 100.712L838.265 101.859L831.812 103.006C828.486 103.597 825.421 105.195 823.033 107.584C820.644 109.972 819.046 113.037 818.455 116.362L817.308 122.816L816.161 116.362C815.57 113.037 813.972 109.972 811.583 107.584C809.195 105.195 806.13 103.597 802.804 103.006L796.352 101.859L802.804 100.712C806.13 100.121 809.195 98.5231 811.584 96.1345C813.972 93.7458 815.57 90.6815 816.161 87.3555L817.308 80.9023Z" fill="url(#paint3_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 119.891L776.541 126.344C777.132 129.67 778.73 132.735 781.118 135.124C783.507 137.512 786.572 139.11 789.898 139.701L796.351 140.848L789.898 141.995C786.572 142.586 783.507 144.184 781.119 146.573C778.73 148.961 777.132 152.026 776.541 155.351L775.394 161.805L774.247 155.351C773.656 152.026 772.058 148.961 769.669 146.573C767.281 144.184 764.216 142.586 760.89 141.995L754.438 140.848L760.89 139.701C764.216 139.11 767.281 137.512 769.67 135.124C772.058 132.735 773.656 129.67 774.247 126.344L775.394 119.891Z" fill="url(#paint4_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 38.989L776.541 45.4421C777.132 48.7681 778.73 51.8325 781.118 54.2212C783.507 56.6098 786.572 58.2076 789.898 58.7985L796.351 59.9456L789.898 61.0924C786.572 61.6837 783.507 63.2816 781.119 65.6703C778.73 68.0589 777.132 71.1232 776.541 74.4492L775.394 80.9023L774.247 74.4492C773.656 71.1232 772.058 68.0589 769.669 65.6702C767.281 63.2816 764.216 61.6837 760.89 61.0924L754.438 59.9456L760.89 58.7985C764.216 58.2076 767.281 56.6098 769.67 54.2212C772.058 51.8325 773.656 48.7681 774.247 45.4421L775.394 38.989Z" fill="url(#paint5_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 38.989L818.455 45.4421C819.046 48.7681 820.644 51.8325 823.032 54.2212C825.421 56.6098 828.486 58.2076 831.812 58.7985L838.265 59.9456L831.812 61.0924C828.486 61.6837 825.421 63.2816 823.033 65.6703C820.644 68.0589 819.046 71.1232 818.455 74.4492L817.308 80.9023L816.161 74.4492C815.57 71.1232 813.972 68.0589 811.583 65.6702C809.195 63.2816 806.13 61.6837 802.804 61.0924L796.352 59.9456L802.804 58.7985C806.13 58.2076 809.195 56.6098 811.584 54.2212C813.972 51.8325 815.57 48.7681 816.161 45.4421L817.308 38.989Z" fill="url(#paint6_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 119.891L818.455 126.344C819.046 129.67 820.644 132.735 823.032 135.124C825.421 137.512 828.486 139.11 831.812 139.701L838.265 140.848L831.812 141.995C828.486 142.586 825.421 144.184 823.033 146.573C820.644 148.961 819.046 152.026 818.455 155.351L817.308 161.805L816.161 155.351C815.57 152.026 813.972 148.961 811.583 146.573C809.195 144.184 806.13 142.586 802.804 141.995L796.352 140.848L802.804 139.701C806.13 139.11 809.195 137.512 811.584 135.124C813.972 132.735 815.57 129.67 816.161 126.344L817.308 119.891Z" fill="url(#paint7_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 80.9023L441.236 87.3555C441.827 90.6815 443.425 93.7458 445.814 96.1345C448.202 98.5231 451.267 100.121 454.593 100.712L461.046 101.859L454.593 103.006C451.267 103.597 448.203 105.195 445.814 107.584C443.425 109.972 441.827 113.037 441.236 116.362L440.089 122.816L438.942 116.362C438.351 113.037 436.753 109.972 434.365 107.584C431.976 105.195 428.912 103.597 425.586 103.006L419.133 101.859L425.586 100.712C428.912 100.121 431.976 98.5231 434.365 96.1345C436.754 93.7458 438.351 90.6815 438.942 87.3555L440.089 80.9023Z" fill="url(#paint8_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 0L441.236 6.45312C441.827 9.77912 443.425 12.8435 445.814 15.2322C448.202 17.6208 451.267 19.2186 454.593 19.8095L461.046 20.9566L454.593 22.1034C451.267 22.6947 448.203 24.2926 445.814 26.6813C443.425 29.0699 441.827 32.1342 441.236 35.4601L440.089 41.9133L438.942 35.4601C438.351 32.1342 436.753 29.0699 434.365 26.6812C431.976 24.2926 428.912 22.6946 425.586 22.1034L419.133 20.9566L425.586 19.8095C428.912 19.2186 431.976 17.6208 434.365 15.2322C436.754 12.8435 438.351 9.77912 438.942 6.45312L440.089 0Z" fill="url(#paint9_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 0L483.15 6.45312C483.741 9.77912 485.339 12.8435 487.728 15.2322C490.116 17.6208 493.181 19.2186 496.507 19.8095L502.96 20.9566L496.507 22.1034C493.181 22.6947 490.117 24.2926 487.728 26.6813C485.339 29.0699 483.741 32.1342 483.15 35.4601L482.003 41.9133L480.857 35.4601C480.265 32.1342 478.667 29.0699 476.279 26.6812C473.89 24.2926 470.826 22.6946 467.5 22.1034L461.047 20.9566L467.5 19.8095C470.826 19.2186 473.89 17.6208 476.279 15.2322C478.668 12.8435 480.266 9.77912 480.857 6.45312L482.003 0Z" fill="url(#paint10_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 80.9023L483.15 87.3555C483.741 90.6815 485.339 93.7458 487.728 96.1345C490.116 98.5231 493.181 100.121 496.507 100.712L502.96 101.859L496.507 103.006C493.181 103.597 490.117 105.195 487.728 107.584C485.339 109.972 483.741 113.037 483.15 116.362L482.003 122.816L480.857 116.362C480.265 113.037 478.667 109.972 476.279 107.584C473.89 105.195 470.826 103.597 467.5 103.006L461.047 101.859L467.5 100.712C470.826 100.121 473.89 98.5231 476.279 96.1345C478.668 93.7458 480.266 90.6815 480.857 87.3555L482.003 80.9023Z" fill="url(#paint11_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 119.891L441.236 126.344C441.827 129.67 443.425 132.735 445.814 135.124C448.202 137.512 451.267 139.11 454.593 139.701L461.046 140.848L454.593 141.995C451.267 142.586 448.203 144.184 445.814 146.573C443.425 148.961 441.827 152.026 441.236 155.351L440.089 161.805L438.942 155.351C438.351 152.026 436.753 148.961 434.365 146.573C431.976 144.184 428.912 142.586 425.586 141.995L419.133 140.848L425.586 139.701C428.912 139.11 431.976 137.512 434.365 135.124C436.754 132.735 438.351 129.67 438.942 126.344L440.089 119.891Z" fill="url(#paint12_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 38.989L441.236 45.4421C441.827 48.7681 443.425 51.8325 445.814 54.2212C448.202 56.6098 451.267 58.2076 454.593 58.7985L461.046 59.9456L454.593 61.0924C451.267 61.6837 448.203 63.2816 445.814 65.6703C443.425 68.0589 441.827 71.1232 441.236 74.4492L440.089 80.9023L438.942 74.4492C438.351 71.1232 436.753 68.0589 434.365 65.6702C431.976 63.2816 428.912 61.6837 425.586 61.0924L419.133 59.9456L425.586 58.7985C428.912 58.2076 431.976 56.6098 434.365 54.2212C436.754 51.8325 438.351 48.7681 438.942 45.4421L440.089 38.989Z" fill="url(#paint13_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 38.989L483.15 45.4421C483.741 48.7681 485.339 51.8325 487.728 54.2212C490.116 56.6098 493.181 58.2076 496.507 58.7985L502.96 59.9456L496.507 61.0924C493.181 61.6837 490.117 63.2816 487.728 65.6703C485.339 68.0589 483.741 71.1232 483.15 74.4492L482.003 80.9023L480.857 74.4492C480.265 71.1232 478.667 68.0589 476.279 65.6702C473.89 63.2816 470.826 61.6837 467.5 61.0924L461.047 59.9456L467.5 58.7985C470.826 58.2076 473.89 56.6098 476.279 54.2212C478.668 51.8325 480.266 48.7681 480.857 45.4421L482.003 38.989Z" fill="url(#paint14_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 119.891L483.15 126.344C483.741 129.67 485.339 132.735 487.728 135.124C490.116 137.512 493.181 139.11 496.507 139.701L502.96 140.848L496.507 141.995C493.181 142.586 490.117 144.184 487.728 146.573C485.339 148.961 483.741 152.026 483.15 155.351L482.003 161.805L480.857 155.351C480.265 152.026 478.667 148.961 476.279 146.573C473.89 144.184 470.826 142.586 467.5 141.995L461.047 140.848L467.5 139.701C470.826 139.11 473.89 137.512 476.279 135.124C478.668 132.735 480.266 129.67 480.857 126.344L482.003 119.891Z" fill="url(#paint15_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 80.9023L608.888 87.3555C609.479 90.6815 611.077 93.7458 613.466 96.1345C615.855 98.5231 618.919 100.121 622.245 100.712L628.698 101.859L622.245 103.006C618.919 103.597 615.855 105.195 613.466 107.584C611.078 109.972 609.48 113.037 608.888 116.362L607.742 122.816L606.595 116.362C606.004 113.037 604.406 109.972 602.017 107.584C599.628 105.195 596.564 103.597 593.238 103.006L586.785 101.859L593.238 100.712C596.564 100.121 599.628 98.5231 602.017 96.1345C604.406 93.7458 606.004 90.6815 606.595 87.3555L607.742 80.9023Z" fill="url(#paint16_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 0L608.888 6.45312C609.479 9.77912 611.077 12.8435 613.466 15.2322C615.855 17.6208 618.919 19.2186 622.245 19.8095L628.698 20.9566L622.245 22.1034C618.919 22.6947 615.855 24.2926 613.466 26.6813C611.078 29.0699 609.48 32.1342 608.888 35.4601L607.742 41.9133L606.595 35.4601C606.004 32.1342 604.406 29.0699 602.017 26.6812C599.628 24.2926 596.564 22.6946 593.238 22.1034L586.785 20.9566L593.238 19.8095C596.564 19.2186 599.628 17.6208 602.017 15.2322C604.406 12.8435 606.004 9.77912 606.595 6.45312L607.742 0Z" fill="url(#paint17_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 0L650.802 6.45312C651.393 9.77912 652.991 12.8435 655.38 15.2322C657.769 17.6208 660.833 19.2186 664.159 19.8095L670.612 20.9566L664.159 22.1034C660.833 22.6947 657.769 24.2926 655.38 26.6813C652.992 29.0699 651.394 32.1342 650.802 35.4601L649.656 41.9133L648.509 35.4601C647.918 32.1342 646.32 29.0699 643.931 26.6812C641.542 24.2926 638.478 22.6946 635.152 22.1034L628.699 20.9566L635.152 19.8095C638.478 19.2186 641.543 17.6208 643.931 15.2322C646.32 12.8435 647.918 9.77912 648.509 6.45312L649.656 0Z" fill="url(#paint18_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 80.9023L650.802 87.3555C651.393 90.6815 652.991 93.7458 655.38 96.1345C657.769 98.5231 660.833 100.121 664.159 100.712L670.612 101.859L664.159 103.006C660.833 103.597 657.769 105.195 655.38 107.584C652.992 109.972 651.394 113.037 650.802 116.362L649.656 122.816L648.509 116.362C647.918 113.037 646.32 109.972 643.931 107.584C641.542 105.195 638.478 103.597 635.152 103.006L628.699 101.859L635.152 100.712C638.478 100.121 641.543 98.5231 643.931 96.1345C646.32 93.7458 647.918 90.6815 648.509 87.3555L649.656 80.9023Z" fill="url(#paint19_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 119.891L608.888 126.344C609.479 129.67 611.077 132.735 613.466 135.124C615.855 137.512 618.919 139.11 622.245 139.701L628.698 140.848L622.245 141.995C618.919 142.586 615.855 144.184 613.466 146.573C611.078 148.961 609.48 152.026 608.888 155.351L607.742 161.805L606.595 155.351C606.004 152.026 604.406 148.961 602.017 146.573C599.628 144.184 596.564 142.586 593.238 141.995L586.785 140.848L593.238 139.701C596.564 139.11 599.628 137.512 602.017 135.124C604.406 132.735 606.004 129.67 606.595 126.344L607.742 119.891Z" fill="url(#paint20_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 38.989L608.888 45.4421C609.479 48.7681 611.077 51.8325 613.466 54.2212C615.855 56.6098 618.919 58.2076 622.245 58.7985L628.698 59.9456L622.245 61.0924C618.919 61.6837 615.855 63.2816 613.466 65.6703C611.078 68.0589 609.48 71.1232 608.888 74.4492L607.742 80.9023L606.595 74.4492C606.004 71.1232 604.406 68.0589 602.017 65.6702C599.628 63.2816 596.564 61.6837 593.238 61.0924L586.785 59.9456L593.238 58.7985C596.564 58.2076 599.628 56.6098 602.017 54.2212C604.406 51.8325 606.004 48.7681 606.595 45.4421L607.742 38.989Z" fill="url(#paint21_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 38.989L650.802 45.4421C651.393 48.7681 652.991 51.8325 655.38 54.2212C657.769 56.6098 660.833 58.2076 664.159 58.7985L670.612 59.9456L664.159 61.0924C660.833 61.6837 657.769 63.2816 655.38 65.6703C652.992 68.0589 651.394 71.1232 650.802 74.4492L649.656 80.9023L648.509 74.4492C647.918 71.1232 646.32 68.0589 643.931 65.6702C641.542 63.2816 638.478 61.6837 635.152 61.0924L628.699 59.9456L635.152 58.7985C638.478 58.2076 641.543 56.6098 643.931 54.2212C646.32 51.8325 647.918 48.7681 648.509 45.4421L649.656 38.989Z" fill="url(#paint22_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 119.891L650.802 126.344C651.393 129.67 652.991 132.735 655.38 135.124C657.769 137.512 660.833 139.11 664.159 139.701L670.612 140.848L664.159 141.995C660.833 142.586 657.769 144.184 655.38 146.573C652.992 148.961 651.394 152.026 650.802 155.351L649.656 161.805L648.509 155.351C647.918 152.026 646.32 148.961 643.931 146.573C641.542 144.184 638.478 142.586 635.152 141.995L628.699 140.848L635.152 139.701C638.478 139.11 641.543 137.512 643.931 135.124C646.32 132.735 647.918 129.67 648.509 126.344L649.656 119.891Z" fill="url(#paint23_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 80.9023L273.584 87.3555C274.175 90.6815 275.773 93.7458 278.161 96.1345C280.55 98.5231 283.615 100.121 286.941 100.712L293.394 101.859L286.941 103.006C283.615 103.597 280.55 105.195 278.162 107.584C275.773 109.972 274.175 113.037 273.584 116.362L272.437 122.816L271.29 116.362C270.699 113.037 269.101 109.972 266.712 107.584C264.324 105.195 261.259 103.597 257.933 103.006L251.48 101.859L257.933 100.712C261.259 100.121 264.324 98.5231 266.713 96.1345C269.101 93.7458 270.699 90.6815 271.29 87.3555L272.437 80.9023Z" fill="url(#paint24_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 0L273.584 6.45312C274.175 9.77912 275.773 12.8435 278.161 15.2322C280.55 17.6208 283.615 19.2186 286.941 19.8095L293.394 20.9566L286.941 22.1034C283.615 22.6947 280.55 24.2926 278.162 26.6813C275.773 29.0699 274.175 32.1342 273.584 35.4601L272.437 41.9133L271.29 35.4601C270.699 32.1342 269.101 29.0699 266.712 26.6812C264.324 24.2926 261.259 22.6946 257.933 22.1034L251.48 20.9566L257.933 19.8095C261.259 19.2186 264.324 17.6208 266.713 15.2322C269.101 12.8435 270.699 9.77912 271.29 6.45312L272.437 0Z" fill="url(#paint25_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 0L315.498 6.45312C316.089 9.77912 317.687 12.8435 320.075 15.2322C322.464 17.6208 325.529 19.2186 328.855 19.8095L335.308 20.9566L328.855 22.1034C325.529 22.6947 322.464 24.2926 320.076 26.6813C317.687 29.0699 316.089 32.1342 315.498 35.4601L314.351 41.9133L313.204 35.4601C312.613 32.1342 311.015 29.0699 308.626 26.6812C306.238 24.2926 303.173 22.6946 299.847 22.1034L293.395 20.9566L299.847 19.8095C303.173 19.2186 306.238 17.6208 308.627 15.2322C311.015 12.8435 312.613 9.77912 313.204 6.45312L314.351 0Z" fill="url(#paint26_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 80.9023L315.498 87.3555C316.089 90.6815 317.687 93.7458 320.075 96.1345C322.464 98.5231 325.529 100.121 328.855 100.712L335.308 101.859L328.855 103.006C325.529 103.597 322.464 105.195 320.076 107.584C317.687 109.972 316.089 113.037 315.498 116.362L314.351 122.816L313.204 116.362C312.613 113.037 311.015 109.972 308.626 107.584C306.238 105.195 303.173 103.597 299.847 103.006L293.395 101.859L299.847 100.712C303.173 100.121 306.238 98.5231 308.627 96.1345C311.015 93.7458 312.613 90.6815 313.204 87.3555L314.351 80.9023Z" fill="url(#paint27_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 119.891L273.584 126.344C274.175 129.67 275.773 132.735 278.161 135.124C280.55 137.512 283.615 139.11 286.941 139.701L293.394 140.848L286.941 141.995C283.615 142.586 280.55 144.184 278.162 146.573C275.773 148.961 274.175 152.026 273.584 155.351L272.437 161.805L271.29 155.351C270.699 152.026 269.101 148.961 266.712 146.573C264.324 144.184 261.259 142.586 257.933 141.995L251.48 140.848L257.933 139.701C261.259 139.11 264.324 137.512 266.713 135.124C269.101 132.735 270.699 129.67 271.29 126.344L272.437 119.891Z" fill="url(#paint28_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 38.989L273.584 45.4421C274.175 48.7681 275.773 51.8325 278.161 54.2212C280.55 56.6098 283.615 58.2076 286.941 58.7985L293.394 59.9456L286.941 61.0924C283.615 61.6837 280.55 63.2816 278.162 65.6703C275.773 68.0589 274.175 71.1232 273.584 74.4492L272.437 80.9023L271.29 74.4492C270.699 71.1232 269.101 68.0589 266.712 65.6702C264.324 63.2816 261.259 61.6837 257.933 61.0924L251.48 59.9456L257.933 58.7985C261.259 58.2076 264.324 56.6098 266.713 54.2212C269.101 51.8325 270.699 48.7681 271.29 45.4421L272.437 38.989Z" fill="url(#paint29_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 38.989L315.498 45.4421C316.089 48.7681 317.687 51.8325 320.075 54.2212C322.464 56.6098 325.529 58.2076 328.855 58.7985L335.308 59.9456L328.855 61.0924C325.529 61.6837 322.464 63.2816 320.076 65.6703C317.687 68.0589 316.089 71.1232 315.498 74.4492L314.351 80.9023L313.204 74.4492C312.613 71.1232 311.015 68.0589 308.626 65.6702C306.238 63.2816 303.173 61.6837 299.847 61.0924L293.395 59.9456L299.847 58.7985C303.173 58.2076 306.238 56.6098 308.627 54.2212C311.015 51.8325 312.613 48.7681 313.204 45.4421L314.351 38.989Z" fill="url(#paint30_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 119.891L315.498 126.344C316.089 129.67 317.687 132.735 320.075 135.124C322.464 137.512 325.529 139.11 328.855 139.701L335.308 140.848L328.855 141.995C325.529 142.586 322.464 144.184 320.076 146.573C317.687 148.961 316.089 152.026 315.498 155.351L314.351 161.805L313.204 155.351C312.613 152.026 311.015 148.961 308.626 146.573C306.238 144.184 303.173 142.586 299.847 141.995L293.395 140.848L299.847 139.701C303.173 139.11 306.238 137.512 308.627 135.124C311.015 132.735 312.613 129.67 313.204 126.344L314.351 119.891Z" fill="url(#paint31_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 80.9023L105.931 87.3555C106.522 90.6815 108.12 93.7458 110.509 96.1345C112.898 98.5231 115.962 100.121 119.288 100.712L125.741 101.859L119.288 103.006C115.962 103.597 112.898 105.195 110.509 107.584C108.121 109.972 106.523 113.037 105.931 116.362L104.785 122.816L103.638 116.362C103.047 113.037 101.449 109.972 99.0599 107.584C96.6713 105.195 93.6069 103.597 90.2809 103.006L83.8281 101.859L90.2809 100.712C93.607 100.121 96.6714 98.5231 99.0602 96.1345C101.449 93.7458 103.047 90.6815 103.638 87.3555L104.785 80.9023Z" fill="url(#paint32_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 0L105.931 6.45312C106.522 9.77912 108.12 12.8435 110.509 15.2322C112.898 17.6208 115.962 19.2186 119.288 19.8095L125.741 20.9566L119.288 22.1034C115.962 22.6947 112.898 24.2926 110.509 26.6813C108.121 29.0699 106.523 32.1342 105.931 35.4601L104.785 41.9133L103.638 35.4601C103.047 32.1342 101.449 29.0699 99.0599 26.6812C96.6713 24.2926 93.6069 22.6946 90.2809 22.1034L83.8281 20.9566L90.2809 19.8095C93.607 19.2186 96.6714 17.6208 99.0602 15.2322C101.449 12.8435 103.047 9.77912 103.638 6.45312L104.785 0Z" fill="url(#paint33_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 0L147.845 6.45312C148.436 9.77912 150.034 12.8435 152.423 15.2322C154.812 17.6208 157.876 19.2186 161.202 19.8095L167.655 20.9566L161.202 22.1034C157.876 22.6947 154.812 24.2926 152.423 26.6813C150.035 29.0699 148.437 32.1342 147.845 35.4601L146.699 41.9133L145.552 35.4601C144.961 32.1342 143.363 29.0699 140.974 26.6812C138.585 24.2926 135.521 22.6946 132.195 22.1034L125.742 20.9566L132.195 19.8095C135.521 19.2186 138.585 17.6208 140.974 15.2322C143.363 12.8435 144.961 9.77912 145.552 6.45312L146.699 0Z" fill="url(#paint34_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 80.9023L147.845 87.3555C148.436 90.6815 150.034 93.7458 152.423 96.1345C154.812 98.5231 157.876 100.121 161.202 100.712L167.655 101.859L161.202 103.006C157.876 103.597 154.812 105.195 152.423 107.584C150.035 109.972 148.437 113.037 147.845 116.362L146.699 122.816L145.552 116.362C144.961 113.037 143.363 109.972 140.974 107.584C138.585 105.195 135.521 103.597 132.195 103.006L125.742 101.859L132.195 100.712C135.521 100.121 138.585 98.5231 140.974 96.1345C143.363 93.7458 144.961 90.6815 145.552 87.3555L146.699 80.9023Z" fill="url(#paint35_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 119.891L105.931 126.344C106.522 129.67 108.12 132.735 110.509 135.124C112.898 137.512 115.962 139.11 119.288 139.701L125.741 140.848L119.288 141.995C115.962 142.586 112.898 144.184 110.509 146.573C108.121 148.961 106.523 152.026 105.931 155.351L104.785 161.805L103.638 155.351C103.047 152.026 101.449 148.961 99.0599 146.573C96.6713 144.184 93.6069 142.586 90.2809 141.995L83.8281 140.848L90.2809 139.701C93.607 139.11 96.6714 137.512 99.0602 135.124C101.449 132.735 103.047 129.67 103.638 126.344L104.785 119.891Z" fill="url(#paint36_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 38.989L105.931 45.4421C106.522 48.7681 108.12 51.8325 110.509 54.2212C112.898 56.6098 115.962 58.2076 119.288 58.7985L125.741 59.9456L119.288 61.0924C115.962 61.6837 112.898 63.2816 110.509 65.6703C108.121 68.0589 106.523 71.1232 105.931 74.4492L104.785 80.9023L103.638 74.4492C103.047 71.1232 101.449 68.0589 99.0599 65.6702C96.6713 63.2816 93.6069 61.6837 90.2809 61.0924L83.8281 59.9456L90.2809 58.7985C93.607 58.2076 96.6714 56.6098 99.0602 54.2212C101.449 51.8325 103.047 48.7681 103.638 45.4421L104.785 38.989Z" fill="url(#paint37_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 38.989L147.845 45.4421C148.436 48.7681 150.034 51.8325 152.423 54.2212C154.812 56.6098 157.876 58.2076 161.202 58.7985L167.655 59.9456L161.202 61.0924C157.876 61.6837 154.812 63.2816 152.423 65.6703C150.035 68.0589 148.437 71.1232 147.845 74.4492L146.699 80.9023L145.552 74.4492C144.961 71.1232 143.363 68.0589 140.974 65.6702C138.585 63.2816 135.521 61.6837 132.195 61.0924L125.742 59.9456L132.195 58.7985C135.521 58.2076 138.585 56.6098 140.974 54.2212C143.363 51.8325 144.961 48.7681 145.552 45.4421L146.699 38.989Z" fill="url(#paint38_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 119.891L147.845 126.344C148.436 129.67 150.034 132.735 152.423 135.124C154.812 137.512 157.876 139.11 161.202 139.701L167.655 140.848L161.202 141.995C157.876 142.586 154.812 144.184 152.423 146.573C150.035 148.961 148.437 152.026 147.845 155.351L146.699 161.805L145.552 155.351C144.961 152.026 143.363 148.961 140.974 146.573C138.585 144.184 135.521 142.586 132.195 141.995L125.742 140.848L132.195 139.701C135.521 139.11 138.585 137.512 140.974 135.124C143.363 132.735 144.961 129.67 145.552 126.344L146.699 119.891Z" fill="url(#paint39_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 80.9023L692.717 87.3555C693.308 90.6815 694.905 93.7458 697.294 96.1345C699.683 98.5231 702.747 100.121 706.073 100.712L712.527 101.859L706.073 103.006C702.747 103.597 699.683 105.195 697.294 107.584C694.906 109.972 693.308 113.037 692.717 116.362L691.57 122.816L690.423 116.362C689.832 113.037 688.234 109.972 685.845 107.584C683.456 105.195 680.392 103.597 677.066 103.006L670.613 101.859L677.066 100.712C680.392 100.121 683.457 98.5231 685.845 96.1345C688.234 93.7458 689.832 90.6815 690.423 87.3555L691.57 80.9023Z" fill="url(#paint40_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 0L692.717 6.45312C693.308 9.77912 694.905 12.8435 697.294 15.2322C699.683 17.6208 702.747 19.2186 706.073 19.8095L712.527 20.9566L706.073 22.1034C702.747 22.6947 699.683 24.2926 697.294 26.6813C694.906 29.0699 693.308 32.1342 692.717 35.4601L691.57 41.9133L690.423 35.4601C689.832 32.1342 688.234 29.0699 685.845 26.6812C683.456 24.2926 680.392 22.6946 677.066 22.1034L670.613 20.9566L677.066 19.8095C680.392 19.2186 683.457 17.6208 685.845 15.2322C688.234 12.8435 689.832 9.77912 690.423 6.45312L691.57 0Z" fill="url(#paint41_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 0L734.631 6.45312C735.222 9.77912 736.819 12.8435 739.208 15.2322C741.597 17.6208 744.661 19.2186 747.987 19.8095L754.441 20.9566L747.987 22.1034C744.661 22.6947 741.597 24.2926 739.208 26.6813C736.82 29.0699 735.222 32.1342 734.631 35.4601L733.484 41.9133L732.337 35.4601C731.746 32.1342 730.148 29.0699 727.759 26.6812C725.37 24.2926 722.306 22.6946 718.98 22.1034L712.527 20.9566L718.98 19.8095C722.306 19.2186 725.371 17.6208 727.759 15.2322C730.148 12.8435 731.746 9.77912 732.337 6.45312L733.484 0Z" fill="url(#paint42_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 80.9023L734.631 87.3555C735.222 90.6815 736.819 93.7458 739.208 96.1345C741.597 98.5231 744.661 100.121 747.987 100.712L754.441 101.859L747.987 103.006C744.661 103.597 741.597 105.195 739.208 107.584C736.82 109.972 735.222 113.037 734.631 116.362L733.484 122.816L732.337 116.362C731.746 113.037 730.148 109.972 727.759 107.584C725.37 105.195 722.306 103.597 718.98 103.006L712.527 101.859L718.98 100.712C722.306 100.121 725.371 98.5231 727.759 96.1345C730.148 93.7458 731.746 90.6815 732.337 87.3555L733.484 80.9023Z" fill="url(#paint43_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 119.891L692.717 126.344C693.308 129.67 694.905 132.735 697.294 135.124C699.683 137.512 702.747 139.11 706.073 139.701L712.527 140.848L706.073 141.995C702.747 142.586 699.683 144.184 697.294 146.573C694.906 148.961 693.308 152.026 692.717 155.351L691.57 161.805L690.423 155.351C689.832 152.026 688.234 148.961 685.845 146.573C683.456 144.184 680.392 142.586 677.066 141.995L670.613 140.848L677.066 139.701C680.392 139.11 683.457 137.512 685.845 135.124C688.234 132.735 689.832 129.67 690.423 126.344L691.57 119.891Z" fill="url(#paint44_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 38.989L692.717 45.4421C693.308 48.7681 694.905 51.8325 697.294 54.2212C699.683 56.6098 702.747 58.2076 706.073 58.7985L712.527 59.9456L706.073 61.0924C702.747 61.6837 699.683 63.2816 697.294 65.6703C694.906 68.0589 693.308 71.1232 692.717 74.4492L691.57 80.9023L690.423 74.4492C689.832 71.1232 688.234 68.0589 685.845 65.6702C683.456 63.2816 680.392 61.6837 677.066 61.0924L670.613 59.9456L677.066 58.7985C680.392 58.2076 683.457 56.6098 685.845 54.2212C688.234 51.8325 689.832 48.7681 690.423 45.4421L691.57 38.989Z" fill="url(#paint45_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 38.989L734.631 45.4421C735.222 48.7681 736.819 51.8325 739.208 54.2212C741.597 56.6098 744.661 58.2076 747.987 58.7985L754.441 59.9456L747.987 61.0924C744.661 61.6837 741.597 63.2816 739.208 65.6703C736.82 68.0589 735.222 71.1232 734.631 74.4492L733.484 80.9023L732.337 74.4492C731.746 71.1232 730.148 68.0589 727.759 65.6702C725.37 63.2816 722.306 61.6837 718.98 61.0924L712.527 59.9456L718.98 58.7985C722.306 58.2076 725.371 56.6098 727.759 54.2212C730.148 51.8325 731.746 48.7681 732.337 45.4421L733.484 38.989Z" fill="url(#paint46_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 119.891L734.631 126.344C735.222 129.67 736.819 132.735 739.208 135.124C741.597 137.512 744.661 139.11 747.987 139.701L754.441 140.848L747.987 141.995C744.661 142.586 741.597 144.184 739.208 146.573C736.82 148.961 735.222 152.026 734.631 155.351L733.484 161.805L732.337 155.351C731.746 152.026 730.148 148.961 727.759 146.573C725.37 144.184 722.306 142.586 718.98 141.995L712.527 140.848L718.98 139.701C722.306 139.11 725.371 137.512 727.759 135.124C730.148 132.735 731.746 129.67 732.337 126.344L733.484 119.891Z" fill="url(#paint47_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 80.9023L357.408 87.3555C357.999 90.6815 359.597 93.7458 361.986 96.1345C364.374 98.5231 367.439 100.121 370.765 100.712L377.218 101.859L370.765 103.006C367.439 103.597 364.375 105.195 361.986 107.584C359.597 109.972 357.999 113.037 357.408 116.362L356.261 122.816L355.114 116.362C354.523 113.037 352.925 109.972 350.537 107.584C348.148 105.195 345.083 103.597 341.758 103.006L335.305 101.859L341.758 100.712C345.084 100.121 348.148 98.5231 350.537 96.1345C352.925 93.7458 354.523 90.6815 355.114 87.3555L356.261 80.9023Z" fill="url(#paint48_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 0L357.408 6.45312C357.999 9.77912 359.597 12.8435 361.986 15.2322C364.374 17.6208 367.439 19.2186 370.765 19.8095L377.218 20.9566L370.765 22.1034C367.439 22.6947 364.375 24.2926 361.986 26.6813C359.597 29.0699 357.999 32.1342 357.408 35.4601L356.261 41.9133L355.114 35.4601C354.523 32.1342 352.925 29.0699 350.537 26.6812C348.148 24.2926 345.083 22.6946 341.758 22.1034L335.305 20.9566L341.758 19.8095C345.084 19.2186 348.148 17.6208 350.537 15.2322C352.925 12.8435 354.523 9.77912 355.114 6.45312L356.261 0Z" fill="url(#paint49_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 0L399.322 6.45312C399.913 9.77912 401.511 12.8435 403.9 15.2322C406.288 17.6208 409.353 19.2186 412.679 19.8095L419.132 20.9566L412.679 22.1034C409.353 22.6947 406.289 24.2926 403.9 26.6813C401.511 29.0699 399.913 32.1342 399.322 35.4601L398.175 41.9133L397.028 35.4601C396.437 32.1342 394.839 29.0699 392.451 26.6812C390.062 24.2926 386.998 22.6946 383.672 22.1034L377.219 20.9566L383.672 19.8095C386.998 19.2186 390.062 17.6208 392.451 15.2322C394.84 12.8435 396.437 9.77912 397.028 6.45312L398.175 0Z" fill="url(#paint50_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 80.9023L399.322 87.3555C399.913 90.6815 401.511 93.7458 403.9 96.1345C406.288 98.5231 409.353 100.121 412.679 100.712L419.132 101.859L412.679 103.006C409.353 103.597 406.289 105.195 403.9 107.584C401.511 109.972 399.913 113.037 399.322 116.362L398.175 122.816L397.028 116.362C396.437 113.037 394.839 109.972 392.451 107.584C390.062 105.195 386.998 103.597 383.672 103.006L377.219 101.859L383.672 100.712C386.998 100.121 390.062 98.5231 392.451 96.1345C394.84 93.7458 396.437 90.6815 397.028 87.3555L398.175 80.9023Z" fill="url(#paint51_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 119.891L357.408 126.344C357.999 129.67 359.597 132.735 361.986 135.124C364.374 137.512 367.439 139.11 370.765 139.701L377.218 140.848L370.765 141.995C367.439 142.586 364.375 144.184 361.986 146.573C359.597 148.961 357.999 152.026 357.408 155.351L356.261 161.805L355.114 155.351C354.523 152.026 352.925 148.961 350.537 146.573C348.148 144.184 345.083 142.586 341.758 141.995L335.305 140.848L341.758 139.701C345.084 139.11 348.148 137.512 350.537 135.124C352.925 132.735 354.523 129.67 355.114 126.344L356.261 119.891Z" fill="url(#paint52_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 38.989L357.408 45.4421C357.999 48.7681 359.597 51.8325 361.986 54.2212C364.374 56.6098 367.439 58.2076 370.765 58.7985L377.218 59.9456L370.765 61.0924C367.439 61.6837 364.375 63.2816 361.986 65.6703C359.597 68.0589 357.999 71.1232 357.408 74.4492L356.261 80.9023L355.114 74.4492C354.523 71.1232 352.925 68.0589 350.537 65.6702C348.148 63.2816 345.083 61.6837 341.758 61.0924L335.305 59.9456L341.758 58.7985C345.084 58.2076 348.148 56.6098 350.537 54.2212C352.925 51.8325 354.523 48.7681 355.114 45.4421L356.261 38.989Z" fill="url(#paint53_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 38.989L399.322 45.4421C399.913 48.7681 401.511 51.8325 403.9 54.2212C406.288 56.6098 409.353 58.2076 412.679 58.7985L419.132 59.9456L412.679 61.0924C409.353 61.6837 406.289 63.2816 403.9 65.6703C401.511 68.0589 399.913 71.1232 399.322 74.4492L398.175 80.9023L397.028 74.4492C396.437 71.1232 394.839 68.0589 392.451 65.6702C390.062 63.2816 386.998 61.6837 383.672 61.0924L377.219 59.9456L383.672 58.7985C386.998 58.2076 390.062 56.6098 392.451 54.2212C394.84 51.8325 396.437 48.7681 397.028 45.4421L398.175 38.989Z" fill="url(#paint54_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 119.891L399.322 126.344C399.913 129.67 401.511 132.735 403.9 135.124C406.288 137.512 409.353 139.11 412.679 139.701L419.132 140.848L412.679 141.995C409.353 142.586 406.289 144.184 403.9 146.573C401.511 148.961 399.913 152.026 399.322 155.351L398.175 161.805L397.028 155.351C396.437 152.026 394.839 148.961 392.451 146.573C390.062 144.184 386.998 142.586 383.672 141.995L377.219 140.848L383.672 139.701C386.998 139.11 390.062 137.512 392.451 135.124C394.84 132.735 396.437 129.67 397.028 126.344L398.175 119.891Z" fill="url(#paint55_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 80.9023L525.064 87.3555C525.655 90.6815 527.253 93.7458 529.642 96.1345C532.031 98.5231 535.095 100.121 538.421 100.712L544.874 101.859L538.421 103.006C535.095 103.597 532.031 105.195 529.642 107.584C527.253 109.972 525.655 113.037 525.064 116.362L523.917 122.816L522.771 116.362C522.179 113.037 520.581 109.972 518.193 107.584C515.804 105.195 512.74 103.597 509.414 103.006L502.961 101.859L509.414 100.712C512.74 100.121 515.804 98.5231 518.193 96.1345C520.582 93.7458 522.18 90.6815 522.771 87.3555L523.917 80.9023Z" fill="url(#paint56_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 0L525.064 6.45312C525.655 9.77912 527.253 12.8435 529.642 15.2322C532.031 17.6208 535.095 19.2186 538.421 19.8095L544.874 20.9566L538.421 22.1034C535.095 22.6947 532.031 24.2926 529.642 26.6813C527.253 29.0699 525.655 32.1342 525.064 35.4601L523.917 41.9133L522.771 35.4601C522.179 32.1342 520.581 29.0699 518.193 26.6812C515.804 24.2926 512.74 22.6946 509.414 22.1034L502.961 20.9566L509.414 19.8095C512.74 19.2186 515.804 17.6208 518.193 15.2322C520.582 12.8435 522.18 9.77912 522.771 6.45312L523.917 0Z" fill="url(#paint57_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 0L566.978 6.45312C567.569 9.77912 569.167 12.8435 571.556 15.2322C573.945 17.6208 577.009 19.2186 580.335 19.8095L586.788 20.9566L580.335 22.1034C577.009 22.6947 573.945 24.2926 571.556 26.6813C569.167 29.0699 567.57 32.1342 566.978 35.4601L565.831 41.9133L564.685 35.4601C564.093 32.1342 562.496 29.0699 560.107 26.6812C557.718 24.2926 554.654 22.6946 551.328 22.1034L544.875 20.9566L551.328 19.8095C554.654 19.2186 557.718 17.6208 560.107 15.2322C562.496 12.8435 564.094 9.77912 564.685 6.45312L565.831 0Z" fill="url(#paint58_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 80.9023L566.978 87.3555C567.569 90.6815 569.167 93.7458 571.556 96.1345C573.945 98.5231 577.009 100.121 580.335 100.712L586.788 101.859L580.335 103.006C577.009 103.597 573.945 105.195 571.556 107.584C569.167 109.972 567.57 113.037 566.978 116.362L565.831 122.816L564.685 116.362C564.093 113.037 562.496 109.972 560.107 107.584C557.718 105.195 554.654 103.597 551.328 103.006L544.875 101.859L551.328 100.712C554.654 100.121 557.718 98.5231 560.107 96.1345C562.496 93.7458 564.094 90.6815 564.685 87.3555L565.831 80.9023Z" fill="url(#paint59_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 119.891L525.064 126.344C525.655 129.67 527.253 132.735 529.642 135.124C532.031 137.512 535.095 139.11 538.421 139.701L544.874 140.848L538.421 141.995C535.095 142.586 532.031 144.184 529.642 146.573C527.253 148.961 525.655 152.026 525.064 155.351L523.917 161.805L522.771 155.351C522.179 152.026 520.581 148.961 518.193 146.573C515.804 144.184 512.74 142.586 509.414 141.995L502.961 140.848L509.414 139.701C512.74 139.11 515.804 137.512 518.193 135.124C520.582 132.735 522.18 129.67 522.771 126.344L523.917 119.891Z" fill="url(#paint60_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 38.989L525.064 45.4421C525.655 48.7681 527.253 51.8325 529.642 54.2212C532.031 56.6098 535.095 58.2076 538.421 58.7985L544.874 59.9456L538.421 61.0924C535.095 61.6837 532.031 63.2816 529.642 65.6703C527.253 68.0589 525.655 71.1232 525.064 74.4492L523.917 80.9023L522.771 74.4492C522.179 71.1232 520.581 68.0589 518.193 65.6702C515.804 63.2816 512.74 61.6837 509.414 61.0924L502.961 59.9456L509.414 58.7985C512.74 58.2076 515.804 56.6098 518.193 54.2212C520.582 51.8325 522.18 48.7681 522.771 45.4421L523.917 38.989Z" fill="url(#paint61_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 38.989L566.978 45.4421C567.569 48.7681 569.167 51.8325 571.556 54.2212C573.945 56.6098 577.009 58.2076 580.335 58.7985L586.788 59.9456L580.335 61.0924C577.009 61.6837 573.945 63.2816 571.556 65.6703C569.167 68.0589 567.57 71.1232 566.978 74.4492L565.831 80.9023L564.685 74.4492C564.093 71.1232 562.496 68.0589 560.107 65.6702C557.718 63.2816 554.654 61.6837 551.328 61.0924L544.875 59.9456L551.328 58.7985C554.654 58.2076 557.718 56.6098 560.107 54.2212C562.496 51.8325 564.094 48.7681 564.685 45.4421L565.831 38.989Z" fill="url(#paint62_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 119.891L566.978 126.344C567.569 129.67 569.167 132.735 571.556 135.124C573.945 137.512 577.009 139.11 580.335 139.701L586.788 140.848L580.335 141.995C577.009 142.586 573.945 144.184 571.556 146.573C569.167 148.961 567.57 152.026 566.978 155.351L565.831 161.805L564.685 155.351C564.093 152.026 562.496 148.961 560.107 146.573C557.718 144.184 554.654 142.586 551.328 141.995L544.875 140.848L551.328 139.701C554.654 139.11 557.718 137.512 560.107 135.124C562.496 132.735 564.094 129.67 564.685 126.344L565.831 119.891Z" fill="url(#paint63_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 80.9023L189.756 87.3555C190.347 90.6815 191.944 93.7458 194.333 96.1345C196.722 98.5231 199.786 100.121 203.112 100.712L209.566 101.859L203.112 103.006C199.786 103.597 196.722 105.195 194.333 107.584C191.945 109.972 190.347 113.037 189.756 116.362L188.609 122.816L187.462 116.362C186.871 113.037 185.273 109.972 182.884 107.584C180.495 105.195 177.431 103.597 174.105 103.006L167.652 101.859L174.105 100.712C177.431 100.121 180.496 98.5231 182.884 96.1345C185.273 93.7458 186.871 90.6815 187.462 87.3555L188.609 80.9023Z" fill="url(#paint64_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 0L189.756 6.45312C190.347 9.77912 191.944 12.8435 194.333 15.2322C196.722 17.6208 199.786 19.2186 203.112 19.8095L209.566 20.9566L203.112 22.1034C199.786 22.6947 196.722 24.2926 194.333 26.6813C191.945 29.0699 190.347 32.1342 189.756 35.4601L188.609 41.9133L187.462 35.4601C186.871 32.1342 185.273 29.0699 182.884 26.6812C180.495 24.2926 177.431 22.6946 174.105 22.1034L167.652 20.9566L174.105 19.8095C177.431 19.2186 180.496 17.6208 182.884 15.2322C185.273 12.8435 186.871 9.77912 187.462 6.45312L188.609 0Z" fill="url(#paint65_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 0L231.67 6.45312C232.261 9.77912 233.859 12.8435 236.247 15.2322C238.636 17.6208 241.7 19.2186 245.026 19.8095L251.48 20.9566L245.026 22.1034C241.701 22.6947 238.636 24.2926 236.248 26.6813C233.859 29.0699 232.261 32.1342 231.67 35.4601L230.523 41.9133L229.376 35.4601C228.785 32.1342 227.187 29.0699 224.798 26.6812C222.41 24.2926 219.345 22.6946 216.019 22.1034L209.566 20.9566L216.019 19.8095C219.345 19.2186 222.41 17.6208 224.798 15.2322C227.187 12.8435 228.785 9.77912 229.376 6.45312L230.523 0Z" fill="url(#paint66_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 80.9023L231.67 87.3555C232.261 90.6815 233.859 93.7458 236.247 96.1345C238.636 98.5231 241.7 100.121 245.026 100.712L251.48 101.859L245.026 103.006C241.701 103.597 238.636 105.195 236.248 107.584C233.859 109.972 232.261 113.037 231.67 116.362L230.523 122.816L229.376 116.362C228.785 113.037 227.187 109.972 224.798 107.584C222.41 105.195 219.345 103.597 216.019 103.006L209.566 101.859L216.019 100.712C219.345 100.121 222.41 98.5231 224.798 96.1345C227.187 93.7458 228.785 90.6815 229.376 87.3555L230.523 80.9023Z" fill="url(#paint67_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 119.891L189.756 126.344C190.347 129.67 191.944 132.735 194.333 135.124C196.722 137.512 199.786 139.11 203.112 139.701L209.566 140.848L203.112 141.995C199.786 142.586 196.722 144.184 194.333 146.573C191.945 148.961 190.347 152.026 189.756 155.351L188.609 161.805L187.462 155.351C186.871 152.026 185.273 148.961 182.884 146.573C180.495 144.184 177.431 142.586 174.105 141.995L167.652 140.848L174.105 139.701C177.431 139.11 180.496 137.512 182.884 135.124C185.273 132.735 186.871 129.67 187.462 126.344L188.609 119.891Z" fill="url(#paint68_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 38.989L189.756 45.4421C190.347 48.7681 191.944 51.8325 194.333 54.2212C196.722 56.6098 199.786 58.2076 203.112 58.7985L209.566 59.9456L203.112 61.0924C199.786 61.6837 196.722 63.2816 194.333 65.6703C191.945 68.0589 190.347 71.1232 189.756 74.4492L188.609 80.9023L187.462 74.4492C186.871 71.1232 185.273 68.0589 182.884 65.6702C180.495 63.2816 177.431 61.6837 174.105 61.0924L167.652 59.9456L174.105 58.7985C177.431 58.2076 180.496 56.6098 182.884 54.2212C185.273 51.8325 186.871 48.7681 187.462 45.4421L188.609 38.989Z" fill="url(#paint69_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 38.989L231.67 45.4421C232.261 48.7681 233.859 51.8325 236.247 54.2212C238.636 56.6098 241.7 58.2076 245.026 58.7985L251.48 59.9456L245.026 61.0924C241.701 61.6837 238.636 63.2816 236.248 65.6703C233.859 68.0589 232.261 71.1232 231.67 74.4492L230.523 80.9023L229.376 74.4492C228.785 71.1232 227.187 68.0589 224.798 65.6702C222.41 63.2816 219.345 61.6837 216.019 61.0924L209.566 59.9456L216.019 58.7985C219.345 58.2076 222.41 56.6098 224.798 54.2212C227.187 51.8325 228.785 48.7681 229.376 45.4421L230.523 38.989Z" fill="url(#paint70_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 119.891L231.67 126.344C232.261 129.67 233.859 132.735 236.247 135.124C238.636 137.512 241.7 139.11 245.026 139.701L251.48 140.848L245.026 141.995C241.701 142.586 238.636 144.184 236.248 146.573C233.859 148.961 232.261 152.026 231.67 155.351L230.523 161.805L229.376 155.351C228.785 152.026 227.187 148.961 224.798 146.573C222.41 144.184 219.345 142.586 216.019 141.995L209.566 140.848L216.019 139.701C219.345 139.11 222.41 137.512 224.798 135.124C227.187 132.735 228.785 129.67 229.376 126.344L230.523 119.891Z" fill="url(#paint71_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 80.9023L22.1032 87.3555C22.6943 90.6815 24.2921 93.7458 26.6809 96.1345C29.0696 98.5231 32.134 100.121 35.4601 100.712L41.9133 101.859L35.4601 103.006C32.1341 103.597 29.0698 105.195 26.6811 107.584C24.2925 109.972 22.6945 113.037 22.1032 116.362L20.9565 122.816L19.8097 116.362C19.2184 113.037 17.6205 109.972 15.2318 107.584C12.8431 105.195 9.77879 103.597 6.45282 103.006L0 101.859L6.45282 100.712C9.77887 100.121 12.8433 98.5231 15.232 96.1345C17.6208 93.7458 19.2186 90.6815 19.8097 87.3555L20.9565 80.9023Z" fill="url(#paint72_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 0L22.1032 6.45312C22.6943 9.77912 24.2921 12.8435 26.6809 15.2322C29.0696 17.6208 32.134 19.2186 35.4601 19.8095L41.9133 20.9566L35.4601 22.1034C32.1341 22.6947 29.0698 24.2926 26.6811 26.6813C24.2925 29.0699 22.6945 32.1342 22.1032 35.4601L20.9565 41.9133L19.8097 35.4601C19.2184 32.1342 17.6205 29.0699 15.2318 26.6812C12.8431 24.2926 9.77879 22.6946 6.45282 22.1034L0 20.9566L6.45282 19.8095C9.77887 19.2186 12.8433 17.6208 15.232 15.2322C17.6208 12.8435 19.2186 9.77912 19.8097 6.45312L20.9565 0Z" fill="url(#paint73_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 0L64.0173 6.45312C64.6083 9.77912 66.2062 12.8435 68.5949 15.2322C70.9837 17.6208 74.0481 19.2186 77.3742 19.8095L83.8273 20.9566L77.3742 22.1034C74.0482 22.6947 70.9839 24.2926 68.5952 26.6813C66.2065 29.0699 64.6086 32.1342 64.0173 35.4601L62.8705 41.9133L61.7237 35.4601C61.1325 32.1342 59.5346 29.0699 57.1459 26.6812C54.7572 24.2926 51.6929 22.6946 48.3669 22.1034L41.9141 20.9566L48.3669 19.8095C51.6929 19.2186 54.7574 17.6208 57.1461 15.2322C59.5348 12.8435 61.1327 9.77912 61.7237 6.45312L62.8705 0Z" fill="url(#paint74_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 80.9023L64.0173 87.3555C64.6083 90.6815 66.2062 93.7458 68.5949 96.1345C70.9837 98.5231 74.0481 100.121 77.3742 100.712L83.8273 101.859L77.3742 103.006C74.0482 103.597 70.9839 105.195 68.5952 107.584C66.2065 109.972 64.6086 113.037 64.0173 116.362L62.8705 122.816L61.7237 116.362C61.1325 113.037 59.5346 109.972 57.1459 107.584C54.7572 105.195 51.6929 103.597 48.3669 103.006L41.9141 101.859L48.3669 100.712C51.6929 100.121 54.7574 98.5231 57.1461 96.1345C59.5348 93.7458 61.1327 90.6815 61.7237 87.3555L62.8705 80.9023Z" fill="url(#paint75_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 119.891L22.1032 126.344C22.6943 129.67 24.2921 132.735 26.6809 135.124C29.0696 137.512 32.134 139.11 35.4601 139.701L41.9133 140.848L35.4601 141.995C32.1341 142.586 29.0698 144.184 26.6811 146.573C24.2925 148.961 22.6945 152.026 22.1032 155.351L20.9565 161.805L19.8097 155.351C19.2184 152.026 17.6205 148.961 15.2318 146.573C12.8431 144.184 9.77879 142.586 6.45282 141.995L0 140.848L6.45282 139.701C9.77887 139.11 12.8433 137.512 15.232 135.124C17.6208 132.735 19.2186 129.67 19.8097 126.344L20.9565 119.891Z" fill="url(#paint76_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 38.989L22.1032 45.4421C22.6943 48.7681 24.2921 51.8325 26.6809 54.2212C29.0696 56.6098 32.134 58.2076 35.4601 58.7985L41.9133 59.9456L35.4601 61.0924C32.1341 61.6837 29.0698 63.2816 26.6811 65.6703C24.2925 68.0589 22.6945 71.1232 22.1032 74.4492L20.9565 80.9023L19.8097 74.4492C19.2184 71.1232 17.6205 68.0589 15.2318 65.6702C12.8431 63.2816 9.77879 61.6837 6.45282 61.0924L0 59.9456L6.45282 58.7985C9.77887 58.2076 12.8433 56.6098 15.232 54.2212C17.6208 51.8325 19.2186 48.7681 19.8097 45.4421L20.9565 38.989Z" fill="url(#paint77_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 38.989L64.0173 45.4421C64.6083 48.7681 66.2062 51.8325 68.5949 54.2212C70.9837 56.6098 74.0481 58.2076 77.3742 58.7985L83.8273 59.9456L77.3742 61.0924C74.0482 61.6837 70.9839 63.2816 68.5952 65.6703C66.2065 68.0589 64.6086 71.1232 64.0173 74.4492L62.8705 80.9023L61.7237 74.4492C61.1325 71.1232 59.5346 68.0589 57.1459 65.6702C54.7572 63.2816 51.6929 61.6837 48.3669 61.0924L41.9141 59.9456L48.3669 58.7985C51.6929 58.2076 54.7574 56.6098 57.1461 54.2212C59.5348 51.8325 61.1327 48.7681 61.7237 45.4421L62.8705 38.989Z" fill="url(#paint78_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 119.891L64.0173 126.344C64.6083 129.67 66.2062 132.735 68.5949 135.124C70.9837 137.512 74.0481 139.11 77.3742 139.701L83.8273 140.848L77.3742 141.995C74.0482 142.586 70.9839 144.184 68.5952 146.573C66.2065 148.961 64.6086 152.026 64.0173 155.351L62.8705 161.805L61.7237 155.351C61.1325 152.026 59.5346 148.961 57.1459 146.573C54.7572 144.184 51.6929 142.586 48.3669 141.995L41.9141 140.848L48.3669 139.701C51.6929 139.11 54.7574 137.512 57.1461 135.124C59.5348 132.735 61.1327 129.67 61.7237 126.344L62.8705 119.891Z" fill="url(#paint79_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 242.707L776.541 249.16C777.132 252.486 778.73 255.551 781.118 257.939C783.507 260.328 786.572 261.926 789.898 262.517L796.351 263.664L789.898 264.81C786.572 265.402 783.507 267 781.119 269.388C778.73 271.777 777.132 274.841 776.541 278.167L775.394 284.62L774.247 278.167C773.656 274.841 772.058 271.777 769.669 269.388C767.281 267 764.216 265.402 760.89 264.81L754.438 263.664L760.89 262.517C764.216 261.926 767.281 260.328 769.67 257.939C772.058 255.551 773.656 252.486 774.247 249.16L775.394 242.707Z" fill="url(#paint80_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 161.805L776.541 168.258C777.132 171.584 778.73 174.648 781.118 177.037C783.507 179.425 786.572 181.023 789.898 181.614L796.351 182.761L789.898 183.908C786.572 184.499 783.507 186.097 781.119 188.486C778.73 190.875 777.132 193.939 776.541 197.265L775.394 203.718L774.247 197.265C773.656 193.939 772.058 190.875 769.669 188.486C767.281 186.097 764.216 184.499 760.89 183.908L754.438 182.761L760.89 181.614C764.216 181.023 767.281 179.425 769.67 177.037C772.058 174.648 773.656 171.584 774.247 168.258L775.394 161.805Z" fill="url(#paint81_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 161.805L818.455 168.258C819.046 171.584 820.644 174.648 823.032 177.037C825.421 179.425 828.486 181.023 831.812 181.614L838.265 182.761L831.812 183.908C828.486 184.499 825.421 186.097 823.033 188.486C820.644 190.875 819.046 193.939 818.455 197.265L817.308 203.718L816.161 197.265C815.57 193.939 813.972 190.875 811.583 188.486C809.195 186.097 806.13 184.499 802.804 183.908L796.352 182.761L802.804 181.614C806.13 181.023 809.195 179.425 811.584 177.037C813.972 174.648 815.57 171.584 816.161 168.258L817.308 161.805Z" fill="url(#paint82_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 242.707L818.455 249.16C819.046 252.486 820.644 255.551 823.032 257.939C825.421 260.328 828.486 261.926 831.812 262.517L838.265 263.664L831.812 264.81C828.486 265.402 825.421 267 823.033 269.388C820.644 271.777 819.046 274.841 818.455 278.167L817.308 284.62L816.161 278.167C815.57 274.841 813.972 271.777 811.583 269.388C809.195 267 806.13 265.402 802.804 264.81L796.352 263.664L802.804 262.517C806.13 261.926 809.195 260.328 811.584 257.939C813.972 255.551 815.57 252.486 816.161 249.16L817.308 242.707Z" fill="url(#paint83_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 281.696L776.541 288.149C777.132 291.475 778.73 294.54 781.118 296.928C783.507 299.317 786.572 300.915 789.898 301.506L796.351 302.653L789.898 303.799C786.572 304.391 783.507 305.989 781.119 308.377C778.73 310.766 777.132 313.83 776.541 317.156L775.394 323.609L774.247 317.156C773.656 313.83 772.058 310.766 769.669 308.377C767.281 305.989 764.216 304.391 760.89 303.799L754.438 302.653L760.89 301.506C764.216 300.915 767.281 299.317 769.67 296.928C772.058 294.54 773.656 291.475 774.247 288.149L775.394 281.696Z" fill="url(#paint84_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 200.794L776.541 207.247C777.132 210.573 778.73 213.637 781.118 216.026C783.507 218.415 786.572 220.012 789.898 220.603L796.351 221.75L789.898 222.897C786.572 223.488 783.507 225.086 781.119 227.475C778.73 229.864 777.132 232.928 776.541 236.254L775.394 242.707L774.247 236.254C773.656 232.928 772.058 229.864 769.669 227.475C767.281 225.086 764.216 223.488 760.89 222.897L754.438 221.75L760.89 220.603C764.216 220.012 767.281 218.415 769.67 216.026C772.058 213.637 773.656 210.573 774.247 207.247L775.394 200.794Z" fill="url(#paint85_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 200.794L818.455 207.247C819.046 210.573 820.644 213.637 823.032 216.026C825.421 218.415 828.486 220.012 831.812 220.603L838.265 221.75L831.812 222.897C828.486 223.488 825.421 225.086 823.033 227.475C820.644 229.864 819.046 232.928 818.455 236.254L817.308 242.707L816.161 236.254C815.57 232.928 813.972 229.864 811.583 227.475C809.195 225.086 806.13 223.488 802.804 222.897L796.352 221.75L802.804 220.603C806.13 220.012 809.195 218.415 811.584 216.026C813.972 213.637 815.57 210.573 816.161 207.247L817.308 200.794Z" fill="url(#paint86_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 281.696L818.455 288.149C819.046 291.475 820.644 294.54 823.032 296.928C825.421 299.317 828.486 300.915 831.812 301.506L838.265 302.653L831.812 303.799C828.486 304.391 825.421 305.989 823.033 308.377C820.644 310.766 819.046 313.83 818.455 317.156L817.308 323.609L816.161 317.156C815.57 313.83 813.972 310.766 811.583 308.377C809.195 305.989 806.13 304.391 802.804 303.799L796.352 302.653L802.804 301.506C806.13 300.915 809.195 299.317 811.584 296.928C813.972 294.54 815.57 291.475 816.161 288.149L817.308 281.696Z" fill="url(#paint87_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 242.707L441.236 249.16C441.827 252.486 443.425 255.551 445.814 257.939C448.202 260.328 451.267 261.926 454.593 262.517L461.046 263.664L454.593 264.81C451.267 265.402 448.203 267 445.814 269.388C443.425 271.777 441.827 274.841 441.236 278.167L440.089 284.62L438.942 278.167C438.351 274.841 436.753 271.777 434.365 269.388C431.976 267 428.912 265.402 425.586 264.81L419.133 263.664L425.586 262.517C428.912 261.926 431.976 260.328 434.365 257.939C436.754 255.551 438.351 252.486 438.942 249.16L440.089 242.707Z" fill="url(#paint88_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 161.805L441.236 168.258C441.827 171.584 443.425 174.648 445.814 177.037C448.202 179.425 451.267 181.023 454.593 181.614L461.046 182.761L454.593 183.908C451.267 184.499 448.203 186.097 445.814 188.486C443.425 190.875 441.827 193.939 441.236 197.265L440.089 203.718L438.942 197.265C438.351 193.939 436.753 190.875 434.365 188.486C431.976 186.097 428.912 184.499 425.586 183.908L419.133 182.761L425.586 181.614C428.912 181.023 431.976 179.425 434.365 177.037C436.754 174.648 438.351 171.584 438.942 168.258L440.089 161.805Z" fill="url(#paint89_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 161.805L483.15 168.258C483.741 171.584 485.339 174.648 487.728 177.037C490.116 179.425 493.181 181.023 496.507 181.614L502.96 182.761L496.507 183.908C493.181 184.499 490.117 186.097 487.728 188.486C485.339 190.875 483.741 193.939 483.15 197.265L482.003 203.718L480.857 197.265C480.265 193.939 478.667 190.875 476.279 188.486C473.89 186.097 470.826 184.499 467.5 183.908L461.047 182.761L467.5 181.614C470.826 181.023 473.89 179.425 476.279 177.037C478.668 174.648 480.266 171.584 480.857 168.258L482.003 161.805Z" fill="url(#paint90_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 242.707L483.15 249.16C483.741 252.486 485.339 255.551 487.728 257.939C490.116 260.328 493.181 261.926 496.507 262.517L502.96 263.664L496.507 264.81C493.181 265.402 490.117 267 487.728 269.388C485.339 271.777 483.741 274.841 483.15 278.167L482.003 284.62L480.857 278.167C480.265 274.841 478.667 271.777 476.279 269.388C473.89 267 470.826 265.402 467.5 264.81L461.047 263.664L467.5 262.517C470.826 261.926 473.89 260.328 476.279 257.939C478.668 255.551 480.266 252.486 480.857 249.16L482.003 242.707Z" fill="url(#paint91_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 281.696L441.236 288.149C441.827 291.475 443.425 294.54 445.814 296.928C448.202 299.317 451.267 300.915 454.593 301.506L461.046 302.653L454.593 303.799C451.267 304.391 448.203 305.989 445.814 308.377C443.425 310.766 441.827 313.83 441.236 317.156L440.089 323.609L438.942 317.156C438.351 313.83 436.753 310.766 434.365 308.377C431.976 305.989 428.912 304.391 425.586 303.799L419.133 302.653L425.586 301.506C428.912 300.915 431.976 299.317 434.365 296.928C436.754 294.54 438.351 291.475 438.942 288.149L440.089 281.696Z" fill="url(#paint92_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 200.794L441.236 207.247C441.827 210.573 443.425 213.637 445.814 216.026C448.202 218.415 451.267 220.012 454.593 220.603L461.046 221.75L454.593 222.897C451.267 223.488 448.203 225.086 445.814 227.475C443.425 229.864 441.827 232.928 441.236 236.254L440.089 242.707L438.942 236.254C438.351 232.928 436.753 229.864 434.365 227.475C431.976 225.086 428.912 223.488 425.586 222.897L419.133 221.75L425.586 220.603C428.912 220.012 431.976 218.415 434.365 216.026C436.754 213.637 438.351 210.573 438.942 207.247L440.089 200.794Z" fill="url(#paint93_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 200.794L483.15 207.247C483.741 210.573 485.339 213.637 487.728 216.026C490.116 218.415 493.181 220.012 496.507 220.603L502.96 221.75L496.507 222.897C493.181 223.488 490.117 225.086 487.728 227.475C485.339 229.864 483.741 232.928 483.15 236.254L482.003 242.707L480.857 236.254C480.265 232.928 478.667 229.864 476.279 227.475C473.89 225.086 470.826 223.488 467.5 222.897L461.047 221.75L467.5 220.603C470.826 220.012 473.89 218.415 476.279 216.026C478.668 213.637 480.266 210.573 480.857 207.247L482.003 200.794Z" fill="url(#paint94_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 281.696L483.15 288.149C483.741 291.475 485.339 294.54 487.728 296.928C490.116 299.317 493.181 300.915 496.507 301.506L502.96 302.653L496.507 303.799C493.181 304.391 490.117 305.989 487.728 308.377C485.339 310.766 483.741 313.83 483.15 317.156L482.003 323.609L480.857 317.156C480.265 313.83 478.667 310.766 476.279 308.377C473.89 305.989 470.826 304.391 467.5 303.799L461.047 302.653L467.5 301.506C470.826 300.915 473.89 299.317 476.279 296.928C478.668 294.54 480.266 291.475 480.857 288.149L482.003 281.696Z" fill="url(#paint95_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 242.707L608.888 249.16C609.479 252.486 611.077 255.551 613.466 257.939C615.855 260.328 618.919 261.926 622.245 262.517L628.698 263.664L622.245 264.81C618.919 265.402 615.855 267 613.466 269.388C611.078 271.777 609.48 274.841 608.888 278.167L607.742 284.62L606.595 278.167C606.004 274.841 604.406 271.777 602.017 269.388C599.628 267 596.564 265.402 593.238 264.81L586.785 263.664L593.238 262.517C596.564 261.926 599.628 260.328 602.017 257.939C604.406 255.551 606.004 252.486 606.595 249.16L607.742 242.707Z" fill="url(#paint96_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 161.805L608.888 168.258C609.479 171.584 611.077 174.648 613.466 177.037C615.855 179.425 618.919 181.023 622.245 181.614L628.698 182.761L622.245 183.908C618.919 184.499 615.855 186.097 613.466 188.486C611.078 190.875 609.48 193.939 608.888 197.265L607.742 203.718L606.595 197.265C606.004 193.939 604.406 190.875 602.017 188.486C599.628 186.097 596.564 184.499 593.238 183.908L586.785 182.761L593.238 181.614C596.564 181.023 599.628 179.425 602.017 177.037C604.406 174.648 606.004 171.584 606.595 168.258L607.742 161.805Z" fill="url(#paint97_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 161.805L650.802 168.258C651.393 171.584 652.991 174.648 655.38 177.037C657.769 179.425 660.833 181.023 664.159 181.614L670.612 182.761L664.159 183.908C660.833 184.499 657.769 186.097 655.38 188.486C652.992 190.875 651.394 193.939 650.802 197.265L649.656 203.718L648.509 197.265C647.918 193.939 646.32 190.875 643.931 188.486C641.542 186.097 638.478 184.499 635.152 183.908L628.699 182.761L635.152 181.614C638.478 181.023 641.543 179.425 643.931 177.037C646.32 174.648 647.918 171.584 648.509 168.258L649.656 161.805Z" fill="url(#paint98_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 242.707L650.802 249.16C651.393 252.486 652.991 255.551 655.38 257.939C657.769 260.328 660.833 261.926 664.159 262.517L670.612 263.664L664.159 264.81C660.833 265.402 657.769 267 655.38 269.388C652.992 271.777 651.394 274.841 650.802 278.167L649.656 284.62L648.509 278.167C647.918 274.841 646.32 271.777 643.931 269.388C641.542 267 638.478 265.402 635.152 264.81L628.699 263.664L635.152 262.517C638.478 261.926 641.543 260.328 643.931 257.939C646.32 255.551 647.918 252.486 648.509 249.16L649.656 242.707Z" fill="url(#paint99_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 281.696L608.888 288.149C609.479 291.475 611.077 294.54 613.466 296.928C615.855 299.317 618.919 300.915 622.245 301.506L628.698 302.653L622.245 303.799C618.919 304.391 615.855 305.989 613.466 308.377C611.078 310.766 609.48 313.83 608.888 317.156L607.742 323.609L606.595 317.156C606.004 313.83 604.406 310.766 602.017 308.377C599.628 305.989 596.564 304.391 593.238 303.799L586.785 302.653L593.238 301.506C596.564 300.915 599.628 299.317 602.017 296.928C604.406 294.54 606.004 291.475 606.595 288.149L607.742 281.696Z" fill="url(#paint100_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 200.794L608.888 207.247C609.479 210.573 611.077 213.637 613.466 216.026C615.855 218.415 618.919 220.012 622.245 220.603L628.698 221.75L622.245 222.897C618.919 223.488 615.855 225.086 613.466 227.475C611.078 229.864 609.48 232.928 608.888 236.254L607.742 242.707L606.595 236.254C606.004 232.928 604.406 229.864 602.017 227.475C599.628 225.086 596.564 223.488 593.238 222.897L586.785 221.75L593.238 220.603C596.564 220.012 599.628 218.415 602.017 216.026C604.406 213.637 606.004 210.573 606.595 207.247L607.742 200.794Z" fill="url(#paint101_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 200.794L650.802 207.247C651.393 210.573 652.991 213.637 655.38 216.026C657.769 218.415 660.833 220.012 664.159 220.603L670.612 221.75L664.159 222.897C660.833 223.488 657.769 225.086 655.38 227.475C652.992 229.864 651.394 232.928 650.802 236.254L649.656 242.707L648.509 236.254C647.918 232.928 646.32 229.864 643.931 227.475C641.542 225.086 638.478 223.488 635.152 222.897L628.699 221.75L635.152 220.603C638.478 220.012 641.543 218.415 643.931 216.026C646.32 213.637 647.918 210.573 648.509 207.247L649.656 200.794Z" fill="url(#paint102_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 281.696L650.802 288.149C651.393 291.475 652.991 294.54 655.38 296.928C657.769 299.317 660.833 300.915 664.159 301.506L670.612 302.653L664.159 303.799C660.833 304.391 657.769 305.989 655.38 308.377C652.992 310.766 651.394 313.83 650.802 317.156L649.656 323.609L648.509 317.156C647.918 313.83 646.32 310.766 643.931 308.377C641.542 305.989 638.478 304.391 635.152 303.799L628.699 302.653L635.152 301.506C638.478 300.915 641.543 299.317 643.931 296.928C646.32 294.54 647.918 291.475 648.509 288.149L649.656 281.696Z" fill="url(#paint103_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 242.707L273.584 249.16C274.175 252.486 275.773 255.551 278.161 257.939C280.55 260.328 283.615 261.926 286.941 262.517L293.394 263.664L286.941 264.81C283.615 265.402 280.55 267 278.162 269.388C275.773 271.777 274.175 274.841 273.584 278.167L272.437 284.62L271.29 278.167C270.699 274.841 269.101 271.777 266.712 269.388C264.324 267 261.259 265.402 257.933 264.81L251.48 263.664L257.933 262.517C261.259 261.926 264.324 260.328 266.713 257.939C269.101 255.551 270.699 252.486 271.29 249.16L272.437 242.707Z" fill="url(#paint104_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 161.805L273.584 168.258C274.175 171.584 275.773 174.648 278.161 177.037C280.55 179.425 283.615 181.023 286.941 181.614L293.394 182.761L286.941 183.908C283.615 184.499 280.55 186.097 278.162 188.486C275.773 190.875 274.175 193.939 273.584 197.265L272.437 203.718L271.29 197.265C270.699 193.939 269.101 190.875 266.712 188.486C264.324 186.097 261.259 184.499 257.933 183.908L251.48 182.761L257.933 181.614C261.259 181.023 264.324 179.425 266.713 177.037C269.101 174.648 270.699 171.584 271.29 168.258L272.437 161.805Z" fill="url(#paint105_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 161.805L315.498 168.258C316.089 171.584 317.687 174.648 320.075 177.037C322.464 179.425 325.529 181.023 328.855 181.614L335.308 182.761L328.855 183.908C325.529 184.499 322.464 186.097 320.076 188.486C317.687 190.875 316.089 193.939 315.498 197.265L314.351 203.718L313.204 197.265C312.613 193.939 311.015 190.875 308.626 188.486C306.238 186.097 303.173 184.499 299.847 183.908L293.395 182.761L299.847 181.614C303.173 181.023 306.238 179.425 308.627 177.037C311.015 174.648 312.613 171.584 313.204 168.258L314.351 161.805Z" fill="url(#paint106_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 242.707L315.498 249.16C316.089 252.486 317.687 255.551 320.075 257.939C322.464 260.328 325.529 261.926 328.855 262.517L335.308 263.664L328.855 264.81C325.529 265.402 322.464 267 320.076 269.388C317.687 271.777 316.089 274.841 315.498 278.167L314.351 284.62L313.204 278.167C312.613 274.841 311.015 271.777 308.626 269.388C306.238 267 303.173 265.402 299.847 264.81L293.395 263.664L299.847 262.517C303.173 261.926 306.238 260.328 308.627 257.939C311.015 255.551 312.613 252.486 313.204 249.16L314.351 242.707Z" fill="url(#paint107_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 281.696L273.584 288.149C274.175 291.475 275.773 294.54 278.161 296.928C280.55 299.317 283.615 300.915 286.941 301.506L293.394 302.653L286.941 303.799C283.615 304.391 280.55 305.989 278.162 308.377C275.773 310.766 274.175 313.83 273.584 317.156L272.437 323.609L271.29 317.156C270.699 313.83 269.101 310.766 266.712 308.377C264.324 305.989 261.259 304.391 257.933 303.799L251.48 302.653L257.933 301.506C261.259 300.915 264.324 299.317 266.713 296.928C269.101 294.54 270.699 291.475 271.29 288.149L272.437 281.696Z" fill="url(#paint108_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 200.794L273.584 207.247C274.175 210.573 275.773 213.637 278.161 216.026C280.55 218.415 283.615 220.012 286.941 220.603L293.394 221.75L286.941 222.897C283.615 223.488 280.55 225.086 278.162 227.475C275.773 229.864 274.175 232.928 273.584 236.254L272.437 242.707L271.29 236.254C270.699 232.928 269.101 229.864 266.712 227.475C264.324 225.086 261.259 223.488 257.933 222.897L251.48 221.75L257.933 220.603C261.259 220.012 264.324 218.415 266.713 216.026C269.101 213.637 270.699 210.573 271.29 207.247L272.437 200.794Z" fill="url(#paint109_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 200.794L315.498 207.247C316.089 210.573 317.687 213.637 320.075 216.026C322.464 218.415 325.529 220.012 328.855 220.603L335.308 221.75L328.855 222.897C325.529 223.488 322.464 225.086 320.076 227.475C317.687 229.864 316.089 232.928 315.498 236.254L314.351 242.707L313.204 236.254C312.613 232.928 311.015 229.864 308.626 227.475C306.238 225.086 303.173 223.488 299.847 222.897L293.395 221.75L299.847 220.603C303.173 220.012 306.238 218.415 308.627 216.026C311.015 213.637 312.613 210.573 313.204 207.247L314.351 200.794Z" fill="url(#paint110_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 281.696L315.498 288.149C316.089 291.475 317.687 294.54 320.075 296.928C322.464 299.317 325.529 300.915 328.855 301.506L335.308 302.653L328.855 303.799C325.529 304.391 322.464 305.989 320.076 308.377C317.687 310.766 316.089 313.83 315.498 317.156L314.351 323.609L313.204 317.156C312.613 313.83 311.015 310.766 308.626 308.377C306.238 305.989 303.173 304.391 299.847 303.799L293.395 302.653L299.847 301.506C303.173 300.915 306.238 299.317 308.627 296.928C311.015 294.54 312.613 291.475 313.204 288.149L314.351 281.696Z" fill="url(#paint111_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 242.707L105.931 249.16C106.522 252.486 108.12 255.551 110.509 257.939C112.898 260.328 115.962 261.926 119.288 262.517L125.741 263.664L119.288 264.81C115.962 265.402 112.898 267 110.509 269.388C108.121 271.777 106.523 274.841 105.931 278.167L104.785 284.62L103.638 278.167C103.047 274.841 101.449 271.777 99.0599 269.388C96.6713 267 93.6069 265.402 90.2809 264.81L83.8281 263.664L90.2809 262.517C93.607 261.926 96.6714 260.328 99.0602 257.939C101.449 255.551 103.047 252.486 103.638 249.16L104.785 242.707Z" fill="url(#paint112_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 161.805L105.931 168.258C106.522 171.584 108.12 174.648 110.509 177.037C112.898 179.425 115.962 181.023 119.288 181.614L125.741 182.761L119.288 183.908C115.962 184.499 112.898 186.097 110.509 188.486C108.121 190.875 106.523 193.939 105.931 197.265L104.785 203.718L103.638 197.265C103.047 193.939 101.449 190.875 99.0599 188.486C96.6713 186.097 93.6069 184.499 90.2809 183.908L83.8281 182.761L90.2809 181.614C93.607 181.023 96.6714 179.425 99.0602 177.037C101.449 174.648 103.047 171.584 103.638 168.258L104.785 161.805Z" fill="url(#paint113_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 161.805L147.845 168.258C148.436 171.584 150.034 174.648 152.423 177.037C154.812 179.425 157.876 181.023 161.202 181.614L167.655 182.761L161.202 183.908C157.876 184.499 154.812 186.097 152.423 188.486C150.035 190.875 148.437 193.939 147.845 197.265L146.699 203.718L145.552 197.265C144.961 193.939 143.363 190.875 140.974 188.486C138.585 186.097 135.521 184.499 132.195 183.908L125.742 182.761L132.195 181.614C135.521 181.023 138.585 179.425 140.974 177.037C143.363 174.648 144.961 171.584 145.552 168.258L146.699 161.805Z" fill="url(#paint114_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 242.707L147.845 249.16C148.436 252.486 150.034 255.551 152.423 257.939C154.812 260.328 157.876 261.926 161.202 262.517L167.655 263.664L161.202 264.81C157.876 265.402 154.812 267 152.423 269.388C150.035 271.777 148.437 274.841 147.845 278.167L146.699 284.62L145.552 278.167C144.961 274.841 143.363 271.777 140.974 269.388C138.585 267 135.521 265.402 132.195 264.81L125.742 263.664L132.195 262.517C135.521 261.926 138.585 260.328 140.974 257.939C143.363 255.551 144.961 252.486 145.552 249.16L146.699 242.707Z" fill="url(#paint115_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 281.696L105.931 288.149C106.522 291.475 108.12 294.54 110.509 296.928C112.898 299.317 115.962 300.915 119.288 301.506L125.741 302.653L119.288 303.799C115.962 304.391 112.898 305.989 110.509 308.377C108.121 310.766 106.523 313.83 105.931 317.156L104.785 323.609L103.638 317.156C103.047 313.83 101.449 310.766 99.0599 308.377C96.6713 305.989 93.6069 304.391 90.2809 303.799L83.8281 302.653L90.2809 301.506C93.607 300.915 96.6714 299.317 99.0602 296.928C101.449 294.54 103.047 291.475 103.638 288.149L104.785 281.696Z" fill="url(#paint116_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 200.794L105.931 207.247C106.522 210.573 108.12 213.637 110.509 216.026C112.898 218.415 115.962 220.012 119.288 220.603L125.741 221.75L119.288 222.897C115.962 223.488 112.898 225.086 110.509 227.475C108.121 229.864 106.523 232.928 105.931 236.254L104.785 242.707L103.638 236.254C103.047 232.928 101.449 229.864 99.0599 227.475C96.6713 225.086 93.6069 223.488 90.2809 222.897L83.8281 221.75L90.2809 220.603C93.607 220.012 96.6714 218.415 99.0602 216.026C101.449 213.637 103.047 210.573 103.638 207.247L104.785 200.794Z" fill="url(#paint117_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 200.794L147.845 207.247C148.436 210.573 150.034 213.637 152.423 216.026C154.812 218.415 157.876 220.012 161.202 220.603L167.655 221.75L161.202 222.897C157.876 223.488 154.812 225.086 152.423 227.475C150.035 229.864 148.437 232.928 147.845 236.254L146.699 242.707L145.552 236.254C144.961 232.928 143.363 229.864 140.974 227.475C138.585 225.086 135.521 223.488 132.195 222.897L125.742 221.75L132.195 220.603C135.521 220.012 138.585 218.415 140.974 216.026C143.363 213.637 144.961 210.573 145.552 207.247L146.699 200.794Z" fill="url(#paint118_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 281.696L147.845 288.149C148.436 291.475 150.034 294.54 152.423 296.928C154.812 299.317 157.876 300.915 161.202 301.506L167.655 302.653L161.202 303.799C157.876 304.391 154.812 305.989 152.423 308.377C150.035 310.766 148.437 313.83 147.845 317.156L146.699 323.609L145.552 317.156C144.961 313.83 143.363 310.766 140.974 308.377C138.585 305.989 135.521 304.391 132.195 303.799L125.742 302.653L132.195 301.506C135.521 300.915 138.585 299.317 140.974 296.928C143.363 294.54 144.961 291.475 145.552 288.149L146.699 281.696Z" fill="url(#paint119_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 242.707L692.717 249.16C693.308 252.486 694.905 255.551 697.294 257.939C699.683 260.328 702.747 261.926 706.073 262.517L712.527 263.664L706.073 264.81C702.747 265.402 699.683 267 697.294 269.388C694.906 271.777 693.308 274.841 692.717 278.167L691.57 284.62L690.423 278.167C689.832 274.841 688.234 271.777 685.845 269.388C683.456 267 680.392 265.402 677.066 264.81L670.613 263.664L677.066 262.517C680.392 261.926 683.457 260.328 685.845 257.939C688.234 255.551 689.832 252.486 690.423 249.16L691.57 242.707Z" fill="url(#paint120_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 161.805L692.717 168.258C693.308 171.584 694.905 174.648 697.294 177.037C699.683 179.425 702.747 181.023 706.073 181.614L712.527 182.761L706.073 183.908C702.747 184.499 699.683 186.097 697.294 188.486C694.906 190.875 693.308 193.939 692.717 197.265L691.57 203.718L690.423 197.265C689.832 193.939 688.234 190.875 685.845 188.486C683.456 186.097 680.392 184.499 677.066 183.908L670.613 182.761L677.066 181.614C680.392 181.023 683.457 179.425 685.845 177.037C688.234 174.648 689.832 171.584 690.423 168.258L691.57 161.805Z" fill="url(#paint121_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 161.805L734.631 168.258C735.222 171.584 736.819 174.648 739.208 177.037C741.597 179.425 744.661 181.023 747.987 181.614L754.441 182.761L747.987 183.908C744.661 184.499 741.597 186.097 739.208 188.486C736.82 190.875 735.222 193.939 734.631 197.265L733.484 203.718L732.337 197.265C731.746 193.939 730.148 190.875 727.759 188.486C725.37 186.097 722.306 184.499 718.98 183.908L712.527 182.761L718.98 181.614C722.306 181.023 725.371 179.425 727.759 177.037C730.148 174.648 731.746 171.584 732.337 168.258L733.484 161.805Z" fill="url(#paint122_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 242.707L734.631 249.16C735.222 252.486 736.819 255.551 739.208 257.939C741.597 260.328 744.661 261.926 747.987 262.517L754.441 263.664L747.987 264.81C744.661 265.402 741.597 267 739.208 269.388C736.82 271.777 735.222 274.841 734.631 278.167L733.484 284.62L732.337 278.167C731.746 274.841 730.148 271.777 727.759 269.388C725.37 267 722.306 265.402 718.98 264.81L712.527 263.664L718.98 262.517C722.306 261.926 725.371 260.328 727.759 257.939C730.148 255.551 731.746 252.486 732.337 249.16L733.484 242.707Z" fill="url(#paint123_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 281.696L692.717 288.149C693.308 291.475 694.905 294.54 697.294 296.928C699.683 299.317 702.747 300.915 706.073 301.506L712.527 302.653L706.073 303.799C702.747 304.391 699.683 305.989 697.294 308.377C694.906 310.766 693.308 313.83 692.717 317.156L691.57 323.609L690.423 317.156C689.832 313.83 688.234 310.766 685.845 308.377C683.456 305.989 680.392 304.391 677.066 303.799L670.613 302.653L677.066 301.506C680.392 300.915 683.457 299.317 685.845 296.928C688.234 294.54 689.832 291.475 690.423 288.149L691.57 281.696Z" fill="url(#paint124_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 200.794L692.717 207.247C693.308 210.573 694.905 213.637 697.294 216.026C699.683 218.415 702.747 220.012 706.073 220.603L712.527 221.75L706.073 222.897C702.747 223.488 699.683 225.086 697.294 227.475C694.906 229.864 693.308 232.928 692.717 236.254L691.57 242.707L690.423 236.254C689.832 232.928 688.234 229.864 685.845 227.475C683.456 225.086 680.392 223.488 677.066 222.897L670.613 221.75L677.066 220.603C680.392 220.012 683.457 218.415 685.845 216.026C688.234 213.637 689.832 210.573 690.423 207.247L691.57 200.794Z" fill="url(#paint125_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 200.794L734.631 207.247C735.222 210.573 736.819 213.637 739.208 216.026C741.597 218.415 744.661 220.012 747.987 220.603L754.441 221.75L747.987 222.897C744.661 223.488 741.597 225.086 739.208 227.475C736.82 229.864 735.222 232.928 734.631 236.254L733.484 242.707L732.337 236.254C731.746 232.928 730.148 229.864 727.759 227.475C725.37 225.086 722.306 223.488 718.98 222.897L712.527 221.75L718.98 220.603C722.306 220.012 725.371 218.415 727.759 216.026C730.148 213.637 731.746 210.573 732.337 207.247L733.484 200.794Z" fill="url(#paint126_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 281.696L734.631 288.149C735.222 291.475 736.819 294.54 739.208 296.928C741.597 299.317 744.661 300.915 747.987 301.506L754.441 302.653L747.987 303.799C744.661 304.391 741.597 305.989 739.208 308.377C736.82 310.766 735.222 313.83 734.631 317.156L733.484 323.609L732.337 317.156C731.746 313.83 730.148 310.766 727.759 308.377C725.37 305.989 722.306 304.391 718.98 303.799L712.527 302.653L718.98 301.506C722.306 300.915 725.371 299.317 727.759 296.928C730.148 294.54 731.746 291.475 732.337 288.149L733.484 281.696Z" fill="url(#paint127_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 242.707L357.408 249.16C357.999 252.486 359.597 255.551 361.986 257.939C364.374 260.328 367.439 261.926 370.765 262.517L377.218 263.664L370.765 264.81C367.439 265.402 364.375 267 361.986 269.388C359.597 271.777 357.999 274.841 357.408 278.167L356.261 284.62L355.114 278.167C354.523 274.841 352.925 271.777 350.537 269.388C348.148 267 345.083 265.402 341.758 264.81L335.305 263.664L341.758 262.517C345.084 261.926 348.148 260.328 350.537 257.939C352.925 255.551 354.523 252.486 355.114 249.16L356.261 242.707Z" fill="url(#paint128_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 161.805L357.408 168.258C357.999 171.584 359.597 174.648 361.986 177.037C364.374 179.425 367.439 181.023 370.765 181.614L377.218 182.761L370.765 183.908C367.439 184.499 364.375 186.097 361.986 188.486C359.597 190.875 357.999 193.939 357.408 197.265L356.261 203.718L355.114 197.265C354.523 193.939 352.925 190.875 350.537 188.486C348.148 186.097 345.083 184.499 341.758 183.908L335.305 182.761L341.758 181.614C345.084 181.023 348.148 179.425 350.537 177.037C352.925 174.648 354.523 171.584 355.114 168.258L356.261 161.805Z" fill="url(#paint129_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 161.805L399.322 168.258C399.913 171.584 401.511 174.648 403.9 177.037C406.288 179.425 409.353 181.023 412.679 181.614L419.132 182.761L412.679 183.908C409.353 184.499 406.289 186.097 403.9 188.486C401.511 190.875 399.913 193.939 399.322 197.265L398.175 203.718L397.028 197.265C396.437 193.939 394.839 190.875 392.451 188.486C390.062 186.097 386.998 184.499 383.672 183.908L377.219 182.761L383.672 181.614C386.998 181.023 390.062 179.425 392.451 177.037C394.84 174.648 396.437 171.584 397.028 168.258L398.175 161.805Z" fill="url(#paint130_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 242.707L399.322 249.16C399.913 252.486 401.511 255.551 403.9 257.939C406.288 260.328 409.353 261.926 412.679 262.517L419.132 263.664L412.679 264.81C409.353 265.402 406.289 267 403.9 269.388C401.511 271.777 399.913 274.841 399.322 278.167L398.175 284.62L397.028 278.167C396.437 274.841 394.839 271.777 392.451 269.388C390.062 267 386.998 265.402 383.672 264.81L377.219 263.664L383.672 262.517C386.998 261.926 390.062 260.328 392.451 257.939C394.84 255.551 396.437 252.486 397.028 249.16L398.175 242.707Z" fill="url(#paint131_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 281.696L357.408 288.149C357.999 291.475 359.597 294.54 361.986 296.928C364.374 299.317 367.439 300.915 370.765 301.506L377.218 302.653L370.765 303.799C367.439 304.391 364.375 305.989 361.986 308.377C359.597 310.766 357.999 313.83 357.408 317.156L356.261 323.609L355.114 317.156C354.523 313.83 352.925 310.766 350.537 308.377C348.148 305.989 345.083 304.391 341.758 303.799L335.305 302.653L341.758 301.506C345.084 300.915 348.148 299.317 350.537 296.928C352.925 294.54 354.523 291.475 355.114 288.149L356.261 281.696Z" fill="url(#paint132_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 200.794L357.408 207.247C357.999 210.573 359.597 213.637 361.986 216.026C364.374 218.415 367.439 220.012 370.765 220.603L377.218 221.75L370.765 222.897C367.439 223.488 364.375 225.086 361.986 227.475C359.597 229.864 357.999 232.928 357.408 236.254L356.261 242.707L355.114 236.254C354.523 232.928 352.925 229.864 350.537 227.475C348.148 225.086 345.083 223.488 341.758 222.897L335.305 221.75L341.758 220.603C345.084 220.012 348.148 218.415 350.537 216.026C352.925 213.637 354.523 210.573 355.114 207.247L356.261 200.794Z" fill="url(#paint133_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 200.794L399.322 207.247C399.913 210.573 401.511 213.637 403.9 216.026C406.288 218.415 409.353 220.012 412.679 220.603L419.132 221.75L412.679 222.897C409.353 223.488 406.289 225.086 403.9 227.475C401.511 229.864 399.913 232.928 399.322 236.254L398.175 242.707L397.028 236.254C396.437 232.928 394.839 229.864 392.451 227.475C390.062 225.086 386.998 223.488 383.672 222.897L377.219 221.75L383.672 220.603C386.998 220.012 390.062 218.415 392.451 216.026C394.84 213.637 396.437 210.573 397.028 207.247L398.175 200.794Z" fill="url(#paint134_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 281.696L399.322 288.149C399.913 291.475 401.511 294.54 403.9 296.928C406.288 299.317 409.353 300.915 412.679 301.506L419.132 302.653L412.679 303.799C409.353 304.391 406.289 305.989 403.9 308.377C401.511 310.766 399.913 313.83 399.322 317.156L398.175 323.609L397.028 317.156C396.437 313.83 394.839 310.766 392.451 308.377C390.062 305.989 386.998 304.391 383.672 303.799L377.219 302.653L383.672 301.506C386.998 300.915 390.062 299.317 392.451 296.928C394.84 294.54 396.437 291.475 397.028 288.149L398.175 281.696Z" fill="url(#paint135_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 242.707L525.064 249.16C525.655 252.486 527.253 255.551 529.642 257.939C532.031 260.328 535.095 261.926 538.421 262.517L544.874 263.664L538.421 264.81C535.095 265.402 532.031 267 529.642 269.388C527.253 271.777 525.655 274.841 525.064 278.167L523.917 284.62L522.771 278.167C522.179 274.841 520.581 271.777 518.193 269.388C515.804 267 512.74 265.402 509.414 264.81L502.961 263.664L509.414 262.517C512.74 261.926 515.804 260.328 518.193 257.939C520.582 255.551 522.18 252.486 522.771 249.16L523.917 242.707Z" fill="url(#paint136_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 161.805L525.064 168.258C525.655 171.584 527.253 174.648 529.642 177.037C532.031 179.425 535.095 181.023 538.421 181.614L544.874 182.761L538.421 183.908C535.095 184.499 532.031 186.097 529.642 188.486C527.253 190.875 525.655 193.939 525.064 197.265L523.917 203.718L522.771 197.265C522.179 193.939 520.581 190.875 518.193 188.486C515.804 186.097 512.74 184.499 509.414 183.908L502.961 182.761L509.414 181.614C512.74 181.023 515.804 179.425 518.193 177.037C520.582 174.648 522.18 171.584 522.771 168.258L523.917 161.805Z" fill="url(#paint137_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 161.805L566.978 168.258C567.569 171.584 569.167 174.648 571.556 177.037C573.945 179.425 577.009 181.023 580.335 181.614L586.788 182.761L580.335 183.908C577.009 184.499 573.945 186.097 571.556 188.486C569.167 190.875 567.57 193.939 566.978 197.265L565.831 203.718L564.685 197.265C564.093 193.939 562.496 190.875 560.107 188.486C557.718 186.097 554.654 184.499 551.328 183.908L544.875 182.761L551.328 181.614C554.654 181.023 557.718 179.425 560.107 177.037C562.496 174.648 564.094 171.584 564.685 168.258L565.831 161.805Z" fill="url(#paint138_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 242.707L566.978 249.16C567.569 252.486 569.167 255.551 571.556 257.939C573.945 260.328 577.009 261.926 580.335 262.517L586.788 263.664L580.335 264.81C577.009 265.402 573.945 267 571.556 269.388C569.167 271.777 567.57 274.841 566.978 278.167L565.831 284.62L564.685 278.167C564.093 274.841 562.496 271.777 560.107 269.388C557.718 267 554.654 265.402 551.328 264.81L544.875 263.664L551.328 262.517C554.654 261.926 557.718 260.328 560.107 257.939C562.496 255.551 564.094 252.486 564.685 249.16L565.831 242.707Z" fill="url(#paint139_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 281.696L525.064 288.149C525.655 291.475 527.253 294.54 529.642 296.928C532.031 299.317 535.095 300.915 538.421 301.506L544.874 302.653L538.421 303.799C535.095 304.391 532.031 305.989 529.642 308.377C527.253 310.766 525.655 313.83 525.064 317.156L523.917 323.609L522.771 317.156C522.179 313.83 520.581 310.766 518.193 308.377C515.804 305.989 512.74 304.391 509.414 303.799L502.961 302.653L509.414 301.506C512.74 300.915 515.804 299.317 518.193 296.928C520.582 294.54 522.18 291.475 522.771 288.149L523.917 281.696Z" fill="url(#paint140_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 200.794L525.064 207.247C525.655 210.573 527.253 213.637 529.642 216.026C532.031 218.415 535.095 220.012 538.421 220.603L544.874 221.75L538.421 222.897C535.095 223.488 532.031 225.086 529.642 227.475C527.253 229.864 525.655 232.928 525.064 236.254L523.917 242.707L522.771 236.254C522.179 232.928 520.581 229.864 518.193 227.475C515.804 225.086 512.74 223.488 509.414 222.897L502.961 221.75L509.414 220.603C512.74 220.012 515.804 218.415 518.193 216.026C520.582 213.637 522.18 210.573 522.771 207.247L523.917 200.794Z" fill="url(#paint141_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 200.794L566.978 207.247C567.569 210.573 569.167 213.637 571.556 216.026C573.945 218.415 577.009 220.012 580.335 220.603L586.788 221.75L580.335 222.897C577.009 223.488 573.945 225.086 571.556 227.475C569.167 229.864 567.57 232.928 566.978 236.254L565.831 242.707L564.685 236.254C564.093 232.928 562.496 229.864 560.107 227.475C557.718 225.086 554.654 223.488 551.328 222.897L544.875 221.75L551.328 220.603C554.654 220.012 557.718 218.415 560.107 216.026C562.496 213.637 564.094 210.573 564.685 207.247L565.831 200.794Z" fill="url(#paint142_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 281.696L566.978 288.149C567.569 291.475 569.167 294.54 571.556 296.928C573.945 299.317 577.009 300.915 580.335 301.506L586.788 302.653L580.335 303.799C577.009 304.391 573.945 305.989 571.556 308.377C569.167 310.766 567.57 313.83 566.978 317.156L565.831 323.609L564.685 317.156C564.093 313.83 562.496 310.766 560.107 308.377C557.718 305.989 554.654 304.391 551.328 303.799L544.875 302.653L551.328 301.506C554.654 300.915 557.718 299.317 560.107 296.928C562.496 294.54 564.094 291.475 564.685 288.149L565.831 281.696Z" fill="url(#paint143_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 242.707L189.756 249.16C190.347 252.486 191.944 255.551 194.333 257.939C196.722 260.328 199.786 261.926 203.112 262.517L209.566 263.664L203.112 264.81C199.786 265.402 196.722 267 194.333 269.388C191.945 271.777 190.347 274.841 189.756 278.167L188.609 284.62L187.462 278.167C186.871 274.841 185.273 271.777 182.884 269.388C180.495 267 177.431 265.402 174.105 264.81L167.652 263.664L174.105 262.517C177.431 261.926 180.496 260.328 182.884 257.939C185.273 255.551 186.871 252.486 187.462 249.16L188.609 242.707Z" fill="url(#paint144_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 161.805L189.756 168.258C190.347 171.584 191.944 174.648 194.333 177.037C196.722 179.425 199.786 181.023 203.112 181.614L209.566 182.761L203.112 183.908C199.786 184.499 196.722 186.097 194.333 188.486C191.945 190.875 190.347 193.939 189.756 197.265L188.609 203.718L187.462 197.265C186.871 193.939 185.273 190.875 182.884 188.486C180.495 186.097 177.431 184.499 174.105 183.908L167.652 182.761L174.105 181.614C177.431 181.023 180.496 179.425 182.884 177.037C185.273 174.648 186.871 171.584 187.462 168.258L188.609 161.805Z" fill="url(#paint145_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 161.805L231.67 168.258C232.261 171.584 233.859 174.648 236.247 177.037C238.636 179.425 241.7 181.023 245.026 181.614L251.48 182.761L245.026 183.908C241.701 184.499 238.636 186.097 236.248 188.486C233.859 190.875 232.261 193.939 231.67 197.265L230.523 203.718L229.376 197.265C228.785 193.939 227.187 190.875 224.798 188.486C222.41 186.097 219.345 184.499 216.019 183.908L209.566 182.761L216.019 181.614C219.345 181.023 222.41 179.425 224.798 177.037C227.187 174.648 228.785 171.584 229.376 168.258L230.523 161.805Z" fill="url(#paint146_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 242.707L231.67 249.16C232.261 252.486 233.859 255.551 236.247 257.939C238.636 260.328 241.7 261.926 245.026 262.517L251.48 263.664L245.026 264.81C241.701 265.402 238.636 267 236.248 269.388C233.859 271.777 232.261 274.841 231.67 278.167L230.523 284.62L229.376 278.167C228.785 274.841 227.187 271.777 224.798 269.388C222.41 267 219.345 265.402 216.019 264.81L209.566 263.664L216.019 262.517C219.345 261.926 222.41 260.328 224.798 257.939C227.187 255.551 228.785 252.486 229.376 249.16L230.523 242.707Z" fill="url(#paint147_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 281.696L189.756 288.149C190.347 291.475 191.944 294.54 194.333 296.928C196.722 299.317 199.786 300.915 203.112 301.506L209.566 302.653L203.112 303.799C199.786 304.391 196.722 305.989 194.333 308.377C191.945 310.766 190.347 313.83 189.756 317.156L188.609 323.609L187.462 317.156C186.871 313.83 185.273 310.766 182.884 308.377C180.495 305.989 177.431 304.391 174.105 303.799L167.652 302.653L174.105 301.506C177.431 300.915 180.496 299.317 182.884 296.928C185.273 294.54 186.871 291.475 187.462 288.149L188.609 281.696Z" fill="url(#paint148_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 200.794L189.756 207.247C190.347 210.573 191.944 213.637 194.333 216.026C196.722 218.415 199.786 220.012 203.112 220.603L209.566 221.75L203.112 222.897C199.786 223.488 196.722 225.086 194.333 227.475C191.945 229.864 190.347 232.928 189.756 236.254L188.609 242.707L187.462 236.254C186.871 232.928 185.273 229.864 182.884 227.475C180.495 225.086 177.431 223.488 174.105 222.897L167.652 221.75L174.105 220.603C177.431 220.012 180.496 218.415 182.884 216.026C185.273 213.637 186.871 210.573 187.462 207.247L188.609 200.794Z" fill="url(#paint149_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 200.794L231.67 207.247C232.261 210.573 233.859 213.637 236.247 216.026C238.636 218.415 241.7 220.012 245.026 220.603L251.48 221.75L245.026 222.897C241.701 223.488 238.636 225.086 236.248 227.475C233.859 229.864 232.261 232.928 231.67 236.254L230.523 242.707L229.376 236.254C228.785 232.928 227.187 229.864 224.798 227.475C222.41 225.086 219.345 223.488 216.019 222.897L209.566 221.75L216.019 220.603C219.345 220.012 222.41 218.415 224.798 216.026C227.187 213.637 228.785 210.573 229.376 207.247L230.523 200.794Z" fill="url(#paint150_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 281.696L231.67 288.149C232.261 291.475 233.859 294.54 236.247 296.928C238.636 299.317 241.7 300.915 245.026 301.506L251.48 302.653L245.026 303.799C241.701 304.391 238.636 305.989 236.248 308.377C233.859 310.766 232.261 313.83 231.67 317.156L230.523 323.609L229.376 317.156C228.785 313.83 227.187 310.766 224.798 308.377C222.41 305.989 219.345 304.391 216.019 303.799L209.566 302.653L216.019 301.506C219.345 300.915 222.41 299.317 224.798 296.928C227.187 294.54 228.785 291.475 229.376 288.149L230.523 281.696Z" fill="url(#paint151_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 242.707L22.1032 249.16C22.6943 252.486 24.2921 255.551 26.6809 257.939C29.0696 260.328 32.134 261.926 35.4601 262.517L41.9133 263.664L35.4601 264.81C32.1341 265.402 29.0698 267 26.6811 269.388C24.2925 271.777 22.6945 274.841 22.1032 278.167L20.9565 284.62L19.8097 278.167C19.2184 274.841 17.6205 271.777 15.2318 269.388C12.8431 267 9.77879 265.402 6.45282 264.81L0 263.664L6.45282 262.517C9.77887 261.926 12.8433 260.328 15.232 257.939C17.6208 255.551 19.2186 252.486 19.8097 249.16L20.9565 242.707Z" fill="url(#paint152_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 161.805L22.1032 168.258C22.6943 171.584 24.2921 174.648 26.6809 177.037C29.0696 179.425 32.134 181.023 35.4601 181.614L41.9133 182.761L35.4601 183.908C32.1341 184.499 29.0698 186.097 26.6811 188.486C24.2925 190.875 22.6945 193.939 22.1032 197.265L20.9565 203.718L19.8097 197.265C19.2184 193.939 17.6205 190.875 15.2318 188.486C12.8431 186.097 9.77879 184.499 6.45282 183.908L0 182.761L6.45282 181.614C9.77887 181.023 12.8433 179.425 15.232 177.037C17.6208 174.648 19.2186 171.584 19.8097 168.258L20.9565 161.805Z" fill="url(#paint153_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 161.805L64.0173 168.258C64.6083 171.584 66.2062 174.648 68.5949 177.037C70.9837 179.425 74.0481 181.023 77.3742 181.614L83.8273 182.761L77.3742 183.908C74.0482 184.499 70.9839 186.097 68.5952 188.486C66.2065 190.875 64.6086 193.939 64.0173 197.265L62.8705 203.718L61.7237 197.265C61.1325 193.939 59.5346 190.875 57.1459 188.486C54.7572 186.097 51.6929 184.499 48.3669 183.908L41.9141 182.761L48.3669 181.614C51.6929 181.023 54.7574 179.425 57.1461 177.037C59.5348 174.648 61.1327 171.584 61.7237 168.258L62.8705 161.805Z" fill="url(#paint154_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 242.707L64.0173 249.16C64.6083 252.486 66.2062 255.551 68.5949 257.939C70.9837 260.328 74.0481 261.926 77.3742 262.517L83.8273 263.664L77.3742 264.81C74.0482 265.402 70.9839 267 68.5952 269.388C66.2065 271.777 64.6086 274.841 64.0173 278.167L62.8705 284.62L61.7237 278.167C61.1325 274.841 59.5346 271.777 57.1459 269.388C54.7572 267 51.6929 265.402 48.3669 264.81L41.9141 263.664L48.3669 262.517C51.6929 261.926 54.7574 260.328 57.1461 257.939C59.5348 255.551 61.1327 252.486 61.7237 249.16L62.8705 242.707Z" fill="url(#paint155_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 281.696L22.1032 288.149C22.6943 291.475 24.2921 294.54 26.6809 296.928C29.0696 299.317 32.134 300.915 35.4601 301.506L41.9133 302.653L35.4601 303.799C32.1341 304.391 29.0698 305.989 26.6811 308.377C24.2925 310.766 22.6945 313.83 22.1032 317.156L20.9565 323.609L19.8097 317.156C19.2184 313.83 17.6205 310.766 15.2318 308.377C12.8431 305.989 9.77879 304.391 6.45282 303.799L0 302.653L6.45282 301.506C9.77887 300.915 12.8433 299.317 15.232 296.928C17.6208 294.54 19.2186 291.475 19.8097 288.149L20.9565 281.696Z" fill="url(#paint156_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 200.794L22.1032 207.247C22.6943 210.573 24.2921 213.637 26.6809 216.026C29.0696 218.415 32.134 220.012 35.4601 220.603L41.9133 221.75L35.4601 222.897C32.1341 223.488 29.0698 225.086 26.6811 227.475C24.2925 229.864 22.6945 232.928 22.1032 236.254L20.9565 242.707L19.8097 236.254C19.2184 232.928 17.6205 229.864 15.2318 227.475C12.8431 225.086 9.77879 223.488 6.45282 222.897L0 221.75L6.45282 220.603C9.77887 220.012 12.8433 218.415 15.232 216.026C17.6208 213.637 19.2186 210.573 19.8097 207.247L20.9565 200.794Z" fill="url(#paint157_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 200.794L64.0173 207.247C64.6083 210.573 66.2062 213.637 68.5949 216.026C70.9837 218.415 74.0481 220.012 77.3742 220.603L83.8273 221.75L77.3742 222.897C74.0482 223.488 70.9839 225.086 68.5952 227.475C66.2065 229.864 64.6086 232.928 64.0173 236.254L62.8705 242.707L61.7237 236.254C61.1325 232.928 59.5346 229.864 57.1459 227.475C54.7572 225.086 51.6929 223.488 48.3669 222.897L41.9141 221.75L48.3669 220.603C51.6929 220.012 54.7574 218.415 57.1461 216.026C59.5348 213.637 61.1327 210.573 61.7237 207.247L62.8705 200.794Z" fill="url(#paint158_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 281.696L64.0173 288.149C64.6083 291.475 66.2062 294.54 68.5949 296.928C70.9837 299.317 74.0481 300.915 77.3742 301.506L83.8273 302.653L77.3742 303.799C74.0482 304.391 70.9839 305.989 68.5952 308.377C66.2065 310.766 64.6086 313.83 64.0173 317.156L62.8705 323.609L61.7237 317.156C61.1325 313.83 59.5346 310.766 57.1459 308.377C54.7572 305.989 51.6929 304.391 48.3669 303.799L41.9141 302.653L48.3669 301.506C51.6929 300.915 54.7574 299.317 57.1461 296.928C59.5348 294.54 61.1327 291.475 61.7237 288.149L62.8705 281.696Z" fill="url(#paint159_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 404.512L776.541 410.965C777.132 414.291 778.73 417.355 781.118 419.744C783.507 422.133 786.572 423.73 789.898 424.321L796.351 425.468L789.898 426.615C786.572 427.206 783.507 428.804 781.119 431.193C778.73 433.582 777.132 436.646 776.541 439.972L775.394 446.425L774.247 439.972C773.656 436.646 772.058 433.582 769.669 431.193C767.281 428.804 764.216 427.206 760.89 426.615L754.438 425.468L760.89 424.321C764.216 423.73 767.281 422.133 769.67 419.744C772.058 417.355 773.656 414.291 774.247 410.965L775.394 404.512Z" fill="url(#paint160_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 323.609L776.541 330.062C777.132 333.388 778.73 336.453 781.118 338.842C783.507 341.23 786.572 342.828 789.898 343.419L796.351 344.566L789.898 345.713C786.572 346.304 783.507 347.902 781.119 350.291C778.73 352.679 777.132 355.744 776.541 359.07L775.394 365.523L774.247 359.07C773.656 355.744 772.058 352.679 769.669 350.291C767.281 347.902 764.216 346.304 760.89 345.713L754.438 344.566L760.89 343.419C764.216 342.828 767.281 341.23 769.67 338.842C772.058 336.453 773.656 333.388 774.247 330.062L775.394 323.609Z" fill="url(#paint161_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 323.609L818.455 330.062C819.046 333.388 820.644 336.453 823.032 338.842C825.421 341.23 828.486 342.828 831.812 343.419L838.265 344.566L831.812 345.713C828.486 346.304 825.421 347.902 823.033 350.291C820.644 352.679 819.046 355.744 818.455 359.07L817.308 365.523L816.161 359.07C815.57 355.744 813.972 352.679 811.583 350.291C809.195 347.902 806.13 346.304 802.804 345.713L796.352 344.566L802.804 343.419C806.13 342.828 809.195 341.23 811.584 338.842C813.972 336.453 815.57 333.388 816.161 330.062L817.308 323.609Z" fill="url(#paint162_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 404.512L818.455 410.965C819.046 414.291 820.644 417.355 823.032 419.744C825.421 422.133 828.486 423.73 831.812 424.321L838.265 425.468L831.812 426.615C828.486 427.206 825.421 428.804 823.033 431.193C820.644 433.582 819.046 436.646 818.455 439.972L817.308 446.425L816.161 439.972C815.57 436.646 813.972 433.582 811.583 431.193C809.195 428.804 806.13 427.206 802.804 426.615L796.352 425.468L802.804 424.321C806.13 423.73 809.195 422.133 811.584 419.744C813.972 417.355 815.57 414.291 816.161 410.965L817.308 404.512Z" fill="url(#paint163_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 443.501L776.541 449.954C777.132 453.28 778.73 456.344 781.118 458.733C783.507 461.122 786.572 462.719 789.898 463.31L796.351 464.457L789.898 465.604C786.572 466.196 783.507 467.793 781.119 470.182C778.73 472.571 777.132 475.635 776.541 478.961L775.394 485.414L774.247 478.961C773.656 475.635 772.058 472.571 769.669 470.182C767.281 467.793 764.216 466.196 760.89 465.604L754.438 464.457L760.89 463.31C764.216 462.719 767.281 461.122 769.67 458.733C772.058 456.344 773.656 453.28 774.247 449.954L775.394 443.501Z" fill="url(#paint164_linear_351_1680)" fill-opacity="0.89"/>
<path d="M775.394 362.598L776.541 369.052C777.132 372.378 778.73 375.442 781.118 377.831C783.507 380.219 786.572 381.817 789.898 382.408L796.351 383.555L789.898 384.702C786.572 385.293 783.507 386.891 781.119 389.28C778.73 391.668 777.132 394.733 776.541 398.059L775.394 404.512L774.247 398.059C773.656 394.733 772.058 391.668 769.669 389.28C767.281 386.891 764.216 385.293 760.89 384.702L754.438 383.555L760.89 382.408C764.216 381.817 767.281 380.219 769.67 377.831C772.058 375.442 773.656 372.378 774.247 369.052L775.394 362.598Z" fill="url(#paint165_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 362.598L818.455 369.052C819.046 372.378 820.644 375.442 823.032 377.831C825.421 380.219 828.486 381.817 831.812 382.408L838.265 383.555L831.812 384.702C828.486 385.293 825.421 386.891 823.033 389.28C820.644 391.668 819.046 394.733 818.455 398.059L817.308 404.512L816.161 398.059C815.57 394.733 813.972 391.668 811.583 389.28C809.195 386.891 806.13 385.293 802.804 384.702L796.352 383.555L802.804 382.408C806.13 381.817 809.195 380.219 811.584 377.831C813.972 375.442 815.57 372.378 816.161 369.052L817.308 362.598Z" fill="url(#paint166_linear_351_1680)" fill-opacity="0.89"/>
<path d="M817.308 443.501L818.455 449.954C819.046 453.28 820.644 456.344 823.032 458.733C825.421 461.122 828.486 462.719 831.812 463.31L838.265 464.457L831.812 465.604C828.486 466.196 825.421 467.793 823.033 470.182C820.644 472.571 819.046 475.635 818.455 478.961L817.308 485.414L816.161 478.961C815.57 475.635 813.972 472.571 811.583 470.182C809.195 467.793 806.13 466.196 802.804 465.604L796.352 464.457L802.804 463.31C806.13 462.719 809.195 461.122 811.584 458.733C813.972 456.344 815.57 453.28 816.161 449.954L817.308 443.501Z" fill="url(#paint167_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 404.512L441.236 410.965C441.827 414.291 443.425 417.355 445.814 419.744C448.202 422.133 451.267 423.73 454.593 424.321L461.046 425.468L454.593 426.615C451.267 427.206 448.203 428.804 445.814 431.193C443.425 433.582 441.827 436.646 441.236 439.972L440.089 446.425L438.942 439.972C438.351 436.646 436.753 433.582 434.365 431.193C431.976 428.804 428.912 427.206 425.586 426.615L419.133 425.468L425.586 424.321C428.912 423.73 431.976 422.133 434.365 419.744C436.754 417.355 438.351 414.291 438.942 410.965L440.089 404.512Z" fill="url(#paint168_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 323.609L441.236 330.062C441.827 333.388 443.425 336.453 445.814 338.842C448.202 341.23 451.267 342.828 454.593 343.419L461.046 344.566L454.593 345.713C451.267 346.304 448.203 347.902 445.814 350.291C443.425 352.679 441.827 355.744 441.236 359.07L440.089 365.523L438.942 359.07C438.351 355.744 436.753 352.679 434.365 350.291C431.976 347.902 428.912 346.304 425.586 345.713L419.133 344.566L425.586 343.419C428.912 342.828 431.976 341.23 434.365 338.842C436.754 336.453 438.351 333.388 438.942 330.062L440.089 323.609Z" fill="url(#paint169_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 323.609L483.15 330.062C483.741 333.388 485.339 336.453 487.728 338.842C490.116 341.23 493.181 342.828 496.507 343.419L502.96 344.566L496.507 345.713C493.181 346.304 490.117 347.902 487.728 350.291C485.339 352.679 483.741 355.744 483.15 359.07L482.003 365.523L480.857 359.07C480.265 355.744 478.667 352.679 476.279 350.291C473.89 347.902 470.826 346.304 467.5 345.713L461.047 344.566L467.5 343.419C470.826 342.828 473.89 341.23 476.279 338.842C478.668 336.453 480.266 333.388 480.857 330.062L482.003 323.609Z" fill="url(#paint170_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 404.512L483.15 410.965C483.741 414.291 485.339 417.355 487.728 419.744C490.116 422.133 493.181 423.73 496.507 424.321L502.96 425.468L496.507 426.615C493.181 427.206 490.117 428.804 487.728 431.193C485.339 433.582 483.741 436.646 483.15 439.972L482.003 446.425L480.857 439.972C480.265 436.646 478.667 433.582 476.279 431.193C473.89 428.804 470.826 427.206 467.5 426.615L461.047 425.468L467.5 424.321C470.826 423.73 473.89 422.133 476.279 419.744C478.668 417.355 480.266 414.291 480.857 410.965L482.003 404.512Z" fill="url(#paint171_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 443.501L441.236 449.954C441.827 453.28 443.425 456.344 445.814 458.733C448.202 461.122 451.267 462.719 454.593 463.31L461.046 464.457L454.593 465.604C451.267 466.196 448.203 467.793 445.814 470.182C443.425 472.571 441.827 475.635 441.236 478.961L440.089 485.414L438.942 478.961C438.351 475.635 436.753 472.571 434.365 470.182C431.976 467.793 428.912 466.196 425.586 465.604L419.133 464.457L425.586 463.31C428.912 462.719 431.976 461.122 434.365 458.733C436.754 456.344 438.351 453.28 438.942 449.954L440.089 443.501Z" fill="url(#paint172_linear_351_1680)" fill-opacity="0.89"/>
<path d="M440.089 362.598L441.236 369.052C441.827 372.378 443.425 375.442 445.814 377.831C448.202 380.219 451.267 381.817 454.593 382.408L461.046 383.555L454.593 384.702C451.267 385.293 448.203 386.891 445.814 389.28C443.425 391.668 441.827 394.733 441.236 398.059L440.089 404.512L438.942 398.059C438.351 394.733 436.753 391.668 434.365 389.28C431.976 386.891 428.912 385.293 425.586 384.702L419.133 383.555L425.586 382.408C428.912 381.817 431.976 380.219 434.365 377.831C436.754 375.442 438.351 372.378 438.942 369.052L440.089 362.598Z" fill="url(#paint173_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 362.598L483.15 369.052C483.741 372.378 485.339 375.442 487.728 377.831C490.116 380.219 493.181 381.817 496.507 382.408L502.96 383.555L496.507 384.702C493.181 385.293 490.117 386.891 487.728 389.28C485.339 391.668 483.741 394.733 483.15 398.059L482.003 404.512L480.857 398.059C480.265 394.733 478.667 391.668 476.279 389.28C473.89 386.891 470.826 385.293 467.5 384.702L461.047 383.555L467.5 382.408C470.826 381.817 473.89 380.219 476.279 377.831C478.668 375.442 480.266 372.378 480.857 369.052L482.003 362.598Z" fill="url(#paint174_linear_351_1680)" fill-opacity="0.89"/>
<path d="M482.003 443.501L483.15 449.954C483.741 453.28 485.339 456.344 487.728 458.733C490.116 461.122 493.181 462.719 496.507 463.31L502.96 464.457L496.507 465.604C493.181 466.196 490.117 467.793 487.728 470.182C485.339 472.571 483.741 475.635 483.15 478.961L482.003 485.414L480.857 478.961C480.265 475.635 478.667 472.571 476.279 470.182C473.89 467.793 470.826 466.196 467.5 465.604L461.047 464.457L467.5 463.31C470.826 462.719 473.89 461.122 476.279 458.733C478.668 456.344 480.266 453.28 480.857 449.954L482.003 443.501Z" fill="url(#paint175_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 404.512L608.888 410.965C609.479 414.291 611.077 417.355 613.466 419.744C615.855 422.133 618.919 423.73 622.245 424.321L628.698 425.468L622.245 426.615C618.919 427.206 615.855 428.804 613.466 431.193C611.078 433.582 609.48 436.646 608.888 439.972L607.742 446.425L606.595 439.972C606.004 436.646 604.406 433.582 602.017 431.193C599.628 428.804 596.564 427.206 593.238 426.615L586.785 425.468L593.238 424.321C596.564 423.73 599.628 422.133 602.017 419.744C604.406 417.355 606.004 414.291 606.595 410.965L607.742 404.512Z" fill="url(#paint176_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 323.609L608.888 330.062C609.479 333.388 611.077 336.453 613.466 338.842C615.855 341.23 618.919 342.828 622.245 343.419L628.698 344.566L622.245 345.713C618.919 346.304 615.855 347.902 613.466 350.291C611.078 352.679 609.48 355.744 608.888 359.07L607.742 365.523L606.595 359.07C606.004 355.744 604.406 352.679 602.017 350.291C599.628 347.902 596.564 346.304 593.238 345.713L586.785 344.566L593.238 343.419C596.564 342.828 599.628 341.23 602.017 338.842C604.406 336.453 606.004 333.388 606.595 330.062L607.742 323.609Z" fill="url(#paint177_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 323.609L650.802 330.062C651.393 333.388 652.991 336.453 655.38 338.842C657.769 341.23 660.833 342.828 664.159 343.419L670.612 344.566L664.159 345.713C660.833 346.304 657.769 347.902 655.38 350.291C652.992 352.679 651.394 355.744 650.802 359.07L649.656 365.523L648.509 359.07C647.918 355.744 646.32 352.679 643.931 350.291C641.542 347.902 638.478 346.304 635.152 345.713L628.699 344.566L635.152 343.419C638.478 342.828 641.543 341.23 643.931 338.842C646.32 336.453 647.918 333.388 648.509 330.062L649.656 323.609Z" fill="url(#paint178_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 404.512L650.802 410.965C651.393 414.291 652.991 417.355 655.38 419.744C657.769 422.133 660.833 423.73 664.159 424.321L670.612 425.468L664.159 426.615C660.833 427.206 657.769 428.804 655.38 431.193C652.992 433.582 651.394 436.646 650.802 439.972L649.656 446.425L648.509 439.972C647.918 436.646 646.32 433.582 643.931 431.193C641.542 428.804 638.478 427.206 635.152 426.615L628.699 425.468L635.152 424.321C638.478 423.73 641.543 422.133 643.931 419.744C646.32 417.355 647.918 414.291 648.509 410.965L649.656 404.512Z" fill="url(#paint179_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 443.501L608.888 449.954C609.479 453.28 611.077 456.344 613.466 458.733C615.855 461.122 618.919 462.719 622.245 463.31L628.698 464.457L622.245 465.604C618.919 466.196 615.855 467.793 613.466 470.182C611.078 472.571 609.48 475.635 608.888 478.961L607.742 485.414L606.595 478.961C606.004 475.635 604.406 472.571 602.017 470.182C599.628 467.793 596.564 466.196 593.238 465.604L586.785 464.457L593.238 463.31C596.564 462.719 599.628 461.122 602.017 458.733C604.406 456.344 606.004 453.28 606.595 449.954L607.742 443.501Z" fill="url(#paint180_linear_351_1680)" fill-opacity="0.89"/>
<path d="M607.742 362.598L608.888 369.052C609.479 372.378 611.077 375.442 613.466 377.831C615.855 380.219 618.919 381.817 622.245 382.408L628.698 383.555L622.245 384.702C618.919 385.293 615.855 386.891 613.466 389.28C611.078 391.668 609.48 394.733 608.888 398.059L607.742 404.512L606.595 398.059C606.004 394.733 604.406 391.668 602.017 389.28C599.628 386.891 596.564 385.293 593.238 384.702L586.785 383.555L593.238 382.408C596.564 381.817 599.628 380.219 602.017 377.831C604.406 375.442 606.004 372.378 606.595 369.052L607.742 362.598Z" fill="url(#paint181_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 362.598L650.802 369.052C651.393 372.378 652.991 375.442 655.38 377.831C657.769 380.219 660.833 381.817 664.159 382.408L670.612 383.555L664.159 384.702C660.833 385.293 657.769 386.891 655.38 389.28C652.992 391.668 651.394 394.733 650.802 398.059L649.656 404.512L648.509 398.059C647.918 394.733 646.32 391.668 643.931 389.28C641.542 386.891 638.478 385.293 635.152 384.702L628.699 383.555L635.152 382.408C638.478 381.817 641.543 380.219 643.931 377.831C646.32 375.442 647.918 372.378 648.509 369.052L649.656 362.598Z" fill="url(#paint182_linear_351_1680)" fill-opacity="0.89"/>
<path d="M649.656 443.501L650.802 449.954C651.393 453.28 652.991 456.344 655.38 458.733C657.769 461.122 660.833 462.719 664.159 463.31L670.612 464.457L664.159 465.604C660.833 466.196 657.769 467.793 655.38 470.182C652.992 472.571 651.394 475.635 650.802 478.961L649.656 485.414L648.509 478.961C647.918 475.635 646.32 472.571 643.931 470.182C641.542 467.793 638.478 466.196 635.152 465.604L628.699 464.457L635.152 463.31C638.478 462.719 641.543 461.122 643.931 458.733C646.32 456.344 647.918 453.28 648.509 449.954L649.656 443.501Z" fill="url(#paint183_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 404.512L273.584 410.965C274.175 414.291 275.773 417.355 278.161 419.744C280.55 422.133 283.615 423.73 286.941 424.321L293.394 425.468L286.941 426.615C283.615 427.206 280.55 428.804 278.162 431.193C275.773 433.582 274.175 436.646 273.584 439.972L272.437 446.425L271.29 439.972C270.699 436.646 269.101 433.582 266.712 431.193C264.324 428.804 261.259 427.206 257.933 426.615L251.48 425.468L257.933 424.321C261.259 423.73 264.324 422.133 266.713 419.744C269.101 417.355 270.699 414.291 271.29 410.965L272.437 404.512Z" fill="url(#paint184_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 323.609L273.584 330.062C274.175 333.388 275.773 336.453 278.161 338.842C280.55 341.23 283.615 342.828 286.941 343.419L293.394 344.566L286.941 345.713C283.615 346.304 280.55 347.902 278.162 350.291C275.773 352.679 274.175 355.744 273.584 359.07L272.437 365.523L271.29 359.07C270.699 355.744 269.101 352.679 266.712 350.291C264.324 347.902 261.259 346.304 257.933 345.713L251.48 344.566L257.933 343.419C261.259 342.828 264.324 341.23 266.713 338.842C269.101 336.453 270.699 333.388 271.29 330.062L272.437 323.609Z" fill="url(#paint185_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 323.609L315.498 330.062C316.089 333.388 317.687 336.453 320.075 338.842C322.464 341.23 325.529 342.828 328.855 343.419L335.308 344.566L328.855 345.713C325.529 346.304 322.464 347.902 320.076 350.291C317.687 352.679 316.089 355.744 315.498 359.07L314.351 365.523L313.204 359.07C312.613 355.744 311.015 352.679 308.626 350.291C306.238 347.902 303.173 346.304 299.847 345.713L293.395 344.566L299.847 343.419C303.173 342.828 306.238 341.23 308.627 338.842C311.015 336.453 312.613 333.388 313.204 330.062L314.351 323.609Z" fill="url(#paint186_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 404.512L315.498 410.965C316.089 414.291 317.687 417.355 320.075 419.744C322.464 422.133 325.529 423.73 328.855 424.321L335.308 425.468L328.855 426.615C325.529 427.206 322.464 428.804 320.076 431.193C317.687 433.582 316.089 436.646 315.498 439.972L314.351 446.425L313.204 439.972C312.613 436.646 311.015 433.582 308.626 431.193C306.238 428.804 303.173 427.206 299.847 426.615L293.395 425.468L299.847 424.321C303.173 423.73 306.238 422.133 308.627 419.744C311.015 417.355 312.613 414.291 313.204 410.965L314.351 404.512Z" fill="url(#paint187_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 443.501L273.584 449.954C274.175 453.28 275.773 456.344 278.161 458.733C280.55 461.122 283.615 462.719 286.941 463.31L293.394 464.457L286.941 465.604C283.615 466.196 280.55 467.793 278.162 470.182C275.773 472.571 274.175 475.635 273.584 478.961L272.437 485.414L271.29 478.961C270.699 475.635 269.101 472.571 266.712 470.182C264.324 467.793 261.259 466.196 257.933 465.604L251.48 464.457L257.933 463.31C261.259 462.719 264.324 461.122 266.713 458.733C269.101 456.344 270.699 453.28 271.29 449.954L272.437 443.501Z" fill="url(#paint188_linear_351_1680)" fill-opacity="0.89"/>
<path d="M272.437 362.598L273.584 369.052C274.175 372.378 275.773 375.442 278.161 377.831C280.55 380.219 283.615 381.817 286.941 382.408L293.394 383.555L286.941 384.702C283.615 385.293 280.55 386.891 278.162 389.28C275.773 391.668 274.175 394.733 273.584 398.059L272.437 404.512L271.29 398.059C270.699 394.733 269.101 391.668 266.712 389.28C264.324 386.891 261.259 385.293 257.933 384.702L251.48 383.555L257.933 382.408C261.259 381.817 264.324 380.219 266.713 377.831C269.101 375.442 270.699 372.378 271.29 369.052L272.437 362.598Z" fill="url(#paint189_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 362.598L315.498 369.052C316.089 372.378 317.687 375.442 320.075 377.831C322.464 380.219 325.529 381.817 328.855 382.408L335.308 383.555L328.855 384.702C325.529 385.293 322.464 386.891 320.076 389.28C317.687 391.668 316.089 394.733 315.498 398.059L314.351 404.512L313.204 398.059C312.613 394.733 311.015 391.668 308.626 389.28C306.238 386.891 303.173 385.293 299.847 384.702L293.395 383.555L299.847 382.408C303.173 381.817 306.238 380.219 308.627 377.831C311.015 375.442 312.613 372.378 313.204 369.052L314.351 362.598Z" fill="url(#paint190_linear_351_1680)" fill-opacity="0.89"/>
<path d="M314.351 443.501L315.498 449.954C316.089 453.28 317.687 456.344 320.075 458.733C322.464 461.122 325.529 462.719 328.855 463.31L335.308 464.457L328.855 465.604C325.529 466.196 322.464 467.793 320.076 470.182C317.687 472.571 316.089 475.635 315.498 478.961L314.351 485.414L313.204 478.961C312.613 475.635 311.015 472.571 308.626 470.182C306.238 467.793 303.173 466.196 299.847 465.604L293.395 464.457L299.847 463.31C303.173 462.719 306.238 461.122 308.627 458.733C311.015 456.344 312.613 453.28 313.204 449.954L314.351 443.501Z" fill="url(#paint191_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 404.512L105.931 410.965C106.522 414.291 108.12 417.355 110.509 419.744C112.898 422.133 115.962 423.73 119.288 424.321L125.741 425.468L119.288 426.615C115.962 427.206 112.898 428.804 110.509 431.193C108.121 433.582 106.523 436.646 105.931 439.972L104.785 446.425L103.638 439.972C103.047 436.646 101.449 433.582 99.0599 431.193C96.6713 428.804 93.6069 427.206 90.2809 426.615L83.8281 425.468L90.2809 424.321C93.607 423.73 96.6714 422.133 99.0602 419.744C101.449 417.355 103.047 414.291 103.638 410.965L104.785 404.512Z" fill="url(#paint192_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 323.609L105.931 330.062C106.522 333.388 108.12 336.453 110.509 338.842C112.898 341.23 115.962 342.828 119.288 343.419L125.741 344.566L119.288 345.713C115.962 346.304 112.898 347.902 110.509 350.291C108.121 352.679 106.523 355.744 105.931 359.07L104.785 365.523L103.638 359.07C103.047 355.744 101.449 352.679 99.0599 350.291C96.6713 347.902 93.6069 346.304 90.2809 345.713L83.8281 344.566L90.2809 343.419C93.607 342.828 96.6714 341.23 99.0602 338.842C101.449 336.453 103.047 333.388 103.638 330.062L104.785 323.609Z" fill="url(#paint193_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 323.609L147.845 330.062C148.436 333.388 150.034 336.453 152.423 338.842C154.812 341.23 157.876 342.828 161.202 343.419L167.655 344.566L161.202 345.713C157.876 346.304 154.812 347.902 152.423 350.291C150.035 352.679 148.437 355.744 147.845 359.07L146.699 365.523L145.552 359.07C144.961 355.744 143.363 352.679 140.974 350.291C138.585 347.902 135.521 346.304 132.195 345.713L125.742 344.566L132.195 343.419C135.521 342.828 138.585 341.23 140.974 338.842C143.363 336.453 144.961 333.388 145.552 330.062L146.699 323.609Z" fill="url(#paint194_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 404.512L147.845 410.965C148.436 414.291 150.034 417.355 152.423 419.744C154.812 422.133 157.876 423.73 161.202 424.321L167.655 425.468L161.202 426.615C157.876 427.206 154.812 428.804 152.423 431.193C150.035 433.582 148.437 436.646 147.845 439.972L146.699 446.425L145.552 439.972C144.961 436.646 143.363 433.582 140.974 431.193C138.585 428.804 135.521 427.206 132.195 426.615L125.742 425.468L132.195 424.321C135.521 423.73 138.585 422.133 140.974 419.744C143.363 417.355 144.961 414.291 145.552 410.965L146.699 404.512Z" fill="url(#paint195_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 443.501L105.931 449.954C106.522 453.28 108.12 456.344 110.509 458.733C112.898 461.122 115.962 462.719 119.288 463.31L125.741 464.457L119.288 465.604C115.962 466.196 112.898 467.793 110.509 470.182C108.121 472.571 106.523 475.635 105.931 478.961L104.785 485.414L103.638 478.961C103.047 475.635 101.449 472.571 99.0599 470.182C96.6713 467.793 93.6069 466.196 90.2809 465.604L83.8281 464.457L90.2809 463.31C93.607 462.719 96.6714 461.122 99.0602 458.733C101.449 456.344 103.047 453.28 103.638 449.954L104.785 443.501Z" fill="url(#paint196_linear_351_1680)" fill-opacity="0.89"/>
<path d="M104.785 362.598L105.931 369.052C106.522 372.378 108.12 375.442 110.509 377.831C112.898 380.219 115.962 381.817 119.288 382.408L125.741 383.555L119.288 384.702C115.962 385.293 112.898 386.891 110.509 389.28C108.121 391.668 106.523 394.733 105.931 398.059L104.785 404.512L103.638 398.059C103.047 394.733 101.449 391.668 99.0599 389.28C96.6713 386.891 93.6069 385.293 90.2809 384.702L83.8281 383.555L90.2809 382.408C93.607 381.817 96.6714 380.219 99.0602 377.831C101.449 375.442 103.047 372.378 103.638 369.052L104.785 362.598Z" fill="url(#paint197_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 362.598L147.845 369.052C148.436 372.378 150.034 375.442 152.423 377.831C154.812 380.219 157.876 381.817 161.202 382.408L167.655 383.555L161.202 384.702C157.876 385.293 154.812 386.891 152.423 389.28C150.035 391.668 148.437 394.733 147.845 398.059L146.699 404.512L145.552 398.059C144.961 394.733 143.363 391.668 140.974 389.28C138.585 386.891 135.521 385.293 132.195 384.702L125.742 383.555L132.195 382.408C135.521 381.817 138.585 380.219 140.974 377.831C143.363 375.442 144.961 372.378 145.552 369.052L146.699 362.598Z" fill="url(#paint198_linear_351_1680)" fill-opacity="0.89"/>
<path d="M146.699 443.501L147.845 449.954C148.436 453.28 150.034 456.344 152.423 458.733C154.812 461.122 157.876 462.719 161.202 463.31L167.655 464.457L161.202 465.604C157.876 466.196 154.812 467.793 152.423 470.182C150.035 472.571 148.437 475.635 147.845 478.961L146.699 485.414L145.552 478.961C144.961 475.635 143.363 472.571 140.974 470.182C138.585 467.793 135.521 466.196 132.195 465.604L125.742 464.457L132.195 463.31C135.521 462.719 138.585 461.122 140.974 458.733C143.363 456.344 144.961 453.28 145.552 449.954L146.699 443.501Z" fill="url(#paint199_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 404.512L692.717 410.965C693.308 414.291 694.905 417.355 697.294 419.744C699.683 422.133 702.747 423.73 706.073 424.321L712.527 425.468L706.073 426.615C702.747 427.206 699.683 428.804 697.294 431.193C694.906 433.582 693.308 436.646 692.717 439.972L691.57 446.425L690.423 439.972C689.832 436.646 688.234 433.582 685.845 431.193C683.456 428.804 680.392 427.206 677.066 426.615L670.613 425.468L677.066 424.321C680.392 423.73 683.457 422.133 685.845 419.744C688.234 417.355 689.832 414.291 690.423 410.965L691.57 404.512Z" fill="url(#paint200_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 323.609L692.717 330.062C693.308 333.388 694.905 336.453 697.294 338.842C699.683 341.23 702.747 342.828 706.073 343.419L712.527 344.566L706.073 345.713C702.747 346.304 699.683 347.902 697.294 350.291C694.906 352.679 693.308 355.744 692.717 359.07L691.57 365.523L690.423 359.07C689.832 355.744 688.234 352.679 685.845 350.291C683.456 347.902 680.392 346.304 677.066 345.713L670.613 344.566L677.066 343.419C680.392 342.828 683.457 341.23 685.845 338.842C688.234 336.453 689.832 333.388 690.423 330.062L691.57 323.609Z" fill="url(#paint201_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 323.609L734.631 330.062C735.222 333.388 736.819 336.453 739.208 338.842C741.597 341.23 744.661 342.828 747.987 343.419L754.441 344.566L747.987 345.713C744.661 346.304 741.597 347.902 739.208 350.291C736.82 352.679 735.222 355.744 734.631 359.07L733.484 365.523L732.337 359.07C731.746 355.744 730.148 352.679 727.759 350.291C725.37 347.902 722.306 346.304 718.98 345.713L712.527 344.566L718.98 343.419C722.306 342.828 725.371 341.23 727.759 338.842C730.148 336.453 731.746 333.388 732.337 330.062L733.484 323.609Z" fill="url(#paint202_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 404.512L734.631 410.965C735.222 414.291 736.819 417.355 739.208 419.744C741.597 422.133 744.661 423.73 747.987 424.321L754.441 425.468L747.987 426.615C744.661 427.206 741.597 428.804 739.208 431.193C736.82 433.582 735.222 436.646 734.631 439.972L733.484 446.425L732.337 439.972C731.746 436.646 730.148 433.582 727.759 431.193C725.37 428.804 722.306 427.206 718.98 426.615L712.527 425.468L718.98 424.321C722.306 423.73 725.371 422.133 727.759 419.744C730.148 417.355 731.746 414.291 732.337 410.965L733.484 404.512Z" fill="url(#paint203_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 443.501L692.717 449.954C693.308 453.28 694.905 456.344 697.294 458.733C699.683 461.122 702.747 462.719 706.073 463.31L712.527 464.457L706.073 465.604C702.747 466.196 699.683 467.793 697.294 470.182C694.906 472.571 693.308 475.635 692.717 478.961L691.57 485.414L690.423 478.961C689.832 475.635 688.234 472.571 685.845 470.182C683.456 467.793 680.392 466.196 677.066 465.604L670.613 464.457L677.066 463.31C680.392 462.719 683.457 461.122 685.845 458.733C688.234 456.344 689.832 453.28 690.423 449.954L691.57 443.501Z" fill="url(#paint204_linear_351_1680)" fill-opacity="0.89"/>
<path d="M691.57 362.598L692.717 369.052C693.308 372.378 694.905 375.442 697.294 377.831C699.683 380.219 702.747 381.817 706.073 382.408L712.527 383.555L706.073 384.702C702.747 385.293 699.683 386.891 697.294 389.28C694.906 391.668 693.308 394.733 692.717 398.059L691.57 404.512L690.423 398.059C689.832 394.733 688.234 391.668 685.845 389.28C683.456 386.891 680.392 385.293 677.066 384.702L670.613 383.555L677.066 382.408C680.392 381.817 683.457 380.219 685.845 377.831C688.234 375.442 689.832 372.378 690.423 369.052L691.57 362.598Z" fill="url(#paint205_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 362.598L734.631 369.052C735.222 372.378 736.819 375.442 739.208 377.831C741.597 380.219 744.661 381.817 747.987 382.408L754.441 383.555L747.987 384.702C744.661 385.293 741.597 386.891 739.208 389.28C736.82 391.668 735.222 394.733 734.631 398.059L733.484 404.512L732.337 398.059C731.746 394.733 730.148 391.668 727.759 389.28C725.37 386.891 722.306 385.293 718.98 384.702L712.527 383.555L718.98 382.408C722.306 381.817 725.371 380.219 727.759 377.831C730.148 375.442 731.746 372.378 732.337 369.052L733.484 362.598Z" fill="url(#paint206_linear_351_1680)" fill-opacity="0.89"/>
<path d="M733.484 443.501L734.631 449.954C735.222 453.28 736.819 456.344 739.208 458.733C741.597 461.122 744.661 462.719 747.987 463.31L754.441 464.457L747.987 465.604C744.661 466.196 741.597 467.793 739.208 470.182C736.82 472.571 735.222 475.635 734.631 478.961L733.484 485.414L732.337 478.961C731.746 475.635 730.148 472.571 727.759 470.182C725.37 467.793 722.306 466.196 718.98 465.604L712.527 464.457L718.98 463.31C722.306 462.719 725.371 461.122 727.759 458.733C730.148 456.344 731.746 453.28 732.337 449.954L733.484 443.501Z" fill="url(#paint207_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 404.512L357.408 410.965C357.999 414.291 359.597 417.355 361.986 419.744C364.374 422.133 367.439 423.73 370.765 424.321L377.218 425.468L370.765 426.615C367.439 427.206 364.375 428.804 361.986 431.193C359.597 433.582 357.999 436.646 357.408 439.972L356.261 446.425L355.114 439.972C354.523 436.646 352.925 433.582 350.537 431.193C348.148 428.804 345.083 427.206 341.758 426.615L335.305 425.468L341.758 424.321C345.084 423.73 348.148 422.133 350.537 419.744C352.925 417.355 354.523 414.291 355.114 410.965L356.261 404.512Z" fill="url(#paint208_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 323.609L357.408 330.062C357.999 333.388 359.597 336.453 361.986 338.842C364.374 341.23 367.439 342.828 370.765 343.419L377.218 344.566L370.765 345.713C367.439 346.304 364.375 347.902 361.986 350.291C359.597 352.679 357.999 355.744 357.408 359.07L356.261 365.523L355.114 359.07C354.523 355.744 352.925 352.679 350.537 350.291C348.148 347.902 345.083 346.304 341.758 345.713L335.305 344.566L341.758 343.419C345.084 342.828 348.148 341.23 350.537 338.842C352.925 336.453 354.523 333.388 355.114 330.062L356.261 323.609Z" fill="url(#paint209_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 323.609L399.322 330.062C399.913 333.388 401.511 336.453 403.9 338.842C406.288 341.23 409.353 342.828 412.679 343.419L419.132 344.566L412.679 345.713C409.353 346.304 406.289 347.902 403.9 350.291C401.511 352.679 399.913 355.744 399.322 359.07L398.175 365.523L397.028 359.07C396.437 355.744 394.839 352.679 392.451 350.291C390.062 347.902 386.998 346.304 383.672 345.713L377.219 344.566L383.672 343.419C386.998 342.828 390.062 341.23 392.451 338.842C394.84 336.453 396.437 333.388 397.028 330.062L398.175 323.609Z" fill="url(#paint210_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 404.512L399.322 410.965C399.913 414.291 401.511 417.355 403.9 419.744C406.288 422.133 409.353 423.73 412.679 424.321L419.132 425.468L412.679 426.615C409.353 427.206 406.289 428.804 403.9 431.193C401.511 433.582 399.913 436.646 399.322 439.972L398.175 446.425L397.028 439.972C396.437 436.646 394.839 433.582 392.451 431.193C390.062 428.804 386.998 427.206 383.672 426.615L377.219 425.468L383.672 424.321C386.998 423.73 390.062 422.133 392.451 419.744C394.84 417.355 396.437 414.291 397.028 410.965L398.175 404.512Z" fill="url(#paint211_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 443.501L357.408 449.954C357.999 453.28 359.597 456.344 361.986 458.733C364.374 461.122 367.439 462.719 370.765 463.31L377.218 464.457L370.765 465.604C367.439 466.196 364.375 467.793 361.986 470.182C359.597 472.571 357.999 475.635 357.408 478.961L356.261 485.414L355.114 478.961C354.523 475.635 352.925 472.571 350.537 470.182C348.148 467.793 345.083 466.196 341.758 465.604L335.305 464.457L341.758 463.31C345.084 462.719 348.148 461.122 350.537 458.733C352.925 456.344 354.523 453.28 355.114 449.954L356.261 443.501Z" fill="url(#paint212_linear_351_1680)" fill-opacity="0.89"/>
<path d="M356.261 362.598L357.408 369.052C357.999 372.378 359.597 375.442 361.986 377.831C364.374 380.219 367.439 381.817 370.765 382.408L377.218 383.555L370.765 384.702C367.439 385.293 364.375 386.891 361.986 389.28C359.597 391.668 357.999 394.733 357.408 398.059L356.261 404.512L355.114 398.059C354.523 394.733 352.925 391.668 350.537 389.28C348.148 386.891 345.083 385.293 341.758 384.702L335.305 383.555L341.758 382.408C345.084 381.817 348.148 380.219 350.537 377.831C352.925 375.442 354.523 372.378 355.114 369.052L356.261 362.598Z" fill="url(#paint213_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 362.598L399.322 369.052C399.913 372.378 401.511 375.442 403.9 377.831C406.288 380.219 409.353 381.817 412.679 382.408L419.132 383.555L412.679 384.702C409.353 385.293 406.289 386.891 403.9 389.28C401.511 391.668 399.913 394.733 399.322 398.059L398.175 404.512L397.028 398.059C396.437 394.733 394.839 391.668 392.451 389.28C390.062 386.891 386.998 385.293 383.672 384.702L377.219 383.555L383.672 382.408C386.998 381.817 390.062 380.219 392.451 377.831C394.84 375.442 396.437 372.378 397.028 369.052L398.175 362.598Z" fill="url(#paint214_linear_351_1680)" fill-opacity="0.89"/>
<path d="M398.175 443.501L399.322 449.954C399.913 453.28 401.511 456.344 403.9 458.733C406.288 461.122 409.353 462.719 412.679 463.31L419.132 464.457L412.679 465.604C409.353 466.196 406.289 467.793 403.9 470.182C401.511 472.571 399.913 475.635 399.322 478.961L398.175 485.414L397.028 478.961C396.437 475.635 394.839 472.571 392.451 470.182C390.062 467.793 386.998 466.196 383.672 465.604L377.219 464.457L383.672 463.31C386.998 462.719 390.062 461.122 392.451 458.733C394.84 456.344 396.437 453.28 397.028 449.954L398.175 443.501Z" fill="url(#paint215_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 404.512L525.064 410.965C525.655 414.291 527.253 417.355 529.642 419.744C532.031 422.133 535.095 423.73 538.421 424.321L544.874 425.468L538.421 426.615C535.095 427.206 532.031 428.804 529.642 431.193C527.253 433.582 525.655 436.646 525.064 439.972L523.917 446.425L522.771 439.972C522.179 436.646 520.581 433.582 518.193 431.193C515.804 428.804 512.74 427.206 509.414 426.615L502.961 425.468L509.414 424.321C512.74 423.73 515.804 422.133 518.193 419.744C520.582 417.355 522.18 414.291 522.771 410.965L523.917 404.512Z" fill="url(#paint216_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 323.609L525.064 330.062C525.655 333.388 527.253 336.453 529.642 338.842C532.031 341.23 535.095 342.828 538.421 343.419L544.874 344.566L538.421 345.713C535.095 346.304 532.031 347.902 529.642 350.291C527.253 352.679 525.655 355.744 525.064 359.07L523.917 365.523L522.771 359.07C522.179 355.744 520.581 352.679 518.193 350.291C515.804 347.902 512.74 346.304 509.414 345.713L502.961 344.566L509.414 343.419C512.74 342.828 515.804 341.23 518.193 338.842C520.582 336.453 522.18 333.388 522.771 330.062L523.917 323.609Z" fill="url(#paint217_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 323.609L566.978 330.062C567.569 333.388 569.167 336.453 571.556 338.842C573.945 341.23 577.009 342.828 580.335 343.419L586.788 344.566L580.335 345.713C577.009 346.304 573.945 347.902 571.556 350.291C569.167 352.679 567.57 355.744 566.978 359.07L565.831 365.523L564.685 359.07C564.093 355.744 562.496 352.679 560.107 350.291C557.718 347.902 554.654 346.304 551.328 345.713L544.875 344.566L551.328 343.419C554.654 342.828 557.718 341.23 560.107 338.842C562.496 336.453 564.094 333.388 564.685 330.062L565.831 323.609Z" fill="url(#paint218_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 404.512L566.978 410.965C567.569 414.291 569.167 417.355 571.556 419.744C573.945 422.133 577.009 423.73 580.335 424.321L586.788 425.468L580.335 426.615C577.009 427.206 573.945 428.804 571.556 431.193C569.167 433.582 567.57 436.646 566.978 439.972L565.831 446.425L564.685 439.972C564.093 436.646 562.496 433.582 560.107 431.193C557.718 428.804 554.654 427.206 551.328 426.615L544.875 425.468L551.328 424.321C554.654 423.73 557.718 422.133 560.107 419.744C562.496 417.355 564.094 414.291 564.685 410.965L565.831 404.512Z" fill="url(#paint219_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 443.501L525.064 449.954C525.655 453.28 527.253 456.344 529.642 458.733C532.031 461.122 535.095 462.719 538.421 463.31L544.874 464.457L538.421 465.604C535.095 466.196 532.031 467.793 529.642 470.182C527.253 472.571 525.655 475.635 525.064 478.961L523.917 485.414L522.771 478.961C522.179 475.635 520.581 472.571 518.193 470.182C515.804 467.793 512.74 466.196 509.414 465.604L502.961 464.457L509.414 463.31C512.74 462.719 515.804 461.122 518.193 458.733C520.582 456.344 522.18 453.28 522.771 449.954L523.917 443.501Z" fill="url(#paint220_linear_351_1680)" fill-opacity="0.89"/>
<path d="M523.917 362.598L525.064 369.052C525.655 372.378 527.253 375.442 529.642 377.831C532.031 380.219 535.095 381.817 538.421 382.408L544.874 383.555L538.421 384.702C535.095 385.293 532.031 386.891 529.642 389.28C527.253 391.668 525.655 394.733 525.064 398.059L523.917 404.512L522.771 398.059C522.179 394.733 520.581 391.668 518.193 389.28C515.804 386.891 512.74 385.293 509.414 384.702L502.961 383.555L509.414 382.408C512.74 381.817 515.804 380.219 518.193 377.831C520.582 375.442 522.18 372.378 522.771 369.052L523.917 362.598Z" fill="url(#paint221_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 362.598L566.978 369.052C567.569 372.378 569.167 375.442 571.556 377.831C573.945 380.219 577.009 381.817 580.335 382.408L586.788 383.555L580.335 384.702C577.009 385.293 573.945 386.891 571.556 389.28C569.167 391.668 567.57 394.733 566.978 398.059L565.831 404.512L564.685 398.059C564.093 394.733 562.496 391.668 560.107 389.28C557.718 386.891 554.654 385.293 551.328 384.702L544.875 383.555L551.328 382.408C554.654 381.817 557.718 380.219 560.107 377.831C562.496 375.442 564.094 372.378 564.685 369.052L565.831 362.598Z" fill="url(#paint222_linear_351_1680)" fill-opacity="0.89"/>
<path d="M565.831 443.501L566.978 449.954C567.569 453.28 569.167 456.344 571.556 458.733C573.945 461.122 577.009 462.719 580.335 463.31L586.788 464.457L580.335 465.604C577.009 466.196 573.945 467.793 571.556 470.182C569.167 472.571 567.57 475.635 566.978 478.961L565.831 485.414L564.685 478.961C564.093 475.635 562.496 472.571 560.107 470.182C557.718 467.793 554.654 466.196 551.328 465.604L544.875 464.457L551.328 463.31C554.654 462.719 557.718 461.122 560.107 458.733C562.496 456.344 564.094 453.28 564.685 449.954L565.831 443.501Z" fill="url(#paint223_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 404.512L189.756 410.965C190.347 414.291 191.944 417.355 194.333 419.744C196.722 422.133 199.786 423.73 203.112 424.321L209.566 425.468L203.112 426.615C199.786 427.206 196.722 428.804 194.333 431.193C191.945 433.582 190.347 436.646 189.756 439.972L188.609 446.425L187.462 439.972C186.871 436.646 185.273 433.582 182.884 431.193C180.495 428.804 177.431 427.206 174.105 426.615L167.652 425.468L174.105 424.321C177.431 423.73 180.496 422.133 182.884 419.744C185.273 417.355 186.871 414.291 187.462 410.965L188.609 404.512Z" fill="url(#paint224_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 323.609L189.756 330.062C190.347 333.388 191.944 336.453 194.333 338.842C196.722 341.23 199.786 342.828 203.112 343.419L209.566 344.566L203.112 345.713C199.786 346.304 196.722 347.902 194.333 350.291C191.945 352.679 190.347 355.744 189.756 359.07L188.609 365.523L187.462 359.07C186.871 355.744 185.273 352.679 182.884 350.291C180.495 347.902 177.431 346.304 174.105 345.713L167.652 344.566L174.105 343.419C177.431 342.828 180.496 341.23 182.884 338.842C185.273 336.453 186.871 333.388 187.462 330.062L188.609 323.609Z" fill="url(#paint225_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 323.609L231.67 330.062C232.261 333.388 233.859 336.453 236.247 338.842C238.636 341.23 241.7 342.828 245.026 343.419L251.48 344.566L245.026 345.713C241.701 346.304 238.636 347.902 236.248 350.291C233.859 352.679 232.261 355.744 231.67 359.07L230.523 365.523L229.376 359.07C228.785 355.744 227.187 352.679 224.798 350.291C222.41 347.902 219.345 346.304 216.019 345.713L209.566 344.566L216.019 343.419C219.345 342.828 222.41 341.23 224.798 338.842C227.187 336.453 228.785 333.388 229.376 330.062L230.523 323.609Z" fill="url(#paint226_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 404.512L231.67 410.965C232.261 414.291 233.859 417.355 236.247 419.744C238.636 422.133 241.7 423.73 245.026 424.321L251.48 425.468L245.026 426.615C241.701 427.206 238.636 428.804 236.248 431.193C233.859 433.582 232.261 436.646 231.67 439.972L230.523 446.425L229.376 439.972C228.785 436.646 227.187 433.582 224.798 431.193C222.41 428.804 219.345 427.206 216.019 426.615L209.566 425.468L216.019 424.321C219.345 423.73 222.41 422.133 224.798 419.744C227.187 417.355 228.785 414.291 229.376 410.965L230.523 404.512Z" fill="url(#paint227_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 443.501L189.756 449.954C190.347 453.28 191.944 456.344 194.333 458.733C196.722 461.122 199.786 462.719 203.112 463.31L209.566 464.457L203.112 465.604C199.786 466.196 196.722 467.793 194.333 470.182C191.945 472.571 190.347 475.635 189.756 478.961L188.609 485.414L187.462 478.961C186.871 475.635 185.273 472.571 182.884 470.182C180.495 467.793 177.431 466.196 174.105 465.604L167.652 464.457L174.105 463.31C177.431 462.719 180.496 461.122 182.884 458.733C185.273 456.344 186.871 453.28 187.462 449.954L188.609 443.501Z" fill="url(#paint228_linear_351_1680)" fill-opacity="0.89"/>
<path d="M188.609 362.598L189.756 369.052C190.347 372.378 191.944 375.442 194.333 377.831C196.722 380.219 199.786 381.817 203.112 382.408L209.566 383.555L203.112 384.702C199.786 385.293 196.722 386.891 194.333 389.28C191.945 391.668 190.347 394.733 189.756 398.059L188.609 404.512L187.462 398.059C186.871 394.733 185.273 391.668 182.884 389.28C180.495 386.891 177.431 385.293 174.105 384.702L167.652 383.555L174.105 382.408C177.431 381.817 180.496 380.219 182.884 377.831C185.273 375.442 186.871 372.378 187.462 369.052L188.609 362.598Z" fill="url(#paint229_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 362.598L231.67 369.052C232.261 372.378 233.859 375.442 236.247 377.831C238.636 380.219 241.7 381.817 245.026 382.408L251.48 383.555L245.026 384.702C241.701 385.293 238.636 386.891 236.248 389.28C233.859 391.668 232.261 394.733 231.67 398.059L230.523 404.512L229.376 398.059C228.785 394.733 227.187 391.668 224.798 389.28C222.41 386.891 219.345 385.293 216.019 384.702L209.566 383.555L216.019 382.408C219.345 381.817 222.41 380.219 224.798 377.831C227.187 375.442 228.785 372.378 229.376 369.052L230.523 362.598Z" fill="url(#paint230_linear_351_1680)" fill-opacity="0.89"/>
<path d="M230.523 443.501L231.67 449.954C232.261 453.28 233.859 456.344 236.247 458.733C238.636 461.122 241.7 462.719 245.026 463.31L251.48 464.457L245.026 465.604C241.701 466.196 238.636 467.793 236.248 470.182C233.859 472.571 232.261 475.635 231.67 478.961L230.523 485.414L229.376 478.961C228.785 475.635 227.187 472.571 224.798 470.182C222.41 467.793 219.345 466.196 216.019 465.604L209.566 464.457L216.019 463.31C219.345 462.719 222.41 461.122 224.798 458.733C227.187 456.344 228.785 453.28 229.376 449.954L230.523 443.501Z" fill="url(#paint231_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 404.512L22.1032 410.965C22.6943 414.291 24.2921 417.355 26.6809 419.744C29.0696 422.133 32.134 423.73 35.4601 424.321L41.9133 425.468L35.4601 426.615C32.1341 427.206 29.0698 428.804 26.6811 431.193C24.2925 433.582 22.6945 436.646 22.1032 439.972L20.9565 446.425L19.8097 439.972C19.2184 436.646 17.6205 433.582 15.2318 431.193C12.8431 428.804 9.77879 427.206 6.45282 426.615L0 425.468L6.45282 424.321C9.77887 423.73 12.8433 422.133 15.232 419.744C17.6208 417.355 19.2186 414.291 19.8097 410.965L20.9565 404.512Z" fill="url(#paint232_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 323.609L22.1032 330.062C22.6943 333.388 24.2921 336.453 26.6809 338.842C29.0696 341.23 32.134 342.828 35.4601 343.419L41.9133 344.566L35.4601 345.713C32.1341 346.304 29.0698 347.902 26.6811 350.291C24.2925 352.679 22.6945 355.744 22.1032 359.07L20.9565 365.523L19.8097 359.07C19.2184 355.744 17.6205 352.679 15.2318 350.291C12.8431 347.902 9.77879 346.304 6.45282 345.713L0 344.566L6.45282 343.419C9.77887 342.828 12.8433 341.23 15.232 338.842C17.6208 336.453 19.2186 333.388 19.8097 330.062L20.9565 323.609Z" fill="url(#paint233_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 323.609L64.0173 330.062C64.6083 333.388 66.2062 336.453 68.5949 338.842C70.9837 341.23 74.0481 342.828 77.3742 343.419L83.8273 344.566L77.3742 345.713C74.0482 346.304 70.9839 347.902 68.5952 350.291C66.2065 352.679 64.6086 355.744 64.0173 359.07L62.8705 365.523L61.7237 359.07C61.1325 355.744 59.5346 352.679 57.1459 350.291C54.7572 347.902 51.6929 346.304 48.3669 345.713L41.9141 344.566L48.3669 343.419C51.6929 342.828 54.7574 341.23 57.1461 338.842C59.5348 336.453 61.1327 333.388 61.7237 330.062L62.8705 323.609Z" fill="url(#paint234_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 404.512L64.0173 410.965C64.6083 414.291 66.2062 417.355 68.5949 419.744C70.9837 422.133 74.0481 423.73 77.3742 424.321L83.8273 425.468L77.3742 426.615C74.0482 427.206 70.9839 428.804 68.5952 431.193C66.2065 433.582 64.6086 436.646 64.0173 439.972L62.8705 446.425L61.7237 439.972C61.1325 436.646 59.5346 433.582 57.1459 431.193C54.7572 428.804 51.6929 427.206 48.3669 426.615L41.9141 425.468L48.3669 424.321C51.6929 423.73 54.7574 422.133 57.1461 419.744C59.5348 417.355 61.1327 414.291 61.7237 410.965L62.8705 404.512Z" fill="url(#paint235_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 443.501L22.1032 449.954C22.6943 453.28 24.2921 456.344 26.6809 458.733C29.0696 461.122 32.134 462.719 35.4601 463.31L41.9133 464.457L35.4601 465.604C32.1341 466.196 29.0698 467.793 26.6811 470.182C24.2925 472.571 22.6945 475.635 22.1032 478.961L20.9565 485.414L19.8097 478.961C19.2184 475.635 17.6205 472.571 15.2318 470.182C12.8431 467.793 9.77879 466.196 6.45282 465.604L0 464.457L6.45282 463.31C9.77887 462.719 12.8433 461.122 15.232 458.733C17.6208 456.344 19.2186 453.28 19.8097 449.954L20.9565 443.501Z" fill="url(#paint236_linear_351_1680)" fill-opacity="0.89"/>
<path d="M20.9565 362.598L22.1032 369.052C22.6943 372.378 24.2921 375.442 26.6809 377.831C29.0696 380.219 32.134 381.817 35.4601 382.408L41.9133 383.555L35.4601 384.702C32.1341 385.293 29.0698 386.891 26.6811 389.28C24.2925 391.668 22.6945 394.733 22.1032 398.059L20.9565 404.512L19.8097 398.059C19.2184 394.733 17.6205 391.668 15.2318 389.28C12.8431 386.891 9.77879 385.293 6.45282 384.702L0 383.555L6.45282 382.408C9.77887 381.817 12.8433 380.219 15.232 377.831C17.6208 375.442 19.2186 372.378 19.8097 369.052L20.9565 362.598Z" fill="url(#paint237_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 362.598L64.0173 369.052C64.6083 372.378 66.2062 375.442 68.5949 377.831C70.9837 380.219 74.0481 381.817 77.3742 382.408L83.8273 383.555L77.3742 384.702C74.0482 385.293 70.9839 386.891 68.5952 389.28C66.2065 391.668 64.6086 394.733 64.0173 398.059L62.8705 404.512L61.7237 398.059C61.1325 394.733 59.5346 391.668 57.1459 389.28C54.7572 386.891 51.6929 385.293 48.3669 384.702L41.9141 383.555L48.3669 382.408C51.6929 381.817 54.7574 380.219 57.1461 377.831C59.5348 375.442 61.1327 372.378 61.7237 369.052L62.8705 362.598Z" fill="url(#paint238_linear_351_1680)" fill-opacity="0.89"/>
<path d="M62.8705 443.501L64.0173 449.954C64.6083 453.28 66.2062 456.344 68.5949 458.733C70.9837 461.122 74.0481 462.719 77.3742 463.31L83.8273 464.457L77.3742 465.604C74.0482 466.196 70.9839 467.793 68.5952 470.182C66.2065 472.571 64.6086 475.635 64.0173 478.961L62.8705 485.414L61.7237 478.961C61.1325 475.635 59.5346 472.571 57.1459 470.182C54.7572 467.793 51.6929 466.196 48.3669 465.604L41.9141 464.457L48.3669 463.31C51.6929 462.719 54.7574 461.122 57.1461 458.733C59.5348 456.344 61.1327 453.28 61.7237 449.954L62.8705 443.501Z" fill="url(#paint239_linear_351_1680)" fill-opacity="0.89"/>
<defs>
<linearGradient id="paint0_linear_351_1680" x1="775.394" y1="80.9023" x2="775.394" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint1_linear_351_1680" x1="775.394" y1="0" x2="775.394" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint2_linear_351_1680" x1="817.308" y1="0" x2="817.308" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint3_linear_351_1680" x1="817.308" y1="80.9023" x2="817.308" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint4_linear_351_1680" x1="775.394" y1="119.891" x2="775.394" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint5_linear_351_1680" x1="775.394" y1="38.989" x2="775.394" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint6_linear_351_1680" x1="817.308" y1="38.989" x2="817.308" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint7_linear_351_1680" x1="817.308" y1="119.891" x2="817.308" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint8_linear_351_1680" x1="440.089" y1="80.9023" x2="440.089" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint9_linear_351_1680" x1="440.089" y1="0" x2="440.089" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint10_linear_351_1680" x1="482.004" y1="0" x2="482.004" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint11_linear_351_1680" x1="482.004" y1="80.9023" x2="482.004" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint12_linear_351_1680" x1="440.089" y1="119.891" x2="440.089" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint13_linear_351_1680" x1="440.089" y1="38.989" x2="440.089" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint14_linear_351_1680" x1="482.004" y1="38.989" x2="482.004" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint15_linear_351_1680" x1="482.004" y1="119.891" x2="482.004" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint16_linear_351_1680" x1="607.742" y1="80.9023" x2="607.742" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint17_linear_351_1680" x1="607.742" y1="0" x2="607.742" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint18_linear_351_1680" x1="649.656" y1="0" x2="649.656" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint19_linear_351_1680" x1="649.656" y1="80.9023" x2="649.656" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint20_linear_351_1680" x1="607.742" y1="119.891" x2="607.742" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint21_linear_351_1680" x1="607.742" y1="38.989" x2="607.742" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint22_linear_351_1680" x1="649.656" y1="38.989" x2="649.656" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint23_linear_351_1680" x1="649.656" y1="119.891" x2="649.656" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint24_linear_351_1680" x1="272.437" y1="80.9023" x2="272.437" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint25_linear_351_1680" x1="272.437" y1="0" x2="272.437" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint26_linear_351_1680" x1="314.351" y1="0" x2="314.351" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint27_linear_351_1680" x1="314.351" y1="80.9023" x2="314.351" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint28_linear_351_1680" x1="272.437" y1="119.891" x2="272.437" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint29_linear_351_1680" x1="272.437" y1="38.989" x2="272.437" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint30_linear_351_1680" x1="314.351" y1="38.989" x2="314.351" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint31_linear_351_1680" x1="314.351" y1="119.891" x2="314.351" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint32_linear_351_1680" x1="104.785" y1="80.9023" x2="104.785" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint33_linear_351_1680" x1="104.785" y1="0" x2="104.785" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint34_linear_351_1680" x1="146.699" y1="0" x2="146.699" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint35_linear_351_1680" x1="146.699" y1="80.9023" x2="146.699" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint36_linear_351_1680" x1="104.785" y1="119.891" x2="104.785" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint37_linear_351_1680" x1="104.785" y1="38.989" x2="104.785" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint38_linear_351_1680" x1="146.699" y1="38.989" x2="146.699" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint39_linear_351_1680" x1="146.699" y1="119.891" x2="146.699" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint40_linear_351_1680" x1="691.57" y1="80.9023" x2="691.57" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint41_linear_351_1680" x1="691.57" y1="0" x2="691.57" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint42_linear_351_1680" x1="733.484" y1="0" x2="733.484" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint43_linear_351_1680" x1="733.484" y1="80.9023" x2="733.484" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint44_linear_351_1680" x1="691.57" y1="119.891" x2="691.57" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint45_linear_351_1680" x1="691.57" y1="38.989" x2="691.57" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint46_linear_351_1680" x1="733.484" y1="38.989" x2="733.484" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint47_linear_351_1680" x1="733.484" y1="119.891" x2="733.484" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint48_linear_351_1680" x1="356.261" y1="80.9023" x2="356.261" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint49_linear_351_1680" x1="356.261" y1="0" x2="356.261" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint50_linear_351_1680" x1="398.175" y1="0" x2="398.175" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint51_linear_351_1680" x1="398.175" y1="80.9023" x2="398.175" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint52_linear_351_1680" x1="356.261" y1="119.891" x2="356.261" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint53_linear_351_1680" x1="356.261" y1="38.989" x2="356.261" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint54_linear_351_1680" x1="398.175" y1="38.989" x2="398.175" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint55_linear_351_1680" x1="398.175" y1="119.891" x2="398.175" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint56_linear_351_1680" x1="523.918" y1="80.9023" x2="523.918" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint57_linear_351_1680" x1="523.918" y1="0" x2="523.918" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint58_linear_351_1680" x1="565.832" y1="0" x2="565.832" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint59_linear_351_1680" x1="565.832" y1="80.9023" x2="565.832" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint60_linear_351_1680" x1="523.918" y1="119.891" x2="523.918" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint61_linear_351_1680" x1="523.918" y1="38.989" x2="523.918" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint62_linear_351_1680" x1="565.832" y1="38.989" x2="565.832" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint63_linear_351_1680" x1="565.832" y1="119.891" x2="565.832" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint64_linear_351_1680" x1="188.609" y1="80.9023" x2="188.609" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint65_linear_351_1680" x1="188.609" y1="0" x2="188.609" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint66_linear_351_1680" x1="230.523" y1="0" x2="230.523" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint67_linear_351_1680" x1="230.523" y1="80.9023" x2="230.523" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint68_linear_351_1680" x1="188.609" y1="119.891" x2="188.609" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint69_linear_351_1680" x1="188.609" y1="38.989" x2="188.609" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint70_linear_351_1680" x1="230.523" y1="38.989" x2="230.523" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint71_linear_351_1680" x1="230.523" y1="119.891" x2="230.523" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint72_linear_351_1680" x1="20.9566" y1="80.9023" x2="20.9566" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint73_linear_351_1680" x1="20.9566" y1="0" x2="20.9566" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint74_linear_351_1680" x1="62.8707" y1="0" x2="62.8707" y2="41.9133" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint75_linear_351_1680" x1="62.8707" y1="80.9023" x2="62.8707" y2="122.816" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint76_linear_351_1680" x1="20.9566" y1="119.891" x2="20.9566" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint77_linear_351_1680" x1="20.9566" y1="38.989" x2="20.9566" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint78_linear_351_1680" x1="62.8707" y1="38.989" x2="62.8707" y2="80.9023" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint79_linear_351_1680" x1="62.8707" y1="119.891" x2="62.8707" y2="161.805" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint80_linear_351_1680" x1="775.394" y1="242.707" x2="775.394" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint81_linear_351_1680" x1="775.394" y1="161.805" x2="775.394" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint82_linear_351_1680" x1="817.308" y1="161.805" x2="817.308" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint83_linear_351_1680" x1="817.308" y1="242.707" x2="817.308" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint84_linear_351_1680" x1="775.394" y1="281.696" x2="775.394" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint85_linear_351_1680" x1="775.394" y1="200.794" x2="775.394" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint86_linear_351_1680" x1="817.308" y1="200.794" x2="817.308" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint87_linear_351_1680" x1="817.308" y1="281.696" x2="817.308" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint88_linear_351_1680" x1="440.089" y1="242.707" x2="440.089" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint89_linear_351_1680" x1="440.089" y1="161.805" x2="440.089" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint90_linear_351_1680" x1="482.004" y1="161.805" x2="482.004" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint91_linear_351_1680" x1="482.004" y1="242.707" x2="482.004" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint92_linear_351_1680" x1="440.089" y1="281.696" x2="440.089" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint93_linear_351_1680" x1="440.089" y1="200.794" x2="440.089" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint94_linear_351_1680" x1="482.004" y1="200.794" x2="482.004" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint95_linear_351_1680" x1="482.004" y1="281.696" x2="482.004" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint96_linear_351_1680" x1="607.742" y1="242.707" x2="607.742" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint97_linear_351_1680" x1="607.742" y1="161.805" x2="607.742" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint98_linear_351_1680" x1="649.656" y1="161.805" x2="649.656" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint99_linear_351_1680" x1="649.656" y1="242.707" x2="649.656" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint100_linear_351_1680" x1="607.742" y1="281.696" x2="607.742" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint101_linear_351_1680" x1="607.742" y1="200.794" x2="607.742" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint102_linear_351_1680" x1="649.656" y1="200.794" x2="649.656" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint103_linear_351_1680" x1="649.656" y1="281.696" x2="649.656" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint104_linear_351_1680" x1="272.437" y1="242.707" x2="272.437" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint105_linear_351_1680" x1="272.437" y1="161.805" x2="272.437" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint106_linear_351_1680" x1="314.351" y1="161.805" x2="314.351" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint107_linear_351_1680" x1="314.351" y1="242.707" x2="314.351" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint108_linear_351_1680" x1="272.437" y1="281.696" x2="272.437" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint109_linear_351_1680" x1="272.437" y1="200.794" x2="272.437" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint110_linear_351_1680" x1="314.351" y1="200.794" x2="314.351" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint111_linear_351_1680" x1="314.351" y1="281.696" x2="314.351" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint112_linear_351_1680" x1="104.785" y1="242.707" x2="104.785" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint113_linear_351_1680" x1="104.785" y1="161.805" x2="104.785" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint114_linear_351_1680" x1="146.699" y1="161.805" x2="146.699" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint115_linear_351_1680" x1="146.699" y1="242.707" x2="146.699" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint116_linear_351_1680" x1="104.785" y1="281.696" x2="104.785" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint117_linear_351_1680" x1="104.785" y1="200.794" x2="104.785" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint118_linear_351_1680" x1="146.699" y1="200.794" x2="146.699" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint119_linear_351_1680" x1="146.699" y1="281.696" x2="146.699" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint120_linear_351_1680" x1="691.57" y1="242.707" x2="691.57" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint121_linear_351_1680" x1="691.57" y1="161.805" x2="691.57" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint122_linear_351_1680" x1="733.484" y1="161.805" x2="733.484" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint123_linear_351_1680" x1="733.484" y1="242.707" x2="733.484" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint124_linear_351_1680" x1="691.57" y1="281.696" x2="691.57" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint125_linear_351_1680" x1="691.57" y1="200.794" x2="691.57" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint126_linear_351_1680" x1="733.484" y1="200.794" x2="733.484" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint127_linear_351_1680" x1="733.484" y1="281.696" x2="733.484" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint128_linear_351_1680" x1="356.261" y1="242.707" x2="356.261" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint129_linear_351_1680" x1="356.261" y1="161.805" x2="356.261" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint130_linear_351_1680" x1="398.175" y1="161.805" x2="398.175" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint131_linear_351_1680" x1="398.175" y1="242.707" x2="398.175" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint132_linear_351_1680" x1="356.261" y1="281.696" x2="356.261" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint133_linear_351_1680" x1="356.261" y1="200.794" x2="356.261" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint134_linear_351_1680" x1="398.175" y1="200.794" x2="398.175" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint135_linear_351_1680" x1="398.175" y1="281.696" x2="398.175" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint136_linear_351_1680" x1="523.918" y1="242.707" x2="523.918" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint137_linear_351_1680" x1="523.918" y1="161.805" x2="523.918" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint138_linear_351_1680" x1="565.832" y1="161.805" x2="565.832" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint139_linear_351_1680" x1="565.832" y1="242.707" x2="565.832" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint140_linear_351_1680" x1="523.918" y1="281.696" x2="523.918" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint141_linear_351_1680" x1="523.918" y1="200.794" x2="523.918" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint142_linear_351_1680" x1="565.832" y1="200.794" x2="565.832" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint143_linear_351_1680" x1="565.832" y1="281.696" x2="565.832" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint144_linear_351_1680" x1="188.609" y1="242.707" x2="188.609" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint145_linear_351_1680" x1="188.609" y1="161.805" x2="188.609" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint146_linear_351_1680" x1="230.523" y1="161.805" x2="230.523" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint147_linear_351_1680" x1="230.523" y1="242.707" x2="230.523" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint148_linear_351_1680" x1="188.609" y1="281.696" x2="188.609" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint149_linear_351_1680" x1="188.609" y1="200.794" x2="188.609" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint150_linear_351_1680" x1="230.523" y1="200.794" x2="230.523" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint151_linear_351_1680" x1="230.523" y1="281.696" x2="230.523" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint152_linear_351_1680" x1="20.9566" y1="242.707" x2="20.9566" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint153_linear_351_1680" x1="20.9566" y1="161.805" x2="20.9566" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint154_linear_351_1680" x1="62.8707" y1="161.805" x2="62.8707" y2="203.718" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint155_linear_351_1680" x1="62.8707" y1="242.707" x2="62.8707" y2="284.62" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint156_linear_351_1680" x1="20.9566" y1="281.696" x2="20.9566" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint157_linear_351_1680" x1="20.9566" y1="200.794" x2="20.9566" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint158_linear_351_1680" x1="62.8707" y1="200.794" x2="62.8707" y2="242.707" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint159_linear_351_1680" x1="62.8707" y1="281.696" x2="62.8707" y2="323.609" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint160_linear_351_1680" x1="775.394" y1="404.512" x2="775.394" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint161_linear_351_1680" x1="775.394" y1="323.609" x2="775.394" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint162_linear_351_1680" x1="817.308" y1="323.609" x2="817.308" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint163_linear_351_1680" x1="817.308" y1="404.512" x2="817.308" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint164_linear_351_1680" x1="775.394" y1="443.501" x2="775.394" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint165_linear_351_1680" x1="775.394" y1="362.598" x2="775.394" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint166_linear_351_1680" x1="817.308" y1="362.598" x2="817.308" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint167_linear_351_1680" x1="817.308" y1="443.501" x2="817.308" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint168_linear_351_1680" x1="440.089" y1="404.512" x2="440.089" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint169_linear_351_1680" x1="440.089" y1="323.609" x2="440.089" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint170_linear_351_1680" x1="482.004" y1="323.609" x2="482.004" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint171_linear_351_1680" x1="482.004" y1="404.512" x2="482.004" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint172_linear_351_1680" x1="440.089" y1="443.501" x2="440.089" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint173_linear_351_1680" x1="440.089" y1="362.598" x2="440.089" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint174_linear_351_1680" x1="482.004" y1="362.598" x2="482.004" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint175_linear_351_1680" x1="482.004" y1="443.501" x2="482.004" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint176_linear_351_1680" x1="607.742" y1="404.512" x2="607.742" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint177_linear_351_1680" x1="607.742" y1="323.609" x2="607.742" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint178_linear_351_1680" x1="649.656" y1="323.609" x2="649.656" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint179_linear_351_1680" x1="649.656" y1="404.512" x2="649.656" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint180_linear_351_1680" x1="607.742" y1="443.501" x2="607.742" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint181_linear_351_1680" x1="607.742" y1="362.598" x2="607.742" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint182_linear_351_1680" x1="649.656" y1="362.598" x2="649.656" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint183_linear_351_1680" x1="649.656" y1="443.501" x2="649.656" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint184_linear_351_1680" x1="272.437" y1="404.512" x2="272.437" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint185_linear_351_1680" x1="272.437" y1="323.609" x2="272.437" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint186_linear_351_1680" x1="314.351" y1="323.609" x2="314.351" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint187_linear_351_1680" x1="314.351" y1="404.512" x2="314.351" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint188_linear_351_1680" x1="272.437" y1="443.501" x2="272.437" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint189_linear_351_1680" x1="272.437" y1="362.598" x2="272.437" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint190_linear_351_1680" x1="314.351" y1="362.598" x2="314.351" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint191_linear_351_1680" x1="314.351" y1="443.501" x2="314.351" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint192_linear_351_1680" x1="104.785" y1="404.512" x2="104.785" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint193_linear_351_1680" x1="104.785" y1="323.609" x2="104.785" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint194_linear_351_1680" x1="146.699" y1="323.609" x2="146.699" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint195_linear_351_1680" x1="146.699" y1="404.512" x2="146.699" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint196_linear_351_1680" x1="104.785" y1="443.501" x2="104.785" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint197_linear_351_1680" x1="104.785" y1="362.598" x2="104.785" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint198_linear_351_1680" x1="146.699" y1="362.598" x2="146.699" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint199_linear_351_1680" x1="146.699" y1="443.501" x2="146.699" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint200_linear_351_1680" x1="691.57" y1="404.512" x2="691.57" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint201_linear_351_1680" x1="691.57" y1="323.609" x2="691.57" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint202_linear_351_1680" x1="733.484" y1="323.609" x2="733.484" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint203_linear_351_1680" x1="733.484" y1="404.512" x2="733.484" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint204_linear_351_1680" x1="691.57" y1="443.501" x2="691.57" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint205_linear_351_1680" x1="691.57" y1="362.598" x2="691.57" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint206_linear_351_1680" x1="733.484" y1="362.598" x2="733.484" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint207_linear_351_1680" x1="733.484" y1="443.501" x2="733.484" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint208_linear_351_1680" x1="356.261" y1="404.512" x2="356.261" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint209_linear_351_1680" x1="356.261" y1="323.609" x2="356.261" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint210_linear_351_1680" x1="398.175" y1="323.609" x2="398.175" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint211_linear_351_1680" x1="398.175" y1="404.512" x2="398.175" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint212_linear_351_1680" x1="356.261" y1="443.501" x2="356.261" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint213_linear_351_1680" x1="356.261" y1="362.598" x2="356.261" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint214_linear_351_1680" x1="398.175" y1="362.598" x2="398.175" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint215_linear_351_1680" x1="398.175" y1="443.501" x2="398.175" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint216_linear_351_1680" x1="523.918" y1="404.512" x2="523.918" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint217_linear_351_1680" x1="523.918" y1="323.609" x2="523.918" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint218_linear_351_1680" x1="565.832" y1="323.609" x2="565.832" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint219_linear_351_1680" x1="565.832" y1="404.512" x2="565.832" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint220_linear_351_1680" x1="523.918" y1="443.501" x2="523.918" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint221_linear_351_1680" x1="523.918" y1="362.598" x2="523.918" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint222_linear_351_1680" x1="565.832" y1="362.598" x2="565.832" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint223_linear_351_1680" x1="565.832" y1="443.501" x2="565.832" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint224_linear_351_1680" x1="188.609" y1="404.512" x2="188.609" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint225_linear_351_1680" x1="188.609" y1="323.609" x2="188.609" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint226_linear_351_1680" x1="230.523" y1="323.609" x2="230.523" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint227_linear_351_1680" x1="230.523" y1="404.512" x2="230.523" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint228_linear_351_1680" x1="188.609" y1="443.501" x2="188.609" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint229_linear_351_1680" x1="188.609" y1="362.598" x2="188.609" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint230_linear_351_1680" x1="230.523" y1="362.598" x2="230.523" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint231_linear_351_1680" x1="230.523" y1="443.501" x2="230.523" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint232_linear_351_1680" x1="20.9566" y1="404.512" x2="20.9566" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint233_linear_351_1680" x1="20.9566" y1="323.609" x2="20.9566" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint234_linear_351_1680" x1="62.8707" y1="323.609" x2="62.8707" y2="365.523" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint235_linear_351_1680" x1="62.8707" y1="404.512" x2="62.8707" y2="446.425" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint236_linear_351_1680" x1="20.9566" y1="443.501" x2="20.9566" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint237_linear_351_1680" x1="20.9566" y1="362.598" x2="20.9566" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint238_linear_351_1680" x1="62.8707" y1="362.598" x2="62.8707" y2="404.512" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint239_linear_351_1680" x1="62.8707" y1="443.501" x2="62.8707" y2="485.414" gradientUnits="userSpaceOnUse">
<stop stop-color="#E9F5FF"/>
<stop offset="1" stop-color="#E9F5FF" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          legacy/images/expand.png                                                                            0000777                 00000001250 15251156627 0011261 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR           szz   tEXtSoftware Adobe ImageReadyqe<  JIDATxW=kAӷ,BҺDukpvcIHkpAS2 m
7RHe02ޱ'a;:|n4jwvV*, 	Fϱa	p8(a		R`\:NĲ,r0	z!Hcݮ젝(U;^)FțumUK<Q?	|é
BU@RW>oފbFEuHD1(ݥ(l~L&ihrݣ>Qjo6pq܊&1Ps8WPp'?"t弒H$ Vx_/d,b*Jzp.Pyy!#v:4=w 'ocpf.z1p;d|s	2&WN(mjhfjfeDLf!z]K(L٬"2.tWL7Eދr\O"Z%s'>2%7M&_T,į)` dle    IENDB`                                                                                                                                                                                                                                                                                                                                                        legacy/images/money-back.svg                                                                        0000777                 00000005166 15251156627 0012054 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="84" height="84" viewBox="0 0 84 84" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="42" cy="42" r="42" fill="white"/>
<g clip-path="url(#clip0_351_1979)">
<path d="M41.5701 66.3125C39.4494 65.8011 37.2936 65.4048 35.2169 64.751C32.2475 63.8167 29.6733 62.1267 27.3441 60.0582C25.8994 58.777 25.6739 57.3453 26.7273 56.1395C27.7631 54.9539 29.2154 54.9938 30.6696 56.249C40.9582 65.127 56.3727 61.5444 61.2189 48.9888C64.1656 41.3546 62.7523 34.2482 57.0505 28.4173C51.2632 22.5016 44.121 20.9926 36.4594 24.0201C29.0684 26.9406 25.0727 32.7177 24.3855 40.7349C24.3566 41.0729 24.3817 41.416 24.3817 41.897C25.0827 41.897 25.6927 41.842 26.2888 41.9097C27.3642 42.0312 27.917 43.0376 27.3146 43.9352C25.8623 46.0936 24.3585 48.2204 22.7868 50.2921C22.1587 51.1181 21.2792 51.0244 20.6674 50.1952C19.1768 48.1697 17.7107 46.1278 16.3074 44.0422C15.6132 43.0111 16.1817 42.0002 17.433 41.9008C17.9933 41.8565 18.5599 41.8932 18.9444 41.8932C19.4664 39.2898 19.7446 36.7662 20.4865 34.3951C23.8289 23.7068 34.0108 16.7302 45.0174 17.6031C56.8972 18.5462 65.8541 27.121 67.4183 38.6176C67.4591 38.9183 67.5772 39.2075 67.6595 39.5038V44.2821C67.5772 44.5758 67.4647 44.8644 67.417 45.1638C65.9816 54.1937 61.1473 60.6582 52.8229 64.2756C50.4516 65.3055 47.7889 65.6542 45.2593 66.315L41.5701 66.3125Z" fill="#2270B1"/>
<path d="M44.9899 52.9427C44.8015 54.3352 45.3756 56.1259 43.2662 56.4493C42.1004 56.6278 41.677 55.8581 41.3039 53.18C40.1104 52.9446 38.903 52.7598 37.7234 52.4572C36.2202 52.0717 35.5367 51.0153 35.8696 49.7639C36.2277 48.4176 37.2786 48.0201 38.9068 48.3461C40.3573 48.6394 41.8321 48.7937 43.3115 48.8069C44.4579 48.8132 45.5157 48.2809 45.7443 46.989C45.9768 45.673 45.0615 44.9635 44.037 44.4527C43.2951 44.0805 42.4936 43.8305 41.7341 43.4906C40.6556 43.0082 39.5243 42.6044 38.5305 41.9746C34.5555 39.4617 34.6768 34.1473 38.7523 31.7807C39.611 31.2819 40.5821 30.9793 41.5746 30.5546C41.6952 29.2747 41.2769 27.5746 43.3033 27.3138C44.4139 27.1708 44.8178 27.8632 45.2437 30.3476C46.218 30.523 47.2174 30.6375 48.181 30.892C49.4744 31.2332 50.0743 32.32 49.7369 33.5175C49.4298 34.6081 48.3927 35.0867 47.1137 34.8784C45.8674 34.6759 44.5973 34.4986 43.3404 34.517C42.3083 34.5296 41.3032 34.9297 41.079 36.1513C40.8717 37.2805 41.6714 37.8736 42.5169 38.2781C44.2129 39.0914 46.0025 39.725 47.6678 40.5947C50.5843 42.1139 51.7163 44.5502 51.0598 47.615C50.6201 49.6607 49.3562 51.071 47.5302 51.9692C46.7538 52.3528 45.907 52.5971 44.9899 52.9427Z" fill="#2270B1"/>
</g>
<defs>
<clipPath id="clip0_351_1979">
<rect width="51.6518" height="48.7822" fill="white" transform="translate(16.0078 17.5311)"/>
</clipPath>
</defs>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                          legacy/images/list-icon.svg                                                                         0000777                 00000000346 15251156627 0011723 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="22.5" cy="22.5" r="22.5" fill="#37CEA6"/>
<path d="M11 21.6486L18.5556 29L35 13" stroke="white" stroke-width="5"/>
</svg>
                                                                                                                                                                                                                                                                                          legacy/images/money-back-badge.svg                                                                  0000777                 00000051253 15251156627 0013112 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="30" height="25" viewBox="0 0 30 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15.2043 25C21.9706 25 27.4326 19.4167 27.4326 12.5C27.4326 5.58333 21.9299 0 15.2043 0C8.43803 0 2.97607 5.58333 2.97607 12.5C2.97607 19.4167 8.43803 25 15.2043 25Z" fill="black"/>
<path d="M15.2043 25C21.9706 25 27.4326 19.4167 27.4326 12.5C27.4326 5.58333 21.9299 0 15.2043 0C8.43803 0 2.97607 5.58333 2.97607 12.5C2.97607 19.4167 8.43803 25 15.2043 25Z" fill="url(#paint0_linear)"/>
<path d="M29.5516 9.08325H0.48913C0.203804 9.08325 0 9.29159 0 9.58325V15.9166C0 16.1666 0.203804 16.4166 0.48913 16.4166H29.5516C29.7962 16.4166 30.0408 16.2083 30.0408 15.9166V9.58325C30 9.29159 29.7962 9.08325 29.5516 9.08325Z" fill="black"/>
<path d="M29.5516 9.08325H0.48913C0.203804 9.08325 0 9.29159 0 9.58325V15.9166C0 16.1666 0.203804 16.4166 0.48913 16.4166H29.5516C29.7962 16.4166 30.0408 16.2083 30.0408 15.9166V9.58325C30 9.29159 29.7962 9.08325 29.5516 9.08325Z" fill="url(#paint1_linear)"/>
<path d="M5.50282 13.6666V12.0833L5.99195 13.0416H6.44032L6.92945 12.0833V13.6666H7.41858V11.0833H6.92945L6.23652 12.5416L5.54358 11.0833H5.09521V13.6666H5.50282ZM8.72293 13.7083C9.29358 13.7083 9.61967 13.3333 9.61967 12.8333V12.5416C9.61967 12.0416 9.29358 11.6666 8.72293 11.6666C8.15228 11.6666 7.82619 12.0416 7.82619 12.5416V12.8333C7.86695 13.3333 8.19304 13.7083 8.72293 13.7083ZM8.72293 13.3333C8.43761 13.3333 8.31532 13.1249 8.31532 12.8749V12.5416C8.31532 12.2916 8.43761 12.0833 8.72293 12.0833C9.00826 12.0833 9.13054 12.2916 9.13054 12.5416V12.8749C9.13054 13.1249 9.00826 13.3333 8.72293 13.3333ZM10.5572 13.6666V12.5416C10.5572 12.2916 10.6795 12.1666 10.924 12.1666C11.1686 12.1666 11.2501 12.3333 11.2501 12.5416V13.6666H11.7392V12.4583C11.7392 11.9999 11.4947 11.7083 11.0871 11.7083C10.8017 11.7083 10.6387 11.7916 10.5164 11.9999V11.7916H10.068V13.7083H10.5572V13.6666ZM13.0436 13.7083C13.4512 13.7083 13.7773 13.4583 13.8588 13.1249H13.4104C13.3697 13.2499 13.2474 13.3749 13.0436 13.3749C12.7583 13.3749 12.636 13.1666 12.636 12.9583V12.9166H13.8588V12.5833C13.8588 12.1249 13.5735 11.7499 13.0028 11.7499C12.4322 11.7499 12.1468 12.1249 12.1468 12.6249V12.8749C12.1468 13.4166 12.5137 13.7083 13.0436 13.7083ZM13.4104 12.5416H12.636C12.636 12.2916 12.7583 12.0833 13.0436 12.0833C13.2881 12.0833 13.4104 12.2499 13.4104 12.4999V12.5416ZM15.0001 14.3333L15.8153 11.7916H15.3262L14.9593 13.1666L14.5517 11.7916H14.0626L14.7148 13.7083L14.511 14.3749H15.0001V14.3333ZM18.2202 13.6666C18.7093 13.6666 19.0762 13.3749 19.0762 12.9583C19.0762 12.6249 18.8724 12.4166 18.6278 12.3333C18.7909 12.2499 18.9539 12.0416 18.9539 11.7499C18.9539 11.3749 18.6686 11.0833 18.2202 11.0833H17.0789V13.6666H18.2202ZM18.0572 12.1666H17.5273V11.4999H18.0572C18.261 11.4999 18.3833 11.6249 18.3833 11.8333C18.3833 11.9999 18.3017 12.1666 18.0572 12.1666ZM18.1795 13.2499H17.5273V12.5416H18.1387C18.3833 12.5416 18.5055 12.6666 18.5055 12.8749C18.5463 13.1249 18.424 13.2499 18.1795 13.2499ZM20.0545 13.7083C20.2583 13.7083 20.5028 13.6249 20.5843 13.4999V13.6666H21.0735V12.4583C21.0735 11.9999 20.7474 11.7083 20.299 11.7083C19.8914 11.7083 19.6061 11.9166 19.4838 12.2916H19.9322C19.9729 12.2083 20.0952 12.1249 20.2583 12.1249C20.4621 12.1249 20.5843 12.2499 20.5843 12.4166V12.6666C20.5028 12.5833 20.3398 12.4999 20.0952 12.4999C19.6468 12.4999 19.3208 12.7083 19.3208 13.1249C19.3615 13.4999 19.6468 13.7083 20.0545 13.7083ZM20.1767 13.3749C19.9729 13.3749 19.8099 13.2916 19.8099 13.0833C19.8099 12.9166 19.9729 12.7916 20.1767 12.7916C20.3805 12.7916 20.5436 12.8749 20.5436 13.0416C20.5843 13.2499 20.4213 13.3749 20.1767 13.3749ZM22.3778 13.7083C22.867 13.7083 23.2338 13.3749 23.2338 12.9583H22.7854C22.7447 13.1666 22.6632 13.2916 22.3778 13.2916C22.0925 13.2916 21.9702 13.1249 21.9702 12.8333V12.5416C21.9702 12.2916 22.0925 12.0833 22.3778 12.0833C22.6224 12.0833 22.7447 12.2499 22.7854 12.4166H23.2338C23.2338 11.9583 22.867 11.6666 22.3778 11.6666C21.8072 11.6666 21.4811 12.0416 21.4811 12.5416V12.8333C21.4811 13.3333 21.8072 13.7083 22.3778 13.7083ZM24.1713 13.6666V12.7499L24.7827 13.6666H25.3534L24.7012 12.6666L25.3534 11.7499H24.7827L24.1713 12.6249V10.9583H23.6822V13.6666H24.1713Z" fill="white"/>
<path d="M10.8421 6.45833C10.7198 6.45833 10.5975 6.41667 10.516 6.375C10.4345 6.33333 10.353 6.25 10.2715 6.20833C10.2307 6.125 10.1899 6.04167 10.1899 5.91667H10.4753C10.4753 5.95833 10.516 6.04167 10.516 6.08333C10.5568 6.125 10.5975 6.16667 10.6383 6.16667C10.6791 6.20833 10.7606 6.20833 10.8421 6.20833C10.9236 6.20833 10.9644 6.20833 11.0459 6.16667C11.0867 6.125 11.1682 6.08333 11.1682 6.04167C11.209 6 11.209 5.95833 11.209 5.875C11.209 5.79167 11.209 5.75 11.1682 5.70833C11.1274 5.66667 11.0867 5.625 11.0459 5.58333C10.9644 5.54167 10.9236 5.54167 10.8421 5.54167H10.6791V5.29167H10.8421C10.9236 5.29167 10.9644 5.29167 11.0459 5.25C11.0867 5.20833 11.1274 5.20833 11.1682 5.125C11.209 5.08333 11.209 5.04167 11.209 4.95833C11.209 4.91667 11.209 4.83333 11.1682 4.79167C11.1274 4.75 11.0867 4.70833 11.0459 4.66667C11.0052 4.625 10.9236 4.625 10.8829 4.625C10.8014 4.625 10.7606 4.625 10.7198 4.66667C10.6791 4.70833 10.6383 4.70833 10.5975 4.75C10.5568 4.79167 10.5568 4.83333 10.5568 4.91667H10.2715C10.2715 4.79167 10.3122 4.70833 10.353 4.625C10.3937 4.54167 10.4753 4.5 10.5975 4.45833C10.6791 4.41667 10.8014 4.375 10.9236 4.375C11.0459 4.375 11.1682 4.41667 11.2497 4.45833C11.3312 4.5 11.4128 4.58333 11.4535 4.66667C11.4943 4.75 11.535 4.83333 11.535 4.91667C11.535 5.04167 11.4943 5.125 11.4535 5.20833C11.4128 5.29167 11.3312 5.33333 11.209 5.375C11.3312 5.375 11.4128 5.45833 11.4943 5.54167C11.5758 5.625 11.6166 5.70833 11.6166 5.83333C11.6166 5.95833 11.5758 6.04167 11.535 6.125C11.4943 6.20833 11.4128 6.29167 11.2905 6.33333C11.0867 6.45833 10.9644 6.45833 10.8421 6.45833Z" fill="white"/>
<path d="M12.5132 6.45837C12.3502 6.45837 12.2279 6.41671 12.1464 6.33337C12.0649 6.25004 11.9834 6.12504 11.9018 6.00004C11.8611 5.83337 11.8203 5.66671 11.8203 5.45837C11.8203 5.25004 11.8611 5.08337 11.9018 4.91671C11.9426 4.75004 12.0241 4.66671 12.1464 4.58337C12.2687 4.50004 12.391 4.45837 12.5132 4.45837C12.6763 4.45837 12.7986 4.50004 12.8801 4.58337C13.0024 4.66671 13.0431 4.79171 13.1247 4.91671C13.1654 5.08337 13.2062 5.25004 13.2062 5.45837C13.2062 5.66671 13.1654 5.83337 13.1247 6.00004C13.0839 6.16671 13.0024 6.25004 12.8801 6.33337C12.7986 6.41671 12.6763 6.45837 12.5132 6.45837ZM12.5132 6.20837C12.6355 6.20837 12.7578 6.12504 12.7986 6.00004C12.8801 5.87504 12.9209 5.70837 12.9209 5.45837C12.9209 5.29171 12.9209 5.16671 12.8801 5.04171C12.8393 4.91671 12.7986 4.83337 12.7578 4.79171C12.7171 4.75004 12.6355 4.70837 12.554 4.70837C12.4317 4.70837 12.3094 4.79171 12.2687 4.91671C12.1872 5.04171 12.1464 5.20837 12.1464 5.45837C12.1464 5.62504 12.1464 5.75004 12.1872 5.87504C12.2279 6.00004 12.2687 6.08337 12.3094 6.12504C12.3502 6.20837 12.4317 6.20837 12.5132 6.20837Z" fill="white"/>
<path d="M14.837 6.45829H14.2256V4.54163H14.837C15.0408 4.54163 15.1631 4.58329 15.3261 4.66663C15.4484 4.74996 15.5707 4.83329 15.6115 4.99996C15.693 5.12496 15.7337 5.33329 15.7337 5.49996C15.7337 5.70829 15.693 5.87496 15.6115 5.99996C15.5299 6.12496 15.4484 6.24996 15.2854 6.33329C15.2038 6.41663 15.0408 6.45829 14.837 6.45829ZM14.5109 6.16663H14.837C15 6.16663 15.0816 6.12496 15.2038 6.08329C15.2854 6.04163 15.3669 5.95829 15.4076 5.83329C15.4484 5.70829 15.4892 5.58329 15.4892 5.45829C15.4892 5.29163 15.4484 5.16663 15.4076 5.08329C15.3669 4.95829 15.2854 4.91663 15.2038 4.83329C15.1223 4.79163 15 4.74996 14.8778 4.74996H14.5517V6.16663H14.5109Z" fill="white"/>
<path d="M16.5087 6.45846C16.4271 6.45846 16.3456 6.45846 16.2641 6.41679C16.1826 6.37512 16.1418 6.33346 16.1011 6.25012C16.0603 6.16679 16.0195 6.12512 16.0195 6.00012C16.0195 5.91679 16.0195 5.83346 16.0603 5.79179C16.1011 5.75012 16.1418 5.70846 16.1826 5.66679C16.2233 5.62512 16.3049 5.62512 16.3456 5.58346C16.4271 5.58346 16.4679 5.54179 16.5494 5.54179C16.6309 5.54179 16.7125 5.54179 16.7532 5.50012C16.794 5.50012 16.8347 5.50012 16.8755 5.45846C16.9163 5.45846 16.9163 5.41679 16.9163 5.37512C16.9163 5.29179 16.8755 5.20846 16.8347 5.16679C16.794 5.12512 16.7125 5.08346 16.6309 5.08346C16.5494 5.08346 16.4679 5.12512 16.4271 5.16679C16.3864 5.20846 16.3456 5.25012 16.3049 5.29179L16.0603 5.25012C16.1011 5.16679 16.1418 5.08346 16.1826 5.04179C16.2233 5.00012 16.3049 4.95846 16.3864 4.91679C16.4679 4.87512 16.5494 4.87512 16.6309 4.87512C16.6717 4.87512 16.7532 4.87512 16.794 4.87512C16.8755 4.87512 16.9163 4.91679 16.957 4.95846C16.9978 5.00012 17.0386 5.04179 17.0793 5.12512C17.1201 5.20846 17.1201 5.29179 17.1201 5.37512V6.33346H16.8347V6.25012C16.8347 6.29179 16.794 6.33346 16.7532 6.37512C16.7125 6.41679 16.6717 6.45846 16.6309 6.45846C16.6717 6.45846 16.5902 6.45846 16.5087 6.45846ZM16.5494 6.25012C16.6309 6.25012 16.6717 6.25012 16.7532 6.20846C16.794 6.16679 16.8347 6.12512 16.8755 6.08346C16.9163 6.04179 16.9163 6.00012 16.9163 5.91679V5.75012C16.9163 5.75012 16.8755 5.75012 16.8755 5.79179C16.8347 5.79179 16.8347 5.79179 16.794 5.83346C16.7532 5.83346 16.7125 5.83346 16.6717 5.83346C16.6309 5.83346 16.5902 5.83346 16.5902 5.83346C16.5494 5.83346 16.4679 5.83346 16.4271 5.87512C16.3864 5.87512 16.3456 5.91679 16.3049 5.95846C16.3049 5.95846 16.3049 6.00012 16.3049 6.04179C16.3049 6.12512 16.3456 6.16679 16.3864 6.20846C16.4271 6.20846 16.5087 6.25012 16.5494 6.25012Z" fill="white"/>
<path d="M17.6896 6.95833C17.6489 6.95833 17.6081 6.95833 17.5673 6.95833C17.5266 6.95833 17.5266 6.95833 17.4858 6.95833L17.5673 6.70833C17.6489 6.75 17.6896 6.75 17.7711 6.70833C17.8119 6.70833 17.8527 6.625 17.8934 6.54167L17.9342 6.45833L17.4043 5H17.6896L18.0565 6.125L18.4233 5H18.7086L18.138 6.625C18.0972 6.70833 18.0565 6.75 18.0157 6.83333C17.9749 6.875 17.9342 6.91667 17.8527 6.95833C17.8527 6.95833 17.7711 6.95833 17.6896 6.95833Z" fill="white"/>
<path d="M20.0546 5.33325L19.8101 5.37492C19.8101 5.33325 19.7693 5.29159 19.7693 5.29159C19.7285 5.24992 19.7285 5.24992 19.6878 5.20825C19.647 5.20825 19.6063 5.16659 19.5247 5.16659C19.4432 5.16659 19.3617 5.16659 19.3209 5.20825C19.2802 5.24992 19.2394 5.29159 19.2394 5.33325C19.2394 5.37492 19.2394 5.41659 19.2802 5.45825C19.3209 5.49992 19.3617 5.49992 19.4432 5.54159L19.6878 5.58325C19.8101 5.62492 19.9323 5.66659 19.9731 5.70825C20.0546 5.79159 20.0546 5.87492 20.0546 5.95825C20.0546 6.04159 20.0139 6.12492 19.9731 6.20825C19.9323 6.29159 19.8508 6.33325 19.7693 6.37492C19.6878 6.41659 19.5655 6.41659 19.484 6.41659C19.3209 6.41659 19.1986 6.37492 19.0764 6.33325C18.9948 6.24992 18.9133 6.16659 18.8726 6.04159L19.1579 5.99992C19.1579 6.08325 19.1986 6.12492 19.2802 6.16659C19.3209 6.20825 19.4024 6.20825 19.484 6.20825C19.5655 6.20825 19.647 6.20825 19.6878 6.16659C19.7285 6.12492 19.7693 6.08325 19.7693 6.04159C19.7693 5.99992 19.7693 5.95825 19.7285 5.91659C19.6878 5.87492 19.647 5.87492 19.5655 5.83325L19.3209 5.79159C19.1986 5.74992 19.0764 5.70825 19.0356 5.62492C18.9541 5.54159 18.9541 5.45825 18.9541 5.37492C18.9541 5.29159 18.9948 5.20825 19.0356 5.16659C19.0764 5.08325 19.1579 5.04159 19.2394 4.99992C19.3209 4.95825 19.4025 4.95825 19.5247 4.95825C19.6878 4.95825 19.8101 4.99992 19.8916 5.04159C19.9731 5.12492 20.0139 5.24992 20.0546 5.33325Z" fill="white"/>
<path d="M9.98625 18.375C9.98625 18.3334 9.94549 18.25 9.90472 18.2084C9.86396 18.1667 9.8232 18.125 9.78244 18.0834C9.74168 18.0417 9.70092 18.0417 9.66016 18C9.6194 18 9.53788 17.9584 9.49711 17.9584C9.37483 17.9584 9.29331 18 9.21179 18.0417C9.13027 18.0834 9.04874 18.1667 9.00798 18.2917C8.96722 18.4584 8.96722 18.5834 8.96722 18.75C8.96722 18.9167 9.00798 19.0417 9.04874 19.1667C9.08951 19.2917 9.17103 19.375 9.25255 19.4167C9.33407 19.4584 9.45635 19.5 9.53788 19.5C9.66016 19.5 9.74168 19.4584 9.8232 19.4167C9.90473 19.375 9.94549 19.3334 9.98625 19.25C10.027 19.1667 10.0678 19.0834 10.0678 18.9584H10.1493H9.6194V18.7084H10.3531V18.9167C10.3531 19.0834 10.3123 19.2084 10.2716 19.3334C10.1901 19.4584 10.1085 19.5417 9.98625 19.625C9.86396 19.7084 9.74168 19.7084 9.57864 19.7084C9.41559 19.7084 9.25255 19.6667 9.13027 19.5834C9.00798 19.5 8.8857 19.375 8.84494 19.25C8.76342 19.0834 8.72266 18.9167 8.72266 18.7084C8.72266 18.5417 8.76342 18.4167 8.80418 18.2917C8.84494 18.1667 8.8857 18.0834 8.96722 18C9.04874 17.9167 9.13027 17.8334 9.25255 17.7917C9.37483 17.75 9.45635 17.7084 9.57864 17.7084C9.66016 17.7084 9.78244 17.7084 9.86396 17.75C9.94549 17.7917 10.027 17.8334 10.1085 17.875C10.1901 17.9167 10.2308 18 10.2716 18.0834C10.3123 18.1667 10.3531 18.25 10.3531 18.3334H9.98625V18.375Z" fill="white"/>
<path d="M11.5349 19.0832V18.2499H11.8202V19.7082H11.5349V19.4582C11.4942 19.5415 11.4534 19.5832 11.3719 19.6665C11.2904 19.7082 11.2088 19.7499 11.0866 19.7499C11.005 19.7499 10.9235 19.7499 10.842 19.7082C10.7605 19.6665 10.7197 19.6249 10.6789 19.5415C10.6382 19.4582 10.6382 19.3749 10.6382 19.2499V18.3332H10.9235V19.2082C10.9235 19.2915 10.9643 19.3749 11.005 19.4582C11.0458 19.4999 11.1273 19.5415 11.2088 19.5415C11.2496 19.5415 11.3311 19.5415 11.3719 19.4999C11.4126 19.4582 11.4534 19.4165 11.4942 19.3749C11.5349 19.2499 11.5349 19.1665 11.5349 19.0832Z" fill="white"/>
<path d="M12.5946 19.7083C12.5131 19.7083 12.4316 19.7083 12.35 19.6667C12.2685 19.625 12.2278 19.5833 12.187 19.5C12.1462 19.4167 12.1055 19.375 12.1055 19.25C12.1055 19.1667 12.1055 19.0833 12.1462 19.0417C12.187 19 12.2278 18.9583 12.2685 18.9167C12.3093 18.875 12.3908 18.875 12.4316 18.8333C12.5131 18.8333 12.5538 18.7917 12.6354 18.7917C12.7169 18.7917 12.7984 18.7917 12.8392 18.75C12.8799 18.75 12.9207 18.75 12.9614 18.7083C13.0022 18.7083 13.0022 18.6667 13.0022 18.625C13.0022 18.5417 12.9614 18.4583 12.9207 18.4167C12.8799 18.375 12.7984 18.3333 12.7169 18.3333C12.6354 18.3333 12.5538 18.375 12.5131 18.4167C12.4723 18.4583 12.4316 18.5 12.3908 18.5417L12.1462 18.5C12.187 18.4167 12.2278 18.3333 12.2685 18.2917C12.3093 18.25 12.3908 18.2083 12.4723 18.1667C12.5538 18.125 12.6354 18.125 12.7169 18.125C12.7576 18.125 12.8392 18.125 12.8799 18.125C12.9614 18.125 13.0022 18.1667 13.043 18.2083C13.0837 18.25 13.1245 18.2917 13.1653 18.375C13.206 18.4583 13.206 18.5417 13.206 18.625V19.5833H13.043V19.375C13.043 19.4167 13.0022 19.4583 12.9614 19.5C12.9207 19.5417 12.8799 19.5833 12.8392 19.5833C12.7576 19.7083 12.6761 19.7083 12.5946 19.7083ZM12.6761 19.5C12.7576 19.5 12.7984 19.5 12.8799 19.4583C12.9207 19.4167 12.9614 19.375 13.0022 19.3333C13.043 19.2917 13.043 19.25 13.043 19.1667V19C13.043 19 13.0022 19 13.0022 19.0417C12.9614 19.0417 12.9614 19.0417 12.9207 19.0833C12.8799 19.0833 12.8392 19.0833 12.7984 19.0833C12.7576 19.0833 12.7169 19.0833 12.7169 19.0833C12.6761 19.0833 12.5946 19.0833 12.5538 19.125C12.5131 19.125 12.4723 19.1667 12.4316 19.2083C12.3908 19.25 12.3908 19.2917 12.3908 19.3333C12.3908 19.4167 12.4316 19.4583 12.4723 19.5C12.5131 19.5 12.5946 19.5 12.6761 19.5Z" fill="white"/>
<path d="M13.6548 19.7082V18.2499H13.9401V18.4999C13.9809 18.4165 14.0216 18.3749 14.0624 18.3332C14.1439 18.2915 14.1847 18.2499 14.2662 18.2499H14.307C14.3477 18.2499 14.3477 18.2499 14.3477 18.2499V18.4999H14.307C14.2662 18.4999 14.2662 18.4999 14.2254 18.4999C14.1439 18.4999 14.1032 18.4999 14.0624 18.5415C14.0216 18.5832 13.9809 18.6249 13.9401 18.6665C13.8994 18.7082 13.8993 18.7915 13.8993 18.8332V19.7082H13.6548Z" fill="white"/>
<path d="M15.0819 19.7083C15.0004 19.7083 14.9189 19.7083 14.8373 19.6667C14.7558 19.625 14.7151 19.5833 14.6743 19.5C14.6335 19.4167 14.5928 19.375 14.5928 19.25C14.5928 19.1667 14.5928 19.0833 14.6335 19.0417C14.6743 19 14.7151 18.9583 14.7558 18.9167C14.7966 18.875 14.8781 18.875 14.9189 18.8333C15.0004 18.8333 15.0411 18.7917 15.1227 18.7917C15.2042 18.7917 15.2857 18.7917 15.3265 18.75C15.3672 18.75 15.408 18.75 15.4488 18.7083C15.4895 18.7083 15.4895 18.6667 15.4895 18.625C15.4895 18.5417 15.4488 18.4583 15.408 18.4167C15.3672 18.375 15.2857 18.3333 15.2042 18.3333C15.1227 18.3333 15.0411 18.375 15.0004 18.4167C14.9596 18.4583 14.9189 18.5 14.8781 18.5417L14.6335 18.5C14.6743 18.4167 14.7151 18.3333 14.7558 18.2917C14.7966 18.25 14.8781 18.2083 14.9596 18.1667C15.0411 18.125 15.1227 18.125 15.2042 18.125C15.2449 18.125 15.3265 18.125 15.3672 18.125C15.4488 18.125 15.4895 18.1667 15.5303 18.2083C15.571 18.25 15.6118 18.2917 15.6526 18.375C15.6933 18.4583 15.6933 18.5417 15.6933 18.625V19.5833H15.4895V19.375C15.4895 19.4167 15.4488 19.4583 15.408 19.5C15.3672 19.5417 15.3265 19.5833 15.2857 19.5833C15.2042 19.7083 15.1634 19.7083 15.0819 19.7083ZM15.1227 19.5C15.2042 19.5 15.2449 19.5 15.3265 19.4583C15.3672 19.4167 15.408 19.375 15.4488 19.3333C15.4895 19.2917 15.4895 19.25 15.4895 19.1667V19C15.4895 19 15.4488 19 15.4488 19.0417C15.408 19.0417 15.408 19.0417 15.3672 19.0833C15.3265 19.0833 15.2857 19.0833 15.2449 19.0833C15.2042 19.0833 15.1634 19.0833 15.1634 19.0833C15.1227 19.0833 15.0411 19.0833 15.0004 19.125C14.9596 19.125 14.9189 19.1667 14.8781 19.2083C14.8373 19.25 14.8373 19.2917 14.8373 19.3333C14.8373 19.4167 14.8781 19.4583 14.9189 19.5C15.0004 19.5 15.0411 19.5 15.1227 19.5Z" fill="white"/>
<path d="M16.3859 18.8332V19.7082H16.1006V18.2499H16.3452V18.4999C16.3859 18.4165 16.4267 18.3749 16.5082 18.3332C16.5897 18.2915 16.6712 18.2499 16.7528 18.2499C16.8343 18.2499 16.9158 18.2499 16.9973 18.2915C17.0789 18.3332 17.1196 18.3749 17.1604 18.4582C17.2011 18.5415 17.2011 18.6249 17.2011 18.7499V19.6665H16.9158V18.7915C16.9158 18.6665 16.875 18.6249 16.8343 18.5415C16.7935 18.4999 16.712 18.4582 16.6305 18.4582C16.549 18.4582 16.5082 18.4582 16.4674 18.4999C16.4267 18.5415 16.3859 18.5832 16.3452 18.6249C16.4267 18.7082 16.3859 18.7499 16.3859 18.8332Z" fill="white"/>
<path d="M18.3423 18.25V18.4583H17.5679V18.25H18.3423ZM17.7717 17.9166H18.057V19.2916C18.057 19.3333 18.057 19.375 18.0978 19.4166C18.0978 19.4583 18.1385 19.4583 18.1793 19.4583C18.22 19.4583 18.22 19.4583 18.2608 19.4583C18.3016 19.4583 18.3016 19.4583 18.3016 19.4583H18.3423L18.3831 19.7083C18.3831 19.7083 18.3423 19.7083 18.3016 19.7083C18.2608 19.7083 18.22 19.7083 18.1793 19.7083C18.0978 19.7083 18.057 19.7083 17.9755 19.6666C17.894 19.625 17.8532 19.5833 17.8124 19.5416C17.7717 19.5 17.7717 19.4166 17.7717 19.3333V17.9166Z" fill="white"/>
<path d="M19.2388 19.7083C19.1166 19.7083 18.9943 19.6666 18.872 19.625C18.7905 19.5833 18.7089 19.4583 18.6274 19.375C18.5867 19.25 18.5459 19.125 18.5459 19C18.5459 18.8333 18.5867 18.7083 18.6274 18.625C18.6682 18.5 18.7497 18.4166 18.872 18.375C18.9535 18.2916 19.0758 18.2916 19.1981 18.2916C19.2796 18.2916 19.3611 18.2916 19.4426 18.3333C19.5242 18.375 19.5649 18.4166 19.6465 18.4583C19.6872 18.5 19.7687 18.5833 19.7687 18.6666C19.8095 18.75 19.8095 18.875 19.8095 19V19.0833H18.6682V18.875H19.5649C19.5649 18.7916 19.5649 18.75 19.5242 18.6666C19.4834 18.625 19.4426 18.5833 19.4019 18.5416C19.3611 18.5 19.2796 18.5 19.1981 18.5C19.1166 18.5 19.035 18.5 18.9943 18.5416C18.9535 18.5833 18.9127 18.625 18.872 18.7083C18.8312 18.75 18.8312 18.8333 18.8312 18.9166V19.0833C18.8312 19.1666 18.8312 19.25 18.872 19.3333C18.9127 19.4166 18.9535 19.4583 18.9943 19.5C19.035 19.5416 19.1166 19.5416 19.1981 19.5416C19.2388 19.5416 19.2796 19.5416 19.3611 19.5C19.4019 19.5 19.4426 19.4583 19.4834 19.4166C19.5242 19.375 19.5242 19.3333 19.5649 19.2916L19.8095 19.3333C19.7687 19.4166 19.7687 19.5 19.6872 19.5416C19.6465 19.5833 19.5649 19.625 19.4834 19.6666C19.4426 19.7083 19.3611 19.7083 19.2388 19.7083Z" fill="white"/>
<path d="M20.7466 19.7083C20.6244 19.7083 20.5021 19.6666 20.3798 19.625C20.2983 19.5833 20.2168 19.4583 20.1352 19.375C20.0945 19.25 20.0537 19.125 20.0537 19C20.0537 18.8333 20.0945 18.7083 20.1352 18.625C20.176 18.5 20.2575 18.4166 20.3798 18.375C20.4613 18.2916 20.5836 18.2916 20.7059 18.2916C20.7874 18.2916 20.8689 18.2916 20.9505 18.3333C21.032 18.375 21.0727 18.4166 21.1543 18.4583C21.195 18.5 21.2765 18.5833 21.2765 18.6666C21.3173 18.75 21.3173 18.875 21.3173 19V19.0833H20.176V18.875H21.032C21.032 18.7916 21.032 18.75 20.9912 18.6666C20.9504 18.625 20.9097 18.5833 20.8689 18.5416C20.8282 18.5 20.7466 18.5 20.6651 18.5C20.5836 18.5 20.5021 18.5 20.4613 18.5416C20.4206 18.5833 20.3798 18.625 20.339 18.7083C20.3798 18.75 20.3798 18.7916 20.3798 18.875V19.0416C20.3798 19.125 20.3798 19.2083 20.4206 19.2916C20.4613 19.375 20.5021 19.4166 20.5428 19.4583C20.5836 19.5 20.6651 19.5 20.7466 19.5C20.7874 19.5 20.8282 19.5 20.9097 19.4583C20.9504 19.4583 20.9912 19.4166 21.032 19.375C21.0727 19.3333 21.0727 19.2916 21.1135 19.25L21.3581 19.2916C21.3173 19.375 21.3173 19.4583 21.2358 19.5C21.195 19.5416 21.1135 19.5833 21.032 19.625C20.9504 19.7083 20.8689 19.7083 20.7466 19.7083Z" fill="white"/>
<defs>
<linearGradient id="paint0_linear" x1="13.4206" y1="0.621958" x2="17.1739" y2="24.6911" gradientUnits="userSpaceOnUse">
<stop stop-color="#72D0FF"/>
<stop offset="1" stop-color="#349EFA"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="-3.41209" y1="12.7435" x2="13.6943" y2="12.7435" gradientUnits="userSpaceOnUse">
<stop stop-color="#9795E7"/>
<stop offset="1" stop-color="#544EFA"/>
</linearGradient>
</defs>
</svg>
                                                                                                                                                                                                                                                                                                                                                     legacy/images/cross.svg                                                                             0000777                 00000000411 15251156627 0011144 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="46" height="46" viewBox="0 0 46 46" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="23" cy="23" r="23" fill="#FF5286"/>
<path d="M12 13L33 34" stroke="white" stroke-width="7"/>
<path d="M33 13L12 34" stroke="white" stroke-width="7"/>
</svg>
                                                                                                                                                                                                                                                       legacy/images/cross.png                                                                             0000777                 00000001110 15251156627 0011126 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR         Ĵl;   gAMA  7   tEXtSoftware Adobe ImageReadyqe<  IDATxڴ;OAwQaKǫъI*C#6a{%(!AxGa	pgs=I&5MIJ7f?MͻMC09/r _jozj]ӈ!I)=K^x,r$5tVM;EC][*]r2 {W$<^Z@$ph&4mJeh}TWٍJXxVEW2jL1|{4 Tڨ&PJYh9JnTVJc1cgcE	s)S.a}"wTxo:'vhqh9d G(cså
 CP0hYP":$Za>եw<B~F;= Hп˲'7pWhX?? Ε%t    IENDB`                                                                                                                                                                                                                                                                                                                                                                                                                                                        legacy/images/collapse.png                                                                          0000777                 00000001310 15251156627 0011601 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR           szz   tEXtSoftware Adobe ImageReadyqe<  jIDATxW;QL,dV+킅vaqj+AXe[+AlmV7!/}Ý37!>2ɜǗs=g&R, {BO>πAJX,f	}ٛL&̇%`i8VH$":Z*ab6i_#F!mv%/U C&YTi,~#ۆ׹\2{&C7WJYTdYז1z%fi>7ɤ"HT*nR!:L3A'^#6OU(@l~mۮ#
<}7>*w.NJui۷qGsCP*VнF*
L`0mJs`f6VHrpC]i=ph\uzyx:RWmM	2Cg<7MSc,Nw>_n1c.
78}_1s7!h[AeD"Mo[ 7\tWnŘ^V%fAu*p5#&/HVŁG|FQK `_dA    IENDB`                                                                                                                                                                                                                                                                                                                        legacy/images/tick.svg                                                                              0000777                 00000000360 15251156627 0010750 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="46" height="46" viewBox="0 0 46 46" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="23" cy="23" r="23" fill="#37CEA6"/>
<path d="M9.9668 23.383L18.0168 31.433L35.2668 15.333" stroke="white" stroke-width="7"/>
</svg>
                                                                                                                                                                                                                                                                                legacy/images/logo-cookieyes.svg                                                                    0000777                 00000005025 15251156627 0012751 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 300 60" style="enable-background:new 0 0 300 60;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#404041;}
	.st1{fill:#0056A7;}
	.st2{fill:#2E3191;}
</style>
<g>
	<path class="st0" d="M22.3,11.5C32.2,11.5,39.6,17,42,26H30.9c-1.7-3.6-4.9-5.3-8.7-5.3c-6.2,0-10.5,4.6-10.5,12s4.3,12,10.5,12
		c3.8,0,7-1.8,8.7-5.3H42c-2.4,9-9.8,14.5-19.7,14.5C10,53.8,1.4,45.1,1.4,32.6S10,11.5,22.3,11.5z"/>
	<path class="st0" d="M62.2,54c-9.7,0-17-6.5-17-17s7.5-17,17.2-17c9.7,0,17.2,6.5,17.2,17S71.9,54,62.2,54z M62.2,45.2
		c3.6,0,7-2.7,7-8.2c0-5.6-3.3-8.2-6.9-8.2c-3.7,0-6.9,2.6-6.9,8.2C55.5,42.5,58.5,45.2,62.2,45.2z"/>
	<path class="st0" d="M99.7,54c-9.7,0-17-6.5-17-17s7.5-17,17.2-17c9.7,0,17.2,6.5,17.2,17S109.4,54,99.7,54z M99.7,45.2
		c3.6,0,7-2.7,7-8.2c0-5.6-3.3-8.2-6.9-8.2c-3.7,0-6.9,2.6-6.9,8.2C92.9,42.5,96,45.2,99.7,45.2z"/>
	<path class="st0" d="M120.7,11.5h10.1v22.4l10-13.4h12.5L139.6,37l13.9,16.5h-12.5l-10.1-13.9v13.9h-10.1V11.5z"/>
	<path class="st0" d="M155.7,11.6c0-3.1,2.4-5.5,6-5.5c3.6,0,6,2.4,6,5.5c0,3-2.4,5.4-6,5.4C158.1,17,155.7,14.6,155.7,11.6z
		 M156.7,20.4h10.1v33h-10.1V20.4z"/>
	<path class="st0" d="M187.2,54c-9.7,0-16.7-6.5-16.7-17s6.9-17,16.7-17c9.6,0,16.5,6.4,16.5,16.5c0,0.9-0.1,2-0.2,3h-22.9
		c0.4,4.3,3,6.3,6.3,6.3c2.8,0,4.4-1.4,5.3-3.2h10.8C201.3,49,195.5,54,187.2,54z M180.7,33.8h12.7c0-3.6-2.8-5.7-6.2-5.7
		C183.8,28.1,181.3,30.1,180.7,33.8z"/>
	<path class="st0" d="M250.4,54c-9.7,0-16.7-6.5-16.7-17s6.9-17,16.7-17c9.6,0,16.5,6.4,16.5,16.5c0,0.9-0.1,2-0.2,3h-22.9
		c0.4,4.3,3,6.3,6.3,6.3c2.8,0,4.4-1.4,5.3-3.2h10.8C264.5,49,258.6,54,250.4,54z M243.8,33.8h12.7c0-3.6-2.8-5.7-6.2-5.7
		C247,28.1,244.4,30.1,243.8,33.8z"/>
	<path class="st0" d="M285.2,54c-8.8,0-14.7-4.9-15.2-11.3h10c0.2,2.3,2.3,3.8,5.1,3.8c2.6,0,4-1.2,4-2.7c0-5.3-18-1.5-18-13.6
		c0-5.6,4.8-10.2,13.4-10.2c8.5,0,13.3,4.7,13.9,11.2h-9.4c-0.3-2.2-2-3.7-4.9-3.7c-2.4,0-3.7,0.9-3.7,2.5c0,5.3,17.9,1.5,18.1,13.9
		C298.6,49.6,293.5,54,285.2,54z"/>
	<g>
		<g>
			<path class="st1" d="M214.2,21h-10.5l9.6,17.8h10.5L214.2,21z"/>
		</g>
		<g>
			<g>
				<path class="st2" d="M213.1,38.3l0.3,0.5h10.5L217,26.3L213.1,38.3z"/>
			</g>
		</g>
		<g>
			<path class="st1" d="M232.3,6l-18.9,32.8h10.5L242.8,6H232.3z"/>
		</g>
		<g>
			<path class="st1" d="M213.4,43.7h10.2V54h-10.2V43.7z"/>
		</g>
	</g>
</g>
</svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           legacy/images/crown.svg                                                                             0000777                 00000006434 15251156627 0011156 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="112" height="82" viewBox="0 0 112 82" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M23.3438 52.874L30.2262 30.5085L54.0251 51.7273L59.4742 51.1539L76.966 30.5085L89.5822 51.1539L76.6773 61.5803H45.4226L23.3438 52.874Z" fill="#FFA000"/>
<path d="M102.381 27.4384L75.9367 41.3863L55.0677 18.5389L36.362 41.0264L10.54 27.4445L17.453 69.3431C17.5391 69.8503 17.8024 70.3105 18.1959 70.6418C18.5894 70.9732 19.0877 71.1542 19.6021 71.1527H93.3411C93.8544 71.1516 94.3507 70.969 94.7422 70.637C95.1337 70.3051 95.3951 69.8453 95.4801 69.3391L102.381 27.4384Z" fill="#FFC107"/>
<path d="M56.473 79.8305C76.8349 79.8305 93.3415 74.9759 93.3415 68.9873C93.3415 62.9988 76.8349 58.1442 56.473 58.1442C36.1111 58.1442 19.6045 62.9988 19.6045 68.9873C19.6045 74.9759 36.1111 79.8305 56.473 79.8305Z" fill="#FFA000"/>
<path d="M56.473 82C37.0699 82 17.4351 77.5269 17.4351 68.9874C17.4351 60.4478 37.0699 55.9747 56.473 55.9747C75.8761 55.9747 95.5109 60.4478 95.5109 68.9874C95.5109 77.5269 75.8801 82 56.473 82ZM56.473 60.3116C33.7009 60.3116 21.7719 65.9518 21.7719 68.9874C21.7719 72.023 33.6907 77.6591 56.473 77.6591C79.2553 77.6591 91.172 72.0189 91.172 68.9833C91.172 65.9477 79.2533 60.3116 56.473 60.3116Z" fill="#FFD54F"/>
<path d="M56.4625 52.319C59.9278 52.319 62.7371 49.5098 62.7371 46.0444C62.7371 42.5791 59.9278 39.7699 56.4625 39.7699C52.9972 39.7699 50.188 42.5791 50.188 46.0444C50.188 49.5098 52.9972 52.319 56.4625 52.319Z" fill="#FFD54F"/>
<path d="M63.0586 47.9028C62.1945 44.7554 59.7709 45.0665 58.4717 45.4873C61.5967 44.4707 61.3365 42.2708 60.938 40.9655C61.3446 42.2708 62.7679 44.4789 65.4578 43.3504C63.2742 44.2755 62.3938 45.4812 63.0586 47.9028Z" fill="white"/>
<path d="M53.1525 10.5443C53.1525 8.57208 49.8526 5.27216 47.8804 5.27216C49.8526 5.27216 53.1525 1.97223 53.1525 0C53.1525 1.97223 56.4525 5.27216 58.4247 5.27216C56.4525 5.27623 53.1525 8.57208 53.1525 10.5443Z" fill="#FFD83B"/>
<path d="M5.27215 66.8524C5.27215 64.8802 1.9702 61.5803 0 61.5803C1.9702 61.5803 5.27215 58.2783 5.27215 56.3081C5.27215 58.2783 8.57208 61.5803 10.5443 61.5803C8.58021 61.5803 5.27215 64.8802 5.27215 66.8524Z" fill="#FFD83B"/>
<path d="M31.1693 25.9073C31.1693 25.2181 30.0164 24.0652 29.3271 24.0652C30.0164 24.0652 31.1693 22.9124 31.1693 22.2231C31.1693 22.9124 32.3221 24.0652 33.0114 24.0652C32.3221 24.0652 31.1693 25.2201 31.1693 25.9073Z" fill="#FFD83B"/>
<path d="M81.0443 25.9073C81.0443 25.2181 79.8914 24.0652 79.2021 24.0652C79.8914 24.0652 81.0443 22.9124 81.0443 22.2231C81.0443 22.9124 82.1971 24.0652 82.8864 24.0652C82.1971 24.0652 81.0443 25.2201 81.0443 25.9073Z" fill="#FFD83B"/>
<path d="M8.95618 19.8199C8.95618 18.4435 6.6505 16.1357 5.27197 16.1357C6.6505 16.1357 8.95618 13.8301 8.95618 12.4515C8.95618 13.8301 11.2619 16.1357 12.6404 16.1357C11.2619 16.1378 8.95618 18.4435 8.95618 19.8199Z" fill="#FFD83B"/>
<path d="M107.891 20.2509C107.891 18.8724 105.584 16.5647 104.207 16.5647C105.584 16.5647 107.891 14.259 107.891 12.8805C107.891 14.259 110.197 16.5647 111.575 16.5647C110.197 16.5667 107.891 18.8724 107.891 20.2509Z" fill="#FFD83B"/>
<path d="M106.419 70.3395C106.419 68.5848 103.481 65.6468 101.727 65.6468C103.481 65.6468 106.419 62.7088 106.419 60.9541C106.419 62.7088 109.357 65.6468 111.112 65.6468C109.357 65.663 106.419 68.5929 106.419 70.3395Z" fill="#FFD83B"/>
</svg>
                                                                                                                                                                                                                                    legacy/images/icon-256x256.png                                                                      0000777                 00000026352 15251156627 0011703 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR         \rf   tEXtSoftware Adobe ImageReadyqe<  ziTXtXML:com.adobe.xmp     <?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="C427E781ACBC1EA0B0FCB47666D8076F" xmpMM:DocumentID="xmp.did:A6D1FE35567C11E8B9CED48A65E65F9C" xmpMM:InstanceID="xmp.iid:A6D1FE34567C11E8B9CED48A65E65F9C" xmp:CreatorTool="Adobe Photoshop CC 2018 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:79a056fd-126b-449b-b876-115dac2e9f00" stRef:documentID="adobe:docid:photoshop:91b004a1-541b-0c48-a3d4-cdbd37130f76"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>nŖp  )IDATx|[dylI	a@
-?%B%L0[@d1$!{'&{;ql',ٲɲĒb?y{ιݧz&3A/eX4aU,ĲC,XmXbKSˣbAj<p +?t.H?mqMsby0?1 (#E,hOro˄a+br 3ҍ0Xn!0e0d*,Q$# F,@ˁa^y@a՟aE0l a0r d Q ð0 apa`F   0
 xg Qd] aa6 ð`F9 N0{ (Y aaEz 0{ ð`FI! ð0 a 0aNd% ΉS4NU,%ĢFA^VxS! .X*+HtR4TjPE3TkS`бv*FR!܅brN;Ebaw#cIRDo=zPc
OJlT!Fz<@7= &:GYVo!㤒qƉrÄi u(/Eq&6QeZ,n=9M33d5nGi'ߴ` X6vFƣC\/u{C`{ LpT`QpȶZ)YȰ`Z	)1.&oC[& &(хxi/	 CfN`$VsH[rp&WMo	2h2a9A+@1©^:l)?$6R[ >'t6(wv\␳enݏ͏~M@tG~bڬlvg8Pp̯4?hz  DK.I]a(	&}iEb5?aBdI;ǲ``XcsFD4B  "-kF!}R۞#U(.qQ6l89 &bЃ=#7B]yg!"!~(! ;.)Fdui ?q󯇨?U| ɈJ
{ %2=қ#˯NVpNT
X!j&Ӣwzx-__qz$#Uv/@s?/cTh*w?mᓑu]^/^0"蹖R͢!*B$Ye-"b X=ɚxy
òTH?{W~*-Fsm)#UHKT2j"YzpB0 p6&xF~8rh[MG#Ҧ/3݆=\H^C{y5EC0
=̺c/ p0̥޳]wu)IjǵXqЅ$чrO86]h8_L:ndrQtɎPxF	3Gą\ǘ\;X)ڥKF,]oר,[%kYWwcscCvLK 6I˰o\aG]qg־,}9;vHk	sHɉ>葈miSi12GiUn6l(6=/%6d1 z1F?K,1Ӊ46Nt!Zi/T"r_
_$`
SwJ}U(Hu_d2jþzg^/ɐd}
#q<>(CUBs=TJ@/ŏ߬sp"]S6v)2l e r1 =}n%~hG'CeNCsC5\^lWCkdEYdyaA-w*NvhOeFkZ.)ٖg8>k?MJ_ru1;*)iЎ}f(^c>n L2H@xPҨBrMϴ췬ąq.hU6׭λD)U1G_m\;Hvx"ܧEbepU2Gci㡺@NQs@*Odln=[-_WuKJvbP9vX^5smg,>)2l o RYST}
U|qpy=q=o{v%<񞡾w)%S@رkJXݣT܄U@GxJU6'E[-, RbK9!@~	tV_5'c| T3zkGxE1puγ8Ա%S\9@٩3Y~@5Br O+捿KB;uf@wGWu𥖿tflB)U 4 N%K_mn@:<'v@yӪ[dpv\2{6?WZ[	s6b$[i]{;u5ؒ)sqg.V ϶+w,?-dLFxoO6 L)OZW8C)@u)P)sxJ:J@ItG$zI-%Zq`ǈz{sZpV6^:4'WWU/y}=)OG-y wA][tdFx=[cK9U@_ҿO?T9CL-55vW<N5몁WEV#Sd}+0goo}>c2'|a}y:T.KZA}eBLʔ jϣx{ *azmF)S/ī+h%qTCw_tWjZ#v[C_eK<&-tZWW` I ӳ9H1N	8j7'G&?I,$Ph^jް@Up"6e $ʸqm}ozgO_\i+ӚAYXrsվG,h(S[ @8bҴ\WpmOO]?Sj|^{
M7H 1ׁ!>hiQwhuc}ci?2s 8)g(ϑgcE@ͳ? p㦩;6|p ^f8lk[?=2Ӯ#a	j`G| Y8O"[vwg֠hQc-` ", GB(Y}}BAđWWψZy&ԩpzgbrH^#KS(["	E~b=zW{yW#5]c`SɟF\ɑdH>+;|@x#%QE]nyLr^^r
2dt?$lb(ߊ5xU<Y4xlk^#h1
ߛ?K{/FL.ʛZuXv7xbiI-qT؄d|4	Q"Hv$Cg:,y{sBO&bL~5akx:9kۄ!;@D9QY\햒m,^V7ގwV:Lu(9}"$3^4{><^N^:l!{$7w
*֕dm>.&*lh#KP㏇fMѻg^ϊ?J@J7U/[lH*a7 z7N#^^xmLqg0ph:PPǺѸ$m?[qa_3	ЋūsM:ܣ{`;ra+TJC΀M#ZMXl'74>j|J`GnEŗ	fLl"+M%|?HV*~?B@χ ӚuI%ˀc{=ۤ㰷BN|{+6V@S2㪂u3NB9.hl1_&.t]5a"58=zI	;Z6Aԅ%&Ґn&'^x5V_k!pi8aˋﷳw^2*wb_h\O# D}{BbN ^ř>#SdćuX˨-]֋ƢLjIxFT^:Vu :3sCZ Ol,	%V??o.V5y"7^-o~zm o#&v\90;3w6 
ޘ$MXsA*1*nrle|VzK9-iAG&|^)  E`M`a305z&5=KpH34#_6(r Rc"o	%֌W&Cd,=?	7{^/*E!>?T	^G=a}ēXg  ;/M_iuUUߜAۋ"6-_mF7 kt@Pkbd mETx~]`Rk̞s*0rC0ҫH#bf&&r lc֍S"Jg0L3N.?0A1nI&j+y  JVúX("!k,<oIbU>7Ƙ:lH@
?`r_ d9g\"ȼH*t`z?	RTl7=6I+c:r&+2Oq9 F62O:Do{p2F}vH-o HEõ(ERKk'xh u@ě}N*%K`KW`sNQ$}Cz |:2	Nb9]+
ʻQK+) l=ҋRlϻr TzIOZRiv;'QgT>N}q %չgsP)~r\Y ; 3_ zIeN0L x)0ð`F! G  0J 8	00aE  9 a8` 0l 9 Nr{ೝUg<¡mY=:7Jcrmo}ن)So8Rv҃v<grO:$`Owx<oѣgKuv7lvm
9dx_Z͵R{IMu*{Qi,ޗb'ܹ Ӭ_;+C8Z;ʐ='#B;pd=-wlQ&O7OUkD/҅El9 mcdKsw֞:L/AWƋFH8=/%*'o<h6 1ŻO:ܝg>2>32'#-#@}QPCbPa[{q|=$d('F	Q9*﫽Ne4il-.k,mQ#b##~1/ED z`:ɊON}ǵJ،M	-58ڜܵֆ-+'IjtCn1*Ǘk"Ox̅#?t¤	?5ZJOc[A!Ks!o6++ Mo4ӗT9|b
R:׈gV?a#IR`\}g2v|[Ec?kcԠ3pT<D@ݪ=\zPØ?ŠH$s4wiDˤ׳z/y#0G
ΜJ&w15"Q;(NyxyPY+RJ~ho}Lmos2^{`Ͱq?nG,Km"lO׳~E,\2)m %gh]
<6Sп_Q<qMq
mڰjn
ꌼl[9ʊZ<hv@QXņ 7?B_+)C{dt\0F4+s=<aY`F !Û02' t2
o\btm=$atG_8"%FTi ZqKě5G^uhJ;&#[:_+$bӭ5S<5À	>qJE<hʾKSڿx=>}U]RXf>퇙-ӳ{״)ZL{"s50]Da%2gڠЦ =C"PdR RI7֎56Xa?D}TeO/+(Cm\`O͍HR7:}Ψw,,R( [˂4M7
;^器?v< b.tc-(4YKT@gVZPFIjq]8Kp+yFʪ&" [WOr/z;GհJOϲ+NX+ϳcÂ/3DNmGqiT.8<H[Z-zBYs 
}p0`Rhhpg
f{ĞPa{ n"
K*ķA\m¤{jjG{Wkbo(]Pω]k'nuhU?=(ԸA~AIW-bXM(g (E E"j㡏o!jr[jGOWuJOOiPőoU鹯b8Z&foQàцV'*wU鏁g.FtLvv7~2X,{Cg&$1<>ՀM+;!!]|ѝΟ9iPsV+P.M lH
!2CHDXH@.Zt.`$#{(y*5|\"so:Zl GƧ13A3v;X#룷y8tJy)Wӂc)Z~)Eqb\7'7Inb{!w:5Xm,avi\KW~Rw5qQOQ5 8p,{"1uLe69+ߵD|~-=ٷc=tCZƆVL9"=[KhWC
zi}حnm~  m'륲{E-pa 0@a` 0l QDgFa8`F!   0J `% Zdiavl1x籭XJA۽6,7sT6urgP` r	Wܞ?uW`KUA3T{>[棥@z1IIp,{7ޛڤuH'ָen
Nt`Ç6 8ި_DZO9ތ/9@m)Z e=.tÇ'Xn h4*v,{犡Of{]Iw%sԮse$x,x΢姿T45v$+NB<wMGPmE!td<-FЪPyօKy@jIxҞv/ݟb83֤:xrɽ'56Bc \Zrƿqb2?NR]K}3w8nR>۷xr,.(
)m{: 1๮߽-}K%ek%ͥ{;.xtMwxŪ*wJuq^neV/cإ	Xt->>]{ju7C};|JB`.ՙ70M,g6is4JCӀMoɼfY&:J1ӈJIh!~U:Gߧz˗2΁BRLfhMduK,-5dt!Q
}ߑackG_dĈW$4U{>+</<tEf۵rez'3dw?|It_{?6?7lԩMo'qt<}?}N4IK vWK#%5Dޑ%HYgE?*k<vkMT_~܃#O6zadHyKOS]=^E];Aߧ0߸q,@BߢA9;s	;8dg$狆NvZ<7waW+8}k4h$;(ѵfl4D5f74lR7F"oLRLs󎥸^rtM^]R9Nϕ>oF~#=UPROaWh	-_\!I@eb{c8vַ0-7[ei>ǯ]QA4o^A.kֽpFŉm]cv2gO՟s}/*	&6\*+JqOP5)p@s2? Nî%[Iooka)\9jFXoqo蝚餕gR~/4"H	+ǧMǿߖ;fwt>{hR0RMkr=gO2J~uۨR>~

}.cT$SM4%)yPkxkVY8v8>W8aQH_~	#,2I
+gը'<qfCI{獩ύ[WfH
Es,߳{7ۤ7k<DȘ9͞[J-;<]rzG|wǴg^RRE4@=Ěϗ(P]TP0mc2̘!uq(Oh^44*].7qUT|TϹuHFa*x;l5G2]7;$i&ʋ~;:Dj2pMozLޠx4/]ϟ=%gE61큮Ih5>o֯0KFw-)Ծ^ݟ<_sSAM;;UQs*+рCJAJzʱe_Ѕ]jcS3TRkX8I[Pv"dTg,x,
~ҐTaxdhבgG:GUkFG'j)E#H.57&jǺ/,&H6k,[PH=^zt,)Ƒ[r%uDvRٍQ'HY/ToE9y:I麩^RVaTkPw*^#_*`=pz#_S;),F|,67E2=G/Ɋה=9GC
rL8s3 qL8s3 ð0 a 0I Q`ga0 a 0ӹ
d a0 a 0өт\00a6 ð`s0 ?p0 a 0 'F- p0= = a 0s 0l QT ð0 a, ( @?Y8Fr`E??LgY0<Eb9Ų`EQDO oŲe0aX xe0oqƲaNsK,If91LtzXou	m3~*%Opte0zx}Ĳw{0 {܅c    IENDB`                                                                                                                                                                                                                                                                                      legacy/images/add.svg                                                                               0000777                 00000001576 15251156627 0010560 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 367.805 367.805" style="enable-background:new 0 0 367.805 367.805;" xml:space="preserve">
<g>
	<path style="fill:#3BB54A;" d="M183.903,0.001c101.566,0,183.902,82.336,183.902,183.902s-82.336,183.902-183.902,183.902
		S0.001,285.469,0.001,183.903l0,0C-0.288,82.625,81.579,0.29,182.856,0.001C183.205,0,183.554,0,183.903,0.001z"/>
	<polygon style="fill:#D4E1F4;" points="285.78,133.225 155.168,263.837 82.025,191.217 111.805,161.96 155.168,204.801 
		256.001,103.968 	"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
                                                                                                                                  legacy/images/webtoffee-logo_small.png                                                              0000777                 00000010054 15251156627 0014100 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR         l   gAMA  a    cHRM  z&         u0  `  :  pQ<   bKGD      tIME		!Î  0IDATxyeu{gJ@6źZJUj+<Z[hmE}J	.,
UAJE3CȄ]o83wfX"x>3gs_:vsQ16mŅU'q3K&垼u>TS4O}Ep@;cO9x07c?3'GVxmb;>5woh;R/=&xJϋS{G[~3qL)·1)E?Ӌ{!a*f[l6QhӱNIPIXJ;~ʏ\w&PىCAM]ڕ<Ǖz'cI\TëF
jl#`UY3p?V?ދT-6uW1gq'47cl)=oX<Og<:uk$7,xl	 ԥ鰫G9|c@_]Yx=1X[pά]9'B݄݉_jޕsJɚKU,&g.yZ1X76RZX6^wP&	QU[$Ew	'onV[Z{Vo*Ǔ{".#q5nU#/:lnC<X6nX#f-xJJ)M+.)@"hw|6U\-6пgHQdv-}(nVxYV_?d,jv;.wH}Xΰ߂2PMڂ+9]>=kukZ㍔=PkiM)g]|9RL Wc>v)øjk/e^psznIٹ8Z{*H]N{ >ý/W+wVV*9!=z!∘Cw#սq#i$S1,G8%;ug<5\NcWH~,l,)=?]]t>S)RϓӇHgϫkwxo{,)>)	pVmtHLVT]Ւs['9͙E{Uj;Or'ލiWB.(9yfeśZVv,*F9HXcK/B_fhFuHi̯XIGڕcXeԾ7>E~Yp%iWa_ iZwY~۝i4l;栮:=mݍ{I]n8wfoVz*.XDNs+|3X:;a__֚8؋/+>qpޒz4Ɣ$P
Kޔ$Z1$zJ>gaE˴JXBK/pvk===hbXgWa(*ɏ
ޅZ|ޏ4RZWb/P8W(>"&-z#ߋ	pb҇?h4WgPtyUrH]&?yV3\2<}_o~˴JvSJ{ͥ%GJ˻s:[v|_)bOhyYп3F?[T)ӷ,ݖZݜ,xr3VX/4p^<bk{(୸Զ
7"	#sh%lk0Nʒ݂h8p<M'|q!*x3NԺJщ׼μ'v҄UT 0Z|wܞWn5IM+2M8$VxE~#1R.PRI	HIAB˴D{.|e xM0MxK;!gHߍqv7xZ~ʊuh)r1&ݍI=>rzM'pXo	p=ޮemƣt yunjx]Nȳf2Zn\(,JqF/rDU[ˊ/,]%,Dؤ;qOzGN^GhȨTfVy!)nG֞Y<|SrSn$+[o@)+'@:!未l-դE7yOPnw|\6<gi{]~04;Nk8+n㠞Gz__]S"=;h{1]Zq_%[Ej# {dmc]TQoCs>SQ"(S9iue倁Kͫ-ÔivgƛiF_A9tCQ#*ӓĹuŚN<G
A[%pv#Ja.,Mm98ˋ~iH"Ur`Fe~+cSVʆFs.4ܑ(܍Aة/&IF-"VsW	$'rL"q)gq6"rŵr`>sSN⠚B@*5D̳kg"5^lmqZ[!KґaFo"Jˣ?>{4gM*2wXplkS{ںO])Hnzv.6R+&j֍3&):%ЁJpOutH+|)ⱣY8JM֑?TRdViGJLq+R%_*"^Z<77!]f`NU1L31qHΨꃭrowX>IaÏH)7|Z;\jܹ<<tEgP~{OrXs/&=
N׷ngEڸQXYQCX}W%^8|e1	Z R_6piE*,fY)w;){]02(,!(7[kƘwc yY-qxO/ |{Ev6y>N(o,±p;RдJƏ&]f`E9bJ|CDI|(P47?Z!U-<iFREX՗GdgFyUY# ǓIEQs3Y\r)xg;Rnt6s>wTwk_J|J+aB\PCE;T
9W
(؄{hU	E>> ;TFZ{l_7Grv&Z[+Q8,ą	+^vovy#| eJJY.&!TCS.io5R9։k-B&>Ӏ}_)<Bk!pL^8$`MWD6 ִV^NFA&p|͠>w+q
q}G}d7+F`o E=\yU"sv}lpF%hg5UXr)򐔿(R	*18051!Q̭ɻϘƆ>Z
r0dM${nĺ،NV d|7+nMZ3'=i)_eؼfEpҎױX.Y5}vEU$]$k/*V/gFm]}K
kYTV$.3PXAa]7#i1,*?1q"%ⲛEmFL
!mҪdTNqy蠼|ɖ-
);"EHe>Pモ}Yq Ϩ^e   %tEXtdate:create 2020-09-03T09:06:02-04:008P   %tEXtdate:modify 2020-09-03T09:06:02-04:00e    IENDB`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    legacy/images/overlay.png                                                                           0000777                 00000000207 15251156627 0011464 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR      2      tEXtSoftware Adobe ImageReadyqe<   )IDATxb8E##*Fw$ v-2d@+    IENDB`                                                                                                                                                                                                                                                                                                                                                                                         legacy/images/white-crown.svg                                                                       0000777                 00000002332 15251156627 0012265 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="54" height="45" viewBox="0 0 54 45" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M48.6329 5.18102C46.0982 5.22892 43.993 7.71963 44.1219 10.5456C44.1649 12.1263 44.8523 13.4674 45.8834 14.3775C40.5561 22.3286 35.1429 22.9513 28.8704 9.77926C31.1045 8.5339 32.3504 5.37261 30.7178 2.21132C29.9445 0.678577 28.3549 -0.0877971 26.7653 0.00799956C26.7223 0.00799956 26.7223 0.00799956 26.6794 0.00799956C26.6794 0.00799956 26.6364 0.00799956 26.5934 0.00799956C25.0039 -0.0398988 23.4572 0.678577 22.6409 2.21132C21.0084 5.37261 22.2543 8.5339 24.4883 9.77926C18.2159 22.9513 12.8027 22.3286 7.47538 14.3775C8.50647 13.4674 9.19386 12.0784 9.23682 10.5456C9.32274 7.71963 7.26057 5.22892 4.72582 5.18102C2.10514 5.13312 0 7.43224 0 10.354C0 13.18 2.06217 15.5271 4.63989 15.5271C4.81174 15.5271 5.02655 15.5271 5.1984 15.4792L6.95984 34.7343C7.08872 36.267 8.2487 37.4166 9.62348 37.4166H26.6794H43.7353C45.1101 37.4166 46.27 36.267 46.3989 34.7343L48.1604 15.4792C48.3322 15.5271 48.504 15.5271 48.7189 15.5271C51.2536 15.5271 53.3587 13.2279 53.3587 10.354C53.3587 7.43224 51.2106 5.13312 48.6329 5.18102Z" fill="white"/>
<rect x="7.30469" y="40.2346" width="38.6658" height="4.31085" rx="2.15543" fill="white"/>
</svg>
                                                                                                                                                                                                                                                                                                      legacy/images/favicon.png                                                                           0000777                 00000002510 15251156627 0011427 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR      G   m   sRGB   YiTXtXML:com.adobe.xmp     <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
         <tiff:Orientation>1</tiff:Orientation>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>
L'Y  IDATx?OSasm;@CI|YM@nN9`bWw5qpAkv*-w0 9mޓs=[ZYTwDO.W:,E^_J7]-c{^No6n=fɅBuhV'q9A,apxFQH+az$D;/.ksOC!9B*T!_P)123F& 1:تLpCh1:تLpCh1:تLpCh1:تLpCh1:تLpCh1:تLpCh1:تLpCh1:تLpI*9C12d]mJ\w{p-Jjyv=!?t#Ek5OTI#0toi-?D?\e4w۹N6\hkj2۟EHV8v,>ߧ݈ci'wˏh8YgMͲw#\l<Y޻|)D$Fvm*N݌}$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M Bb$ZR؅M?	Y/d    IENDB`                                                                                                                                                                                        legacy/images/td_back.gif                                                                           0000777                 00000000215 15251156627 0011352 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       GIF89a   !     ,      dڋ޼H扦ʶL
gL*̦	JԪjܮN(W  ;                                                                                                                                                                                                                                                                                                                                                                                   legacy/images/blue-crown.svg                                                                        0000777                 00000002336 15251156627 0012100 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="54" height="45" viewBox="0 0 54 45" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M48.6329 5.18102C46.0982 5.22892 43.993 7.71963 44.1219 10.5456C44.1649 12.1263 44.8523 13.4674 45.8834 14.3775C40.5561 22.3286 35.1429 22.9513 28.8704 9.77926C31.1045 8.5339 32.3504 5.37261 30.7178 2.21132C29.9445 0.678577 28.3549 -0.0877971 26.7653 0.00799956C26.7223 0.00799956 26.7223 0.00799956 26.6794 0.00799956C26.6794 0.00799956 26.6364 0.00799956 26.5934 0.00799956C25.0039 -0.0398988 23.4572 0.678577 22.6409 2.21132C21.0084 5.37261 22.2543 8.5339 24.4883 9.77926C18.2159 22.9513 12.8027 22.3286 7.47538 14.3775C8.50647 13.4674 9.19386 12.0784 9.23682 10.5456C9.32274 7.71963 7.26057 5.22892 4.72582 5.18102C2.10514 5.13312 0 7.43224 0 10.354C0 13.18 2.06217 15.5271 4.63989 15.5271C4.81174 15.5271 5.02655 15.5271 5.1984 15.4792L6.95984 34.7343C7.08872 36.267 8.2487 37.4166 9.62348 37.4166H26.6794H43.7353C45.1101 37.4166 46.27 36.267 46.3989 34.7343L48.1604 15.4792C48.3322 15.5271 48.504 15.5271 48.7189 15.5271C51.2536 15.5271 53.3587 13.2279 53.3587 10.354C53.3587 7.43224 51.2106 5.13312 48.6329 5.18102Z" fill="#2D9FFF"/>
<rect x="7.30469" y="40.2346" width="38.6658" height="4.31085" rx="2.15543" fill="#2D9FFF"/>
</svg>
                                                                                                                                                                                                                                                                                                  legacy/images/support.svg                                                                           0000777                 00000013657 15251156627 0011547 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <svg width="84" height="84" viewBox="0 0 84 84" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="42" cy="42" r="42" fill="white"/>
<g clip-path="url(#clip0_351_1999)">
<path d="M23.1845 40.1135C23.1259 40.6574 23.047 41.1654 23.0165 41.6734C22.7568 45.5665 23.666 49.4483 25.6258 52.8133C27.2648 55.6758 29.6107 58.0622 32.4356 59.7405C34.9082 61.2262 37.685 62.123 40.5538 62.3626C44.5199 62.7193 48.4958 61.7966 51.9077 59.7277C54.8397 57.9946 57.2782 55.5281 58.9873 52.567C60.1354 50.6043 60.8508 48.4774 61.4312 46.2941C61.6679 45.3961 62.0829 45.1729 62.9586 45.4218C64.2875 45.799 65.6189 46.1658 66.9452 46.5481C67.6274 46.7456 67.8718 47.1818 67.7089 47.854C66.8663 51.2586 65.6036 54.4784 63.6052 57.375C59.9903 62.6114 55.1917 66.2546 49.0947 67.9608C40.6659 70.316 32.9473 68.6483 26.1044 63.2144C21.3643 59.448 18.4113 54.463 17.0875 48.521C16.3619 45.3068 16.2831 41.9786 16.8559 38.7332C16.9144 38.4023 16.8151 38.2842 16.5045 38.2047C15.6161 37.9764 14.7378 37.7121 13.8596 37.4581C12.9202 37.1887 12.7216 36.4113 13.4268 35.7161C16.4189 32.757 19.4151 29.8014 22.4157 26.8492C23.0776 26.1976 23.8667 26.4003 24.0958 27.2931C25.1566 31.4203 26.2096 35.551 27.2551 39.6851C27.474 40.5445 26.8732 41.1116 26.0102 40.8807C25.2287 40.6703 24.4497 40.4419 23.6682 40.2239C23.5282 40.1828 23.378 40.1571 23.1845 40.1135Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M40.4269 16.9999C41.1473 16.9743 41.5139 17.3027 41.5827 18.0262C41.715 19.4578 41.8508 20.8886 41.99 22.3185C42.0663 23.0881 41.7354 23.5269 40.9564 23.6013C40.5975 23.6372 40.2385 23.6782 39.8796 23.6987C39.2177 23.7398 38.8206 23.4601 38.7493 22.8085C38.5796 21.2588 38.4353 19.7075 38.3165 18.1545C38.2707 17.5618 38.6195 17.2026 39.2177 17.1102H39.3068L40.4269 16.9999Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M61.3242 39.8801C61.3242 39.1745 61.561 38.8205 62.1618 38.7307C63.6892 38.5083 65.2166 38.3057 66.744 38.1227C66.8679 38.1024 66.9946 38.1082 67.1162 38.1396C67.2377 38.171 67.3515 38.2273 67.4505 38.3051C67.5494 38.3829 67.6314 38.4805 67.6911 38.5917C67.7509 38.7029 67.7873 38.8254 67.7979 38.9514C67.876 39.3824 67.9371 39.8159 67.9812 40.2521C68.0398 40.8858 67.7648 41.2784 67.1386 41.381C65.6265 41.6034 64.1101 41.8052 62.5894 41.9865C61.9657 42.0609 61.589 41.7556 61.4744 41.1244C61.4057 40.6806 61.3675 40.2265 61.3242 39.8801Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M32.2514 26.2363C32.0198 26.0516 31.671 25.8977 31.5259 25.6308C30.78 24.2685 30.0748 22.8831 29.3798 21.4925C29.315 21.3847 29.2732 21.2644 29.2573 21.1393C29.2414 21.0142 29.2516 20.8872 29.2873 20.7664C29.3231 20.6455 29.3835 20.5335 29.4648 20.4376C29.546 20.3418 29.6463 20.2641 29.7592 20.2097C30.1703 19.9636 30.5953 19.7417 31.032 19.5452C31.1349 19.4869 31.2486 19.4507 31.366 19.4386C31.4834 19.4265 31.6021 19.4389 31.7145 19.475C31.827 19.5111 31.9309 19.5701 32.0197 19.6483C32.1086 19.7266 32.1805 19.8225 32.231 19.93C32.9769 21.3283 33.7101 22.7317 34.3949 24.1607C34.4551 24.3094 34.4804 24.4702 34.469 24.6304C34.4575 24.7906 34.4095 24.9459 34.3287 25.0844C33.8272 25.677 33.0762 25.9054 32.2514 26.2363Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M65.3283 31.3777C65.1348 31.6342 64.9846 31.9626 64.7224 32.1191C63.4088 32.9068 62.0723 33.6585 60.7282 34.3974C60.6246 34.4661 60.5079 34.5121 60.3856 34.5325C60.2633 34.5528 60.1382 34.5471 60.0182 34.5157C59.8982 34.4842 59.7861 34.4278 59.6892 34.35C59.5922 34.2722 59.5126 34.1747 59.4553 34.0639C59.1949 33.6576 58.9586 33.236 58.7476 32.8015C58.6861 32.7 58.6458 32.5868 58.6294 32.4689C58.6131 32.351 58.6209 32.231 58.6524 32.1162C58.6839 32.0015 58.7384 31.8945 58.8126 31.8019C58.8868 31.7093 58.979 31.633 59.0836 31.5778C60.4583 30.7696 61.8406 29.9794 63.2459 29.2328C63.3855 29.1716 63.5374 29.1442 63.6895 29.1526C63.8415 29.1611 63.9895 29.2052 64.1216 29.2815C64.7147 29.7947 65.0075 30.5233 65.3283 31.3777Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M59.3758 23.7708C59.2774 24.0214 59.1555 24.2619 59.0118 24.4892C58.0869 25.6865 57.1534 26.8701 56.2115 28.04C56.1397 28.1486 56.0459 28.2406 55.9361 28.3099C55.8264 28.3792 55.7033 28.4241 55.575 28.4419C55.4467 28.4596 55.3161 28.4496 55.1919 28.4126C55.0678 28.3756 54.9528 28.3125 54.8547 28.2273C54.4748 27.9556 54.111 27.6618 53.7651 27.3473C53.664 27.2723 53.5798 27.1766 53.5179 27.0665C53.4561 26.9564 53.4181 26.8343 53.4063 26.7084C53.3945 26.5824 53.4093 26.4554 53.4496 26.3355C53.49 26.2157 53.555 26.1059 53.6404 26.0132C54.5823 24.797 55.5361 23.5904 56.5017 22.3931C56.904 21.9005 57.3876 21.8568 57.8942 22.2289C58.2521 22.4812 58.5923 22.7581 58.9125 23.0576C59.0911 23.2785 59.2464 23.5175 59.3758 23.7708V23.7708Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M50.9922 19.2526C50.9183 19.5091 50.8216 19.8555 50.7198 20.2018C50.3761 21.3769 50.0401 22.5519 49.6811 23.7219C49.4265 24.5172 49.032 24.7276 48.2479 24.4916C47.8737 24.3812 47.4842 24.2863 47.1278 24.1503C46.5805 23.9476 46.3462 23.5372 46.5066 22.9676C46.9292 21.4556 47.3722 19.9495 47.8355 18.4495C47.865 18.3343 47.9174 18.2264 47.9895 18.1322C48.0616 18.0381 48.1519 17.9596 48.2549 17.9015C48.3579 17.8435 48.4715 17.8071 48.5889 17.7946C48.7063 17.782 48.825 17.7936 48.9378 17.8286C49.4186 17.9414 49.8928 18.081 50.3583 18.2468C50.7681 18.3956 50.9845 18.7035 50.9922 19.2526Z" fill="#2270B1" stroke="white" stroke-width="0.25"/>
<path d="M40.6244 44.4987C42.5456 46.427 44.7714 48.2724 45.6512 47.3887C46.9098 46.1247 47.6865 45.0228 50.4632 47.2644C53.2388 49.5047 51.1065 50.9991 49.8868 52.2228C48.479 53.6367 43.2313 52.2984 38.0443 47.0901C32.8585 41.8805 31.5296 36.6101 32.9386 35.1962C34.1583 33.97 35.6389 31.8296 37.8695 34.6172C40.1014 37.4048 39.0055 38.1849 37.7445 39.4501C36.8683 40.3338 38.7045 42.5692 40.6244 44.4987Z" fill="#2270B1" stroke="#2270B1" stroke-width="0.5"/>
</g>
<defs>
<clipPath id="clip0_351_1999">
<rect width="55" height="52" fill="white" transform="translate(13 17)"/>
</clipPath>
</defs>
</svg>
                                                                                 legacy/index.php                                                                                    0000777                 00000000033 15251156627 0007645 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php // Silence is golden
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     legacy/languages/cookie-law-info.pot                                                                0000777                 00000211322 15251156627 0013507 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       # Copyright (C) 2024 CookieYes
# This file is distributed under the GPLv3.
msgid ""
msgstr ""
"Project-Id-Version: CookieYes | GDPR Cookie Consent 3.1.8\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-law-info\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2024-01-03T11:54:47+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.8.1\n"

#. Plugin Name of the plugin
msgid "CookieYes | GDPR Cookie Consent"
msgstr ""

#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://www.cookieyes.com/"
msgstr ""

#. Description of the plugin
msgid "A simple way to show your website complies with the EU Cookie Law / GDPR."
msgstr ""

#. Author of the plugin
msgid "CookieYes"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:188
#: legacy/admin/class-cookie-law-info-admin.php:189
#: legacy/admin/class-cookie-law-info-admin.php:264
#: legacy/admin/partials/cookie-law-info-admin_settings.php:31
msgid "Settings"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:196
#: legacy/admin/class-cookie-law-info-admin.php:197
#: legacy/admin/partials/cookie-law-info-privacy_overview.php:25
msgid "Privacy Overview"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:239
#: legacy/admin/class-cookie-law-info-admin.php:276
#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:19
#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:24
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:289
#: legacy/admin/modules/cookies/cookies.php:730
#: legacy/admin/modules/cookies/cookies.php:743
#: legacy/includes/class-cookie-law-info-cookieyes.php:126
#: legacy/includes/class-cookie-law-info-cookieyes.php:917
#: legacy/public/modules/script-blocker/script-blocker.php:180
#: legacy/public/modules/script-blocker/script-blocker.php:221
#: legacy/public/modules/script-blocker/script-blocker.php:354
#: legacy/public/modules/script-blocker/script-blocker.php:669
msgid "You do not have sufficient permission to perform this operation"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:258
#: legacy/admin/class-cookie-law-info-admin.php:298
#: legacy/admin/modules/cookies/cookies.php:779
msgid "Settings Updated."
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:265
msgid "Support"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:266
msgid "Premium Upgrade"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:374
msgid "Close consent bar"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:378
msgid "Redirect to URL on click"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:392
msgid "Extra Large"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:396
msgid "Large"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:400
msgid "Medium"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:404
msgid "Small"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:418
msgid "Default theme font"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:422
msgid "Sans Serif"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:426
msgid "Serif"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:430
msgid "Arial"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:434
msgid "Arial Black"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:438
msgid "Georgia, serif"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:442
msgid "Helvetica"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:446
msgid "Lucida"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:450
msgid "Tahoma"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:454
msgid "Times New Roman"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:458
msgid "Trebuchet"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:462
msgid "Verdana"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:103
msgid "Do you really wish to opt out?"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:104
msgid "Confirm"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:105
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:324
#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:159
msgid "Cancel"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:145
msgid "Select the type of law"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:149
msgid "GDPR"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:150
msgid "GDPR compliance is essential for your website if it has a target audience from the European union."
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:153
msgid "CCPA"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:154
msgid "CCPA compliance is essential for your website if it has a target audience from California."
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:157
msgid "CCPA & GDPR"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:158
msgid "Comply with both the laws on the same website if your target audience are from European union and California."
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:6
msgid "CCPA Settings"
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:6
msgid "The right to opt out in the California Consumer Privacy Act gives consumers the ability to direct a business not to sell their personal information to a third party. If the user considers to not sell their personal information, all the scripts related to the categories which are configured to sell personal information will be blocked. The DO NOT SELL option is facilitated via a shortcode [wt_cli_ccpa_optout]."
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:9
msgid "Enable CCPA ?"
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:17
msgid "Show CCPA notice"
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:17
msgid "Displays CCPA notice on the consent bar of your site and records prior consent from the user."
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:23
#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:29
msgid "Unable to handle your request."
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:95
#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:132
#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:122
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:312
msgid "Error"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-preview-page.php:27
msgid "Cookie Policy"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-preview-page.php:81
msgid "Auto reload preview"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:97
#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:98
#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:21
msgid "Policy generator"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:123
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:332
msgid "Success"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:25
msgid "Sample heading"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:26
msgid "Sample content"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:27
msgid "Delete"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:47
msgid "Add new"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:51
msgid "Heading"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:55
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:73
#: legacy/admin/modules/cookies/cookies.php:254
#: legacy/admin/modules/cookies/views/necessary-settings.php:41
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:55
#: legacy/public/modules/script-blocker/views/settings.php:165
#: legacy/public/modules/shortcode/shortcode.php:239
msgid "Description"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:71
msgid "Enabling this option will help us spread the word by placing a credit to WebToffee at the very end of the Cookie Policy page."
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:86
msgid "Update existing Cookie Policy page"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:92
msgid "Create Cookie Policy page"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:96
msgid "Live preview"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:194
msgid "Scanner API is temporarily down please try again later."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:208
msgid "Scanning initiated successfully"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:209
msgid "It might take a few minutes to a few hours to complete the scanning of your website. This depends on the number of pages to scan and the website speed. Once the scanning is complete, we will notify you by email."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:265
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1012
msgid "Token mismatch"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:390
msgid "Abort successful"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:394
msgid "Abort failed"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:411
msgid "Unable to handle your request"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:414
msgid "You do not have sufficient permissions to access this page."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:507
msgid "cookies added."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:509
msgid "cookies skipped."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:512
msgid "cookies deleted."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:518
msgid "No cookies found"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:60
msgid "Incomplete"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:61
msgid "Completed"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:62
msgid "Stopped"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:63
msgid "Failed"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:251
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:252
msgid "Cookie Scanner"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:307
msgid "Scanned"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:308
msgid "Scanning completed."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:309
msgid "Added to cookie list."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:310
msgid "Finding pages..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:311
msgid "Scanning pages..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:313
msgid "Stop"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:314
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1226
msgid "Scan again"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:315
msgid "Download cookies as CSV"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:316
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:56
msgid "Add to cookie list"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:317
msgid "View scan result"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:318
msgid "Import options"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:319
msgid "Replace old"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:320
msgid "Merge"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:321
msgid "Recommended"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:322
msgid "Append"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:323
msgid "Not recommended"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:325
msgid "Start import"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:326
msgid "Importing...."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:327
msgid "Refreshing...."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:328
msgid "Error !!! Please reload the page to see cookie list."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:329
msgid "Stopping..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:330
msgid "Scanning stopped."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:331
msgid "Are you sure?"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:333
msgid "Thank you"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:334
msgid "Checking API"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:335
msgid "Sending..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:336
msgid "Total URLs scanned"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:337
msgid "Total Cookies found"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:338
msgid "Could not fetch the URLs, please try again"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:339
msgid "Aborting the scan..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:340
msgid "Could not abort the scan, please try again"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:389
msgid "Unknown"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:441
msgid "Scan your website with CookieYes, our scanning solution for high-speed, accurate cookie scanning"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:444
msgid "Clicking “Connect & scan” will let you connect with a free <a href=\"%1$s\" target=\"_blank\">CookieYes</a> account and initiate scanning of your website for cookies. These cookies along with their description will be listed under the cookie declaration popup. By continuing, you agree to CookieYes's <a href=\"%2$s\" target=\"_blank\">Privacy Policy</a> & <a href=\"%3$s\" target=\"_blank\">Terms of service</a>."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:459
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1231
msgid "Connect & scan"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:503
msgid "You haven't performed a site scan yet."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:522
msgid "Last scan: %1$s"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:523
msgid "Scan complete"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:543
msgid "Scan failed"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:544
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:562
msgid "Last scan:"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:561
msgid "Scan aborted"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:590
msgid "Scan initiated..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:593
msgid "Abort scan"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:604
msgid "Scan started at"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:612
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:30
msgid "Total URLs"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:620
msgid "Total estimated time (Approx)"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:628
msgid "Your website is currently being scanned for cookies. This might take from a few minutes to a few hours, depending on your website speed and the number of pages to be scanned."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:630
msgid "Once the scanning is complete, we will notify you by email."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:649
msgid "Unable to load cookie scanner. Scanning will not work on local servers"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:688
msgid "To scan cookies following tables should be present on your database, please check if tables do exist on your database. If not exist please try to deactivate and activate the plugin again."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1014
msgid "Successfully inserted"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1017
msgid "Failed to insert"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1045
msgid "Invalid scan token"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1180
msgid "Why scan your website for cookies?"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1181
msgid "Your website needs to obtain prior consent from your users before setting any cookies other than those required for the proper functioning of your website. Therefore, you need to identify and keep track of all the cookies used on your website."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1182
msgid "Our cookie scanning solution lets you:"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1184
msgid "Discover the first-party and third-party cookies that are being used on your website ( Limited upto 100 pages )."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1185
msgid "Identify what personal data they collect and what are the other purposes they serve."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1186
msgid "Determine whether you need to comply with the data protection laws governing cookies. Eg:- EU’s GDPR, ePrivacy Directive (EU Cookie Law), California’s CCPA, etc."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1217
msgid "Scan website for cookies"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:15
msgid "Cookie scan result for your website"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:33
msgid "Total cookies"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:44
msgid "Clicking “Add to cookie list” will import the discovered cookies to the <a href=\"%s\" target=\"_blank\">Cookie List</a> and thus display them in the cookie declaration section of your consent banner."
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:69
msgid "Sl.No:"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:70
#: legacy/admin/modules/cookies/cookies.php:248
msgid "Cookie Name"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:71
#: legacy/admin/modules/cookies/cookies.php:251
#: legacy/public/modules/shortcode/shortcode.php:236
msgid "Duration"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:72
#: legacy/admin/modules/cookies/cookies.php:250
#: legacy/public/modules/script-blocker/views/settings.php:163
msgid "Category"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:90
msgid "Your cookie list is empty"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/settings.php:195
#: legacy/admin/views/admin-settings-upgrade-pro.php:69
msgid "Cookie scanner"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:61
msgid "Term meta cannot be added to terms that are shared between taxonomies."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:119
msgid "GDPR Cookie Consent"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:120
msgid "Cookie List"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:121
#: legacy/public/modules/shortcode/shortcode.php:230
msgid "Cookie"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:122
msgid "Add New"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:123
msgid "Add New Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:124
msgid "Edit Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:125
msgid "New Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:126
msgid "View Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:127
msgid "Search Cookies"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:128
msgid "Nothing found"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:129
msgid "Nothing found in Trash"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:179
#: legacy/admin/modules/cookies/cookies.php:190
msgid "Cookie ID"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:180
msgid "Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:181
msgid "Cookie Duration"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:182
msgid "Cookie Sensitivity"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:201
msgid "Cookie Type: (persistent, session, third party )"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:213
msgid "Cookie Duration:"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:224
msgid "Cookie Sensitivity: ( necessary , non-necessary )"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:249
#: legacy/public/modules/shortcode/shortcode.php:233
msgid "Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:252
msgid "Sensitivity"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:253
msgid "ID"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:318
msgid "Cookie Category"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:319
msgid "Add cookie category"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:320
msgid "Edit cookie category"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:404
#: legacy/admin/modules/cookies/cookies.php:405
#: legacy/public/modules/script-blocker/views/settings.php:196
msgid "Non-necessary"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:412
#: legacy/admin/modules/cookies/cookies.php:413
msgid "Necessary"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:600
#: legacy/admin/modules/cookies/cookies.php:625
msgid "Category default state"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:601
#: legacy/admin/modules/cookies/cookies.php:627
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:40
#: legacy/public/modules/script-blocker/views/settings.php:161
#: legacy/public/views/cookie-law-info_popup_content.php:6
msgid "Enabled"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:602
#: legacy/admin/modules/cookies/cookies.php:628
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:41
#: legacy/public/views/cookie-law-info_popup_content.php:7
msgid "Disabled"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:603
#: legacy/admin/modules/cookies/cookies.php:629
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:43
msgid "If you enable this option, the category toggle button will be in the active state for cookie consent."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:656
#: legacy/admin/modules/cookies/cookies.php:679
msgid "Head scripts"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:663
#: legacy/admin/modules/cookies/cookies.php:687
msgid "Body scripts"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:712
msgid "WordPress 4.4 or higher is the required version. Please consider upgrading the WordPress before migrating the cookie categories."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:802
msgid "Clicking “Migrate cookie categories” will auto migrate your existing cookie categories (Necessary and Non-necessary) to our new Cookie Category taxonomy. This action is required to enable the cookie scanner."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:803
msgid "What happens after migration?"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:805
msgid "You no longer need to manage static cookie categories. After the migration, new cookie categories (Necessary, Functional, Analytics, Performance, Advertisement, and Others) will be created automatically. Also, you can easily add custom cookie categories and edit/delete the existing categories including the custom categories."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:806
msgid "If you have made any changes to the existing \"Non-necessary\" category we will migrate it to the newly created “Cookie Category” section. If not, we will delete the \"Non-necessary\" category automatically."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:807
msgid "During the migration phase your existing cookie category translations will be lost. Hence we request you to add it manually soon after the migration. You can access the existing translations by navigating to the string translation settings of your translator plugin."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:811
msgid "Migrate cookie categories"
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:20
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:17
#: legacy/admin/partials/cookie-law-info-admin_settings.php:25
msgid "Settings updated."
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:21
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:18
#: legacy/admin/partials/cookie-law-info-admin_settings.php:26
msgid "Unable to update Settings."
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:26
msgid "Necessary Cookie Settings"
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:35
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:49
#: legacy/admin/partials/cookie-law-info-privacy_overview.php:33
msgid "Title"
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:53
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:84
#: legacy/admin/views/admin-settings-save-button.php:11
msgid "Update Settings"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:23
msgid "Non-necessary Cookie Settings"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:32
msgid "Enable Non-necessary Cookie"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:33
#: legacy/admin/views/admin-settings-buttons.php:74
#: legacy/admin/views/admin-settings-buttons.php:161
#: legacy/admin/views/admin-settings-buttons.php:325
#: legacy/admin/views/admin-settings-buttons.php:332
#: legacy/admin/views/admin-settings-buttons.php:422
#: legacy/admin/views/admin-settings-general.php:38
#: legacy/admin/views/admin-settings-general.php:54
#: legacy/admin/views/admin-settings-general.php:71
#: legacy/admin/views/admin-settings-general.php:79
#: legacy/admin/views/admin-settings-general.php:86
#: legacy/admin/views/admin-settings-messagebar.php:85
msgid "Yes"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:34
#: legacy/admin/views/admin-settings-buttons.php:76
#: legacy/admin/views/admin-settings-buttons.php:162
#: legacy/admin/views/admin-settings-buttons.php:326
#: legacy/admin/views/admin-settings-buttons.php:333
#: legacy/admin/views/admin-settings-buttons.php:424
#: legacy/admin/views/admin-settings-general.php:39
#: legacy/admin/views/admin-settings-general.php:55
#: legacy/admin/views/admin-settings-general.php:72
#: legacy/admin/views/admin-settings-general.php:80
#: legacy/admin/views/admin-settings-general.php:87
#: legacy/admin/views/admin-settings-messagebar.php:86
#: legacy/public/modules/script-blocker/views/settings.php:159
msgid "No"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:39
msgid "Default state"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:61
msgid "This script will be added to the page HEAD section if the above settings is enabled and user has give consent."
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:64
msgid "Print scripts in the head tag on the front end if above cookie settings is enabled and user has given consent."
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:71
msgid "This script will be added right after the BODY section if the above settings is enabled and user has given consent."
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:74
msgid "Print scripts before the closing body tag on the front end if above cookie settings is enabled and user has given consent."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:40
msgid "The plugin didn't work as expected"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:42
msgid "How can we make our plugin better?"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:46
msgid "Issues with cookie scanner"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:48
msgid "Describe the challenges that you faced while using our Cookie Scanner.&#10;Eg:- Scan did not find all cookies."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:55
msgid "The plugin is great, but I need specific feature that you don't support"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:57
msgid "Could you tell us more about that feature?"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:61
msgid "A conflict with another plugin or theme"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:63
msgid "Specify whether you are having issues with the back-end or front-end functionalities. Enter your site URL to help us fix the plugin/theme conflicts."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:67
msgid "Translation issues"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:71
msgid "Incorrect/missing translation"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:73
msgid "Name the language and specify the string with incorrect translation."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:77
msgid "Unable to translate my dynamic content e.g, cookie message, button text etc"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:79
msgid "Name the language and the translator plugin that you are using"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:85
msgid "I found a better plugin"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:87
msgid "Which plugin?"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:91
msgid "Upgrade to pro"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:95
msgid "It’s a temporary deactivation"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:99
#: legacy/admin/views/admin-settings-general.php:10
#: legacy/admin/views/admin-settings-general.php:66
msgid "Other"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:101
msgid "Please describe your issue in detail."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:119
msgid "If you have a moment, please let us know why you are deactivating:"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:149
msgid "We do not collect any personal data when you submit this form. It's your feedback that we value."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:150
msgid "Privacy Policy"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:157
msgid "Go to support"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:158
msgid "Submit & Deactivate"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:160
msgid "I rather wouldn't say"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:27
msgid "Settings reset to defaults."
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:28
msgid "Unable to reset settings."
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:40
msgid "Cookie bar is currently active"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:48
msgid "Cookie bar is currently inactive"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:60
msgid "Cookie Compliance Made Easy"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:64
msgid "Plugin Developed By <a href=\"%s\" target=\"_blank\">WebToffee</a>"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:85
#: legacy/admin/views/admin-settings-general.php:9
msgid "General"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:86
msgid "Customise Cookie Bar"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:87
msgid "Customise Buttons"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:88
#: legacy/admin/views/admin-settings-advanced.php:8
msgid "Advanced"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:89
msgid "Help Guide"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:90
msgid "Free vs Pro"
msgstr ""

#: legacy/admin/partials/cookie-law-info-privacy_overview.php:39
msgid "Privacy overview is displayed when the user clicks on ‘cookie settings’ from the cookie consent bar. Edit/ modify the title and content of ‘privacy overview’ from here."
msgstr ""

#: legacy/admin/partials/cookie-law-info-privacy_overview.php:66
msgid "Save Settings"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:9
msgid "Sometimes themes apply settings that clash with plugins. If that happens, try adjusting these settings."
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:13
msgid "Reset settings"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:15
msgid "Delete settings and reset"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:15
msgid "Are you sure you want to delete all your settings and switch to the new interface?"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:16
msgid "Warning: Resets all your current settings to default. This action will switch you to the new and improved user interface and this action is not reversible."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:10
#: legacy/admin/views/admin-settings-buttons.php:370
msgid "Accept All Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:11
#: legacy/admin/views/admin-settings-buttons.php:21
msgid "Accept Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:12
#: legacy/admin/views/admin-settings-buttons.php:94
msgid "Reject Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:13
#: legacy/admin/views/admin-settings-buttons.php:176
msgid "Settings Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:14
#: legacy/admin/views/admin-settings-buttons.php:222
msgid "Read more"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:15
#: legacy/admin/views/admin-settings-buttons.php:339
msgid "Do not sell"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:22
msgid "Customize the Accept button to match the theme of your site. Insert the shortcode [cookie_button] in Customise Cookie Bar > Cookie bar > Message to include accept button in cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:25
#: legacy/admin/views/admin-settings-buttons.php:109
#: legacy/admin/views/admin-settings-buttons.php:190
#: legacy/admin/views/admin-settings-buttons.php:246
#: legacy/admin/views/admin-settings-buttons.php:374
msgid "Text"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:31
#: legacy/admin/views/admin-settings-buttons.php:115
#: legacy/admin/views/admin-settings-buttons.php:196
#: legacy/admin/views/admin-settings-buttons.php:252
#: legacy/admin/views/admin-settings-buttons.php:360
#: legacy/admin/views/admin-settings-buttons.php:380
msgid "Text colour"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:39
#: legacy/admin/views/admin-settings-buttons.php:123
#: legacy/admin/views/admin-settings-buttons.php:204
#: legacy/admin/views/admin-settings-buttons.php:260
#: legacy/admin/views/admin-settings-buttons.php:350
#: legacy/admin/views/admin-settings-buttons.php:388
msgid "Show as"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:41
#: legacy/admin/views/admin-settings-buttons.php:125
#: legacy/admin/views/admin-settings-buttons.php:206
#: legacy/admin/views/admin-settings-buttons.php:262
#: legacy/admin/views/admin-settings-buttons.php:390
msgid "Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:43
#: legacy/admin/views/admin-settings-buttons.php:127
#: legacy/admin/views/admin-settings-buttons.php:208
#: legacy/admin/views/admin-settings-buttons.php:264
#: legacy/admin/views/admin-settings-buttons.php:352
#: legacy/admin/views/admin-settings-buttons.php:392
msgid "Link"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:47
#: legacy/admin/views/admin-settings-buttons.php:131
#: legacy/admin/views/admin-settings-buttons.php:212
#: legacy/admin/views/admin-settings-buttons.php:268
#: legacy/admin/views/admin-settings-buttons.php:396
msgid "Background colour"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:56
#: legacy/admin/views/admin-settings-buttons.php:139
#: legacy/admin/views/admin-settings-buttons.php:404
msgid "Action"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:64
#: legacy/admin/views/admin-settings-buttons.php:151
#: legacy/admin/views/admin-settings-buttons.php:279
#: legacy/admin/views/admin-settings-buttons.php:286
#: legacy/admin/views/admin-settings-buttons.php:412
msgid "URL"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:67
msgid "Specify the URL to redirect users on accept button click. e.g. Entering the cookie policy page URL will redirect users to the cookie policy page after giving consent."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:72
#: legacy/admin/views/admin-settings-buttons.php:159
msgid "Open URL in new window"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:83
#: legacy/admin/views/admin-settings-buttons.php:166
msgid "Button Size"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:99
msgid "Customize the Reject button to match the theme of your site. Insert the shortcode <strong>[cookie_reject]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include reject button in cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:154
msgid "Specify the URL to redirect users on reject button click. e.g. Entering the cookie policy page URL will redirect users to the cookie policy page after rejecting cookies."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:180
msgid "Customize the cookie settings to match the theme of your site. Insert the shortcode <strong>[cookie_settings]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include cookie settings within the cookie consent bar. Clicking ‘Cookie settings’ opens up a pop up window with provisions to enable/disable cookie categories."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:224
msgid "‘Read more’ redirects users to the ‘Privacy & Cookie Policy’ page. Create a ‘Privacy & Cookie Policy’ page for your site from here."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:227
msgid "Insert the shortcode <strong>[cookie_link]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include ‘Read more’ within the cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:238
msgid "Click"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:238
msgid "here"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:238
msgid " to generate content for Cookie Policy page."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:277
msgid "URL or Page?"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:281
#: legacy/admin/views/admin-settings-buttons.php:292
msgid "Page"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:295
msgid "Select One"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:315
msgid "The currently selected page does not exist. Please select a new page."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:323
msgid "Hide cookie bar in this page/URL"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:330
msgid "Open in a new window"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:340
msgid "Customise the appearance of CCPA notice. Enabling ‘Show CCPA notice’ displays the notice on the consent bar and records prior consent from the user. Alternatively, insert CCPA shortcode [wt_cli_ccpa_optout] to render CCPA notice in a specific page of your site, preferably, cookie policy page."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:344
msgid "CCPA Text"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:353
msgid "Checkbox"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:354
msgid "The shortcode will be represented as a link whereever used."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:355
msgid "The shortcode will be represented as a checkbox with select option to record consent."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:371
msgid "This button/link can be customised to either simply close the cookie bar, or follow a link. You can also customise the colours and styles, and show it as a link or a button."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:415
msgid "Button will only link to URL if Action = Open URL"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:420
msgid "Open URL in new window?"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:428
msgid "Size"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:17
msgid "Enable cookie bar"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:19
msgid "On"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:20
msgid "Off"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:36
msgid "Auto-hide(Accept) cookie bar after delay?"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:43
msgid "Milliseconds until hidden"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:46
msgid "Specify milliseconds (not seconds)"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:46
msgid "seconds"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:52
msgid "Auto-hide cookie bar if the user scrolls ( Accept on Scroll )?"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:56
msgid "As per latest GDPR policies it is required to take an explicit consent for the cookies. Use this option with discretion especially if you serve EU"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:57
msgid "This option will not work along with `Popup overlay`."
msgstr ""

#: legacy/admin/views/admin-settings-general.php:69
msgid "Reload after \"scroll accept\" event?"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:77
msgid "Reload after Accept button click"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:84
msgid "Reload after Reject button click"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:9
msgid "Shortcodes"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:10
#: legacy/admin/views/admin-settings-help.php:103
msgid "Help Links"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:16
msgid "Cookie bar shortcodes"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:17
msgid "You can insert the shortcodes in the Settings > Customise Cookie Bar > Cookie bar > Message to get it rendered on the cookie consent bar of your site."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:22
msgid "This is the \"main button\" you customise above."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:26
msgid "This is the cookie reject button shortcode."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:30
msgid "This is the cookie settings button rendering shortcode."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:33
msgid "This is the \"read more\" link you customise above."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:36
msgid "Setup margin for above buttons"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:65
msgid "Other shortcodes"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:66
msgid "These shortcodes can be used in pages and posts on your website. It is not recommended to use these inside the cookie bar itself."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:72
msgid "This prints out a nice table of cookies, in line with the guidance given by the ICO."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:72
msgid "You need to enter the cookies your website uses via the Cookie Law Info menu in your WordPress dashboard."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:80
msgid "Styles included"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:82
msgid "Columns available"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:82
msgid "Will print all columns by default."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:86
msgid "This shortcode will display a normal HTML link which when clicked, will delete the cookie set by Cookie Law Info (this cookie is used to remember that the cookie bar is closed)."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:90
msgid "Add any text you like- useful if you want e.g. another language to English."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:94
msgid "Add content after accepting the cookie notice."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:107
#: legacy/admin/views/admin-settings-help.php:110
msgid "Documentation"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:108
msgid "Refer to our documentation to set and get started"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:115
msgid "Help and Support"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:116
msgid "We would love to help you on any queries or issues."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:118
msgid "Contact Us"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:9
msgid "Cookie bar"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:10
msgid "Revisit consent"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:17
msgid "Message Heading"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:20
msgid "Input text to have a heading for the cookie consent bar. Leave it blank if you do not need one."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:25
msgid "Message"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:31
msgid "Modify/edit the content of the cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:31
msgid "Supports shortcodes.(link shortcodes to help link) e.g. [cookie_accept_all] for accept all button, [cookie_button] for accept button, [cookie_reject] for reject button, [cookie_link] for Read more, [cookie_settings] for cookie settings."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:35
msgid "Cookie Bar Colour"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:45
msgid "Text Colour"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:54
msgid "Font"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:62
msgid "Show cookie bar as"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:67
msgid "Banner"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:68
msgid "Popup"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:69
msgid "Widget"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:73
msgid "Position"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:77
#: legacy/admin/views/admin-settings-messagebar.php:175
msgid "Left"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:78
#: legacy/admin/views/admin-settings-messagebar.php:174
msgid "Right"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:83
msgid "Add overlay?"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:87
msgid "When the popup is active, an overlay will block the user from browsing the site."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:88
msgid "`Accept on scroll` will not work along with this option."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:92
msgid "Position:"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:97
msgid "Header"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:98
msgid "Footer"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:109
msgid "Fix bar on header"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:112
msgid "Move with the scroll"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:122
msgid "On load"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:127
#: legacy/admin/views/admin-settings-messagebar.php:137
msgid "Animate"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:128
#: legacy/admin/views/admin-settings-messagebar.php:138
msgid "Sticky"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:132
msgid "On hide"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:150
msgid "Revisit consent will allow the visitors to view/edit/revoke their prior preferences. Enable to display a sticky/fixed widget widget at the footer of your website. You can also manually insert a widget by adding the shortcode <strong>[wt_cli_manage_consent]</strong> to your website."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:161
msgid "Enable revisit consent widget"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:161
msgid "Enable to display a sticky/fixed widget at the footer of your website (remains fixed on page scroll)."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:172
msgid "Widget position"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:180
msgid "Tab Position"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:187
msgid "Bottom Right"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:190
msgid "Bottom Left"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:193
msgid "Top Right"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:196
msgid "Top Left"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:203
msgid "From Right Margin"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:203
msgid "From Left Margin"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:206
msgid "Specify the widget distance from margin in ‘px’ or  ‘%’ . e.g. 100px or 30%"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:215
msgid "Text on the widget"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:218
msgid "Input a text to appear on the revisit consent widget."
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:12
msgid "Features"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:13
msgid "Free"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:14
msgid "Premium"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:19
msgid "Supported regulations:"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:22
msgid "GDPR (RGPD, DSGVO), CCPA, CNIL, LGPD"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:31
msgid "Show cookie notice"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:39
msgid ""
"Display ‘Do Not Sell My\n"
"\t\t  Personal Information’ link."
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:48
#: legacy/admin/views/admin-settings-upgrade-pro.php:144
msgid "In regards to CCPA compliance"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:54
msgid "Cookie notice customization"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:59
msgid "Set up cookie notice for multilingual websites"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:64
msgid "Pre-built templates for cookie notice"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:65
msgid "Standard template"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:66
msgid "26 Template"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:70
msgid "Up to 100 URLs"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:71
msgid "Up to 2000 URLs"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:74
msgid "Auto-blocking of third-party cookies"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:75
msgid "From plugins"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:76
msgid "From plugins & services"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:78
msgid "See list"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:81
msgid "Revisit consent widget"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:84
msgid "Let users revoke their consent"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:90
msgid "Cookie-audit table"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:93
msgid "Display your website’s cookie list for your site visitors using a shortcode"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:99
msgid "Cookie category based consent"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:104
msgid "Privacy/cookie policy generator"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:109
msgid "Record user consent for cookies"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:112
msgid "Anonymized IP, cookie categories, user ID, timestamp, etc."
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:118
msgid "Option to show cookie notice only to users from the EU"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:123
msgid "Option to show ‘Do Not Sell My Personal Information’ link only to visitors from California"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:128
msgid "Disable ‘Powered by CookieYes’ branding"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:131
msgid "From cookie notices"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:137
msgid "Renew user consent"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:142
msgid "Categorize personal data collecting cookies"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:150
msgid "Cookie notice live preview"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:152
msgid "During cookie notice customization"
msgstr ""

#: legacy/admin/views/admin-settings-upgrade-pro.php:162
#: legacy/admin/views/goto-pro-v2.php:359
#: legacy/admin/views/goto-pro-v2.php:448
msgid "Upgrade to premium"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:356
msgid "Get access to advanced features for GDPR compliance"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:365
msgid "30 Day Money Back Guarantee"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:369
msgid "Fast and Priority Support"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:373
msgid "Enhanced cookie scanning:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:373
msgid "Scan up to 2000 URLs in a go."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:375
msgid "Auto-block cookies from popular third-party services & plugins:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:378
msgid "Supports Google analytics, Facebook pixel, Google tag manager, Hotjar analytics, +20 more."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:383
msgid "Be consent proof ready:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:386
msgid "Keep a record of users who have given consent along with details such as cookie categories, user ID, time stamp, etc."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:395
msgid "Display cookie notice based on user location:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:395
msgid "Option to show cookie notice only to users from the EU."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:399
msgid "Show ‘Do not sell my personal information’ link only to users from california."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:403
msgid "Multiple pre-built templates for cookie notice:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:406
msgid "Choose from 26 pre-designed and customizable cookie notice templates."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:415
msgid "Live preview of cookie notice:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:415
msgid "Get live preview of cookie notice as and when you customize them."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:419
msgid "Disable ‘Powered by CookieYes’ branding:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:419
msgid "Remove CookieYes branding from cookie notices."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:423
msgid "Renew user consent:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:426
msgid "Renew user consent when you update your privacy/cookie policy or when needed otherwise."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:435
msgid "Categorize personal data collecting cookies:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:438
msgid "Categorize personal data collecting cookies for ‘Do not sell my personal information’ link."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:449
msgid "Compare Free and Premium"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:156
#: legacy/includes/class-cookie-law-info-cookieyes.php:204
msgid "Invalid request"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:172
msgid "Connected to CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:174
msgid "Disconnect"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:182
msgid "Disconnected from CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:205
msgid "Successfully deleted!"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:206
msgid "Delete failed, please try again later"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:269
msgid "Reset Password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:273
#: legacy/includes/class-cookie-law-info-cookieyes.php:287
#: legacy/includes/class-cookie-law-info-cookieyes.php:1065
msgid "Email"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:275
msgid "Send password reset email"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:283
msgid "Welcome to CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:285
msgid "Enter your email to create an account with CookieYes. By clicking “Connect”, your CookieYes account will be created automatically and you can start scanning your website for cookies right away!"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:290
msgid "Connect"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:308
msgid "Could not establish connection with scanner! please try again later"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:311
msgid "Invalid credentials"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:314
msgid "You already have an account with CookieYes."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:317
msgid "License is not activated, please activate your license and try again"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:320
msgid "Disconnected with cookieyes, please connect and scan again"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:323
msgid "Your monthly scan limit is reached please try again later"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:326
msgid "A scanning is already in progress please try again after some time"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:329
msgid "Successfully connected with CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:332
msgid "A password reset message has been sent to your email address. Click the link in the email to reset your password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:335
msgid "A email verfication link has been sent to your email address. Click the link in the email to verify your account"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:338
msgid "Email has already verified"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:390
msgid "Invalid json token"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:393
msgid "Invalid token format"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:784
msgid "Successfully disconnected with Cookieyes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:787
msgid "Could not identify the action"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:792
msgid "Successfully connected with Cookieyes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:894
msgid "Delete site data from CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:900
msgid "Do you really want to delete your website from CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:902
msgid "This action will clear all your website data from CookieYes. If you have multiple websites added to your CookieYes account, then only the data associated with this website get deleted. Otherwise, your entire account will be deleted."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:903
msgid "Delete this website"
msgstr ""

#. translators: %s: user email.
#: legacy/includes/class-cookie-law-info-cookieyes.php:1002
msgid "We've sent an account verification link to the email address %s. Please click on the link given in email to verify your account with CookieYes."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1007
msgid "If you didn't receive the email, click <a id='wt-cli-ckyes-email-resend-link' role='button'>here</a> to resend the verification email."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1018
msgid "Verification link sent"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1020
msgid "Pending email verification!"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1062
msgid "Looks like you already have an account with CookieYes for email id %s, please login to continue."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1066
msgid "Password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1068
msgid "Please check if you have received an email with your password from CookieYes."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1069
msgid "If you did not get the email, click “Reset password” to create a new password."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1072
msgid "Reset password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1075
msgid "Login"
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:50
msgid "Hey, we at %1$sWebToffee%2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:53
msgid "Remind me later"
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:54
msgid "Not interested"
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:55
msgid "Review now"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:976
msgid "Migrate to the new UI for an enhanced experience and advanced features"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:977
msgid "By migrating to the new and improved user interface, you can:"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:979
msgid "Display the new cookie consent banner (compliant with the WCAG guidelines) on your website"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:980
msgid "Access new free features (set consent expiration period, enable/disable prior consent, show/hide categories on the banner, light/dark/custom color scheme, privacy policy generator, etc.)"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:981
msgid "Use the live preview feature to customize your banner while you are looking at it."
msgstr ""

#: legacy/includes/class-cookie-law-info.php:982
msgid "Get access to additional free features such as cookie scan, consent log, etc. by connecting to the CookieYes web app (Optional)"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:985
msgid "Start Migration"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:203
#: legacy/public/modules/script-blocker/script-blocker.php:204
msgid "Script Blocker"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:230
msgid "Status updated"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:258
msgid "Advanced script rendering"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:260
#: legacy/public/modules/script-blocker/views/settings.php:7
msgid "Enable"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:261
#: legacy/public/modules/script-blocker/views/settings.php:7
msgid "Disable"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:262
msgid "Advanced script rendering will render the blocked scripts using javascript thus eliminating the need for a page refresh. It is also optimized for caching since there is no server-side processing after obtaining the consent."
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:667
msgid "Invalid script id"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:9
msgid "Script blocker is enabled."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:9
msgid "Script blocker is currently disabled. Enable the blocker if you want any of the below listed plugins to be auto blocked."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:10
msgid "<a id=\"wt-cli-script-blocker-action\">%s</a>"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:14
msgid "Advanced script rendering is currently disabled. It should be enabled for the automatic script blocker to function. <a href=\"%s\">Enable.</a>"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:120
msgid "Manage Script Blocking"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:144
msgid "Below is the list of plugins currently supported for auto blocking. Plugins marked inactive are either not installed or activated on your website. Enabled plugins will be blocked by default on the front-end of your website prior to obtaining user consent and rendered respectively based on consent. <a href=\"%s\" target=\"_blank\">Read more.</a>"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:160
msgid "Name"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:161
msgid "Enabled: Plugins will be blocked by default prior to obtaining user consent."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:161
msgid "Disabled: Plugins will be rendered prior to obtaining consent."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:197
msgid "Inactive"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:89
msgid "Your current state:"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:92
msgid "Consent accepted."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:94
msgid "Consent rejected."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:98
msgid "No consent given."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:100
msgid "Manage your consent."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:135
msgid "Delete Cookies"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:514
msgid "Close the cookie bar"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:514
msgid "Close and Accept"
msgstr ""

#: legacy/public/views/cookie-law-info_bar.php:34
msgid "Close"
msgstr ""

#: legacy/public/views/cookie-law-info_bar.php:50
msgid "SAVE & ACCEPT"
msgstr ""

#: legacy/public/views/cookie-law-info_bar.php:55
msgid "Powered by"
msgstr ""

#: legacy/public/views/cookie-law-info_popup_content.php:5
msgid "Always Enabled"
msgstr ""

#: legacy/public/views/cookie-law-info_popup_content.php:8
msgid "Show more"
msgstr ""

#: legacy/public/views/cookie-law-info_popup_content.php:8
msgid "Show less"
msgstr ""
                                                                                                                                                                                                                                                                                                              legacy/admin/modules/cli-policy-generator/classes/class-preview-page.php                            0000777                 00000010401 15251156627 0022461 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * Author: Scott Sherrill-Mix
 * URI: http://scott.sherrillmix.com/blog/blogger/creating-a-better-fake-post-with-a-wordpress-plugin/
 *
 * @since 1.7.4
 */

class Cli_PreviewPage {


	public function __construct() {
		add_filter( 'the_posts', array( $this, 'preview_page' ) );
	}

	/**
	 * Generating preview page data
	 *
	 * @since 1.7.4
	 */
	private static function get_preview_page() {
		$out                       = array();
		$out['cli-policy-preview'] = array(
			'title'   => __( 'Cookie Policy', 'cookie-law-info' ),
			'content' => Cookie_Law_Info_Cli_Policy_Generator::get_page_content(),
		);
		return $out;
	}

	/**
	 *
	 * @since 1.7.4
	 * @param $posts
	 * @return array|null
	 */
	public function preview_page( $posts ) {
		global $wp,$wp_query;

		$preview_pages       = self::get_preview_page();
		$preview_pages_slugs = array();
		foreach ( $preview_pages as $slug => $v ) {
			$preview_pages_slugs[] = $slug;
		}
		if ( isset( $wp->request ) ) {

			if ( in_array( strtolower( $wp->request ), $preview_pages_slugs ) ||
				( isset( $wp->query_vars['page_id'] ) && in_array( strtolower( $wp->query_vars['page_id'] ), $preview_pages_slugs ) ) ) {
				if ( in_array( strtolower( $wp->request ), $preview_pages_slugs ) ) {
					$preview_page = strtolower( $wp->request );
				} else {
					$preview_page = strtolower( $wp->query_vars['page_id'] );
				}

				$posts                  = null;
				$posts[]                = self::create_preview_page( $preview_page, $preview_pages[ $preview_page ] );
				$wp_query->is_page      = true;
				$wp_query->is_singular  = true;
				$wp_query->is_home      = false;
				$wp_query->is_archive   = false;
				$wp_query->is_category  = false;
				$wp_query->is_fake_page = true;
				$wp_query->preview_page = $wp->request;
				unset( $wp_query->query['error'] );
				$wp_query->query_vars['error'] = '';
				$wp_query->is_404              = false;

				add_action( 'admin_bar_menu', array( $this, 'add_admin_bar_menu' ), 100 );
				add_action( 'wp_footer', array( $this, 'reg_preview_auto_btn' ), 100 );
			}
		}
		return $posts;
	}

	public function add_admin_bar_menu( $wp_admin_bar ) {
		$wp_admin_bar->add_node(
			array(
				'id'    => 'cli_pg_live_preview',
				'title' => '<span style="color:red;"><input type="checkbox" name="cli_pg_toggle_preview_autoreload" /> ' . __( 'Auto reload preview', 'cookie-law-info' ) . '</span>',
			)
		);
	}
	public function reg_preview_auto_btn() {
		?>
		<script type="text/javascript">
			var cli_pg_autorealod_tmr=null;
			function cli_page_auto_reload()
			{
			   if(jQuery('[name="cli_pg_toggle_preview_autoreload"]').is(':checked'))
				{
					jQuery.get(window.location.href+'?rnd='+Math.random(), function(data) {
						var html=jQuery('<div />').html(data).find('.cli_pg_page_container').html();
						jQuery('.cli_pg_page_container').html(html);
						cli_pg_autorealod_tmr=setTimeout(function(){
							cli_page_auto_reload();
						},2000);
					});
				} 
			}
			function cli_page_reg_auto_reload()
			{
				clearTimeout(cli_pg_autorealod_tmr);
				if(jQuery('[name="cli_pg_toggle_preview_autoreload"]').is(':checked'))
				{                    
					cli_page_auto_reload();
				}
			}
			jQuery(document).ready(function(){
				jQuery('[name="cli_pg_toggle_preview_autoreload"]').click(function(){
					cli_page_reg_auto_reload();
				});
				if(jQuery('[name="cli_pg_toggle_preview_autoreload"]').is(':checked'))
				{
					cli_page_reg_auto_reload();
				}           
			});
		</script>
		<?php
	}

	/**
	 * Creates virtual preview page
	 *
	 * @param $pagename
	 * @param $page
	 *
	 * @return stdClass
	 */
	private static function create_preview_page( $pagename, $page ) {
		$post                 = new stdClass();
		$post->post_author    = 1;
		$post->post_name      = $pagename;
		$post->guid           = get_bloginfo( 'wpurl' ) . '/' . $pagename;
		$post->post_title     = $page['title'];
		$post->post_content   = $page['content'];
		$post->ID             = -1;
		$post->post_status    = 'static';
		$post->comment_status = 'closed';
		$post->ping_status    = 'closed';
		$post->comment_count  = 0;
		$post->post_date      = current_time( 'mysql' );
		$post->post_date_gmt  = current_time( 'mysql', 1 );
		$post->type           = 'page';
		return $post;
	}
}
new Cli_PreviewPage();
                                                                                                                                                                                                                                                               legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php                   0000777                 00000012340 15251156627 0024276 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
class Cookie_Law_Info_Policy_Generator_Ajax extends Cookie_Law_Info_Cli_Policy_Generator {


	public function __construct() {
		add_action( 'wp_ajax_cli_policy_generator', array( $this, 'ajax_policy_generator' ) );
	}

	/*
	*
	* Main Ajax hook for processing requests
	*/
	public function ajax_policy_generator() {
		check_ajax_referer( 'cli_policy_generator', 'security' );
		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
		}
		$out               = array(
			'response' => false,
			'message'  => __( 'Unable to handle your request.', 'cookie-law-info' ),
		);
		$non_json_response = array();
		if ( isset( $_POST['cli_policy_generator_action'] ) ) {
			$allowed_actions             = array( 'autosave_content_data', 'save_contentdata', 'get_policy_pageid' );
			$action                      = isset( $_POST['cli_policy_generator_action'] ) ? sanitize_text_field( wp_unslash( $_POST['cli_policy_generator_action'] ) ) : '';
			$cli_policy_generator_action = in_array( $action, $allowed_actions ) ? $action : '';
			if ( in_array( $cli_policy_generator_action, $allowed_actions ) && method_exists( $this, $cli_policy_generator_action ) ) {
				$out = $this->{$cli_policy_generator_action}();
			}
		}
		if ( in_array( $cli_policy_generator_action, $non_json_response ) ) {
			echo esc_html( is_array( $out ) ? $out['message'] : $out );
		} else {
			echo json_encode( $out );
		}
		exit();
	}

	/*
	*	@since 1.7.4
	*	Get current policy page ID (Ajax-main)
	*	This is used to update the hidden field for policy page id. (In some case user press back button)
	*/
	public function get_policy_pageid() {
		$page_id            = Cookie_Law_Info_Cli_Policy_Generator::get_cookie_policy_pageid();
		$policy_page_status = get_post_status( $page_id );
		if ( $policy_page_status && $policy_page_status != 'trash' ) {

		} else {
			$page_id = 0;
		}
		return array(
			'response' => true,
			'page_id'  => $page_id,
		);
	}

	/*
	*	@since 1.7.4
	*	Save current data (Ajax-main)
	*/
	public function save_contentdata() {
		check_ajax_referer( 'cli_policy_generator', 'security' );
		$out          = array(
			'response' => true,
			'er'       => '',
		);
		$content_data = array();
		$count        = isset( $_POST['content_data'] ) ? count( $_POST['content_data'] ) : 0;
		for ( $i = 0; $i < $count; $i++ ) {
			$data           = array(
				'ord'     => isset( $_POST['content_data'][ $i ]['ord'] ) ? absint( $_POST['content_data'][ $i ]['ord'] ) : 0,
				'hd'      => isset( $_POST['content_data'][ $i ]['hd'] ) ? sanitize_text_field( wp_unslash( $_POST['content_data'][ $i ]['hd'] ) ) : '',
				'content' => isset( $_POST['content_data'][ $i ]['content'] ) ? wp_kses_post( wp_unslash( $_POST['content_data'][ $i ]['content'] ) ) : '',
			);
			$content_data[] = $data;
		}
		$page_id                    = isset( $_POST['page_id'] ) ? absint( $_POST['page_id'] ) : 0;
		$enable_webtofee_powered_by = isset( $_POST['enable_webtofee_powered_by'] ) ? absint( $_POST['enable_webtofee_powered_by'] ) : 0;
		$id                         = wp_insert_post(
			array(
				'ID'           => $page_id, // if ID is zero it will create new page otherwise update
				'post_title'   => 'Cookie Policy',
				'post_type'    => 'page',
				'post_content' => Cookie_Law_Info_Cli_Policy_Generator::generate_page_content( $enable_webtofee_powered_by, $content_data, 0 ),
				'post_status'  => 'draft', // default is draft
			)
		);
		if ( is_wp_error( $id ) ) {
			$out = array(
				'response' => false,
				'er'       => __( 'Error', 'cookie-law-info' ),
			);
		} else {
			Cookie_Law_Info_Cli_Policy_Generator::set_cookie_policy_pageid( $id );
			$out['url'] = get_edit_post_link( $id );
		}
		return $out;
	}

	/*
	*	@since 1.7.4
	*	Autosave Current content to session (Ajax-main)
	*/
	public function autosave_content_data() {
		check_ajax_referer( 'cli_policy_generator', 'security' );
		$out          = array(
			'response' => true,
			'er'       => '',
		);
		$content_data = array();
		$count        = isset( $_POST['content_data'] ) ? count( $_POST['content_data'] ) : 0;
		for ( $i = 0; $i < $count; $i++ ) {
			$data           = array(
				'ord'     => isset( $_POST['content_data'][ $i ]['ord'] ) ? absint( $_POST['content_data'][ $i ]['ord'] ) : 0,
				'hd'      => isset( $_POST['content_data'][ $i ]['hd'] ) ? sanitize_text_field( wp_unslash( $_POST['content_data'][ $i ]['hd'] ) ) : '',
				'content' => isset( $_POST['content_data'][ $i ]['content'] ) ? wp_kses_post( wp_unslash( $_POST['content_data'][ $i ]['content'] ) ) : '',
			);
			$content_data[] = $data;
		}
		$page_id                    = isset( $_POST['page_id'] ) ? intval( $_POST['page_id'] ) : 0;
		$enable_webtofee_powered_by = isset( $_POST['enable_webtofee_powered_by'] ) ? intval( $_POST['enable_webtofee_powered_by'] ) : 0;
		if ( is_array( $content_data ) ) {
			$content_html = Cookie_Law_Info_Cli_Policy_Generator::generate_page_content( $enable_webtofee_powered_by, $content_data );
			update_option( 'cli_pg_content_data', $content_html );
		} else {
			$out = array(
				'response' => false,
				'er'       => __( 'Error', 'cookie-law-info' ),
			);
		}
		return $out;
	}
}
new Cookie_Law_Info_Policy_Generator_Ajax();
                                                                                                                                                                                                                                                                                                legacy/admin/modules/cli-policy-generator/cli-policy-generator.php                                  0000777                 00000011734 15251156627 0021370 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Policy generator
 *
 * @link       http://cookielawinfo.com/
 * @since      1.7.4
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
require plugin_dir_path( __FILE__ ) . 'classes/class-policy-generator-ajax.php';
require plugin_dir_path( __FILE__ ) . 'classes/class-preview-page.php';
class Cookie_Law_Info_Cli_Policy_Generator {

	public $plugin_name;

	public static $policy_pageid = 'cli_pg_policy_page_id';
	public function __construct() {
		 add_action( 'admin_menu', array( $this, 'add_admin_pages' ) );
		add_filter( 'display_post_states', array( $this, 'add_display_post_states' ), 10, 2 );
	}

	/**
	 * Add a post display state for Cookie Policy page in the page list table.
	 *
	 * @since 1.7.4
	 **/
	public function add_display_post_states( $post_states, $post ) {
		if ( $post->ID == $this->get_cookie_policy_pageid() ) {
			$post_states['page_for_cookie_policy'] = 'Cookie Policy Page';
		}
		return $post_states;
	}

	private static function gen_page_html( $content_data_arr = array(), $render_shortcode = 1 ) {
		$html = '';
		foreach ( $content_data_arr as $key => $value ) {
			$html        .= '<h3>' . $value['hd'] . '</h3>';
			$post_content = ( isset( $value['content'] ) ? sanitize_textarea_field( $value['content'] ) : '' );
			$html        .= '<div>' . ( $render_shortcode == 1 ? do_shortcode( stripslashes( $post_content ) ) : stripslashes( $post_content ) ) . '</div>';
		}
		return $html;
	}

	public static function get_page_content() {
		 $content_val = get_option( 'cli_pg_content_data' );
		$html         = isset( $content_val ) ? $content_val : '';
		return $html;
	}

	/**
	 * Generating content for page from session/post
	 *
	 * @since 1.7.4
	 * @return string
	 */
	public static function generate_page_content( $powered_by, $content_data_post_arr = array(), $render_shortcode = 1 ) {
		$html  = '<div class="cli_pg_page_container">';
		$html .= self::gen_page_html( $content_data_post_arr, $render_shortcode );
		$html .= ( $powered_by == 1 ? '[webtoffee_powered_by]' : '' ) . '</div>';
		return $html;
	}

	/**
	 * Get policy page id from option table
	 *
	 * @since 1.7.4
	 * @return int
	 */
	public static function get_cookie_policy_pageid() {
		 $pageid = get_option( self::$policy_pageid );
		if ( $pageid === false ) {
			return 0;
		} else {
			return $pageid;
		}
	}

	/**
	 * Update policy page id
	 *
	 * @since 1.7.4
	 */
	public static function set_cookie_policy_pageid( $pageid ) {
		update_option( self::$policy_pageid, $pageid );
	}


	/**
	 * Add administration menus
	 *
	 * @since 1.7.4
	 **/
	public function add_admin_pages() {
		add_submenu_page(
			'edit.php?post_type=' . CLI_POST_TYPE,
			__( 'Policy generator', 'cookie-law-info' ),
			__( 'Policy generator', 'cookie-law-info' ),
			'manage_options',
			'cookie-law-info-policy-generator',
			array( $this, 'policy_generator_page' )
		);
	}

	/*
	*
	* Policy generator page (Admin page)
	*
	* @since 1.7.4
	**/
	public function policy_generator_page() {
		add_editor_style( plugin_dir_url( __FILE__ ) . 'assets/css/editor-style.css' );
		wp_enqueue_script( 'cli_policy_generator', plugin_dir_url( __FILE__ ) . 'assets/js/cli-policy-generator-admin.js', array( 'jquery' ), CLI_VERSION, false );
		wp_enqueue_script( $this->plugin_name );
		$params = array(
			'nonces'   => array(
				'cli_policy_generator' => wp_create_nonce( 'cli_policy_generator' ),
			),
			'ajax_url' => admin_url( 'admin-ajax.php' ),
			'page_id'  => '',
			'labels'   => array(
				'error'   => __( 'Error', 'cookie-law-info' ),
				'success' => __( 'Success', 'cookie-law-info' ),
			),
		);
		wp_localize_script( 'cli_policy_generator', 'cli_policy_generator', $params );
		$default_data = $this->process_default_data();
		$preview_url  = home_url() . '/cli-policy-preview/';
		include plugin_dir_path( __FILE__ ) . 'views/policy-generator.php';
	}

	/*
	*
	* Process default data, read template file
	* @since 1.7.4
	**/
	private function process_default_data() {
		$data_path = plugin_dir_path( __FILE__ ) . 'data/';
		include $data_path . 'data.policy-generator.php';
		$out = array();
		if ( $cli_pg_default_data ) {
			foreach ( $cli_pg_default_data as $data ) {
				$temp = $data;
				// reading template file
				if ( $data['body'] == '' && $data['body_file'] != '' && file_exists( $data_path . $data['body_file'] ) ) {
					ob_start();
					include $data_path . $data['body_file'];
					$temp['body'] = $this->process_data( ob_get_clean() );
				}
				$out[] = $temp;
			}
		}
		return $out;
	}

	/*
	*
	* Process default data, read template file
	* @since 1.7.4
	**/
	private function process_data( $txt ) {
		$home_url    = home_url();
		$home_domain = parse_url( $home_url, PHP_URL_HOST ); // phpcs:ignore WordPress.WP.AlternativeFunctions.parse_url_parse_url
		$txt         = str_replace(
			array(
				'{{site_url}}',
			),
			array(
				'<a href="' . $home_url . '">' . $home_domain . '</a>',
			),
			$txt
		);
		// $txt=do_shortcode($txt);
		return $txt;
	}
}
$cli_pg              = new Cookie_Law_Info_Cli_Policy_Generator();
$cli_pg->plugin_name = $this->plugin_name;
                                    legacy/admin/modules/cli-policy-generator/views/policy-generator.php                                0000777                 00000011776 15251156627 0021766 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
?>
<style type="text/css">
.cli_pg_main{ float:left; width:100%; height:auto; min-height:600px; background:#fff; box-shadow:0px 2px 2px #ccc; border:solid 1px #ddd; margin-top:15px;}
.cli_pg_main *{box-sizing:border-box;}
.cli_pg_left{ float:left; width:25%; height:100%; background:#f3f3f3; border-right:solid 1px #cccccc;}
.cli_pg_left_menu{ float:left; width:100%; padding:10px; border-top:solid 1px #fff; border-bottom:solid 1px #ccc; cursor:pointer;}
.cli_pg_addnew_hd_btn{background:#fff !important; margin-top:5px !important; margin-right:5px !important; float:right; }
.cli_pg_right{ float:left; width:75%; padding:15px; min-height:540px; overflow:auto; font-size:12px; border-bottom:solid 1px #cccccc; }
.cli_pg_formrow{ float:left; width:100%; height:auto;}
.cli_pg_formrow label{ float:left; width:100%; height:auto; font-weight:bold; font-size:14px; margin-top:20px;}
.cli_pg_formrow .cli_pg_txt_field{ float:left; width:100%; border:1px solid #ced4da; border-radius:0.25rem; padding:0.375rem 0.75rem; font-size:1rem; line-height:1.5; margin-top:10px; }
.cli_pg_footer{ float:left; width:100%; background-color:#f3f3f3; min-height:60px; margin-top:0px; padding-bottom:10px;}
.cli_pg_main_buttons{height:28px; float:right; margin-right:15px !important; margin-top:15px !important; }
.cli_pg_content_hid, .cli_pg_samplehid_block{ display:none; }
</style>
<div class="wrap">
	<h1><?php echo esc_html__( 'Policy generator', 'cookie-law-info' ); ?></h1>
	<div class="cli_pg_samplehid_block">
		<div class="cli_pg_left_menu">
			<input type="checkbox" name="cli_pg_enabled_block_checkbox" checked="checked">
			<span class="cli_pg_content_hd"><?php echo esc_html__( 'Sample heading', 'cookie-law-info' ); ?></span>
			<div class="cli_pg_content_hid"><?php echo esc_html__( 'Sample content', 'cookie-law-info' ); ?></div>
			<span class="dashicons dashicons-trash cli_pg_content_delete" style="float:right;" title="<?php echo esc_html__( 'Delete', 'cookie-law-info' ); ?>"></span>
		</div>
	</div>
	<div class="cli_pg_main">
		<div class="cli_pg_left">
			<?php
			if ( isset( $default_data ) ) {
				foreach ( $default_data as $data ) {
					?>
					<div class="cli_pg_left_menu">
						<input type="checkbox" name="cli_pg_enabled_block_checkbox" checked="checked">
						<span class="cli_pg_content_hd"><?php echo esc_html( $data['head'] ); ?></span>
						<div class="cli_pg_content_hid"><?php echo wp_kses_post( $data['body'] ); ?></div>
					</div>
					<?php
				}
			}
			?>
			<button class="cli_pg_addnew_hd_btn button-secondary">
				<span class="dashicons dashicons-plus" style="line-height:28px;"></span>
				<?php echo esc_html__( 'Add new', 'cookie-law-info' ); ?></button>
		</div>	
		<div class="cli_pg_right">
			<div class="cli_pg_formrow">
				<label><?php echo esc_html__( 'Heading', 'cookie-law-info' ); ?></label>
				<input type="text" class="cli_pg_txt_field" name="cli_pg_hd_field">
			</div>
			<div class="cli_pg_formrow">
				<label><?php echo esc_html__( 'Description', 'cookie-law-info' ); ?></label>				
				<?php
				wp_editor(
					'',
					'cli_pg_content',
					array(
						'textarea_name' => 'cli_pg_content',
						'editor_class'  => 'cli_pg_txt_field',
						'editor_height' => 250,
					)
				);
				?>
			</div>
		</div>
		<div class="cli_pg_footer">
			<div style="float:right; width:75%;">
				<p><input type="checkbox" id="enable_webtofee_powered_by" name="enable_webtofee_powered_by"> <label for="enable_webtofee_powered_by"><?php echo esc_html__( 'Enabling this option will help us spread the word by placing a credit to CookieYes at the very end of the Cookie Policy page.', 'cookie-law-info' ); ?></label></p>

				<?php
				$policy_pageid                 = $this->get_cookie_policy_pageid();
				$update_exists_page_visibility = 'display:none;';
				if ( $policy_pageid ) {
					$policy_page_status = get_post_status( $policy_pageid );
					if ( $policy_page_status && $policy_page_status != 'trash' ) {
						$update_exists_page_visibility = '';
					}
				}
				?>

				<a name="cli_pg_save_currentpage" style="<?php echo esc_attr( $update_exists_page_visibility ); ?>" class="button-primary cli_pg_main_buttons">
					<span class="dashicons dashicons-yes" style="line-height: 28px;"></span>
					<?php echo esc_html__( 'Update existing Cookie Policy page', 'cookie-law-info' ); ?>
				</a>

				<input type="hidden" name="cli_pg_policy_pageid" value="<?php echo $policy_pageid ? esc_attr( $policy_pageid ) : 0; ?>">
				<a name="cli_pg_save_newpage" class="button-primary cli_pg_main_buttons">
					<span class="dashicons dashicons-welcome-add-page" style="line-height: 28px;"></span>
					<?php echo esc_html__( 'Create Cookie Policy page', 'cookie-law-info' ); ?>
				</a>
				<a name="cli_pg_live_preview" class="button-secondary cli_pg_main_buttons" href="<?php echo esc_url( $preview_url ); ?>" target="_blank">
					<span class="dashicons dashicons-external" style="line-height: 28px;"></span>
					<?php echo esc_html__( 'Live preview', 'cookie-law-info' ); ?>
				</a>
			</div>		
		</div>	
	</div>
</div>
  legacy/admin/modules/cli-policy-generator/data/data.block1.php                                      0000777                 00000001532 15251156627 0020327 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookie Policy Block 1 Content
 *
 * This file contains HTML content for the cookie policy generator.
 *
 * @package Cookie_Law_Info
 */

// phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
?>
<p>This Cookie Policy explains what cookies are and how we use them, the types of cookies we use i.e, the information we collect using cookies and how that information is used, and how to control the cookie preferences. For further information on how we use, store, and keep your personal data secure, see our Privacy Policy.</p>

<p>You can at any time change or withdraw your consent from the Cookie Declaration on our website</p>
<p>Learn more about who we are, how you can contact us, and how we process personal data in our Privacy Policy.</p>
<p>Your consent applies to the following domains: {{site_url}}</p>
<p>[user_consent_state]</p>                                                                                                                                                                      legacy/admin/modules/cli-policy-generator/data/data.block3.php                                      0000777                 00000001501 15251156627 0020325 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookie Policy Block 3 Content
 *
 * This file contains HTML content for the cookie policy generator.
 *
 * @package Cookie_Law_Info
 */

// phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
?>
<p>As most of the online services, our website uses first-party and third-party cookies for several purposes. First-party cookies are mostly necessary for the website to function the right way, and they do not collect any of your personally identifiable data.</p>

<p>The third-party cookies used on our website are mainly for understanding how the website performs, how you interact with our website, keeping our services secure, providing advertisements that are relevant to you, and all in all providing you with a better and improved user experience and help speed up your future interactions with our website.</p>                                                                                                                                                                                               legacy/admin/modules/cli-policy-generator/data/data.block4.php                                      0000777                 00000003740 15251156627 0020335 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookie Policy Block 4 Content
 *
 * This file contains HTML content for the cookie policy generator.
 *
 * @package Cookie_Law_Info
 */

// phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
?>
<p><span style="font-weight:bold;">Essential:</span> Some cookies are essential for you to be able to experience the full functionality of our site. They allow us to maintain user sessions and prevent any security threats. They do not collect or store any personal information. For example, these cookies allow you to log-in to your account and add products to your basket, and checkout securely.</p>

<p><span style="font-weight:bold;">Statistics:</span> These cookies store information like the number of visitors to the website, the number of unique visitors, which pages of the website have been visited, the source of the visit, etc. These data help us understand and analyze how well the website performs and where it needs improvement.</p>

<p><span style="font-weight:bold;">Marketing:</span> Our website displays advertisements. These cookies are used to personalize the advertisements that we show to you so that they are meaningful to you. These cookies also help us keep track of the efficiency of these ad campaigns.</p>
<p>The information stored in these cookies may also be used by the third-party ad providers to show you ads on other websites on the browser as well.</p>

<p><span style="font-weight:bold;">Functional:</span> These are the cookies that help certain non-essential functionalities on our website. These functionalities include embedding content like videos or sharing content of the website on social media platforms.</p>

<p><span style="font-weight:bold;">Preferences:</span> These cookies help us store your settings and browsing preferences like language preferences so that you have a better and efficient experience on future visits to the website.</p>
[cookie_audit columns="cookie,description" heading="The below list details the cookies used in our website."]
                                legacy/admin/modules/cli-policy-generator/data/data.policy-generator.php                            0000777                 00000001407 15251156627 0022440 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/*
* Default text for Privacy Generator
*
**/
$cli_pg_default_data = array(
	array(
		'head'      => 'About this cookie policy',
		'body'      => '',
		'body_file' => 'data.block1.php',
		'status'    => 1,
	),
	array(
		'head'      => 'What are cookies ?',
		'body'      => '',
		'body_file' => 'data.block2.php',
		'status'    => 1,
	),
	array(
		'head'      => 'How do we use cookies ?',
		'body'      => '',
		'body_file' => 'data.block3.php',
		'status'    => 1,
	),
	array(
		'head'      => 'What types of cookies do we use ?',
		'body'      => '',
		'body_file' => 'data.block4.php',
		'status'    => 1,
	),
	array(
		'head'      => 'How can I control the cookie preferences ?',
		'body'      => '',
		'body_file' => 'data.block5.php',
		'status'    => 1,
	),
);
                                                                                                                                                                                                                                                         legacy/admin/modules/cli-policy-generator/data/data.block5.php                                      0000777                 00000001655 15251156627 0020341 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookie Policy Block 5 Content
 *
 * This file contains HTML content for the cookie policy generator.
 *
 * @package Cookie_Law_Info
 */

// phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
?>
<p>Should you decide to change your preferences later through your browsing session, you can click on the "Manage consent" tab on your screen. This will display the consent notice again enabling you to change your preferences or withdraw your consent entirely.</p>

<p>In addition to this, different browsers provide different methods to block and delete cookies used by websites. You can change the settings of your browser to block/delete the cookies. To find out more about how to manage and delete cookies, visit <a href="https://en.wikipedia.org/wiki/HTTP_cookie" rel="nofollow" target="_blank">wikipedia.org</a>, <a href="http://www.allaboutcookies.org/" rel="nofollow" target="_blank">www.allaboutcookies.org.</a> 
</p>                                                                                   legacy/admin/modules/cli-policy-generator/data/data.block2.php                                      0000777                 00000001112 15251156627 0020322 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookie Policy Block 2 Content
 *
 * This file contains HTML content for the cookie policy generator.
 *
 * @package Cookie_Law_Info
 */

// phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
?>
<p>Cookies are small text files that are used to store small pieces of information. They are stored on your device when the website is loaded on your browser. These cookies help us make the website function properly, make it more secure, provide better user experience, and understand how the website performs and to analyze what works and where it needs improvement.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                      legacy/admin/modules/cli-policy-generator/assets/css/editor-style.css                               0000777                 00000000060 15251156627 0022045 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       .mce-content-body{ max-width:none !important; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                legacy/admin/modules/cli-policy-generator/assets/js/cli-policy-generator-admin.js                   0000777                 00000017752 15251156627 0024227 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function( $ ) {
	// 'use strict';
	$(
		function() {

			var CLI_pg =
			{
				cli_pg_lefth_tmr:null,
				cli_pg_editormode_tmr:null,
				active_elm:null,
				autosave_interval:10000,
				onPrg:false,
				Set:function()
			{
					this.leftBoxHeight();
					this.tabView();
					this.regAddNew();
					this.regAutoSaveForPreview();
					setTimeout(
						function(){
							CLI_pg.editOnChange();
						},
						1000
					);
					this.regSaveData();
					this.refreshCurrentPolicyPageId();
				},
				refreshCurrentPolicyPageId:function()
			{
					var data = {
						action: 'cli_policy_generator',
						security: cli_policy_generator.nonces.cli_policy_generator,
						cli_policy_generator_action:'get_policy_pageid',
					};
					$.ajax(
						{
							url: cli_policy_generator.ajax_url,
							data: data,
							//datatype:'json',
							type: 'POST',
							success:function(data)
						{
								data = JSON.parse( data );
								if (data.response === true) {
									$( '[name="cli_pg_policy_pageid"]' ).val( data.page_id );
									if (data.page_id == 0) {
										$( '[name="cli_pg_save_currentpage"]' ).hide();
									} else {
										$( '[name="cli_pg_save_currentpage"]' ).show();
									}
								}
							},
							error:function()
						{

							}
						}
					);
				},
				genContentData:function()
			{
					var content_data = {};
					var v            = 0;
					$( '.cli_pg_left .cli_pg_left_menu' ).each(
						function(){
							var elm = $( this );
							if (elm.find( '[name="cli_pg_enabled_block_checkbox"]' ).is( ':checked' )) {
								var temp        = {
									'ord':v,
									'hd':elm.find( '.cli_pg_content_hd' ).text(),
									'content':elm.find( '.cli_pg_content_hid' ).html()
								};
								content_data[v] = temp;
								v++;
							}
						}
					);
					return content_data;
				},
				regSaveData:function()
			{
					$( '[name="cli_pg_save_newpage"], [name="cli_pg_save_currentpage"]' ).on(
						'click',
						function(){
							if (CLI_pg.onPrg) {
								return false;
							}
							var pg_id        = $( this ).attr( 'name' ) == 'cli_pg_save_currentpage' ? $( '[name="cli_pg_policy_pageid"]' ).val() : 0;
							var content_data = CLI_pg.genContentData();
							var data         = {
								action: 'cli_policy_generator',
								security: cli_policy_generator.nonces.cli_policy_generator,
								cli_policy_generator_action:'save_contentdata',
								content_data:content_data,
								page_id:pg_id,
								enable_webtofee_powered_by:($( '[name="enable_webtofee_powered_by"]' ).is( ':checked' ) ? 1 : 0)
							};
							$( '.cli_pg_footer a' ).css( {'opacity':.5,'cursor':'default'} );
							CLI_pg.onPrg = true;
							$.ajax(
								{
									url: cli_policy_generator.ajax_url,
									data: data,
									//datatype:'json',
									type: 'POST',
									success:function(data)
								{
										data         = JSON.parse( data );
										CLI_pg.onPrg = false;
										$( '.cli_pg_footer a' ).css( {'opacity':1,'cursor':'pointer'} );
										if (data.response === true) {
											cli_notify_msg.success( cli_policy_generator.labels.success );
											var edit_page_url    = $( "<textarea></textarea>" ).html( data.url ).text();
											window.location.href = edit_page_url;
										} else {
											cli_notify_msg.error( cli_policy_generator.labels.error );
										}
									},
									error:function()
								{
										CLI_pg.onPrg = false;
										$( '.cli_pg_footer a' ).css( {'opacity':1,'cursor':'pointer'} );
										cli_notify_msg.error( cli_policy_generator.labels.error );
									}
								}
							);
						}
					);
				},
				regAutoSaveForPreview:function()
			{
					$( '[name="cli_pg_live_preview"]' ).on(
						'click',
						function(event){
							event.preventDefault();
							if (CLI_pg.onPrg) {
								return false;
							}
							var content_data     = CLI_pg.genContentData();
							var preview_page_url = $( this ).attr( 'href' );
							var data             = {
								action: 'cli_policy_generator',
								security: cli_policy_generator.nonces.cli_policy_generator,
								cli_policy_generator_action:'autosave_content_data',
								content_data:content_data,
								page_id:cli_policy_generator.page_id,
								enable_webtofee_powered_by:($( '[name="enable_webtofee_powered_by"]' ).is( ':checked' ) ? 1 : 0)
							};
							$.ajax(
								{
									url: cli_policy_generator.ajax_url,
									data: data,
									datatype:'json',
									type: 'POST',
									success:function(data)
								{
										data         = JSON.parse( data );
										CLI_pg.onPrg = false;
										if (data.response === true) {
											window.location.href = preview_page_url;
										} else {
											cli_notify_msg.error( cli_policy_generator.labels.error );
										}
									},
									error:function()
								{
										CLI_pg.onPrg = false;
										$( '.cli_pg_footer a' ).css( {'opacity':1,'cursor':'pointer'} );
										cli_notify_msg.error( cli_policy_generator.labels.error );
									}
								}
							);
						}
					);
				},
				editOnChange:function()
			{
					$( '[name="cli_pg_hd_field"]' ).keyup(
						function(){
							CLI_pg.active_elm.find( '.cli_pg_content_hd' ).html( $( this ).val() );
						}
					);
					$( '#cli_pg_content' ).change(
						function(){
							CLI_pg.active_elm.find( '.cli_pg_content_hid' ).html( $( this ).val() );
						}
					);
					this.cli_pg_editormode_tmr = setInterval(
						function(){
							var act_ed = tinymce.activeEditor;
							if (act_ed !== null) {
								clearInterval( CLI_pg.cli_pg_editormode_tmr );
								act_ed.on(
									'keyup',
									function(){
										var act_ed_content = act_ed.getContent();
										CLI_pg.active_elm.find( '.cli_pg_content_hid' ).html( act_ed_content );
									}
								);
							}
						},
						1000
					);
				},
				regAddNew:function()
			{
					$( '.cli_pg_addnew_hd_btn' ).click(
						function(){
							$( '.cli_pg_samplehid_block .cli_pg_left_menu' ).clone().insertBefore( $( this ) );
						}
					);
				},
				tabView:function()
			{
					$( document ).on(
						'click',
						'.cli_pg_left .cli_pg_left_menu',
						function(e){
							e.stopPropagation();
							CLI_pg.active_elm = $( this );

							/* active menu */
							$( '.cli_pg_left_menu' ).css( {'background':'#f3f3f3'} ).removeClass( 'cli_pg_menu_active' );
							$( this ).css( {'background':'#fff'} ).addClass( 'cli_pg_menu_active' );

							/* heading */
							var hd = $( this ).find( '.cli_pg_content_hd' ).text();
							$( '[name="cli_pg_hd_field"]' ).val( hd );

							/* description */
							var html      = $( this ).find( '.cli_pg_content_hid' ).html();
							var editor_id = 'cli_pg_content';
							if ($( '#wp-' + editor_id + '-wrap' ).hasClass( 'html-active' )) {
								$( '#' + editor_id + '' ).val( html );
							} else {
								var activeEditor = tinyMCE.get( editor_id );
								if (activeEditor !== null) {
									$( '#' + editor_id + '' ).val( html );
									activeEditor.setContent( html );
								}
							}
						}
					);
					$( document ).on(
						'click',
						'.cli_pg_content_delete',
						function(e){
							e.stopPropagation();
							var elm = $( this ).parents( '.cli_pg_left_menu' );
							if (elm.hasClass( 'cli_pg_menu_active' )) {
								elm.remove();
								$( '.cli_pg_left .cli_pg_left_menu:eq(0)' ).click();
							} else {
								elm.remove();
							}
						}
					);
					setTimeout(
						function(){
							$( '.cli_pg_left .cli_pg_left_menu:eq(0)' ).click();
						},
						1000
					);
				},
				leftBoxHeight:function()
			{
					clearTimeout( CLI_pg.cli_pg_lefth_tmr );
					$( window ).resize(
						function() {
							CLI_pg.cli_pg_lefth_tmr = setTimeout(
								function()
								{
									$( '.cli_pg_left' ).css( {'min-height':$( '.cli_pg_right' ).outerHeight()} );
								},
								500
							);
						}
					);
					setTimeout(
						function()
						{
							$( '.cli_pg_left' ).css( {'min-height':$( '.cli_pg_right' ).outerHeight()} );
						},
						300
					);
				}
			}
			CLI_pg.Set();

		}
	);
})( jQuery );
                      legacy/admin/modules/cookies/views/non-necessary-settings.php                                       0000777                 00000012766 15251156627 0020531 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<style>
	.vvv_textbox {
		height: 150px;
		width: 100%;
	}
	.notice, div.updated, div.error{
		margin: 5px 20px 15px 0;
	}
</style>
<script type="text/javascript">
	var cli_success_message = '<?php echo esc_html__( 'Settings updated.', 'cookie-law-info' ); ?>';
	var cli_error_message = '<?php echo esc_html__( 'Unable to update Settings.', 'cookie-law-info' ); ?>';
</script>
<div class="wrap">
	<div class="cookie-law-info-form-container">
		<div class="cli-plugin-toolbar top">
			<h3><?php echo esc_html__( 'Non-necessary Cookie Settings', 'cookie-law-info' ); ?></h3>
		</div>
		<?php $form_action = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : ''; ?>
		<form method="post" action="<?php echo esc_url( $form_action ); ?>" id="cli_non-ncessary_form" class="cookie-sensitivity-form">
			<?php wp_nonce_field( 'cookielawinfo-update-thirdparty' ); ?>
			<table class="form-table cli_non_necessary_form cli-admin-table">

				<tr>
					<td>
						<label for="thirdparty_on_field"><?php echo esc_html__( 'Enable Non-necessary Cookie', 'cookie-law-info' ); ?></label>
						<input type="radio" id="thirdparty_on_field_yes" name="thirdparty_on_field" class="styled" value="true" <?php echo ( filter_var( $settings['status'], FILTER_VALIDATE_BOOLEAN ) == true ) ? ' checked="checked" ' : ' '; ?> /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="thirdparty_on_field_no" name="thirdparty_on_field" class="styled" value="false" <?php echo ( filter_var( $settings['status'], FILTER_VALIDATE_BOOLEAN ) == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr>
					<td>
						<label for="third_party_default_state"><?php echo esc_html__( 'Default state', 'cookie-law-info' ); ?></label>
						<input type="radio" id="third_party_default_state_yes" name="third_party_default_state" class="styled" value="true" <?php echo ( filter_var( $settings['default_state'], FILTER_VALIDATE_BOOLEAN ) == true ) ? ' checked="checked" ' : ' '; ?> /><?php echo esc_html__( 'Enabled', 'cookie-law-info' ); ?>
						<input type="radio" id="third_party_default_state_no" name="third_party_default_state" class="styled" value="false" <?php echo ( filter_var( $settings['default_state'], FILTER_VALIDATE_BOOLEAN ) == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'Disabled', 'cookie-law-info' ); ?>
						<span class="cli_form_help">
							<?php echo esc_html__( 'If you enable this option, the category toggle button will be in the active state for cookie consent.', 'cookie-law-info' ); ?> <br />
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<label for="wt_cli_non_necessary_title"><?php esc_html__( 'Title', 'cookie-law-info' ); ?></label>
						<input type="text" id="wt_cli_non_necessary_title" name="wt_cli_non_necessary_title" value="<?php echo esc_attr( sanitize_text_field( stripslashes( $settings['title'] ) ) ); ?>" class="cli-textbox" />
					</td>
				</tr>
				<tr>
					<td>
						<label for="thirdparty_description"><?php echo esc_html__( 'Description', 'cookie-law-info' ); ?></label>
						<textarea name="thirdparty_description" class="vvv_textbox"> <?php echo wp_kses_post( apply_filters( 'format_to_edit', stripslashes( $settings['description'] ) ) ); ?></textarea>
					</td>
				</tr>
				<tr>
					<td>
						<label for="thirdparty_head_section"><?php echo esc_html__( 'This script will be added to the page HEAD section if the above settings is enabled and user has give consent.', 'cookie-law-info' ); ?></label>
						<textarea name="thirdparty_head_section" class="vvv_textbox">
							<?php
							echo apply_filters( 'format_to_edit', stripslashes( $settings['head_scripts'] ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
							?>
						</textarea>
						<span class="cli_form_help">
							<?php echo esc_html__( 'Print scripts in the head tag on the front end if above cookie settings is enabled and user has given consent.', 'cookie-law-info' ); ?> <br />
							eg:- &lt;script&gt;console.log("header script");&lt;/script&gt
						</span>
					</td>
				</tr>
				<tr>
					<td>
						<label for="thirdparty_body_section"><?php echo esc_html__( 'This script will be added right after the BODY section if the above settings is enabled and user has given consent.', 'cookie-law-info' ); ?></label>
						<textarea name="thirdparty_body_section" class="vvv_textbox">
							<?php
							echo apply_filters( 'format_to_edit', stripslashes( $settings['body_scripts'] ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
							?>
						</textarea>
						<span class="cli_form_help">
							<?php echo esc_html__( 'Print scripts before the closing body tag on the front end if above cookie settings is enabled and user has given consent.', 'cookie-law-info' ); ?> <br />eg:- &lt;script&gt;console.log("body script");&lt;/script&gt;
						</span>
					</td>
				</tr>
			</table>
			<div class="cli-plugin-toolbar bottom">
				<div class="left">
				</div>
				<div class="right">
					<input type="hidden" name="cli_non-necessary_ajax_update" value="1">
					<input type="submit" name="update_admin_settings_form" value="<?php echo esc_html__( 'Update Settings', 'cookie-law-info' ); ?>" class="button-primary" style="float:right;" onClick="return cli_store_settings_btn_click(this.name)" />
					<span class="spinner" style="margin-top:9px"></span>
				</div>
			</div>
		</form>
	</div>
</div>
          legacy/admin/modules/cookies/views/necessary-settings.php                                           0000777                 00000004376 15251156627 0017737 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<style>
	.vvv_textbox{
		height: 150px;
		width:100%;
	}
	#wpbody-content .notice {
		margin: 5px 20px 15px 0;
	}
	.notice, div.updated, div.error{
		margin: 5px 20px 15px 0;
	}
</style>
<script type="text/javascript">
	var cli_success_message='<?php echo esc_html__( 'Settings updated.', 'cookie-law-info' ); ?>';
	var cli_error_message='<?php echo esc_html__( 'Unable to update Settings.', 'cookie-law-info' ); ?>';
</script>   
<div class="wrap">
	<div class="cookie-law-info-form-container">
		<div class="cli-plugin-toolbar top">
			<h3><?php echo esc_html__( 'Necessary Cookie Settings', 'cookie-law-info' ); ?></h3>
		</div>
		<?php $form_action = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : ''; ?>

		<form method="post" action="<?php echo esc_url( $form_action ); ?>" id="cli_ncessary_form" class="cookie-sensitivity-form">
			<?php wp_nonce_field( 'cookielawinfo-update-necessary' ); ?> 
			<table class="form-table cli_necessary_form cli-admin-table">
				<tr>
					<td>
						<label for="wt_cli_necessary_title"><?php echo esc_html__( 'Title', 'cookie-law-info' ); ?></label>
						<input type="text" id="wt_cli_necessary_title" name="wt_cli_necessary_title" value="<?php echo esc_attr( stripslashes( $settings['title'] ) ); ?>" class="cli-textbox" />
					</td>
				</tr>
				<tr>
					<td>
					   <label for="necessary_description"><?php echo esc_html__( 'Description', 'cookie-law-info' ); ?></label>
						<textarea name="necessary_description" class="vvv_textbox"><?php echo wp_kses_post( apply_filters( 'format_to_edit', stripslashes( $settings['description'] ) ) ); ?>
						</textarea>
					</td>
				</tr>
				
			</table>
			<div class="cli-plugin-toolbar bottom">
				<div class="left">
				</div>
				<div class="right">
					<input type="hidden" name="cli_necessary_ajax_update" value="1">
					<input type="submit" name="update_admin_settings_form" value="<?php echo esc_html__( 'Update Settings', 'cookie-law-info' ); ?>" class="button-primary" style="float:right;" onClick="return cli_store_settings_btn_click(this.name)" />
					<span class="spinner" style="margin-top:9px"></span>
				</div>
			</div>
		</form>
	</div>
</div>
                                                                                                                                                                                                                                                                  legacy/admin/modules/cookies/cookies.php                                                            0000777                 00000134473 15251156627 0014406 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Cookies module to handle all the cookies related operations
 *
 * @version 1.9.6
 * @package CookieLawInfo
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class Cookie_Law_Info_Cookies {



	protected $cookies;
	protected $non_necessary_options;
	protected $necessary_options;
	private static $instance;

	public function __construct() {
		add_action( 'init', array( $this, 'init' ) );
		add_action( 'admin_init', array( $this, 'add_meta_box' ) );
		add_action( 'admin_menu', array( $this, 'register_settings_page' ), 20 );
		add_action( 'create_cookielawinfo-category', array( $this, 'add_category_meta' ) );
		add_action( 'edited_cookielawinfo-category', array( $this, 'edit_category_meta' ) );
		add_action( 'cookielawinfo-category_add_form_fields', array( $this, 'add_category_form_fields' ) );
		add_action( 'cookielawinfo-category_edit_form_fields', array( $this, 'edit_category_form_fields' ), 1 );
		add_action( 'save_post', array( $this, 'save_custom_metaboxes' ) );
		add_action( 'manage_edit-cookielawinfo_columns', array( $this, 'manage_edit_columns' ) );
		add_action( 'manage_posts_custom_column', array( $this, 'manage_posts_custom_columns' ) );
		add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		add_action( 'admin_init', array( $this, 'migrate' ) );

		add_action( 'wt_cli_before_cookie_scanner_header', array( $this, 'add_cookie_migration_notice' ) );
		add_action( 'wt_cli_initialize_plugin', array( $this, 'load_default_plugin_settings' ) );
		add_action( 'wt_cli_after_cookie_category_migration', array( $this, 'load_default_terms' ) );

	}

	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	public function init() {
		$this->register_custom_post_type();
		$this->create_taxonomy();
		add_filter( 'wt_cli_cookie_categories', array( $this, 'get_cookies' ) );

	}

	// The function update_term_meta() is only introduced in 4.4 so we have cloned this function locally
	public function update_term_meta( $term_id, $meta_key, $meta_value, $prev_value = '' ) {
		if ( $this->wp_term_is_shared( $term_id ) ) {
			return new WP_Error( 'ambiguous_term_id', __( 'Term meta cannot be added to terms that are shared between taxonomies.', 'cookie-law-info' ), $term_id );
		}

		return update_metadata( 'term', $term_id, $meta_key, $meta_value, $prev_value );
	}

	public function wp_term_is_shared( $term_id ) {
		global $wpdb;
		if ( get_option( 'finished_splitting_shared_terms' ) ) {
			return false;
		}
		$tt_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->term_taxonomy WHERE term_id = %d", $term_id ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
		return $tt_count > 1;
	}

	public function get_term_meta( $term_id, $key = '', $single = false ) {
		return get_metadata( 'term', $term_id, $key, $single );
	}

	public function get_cookie_category_terms( $display_all = false ) {
		global $wp_version;
		$taxonomy = 'cookielawinfo-category';
		$terms    = array();
		if ( version_compare( $wp_version, '4.9', '>=' ) ) {
			$args  = array(
				'taxonomy'   => $taxonomy,
				'hide_empty' => false,
			);
			$terms = get_terms( $args );
		} else {
			$terms = get_terms( $taxonomy, array( 'hide_empty' => false ) ); // phpcs:ignore WordPress.WP.DeprecatedParameters.Get_termsParam2Found
		}
		return $terms;
	}
	public function enqueue_scripts( $hook ) {
		global $wp_version;
		if ( isset( $_GET['taxonomy'] ) && $_GET['taxonomy'] == 'cookielawinfo-category' && isset( $_GET['tag_ID'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			if ( version_compare( $wp_version, '4.9', '>=' ) ) {
				$code_editor_js = wp_enqueue_code_editor( array( 'type' => 'text/html' ) );

				if ( $code_editor_js !== false ) {
					wp_add_inline_script(
						'code-editor',
						sprintf(
							'jQuery( function() {
								if (jQuery(".wt-cli-code-editor").length) { jQuery(".wt-cli-code-editor").each(function () { wp.codeEditor.initialize(this.id, %s); }); } 
								jQuery("#edittag > table.form-table > tbody").prepend(jQuery("tr.form-field.term-status-field"));
								jQuery("#addtag").prepend(jQuery(".term-status-field"));
							} );',
							wp_json_encode( $code_editor_js )
						)
					);
				}
			}
		}
	}
	public function register_custom_post_type() {
		$labels = array(
			'name'               => __( 'GDPR Cookie Consent', 'cookie-law-info' ),
			'all_items'          => __( 'Cookie List', 'cookie-law-info' ),
			'singular_name'      => __( 'Cookie', 'cookie-law-info' ),
			'add_new'            => __( 'Add New', 'cookie-law-info' ),
			'add_new_item'       => __( 'Add New Cookie Type', 'cookie-law-info' ),
			'edit_item'          => __( 'Edit Cookie Type', 'cookie-law-info' ),
			'new_item'           => __( 'New Cookie Type', 'cookie-law-info' ),
			'view_item'          => __( 'View Cookie Type', 'cookie-law-info' ),
			'search_items'       => __( 'Search Cookies', 'cookie-law-info' ),
			'not_found'          => __( 'Nothing found', 'cookie-law-info' ),
			'not_found_in_trash' => __( 'Nothing found in Trash', 'cookie-law-info' ),
			'parent_item_colon'  => '',
		);
		$args   = array(
			'labels'              => $labels,
			'public'              => false,
			'publicly_queryable'  => false,
			'exclude_from_search' => true,
			'show_ui'             => true,
			'query_var'           => true,
			'rewrite'             => true,
			'capabilities'        => array(
				'publish_posts'       => 'manage_options',
				'edit_posts'          => 'manage_options',
				'edit_others_posts'   => 'manage_options',
				'delete_posts'        => 'manage_options',
				'delete_others_posts' => 'manage_options',
				'read_private_posts'  => 'manage_options',
				'edit_post'           => 'manage_options',
				'delete_post'         => 'manage_options',
				'read_post'           => 'manage_options',
			),
			'menu_icon'           => plugin_dir_url( __FILE__ ) . 'images/cli_icon.png',
			'hierarchical'        => false,
			'menu_position'       => null,
			'supports'            => array( 'title', 'editor' ),
		);

		register_post_type( CLI_POST_TYPE, $args );
	}

	public function add_category_meta( $term_id ) {
		$this->cookie_save_defaultstate( $term_id );
		$this->save_scripts_meta( $term_id );
		$this->save_priority_meta( $term_id );
	}
	public function edit_category_meta( $term_id ) {
		$this->cookie_save_defaultstate( $term_id );
		$this->save_scripts_meta( $term_id );
	}
	public function add_category_form_fields( $term ) {
		$this->cookie_add_defaultstate( $term );
		$this->add_scripts_meta( $term );
	}
	public function edit_category_form_fields( $term ) {
		$this->cookie_edit_defaultstate( $term );
		$this->edit_scripts_meta( $term );
	}
	public function add_meta_box() {

		add_meta_box( '_cli_cookie_slugid', __( 'Cookie ID', 'cookie-law-info' ), array( $this, 'metabox_cookie_slugid' ), 'cookielawinfo', 'side', 'default' );
		add_meta_box( '_cli_cookie_type', __( 'Cookie Type', 'cookie-law-info' ), array( $this, 'metabox_cookie_type' ), 'cookielawinfo', 'side', 'default' );
		add_meta_box( '_cli_cookie_duration', __( 'Cookie Duration', 'cookie-law-info' ), array( $this, 'metabox_cookie_duration' ), 'cookielawinfo', 'side', 'default' );
		add_meta_box( '_cli_cookie_sensitivity', __( 'Cookie Sensitivity', 'cookie-law-info' ), array( $this, 'metabox_cookie_sensitivity' ), 'cookielawinfo', 'side', 'default' );
	}
	/** Display the custom meta box for cookie_slugid */
	public function metabox_cookie_slugid() {
		global $post;
		$custom        = get_post_custom( $post->ID );
		$cookie_slugid = ( isset( $custom['_cli_cookie_slugid'][0] ) ) ? $custom['_cli_cookie_slugid'][0] : '';
		?>
		<label><?php echo esc_html__( 'Cookie ID', 'cookie-law-info' ); ?></label>
		<input name="_cli_cookie_slugid" value="<?php echo esc_attr( sanitize_text_field( $cookie_slugid ) ); ?>" style="width:95%;" />
		<?php
	}

	/** Display the custom meta box for cookie_type */
	public function metabox_cookie_type() {
		 global $post;
		$custom      = get_post_custom( $post->ID );
		$cookie_type = ( isset( $custom['_cli_cookie_type'][0] ) ) ? $custom['_cli_cookie_type'][0] : '';
		?>
		<label><?php echo esc_html__( 'Cookie Type: (persistent, session, third party )', 'cookie-law-info' ); ?></label>
		<input name="_cli_cookie_type" value="<?php echo esc_attr( sanitize_text_field( $cookie_type ) ); ?>" style="width:95%;" />
		<?php
	}

	/** Display the custom meta box for cookie_duration */
	public function metabox_cookie_duration() {
		global $post;
		$custom          = get_post_custom( $post->ID );
		$cookie_duration = ( isset( $custom['_cli_cookie_duration'][0] ) ) ? $custom['_cli_cookie_duration'][0] : '';
		?>
		
		<label><?php echo esc_html__( 'Cookie Duration:', 'cookie-law-info' ); ?></label>
		<input name="_cli_cookie_duration" value="<?php echo esc_attr( sanitize_text_field( $cookie_duration ) ); ?>" style="width:95%;" />
		<?php
	}

	/** Display the custom meta box for cookie_sensitivity */
	public function metabox_cookie_sensitivity() {
		global $post;
		$custom             = get_post_custom( $post->ID );
		$cookie_sensitivity = ( isset( $custom['_cli_cookie_sensitivity'][0] ) ) ? $custom['_cli_cookie_sensitivity'][0] : '';
		?>
		<label><?php echo esc_html__( 'Cookie Sensitivity: ( necessary , non-necessary )', 'cookie-law-info' ); ?></label>
		<input name="_cli_cookie_sensitivity" value="<?php echo esc_attr( sanitize_text_field( $cookie_sensitivity ) ); ?>" style="width:95%;" />
		<?php
	}

	/** Saves all form data from custom post meta boxes, including saitisation of input */
	public function save_custom_metaboxes() {
		global $post;
		if ( isset( $_POST['_cli_cookie_type'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
			update_post_meta( $post->ID, '_cli_cookie_type', sanitize_text_field( wp_unslash( $_POST['_cli_cookie_type'] ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
		}
		if ( isset( $_POST['_cli_cookie_duration'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
			update_post_meta( $post->ID, '_cli_cookie_duration', sanitize_text_field( wp_unslash( $_POST['_cli_cookie_duration'] ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
		}
		if ( isset( $_POST['_cli_cookie_sensitivity'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
			update_post_meta( $post->ID, '_cli_cookie_sensitivity', sanitize_text_field( wp_unslash( $_POST['_cli_cookie_sensitivity'] ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
		}
		if ( isset( $_POST['_cli_cookie_slugid'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
			update_post_meta( $post->ID, '_cli_cookie_slugid', sanitize_text_field( wp_unslash( $_POST['_cli_cookie_slugid'] ) ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
		}
	}
	public function manage_edit_columns( $columns ) {
		$columns = array(
			'cb'          => '<input type="checkbox" />',
			'title'       => __( 'Cookie Name', 'cookie-law-info' ),
			'type'        => __( 'Type', 'cookie-law-info' ),
			'category'    => __( 'Category', 'cookie-law-info' ),
			'duration'    => __( 'Duration', 'cookie-law-info' ),
			'sensitivity' => __( 'Sensitivity', 'cookie-law-info' ),
			'slugid'      => __( 'ID', 'cookie-law-info' ),
			'description' => __( 'Description', 'cookie-law-info' ),
		);
		return $columns;
	}

	/** Add column data to custom post type table columns */
	public function manage_posts_custom_columns( $column, $post_id = 0 ) {
		global $post;

		switch ( $column ) {
			case 'description':
					$content_post = get_post( $post_id );
				if ( $content_post ) {
					echo wp_kses_post( wp_unslash( $content_post->post_content ) );
				} else {
					echo '---';
				}
				break;
			case 'type':
				$custom = get_post_custom();
				if ( isset( $custom['_cli_cookie_type'][0] ) ) {
					echo esc_html( wp_unslash( $custom['_cli_cookie_type'][0] ) );
				}
				break;
			case 'category':
				$term_list = wp_get_post_terms( $post->ID, 'cookielawinfo-category', array( 'fields' => 'names' ) );
				if ( ! empty( $term_list ) ) {
					echo esc_html( wp_unslash( $term_list[0] ) );
				} else {
					echo '<i>---</i>';
				}

				break;
			case 'duration':
				$custom = get_post_custom();
				if ( isset( $custom['_cli_cookie_duration'][0] ) ) {
					echo esc_html( wp_unslash( $custom['_cli_cookie_duration'][0] ) );
				}
				break;
			case 'sensitivity':
				$custom = get_post_custom();
				if ( isset( $custom['_cli_cookie_sensitivity'][0] ) ) {
					echo esc_html( wp_unslash( $custom['_cli_cookie_sensitivity'][0] ) );
				}
				break;
			case 'slugid':
				$custom = get_post_custom();
				if ( isset( $custom['_cli_cookie_slugid'][0] ) ) {
					echo esc_html( wp_unslash( $custom['_cli_cookie_slugid'][0] ) );
				}
				break;
		}
	}
	/**
	 * Register custom taxonomy
	 *
	 * @return void
	 */
	public function create_taxonomy() {
		register_taxonomy(
			'cookielawinfo-category',
			'cookielawinfo',
			array(
				'labels'              => array(
					'name'         => __( 'Cookie Category', 'cookie-law-info' ),
					'add_new_item' => __( 'Add cookie category', 'cookie-law-info' ),
					'edit_item'    => __( 'Edit cookie category', 'cookie-law-info' ),
				),
				'public'              => false,
				'publicly_queryable'  => false,
				'exclude_from_search' => true,
				'show_ui'             => true,
				'rewrite'             => true,
				'hierarchical'        => false,
				'show_in_menu'        => ( $this->check_if_old_category_table() === true ? false : true ),
			)
		);

	}
	public static function get_strictly_necessory_categories() {

		$strictly_necessary_categories = array( 'necessary', 'obligatoire' );
		return apply_filters( 'gdpr_strictly_enabled_category', $strictly_necessary_categories );
	}
	/**
	 * Returns necessary category id's
	 *
	 * @return array
	 */
	public function get_necessary_category_ids() {
		$necessory_categories   = self::get_strictly_necessory_categories();
		$necessory_category_ids = array();
		foreach ( $necessory_categories as $category ) {
			$term = $this->get_term_data_by_slug( $category );
			if ( false !== $term ) {
				$necessory_category_ids[] = $term->term_id;
			}
		}
		return $necessory_category_ids;
	}
	public function migrate_cookie_terms() {

		$cookie_categories      = $this->get_cookie_category_options_old();
		$non_necessary_defaults = $this->get_non_necessary_defaults();

		foreach ( $cookie_categories as $slug => $data ) {

			if ( 'non-necessary' === $slug ) {
				if ( false === $this->check_if_category_has_changed( $data, $non_necessary_defaults ) ) {
					continue;
				}
			}
			$existing = get_term_by( 'slug', $slug, 'cookielawinfo-category' );

			if ( $existing === false ) {

				$term = wp_insert_term(
					$data['title'],
					'cookielawinfo-category',
					array(
						'description' => $data['description'],
						'slug'        => $slug,
					)
				);

				if ( is_wp_error( $term ) ) {
					continue;
				}
				$term_id = ( isset( $term['term_id'] ) ? $term['term_id'] : false );
				if ( $term_id !== false ) {
					if ( $data['head_scripts'] !== '' ) {
						$this->update_term_meta( $term_id, '_cli_cookie_head_scripts', $data['head_scripts'] );
					}
					if ( $data['body_scripts'] !== '' ) {
						$this->update_term_meta( $term_id, '_cli_cookie_body_scripts', $data['body_scripts'] );
					}
					$default_state = ( isset( $data['default_state'] ) && $data['default_state'] === true ? 'enabled' : 'disabled' );
					$priority      = isset( $data['priority'] ) ? $data['priority'] : 0;
					$this->update_term_meta( $term_id, 'CLIdefaultstate', $default_state );
					$this->update_term_meta( $term_id, 'CLIpriority', $priority );
					Cookie_Law_Info_Languages::get_instance()->maybe_set_term_language( $term_id ); // In polylang plugin the default language will not be get assigned.
				}
			}
		}
	}

	public function register_settings_page() {
		if ( $this->check_if_old_category_table() === true || true === apply_filters( 'wt_cli_force_show_old_cookie_categories', false ) ) {
			add_submenu_page(
				'edit.php?post_type=' . CLI_POST_TYPE,
				__( 'Non-necessary', 'cookie-law-info' ),
				__( 'Non-necessary', 'cookie-law-info' ),
				'manage_options',
				'cookie-law-info-thirdparty',
				array( $this, 'admin_non_necessary_cookie_page' )
			);
			add_submenu_page(
				'edit.php?post_type=' . CLI_POST_TYPE,
				__( 'Necessary', 'cookie-law-info' ),
				__( 'Necessary', 'cookie-law-info' ),
				'manage_options',
				'cookie-law-info-necessary',
				array( $this, 'admin_necessary_cookie_page' )
			);
		}
	}
	public function get_non_necessary_defaults() {

		$defaults = array(
			'status'        => true,
			'default_state' => true,
			'title'         => 'Non-necessary',
			'description'   => 'Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.',
			'head_scripts'  => '',
			'body_scripts'  => '',
			'cookies'       => '',
		);
		return $defaults;

	}
	public function get_necessary_defaults() {

		$settings = array(
			'status'        => true,
			'default_state' => true,
			'title'         => 'Necessary',
			'description'   => 'Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.',
		);
		return $settings;
	}
	public function get_non_necessary_cookie_settings() {
		if ( ! $this->non_necessary_options ) {
			$settings = array();
			$defaults = $this->get_non_necessary_defaults();
			$options  = get_option( 'cookielawinfo_thirdparty_settings' );

			$settings['status']          = isset( $options['thirdparty_on_field'] ) ? $options['thirdparty_on_field'] : $defaults['status'];
			$settings['default_state']   = isset( $options['third_party_default_state'] ) ? $options['third_party_default_state'] : $defaults['default_state'];
			$settings['title']           = isset( $options['thirdparty_title'] ) ? $options['thirdparty_title'] : $defaults['title'];
			$settings['description']     = isset( $options['thirdparty_description'] ) ? $options['thirdparty_description'] : $defaults['description'];
			$settings['head_scripts']    = isset( $options['thirdparty_head_section'] ) ? wp_unslash( $options['thirdparty_head_section'] ) : $defaults['head_scripts'];
			$settings['body_scripts']    = isset( $options['thirdparty_body_section'] ) ? wp_unslash( $options['thirdparty_body_section'] ) : $defaults['body_scripts'];
			$settings['strict']          = false;
			$settings['cookies']         = $this->get_cookies_by_meta( '_cli_cookie_sensitivity', 'non-necessary' );
			$settings['priority']        = 6;
			$this->non_necessary_options = $settings;
		}
		return $this->non_necessary_options;
	}

	public function get_necessary_cookie_settings() {

		if ( ! $this->necessary_options ) {
			$settings = array();
			$defaults = $this->get_necessary_defaults();
			$options  = get_option( 'cookielawinfo_necessary_settings' );

			$settings['status']        = $defaults['status'];
			$settings['default_state'] = $defaults['default_state'];
			$settings['title']         = isset( $options['necessary_title'] ) ? $options['necessary_title'] : $defaults['title'];
			$settings['description']   = isset( $options['necessary_description'] ) ? $options['necessary_description'] : $defaults['description'];
			$settings['head_scripts']  = '';
			$settings['body_scripts']  = '';
			$settings['strict']        = true;
			$settings['cookies']       = $this->get_cookies_by_meta( '_cli_cookie_sensitivity', 'necessary' );
			$this->necessary_options   = $settings;
		}
		return $this->necessary_options;

	}

	public function get_cookie_category_options_old() {

		$cookie_category_options = array(
			'necessary'     => $this->get_necessary_cookie_settings(),
			'non-necessary' => $this->get_non_necessary_cookie_settings(),
		);
		return $cookie_category_options;
	}
	public function get_cookie_category_options() {

		$cookie_data              = array();
		$necessary_categories     = array();
		$non_necessary_categories = array();

		$terms = $this->get_cookie_category_terms();
		if ( is_array( $terms ) ) {
			foreach ( $terms as $term ) {
				if ( is_object( $term ) ) {

					$strict           = false;
					$term_id          = $term->term_id;
					$term_slug        = $term->slug;
					$term_name        = $term->name;
					$term_description = $term->description;

					$cli_cookie_head_scripts = $this->get_term_meta( $term_id, '_cli_cookie_head_scripts', true );
					$cli_cookie_body_scripts = $this->get_term_meta( $term_id, '_cli_cookie_body_scripts', true );

					$head_scripts = isset( $cli_cookie_head_scripts ) ? wp_unslash( $cli_cookie_head_scripts ) : '';
					$body_scripts = isset( $cli_cookie_body_scripts ) ? wp_unslash( $cli_cookie_body_scripts ) : '';

					if ( Cookie_Law_Info_Languages::get_instance()->is_multilanguage_plugin_active() === true ) {

						$default_language = Cookie_Law_Info_Languages::get_instance()->get_default_language_code();
						$current_language = Cookie_Law_Info_Languages::get_instance()->get_current_language_code();

						if ( $current_language !== $default_language ) {
							$default_term = Cookie_Law_Info_Languages::get_instance()->get_term_by_language( $term_id, $default_language );

							if ( $default_term && $default_term->term_id ) {
								$term_slug = $default_term->slug;
								$term_id   = $default_term->term_id;
							}
						}
					}
					$cookies           = $this->get_cookies_by_term( 'cookielawinfo-category', $term_slug );
					$cli_default_state = $this->get_meta_data_from_db( $term_id, 'CLIdefaultstate' );
					$priority          = $this->get_meta_data_from_db( $term_id, 'CLIpriority' );

					$default_state = isset( $cli_default_state ) && $cli_default_state === 'enabled' ? true : false;

					$category_data = array(
						'id'            => $term_id,
						'status'        => true,
						'priority'      => isset( $priority ) ? intval( $priority ) : 0,
						'default_state' => $default_state,
						'strict'        => $strict,
						'title'         => $term_name,
						'description'   => $term_description,
						'head_scripts'  => $head_scripts,
						'body_scripts'  => $body_scripts,
						'cookies'       => $cookies,
					);

					if ( $this->check_strictly_necessary_category( $term_id ) === true ) {
						$strict                             = true;
						$category_data['strict']            = $strict;
						$necessary_categories[ $term_slug ] = $category_data;
					} else {
						$non_necessary_categories[ $term_slug ] = $category_data;
					}
				}
			}
			$non_necessary_categories = $this->order_category_by_key( $non_necessary_categories, 'priority' );
			$cookie_data              = $necessary_categories + $non_necessary_categories;
		}
		return $cookie_data;

	}
	public function get_cookies() {

		if ( ! $this->cookies ) {
			if ( $this->check_if_old_category_table() === true ) {
				$this->cookies = $this->get_cookie_category_options_old();
			} else {
				$this->cookies = $this->get_cookie_category_options();
			}
		}
		return $this->cookies;
	}
	public function get_cookies_by_term( $taxonomy, $slug ) {
		$cookies = array();
		$args    = array(
			'posts_per_page' => -1,
			'post_type'      => 'cookielawinfo',
			'tax_query'      => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_tax_query
				array(
					'taxonomy' => $taxonomy,
					'field'    => 'slug',
					'terms'    => $slug,
				),
			),
		);
		$posts   = get_posts( $args );
		if ( $posts ) {
			$cookies = $posts;
		}
		return $cookies;
	}
	/*
	* Category default state add form
	*/
	public function cookie_add_defaultstate( $term ) {
		?>
		<div class="form-field term-defaultstate-field">
			<label for="CLIdefaultstate"><?php echo esc_html__( 'Category default state', 'cookie-law-info' ); ?></label>
			<input type="radio" name="CLIdefaultstate" value="enabled"  /><?php echo esc_html__( 'Enabled', 'cookie-law-info' ); ?>
			<input type="radio" name="CLIdefaultstate" value="disabled" checked /><?php echo esc_html__( 'Disabled', 'cookie-law-info' ); ?>	
			<p class="description"><?php echo esc_html__( 'If you enable this option, the category toggle button will be in the active state for cookie consent.', 'cookie-law-info' ); ?></p>
		</div>
		<?php
	}
	public function check_strictly_necessary_category( $term_id ) {
		$strict_enabled = $this->get_necessary_category_ids();
		if ( in_array( $term_id, $strict_enabled ) ) {
			return true;
		}
		return false;
	}
	/*
	* Category Active State edit form
	*/
	public function cookie_edit_defaultstate( $term ) {
		// put the term ID into a variable
		$t_id               = $term->term_id;
		$term_default_state = $this->get_term_meta( $t_id, 'CLIdefaultstate', true );

		if ( $this->check_strictly_necessary_category( $t_id ) === false ) {
			?>
		<tr class="form-field term-defaultstate-field">
			<th><label for="CLIdefaultstate"><?php echo esc_html__( 'Category default state', 'cookie-law-info' ); ?></label></th>			 
			<td>
				<input type="radio" name="CLIdefaultstate" value="enabled" <?php checked( $term_default_state, 'enabled' ); ?>/><label><?php echo esc_html__( 'Enabled', 'cookie-law-info' ); ?></label>
				<input type="radio" name="CLIdefaultstate" value="disabled" <?php checked( $term_default_state, 'disabled' ); ?>/><label><?php echo esc_html__( 'Disabled', 'cookie-law-info' ); ?></label>		 
				<p class="description"><?php echo esc_html__( 'If you enable this option, the category toggle button will be in the active state for cookie consent.', 'cookie-law-info' ); ?></p>
			</td>
		</tr>
			<?php
		}
	}

	/*
	* Category Active State save form
	*/
	public function cookie_save_defaultstate( $term_id ) {
		if ( isset( $_POST['CLIdefaultstate'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
			$term_default_state = sanitize_text_field( wp_unslash( $_POST['CLIdefaultstate'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Missing

			if ( $term_default_state ) {
				$this->update_term_meta( $term_id, 'CLIdefaultstate', $term_default_state );
			}
		} else {
			$this->update_term_meta( $term_id, 'CLIdefaultstate', 'disabled' );
		}

	}

	public function add_scripts_meta( $term ) {
		?>
		<div class="form-field term-head-scripts-field">
			<p>	
				<label><b><?php echo esc_html__( 'Head scripts', 'cookie-law-info' ); ?></b></label>
				<label>Script: eg:-  &lt;script&gt; enableGoogleAnalytics(); &lt;/script&gt; </label><br />
				<textarea id="_cli_cookie_head_scripts" rows=5 name="_cli_cookie_head_scripts" class="wt-cli-code-editor"></textarea>
			</p>
		</div>
		<div class="form-field term-body-scripts-field">
			<p>	
				<label><b><?php echo esc_html__( 'Body scripts', 'cookie-law-info' ); ?></b></label>
				<label>Script: eg:-  &lt;script&gt; enableGoogleAnalytics(); &lt;/script&gt; </label><br />
				<textarea id="_cli_cookie_body_scripts" rows="5" name="_cli_cookie_body_scripts" class="wt-cli-code-editor" ></textarea>
			</p>
		</div>
		<?php
	}

	public function edit_scripts_meta( $term ) {
		// put the term ID into a variable
		$term_id      = $term->term_id;
		$head_scripts = $this->get_term_meta( $term_id, '_cli_cookie_head_scripts', true );
		$body_scripts = $this->get_term_meta( $term_id, '_cli_cookie_body_scripts', true );
		?>
		<tr class="form-field term-body-scripts-field">
			<th>
				<label for="_cli_cookie_head_scripts"><?php echo esc_html__( 'Head scripts', 'cookie-law-info' ); ?></label>
			</th>			 
			<td>
				<textarea id="_cli_cookie_head_scripts" rows="5" name="_cli_cookie_head_scripts" class="wt-cli-code-editor">
					<?php
					echo wp_unslash( $head_scripts ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
					?>
				</textarea>
			</td>
		</tr>
		<tr class="form-field term-head-scripts-field">
			<th>
				<label for="_cli_cookie_body_scripts"><?php echo esc_html__( 'Body scripts', 'cookie-law-info' ); ?></label>
			</th>			 
			<td>
				<textarea  id="_cli_cookie_body_scripts" rows="5" name="_cli_cookie_body_scripts" class="wt-cli-code-editor">
					<?php
					echo wp_unslash( $body_scripts ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
					?>
				</textarea>
			</td>
		</tr>
		<?php
	}

	public function save_scripts_meta( $term_id ) {
		$head_scripts = ( isset( $_POST['_cli_cookie_head_scripts'] ) ? wp_unslash( $_POST['_cli_cookie_head_scripts'] ) : '' ); // phpcs:ignore WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
		$body_scripts = ( isset( $_POST['_cli_cookie_body_scripts'] ) ? wp_unslash( $_POST['_cli_cookie_body_scripts'] ) : '' ); // phpcs:ignore WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

		$this->update_term_meta( $term_id, '_cli_cookie_head_scripts', $head_scripts );
		$this->update_term_meta( $term_id, '_cli_cookie_body_scripts', $body_scripts );

	}

	public function migrate() {
		global $wp_version;
		if ( isset( $_GET['cat-migrate'] ) && $_GET['cat-migrate'] === 'yes' ) {

			if ( check_admin_referer( 'migrate', 'cookie_law_info_nonce' ) && current_user_can( 'manage_options' ) ) {
				if ( version_compare( $wp_version, '4.4', '<' ) ) {
					echo '<div class="fade error"><p><strong>';
					echo esc_html__( 'WordPress 4.4 or higher is the required version. Please consider upgrading the WordPress before migrating the cookie categories.', 'cookie-law-info' );
					echo '</strong></p></div>';
					if ( ! empty( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && strtolower( sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_REQUESTED_WITH'] ) ) ) == 'xmlhttprequest' ) {
						exit();
					}
				} else {
					$this->migrate_cookie_terms();
					update_option( 'wt_cli_cookie_db_version', '2.0' );
					do_action( 'wt_cli_after_cookie_category_migration' );
					$redirect_url = admin_url( 'edit-tags.php?taxonomy=cookielawinfo-category&post_type=cookielawinfo' );
					wp_safe_redirect( $redirect_url );
				}
			}
		}
	}

	public function admin_non_necessary_cookie_page() {
		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
		}
		if ( isset( $_POST['update_thirdparty_settings_form'] ) || isset( $_POST['cli_non-necessary_ajax_update'] ) ) {
			check_admin_referer( 'cookielawinfo-update-thirdparty' );
			$this->update_non_necessary_cookie_settings( $_POST );
			$this->finish_request();
		}

		$settings = $this->get_non_necessary_cookie_settings();
		require_once plugin_dir_path( __FILE__ ) . 'views/non-necessary-settings.php';
	}
	public function admin_necessary_cookie_page() {
		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
		}
		if ( isset( $_POST['update_necessary_settings_form'] ) || isset( $_POST['cli_necessary_ajax_update'] ) ) {

			check_admin_referer( 'cookielawinfo-update-necessary' );
			$this->update_necessary_cookie_settings( $_POST );
			$this->finish_request();

		}
		$settings = $this->get_necessary_cookie_settings();
		require_once plugin_dir_path( __FILE__ ) . 'views/necessary-settings.php';
	}
	public function update_non_necessary_cookie_settings( $data ) {

		$options                              = array();
		$options['thirdparty_title']          = sanitize_text_field( isset( $data['wt_cli_non_necessary_title'] ) ? $data['wt_cli_non_necessary_title'] : '' );
		$options['thirdparty_on_field']       = (bool) ( isset( $data['thirdparty_on_field'] ) ? Cookie_Law_Info::sanitise_settings( 'thirdparty_on_field', $data['thirdparty_on_field'] ) : false );
		$options['third_party_default_state'] = (bool) ( isset( $data['third_party_default_state'] ) ? Cookie_Law_Info::sanitise_settings( 'third_party_default_state', $data['third_party_default_state'] ) : true );
		$options['thirdparty_description']    = wp_kses_post( isset( $data['thirdparty_description'] ) && $data['thirdparty_description'] !== '' ? $data['thirdparty_description'] : '' );
		$options['thirdparty_head_section']   = wp_unslash( isset( $data['thirdparty_head_section'] ) && $data['thirdparty_head_section'] !== '' ? $data['thirdparty_head_section'] : '' );
		$options['thirdparty_body_section']   = wp_unslash( isset( $data['thirdparty_body_section'] ) && $data['thirdparty_body_section'] !== '' ? $data['thirdparty_body_section'] : '' );

		update_option( 'cookielawinfo_thirdparty_settings', $options );
	}
	public function update_necessary_cookie_settings( $data ) {

		$options                          = array();
		$options['necessary_title']       = sanitize_text_field( isset( $data['wt_cli_necessary_title'] ) ? $data['wt_cli_necessary_title'] : '' );
		$options['necessary_description'] = wp_kses_post( isset( $data['necessary_description'] ) && $data['necessary_description'] !== '' ? $data['necessary_description'] : '' );

		update_option( 'cookielawinfo_necessary_settings', $options );
	}

	public function finish_request() {

		echo '<div class="updated"><p><strong>';
		echo esc_html__( 'Settings Updated.', 'cookie-law-info' );
		echo '</strong></p></div>';
		if ( ! empty( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && strtolower( sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_REQUESTED_WITH'] ) ) ) == 'xmlhttprequest' ) {
			exit();
		}
	}

	public function get_cookie_db_version() {
		$current_db_version = get_option( 'wt_cli_cookie_db_version', '1.0' );
		return $current_db_version;
	}
	public function check_if_old_category_table() {
		return ! is_null( $this->get_cookie_db_version() ) && version_compare( $this->get_cookie_db_version(), '2.0', '<' ) === true;
	}
	public function add_cookie_migration_notice() {
		if ( $this->check_if_old_category_table() === true ) :
			$url = add_query_arg( 'cat-migrate', 'yes', admin_url( 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info-cookie-scaner' ) );

			?>

		 <div class="notice notice-warning">
				 <div class="wt-cli-admin-notice-wrapper">
					<div class="wt-cli-notice-content">
						<p style="font-weight:500;font-size:1.05em;"><?php echo esc_html__( 'Clicking “Migrate cookie categories” will auto migrate your existing cookie categories (Necessary and Non-necessary) to our new Cookie Category taxonomy. This action is required to enable the cookie scanner.', 'cookie-law-info' ); ?></p>
						<h3 style="font-size:1.05em;"><?php echo esc_html__( 'What happens after migration?', 'cookie-law-info' ); ?></h3>
						<ul>
							<li><?php echo esc_html__( 'You no longer need to manage static cookie categories. After the migration, new cookie categories (Necessary, Functional, Analytics, Performance, Advertisement, and Others) will be created automatically. Also, you can easily add custom cookie categories and edit/delete the existing categories including the custom categories.', 'cookie-law-info' ); ?></li>
							<li><?php echo esc_html__( 'If you have made any changes to the existing "Non-necessary" category we will migrate it to the newly created “Cookie Category” section. If not, we will delete the "Non-necessary" category automatically.', 'cookie-law-info' ); ?></li>
							<li><?php echo esc_html__( 'During the migration phase your existing cookie category translations will be lost. Hence we request you to add it manually soon after the migration. You can access the existing translations by navigating to the string translation settings of your translator plugin.', 'cookie-law-info' ); ?></li>
						</ul>
					</div>
					<div class="wt-cli-notice-actions">
						<a href="<?php echo esc_attr( wp_nonce_url( $url, 'migrate', 'cookie_law_info_nonce' ) ); ?>" class="button button-primary"><?php echo esc_html__( 'Migrate cookie categories', 'cookie-law-info' ); ?></a>
					</div>
				</div>
		 </div>
			<?php
		endif;
	}
	public function get_cookies_by_meta( $meta, $value ) {
		$cookies = array();
		$args    = array(
			'post_type'  => CLI_POST_TYPE,
			'meta_query' => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
				array(
					'key'   => $meta,
					'value' => $value,
				),
			),

		);
		$posts = get_posts( $args );
		if ( $posts ) {
			$cookies = $posts;
		}
		return $cookies;
	}
	/**
	 * Load default cookie categories and cookies.
	 *
	 * @return void
	 */
	public function load_default_plugin_settings() {
		$this->load_default_terms();
		$this->load_default_cookies();
	}
	public function get_default_cookie_categories() {

		$cookie_categories = array(

			'necessary'     => array(
				'title'       => 'Necessary',
				'description' => 'Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.',
			),
			'functional'    => array(
				'title'       => 'Functional',
				'description' => 'Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.',
				'priority'    => 5,
			),
			'performance'   => array(
				'title'       => 'Performance',
				'description' => 'Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.',
				'priority'    => 4,
			),
			'analytics'     => array(
				'title'       => 'Analytics',
				'description' => 'Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.',
				'priority'    => 3,
			),
			'advertisement' => array(
				'title'       => 'Advertisement',
				'description' => 'Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.',
				'priority'    => 2,
			),
			'others'        => array(
				'title'       => 'Others',
				'description' => 'Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.',
				'priority'    => 1,
			),
		);
		return $cookie_categories;

	}
	public function get_default_cookies() {

		$default_cookies = array(
			'viewed_cookie_policy'               => array(
				'title'       => 'viewed_cookie_policy',
				'description' => 'The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.',
				'category'    => 'necessary',
				'type'        => 0,
				'expiry'      => '11 months',
				'sensitivity' => 'necessary',
			),
			'cookielawinfo-checkbox-necessary'   => array(
				'title'       => 'cookielawinfo-checkbox-necessary',
				'description' => 'This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".',
				'category'    => 'necessary',
				'type'        => 0,
				'expiry'      => '11 months',
				'sensitivity' => 'necessary',
			),
			'cookielawinfo-checkbox-functional'  => array(
				'title'       => 'cookielawinfo-checkbox-functional',
				'description' => 'The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".',
				'category'    => 'necessary',
				'type'        => 0,
				'expiry'      => '11 months',
				'sensitivity' => 'necessary',
			),
			'cookielawinfo-checkbox-performance' => array(
				'title'       => 'cookielawinfo-checkbox-performance',
				'description' => 'This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".',
				'category'    => 'necessary',
				'type'        => 0,
				'expiry'      => '11 months',
				'sensitivity' => 'necessary',
			),
			'cookielawinfo-checkbox-analytics'   => array(
				'title'       => 'cookielawinfo-checkbox-analytics',
				'description' => 'This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".',
				'category'    => 'necessary',
				'type'        => 0,
				'expiry'      => '11 months',
				'sensitivity' => 'necessary',
			),
			'cookielawinfo-checkbox-others'      => array(
				'title'       => 'cookielawinfo-checkbox-others',
				'description' => 'This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.',
				'category'    => 'necessary',
				'type'        => 0,
				'expiry'      => '11 months',
				'sensitivity' => 'necessary',
			),

		);
		return $default_cookies;
	}
	public function load_default_cookies() {

		$default_cookies = $this->get_default_cookies();

		foreach ( $default_cookies as $slug => $cookie_data ) {

			if ( false === $this->wt_cli_post_exists_by_slug( $slug ) ) {

				$category = get_term_by( 'slug', $cookie_data['category'], 'cookielawinfo-category' );
				if ( $category && is_object( $category ) ) {

					$category_id = $category->term_id;
					$cookie_data = array(
						'post_type'     => CLI_POST_TYPE,
						'post_title'    => $cookie_data['title'],
						'post_name'     => $slug,
						'post_content'  => $cookie_data['description'],
						'post_category' => array( $category_id ),
						'post_status'   => 'publish',
						'ping_status'   => 'closed',
						'post_author'   => 1,
						'meta_input'    => array(
							'_cli_cookie_type'        => $cookie_data['type'],
							'_cli_cookie_duration'    => $cookie_data['expiry'],
							'_cli_cookie_sensitivity' => $cookie_data['category'],
							'_cli_cookie_slugid'      => $slug,
						),
					);
					$post_id     = wp_insert_post( $cookie_data );
					wp_set_object_terms( $post_id, $cookie_data['post_category'], 'cookielawinfo-category' );
				}
			}
		}
	}
	private function wt_cli_post_exists_by_slug( $post_slug ) {
		$args_posts = array(
			'post_type'      => CLI_POST_TYPE,
			'post_status'    => 'any',
			'name'           => $post_slug,
			'posts_per_page' => 1,
		);
		$loop_posts = new WP_Query( $args_posts );
		if ( ! $loop_posts->have_posts() ) {
			return false;
		} else {
			$loop_posts->the_post();
			return $loop_posts->post->ID;
		}
	}
	public function load_default_terms() {

		// wt_cli_temp_fix.
		$cookie_categories = $this->get_default_cookie_categories();

		foreach ( $cookie_categories as $slug => $data ) {

			$existing = get_term_by( 'slug', $slug, 'cookielawinfo-category' );

			if ( $existing === false ) {

				$description            = $data['description'];
				$cookie_audit_shortcode = sprintf( '[cookie_audit category="%s" style="winter" columns="cookie,duration,description"]', $slug );
				$description           .= "\n";
				$description           .= $cookie_audit_shortcode;

				$term = wp_insert_term(
					$data['title'],
					'cookielawinfo-category',
					array(
						'description' => $description,
						'slug'        => $slug,
					)
				);

				if ( is_wp_error( $term ) ) {
					continue;
				}
				$term_id = ( isset( $term['term_id'] ) ? $term['term_id'] : false );
				if ( $term_id !== false ) {
					$priority = isset( $data['priority'] ) ? $data['priority'] : 0;
					$this->update_term_meta( $term_id, 'CLIpriority', $priority );
					Cookie_Law_Info_Languages::get_instance()->maybe_set_term_language( $term_id ); // In polylang plugin the default language will not be get assigned.
				}
			}
		}
		do_action( 'wt_cli_after_create_cookie_categories' );
	}
	public function check_if_category_has_changed( $cat_data, $cat_default_data ) {

		$changed        = false;
		$compare_values = array(
			'status',
			'title',
			'default_state',
			'description',
			'head_scripts',
			'body_scripts',
		);
		foreach ( $cat_default_data as $key => $data ) {
			if ( in_array( $key, $compare_values ) ) {
				$current_value = isset( $cat_data[ $key ] ) ? $cat_data[ $key ] : '';
				if ( $current_value !== $cat_default_data[ $key ] ) {
					$changed = true;
				}
			}
		}
		return $changed;
	}
	/**
	 * Internal ordering for cookie categories.
	 *
	 * @param int $term_id term ID.
	 * @return void
	 */
	public function save_priority_meta( $term_id ) {
		update_term_meta( $term_id, 'CLIpriority', 0 );
	}
	/**
	 * Get meta data directly from the DB
	 *
	 * @param int    $term_id Term id.
	 * @param string $meta_key Meta key name.
	 * @return string
	 */
	public function get_meta_data_from_db( $term_id, $meta_key ) {
		global $wpdb;
		$term_value = false;
		$term_meta  = $wpdb->get_row( $wpdb->prepare( "SELECT meta_value FROM $wpdb->termmeta WHERE term_id = %d AND meta_key = %s", $term_id, $meta_key ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		if ( $term_meta ) {
			$term_value = $term_meta->meta_value;
		}
		return $term_value;
	}
	/**
	 * Get term data directly from DB to avoid hooks by other plugins.
	 *
	 * @param string $key using this key the row is fetched.
	 * @param string $value value of the corresponding key.
	 * @return array
	 */
	public function get_term_data_by_slug( $value ) {
		$term_data = wp_cache_get( $value . '_term_data', 'term-details' );
		if ( $term_data === false ) {
			global $wpdb;
			$term_data = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->terms WHERE slug = %s", $value ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			wp_cache_set( $value . '_term_data', $term_data, 'term-details', MINUTE_IN_SECONDS );
		}
		if ( $term_data && is_object( $term_data ) ) {
			return $term_data;
		}
		return false;
	}
	/**
	 * Re order the categories based on the key
	 *
	 * @param array  $categories Category array.
	 * @param string $key The key based on which an array is sorted.
	 * @param string $order The sort order default DESC.
	 * @return array
	 */
	public function order_category_by_key( $categories, $meta_key, $order = 'DESC' ) {
		$sort_order  = SORT_DESC;
		$meta_values = array();
		if ( 'ASC' === $order ) {
			$sort_order = SORT_ASC;
		}
		if ( ! empty( $categories ) && is_array( $categories ) ) {
			foreach ( $categories as $key => $category ) {
				if ( isset( $category[ $meta_key ] ) ) {
					$meta_values[] = $category[ $meta_key ];
				}
			}
			if ( ! empty( $meta_values ) && is_array( $meta_values ) ) {
				array_multisort( $meta_values, $sort_order, $categories );
			}
		}
		return $categories;
	}
	/**
	 * Get allowed HTML for the cookie scripts
	 *
	 * @return array
	 */
	public function get_allowed_html() {
		return apply_filters(
			'wt_cli_allowed_html',
			array_merge(
				wp_kses_allowed_html( 'post' ),
				array(
					'script'   => array(
						'type'    => array(),
						'src'     => array(),
						'charset' => array(),
						'async'   => array(),
						'defer'   => array(),
					),
					'noscript' => array(),
				)
			)
		);
	}
}
Cookie_Law_Info_Cookies::get_instance();
                                                                                                                                                                                                     legacy/admin/modules/cookies/images/cli_icon.png                                                    0000777                 00000000670 15251156627 0015762 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR         7   gAMA  a    cHRM  z&         u0  `  :  pQ<   bKGD ̿   tIME	
؉   IDAT(1AQ FsoW&$QH4*"l`bśXR<DBik qlv؎ȝK:[:x$bùzsԩko_0RM&.ʑ@OdŅ+:}A"{ \Hx  mz@@68.-;NcM
2y#3O#8o1   %tEXtdate:create 2018-09-18T03:02:10-04:00bx9   %tEXtdate:modify 2018-09-18T03:02:10-04:00?    IENDB`                                                                        legacy/admin/modules/cookie-scaner/views/scan-results.php                                           0000777                 00000007327 15251156627 0017615 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
?>
	<?php
	if ( $scan_results ) :
		?>
		<div class="wt-cli-cookie-scan-results-container">
			<div class="wt-cli-scan-result-header">
				<div class="wt-cli-row wt-cli-align-center">
					<div class="wt-cli-col-6">
						<h2>
							<?php
							echo esc_html__( 'Cookie scan result for your website', 'cookie-law-info' );
							?>
						</h2>
					</div>
					<div class="wt-cli-col-6">
						<div class="wt-cli-scan-result-actions">
						<?php echo wp_kses_post( $this->get_scan_btn( true ) ); ?>
						</div>
					</div>
				</div>
			</div>
			<div class="wt-cli-scan-results-body">
			<div class="wt-cli-scan-result-summary">
				<ul class="wt-cli-scan-result-summary-list">
					<li>
						<b><?php echo esc_html__( 'Total URLs', 'cookie-law-info' ); ?></b>: <span class="wt-cli-cookie-scan-count"> <?php echo esc_html( $scan_results['total_urls'] ); ?></span><br />
					</li>
					<li>
						<b><?php echo esc_html__( 'Total cookies', 'cookie-law-info' ); ?></b>: <span class="wt-cli-cookie-scan-count"> <?php echo esc_html( $scan_results['total_cookies'] ); ?></span><br />
					</li>
				</ul>
			</div>
			<?php if ( $scan_results['total_cookies'] > 0 ) : ?>
			<div class="wt-cli-scan-result-import-section">
				<p>
				<?php

					echo sprintf(
						wp_kses(
							/* translators: %s: Cookie List URL */
							__( 'Clicking “Add to cookie list” will import the discovered cookies to the <a href="%s" target="_blank">Cookie List</a> and thus display them in the cookie declaration section of your consent banner.', 'cookie-law-info' ),
							array(
								'a' => array(
									'href'   => array(),
									'target' => array(),
								),
							)
						),
						esc_url( $cookie_list_page )
					);
				?>
					</p>
				<a class="button-primary cli_import" data-scan-id="<?php echo esc_attr( $scan_results['scan_id'] ); ?>" style="margin-left:5px;"><?php echo esc_html__( 'Add to cookie list', 'cookie-law-info' ); ?></a>
			</div>
			<?php endif; ?>
			<?php
			$count   = 1;
			$cookies = isset( $scan_results['cookies'] ) ? $scan_results['cookies'] : array();
			?>
			<div class="wt-cli-scan-result-cookie-container">
				<div class="wt-cli-row">
					<div class="wt-cli-col-12">
						<div class="wt-cli-scan-result-cookies">
							<table class="wt-cli-table">
								<thead>
									<th style="width:6%;"><?php echo esc_html__( 'Sl.No:', 'cookie-law-info' ); ?></th>
									<th><?php echo esc_html__( 'Cookie Name', 'cookie-law-info' ); ?></th>
									<th style="width:15%;" ><?php echo esc_html__( 'Duration', 'cookie-law-info' ); ?></th>
									<th style="width:15%;" ><?php echo esc_html__( 'Category', 'cookie-law-info' ); ?></th>
									<th style="width:40%;" ><?php echo esc_html__( 'Description', 'cookie-law-info' ); ?></th>
								</thead>
								<tbody>
									<?php if ( isset( $cookies ) && is_array( $cookies ) && count( $cookies ) > 0 ) : ?>
										<?php foreach ( $cookies as $cookie ) : ?>
											<tr>
												<td><?php echo esc_html( $count ); ?></td>
												<td><?php echo esc_html( $cookie['id'] ); ?></td>
												<td><?php echo esc_html( $cookie['expiry'] ); ?></td>
												<td><?php echo esc_html( $cookie['category'] ); ?></td>
												<td><?php echo wp_kses_post( wp_unslash( $cookie['description'] ) ); ?></td>
											</tr>
											<?php
											$count ++;
											endforeach;
										?>
									<?php else : ?>
										<tr><td class="colspanchange" colspan="5" style="text-align:center"><?php echo esc_html__( 'Your cookie list is empty', 'cookie-law-info' ); ?></td></tr>
									<?php endif; ?>
								</tbody>
							</table>
						</div>
					</div>
				</div>
			</div>
			</div>
		</div>
	<?php else : ?>
	<?php endif; ?>
                                                                                                                                                                                                                                                                                                         legacy/admin/modules/cookie-scaner/views/settings.php                                               0000777                 00000007752 15251156627 0017034 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Scanner default view
 *
 * @package Cookie_Law_Info_Cookie_Scaner
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
?>
<style>
	.wt-cli-admin-notice-wrapper {
		display: flex;
		justify-content: space-between;
		padding: 5px 10px;
		align-items: center;
		flex-wrap:wrap;
	}
	.wt-cli-admin-notice-wrapper ul {
		list-style: disc;
		padding-left: 15px;
	}
	.wt-cli-notice-actions {
		padding: 10px 0;
	}
	.wt-cli-cookie-scan-bar {
		display: flex;
		flex-wrap: wrap;
		margin: 15px 0;
	}
	.wt-cli-ckyes-form-email-verify h4 {
		font-size: 15px;
		margin: 0 0 10px 0;
	}
	.wt-cli-ckyes-form-email-verify > div {
		margin-top: 15px;
	}
	.wt-cli-ckyes-account-widget-container > span {
		margin-right: 5px;
	}
	.wt-cli-ckyes-account-widget-container {
		display: flex;
		align-items:center;
	}
	span.wt-cli-ckyes-status-icon {
		width: 15px;
		height: 15px;
	}
	.wt-cli-cookie-scan-container .wt-cli-callout:before {
		top: 30px;
		left: 20px;
	}
	.wt-scan-status-info {
		margin: 20px 0;
		width:100%;
	}
	.wt-scan-status-info-item {
		margin-bottom: 5px;
	}
	.wt-cli-cookie-scanner-actions {
		width: 100%;
		display: flex;
		justify-content: flex-end;
		margin-bottom:15px;
	}
	.wt-cli-cookie-scan-container {
		width: 100%;
	}
	ul.wt-cli-cookie-scan-feature-list li {
		list-style: none;
	}
	ul.wt-cli-cookie-scan-feature-list li:before {
		content: '✓';
		margin-right: 10px;
		color: #64b450;
		font-weight:600;
	}
	.wt-cli-cookie-scan-features p {
		font-weight: 600;
	}
	.wt-cli-scan-status-container {
		width:100%;
	}
	.wt-cli-scan-status-container .spinner {
		float: left;
		background-size: 15px 15px;
		width: 15px;
		height: 15px;
		margin-top: 2px;
		margin-left: 0;
	}
	#wt-cli-ckyes-email-resend-link {
		cursor: pointer;
	}
	#wt-cli-ckyes-modal-settings-preview {
		width: 687px;
		padding-top: 30px;
	}
	#wt-cli-ckyes-modal-settings-preview .wt-cli-modal-body {
		text-align: center;
		border: 1px solid #f1f1f1;
	}
	.wt-cli-cookie-scan-results-container {
		background: #fff;
		border-radius: 3px;
		width:100%;
	}
	.wt-cli-scan-results-body {
		padding: 15px;
	}
	.wt-cli-scan-result-header {
		padding: 5px 15px;
		border-bottom: 1px solid #efeeee;
	}
	ul.wt-cli-scan-result-summary-list {
	display: flex;
}
.wt-cli-scan-result-summary-list li {
	background-color: #eff7ed;
	color: #000;
	margin: 0px 15px 0px 0px;
	padding: 5px 14px;
	border-width: 2px;
	border-style: solid;
	border-color: transparent;
	border-radius: 4px;
}
.wt-cli-scan-result-actions {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
table.wt-cli-table td,table.wt-cli-table th {
	font-size: 13px;
	line-height: 1.5em;
}
table.wt-cli-table th {
	font-size: 1.05em;
	text-align: left;
	padding: 15px 15px;
	
}
table.wt-cli-table td {
	border-top: 1px solid #E6E6E6;
	padding: 15px 15px;
}
table.wt-cli-table {
	border: 1px solid #E6E6E6;
	border-spacing: 0;
	width: 100%;
	clear: both;
	margin: 0;
	
}
.wt-cli-cookie-scan-bar .wt-cli-callout.wt-cli-callout-success {
	background: #fff;
	border-radius: 3px;
}
.wt-cli-scan-result-summary {
	justify-content: space-between;
	display: flex;
}
.wt-cli-scan-result-import-section p {
	font-weight: 500;
}
.wt-cli-scan-result-import-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0 15px 0;
}
.wt-cli-scan-result-actions .button-primary {
	color: #0071a1;
	border-color: #0071a1;
	background: #f3f5f6;
}
.wt-cli-cookie-scan-notice {
	width:100%;
}
.wt-cli-cookie-scan-features-section .wt-cli-callout.wt-cli-callout-success {
	background: #eff7ed;
}
.wt-cli-inline-notice {
	padding: 15px 0;
}
.wt-cli-inline-notice.wt-cli-inline-notice-error {
	color: #ff0000;
}
.wt-cli-inline-notice.wt-cli-inline-notice-success {
	color: #3e9429;
}
</style>
<div class="wrap">
	<h2><?php echo esc_html__( 'Cookie scanner', 'cookie-law-info' ); ?></h2> 
	<?php do_action( 'wt_cli_before_cookie_scanner_header' ); ?>
	<div class="wt-cli-cookie-scan-bar">
		<div class="wt-cli-cookie-scan-notice">
			<?php do_action( 'wt_cli_cookie_scanner_body' ); ?>
		</div>
	</div>
</div>
                      legacy/admin/modules/cookie-scaner/assets/images/loading.gif                                        0000777                 00000105210 15251156627 0020165 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       GIF89a( (      			


 "!!$"#&#$'$%(%&)%&*&'+&'+'','(,'(-((-()-()-()-)).)*.)*.+,0,-1./301523744855966:67;89<9:>:;?<=@>?B@@DABFCDHDEIFGKHIMIJNJKOLLPMNRNOSOPTPQUQRVRSXSTYUVZVW[WX\XY^ZZ_Z[_Z[_[\`[\`\]a]^a]^b]^b^_c^_c_`d_`d`ad`ae`ae`aeabeabfbcgcdhdeifgjhiljknklolmpmmqnnrnoroosoptpqtqqurrvsswtuxvwzyz}|}!NETSCAPE2.0   !	  ,    ( (   	H*\ȰÇ#JHŋ3j9
IIэO9s65_8bqJ|񊹑މ|+5*B?"u`,تϵ<ERABȭ,eUZ!9.p%EdOyL7UN&`S%Nx޾<+*ppm
-FӤ/z׬ApUuZ&ࠜ6]Gmc38pV3tGjN3`z' F,/].JI
4dHAϿ P@ !	  ,    ( (    			


!!!""#$$%%&''()))+*+-+,/,-0-.1-.1./2./3//3/04/0400401401501511512523744856978;89=:;>;<@<=A=>B??C@AEABECDHEFJGHKHIMJJNKLPMMRNOSPQURRVSTXTUYUVZVW[WX\XY]YZ^Z[_[\`]]b^^c__d`aeaafaafbbfbbgcchcchddhddideieejeejffkffkffkgglgglgglhhlhhmiimiinjjnllqoosqqurswstxtuyuuyuvzvw{ww{wx|xy}yz}z{~{|}~ 	H*\ȰÇ#JHŋ3jܨO:
yIБNΉ<۰j	ALsW-X0s)1*B?:Mb,٪I1k!]&EQHBgQZ9b]eˡ4iYaJ2RBJdUW90lLU+tEUpĈp&MzYT-gæo;abUNMӇ
n3>˓'>DNy,<F0l XO+}Ei=IT (P@ !	  ,    ( (    			


   !!!"""###$$$%%%&&&((())*++,,-../100312523634745845956:56:66;67;67<77<78<78<78<88=89=89=:;?;<@=>B@@DABFBCGDDHEEIFFJGHKHIMIJMLLPMNROPSQQURRVTTXUVZWW[XX\ZZ^[[_\\a]]a^^c__d``daafbbgcchdeiffjggkhhlhimiimijnijnjkojkoklpklpllplmqlmqmnrmnrmnrnosnosoptoptpqupquqrvrsvrswuuyww{xy}zz~{{|||}}~~~ 	H*\ȰÇ#JHŋ3jȱs	6"iy;D~<wXh}ۊ#a88DZ1o;f1UM~Q#xr2Z`-zb5o`q=(̨5w1,ϤQ$
/~[*ժou%po
B<1V,k-"	ppy
5>	TꊧՐǬApou.Y3}y'M/If,P T1jҤ=*"D&YcBy/!.Z`Ͽ : !	  ,    ( (    			


 " !$""%##'$%(%&*&'+'(,()-().)*/**/*+0*+0+,1+,2+,2+,2+,2+,2+,2,-3-.3-.4./5/06/0601712812823923934:34:45:45;45;56<56<67=78=78>89>89?89?9:?9:@:;@;<A;<A<=B<=B<=B>?D?@E@AFBCHDDIEFKFGLIINKKPLMRNNSPPUQRVSTXUUZVW[XX]ZZ^\]a^_cabebcgdeifgkghlhimijmjknklolmpmnqnorpqtpqtqrursvstwstxtuxtuxuvyuvyvwzvwzvwzwx{wx{xy|xy|yz}{{~}~ 	H*\ȰÇ#JHŋ3j(o0
IP\PJh8.R"JXLH M'JɢE#'2gh$X4BEb-Zy!G6ǒZCn9v"3_A0,XdL`3Fb޽}+*թBrvy8F+U
UꊧᤒArs.eQ'ef"%OgJLuYB-!	܍
%jFQ#b6$a1UYky?h|Ͽ !	  ,    ( (    			


 !!###%%%''')()+**-++.,-0-.1./2/0301401512622723723834834934934934934934945:56:56;67<78=78=89>9:?9:?:;@:;@;<A;<A<=A<=B<=B=>C=>C>?D?@E?@E@AF@AFAAGABGBBHBCHCCICDIDDJDEJEFKGGLHHNJJPKLQMMSNNTPQVRSXTTZVV[WX]YZ_[[`\]b^^c``ebbgddiffkhimjjollqoosoptppuqqurrvrswstxtuyvv{xx|xy}yz~zz~z{{|{||}|}}~}~}~~ 	H*\ȰÇ#JHŋ3j(O0
(IPQ^ɐJ9o86J,JIgNKQǏ伝#
mE.XACf 6d`-Bp`iR$kUiQ.ذQdƌ7e.p,V['ūb3S$ض ٱcUZ%8+yϺ#UM}j&SY)me|Q,y(ŉS퍧-z,R$dB$qőբZ[#,y?(|Ͽ !	  ,    ( (    			


!  #!"%"#'#$($%)%&*&','(-()-().)*/)*/**0*+0+,1+,1,-2,-3-.3./4/0501612834956;67=89?:;A:;A:;A:;A:;A;<B;<B<=C=>D=>D>?E?@F?@F@AG@AGABHABHBBHBCIBCICDICDJCDJDEKDEKEFKEFLFGLFGMGGMGHNHINHIOIJOJKPLMRMNSNOTPQVRSXTUYUVZWX\YZ^Z[_]^b_`dabfcdheeifgkhhlijnkkomnrpptqqusswuuyvvzvwzww{xx|yy}zz~{{|} 	H*\ȰÇ#JHŋ3jܸ1
DIPR`k82%Jb1ٕ+=y2fl+:~#ӺqںYUԺdRK
YpPYi..	rY]̕a7Yf3x+Dgr90\Q*QF,EYAP+WYT:j+(պk
El8`1RKHֺK
T,QS6imB誑uͯ#Fj=D (P@ !	  ,    ( (    			


!!##$&%&(''*(),)*.*+/+,0,-1-.2./3./4/0500601601612722723834934945:56;67<78=99>:;@<=B>?C@AFBCGBCHBCHBCHBCHBCHCDICDIDEJEFKEFKFGLGHMGHMHINHINIJOIJOJJOJKPJKPKLPKLQLMQLMRLMRMNSMNSNOTNOTOPUPPUPQVQRWSTYUUZWW\XY^Z[_\\a]]b^_c`aeccgeeighkijmjkolmqmnropsqrurswuvyvwzxy|zz~{||}}~~~ 	H*\ȰÇ#JHŋ3j1
XIQ`&8:BFJpQY.ډlH
`5QjnTG?Q9q,
j!TlBXl)t9֍"<q䁦p\_7/wo_Rچ\d.*2bŚEbi@MGpfc-FY[Gq3NchVM*UU McvmJ!
ҭvܽwL5@Oa@ !	  ,    ( (    			


   """$$%&&'))++,--.0//201412523634745956:67;78<78<89=89=99>9:>:;?:;?;<@;<A<=A=>B>?C?@D@AFBCGCDIEFKHIMIJOIJOIJOIJOIJOJKPJKPKLQLLQLMRMNSNNSNOTOOTOPUPPUPPUQQVQQVQRVRRWRRWSSXSSXSTXTTYTUZUUZUUZVV[VW\WW\WX]XY^Z[`[\a]]b__daafbcgcdidejfglijnklpmnroptqrvsswtuyvvzwx|yy}{{~~ 	H*\ȰÇ#JHŋ3j܈O2
|IVt9ߨ8^*ƙJ~ĈY2u/R2U2:~c@y,ٺ
o%ǮYu=X6j>K0bթM=)dg5k$f7#8lX޽bE!;g])QhKEӉpvV:ˊ>`j7,gҁ%^RWLk]ZR$ђU.NyVy?H|Ͽ !	  ,    ( (    			


   !!!"""##$%%&&'(()+)*,+,/,-0-.2//301523744966;78<89=9:>;;@<<A==B=>C>>C??D?@E@@EAAFAAGBBGBCHCCHDDIEEJEFKGGLHHMIJOKKPMMROPTPQVPQVPQVPQVPQVQRWQRWRSXSTXSTYTUZUVZUV[VW[VW\WX\WX\XX]XY]XY]YZ^YZ^Z[_Z[_[\`[\`\]a\]a]^b^_c^_c_`dabfcdhefjghliimjkoklpmmqoptrswtuyvwzxy|zz~{|}} 	H*\ȰÇ#JHŋ3jܘ/Y2
ǌIVt9q+ߨ#8ZRJǎ船5IcMK?1*1@,ي6ِNZA֢,<[!EvFPLV	sXj)TM!lX0aÉS_f
\4k.ԨQ3	+bFqG|Tﭨ9[`lFW->g	S|V;f퍶0}F-U*jr"Bqקݿ烖<I$.ϿÀ !	  ,    ( (    			


   !!!"""###$$$%%%&&&'''((()))**+,,,-.//0101323534745866:78;9:=:;?<=A>?B?@D@AEABFBCGCDHDDIDEIEFJEFKFGKGHLGHMHIMIJNIJNJKOKLPLMQMNROPTPQURSWTUXVW[XY\XY]XY]XY]XY]XY]YZ^YZ^Z[_Z[_[\`\]`\]a]^a]^b^_b^_b_`c`adabebbfbcfcdgdehdehefiffjhhljjnkkommqopsqqurrvttxvwzyy}{||}~ 	H*\ȰÇ#JHŋ3j.Y2
͜IГVlYb˝&8Rj#JƚY6ܙ1.R 26:~D;bYUfjK*IYp-PY.F[a.F`5D!r
lÈ)P,Wf.I =CXdu+t]!fT8p6mU+wr劬֦PݪJU\8
̝v
O9e˟O' !	  ,    ( (    			


 !!"##$$$&%&(&')'(*((+(),)*-*+.++/+,0,,0,-1-.1-.2./2/0411523745956:77<88=89>9:?:;@;<A==C>?D?@EABGCDIEEJFGLGHMIJNJJOJKPKLQLMRMNRNOSOPTOPUPQUQQVQRWRSWSTXTTYUUZVW[WX]YZ^[[`]^c^_d_`e_`e_`e_`e`af`afabgabgbchcdhcdideidejefkfgkghlhimijnjkojkoklplmqlmqoptqrvrswtuyvw{xy}z{|}~~ 	H*\ȰÇ#JHŋ3jX/Y2
׬IӝUlub^*8ZsJƪ$9ꉬ')IcMyVoK?
JA,٪^n!EY"=LA]&*52d5nPq#D#؆|V,syJ&ACN4j+ׁZEZq:ntFo>+V=gth(o\'f.gur~|kГX}Ͽ P@ !	  ,    ( (    			


   !!!"""###$$%&&'(()**+++.,-/-.1./2//3/0401512622723733834845945:56:67<88=9:>;;@<=B>>C?@D@@EABFBCGBCHDEIEFKGGLHIMJKOLLQMNROOSPPUQRVRRWSSWTTXUUYVVZWW[WW\XX\XX]YY]YZ^ZZ_[[_\\`]]a^_c``dbbfdehefjfgkfgkfgkghlghlhimhimijnijnjkoklplmqmnrnosoptpquqrurrvrswstxvvzxx|yz~{|}~ 	H*\ȰÇ#JHŋ3j/Y2
IWns_(.8bJȸ@;y(2̟+;:~,%?bYõ?fVKZIYq5Y%.>[ᴬ.
搕׉")RiB`>dL4H!N'5[%7E^,Yr,qnEU;\8΂aǎtFnFW?iޘk*nf)ͪNX0iw*/x؄'):Ͽ (C !	  ,    ( (    			


   !!!"""###$$$%%%&&&'''((()))***+++,,-../00122333545756867977:89<99=9:>:;>:;?;;?;<@<=@<=A=>B??C@@DABFCDHDEIEFJGGKGHLHIMIJOKLPLMQNOSOPTQRVSTXTUYVVZWX[XY]YZ^Z[^[\_\]`]]a^_b^_c_`c_`d`adaaeabfbcgcdhefjggkhimkkommqnnsootppuppuqqvrrvssxttyuuzvv{ww|ww|xx}yy}yz~z{{{|}~ 	H*\ȰÇ#JHŋ3j/Y2
ISXr9+^(18jӇJ\=≌gcSz/M?*ްC,ڊ6ӐZJB֢C[EʦϔjC밋È9|4JQX9 7DY<q݆^]˖7qʔ)s0+oω:u;girvTxvūL썼Nf-W.k)˽W+կ^tr}_Ͼ˟0  !	  ,    ( (    			


   !!"##$%%&''(((+)*,*+.+,/,-0--1-.2..2./3./3//4/04/04/0401512634856:77<89=9:?;<@<=A=>B>?C?@D@AEAAFABGBBGBCHCDIDEJEFKFGLHIMIJOKKPLMQMNRNOSOPTPQVRSWSTYUVZWW\XY]Z[_\\`]]a^_c``daaeabfbcgcdheeieejffjffkggkghlhhliimjjnjkolmqnnrpptrswtuxuvzvw{wx|wx|xy}xy}yz~z{|}}~}~~~ 	H*\ȰÇ#JHŋ3jΚ5
I!]q#]48tJ|۠Aӗ/2r흮A:~;g2Ydu;lzK
Y"q+.j[jG]-\ڴ)7˘ do:pْKO֭C0E..Se7fbkSޙSwE+utyCtFspA{,;t޼Tkrǎ%{f%?>7$o8Ͽ !	  ,    ( (    			


   !!!"""###$$$%%%&&&'''(()**+,,-..///201312523634744845955956:56:66;67;67;67;78<99=::><<@=>B?@DAAEBCGDDHEFIFGJGGKHHLHIMIJMIJNJJNKLOLLPMMQNNROOSPQURRVSSWTUXUVYVW[WX\YZ]Z[_\]`]^b_`c`adbbfcdgdehffjghkhilijmjknklplmpmmqmnqnornoropspqtqrustwtuyvw{xy|z{~{|}~ 	H*\ȰÇ#JHŋ3jx5
I"]ѡS^782(Jޘ1!Cs32z.C:~dսg2Yĕ׽lK

Y*q/Q-v[JH][I8̦92D#X|ڲuqbn+(gTA:YTʴt+asXmK]w	Zќ/_Av8n|3gΙ3s!({ݿ{'Oa@ !	  ,    ( (    			


   !!!"""#$$%%'&'('(*()+)),)*-*+.++.+,/+,/,-/-.1./200322544756977;89<:;>;;>;<?<<@<=@<=A==A=>A=>A=>B>>B?@C@ADABECDGEFIGHKIIMKKNLLPMMQNNROOSPPTPPTQQUQQURRVSSWTTXUUYVVZXX[YY]ZZ^[\_\]`^^b_`caaebcfcdhefifgkhilijnkkollpmnqnoropspqtqrvsswstxtuyuvzvw{wx{xy|zz~{|}} 	H*\ȰÇ#JHŋ3jXZ5
I]3:8RHJ괉Q"EꉬMhoVoT?JjêH,Vʫ6q!奬EaRCXlT)-[$N.JЖ-JU
fY8L"8RINLb-'8e!f!/ @VcsbCVl AMRuTO F	6m
`{c4a+Æ2,
qVl[m@"Ͽ (: !	  ,    ( (    			


   !!!"""###$$$%%%&&&'''((()))***+,,--/./0/0201311412523633634734745756967:88;::=<<?=>A??C@ADBCFCCFCDGDDHDEHDEIEEIEFIEFIEFJFGKHHLIIMKKOLMQNORPPTQRUSTWTUXUVYVVZWW[WX\XY\XY]YY]Z[^[[_\\`]^a__c`adabecdgdeifgjghlijmjknklpmmqnospqtrrvsswttwuuyvvyww{yy|zz~{||}}}~~ 	H*\ȰÇ#JHŋ3j܈5
	IU]#<8j	J̉[F
oԜ92߮F:~4>h>Yĵ>lzKJY@qxPY6.v[Za.N-N*u
faX	LbQĽ}m],l9=Z7-[B(m=wjYbbޔUζ-(9eʸ'!4ros:&q#e}_'I
.`Ͽ : !	  ,    ( (    			


" !$""&#$($%)%&*&'+&','(-'(-'(.().().()/()/()/()/()/)*/)*0)*0*+1*+1+,2+,2,-2,-3-.3-.4./5./5/0601601712823934:45:45;56<56<56<67=67=77=78>78>88>89>89?9:?::@;;A;<A==C>>D??E@AFBBGDDIFFKGHLIJNJKOKLPLMQNOSQRVSTXUVYVW[WX\YY]Z[^[\_\]a]^b_`c`adabecdgefifgjghkijmkknmmqoospqtrrusswtuxvvzxx|yz}z{~|}~ 	H*\ȰÇ#JHŋ3jh7
%Ia"^?8d)J艹1$I쉴wJlgoV?f5L,Z^t!=զf~<U)]P&Q.~0.^biiĈI3Mb'^x޾.Fo$EK,X0Y¥Es7g4b3t[ޞ$EݵkaoQ$7*(V&9dGr~oS$ Ͽ : !	  ,    ( (    			


 !!##$&&&)'(+))-*+/+,0,-1-.2-.3./4./4./5/05/05/06/06/06/06/0601601701712812823923934934:45:45;56<56<67=78=78>89?9:@:;A;<A;<B<=C<=C<=C=>C=>D>?D>?E??E?@E?@E?@F@AFABGBCHCCHDEJEFKFGLHIMIJOKLPLMRNOSPQTRSVSTWTUXVWZYY][\_]]a^^b__c``eaafbbgcdheeiffkggliinkkommqmmqoosqqustwuvyww{xy|zz~{|}} 	H*\ȰÇ#JHŋ3jΚ5
=IW&a%JA8iJq[J9rԟ?2
흰J:~;iFY,ŕػmzKzYNq<.z[ja.f0.fz5kBhoҤyMb'^x޾.6l&={u2Eت+x;MX\6ƌӻg3ݐ#Ab{8VxY(8^;OY8d˟Ow !	  ,    ( (    			


!!!##$&&())++,.-.1//301512623834945:45:56;56;66<67<67<67=67=67=67=78=78>78>78>89?89?9:@9:@:;A:;A;<B;<B<=C<=C=>D>?D>?E?@F@AGABHABHBCIBCIBCIBCIBCICDJCDJDEKEFKEFLFGLFGMGHNHINIJOJKPKLQLMRMNSNOTPQUQRWSTYUUZVW\XY]Z[_[\`]^b`adbcgcdhefifgkghlhimijnjkolmqnoropspqursvstxuvzxy|z{~||~~ 	H*\ȰÇ#JHŋ3jh6
'MIV'`=z̞+D8ԩJ&L쉴w!k
g&W?v"&QOif[9ᐚC֢3TZ!FϪᔚC-(jusxrbź5:pԑ&`
'^LQ/_mG]{!EмRj27N]ga	^3ĉ=HX{T5jJ$uƮݞ'0I
LDA˟O; !	  ,    ( (    			


 ""#$$%%%'&')'(*)*-++.,,0-.2./301512623745956:78<9:>;<@<=B=>B=>C>>C>?C>?D>?D>?D>?D>?D?@D?@E?@E?@E@AF@AFABGABGBCHBCHCDICDIDEJDEJEFKFGKFGLGHMHINIJOIJOJKPJKPJKPJKPKLQKLQLMQLMRMNRMNSMNSNOSNOTOPUPQVQRWRSXTUYUVZVW\XY]Z[_[\`]^b_`dabebcfdehfgjhiljknllpmnqnorppsqrusswuuxvvzxx{zz~||~~ 	H*\ȰÇ#JHŋ3jܘZ5
/]Ip`Mt,F8$ʚJ-ڧO҉Lwj"i.اW?Z*N,j,o!5Eg~<8l!U)['Q.b0V,xBg{LbQĽ}Z,M[Bj0)Nirqa'kEFZtVع<S:eFb"ţtQ퍂R蕪GT%|Qݿt<IQ?Ͽ !	  ,    ( (    			


   !!!"""###$$$%%%&&'))*++,,-...0//111423534755967:78<99=:;>;<@==A>?C@AEBCGCDIDEIDEJEEJEFJEFKEFKEFKEFKEFKFGKFGLFGLGGLGHMGHMHINHINIINIJOJJOJKPKKPKLQLLQLMRMNSNNSNOTOPUPPUPQVPQVPQVQQVQRWQRWRSXSTXSTYTUYTUZUV[VW[WX\XY]YZ^Z[_[\`]]a^_c``dbbfccgdeifgkhhmjjnllpnosqqurswttxuuyww{xy}z{|}~ 	H*\ȰÇ#JHŋ3jΚ5
7iIb]H8*e
J"=[RmNգG2*]R:~$H;iLYtŵ;lzKʐY^qņYE.[:.zVԉFngLb"V̘޾-3|ڤL.B]r)et]_V3Sj9cQ`v̄bsF_0`DbIfX_QeITT{Pme˟Oo !	  ,    ( (    			


! !$""&#$(%%*&'+'(-((.().()/)*/)*0)*0)*0)*0)*0)*0)*0)*0)*0*+1*+1+,2+,2+,2,-3,-3-.4-.4./5./5/0601723945;67=78>89?9:?9:@:;A:;A;<B<=B<=C=>D?@E@AFBCHDEJFGLHINJKPKLQLMRNOTNOTNOTOPUPQUPQVPQVQRWQRWRSWRSXSTXSTYTUYTUZUV[VW[WX\WX]XY^YZ^YZ_Z[`[[`[\a\\a]]b^^c__d``eaafbbgcchddieejffkghliimklpnorpquqrvstxvwzxy|zz~{|}}~ 	H*\ȰÇ#JHŋ3jo6
EI+d},-L8Z
J0YܪUϕ%K26K&.U:~LeV<jVYuZ<pKڊYnqH.[ᷬ..E6nh1MbF+P{޺u"Aj䩥L9R{W:yTYTR<`f3:D)ͩ3R<0aeJFD?, sń+cqdc@0`T (P@ !	  ,    ( (    			


  "##%%&('(+))-*+/,,1-.2./4//5/05/0601601701701701701701701701701712812823923923934:34:45;45;56<56<67=78>::@<=B>?D?@E@AFAAGABGBCHBCHCDICDIDEJEFKFGLGHMIJOKLQMNSPPUQQVSSXUUYVV[VV[VV[WW\WW\XX]XX]YY]YY^ZZ^ZZ_[[_[[`\\`]]a]]b^^b__c__c``daaeaaebbfbcgccgcdhdeiefjffjghkhimijmjknklolmpnorpqtrsvtuxvwzyz}z{~||~ 	H*\ȰÇ#JHŋ3jXO6
SIX,e*լ-O8+J<m1,Xꉬ'k&j1WO,^?t^4V,*^s!%Ej~CY)]*W.VՉ<zl"CX0ᄆ+סߋz'Q(-rObi:ڱzTﱨYWOF+V%8#u
#9S8762)S`&JN>^$1 Ͽ : !	  ,    ( (    			


!!!%%&((*++--.0/0211433745856:67;78<78<78=89=89>89>89>89>89>89>89>89>9:?9:?:;@:;@:;@;<A;<A<=A<=B<=B=>C>?C>?D@AFBCHDEJFFKGGLHHMHINIINJJOJKOKKPKLQLLQMMRNNSOPUQQVSSXUUZWX]YZ_[\`\]b\]b\]b]^c]^c^_d^_d_`d_`e`ae`afabfabgbcgcdhcdideiefjfgkghlghlhimiinjjnkkpllqmmrnnsootppuqqvrswttxuvzww{yy}{{|}~ 	H*\ȰÇ#JHŋ3jO6
YIYgB(ZѪM%j>-dXGӧjQa}oZ+XiӁސʺD֢dZ!\FVSMS+XH&E:EZ(ʉ>Da^%)Q4@bvӑ7v(PWAϗ4Հ*bDr)줊LsF_NpǦMOv ɉ_hO/Y	/x̆d˟O' !	  ,    ( (    			


 !!###%&&)((,)*.++/,,1,-2-.2..3./4/0501612723934:55;67<78=89?:;@;<B<=C<=C=>C=>D=>D>?D>?E>?E?@F?@F?@F?@F@AG@AGABHABHBCIBCIBCICDJCDJDEKDEKEFLFGMIJOKLRMNSNOTOPUOPVPQVQRWQRWRSXRSXSTYTUZUV[VW\XY^Z[`\]b^_dabfbcgdeideideiefjefjfgjfgkfgkghlghlhilhimijnjknklplmpmnqnoropspqtqqursvsswttxuuyvvzww{xy|zz~{|}}~ 	H*\ȰÇ#JHŋ3j(o6
aIP.ijMޮQ8+JF1ܭ[䉔W+T(k='ֱc%+Yi&/\9ߐD"8ҾLF<&JP9̕b.'N蛰$G$5+FFb޽)hkH!ɏ*T+dkAkb]ȢDTCU$o0y,t_UpGOzJ_*UO-u	%/xy ')0NϿ ( !	  ,    ( (    			


   """$$%&&'((***,--0//301522633834945955:56;67<78=89?:;@;<A<=B=>C>?D?@E@AGBCHCDICDICDJDEJDEJEFKEFKEFLFGLFGLFGLGHMGHMHINHINHINIJOIJOIJOJKPJKPKLPKLQLMQMNSOPUQRWSTYTUZUV[VW\WX\XY]XY^YZ^Z[_[\`[\a]^b^_c_`dabfdeifgkijnklpklpklplmqlmqlmqmnrmnrmnrnosnosoptoptqrvrswstxstxtuyuvzvw{xy}zz~{||}}~ 	H*\ȰÇ#JHŋ3jHo6
iIPkŊU/T8>%JPܯ_艤Tlӥx׳iEYi]JpHmqkp	Ӣ҄ޮRJC^(E\
Qӈ{<aRuEfeJEOT0"D\Y]`AZCFoiD/S%baP2ҥ=<xH]u-d!x(G*4@Oa@ !	  ,    ( (    			


 !!"""#$$%%%'&')'(*((+)),)*-*+.+,0,,0-.2/0411623744956:78<9:>;<@<=A=>B>?C?@D@AFABGBCHCDIDEJEFKGHLHINIJOJKPKLQKLQLMRLMRMNRMNSMNSNOTNOTNOTOPTOPUOPUPQVPQVPQVQRWQRWRSWRSXRSXSTYSTYTUZWX\YZ_[\`\]b]^b]^c^_d_`d_`e`af`afabgbchcdiefjghlijnklpmnrpquqrvstxstxstxtuxtuytuyuvzuvzwx|xy}zz~{|}}~~ 	H*\ȰÇ#JHŋ3j[7
qIjժ])cf.JmThN2"RJ[EtuT6[EX%3 9BIWE!VU
FW6R-%KI0	NL_Uz R]ŉ1bEN6Y`dZfd#̤Lg<NZs:c02d@ިApoDfM0Yp'Jvh(֐^|CI
ܳGϿ P@ !	  ,    ( (    			


   !!!"""###$$$%%%&&'(()))*++,,,.-.0./1//200301411522623744967;88=9:>;<@==B>?C@AEBCGCDHEFJFGKFGLGHMHINIJOJKPKLQLMRMNSOPTPQVQRWRSXRSXSTXSTYSTYTUZTUZUV[UV[UV[VW[VW\VW\WX]WX]WX]XY^XY^YZ^YZ_YZ_Z[_Z[`[\`]^b`aebcgcdhdeiefjffjfgkghlghlhimijnjkoklplmqnorpptrrvuuyxx|yy}{{{{{{||||}}~~ 	H*\ȰÇ#JHŋ3j(9
I\z&oae˶.Jo`ܸn9y"[FGxu]ɻf+EX)[WQ^Zܔ,vCzb+WIHF&I&O$:`J<U{-$AnZI8jL*-xWkb"gX,O`ɓ2bl؄<Sh͜b)ܹl"S;9%/xy'):Ͽ (C !	  ,    ( (    			


 "!!$"#&#$'$%(%&)%&*&'+&'+'','(,'(-((-()-()-()-)).)*.)*.+,0,-1./301523744855966:67;89<9:>:;?<=@>?B@@DABFCDHDEIFGKHIMIJNJKOLLPMNRNOSOPTPQUQRVRSXSTYUVZVW[WX\XY^ZZ_Z[_Z[_[\`[\`\]a]^a]^b]^b^_c^_c_`d_`d`ad`ae`ae`aeabeabfbcgcdhdeifgjhiljknklolmpmmqnnrnoroosoptpqtqqurrvsswtuxvwzyz}|} 	H*\ȰÇ#JHŋ3j9
IIэO9s65_8bqJ|񊹑މ|+5*B?"u`,تϵ<ERABȭ,eUZ!9.p%EdOyL7UN&`S%Nx޾<+*ppm
-FӤ/z׬ApUuZ&ࠜ6]Gmc38pV3tGjN3`z' F,/].JI
4dHAϿ P@ ;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            legacy/admin/modules/cookie-scaner/assets/images/screenshot-1.png                                   0000777                 00000171077 15251156627 0021120 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR  }  X   PH    IDATxi]ř|L$("h! @P1b#	`&)`1Ā1؀1=0y^Y=Uҽ眽kxjժUO9{Tp0F#`5t0F#`EI`0F>@U4F#`E9`0F>@U4F#`E9`0F>@U4F#`E9`0F>@U4F#`E9`0FB୷
ӦMkԩSq}"xF#`sF
cǎ--qhk)3F#` ! QW$tfE_3h90F#`	TZ-\0F#`E@"۾>ʵk}7F#` " ׎\Al4e0FfHE_l>}"F#`$$xVE 51F#`@3Hk?>W#`0Fwi׬~5F#`@ g.|2O?,Dj0Fa VkDǏafks0F#mm0F#`z h`0Fn#`m0F#`z h`0Fn#`m0F#`z h`0Fn#`m0F#`z h`0Fn#`m0F#`z !}۷oZ0|Lx|0|F#`@O ж{7ߙg/VV/{Wg}*˗:zOK,	<駟oM6fl#`0F`"ж{饗9\=qVBZtieyy:q/&L??|(Le~+֭2\0F#0<뮻jر#:vmyǣӧO [ٴåN#`0]}q1cƄM6 |l%@|mܸ1l۶-̞=;|1=ۮ=X=<w]awxnqxO>p}1o=~oh7K?Ƨx>opYg+WѣG׿5ʦ\Wlٲ}7s̈5O<1\vexIzڵ/qvo0F@WDBzڵkBs9n3µ^pFPaΜ9Q̐dرQ ʟ*eSN:^<'[y _ٔߛ5kV-zC"&M?#Co޼yQ nذ!YbEhҒxhѢx;ԍ47pC/%aƌV5
Q9#`0#>}q='AnOi*x8_G@H{|xoX֬Y_0eȣ*3$^z"v*|gQ%S|1F5B.$bQ뮻.^#._F>%M?~|ĕچ/A#`tL»@DߓO>9 TqAsׯ%=BbGy$_~#vxO[E+ZfA"tG޲A//blђ^s51Z.[kJ`WBG6oܗpmg#`0F` 1W>(Ӑ><<il[j>ުUb\!H'/ZZ޳%J}aԩ5abUTŋpS(WpxeW_ve˖&}Sry睘l\
f0F#0)чwck s=q}#"˂^ҥ4-5}K.]aU&ɠLqQ@|r=}lS֚!Go!yO@qniE4#`0#}@{GobF_z:[3zD<.u|㣏>y/9{xxb|zɃMx"*wL0}q,$[x3zO<D[Gk¯#`0#EBP SO=5 DXKtAҀPAtM_Xh߂Y{ê0#ᕳr7^|$ZIE&U.
c<k.u~ޅsn#`-""輝Sҗ-tW-K"##l~w6R~3qF#`V/7/ -6#`0F}!8v&>lk0Fois#`0Fo#`0F G/Gğ0F#0*#`0F G/Gğ0F#0*#`0F G/Gğ0F#0*#`0F G/Gğ0F#0*#`0F G/Gğ0F#0*#`0F G/Gğ0F#0*#`0F G/Gğ0F#0*#`0F G_~^}O/>!a$믇7|s$Tu0CwJC5azihg,_}p?%5}ۢo[([fM_zkþ;'F
/RMe;p'կ+X bCѐa%~.}'x~U^kVn4cGRֽ¡V&/y晰`0gΜzm5ٳ7|VJEߞ{cCLi}C=4|g]\Qsڴi3ΨeyJX=8-Dm#0cD;FWM}Q8ҥKcUq۱v[w9pYgՠiue7͈¡VyׯU⊨Gve^{cƌ	F;5MYyHQm'͛Py}y*9s۾o%Ks$]w]u];2]CI]3xe{QGO<VNxӌ+yZ)SԒ\2^kת޼1>[ʿZI4" m\ n7x#Vm?/Awtf<UGE]T΃;wwq9y)c	|A裏!6nx]yȏFyc'Fxr&wmfK.ln"MZ3ߖ-[m~zC׸wǆ~cXW^lY^*{ｰ~s=7OBY[[᠃a	fiXpayҤI6D. @ 0|饗UV|&ѣGrX1}ݺWRGyexѾrH--o?2|W:<6B?pLs%I<}x][mn/<pI'
/YY!yfeY0cE:FA=ܣnp>cH={GQ0۸qc+sU|&?M3gάDQquXo;vlkxĮCU7(?^*m̸8C4Aa9kYq`[ގ{oČWW͎=am3<f;p	q'iq/ea
RvBPߪy5EQbc'WF/oÆj~4L0nܸA}t{	3|fک<DN@yڵA*駟VgG0X1 c:<`^MtL`,xNDѱ%PȸIn3!".ee3i`#y8ɖ4*:/ 	|$&>_$LBLr*|/ (JXXU	ϟ/+GtpFPp7:'`W
.C`@IGWڒZّs΍9-mcǎhWUx=C1.& vIbŊJ!~ .2]^KY2gqPdc+7"9mܡ?c"J"yhHiU\.kM6ŭ*{ SN9%FS.a/8(nU ƅnܧ!"ȃW՟=Wq)- !}[nc+V>1 B_C[wq<u&g8}q^?CWXҎUxGcWTYķzEy弚~Us_^΂;caUe[n݀jb.#-3-d0EIQWTK5bb-ǆ4t;Ｓv	@<<	9|KSvs36LHǀ*lʖ0TޚdҨ\lcKlƛEm۶E䛊 N&x0O:5UU[І]w5ZF!DLAshfCfjw0ʤI [>%>UKܗ-ËE j?x\O4ӧOqoauGɈz¹n˄O9'SOyM)|UUI6#Cec}q*{ҸAc8Z7y,,;BMZ7zc!_V?{q_#?<.]p5IFh޳$0O늸#&DYbQesx͎Cmj<`"'o{i+B -Xśi\ŷz%ż~Us_˵+SSc"k9򩚃H$ME#Qaa786&d'"`=%}뭷		."Ē>&T!=[1gKBx3iY=1㤳llS^	̓llwump<F[7{ª-p#
1C+B)}EYhQ#4QvΖ4#iZ'qS^ËQ& MG
_)O2#UFD0J[bM]rlùmDQϞt<TٓƕAgOm^>˓(ژULq}>'Tx䙤җz\499W-
łH<1.<HHZWf`?<MSFUq<D_:`UW]+(;SባO1h̬wZfZv|_PΫy7K\
xt1xDpMNuʱt (=mŤV%g 3f}sk{3t`<M,xxiwMhyǤ|y$|ZM@zT4-[R|@أ^xR}t	 .#RBvTٺ+O>$^CPҴyknT19Q.^	P*X1m	X!O/
8GQw<9QcC?&zUۈ1=yXXI@V0J%ڽS7'MɤB?=s"}:Vö>Am&G`RmKq;/mP/K>dw~P`"o(T-{֟k9)Pͫyzܻ ?B ї`)z\ [}X:+m
VZu	l^9=qBπ	8b  qRZ"Y5#>yAv@.£}øE1nD_Uيv5٪Ҩ<c+ΆJgec_<fQ7"OxЖyrUb|ڂ<59ƌCnkzD0ɟ)JkjG>7"tlfg"}g^A$'
JWUg^YB=<TO[!lI߈SވMe|؈`Jmt&:oFU7ot|G=XOߠ-
\K'Cȇ)Tg0=J״p-}:wC0aBUO|yhnNs+.`Fe-ZO+wT~1
*yS\M6<ߡWs}؏Kȩ:Qo򡿲f~ëL nU`">p-yvċ>l cHWC${Ny7J<e @\W~:[%r/1p1Q:2c,ۙ\ItM'q6|DFQ޼Ҩ<^9;bK>̪SIttCT |VєcU4:fX 0cViL[vfyHPˣ vO[]#!]s=5eW}mP4=<c<^Ky{J6g+I w$^mD^"{t*otF8* ̞Xίi(2P3N	F8P?=J״pM}e+5JGi+C|ർU:/wkpZ^N?+<`wPoak^ΜoU%w~es㝔'YKVŭ8"ҹIqru6MR4kH&yygLZ*EԶ&|JY&\&4TI]}<ҤyOü<^emNԩ.I٬`v{[71H3-UIF#Vʶ 9~i'8eBC(6K5R4~{Ҵ,[ޞړ{ƟFu2awsؓSXpK*V]8Xl?s	'EG(z}j܇ޘƼ,T澼yUq!K{N8Xsɲ@76K#|&!v8jF7ΪĠ-Wy~MlK҆ޗGb{{,!_
#E<fxu&L\]z<KcW>؄G-"/_p>s~OFp/HGԕ?%"#ޮW!`{mb0#\8:2\b+_.ΑEhG#`0XUF#`Xvt-0F#PE_%<i0F@WD#T6	:6AvSݨEI\
L;tF
ȓ^ëb0@8@    IDAT8kN=A(*>-5BLvcݝ̣t'nc4&zmύZ#PHI/Um1`e-XASHE"cxe7<Ǵ)Ȏ&:Q(.܋Ceg'N\uɯ<GV<1|U|26Bm>8l
"Tn<\;EOw\a,Y	ӺpFdH{oV<1|U|26Bm>=W=чo<8} W=3_>֔gFtA_j6mZ4_ᙟ.?$ebO?]Kʳ8_kv/2G:yy)gs;j~*^.\[~&M
G/0{ug*I|7o^6H[y҄~	̘1aǎCyx:f{Wa>&~amvj{l߰aC]5CħNw\l7w`>0+VVnAp٧ԑ<}<ע%׃ɓh;4zf͚Br;ښgFA%uEYUSt҈	BMێzGڔ{o+8Ϣ*@1=ؗh~Jh#[Pϓl(Ko]WN8!qn^3mv8*<2V>iEu?)ئqjLm4l*HTb\Oy䑘~pފ1&y1~\[6.ucwS`;Uck'k=NW">	fzm)悲s-8\uE y8# 	@NG !1eƍrӹ륉ǄEs	6mӁNx'd$(l}_~yUdDzTA!~ժU=~¬YWe?>NQ!;(7{Z"lW211ᤓNh/<_I j0JEB ;'!Ũ7˵^{-;6~`7eʔ%>lY>x<"qZi^ #Vp{E}->}pBUmCq qEy>*m;-!Ӫ6=e%]+Iv~Ut#xO'Ȏ1l̨J,ׄeu#C;px:S`cPQpϰOoQh;#uY@TLm^U<P={07zn^QyH/.gث{U2Sc4bY9|fʼ*[@ZFkT^[U[V*;k;߷-$]<@jINC'A9Q:]wU󴑾*M
:'+dƍ]3Q&͛kY!vبNKuD\sMxǄ({L
C)'Jcf4AH0*,[,^c8 Q!Ũ^,ה!7T.BMX0HWYΜ93
*O"pMΪ͙	xuICmC+=㘶JUWJkk7XQX#GZTX6fT!oPv]qq}O^)ߊjC˜3xPUᵬ,&ݪ1|#^U<HYqїiceĉιPo\f짾)gd΅+p;px̫5Һ}Fk'V֖1}-TvZת16o8Ӏ(Ot</29Su&m#TIAgC`L@{n('-6!/?pꅻ}ΐT!-7}_&ꪘ:s-ku!%.NuKӤinAd(UcY+^D_'&3<&W2*?q%*2OgޫUKE<Xh0ahX`ngU[q"7v}/Ӳ6S~mG:^
ߪ6cI4*iwp{@\;,ޮ,> Pvn9CPWPL**xT'ͳ$nec*5GIrz<HYq~҈Kǆ̢>ԉs޸"0'فṕ-aڀP6Vq֘ٗ8HTT^[Y[VEe&`vJjBSYWU3f̈Ӡl 8:BJIz*Y539DD~錄˕LNJψ%Qjo}6rQvB)#*M]%
 (F@\pc.M1j󶗍65D[rǖjL t|fB nIzcF_[u*R;.m
fzm2S~mGXp\jӹs/}&(*}U6UiT-[^E-Xyp0y8H}7yT4G	+7w#"pP>ǸEx1up \7.ܳ>;=MvQ1ΫE*zV󩨼f淢VEeWi}ۢIA˜`{DdǶh9'C_&3;aFt b8sfu\&SBAghDΝ [ؘvR}N`m^lbuIre:Ͳ#NLZ9<MZSl&?wdg{ T0)~g	)FUXr3L$_FxY	eOs]lBGqtgq&L?KvV5p ڰ_i	{<p?pjS~gت *)8 ϡ<xi&*ƌ4,VbV_(^U7O1NÑ^xP39eI-q""ԩjL%~>E}QorzW"egY?.m\BfD",iu~U2xELX7*NbSFhTT^3[Q[^^悢4mч(@C^j\gD$ \EPFyef5L@3u$I:&_3P0Y4@-X BMW|a@@@atEwz&BT4:dGe!OmRG<*W@Xpڎ$P8_yDsڱeC\cJ
d*muoҮKMO=?>]b\剫}UmwRJY|[PՆEJN[iemJ|k]i1|+e,NXd)8_Hء8,l 4[C|y:Ս{)ƲWRPř(OwUV\Y3^zcj>PNUi' oU&)E\HE_>6L1}˟tՂeIA^ؕUck'dk:ߨq󩨼f淲UsAQ|kۢ2C<o VɤQgQbexCY<<+x
hp݀+̽4pUEj-Ǩ(ᙢHt=s=yzљ)FeX*8rm֭m:pL(k4<x _Q(3oky#)%wsڔxXĵ<* jl(KC۱(۫zU݊ꃧ
PřteIVՁ([ꍩiz_G	Rk=	|hfƖzr=;F8Q鯤TTNz-t^[*^\8kYyi#oUWe (O2f0g?@ _AݺfƸ;EnPk\Phά`㏳>2G߁1+Nۺ̕C0Ɲtrt[6E_9iXH0F!`'$j0FEn\W#`0BOH#`0#ܸ0F#`E_w~;~O`6o_t+>WKʭʷ-MGȾ^]mo#`"0bEOOLREδ	xl?/g:w'~=A*3Eڱ׎-Ҷjk|xuĜ<~3/OF#F8飴xءЯ>jqi~ʤ*>8,]]XN_}ԯʾ+@Dybbk-qorǳ|ei5a#`@.Y%(D?jKZK7C^l*W'-:-ZW}Wk]E_^P;/˟0F;tD͛7/z5$~Qso`[yc=c'NODx|C~Fli<H[ψQfC9<2/۲بxlíYh<[.ma#OA~
6ly(/=DF]WAƖŋ++xhkzRG@lx\an-[h^W\qE8Cg}6ڤ]&},_<zX?>̜93Jm_*K} zQ[(o^i=餓ͤA脪&z{?wl{g{cy+;3m@GSY93fL񤍅F\&MJmme'`w9<\a<}Wzk, c<ST'=}#`@ۢɝ	U # nymx< 
z	''&	&fyYbW<묳V,IN?L[n%<ᨣH5&ϫ:-<|㏏mC$)v.l*/Һub;p}EQŤK,""I4 Td8L)׮]6o#7n$2em @@!b3\)f`M^</}ر'ى3&?%E0pVwG-ʛW}UV_)k{S|¬YjK66̙6mP$|]!񈝴? h#9!X"
I8!ldo._^3c9&.h3<3rNRV#`@h[1IO<9NnLp1G0 ƶmt9 ԘZ^34y|&oM:|&mMN#I޹#F>-
Q=,J[LyjBD yk5<^\s̀챛rΞ=;G۷G,uO+CQH `m'-Eוf`QxFsĽz(~?ĩX]#?"Em`NE*iGc
ᖆ~p]r}em .f?(벵QV#V\U4[X-ǳg~~o0AmǄ ?>chW	ItLl2	3@ڲIHLtfy4eL=-|rї
Wk{KU||Ep[c1a?3-x\oxx-\_=G.{CpD-#;v{3-e~>CUs:bkϪ|FWܾFD_wQW%ZhڏX`p <	vDPe8"SOS^"|#`GmчZV<8àD [Đ{?NV|&-۷
-K֌}D쑯seL
J'~țz>;G͘1#7.njlԩ;y-I} !ҺXs?}+V/XOME1YqF5"sp;njWg'JBnu,|leR?mx֭[w*'nV8#b u}eoʔ)GXmڟtϯF#}x,9t>0r	&o4cǤd8#=J_Ħjp-.&Tvqm	f>|"Cȹ3Dۧǃ 6V^zgմX5{qc68S6 n|<A.^#Emy FD+	K&n.FaOe{]HG"MNA23_j{iw8/UW]NY4O\|$;ri8'C<)x	gh76rM<Jmmi?/yklcD~s-_@S'-CW"i{ 3F-gl0!!ȤǄkLLsVїc"cB 0|C%g+ܹsk^";b϶'%\IMڊ>}>[#~nҴLLx9Q>nΩ!6 |iP/*m!ytM1|juOc(mrKeJxv6+.ѷ_HR>b?
emO N-U?\^c2LG(Kr6ʏ3mG4#N厗=Yۨ76%}Q7BnʛsN:CƹY^F#PEJ7&45@q?|oE[[zWN+0CO_T^Pg}^|G5FiWD:6gD=^4&tmeц_z[QW=BHLeQ8/2[0cXUr(+zEn׼icAKF#0?իcg!N#`.}׹CCC0FCogk/?7נF#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`*]0F#`AE#`0F`۾}{jxwa>51F#`}[l	{5jTկ~vx?T#`0FmO>9ᣏ>
~8sBϢ#`0F`h[?>r!>P)So~a7nqz0f̘=|K.O<0~a]wmA\res={x_|f̘mgF=ztK⽫*z(ee?õ#`0EB1.sI]p7|p8    IDAT#VGuT@[O?t+  sǃH袋	bF@bŋMĽw+?/\0fm/>pG	&O?4\{Qt<#`0F`8#жyEхںuNۻW^yeM!|n|<Lw|wgF^$tfm'(۶mx?ZYfC=4~Fvm{EIʿo0F#0Skx2EقGyDj۬\@4.Z('x"zNhk	B)y%!	Ƌ/:чT@M<9x㍵?r0F#`pGm7nܸp=?<q[V%b{l<[Ƕ.GX`ix/}^zi^Q:gΜW.3}x
)0F#`Fm>޷(o@c3%pFN8C/tx),[,[jUD~{>wI7vXe^>L<tI',#`0F`X#жS_!F^N௑`0F@ۢ/HC`0F@ۢo`0F#XC+F#`@#`0 F#`@? `:#`0}E_S #`0E_?h0F=}}O`0F}ʮ0F#X=0F#XC+F#`@#`0 F#`@? `:#`0}E_S #`0E_?h0F=}}O`0F}ʮ0F#X=0F#XC+F#`@#`0 F#`@? `:#`0}E_S #`0@D'|;9`9&UN>fZ,{`9`E@gu"-PEk9`@g8	_ۢ[iLw
h9`e@o}ek9`@8`t^7s0́>E_4WI[%Kci90\9`g՝9`9`,v{5m9`t}}^ݙ9`@p٫έ4s0s0}}uEb6s0:>>s0s8`URVIX9`WXYyug9`}#_!7\շ0sx'̛7/,X`'N<NXjU8Sw^\rI_TF[zM?NiImڴ)\wua۶m [O<1Z0sh&M
F
/Bm0aBP>D{o|-0z;G;]رcgTFr
o16noGp|6f0s w.&hZ͝;fKjk-
$f ֋ߊC?䓵ƶToo9DM8AzxOo{v~W_}5׾@^{-^c{Uy"?3 ƈ<<8Ŏ"чvڴitEh	<^xaLz~piQ;vrJ,=}%.~>@=ZCK/|pxkq!-½+<C^Yn/K_v;_$ 鮹Z'pB+G^䙺!PK+fshI'*{.QC4s9:hos(mpׇz*"֮]KO~q!)tw}w@t w=lbc:ݺukWT>yb/xLlq~^~}<]_63<07o}%~~4m\GYu 8D^*8G%Kx#<2Cn֬Y_W1cFظqc$XYH5zYn-Uvٳ#.X+DRh;:UGh}{~mo2~0́8b>}zXtitepLEW\w{87/ytܸqq#Oa>?~xkż<eʔ(vC!.\t?4/+ї~M=}8d;&TM
G#"HCu?O'sҽC5]/Kf͚Wiʮ>&ŋǴp+ޟ(~?/Kq`e9`q`ŊQ81g遧9{x\G)'o1CL"fxǏϿ]K|m*~nqU>>pD߁EJ=$j)ϢBjX˼gu}EqO}Μ9F() kȶ.iʮ\2mh:5+g L}{3~9`%}ѵyKC	[1۶֭\3f˖-̝DOi79sZ|f%e˖E;SO;ԍģd;^vz{@5+ Wۻ班TUůx_g0%WQOykz7ߌBsԩJ.cLpXZ߷6h7f@k@[\'O[e:_Ȑ3[	{JRm(ט9^dJ؀e#G~|v3#~~GdgߧmҨbDnt>EK}\pAl@!{,<؋WXhQQYz+{G,Aĕ]<b )<}ԋm`3EZkq3n9`t|9QbeҲ{'ȇyZQF㕕O<LCL/:OUy-aM]ת\qW0bm^>C>f\{4_uT=
,o[0c/:eUxZ5 8JY!H@0s`dq o2_mS
 rψz+Tq/_=y7yNuVʀi˷{U'00́.;jnۯڶ@5ugDF~h̘1,AB6Nq20s_8Д+lїmq&f[7Vp/e<9`Cǁ%}PCס7sU4
"[Y9`9`踦.YFj0s<4
"[Yyug9`À:K}àU69`ʁ^Ad>>s0s`p@5uɢo4r8lW9`q)W٢Ϣϫ;s0s(qM]Uୢ6sU4
"[Yyug9`À:K}à{ua6s0M)m߫Gs0s0Vm'^A
Xks0́^ zжÀ>0s0́.p Չч!(Pozԫ+$en9`7:`S~5F#`=,zMl0F#`:E_!uF#`=,zMl0F#`:E_!uF#`=:&]+j}+9`́ϝ;m3?s03zwg ms0sut2zG}9`p zж ~9`908`ׅgs0́EET9`@p+Zɹ9`E0s0}}Ej׼
4s0}}^ݙ9`@p+Zɹ9`E0s06Y먎y7evY5^u9`×1DYD^|(ϢϢ+	lw`s۹sȁK<y^.)Sag12ug`c<9`Cǁn
֞ٺ"[QgSϢD͛Ë/hg	c&có80q4OZ*z;]K.	_Jj*:~?~6Rqx*[6psTq*M6뮻nm۶Lf2w<]-GydWh܀h9`g0jԨ7[o)=m=zcǎgqFSiq!'^@
!ƓÖԶV+!nHTȔ=m\(XdI-D/~[oծmE'v9`q ч^zEuW×/wۗ%%f;oEu4cEf9`42чmҤI?q׾MV? ^0aBx=DNI<^xa{}/vN9x;N̿UO?"թWti80_|q8CG}4nQG?2eJ-.i͛I{
=P&BC6}ݷvƍaIs9'<>v偧P6qaǾkvϢxWs0:DO~871?s=qA!~pw9m֭_zQ*o=^/O˗4ׯg$_Ϊ3!su*˗4Z	CxJi!}^S2e%q뺶w!ϿK/tNX5(ԩS?Y&!>G|5kVsƌ1'_pEV%\O|x֐|!.ǌ;įHrوH={vꫯƼ-<ȋ'~5sS@!.\lӧrj|!ψ=qEuLs,>0;/!8NԛΙN<KIG$,[ym󐉾J#N32o̙FDDb1J@+7T-[,O'ⲒQ+WtϷrKxߢσWs0:Ł\]o~0y8O墏7p чsG	;_?IEffEVoE$E̕	fyWDFDߓO>Y`1"N^[1ϻJqiko  qwSgD 7u}S^`@O޾-[339AӇcnc{.~ gy&ÅwZ$|U%V2-};kiz.]sAq{k7}uDFl#g>_s48μ!rOmrn_'˘۵#?_֭y>s#r<.{\,=GZo7"G*Z|J&=X<cjTq BBP\l^:2PK\!+gxϊQ4.o쬒.in&V:x0s$xXy7zubR?}ٝ@qOZyOv9.n'N\%"[7"Poڵ:>R89iCiC׹ơTyȋ)oۀ^O#񴽋+[<JiΜ9%%0sȁn|kwkm7"\EX7boo9P/x=VBJa%])iy`70́@7}>]/n7svw9`t<xrW}=:QGwY:A$a9`TtC,V/|8)G۴hc'As0F^?]eubK7EEE9`9`4?(S;ȋ<ɻbOϢF`~+60s8`g՝9`9`,m%zn9`>>s0s8`ΫcbLs0}}^ݙ9`@pV2W9`0s0}}^1&0s800s0́.r nhٻ|o+ws0s`gm>裏,,s0sY}Vܫcb9`p ]	cD20F#`@!`{mb0F#q,:34F#`@!`{mb0F#q,:34F#`@!`{mb0F#q,:34F#`@!`{mb0F#q,:34F#`@!`{mb0F#q,:34F#`@!`{mb0F#q,:34F#`@!`7m믇7|sP,O/>쳮r>ӦL<6~{q(G`$4\~{E6m<޻^y? ㏇Gy$|w-~}UBc#YzNoNeXõ^wЊp9+կG]wx0jԨAG{gx'.QKM5x4m\	=|W_}uo;.|MW`p]1>olǢ믏rn(JֵNzxeh+w+~[ѣ?|EQjR.V~8nȞ}v[$"${P+<y衇v+
1kF6Fbheqp~\wrS;q,ε
"h0|*L6-qUQ
Ny]o{M|GK.ե^Ӊ7p}9^m$ιˢ/HR߶ז-[|TnQ)vJ0Z[~KJ'YJvXdIh
1[5BbHgQ:3^S/laĉEkKQV뮻.E:rj# dsE_'9N^>`[EVqIv5Zh/+Ha%ƍ.ZΝƌ??3awmvkgyf-.oe]"{9l{2 0?qIIs
/ْ?~|9sf-V
+Vz:[+U,<W^ch\l
|Ajck=oc}zв    IDATO>|;Ϊ@> /9:H}gs饗v7o^-0Ѐ^{ٳg͛aÆZҶDj4N8Z}i_*,ּ+!8+'UAٔ4	hO?=bOVZ.ȯe'k׮!2pAl,^8&S9jP8)?-k{
&>68U߮OEYf/֬YSkiZpaĚÑI&4p;8MU%?˸1J;-_<QF֯_zUmȑG˧LaE3[E]T79?-yW/jt+M/]+FGڧߕ֡PWR(~M2%=codq8K!p݄#ZH8F\iy~xmR?Wg:ƌɿ}4M[oA Yg
>Kl@( Yq&6>ϙ3'yy	5ɋq$zp 8 	t>qcǎzBe]ɫ	Ġي,0XYfd)$[opO9ufGT"$~a,sΉb41&v ?:Mu1ǃx!qSN%gx֭g1LiyU0P_2,%yꩧ"kʆ[xtר/e0[H7h/&sn[mF<ދmQhʯf0'E߮ןE}Ax-c$rYWC|>uڌPƹFӼ2C:'ȫ}98~#BpWP+셓c&/W&gL[x@ɏ}Mԗ]TUvGGxR W(˗=J	UuPp9|7N9;ȓ7b^&ݎ;"{pf
|@aټR6_ϊ>\ldbȃ4R&Vy!"KJ,O=L'O2+'>Aa}:1qls@eD!Vɛ۶m[m eS!4h0+;3~íLht:mH#Ϣȗ?!xA"Vۻ,Mӱ .2ѧ큇Ci=;(:n߾]EG|U/UBy+4x:09+5\SDztOzm|xMqPMOe}J%pIUkaRrx;)>^, F^4px)W"i[2&(xU卸N:Ιjߪ~[U9R>«lJ4-ʗ#.|ѢiǛGds	%܋g,iHyQN}E`521h`%=ꪫY!,$Xt4-,hjF" 3eSC/4"GL<pk` X)ȟa+Ou4/ّiӼ}ԍDwzm&xۏk`(jTԳ&1V`@ۦ{--ˆo޳^V!trlEmڛU	62Z&ޔ9.e%zb740!+<Inĥʹː֗x"/*R{U7V] r^ؤ[o]y#HUxQfR͈>qrpvaȪ:6Ƀ{EI2n捜es	b@ܛ>}zmrQuk7D~	58g̘n#7d`F!H5<qXKqxg +M|<|0Cu*uԩ;y8dj=zmQK<:l_>YҼt= E!#g[uN}û^igaKgG^6k/])j+_嗶}jWׇoW'l"t@uoTs!LzS}UT&Z"D<b?q8T*"򪼉T0e+qPR^s}MwYk"Zʑ"}Re/|LE_URc7-kB^Go453	O;4:JsF9{uX>Ph 9BplЗXtI:\:ڠ!Tx F|D!	ndʜ?~AOY *U'O"Hjtދ-CG#͢#4rfИxeU [Vq1C[rVA?01xU1],MOأ`M(Â{dĵTԳ#k~8փ3U l9#![qB/~V4PGSi1˗X#9.:'Dt)\#,h@92(_v`KCcE&L})zXu'mWUތN?IYj'^ھU&ͳ^ke #UEy+߲9E§H囷e*TVdyisύ^
Us	a!o?iYTMK`OQvS敢T6a%`q%R$h\<VjLH?  R׹O`Jym2OۻUX#\$iUيb*Od{t->.׉`1x/b+KFlP9ʋi; "O=Z:xPO7֭[UTRf_,]T/PXrOg.fȹC\iϷwI@r>/SEmE?Tq8Š(1_q]՟6ۋKDD|Mކ25IʼsM72g1!4 Tgr`U髰JNzy%M-<α۷f~^vG'~WWZ0xL5ے]1PV댬|	Jj.38%g8A]MH/WD̬GktA1aҠi`u~;)9tWV<>uj?Wf+dGT1hVeYx&˱:[YW*vAd@zmؔ^PEQܢk(J5z9>eeeyr^;WY_yOy33)4x,qǢIQ]p]V*Ի`QئDh0z\(JHw"4>Eu(+joZ޷Z_a|0mBټ'{R%`.{ff9#md[Aᬳ0;#`ѷ3&#pif`0v8m]1W#[lE_wuF#ev0Xc;F#`1X􍘦tE0F#PE_96c0FE߈iJW#`0Xc~wZθ"!n6W;*~Y?l-[+~kF~~-VpVFWڋj7.+oCe`+O
9#<}bS4FD`\n6?FcؚSYO[	z?/ȏcðzR
OiwlӃu%O~1!ۮ]{Ue!	"=)zHcO<q0Fy,Č>~^ƤYT5ck|u?8^#t:)<i$N"=,N|Gbz#mQ%mfno4hVUq*;.>Z*N{0VG-o.ލIʃsx VC
9&}Eة*zf',<pB7۫g'Lf\dI-Y7E_ۿV.xU<yĉUQpurW#}Up΃kMV+	iEϙ}GOt ]w5|"T77~zLv	xiC
4=56'Ʈ;>㏏uiӦZիWׯ__ǹN>p@LV ͛N\XfM-ᙕ7gΜlrbŊZଭ;iŋx5nܸuc=l2+Og}6^k;=D2iz9^XV1E_U]6?6.Q@a'C}m'Oa=F	&י>5=E)m|x.NqPٔq8p碋.
Gyd̓1(P[&	"W3g֮qWp`\5`L#.xӖih,;b6'pB83bٌK?-H>~@7u9~gG1)Si~0|0;9}P6ľF>g1>cN.̝;7֗p)e}jމb8S9#ul<n@珁:45gЈww(Us^˃WZ	5cǎ5Mvw?uDGQ/^]U]1`1e Č@@A1
$@H1OfK6y>s>qr^2s}lT$)&SCt\3}ݡ#:蠃B<z"e C<+:8,ok6`@$`$O^5}g}vvyeׯؐ>S'?g'jĝioܸ1\3r@g C,WN:)MUz>k0_	yԠ:*?>VO<y+"oD@C%^`UUn>G<C~ĉ曃;HdEĉč8G#mYfe S+a# >?7R$	8IY9|qWUا.%Ga_^҉E|[üDCA\qPg~٪I˖r-/яa=l} 
ʕ+C]RQD72?ѿ^:DOoꕴ߃']WqG/{A/hdY::XԮ..i*~:EҊm
)C0xwǑIלGGxx?Oa"o<yʚ R;G:D!ԹIqQ㇁A8e]@8VMJ~tX<e ulٲ1q(XV$T9 ιN1!b+7E)mMb@N~hiRW~kRDzKA)ˢrxĊ#+AfFض+^ʓN;-;U=#+{ ,yNwcǃ~#sD
06cٯ_,W^	ѷQo}wQRTӦMf(oo&<>K/Uv
96O}ͪvW60}Z<?)nщC'ӥ΃F-+RU/GiObQ=,|t 1QV~䅸?Z~W±JQ.3R<)/tKnԃDDΠFOO;u]k([:}28>WۑGp#{}	$,)&q7?X}MW,XStΑUܯ*qF67  by:B:'82~UOm3c+?>-܌V_o|?R㏙~iܣRl)y$=zGbѧb:{J+ᲶEVƝ>5EX0KJ&:Ŵ)}*LߨC9z<?hZǇD>S<#YsE,}]T?	:iask c^q\sf:+;.LuL1JKU>ŋiҎ;mXVX
	XJ%a<V_l-Tt,Nn$^ѱx:Bb?,`[kbw^\EE?^[&	%LܓBCV(6:o'44_u_AG23Ѫ)*[<`/ŢOm6^0UUB￿.CN揄㩬mdY;ύ hc0c*ָqHC(!M'E ]?2 Q1xf?	a>(J3e7HiӤL2mfEOkXg:7>:\˗*?SބSꁧrX3Dtģ)"%T6&D]8Qo*옺z#$m_ʌHJM;HWpN[71!["Le,?qGl%M;u$jP6g P׬/cm\b*xn;aB̯U"N?x5mi:
<ضm[Ep	%RĢ8hQF۠~U7B4pE)%xIM//Ek784_U'@h3x%΋,8KDKQE&bvus~U i9m|TU5P>ƪ_Jxi۠aG,CT4@N!ax_A7dO':d^EnTqW?O4TGH|īaG<yΈ_WJ_a[&䗼2HYvcDHRܴ@k#>l;n)NEӚ>A4@*wl#UB'.̙3C"Ce}Z[c_qВ82 FV/+q.Y$$nLB"V/ૼq^Lᙒ^|ת@X(ʐ9,C5?.EahK<qnFM+/Ѷ(p*GWyyL%΋q@~/byS](VJQ9xAܣ3!:Y-k[Ut-uYY}
Ɖ>DsOp<OPc ,beGt8{n5Vex8>F#}E?ܰvH4$*?Eܣ^u3b_YE:b'b_Uq O_b䁲X>`K>_Vxte!k_ѯ{E{Dn췪
/Ѯ+~WaתI!\4CMM*YeO࿝_Y*whзFoE_ueZhRfΙ͒6TEnk>ĠFa;T1VAݧa*$elSYF=Xaʬ^xsu&2~eX,+#`0F$}#Y.0F#`"`7_#`0F`$ju0F#0x#`f_l    IDAT0#EHVe0FXWF#`I,FZ](#`0FEo,2F#`H"`7B#`0F`,}c0F#`FV#`0c0F#0XdPF#`EX<|e0FDo$Յ2F#`X,+#`0F$}#Y.0F#`"`7_#`0F`$ju0F#0x#`0#@D?~{0s0â-,2-s0sXuzO9`9 gK_ލݍ0s0,:DǍ0s0Jϖ>0s0́.8wa}]T0=8~j6s0zÁ5X߃YY0s0@[	ZuQ~bq59`ā5X߃YY0s0@[	ZuQ0s:`}fg;s0s}Wo&hE%7OLո9`:`}fg;s0s}Wo&hE%Sfs0s7P=EEs0s]uE_'<1Wj90LP=H_LȓS}	kH뼺5s0@[	9O>	EO?=섮.ψrg[k4Z1yx3<h+}yڛ9ٯ<+&套7?vg3}9u8fhЊC?5z:.V~oWmag?PPw]ǻM;aVku΅\}؇O<-]'x~}1vgO~7_*p}Zq:oLֆV?;mZ)[}ǡ~S"7%jÀNc;teJcgdϏv?OC~|C"$G4#x+u7eoV~ޟnw<WS6oq 4#?+^ -pa/yއ7ܹ/;u=z]
[A~f~[(?mKm{nF%K>0ŝz ,qΘsY[(a~w/tCohE?=_:ȓtǞ|VxsRx2gp<oΜ@D?gQW$?Ȟ~kVwE"̞ݰ)
m|a^-%l%ZpÂwӲ{W%G!q׿L^溛vWvs'7'
y^Hʿ^AʄFPjQ_?n}i[rlw~^ƃ"_<S$}'n/ª4[0WSy|Ukgb	ZG')VDއWk `Z57.+_7c垞c7w싯+«Y/ߛ؆<DH̙:rC<:aykn$.[,'X~ɕ2%)qW>.7Xߔ!!)0*+Sh'{E/(+쟞!+yXϯa/amЇЊ>:uHǳxlϿ4Ǻ-=s_L(	BEGXǉkPĲLP:O:²X2GDL b]5;_0E26Ni>aD7~8}Jf>FzC'>V1B_z1sǔwvM~.?ܿ{~XOn\3u/vtHiӏEC~>xF}~9BDe-uc{LuEK
bǔ(:x@8>Ne.6czB;yܦJ!:?e 
ׁ~Gq_}EhZ'!$({X}s,=Lc
L1p0x&0ă ?MnXk0KL!Y V7a8!<`D k9A2_rC	8/u}pھe<py\+L+i3gR7ͽ_%X8g}8Ip!qΥ_;M"waBxuiT5_?)GnC0Vрg:cOjxL0oeQ{cCqXo4|FKD}iZkyJ8ц0֡0O cч HG[Ǥ{ID`>2p ;Ü~`xxAL6ͽO_"k|:ǓdD.<ʹQa9qS1t CoE*^}Xx9[|g_Xkt#V ,uvx:s=t(,ڃR#|K|Bƴ=,¦8F;m>a=,j鏨䘦ko..@,s:t6kj/s`w5,{dͮ0P=-}vu5s0́9wa}}^9`@P=E_짢Ο3s]uEEs0st̢J'O9`@z0A>>?ݙ9`@P=E_짢Ο3s]uEEs0st̢J'O9`@z0A>>?ݙ9`@P=E_짢Ο3s]uEEs0st̢J'O9`@z0A>>?ݙ9`@P=E_짢Ο3s]u`D+9`0qC`}|I?c`9`0)I;~5s0pq1s0́a@AlB4s0́.9wA}]V=8~z6s0&hӝ9`9`tɁ+벒4OKԘ9`:`}bg;s0s}Wp$he%ۓgs0s`9Ё{>>?ݙ9`@軂 A.+OKdL9`q }}~koz1a׳V6o}qyOFgqQٟ|vZ7]>?b¾m񒫳^\.̟xBQahrm]uE_0yا3<+߲nAeP.ݔ</m{5|容A(8sL><sd̻0_pa(~{B9q|UnUy4\U}w\:-/~{k!m׻нN#g
vR~jdO }}vx?Z?Kw{_[7zǥ7ݜsZDӌSN_4X"T𢹡,H<U֜`ewݓm}ix9oHw+B=#yluiїUuBXWY[~-o0iq]&&"~QψwAJݹ;*Sy+=:_Í1ϻG?q戻ª5g_Wg!LH#!>k@MiKZ>'z:p
s6fX׾FynC=,TXNqJ-~vSwyWV;BXHc^|I(KZN֙gX^~P^0_ VY7Y}.JO[XϳuO@ j7g/TpX3MOe%	q|#^VO=lsͷagx˴,7<6o}+El~);y2!ߔOW"ӣq#Hvb@}ƍ!Li}̱!neqY'?찈>Hݹ<Z$[su\x	]r
R_q߇ԙrt!Nȯ׏{hTۖe;?Q۽o ?GX+	xyQ :7u۴Nhh<NӬB*:OD)yvGh<8G=9OAsɩ#Bg|'t_Vtt՚Z'M=V>-#bS8q8L0<10a-$<V8yZzVTOB=3 bCu/p8B~솥77S,]>&􇲰Qp`X0 _lʨ3ӣD5^Dm&X(_ؼ55^RaݿBq9ēM]TKΤqGB\<` \D0Z8wer4\3Q><9'΍/l:B\# ['_FS3Ib@bz%OpM_K)_.k :HpR,DT~*]W>'l!-q(z{ѧnps8iΗA=ȳ
"eOq92p;s:FltcC (:lƢScO8p:1E}GH %@pr#hzt{ޯ/_qj u NUKGb>]!,C!0d8iAVxzaC+]ӗO=ʇCzCŷ*N[#o+ȟ{p
ʝzk6ő:O	B~N;,w?8yF(>눾N_?}" _iOɢ J HvU0tF<1Z6*-S}-OL{a}<jceA0o)"G4^Ty"чl4` 6VSﺏVSe<(Ox|Ńܨ*^(Mpc}i8
SUuD_",L;d lY?<q΀Nyp_s:̱zHRuEDĉD,+=_TZ:gN4MLI[jG_(14tb8Uc;i>I>"~՞SPF\kgї7Ⱥ r ѧΆ{>:#sqDG۽& NLp
z+4BkҸCcꂇ8Ԏcz/K5O_pG9huNq>G|_}DlB
{s@K
Ա⣊cNri]p<k.+|zLŊďnģ4E_?.hX8
ГuAD!kiJ~#k!>ܺ2qFtLq}Uig18 ?rKɧD$/g<vҔ硅8҃؂`Yᖬ<P!=[ON*KDeM$)NgYQh"Ouu!<qr}h č%Pa|^ȃ:N|X}T,HCttvL˱$kheH<]x# YW#,C /4YG}?}zw,*Sp$<\NQwE$/u
dG/<r#^8|j@LÕJ:*4N
BA Vॵ`rӑᮮ9[°&kbuӲIb~韱`õD_ڧU>Dzx?ίxEW]q&y;jbn#&k5o }ԧhXN\&I;_l,	u΃0ǤuD+׬+͢ϢoLg$ Gw1UB'6TGΈ0?%ͺA\*dSn0] tԼ 9	ǀKʀg*-Trl5UW.wi$͓8ݧ]Jx1X	W:)nC,aPa1Uaȇ6ėBy1uCiÛ2U	Ǡ<X!^aGcSN%e@9DDӑ#8J}zČaAR6=):Mk='pJoStۄ,sS6+xĕX凇PY/p.y⫛&~RS>L.h/EvhZzk&Pm,V)<n8/:ͲVxC'ǖa,`Z'OK./?'Q_EPeGY(KW+K)2#2Ƒpz:vkCh:3Sԧ~ʮ	[nъ3qvΫƯV`WS>_'MfNx#E(]ܰizr^C+x][OVAiGMM`Igdcx.M6o7ajv"꬞}(~Vz'dQqOFd{Q9yuxEn!`efmjzЊa%0s=ԓ]e4n9`]r`r^}]VFiU>1ofs֮XQoo7Q|vFoDM<MT7ijئq/>FvM\|'^®~ҽҪ-D6	=Xv¬nMTݼqxr^}}/mri0u҃+?=DY躢RoxXM7ySG4ד]e?
eh*ś|@٨U
G6e3Y]c0{c
6?W,b1?'~```f[l\=Nl{H_0dD0'6efY6`'nF@_꒸͙#ӌ|H |8J+q\MI٠[c8eRfsbUXf:-ď`{ssQ0Seka@:*S:tfm<Ƽqzqs|A\82`Ix6xK#Wy9S>d    IDATB|/SeIpGr*^WGҡxh1O\8o#k{6MpgoJg}whJ_ʹz[Y_cҡçc#tRt*ǉ'M⎯:p__AGǷM&?S&
n|./\P'AAA 128 M?!X#<F/p^&(/v%L C 8!6xH(ecCp/6G{@Umc#+ykr6CŅCq-/_PAdSlPšcIBJ}#O~口om}ق<%DmUɓ0/ir6'BSeI
e^]nW9NO!ioU4vD<^>ImIG2	}WZ|ac=5X_}}ycgjC(eS
t8yF  .R#4Kd_X`|%\(PXW$%|7sK*<[ce"?o}|oYauM*zP UqV.KA70Mчśd	5NS""HSobsdEw]9+p"WKp|-}]n+NiCK\KびN;#{J'="٘Fracϝ}^nÊʹz[EpZ_v|MǂA"3}<3p3`H1-5!ؚ/11dtcfb5VXj7>G/8N}qͧHcM_Xˈ/LAe*xrpC:^niL#?uD0P]B}/,g$'V?Q+apTU}vU+K၆2.Q}ɪK|1O9BM>R/D_;Nu=5X_}Ic1xhwoa,F}#̸t!<S*<<(`h.ez<jbaC dT#,KijSpZ+ŗy̲F1S|C7[johkk"X4#Fwmч0U2hsbEĶv,})BSQi#k$\Mxe)[pP*NUgnWyxDYP0u{q.)Mv늾v8ٯʹz[YtưCDgz+3PH9_0P X22h>k_T}޶,1 *d?1):97`pU%`ڗpLU(뺄s: Ƣuli'zC/(ӄL;.}#?X5tiLB"TXۈUpc|T巊*pS'GR6A~d|_suESaH>"HDVwzQ#K8F-}pz.,- *NUgr*^]Gj%&39]/<xLVK_t9Y.c 1X'S8~ד]egїwjÖp萴 r`y.?~T&>o"7#,NHN|72c\dSgme\?ԡ&@ԓ&|yY@ʠ`8]V.T<qdJ>1 K1x(X; ɚƪVXeh,ʯ3MFȊ)h,~b<*%k'!ꗩRD~iWOa$yBr!*r?9o,uQ~*Fk8UUi8ҩx_'UU9]b㜸oݶB{7%ծS*$կ`\-,ۯ1`X_Ƞ?Me8n.},SBqkjY߫:'-DdODw,i>׸ae9j[8N3qs'0u@~#~x0:Hq;ܐӽ#~Ϣpn5bzL+' ҇Vi+8H;>ORt.Žzk,,5^4'izkbri铕˘~]/BKRdv1|Xv5sR!xuZֹ<J+Zgh,ò.^XŮnx~	/1.Z<
LDɮ?$rq5sHVKݢϢl$˝9`(p/>>>sh(x#:cް[Ν0%cg˘v'+nξ靃]`&'~u_Hk7,U΋NM|S&
vy>LU嵞/>Uķ4wC+}`zIzȱ{NZՍK;$M3Qe$o-o#i~	iVKݢϢ	yMqFl@|gm!6q6ڼфlė|"/uߋKc##yÝ4IϕqDe0@p:_fm>eq/G>>}S^>]FJ2t4(/No9qlMtU}>A|!p7_
S`NO4[?տ҅O8s
_\?#0O`+jIlM-a@٘'7q[aZƷ4OƆ`FZlHu=5X_}ذ?('Sj~|,0ಱE6
c!kΜ$cZ6_`ڔ"}o.P6(֠.i\ʣA'iiSdu+yɿMlw5	ڌoRf4i):+o:233#vn)p>|BA'|lތїrO>Hȏpq#~s	h#,ʊ@cUKS[@%(:^nU}րi>\A0P}Y³6e-ƈsţep͗QKNʹz[Yd9#h,5(33M3e{zXާ~L㧅\_`1<}iRt0L?H17;~q\ ܔα^@8Yw9osoM_$!乮q-aWʂȊzIQH1
Qh$.NS"BEXFcV}e#o?N/>g̊!)X!6eVMqpT<}<$)b77jd`}YEרr`2Ã!|:rO*GuEA4/aquD_J b&5Ƣo՚ǃ  J.qO<e>9WLb%,bX[}6iTi2O1X}UVA[[G)G2ܓ?0m71*<\`\-,5aox* *"x;;wCd`Uc=.N{DS^%fq\c̘Dyy^c,$~<!j4Waô)q3ͭLẪ>R<舅4t%y8e]cZ=p/VO+|%d!xzSwqSC\[bʶ@mDa0m71{LjĂ+/;d`}YYdcHڰLatXOuBlQ_^"'\S^c1=BSkXGXnk4v:qɟ`A\>|J?xB^D>>Bnuagߐv1W8L}EgH98uiX6yT%;#BYpú<OvB(-:DHSUޘfZ^T>~ɷIwp0eKQe=[4-k1ŕ#7烕sR+H9kCU,:gAS҂k]oz1X15*GXl/yâQtp1[z34b+gA!mК>D aR>YG<#,'mZU)i\#t/E1+;<fL2HX%pJfJteq?,Wo;NgyV8׃$_? Oע*_zQ.nĉHSҪ1N?Ìy=5X_}}(4@ax_Y15#^Џ_o˦eqvr\` %o8֍(.\i->Vhb[qee)"lnxܝŇ`K#2cGQYŭ]~(MzQzr2VauO_97e`\-,Nq3zu:5́r/>>>s0ssR벒|i0sɮӝ9`9`tɁʹz[uY~S6rǬpg1<{c;|6Fd`}YYy2Fl]V\y#4|W/qܣ%\WsRY}lm٢ov~]@=5X_}GvWCq:e6e%]+wOw1Cxh|vf@/uĖ>6efR}T;zn4F_^ ˯X'mrkKpL|6QEE_>N;n8Z8㾨;3C8/.p'wIӳo%|8O:*_}/=OI/6ע|W}\'ˢϢ/\aM)_G!}/|WC94XV6s!sSSX|
E$_= NeO݈o>Nn.VKݢϢ/<aM)_G)ua:_ͦ?-t*N?`Ca+}k=ܙE'8`A^}n7₏d`}YY;a5}S~Xuq}?0{~\8޽wYǗ>x!6o~<<.?'gA]mS>NN.VKݢϢ/QMΎi~+z2^@P=bv?qʩ3Տu{7r[8'<nX9_la$It0ً[^\~w|8%nmY@Դd`}YYY bKQG3N/aZLr a9mӋ"\37!粟dpO{j}?!K	d{;_$VKݢ&sxO
[_<l۫g:V.xDʝ6Z>m9099POv֗E1;YSKSW+s`90X9W/u>>>s`8z^/7Ex8POv֗Ep~=p90980X9W/u>>>s0sd`}YuY~Opg׳9`@+ng;s0sd`}YuYUn~*4s0&+ng;s0sd`}YuY~Opg׳9`@+ng;s0sd`}YuYUn~*4s0&+ng;s0sd`}YuY~Opg׳9`@+H'd39`90@Ϣ0s0E_A;~4s08`ggS;Rw9`>>>>s0s`pϢ}4ay
u>m11sw3s0&,,'ACs5́aEEEE9`90	8`g>	<:9;XYYY9`}}n#?6mڔ}Gu/fov'	.ʞ|Fꫯfg}vo6:[nnnt}݀K/T>u2mSK8>gX|~)RG?
ǝw9۲eK^/rƽ~ٿ˿d~Lҍ&a{W2Swy'ַtM_{vmWoذ:NG}tvI'MCkZwgp@7x#`nݺB:c=v̫jUe?-}C&8軭xF, 0{//<X>AwoŊ{`0\vmt.:NR7aU9O 5g/g^;W_+L[sqʺkG}zUPvXcZya^W^,(젃
2V
 ,Բ<C=4 nw]戻/do}g<eN\Xܟ8:nW^#<3?<a
~8se1{id0 S,\3wyٹ³[*<20)j,B[ΚK|qN-Z'܅vmy䑅u_xϟ??}B}q쮻<ҼKB;ǝBSpGԦJ}7bSOipu_YE|9N>1~WN+W@?[eţ=0NS+9y7v}PQg3fLyt	!.\uUy>)w>cN1>n/8LiΞ=;mʸ{g)`QG?_I>Ԇm۶<34ܧ"][fM)kclšU7uҼ{C/ s@:sO;|/7|=k֬/pğE_Ec=]}rڴiٮ@Nǲ~BK/C ѹfe drMFCxH~}Lw,ntp`̙y?S`̙4҉at|\?")@KX\/_$4U|Xd}:v*ypj
D8080Uf],Y8i`A gaZHx#pC\ӧ#u /ԍs9'ԩSC_(\z*Wn_zjX?0T)S2:>`CCQ<!","L~&XjOuF{ <{Ҋ?n履~:s1wP`8!OA+pCAiKÍnÑqz    IDAT
8YZ5k=6׈0=I
FvH٩g8u 1J&q5<p>?,DT7}TAT片'w=e!iXQ\>!N<2鐹ΈG>MODj	iE{^UHND<2SWW>AGeE85O8P>#@$hJ~w՝c˗T}\rX(4\z*WnAGJl͖FB6>D)$O"lbhSėO3<8o-ŗ2yGȃH'#܃SUV4]똎_ !X)B
\_X"8o޼P|?TN_?|hFD,:XY}	Z84r:l:n:<H Jgy"5 ~1VuJdtz@BKc,Jb[%~;}&v?Dq7UOY>$UKUS#%R:ӁX$0W<'QD\8u_t눾
ʊB`3.qc>W$ūt[>a+q"A>e@(>q3qX4,DX6~#JKӼз=}q{l'M'GįLyC%.-:_J1'&#pGg$w"Gt\Qp	}y:-[6M}-K1ϱOy"L3*/t} $m\VYkpGHƲYqU\%[n,5r/;n=ZE阊})3hNau^#^rp(BOU%bYnVxA^G[T2ȟ)UjB-X I!#0Ti:"+'1)OƢ4%y%[dAlAT<PџAUzh/-}t@Ζ5}LH@p4:k:
݉E͛CxxGŔk!Ҋ"xD(	锨W=qrR֘+׊\LiPz@>+/mB)VC"/E\/3h22jìcA8v<PGg,0p=n\#	G<KCX(\z*Wnʗ4/ OK
+ʭY4Ox90+N+Y$xψ,	K*G|ax?.xEoř8,툾KObn#&}*X)7e>@#X΃sk'M083CH'ru<+׬+͢T>7rYg=ģШpI97mtFnx 44=q׽km:V*^9  eiA8#wt\Z+FGU܊l-Ac<s_ko1)t kڥb|Tg/^뤰:ʺai>I8H(`A?Һė!7Ȼcn=J7#bx[ZOUa9J!ӾdfjxKa
7}i'1|틶t)[jVĦ8p:ir45UY.-xpbRk`.a67EꦉT/(?grC{p<}G[qzi<).q^H[75WR>ln	.+:E* 38s)3{0\z_~O}ur~ZS[2/7muN!P1Xp]ԧœ'lU?G+a9ZCY42x§뤉QW7CT.nXV4um7NջQW񺶞#&Z݃"msݸń b]2b僞l-iq>?J?i+uѓDTpfX'"X\X<\raʢow6B8c09`zo/>w	9`}\}#t=7쵖~cyѲ&*oo<Q+#ހگi";nME_=7ΗEv@pr7+	yWVD㍷!n{!>&:vk"-0o-ɹz7,sy4!=Ț8@}7i$쁈ծlo,zSޛ7qME_=7ΗEQ\y~`36`eY|6B'On}tmM~|؉-PgG;ޜY:q<8k֬-|8J4.Fg)e`di6%nm
^_c:0`G20~{uq`uC?*ĩ3i<š#~Hk6ƯqΜ9c=2`@x=ʗF,ǯs6!|_`8ۋƽܮWՑt؀RH'n3U<Cv+eS::_ 76Mpgoj+.^?}\} p|`w_Aa2i2"\_``  1H28 îXPlC=%(_VрO!~-|rƢ͏dCs8PnjU~(l+G笗#䉯Q6V6>e%|8Rxu8y*le6fh&|6DlA<Xn-w? 'MSeI|
!>vUqtm&q^LiGy*AA?8u@7w;NE_=7ΗEEEo6͛	b}T_(y,c-12
F!?(g>+qeӻ?)UqV8O~$p#ܟx>{ѧ!ȈK{g4u>!-r/Q}C=sؕkCu弮C^S/O)u89n>ȵĕ,g,X?i_zp%2gh7Nջae/:c$9&t_hǀa6Vbu}[lO o2IqxckXGyBx6kHA<!0[&8cSiT>,1#FcqH⅟:Ou1{od9'm%>r}WRũLõxU:@Ched%US:b)+#}HaկE_=7ΗEHi6װ1 ̜93L!zczkѢERAn >AV@):"dRC~ڔ"Z_ti',kSX?;-}Ue=ܴi4d**!GuQa*72hsb GIl+||lG8꘼Θ1#HSXu_e"Ls]6Kx╥lٲeU4\;ܮ7Ƒ4t𜲔aQ<^ djkq8'ݰk@܏4&7 |"BJŋ 
7t[DY%`,XƠufC8^P`iG¥#*pW\SL	VM>]&kS,(62L8{,\#GU~IA"sN\|ڃ;a
Ƒu[[oAzy~vc!LyypRԿ! W,N~// LEE"UũLÑܮWeבtaL;ӛUKld{J͛C8@_|?!\pf?-iq,&ߏ41,&!vd	bPƒ&7nYdNrc@յgvtPi)no|e*!?r9묳xbJ<I1x(zsU6eME^Ҫj=Ӥn	 oOAc+n\ڙZ >X"FyBDkDGٚ>HECTʅ@|kxczI6/\ChzSU#ܮW~TjgU9HĲ9q)2]G-pvED_Vz8ZsnX5{@Gq i".0~{bwc,pD7WuNZ8ŽS>X8 QQl:/֭"s8nO<}S_>=GtS;u(w!{eG%iUEiF+\ƋPCx_8Ͳxz4ωN[ϤCX[8v9չE_=7ΗE^5JknT&[$,IeS}:Xu65e*u%?}\}G#pYg8UuxE͑p׵MzоSבּc=cv&}48_} 89`0qowâ}j9`Xx|Y5́/8}	LűoX-Nij֒Qvы3MseL;{-ɹz7,:'];u;9n[
toVcw*{_Q_d0mCݢˢoH飱E_eFgǋk׮ͷ:iW7/ﬓ69D	&y-~s0Myޏ:qr>A7^?X.aw&&B"ؕllƽG>t͆|݃jd%±͇0SIz|7e[0M	>eq%c2V}mT.l=A~vz霍}i4WՇtltԑ2"oa+5Sal&&ꩲ	`=I>)?l[qkF,a\k2W%5#>)9}}<_ɃMV-s͆`FZlHE_=7ΗE`anthp'Sj~|>,02piPd^?`p?4^~H=ֈ;V(,"6%=!'x"(EjPe梸A|僴)2:╼L:5Ӽy§و{oƷV)3B7SsMGprub<jJ>BܩOū#_APgf.0ϸ͝;7|r04G 7G,X
7OU		$2-堌֭[᣺FO92-@g	6,pe|1\+pME2A3L}\}1pScu^9$9
>bT2͉*;>Y _q>ӧLۜ9s _}§aM"A񃈣,B~%q*Ž3g9osO7WE\WՇxCG+eAd_PX($HõiJ#Xy\Pʽl+yJ+=3fE_֐,	2L88*>szo//;Qj.. ?|:;ND_<EJ:i}8Et0#R,6|V0ᨁ6}/BDD)qamXǈaXp]G)
źJX"eJ>~$mAԷ`c\eU
:DK9|a gXi+)i<r}+qa>'ݰ8w"83-Y$XcH{D?S^%歷
H4!o1Bg͘D,Z(ϋqE&yB(i:<NiXlQGUU)q9	4t%yZzu˺*ч,dQM5k8qlDLO<۩ĥ/Qk 60U=,Z:lٲ1aܢˢAsXE/X׆e
+Xz*ME	~xxsD
<DZ;?
t+כ6mT`%:q!6̞=;B"*(?g[,N͛7u~[+YGZ3f",SU)q:g'Bzgݠd6}M1UI<P4_>ByPl< X^@ZfPƴ0}L|+q.X;W
Haʖb|zZŷ8Oi<[b+Gn-ɹz7,<sw޻/B-bgZwĖ\zX3X?*GXSs^
EeEqcXf&iVM]$3/pz{]<r|VԕDxU}xrU_$x ̘eJ8J&"	̔->(XzqN8!N.zpD2~p{ｃt-I-ÀH&&ƔpLaCi|ޭ'z+=H-4s9J`kFaKߖM'r烁IM(.I4SXgGyʁ)"4^)w')t?>)9K}
_D'w/-cX$Oc;|S|iw
7,G[:~})ȝOs0s XYO)9`>>h//wvٹn]909`gggg9`LXYO>ٟn^~c^yf{Eh&,,z:и7^U/l]V$>twp} `K90`}lm.[[yo>G,,<xwG;-Ɵ\ccĠdWv#:({1fl̗:bKa3fMi!D~	//n-O:֖xXYT7DrXwD|/	W]uո/j ,X.|'s1oܹʕ+gˈoY{WgԩSRsW}\-w#pݷ_uDBPQ{駟,r+͛¥"<WX,"&$X㣱XYҨp}wJ1J޶~lΜ9yKEߕW^w>ueo֭^ğlْ͜93XEۅE_0F#`&L|#`0FiX5F#`0F (0F#4,V#Ώ0F#`zE_@uF#`h}M#`0=@:J#`0F4Ոc0F `P0F#`E_j/Ff  IDAT1F#`@#`0MCi5#`0FX TGi0F!`״q~0F#,z 4F#`@kZ8?F#`}= Q#`0FiX5F#`0F (0F#4,V#Ώ0F6E_7Iq-AF#`|qc6o0FtEE_YA~0F4>:諃#`h0}}uiW%1F#`,,ӢJc0FXYաE_#`@CO:(ُ0F#`gW}uP#`0FϢ=-d?F#`EE_zZA~0F4>:諃#`h0}}uiW%1F#`&JMY쎍6/z,W7U'WOf<w~?~Rv=;gpOqa{#d+ܔw:+;
w7랽0wΣs6#6ߘ]7|-wLq^9?{\EOvWo4wW=vKAntx#`0F]P?pgx<? &]?fe{y?	C8~}s!L,.ѧO>읏K<;QO>8{{w矍[7ݏ	~	ka*wd\Tu/d}]F#`@Pʟd|~.L]+Z7?|5]kNw~?7Ú'Sv(CDWOHYٷO!#!pkB޻Kϲ_5ї
iiy~qe7>xe qỹE_90F& ЍP7?|-O"Iu<dCQ3} h~xd=e.p6!{[u*_;B"#Xnx VW|wW;8M~}YڣA)<G&#`!NYƏO}:F=|oݷ|/k1E++D.[^vF↸CX8?mw='~Lp<~"w!`[_ʯʣkFX@uE_0FD ݜ#;h\K
/pB,kV.H$ߵU~&Z?x9wu!/Wz~SeG^)xӃ_,~_"X@l{| o}~k`?#`0F`" #/E,iG޵C.ө4B{*/I.;2lCK!E#K
yeEVWySX^Wvp-^?]q?Ҳ00F#0HtsLP8rKbL/].k{smil}>i	w<}Nv'l5'G#qXhL(7]}[vUF#`D"P&<gWVdGݽSc1%W#rkp?o*m>^ʈuzX[/1EXG%k{ǋ&?ӫ|簇޷~=cJ~ُ7cjdDRI_i[#`HDGX~u1&ň@~Ҕ/V9|HR:jjX;"M?,ll5xXTNW5w'LoJ⎥R}#<qEw_;<{-[E0F4vC+X~{˿NXif쎥/S|9V?YWޤ{΢[#`h0q^znif-o0F`XhNh5	nif-o0F`4I8/̢[#`j̢[#`h0q^z'@E_:0F#`;$lE_:0F#$aNvK3ntx#`0FBwBIvK3ntx#`0FIy f}"F#`VVf}"F#`@;-,Eፀ0F	&a-,Eፀ0F#0X.d^v9t"o§:0FG/˲UVe˖,Y=Z7|s^/~8owɲW:0FɅ@ע?>쳾'd.ן~{U_z\xI|`mMJQ۷} ._<ٳ0F#0Z?<0Cd7$G}4^Żﾛς qǝ2QGXaZ+v磌ngҚg2ܲ!;uAqkY+#Kяs}1cҒF#`#еam۶vml͚5ߞ}_.f+6AKG{zSn)K! )'	
b%RڜiM!TJz*Bh؈)%@!X"b,2|.B3ݝw{ήё޽ݻ._Fx&''SgggtRzeZZZmy1gooo:{lyfvZZ^^]_֎#]d.\j$։!d2kIAӇ8Rhkiش},y.ߟ7>:n`!e1K1	H@ZHYt̙ϟtܹ\<xs=66>|ңG8dí400DncgϞelC:㉍tF!Oĭu|E6qxĥ
CGٽ(!celb $O~HoUz,}E`ky[ &k
uXK@$NE|1~/"!i"Wsssd{Hիީ[XX8j9GEvww;;;ixxI۸RjȚQd-s*Jy//d},2OO[_egضfnƑͤ-k$ 	H	.9DL^j>}}}9,'o	狔 cʂ$LbLAFLLw)-{v!T+}1<Hď׈!u^C*G6=q% 	H@hm.}uV:|β-..fGxSSSz摉qFeH
Nۺ9.2edyɓ֖^xQvmȀ]ADxF.dFi>%D/ڑhG"B[lmZ2-8>~cee%CsQeX$ 	H@K൥$4lV?f
&6BجwlnnL_\5"D;qØȔ,FdB+rĉIIhgy{7>,cE}i-	H@&}vd>~c!Mdx/d\|T),>:XcEysEsQJqC8b6?$ 	<z@	H@$PW$ 	H@@	(}u~z]$ 	T$Ue7	H@$PgJ_k$ 	H@	(}AM$ 	ԙW% 	H@@EJ_EPv$ 	H@u&v	H@$PW$ 	H@@	(}u~z]$ 	T$Ue7	H@$PgJ_k$ 	H@	(}AM$ 	ԙW% 	H@@EJ_EPv$ 	H@u&<<woz    IENDB`                                                                                                                                                                                                                                                                                                                                                                                                                                                                 legacy/admin/modules/cookie-scaner/assets/js/cookie-scaner.js                                       0000777                 00000033727 15251156627 0020325 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function( $ ) {
	'use strict';
	$(
		function() {
			var CLI_cookie_scanner = {
				continue_scan:1,
				abortingScan:0,
				onPrg:0,
				Set:function()
			{
					jQuery( document ).on(
						'click',
						'#wt-cli-ckyes-scan',
						function(){
							CLI_cookie_scanner.continue_scan = 1;
							CLI_cookie_scanner.doScan();
						}
					);
					jQuery( document ).on(
						'click',
						'#wt-cli-ckyes-connect-scan',
						function(){
							CLI_cookie_scanner.continue_scan = 1;
							CLI_cookie_scanner.connectScan( jQuery( this ) );
						}
					);
					jQuery( document ).on(
						'click',
						'#wt-cli-cookie-scan-abort',
						function( event ) {
							event.preventDefault();
							CLI_cookie_scanner.abortScan( jQuery( this ) );
						}
					);
					jQuery( document ).on(
						'click',
						'.wt-cli-cookie-scan-preview-modal',
						function( event ) {
							event.preventDefault();
							wtCliAdminFunctions.showModal( 'wt-cli-ckyes-modal-settings-preview' );
						}
					);
					this.reloadScanner();
					this.attachScanImport();
					this.checkScanStatus();
				},
				doScan:function()
			{
					CLI_cookie_scanner.nextScanID();
				},
				scanAgain:function()
			{
					$( '.cli_scan_again' ).unbind( 'click' ).click(
						function(){
							CLI_cookie_scanner.continue_scan = 1;
							CLI_cookie_scanner.nextScanID();
						}
					);
				},
				scanNow:function()
			{
					this.takePages();
				},
				takePages:function()
			{
					var data    = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'get_pages',
					};
					var scanbar = $( '.wt-cli-cookie-scan-bar' );
					scanbar.html( '<span style="float:left; height:40px; line-height:40px;">' + cookielawinfo_cookie_scaner.labels.finding + '</span> <img src="' + cookielawinfo_cookie_scaner.loading_gif + '" style="display:inline-block;" />' );
					$.ajax(
						{
							url: cookielawinfo_cookie_scaner.ajax_url,
							data: data,
							dataType: 'json',
							type: 'POST',
							success: function (data)
						{
								CLI_cookie_scanner.scan_id = typeof data.scan_id != 'undefined' ? data.scan_id : 0;
								if ( true === data.status ) {
									CLI_cookie_scanner.bulkScan( data.scan_id,data.total );
								} else {
									wtCliAdminFunctions.createModal( '',cookielawinfo_cookie_scaner.labels.page_fetch_error );
									CLI_cookie_scanner.reloadAfterRequest();
								}
							},
							error:function()
						{
								wtCliAdminFunctions.createModal( '',cookielawinfo_cookie_scaner.labels.page_fetch_error );
								CLI_cookie_scanner.reloadAfterRequest();
							}
						}
					);
				},
				attachScanImport: function (scan_id) {
					$( '.cli_import' ).unbind( 'click' ).click(
						function () {

							var scan_id = $( this ).attr( 'data-scan-id' );
							var html    = '<div id="wt-cli-cookie-scan-import" class="wt-cli-modal"><span class="wt-cli-modal-js-close">×</span>';
							html       += '<div class="wt-cli-modal-header"><h2>' + cookielawinfo_cookie_scaner.labels.import_options + '</h2></div>';
							html       += '<div class="wt-cli-modal-body">';
							html       += '<input type="radio" name="cli_import_options" id="cli_import_options_replace" value="1" /><label for="cli_import_options_replace"> ' + cookielawinfo_cookie_scaner.labels.replace_old + '</label><br />';
							html       += '<input type="radio" name="cli_import_options" id="cli_import_options_merge" value="2" checked /><label for="cli_import_options_merge"> ' + cookielawinfo_cookie_scaner.labels.merge + ' (' + cookielawinfo_cookie_scaner.labels.recommended + ')</label> <br />';
							html       += '<input type="radio" name="cli_import_options" id="cli_import_options_append" value="3" /><label for="cli_import_options_append"> ' + cookielawinfo_cookie_scaner.labels.append + ' (' + cookielawinfo_cookie_scaner.labels.not_recommended + ')</label> <br /><br />';
							html       += '<a class="button-secondary pull-left cli_import_cancel">' + cookielawinfo_cookie_scaner.labels.cancel + '</a>';
							html       += '<a class="button-primary pull-left cli_import_now" data-scan-id="' + scan_id + '" style="margin-left:5px;">' + cookielawinfo_cookie_scaner.labels.start_import + '</a>';
							html       += '</div>';
							html       += '</div>';

							if ($( '#wt-cli-cookie-scan-import' ).length === 0) {
								$( 'body' ).append( html );
								wtCliAdminFunctions.showModal( 'wt-cli-cookie-scan-import' );
								$( '.cli_import_cancel' ).click(
									function () {
										wtCliAdminFunctions.closeModal();
									}
								);
								$( '.cli_import_now' ).click(
									function () {
										wtCliAdminFunctions.loadSpinner( jQuery( this ) );
										var import_option = $( '[name="cli_import_options"]:checked' ).val();
										var scan_id       = $( this ).attr( 'data-scan-id' );
										CLI_cookie_scanner.importNow( scan_id, import_option );
									}
								);
							} else {
								wtCliAdminFunctions.showModal( 'wt-cli-cookie-scan-import' );
							}
						}
					);

				},
				importNow:function(scan_id,import_option)
			{
					if (this.onPrg == 1) {
						return false;
					}
					var data = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'import_now',
						scan_id:scan_id,
						import_option:import_option
					};
					$( '.wrap a' ).css( {'opacity':.5} );
					$( '.cli_import' ).html( cookielawinfo_cookie_scaner.labels.importing );
					$( '.cli_progress_action_main' ).html( cookielawinfo_cookie_scaner.labels.importing );
					$( '.spinner' ).css( {'visibility':'visible'} );
					this.onPrg = 1;
					$.ajax(
						{
							url:cookielawinfo_cookie_scaner.ajax_url,
							data:data,
							dataType:'json',
							type:'POST',
							success:function(data)
						{
								CLI_cookie_scanner.onPrg = 0;
								$( '.wrap a' ).css( {'opacity':1} );
								$( '.cli_import' ).html( cookielawinfo_cookie_scaner.labels.import );
								$( '.cli_progress_action_main' ).html( cookielawinfo_cookie_scaner.labels.import_finished );
								$( '.spinner' ).css( {'visibility':'hidden'} );
								wtCliAdminFunctions.closeModal();

								if (data.response === true) {
									cli_notify_msg.success( data.message );
								} else {
									cli_notify_msg.error( data.message );
								}
							},
							error:function()
						{
								CLI_cookie_scanner.onPrg = 0;
								$( '.wrap a' ).css( {'opacity':1} );
								$( '.cli_import' ).html( cookielawinfo_cookie_scaner.labels.import );
								$( '.cli_progress_action_main' ).html( cookielawinfo_cookie_scaner.labels.error );
								$( '.spinner' ).css( {'visibility':'hidden'} );
								cli_notify_msg.error( cookielawinfo_cookie_scaner.labels.error );
							}
						}
					);
				},
				connectScan: function( element ){

					var data = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'connect_scan',
					};
					wtCliAdminFunctions.loadSpinner( element );
					$.ajax(
						{
							url: cookielawinfo_cookie_scaner.ajax_url,
							data: data,
							dataType: 'json',
							type: 'POST',
							success:function( response )
						{
									wtCliAdminFunctions.removeSpinner( element );
									var data = response.data;
								if ( response.success === true ) {
									CLI_cookie_scanner.doScan();
								} else {
									if ( data.code ) {
										if ( data.code == 102 || data.code == 107 ) {
											if ( data.html ) {
												wtCliAdminFunctions.createModal( '',data.html );
											}
										} else if ( data.code == 108 ) {

											wtCliAdminFunctions.showModal( 'wt-cli-ckyes-modal-register' );

										} else {
											if ( data.message ) {
												wtCliAdminFunctions.createModal( '',data.message );
												setTimeout(
													function(){
														window.location.reload();
													},
													1500
												);
											}
										}
									}
								}
							},
							error:function()
						{
								wtCliAdminFunctions.createModal( '','Invalid request' );
							}
						}
					);
				},
				nextScanID: function(){
					var data    = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'next_scan_id',
					};
					var scanBtn = jQuery( '#wt-cli-ckyes-scan' );
					wtCliAdminFunctions.loadSpinner( scanBtn );
					$.ajax(
						{
							url: cookielawinfo_cookie_scaner.ajax_url,
							data: data,
							dataType: 'json',
							type: 'POST',
							success:function( response )
						{
								var data = response.data;
								wtCliAdminFunctions.removeSpinner( scanBtn );
								if ( response.success === true ) {
									CLI_cookie_scanner.scanNow();
								} else if ( data.code == 107 ) {

									if ( data.html ) {
										wtCliAdminFunctions.createModal( '',data.html );
									}
								} else {
									if ( data.message ) {
										wtCliAdminFunctions.createModal( '',data.message );
										CLI_cookie_scanner.reloadAfterRequest();
									}
								}
							},
							error:function()
						{
								wtCliAdminFunctions.createModal( '','Invalid request' );
								wtCliAdminFunctions.removeSpinner( scanBtn );
							}
						}
					);
				},
				reloadAfterRequest: function( duration ) {
					var timeout = 2000;
					if (typeof duration !== 'undefined') {
						timeout = duration;
					}
					setTimeout(
						function(){
							window.location.reload();
						},
						timeout
					);
				},
				bulkScan: function(scan_id,total) {

					var data = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'bulk_scan',
						scan_id:scan_id,
						total:total
					};
					$.ajax(
						{
							url: cookielawinfo_cookie_scaner.ajax_url,
							data: data,
							dataType: 'json',
							type: 'POST',
							success:function(response)
						{
								var data = response.data;
								if ( response.success === true ) {
									wtCliAdminFunctions.createModal( data.title,data.message );
									if ( data.html ) {
										jQuery( '.wt-cli-cookie-scan-bar' ).html( data.html );
									}
								} else {
									if ( data.message ) {
										wtCliAdminFunctions.createModal( '',data.message );
										CLI_cookie_scanner.reloadAfterRequest( 3000 );
									}
								}
							},
							error:function()
						{
								wtCliAdminFunctions.createModal( '',data.message );
								CLI_cookie_scanner.reloadAfterRequest( 6000 );
							}
						}
					);
				},
				checkScanStatus: function(){
					var scanStatus = Boolean( cookielawinfo_cookie_scaner.scan_status );
					if ( scanStatus === true ) {

						var data = {
							action: 'cli_cookie_scaner',
							security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
							cli_scaner_action:'check_status',
						};
						$.ajax(
							{
								url: cookielawinfo_cookie_scaner.ajax_url,
								data: data,
								dataType: 'json',
								type: 'POST',
								success:function(response)
							{

									if ( response.success === true ) {
										CLI_cookie_scanner.fetchResult();
									} else {
										if ( response.data.refresh === true ) {
											CLI_cookie_scanner.reloadAfterRequest( 10 );
										}
									}

								},
								error:function()
							{
								}
							}
						);
					}

				},
				fetchResult: function(){
					var data = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'fetch_result',
					};
					$.ajax(
						{
							url: cookielawinfo_cookie_scaner.ajax_url,
							data: data,
							dataType: 'json',
							type: 'POST',
							success:function(response)
						{
								if ( response.success === true ) {
									CLI_cookie_scanner.reloadAfterRequest( 10 );
								}
							},
							error:function()
						{

							}
						}
					);
				},
				abortScan: function( element ){

					if ( CLI_cookie_scanner.abortingScan === 1 ) {
						return false;
					}
					var scanner = jQuery( '.wt-cli-scan-status-bar' );
					scanner.html( cookielawinfo_cookie_scaner.labels.abort );
					scanner.css( {'color':'#444444'} );
					wtCliAdminFunctions.loadSpinner( scanner );
					CLI_cookie_scanner.abortingScan = 1;
					var data                        = {
						action: 'cli_cookie_scaner',
						security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
						cli_scaner_action:'stop_scan',
					};
					$.ajax(
						{
							url: cookielawinfo_cookie_scaner.ajax_url,
							data: data,
							dataType: 'json',
							type: 'POST',
							success:function(response)
						{
								if ( response.success === true ) {
									scanner.css( {'color':'#2fab10'} );
								} else {
									scanner.css( {'color':'#f44336'} );
								}
								if ( response.data.message ) {
									scanner.html( response.data.message );
								}
								CLI_cookie_scanner.reloadAfterRequest();

							},
							error:function()
						{
								wtCliAdminFunctions.createModal( '', cookielawinfo_cookie_scaner.labels.abort_failed );
								CLI_cookie_scanner.reloadAfterRequest();
							}
						}
					);
				},
				reloadScanner: function(){
					$( document ).on(
						"trggerReloadScanner",
						function(){
							var data = {
								action: 'cli_cookie_scaner',
								security: cookielawinfo_cookie_scaner.nonces.cli_cookie_scaner,
								cli_scaner_action:'get_scan_html',
							};
							$.ajax(
								{
									url: cookielawinfo_cookie_scaner.ajax_url,
									data: data,
									dataType: 'json',
									type: 'POST',
									success:function( response )
								{
										var data = response.data;
										if ( response.success === true ) {
											if ( data.scan_html ) {
												$( '.wt-cli-cookie-scan-notice' ).html( data.scan_html );
											}
										}
									},
									error:function()
								{

									}
								}
							);
						}
					);
				}
			}

			jQuery( document ).ready(
				function(){
					CLI_cookie_scanner.Set();
				}
			);
		}
	);
})( jQuery );
                                         legacy/admin/modules/cookie-scaner/cookie-scaner.php                                                0000777                 00000137062 15251156627 0016557 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookie_Law_Info_Cookie_Scaner class file.
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * Main class for handling the cookie scanner functions
 *
 * @version  1.9.6
 */
class Cookie_Law_Info_Cookie_Scaner extends Cookie_Law_Info_Cookieyes {


	/**
	 * Table name for the san history table.
	 *
	 * @var string
	 */
	public $scan_table = 'cli_cookie_scan';
	/**
	 * Table name for the san URLs table.
	 *
	 * @var string
	 */
	public $url_table = 'cli_cookie_scan_url';
	/**
	 * Table name for the scanned cookies table.
	 *
	 * @var string
	 */
	public $cookies_table = 'cli_cookie_scan_cookies';
	/**
	 * Table name for the sannec cookie category table.
	 *
	 * @var string
	 */
	public $category_table = 'cli_cookie_scan_categories';
	/**
	 * Table name for the san history table.
	 *
	 * @var string
	 */
	public $status_labels;
	/**
	 * To keep the scan history or not
	 *
	 * @var boolean
	 */
	public $not_keep_records = true;
	/**
	 * Initialize the scanner
	 */

	public function __construct() {
		add_action( 'admin_menu', array( $this, 'add_admin_pages' ), 5 );
		add_action( 'wt_cli_cookie_scanner_body', array( $this, 'scanner_notices' ) );
		add_action( 'init', array( $this, 'init' ) );
		add_filter( 'wt_cli_cookie_scan_status', array( $this, 'check_scan_status' ) );
		register_activation_hook( CLI_PLUGIN_FILENAME, array( $this, 'activator' ) );
		add_action( 'wt_cli_initialize_plugin', array( $this, 'activator' ) );
		add_action(
			'rest_api_init',
			function () {
				register_rest_route(
					'cookieyes/v1',
					'/fetch_results',
					array(
						'methods'             => 'POST',
						'callback'            => array( $this, 'fetch_scan_result' ),
						'permission_callback' => '__return_true',
					)
				);
			}
		);
	}
	/**
	 * Include AJAX handler class
	 *
	 * @return void
	 */
	public function init() {
		include plugin_dir_path( __FILE__ ) . 'classes/class-cookie-law-info-cookie-scanner-ajax.php';

	}
	/**
	 * Plugin activation hook
	 *
	 * @return void
	 */
	public function activator() {
		global $wpdb;
		require_once ABSPATH . 'wp-admin/includes/upgrade.php';

		if ( is_multisite() ) {
			$blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.PreparedSQL.NotPrepared
			foreach ( $blog_ids as $blog_id ) {
				switch_to_blog( $blog_id );
				$this->install_tables();
				restore_current_blog();
			}
		} else {
			$this->install_tables();
		}
	}
	/**
	 * Check whether table exist or not
	 *
	 * @param string $table_name table name.
	 * @return bool
	 */
	public function table_exists( $table_name ) {
		global $wpdb;

		if ( $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->esc_like( $table_name ) ) ) === $table_name ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
			return true;
		}
		return false;
	}
	/**
	 * Install necessary tables
	 *
	 * @return void
	 */
	public function install_tables() {
		global $wpdb;

		$charset_collate = $wpdb->get_charset_collate();

		$table_name = $wpdb->prefix . $this->scan_table;

		if ( false === $this->table_exists( $table_name ) ) {
			$create_table_sql = "CREATE TABLE `$table_name`(
			    `id_cli_cookie_scan` INT NOT NULL AUTO_INCREMENT,
			    `status` INT NOT NULL DEFAULT '0',
			    `created_at` INT NOT NULL DEFAULT '0',
			    `total_url` INT NOT NULL DEFAULT '0',
			    `total_cookies` INT NOT NULL DEFAULT '0',
			    `current_action` VARCHAR(50) NOT NULL,
			    `current_offset` INT NOT NULL DEFAULT '0',
			    PRIMARY KEY(`id_cli_cookie_scan`)
            ) $charset_collate;";

			dbDelta( $create_table_sql );
		}

		// Creates a table to store all the URLs.
		$table_name = $wpdb->prefix . $this->url_table;

		if ( false === $this->table_exists( $table_name ) ) {
			$create_table_sql = "CREATE TABLE `$table_name`(
			    `id_cli_cookie_scan_url` INT NOT NULL AUTO_INCREMENT,
			    `id_cli_cookie_scan` INT NOT NULL DEFAULT '0',
			    `url` TEXT NOT NULL,
			    `scanned` INT NOT NULL DEFAULT '0',
			    `total_cookies` INT NOT NULL DEFAULT '0',
			    PRIMARY KEY(`id_cli_cookie_scan_url`)
            ) $charset_collate;";

			dbDelta( $create_table_sql );
		}

		// Creates a table to store all the categories of cookies.
		$table_name = $wpdb->prefix . $this->category_table;

		if ( false === $this->table_exists( $table_name ) ) {
			$create_table_sql = "CREATE TABLE `$table_name`(
                `id_cli_cookie_category` INT NOT NULL AUTO_INCREMENT,
                `cli_cookie_category_name` VARCHAR(100) NOT NULL,
                `cli_cookie_category_description` TEXT  NULL,
                PRIMARY KEY(`id_cli_cookie_category`),
                UNIQUE `cookie` (`cli_cookie_category_name`)
            )";
			$this->insert_scanner_tables( $create_table_sql, $charset_collate );
		}

		// Creates a table to store all the scanned cookies.
		$table_name = $wpdb->prefix . $this->cookies_table;

		if ( false === $this->table_exists( $table_name ) ) {
			$create_table_sql = "CREATE TABLE `$table_name`(
			    `id_cli_cookie_scan_cookies` INT NOT NULL AUTO_INCREMENT,
			    `id_cli_cookie_scan` INT NOT NULL DEFAULT '0',
			    `id_cli_cookie_scan_url` INT NOT NULL DEFAULT '0',
			    `cookie_id` VARCHAR(255) NOT NULL,
			    `expiry` VARCHAR(255) NOT NULL,
			    `type` VARCHAR(255) NOT NULL,
			    `category` VARCHAR(255) NOT NULL,
                `category_id` INT NOT NULL,
                `description` TEXT NULL DEFAULT '',
			    PRIMARY KEY(`id_cli_cookie_scan_cookies`),
			    UNIQUE `cookie` (`id_cli_cookie_scan`, `cookie_id`)
            )";

			$this->insert_scanner_tables( $create_table_sql, $charset_collate );
		}
		$this->update_tables();
	}
	/**
	 * Add foreign key constraint to cookie table
	 *
	 * @return void
	 */
	private function update_tables() {
		global $wpdb;
		$wpdb->query( "ALTER TABLE {$wpdb->prefix}cli_cookie_scan_cookies ADD CONSTRAINT FOREIGN KEY (`category_id`) REFERENCES {$wpdb->prefix}cli_cookie_scan_categories (`id_cli_cookie_category`)" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
	}
	/**
	 * Recursice function to insert sanner tables no matter what error has occurred
	 *
	 * @param string  $sql sql query.
	 * @param string  $prop property value.
	 * @param integer $status current status fail or success.
	 * @return boolean
	 */
	private function insert_scanner_tables( $sql, $prop = '', $status = 0 ) {

		global $wpdb;
		dbDelta( $sql . ' ' . $prop );
		if ( $wpdb->last_error ) {
			$status++;
			if ( 1 === $status ) {
				$prop = '';
			} elseif ( 2 === $status ) {
				$prop = 'ENGINE = MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci';
			} else {
				return true;
			}
			$this->insert_scanner_tables( $sql, $prop, $status );
		} else {
			return true;
		}
	}
	/**
	 * Add cookie scanner submenu
	 *
	 * @return void
	 */
	public function add_admin_pages() {
		add_submenu_page(
			'edit.php?post_type=' . CLI_POST_TYPE,
			__( 'Cookie Scanner', 'cookie-law-info' ),
			__( 'Cookie Scanner', 'cookie-law-info' ),
			'manage_options',
			'cookie-law-info-cookie-scaner',
			array( $this, 'cookie_scaner_page' )
		);
	}
	/**
	 * Check if all the tables are inserted
	 *
	 * @return bool
	 */
	protected function check_tables() {
		global $wpdb;

		$scanner_tables = array(
			$this->scan_table,
			$this->url_table,
			$this->cookies_table,
			$this->category_table,

		);
		foreach ( $scanner_tables as $table ) {
			$table_name = $wpdb->prefix . $table;
			if ( ! $wpdb->get_results( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->esc_like( $table_name ) ), ARRAY_N ) ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery
				return false;
			}
		}
		return true;
	}
	/**
	 * Main admin page of the cookie scanner,
	 *
	 * @return void
	 */
	public function cookie_scaner_page() {

		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html( __( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) ) );
		}
		if ( 'cookielawinfo_page_cookie-law-info-cookie-scaner' === get_current_screen()->id ) {
			$scan_page_url   = admin_url( 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info-cookie-scaner' );
			$export_page_url = $scan_page_url . '&cli_scan_export=';

			$scan_results = $this->get_last_scan_result();

			include plugin_dir_path( __FILE__ ) . 'views/settings.php';

			$params = array(
				'nonces'      => array(
					'cli_cookie_scaner' => wp_create_nonce( 'cli_cookie_scaner' ),
				),
				'ajax_url'    => admin_url( 'admin-ajax.php' ),
				'scan_status' => ( $this->check_scan_status() === 1 ? true : false ),
				'loading_gif' => plugin_dir_url( __FILE__ ) . 'assets/images/loading.gif',
				'labels'      => array(
					'scanned'             => __( 'Scanned', 'cookie-law-info' ),
					'finished'            => __( 'Scanning completed.', 'cookie-law-info' ),
					'import_finished'     => __( 'Added to cookie list.', 'cookie-law-info' ),
					'finding'             => __( 'Finding pages...', 'cookie-law-info' ),
					'scanning'            => __( 'Scanning pages...', 'cookie-law-info' ),
					'error'               => __( 'Error', 'cookie-law-info' ),
					'stop'                => __( 'Stop', 'cookie-law-info' ),
					'scan_again'          => __( 'Scan again', 'cookie-law-info' ),
					'export'              => __( 'Download cookies as CSV', 'cookie-law-info' ),
					'import'              => __( 'Add to cookie list', 'cookie-law-info' ),
					'view_result'         => __( 'View scan result', 'cookie-law-info' ),
					'import_options'      => __( 'Import options', 'cookie-law-info' ),
					'replace_old'         => __( 'Replace old', 'cookie-law-info' ),
					'merge'               => __( 'Merge', 'cookie-law-info' ),
					'recommended'         => __( 'Recommended', 'cookie-law-info' ),
					'append'              => __( 'Append', 'cookie-law-info' ),
					'not_recommended'     => __( 'Not recommended', 'cookie-law-info' ),
					'cancel'              => __( 'Cancel', 'cookie-law-info' ),
					'start_import'        => __( 'Start import', 'cookie-law-info' ),
					'importing'           => __( 'Importing....', 'cookie-law-info' ),
					'refreshing'          => __( 'Refreshing....', 'cookie-law-info' ),
					'reload_page'         => __( 'Error !!! Please reload the page to see cookie list.', 'cookie-law-info' ),
					'stopping'             => __( 'Stopping...', 'cookie-law-info' ),
					'scanning_stopped'    => __( 'Scanning stopped.', 'cookie-law-info' ),
					'ru_sure'             => __( 'Are you sure?', 'cookie-law-info' ),
					'success'             => __( 'Success', 'cookie-law-info' ),
					'thankyou'            => __( 'Thank you', 'cookie-law-info' ),
					'checking_api'        => __( 'Checking API', 'cookie-law-info' ),
					'sending'             => __( 'Sending...', 'cookie-law-info' ),
					'total_urls_scanned'  => __( 'Total URLs scanned', 'cookie-law-info' ),
					'total_cookies_found' => __( 'Total Cookies found', 'cookie-law-info' ),
					'page_fetch_error'    => __( 'Could not fetch the URLs, please try again', 'cookie-law-info' ),
					'abort'               => __( 'Aborting the scan...', 'cookie-law-info' ),
					'abort_failed'        => __( 'Could not abort the scan, please try again', 'cookie-law-info' ),
				),
			);
			wp_enqueue_script( 'cookielawinfo_cookie_scaner', plugin_dir_url( __FILE__ ) . 'assets/js/cookie-scaner.js', array(), CLI_VERSION, true );
			wp_localize_script( 'cookielawinfo_cookie_scaner', 'cookielawinfo_cookie_scaner', $params );
		}
	}
	/**
	 * Insert a new scan entry to the scanner table
	 *
	 * @param array $data_arr Array of data.
	 * @param int   $scan_id scan ID.
	 * @return bool
	 */
	protected function update_scan_entry( $data_arr, $scan_id ) {
		global $wpdb;
		$scan_table = $wpdb->prefix . $this->scan_table;
		if ( $wpdb->update( $scan_table, $data_arr, array( 'id_cli_cookie_scan' => esc_sql( $scan_id ) ) ) ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.PreparedSQL.NotPrepared
			return true;
		} else {
			return false;
		}
	}
	/**
	 * Insert the URL's
	 *
	 * @param int    $scan_id scan ID.
	 * @param string $permalink Permalink of a page or post.
	 * @return void
	 */
	protected function insert_url( $scan_id, $permalink ) {
		global $wpdb;
		$url_table = $wpdb->prefix . $this->url_table;
		$data_arr  = array(
			'id_cli_cookie_scan' => esc_sql( $scan_id ),
			'url'                => esc_sql( $permalink ),
			'scanned'            => 0,
			'total_cookies'      => 0,
		);
		$wpdb->insert( $url_table, $data_arr ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
	}
	/**
	 * Return the last scan results
	 *
	 * @return array
	 */
	protected function get_last_scan() {
		global $wpdb;
		$scan_table = $wpdb->prefix . $this->scan_table;
		$data       = array();
		if ( true === $this->table_exists( $scan_table ) ) {
			$raw_data = $wpdb->get_row( "SELECT * FROM {$wpdb->prefix}cli_cookie_scan ORDER BY id_cli_cookie_scan DESC LIMIT 1", ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			if ( $raw_data ) {
				$data['id_cli_cookie_scan'] = isset( $raw_data['id_cli_cookie_scan'] ) ? absint( $raw_data['id_cli_cookie_scan'] ) : 0;
				$data['status']             = isset( $raw_data['status'] ) ? absint( $raw_data['status'] ) : 1;
				$data['created_at']         = isset( $raw_data['created_at'] ) ? sanitize_text_field( $raw_data['created_at'] ) : '';
				$data['total_url']          = isset( $raw_data['total_url'] ) ? absint( $raw_data['total_url'] ) : 0;
				$data['total_cookies']      = isset( $raw_data['total_cookies'] ) ? absint( $raw_data['total_cookies'] ) : 0;
				$data['current_action']     = isset( $raw_data['current_action'] ) ? sanitize_text_field( $raw_data['current_action'] ) : '';
				$data['current_offset']     = isset( $raw_data['current_offset'] ) ? (int) $raw_data['current_offset'] : -1;
				return $data;
			}
		}
		return false;

	}
	/**
	 * Return the current scan status progress, failed , or success.
	 *
	 * @return integer
	 */
	public function check_scan_status() {
		$last_scan = $this->get_last_scan();
		$status    = ( isset( $last_scan['status'] ) ? $last_scan['status'] : 0 );
		if ( $this->get_cookieyes_status() === 0 || $this->get_cookieyes_status() === false ) {
			$status = 0;
		}
		return intval( $status );
	}
	/**
	 * Display a notice if not connected to CookieYes
	 *
	 * @param boolean $existing if existing customer return different notice.
	 * @return string
	 */
	public function get_cookieyes_scan_notice( $existing = false ) {

		$ckyes_link             = 'https://www.cookieyes.com/';
		$ckyes_privacy_policy   = 'https://www.cookieyes.com/privacy-policy';
		$ckyes_terms_conditions = 'https://www.cookieyes.com/terms-and-conditions/';

		$notice = '<p>' . __( 'Scan your website with CookieYes, our scanning solution for high-speed, accurate cookie scanning', 'cookie-law-info' ) . '</p>';
		$notice = '<p style="font-weight:500;">' . sprintf(
			wp_kses(
				/* translators: %1$s: CookieYes website URL, %2$s: Privacy Policy URL, %3$s: Terms of Service URL */
				__( 'Clicking “Connect & scan” will let you connect with a free <a href="%1$s" target="_blank">CookieYes</a> account and initiate scanning of your website for cookies. These cookies along with their description will be listed under the cookie declaration popup. By continuing, you agree to CookieYes\'s <a href="%2$s" target="_blank">Privacy Policy</a> & <a href="%3$s" target="_blank">Terms of service</a>.', 'cookie-law-info' ),
				array(
					'a' => array(
						'href'   => array(),
						'target' => array(),
					),
				)
			),
			esc_url( $ckyes_link ),
			esc_url( $ckyes_privacy_policy ),
			esc_url( $ckyes_terms_conditions )
		) . '</p>';

		$notice = Cookie_Law_Info_Admin::wt_cli_admin_notice( 'info', $notice );
		if ( false === $existing ) { // Existing user so show this notice.
			$notice .= '<div class="wt-cli-cookie-scanner-actions"><a id="wt-cli-ckyes-connect-scan" class="button-primary">' . __( 'Connect & scan', 'cookie-law-info' ) . '</a></div>';
		}
		return $notice;
	}
	/**
	 * Get last scan info
	 *
	 * @return string
	 */
	public function get_last_scan_info() {

		$last_scan = $this->get_last_scan();

		$scan_notice  = $this->get_scan_default_html();
		$show_results = false;

		if ( $last_scan ) {
			$scan_status = intval( ( isset( $last_scan['status'] ) ? $last_scan['status'] : 0 ) );
			if ( 2 === $scan_status ) {
				$scan_notice  = $this->get_scan_success_html( $last_scan );
				$show_results = true;
			} elseif ( 3 === $scan_status ) {
				$scan_notice = $this->get_scan_abort_html( $last_scan );
			} elseif ( 4 === $scan_status ) {
				$scan_notice = $this->get_scan_failed_html( $last_scan );
			}
		}
		$notice  = '<div class="wt-cli-cookie-scan-container">';
		$notice .= '<div class="wt-cli-cookie-scanner-actions">' . apply_filters( 'wt_cli_ckyes_account_widget', '' ) . '</div>';
		$notice .= $scan_notice;
		$notice .= '</div>';
		$notice .= '<div class="wt-cli-cookie-scanner-actions">' . $this->get_scan_btn() . '</div>';
		if ( true === $show_results ) {
			$notice .= $this->get_scan_result_table();
		}
		return $notice;

	}
	/**
	 * Default HTML content if no scanning has performed
	 *
	 * @return string
	 */
	public function get_scan_default_html() {
		$message = '<p>' . __( 'You haven\'t performed a site scan yet.', 'cookie-law-info' ) . '</p>';
		return Cookie_Law_Info_Admin::wt_cli_admin_notice( 'info', $message );
	}
	/**
	 * Scan success HTML
	 *
	 * @param [type] $scan_data scan data.
	 * @return string
	 */
	public function get_scan_success_html( $scan_data ) {

		$message        = '';
		$result_page    = admin_url( 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info-cookie-scaner&scan_result' );
		$last_scan_date = ( isset( $scan_data['created_at'] ) ? $scan_data['created_at'] : '' );

		if ( ! empty( ( $last_scan_date ) ) ) {
			$last_scan_date = date( 'F j, Y g:i a T', $last_scan_date ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
		}
		/* translators: %1$s: last scan date */
		$last_scan_text = sprintf( wp_kses( __( 'Last scan: %1$s', 'cookie-law-info' ), array( 'a' => array( 'href' => array() ) ) ), $last_scan_date );
		$message        = '<div class="wt-cli-scan-status"><p><b>' . __( 'Scan complete', 'cookie-law-info' ) . '</b></p></div>';
		$message       .= '<div class="wt-cli-scan-date"><p style="color: #80827f;">' . $last_scan_text . '</p></div>';

		return Cookie_Law_Info_Admin::wt_cli_admin_notice( 'success', $message, true );

	}
	/**
	 * Scan failed HTML
	 *
	 * @param array $scan_data scan result.
	 * @return string
	 */
	public function get_scan_failed_html( $scan_data ) {

		$last_scan_date = ( isset( $scan_data['created_at'] ) ? $scan_data['created_at'] : '' );

		if ( ! empty( ( $last_scan_date ) ) ) {
			$last_scan_date = date( 'F j, Y g:i a T', $last_scan_date ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
		}

		$message  = '<div class="wt-cli-scan-status"><p><b>' . __( 'Scan failed', 'cookie-law-info' ) . '</b></p></div>';
		$message .= '<div class="wt-cli-scan-date"><p style="color: #80827f;">' . __( 'Last scan:', 'cookie-law-info' ) . ' ' . $last_scan_date . '</p></div>';

		return Cookie_Law_Info_Admin::wt_cli_admin_notice( 'warning', $message, true );
	}
	/**
	 * Scan abort HTML
	 *
	 * @param array $scan_data scan result.
	 * @return string
	 */
	public function get_scan_abort_html( $scan_data ) {
		$last_scan_date = ( isset( $scan_data['created_at'] ) ? $scan_data['created_at'] : '' );

		if ( ! empty( ( $last_scan_date ) ) ) {
			$last_scan_date = date( 'F j, Y g:i a T', $last_scan_date ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
		}

		$message  = '<div class="wt-cli-scan-status"><p><b>' . __( 'Scan aborted', 'cookie-law-info' ) . '</b></p></div>';
		$message .= '<div class="wt-cli-scan-date"><p style="color: #80827f;">' . __( 'Last scan:', 'cookie-law-info' ) . ' ' . $last_scan_date . '</p></div>';
		return Cookie_Law_Info_Admin::wt_cli_admin_notice( 'alert', $message, true );
	}
	/**
	 * Scan progress HTML.
	 *
	 * @return string
	 */
	public function get_scan_progress_html() {

		$last_scan                = $this->get_last_scan();
		$total_urls               = ( isset( $last_scan['total_url'] ) ? $last_scan['total_url'] : 0 );
		$last_scan_timestamp      = ( isset( $last_scan['created_at'] ) ? $last_scan['created_at'] : '' );
		$scan_estimate_in_seconds = $this->get_ckyes_scan_estimate();
		$scan_estimate            = date( 'H:i:s', $scan_estimate_in_seconds ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
		$last_scan_date           = '';
		if ( ! empty( ( $last_scan_timestamp ) ) ) {
			$last_scan_date = date( 'F j, Y g:i a T', $last_scan_timestamp ); // phpcs:ignore WordPress.DateTime.RestrictedFunctions.date_date
		}
		// $offset_time = ( $scan_estimate_in_seconds > HOUR_IN_SECONDS ) ? $scan_estimate_in_seconds : HOUR_IN_SECONDS;
		// $show_abort  = ( time() > ( intval( $last_scan_timestamp ) + intval( $offset_time ) ) ) ? true : false;

		$html = '<div class="wt-cli-scan-status-container" style="">
						<div class="wt-cli-row">
							<div class="wt-cli-col-5">
								<div class="wt-cli-row">
									<div class="wt-cli-col-5">
										<div class="wt-cli-scan-status-bar" style="display:flex;align-items:center; color: #2fab10;">
											<span class="wt-cli-status-icon wt-cli-status-success"></span><span style="margin-left:10px">' . __( 'Scan initiated...', 'cookie-law-info' ) . '</span>
										</div>
									</div>
									<div class="wt-cli-col-7"><a id="wt-cli-cookie-scan-abort" href="#">' . __( 'Abort scan', 'cookie-law-info' ) . '</a></div>
								</div>
							</div>
						</div>
					</div>
					<div class="wt-scan-status-info">
						<div class="wt-cli-row">
							<div class="wt-cli-col-5">
								<div class="wt-scan-status-info-item">
									<div class="wt-cli-row">
										<div class="wt-cli-col-5">
											<b>' . __( 'Scan started at', 'cookie-law-info' ) . ':</b> 
										</div>
										<div class="wt-cli-col-7">' . $last_scan_date . '</div>
									</div>
								</div>
								<div class="wt-scan-status-info-item">
									<div class="wt-cli-row">
										<div class="wt-cli-col-5">
											<b>' . __( 'Total URLs', 'cookie-law-info' ) . ':</b> 
										</div>
										<div class="wt-cli-col-7">' . $total_urls . '</div>
									</div>
								</div>
								<div class="wt-scan-status-info-item">
									<div class="wt-cli-row">
										<div class="wt-cli-col-5">
											<b>' . __( 'Total estimated time (Approx)', 'cookie-law-info' ) . ':</b> 
										</div>
										<div class="wt-cli-col-7">' . $scan_estimate . '</div>
									</div>	
								</div>
							</div>
						</div>
					</div>
					<div class="wt-cli-notice wt-cli-info">' . __( 'Your website is currently being scanned for cookies. This might take from a few minutes to a few hours, depending on your website speed and the number of pages to be scanned.', 'cookie-law-info' ) .

					'</br><b>' . __( 'Once the scanning is complete, we will notify you by email.', 'cookie-law-info' ) . '</b></div>
					';
		return $html;
	}
	/**
	 * Scanner notices
	 *
	 * @param boolean $return check whether to return or print the content.
	 * @return string
	 */
	public function scanner_notices( $return = false ) {

		$notice        = '';
		$cookies_table = '';
		$html          = '';

		if ( ! $this->check_tables() ) {
			$notice = $this->get_table_missing_notice();
		} elseif ( $this->check_if_local_server() === true ) {
			$message = __( 'Unable to load cookie scanner. Scanning will not work on local servers', 'cookie-law-info' );
			$notice  = Cookie_Law_Info_Admin::wt_cli_admin_notice( 'warning', $message );
		} elseif ( Cookie_Law_Info_Cookies::get_instance()->check_if_old_category_table() === true ) {
			$notice = $this->cookies_scan_features();
		} else {
			if ( $this->get_cookieyes_status() === false ) {

				$last_scan = $this->get_last_scan();
				if ( $last_scan ) {
					$notice  = $this->get_cookieyes_scan_notice( true ); // Existing customer so there should be no connect button.
					$notice .= $this->get_last_scan_info();
				} else {
					$notice  = $this->get_cookieyes_scan_notice();
					$notice .= $this->cookies_scan_features();
				}
			} else {
				if ( $this->check_scan_status() === 1 ) {
					$notice = $this->get_scan_progress_html();
				} else {
					$notice = $this->get_last_scan_info();
				}
			}
		}
			$html = $notice;

		if ( true === $return ) {
			return $html;
		} else {
			echo wp_kses_post( $html );

		}
	}
	/**
	 * Table missing notice.
	 *
	 * @return string
	 */
	public function get_table_missing_notice() {

		$message  = __( 'To scan cookies following tables should be present on your database, please check if tables do exist on your database. If not exist please try to deactivate and activate the plugin again.', 'cookie-law-info' );
		$message .= '<ul>';
		$message .= '<li>{$wpdb->prefix}cli_cookie_scan</li>';
		$message .= '<li>{$wpdb->prefix}cli_cookie_scan_url</li>';
		$message .= '<li>{$wpdb->prefix}cli_cookie_scan_cookies</li>';
		$message .= '<li>{$wpdb->prefix}cli_cookie_scan_categories</li>';
		$message .= '</ul>';

		$notice = Cookie_Law_Info_Admin::wt_cli_admin_notice( 'warning', $message );
		return $notice;

	}
	/**
	 * Detect whether the server is hosted locally or not
	 *
	 * @return bool
	 */
	public function check_if_local_server() {
		$localhost_arr = array(
			'127.0.0.1',
			'::1',
		);
		if ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
			$ip_address = sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_FORWARDED_FOR'] ) );
		} else {
			$ip_address = isset( $_SERVER['REMOTE_ADDR'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REMOTE_ADDR'] ) ) : '';
		}
		$ip_address = apply_filters( 'wt_cli_change_ip_address', $ip_address );
		if ( in_array( $ip_address, $localhost_arr, true ) ) {
			return true;
		}
		return false;
	}
	/**
	 * Return current cookies present on the cookie posts
	 *
	 * @access public
	 * @return array
	 */
	public static function get_cookie_list() {
		$cookies = array();

		$args = array(
			'numberposts' => -1,
			'post_type'   => CLI_POST_TYPE,
			'orderby'     => 'ID',
			'order'       => 'DESC',
		);

		$posts = get_posts( $args );
		if ( isset( $posts ) && is_array( $posts ) && count( $posts ) > 0 ) {
			foreach ( $posts as $post ) {

				$post_meta = get_post_custom( $post->ID );
				$term_list = wp_get_post_terms( $post->ID, 'cookielawinfo-category', array( 'fields' => 'names' ) );
				$category  = isset( $term_list[0] ) ? $term_list[0] : '';

				$cookie_data = array(

					'id'          => $post->post_title,
					'type'        => isset( $post_meta['_cli_cookie_type'][0] ) ? $post_meta['_cli_cookie_type'][0] : '',
					'expiry'      => isset( $post_meta['_cli_cookie_duration'][0] ) ? $post_meta['_cli_cookie_duration'][0] : '',
					'category'    => $category,
					'description' => $post->post_content,
				);
				$cookies[]   = $cookie_data;
			}
		}

		return $cookies;
	}
	/**
	 * Return the last scan results
	 *
	 * @return array
	 */
	public function get_last_scan_result() {

		$last_scan    = $this->get_last_scan();
		$scan_results = array();

		if ( $last_scan && isset( $last_scan['id_cli_cookie_scan'] ) ) {
			$scan_results = $this->get_scan_results_by_id( $last_scan['id_cli_cookie_scan'] );
		}

		return $scan_results;
	}
	/**
	 * Return last scan history
	 *
	 * @param [type] $id Scan ID.
	 * @return array
	 */
	public function get_scan_history( $id ) {
		global $wpdb;
		$scan_table = $wpdb->prefix . $this->scan_table;
		$data       = array();
		$raw_data   = $wpdb->get_row( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
			$wpdb->prepare(
				"SELECT * FROM {$wpdb->prefix}cli_cookie_scan WHERE `id_cli_cookie_scan` = %d",
				$id
			),
			ARRAY_A
		);

		if ( $raw_data ) {

			$data['id_cli_cookie_scan'] = isset( $raw_data['id_cli_cookie_scan'] ) ? absint( $raw_data['id_cli_cookie_scan'] ) : 0;
			$data['status']             = isset( $raw_data['status'] ) ? absint( $raw_data['status'] ) : 1;
			$data['created_at']         = isset( $raw_data['created_at'] ) ? sanitize_text_field( $raw_data['created_at'] ) : '';
			$data['total_url']          = isset( $raw_data['total_url'] ) ? absint( $raw_data['total_url'] ) : 0;
			$data['total_cookies']      = isset( $raw_data['total_cookies'] ) ? absint( $raw_data['total_cookies'] ) : 0;
			$data['current_action']     = isset( $raw_data['current_action'] ) ? sanitize_text_field( $raw_data['current_action'] ) : '';
			$data['current_offset']     = isset( $raw_data['current_offset'] ) ? (int) $raw_data['current_offset'] : -1;

			return $data;
		}
		return false;

	}
	/**
	 * Returns scan results by ID
	 *
	 * @param [type] $id scan ID.
	 * @return array
	 */
	public function get_scan_results_by_id( $id ) {

		$data            = array();
		$scan_info       = $this->get_scan_history( $id );
		$scan_urls       = $this->get_scan_urls( $id );
		$scan_cookies    = $this->get_scan_cookies( $id );
		$data['scan_id'] = $id;
		$data['date']    = isset( $scan_info['created_at'] ) ? $scan_info['created_at'] : '';
		$data['status']  = isset( $scan_info['status'] ) ? $scan_info['status'] : '';

		$data['urls']       = isset( $scan_urls['urls'] ) ? $scan_urls['urls'] : '';
		$data['total_urls'] = isset( $scan_urls['total'] ) ? $scan_urls['total'] : '';

		$data['cookies']       = isset( $scan_cookies['cookies'] ) ? $this->process_cookies( $scan_cookies['cookies'] ) : '';
		$data['total_cookies'] = isset( $scan_cookies['total'] ) ? $scan_cookies['total'] : '';

		return $data;
	}
	/**
	 * Process cookies and re order by description.
	 *
	 * @param array $raw_cookie_data raw cookie data.
	 * @return array
	 */
	public function process_cookies( $raw_cookie_data ) {
		$cookies                   = array();
		$cookie_has_description    = array();
		$cookie_has_no_description = array();
		$count                     = 0;
		foreach ( $raw_cookie_data  as $key => $data ) {
			$cookie_data = array(

				'id'          => isset( $data['cookie_id'] ) ? $data['cookie_id'] : '',
				'type'        => isset( $data['type'] ) ? $data['type'] : '',
				'expiry'      => isset( $data['expiry'] ) ? $data['expiry'] : '',
				'category'    => isset( $data['category'] ) ? $data['category'] : '',
				'description' => isset( $data['description'] ) ? $data['description'] : '',
			);
			if ( '' === $cookie_data['description'] || 'No description' === $cookie_data['description'] ) {
				$cookie_has_no_description[ $count ] = $cookie_data;
			} else {
				$cookie_has_description[ $count ] = $cookie_data;
			}
			$count ++;
		}
		$cookies = $cookie_has_description + $cookie_has_no_description;
		return $cookies;
	}
	/**
	 * Return the scanner URLs
	 *
	 * @param [type]  $scan_id scan ID.
	 * @param integer $offset Offset number.
	 * @param integer $limit page limit if pagination is used.
	 * @return array
	 */
	public function get_scan_urls( $scan_id, $offset = 0, $limit = 100 ) {
		global $wpdb;
		$out = array(
			'total' => 0,
			'data'  => array(),
		);

		$count_arr = $wpdb->get_row( $wpdb->prepare( "SELECT COUNT( id_cli_cookie_scan_url ) AS ttnum FROM {$wpdb->prefix}cli_cookie_scan_url WHERE id_cli_cookie_scan = %d", $scan_id ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery

		if ( $count_arr ) {
			$out['total'] = $count_arr['ttnum'];
		}

		$data_arr = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}cli_cookie_scan_url WHERE id_cli_cookie_scan = %d ORDER BY id_cli_cookie_scan_url ASC LIMIT %d,%d", $scan_id, $offset, $limit ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.PreparedSQL.NotPrepared

		if ( $data_arr ) {
			$out['urls'] = $data_arr;
		}
		return $out;
	}
	/**
	 * Return the identified cookies after the scanning
	 *
	 * @param integer $scan_id scan ID.
	 * @param integer $offset offset number.
	 * @param integer $limit page limit if pagination is used.
	 * @return array
	 */
	public function get_scan_cookies( $scan_id, $offset = 0, $limit = 100 ) {
		global $wpdb;
		$out            = array(
			'total'   => 0,
			'cookies' => array(),
		);
		$limits         = '';
		$cookies        = array();
		$cookies_table  = $wpdb->prefix . $this->cookies_table;
		$url_table      = $wpdb->prefix . $this->url_table;
		$category_table = $wpdb->prefix . $this->category_table;

		$count_arr = $wpdb->get_row( $wpdb->prepare( "SELECT COUNT( id_cli_cookie_scan_cookies ) AS ttnum FROM {$wpdb->prefix}cli_cookie_scan_cookies WHERE id_cli_cookie_scan = %d", $scan_id ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery

		if ( $count_arr ) {
			$out['total'] = $count_arr['ttnum'];
		}
		$offset = (int) $offset;
		$limit  = (int) $limit;

		if ( $limit > 0 ) {
			$db_data = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}cli_cookie_scan_cookies AS cookie INNER JOIN {$wpdb->prefix}cli_cookie_scan_categories as category ON category.id_cli_cookie_category = cookie.category_id INNER JOIN {$wpdb->prefix}cli_cookie_scan_url as urls ON cookie.id_cli_cookie_scan_url = urls.id_cli_cookie_scan_url WHERE cookie.id_cli_cookie_scan = %s ORDER BY id_cli_cookie_scan_cookies ASC LIMIT %d, %d", $scan_id, $offset, $limit ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		} else {
			$db_data = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}cli_cookie_scan_cookies AS cookie INNER JOIN {$wpdb->prefix}cli_cookie_scan_categories as category ON category.id_cli_cookie_category = cookie.category_id INNER JOIN {$wpdb->prefix}cli_cookie_scan_url as urls ON cookie.id_cli_cookie_scan_url = urls.id_cli_cookie_scan_url WHERE cookie.id_cli_cookie_scan = %s ORDER BY id_cli_cookie_scan_cookies ASC", $scan_id ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery
		}

		if ( is_array( $db_data ) && ! empty( $db_data ) ) {
			foreach ( (array) $db_data as $raw_data ) {
				$data                                    = array();
				$data['id_cli_cookie_scan_cookies']      = isset( $raw_data['id_cli_cookie_scan_cookies'] ) ? absint( $raw_data['id_cli_cookie_scan_cookies'] ) : 1;
				$data['id_cli_cookie_scan']              = isset( $raw_data['id_cli_cookie_scan'] ) ? absint( $raw_data['id_cli_cookie_scan'] ) : 1;
				$data['id_cli_cookie_scan_url']          = isset( $raw_data['id_cli_cookie_scan_url'] ) ? absint( $raw_data['id_cli_cookie_scan_url'] ) : 1;
				$data['cookie_id']                       = isset( $raw_data['cookie_id'] ) ? sanitize_text_field( $raw_data['cookie_id'] ) : '';
				$data['expiry']                          = isset( $raw_data['expiry'] ) ? sanitize_text_field( $raw_data['expiry'] ) : '';
				$data['type']                            = isset( $raw_data['type'] ) ? sanitize_text_field( $raw_data['type'] ) : 1;
				$data['category']                        = isset( $raw_data['category'] ) ? sanitize_text_field( $raw_data['category'] ) : '';
				$data['category_id']                     = isset( $raw_data['category_id'] ) ? absint( $raw_data['category_id'] ) : '';
				$data['description']                     = isset( $raw_data['description'] ) ? sanitize_textarea_field( $raw_data['description'] ) : '';
				$data['id_cli_cookie_category']          = isset( $raw_data['id_cli_cookie_category'] ) ? absint( $raw_data['id_cli_cookie_category'] ) : '';
				$data['cli_cookie_category_name']        = isset( $raw_data['cli_cookie_category_name'] ) ? sanitize_text_field( $raw_data['cli_cookie_category_name'] ) : '';
				$data['cli_cookie_category_description'] = isset( $raw_data['cli_cookie_category_description'] ) ? sanitize_textarea_field( $raw_data['cli_cookie_category_description'] ) : '';
				$data['url']                             = isset( $raw_data['url'] ) ? esc_url( sanitize_text_field( $raw_data['url'] ) ) : '';
				$data['scanned']                         = isset( $raw_data['scanned'] ) ? absint( $raw_data['scanned'] ) : 0;
				$data['total_cookies']                   = isset( $raw_data['total_cookies'] ) ? absint( $raw_data['total_cookies'] ) : 0;
				$cookies[]                               = $data;
			}
		}
		if ( $cookies ) {
			$out['cookies'] = $cookies;
		}
		return $out;
	}
	/**
	 * Get the last scan ID
	 *
	 * @return int
	 */
	public function get_last_scan_id() {
		$last_scan = $this->get_last_scan();
		$scan_id   = ( isset( $last_scan['id_cli_cookie_scan'] ) ? $last_scan['id_cli_cookie_scan'] : false );
		return $scan_id;
	}
	/**
	 * Insert a new scan entry to the table
	 *
	 * @param integer $total_url Total URL count.
	 * @return int
	 */
	protected function create_scan_entry( $total_url = 0 ) {
		global $wpdb;

		// we are not planning to keep records of old scans.
		if ( $this->not_keep_records ) {
			$this->flush_scan_records();
		}

		$scan_table = $wpdb->prefix . $this->scan_table;
		$data_arr   = array(
			'created_at'     => time(),
			'total_url'      => absint( $total_url ),
			'total_cookies'  => 0,
			'current_action' => 'get_pages',
			'status'         => 1,
		);
		update_option( 'CLI_BYPASS', 1 );
		if ( $wpdb->insert( $scan_table, $data_arr ) ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
			return $wpdb->insert_id;
		} else {
			return '0';
		}
	}
	/**
	 * Delete all the scan records
	 *
	 * @return void
	 */
	public function flush_scan_records() {
		global $wpdb;
		$wpdb->query( "TRUNCATE TABLE {$wpdb->prefix}cli_cookie_scan;" );
		$wpdb->query( "TRUNCATE TABLE {$wpdb->prefix}cli_cookie_scan_url;" );
		$wpdb->query( "TRUNCATE TABLE {$wpdb->prefix}cli_cookie_scan_cookies;" );
	}
	/**
	 * Fetch the current scan result
	 *
	 * @param array $request Request object.
	 * @return void
	 */
	public function fetch_scan_result( $request ) {

		if ( isset( $request ) && is_object( $request ) ) {
			$request_body = $request->get_body();
			if ( ! empty( $request_body ) ) {
				if ( is_wp_error( $this->save_cookie_data( json_decode( $request_body, true ) ) ) ) {
					wp_send_json_error( __( 'Token mismatch', 'cookie-law-info' ) );
				}
				wp_send_json_success( __( 'Successfully inserted', 'cookie-law-info' ) );
			}
		}
		wp_send_json_error( __( 'Failed to insert', 'cookie-law-info' ) );
	}
	/**
	 * Save cookie data to cookies table
	 *
	 * @param array $cookie_data Array of data.
	 * @return WP_Error|void
	 */
	public function save_cookie_data( $cookie_data ) {

		global $wpdb;
		$url_table = $wpdb->prefix . $this->url_table;
		$scan_id   = $this->get_last_scan_id();
		$scan_urls = array();

		if ( $cookie_data ) {
			if ( $scan_id !== false ) {

				$urls = $wpdb->get_results( $wpdb->prepare( "SELECT id_cli_cookie_scan_url,url FROM {$wpdb->prefix}cli_cookie_scan_url WHERE id_cli_cookie_scan = %s ORDER BY id_cli_cookie_scan_url ASC", $scan_id ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching

				foreach ( $urls as $url_data ) {
					$url               = isset( $url_data['url'] ) ? sanitize_text_field( $url_data['url'] ) : '';
					$scan_urls[ $url ] = isset( $url_data['id_cli_cookie_scan_url'] ) ? absint( $url_data['id_cli_cookie_scan_url'] ) : 1;
				}
				$scan_data         = ( isset( $cookie_data['scan_result'] ) ? json_decode( $cookie_data['scan_result'], true ) : array() );
				$scan_result_token = ( isset( $cookie_data['scan_result_token'] ) ? $cookie_data['scan_result_token'] : array() );

				if ( $this->validate_scan_instance( $scan_result_token ) === false ) {
					return new WP_Error( 'invalid', __( 'Invalid scan token', 'cookie-law-info' ) );
				}
				$this->insert_categories( $scan_data );
				foreach ( $scan_data as $key => $data ) {
					$cookies  = ( isset( $data['cookies'] ) && is_array( $data['cookies'] ) ) ? $data['cookies'] : array();
					$category = ( isset( $data['category'] ) ? $data['category'] : '' );

					if ( ! empty( $cookies ) ) {
						$this->insert_cookies( $scan_id, $scan_urls, $cookies, $category );
					}
				}
			}
		}
		$this->finish_scan( $scan_id );
	}
	/**
	 * Validate the scan instance sent to the CookieYes for scanning purposes
	 *
	 * @param string $instance Created instance ID.
	 * @return bool
	 */
	public function validate_scan_instance( $instance ) {
		$last_instance = $this->get_ckyes_scan_instance();
		if ( ( 0 !== $instance ) && ! empty( $instance ) && ( $instance === $last_instance ) ) {
			return true;
		}
		return false;
	}
	/**
	 * Finish the scan
	 *
	 * @param int $scan_id Scan ID.
	 * @return void
	 */
	public function finish_scan( $scan_id ) {
		$scan_data = array(
			'current_action' => 'scan_pages',
			'current_offset' => -1,
			'status'         => 2,
		);
		$this->set_ckyes_scan_status( 2 );
		$this->update_scan_entry( $scan_data, $scan_id );
		$this->reset_scan_token();
	}
	/**
	 * Insert all the cookie categories.
	 *
	 * @param array $categories Array of cookie categories.
	 * @return void
	 */
	protected function insert_categories( $categories ) {
		global $wpdb;
		$category_table = $wpdb->prefix . $this->category_table;
		foreach ( $categories as $id => $category_data ) {
			$category    = ( isset( $category_data['category'] ) ? esc_sql( sanitize_text_field( $category_data['category'] ) ) : '' );
			$description = ( isset( $category_data['category_desc'] ) ? esc_sql( addslashes( wp_kses_post( $category_data['category_desc'] ) ) ) : '' );
			// Check if the entry already exists
			$existing_entry = $wpdb->get_row( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
				$wpdb->prepare( // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
					"SELECT * FROM $category_table WHERE cli_cookie_category_name = %s", // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
					$category
				)
			);
			if ( ! empty( $category ) && !$existing_entry ) {
				$wpdb->insert( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
					$category_table,
					array(
						'cli_cookie_category_name'        => $category,
						'cli_cookie_category_description' => $description,
					),
					array( '%s', '%s' )
				);
			}
		}
	}
	/**
	 * Insert the scanned Cookies to the corresponding table
	 *
	 * @param int    $scan_id scan Id.
	 * @param array  $urls scanned URLs.
	 * @param array  $cookie_data scanned cookies.
	 * @param string $category category.
	 * @return void
	 */
	protected function insert_cookies( $scan_id, $urls, $cookie_data, $category ) {
		global $wpdb;
		$cookies_table = $wpdb->prefix . $this->cookies_table;
		foreach ( $cookie_data as $cookies ) {
			if ( is_array( $cookies ) && ! empty( $cookies ) ) {
				$cookie_id   = isset( $cookies['cookie_id'] ) ? esc_sql( sanitize_text_field( $cookies['cookie_id'] ) ) : '';
				$description = isset( $cookies['description'] ) ? esc_sql( wp_kses_post( $cookies['description'] ) ) : '';
				$expiry      = isset( $cookies['duration'] ) ? esc_sql( sanitize_text_field( $cookies['duration'] ) ) : '';
				$type        = isset( $cookies['type'] ) ? esc_sql( sanitize_text_field( $cookies['type'] ) ) : '';
				$category    = esc_sql( sanitize_text_field( $category ) );
				$url_id      = ( isset( $cookies['frist_found_url'] ) ? esc_sql( sanitize_text_field( $cookies['frist_found_url'] ) ) : '' );
				$url_id      = ( isset( $urls[ $url_id ] ) ? esc_sql( $urls[ $url_id ] ) : 1 );
				$category_id = $wpdb->get_var( $wpdb->prepare( "SELECT `id_cli_cookie_category` FROM {$wpdb->prefix}cli_cookie_scan_categories WHERE `cli_cookie_category_name` = %s;", array( $category ) ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.PreparedSQL.NotPrepared
				$category_id = esc_sql( absint( $category_id ) );

				// Check if the entry already exists
				$existing_entry = $wpdb->get_row( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
					$wpdb->prepare( // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
						"SELECT * FROM $cookies_table WHERE cookie_id = %s", // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
						$cookie_id
					)
				);

				if ( ! empty( $cookie_id ) && !$existing_entry ) {
					$wpdb->insert( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
						$cookies_table,
						array(
							'id_cli_cookie_scan'     => $scan_id,
							'id_cli_cookie_scan_url' => $url_id,
							'cookie_id'              => $cookie_id,
							'expiry'                 => $expiry,
							'type'                   => $type,
							'category'               => $category,
							'category_id'            => $category_id,
							'description'            => $description,

						),
						array( '%d', '%d', '%s', '%s', '%s', '%s', '%d', '%s' )
					);
				}
			}
		}
	}
	/**
	 * List the cookie scan features
	 *
	 * @return string
	 */
	public function cookies_scan_features() {
		$html  = '';
		$html .= '<div class="wt-cli-cookie-scan-features">';
		$html .= '<h3>' . __( 'Why scan your website for cookies?', 'cookie-law-info' ) . '</h3>';
		$html .= '<p>' . __( 'Your website needs to obtain prior consent from your users before setting any cookies other than those required for the proper functioning of your website. Therefore, you need to identify and keep track of all the cookies used on your website.', 'cookie-law-info' ) . '</p>';
		$html .= '<p>' . __( 'Our cookie scanning solution lets you:', 'cookie-law-info' ) . '</p>';
		$html .= '<ul class="wt-cli-cookie-scan-feature-list">';
		$html .= '<li>' . __( 'Discover the first-party and third-party cookies that are being used on your website ( Limited upto 100 pages ).', 'cookie-law-info' ) . '</li>';
		$html .= '<li>' . __( 'Identify what personal data they collect and what are the other purposes they serve.', 'cookie-law-info' ) . '</li>';
		$html .= '<li>' . __( 'Determine whether you need to comply with the data protection laws governing cookies. Eg:- EU’s GDPR, ePrivacy Directive (EU Cookie Law), California’s CCPA, etc.', 'cookie-law-info' ) . '</li>';
		$html .= '</ul>';
		// $html .= '<a href="#" class="wt-cli-cookie-scan-preview-modal">' . __( 'Click here to preview sample cookie declaration', 'cookie-law-info' ) . '</a>';
		$html .= '<div class="wt-cli-modal" id="wt-cli-ckyes-modal-settings-preview">';
		$html .= '<span class="wt-cli-modal-js-close">×</span>';
		$html .= '<div class="wt-cli-modal-body">';
		$html .= '<img src="' . plugin_dir_url( __FILE__ ) . 'assets/images/screenshot-1.png">';
		$html .= '</div></div>';
		$html .= '<div class="wt-cli-cookie-scan-preview-image"><img style="width:318.5px;" src="' . plugin_dir_url( __FILE__ ) . 'assets/images/screenshot-1.png"></div>';
		$html .= '</div>';
		return '<div class="wt-cli-cookie-scan-features-section">' . Cookie_Law_Info_Admin::wt_cli_admin_notice( 'success', $html ) . '</div>';
	}
	public function get_scan_result_table() {

		ob_start();
		$scan_results     = $this->get_last_scan_result();
		$cookie_list_page = admin_url( 'edit.php?post_type=' . CLI_POST_TYPE );
		$scan_status      = intval( ( isset( $scan_results['status'] ) ? $scan_results['status'] : 0 ) );
		$scan_page_url    = admin_url( 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info-cookie-scaner' );

		if ( 2 === $scan_status ) {
			include plugin_dir_path( __FILE__ ) . 'views/scan-results.php';
		}
		$html = ob_get_contents();
		ob_end_clean();
		return $html;
	}
	public function get_scan_btn( $strict = false ) {

		$last_scan     = $this->get_last_scan();
		$scan_btn_id   = 'wt-cli-ckyes-scan';
		$scan_btn_text = __( 'Scan website for cookies', 'cookie-law-info' );
		$scan_status   = intval( ( isset( $last_scan['status'] ) ? $last_scan['status'] : 0 ) );
		$show_btn      = true;

		$scan_status = intval( ( isset( $last_scan['status'] ) ? $last_scan['status'] : 0 ) );
		if ( 2 === $scan_status ) {
			$show_btn = false;
		}
		if ( true === $strict ) {
			$scan_btn_text = __( 'Scan again', 'cookie-law-info' );
			$show_btn      = true; // Override the existing settings.
		}
		if ( $this->get_cookieyes_status() === 0 || $this->get_cookieyes_status() === false ) { // Disconnected with Cookieyes after registering account.
			$scan_btn_id   = 'wt-cli-ckyes-connect-scan';
			$scan_btn_text = __( 'Connect & scan', 'cookie-law-info' );
			$show_btn      = true;
			if ( true === $strict ) {
				$show_btn = false;
			}
		} elseif ( $this->get_cookieyes_status() === 2 ) {
			$show_btn = true;
		}

		return ( true === $show_btn ? '<a id="' . $scan_btn_id . '" class="button-primary pull-right">' . $scan_btn_text . '</a>' : '' );

	}
}
new Cookie_Law_Info_Cookie_Scaner();
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-api.php             0000777                 00000005325 15251156627 0025221 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Scanner API
 *
 * @package Cookie_Law_Info_Cookie_Scaner
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * Scanner API classes
 */
class Cookie_Law_Info_Cookie_Scanner_Api extends Cookie_Law_Info_Cookie_Scaner {

	/**
	 * Cookie serve API URL
	 *
	 * @var string
	 */
	public $api_url = 'https://wp-scanner.cookieyes.com/api/v2/';
	/**
	 * Cookie serve API base path
	 *
	 * @var string
	 */
	public $api_path = 'scan';

	/**
	 * Append a query parameter to URLs to bypass script blocking
	 *
	 * @param array $url URL array.
	 * @return array
	 */
	public function append_bypasspath( $url ) {
		$url_arr = explode( '?', $url );
		if ( count( $url_arr ) > 1 ) {
			if ( trim( $url_arr[1] ) != '' ) {
				parse_str( $url_arr[1], $params );
				$params['cli_bypass'] = 1;
				$url_arr[1]           = http_build_query( $params );
			} else {
				$url_arr[1] = 'cli_bypass=1';
			}
		} else {
			$url_arr[] = 'cli_bypass=1';
		}
		return implode( '?', $url_arr );
	}
	/**
	 * Remove added query parameter from the URL before inserting to the table
	 *
	 * @param array $url URL array.
	 * @return array
	 */
	public function remove_bypasspath( $url ) {
		$url_arr = explode( '?', $url );
		if ( count( $url_arr ) > 1 ) {
			if ( trim( $url_arr[1] ) != '' ) {
				parse_str( $url_arr[1], $params );
				if ( isset( $params['cli_bypass'] ) ) {
					unset( $params['cli_bypass'] );
				}
				if ( count( $params ) > 0 ) {
					$url_arr[1] = http_build_query( $params );
					$url        = implode( '?', $url_arr );
				} else {
					$url = $url_arr[0];
				}
			}
		}
		return $url;
	}
	/**
	 * Returns the API URL
	 *
	 * @return string
	 */
	private function get_api_url() {
		$url = $this->api_url;
		return apply_filters( 'wt_cli_cookie_scanner_api_url', $url );
	}
	/**
	 * Bulk scanner API.
	 *
	 * @param array $urls Array of URLs.
	 * @return array
	 */
	public function fetch_all_cookies( $urls ) {

		$endpoint = $this->api_url . $this->api_path;
		$token    = $this->get_ckyes_scan_token();
		$scan_id  = $this->get_ckyes_scan_id();

		foreach ( $urls as $key => $url ) {
			$urls[ $key ] = $this->append_bypasspath( $url );
		}
		$request_body = array(
			'domain' => home_url(),
			'urls'   => $urls,
			'scanId' => intval( $scan_id ),
		);

		$raw_response  = wp_remote_post(
			$endpoint,
			array(
				'body'    => wp_json_encode( $request_body ),
				'headers' => array(
					'Content-Type'  => 'application/json',
					'Authorization' => 'Bearer ' . $token,
				),
				'timeout' => 60,
			)
		);
		$response_code = wp_remote_retrieve_response_code( $raw_response );

		if ( 200 !== $response_code ) {
			return false;
		}
		$response = wp_remote_retrieve_body( $raw_response );

		if ( $response ) {
			return $response;
		}
		return false;
	}
}
                                                                                                                                                                                                                                                                                                           legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php            0000777                 00000043151 15251156627 0025372 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
/**
 * The class which handles all the ajax calls made by the cookie scaner.
 */
class Cookie_Law_Info_Cookie_Scanner_Ajax extends Cookie_Law_Info_Cookie_Scaner {

	/**
	 * Initialise scanner ajax handlers function.
	 */
	public function __construct() {
		add_action( 'wp_ajax_cli_cookie_scaner', array( $this, 'ajax_cookie_scaner' ) );
		add_action( 'wt_cli_ckyes_abort_scan', array( $this, 'update_abort_status' ) );
	}
	/**
	 * Ajax callback which handles the ajax calls from scanner.
	 *
	 * @return void
	 */
	public function ajax_cookie_scaner() {
		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html( __( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) ) );
		}
		check_ajax_referer( 'cli_cookie_scaner', 'security' );
		$out = array(
			'response' => false,
			'message'  => __( 'Unable to handle your request.', 'cookie-law-info' ),
		);
		if ( isset( $_POST['cli_scaner_action'] ) ) {

			$cli_scan_action = sanitize_text_field( wp_unslash( $_POST['cli_scaner_action'] ) );
			$allowed_actions = array(
				'get_pages',
				'scan_pages',
				'stop_scan',
				'import_now',
				'connect_scan',
				'next_scan_id',
				'bulk_scan',
				'check_status',
				'fetch_result',
				'get_scan_html',
			);
			if ( in_array( $cli_scan_action, $allowed_actions, true ) && method_exists( $this, $cli_scan_action ) ) {
				$out = $this->{$cli_scan_action}();
			}
		}
		echo wp_json_encode( $out );
		exit();
	}
	/**
	 * Create an account with CookieYes and start scan
	 *
	 * @return void
	 */
	public function connect_scan() {

		$data         = array();
		$ckyes_status = $this->get_cookieyes_status();
		$status       = false;
		if ( false === $ckyes_status ) {

			// Firs time connection request.
			$data['status'] = false;
			$data['code']   = parent::EC_WT_CKYES_NOT_REGISTERED;

		} elseif ( 0 === $ckyes_status ) { // Not connected to CookieYes then connect and scan again.
			$response = $this->ckyes_connect();
			$status   = isset( $response['status'] ) ? $response['status'] : false;
		} elseif ( 2 === $ckyes_status ) {
			$status         = true;
			$data['status'] = $status;
		}
		if ( true === $status ) {
			wp_send_json_success( $data );
		}
		wp_send_json_error( $data );
	}
	/**
	 * Retrieves the next scan ID from CookieYes before proceeding to scan.
	 *
	 * @return void
	 */
	public function next_scan_id() {

		$data       = array();
		$total_urls = $this->get_total_page_count();
		$total_urls ++; // Add home url to the count.
		$response    = $this->get_next_scan_id( $total_urls );
		$status      = ( isset( $response['status'] ) ? $response['status'] : false );
		$status_code = ( isset( $response['code'] ) ? $response['code'] : '' );
		if ( ! empty( $status_code ) ) {
			if ( self::EC_WT_CKYES_PENDING_VERIFICATION === $status_code ) {
				$data['html']      = $this->get_email_verification_html( true );
				$data['scan_html'] = $this->scanner_notices( true );
				$data['code']      = $status_code;
			} else {
				$data['code']    = $status_code;
				$data['message'] = $this->get_ckyes_message( $status_code );
			}
		}
		if ( true === $status ) {
			if ( isset( $response['scan_id'] ) && isset( $response['scan_token'] ) ) {
				$this->set_ckyes_scan_id( $response['scan_id'] );
				$this->set_ckyes_scan_token( $response['scan_token'] );
			}
			wp_send_json_success( $data );
		}
		wp_send_json_error( $data );

	}
	/**
	 * Retrieves pages from the site for scanning
	 *
	 * @return array
	 */
	public function get_pages() {

		global $wpdb;
		$page_limit = 100;

		$wt_cli_site_host = $this->wt_cli_get_host( get_site_url() );

		$out               = array(
			'log'     => array(),
			'total'   => 0,
			'limit'   => $page_limit,
			'scan_id' => 0,
			'status'  => false,
		);
		$post_types        = $this->get_exclude_post_types();

		$total_rows = $wpdb->get_row( $wpdb->prepare( "SELECT COUNT(ID) AS ttnum FROM {$wpdb->prefix}posts WHERE post_type IN( '" . implode( "','", array_map( 'esc_sql', array_keys( $post_types ) ) ) . "' ) AND post_status='publish' ORDER BY post_type='page' DESC LIMIT %d", $page_limit ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.PreparedSQL.NotPrepared, WordPress.DB.PreparedSQLPlaceholders.QuotedDynamicPlaceholderGeneration
		$total      = $total_rows ? $total_rows['ttnum'] + 1 : 1; // always add 1 because home url is there.

		$this->set_ckyes_scan_status( 0 );
		$scan_id = $this->create_scan_entry( $total );

		$out['scan_id'] = $scan_id;
		$out['total']   = $total;

		$this->insert_url( $scan_id, get_home_url() );

		$data = $wpdb->get_results( $wpdb->prepare( "SELECT post_name,post_title,post_type,ID FROM {$wpdb->prefix}posts WHERE post_type IN( '" . implode( "','", array_map( 'esc_sql', array_keys( $post_types ) ) ) . "' ) AND post_status='publish' ORDER BY post_type='page' DESC LIMIT %d", $page_limit ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.PreparedSQL.NotPrepared, WordPress.DB.PreparedSQLPlaceholders.QuotedDynamicPlaceholderGeneration

		if ( ! empty( $data ) ) {
			foreach ( $data as $value ) {

				$permalink         = get_permalink( $value['ID'] );
				$current_url_host = $this->wt_cli_get_host( $permalink );

				if ( ( $this->filter_url( $permalink ) ) && ( $current_url_host === $wt_cli_site_host ) ) {
					$this->insert_url( $scan_id, $permalink );
				} else {
					$out['total'] = $out['total'] - 1;
				}
			}
		}
		$data_arr = array(
			'current_action' => 'get_pages',
			'status'         => 1,
			'total_url'      => $out['total'],
		);
		$this->update_scan_entry( $data_arr, $scan_id );
		$out['status'] = true;
		return $out;
	}
	/**
	 * Perform a bulk scan request.
	 *
	 * @return void
	 */
	public function bulk_scan() {
		check_ajax_referer( 'cli_cookie_scaner', 'security' );

		include plugin_dir_path( __FILE__ ) . 'class-cookie-law-info-cookie-scanner-api.php';

		$scan_id = isset( $_POST['scan_id'] ) ? absint( $_POST['scan_id'] ) : 0;
		$total   = isset( $_POST['total'] ) ? absint( $_POST['total'] ) : 0;

		$data_arr = array(
			'current_action' => 'bulk_scan',
			'current_offset' => -1,
			'status'         => 1,
		);

		$cookie_serve_api = new Cookie_Law_Info_Cookie_Scanner_Api();

		$urls            = $this->get_urls( $scan_id );
		$data            = array();
		$data['title']   = '';
		$data['message'] = __( 'Scanner API is temporarily down please try again later.', 'cookie-law-info' );

		$response = $cookie_serve_api->fetch_all_cookies( $urls );
		$response = json_decode( $response, true );

		if ( false !== $response ) {

			if ( isset( $response['status'] ) && 'initiated' === $response['status'] ) {

				$this->update_scan_entry( $data_arr, $scan_id );
				$this->set_ckyes_scan_status( 1 );
				$estimate = ( isset( $response['estimatedTimeInSeconds'] ) ? $response['estimatedTimeInSeconds'] : 0 );

				$this->set_ckyes_scan_estimate( $estimate );
				$data['title']   = __( 'Scanning initiated successfully', 'cookie-law-info' );
				$data['message'] = __( 'It might take a few minutes to a few hours to complete the scanning of your website. This depends on the number of pages to scan and the website speed. Once the scanning is complete, we will notify you by email.', 'cookie-law-info' );
				$data['html']    = $this->get_scan_progress_html();
				wp_send_json_success( $data );
			}
		}
		$this->update_failed_status();
		wp_send_json_error( $data );
	}
	/**
	 * Check the current status of a scan from the Cookieyes.
	 *
	 * @return void
	 */
	public function check_status() {

		$scan_id     = $this->get_ckyes_scan_id();
		$response    = $this->get_scan_status( $scan_id );
		$scan_status = isset( $response['scan_status'] ) ? $response['scan_status'] : '';

		$data = array(
			'status'      => false,
			'refresh'     => false,
			'scan_id'     => $scan_id,
			'scan_status' => $scan_status,
		);

		if ( isset( $response['status'] ) && 'error' === $response['status'] ) {
			if ( isset( $response['error_code'] ) && $response['error_code'] == 1008 ) {
				$data['refresh'] = true;
				$this->update_failed_status();
			}
		} else {
			if ( 'completed' === $scan_status ) {

				$data['refresh'] = true;
				$data['status']  = true;
				wp_send_json_success( $data );

			} elseif ( 'failed' === $scan_status || intval( $scan_id ) === 0 || $this->get_ckyes_scan_status() === 0 ) { // Scan id has expired or scan fails on Cookieyes.
				$data['refresh'] = true;
				$this->update_failed_status();
				wp_send_json_error( $data );
			}
		}
		wp_send_json_error( $data );
	}
	/**
	 * Fetch the result directly from the scanner.
	 *
	 * @return void
	 */
	public function fetch_result() {
		$scan_id      = $this->get_ckyes_scan_id();
		$scan_results = $this->get_scan_results( $scan_id );
		if ( is_wp_error( $this->save_cookie_data( $scan_results ) ) ) {
			$this->update_failed_status();
			wp_send_json_error( __( 'Token mismatch', 'cookie-law-info' ) );
		}
		wp_send_json_success();
	}
	/**
	 * Set last scan status to fail if the scan has failed from CookieYes.
	 *
	 * @return void
	 */
	public function update_failed_status() {
		$scan_id  = $this->get_last_scan_id();
		$data_arr = array( 'status' => 4 ); // Updating scan status to stopped.
		$this->update_scan_entry( $data_arr, $scan_id );
		update_option( 'CLI_BYPASS', 0 );
	}
	/**
	 * Return the total page count
	 *
	 * @return int
	 */
	public function get_total_page_count() {
		global $wpdb;
		$post_types = $this->get_exclude_post_types();
		$total_rows = $wpdb->get_row( "SELECT COUNT(ID) AS ttnum FROM {$wpdb->prefix}posts WHERE post_type IN( '" . implode( "','", array_map( 'esc_sql', array_keys( $post_types ) ) ) . "' ) AND post_status='publish'", ARRAY_A ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared, WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
		$pages      = ( isset( $total_rows ) ? $total_rows : 0 );
		$page_count = intval( ( isset( $pages['ttnum'] ) ? $pages['ttnum'] : 0 ) );
		return $page_count;
	}
	/**
	 * Returns the current host
	 *
	 * @param string $url URL of a page or post.
	 * @return string
	 */
	private function wt_cli_get_host( $url ) {
		$site_host  = '';
		$parsed_url = wp_parse_url( $url );
		$site_host  = isset( $parsed_url['host'] ) ? $parsed_url['host'] : '';
		return $site_host;
	}
	/**
	 * Filters the URL
	 *
	 * @param string $permalink Permalink of a page or post.
	 * @return string
	 */
	private function filter_url( $permalink ) {
		$url_arr = explode( '/', $permalink );
		$end     = trim( end( $url_arr ) );
		if ( '' !== $end ) {
			$url_end_arr = explode( '.', $end );
			if ( count( $url_end_arr ) > 1 ) {
				$end_end = trim( end( $url_end_arr ) );
				if ( $end_end != '' ) {
					$allowed = array( 'html', 'htm', 'shtml', 'php' );
					if ( ! in_array( $end_end, $allowed, true ) ) {
						return false;
					}
				}
			}
		}
		return true;
	}
	/**
	 * Returns the query to get the pages to be scanned
	 *
	 * @return array
	 */
	public function get_exclude_post_types() {
		global $wpdb;
		$post_types = get_post_types(
			array(
				'public' => true,
			)
		);
		unset( $post_types['attachment'] );
		unset( $post_types['revision'] );
		unset( $post_types['custom_css'] );
		unset( $post_types['customize_changeset'] );
		unset( $post_types['user_request'] );

		return $post_types;
	}
	/**
	 * Returns the total URLs to be scanned.
	 *
	 * @param int $scan_id scan ID.
	 * @return array
	 */
	public function get_urls( $scan_id ) {
		global $wpdb;
		$urls         = array();
		$urls_from_db = $wpdb->get_results( $wpdb->prepare( "SELECT id_cli_cookie_scan_url,url FROM {$wpdb->prefix}cli_cookie_scan_url WHERE id_cli_cookie_scan=%d ORDER BY id_cli_cookie_scan_url ASC", $scan_id ), ARRAY_A ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery,WordPress.DB.PreparedSQL.NotPrepared

		if ( ! empty( $urls_from_db ) ) {
			foreach ( $urls_from_db as $data ) {
				if ( isset( $data['url'] ) ) {
					$urls[] = sanitize_text_field( $data['url'] );
				}
			}
		}
		return $urls;
	}
	/**
	 * API to abort the scanning
	 *
	 * @return void
	 */
	public function stop_scan() {
		$scan_id       = $this->get_last_scan_id();
		$ckyes_scan_id = $this->get_ckyes_scan_id();
		$response      = $this->ckyes_abort_scan( $ckyes_scan_id );
		$status        = isset( $response['status'] ) ? $response['status'] : false;

		$data = array(
			'status'  => $status,
			'refresh' => false,
			'message' => '',
		);
		if ( true === $status ) {

			$data_arr = array( 'status' => 3 ); // Updating scan status to stopped.
			$this->update_scan_entry( $data_arr, $scan_id );
			update_option( 'CLI_BYPASS', 0 );
			$data['refresh'] = true;
			$data['message'] = __( 'Abort successful', 'cookie-law-info' );
			wp_send_json_success( $data );

		} else {
			$data['message'] = __( 'Abort failed', 'cookie-law-info' );
		}
		wp_send_json_error( $data );
	}
	/**
	 * Import cookies to the cookie list
	 *
	 * @return array
	 */
	public function import_now() {

		check_ajax_referer( 'cli_cookie_scaner', 'security' );
		
		$scan_id = isset( $_POST['scan_id'] ) ? absint( wp_unslash( $_POST['scan_id'] ) ) : 0;
		$out     = array(
			'response' => false,
			'scan_id'  => $scan_id,
			'message'  => __( 'Unable to handle your request', 'cookie-law-info' ),
		);
		if ( ! current_user_can( 'manage_options' ) ) {
			$out['message'] = __( 'You do not have sufficient permissions to access this page.', 'cookie-law-info' );
			return $out;
		}
		$deleted       = 0;
		$skipped       = 0;
		$added         = 0;
		$scan_id       = isset( $_POST['scan_id'] ) ? absint( wp_unslash( $_POST['scan_id'] ) ) : 0;
		$import_option = isset( $_POST['import_option'] ) ? absint( wp_unslash( $_POST['import_option'] ) ) : 2;

		if ( $scan_id > 0 ) {
			$cookies = $this->get_scan_cookies( $scan_id, 0, -1 ); // taking cookies.
			if ( $cookies['total'] > 0 ) {
				if ( 1 === $import_option ) {
					$all_cookies = get_posts(
						array(
							'post_type'   => CLI_POST_TYPE,
							'numberposts' => -1,
						)
					);
					foreach ( $all_cookies as $cookie ) {
						$deleted++;
						wp_delete_post( $cookie->ID, true );
					}
				}
				foreach ( $cookies['cookies'] as $cookie ) {

					$skip = false;
					if ( 2 === $import_option ) {
						$existing_cookie = get_posts(
							array(
								'name'      => $cookie['cookie_id'],
								'post_type' => CLI_POST_TYPE,
							)
						);
						if ( ! empty( $existing_cookie ) ) {
							$cli_post = $existing_cookie[0];
							if ( empty( $cli_post->post_content ) ) {
								$post_data = array(
									'ID'           => $cli_post->ID,
									'post_content' => wp_kses_post( trim( wp_unslash( $cookie['description'] ) ) ),
								);
								wp_update_post( $post_data );
							}
							$skipped++;
							$skip = true;
						}
					}
					if ( false === $skip ) {
						$added++;
						$cookie_data = array(
							'post_type'    => CLI_POST_TYPE,
							'post_title'   => sanitize_text_field( wp_unslash( $cookie['cookie_id'] ) ),
							'post_content' => wp_kses_post( trim( wp_unslash( $cookie['description'] ) ) ),
							'post_status'  => 'publish',
							'ping_status'  => 'closed',
							'post_excerpt' => sanitize_text_field( wp_unslash( $cookie['cookie_id'] ) ),
							'post_author'  => 1,
						);
						$post_id     = wp_insert_post( $cookie_data );

						update_post_meta( $post_id, '_cli_cookie_duration', sanitize_text_field( wp_unslash( $cookie['expiry'] ) ) );
						update_post_meta( $post_id, '_cli_cookie_sensitivity', 'non-necessary' );
						update_post_meta( $post_id, '_cli_cookie_slugid', sanitize_text_field( wp_unslash( $cookie['cookie_id'] ) ) );
						wp_set_object_terms( $post_id, array( sanitize_text_field( wp_unslash( $cookie['category'] ) ) ), 'cookielawinfo-category', true );

						// Import Categories.
						$category = get_term_by( 'name', $cookie['category'], 'cookielawinfo-category' );
						// Check if category exist.
						if ( $category && is_object( $category ) ) {

							$category_id          = $category->term_id;
							$category_description = $category->description;

							// Check if category has description.
							if ( empty( $category_description ) ) {
								$description            = wp_kses_post( trim( wp_unslash( $cookie['cli_cookie_category_description'] ) ) );
								$category_slug          = $category->slug;
								$cookie_audit_shortcode = sprintf( '[cookie_audit category="%s" style="winter" columns="cookie,duration,description"]', $category_slug );
								$description           .= "\n";
								$description           .= $cookie_audit_shortcode;
								wp_update_term(
									$category_id,
									'cookielawinfo-category',
									array(
										'description' => $description,
									)
								);
							}
						}
					}
				}

				// preparing response message based on chosen option.
				$out_message = $added . ' ' . __( 'cookies added.', 'cookie-law-info' );
				if ( $import_option == 2 ) {
					$out_message .= ' ' . $skipped . ' ' . __( 'cookies skipped.', 'cookie-law-info' );
				}
				if ( $import_option == 1 ) {
					$out_message .= ' ' . $deleted . ' ' . __( 'cookies deleted.', 'cookie-law-info' );
				}
				$out['response'] = true;
				$out['message']  = $out_message;
			} else {
				$out['response'] = false;
				$out['message']  = __( 'No cookies found', 'cookie-law-info' );
			}
		}
		return $out;
	}
	/**
	 * Get latest scan HTML
	 *
	 * @return void
	 */
	public function get_scan_html() {
		$data = array();
		if ( '' !== $this->scanner_notices( true ) ) {
			$data['scan_html'] = $this->scanner_notices( true );
			wp_send_json_success( $data );
		}
		wp_send_json_error( $data );
	}
	public function update_abort_status() {
		$scan_id  = $this->get_last_scan_id();
		$data_arr = array( 'status' => 3 ); // Updating scan status to stopped.
		$this->update_scan_entry( $data_arr, $scan_id );
		update_option( 'CLI_BYPASS', 0 );
	}
}

new Cookie_Law_Info_Cookie_Scanner_Ajax();
                                                                                                                                                                                                                                                                                                                                                                                                                       legacy/admin/modules/ccpa/assets/js/cookie-law-info-ccpa-admin.js                                   0000777                 00000003572 15251156627 0020737 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       jQuery(
	function($) {

		var ccpaEnabledState = jQuery( 'input[name="ccpa_enabled_field"]:checked' ).val();
		function changeMessage( $event = false ) {
			  var message             = '';
			  var toggler             = jQuery( 'input[type="radio"][name="consent_type_field"]:checked' );
			  var consentType         = toggler.val();
			  var ccpaSettingsEnabled = false;
			  var gdprEnabled         = true;
			  var toggleTarget        = toggler.attr( 'data-cli-toggle-target' );

			  jQuery( '.wt-cli-section-gdpr-ccpa .wt-cli-section-inner' ).hide();
			  jQuery( '.wt-cli-toggle-content' ).hide();

			if (consentType == 'ccpa') {
				message             = jQuery( '#wt_ci_ccpa_only' ).val();
				ccpaSettingsEnabled = true;
				gdprEnabled         = false;
			} else if ( consentType == 'ccpa_gdpr') {
				message = jQuery( '#wt_ci_ccpa_gdpr' ).val();
				jQuery( '.wt-cli-section-gdpr-ccpa .wt-cli-section-inner' ).show();
				ccpaSettingsEnabled = true;
			} else {
				message             = jQuery( '#wt_ci_gdpr_only' ).val();
				ccpaSettingsEnabled = false;
			}
			jQuery( 'textarea[name="notify_message_field"]' ).val( message );
			jQuery( '.wt-cli-section-gdpr-ccpa .wt-cli-section-inner-' + consentType ).show();
			if ( ccpaSettingsEnabled === false ) {
				 jQuery( '.wt-cli-ccpa-element' ).hide();
				 jQuery( 'input[name=ccpa_enabled_field]' ).prop( "checked",false );
			} else {
				 jQuery( '.wt-cli-ccpa-element' ).show();
				 jQuery( 'input[name="ccpa_enabled_field"][value="' + ccpaEnabledState + '"]' ).prop( 'checked', true );
				if ( $event === true ) {
					jQuery( 'input[name="ccpa_enabled_field"]' ).prop( "checked",true );
				}

			}
			jQuery( '.wt-cli-toggle-content[data-cli-toggle-id="' + toggleTarget + '"]' ).show();
		}
		changeMessage();
		jQuery( 'input[type="radio"][name="consent_type_field"]' ).change(
			function() {
				changeMessage( true );
			}
		);

	}
);
                                                                                                                                      legacy/admin/modules/ccpa/assets/js/cookie-law-info-ccpa.js                                         0000777                 00000016243 15251156627 0017650 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function( $ ) {
	'use strict';
	var CCPA = {
		ccpaOptedOut: false,
		ccpaOptOutConfirmationOpen: false,
		set: function() {
			this.setCheckboxState();
			jQuery( document ).on(
				'click',
				'.wt-cli-ccpa-opt-out-checkbox',
				function() {
					CCPA.ccpaOptedOut = false;
					if (this.checked === true ) {
						CCPA.ccpaOptedOut = true;
					}
					CCPA.optOutCcpa();
				}
			);
			jQuery( document ).on(
				'click',
				'.wt-cli-ccpa-opt-out:not(.wt-cli-ccpa-opt-out-checkbox)',
				function(){
					CCPA.showCcpaOptOutConfirmBox();
				}
			)
		},
		setCheckboxState : function() {
			var cliConsent       = {};
			var preferenceCookie = CLI_Cookie.read( CLI_PREFERENCE_COOKIE );
			if ( preferenceCookie !== null ) {
				cliConsent = CCPA.parseCookie( preferenceCookie );
				if ( typeof( cliConsent.ccpaOptout ) !== 'undefined') {

					if ( cliConsent.ccpaOptout === true ) {
						jQuery( '.wt-cli-ccpa-opt-out-checkbox' ).prop( 'checked',true );
					} else {
						jQuery( '.wt-cli-ccpa-opt-out-checkbox' ).prop( 'checked',false );
					}
				}

			}
		},
		optOutCcpa: function() {
			var preferenceCookie = CLI_Cookie.read( CLI_PREFERENCE_COOKIE );
			var cliConsent       = {};
			if ( preferenceCookie !== null ) {
				cliConsent = CCPA.parseCookie( preferenceCookie );
			}
			cliConsent.ccpaOptout = this.ccpaOptedOut;
			cliConsent            = JSON.stringify( cliConsent );
			cliConsent            = window.btoa( cliConsent );
			CLI_Cookie.set( CLI_PREFERENCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE );
			this.setCheckboxState();
		},
		parseCookie: function( preferenceCookie ) {
			var cliConsent = {};
			cliConsent     = window.atob( preferenceCookie );
			cliConsent     = JSON.parse( cliConsent );
			return cliConsent;
		},
		toggleCCPA: function() {

		},
		checkAuthentication: function() {

		},
		showCcpaOptOutConfirmBox: function() {

			var css                         = '.cli-alert-dialog-buttons button {\
                -webkit-box-flex: 1!important;\
                -ms-flex: 1!important;\
                flex: 1!important;\
                -webkit-appearance: none!important;\
                -moz-appearance: none!important;\
                appearance: none!important;\
                margin: 4px!important;\
                padding: 8px 16px!important;\
                border-radius: 64px!important;\
                cursor: pointer!important;\
                font-weight: 700!important;\
                font-size: 12px !important;\
                color: #fff;\
                text-align: center!important;\
                text-transform: capitalize;\
                border: 2px solid #61a229;\
            } #cLiCcpaOptoutPrompt .cli-modal-dialog{\
                max-width: 320px;\
            }\
            #cLiCcpaOptoutPrompt .cli-modal-content {\
                box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);\
            -webkit-box-shadow:0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);\
            -moz-box-shadow0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);\
            }\
            .cli-alert-dialog-content {\
                font-size: 14px;\
            }\
            .cli-alert-dialog-buttons {\
                padding-top:5px;\
            }\
            button.cli-ccpa-button-cancel {\
                background: transparent !important;\
                color: #61a229;\
            }\
            button.cli-ccpa-button-confirm {\
                background-color:#61a229;\
                color:#ffffff;\
            }';
			var head                        = document.head || document.getElementsByTagName( 'head' )[0];
			var style                       = document.createElement( 'style' );
			var primaryColor                = CLI.settings.button_1_button_colour;
			var primaryLinkColor            = CLI.settings.button_1_link_colour;
			var backgroundColor             = CLI.settings.background;
			var textColor                   = CLI.settings.text;
			CCPA.ccpaOptOutConfirmationOpen = false;
			var ccpaPrompt,
			$this                           = this;
			(ccpaPrompt = document.createElement( "div" )).classList.add( "cli-modal", "cli-show", "cli-blowup" );
			ccpaPrompt.id = "cLiCcpaOptoutPrompt";
			var t         = document.createElement( "div" );
			t.className   = "cli-modal-dialog";
			var n         = document.createElement( "div" );
			n.classList.add( "cli-modal-content","cli-bar-popup" );
			var o       = document.createElement( "div" );
			o.className = "cli-modal-body";
			var p       = document.createElement( "div" );
			p.classList.add( "wt-cli-element", "cli-container-fluid", "cli-tab-container" );
			var q       = document.createElement( "div" );
			q.className = "cli-row";
			var r       = document.createElement( "div" );
			r.classList.add( "cli-col-12" );
			var x = document.createElement( "div" );
			x.classList.add( "cli-modal-backdrop", "cli-fade", "cli-settings-overlay", "cli-show" );
			var a       = document.createElement( "button" );
			var b       = document.createElement( "button" );
			var c       = document.createElement( "div" );
			var d       = document.createElement( "div" );
			d.className = "cli-alert-dialog-content",
			d.innerText = ccpa_data.opt_out_prompt,
			c.className = "cli-alert-dialog-buttons";
			a.className = "cli-ccpa-button-confirm",
			a.innerText = ccpa_data.opt_out_confirm,
			a.addEventListener(
				"click",
				function() {
					CCPA.ccpaOptedOut = true,
					CCPA.optOutCcpa(),
					document.body.removeChild( ccpaPrompt ),
					document.body.removeChild( x ),
					document.body.classList.remove( "cli-modal-open" );
					head.removeChild( style );
					if ( Cli_Data.ccpaType === 'ccpa' ) {
						CLI.enableAllCookies();
						CLI.accept_close();
					}
				}
			),
			b.className = "cli-ccpa-button-cancel",
			b.innerText = ccpa_data.opt_out_cancel,
			b.addEventListener(
				"click",
				function() {
					CCPA.ccpaOptedOut = false,
					CCPA.optOutCcpa(),
					document.body.removeChild( ccpaPrompt ),
					document.body.removeChild( x ),
					document.body.classList.remove( "cli-modal-open" );
					head.removeChild( style );
					if ( Cli_Data.ccpaType === 'ccpa' ) {
						CLI.enableAllCookies();
						CLI.accept_close();
					}
				}
			),
			ccpaPrompt.addEventListener(
				"click",
				function( event ) {
					event.stopPropagation();
					if ( ccpaPrompt !== event.target) {
						return;
					}
					document.body.removeChild( ccpaPrompt ),
					document.body.removeChild( x ),
					document.body.classList.remove( "cli-modal-open" );
					head.removeChild( style );

				}
			),
			ccpaPrompt.appendChild( t ),
			t.appendChild( n ),
			n.appendChild( o ),
			o.appendChild( p ),
			p.appendChild( q ),
			q.appendChild( r ),
			r.appendChild( d ),
			r.appendChild( c ),
			c.appendChild( b ),
			c.appendChild( a ),

			head.appendChild( style );
			style.type = 'text/css';
			if (style.styleSheet) {
				// This is required for IE8 and below.
				style.styleSheet.cssText = css;
			} else {
				style.appendChild( document.createTextNode( css ) );
			}
			document.body.appendChild( ccpaPrompt );
			document.body.appendChild( x );
			document.body.classList.add( "cli-modal-open" );

		},
	}
	jQuery( document ).ready(
		function() {
			CCPA.set();
		}
	);

})( jQuery );
                                                                                                                                                                                                                                                                                                                                                             legacy/admin/modules/ccpa/views/ccpa_settings.php                                                   0000777                 00000003757 15251156627 0016207 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
?>
<h3><?php echo esc_html__( 'CCPA Settings', 'cookie-law-info' ); ?><span class="wt-cli-tootip" data-wt-cli-tooltip="<?php echo esc_html__( 'The right to opt out in the California Consumer Privacy Act gives consumers the ability to direct a business not to sell their personal information to a third party. If the user considers to not sell their personal information, all the scripts related to the categories which are configured to sell personal information will be blocked. The DO NOT SELL option is facilitated via a shortcode [wt_cli_ccpa_optout].', 'cookie-law-info' ); ?>"><span class="wt-cli-tootip-icon"></span></span></h3>
<table class="form-table">
	<tr valign="top">
		<th scope="row"><label for="ccpa_enabled_field"><?php echo esc_html__( 'Enable CCPA ?', 'cookie-law-info' ); ?></label></th>
		<td>
			<input type="hidden" name="ccpa_enabled_field" value="false" id="ccpa_enabled_no">
			<input name="ccpa_enabled_field" type="checkbox" value="true" id="ccpa_enabled_yes" <?php checked( Cookie_Law_Info::sanitise_settings( 'ccpa_enabled', $cookie_options['ccpa_enabled'] ), true ); ?>>
		</td>
	</tr>

	<tr valign="top">
		<th scope="row"><label for="ccpa_enable_bar_field"><?php echo esc_html__( 'Show CCPA notice', 'cookie-law-info' ); ?></label><span class="wt-cli-tootip" data-wt-cli-tooltip="<?php echo esc_html__( 'Displays CCPA notice on the consent bar of your site and records prior consent from the user.', 'cookie-law-info' ); ?>"><span class="wt-cli-tootip-icon"></span></span></th>
		<td>
			<input type="hidden" name="ccpa_enable_bar_field" value="false" id="ccpa_enable_bar_no">
			<input name="ccpa_enable_bar_field" type="checkbox" value="true" id="ccpa_enable_bar_yes" <?php checked( Cookie_Law_Info::sanitise_settings( 'ccpa_enable_bar', $cookie_options['ccpa_enable_bar'] ), true ); ?>>
		</td>
	</tr>
</table>
<!-- Webtoffee GDPR CCPA Styles -->
<style>
	.cookie-law-info-tab-content[data-id=cookie-law-info-ccpa] th {
		width: 400px;
	}
</style>                 legacy/admin/modules/ccpa/ccpa.php                                                                  0000777                 00000031352 15251156627 0013122 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Custom control for radio buttons with nested options.
 *
 * Used for our image cropping settings.
 *
 * @version 1.8.9
 * @package CookieLawInfo
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class Cookie_Law_Info_CCPA {


	/**
	 * Initialization
	 *
	 * @since 2.2.9
	 **/
	private static $consent_allowed_values = array( 'ccpa', 'gdpr', 'ccpa_gdpr' );
	public $ccpa_enabled;
	public $ccpa_as_link;
	public $ccpa_text;
	public $ccpa_region_based;
	public $consent_type;
	public $ccpa_content;
	public $ccpa_gdpr_content;
	public $gdpr_content;
	public $ccpa_enable_bar;
	public $ccpa_link_colour;
	public function __construct() {
		$cookie_options          = Cookie_Law_Info::get_settings();
		$ccpa_settings           = $this->get_ccpa_default_settings();
		$ccpa_default_text       = ( isset( $ccpa_settings['ccpa'] ) ? $ccpa_settings['ccpa'] : '' );
		$ccpa_gdpr_default_text  = ( isset( $ccpa_settings['ccpa_gdpr'] ) ? $ccpa_settings['ccpa_gdpr'] : '' );
		$this->ccpa_enabled      = Cookie_Law_Info::sanitise_settings( 'ccpa_enabled', ( isset( $cookie_options['ccpa_enabled'] ) ? $cookie_options['ccpa_enabled'] : false ) );
		$this->ccpa_as_link      = Cookie_Law_Info::sanitise_settings( 'button_6_as_link', ( isset( $cookie_options['button_6_as_link'] ) ? $cookie_options['button_6_as_link'] : true ) );
		$this->ccpa_text         = Cookie_Law_Info::sanitise_settings( 'button_6_text', ( isset( $cookie_options['button_6_text'] ) ? $cookie_options['button_6_text'] : 'Do not sell my personal information' ) );
		$this->ccpa_link_colour  = Cookie_Law_Info::sanitise_settings( 'button_6_link_colour', ( isset( $cookie_options['button_6_link_colour'] ) ? $cookie_options['button_6_link_colour'] : '#333333' ) );
		$this->ccpa_region_based = Cookie_Law_Info::sanitise_settings( 'ccpa_region_based', ( isset( $cookie_options['ccpa_region_based'] ) ? $cookie_options['ccpa_region_based'] : false ) );
		$this->consent_type      = Cookie_Law_Info::sanitise_settings( 'consent_type', ( isset( $cookie_options['consent_type'] ) ? $cookie_options['consent_type'] : 'gdpr' ) );
		$this->ccpa_gdpr_content = Cookie_Law_Info::sanitise_settings( 'ccpa_gdpr_content', ( isset( $cookie_options['ccpa_gdpr_content'] ) ? $cookie_options['ccpa_gdpr_content'] : $ccpa_gdpr_default_text ) );
		$this->gdpr_content      = Cookie_Law_Info::sanitise_settings( 'gdpr_content', ( isset( $cookie_options['gdpr_content'] ) ? $cookie_options['gdpr_content'] : $cookie_options['notify_message'] ) );
		$this->ccpa_content      = Cookie_Law_Info::sanitise_settings( 'ccpa_content', ( isset( $cookie_options['ccpa_content'] ) ? $cookie_options['ccpa_content'] : $ccpa_default_text ) );
		$this->ccpa_enable_bar   = Cookie_Law_Info::sanitise_settings( 'ccpa_enable_bar', ( isset( $cookie_options['ccpa_enable_bar'] ) ? $cookie_options['ccpa_enable_bar'] : false ) );

		add_action( 'wt_cli_ccpa_settings', array( $this, 'add_ccpa_settings' ) );
		add_action( 'wp_enqueue_scripts', array( $this, 'wt_cli_enqueue_script' ) );
		add_action( 'wt_cli_before_cookie_message', array( $this, 'wt_cli_message_toggler' ) );
		add_filter( 'wt_cli_before_save_settings', array( $this, 'wt_cli_modify_plugin_settings' ), 10, 2 );
		add_filter( 'wt_cli_plugin_settings', array( $this, 'wt_cli_add_options' ), 10 );
		add_filter( 'admin_enqueue_scripts', array( $this, 'wt_cli_enqueue_admin_scripts' ), 10 );
		add_shortcode( 'wt_cli_ccpa_optout', array( $this, 'wt_cli_ccpa_optout_callback' ) );

	}
	public function add_ccpa_settings() {
		$cookie_options     = Cookie_Law_Info::get_settings();
		$ccpa_settings_file = plugin_dir_path( __FILE__ ) . 'views/ccpa_settings.php';
		if ( file_exists( $ccpa_settings_file ) ) {
			include $ccpa_settings_file;
		}
	}
	public function get_ccpa_default_settings() {
		$settings = array(
			'ccpa'      => addslashes( '<div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">This website or its third-party tools process personal data.</br>In case of sale of your personal information, you may opt out by using the link [wt_cli_ccpa_optout].</div>[cookie_close]</div>' ),
			'ccpa_gdpr' => addslashes( '<div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.</br><div class="wt-cli-ccpa-element"> [wt_cli_ccpa_optout].</div></div><div class="cli-bar-btn_container">[cookie_settings margin="0px 10px 0px 5px"][cookie_button]</div></div>' ),
		);
		return $settings;
	}
	public function wt_cli_add_options( $options ) {

		$options = ( isset( $options ) && is_array( $options ) ) ? $options : array();

		$options['ccpa_enabled']         = $this->ccpa_enabled;
		$options['button_6_as_link']     = $this->ccpa_as_link;
		$options['button_6_text']        = $this->ccpa_text;
		$options['ccpa_enable_bar']      = $this->ccpa_enable_bar;
		$options['ccpa_region_based']    = $this->ccpa_region_based;
		$options['consent_type']         = $this->consent_type;
		$options['ccpa_content']         = $this->ccpa_content;
		$options['ccpa_gdpr_content']    = $this->ccpa_gdpr_content;
		$options['gdpr_content']         = $this->gdpr_content;
		$options['button_6_link_colour'] = $this->ccpa_link_colour;

		return $options;
	}
	public function wt_cli_enqueue_admin_scripts() {
		if ( isset( $_GET['post_type'] ) && $_GET['post_type'] == CLI_POST_TYPE && isset( $_GET['page'] ) && $_GET['page'] == 'cookie-law-info' ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			wp_enqueue_script( 'cookie-law-info-ccpa-admin', plugin_dir_url( __FILE__ ) . 'assets/js/cookie-law-info-ccpa-admin.js', array( 'jquery' ), CLI_VERSION, false );
		}
	}
	public function wt_cli_enqueue_script() {

		if ( ! is_admin() ) {
			$cookie_options = Cookie_Law_Info::get_settings();

			$ccpa_enabled   = ( wp_validate_boolean( isset( $cookie_options['ccpa_enabled'] ) ? $cookie_options['ccpa_enabled'] : false ) );
			$cli_ccpa_data = array(
				'opt_out_prompt'  => __( 'Do you really wish to opt out?', 'cookie-law-info' ),
				'opt_out_confirm' => __( 'Confirm', 'cookie-law-info' ),
				'opt_out_cancel'  => __( 'Cancel', 'cookie-law-info' ),
			);
			if ( $ccpa_enabled === true ) {
				wp_enqueue_script( 'cookie-law-info-ccpa', plugin_dir_url( __FILE__ ) . 'assets/js/cookie-law-info-ccpa.js', array( 'jquery', 'cookie-law-info' ), CLI_VERSION, false );
				wp_localize_script( 'cookie-law-info-ccpa', 'ccpa_data', $cli_ccpa_data );
			}
		}
	}
	public function wt_cli_ccpa_optout_callback() {

		$cookie_options  = Cookie_Law_Info::get_settings();
		$this->ccpa_text = Cookie_Law_Info::sanitise_settings( 'button_6_text', ( isset( $cookie_options['button_6_text'] ) ? $cookie_options['button_6_text'] : 'Do not sell my personal information' ) );

		$ccpa_data    = '';
		$ccpa_enabled = $this->ccpa_enabled;
		$ccpa_as_link = $this->ccpa_as_link;
		$ccpa_text    = $this->ccpa_text;
		$ccpa_colour  = $this->ccpa_link_colour;
		if ( $ccpa_enabled === false ) {
			return '';
		}
		if ( $ccpa_as_link === false ) {

			$ccpa_data = '<span class="wt-cli-form-group wt-cli-custom-checkbox wt-cli-ccpa-checkbox"><input type="checkbox" id="wt-cli-ccpa-opt-out" class="wt-cli-ccpa-opt-out wt-cli-ccpa-opt-out-checkbox" ><label for="wt-cli-ccpa-opt-out" style="color:' . esc_attr( $ccpa_colour ) . ';" >' . esc_html( $ccpa_text ) . '</label></span>';

		} else {
			$ccpa_data = '<a style="color:' . esc_attr( $ccpa_colour ) . ';" class="wt-cli-ccpa-opt-out">' . esc_html( $ccpa_text ) . '</a>';
		}
		return $ccpa_data;
	}
	public function wt_cli_message_toggler() {

		$ccpa_enabled      = $this->ccpa_enabled;
		$consent_type      = $this->consent_type;
		$ccpa_only_content = $this->ccpa_content;
		$ccpa_gdpr_content = $this->ccpa_gdpr_content;
		$gdpr_content      = $this->gdpr_content;

		echo '
            <tr valign="top">
                <th scope="row"><label for="is_on_field">' . esc_html__( 'Select the type of law', 'cookie-law-info' ) . '</label></th>
                <td>
                    <div class="wt-cli-ccpa-message-toggler">
                        <div class="wt-cli-form-group">
                            <input type="radio" name="consent_type_field" id="consent_type_field_gdpr" value="gdpr" ' . checked( $consent_type, 'gdpr', false ) . '><label for="consent_type_field_gdpr"><b>' . esc_html__( 'GDPR', 'cookie-law-info' ) . '</b></label>
                            <div class="wt-cli-info-bar"><small>' . esc_html__( 'GDPR compliance is essential for your website if it has a target audience from the European union.', 'cookie-law-info' ) . '</small></div>
                        </div>
                        <div class="wt-cli-form-group">
                            <input type="radio" name="consent_type_field" id="consent_type_field_ccpa" value="ccpa" ' . checked( $consent_type, 'ccpa', false ) . '><label for="consent_type_field_ccpa"><b>' . esc_html__( 'CCPA', 'cookie-law-info' ) . '</b></label>
                            <div class="wt-cli-info-bar"><small>' . esc_html__( 'CCPA compliance is essential for your website if it has a target audience from California.', 'cookie-law-info' ) . '</small></div>
                        </div>
                        <div class="wt-cli-form-group">
                            <input type="radio" name="consent_type_field" id="consent_type_field_ccpa_gdpr" value="ccpa_gdpr" ' . checked( $consent_type, 'ccpa_gdpr', false ) . '><label for="consent_type_field_ccpa_gdpr"><b>' . esc_html__( 'CCPA & GDPR', 'cookie-law-info' ) . '</b></label>
                            <div class="wt-cli-info-bar"><small>' . esc_html__( 'Comply with both the laws on the same website if your target audience are from European union and California.', 'cookie-law-info' ) . '</small></div>
                        </div>
                        <textarea id="wt_ci_gdpr_only" name="gdpr_content_field" style="display:none">' . wp_kses_post( stripslashes( $gdpr_content ) ) . '</textarea>
                        <textarea id="wt_ci_ccpa_only" name="ccpa_content_field" style="display:none">' . wp_kses_post( stripslashes( $ccpa_only_content ) ) . '</textarea>
                        <textarea id="wt_ci_ccpa_gdpr" name="ccpa_gdpr_field" style="display:none">' . wp_kses_post( stripslashes( $ccpa_gdpr_content ) ) . '</textarea>
                    </div>
                </td>
            </tr>
            
        ';

	}
	public function wt_cli_modify_plugin_settings( $options, $post ) {

		$ccpa_enabled      = Cookie_Law_Info::sanitise_settings( 'ccpa_enabled', ( isset( $post['ccpa_enabled_field'] ) ? $post['ccpa_enabled_field'] : false ) );
		$ccpa_as_link      = Cookie_Law_Info::sanitise_settings( 'button_6_as_link', ( isset( $post['button_6_as_link_field'] ) ? $post['button_6_as_link_field'] : false ) );
		$ccpa_enable_bar   = Cookie_Law_Info::sanitise_settings( 'ccpa_enable_bar', ( isset( $post['ccpa_enable_bar_field'] ) ? $post['ccpa_enable_bar_field'] : false ) );
		$ccpa_text         = Cookie_Law_Info::sanitise_settings( 'button_6_text', ( isset( $post['button_6_text_field'] ) ? $post['button_6_text_field'] : 'Do not sell my personal information' ) );
		$ccpa_region_based = Cookie_Law_Info::sanitise_settings( 'ccpa_region_based', ( isset( $post['ccpa_region_based_field'] ) ? $post['ccpa_region_based_field'] : false ) );
		$cookie_content    = Cookie_Law_Info::sanitise_settings( 'notify_message', ( isset( $options['notify_message'] ) ? $options['notify_message'] : '' ) );
		$consent_type      = Cookie_Law_Info::sanitise_settings( 'consent_type', ( isset( $post['consent_type_field'] ) && in_array( $post['consent_type_field'], self::$consent_allowed_values ) ? $post['consent_type_field'] : 'gdpr' ) );
		$ccpa_colour       = Cookie_Law_Info::sanitise_settings( 'button_6_link_colour', ( isset( $post['button_6_link_colour_field'] ) ? $post['button_6_link_colour_field'] : '#000000' ) );

		$this->ccpa_enabled      = $options['ccpa_enabled'] = $ccpa_enabled;
		$this->ccpa_as_link      = $options['button_6_as_link'] = $ccpa_as_link;
		$this->ccpa_link_colour  = $options['button_6_link_colour'] = $ccpa_colour;
		$this->ccpa_text         = $options['button_6_text'] = $ccpa_text;
		$this->ccpa_region_based = $options['ccpa_region_based'] = $ccpa_region_based;
		$this->consent_type      = $options['consent_type'] = $consent_type;
		$this->ccpa_enable_bar   = $options['ccpa_enable_bar'] = $ccpa_enable_bar;

		if ( $consent_type === 'ccpa' ) {
			$this->ccpa_content = $options['ccpa_content'] = $cookie_content;
		} elseif ( $consent_type === 'ccpa_gdpr' ) {
			$this->ccpa_gdpr_content = $options['ccpa_gdpr_content'] = $cookie_content;
		} else {
			$this->gdpr_content = $options['gdpr_content'] = $cookie_content;
		}
		// if( $this->ccpa_enabled === false ) {
		// $options['notify_message'] = $this->gdpr_content;
		// }
		return $options;
	}

}
$CliCcpa = new Cookie_Law_Info_CCPA();
                                                                                                                                                                                                                                                                                      legacy/admin/modules/uninstall-feedback/uninstall-feedback.php                                      0000777                 00000030624 15251156627 0020575 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Uninstall Feedback
 *
 * @link
 * @since 2.5.0
 *
 * @package  Cookie_Law_Info
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
class Cookie_Law_Info_Uninstall_Feedback {

	protected $api_url         = 'https://feedback.cookieyes.com/api/v1/feedbacks';
	protected $current_version = CLI_VERSION;
	protected $plugin_id       = CLI_POST_TYPE;
	protected $plugin_file     = CLI_PLUGIN_BASENAME; // plugin main file.

	/**
	 * Endpoint namespace.
	 *
	 * @var string
	 */
	protected $namespace = 'cky/v1';

	/**
	 * Route base.
	 *
	 * @var string
	 */
	protected $rest_base = '/uninstall-feedback';

	/**
	 * Constructor.
	 */
	public function __construct() {
		add_action( 'admin_footer', array( $this, 'deactivate_scripts' ) );
		add_filter( 'plugin_action_links_' . $this->plugin_file, array( $this, 'plugin_action_links' ) );
		add_action( 'rest_api_init', array( $this, 'cky_register_routes' ) );
	}

	public function cky_register_routes() {

		register_rest_route(
			$this->namespace,
			$this->rest_base,
			array(
				'methods'             => 'POST',
				'callback'            => array( $this, 'send_uninstall_reason' ),
				'permission_callback' => array( $this, 'create_item_permissions_check' ),
			)
		);
	}

	/**
	 * Check if a given request has access to create an item.
	 *
	 * @param  WP_REST_Request $request Full details about the request.
	 * @return WP_Error|boolean
	 */
	public function create_item_permissions_check( $request ) {
		// Check if user can manage options
		if ( ! current_user_can( 'manage_options' ) ) {
			return new WP_Error( 'cookieyes_rest_cannot_create', __( 'Sorry, you are not allowed to create resources.', 'cookie-law-info' ), array( 'status' => rest_authorization_required_code() ) );
		}

		// Verify nonce from header
		$nonce = $request->get_header( 'X-WP-Nonce' );
		if ( ! wp_verify_nonce( $nonce, 'wp_rest' ) ) {
			return new WP_Error( 'cookieyes_rest_invalid_nonce', __( 'Invalid nonce.', 'cookie-law-info' ), array( 'status' => 403 ) );
		}

		return true;
	}
	
	public function plugin_action_links( $links ) {
		if ( array_key_exists( 'deactivate', $links ) ) {
			$links['deactivate'] = str_replace( '<a', '<a class="' . $this->plugin_id . '-deactivate-link"', $links['deactivate'] );
		}
		return $links;
	}
	private function get_uninstall_reasons() {

		$reasons = array(
			array(
				'id'     => 'setup-difficult',
				'text'   => __( 'Setup is too difficult/ Lack of documentation', 'cookie-law-info' ),
				'type'        => 'textarea',
				'placeholder' => __(
					'Describe the challenges that you faced while using our plugin',
					'cookie-law-info'
				),
			),
			array(
				'id'     => 'not-have-that-feature',
				'text'   => __( 'The plugin is great, but I need specific feature that you don\'t support', 'cookie-law-info' ),
				'type'        => 'textarea',
				'placeholder' => __( 'Could you tell us more about that feature?', 'cookie-law-info' ),
			),
			array(
				'id'   => 'affecting-performance',
				'text' => __( 'The plugin is affecting website speed', 'cookie-law-info' ),
			),
			array(
				'id'     => 'found-better-plugin',
				'text'   => __( 'I found a better plugin', 'cookie-law-info' ),
				'type'        => 'text',
				'placeholder' => __( 'Please share which plugin', 'cookie-law-info' ),
			),
			array(
				'id'   => 'temporary-deactivation',
				'text' => __( 'It’s a temporary deactivation', 'cookie-law-info' ),
			),
			array(
				'id'     => 'other',
				'text'   => __( 'Other', 'cookie-law-info' ),
				'type'        => 'textarea',
				'placeholder' => __( 'Please share the reason', 'cookie-law-info' ),
			),
		);

		return $reasons;
	}
	public function deactivate_scripts() {
		global $pagenow;
		if ( 'plugins.php' != $pagenow ) {
			return;
		}
		$reasons = $this->get_uninstall_reasons();
		?>
		<div class="<?php echo esc_attr( $this->plugin_id ); ?>-modal" id="<?php echo esc_attr( $this->plugin_id ); ?>-modal">
			<div class="<?php echo esc_attr( $this->plugin_id ); ?>-modal-wrap">
				<div class="<?php echo esc_attr( $this->plugin_id ); ?>-modal-header">
					<h3><?php echo esc_html__( 'If you have a moment, please let us know why you are deactivating:', 'cookie-law-info' ); ?></h3>
				</div>
				<div class="<?php echo esc_attr( $this->plugin_id ); ?>-modal-body">
					<ul class="reasons">
					<?php
					foreach ( $reasons as $reason ) :
											$data_type   = ( isset( $reason['type'] ) ? $reason['type'] : '' );
											$placeholder = ( isset( $reason['placeholder'] ) ? $reason['placeholder'] : '' );
											$children      = ( isset( $reason['child'] ) && is_array( $reason['child'] ) ) ? $reason['child'] : array();
						?>
							<li data-type="<?php echo esc_attr( $data_type ); ?>" data-placeholder="<?php echo esc_attr( $placeholder ); ?>">
								<label><input type="radio" name="selected-reason" value="<?php echo esc_attr( $reason['id'] ); ?>"><?php echo esc_html( $reason['text'] ); ?></label>
								<?php if ( ! empty( $children ) ) : ?>
									<ul class="<?php echo esc_attr( $this->plugin_id ) . '-sub-reasons'; ?>">
										<?php
										foreach ( $children as $child ) :
													$data_type   = ( isset( $child['type'] ) ? $child['type'] : '' );
													$placeholder = ( isset( $child['type'] ) ? $child['placeholder'] : '' );
											?>
											<li data-type="<?php echo esc_attr( $data_type ); ?>" data-placeholder="<?php echo esc_attr( $placeholder ); ?>">
												<label><input type="radio" name="selected-reason" value="<?php echo esc_attr( $child['id'] ); ?>"><?php echo esc_html( $child['text'] ); ?></label>
											<?php endforeach; ?>
									</ul>
								<?php endif; ?>
							   
							</li>

					<?php endforeach; ?>
					</ul>
					<div class="wt-uninstall-feedback-privacy-policy">
						<?php echo esc_html__( "We do not collect any personal data when you submit this form. It's your feedback that we value.", 'cookie-law-info' ); ?>
						<a href="https://www.cookieyes.com/privacy-policy/" target="_blank"><?php echo esc_html__( 'Privacy Policy', 'cookie-law-info' ); ?></a>
					</div>
				</div>
				<div class="<?php echo esc_attr( $this->plugin_id ); ?>-modal-footer">

					<a class="button-primary" href="https://www.cookieyes.com/support/" target="_blank">
						<span class="dashicons dashicons-external" style="margin-top:3px;"></span>
						<?php echo esc_html__( 'Go to support', 'cookie-law-info' ); ?></a>
					<button class="button-primary <?php echo esc_attr( $this->plugin_id ); ?>-model-submit"><?php echo esc_html__( 'Submit & Deactivate', 'cookie-law-info' ); ?></button>
					<button class="button-secondary <?php echo esc_attr( $this->plugin_id ); ?>-model-cancel"><?php echo esc_html__( 'Cancel', 'cookie-law-info' ); ?></button>
					<a href="#" style="color: #737373;" class="dont-bother-me"><?php echo esc_html__( 'I rather wouldn\'t say', 'cookie-law-info' ); ?></a>
				</div>
			</div>
		</div>
		<style type="text/css">
			.cookielawinfo-modal {
				position: fixed;
				z-index: 99999;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				background: rgba(0, 0, 0, 0.5);
				display: none;
			}

			.cookielawinfo-modal.modal-active {
				display: block;
			}

			.cookielawinfo-modal-wrap {
				width: 50%;
				position: relative;
				margin: 10% auto;
				background: #fff;
			}

			.cookielawinfo-modal-header {
				border-bottom: 1px solid #eee;
				padding: 8px 20px;
			}

			.cookielawinfo-modal-header h3 {
				line-height: 150%;
				margin: 0;
			}

			.cookielawinfo-modal-body {
				padding: 5px 20px 20px 20px;
			}

			.cookielawinfo-modal-body .input-text,
			.cookielawinfo-modal-body textarea {
				width: 75%;
			}

			.cookielawinfo-modal-body .reason-input {
				margin-top: 5px;
				margin-left: 20px;
			}

			.cookielawinfo-modal-footer {
				border-top: 1px solid #eee;
				padding: 12px 20px;
				text-align: left;
			}

			.cookielawinfo-sub-reasons {
				display: none;
				padding-left: 20px;
				padding-top: 10px;
				padding-bottom: 4px;
			}

			.wt-uninstall-feedback-privacy-policy {
				text-align: left;
				font-size: 12px;
				color: #aaa;
				line-height: 14px;
				margin-top: 20px;
				font-style: italic;
			}

			.wt-uninstall-feedback-privacy-policy a {
				font-size: 11px;
				color: #4b9cc3;
				text-decoration-color: #99c3d7;
			}
		</style>
		<script type="text/javascript">
			(function($) {
				$(function() {
					var plugin_id = '<?php echo esc_js( $this->plugin_id ); ?>';
					var modal = $('#' + plugin_id + '-modal');
					var deactivateLink = '';
					$('a.' + plugin_id + '-deactivate-link').click(function(e) {
						e.preventDefault();
						modal.addClass('modal-active');
						deactivateLink = $(this).attr('href');
						modal.find('a.dont-bother-me').attr('href', deactivateLink).css('float', 'right');
					});
					modal.on('click', 'button.' + plugin_id + '-model-cancel', function(e) {
						e.preventDefault();
						modal.removeClass('modal-active');
					});
					modal.on('click', 'input[type="radio"]', function() {
						var parent = $(this).parents('li:first');
						if (parent.find('ul').length > 0) {
							$('.' + plugin_id + '-sub-reasons').hide();
							parent.find('ul').show();
						} else {
							modal.find('.reason-input').remove();
							var inputType = parent.data('type'),
								inputPlaceholder = parent.data('placeholder'),
								reasonInputHtml = '<div class="reason-input">' + (('text' === inputType) ? '<input type="text" class="input-text" size="40" />' : '<textarea rows="5" cols="45"></textarea>') + '</div>';
							if (inputType === 'textarea' || inputType === 'text') {
								parent.append($(reasonInputHtml));
								parent.find('input, textarea').attr('placeholder', inputPlaceholder).focus();
							}
						}

					});

					modal.on('click', 'button.' + plugin_id + '-model-submit', function(e) {
						e.preventDefault();
						var button = $(this);
						if (button.hasClass('disabled')) {
							return;
						}
						var $radio = $('input[type="radio"]:checked', modal);
						var $selected_reason = $radio.parents('li:first'),
							$input = $selected_reason.find('textarea, input[type="text"]');

						$.ajax({
							url: "<?php echo esc_url_raw( rest_url() . $this->namespace . $this->rest_base ); ?>",
							type: 'POST',
							data: {
								reason_id: (0 === $radio.length) ? 'none' : $radio.val(),
								reason_text: (0 === $radio.length) ? 'none' : $radio.closest('label').text(),
								reason_info: (0 !== $input.length) ? $input.val().trim() : '',
							},
							beforeSend: function(xhr) {
								button.addClass('disabled');
								button.text('Processing...');
								xhr.setRequestHeader( 'X-WP-Nonce', '<?php echo esc_js( wp_create_nonce( 'wp_rest' ) ); ?>');
							},
							complete: function() {
								window.location.href = deactivateLink;
							}
						});
					});
				});
			}(jQuery));
		</script>
		<?php
	}

	public function send_uninstall_reason( $request ) {
		global $wpdb;
		$post_data = $request->get_body_params();
		if ( ! isset( $post_data['reason_id'] ) ) {
			wp_send_json_error();
		}
		$data = array(
			'reason_slug'                 => sanitize_text_field( wp_unslash( $post_data['reason_id'] ) ),
			'reason_detail'               => ! empty( $post_data['reason_text'] ) ? sanitize_text_field( wp_unslash( $post_data['reason_text'] ) ) : null,
			'date'                        => gmdate( 'M d, Y h:i:s A' ),
			'comments'                    => ! empty( $post_data['reason_info'] ) ? sanitize_text_field( wp_unslash( $post_data['reason_info'] ) ) : '',
			'server'                      => ! empty( $_SERVER['SERVER_SOFTWARE'] ) ? sanitize_text_field( wp_unslash( $_SERVER['SERVER_SOFTWARE'] ) ) : '',
			'php_version'                 => phpversion(),
			'mysql_version'               => $wpdb->db_version(),
			'wp_version'                  => get_bloginfo( 'version' ),
			'wc_version'                  => defined( 'WC_VERSION' ) ? WC_VERSION : null,
			'locale'                      => get_locale(),
			'plugin_version'              => $this->current_version,
			'is_multisite'                => is_multisite(),
			'is_legacy'                   => true,
		);
		// Write an action/hook here in webtoffe to receive the data
		$response = wp_remote_post(
			$this->api_url,
			array(
				'headers'     => array( 'Content-Type' => 'application/json; charset=utf-8' ),
				'method'      => 'POST',
				'timeout'     => 45,
				'redirection' => 5,
				'httpversion' => '1.0',
				'blocking'    => false,
				'body'        => wp_json_encode( $data ),
				'cookies'     => array(),
			)
		);
		wp_send_json_success();
	}
}
new Cookie_Law_Info_Uninstall_Feedback();
                                                                                                            legacy/admin/views/admin-settings-help.php                                                          0000777                 00000014343 15251156627 0014650 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<div class="cookie-law-info-tab-content" data-id="<?php echo esc_attr( $target_id ); ?>">	        
	<ul class="cli_sub_tab">
		<li style="border-left:none; padding-left: 0px;" data-target="shortcodes"><a><?php echo esc_html__( 'Shortcodes', 'cookie-law-info' ); ?></a></li>
		<li data-target="help-links"><a><?php echo esc_html__( 'Help Links', 'cookie-law-info' ); ?></a></li>
	</ul>

	<div class="cli_sub_tab_container">
		<div class="cli_sub_tab_content" data-id="shortcodes" style="display:block;">
			<div style="font-size: 14px;">
			<h3><?php echo esc_html__( 'Cookie bar shortcodes', 'cookie-law-info' ); ?></h3>
			<?php echo esc_html__( 'You can insert the shortcodes in the Settings > Customise Cookie Bar > Cookie bar > Message to get it rendered on the cookie consent bar of your site.', 'cookie-law-info' ); ?>
			</div>
			<ul class="cli-shortcodes">
				<li>
				<div style="font-weight: bold;">[cookie_button]</div>
				<?php echo esc_html__( 'This is the "main button" you customise above.', 'cookie-law-info' ); ?>
				</li>

				<li><div style="font-weight: bold;">[cookie_reject]</div>
					<?php echo esc_html__( 'This is the cookie reject button shortcode.', 'cookie-law-info' ); ?>
				</li>
				<li>
				<div style="font-weight: bold;">[cookie_settings]</div>
				<?php echo esc_html__( 'This is the cookie settings button rendering shortcode.', 'cookie-law-info' ); ?>
				</li>
				<li><div style="font-weight: bold;">[cookie_link]</div>
					<?php echo esc_html__( 'This is the "read more" link you customise above.', 'cookie-law-info' ); ?>
				</li>

				<li><div style="font-weight: bold;"><?php echo esc_html__( 'Setup margin for above buttons', 'cookie-law-info' ); ?></div>
					Eg: [cookie_button margin="10px"]
<pre>
	margin: 5%;                 /* All sides: 5% margin */

	margin: 10px;               /* All sides: 10px margin */

	margin: 1.6em 20px;         /* top and bottom: 1.6em margin */
								/* left and right: 20px margin  */

	margin: 10px 3% -1em;       /* top:            10px margin */
								/* left and right: 3% margin   */
								/* bottom:         -1em margin */

	margin: 10px 3px 30px 5px;  /* top:    10px margin */
								/* right:  3px margin  */ 
								/* bottom: 30px margin */
								/* left:   5px margin  */

	margin: 2em auto;           /* top and bottom: 2em margin   */
								/* Box is horizontally centered */

	margin: auto;               /* top and bottom: 0 margin     */
								/* Box is horizontally centered */
</pre>
				</li>

				</ul>
				<div style="font-size: 14px;">
					<h3 style="margin-bottom:5px; margin-top:25px;"><?php echo esc_html__( 'Other shortcodes', 'cookie-law-info' ); ?></h3>
					<?php echo esc_html__( 'These shortcodes can be used in pages and posts on your website. It is not recommended to use these inside the cookie bar itself.', 'cookie-law-info' ); ?>
				</div>

				<ul class="cli-shortcodes">
				<li>
					<div style="font-weight: bold;">[cookie_audit]</div>
						<?php echo esc_html__( 'This prints out a nice table of cookies, in line with the guidance given by the ICO.', 'cookie-law-info' ); ?> <em><?php echo esc_html__( 'You need to enter the cookies your website uses via the GDPR Cookie Consent > Cookie List menu in your WordPress dashboard.', 'cookie-law-info' ); ?></em>
					<div style="font-weight: bold;">
						[cookie_audit style="winter"] <br />
						[cookie_audit not_shown_message="No records found"] <br />
						[cookie_audit style="winter" not_shown_message="Not found"]<br />
						[cookie_audit columns="cookie,description"] <br />
						[cookie_audit category="categoryslug"] <br />
						[cookie_audit heading="The below list details the cookies used in our website."]
					</div>
					<?php echo esc_html__( 'Styles included', 'cookie-law-info' ); ?>:	simple, classic, modern, rounded, elegant, winter. Default is classic.
					<br />
					<?php echo esc_html__( 'Columns available', 'cookie-law-info' ); ?>: cookie, description, type, duration.  <?php echo esc_html__( 'Will print all columns by default.', 'cookie-law-info' ); ?>
				</li>
				<li>
					<div style="font-weight: bold;">[delete_cookies]</div>
					<?php echo esc_html__( 'This shortcode will display a normal HTML link which when clicked, will delete the cookie set by Cookie Law Info (this cookie is used to remember that the cookie bar is closed).', 'cookie-law-info' ); ?>
				</li>
				<li>
					<div style="font-weight: bold;">[delete_cookies text="Click here to delete"]</div>
					<?php echo esc_html__( 'Add any text you like- useful if you want e.g. another language to English.', 'cookie-law-info' ); ?>
				</li>
				<li>
					<div style="font-weight: bold;">[cookie_after_accept] Your content goes here... [/cookie_after_accept]</div>
					<?php echo esc_html__( 'Add content after accepting the cookie notice.', 'cookie-law-info' ); ?>
					You can use `do_shortcode` function to add shortcodes inside the template file.
				</li>
				</ul>
		</div>
		<div class="cli_sub_tab_content" data-id="help-links" style="float: left; height:auto;">
			<?php
			$admin_img_path = CLI_PLUGIN_URL . 'admin/images/';
			?>
			<h3><?php echo esc_html__( 'Help Links', 'cookie-law-info' ); ?></h3>
			<ul class="cli-help-links">
				<li>
					<img src="<?php echo esc_url( $admin_img_path ); ?>documentation.png">
					<h3><?php echo esc_html__( 'Documentation', 'cookie-law-info' ); ?></h3>
					<p><?php echo esc_html__( 'Refer to our documentation to set and get started', 'cookie-law-info' ); ?></p>
					<a target="_blank" href="https://www.cookieyes.com/documentation/gdpr-cookie-consent-plugin/" class="button button-primary">
						<?php echo esc_html__( 'Documentation', 'cookie-law-info' ); ?>        
					</a>
				</li>
				<li>
					<img src="<?php echo esc_url( $admin_img_path ); ?>support.png">
					<h3><?php echo esc_html__( 'Help and Support', 'cookie-law-info' ); ?></h3>
					<p><?php echo esc_html__( 'We would love to help you on any queries or issues.', 'cookie-law-info' ); ?></p>
					<a target="_blank" href="https://wordpress.org/support/plugin/cookie-law-info/" class="button button-primary">
						<?php echo esc_html__( 'Contact Us', 'cookie-law-info' ); ?>
					</a>
				</li>               
			</ul>
		</div>    
	</div>
</div>
                                                                                                                                                                                                                                                                                             legacy/admin/views/admin-settings-general.php                                                       0000777                 00000015233 15251156627 0015334 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<div class="cookie-law-info-tab-content" data-id="<?php echo esc_attr( $target_id ); ?>">
	<ul class="cli_sub_tab">
		<li style="border-left:none; padding-left: 0px;" data-target="cookie-bar"><a><?php echo esc_html__( 'General', 'cookie-law-info' ); ?></a></li>
		<li data-target="other"><a><?php echo esc_html__( 'Other', 'cookie-law-info' ); ?></a></li>
	</ul>
	<div class="cli_sub_tab_container">
		<div class="cli_sub_tab_content" data-id="cookie-bar" style="display:block;">
			<div class="wt-cli-section wt-cli-section-general-settings">
				<table class="form-table">
					<tr valign="top">
						<th scope="row"><label for="is_on_field"><?php echo esc_html__( 'Enable cookie bar', 'cookie-law-info' ); ?></label></th>
						<td>
							<input type="radio" id="is_on_field_yes" name="is_on_field" class="styled cli_bar_on" value="true" <?php echo ( $the_options['is_on'] == true ) ? ' checked="checked"' : ''; ?> /><?php echo esc_html__( 'On', 'cookie-law-info' ); ?>
							<input type="radio" id="is_on_field_no" name="is_on_field" class="styled" value="false" <?php echo ( $the_options['is_on'] == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'Off', 'cookie-law-info' ); ?>
						</td>
					</tr>
					<?php do_action( 'wt_cli_before_cookie_message' ); ?>
				</table>
			</div>
			<div class="wt-cli-section wt-cli-section-gdpr-ccpa">
					<div class="wt-cli-section-inner wt-cli-section-inner-gdpr">
					</div>
					<div class="wt-cli-section-inner wt-cli-section-inner-ccpa">
						<?php do_action( 'wt_cli_ccpa_settings' ); ?>
					</div>
				</div>
			<table class="form-table" style="border-top: 2px dotted #e2e4e7;">
				<!-- SHOW ONCE / TIMER -->
				<tr valign="top">
					<th scope="row"><label for="show_once_yn_field"><?php echo esc_html__( 'Auto-hide(Accept) cookie bar after delay?', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="show_once_yn_yes" name="show_once_yn_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_autohide" value="true" <?php echo ( $the_options['show_once_yn'] == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="show_once_yn_no" name="show_once_yn_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_autohide" value="false" <?php echo ( $the_options['show_once_yn'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top" cli_frm_tgl-id="cli_bar_autohide" cli_frm_tgl-val="true">
					<th scope="row"><label for="show_once_field"><?php echo esc_html__( 'Milliseconds until hidden', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="show_once_field" value="<?php echo esc_attr( $the_options['show_once'] ); ?>" />
						<span class="cli_form_help"><?php echo esc_html__( 'Specify milliseconds (not seconds)', 'cookie-law-info' ); ?> e.g. 8000 = 8 <?php echo esc_html__( 'seconds', 'cookie-law-info' ); ?></span>
					</td>
				</tr>

				<!-- NEW: CLOSE ON SCROLL -->
				<tr valign="top">
					<th scope="row"><label for="scroll_close_field"><?php echo esc_html__( 'Auto-hide cookie bar if the user scrolls ( Accept on Scroll )?', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="scroll_close_yes" name="scroll_close_field" class="styled" value="true" <?php echo ( $the_options['scroll_close'] == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="scroll_close_no" name="scroll_close_field" class="styled" value="false" <?php echo ( $the_options['scroll_close'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
						<span class="cli_form_help" style="margin-top:8px;"><?php echo esc_html__( 'As per latest GDPR policies it is required to take an explicit consent for the cookies. Use this option with discretion especially if you serve EU', 'cookie-law-info' ); ?></span>
						<span class="cli_form_er cli_scroll_accept_er"><?php echo esc_html__( 'This option will not work along with `Popup overlay`.', 'cookie-law-info' ); ?></span>
					</td>
				</tr>
			</table>



		</div>
		<div class="cli_sub_tab_content" data-id="other">
			<h3><?php echo esc_html__( 'Other', 'cookie-law-info' ); ?></h3>
			<table class="form-table">
				<tr valign="top" class="">
					<th scope="row"><label for="scroll_close_reload_field"><?php echo esc_html__( 'Reload after "scroll accept" event?', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="scroll_close_reload_yes" name="scroll_close_reload_field" class="styled" value="true" <?php echo ( $the_options['scroll_close_reload'] == true ) ? ' checked="checked" ' : ' '; ?> /> <?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="scroll_close_reload_no" name="scroll_close_reload_field" class="styled" value="false" <?php echo ( $the_options['scroll_close_reload'] == false ) ? ' checked="checked" ' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>

					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="accept_close_reload_field"><?php echo esc_html__( 'Reload after Accept button click', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="accept_close_reload_yes" name="accept_close_reload_field" class="styled" value="true" <?php echo ( $the_options['accept_close_reload'] == true ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="accept_close_reload_no" name="accept_close_reload_field" class="styled" value="false" <?php echo ( $the_options['accept_close_reload'] == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="reject_close_reload_field"><?php echo esc_html__( 'Reload after Reject button click', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="reject_close_reload_yes" name="reject_close_reload_field" class="styled" value="true" <?php echo ( $the_options['reject_close_reload'] == true ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="reject_close_reload_no" name="reject_close_reload_field" class="styled" value="false" <?php echo ( $the_options['reject_close_reload'] == false ) ? ' checked="checked" ' : ''; ?> /><?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
			</table>
		</div>
	</div>
	<?php
	require 'admin-settings-save-button.php';
	?>
</div>
                                                                                                                                                                                                                                                                                                                                                                     legacy/admin/views/admin-settings-messagebar.php                                                    0000777                 00000035642 15251156627 0016036 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<div class="cookie-law-info-tab-content" data-id="<?php echo esc_attr( $target_id ); ?>">
	<ul class="cli_sub_tab">
		<li style="border-left:none; padding-left: 0px;" data-target="cookie-message"><a><?php echo esc_html__( 'Cookie bar', 'cookie-law-info' ); ?></a></li>
		<li data-target="show-again-tab"><a><?php echo esc_html__( 'Revisit consent', 'cookie-law-info' ); ?></a></li>
	</ul>
	<div class="cli_sub_tab_container">
		<div class="cli_sub_tab_content" data-id="cookie-message" style="display:block;">
			<div class="wt-cli-section wt-cli-section-general-settings">
				<table class="form-table">
					<tr valign="top">
						<th scope="row"><label for="bar_heading_text_field"><?php echo esc_html__( 'Message Heading', 'cookie-law-info' ); ?></label></th>
						<td>
							<input type="text" name="bar_heading_text_field" value="<?php echo esc_attr( stripslashes( $the_options['bar_heading_text'] ) ); ?>" />
							<span class="cli_form_help"><?php echo esc_html__( 'Input text to have a heading for the cookie consent bar. Leave it blank if you do not need one.', 'cookie-law-info' ); ?>
							</span>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row"><label for="notify_message_field"><?php echo esc_html__( 'Message', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							echo '<textarea name="notify_message_field" class="vvv_textbox">';
							echo wp_kses_post( apply_filters( 'format_to_edit', stripslashes( $the_options['notify_message'] ) ) ) . '</textarea>';
							?>
							<span class="cli_form_help"><?php echo esc_html__( 'Modify/edit the content of the cookie consent bar.', 'cookie-law-info' ); ?> <br /><em><?php echo esc_html__( 'Supports shortcodes.(link shortcodes to help link) e.g. [cookie_accept_all] for accept all button, [cookie_button] for accept button, [cookie_reject] for reject button, [cookie_link] for Read more, [cookie_settings] for cookie settings.', 'cookie-law-info' ); ?></em></span>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row"><label for="background_field"><?php echo esc_html__( 'Cookie Bar Colour', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							/** RICHARDASHBY EDIT */
							// echo '<input type="text" name="background_field" id="cli-colour-background" value="' .$the_options['background']. '" />';
							echo '<input type="text" name="background_field" id="cli-colour-background" value="' . esc_attr( $the_options['background'] ) . '" class="my-color-field" data-default-color="#fff" />';
							?>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row"><label for="text_field"><?php echo esc_html__( 'Text Colour', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							/** RICHARDASHBY EDIT */
							echo '<input type="text" name="text_field" id="cli-colour-text" value="' . esc_attr( $the_options['text'] ) . '" class="my-color-field" data-default-color="#000" />';
							?>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row"><label for="font_family_field"><?php echo esc_html__( 'Font', 'cookie-law-info' ); ?></label></th>
						<td>
							<select name="font_family_field" class="vvv_combobox">
								<?php $this->print_combobox_options( $this->get_fonts(), $the_options['font_family'] ); ?>
							</select>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row"><label for="cookie_bar_as_field"><?php echo esc_html__( 'Show cookie bar as', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							$cookie_bar_as = $the_options['cookie_bar_as'];
							?>
							<input type="radio" id="cookie_bar_as_field_banner" name="cookie_bar_as_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_type" value="banner" <?php checked( $cookie_bar_as, 'banner' ); ?> /> <?php echo esc_html__( 'Banner', 'cookie-law-info' ); ?>
							<input type="radio" id="cookie_bar_as_field_popup" name="cookie_bar_as_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_type" value="popup" <?php checked( $cookie_bar_as, 'popup' ); ?> /> <?php echo esc_html__( 'Popup', 'cookie-law-info' ); ?>
							<input type="radio" id="cookie_bar_as_field_widget" name="cookie_bar_as_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_type" value="widget" <?php checked( $cookie_bar_as, 'widget' ); ?> /> <?php echo esc_html__( 'Widget', 'cookie-law-info' ); ?>
						</td>
					</tr>
					<tr valign="top" cli_frm_tgl-id="cli_bar_type" cli_frm_tgl-val="widget">
						<th scope="row"><label for="widget_position_field"><?php echo esc_html__( 'Position', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php $widget_position = $the_options['widget_position']; ?>
							<select name="widget_position_field" id="widget_position_field" class="vvv_combobox">
								<option value="left" <?php echo $widget_position == 'left' ? 'selected' : ''; ?>><?php echo esc_html__( 'Left', 'cookie-law-info' ); ?></option>
								<option value="right" <?php echo $widget_position == 'right' ? 'selected' : ''; ?>><?php echo esc_html__( 'Right', 'cookie-law-info' ); ?></option>
							</select>
						</td>
					</tr>
					<tr valign="top" cli_frm_tgl-id="cli_bar_type" cli_frm_tgl-val="popup">
						<th scope="row"><label for="popup_overlay_field"><?php echo esc_html__( 'Add overlay?', 'cookie-law-info' ); ?></label></th>
						<td>
							<input type="radio" id="popup_overlay_field_yes" name="popup_overlay_field" class="styled" value="true" <?php echo ( $the_options['popup_overlay'] == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
							<input type="radio" id="popup_overlay_field_no" name="popup_overlay_field" class="styled" value="false" <?php echo ( $the_options['popup_overlay'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
							<span class="cli_form_help"><?php echo esc_html__( 'When the popup is active, an overlay will block the user from browsing the site.', 'cookie-law-info' ); ?></span>
							<span class="cli_form_er cli_scroll_accept_er"><?php echo esc_html__( '`Accept on scroll` will not work along with this option.', 'cookie-law-info' ); ?></span>
						</td>
					</tr>
					<tr valign="top" cli_frm_tgl-id="cli_bar_type" cli_frm_tgl-val="banner" cli_frm_tgl-lvl="1">
						<th scope="row"><label for="notify_position_vertical_field"><?php echo esc_html__( 'Position:', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							$notify_position = ( isset( $the_options['notify_position_vertical'] ) ? $the_options['notify_position_vertical'] : 'bottom' );
							?>
							<input type="radio" id="notify_position_vertical_field_top" name="notify_position_vertical_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_pos" value="top" <?php checked( $notify_position, 'top' ); ?> /> <?php echo esc_html__( 'Header', 'cookie-law-info' ); ?>
							<input type="radio" id="notify_position_vertical_field_bottom" name="notify_position_vertical_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_bar_pos" value="bottom" <?php checked( $notify_position, 'bottom' ); ?> /> <?php echo esc_html__( 'Footer', 'cookie-law-info' ); ?>
						</td>
					</tr>
					<!-- header_fix code here -->
					<tr valign="top" cli_frm_tgl-id="cli_bar_type" cli_frm_tgl-val="banner" cli_frm_tgl-lvl="1">
						<td colspan="2" style="padding: 0px;">
							<table>
								<tr valign="top" cli_frm_tgl-id="cli_bar_pos" cli_frm_tgl-val="top" cli_frm_tgl-lvl="2">
								<th></th>
									<td>
										<div style="margin-top:-15px; margin-bottom:15px;">
											<input type="radio" id="header_fix_field_yes" name="header_fix_field" class="styled" value="true" <?php echo ( $the_options['header_fix'] == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Fix bar on header', 'cookie-law-info' ); ?>
										</div>
										<div>
											<input type="radio" id="iheader_fix_field_no" name="header_fix_field" class="styled" value="false" <?php echo ( $the_options['header_fix'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Move with the scroll', 'cookie-law-info' ); ?>
										</div>
										
									</td>
								</tr>
							</table>
						</td>
					</tr>

					<tr valign="top">
						<th scope="row"><label for="notify_animate_show_field"><?php echo esc_html__( 'On load', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							$notify_animate_show = ( isset( $the_options['notify_animate_show'] ) ? $the_options['notify_animate_show'] : false );
							?>
							<input type="radio" id="notify_animate_show_field_animate" name="notify_animate_show_field" class="styled" value="true" <?php checked( $notify_animate_show, true ); ?> /> <?php echo esc_html__( 'Animate', 'cookie-law-info' ); ?>
							<input type="radio" id="notify_animate_show_field_sticky" name="notify_animate_show_field" class="styled" value="false" <?php checked( $notify_animate_show, false ); ?> /> <?php echo esc_html__( 'Sticky', 'cookie-law-info' ); ?>
						</td>
					</tr>
					<tr valign="top">
						<th scope="row"><label for="notify_animate_hide_field"><?php echo esc_html__( 'On hide', 'cookie-law-info' ); ?></label></th>
						<td>
							<?php
							$notify_animate_hide = ( isset( $the_options['notify_animate_hide'] ) ? $the_options['notify_animate_hide'] : true );
							?>
							<input type="radio" id="notify_animate_hide_field_animate" name="notify_animate_hide_field" class="styled" value="true" <?php checked( $notify_animate_hide, true ); ?> /> <?php echo esc_html__( 'Animate', 'cookie-law-info' ); ?>
							<input type="radio" id="notify_animate_hide_field_sticky" name="notify_animate_hide_field" class="styled" value="false" <?php checked( $notify_animate_hide, false ); ?> /> <?php echo esc_html__( 'Sticky', 'cookie-law-info' ); ?>
						</td>
					</tr>
				</table>
			</div>
		</div>
		<div class="cli_sub_tab_content" data-id="show-again-tab">
			<div class="wt-cli-section wt-cli-section-floating-widget-settings">
				<div class="cli_sub_tab_content" data-id="show-again-tab">
					<div class="wt-cli-notice wt-cli-info">
					<?php
					echo wp_kses(
						__( 'Revisit consent will allow the visitors to view/edit/revoke their prior preferences. Enable to display a sticky/fixed widget widget at the footer of your website. You can also manually insert a widget by adding the shortcode <strong>[wt_cli_manage_consent]</strong> to your website.', 'cookie-law-info' ),
						array(
							'p'      => array(),
							'strong' => array(),
						)
					);
					?>
					</div>
					<div class="wt-cli-revisit-consent-widget">
						<table class="form-table">
							<tr valign="top">
								<th scope="row"><label for="showagain_tab_field"><?php echo esc_html__( 'Enable revisit consent widget', 'cookie-law-info' ); ?><span class="wt-cli-tootip" data-wt-cli-tooltip="<?php echo esc_html__( 'Enable to display a sticky/fixed widget at the footer of your website (remains fixed on page scroll).', 'cookie-law-info' ); ?>"><span class="wt-cli-tootip-icon"></span></span></label></th>
								<td>
									<input type="hidden" name="showagain_tab_field" value="false" id="showagain_tab_field_no">
									<input name="showagain_tab_field" type="checkbox" value="true" id="showagain_tab_field_yes" class="wt-cli-input-toggle-checkbox" data-cli-toggle-target="wt-cli-revisit-consent-widget" <?php checked( $the_options['showagain_tab'], true ); ?>>
								</td>
							</tr>
						</table>
					</div>
					<div class="wt-cli-input-toggle-section" data-cli-toggle-id="wt-cli-revisit-consent-widget">
						<table class="form-table">
							<tr valign="top" cli_frm_tgl-id="cli_bar_type" cli_frm_tgl-val="banner" cli_frm_tgl-lvl="0">
								<th scope="row"><label for="notify_position_horizontal_field"><?php echo esc_html__( 'Widget position', 'cookie-law-info' ); ?></label></th>
								<td>
									<input type="radio" id="notify_position_horizontal_field_right" name="notify_position_horizontal_field" class="styled" value="right" <?php checked( $the_options['notify_position_horizontal'], 'right' ); ?> /> <?php echo esc_html__( 'Right', 'cookie-law-info' ); ?>
									<input type="radio" id="notify_position_horizontal_field_left" name="notify_position_horizontal_field" class="styled"  value="left" <?php checked( $the_options['notify_position_horizontal'], 'left' ); ?> /> <?php echo esc_html__( 'Left', 'cookie-law-info' ); ?>
								</td>
							</tr>

							<tr valign="top" cli_frm_tgl-id="cli_bar_type" cli_frm_tgl-val="popup" cli_frm_tgl-lvl="0">
								<th scope="row"><label for="popup_showagain_position_field"><?php echo esc_html__( 'Tab Position', 'cookie-law-info' ); ?></label></th>
								<td>
									<select name="popup_showagain_position_field" class="vvv_combobox" style="max-width:100%;">
										<?php
										$pp_sa_pos = $the_options['popup_showagain_position'];
										?>
										<option value="bottom-right" <?php echo $pp_sa_pos == 'bottom-right' ? 'selected' : ''; ?>>
											<?php echo esc_html__( 'Bottom Right', 'cookie-law-info' ); ?>
										</option>
										<option value="bottom-left" <?php echo $pp_sa_pos == 'bottom-left' ? 'selected' : ''; ?>>
											<?php echo esc_html__( 'Bottom Left', 'cookie-law-info' ); ?>
										</option>
										<option value="top-right" <?php echo $pp_sa_pos == 'top-right' ? 'selected' : ''; ?>>
											<?php echo esc_html__( 'Top Right', 'cookie-law-info' ); ?>
										</option>
										<option value="top-left" <?php echo $pp_sa_pos == 'top-left' ? 'selected' : ''; ?>>
											<?php echo esc_html__( 'Top Left', 'cookie-law-info' ); ?>
										</option>
									</select>
								</td>
							</tr>

							<tr valign="top">
								<th scope="row"><label id="wt-cli-revisit-consent-margin-label" for="showagain_x_position_field" data-cli-right-text="<?php echo esc_html__( 'From Right Margin', 'cookie-law-info' ); ?>" data-cli-left-text="<?php echo esc_html__( 'From Left Margin', 'cookie-law-info' ); ?>"><?php echo esc_html__( 'From Left Margin', 'cookie-law-info' ); ?></label></th>
								<td>
									<input type="text" name="showagain_x_position_field" value="<?php echo esc_attr( $the_options['showagain_x_position'] ); ?>" />
									<span class="cli_form_help"><?php echo esc_html__( 'Specify the widget distance from margin in ‘px’ or  ‘%’ . e.g. 100px or 30%', 'cookie-law-info' ); ?></span>
								</td>
							</tr>

						</table>

					</div>
					<table class="form-table" style="margin-top: 0;">
						<tr valign="top">
							<th scope="row"><label for="showagain_text"><?php echo esc_html__( 'Text on the widget', 'cookie-law-info' ); ?></label></th>
							<td>
								<input type="text" name="showagain_text_field" value="<?php echo esc_attr( $the_options['showagain_text'] ); ?>" />
								<span class="cli_form_help"><?php echo esc_html__( 'Input a text to appear on the revisit consent widget.', 'cookie-law-info' ); ?></span>
							</td>
						</tr>
					</table>
				</div>
			</div>
		</div>
	</div>


	<?php
	require 'admin-settings-save-button.php';
	?>
</div>
                                                                                              legacy/admin/views/admin-settings-buttons.php                                                       0000777                 00000070070 15251156627 0015415 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<div class="cookie-law-info-tab-content" data-id="<?php echo esc_attr( $target_id ); ?>">
	
	<ul class="cli_sub_tab">
		<li style="border-left:none; padding-left: 0px;" data-target="accept-all-button"><a><?php echo esc_html__( 'Accept All Button', 'cookie-law-info' ); ?></a></li>
		<li data-target="accept-button"><a><?php echo esc_html__( 'Accept Button', 'cookie-law-info' ); ?></a></li>
		<li data-target="reject-button"><a><?php echo esc_html__( 'Reject Button', 'cookie-law-info' ); ?></a></li>
		<li data-target="settings-button"><a><?php echo esc_html__( 'Settings Button', 'cookie-law-info' ); ?></a></li>
		<li data-target="read-more-button"><a><?php echo esc_html__( 'Read more', 'cookie-law-info' ); ?></a></li>
		<li data-target="do-not-sell-button" class="wt-cli-ccpa-element"><a><?php echo esc_html__( 'Do not sell', 'cookie-law-info' ); ?></a></li>
	</ul>

	<div class="cli_sub_tab_container">

		<div class="cli_sub_tab_content" data-id="accept-button" style="display:block;">
			<h3><?php echo esc_html__( 'Accept Button', 'cookie-law-info' ); ?> <code>[cookie_button]</code></h3>
			<p><?php echo esc_html__( 'Customize the Accept button to match the theme of your site. Insert the shortcode [cookie_button] in Customise Cookie Bar > Cookie bar > Message to include accept button in cookie consent bar.', 'cookie-law-info' ); ?></p>
			<table class="form-table">
				<tr valign="top">
					<th scope="row"><label for="button_1_text_field"><?php echo esc_html__( 'Text', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_1_text_field" value="<?php echo esc_attr( stripslashes( $the_options['button_1_text'] ) ); ?>" />
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_1_link_colour_field"><?php echo esc_html__( 'Text colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_1_link_colour_field" id="cli-colour-link-button-1" value="' . esc_attr( $the_options['button_1_link_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_1_as_button_field"><?php echo esc_html__( 'Show as', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" cli_frm_tgl-target="cli_accept_type" id="button_1_as_button_field_yes" name="button_1_as_button_field" class="styled cli_form_toggle" value="true" <?php echo ( $the_options['button_1_as_button'] == true ) ? ' checked="checked"' : ' '; ?> /> <?php echo esc_html__( 'Button', 'cookie-law-info' ); ?>
						
						<input type="radio" cli_frm_tgl-target="cli_accept_type" id="button_1_as_button_field_no" name="button_1_as_button_field" class="styled cli_form_toggle" value="false" <?php echo ( $the_options['button_1_as_button'] == false ) ? ' checked="checked"' : ''; ?>  /> <?php echo esc_html__( 'Link', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top" class="cli-indent-15" cli_frm_tgl-id="cli_accept_type" cli_frm_tgl-val="true">
					<th scope="row"><label for="button_1_button_colour_field"><?php echo esc_html__( 'Background colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
						echo '<input type="text" name="button_1_button_colour_field" id="cli-colour-btn-button-1" value="' . esc_attr( $the_options['button_1_button_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>

				<tr valign="top">
					<th scope="row"><label for="button_1_action_field"><?php echo esc_html__( 'Action', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_1_action_field" id="cli-plugin-button-1-action" class="vvv_combobox cli_form_toggle" cli_frm_tgl-target="cli_accept_action">
							<?php $this->print_combobox_options( $this->get_js_actions(), $the_options['button_1_action'] ); ?>
						</select>
					</td>
				</tr>
				<tr valign="top" class="cli-plugin-row cli-indent-15" cli_frm_tgl-id="cli_accept_action" cli_frm_tgl-val="CONSTANT_OPEN_URL">
					<th scope="row"><label for="button_1_url_field"><?php echo esc_html__( 'URL', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_1_url_field" id="button_1_url_field" value="<?php echo esc_attr( $the_options['button_1_url'] ); ?>" />
						<span class="cli_form_help"><?php echo esc_html__( 'Specify the URL to redirect users on accept button click. e.g. Entering the cookie policy page URL will redirect users to the cookie policy page after giving consent.', 'cookie-law-info' ); ?></span>
					</td>
				</tr>

				<tr valign="top" class="cli-plugin-row cli-indent-15" cli_frm_tgl-id="cli_accept_action" cli_frm_tgl-val="CONSTANT_OPEN_URL">
					<th scope="row"><label for="button_1_new_win_field"><?php echo esc_html__( 'Open URL in new window', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_1_new_win_field_yes" name="button_1_new_win_field" class="styled" value="true" <?php echo ( $the_options['button_1_new_win'] == true ) ? ' checked="checked"' : ''; ?> /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						
						<input type="radio" id="button_1_new_win_field_no" name="button_1_new_win_field" class="styled" value="false" <?php echo ( $the_options['button_1_new_win'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				
				
				
				<tr valign="top">
					<th scope="row"><label for="button_1_button_size_field"><?php echo esc_html__( 'Button Size', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_1_button_size_field" class="vvv_combobox">
							<?php $this->print_combobox_options( $this->get_button_sizes(), $the_options['button_1_button_size'] ); ?>
						</select>
					</td>
				</tr>
			</table><!-- end custom button -->
		</div>

		<div class="cli_sub_tab_content" data-id="reject-button">
			<h3><?php echo esc_html__( 'Reject Button', 'cookie-law-info' ); ?> <code>[cookie_reject]</code></h3>
			
			<p>
			<?php
			echo wp_kses(
				__( 'Customize the Reject button to match the theme of your site. Insert the shortcode <strong>[cookie_reject]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include reject button in cookie consent bar.', 'cookie-law-info' ),
				array(
					'p'      => array(),
					'strong' => array(),
				)
			);
			?>
			</p>
			<table class="form-table" >
				<tr valign="top">
					<th scope="row"><label for="button_3_text_field"><?php echo esc_html__( 'Text', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_3_text_field" value="<?php echo esc_attr( stripslashes( $the_options['button_3_text'] ) ); ?>" />
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_3_link_colour_field"><?php echo esc_html__( 'Text colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_3_link_colour_field" id="cli-colour-link-button-3" value="' . esc_attr( $the_options['button_3_link_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>               
				<tr valign="top">
					<th scope="row"><label for="button_3_as_button_field"><?php echo esc_html__( 'Show as', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_3_as_button_field_yes" name="button_3_as_button_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_reject_type" value="true" <?php echo ( $the_options['button_3_as_button'] == true ) ? ' checked="checked"' : ' '; ?>  /> <?php echo esc_html__( 'Button', 'cookie-law-info' ); ?>
						
						<input type="radio" id="button_3_as_button_field_no" name="button_3_as_button_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_reject_type" value="false" <?php echo ( $the_options['button_3_as_button'] == false ) ? ' checked="checked"' : ''; ?> /><?php echo esc_html__( 'Link', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top" cli_frm_tgl-id="cli_reject_type" cli_frm_tgl-val="true">
					<th scope="row"><label for="button_3_button_colour_field"><?php echo esc_html__( 'Background colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_3_button_colour_field" id="cli-colour-btn-button-3" value="' . esc_attr( $the_options['button_3_button_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_3_action_field"><?php echo esc_html__( 'Action', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_3_action_field" id="cli-plugin-button-3-action" class="vvv_combobox cli_form_toggle" cli_frm_tgl-target="cli_reject_action">
							<?php
								$action_list                          = $this->get_js_actions();
								$action_list['close_header']['value'] = '#cookie_action_close_header_reject';
								$this->print_combobox_options( $action_list, $the_options['button_3_action'] );
							?>
						</select>
					</td>
				</tr>
				<tr valign="top" class="cli-plugin-row" cli_frm_tgl-id="cli_reject_action" cli_frm_tgl-val="CONSTANT_OPEN_URL">
					<th scope="row"><label for="button_3_url_field"><?php echo esc_html__( 'URL', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_3_url_field" id="button_3_url_field" value="<?php echo esc_url( $the_options['button_3_url'] ); ?>" />
						<span class="cli_form_help"><?php echo esc_html__( 'Specify the URL to redirect users on reject button click. e.g. Entering the cookie policy page URL will redirect users to the cookie policy page after rejecting cookies.', 'cookie-law-info' ); ?></span>
					</td>
				</tr>

				<tr valign="top" class="cli-plugin-row" cli_frm_tgl-id="cli_reject_action" cli_frm_tgl-val="CONSTANT_OPEN_URL">
					<th scope="row"><label for="button_3_new_win_field"><?php echo esc_html__( 'Open URL in new window', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_3_new_win_field_yes" name="button_3_new_win_field" class="styled" value="true" <?php echo ( $the_options['button_3_new_win'] == true ) ? ' checked="checked"' : ''; ?>  /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
						<input type="radio" id="button_3_new_win_field_no" name="button_3_new_win_field" class="styled" value="false" <?php echo ( $the_options['button_3_new_win'] == false ) ? ' checked="checked"' : ''; ?> /><?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_3_button_size_field"><?php echo esc_html__( 'Button Size', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_3_button_size_field" class="vvv_combobox">
							<?php $this->print_combobox_options( $this->get_button_sizes(), $the_options['button_3_button_size'] ); ?>
						</select>
					</td>
				</tr>
			</table><!-- end custom button -->
		</div>
		<div class="cli_sub_tab_content" data-id="settings-button">
			<h3><?php echo esc_html__( 'Settings Button', 'cookie-law-info' ); ?> <code>[cookie_settings]</code></h3>
			<p>
			<?php
			echo wp_kses(
				__( 'Customize the cookie settings to match the theme of your site. Insert the shortcode <strong>[cookie_settings]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include cookie settings within the cookie consent bar. Clicking ‘Cookie settings’ opens up a pop up window with provisions to enable/disable cookie categories.', 'cookie-law-info' ),
				array(
					'p'      => array(),
					'strong' => array(),
				)
			);
			?>
			</p>
			<table class="form-table" >
				<tr valign="top">
					<th scope="row"><label for="button_4_text_field"><?php echo esc_html__( 'Text', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_4_text_field" value="<?php echo esc_attr( stripslashes( $the_options['button_4_text'] ) ); ?>" />
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_4_link_colour_field"><?php echo esc_html__( 'Text colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_4_link_colour_field" id="cli-colour-link-button-4" value="' . esc_attr( $the_options['button_4_link_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_4_as_button_field"><?php echo esc_html__( 'Show as', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_4_as_button_field_yes" name="button_4_as_button_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_settings_type" value="true" <?php echo ( $the_options['button_4_as_button'] == true ) ? ' checked="checked"' : ' '; ?> /><?php echo esc_html__( 'Button', 'cookie-law-info' ); ?>
							   
						<input type="radio" id="button_4_as_button_field_no" name="button_4_as_button_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_settings_type" value="false" <?php echo ( $the_options['button_4_as_button'] == false ) ? ' checked="checked"' : ''; ?> /><?php echo esc_html__( 'Link', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top" cli_frm_tgl-id="cli_settings_type" cli_frm_tgl-val="true">
					<th scope="row"><label for="button_4_button_colour_field"><?php echo esc_html__( 'Background colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_4_button_colour_field" id="cli-colour-btn-button-4" value="' . esc_attr( $the_options['button_4_button_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
			</table><!-- end custom button -->
		</div>
		<div class="cli_sub_tab_content" data-id="read-more-button">
			<h3><?php echo esc_html__( 'Read more', 'cookie-law-info' ); ?> <code>[cookie_link]</code></h3>
			<p>
				<?php echo esc_html__( '‘Read more’ redirects users to the ‘Privacy & Cookie Policy’ page. Create a ‘Privacy & Cookie Policy’ page for your site from here.', 'cookie-law-info' ); ?>
				<?php
				echo wp_kses(
					__( 'Insert the shortcode <strong>[cookie_link]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include ‘Read more’ within the cookie consent bar.', 'cookie-law-info' ),
					array(
						'p'      => array(),
						'strong' => array(),
					)
				);
				?>
			</p>
			<?php
			if ( Cookie_Law_Info_Admin::module_exists( 'cli-policy-generator' ) ) {
				?>
			<p><?php echo esc_html__( 'Click', 'cookie-law-info' ); ?> <a href="<?php echo esc_url( admin_url( 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info-policy-generator' ) ); ?>"><?php echo esc_html__( 'here', 'cookie-law-info' ); ?></a> <?php echo esc_html__( ' to generate content for Cookie Policy page.', 'cookie-law-info' ); ?>
			</p>
				<?php
			}
			?>

			<table class="form-table">
				<tr valign="top">
					<th scope="row"><label for="button_2_text_field"><?php echo esc_html__( 'Text', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_2_text_field" value="<?php echo esc_attr( stripslashes( $the_options['button_2_text'] ) ); ?>" />
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_2_link_colour_field"><?php echo esc_html__( 'Text colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_2_link_colour_field" id="cli-colour-link-button-1" value="' . esc_attr( $the_options['button_2_link_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_2_as_button_field"><?php echo esc_html__( 'Show as', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_2_as_button_field_yes" name="button_2_as_button_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_readmore_type" value="true" <?php echo ( $the_options['button_2_as_button'] == true ) ? ' checked="checked"' : ''; ?>  /> <?php echo esc_html__( 'Button', 'cookie-law-info' ); ?>
							   
						<input type="radio" id="button_2_as_button_field_no" name="button_2_as_button_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_readmore_type" value="false" <?php echo ( $the_options['button_2_as_button'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Link', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top" cli_frm_tgl-id="cli_readmore_type" cli_frm_tgl-val="true">
					<th scope="row"><label for="button_2_button_colour_field"><?php echo esc_html__( 'Background colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
							echo '<input type="text" name="button_2_button_colour_field" id="cli-colour-btn-button-1" value="' . esc_attr( $the_options['button_2_button_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				
				<tr valign="top">
					<th scope="row"><label for="button_2_url_type_field"><?php echo esc_html__( 'URL or Page?', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_2_url_type_field_url" name="button_2_url_type_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_readmore_url_type" value="url" <?php echo ( $the_options['button_2_url_type'] == 'url' ) ? ' checked="checked"' : ''; ?>  /> <?php echo esc_html__( 'URL', 'cookie-law-info' ); ?>
							   
						<input type="radio" id="button_2_url_type_field_page" name="button_2_url_type_field" class="styled cli_form_toggle" cli_frm_tgl-target="cli_readmore_url_type" value="page" <?php echo ( $the_options['button_2_url_type'] == 'page' ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Page', 'cookie-law-info' ); ?>
					</td>
				</tr>

				<tr valign="top" cli_frm_tgl-id="cli_readmore_url_type" cli_frm_tgl-val="url">
					<th scope="row"><label for="button_2_url_field"><?php echo esc_html__( 'URL', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_2_url_field" id="button_2_url_field" value="<?php echo esc_url( $the_options['button_2_url'] ); ?>" />
					</td>
				</tr>
				<tr valign="top" cli_frm_tgl-id="cli_readmore_url_type" cli_frm_tgl-val="page">
					<th scope="row"><label for="button_2_page_field"><?php echo esc_html__( 'Page', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_2_page_field" class="vvv_combobox" id="button_2_page_field">
							<option value="0">--<?php echo esc_html__( 'Select One', 'cookie-law-info' ); ?>--</option>
							<?php
							foreach ( $all_pages as $page ) {
								?>
								<option value="<?php echo esc_attr( $page->ID ); ?>" <?php echo ( $the_options['button_2_page'] == $page->ID ? 'selected' : '' ); ?>> <?php echo esc_html( $page->post_title ); ?> </option>;
								<?php
							}
							?>
						</select>
						<?php
						if ( $the_options['button_2_page'] > 0 ) {
							$privacy_policy_page = get_post( $the_options['button_2_page'] );
							$privacy_page_exists = 0;
							if ( $privacy_policy_page instanceof WP_Post ) {
								if ( $privacy_policy_page->post_status === 'publish' ) {
									$privacy_page_exists = 1;
								}
							}
							if ( $privacy_page_exists == 0 ) {
								?>
								<span class="cli_form_er cli_privacy_page_not_exists_er" style="display: inline;"><?php echo esc_html__( 'The currently selected page does not exist. Please select a new page.', 'cookie-law-info' ); ?></span>
								<?php
							}
						}
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_2_new_win_field"><?php echo esc_html__( 'Hide cookie bar in this page/URL', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_2_hidebar_field_yes" name="button_2_hidebar_field" class="styled" value="true" <?php echo ( $the_options['button_2_hidebar'] == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
							   <input type="radio" id="button_2_hidebar_field_no" name="button_2_hidebar_field" class="styled" value="false" <?php echo ( $the_options['button_2_hidebar'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_2_new_win_field"><?php echo esc_html__( 'Open in a new window', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_2_new_win_field_yes" name="button_2_new_win_field" class="styled" value="true" <?php echo ( $the_options['button_2_new_win'] == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>
							   <input type="radio" id="button_2_new_win_field_no" name="button_2_new_win_field" class="styled" value="false" <?php echo ( $the_options['button_2_new_win'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
			</table><!-- end custom button -->
		</div>
		<div class="cli_sub_tab_content" data-id="do-not-sell-button">
			<h3><?php echo esc_html__( 'Do not sell', 'cookie-law-info' ); ?> <code>[wt_cli_ccpa_optout]</code></h3>
			<p><?php echo esc_html__( 'Customise the appearance of CCPA notice. Enabling ‘Show CCPA notice’ displays the notice on the consent bar and records prior consent from the user. Alternatively, insert CCPA shortcode [wt_cli_ccpa_optout] to render CCPA notice in a specific page of your site, preferably, cookie policy page.', 'cookie-law-info' ); ?></p>

			<table class="form-table">
				<tr valign="top">
					<th scope="row"><label for="button_6_text_field"><?php echo esc_html__( 'CCPA Text', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_6_text_field" value="<?php echo esc_attr( stripslashes( $the_options['button_6_text'] ) ); ?>" />
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_6_as_link_field"><?php echo esc_html__( 'Show as', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" cli_frm_tgl-target="wt-cli-ccpa-advanced" id="button_6_as_link_field_yes" name="button_6_as_link_field" class="styled cli_form_toggle" value="true" <?php echo ( wp_validate_boolean( $the_options['button_6_as_link'] ) == true ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Link', 'cookie-law-info' ); ?>
						<input type="radio" cli_frm_tgl-target="wt-cli-ccpa-advanced" id="button_6_as_link_field_no" name="button_6_as_link_field" class="styled cli_form_toggle" value="false" <?php echo ( wp_validate_boolean( $the_options['button_6_as_link'] ) == false ) ? ' checked="checked"' : ' '; ?> /> <?php echo esc_html__( 'Checkbox', 'cookie-law-info' ); ?>
						<span class="cli_form_help" cli_frm_tgl-id="wt-cli-ccpa-advanced" cli_frm_tgl-val="true" style="margin-top:8px;"><?php echo esc_html__( 'The shortcode will be represented as a link wherever used.', 'cookie-law-info' ); ?></span>
						<span class="cli_form_help" cli_frm_tgl-id="wt-cli-ccpa-advanced" cli_frm_tgl-val="false" style="margin-top:8px;"><?php echo esc_html__( 'The shortcode will be represented as a checkbox with select option to record consent.', 'cookie-law-info' ); ?></span>

					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_6_link_colour_field"><?php echo esc_html__( 'Text colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
						echo '<input type="text" name="button_6_link_colour_field" id="cli-colour-link-button-6" value="' . esc_attr( $the_options['button_6_link_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
			</table><!-- end custom button -->
		</div>
		<div class="cli_sub_tab_content" data-id="accept-all-button" style="display:block;">
			<h3><?php echo esc_html__( 'Accept All Button', 'cookie-law-info' ); ?> <code>[cookie_accept_all]</code></h3>
			<p><?php echo esc_html__( 'This button/link can be customised to either simply close the cookie bar, or follow a link. You can also customise the colours and styles, and show it as a link or a button.', 'cookie-law-info' ); ?></p>
			<table class="form-table">
				<tr valign="top">
					<th scope="row"><label for="button_7_text_field"><?php echo esc_html__( 'Text', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_7_text_field" value="<?php echo esc_attr( stripslashes( $the_options['button_7_text'] ) ); ?>" />
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_7_link_colour_field"><?php echo esc_html__( 'Text colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
						echo '<input type="text" name="button_7_link_colour_field" id="cli-colour-link-button-7" value="' . esc_attr( $the_options['button_7_link_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_7_as_button_field"><?php echo esc_html__( 'Show as', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" cli_frm_tgl-target="cli_accept_all_type" id="button_7_as_button_field_yes" name="button_7_as_button_field" class="styled cli_form_toggle" value="true" <?php echo ( $the_options['button_7_as_button'] == true ) ? ' checked="checked"' : ' '; ?> /> <?php echo esc_html__( 'Button', 'cookie-law-info' ); ?>

						<input type="radio" cli_frm_tgl-target="cli_accept_all_type" id="button_7_as_button_field_no" name="button_7_as_button_field" class="styled cli_form_toggle" value="false" <?php echo ( $the_options['button_7_as_button'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'Link', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top" class="cli-indent-15" cli_frm_tgl-id="cli_accept_all_type" cli_frm_tgl-val="true">
					<th scope="row"><label for="button_7_button_colour_field"><?php echo esc_html__( 'Background colour', 'cookie-law-info' ); ?></label></th>
					<td>
						<?php
						echo '<input type="text" name="button_7_button_colour_field" id="cli-colour-btn-button-7" value="' . esc_attr( $the_options['button_7_button_colour'] ) . '" class="my-color-field" />';
						?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_7_action_field"><?php echo esc_html__( 'Action', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_7_action_field" id="cli-plugin-button-7-action" class="vvv_combobox cli_form_toggle" cli_frm_tgl-target="cli_accept_all_action">
							<?php $this->print_combobox_options( $this->get_js_actions(), $the_options['button_7_action'] ); ?>
						</select>
					</td>
				</tr>
				<tr valign="top" class="cli-plugin-row cli-indent-15" cli_frm_tgl-id="cli_accept_all_action" cli_frm_tgl-val="CONSTANT_OPEN_URL">
					<th scope="row"><label for="button_7_url_field"><?php echo esc_html__( 'URL', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="text" name="button_7_url_field" id="button_7_url_field" value="<?php echo esc_url( $the_options['button_7_url'] ); ?>" />
						<span class="cli_form_help"><?php echo esc_html__( 'Button will only link to URL if Action = Open URL', 'cookie-law-info' ); ?></span>
					</td>
				</tr>

				<tr valign="top" class="cli-plugin-row cli-indent-15" cli_frm_tgl-id="cli_accept_all_action" cli_frm_tgl-val="CONSTANT_OPEN_URL">
					<th scope="row"><label for="button_7_new_win_field"><?php echo esc_html__( 'Open URL in new window?', 'cookie-law-info' ); ?></label></th>
					<td>
						<input type="radio" id="button_7_new_win_field_yes" name="button_7_new_win_field" class="styled" value="true" <?php echo ( $the_options['button_7_new_win'] == true ) ? ' checked="checked"' : ''; ?> /><?php echo esc_html__( 'Yes', 'cookie-law-info' ); ?>

						<input type="radio" id="button_7_new_win_field_no" name="button_7_new_win_field" class="styled" value="false" <?php echo ( $the_options['button_7_new_win'] == false ) ? ' checked="checked"' : ''; ?> /> <?php echo esc_html__( 'No', 'cookie-law-info' ); ?>
					</td>
				</tr>
				<tr valign="top">
					<th scope="row"><label for="button_7_button_size_field"><?php echo esc_html__( 'Size', 'cookie-law-info' ); ?></label></th>
					<td>
						<select name="button_7_button_size_field" class="vvv_combobox">
							<?php $this->print_combobox_options( $this->get_button_sizes(), $the_options['button_7_button_size'] ); ?>
						</select>
					</td>
				</tr>
			</table><!-- end custom button -->
		</div>

	</div>
	<?php
	require 'admin-settings-save-button.php';
	?>
</div>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        legacy/admin/views/goto-pro-v2.php                                                                  0000777                 00000025645 15251156627 0013076 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php $assets_path = CLI_PLUGIN_URL . 'images/'; ?>
<style>
/************/

.text-center {
	text-align: center !important;
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.d-flex {
	display: flex !important;
}

.v-center {
	align-items: center !important;
}

.wt-white-wrapper {
	background-color: #fff;
	padding: 8px;
}

.px-10 {
	padding-left: 10px;
	padding-right: 10px;
}

.text-right {
	text-align: right !important;
}

.my-35 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.wt-bg {
	padding: 10px;
	background-image: url(
	<?php
	echo esc_url( $assets_path . 'bg.svg' );
	?>
	);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

h3.wt-sidebar-title {
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
	color: #000000;
	margin-bottom: 20px;
}

.wt-primary-btn {
	background: #2D9FFF;
	border-radius: 7px;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	padding: 10px 15px;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
	margin: 0 auto 30px auto;
}

.wt-primary-btn:hover,
.wt-primary-btn:focus {
	outline: none;
	text-decoration: none;
	transition: all .2s ease;
	transform: translateY(2px);
	box-shadow: none;
	opacity: .8;
}
.wt-primary-btn:hover {
	color: #fff;
}

.wt-moneyback-support-wrapper {
	background: #E2F2FF;
	border-radius: 13px;
	padding: 17px 12px;
}

.wt-moneyback-support-wrapper>div {
	padding: 6px;
	width: 50%;
}

.wt-moneyback-support-wrapper img {
	filter: drop-shadow(0px 11px 21px rgba(34, 112, 177, 0.26));
	width: 36px;
	height: auto;
	margin-right: 10px;
}

.wt-moneyback-support-wrapper p {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	margin: 0;
}

ul.wt-gdprpro-features {
	margin: 0;
	padding: 8px 24px;
}

.wt-gdprpro-features li {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	list-style: none;
	margin: 0 0 24px 0;
	padding-left: 32px;
	position: relative;
}

.wt-gdprpro-features li b {
	font-weight: bold;
}

.wt-gdprpro-features li:before {
	content: '';
	position: absolute;
	height: 16px;
	width: 16px;
	margin-top: 2px;
	background-image: url(
	<?php
	echo esc_url( $assets_path . 'list-icon.svg' );
	?>
	);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
}

.wt-gdprpro-features li:last-child {
	margin-bottom: 0;
}

.wt-link {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	text-decoration: underline;
	color: #1093F2;
	display: inline-block;
	margin-bottom: 35px;
	cursor: pointer;
}

.wt-link:hover, .wt-link:focus {
	text-decoration: none;

}

.wt-free-pro-table {
	overflow-x: auto;
	border-radius: 7px;
	border: 0.5px solid #d3d3d3;
}

.wt-free-pro-table table {
	width: 100%;
	min-width: 400px;
	border-collapse: collapse;
}

.wt-free-pro-table table th {
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	color: #000000;
	padding: 15px;
	text-align: center;
}

.wt-free-pro-table table th {
	border-right: 0.5px solid #d3d3d3;
	border-bottom: 0.5px solid #d3d3d3;
	border-left: none;
	border-top: none;
}

.wt-free-pro-table table tr th:first-child {
	background-color: #F8F9FA;
}

.wt-free-pro-table table tr th:last-child {
	border-right: none;
}

.wt-free-pro-table table td {
	border-right: 0.5px solid #d3d3d3;
	border-bottom: 0.5px solid #d3d3d3;
	border-left: none;
	border-top: none;
	padding: 20px 40px;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #3A3A3A;
	text-align: center;
}

.wt-free-pro-table table td p.light {
	margin: 10px 0 0 0;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
}

.wt-free-pro-table table tr td:first-child {
	text-align: left;
	background-color: #F8F9FA;
}

.wt-free-pro-table table tr td:last-child {
	border-right: none;
}

.wt-free-pro-table table tr:last-child td {
	border-bottom: none;
}

.wt-free-pro-table table a {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	text-decoration: underline;
	color: #2DB3FF;
}

.wt-free-pro-table table a:hover {
	text-decoration: none;
}

.wt-free-pro-table .wt-cli-badge {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 20px;
	display: inline-block;
}

.wt-cli-badge.wt-cli-success {
	background-image: url(
	<?php
	echo esc_url( $assets_path . 'tick.svg' );
	?>
	);
}

.wt-cli-badge.wt-cli-error {
	background-image: url(
	<?php
	echo esc_url( $assets_path . 'cross.svg' );
	?>
	);
}

.wt-colored-wrapper {
	background-color: #F5FAFF;
	display: inline-block;
	border-radius: 0 0 13px 13px;
}

.wt-blue-text {
	color: #2D9FFF;
}

</style>

<div class="wt-cli-sidebar" style="max-width: 365px;margin-top:45px">
	<div class="wt-white-wrapper">
		<div class="wt-bg">
			<h3 class="wt-sidebar-title text-center">
				<?php
				echo wp_kses(
					__( "You are using the legacy version! <span class='wt-blue-text'>Migrate to the new UI</span> for better experience and advanced features", 'cookie-law-info' ),
					array(
						'span'      => array(
							'class' => array()
						),
					)
					);
				?>
			</h3>
			<p class="text-center my-0"><a id="wt-cli-migrate-btn" class="wt-primary-btn" onclick="wtCliAdminFunctions.showModal('wt-cky-migration-modal')"><?php echo esc_html( _e( 'Migrate Now', 'cookie-law-info' ) ); ?></a></p>
		</div>
		<ul class="wt-gdprpro-features">
			<li><b><?php echo esc_html( __( 'Get the new, WCAG-compliant cookie consent banner.', 'cookie-law-info' ) ); ?></b></li>
			<li><b><?php echo esc_html( __( 'Access new free features', 'cookie-law-info' ) ); ?></b>
				<?php echo esc_html( __( '— Set consent expiration, disable prior consent, hide consent categories, choose colour scheme (light/dark/custom), generate cookie/privacy policy, etc.', 'cookie-law-info' ) ); ?>
			</li>
			<li>
				<b><?php echo esc_html( __( 'Access additional free and premium features by connecting to CookieYes web app (Optional)', 'cookie-law-info' ) ); ?></b>                						  
				<?php echo esc_html(
					__( '— Cookie scan, Consent log, Support for Google Consent Mode v2, IAB TCF v2.3 banner, Google’s Additional Consent Mode, etc.', 'cookie-law-info' )
				); ?>
			</li>
		</ul>
		<p class="text-center my-0"> <a href="https://www.cookieyes.com/documentation/ui-migration" class="wt-link" target="_blank"><?php echo esc_html( __( 'Learn more about migration', 'cookie-law-info' ) ); ?></a></p>
	</div>
</div>
<div class="wt-cky-migration-modal wt-cli-modal" id="wt-cky-migration-modal">
	<span class="wt-cli-modal-js-close">×</span>
	<div class="wt-cli-modal-header"><h4><?php echo esc_html( _e( 'Ready to migrate to the new UI?', 'cookie-law-info' ) ); ?></h4></div>
	<div class="wt-cli-modal-body">
		<?php echo '<b>' . esc_html( __( 'Please review the following before proceeding:', 'cookie-law-info' ) ) . '</b>'; ?>
		<ul class="wt-cli-bullet-list-main">
			<li>
				<?php
				echo wp_kses(
					__( '<strong>Cookie bar and other shortcodes</strong> will be replaced with <strong>easier customization methods.</strong>', 'cookie-law-info' ),
					array(
						'p'      => array(),
						'strong' => array(),
					)
				);
				?>
			</li>
			<li>
				<?php
				echo wp_kses(
					__( '<strong>After migrating, you can add custom CSS to:</strong>', 'cookie-law-info' ), // phpcs:ignore WordPress.WP.I18n.NoHtmlWrappedStrings
					array(
						'p'      => array(),
						'strong' => array(),
					)
				);
				?>
			</li>
			<ul class="wt-cli-bullet-list">
				<li>
					<?php echo esc_html( __( 'Change the font format of the cookie banner (available in the premium plans).', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Customize the position of the revisit consent button (from the right/left margin).', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Change the button size.', 'cookie-law-info' ) ); ?>
				</li>
			</ul>
			<li>
				<?php
				echo wp_kses(
					__( '<strong>The following customization features will no longer be available:</strong>', 'cookie-law-info' ), // phpcs:ignore WordPress.WP.I18n.NoHtmlWrappedStrings
					array(
						'p'      => array(),
						'strong' => array(),
					)
				);
				?>
			</li>
			<ul class="wt-cli-bullet-list">
				<li>
					<?php echo esc_html( __( 'Changing the button to a link.', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Redirecting to the URL on click.', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Animating the cookie banner (On Load/Hide).', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Allowing the cookie banner to move with page scroll.', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Accepting cookie consent on the page scroll or delay action on the cookie banner.', 'cookie-law-info' ) ); ?>
				</li>
				<li>
					<?php echo esc_html( __( 'Disabling the accept button.', 'cookie-law-info' ) ); ?>
				</li>
			</ul>
			<li>
				<?php
				echo wp_kses(
					__( 'The <strong>popup layout</strong> for the banner and the <strong>option to use both "GDPR" and "US State Laws" consent templates</strong> will be <strong>available in the premium plans</strong> with <strong>advanced geo-targeting.</strong>', 'cookie-law-info' ),
					array(
						'p'      => array(),
						'strong' => array(),
					)
				);
				?>
			</li>
			<li>
				<?php
				echo wp_kses(
					__( 'From the new plugin UI, you can navigate to <strong>Cookie Manager > Add Cookie > Advanced settings</strong> and add the pattern that identifies the script <strong>(Script URL Pattern)</strong> to manually block cookies before obtaining user consent.', 'cookie-law-info' ),
					array(
						'p'      => array(),
						'strong' => array(),
					)
				);
				?>
			</li>
		</ul>
		<p>
			<?php
			echo wp_kses(
				__( 'Alternatively, you can <strong>connect to the CookieYes web app (optional)</strong> to utilize the <strong>cookie scan feature,</strong> which <strong>discovers, categorizes, and automatically blocks</strong> your website cookies prior to consent.', 'cookie-law-info' ),
				array(
					'p'      => array(),
					'strong' => array(),
				)
			);
			?>
		</p>
		<div class="wt-cli-action-container">
			<div class="wt-cli-action-group">
				<a id="wt-cli-ckyes-support" href="https://www.cookieyes.com/support/" target="_blank" class="wt-cli-ckyes-support">
					<?php echo esc_html__( 'Contact Support', 'cookie-law-info' ); ?>
					<span class="dashicons dashicons-external"></span>
				</a>
				<a href="<?php echo esc_attr( wp_nonce_url( add_query_arg( 'migrate', 'start', admin_url( 'edit.php?post_type=cookielawinfo&page=cookie-law-info' ) ), 'migrate', '_wpnonce' ) ); ?>" class="wt-primary-btn" rel="noopener noreferrer">
					<?php echo esc_html__( 'Start Migration', 'cookie-law-info' ); ?>
				</a>
			</div>
		</div>
	</div>
</div>
                                                                                           legacy/admin/views/admin-settings-advanced.php                                                      0000777                 00000002470 15251156627 0015463 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<div class="cookie-law-info-tab-content" data-id="<?php echo esc_attr( $target_id ); ?>">
	<h3><?php echo esc_html__( 'Advanced', 'cookie-law-info' ); ?></h3>
	<p><?php echo esc_html__( 'Sometimes themes apply settings that clash with plugins. If that happens, try adjusting these settings.', 'cookie-law-info' ); ?></p>

	<table class="form-table">
		<tr valign="top">
			<th scope="row"><?php echo esc_html__( 'Reset settings', 'cookie-law-info' ); ?></th>
			<td>
				<input type="submit" name="delete_all_settings" value="<?php echo esc_html__( 'Delete settings and reset', 'cookie-law-info' ); ?>" class="button-secondary" onclick="cli_store_settings_btn_click(this.name); if(confirm('<?php echo esc_html__( 'Are you sure you want to delete all your settings and switch to the new interface?', 'cookie-law-info' ); ?>')){  }else{ return false;};" />
				<span class="cli_form_help"><?php echo esc_html__( 'Warning: Resets all your current settings to default. This action will switch you to the new and improved user interface and this action is not reversible.', 'cookie-law-info' ); ?></span>
			</td>
		</tr>
	</table>
	<?php do_action( 'wt_cli_after_advanced_settings' ); ?>
	<?php
		require 'admin-settings-save-button.php';
	?>
</div>
                                                                                                                                                                                                        legacy/admin/views/admin-settings-save-button.php                                                   0000777                 00000001047 15251156627 0016164 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<div style="clear: both;"></div>
<div class="wt-cli-footer">
	<div class="wt-cli-row">
		<div class="wt-cli-col-6"></div>
		<div class="wt-cli-col-6"><input type="submit" name="update_admin_settings_form" value="<?php echo esc_html__( 'Update Settings', 'cookie-law-info' ); ?>" class="button-primary" style="float:right;" onClick="return cli_store_settings_btn_click(this.name)" />
			<span class="spinner" style="margin-top:10px"></span></div>
	</div>
</div>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         legacy/admin/partials/cookie-law-info-admin_settings.php                                            0000777                 00000011722 15251156627 0017445 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
$cli_admin_view_path   = CLI_PLUGIN_PATH . 'admin/views/';
$cli_img_path          = CLI_PLUGIN_URL . 'images/';
$plugin_name           = 'wtgdprcookieconsent';
$cli_activation_status = get_option( $plugin_name . '_activation_status' );

// taking pages for privacy policy URL.
$args_for_get_pages = array(
	'sort_order'   => 'ASC',
	'sort_column'  => 'post_title',
	'hierarchical' => 0,
	'child_of'     => 0,
	'parent'       => -1,
	'offset'       => 0,
	'post_type'    => 'page',
	'post_status'  => 'publish',
);
$all_pages          = get_pages( $args_for_get_pages );
?>
<script type="text/javascript">
	var cli_settings_success_message='<?php echo esc_html__( 'Settings updated.', 'cookie-law-info' ); ?>';
	var cli_settings_error_message='<?php echo esc_html__( 'Unable to update Settings.', 'cookie-law-info' ); ?>';
	var cli_reset_settings_success_message='<?php echo esc_html__( 'Settings reset to defaults.', 'cookie-law-info' ); ?>';
	var cli_reset_settings_error_message='<?php echo esc_html__( 'Unable to reset settings.', 'cookie-law-info' ); ?>';
</script>
<div class="wrap">
	<h2 class="wp-heading-inline"><?php echo esc_html__( 'Settings', 'cookie-law-info' ); ?></h2>
	
	<div class="wt-cli-gdpr-plugin-header">
		<div class="wt-cli-gdpr-plugin-status-bar">
			<table class="cli_notify_table cli_bar_state">
				<tr valign="middle" class="cli_bar_on" style="<?php echo $the_options['is_on'] == true ? '' : 'display:none;'; ?>">
					<td style="padding-left: 10px;">
						<div class="wt-cli-gdpr-plugin-status wt-cli-gdpr-plugin-status-active">
							<img id="cli-plugin-status-icon" src="<?php echo esc_url( $cli_img_path ); ?>add.svg" />
							<span><?php echo esc_html__( 'Cookie bar is currently active', 'cookie-law-info' ); ?></span>
						</div>
					</td>
				</tr>
				<tr valign="middle" class="cli_bar_off" style="<?php echo $the_options['is_on'] == true ? 'display:none;' : ''; ?>">
					<td style="padding-left: 10px;">
						<div class="wt-cli-gdpr-plugin-status wt-cli-gdpr-plugin-status-active">
							<img id="cli-plugin-status-icon" src="<?php echo esc_url( $cli_img_path ); ?>cross.png" />
							<span><?php echo esc_html__( 'Cookie bar is currently inactive', 'cookie-law-info' ); ?></span>
						</div>
					</td>
				</tr>
			</table>
		</div>
		<div class="wt-cli-gdpr-plugin-branding">
			<div class="wt-cli-gdpr-plugin-branding-logo">
				<img src="<?php echo esc_url( $cli_img_path ); ?>logo-cookieyes.svg" alt="CookieYes Logo">
			</div>
			<div class="wt-cli-gdpr-plugin-branding-tagline">

			<span><b><?php echo esc_html__( 'Cookie Compliance Made Easy', 'cookie-law-info' ); ?>
			</b></span>
			</div>
		</div>
	</div>

   
	<div class="cli_settings_left" id="cky-container">
		<div class="nav-tab-wrapper wp-clearfix cookie-law-info-tab-head">
			<?php
			$tab_head_arr = array(
				'cookie-law-info-general'     => __( 'General', 'cookie-law-info' ),
				'cookie-law-info-message-bar' => __( 'Customise Cookie Bar', 'cookie-law-info' ),
				'cookie-law-info-buttons'     => __( 'Customise Buttons', 'cookie-law-info' ),
				'cookie-law-info-advanced'    => __( 'Advanced', 'cookie-law-info' ),
				'cookie-law-info-help'        => __( 'Help Guide', 'cookie-law-info' ),
			);
			Cookie_Law_Info::generate_settings_tabhead( $tab_head_arr );
			?>
		</div>
		<div id="cky-tab-container" class="cookie-law-info-tab-container">
			<?php
			$setting_views_a = array(
				'cookie-law-info-general'     => 'admin-settings-general.php',
				'cookie-law-info-message-bar' => 'admin-settings-messagebar.php',
				'cookie-law-info-buttons'     => 'admin-settings-buttons.php',
				'cookie-law-info-advanced'    => 'admin-settings-advanced.php',
			);
			$setting_views_b = array(
				'cookie-law-info-help'        => 'admin-settings-help.php',
			);
			?>
			<?php $form_action = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : ''; ?>
			<form method="post" action="<?php echo esc_url( $form_action ); ?>" id="cli_settings_form">
				<input type="hidden" name="cli_update_action" value="" id="cli_update_action" />
				<?php
				// Set nonce:
				if ( function_exists( 'wp_nonce_field' ) ) {
					wp_nonce_field( 'cookielawinfo-update-' . CLI_SETTINGS_FIELD );
				}
				foreach ( $setting_views_a as $target_id => $value ) {
					$settings_view = $cli_admin_view_path . $value;
					if ( file_exists( $settings_view ) ) {
						include $settings_view;
					}
				}
				?>
				 
				<?php
				// settings form fields for module
				do_action( 'cli_module_settings_form' );
				?>
							
			</form>
			<?php
			foreach ( $setting_views_b as $target_id => $value ) {
				$settings_view = $cli_admin_view_path . $value;
				if ( file_exists( $settings_view ) ) {
					include $settings_view;
				}
			}
			?>
			<?php do_action( 'cli_module_out_settings_form' ); ?>
		</div>
	</div>
	<div class="cli_settings_right">
	 <?php require $cli_admin_view_path . 'goto-pro-v2.php'; ?>   
	</div>

</div>
                                              legacy/admin/partials/cookie-law-info-privacy_overview.php                                          0000777                 00000004706 15251156627 0020044 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}
?>
<style>
	.vvv_textbox{
		height: 150px;
		width: 80%;
	}
	.cli-textbox{
		width: 100%;
		height: 35px;
		margin-bottom: 5px;
	}
	.notice, div.updated, div.error{
		margin: 5px 20px 15px 0;
	}
</style>
<div class="wrap">

	<div class="cookie-law-info-form-container">
		<div class="cli-plugin-toolbar top">
			<h3><?php echo esc_html__( 'Privacy Overview', 'cookie-law-info' ); ?></h3>
		</div>
		<?php $form_action = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : ''; ?>
		<form method="post" action="<?php echo esc_url( $form_action ); ?>">
		<?php wp_nonce_field( 'cookielawinfo-update-privacy-overview-content' ); ?>
			<table class="form-table cli_privacy_overview_form" >
				<tr valign="top">
					<td>
						<label for="privacy_overview_title"><?php echo esc_html__( 'Title', 'cookie-law-info' ); ?></label>
						<input type="text" name="privacy_overview_title" value="<?php echo esc_attr( sanitize_text_field( stripslashes( $privacy_title ) ) ); ?>" class="cli-textbox" />
					</td>
				 </tr>
				<tr valign="top">
					<td>
					<label for="privacy_overview_content"><?php echo esc_html__( 'Privacy overview is displayed when the user clicks on ‘cookie settings’ from the cookie consent bar. Edit/ modify the title and content of ‘privacy overview’ from here.', 'cookie-law-info' ); ?></label>
						<?php
						$cli_use_editor = apply_filters( 'cli_use_editor_in_po', true );
						if ( $cli_use_editor ) {
							wp_editor(
								stripslashes( $privacy_content ),
								'cli_privacy_overview_content',
								$wpe_settings = array(
									'textarea_name' => 'privacy_overview_content',
									'textarea_rows' => 10,
								)
							);
						} else {
							?>
							<textarea style="width:100%; height:250px;" name="privacy_overview_content"><?php echo wp_kses_post( stripslashes( $privacy_content ) ); ?></textarea>
							<?php
						}
						?>
							 
						<div class="clearfix"></div>
					</td>
				</tr>
			</table>
			<div class="cli-plugin-toolbar bottom">
				<div class="left">
				</div>
				<div class="right">
					<input type="submit" name="update_privacy_overview_content_settings_form" value="<?php echo esc_html__( 'Save Settings', 'cookie-law-info' ); ?>" style="float: right;" class="button-primary" />
					<span class="spinner" style="margin-top:9px"></span>
				</div>
			</div>
		</form>
	</div>
</div>
                                                          legacy/admin/css/cookie-law-info-admin-1.6.7.css                                                    0000777                 00000022622 15251156627 0015147 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       /**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
 #cli-plugin-migrate {
	background: #C5E3BF;
	border: 1px solid #98A148;
	color: #000;
	margin: 0 0 20px 0;
	padding: 10px;
	display: none;
}

.vvv_combobox {
	width: 100%;
}
.vvv_textbox {
	height: 150px;
	width: 100%;
}
.form-table input[type="text"], .vvv_textfield {
	width:100%;
	margin-bottom: 5px;
}
.cli-plugin-example{
	display: block;
}
#cookielawinfo-accordion h4 {
	border-bottom: 1px solid #ccc;
	line-height: 110%;
	padding: 5px;
}
#cookielawinfo-accordion h4 code {
	padding-left: 40px;
	background: transparent;
}
.cli-help pre {
	font-weight: bold;
}
.cli-help span {
	margin: 0 0 30px 15px;
	display: block;
}
.cli-plugin-toolbar {
	height: 40px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.cli-plugin-toolbar .left {
	float: left;
	margin: 0;
	padding: 0;
}
.cli-plugin-toolbar .left img {
	vertical-align: text-bottom;
	margin-right: 10px;
}
.cli-plugin-toolbar .right {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}
.cli-plugin-toolbar.top {
	margin-bottom: -5px;
}
.cli-plugin-toolbar.bottom {
	margin-top: 12px;
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	padding:15px;
}
.cli-plugin-toolbar.top {
	margin-top:-15px;
	background: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	padding:15px;
}
#header_on_off_field_warning {
	margin-left: 30px;
}
.warning { /* called by jQuery in admin-ui-controller.js */
	color: #f00;
	font-weight: bold;
}
.cli-plugin-container {
	overflow: hidden;
	width: 100%;
}
.cli-plugin-left-col {
	float: left;
	padding-bottom: 500em;
	margin-bottom: -500em;
}
.cli-plugin-right-col {
	float: left;
	margin-right: -1px; /* For IE */
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.cli-plugin-container.width-50 { width: 50%; }
.cli-plugin-container.width-60 { width: 60%; }
.cli-plugin-container.width-70 { width: 70%; }
.cli-plugin-container.width-80 { width: 80%; }
.cli-plugin-container.width-90 { width: 90%; }
.cli-plugin-left-col.width-50, .cli-plugin-right-col.width-50 { width: 50%; }
.cli-plugin-left-col.width-62, .cli-plugin-right-col.width-62 { width: 62%; } /* Golden Ratio */
.cli-plugin-left-col.width-38, .cli-plugin-right-col.width-38 { width: 38%; } /* Golden Ratio */
.cli-plugin-left-col.width-f220, .cli-plugin-right-col.width-f220 { width: 220px; }
.cli-plugin-container div.pad-5, .cli-plugin-left-col div.pad-5, .cli-plugin-right-col div.pad-5 { padding: 5px; }
.cli-plugin-container div.pad-10, .cli-plugin-left-col div.pad-10, .cli-plugin-right-col div.pad-10 { padding: 10px; }
.width-60 { width: 60%; }
.width-100 { width: 100%; }

.hr-top { border-top: 1px solid #ccc; }
.hr-bottom { border-bottom: 1px solid #ccc; }





table.cli_script_items{
	position:relative
}
table.cli_script_items td,table.cli_script_items th{
	display:table-cell!important;
	padding:1em!important;
	vertical-align:top;
	line-height:1.75em
}
table.wc_emails.wc_emails td,table.cli_script_items.wc_emails td,table.wc_shipping.wc_emails td{
	vertical-align:middle
}
table.cli_script_items tr:nth-child(odd) td{
	background:#f9f9f9
}
table.cli_script_items td.name{
	font-weight:700
}
table.wc_emails .settings,table.cli_script_items .settings,table.wc_shipping .settings{
	text-align:right
}
table.wc_emails .default,table.wc_emails .radio,table.wc_emails .status,table.cli_script_items .default,table.cli_script_items .radio,table.cli_script_items .status,table.wc_shipping .default,table.wc_shipping .radio,table.wc_shipping .status{
	text-align:center
}
table.wc_emails .default .tips,table.wc_emails .radio .tips,table.wc_emails .status .tips,table.cli_script_items .default .tips,table.cli_script_items .radio .tips,table.cli_script_items .status .tips,table.wc_shipping .default .tips,table.wc_shipping .radio .tips,table.wc_shipping .status .tips{
	margin:0 auto
}
table.wc_emails .default input,table.wc_emails .radio input,table.wc_emails .status input,table.cli_script_items .default input,table.cli_script_items .radio input,table.cli_script_items .status input,table.wc_shipping .default input,table.wc_shipping .radio input,table.wc_shipping .status input{
	margin:0
}
table.wc_emails td.sort,table.cli_script_items td.sort,table.wc_shipping td.sort{
	cursor:move;
	font-size:15px;
	text-align:center
}
table.wc_emails td.sort::before,table.cli_script_items td.sort::before,table.wc_shipping td.sort::before{
	content:'\f333';
	font-family:Dashicons;
	text-align:center;
	line-height:1;
	color:#999;
	display:block;
	width:17px;
	float:left;
	height:100%;
	line-height:24px
}
table.wc_emails .wc-payment-gateway-method-name,table.cli_script_items .wc-payment-gateway-method-name,table.wc_shipping .wc-payment-gateway-method-name{
	font-weight:400
}
table.wc_emails .wc-email-settings-table-name,table.cli_script_items .wc-email-settings-table-name,table.wc_shipping .wc-email-settings-table-name{
	font-weight:700
}
table.wc_emails .wc-email-settings-table-name span,table.cli_script_items .wc-email-settings-table-name span,table.wc_shipping .wc-email-settings-table-name span{
	font-weight:400;
	color:#999;
	margin:0 0 0 4px!important
}
table.wc_emails .wc-payment-gateway-method-toggle-disabled,table.wc_emails .cli-script-items-toggle-enabled,table.cli_script_items .wc-payment-gateway-method-toggle-disabled,table.cli_script_items .cli-script-items-toggle-enabled,table.wc_shipping .wc-payment-gateway-method-toggle-disabled,table.wc_shipping .cli-script-items-toggle-enabled{
	padding-top:1px;
	display:block;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
table.wc_emails .wc-email-settings-table-status,table.cli_script_items .wc-email-settings-table-status,table.wc_shipping .wc-email-settings-table-status{
	text-align:center;
	width:1em
}
table.wc_emails .wc-email-settings-table-status .tips,table.cli_script_items .wc-email-settings-table-status .tips,table.wc_shipping .wc-email-settings-table-status .tips{
	margin:0 auto
}
.cli-input-toggle{
	height:16px;
	width:32px;
	border:2px solid #935687;
	background-color:#935687;
	display:inline-block;
	text-indent:-9999px;
	border-radius:10em;
	position:relative;
	margin-top:-1px;
	vertical-align:text-top
}
.cli-input-toggle:before{
	content:"";
	display:block;
	width:16px;
	height:16px;
	background:#fff;
	position:absolute;
	top:0;
	right:0;
	border-radius:100%
}
.cli-input-toggle.cli-input-toggle--disabled{
	border-color:#999;
	background-color:#999
}
.cli-input-toggle.cli-input-toggle--disabled:before{
	right:auto;
	left:0
}
.cli-input-toggle.cli-input-toggle--loading{
	opacity:.5
}
.cookie-law-info-tab-head{ margin-right:20px;}
.cookie-law-info-tab-container{
	padding:15px;
	background: #fff; box-shadow:0px 2px 2px #ccc; float: left; box-sizing:border-box; width:100%; height:auto;
}
.cookie-law-info-tab-head .nav-tab-active{ background: #fff; border-bottom: solid 1px #fff; }
.cookie-law-info-tab-head .nav-tab:focus{ box-shadow:none;}
.cookie-law-info-tab-content{ display:none; float:left; width:100%; height:auto; }
.cli_sub_tab_container{float:left; width:100%; height:auto;}
.cli_sub_tab{ display:inline-block; margin:0px; float:left; width:100%; height:auto;}
.cli_sub_tab li{ display:inline-block; border-left: solid 1px #ccc; padding:3px 10px; cursor: pointer;}
.cli_sub_tab_content{ display: none; float:left; width:100%; height:auto; }
.cli-shortcodes li{margin-bottom:20px; border-bottom: dashed 1px #ccc; padding-bottom:7px; margin-left: 15px;}
.cli-shortcodes li div{ font-weight: bold; width: 100%; }
.cli-shortcodes li span{ display: inline-block;}
.cli-help-links li{ float:left; padding:40px; margin:20px; display: inline-block; text-align: center; box-shadow:1px 1px 5px 1px rgba(0,0,0,.1); width: 185px; height: 245px;}
.cli-help-links li a{ text-decoration: none; height: 28px !important; margin-top: 20px; }
.cli-help-links li img{
	margin-top: 15px;
}
/* copied from bootstrap */
.cli_sub_tab_container input[type="text"], .cli_sub_tab_container select {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; height: auto !important;
}
.cookie-law-info-tab-container .button-primary
{
	height:34px;
}
.notify_msg{ position:fixed; width:300px; padding:15px; color:#fff; right:60px; top:0px; opacity:0; box-shadow:0px 2px 2px #ccc; border-radius:5px;}
.cli-indent-15{  }
.cli-indent-15 th{ padding-left: 15px; }
.cli_notify_table{ height:60px;}
.cookie-law-info-form-container{
	padding:15px;
	background: #fff; box-shadow:0px 2px 2px #ccc;
}
.cli_non_necessary_form label{ width:100%; display: inline-block; font-weight: bold; margin-bottom: 10px; margin-top: 15px;  }
.cli_non_necessary_form .cli_form_help{ color: #aaa; font-style: italic; font-weight:250; font-size: 12px; }
.cli_settings_left{ width:63%;float: left; margin-bottom: 25px; }
.cli_settings_right{ width:33%; float: left; padding-left:25px;}
.cli_form_help{ color: #aaa; font-style: italic; font-weight:250; font-size: 12px; display: inline-block; width: 100%; }
.cli_form_er{ color:red; font-style: italic; font-weight:300; font-size: 12px; display: inline-block; width: 100%;}
.cli_scroll_accept_er{ display: none; }


@media screen and (max-width:1210px) {
	.cli_settings_left{ width:100%;}
	.cli_settings_right{ padding-left:0px; width:100%;}
}
                                                                                                              legacy/admin/css/cookie-law-info-admin.css                                                          0000777                 00000056114 15251156627 0014503 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       /**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
#cli-plugin-migrate {
	background: #C5E3BF;
	border: 1px solid #98A148;
	color: #000;
	margin: 0 0 20px 0;
	padding: 10px;
	display: none;
}

.vvv_combobox {
	width: 100%;
}

.vvv_textbox {
	height: 150px;
	width: 100%;
}

.form-table input[type="text"], .vvv_textfield {
	width: 100%;
	margin-bottom: 5px;
}

.cli-plugin-example {
	display: block;
}

#cookielawinfo-accordion h4 {
	border-bottom: 1px solid #ccc;
	line-height: 110%;
	padding: 5px;
}

#cookielawinfo-accordion h4 code {
	padding-left: 40px;
	background: transparent;
}

.cli-help pre {
	font-weight: bold;
}

.cli-help span {
	margin: 0 0 30px 15px;
	display: block;
}

.cli-plugin-toolbar {
	height: 40px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.cli-plugin-toolbar .left {
	float: left;
	margin: 0;
	padding: 0;
}

.cli-plugin-toolbar .left img {
	vertical-align: text-bottom;
	margin-right: 10px;
}

.cli-plugin-toolbar .right {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}

.cli-plugin-toolbar.top {
	margin-bottom: -5px;
}

.cli-plugin-toolbar.bottom {
	margin-top: 12px;
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	padding: 15px;
}

.cli-plugin-toolbar.top {
	margin-top: -15px;
	background: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	padding: 15px;
}

#header_on_off_field_warning {
	margin-left: 30px;
}

.warning {
	/* called by jQuery in admin-ui-controller.js */
	color: #f00;
	font-weight: bold;
}

.cli-plugin-container {
	overflow: hidden;
	width: 100%;
}

.cli-plugin-left-col {
	float: left;
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.cli-plugin-right-col {
	float: left;
	margin-right: -1px;
	/* For IE */
	padding-bottom: 500em;
	margin-bottom: -500em;
}

.cli-plugin-container.width-50 {
	width: 50%;
}

.cli-plugin-container.width-60 {
	width: 60%;
}

.cli-plugin-container.width-70 {
	width: 70%;
}

.cli-plugin-container.width-80 {
	width: 80%;
}

.cli-plugin-container.width-90 {
	width: 90%;
}

.cli-plugin-left-col.width-50, .cli-plugin-right-col.width-50 {
	width: 50%;
}

.cli-plugin-left-col.width-62, .cli-plugin-right-col.width-62 {
	width: 62%;
}

/* Golden Ratio */
.cli-plugin-left-col.width-38, .cli-plugin-right-col.width-38 {
	width: 38%;
}

/* Golden Ratio */
.cli-plugin-left-col.width-f220, .cli-plugin-right-col.width-f220 {
	width: 220px;
}

.cli-plugin-container div.pad-5, .cli-plugin-left-col div.pad-5, .cli-plugin-right-col div.pad-5 {
	padding: 5px;
}

.cli-plugin-container div.pad-10, .cli-plugin-left-col div.pad-10, .cli-plugin-right-col div.pad-10 {
	padding: 10px;
}

.width-60 {
	width: 60%;
}

.width-100 {
	width: 100%;
}

.hr-top {
	border-top: 1px solid #ccc;
}

.hr-bottom {
	border-bottom: 1px solid #ccc;
}





table.cli_script_items {
	position: relative
}

table.cli_script_items td, table.cli_script_items th {
	display: table-cell !important;
	padding: 1em !important;
	vertical-align: top;
	line-height: 1.75em
}

table.wc_emails.wc_emails td, table.cli_script_items.wc_emails td, table.wc_shipping.wc_emails td {
	vertical-align: middle
}

table.cli_script_items tr:nth-child(odd) td {
	background: #f9f9f9
}

table.cli_script_items td.name {
	font-weight: 700
}

table.wc_emails .settings, table.cli_script_items .settings, table.wc_shipping .settings {
	text-align: right
}

table.wc_emails .default, table.wc_emails .radio, table.wc_emails .status, table.cli_script_items .default, table.cli_script_items .radio, table.cli_script_items .status, table.wc_shipping .default, table.wc_shipping .radio, table.wc_shipping .status {
	text-align: center
}

table.wc_emails .default .tips, table.wc_emails .radio .tips, table.wc_emails .status .tips, table.cli_script_items .default .tips, table.cli_script_items .radio .tips, table.cli_script_items .status .tips, table.wc_shipping .default .tips, table.wc_shipping .radio .tips, table.wc_shipping .status .tips {
	margin: 0 auto
}

table.wc_emails .default input, table.wc_emails .radio input, table.wc_emails .status input, table.cli_script_items .default input, table.cli_script_items .radio input, table.cli_script_items .status input, table.wc_shipping .default input, table.wc_shipping .radio input, table.wc_shipping .status input {
	margin: 0
}

table.wc_emails td.sort, table.cli_script_items td.sort, table.wc_shipping td.sort {
	cursor: move;
	font-size: 15px;
	text-align: center
}

table.wc_emails td.sort::before, table.cli_script_items td.sort::before, table.wc_shipping td.sort::before {
	content: '\f333';
	font-family: Dashicons;
	text-align: center;
	line-height: 1;
	color: #999;
	display: block;
	width: 17px;
	float: left;
	height: 100%;
	line-height: 24px
}

table.wc_emails .wc-payment-gateway-method-name, table.cli_script_items .wc-payment-gateway-method-name, table.wc_shipping .wc-payment-gateway-method-name {
	font-weight: 400
}

table.wc_emails .wc-email-settings-table-name, table.cli_script_items .wc-email-settings-table-name, table.wc_shipping .wc-email-settings-table-name {
	font-weight: 700
}

table.wc_emails .wc-email-settings-table-name span, table.cli_script_items .wc-email-settings-table-name span, table.wc_shipping .wc-email-settings-table-name span {
	font-weight: 400;
	color: #999;
	margin: 0 0 0 4px !important
}

table.wc_emails .wc-payment-gateway-method-toggle-disabled, table.wc_emails .cli-script-items-toggle-enabled, table.cli_script_items .wc-payment-gateway-method-toggle-disabled, table.cli_script_items .cli-script-items-toggle-enabled, table.wc_shipping .wc-payment-gateway-method-toggle-disabled, table.wc_shipping .cli-script-items-toggle-enabled {
	padding-top: 1px;
	display: block;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

table.wc_emails .wc-email-settings-table-status, table.cli_script_items .wc-email-settings-table-status, table.wc_shipping .wc-email-settings-table-status {
	text-align: center;
	width: 1em
}

table.wc_emails .wc-email-settings-table-status .tips, table.cli_script_items .wc-email-settings-table-status .tips, table.wc_shipping .wc-email-settings-table-status .tips {
	margin: 0 auto
}

.cli-input-toggle {
	height: 16px;
	width: 32px;
	border: 2px solid #935687;
	background-color: #935687;
	display: inline-block;
	text-indent: -9999px;
	border-radius: 10em;
	position: relative;
	margin-top: -1px;
	vertical-align: text-top
}

.cli-input-toggle:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 100%
}

.cli-input-toggle.cli-input-toggle--disabled {
	border-color: #999;
	background-color: #999
}

.cli-input-toggle.cli-input-toggle--disabled:before {
	right: auto;
	left: 0
}

.cli-input-toggle.cli-input-toggle--loading {
	opacity: .5
}

.cookie-law-info-tab-head {
	margin-right: 0px;
	border-bottom: none;
}

.cookie-law-info-tab-container {
	padding: 15px;
	background: #fff;
	box-shadow: 0px 2px 2px #ccc;
	float: left;
	box-sizing: border-box;
	width: 100%;
	height: auto;
}

.cookie-law-info-tab-head .nav-tab-active {
	background: #fff;
	border-bottom: solid 1px #fff;
}

.cookie-law-info-tab-head .nav-tab:focus {
	box-shadow: none;
}

.cookie-law-info-tab-content {
	display: none;
	float: left;
	width: 100%;
	height: auto;
}

.cli_sub_tab_container {
	float: left;
	width: 100%;
	height: auto;
}

.cli_sub_tab {
	display: inline-block;
	margin: 0px;
	float: left;
	width: 100%;
	height: auto;
}

.cli_sub_tab li {
	display: inline-block;
	border-left: solid 1px #ccc;
	padding: 3px 10px;
	cursor: pointer;
}

.cli_sub_tab_content {
	display: none;
	float: left;
	width: 100%;
	height: auto;
}

.cli-shortcodes li {
	margin-bottom: 20px;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 7px;
	margin-left: 15px;
}

.cli-shortcodes li div {
	font-weight: bold;
	width: 100%;
}

.cli-shortcodes li span {
	display: inline-block;
}

.cli-help-links li {
	float: left;
	padding: 40px;
	margin: 20px;
	display: inline-block;
	text-align: center;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .1);
	width: 185px;
	height: 245px;
}

.cli-help-links li a {
	text-decoration: none;
	height: 28px !important;
	margin-top: 20px;
}

.cli-help-links li img {
	margin-top: 15px;
}

/* copied from bootstrap */
.cli_sub_tab_container input[type="text"], .cli_sub_tab_container select {
	display: block;
	width: 100%;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	height: auto !important;
}

.cookie-law-info-tab-container .button-primary {
	height: 34px;
}

.notify_msg {
	position: fixed;
	width: 300px;
	padding: 15px;
	color: #fff;
	right: 60px;
	top: 0px;
	opacity: 0;
	box-shadow: 0px 2px 2px #ccc;
	border-radius: 5px;
}

.cli-indent-15 th {
	padding-left: 15px;
}

.cli_notify_table {
	height: 60px;
}

.cookie-law-info-form-container {
	padding: 15px;
	background: #fff;
	box-shadow: 0px 2px 2px #ccc;
}

.cli-admin-table label {
	width: 100%;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 15px;
}

.cli_non_necessary_form .cli_form_help {
	color: #aaa;
	font-style: italic;
	font-weight: 250;
	font-size: 12px;
}

.cli_settings_left {
	width: 68%;
	float: left;
	margin-bottom: 25px;
}

.cli_settings_right {
	width: calc(31% - 20px);
	float: left;
	margin-left: 25px;
}

.cli_privacy_overview_form label {
	width: 100%;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 15px;
}

.cli_privacy_overview_form .cli_form_help {
	color: #aaa;
	font-style: italic;
	font-weight: 250;
	font-size: 12px;
}

.cli_form_help {
	color: #8e8989;
	font-style: italic;
	font-weight: 250;
	font-size: 12px;
	display: inline-block;
	width: 100%;
}

.cli_form_er {
	color: red;
	font-style: italic;
	font-weight: 300;
	font-size: 12px;
	display: inline-block;
	width: 100%;
}

.cli_scroll_accept_er {
	display: none;
}

.cli_premium_features {
	font-size: 14px;
}

@media screen and (max-width:1210px) {
	.cli_settings_left {
		width: 100%;
	}

	.cli_settings_right {
		padding-left: 0px;
		width: 100%;
	}
}

/* CCPA Related Changes */
/* Accordion Styles  */

.wt-cli-accordion-container {
	position: relative;
	height: auto;
	border-left: 1px solid #e2e4e7;
	border-right: 1px solid #e2e4e7;
}

.wt-cli-accordion-container>h2 {
	text-align: center;
	color: #fff;
	padding-bottom: 5px;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.wt-cli-accordion-content>.wt-cli-accordion-tab {
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #e2e4e7;
	border-right: 1px solid #e2e4e7;
}

.wt-cli-accordion-content.active>.wt-cli-accordion-tab {
	background: #fff;
}

.wt-cli-accordion-tab {
	position: relative;
	width: 100%;
	height: auto;
	border-bottom: 2px dotted #e2e4e7;
	box-sizing: border-box;
}

.wt-cli-accordion-content {
	padding-bottom: 15px;
}

.wt-cli-accordion-tab:not(:first-child) {
	margin-top: -1px;
}

.wt-cli-accordion-tab>a {
	display: block;
	text-decoration: none;
	color: #191e23;
	font-weight: 600;
	padding-top: 15px;
	padding-bottom: 15px;
	outline: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	box-shadow: none;
	display: flex;
	align-items: center;
	font-size: 1.3em;
}

.wt-cli-accordion-tab>a i {
	float: right;
	margin-top: 2px;
}

.wt-cli-accordion-tab>a:before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: -webkit-transform 400ms ease;
	transition: transform 400ms ease;
	transition: transform 400ms ease, -webkit-transform 400ms ease;
	opacity: 0.8;
	margin-right: 16px;
}

.wt-cli-accordion-tab>a.active::before {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.wt-cli-accordion-content {
	display: none;
}

/* End  Accordion Styles  */

.wt-cli-section-gdpr-ccpa .wt-cli-section-inner {
	display: none;
}

/* Webtoffe GDPR Cookie Consent Tooltip */

/* Add this attribute to the element that needs a tooltip */

[data-wt-cli-tooltip] {
	position: relative;
	z-index: 9999;
	cursor: pointer;
}

/* Hide the tooltip content by default */

[data-wt-cli-tooltip]:before, [data-wt-cli-tooltip]:after {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}

/* Position tooltip above the element */

[data-wt-cli-tooltip]:before {
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-bottom: 10px;
	transform: translateX(-50%);
	min-width: 250px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #333;
	color: #fff;
	content: attr(data-wt-cli-tooltip);
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	padding: 12px;
	letter-spacing: -.25px;
	text-transform: none;
	white-space: normal;
}

/* Triangle hack to make tooltip look like a speech bubble */

[data-wt-cli-tooltip]:after {
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	margin-left: -5px;
	width: 0;
	border-top: 5px solid #000;
	border-top: 5px solid hsla(0, 0%, 20%, 0.9);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: " ";
	font-size: 0;
	line-height: 0;
}

/* Show tooltip content on hover */

[data-wt-cli-tooltip]:hover:before, [data-wt-cli-tooltip]:hover:after {
	visibility: visible;
	opacity: 1;
}

span.wt-cli-tootip-icon {
	background-image: url('../images/wt-cli-info.svg');
}

span.wt-cli-tootip-icon {
	background-image: url(../images/wt-cli-info.svg);
	width: 14px;
	height: 14px;
	display: inline-flex;
	background-size: 100%;
	align-items: center;
	justify-content: center;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: -2px;
}

.wt-cli-ccpa-message-toggler .wt-cli-form-group {
	margin-bottom: 15px;
}

.wt-cli-notice.wt-cli-info {
	padding: 15px 15px 15px 41px;
	background: #e5f5fa;
	position: relative;
	border-left: 4px solid;
	border-color: #00a0d2;
	margin-bottom: 15px;
	width: 100%;
	box-sizing: border-box;
}

.wt-cli-notice.wt-cli-info:before {
	content: "\f348";
	color: #00a0d2;
	font-family: "dashicons";
	position: absolute;
	left: 15px;
	font-size: 16px;
}

.wt-cli-status-success:before {
	content: "";
	background: url(../images/add.svg);
	width: 18px;
	height: 18px;
	display: block;
	background-size: cover;
}

.wt-cli-status-icon {
	width: 18px;
	height: 18px;
	font-size: 16px;
	text-align: center;
	content: "";
	font-family: "dashicons";
}

/* Toggle checkbox CSS since 1.9.4 */
.wt-cli-input-toggle-section {
	display: none;
}

.wt-cli-section-floating-widget-settings .wt-cli-input-toggle-section.wt-cli-toggle-active label {
	margin-left: 15px !important;
}

.wt-cli-section-floating-widget-settings .wt-cli-input-toggle-section label {
	-webkit-transition: margin 700ms;
	-moz-transition: margin 700ms;
	-o-transition: margin 700ms;
	transition: margin 700ms;
}

.wt-cli-section-floating-widget-settings .form-table th {
	width: 260px;
}


/* Callout styles  */

.wt-cli-callout {
	width: 100%;
	padding: 1.5em 1.5em 1.5em 1.5em;
	margin-bottom: 1.5em;
	overflow: auto;
	position: relative;
	border-width: 0 0 0 5px;
	border-style: solid;
	min-width: 170px;
	box-sizing: border-box;
}

.wt-cli-callout.wt-cli-callout-icon {
	padding: 1.5em 3em 1.6em 3.7em;
}

.wt-cli-callout p {
	margin-bottom: 0.6em;
	margin-top: 0.5em;
}

.wt-cli-callout p:first-child {
	margin-top: 0;
}

.wt-cli-callout p:last-child {
	margin-bottom: 0;
}

.wt-cli-callout:before {
	content: "";
	font-family: "dashicons";
	position: absolute;
	font-size: 20px;
	top: 50%;
	left: 0.5em;
	transform: translateY(-50%);
}

.wt-cli-callout .screen-reader-text+br {
	display: none;
}

.wt-cli-callout-info {
	background: #e5f5fa;
	border-color: #00a0d2;
}

.wt-cli-callout-success {
	background: #eff7ed;
	border-color: #64b450;
}

.wt-cli-callout-alert {
	background: #fff8e5;
	border-color: #ffb900;
}

.wt-cli-callout-tutorial {
	background: #f2f0f7;
	border-color: #826eb4;
}

.wt-cli-callout-warning {
	background: #fbeaea;
	border-color: #dc3232;
}

.wt-cli-callout-info.wt-cli-callout-icon:before {
	content: "\f348";
	color: #00a0d2;
}

.wt-cli-callout-success.wt-cli-callout-icon:before {
	content: "";
	color: #fff;
	width: 18px;
	height: 18px;
	background: url('../images/add.svg');
}

.wt-cli-callout-alert.wt-cli-callout-icon:before {
	content: "\f227";
	color: #ffb900;
}

.wt-cli-callout-tutorial.wt-cli-callout-icon:before {
	content: "\f308";
	color: #826eb4;
}

.wt-cli-callout-warning.wt-cli-callout-icon:before {
	content: "\f153";
	color: #dc3232;
}

/* Modal styles since 2.3.2 */

.wt-cli-modal {
	position: fixed;
	top: 10%;
	padding: 15px 20px;
	border-radius: 3px;
	background-color: white;
	z-index: 60000;
	width: 400px;
	display: none;
	left: 0;
	right: 0;
	margin: 0 auto;
	box-sizing: border-box;
}

#wt-cli-migrate-btn {
	cursor: pointer;
}

.wt-cky-migration-modal.wt-cli-modal {
	width: 700px;
	padding: 15px 20px;
}

.wt-cky-migration-modal .wt-cli-modal-js-close{
	padding-top: 15px;
	padding-right: 20px;
}

.wt-cky-migration-modal .wt-cli-modal-header h4 {
	line-height: 27px;
}

.wt-cky-migration-modal ul {
	padding-left: 20px;
}

.wt-cli-bullet-list, .wt-cli-bullet-list-main li{
	list-style-type: disc;
}

.wt-cky-migration-modal .wt-cli-modal-body p{
	padding-left: 20px;
}

.wt-cky-migration-modal .wt-cli-modal-body{
	padding-top: 16px;
}

.wt-cky-migration-modal .wt-cli-action-container{
	text-align: right;
}

.wt-cky-migration-modal .wt-cli-action-group{
	display: inline-flex;
	gap: 10px;
}

.wt-cky-migration-modal .wt-cli-action-container a{
	text-decoration: none;
	margin: 0;
	border-radius: 4px;
	padding: 8px 16px;
	font-weight: 600;
	line-height: 24px;
}

.wt-cky-migration-modal .wt-cli-action-container a:hover{
	transform: none;
}

.wt-cli-ckyes-support{
	border: 1px solid #2D9FFF;
	color: #2D9FFF;
	display: inline-flex;
	gap: 4px;
}

.wt-cli-modal.on {
	display: block;
}

.wt-cli-modal-js-overlay {
	background: #444;
	opacity: .8;
	position: fixed;
	top: 0px;
	width: 100%;
	height: 1000px;
	z-index: 20000;
	left: 0px;
}

.wt-cli-modal-js-close {
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: #000;
	border-radius: 50%;
	font-size: 18px;
	text-align: center;
	padding: 1px;
	top: 5px;
	right: 5px;
	box-shadow: var(--box-shadow);
	cursor: pointer;
}

.wt-cli-modal-header h4 {
	margin: 0;
	font-size: 15px;
}

/* New grid styles */
.wt-cli-align-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.wt-cli-justify-center {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: center !important;
}

.wt-cli-justify-end {
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.wt-cli-container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.wt-cli-grid-wrapper *, .wt-cli-row * {
	box-sizing: border-box;
}

.wt-cli-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	margin-left: -12.5px;
	margin-right: -12.5px;
}

.wt-cli-col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.wt-cli-col-1 {
	-ms-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%;
}

.wt-cli-col-2 {
	-ms-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%;
}

.wt-cli-col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.wt-cli-col-4 {
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
}

.wt-cli-col-5 {
	-ms-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%;
}

.wt-cli-col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.wt-cli-col-7 {
	-ms-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%;
}

.wt-cli-col-8 {
	-ms-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
}

.wt-cli-col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.wt-cli-col-10 {
	-ms-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%;
}

.wt-cli-col-11 {
	-ms-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%;
}

.wt-cli-col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.wt-cli-col, .wt-cli-col-1, .wt-cli-col-2, .wt-cli-col-3, .wt-cli-col-4, .wt-cli-col-5, .wt-cli-col-6, .wt-cli-col-7, .wt-cli-col-8, .wt-cli-col-9, .wt-cli-col-10, .wt-cli-col-11, .wt-cli-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 12.5px;
	padding-left: 12.5px;
}

.wt-cli-gdpr-plugin-status {
	display: flex;
	align-items: center;
	font-weight: 500;
}

.wt-cli-gdpr-plugin-status img {
	width: 18px;
	margin-right: 10px;
}

.wt-cli-gdpr-plugin-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wt-cli-gdpr-plugin-branding-logo {
	display: flex;
	justify-content: flex-end;
}

.wt-cli-gdpr-plugin-branding-logo img {
	width: 150px;
}

.wt-cli-gdpr-plugin-branding-logo a:focus {
	outline: none;
	box-shadow: none;
}

.wt-cli-gdpr-plugin-branding-tagline a {
	color: #444;
}

.wt-cli-gdpr-plugin-branding-tagline {
	margin-top: 5px;
}

/* Upgrade side bar styles */
.wt-ier-sidebar-wrapper {
	background: #FFFFFF;
	border-radius: 5px;
	max-width: 370px;
}

.wt-ier-sidebar-img {
	margin: 0 auto 20px auto;
	display: block;
}

.wt-ier-sidebar-title {
	font-weight: 600;
	font-size: 17px;
	line-height: 25px;
	color: #000000;
	margin-bottom: 20px;
}

.wt-ier-icon {
	width: auto;
	height: 100%;
	max-height: 25px;
	margin-right: 8px;
}

.wt-ier-sidebar-p {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin: 0;
}

.wt-ier-green-btn {
	background: #00CB95;
	border-radius: 4px;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	padding: 15px 20px;
	color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
	transition: all .2s ease;
	border: none;
	margin-top: 20px;
}

.wt-ier-green-btn:hover, .wt-ier-green-btn:focus {
	text-decoration: none;
	opacity: .8;
	transition: all .2s ease;
	border: none;
	transform: translateY(1px);
}

.wt-ier-wrapper {
	background-color: #fff;
	padding: 30px;
}

.wt-ier-box-wrapper {
	background: #FFFFFF;
	border: 1px solid #D2D2D2;
	border-radius: 6px;
	min-height: 100%;
}

.wt-ier-p-5 {
	padding: 35px;
}

.wt-ier-p-4 {
	padding: 20px;
}

.wt-ier-v-center {
	-ms-flex-align: center;
	align-items: center;
}

.wt-ier-flex {
	display: -ms-flexbox;
	display: flex;
}

.wt-ier-center {
	text-align: center;
}

.wt-ier-row * {
	box-sizing: border-box;
}

.wt-ier-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px;
}

.wt-ier-col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;

}

.wt-ier-col-md-6, .wt-ier-col-12 {
	position: relative;
	width: 100%;
	padding: 15px;
}

@media (min-width: 768px) {
	.wt-ier-col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.wt-ier-mb-md-0 {
		margin-bottom: 0;
	}

	.wt-ier-border-md-right {
		border-right: 1px solid #E8E8E8;
	}

}
.wt-cli-footer {
	padding: 15px;
	background: #f5f5f5;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    legacy/admin/index.php                                                                              0000777                 00000000033 15251156627 0010735 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php // Silence is golden
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     legacy/admin/images/wt-cli-info.svg                                                                 0000777                 00000001506 15251156627 0013241 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve" width="512px" height="512px" class=""><g><g>
	<g>
		<path d="M256,0C114.51,0,0,114.497,0,256c0,141.49,114.497,256,256,256c141.49,0,256-114.497,256-256C512,114.51,397.503,0,256,0z     M273.063,370.811c0,9.425-7.641,17.067-17.067,17.067s-17.067-7.641-17.067-17.067V226.843c0-9.425,7.641-17.067,17.067-17.067    s17.067,7.641,17.067,17.067V370.811z M256,192.389c-18.821,0-34.133-15.312-34.133-34.133c0-18.821,15.312-34.133,34.133-34.133    s34.133,15.312,34.133,34.133S274.821,192.389,256,192.389z" data-original="#000000" class="active-path" data-old_color="#000000" fill="#888888"/>
	</g>
</g></g> </svg>
                                                                                                                                                                                          legacy/admin/images/add.svg                                                                         0000777                 00000001576 15251156627 0011650 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 367.805 367.805" style="enable-background:new 0 0 367.805 367.805;" xml:space="preserve">
<g>
	<path style="fill:#3BB54A;" d="M183.903,0.001c101.566,0,183.902,82.336,183.902,183.902s-82.336,183.902-183.902,183.902
		S0.001,285.469,0.001,183.903l0,0C-0.288,82.625,81.579,0.29,182.856,0.001C183.205,0,183.554,0,183.903,0.001z"/>
	<polygon style="fill:#D4E1F4;" points="285.78,133.225 155.168,263.837 82.025,191.217 111.805,161.96 155.168,204.801 
		256.001,103.968 	"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
                                                                                                                                  legacy/admin/images/documentation.png                                                               0000777                 00000002316 15251156627 0013747 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR   G   T   **   sBIT|d   _zTXtRaw profile type APP1  JOK-LV((OIR c.KKD04006F@9T( Y) Oh-،  IDATxAhUlJ6փR!ТPI94=MsDhD/nԶy"bK*hA*9؊Bill%vu;Ϗ7;+AcZ̚*̾н\^a7l5/BJ)O,/'?|<^ON!FxEcZ3\(N fR_&#< 1Ͻ[A!Ǒq7;P>h`MN~n;'])H+`K[δfPyr拇["ycAu9xx231SCRyB|q8\wnP&oStLncLd46wCk`Sbr&gδfJ<ο>sG-Eu2%*gue^=	h"gdfx D O6ddj.bө2}>nQ^rc7*rT["%"=kUeƳ?ҟoA A㠾\U(M}WQk]N>Q?AdU*KzJ6*zV)6z|ALygb3D[mr{fPΙz|A9Ǎۄ<[bj6GG4j>SKh2o1[tW//ڐp q8r9A};o%*OD4l8ŁW,M69Ǹ k{LSGFj"h> r!~bsz~!&G KXflr/CY0eec,mj<{#|G̽M1㦵_4_Won9A A q8r9A A q8r9A A q8
qҫ6eUD1Ӷ/HD`iSxyrAQw&`ucJN    IENDB`                                                                                                                                                                                                                                                                                                                  legacy/admin/images/support.png                                                                     0000777                 00000011214 15251156627 0012607 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       PNG

   IHDR   Z   Z   8A   sBIT|d   _zTXtRaw profile type APP1  JOK-LV((OIR c.KKD04006F@9T( Y) Oh-،  IDATx͝{|ՙǿB[TP@2AY
[kcٖZEm՚Lt]2*k[-꺮[]E
Z$"J=dgI{yߙI䗓wF:a^mAꑨ90!lC|FĬC()e:Cz{ժBH2y620OCe0K({'z81izke9lsD׭Ju!=+`M'v?QTj?Jt}Dώ#U(W ҧ΢<"Ot3و̺Vuzρ(INL0P`4PCzpE~]<!8)@!c^p¼x_9z:d`p6(,T!ZU&!pކc|C_pK^|6E S*Kѕ܉[џdCE(	;?	?bO}b}<d@!k 7c+{J|xaVFIֈ&J\`|xET=[]0_ɨSDY7jsIp?x>ƕfW'Rm<Nb]2_CY7b_1ǼA;Gf.E`P6GUziX◨Av_@)T[R]921G׋o("цA':r873XŘI6ioxGr5Րp(8y@]/F>`9(/}$[/e}#JZ"%/T-^LЏpXAedsu;~Ic>#{
E"~eMD`5\K<+%dm8qZj'Өm6^$ߑ}9EPo%WSbWWDWA!NoCtb#;$$[Մ~);fdF^A,1/gIr⼁@/6}kuקu+le>Od~=c_sr/3
wɵA(&fAce0g76*8-d(_Cmw@ Aþ06lDu5V6$W5~?Wn"wP݊$[> IT')[F~*sd 4bIrl 9w3
[GqĦOѭ-?,cN;kYx '#yHSxy>͎Gf#v1)<#OaQN狙imY0j+h_~.eӴȎ'Gt$/	CY|8R4aӎ{e=N _IV9d|$\A;UjP6ZE-hOCI&f`}OTZwsd#syUŋI, N(_rbP-tNtqTTʭqm$R7٦u)\k>ݹ\k]^OQm?|M)2yaU"L2r&@[j;vՙfp,&~tUb<sHXK	N$nNSr6T3xD5!]kINOz_0ɩ--/vTww)i<I.F8A3$4ը
ēv{ Y,*K_*5'YU oh#Yt{wӨ
R&&1	X<HErez\nVTah]*èz. {\9δ}8ˣOxF`YZD2@8DJF8	S{s&@IK")gCzVuQvRز	+<b*kI2qfwI9e/ aiT üxb}1-+iw6~NLv;Q~-\TOInǋO_c4_ɂl2& E>;-%é0ڗY,?G>=xdI2"{cc5[N/-Y3$	lpo9 2d_鎄o+"eAd-7c$cS(Ӧs+\S(L*"+rn?(Yc[JFԒy*EN#v~PN.}'?n5XfKΎQIs820>q;jO]/8T5(uNnoGoqιmjiy BP竜-<MM̓=^ORm5;%CBiӿò
"%YSdAgN!ی}΂Aܾ!+mJ6]}';kY%SO1_CU' `p? Vv,rv}=vZ2%bm"m]#qL̠@4u-c>Tsߍbko[
6O,UM<֧'?ɩ@}Y3 Z{rVǺ:Z -Mcv[LCw\ _>ɮZU粈oS!NWrĕ	I`{t4pHef4]
KK\7H{J!y,tPvӴcuM,/)4OGW"rO!{!yF-
~WΆ+"=@xɭmE!wB4~%½d#BK5dǼx{]ȮZu -i	Zb8hHV<o8.y݊|K*y;c|]t.TЋ&MyRh|Ǜ	ߏpxEXb95I jFkJϴ[eK?ႜ~j񳉊qq(򘥑B0hb&!"5d:T8	#Im4aw}ԗhb
=mS=ڍܔD0KGӂW5&N*ki.=S>oKrGDːvUlBUA"28j5?$sXLCeTxZ+0ApxnORmAv!)}*xuե~_Fr51,_,'%kǈK\H="ec[]):U&~}$TЇ2g<Љ$Cj}O#^J2:}b_?
#zmH =2_Q%	@+ٱ3񳀧G6IDFaˈy]7j<D2|,HjYL
Rsx%jwgmI6'ꭁ!|d˲n +Rwtj ~eIH݊#cD@'z<"Qg0"VlEQi:g\o$ڦ
/t&dL7dLӁR=$Ѝ	tCKVgyZADao)Ft#./ٌYF5	_nE^jk3YG6I.	D6f=bo<Bkm϶K^r-Ծs\>IN/~NEv&VHoE1zh@el/Ej>kɠq0wl6%!4K8K\E
_!4'cVKC*3~/)H`Sо&nW4aK:}{zR^wAMybMg(g[yzK+|I:<x].05sb]i<X=Mr!6ѯGF5НrBo?
Y?zdaj&%cw|Au 94٩;AYL
nLSɏ 9
^s>_>pg`	r7ЩT>h2Ĺ.Psſ_DF#εN}+<3ׯ1ɟaN8|V(vVY s4`~g`~A|t#%_IRW^&dq&q0zLD9(
B=XCu~Cvߙ.5Q]҄VDQ݃CQ=Mg%h%M>e0'qieR
گ̣]_U5_+ބ RM%
szDϦoofDEJQeԙr	ٽ6IT@sɲ֢UC*N HP,Y獼_b >ccqt$0
0 R;Db+J?6nD 	%ߛMwXJ    IENDB`                                                                                                                                                                                                                                                                                                                                                                                    legacy/admin/class-cookie-law-info-admin.php                                                        0000777                 00000041146 15251156627 0015014 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * The admin-specific functionality of the plugin.
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/admin
 */

/**
 * The admin-specific functionality of the plugin.
 *
 * Defines the plugin name, version, and two examples hooks for how to
 * enqueue the admin-specific stylesheet and JavaScript.
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/admin
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_Admin {

	/**
	 * The ID of this plugin.
	 *
	 * @since    1.6.6
	 * @access   private
	 * @var      string    $plugin_name    The ID of this plugin.
	 */
	private $plugin_name;

	/**
	 * The version of this plugin.
	 *
	 * @since    1.6.6
	 * @access   private
	 * @var      string    $version    The current version of this plugin.
	 */
	private $version;

	public $plugin_obj;

	/*
	 * admin module list, Module folder and main file must be same as that of module name
	 * Please check the `admin_modules` method for more details
	 */
	private $modules = array(
		'cookies',
		'cli-policy-generator',
		'ccpa',
		'cookie-scaner',
		'uninstall-feedback',
	);

	public static $existing_modules = array();

	/**
	 * Initialize the class and set its properties.
	 *
	 * @since    1.6.6
	 * @param      string $plugin_name       The name of this plugin.
	 * @param      string $version    The version of this plugin.
	 */
	public function __construct( $plugin_name, $version, $plugin_obj ) {

		$this->plugin_name = $plugin_name;
		$this->version     = $version;
		$this->plugin_obj  = $plugin_obj;
		add_action( 'admin_init', array( $this, 'load_plugin' ) );
		register_activation_hook( CLI_PLUGIN_FILENAME, array( $this, 'activator' ) );
		// since 1.9.5 Initialize plugin settings
		add_action( 'wt_cli_initialize_plugin', array( $this, 'initialize_plugin_settings' ) );
	}

	/**
	 * Store default data to the database if a first time user
	 *
	 * @since  2.3.1
	 * @access public
	 */
	public function activator() {

		if ( Cookie_Law_Info::maybe_first_time_install() === true ) {
			add_option( 'wt_cli_first_time_activated_plugin', 'true' );
		}
	}

	public function set_default_settings() {
		$options = get_option( CLI_SETTINGS_FIELD );
		if ( $options === false ) {
			$default = Cookie_Law_Info::get_settings();
			update_option( CLI_SETTINGS_FIELD, $default );
		}
	}
	public function set_privacy_overview_options() {
		$options = get_option( 'cookielawinfo_privacy_overview_content_settings' );
		if ( $options === false ) {
			$default = self::get_privacy_defaults();
			update_option( 'cookielawinfo_privacy_overview_content_settings', $default );
		}
	}
	public function initialize_plugin_settings() {
		$this->set_default_settings();
		$this->set_privacy_overview_options();
	}
	/**
	 * Register the stylesheets for the admin area.
	 *
	 * @since    1.6.6
	 */
	public function enqueue_styles() {

		/**
		 * This function is provided for demonstration purposes only.
		 *
		 * An instance of this class should be passed to the run() function
		 * defined in Cookie_Law_Info_Loader as all of the hooks are defined
		 * in that particular class.
		 *
		 * The Cookie_Law_Info_Loader will then create the relationship
		 * between the defined hooks and the functions defined in this
		 * class.
		 */
		if ( isset( $_GET['post_type'] ) && $_GET['post_type'] == CLI_POST_TYPE || isset( $_GET['page'] ) && $_GET['page'] == 'cookie-law-info' ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			wp_enqueue_style( 'wp-color-picker' );
			wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-admin.css', array(), $this->version, 'all' );
		}
	}

	/**
	 * Register the JavaScript for the admin area.
	 *
	 * @since    1.6.6
	 */
	public function enqueue_scripts() {

		/**
		 * This function is provided for demonstration purposes only.
		 *
		 * An instance of this class should be passed to the run() function
		 * defined in Cookie_Law_Info_Loader as all of the hooks are defined
		 * in that particular class.
		 *
		 * The Cookie_Law_Info_Loader will then create the relationship
		 * between the defined hooks and the functions defined in this
		 * class.
		 */
		if ( isset( $_GET['post_type'] ) && $_GET['post_type'] == CLI_POST_TYPE ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/cookie-law-info-admin.js', array( 'jquery', 'wp-color-picker' ), $this->version, false );
			wp_localize_script(
				$this->plugin_name,
				'ckyConfigs',
				array(
					'redirectUrl' => esc_url( admin_url( 'admin.php?page=cookie-law-info' ) )
				)
			);
		}

	}

	/**
	 Registers admin modules
	 */
	public function admin_modules() {
		foreach ( $this->modules as $module ) {
			$module_file = plugin_dir_path( __FILE__ ) . "modules/$module/$module.php";
			if ( file_exists( $module_file ) ) {
				self::$existing_modules[] = $module; // this is for module_exits checking
				require_once $module_file;
			}
		}
	}

	public static function module_exists( $module ) {
		return in_array( $module, self::$existing_modules );
	}

	/**
	 Registers menu options
	 Hooked into admin_menu
	 */
	public function admin_menu() {
		global $submenu;
		add_submenu_page(
			'edit.php?post_type=' . CLI_POST_TYPE,
			__( 'Settings', 'cookie-law-info' ),
			__( 'Settings', 'cookie-law-info' ),
			'manage_options',
			'cookie-law-info',
			array( $this, 'admin_settings_page' )
		);
		add_submenu_page(
			'edit.php?post_type=' . CLI_POST_TYPE,
			__( 'Privacy Overview', 'cookie-law-info' ),
			__( 'Privacy Overview', 'cookie-law-info' ),
			'manage_options',
			'cookie-law-info-poverview',
			array( $this, 'privacy_overview_page' )
		);
		// rearrange settings menu
		if ( isset( $submenu ) && ! empty( $submenu ) && is_array( $submenu ) ) {
			$out                   = array();
			$back_up_settings_menu = array();
			if ( isset( $submenu[ 'edit.php?post_type=' . CLI_POST_TYPE ] ) && is_array( $submenu[ 'edit.php?post_type=' . CLI_POST_TYPE ] ) ) {
				foreach ( $submenu[ 'edit.php?post_type=' . CLI_POST_TYPE ] as $key => $value ) {
					if ( $value[2] == 'cookie-law-info' ) {
						$back_up_settings_menu = $value;
					} else {
						$out[ $key ] = $value;
					}
				}
				array_unshift( $out, $back_up_settings_menu );
				$submenu[ 'edit.php?post_type=' . CLI_POST_TYPE ] = $out;
			}
		}
	}
	/**
	 * Return the default privacy overview contents
	 *
	 * @since  1.9.2
	 * @return array
	 */
	public static function get_privacy_defaults() {

		$settings = array(
			'privacy_overview_content' => 'This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.',
			'privacy_overview_title'   => 'Privacy Overview',
		);
		return $settings;
	}
	/*
	* Privacy overview CMS page
	* @since 1.7.7
	*/
	public function privacy_overview_page() {
		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
		}

		$stored_options   = get_option( 'cookielawinfo_privacy_overview_content_settings' );
		$stored_options   = ( isset( $stored_options ) && is_array( $stored_options ) ) ? $stored_options : array();
		$default_settings = self::get_privacy_defaults();

		$privacy_title   = isset( $stored_options['privacy_overview_title'] ) ? $stored_options['privacy_overview_title'] : $default_settings['privacy_overview_title'];
		$privacy_content = isset( $stored_options['privacy_overview_content'] ) ? $stored_options['privacy_overview_content'] : $default_settings['privacy_overview_content'];

		if ( isset( $_POST['update_privacy_overview_content_settings_form'] ) ) {

			// Check nonce:
			check_admin_referer( 'cookielawinfo-update-privacy-overview-content' );

			$privacy_title   = $stored_options['privacy_overview_title'] = sanitize_text_field( isset( $_POST['privacy_overview_title'] ) ? wp_unslash( $_POST['privacy_overview_title'] ) : '' );
			$privacy_content = $stored_options['privacy_overview_content'] = wp_kses_post( isset( $_POST['privacy_overview_content'] ) && $_POST['privacy_overview_content'] !== '' ? wp_unslash( $_POST['privacy_overview_content'] ) : '' );

			update_option( 'cookielawinfo_privacy_overview_content_settings', $stored_options );
			echo '<div class="updated"><p><strong>' . esc_html__( 'Settings Updated.', 'cookie-law-info' ) . '</strong></p></div>';
		}

		require_once plugin_dir_path( __FILE__ ) . 'partials/cookie-law-info-privacy_overview.php';
	}
	public function plugin_action_links( $links ) {
		$links[] = '<a href="' . get_admin_url( null, 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info' ) . '">' . __( 'Settings', 'cookie-law-info' ) . '</a>';
		$links[] = '<a href="https://www.cookieyes.com/support/" target="_blank">' . esc_html__( 'Support', 'cookie-law-info' ) . '</a>';
		return $links;
	}

	/*
	* admin settings page
	*/
	public function admin_settings_page() {
		 // Lock out non-admins:
		if ( ! current_user_can( 'manage_options' ) ) {
			wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
		}
		// Get options:
		$the_options = Cookie_Law_Info::get_settings();
		// Check if form has been set:
		if ( isset( $_POST['update_admin_settings_form'] ) || // normal php submit
		( isset( $_POST['cli_settings_ajax_update'] ) && $_POST['cli_settings_ajax_update'] == 'update_admin_settings_form' ) ) {
			// Check nonce:
			check_admin_referer( 'cookielawinfo-update-' . CLI_SETTINGS_FIELD );

			// module settings saving hook
			do_action( 'cli_module_save_settings' );

			foreach ( $the_options as $key => $value ) {
				if ( isset( $_POST[ $key . '_field' ] ) ) {
					// Store sanitised values only:
					$the_options[ $key ] = Cookie_Law_Info::sanitise_settings( $key, wp_unslash( $_POST[ $key . '_field' ] ) ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
				}
			}
			$the_options = apply_filters( 'wt_cli_before_save_settings', $the_options, $_POST );
			update_option( CLI_SETTINGS_FIELD, $the_options );
			do_action( 'wt_cli_ajax_settings_update', $_POST );
			echo '<div class="updated"><p><strong>' . esc_html__( 'Settings Updated.', 'cookie-law-info' ) . '</strong></p></div>';
		} elseif ( isset( $_POST['delete_all_settings'] ) || // normal php submit
		( isset( $_POST['cli_settings_ajax_update'] ) && $_POST['cli_settings_ajax_update'] == 'delete_all_settings' ) ) {
			// Check nonce:
			check_admin_referer( 'cookielawinfo-update-' . CLI_SETTINGS_FIELD );
			$this->delete_settings();
			// $the_options = Cookie_Law_Info::get_settings();
			// exit();
		}
		if ( ! empty( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && strtolower( sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_REQUESTED_WITH'] ) ) ) == 'xmlhttprequest' ) {
			exit();
		}
		require_once plugin_dir_path( __FILE__ ) . 'partials/cookie-law-info-admin_settings.php';
	}

	/**
	 Add custom meta boxes to Cookie Audit custom post type.
		- Cookie Type (e.g. session, permanent)
		- Cookie Duration (e.g. 2 hours, days, years, etc)
	 */




	/** Apply column names to the custom post type table */


	function remove_cli_addnew_link() {
		 global $submenu;
		if ( isset( $submenu ) && ! empty( $submenu ) && is_array( $submenu ) ) {
			unset( $submenu[ 'edit.php?post_type=' . CLI_POST_TYPE ][10] );
		}
	}

	/**
	 Delete the values in all fields
	 WARNING - this has a predictable result i.e. will delete saved settings! Once deleted,
	 the get_admin_options() function will not find saved settings so will return default values
	 */
	public function delete_settings() {
		if ( defined( 'CLI_ADMIN_OPTIONS_NAME' ) ) {
			delete_option( CLI_ADMIN_OPTIONS_NAME );
		}
		if ( defined( 'CLI_SETTINGS_FIELD' ) ) {
			delete_option( CLI_SETTINGS_FIELD );
		}
	}

	/**
	 Prints a combobox based on options and selected=match value

	 Parameters:
		$options = array of options (suggest using helper functions)
		$selected = which of those options should be selected (allows just one; is case sensitive)

	 Outputs (based on array ( $key => $value ):
		<option value=$value>$key</option>
		<option value=$value selected="selected">$key</option>
	 */
	public function print_combobox_options( $options, $selected ) {
		foreach ( $options as $option ) {
			echo '<option value="' . esc_attr( $option['value'] ) . '"';
			if ( $option['value'] == $selected ) {
				echo ' selected="selected"';
			}
			echo '>' . esc_html( $option['text'] ) . '</option>';
		}
	}

	/**
	 Returns list of available jQuery actions
	 Used by buttons/links in header
	 */
	public function get_js_actions() {
		$js_actions = array(
			'close_header' => array(
				'text'  => __( 'Close consent bar', 'cookie-law-info' ),
				'value' => '#cookie_action_close_header',
			),
			'open_url'     => array(
				'text'  => __( 'Redirect to URL on click', 'cookie-law-info' ),
				'value' => 'CONSTANT_OPEN_URL',
			),   // Don't change this value, is used by jQuery
		);
		return $js_actions;
	}

	/**
	 Returns button sizes (dependent upon CSS implemented - careful if editing)
	 Used when printing admin form (for combo boxes)
	 */
	public function get_button_sizes() {
		$sizes = array(
			'super'  => array(
				'text'  => __( 'Extra Large', 'cookie-law-info' ),
				'value' => 'super',
			),
			'large'  => array(
				'text'  => __( 'Large', 'cookie-law-info' ),
				'value' => 'large',
			),
			'medium' => array(
				'text'  => __( 'Medium', 'cookie-law-info' ),
				'value' => 'medium',
			),
			'small'  => array(
				'text'  => __( 'Small', 'cookie-law-info' ),
				'value' => 'small',
			),
		);
		return $sizes;
	}

	/**
	 Function returns list of supported fonts
	 Used when printing admin form (for combo box)
	 */
	public function get_fonts() {
		$fonts = array(
			'default'         => array(
				'text'  => __( 'Default theme font', 'cookie-law-info' ),
				'value' => 'inherit',
			),
			'sans_serif'      => array(
				'text'  => __( 'Sans Serif', 'cookie-law-info' ),
				'value' => 'Helvetica, Arial, sans-serif',
			),
			'serif'           => array(
				'text'  => __( 'Serif', 'cookie-law-info' ),
				'value' => 'Georgia, Times New Roman, Times, serif',
			),
			'arial'           => array(
				'text'  => __( 'Arial', 'cookie-law-info' ),
				'value' => 'Arial, Helvetica, sans-serif',
			),
			'arial_black'     => array(
				'text'  => __( 'Arial Black', 'cookie-law-info' ),
				'value' => 'Arial Black,Gadget,sans-serif',
			),
			'georgia'         => array(
				'text'  => __( 'Georgia, serif', 'cookie-law-info' ),
				'value' => 'Georgia, serif',
			),
			'helvetica'       => array(
				'text'  => __( 'Helvetica', 'cookie-law-info' ),
				'value' => 'Helvetica, sans-serif',
			),
			'lucida'          => array(
				'text'  => __( 'Lucida', 'cookie-law-info' ),
				'value' => 'Lucida Sans Unicode, Lucida Grande, sans-serif',
			),
			'tahoma'          => array(
				'text'  => __( 'Tahoma', 'cookie-law-info' ),
				'value' => 'Tahoma, Geneva, sans-serif',
			),
			'times_new_roman' => array(
				'text'  => __( 'Times New Roman', 'cookie-law-info' ),
				'value' => 'Times New Roman, Times, serif',
			),
			'trebuchet'       => array(
				'text'  => __( 'Trebuchet', 'cookie-law-info' ),
				'value' => 'Trebuchet MS, sans-serif',
			),
			'verdana'         => array(
				'text'  => __( 'Verdana', 'cookie-law-info' ),
				'value' => 'Verdana, Geneva',
			),
		);
		return $fonts;
	}

	/**
	 * Set plugin default plugin on activation
	 *
	 * @since  1.9.5
	 * @access public
	 */

	public function load_plugin() {

		if ( is_admin() && get_option( 'wt_cli_first_time_activated_plugin' ) == 'true' ) {
			do_action( 'wt_cli_initialize_plugin' );
			delete_option( 'wt_cli_first_time_activated_plugin' );
		}
		$this->redirect_to_settings_page();
	}
	public static function wt_cli_admin_notice( $type = 'info', $message = '', $icon = false ) {
		$icon_class = ( true === $icon ) ? 'wt-cli-callout-icon' : '';
		$html       = '<div class="wt-cli-callout wt-cli-callout-' . $type . ' ' . $icon_class . ' ">' . $message . '</div>';
		return $html;
	}
	public function redirect_to_settings_page() {
		if ( ! isset( $_GET['post_type'] ) && isset( $_GET['page'] ) && $_GET['page'] == 'cookie-law-info' ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
			wp_safe_redirect( admin_url( 'edit.php?post_type=' . CLI_POST_TYPE . '&page=cookie-law-info' ) );
			exit();
		}
	}

}
                                                                                                                                                                                                                                                                                                                                                                                                                          legacy/admin/js/cookie-law-info-admin.js                                                            0000777                 00000031760 15251156627 0014153 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function( $ ) {
	'use strict';

	/**
	 * All of the code for your admin-facing JavaScript source
	 * should reside in this file.
	 *
	 * Note: It has been assumed you will write jQuery code here, so the
	 * $ function reference has been prepared for usage within the scope
	 * of this function.
	 *
	 * This enables you to define handlers, for when the DOM is ready:
	 *
	 * $(function() {
	 *
	 * });
	 *
	 * When the window is loaded:
	 *
	 * $( window ).load(function() {
	 *
	 * });
	 *
	 * ...and/or other possibilities.
	 *
	 * Ideally, it is not considered best practise to attach more than a
	 * single DOM-ready or window-load handler for a particular page.
	 * Although scripts in the WordPress core, Plugins and Themes may be
	 * practising this, we should strive to set a better example in our own work.
	 */
	$(
		function() {
			$( '.my-color-field' ).wpColorPicker();

			var cli_nav_tab = $( '.cookie-law-info-tab-head .nav-tab' );
			if (cli_nav_tab.length > 0) {
				cli_nav_tab.click(
					function(){
						var cli_tab_hash = $( this ).attr( 'href' );
						cli_nav_tab.removeClass( 'nav-tab-active' );
						$( this ).addClass( 'nav-tab-active' );
						cli_tab_hash    = cli_tab_hash.charAt( 0 ) == '#' ? cli_tab_hash.substring( 1 ) : cli_tab_hash;
						var cli_tab_elm = $( 'div[data-id="' + cli_tab_hash + '"]' );
						$( '.cookie-law-info-tab-content' ).hide();
						if (cli_tab_elm.length > 0) {
							 cli_tab_elm.fadeIn();
						}
					}
				);
				  var location_hash = window.location.hash;
				if (location_hash != "") {
					 var cli_tab_hash = location_hash.charAt( 0 ) == '#' ? location_hash.substring( 1 ) : location_hash;
					if (cli_tab_hash != "") {
						$( 'div[data-id="' + cli_tab_hash + '"]' ).show();
						$( 'a[href="#' + cli_tab_hash + '"]' ).addClass( 'nav-tab-active' );
					}
				} else {
					cli_nav_tab.eq( 0 ).click();
				}
			}
			$( '.cli_sub_tab li' ).click(
				function(){
					var trgt = $( this ).attr( 'data-target' );
					var prnt = $( this ).parent( '.cli_sub_tab' );
					var ctnr = prnt.siblings( '.cli_sub_tab_container' );
					prnt.find( 'li a' ).css( {'color':'#0073aa','cursor':'pointer'} );
					$( this ).find( 'a' ).css( {'color':'#000','cursor':'default','font-weight':'600'} );
					ctnr.find( '.cli_sub_tab_content' ).hide();
					ctnr.find( '.cli_sub_tab_content[data-id="' + trgt + '"]' ).fadeIn();
				}
			);
			$( '.cli_sub_tab' ).each(
				function(){
					var elm = $( this ).children( 'li' ).eq( 0 );
					elm.click();
				}
			);
			$( '#cli_settings_form' ).submit(
				function(e){
					var submit_action = $( '#cli_update_action' ).val();
					if (submit_action == 'delete_all_settings') {
						  // return;
					}
					e.preventDefault();
					var data       = $( this ).serialize();
					var url        = $( this ).attr( 'action' );
					var spinner    = $( this ).find( '.spinner' );
					var submit_btn = $( this ).find( 'input[type="submit"]' );
					spinner.css( {'visibility':'visible'} );
					submit_btn.css( {'opacity':'.5','cursor':'default'} ).prop( 'disabled',true );
					$.ajax(
						{
							url:url,
							type:'POST',
							data:data + '&cli_settings_ajax_update=' + submit_action,
							success:function(data)
						{
										spinner.css( {'visibility':'hidden'} );
										submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false );
								if (submit_action == 'delete_all_settings') {
									cli_notify_msg.success( cli_reset_settings_success_message );
									setTimeout(
										function(){
											if( !!ckyConfigs.redirectUrl ) {
												window.location.href = ckyConfigs.redirectUrl;
											}
										},
										1000
									);
								} else {
									cli_notify_msg.success( cli_settings_success_message );
								}
										cli_bar_active_msg();
							},
							error:function ()
						{
										spinner.css( {'visibility':'hidden'} );
										submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false );
								if (submit_action == 'delete_all_settings') {
									 cli_notify_msg.error( cli_reset_settings_error_message );
								} else {
									cli_notify_msg.error( cli_settings_error_message );
								}
							}
						}
					);
				}
			);

			// =====================
			function cli_scroll_accept_er()
			{
				if ($( '[name="cookie_bar_as_field"] option:selected' ).val() == 'popup' && $( '[name="popup_overlay_field"]:checked' ).val() == 'true' && $( '[name="scroll_close_field"]:checked' ).val() == 'true') {
					$( '.cli_scroll_accept_er' ).show();
					// $('label[for="scroll_close_field"]').css({'color':'red'});
				} else {
					$( '.cli_scroll_accept_er' ).hide();
					// $('label[for="scroll_close_field"]').css({'color':'#23282d'});
				}
			}
			cli_scroll_accept_er();
			$( '[name="cookie_bar_as_field"]' ).change(
				function(){
					cli_scroll_accept_er();
				}
			);
			$( '[name="popup_overlay_field"], [name="scroll_close_field"]' ).click(
				function(){
					cli_scroll_accept_er();
				}
			);
			// =====================

			function cli_bar_active_msg()
			{
				$( '.cli_bar_state tr' ).hide();
				if ($( 'input[type="radio"].cli_bar_on' ).is( ':checked' )) {
					$( '.cli_bar_state tr.cli_bar_on' ).show();
				} else {
					$( '.cli_bar_state tr.cli_bar_off' ).show();
				}
			}
			var cli_form_toggler =
			{
				set:function()
		{
					$( 'select.cli_form_toggle' ).each(
						function(){
							  cli_form_toggler.toggle( $( this ) );
						}
					);
					$( 'input[type="radio"].cli_form_toggle' ).each(
						function(){
							if ($( this ).is( ':checked' )) {
								cli_form_toggler.toggle( $( this ) );
							}
						}
					);
					$( 'select.cli_form_toggle' ).change(
						function(){
							  cli_form_toggler.toggle( $( this ) );
						}
					);
					$( 'input[type="radio"].cli_form_toggle' ).click(
						function(){
							if ($( this ).is( ':checked' )) {
								cli_form_toggler.toggle( $( this ) );
							}
						}
					);
				},
				toggle:function(elm)
		{
					var vl   = elm.val();
					var trgt = elm.attr( 'cli_frm_tgl-target' );
					$( '[cli_frm_tgl-id="' + trgt + '"]' ).hide();
					var selected_target = $( '[cli_frm_tgl-id="' + trgt + '"]' ).filter(
						function(){
							return $( this ).attr( 'cli_frm_tgl-val' ) == vl;
						}
					);
					selected_target.show();
					selected_target.find( 'th' ).each(
						function(){
							var prnt    = $( this ).parent( 'tr' );
							var sub_lvl = 1;
							if (typeof prnt.attr( 'cli_frm_tgl-lvl' ) !== typeof undefined && prnt.attr( 'cli_frm_tgl-lvl' ) !== false) {
								sub_lvl = prnt.attr( 'cli_frm_tgl-lvl' );
							}
							var lft_margin = sub_lvl * 15;
							$( this ).find( 'label' ).css( {'margin-left':'0px'} ).stop( true,true ).animate( {'margin-left':lft_margin + 'px'} );
						}
					);

				}
			}
			$( '#button_2_page_field' ).on(
				'change',
				function(){
					if ($( '.cli_privacy_page_not_exists_er' ).length > 0) {
						  $( '.cli_privacy_page_not_exists_er' ).remove();
					}
				}
			);

			cli_form_toggler.set();

		}
	);
	$( document ).ready(
		function () {
			wtCliAdminFunctions.set();
		}
	);
})( jQuery );

var wtCliAdminFunctions = {

	set : function() {
		this.CLIAccordion();
		this.checkboxTogglerHandler();
		this.revisitConsentPositionEvent();
		this.revisitConsentPosition();
		this.modalEvents();
	},
	CLIAccordion : function() {

		if (jQuery( '.wt-cli-accordion-tab' ).hasClass( 'active' )) {
			jQuery( '.wt-cli-accordion-tab.active' ).find( '.wt-cli-accordion-content' ).slideDown( 0 );
		}
		jQuery( document ).on(
			'click',
			'.wt-cli-accordion-tab a',
			function (e) {
				e.preventDefault();
				var $this = jQuery( this );
				if ($this.next().hasClass( 'active' )) {
					$this.removeClass( 'active' );
					$this.next().removeClass( 'active' );
					$this.closest( '.wt-cli-accordion-tab' ).removeClass( 'active' );
					$this.next().slideUp( 350 );
				} else {
					$this.parent().parent().find( '.wt-cli-accordion-content' ).removeClass( 'active' );
					$this.parent().parent().find( '.wt-cli-accordion-content' ).slideUp( 350 );
					$this.parent().parent().find( '.wt-cli-accordion-tab a' ).removeClass( 'active' );
					$this.parent().parent().find( '.wt-cli-accordion-tab' ).removeClass( 'active' );
					$this.toggleClass( 'active' );
					$this.closest( '.wt-cli-accordion-tab' ).toggleClass( 'active' );
					$this.next().toggleClass( 'active' );
					$this.next().slideToggle( 350 );

				}
			}
		);

	},
	checkboxTogglerHandler: function(){
		jQuery( 'input[name="showagain_tab_field"],.wt-cli-input-toggle-checkbox' ).each(
			function(){
				wtCliAdminFunctions.checkboxToggler( jQuery( this ) );
			}
		);
		jQuery( document ).on(
			'click',
			'.wt-cli-input-toggle-checkbox',
			function(){
				wtCliAdminFunctions.checkboxToggler( jQuery( this ) );
			}
		);
	},
	checkboxToggler: function( element ) {

		var currentElement = element;
		var toggleTarget   = currentElement.attr( 'data-cli-toggle-target' );
		var targetElement  = jQuery( '[data-cli-toggle-id=' + toggleTarget + ']' );
		if ( currentElement.is( ':checked' ) ) {
			targetElement.slideDown( 200 );
			targetElement.addClass( 'wt-cli-toggle-active' );
		} else {
			targetElement.slideUp( 100 );
			targetElement.removeClass( 'wt-cli-toggle-active' );

		}
	},
	revisitConsentPositionEvent: function(){
		jQuery( document ).on(
			'change',
			'input[type="radio"][name="notify_position_horizontal_field"],select[name="popup_showagain_position_field"],input[name="cookie_bar_as_field"],select[name="widget_position_field"]',
			function(){
				wtCliAdminFunctions.revisitConsentPosition();
			}
		);
	},

	revisitConsentPosition: function(){
		var barType                   = jQuery( 'input[type="radio"][name="cookie_bar_as_field"]:checked' ).val();
		var position                  = jQuery( 'input[type="radio"][name="notify_position_horizontal_field"]:checked' ).val();
		var revisitConsentMarginLabel = jQuery( '#wt-cli-revisit-consent-margin-label' );
		var currentText               = jQuery( '#wt-cli-revisit-consent-margin-label' ).val();
		if ( barType === "popup" ) {
			position = jQuery( 'select[name="popup_showagain_position_field"] option:selected' ).val();
		} else if ( barType === "widget") {
			position = jQuery( 'select[name="widget_position_field"] option:selected' ).val();
		}

		if ( position === 'bottom-right' || position === 'top-right' || position === 'right' ) {
			currentText = revisitConsentMarginLabel.attr( 'data-cli-right-text' );
		} else {
			currentText = revisitConsentMarginLabel.attr( 'data-cli-left-text' );
		}
		if (typeof(currentText) != "undefined" && currentText !== null) {
			revisitConsentMarginLabel.html( currentText );
		}
	},

	modalEvents: function(){
		jQuery( document ).on(
			'click',
			'.wt-cli-modal-js-close',
			function(){
				wtCliAdminFunctions.closeModal();
			}
		);
	},
	showModal: function(id) {
		this.closeModal();
		let el = jQuery( '#' + id );
		el.find( '.wt-cli-inline-notice' ).remove();
		el.addClass( 'on' );
		this.addOverlay();

	},
	createModal: function( heading,content ){
		this.closeModal();
		var headingHtml = '';
		if ( heading !== '') {
			headingHtml = '<div class="wt-cli-modal-header"><h4>' + heading + '</h4></div>';
		}
		html  = '<div class="wt-cli-modal on" id="">';
		html += '<span class="wt-cli-modal-js-close">×</span>';
		html += headingHtml;
		html += '<div class="wt-cli-modal-body">';
		html += '<p>' + content + '</p>';
		html += '</div>';
		html += '</div>';
		jQuery( 'body' ).append( html );
		this.addOverlay();
	},
	addOverlay: function(){
		html = '<div class="wt-cli-modal-js-overlay"></div>';
		jQuery( 'body' ).append( html );
	},
	closeOverlay: function(){
		jQuery( '.wt-cli-modal-js-overlay' ).remove();
	},
	closeModal: function(){
		jQuery( '.wt-cli-modal' ).removeClass( 'on' );
		this.closeOverlay();
	},
	addInlineMessage:function( message, type='notice', element ) {
		element.find( '.wt-cli-inline-notice' ).remove();
		var error_message = '<div role="alert" class="wt-cli-inline-notice wt-cli-inline-notice-' + type + '">' + message + '</div>';
		jQuery( element ).append( error_message );
	},
	loadSpinner( element ){
		var spinner = jQuery( '<span class="spinner"></span>' );
		spinner.insertBefore( element );
		spinner.css( {'visibility' : 'visible'} );
	},
	removeSpinner: function( element ){
		var spinner = element.prev( '.spinner' );
		spinner.remove();
	},
}

var cli_notify_msg =
{
	error:function(message)
	{
		var er_elm = jQuery( '<div class="notify_msg" style="background:#dd4c27; border:solid 1px #dd431c;">' + message + '</div>' );
		this.setNotify( er_elm );
	},
	success:function(message)
	{
		var suss_elm = jQuery( '<div class="notify_msg" style="background:#00B200; border:solid 1px #00B200;">' + message + '</div>' );
		this.setNotify( suss_elm );
	},
	setNotify:function(elm)
	{
		jQuery( 'body' ).append( elm );
		elm.stop( true,true ).animate( {'opacity':1,'top':'50px'},1000 );
		setTimeout(
			function(){
				elm.animate(
					{'opacity':0,'top':'100px'},
					1000,
					function(){
						elm.remove();
					}
				);
			},
			3000
		);
	}
}
function cli_store_settings_btn_click(vl)
{
	document.getElementById( 'cli_update_action' ).value = vl;
}
                legacy/admin/js/cookie-law-info-admin-1.6.7.js                                                      0000777                 00000020017 15251156627 0014613 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function( $ ) {
	'use strict';

	/**
	 * All of the code for your admin-facing JavaScript source
	 * should reside in this file.
	 *
	 * Note: It has been assumed you will write jQuery code here, so the
	 * $ function reference has been prepared for usage within the scope
	 * of this function.
	 *
	 * This enables you to define handlers, for when the DOM is ready:
	 *
	 * $(function() {
	 *
	 * });
	 *
	 * When the window is loaded:
	 *
	 * $( window ).load(function() {
	 *
	 * });
	 *
	 * ...and/or other possibilities.
	 *
	 * Ideally, it is not considered best practise to attach more than a
	 * single DOM-ready or window-load handler for a particular page.
	 * Although scripts in the WordPress core, Plugins and Themes may be
	 * practising this, we should strive to set a better example in our own work.
	 */
	$(
		function() {
			$( '.my-color-field' ).wpColorPicker();

			var cli_nav_tab = $( '.cookie-law-info-tab-head .nav-tab' );
			if (cli_nav_tab.length > 0) {
				cli_nav_tab.click(
					function(){
						var cli_tab_hash = $( this ).attr( 'href' );
						cli_nav_tab.removeClass( 'nav-tab-active' );
						$( this ).addClass( 'nav-tab-active' );
						cli_tab_hash    = cli_tab_hash.charAt( 0 ) == '#' ? cli_tab_hash.substring( 1 ) : cli_tab_hash;
						var cli_tab_elm = $( 'div[data-id="' + cli_tab_hash + '"]' );
						$( '.cookie-law-info-tab-content' ).hide();
						if (cli_tab_elm.length > 0) {
							 cli_tab_elm.fadeIn();
						}
					}
				);
				  var location_hash = window.location.hash;
				if (location_hash != "") {
					 var cli_tab_hash = location_hash.charAt( 0 ) == '#' ? location_hash.substring( 1 ) : location_hash;
					if (cli_tab_hash != "") {
						$( 'div[data-id="' + cli_tab_hash + '"]' ).show();
						$( 'a[href="#' + cli_tab_hash + '"]' ).addClass( 'nav-tab-active' );
					}
				} else {
					cli_nav_tab.eq( 0 ).click();
				}
			}
			$( '.cli_sub_tab li' ).click(
				function(){
					var trgt = $( this ).attr( 'data-target' );
					var prnt = $( this ).parent( '.cli_sub_tab' );
					var ctnr = prnt.siblings( '.cli_sub_tab_container' );
					prnt.find( 'li a' ).css( {'color':'#0073aa','cursor':'pointer'} );
					$( this ).find( 'a' ).css( {'color':'#ccc','cursor':'default'} );
					ctnr.find( '.cli_sub_tab_content' ).hide();
					ctnr.find( '.cli_sub_tab_content[data-id="' + trgt + '"]' ).fadeIn();
				}
			);
			$( '.cli_sub_tab' ).each(
				function(){
					var elm = $( this ).children( 'li' ).eq( 0 );
					elm.click();
				}
			);
			$( '#cli_non-ncessary_form' ).submit(
				function(e){
					e.preventDefault();
					var data       = $( this ).serialize();
					var url        = $( this ).attr( 'action' );
					var spinner    = $( this ).find( '.spinner' );
					var submit_btn = $( this ).find( 'input[type="submit"]' );
					spinner.css( {'visibility':'visible'} );
					submit_btn.css( {'opacity':'.5','cursor':'default'} ).prop( 'disabled',true );
					$.ajax(
						{
							url:url,
							type:'POST',
							data:data + '&cli_non-necessary_ajax_update=1',
							success:function(data)
						{
									spinner.css( {'visibility':'hidden'} );
									submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false );
									cli_notify_msg.success( cli_non_necessary_success_message );
							},
							error:function ()
						{
									spinner.css( {'visibility':'hidden'} );
									submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false );
									cli_notify_msg.error( cli_non_necessary_error_message );
							}
						}
					);
				}
			);
			$( '#cli_settings_form' ).submit(
				function(e){
					var submit_action = $( '#cli_update_action' ).val();
					if (submit_action == 'delete_all_settings') {
						  // return;
					}
					e.preventDefault();
					var data       = $( this ).serialize();
					var url        = $( this ).attr( 'action' );
					var spinner    = $( this ).find( '.spinner' );
					var submit_btn = $( this ).find( 'input[type="submit"]' );
					spinner.css( {'visibility':'visible'} );
					submit_btn.css( {'opacity':'.5','cursor':'default'} ).prop( 'disabled',true );
					$.ajax(
						{
							url:url,
							type:'POST',
							data:data + '&cli_settings_ajax_update=' + submit_action,
							success:function(data)
						{
									 spinner.css( {'visibility':'hidden'} );
									 submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false );
								if (submit_action == 'delete_all_settings') {
									cli_notify_msg.success( cli_reset_settings_success_message );
									setTimeout(
										function(){
											window.location.reload( true );
										},
										1000
									);
								} else {
									cli_notify_msg.success( cli_settings_success_message );
								}
									cli_bar_active_msg();
							},
							error:function ()
						{
									spinner.css( {'visibility':'hidden'} );
									submit_btn.css( {'opacity':'1','cursor':'pointer'} ).prop( 'disabled',false );
								if (submit_action == 'delete_all_settings') {
									cli_notify_msg.error( cli_reset_settings_error_message );
								} else {
									cli_notify_msg.error( cli_settings_error_message );
								}
							}
						}
					);
				}
			);

			// =====================
			function cli_scroll_accept_er()
			{
				if ($( '[name="as_popup_field"]:checked' ).val() == 'true' && $( '[name="popup_overlay_field"]:checked' ).val() == 'true' && $( '[name="scroll_close_field"]:checked' ).val() == 'true') {
					$( '.cli_scroll_accept_er' ).show();
					// $('label[for="scroll_close_field"]').css({'color':'red'});
				} else {
					$( '.cli_scroll_accept_er' ).hide();
					// $('label[for="scroll_close_field"]').css({'color':'#23282d'});
				}
			}
			cli_scroll_accept_er();
			$( '[name="as_popup_field"], [name="popup_overlay_field"], [name="scroll_close_field"]' ).click(
				function(){
					cli_scroll_accept_er();
				}
			);
			// =====================

			function cli_bar_active_msg()
			{
				$( '.cli_bar_state tr' ).hide();
				if ($( 'input[type="radio"].cli_bar_on' ).is( ':checked' )) {
					$( '.cli_bar_state tr.cli_bar_on' ).show();
				} else {
					$( '.cli_bar_state tr.cli_bar_off' ).show();
				}
			}
			var cli_form_toggler =
			{
				set:function()
		{
					$( 'select.cli_form_toggle' ).each(
						function(){
							cli_form_toggler.toggle( $( this ) );
						}
					);
					$( 'input[type="radio"].cli_form_toggle' ).each(
						function(){
							if ($( this ).is( ':checked' )) {
								cli_form_toggler.toggle( $( this ) );
							}
						}
					);
					$( 'select.cli_form_toggle' ).change(
						function(){
							cli_form_toggler.toggle( $( this ) );
						}
					);
					$( 'input[type="radio"].cli_form_toggle' ).click(
						function(){
							if ($( this ).is( ':checked' )) {
								cli_form_toggler.toggle( $( this ) );
							}
						}
					);
				},
				toggle:function(elm)
		{
					var vl   = elm.val();
					var trgt = elm.attr( 'cli_frm_tgl-target' );
					$( '[cli_frm_tgl-id="' + trgt + '"]' ).hide();
					$( '[cli_frm_tgl-id="' + trgt + '"]' ).filter(
						function(){
							return $( this ).attr( 'cli_frm_tgl-val' ) == vl;
						}
					).show().find( 'th label' ).css( {'margin-left':'0px'} ).animate( {'margin-left':'15px'} );
				}
			}
			var cli_notify_msg   =
			{
				error:function(message)
		{
					var er_elm = $( '<div class="notify_msg" style="background:#dd4c27; border:solid 1px #dd431c;">' + message + '</div>' );
					this.setNotify( er_elm );
				},
				success:function(message)
		{
					var suss_elm = $( '<div class="notify_msg" style="background:#1de026; border:solid 1px #2bcc1c;">' + message + '</div>' );
					this.setNotify( suss_elm );
				},
				setNotify:function(elm)
		{
					$( 'body' ).append( elm );
					elm.stop( true,true ).animate( {'opacity':1,'top':'50px'},1000 );
					setTimeout(
						function(){
							elm.animate(
								{'opacity':0,'top':'100px'},
								1000,
								function(){
									elm.remove();
								}
							);
						},
						3000
					);
				}
			}
			cli_form_toggler.set();

		}
	);
})( jQuery );
function cli_store_settings_btn_click(vl)
{
	document.getElementById( 'cli_update_action' ).value = vl;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 legacy/admin/js/cookie-law-info-ckyes.js                                                            0000777                 00000017402 15251156627 0014176 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       (function($) {
	'use strict';
	var ckyes = {
		errorMessage: '',
		set: function() {
			this.events();
			this.errorMessage = ckyes_admin.messages.error;
		},
		events: function() {

			jQuery( document ).on(
				'click',
				'#wt-cli-ckyes-register-btn',
				function(event) {
					event.preventDefault();
					ckyes.register( jQuery( this ) );
				}
			);
			jQuery( document ).on(
				'click',
				'#wt-cli-ckyes-login-btn',
				function(event) {
					event.preventDefault();
					ckyes.login( jQuery( this ) );
				}
			);
			jQuery( document ).on(
				'click',
				'#wt-cli-ckyes-pwd-reset-link',
				function(event) {
					event.preventDefault();
					ckyes.resetPassword( jQuery( this ) );
				}
			);
			jQuery( document ).on(
				'click',
				'#wt-cli-ckyes-password-reset-btn',
				function(event) {
					event.preventDefault();
					ckyes.resetPassword( jQuery( this ) );
				}
			);
			jQuery( document ).on(
				'click',
				'.wt-cli-ckyes-account-action',
				function(event) {
					event.preventDefault();
					ckyes.accountActions( jQuery( this ) );
				}
			);
			jQuery( document ).on(
				'click',
				'#wt-cli-ckyes-email-resend-link',
				function(event) {
					event.preventDefault();
					ckyes.resendEmail( jQuery( this ) );
				}
			);
			jQuery( document ).on(
				'click',
				'.wt-cli-ckyes-delete-btn',
				function(event) {
					event.preventDefault();
					ckyes.deleteAccount( jQuery( this ) );
				}
			);
		},
		register: function( element ) {
			wtCliAdminFunctions.loadSpinner( element );
			var form  = element.closest( 'form' );
			var email = form.find( 'input[name="ckyes-email"]' ).val();
			var data  = {
				'action': 'cookieyes_ajax_main_controller',
				'sub_action': 'register',
				'_wpnonce': ckyes_admin.nonce,
				'email': email,
			};
			jQuery.ajax(
				{
					url: ckyes_admin.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function(response) {
						var data = response.data;
						var msg  = (data.message ? data.message : '');
						wtCliAdminFunctions.removeSpinner( element );
						if (response.success === true) {
							if ( data.html ) {
								if ( data.html ) {
									wtCliAdminFunctions.createModal( '',data.html );
									jQuery( document ).trigger( "trggerReloadScanner" );
								}
							}
						} else {
							if ( data.code && data.code === 102 ) {
								if ( data.html ) {
									wtCliAdminFunctions.createModal( '',data.html );
								}
							} else {
								if ( data.message ) {
									wtCliAdminFunctions.createModal( '',data.message );
									setTimeout(
										function(){
											window.location.reload();
										},
										1500
									);
								}
							}
						}
					},
					error: function() {
						wtCliAdminFunctions.createModal( '',ckyes.errorMessage );
					}
				}
			);
		},
		login: function(element) {
			wtCliAdminFunctions.loadSpinner( element );
			var form     = element.closest( 'form' );
			var formRow  = form.find( '.wt-cli-form-row' );
			var email    = form.find( 'input[name="ckyes-email"]' ).val();
			var password = form.find( 'input[name="ckyes-password"]' ).val();

			var data = {
				'action': 'cookieyes_ajax_main_controller',
				'sub_action': 'login',
				'_wpnonce': ckyes_admin.nonce,
				'email': email,
				'password': password
			};
			jQuery.ajax(
				{
					url: ckyes_admin.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function(response) {
						var data = response.data;
						var msg  = (data.message ? data.message : '');
						wtCliAdminFunctions.removeSpinner( element );
						if (response.success === true) {
							wtCliAdminFunctions.createModal( '', msg );
							setTimeout(
								function() {
									window.location.reload();
								},
								1500
							);
						} else {
							wtCliAdminFunctions.addInlineMessage( msg, 'error', formRow );
						}
					},
					error: function() {
						wtCliAdminFunctions.createModal( '',ckyes.errorMessage );
					}
				}
			);
		},
		resetPassword: function(element) {
			wtCliAdminFunctions.loadSpinner( element );
			var form  = element.closest( 'form' );
			var email = form.find( 'input[name="ckyes-email"]' ).val();
			var data  = {
				'action': 'cookieyes_ajax_main_controller',
				'sub_action': 'reset_password',
				'_wpnonce': ckyes_admin.nonce,
				'email': email,
			};
			jQuery.ajax(
				{
					url: ckyes_admin.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function(response) {
						var data = response.data;
						var msg  = (data.message ? data.message : '');
						wtCliAdminFunctions.removeSpinner( element );
						if ( true === data.status && 202 === data.code ) {
							wtCliAdminFunctions.addInlineMessage( msg, 'success', form );
						} else {
							wtCliAdminFunctions.addInlineMessage( msg, 'notice', form );
						}
					},
					error: function() {
						wtCliAdminFunctions.createModal( '', ckyes.errorMessage );
					}
				}
			);
		},
		accountActions:function( element ){
			wtCliAdminFunctions.loadSpinner( element );
			var action = element.attr( 'data-action' );
			var data   = {
				'action': 'cookieyes_ajax_main_controller',
				'sub_action': 'connect_disconnect',
				'account_action': action,
				'_wpnonce': ckyes_admin.nonce,
			};
			jQuery.ajax(
				{
					url: ckyes_admin.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function(response) {
						var data = response.data;
						var msg  = (data.message ? data.message : '');
						wtCliAdminFunctions.removeSpinner( element );
						wtCliAdminFunctions.createModal( '', msg );
						setTimeout(
							function() {
								window.location.reload();
							},
							2000
						);
					},
					error: function() {
						wtCliAdminFunctions.createModal( '', ckyes.errorMessage );
					}
				}
			);
		},
		resendEmail: function() {
			var email = "";
			var data  = {
				'action': 'cookieyes_ajax_main_controller',
				'sub_action': 'resend_email',
				'_wpnonce': ckyes_admin.nonce,
				'email': email,
			};
			jQuery.ajax(
				{
					url: ckyes_admin.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function( response ) {
						var data = response.data;
						if ( response.success === true ) {
							if ( data.html ) {
								wtCliAdminFunctions.createModal( '', data.html );
							}
						} else {
							if ( data.message ) {
								wtCliAdminFunctions.createModal( '', data.message );
							}
						}
					},
					error: function() {
						wtCliAdminFunctions.createModal( '', ckyes.errorMessage );
					}
				}
			);
		},
		deleteAccount: function( element ){
			var action = element.attr( 'data-action' );
			console.log( action );
			if ( 'delete-account' === action ) {
				this.sendDeleteRequest( element );
			} else {
				wtCliAdminFunctions.showModal( 'wt-cli-ckyes-modal-delete-account' );
			}
		},
		sendDeleteRequest: function( element ){
			wtCliAdminFunctions.loadSpinner( element );
			var data = {
				'action': 'cookieyes_ajax_main_controller',
				'sub_action': 'delete_account',
				'_wpnonce': ckyes_admin.nonce,
			};
			jQuery.ajax(
				{
					url: ckyes_admin.ajax_url,
					type: 'POST',
					data: data,
					dataType: 'json',
					success: function( response ) {
						var data = response.data;
						wtCliAdminFunctions.removeSpinner( element );
						if ( response.success === true ) {
							wtCliAdminFunctions.createModal( '', ckyes_admin.messages.delete_success );
							setTimeout(
								function() {
									window.location.reload();
								},
								1500
							);
						} else {
							wtCliAdminFunctions.createModal( '', ckyes_admin.messages.delete_failed );
						}
					},
					error: function() {
						wtCliAdminFunctions.createModal( '', ckyes_admin.messages.delete_failed );
					}
				}
			);
		}

	}
	jQuery( document ).ready(
		function() {
			ckyes.set();
		}
	);

})( jQuery );
                                                                                                                                                                                                                                                              legacy/includes/class-cookie-law-info-review-request.php                                            0000777                 00000022374 15251156627 0017433 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Review request
 *
 * @package  Cookie_Law_Info
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
class Cookie_Law_Info_Review_Request {

	/**
	 * config options
	 */
	private $plugin_title        = 'GDPR Cookie Consent (CCPA Ready)';
	private $review_url          = 'https://wordpress.org/support/plugin/cookie-law-info/reviews/#new-post';
	private $plugin_prefix       = 'wt_cli'; /* must be unique name */
	private $days_to_show_banner = 60; /* when did the banner to show */
	private $remind_days         = 60; /* remind interval in days */



	private $start_date               = 0; /* banner to show count start date. plugin installed date, remind me later added date */
	private $current_banner_state     = 2; /* 1: active, 2: waiting to show(first after installation), 3: closed by user/not interested to review, 4: user done the review, 5:remind me later */
	private $banner_state_option_name = ''; /* WP option name to save banner state */
	private $start_date_option_name   = ''; /* WP option name to save start date */
	private $banner_css_class         = ''; /* CSS class name for Banner HTML element. */
	private $banner_message           = ''; /* Banner message. */
	private $later_btn_text           = ''; /* Remind me later button text */
	private $never_btn_text           = ''; /* Never review button text. */
	private $review_btn_text          = ''; /* Review now button text. */
	private $ajax_action_name         = ''; /* Name of ajax action to save banner state. */
	private $allowed_action_type_arr  = array(
		'later', /* remind me later */
		'never', /* never */
		'review', /* review now */
		'closed', /* not interested */
	);

	public function __construct() {
		// Set config vars
		$this->set_vars();

		register_activation_hook( CLI_PLUGIN_FILENAME, array( $this, 'on_activate' ) );
		register_deactivation_hook( CLI_PLUGIN_FILENAME, array( $this, 'on_deactivate' ) );

		if ( $this->check_condition() ) { /* checks the banner is active now */
			
			add_action( 'init', array( $this, 'init' ) );
			add_action( 'admin_notices', array( $this, 'show_banner' ) ); /* show banner */
			add_action( 'admin_print_footer_scripts', array( $this, 'add_banner_scripts' ) ); /* add banner scripts */
			add_action( 'wp_ajax_' . $this->ajax_action_name, array( $this, 'process_user_action' ) ); /* process banner user action */
		}
		add_filter( 'admin_footer_text', array( $this, 'add_footer_review_link' ) );
	}

	public function init() {
		/* translators: %1$s: opening bold tag, %2$s: closing bold tag */
		$this->banner_message = sprintf( __( 'Hey, we at %1$sCookieYes%2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going.', 'cookie-law-info' ), '<b>', '</b>' );

		/* button texts */
		$this->later_btn_text  = __( 'Remind me later', 'cookie-law-info' );
		$this->never_btn_text  = __( 'Never show again', 'cookie-law-info' );
		$this->review_btn_text = __( 'Review now', 'cookie-law-info' );
	}

	/**
	 *  Set config vars
	 */
	public function set_vars() {
		$this->ajax_action_name         = $this->plugin_prefix . '_process_user_review_action';
		$this->banner_state_option_name = $this->plugin_prefix . '_review_request';
		$this->start_date_option_name   = $this->plugin_prefix . '_start_date';
		$this->banner_css_class         = $this->plugin_prefix . '_review_request';

		$this->start_date           = absint( get_option( $this->start_date_option_name ) );
		$banner_state               = absint( get_option( $this->banner_state_option_name ) );
		$this->current_banner_state = ( $banner_state == 0 ? $this->current_banner_state : $banner_state );
	}

	/**
	 *  Actions on plugin activation
	 *  Saves activation date
	 */
	public function on_activate() {
		if ( $this->start_date == 0 ) {
			$this->reset_start_date();
		}
	}

	/**
	 *  Actions on plugin deactivation
	 *  Removes activation date
	 */
	public function on_deactivate() {
		delete_option( $this->start_date_option_name );
	}

	/**
	 *  Reset the start date.
	 */
	private function reset_start_date() {
		update_option( $this->start_date_option_name, time() );
	}

	/**
	 *  Update the banner state
	 */
	private function update_banner_state( $val ) {
		update_option( $this->banner_state_option_name, $val );
	}

	/**
	 *  Prints the banner
	 */
	public function show_banner() {
		// Check if we are on plugin screens or WordPress plugins page
		$screen = get_current_screen();
		if ( ! ( preg_match( '/cookielawinfo/' , $screen->id ) || $screen->id === 'plugins' ) ) {
			return;
		}

		$this->update_banner_state( 1 ); /* update banner active state */
		?>
		<div class="<?php echo esc_attr( $this->banner_css_class ); ?> notice-info notice is-dismissible">
			<p>
				<?php echo wp_kses_post( $this->banner_message ); ?>
			</p>
			<p>
				<a class="button button-secondary" style="color:#333; border-color:#ccc; background:#efefef;" data-type="never"><?php echo esc_html( $this->never_btn_text ); ?></a>
				<a class="button button-primary" data-type="review"><?php echo esc_html( $this->review_btn_text ); ?></a>
			</p>
		</div>
		<?php
	}

	/**
	 *  Ajax hook to process user action on the banner
	 */
	public function process_user_action() {
		check_ajax_referer( $this->plugin_prefix );
		if ( isset( $_POST['wt_review_action_type'] ) ) {
			$action_type = sanitize_text_field( wp_unslash( $_POST['wt_review_action_type'] ) );

			/* current action is in allowed action list */
			if ( in_array( $action_type, $this->allowed_action_type_arr ) ) {
				if ( $action_type == 'never' ) {
					$new_banner_state = 3;
				} elseif ( $action_type == 'review' ) {
					$new_banner_state = 1;
				} else {
					/* reset start date to current date */
					$this->reset_start_date();
					$new_banner_state = 5; /* remind me later */
				}
				$this->update_banner_state( $new_banner_state );
			}
		}
		exit();
	}

	/**
	 *  Add banner JS to admin footer
	 */
	public function add_banner_scripts() {
		$ajax_url = admin_url( 'admin-ajax.php' );
		$nonce    = wp_create_nonce( $this->plugin_prefix );
		?>
		<script type="text/javascript">
			(function($) {
				"use strict";

				/* prepare data object */
				var data_obj = {
					_wpnonce: '<?php echo esc_js( $nonce ); ?>',
					action: '<?php echo esc_js( $this->ajax_action_name ); ?>',
					wt_review_action_type: ''
				};

				$(document).on('click', '.<?php echo esc_js( $this->banner_css_class ); ?> a.button', function(e) {
					e.preventDefault();
					var elm = $(this);
					var btn_type = elm.attr('data-type');
					if (btn_type == 'review') {
						window.open('<?php echo esc_js( $this->review_url ); ?>');
					} else {
						elm.parents('.<?php echo esc_js( $this->banner_css_class ); ?>').hide();
					}

					data_obj['wt_review_action_type'] = btn_type;
					$.ajax({
						url: '<?php echo esc_js( $ajax_url ); ?>',
						data: data_obj,
						type: 'POST'
					});

				}).on('click', '.<?php echo esc_js( $this->banner_css_class ); ?> .notice-dismiss', function(e) {
					e.preventDefault();
					data_obj['wt_review_action_type'] = 'closed';
					$.ajax({
						url: '<?php echo esc_js( $ajax_url ); ?>',
						data: data_obj,
						type: 'POST',
					});

				}).on('click', '.cli-button-review', function(e) {
					e.preventDefault();
					window.open('<?php echo esc_js( $this->review_url ); ?>');
					data_obj['wt_review_action_type'] = "review";
					$.ajax({
						url: '<?php echo esc_js( $ajax_url ); ?>',
						data: data_obj,
						type: 'POST'
					});
				});

			})(jQuery)
		</script>
		<?php
	}

	/**
	 *  Checks the condition to show the banner
	 */
	private function check_condition() {

		if ( $this->current_banner_state == 1 ) { /* currently showing then return true */
			return true;
		}

		if ( $this->current_banner_state == 2 || $this->current_banner_state == 5 ) { /* only waiting/remind later state */
			if ( $this->start_date == 0 ) { /*
				unable to get activated date */
				/* set current date as activation date*/
				$this->reset_start_date();
				return false;
			}

			$days = ( $this->current_banner_state == 2 ? $this->days_to_show_banner : $this->remind_days );

			$date_to_check = $this->start_date + ( 86400 * $days );
			if ( $date_to_check <= time() ) { /* time reached to show the banner */
				return true;
			} else {
				return false;
			}
		}

		return false;
	}

	function add_footer_review_link($footer_text) {
		// Check if we are on the plugin page
		$screen = get_current_screen();
		if ( preg_match( '/cookielawinfo/' , $screen->id ) ) {
			$link_text = esc_html__( 'Give us a 5-star rating!', 'cookie-law-info' );
			$link1 = sprintf(
				'<a class="cli-button-review" href="%2$s" title="%1$s" target="_blank">&#9733;&#9733;&#9733;&#9733;&#9733;</a>',
				$link_text,
				$this->review_url
			);
			$link2 = sprintf(
				'<a class="cli-button-review" href="%2$s" title="%1$s" target="_blank">WordPress.org</a>',
				$link_text,
				$this->review_url
			);

			return sprintf(
				/* translators: %1$s: CookieYes plugin name in bold, %2$s: star rating link, %3$s: WordPress.org link */
				esc_html__(
					'Please rate %1$s %2$s on %3$s to help us spread the word. Thank you from the team CookieYes!',
					'cookie-law-info'
				),
				sprintf( '<strong>%1$s</strong>', 'CookieYes' ),
				wp_kses_post( $link1 ),
				wp_kses_post( $link2 )
			);
		}
		return $footer_text;
	}
}
new Cookie_Law_Info_Review_Request();
                                                                                                                                                                                                                                                                    legacy/includes/class-cookie-law-info.php                                                           0000777                 00000105211 15251156627 0014436 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * The file that defines the core plugin class
 *
 * A class definition that includes attributes and functions used across both the
 * public-facing side of the site and the admin area.
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 */

/**
 * The core plugin class.
 *
 * This is used to define internationalization, admin-specific hooks, and
 * public-facing site hooks.
 *
 * Also maintains the unique identifier of this plugin as well as the current
 * version of the plugin.
 *
 * @since      1.6.6
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info {

	/**
	 * The loader that's responsible for maintaining and registering all hooks that power
	 * the plugin.
	 *
	 * @since    1.6.6
	 * @access   protected
	 * @var      Cookie_Law_Info_Loader    $loader    Maintains and registers all hooks for the plugin.
	 */
	protected $loader;

	/**
	 * The unique identifier of this plugin.
	 *
	 * @since    1.6.6
	 * @access   protected
	 * @var      string    $plugin_name    The string used to uniquely identify this plugin.
	 */
	protected $plugin_name;

	/**
	 * The current version of the plugin.
	 *
	 * @since    1.6.6
	 * @access   protected
	 * @var      string    $version    The current version of the plugin.
	 */
	protected $version;

	private static $stored_options = array();
	protected $js_blocking_enabled = false;

	/**
	 * Define the core functionality of the plugin.
	 *
	 * Set the plugin name and the plugin version that can be used throughout the plugin.
	 * Load the dependencies, define the locale, and set the hooks for the admin area and
	 * the public-facing side of the site.
	 *
	 * @since    1.6.6
	 */
	public static $db_initial_version = '1.9.4';
	public function __construct() {
		if ( defined( 'CLI_VERSION' ) ) {
			$this->version = CLI_VERSION;
		} else {
			$this->version = '3.4.0';
		}
		$this->plugin_name = 'cookie-law-info';

		$this->load_dependencies();
		$this->set_locale();
		$this->define_admin_hooks();
		$this->define_public_hooks();
		$this->define_third_party_hooks();
		add_action( 'admin_init', array( $this, 'start_migration' ) );
		add_action( 'admin_notices', array( $this, 'migration_notice' ) );
	}

	/**
	 * Load the required dependencies for this plugin.
	 *
	 * Include the following files that make up the plugin:
	 *
	 * - Cookie_Law_Info_Loader. Orchestrates the hooks of the plugin.
	 * - Cookie_Law_Info_i18n. Defines internationalization functionality.
	 * - Cookie_Law_Info_Admin. Defines all hooks for the admin area.
	 * - Cookie_Law_Info_Public. Defines all hooks for the public side of the site.
	 *
	 * Create an instance of the loader which will be used to register the hooks
	 * with WordPress.
	 *
	 * @since    1.6.6
	 * @access   private
	 */
	private function load_dependencies() {

		/**
		 * The class responsible for orchestrating the actions and filters of the
		 * core plugin.
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-cookie-law-info-loader.php';

		/**
		 * The class which integrates Cookieyes services to the plugin
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-cookie-law-info-cookieyes.php';

		/**
		 * The class responsible for defining internationalization functionality
		 * of the plugin.
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-cookie-law-info-i18n.php';

		/**
		 * The class responsible for handling multi language features
		 * of the plugin.
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-cookie-law-info-languages.php';

		/**
		 * The class which integrates Cookieyes services to the plugin
		 */
		// require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-cookie-law-info-cookieyes.php';

		/**
		 * The class responsible for defining all actions that occur in the admin area.
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-cookie-law-info-admin.php';

		/**
		 * The class responsible for defining all actions that occur in the public-facing
		 * side of the site.
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-cookie-law-info-public.php';

		/**
		 * The class responsible for adding compatibility to third party plugins
		 */
		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'third-party/class-cookie-law-info-third-party.php';

		require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-cookie-law-info-review-request.php';

		$this->loader = new Cookie_Law_Info_Loader();

	}

	/**
	 * Define the locale for this plugin for internationalization.
	 *
	 * Uses the Cookie_Law_Info_i18n class in order to set the domain and to register the hook
	 * with WordPress.
	 *
	 * @since    1.6.6
	 * @access   private
	 */
	private function set_locale() {

		$plugin_i18n = new Cookie_Law_Info_i18n();

		$this->loader->add_action( 'init', $plugin_i18n, 'load_plugin_textdomain' );

	}

	/**
	 * Register all of the hooks related to the admin area functionality
	 * of the plugin.
	 *
	 * @since    1.6.6
	 * @access   private
	 */
	private function define_admin_hooks() {

		$plugin_admin = new Cookie_Law_Info_Admin( $this->get_plugin_name(), $this->get_version(), $this );

		$this->loader->add_action( 'admin_menu', $plugin_admin, 'admin_menu', 11 ); /* Adding admin menu */

		$this->loader->add_action( 'admin_menu', $plugin_admin, 'remove_cli_addnew_link' );

		// Add plugin settings link.
		add_filter( 'plugin_action_links_' . CLI_PLUGIN_BASENAME, array( $plugin_admin, 'plugin_action_links' ) );

		$this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
		$this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );

		/*
		.
		* loading admin modules
		*/
		$plugin_admin->admin_modules();

	}

	/**
	 * Register all of the hooks related to the public-facing functionality
	 * of the plugin.
	 *
	 * @since    1.6.6
	 * @access   private
	 */
	private function define_public_hooks() {
		$plugin_public = new Cookie_Law_Info_Public( $this->get_plugin_name(), $this->get_version(), $this );

		$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
		$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
		$this->loader->add_action( 'template_redirect', $plugin_public, 'cli_set_category_cookies' );

		$plugin_public->common_modules();

		$this->loader->add_action( 'wp_footer', $plugin_public, 'cookielawinfo_inject_cli_script' );
		$this->loader->add_action( 'wp_head', $plugin_public, 'include_user_accepted_cookielawinfo' );
		$this->loader->add_action( 'wp_footer', $plugin_public, 'include_user_accepted_cookielawinfo_in_body' );
	}


	/**
	 * Register all of the hooks related to the Third party plugin compatibility
	 * of the plugin.
	 *
	 * @since    1.7.2
	 * @access   public
	 */
	public function define_third_party_hooks() {
		$plugin_third_party = new Cookie_Law_Info_Third_Party();
		$plugin_third_party->register_scripts();
	}


	/**
	 * Run the loader to execute all of the hooks with WordPress.
	 *
	 * @since    1.6.6
	 */
	public function run() {
		$this->loader->run();
	}

	/**
	 * The name of the plugin used to uniquely identify it within the context of
	 * WordPress and to define internationalization functionality.
	 *
	 * @since     1.6.6
	 * @return    string    The name of the plugin.
	 */
	public function get_plugin_name() {
		return $this->plugin_name;
	}

	/**
	 * The reference to the class that orchestrates the hooks with the plugin.
	 *
	 * @since     1.6.6
	 * @return    Cookie_Law_Info_Loader    Orchestrates the hooks of the plugin.
	 */
	public function get_loader() {
		return $this->loader;
	}

	/**
	 * Retrieve the version number of the plugin.
	 *
	 * @since     1.6.6
	 * @return    string    The version number of the plugin.
	 */
	public function get_version() {
		return $this->version;
	}

	/**
	 * Get current settings.
	 */
	public static function get_settings() {
		$settings             = self::get_default_settings();
		self::$stored_options = get_option( CLI_SETTINGS_FIELD );
		if ( ! empty( self::$stored_options ) ) {
			foreach ( self::$stored_options as $key => $option ) {
				$settings[ $key ] = self::sanitise_settings( $key, $option );
			}
		}
		return $settings;
	}

	/**
	 * Generate tab head for settings page.
	 * method will translate the string to current language
	 */
	public static function generate_settings_tabhead( $title_arr ) {
		$out_arr = array();
		foreach ( $title_arr as $k => $v ) {
			if ( $k == 'cookie-law-info-buttons' ) {
				$out_arr[ $k ] = $v;
				// tab head for modules
				$out_arr = apply_filters( 'cli_module_settings_tabhead', $out_arr );
			} else {
				$out_arr[ $k ] = $v;
			}
		}
		foreach ( $out_arr as $k => $v ) {
			if ( is_array( $v ) ) {
				$v = ( isset( $v[2] ) ? $v[2] : '' ) . __( $v[0], 'cookie-law-info' ) . ' ' . ( isset( $v[1] ) ? $v[1] : '' ); // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
			} else {
				$v = __( $v, 'cookie-law-info' ); // phpcs:ignore WordPress.WP.I18n.NonSingularStringLiteralText
			}
			?>
			<a class="nav-tab" href="#<?php echo esc_attr( $k ); ?>"><?php echo esc_html( $v ); ?></a>
			<?php
		}
	}
	/**
	 Returns default settings
	 If you override the settings here, be ultra careful to use escape characters!
	 */
	public static function get_default_settings( $key = '' ) {
		$settings_v0_9 = array(
			'animate_speed_hide'         => '500',
			'animate_speed_show'         => '500',
			'background'                 => '#FFF',
			'background_url'             => '',
			'border'                     => '#b1a6a6c2',
			'border_on'                  => true,
			'bar_style'                  => array(),
			'button_1_text'              => 'Accept',
			'button_1_url'               => '#',
			'button_1_action'            => '#cookie_action_close_header',
			'button_1_link_colour'       => '#fff',
			'button_1_new_win'           => false,
			'button_1_as_button'         => true,
			'button_1_button_colour'     => '#61a229',
			'button_1_button_size'       => 'medium',
			'button_1_style'             => array(),

			'button_2_text'              => 'Read More',
			'button_2_url'               => get_site_url(),
			'button_2_action'            => 'CONSTANT_OPEN_URL',
			'button_2_link_colour'       => '#444',
			'button_2_new_win'           => true,
			'button_2_as_button'         => false,
			'button_2_button_colour'     => '#333',
			'button_2_button_size'       => 'medium',
			'button_2_url_type'          => 'url',
			'button_2_page'              => get_option( 'wp_page_for_privacy_policy' ) ? get_option( 'wp_page_for_privacy_policy' ) : 0,
			'button_2_hidebar'           => false,
			'button_2_style'             => array(),

			'button_3_text'              => 'Reject All',
			'button_3_url'               => '#',
			'button_3_action'            => '#cookie_action_close_header_reject',
			'button_3_link_colour'       => '#333333',
			'button_3_new_win'           => false,
			'button_3_as_button'         => true,
			'button_3_button_colour'     => '#dedfe0',
			'button_3_button_size'       => 'medium',
			'button_3_style'             => array(),

			'button_4_text'              => 'Cookie Settings',
			'button_4_url'               => '#',
			'button_4_action'            => '#cookie_action_settings',
			'button_4_link_colour'       => '#333333',
			'button_4_new_win'           => false,
			'button_4_as_button'         => true,
			'button_4_button_colour'     => '#dedfe0',
			'button_4_button_size'       => 'medium',
			'button_4_style'             => array(),
			'button_5_style'             => array(),
			'button_7_text'              => 'Accept All',
			'button_7_url'               => '#',
			'button_7_action'            => '#cookie_action_close_header',
			'button_7_link_colour'       => '#fff',
			'button_7_new_win'           => false,
			'button_7_as_button'         => true,
			'button_7_button_colour'     => '#61a229',
			'button_7_button_size'       => 'medium',
			'button_7_style'             => array(),

			'font_family'                => 'inherit', // Pick the family, not the easy name (see helper function below)
			'header_fix'                 => false,
			'is_on'                      => true,
			'is_eu_on'                   => false,
			'logging_on'                 => false,
			'notify_animate_hide'        => true,
			'notify_animate_show'        => false,
			'notify_div_id'              => '#cookie-law-info-bar',
			'notify_position_horizontal' => 'right', // left | right
			'notify_position_vertical'   => 'bottom', // 'top' = header | 'bottom' = footer
			'notify_message'             => addslashes( '<div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.</div><div class="cli-bar-btn_container">[cookie_settings margin="0px 5px 0px 0px"][cookie_accept_all]</div></div>' ),
			'scroll_close'               => false,
			'scroll_close_reload'        => false,
			'accept_close_reload'        => false,
			'reject_close_reload'        => false,
			'showagain_background'       => '#fff',
			'showagain_border'           => '#000',
			'showagain_text'             => addslashes( 'Manage consent' ),
			'showagain_div_id'           => '#cookie-law-info-again',
			'showagain_tab'              => true,
			'showagain_x_position'       => '100px',
			'text'                       => '#333333',
			'use_colour_picker'          => true,
			'show_once_yn'               => false,   // this is a new feature so default = switched off
			'show_once'                  => '10000', // 8 seconds
			'is_GMT_on'                  => true,
			'as_popup'                   => false,  // version 1.7.1 onwards this option is merged with `cookie_bar_as`
			'popup_overlay'              => true,
			'bar_heading_text'           => '',
			'cookie_bar_as'              => 'banner',
			'popup_showagain_position'   => 'bottom-right', // bottom-right | bottom-left | top-right | top-left
			'widget_position'            => 'left', // left | right
		);
		$settings_v0_9 = apply_filters( 'wt_cli_plugin_settings', $settings_v0_9 );
		return $key != '' ? $settings_v0_9[ $key ] : $settings_v0_9;
	}

	/**
	 Returns JSON object containing the settings for the main script
	 REFACTOR / DEBUG: may need to use addslashes( ... ) else breaks JSON
	 */
	public static function get_json_settings() {
		$settings = self::get_settings();

		// DEBUG hex:
		// preg_match('/^#[a-f0-9]{6}|#[a-f0-9]{3}$/i', $hex)
		// DEBUG json_encode - issues across different versions of PHP!
		// $str = json_encode( $slim_settings, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP );

		// Slim down JSON objects to the bare bones:
		$slim_settings = array(
			'animate_speed_hide'         => $settings['animate_speed_hide'],
			'animate_speed_show'         => $settings['animate_speed_show'],
			'background'                 => $settings['background'],
			'border'                     => $settings['border'],
			'border_on'                  => false, // $settings['border_on'],
			'button_1_button_colour'     => $settings['button_1_button_colour'],
			'button_1_button_hover'      => ( self::su_hex_shift( $settings['button_1_button_colour'], 'down', 20 ) ),
			'button_1_link_colour'       => $settings['button_1_link_colour'],
			'button_1_as_button'         => $settings['button_1_as_button'],
			'button_1_new_win'           => $settings['button_1_new_win'],
			'button_2_button_colour'     => $settings['button_2_button_colour'],
			'button_2_button_hover'      => ( self::su_hex_shift( $settings['button_2_button_colour'], 'down', 20 ) ),
			'button_2_link_colour'       => $settings['button_2_link_colour'],
			'button_2_as_button'         => $settings['button_2_as_button'],
			'button_2_hidebar'           => $settings['button_2_hidebar'],
			'button_3_button_colour'     => $settings['button_3_button_colour'],
			'button_3_button_hover'      => ( self::su_hex_shift( $settings['button_3_button_colour'], 'down', 20 ) ),
			'button_3_link_colour'       => $settings['button_3_link_colour'],
			'button_3_as_button'         => $settings['button_3_as_button'],
			'button_3_new_win'           => $settings['button_3_new_win'],
			'button_4_button_colour'     => $settings['button_4_button_colour'],
			'button_4_button_hover'      => ( self::su_hex_shift( $settings['button_4_button_colour'], 'down', 20 ) ),
			'button_4_link_colour'       => $settings['button_4_link_colour'],
			'button_4_as_button'         => $settings['button_4_as_button'],
			'button_7_button_colour'     => $settings['button_7_button_colour'],
			'button_7_button_hover'      => ( self::su_hex_shift( $settings['button_7_button_colour'], 'down', 20 ) ),
			'button_7_link_colour'       => $settings['button_7_link_colour'],
			'button_7_as_button'         => $settings['button_7_as_button'],
			'button_7_new_win'           => $settings['button_7_new_win'],
			'font_family'                => $settings['font_family'],
			'header_fix'                 => $settings['header_fix'],
			'notify_animate_hide'        => $settings['notify_animate_hide'],
			'notify_animate_show'        => $settings['notify_animate_show'],
			'notify_div_id'              => $settings['notify_div_id'],
			'notify_position_horizontal' => $settings['notify_position_horizontal'],
			'notify_position_vertical'   => $settings['notify_position_vertical'],
			'scroll_close'               => $settings['scroll_close'],
			'scroll_close_reload'        => $settings['scroll_close_reload'],
			'accept_close_reload'        => $settings['accept_close_reload'],
			'reject_close_reload'        => $settings['reject_close_reload'],
			'showagain_tab'              => $settings['showagain_tab'],
			'showagain_background'       => $settings['showagain_background'],
			'showagain_border'           => $settings['showagain_border'],
			'showagain_div_id'           => $settings['showagain_div_id'],
			'showagain_x_position'       => $settings['showagain_x_position'],
			'text'                       => $settings['text'],
			'show_once_yn'               => $settings['show_once_yn'],
			'show_once'                  => $settings['show_once'],
			'logging_on'                 => $settings['logging_on'],
			'as_popup'                   => $settings['as_popup'],
			'popup_overlay'              => $settings['popup_overlay'],
			'bar_heading_text'           => $settings['bar_heading_text'],
			'cookie_bar_as'              => $settings['cookie_bar_as'],
			'popup_showagain_position'   => $settings['popup_showagain_position'],
			'widget_position'            => $settings['widget_position'],
		);
		// $str = json_encode( $slim_settings );
		/*
		DEBUG:
		if ( $str == null | $str == '') {
		$str = 'error: json is empty';
		}
		*/
		return $slim_settings;
	}

	/**
	Returns sanitised content based on field-specific rules defined here
	 Used for both read AND write operations
	 */
	public static function sanitise_settings( $key, $value ) {
		$ret = null;
		switch ( $key ) {
			// Convert all boolean values from text to bool:
			case 'is_on':
			case 'is_reject_on':
			case 'is_eu_on':
			case 'logging_on':
			case 'border_on':
			case 'notify_animate_show':
			case 'notify_animate_hide':
			case 'showagain_tab':
			case 'use_colour_picker':
			case 'button_1_new_win':
			case 'button_1_as_button':
			case 'button_2_new_win':
			case 'button_2_as_button':
			case 'button_2_hidebar':
			case 'button_3_new_win':
			case 'button_3_as_button':
			case 'button_4_new_win':
			case 'button_4_as_button':
			case 'button_7_new_win':
			case 'button_7_as_button':
			case 'scroll_close':
			case 'scroll_close_reload':
			case 'accept_close_reload':
			case 'reject_close_reload':
			case 'show_once_yn':
			case 'header_fix':
			case 'is_GMT_on':
			case 'as_popup':
			case 'popup_overlay':
			case 'thirdparty_on_field':
			case 'third_party_default_state':
			case 'ccpa_enabled':
			case 'button_6_as_link':
			case 'ccpa_region_based':
			case 'ccpa_enable_bar':
				if ( $value == 'true' || $value === true ) {
					$ret = true;
				} elseif ( $value == 'false' || $value === false ) {
					$ret = false;
				} else {
					// Unexpected value returned from radio button, go fix the HTML.
					// Failover = assign null.
					$ret = 'fffffff';
				}
				break;
			// Any hex colour e.g. '#f00', '#FE01ab' '#ff0000' but not 'f00' or 'ff0000':
			case 'background':
			case 'text':
			case 'border':
			case 'showagain_background':
			case 'showagain_border':
			case 'button_1_link_colour':
			case 'button_1_button_colour':
			case 'button_2_link_colour':
			case 'button_2_button_colour':
			case 'button_3_link_colour':
			case 'button_3_button_colour':
			case 'button_4_link_colour':
			case 'button_4_button_colour':
			case 'button_7_link_colour':
			case 'button_7_button_colour':
				if ( preg_match( '/^#[a-f0-9]{6}|#[a-f0-9]{3}$/i', $value ) ) {
					// Was: '/^#([0-9a-fA-F]{1,2}){3}$/i' which allowed e.g. '#00dd' (error)
					$ret = $value;
				} else {
					// Failover = assign '#000' (black)
					$ret = '#000';
				}
				break;
			// Allow some HTML, but no JavaScript. Note that deliberately NOT stripping out line breaks here, that's done when sending JavaScript parameter elsewhere:
			case 'notify_message':
			case 'bar_heading_text':
			case 'ccpa_content':
			case 'ccpa_gdpr_content':
			case 'gdpr_content':
				$ret = wp_kses( $value, self::allowed_html(), self::allowed_protocols() );
				break;
			// URLs only:
			case 'button_1_url':
			case 'button_2_url':
			case 'button_3_url':
			case 'button_4_url':
			case 'button_7_url':
				$ret = esc_url( $value );
				break;
			// Basic sanitisation for all the rest:
			default:
				$ret = self::wt_cli_clean( $value );
				break;
		}
		if ( ( 'is_eu_on' === $key || 'logging_on' == $key ) && 'fffffff' === $ret ) {
			$ret = false;
		}
		return $ret;
	}
	public static function wt_cli_clean( $var ) {
		if ( is_array( $var ) ) {
			return array_map( 'Cookie_Law_Info::wt_cli_clean' , $var );
		} else {
			return is_scalar( $var ) ? sanitize_text_field( $var ) : $var;
		}
	}
	public static function get_non_necessary_cookie_ids() {
		global $wpdb;
		$args = array(
			'post_type'        => CLI_POST_TYPE,
			'posts_per_page'   => -1,
			'suppress_filters' => false,
			'meta_query'       => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query
				array(
					'key'   => '_cli_cookie_sensitivity',
					'value' => 'non-necessary',
				),
			),

		);
		$posts = get_posts( $args );

		if ( ! $posts ) {
			return;
		}
			$cookie_slugs = array();

		if ( $posts ) {
			foreach ( $posts as $post ) {
				$cookie_slugs[] = get_post_meta( $post->ID, '_cli_cookie_slugid', true );
			}
		}

			return $cookie_slugs;
	}

	/**
	 * Color shift a hex value by a specific percentage factor
	 * By http://www.phpkode.com/source/s/shortcodes-ultimate/shortcodes-ultimate/lib/color.php
	 * Adapted by Richard Ashby; amended error handling to use failovers not messages, so app continues
	 *
	 * @param string  $supplied_hex Any valid hex value. Short forms e.g. #333 accepted.
	 * @param string  $shift_method How to shift the value e.g( +,up,lighter,>)
	 * @param integer $percentage Percentage in range of [0-100] to shift provided hex value by
	 * @return string shifted hex value
	 * @version 1.0 2008-03-28
	 */
	public static function su_hex_shift( $supplied_hex, $shift_method, $percentage = 50 ) {
		$shifted_hex_value     = null;
		$valid_shift_option    = false;
		$current_set           = 1;
		$RGB_values            = array();
		$valid_shift_up_args   = array( 'up', '+', 'lighter', '>' );
		$valid_shift_down_args = array( 'down', '-', 'darker', '<' );
		$shift_method          = strtolower( trim( $shift_method ) );

		// Check Factor
		if ( ! is_numeric( $percentage ) || ( $percentage = (int) $percentage ) < 0 || $percentage > 100 ) {
			// trigger_error( "Invalid factor", E_USER_ERROR );
			return $supplied_hex;
		}

		// Check shift method
		foreach ( array( $valid_shift_down_args, $valid_shift_up_args ) as $options ) {
			foreach ( $options as $method ) {
				if ( $method == $shift_method ) {
					$valid_shift_option = ! $valid_shift_option;
					$shift_method       = ( $current_set === 1 ) ? '+' : '-';
					break 2;
				}
			}
			++$current_set;
		}

		if ( ! $valid_shift_option ) {
			// trigger_error( "Invalid shift method", E_USER_ERROR );
			return $supplied_hex;
		}

		// Check Hex string
		switch ( strlen( $supplied_hex = ( str_replace( '#', '', trim( $supplied_hex ) ) ) ) ) {
			case 3:
				if ( preg_match( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', $supplied_hex ) ) {
					$supplied_hex = preg_replace( '/^([0-9a-f])([0-9a-f])([0-9a-f])/i', '\\1\\1\\2\\2\\3\\3', $supplied_hex );
				} else {
					// trigger_error( "Invalid hex color value", E_USER_ERROR );
					return $supplied_hex;
				}
				break;
			case 6:
				if ( ! preg_match( '/^[0-9a-f]{2}[0-9a-f]{2}[0-9a-f]{2}$/i', $supplied_hex ) ) {
					// trigger_error( "Invalid hex color value", E_USER_ERROR );
					return $supplied_hex;
				}
				break;
			default:
				// trigger_error( "Invalid hex color length", E_USER_ERROR );
				return $supplied_hex;
		}
		// Start shifting
		$RGB_values['R'] = hexdec( $supplied_hex[0] . $supplied_hex[1] );
		$RGB_values['G'] = hexdec( $supplied_hex[2] . $supplied_hex[3] );
		$RGB_values['B'] = hexdec( $supplied_hex[4] . $supplied_hex[5] );

		foreach ( $RGB_values as $c => $v ) {
			switch ( $shift_method ) {
				case '-':
					$amount = round( ( ( 255 - $v ) / 100 ) * $percentage ) + $v;
					break;
				case '+':
					$amount = $v - round( ( $v / 100 ) * $percentage );
					break;
				default:
					// trigger_error( "Oops. Unexpected shift method", E_USER_ERROR );
					return $supplied_hex;
			}

			$shifted_hex_value .= $current_value = (
			strlen( $decimal_to_hex = dechex( $amount ) ) < 2
			) ? '0' . $decimal_to_hex : $decimal_to_hex;
		}

		return '#' . $shifted_hex_value;
	}

	/**
	 Returns list of HTML tags allowed in HTML fields for use in declaration of wp_kset field validation.

	 Deliberately allows class and ID declarations to assist with custom CSS styling.
	 To customise further, see the excellent article at: http://ottopress.com/2010/wp-quickie-kses/
	 */
	public static function allowed_html() {
		$allowed_html = array(
			// Allowed:		<a href="" id="" class="" title="" target="">...</a>
			// Not allowed:	<a href="javascript(...);">...</a>
			'a'      => array(
				'href'   => array(),
				'id'     => array(),
				'class'  => array(),
				'title'  => array(),
				'target' => array(),
				'rel'    => array(),
				'style'  => array(),
			),
			'b'      => array(),
			'br'     => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
			'div'    => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
			'em'     => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
			'i'      => array(),
			'img'    => array(
				'src'   => array(),
				'id'    => array(),
				'class' => array(),
				'alt'   => array(),
				'style' => array(),
			),
			'p'      => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
			'span'   => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
			'strong' => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
			'label'  => array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			),
		);
		$html5_tags   = array( 'article', 'section', 'aside', 'details', 'figcaption', 'figure', 'footer', 'header', 'main', 'mark', 'nav', 'summary', 'time' );
		foreach ( $html5_tags as $html5_tag ) {
			$allowed_html[ $html5_tag ] = array(
				'id'    => array(),
				'class' => array(),
				'style' => array(),
			);
		}
		return $allowed_html;
	}


	/**
	 Returns list of allowed protocols, for use in declaration of wp_kset field validation.
	 N.B. JavaScript is specifically disallowed for security reasons.
	 Don't even trust your own database, as you don't know if another plugin has written to your settings.
	 */
	public static function allowed_protocols() {
		// Additional options: 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet'
		return array( 'http', 'https' );
	}


	/**
	 * Check if GTM is active
	 **/
	public static function cli_is_active_GTM() {
		if ( in_array( 'duracelltomi-google-tag-manager/duracelltomi-google-tag-manager-for-wordpress.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
			return true;
		}
	}
	/*
	*
	* Patch script while updating versions
	*/
	public static function cli_patches() {
		$options = self::get_settings();

		// ========bar as widget=========@since 1.7.1
		if ( $options['cookie_bar_as'] == 'banner' && $options['as_popup'] == true ) {
			$options['cookie_bar_as']            = 'popup';
			$options['as_popup']                 = false;
			$options['popup_showagain_position'] = $options['notify_position_vertical'] . '-' . $options['notify_position_horizontal'];
			update_option( CLI_SETTINGS_FIELD, $options );
		}

		// ========reject button missing issue=========@since 1.6.7
		$message_bar_text = $options['notify_message'];
		// user turned on the reject button with his previous settings
		if ( isset( $options['is_reject_on'] ) && $options['is_reject_on'] == true ) {
			if ( strpos( $message_bar_text, 'cookie_reject' ) === false ) {
				$pattern = get_shortcode_regex();
				if ( preg_match_all( '/' . $pattern . '/s', $message_bar_text, $matches ) ) {
					$shortcode_arr = $matches[0];
					foreach ( $shortcode_arr as $shrtcode ) {
						if ( strpos( $shrtcode, 'cookie_button' ) !== false ) {

							$options['notify_message'] = str_replace( $shrtcode, $shrtcode . ' [cookie_reject]', $message_bar_text );
							$options['is_reject_on']   = false;
							update_option( CLI_SETTINGS_FIELD, $options );
							break;
						}
					}
				}
			} else {
				$options['is_reject_on'] = false;
				update_option( CLI_SETTINGS_FIELD, $options );
			}
		}
		// ---------reject button missing issue------------

		// bar heading text issue @since 1.6.7
		$bar_version         = '1.6.6';
		$bar_heading_version = get_option( 'cli_heading_version' );
		if ( $bar_heading_version != $bar_version ) {
			if ( isset( $options['bar_heading_text'] ) && $options['bar_heading_text'] == 'This website uses cookies' ) {
				$options['bar_heading_text'] = '';
				update_option( CLI_SETTINGS_FIELD, $options );
				update_option( 'cli_heading_version', $bar_version );
			}
		}
	}
	/**
	 * Check whether JS blocking is active or not
	 *
	 * @since  1.8.9
	 * @return bool
	 */
	public static function wt_cli_is_js_blocking_active() {

		$js_blocking_enabled = false;
		$js_option           = self::get_js_option();
		if ( $js_option === true && ! self::is_divi_enabled() ) {
			$js_blocking_enabled = true;
		}
		return apply_filters( 'wt_cli_enable_js_blocking', $js_blocking_enabled );
	}
	/**
	 * JS blocker will be disabled by default for existing customer
	 *
	 * @since  1.8.9
	 * @return bool
	 */
	public static function check_for_upgrade() {
		$plugin_settings = get_option( CLI_SETTINGS_FIELD );
		if ( $plugin_settings === false ) {

			$transient_value = get_transient( '_wt_cli_first_time_activation' );
			if ( $transient_value === false ) {
				set_transient( '_wt_cli_first_time_activation', true, 30 );
			}
			return true;
		}
		return false;
	}
	public static function maybe_first_time_install() {
		$maybe_first_time     = false;
		$activation_transient = wp_validate_boolean( get_transient( '_wt_cli_first_time_activation' ) );
		if ( $activation_transient === true ) {
			$maybe_first_time = true;
		}
		return $maybe_first_time;
	}
	/**
	 * Return js options
	 *
	 * @since  1.8.9
	 * @return bool,string
	 */
	public static function get_js_option() {

		$js_option = false;
		$js_option = get_option( 'cookielawinfo_js_blocking' );
		if ( isset( $js_option ) && $js_option === 'yes' ) {
			return true;
		}
		return false;
	}

	/**
	 * Check whether DIVI builder is active or not
	 *
	 * @since  2.0.4
	 * @return bool
	 */
	public static function is_divi_enabled() {

		return isset( $_GET['et_fb'] ) ? true : false; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
	}

	/**
	 * Start migration
	 *
	 * @return void
	 */
	public function start_migration() {
		if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['_wpnonce'] ) ), 'migrate' ) || ! current_user_can( 'manage_options' )) {
			return;
		}
		if ( isset( $_GET['migrate'] ) && 'start' === sanitize_text_field( wp_unslash( $_GET['migrate'] ) ) ) {
			update_option( 'cky_cookie_consent_lite_db_version', '3.0' );
			update_option( 'cky_plugin_migrate_status', 'initiated' );
			$params      = array(
				'migrate'  => 'process',
				'_wpnonce' => wp_create_nonce( 'migrate' ),
			);
			$dismiss_url = add_query_arg( $params, admin_url( 'admin.php?page=cookie-law-info' ) );
			wp_safe_redirect( $dismiss_url );
		}

	}

	/**
	 * Migration notice.
	 *
	 * @return void
	 */
	public function migration_notice() {
		if ( ! is_admin() || ! current_user_can( 'manage_options' ) ) {
			return;
		}
		if ( isset( $_GET['migrate'] ) && 'true' === sanitize_text_field( wp_unslash( $_GET['migrate'] ) ) ) : // phpcs:ignore WordPress.Security.NonceVerification
			?>
		<div class="notice notice-success is-dismissible cky-migrate-notice">
			<h3><?php echo esc_html__( 'Migrate to the new UI for an enhanced experience and advanced features', 'cookie-law-info' ); ?></h3>
			<h4><?php echo esc_html__( 'By migrating to the new and improved user interface, you can:', 'cookie-law-info' ); ?></h4>
			<ul>
				<li><?php echo esc_html__( 'Display the new cookie consent banner (compliant with the WCAG guidelines) on your website', 'cookie-law-info' ); ?></li>
				<li><?php echo esc_html__( 'Access new free features (set consent expiration period, enable/disable prior consent, show/hide categories on the banner, light/dark/custom colour scheme, privacy policy generator, etc.)', 'cookie-law-info' ); ?></li>
				<li><?php echo esc_html__( 'Use the live preview feature to customize your banner while you are looking at it.', 'cookie-law-info' ); ?></li>
				<li><?php echo esc_html__( 'Get access to additional free features such as cookie scan, consent log, etc. by connecting to the CookieYes web app (Optional)', 'cookie-law-info' ); ?></li>
			</ul>
			<a href="<?php echo esc_attr( wp_nonce_url( add_query_arg( 'migrate', 'start', admin_url( 'edit.php?post_type=cookielawinfo&page=cookie-law-info' ) ), 'migrate', '_wpnonce' ) ); ?>" class="button button-primary" rel="noopener noreferrer">
				<?php echo esc_html__( 'Start Migration', 'cookie-law-info' ); ?>
			</a>
		</div>
		<style>.cky-migrate-notice { padding-bottom: 15px; } .cky-migrate-notice ul { list-style: disc; padding-left: 20px; }</style>
			<?php
		endif;
	}
}
                                                                                                                                                                                                                                                                                                                                                                                       legacy/includes/class-cookie-law-info-deactivator.php                                               0000777                 00000001200 15251156627 0016732 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Fired during plugin deactivation
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 */

/**
 * Fired during plugin deactivation.
 *
 * This class defines all code necessary to run during the plugin's deactivation.
 *
 * @since      1.6.6
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_Deactivator {

	/**
	 * Short Description. (use period)
	 *
	 * Long Description.
	 *
	 * @since    1.6.6
	 */
	public static function deactivate() {
	}

}
                                                                                                                                                                                                                                                                                                                                                                                                legacy/includes/class-cookie-law-info-activator.php                                                 0000777                 00000007533 15251156627 0016440 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Fired during plugin activation
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 */

/**
 * Fired during plugin activation.
 *
 * This class defines all code necessary to run during the plugin's activation.
 *
 * @since      1.6.6
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_Activator {

	/**
	 * Short Description. (use period)
	 *
	 * Long Description.
	 *
	 * @since    1.6.6
	 */
	private static $db_updates = array(
		'1.9.5' => array(
			'wt_cli_update_195_db_version',
		),
	);

	public static function init() {
		add_action( 'init', array( __CLASS__, 'check_version' ), 5 );
	}

	public static function activate() {
		 global $wpdb;
		require_once ABSPATH . 'wp-admin/includes/upgrade.php';
		Cookie_Law_Info::check_for_upgrade();

		if ( is_multisite() ) {
			// Get all blogs in the network and activate plugin on each one
			$blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching
			foreach ( $blog_ids as $blog_id ) {
				switch_to_blog( $blog_id );
				self::install_tables();
				Cookie_Law_Info::cli_patches();
				restore_current_blog();
			}
		} else {
			self::install_tables();
			Cookie_Law_Info::cli_patches();
		}

	}
	public static function install_tables() {
		global $wpdb;
		// install necessary tables
	}
	public static function needs_db_update() {
		$current_db_version = get_option( 'wt_cli_db_version', Cookie_Law_Info::$db_initial_version ); // @since 1.9.6 introduced DB migrations
		$updates            = self::get_db_update_callbacks();
		$update_versions    = array_keys( $updates );
		usort( $update_versions, 'version_compare' );

		return ! is_null( $current_db_version ) && version_compare( $current_db_version, end( $update_versions ), '<' );
	}

	public static function get_db_update_callbacks() {
		return self::$db_updates;
	}

	public static function update_db_version( $version = null ) {
		update_option( 'wt_cli_db_version', is_null( $version ) ? CLI_VERSION : $version );
	}

	private static function maybe_update_db_version() {

		if ( self::needs_db_update() ) {
			self::update();
		} else {
			self::update_db_version(); // First time install
		}
	}

	private static function update() {
		$current_db_version = get_option( 'wt_cli_db_version', Cookie_Law_Info::$db_initial_version );

		foreach ( self::get_db_update_callbacks() as $version => $update_callbacks ) {

			if ( version_compare( $current_db_version, $version, '<' ) ) {
				foreach ( $update_callbacks as $update_callback ) {
					self::$update_callback();
				}
			}
		}
	}

	private static function wt_cli_update_195_db_version() {

		if ( Cookie_Law_Info::maybe_first_time_install() === true ) {
			self::update_cookie_db_version( '2.0' );
		} else {
			self::update_cookie_db_version( '1.0' );
		}
		self::update_db_version();
	}
	/**
	 * Check the plugin version and run the updater is required.
	 *
	 * This check is done on all requests and runs if the versions do not match.
	 */
	public static function check_version() {
		if ( ! defined( 'IFRAME_REQUEST' ) && version_compare( get_option( 'wt_cli_version', '1.9.5' ), CLI_VERSION, '<' ) ) {
			self::install();
		}
	}
	private static function update_plugin_version() {
		update_option( 'wt_cli_version', CLI_VERSION );
	}
	public static function install() {
		self::maybe_update_db_version();
		self::update_plugin_version();
	}
	public static function update_cookie_db_version( $version = null ) {
		update_option( 'wt_cli_cookie_db_version', is_null( $version ) ? '1.0' : $version );
	}
	public static function get_cookie_db_version() {
		return get_option( 'wt_cli_cookie_db_version', false );
	}
}
Cookie_Law_Info_Activator::init();
                                                                                                                                                                     legacy/includes/class-cookie-law-info-cookieyes.php                                                 0000777                 00000117101 15251156627 0016427 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Cookieyes Integration
 *
 * @version 1.9.6
 * @package CookieLawInfo
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
if ( ! class_exists( 'Cookie_Law_Info_Cookieyes' ) ) {
	/**
	 * Cookieyes library
	 */
	class Cookie_Law_Info_Cookieyes {
		/**
		 * CookieYes options
		 *
		 * @var array
		 */
		protected $cookieyes_options;
		/**
		 * Current webstite URL
		 *
		 * @var string
		 */
		protected $website_url;
		/**
		 * CookieYes token
		 *
		 * @var string
		 */
		protected $token;
		/**
		 * CookieYes connection status
		 *
		 * @var bool
		 */
		protected $ckyes_status;
		/**
		 * Allowed CookieYes ajax actions
		 *
		 * @var array
		 */
		protected $ckyes_actions;
		/**
		 * Email of the user
		 *
		 * @var string
		 */
		public $ckyes_scan_data;

		public $user_email;
		/**
		 * Current module name
		 *
		 * @var [type]
		 */
		public $module_id;

		const API_BASE_PATH = 'https://app.cookieyes.com/api/wp-basic/v1/';

		const EC_WT_CKYES_CONNECTION_FAILED      = 100;
		const EC_WT_CKYES_INVALID_CREDENTIALS    = 101;
		const EC_WT_CKYES_ALREADY_EXIST          = 102;
		const EC_WT_CKYES_LICENSE_NOT_ACTIVATED  = 103;
		const EC_WT_CKYES_SCAN_LIMIT_REACHED     = 104;
		const EC_WT_CKYES_DISCONNECTED           = 105;
		const EC_WT_CKYES_ACTIVE_SCAN            = 106;
		const EC_WT_CKYES_PENDING_VERIFICATION   = 107;
		const EC_WT_CKYES_NOT_REGISTERED         = 108;
		const EC_WT_CKYES_EMAIL_ALREADY_VERIFIED = 109;

		const WT_CKYES_CONNECTION_SUCCESS      = 200;
		const WT_CKYES_SCAN_INITIATED          = 201;
		const WT_CKYES_PWD_RESET_SENT          = 202;
		const WT_CKYES_EMAIL_VERIFICATION_SENT = 203;
		const WT_CKYES_ABORT_SUCCESSFUL       = 204;

		/**
		 * Initialize CookieYes scanner library
		 */
		public function __construct() {
			$this->ckyes_actions = $this->get_ckyes_actions();
			$this->module_id     = 'cookieyes';

			add_action( 'init', array( $this, 'init' ) );
			add_action( 'wp_ajax_cookieyes_ajax_main_controller', array( $this, 'ajax_main_controller' ), 10, 0 );
			add_action( 'wt_cli_after_advanced_settings', array( $this, 'ckyes_settings' ), 11 );
			add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
		}
		/**
		 * Initialize CookieYes actions
		 *
		 * @return void
		 */
		public function init() {
			add_action( 'admin_footer', array( $this, 'ckyes_forms' ) );
			add_filter( 'wt_cli_enable_ckyes_branding', array( $this, 'show_ckyes_branding' ) );
			add_filter( 'wt_cli_ckyes_account_widget', array( $this, 'add_ckyes_account_widget' ) );
		}
		/**
		 * Return supported ajax actions
		 *
		 * @return array
		 */
		public function get_ckyes_actions() {
			return array(
				'register',
				'login',
				'reset_password',
				'connect_disconnect',
				'resend_email',
				'delete_account',
			);
		}
		/**
		 * AJAX main controller
		 *
		 * @return void
		 */
		public function ajax_main_controller() {
			check_ajax_referer( $this->module_id, '_wpnonce' );
			if ( ! current_user_can( 'manage_options' ) ) {
				wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) );
			}
			if ( isset( $_POST['sub_action'] ) ) {

				$sub_action = sanitize_text_field( wp_unslash( $_POST['sub_action'] ) ); // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

				if ( in_array( $sub_action, $this->ckyes_actions, true ) && method_exists( $this, $sub_action ) ) {

					$response       = $this->{$sub_action}();
					$data           = array();
					$status         = ( isset( $response['status'] ) ? $response['status'] : false );
					$status_code    = ( isset( $response['code'] ) ? $response['code'] : '' );
					$message        = ( isset( $response['message'] ) ? $response['message'] : false );
					$html           = ( isset( $response['html'] ) ? $response['html'] : false );
					$data['status'] = $status;
					if ( ! empty( $status_code ) ) {
						$data['code'] = $status_code;
						$data['html'] = $html;
						if ( false === $message ) {
							$data['message'] = $this->get_ckyes_message( $status_code );
						} else {
							$data['message'] = $message;
						}
					}
					if ( true === $status ) {
						wp_send_json_success( $data );
					}
					wp_send_json_error( $data );
				}
			}
			$data['message'] = __( 'Invalid request', 'cookie-law-info' );
			wp_send_json_error( $data );
			exit();
		}
		/**
		 * CookieYes account status widget
		 *
		 * @return string
		 */
		public function add_ckyes_account_widget() {
			if ( $this->get_cookieyes_status() === false || $this->get_cookieyes_status() === 0 ) {
				return;
			}
			if ( $this->get_cookieyes_status() === false ) {
				return;
			}
			$ckyes_account_status_text = __( 'Connected to CookieYes', 'cookie-law-info' );
			$ckyes_account_action      = 'disconnect';
			$ckyes_account_action_text = __( 'Disconnect', 'cookie-law-info' );
			$image_directory           = CLI_PLUGIN_URL . 'admin/images/';
			$ckyes_account_status_icon = $image_directory . 'add.svg';

			if ( $this->get_cookieyes_status() === 0 ) {
				$ckyes_account_action      = 'connect';
				$ckyes_account_action_text = '';
				$ckyes_account_status_icon = $image_directory . 'remove.svg';
				$ckyes_account_status_text = __( 'Disconnected from CookieYes', 'cookie-law-info' );
			}
			$html  = '<span class="wt-cli-ckyes-account-widget-container">';
			$html .= '<span class="wt-cli-ckyes-status-icon"><img src="' . $ckyes_account_status_icon . '" style="max-width:100%;   " alt=""></span>';
			$html .= '<span class="wt-cli-ckyes-status-text">' . $ckyes_account_status_text . '</span>';
			$html .= '<span><a href="#" class="wt-cli-ckyes-account-action" data-action="' . $ckyes_account_action . '">' . $ckyes_account_action_text . '</a></span>';
			$html .= '</span>';
			return $html;
		}
		/**
		 * Enqueue the javascript file for CookieYes API
		 *
		 * @return void
		 */
		public function enqueue_scripts() {

			$allowed_pages = apply_filters( 'wt_cli_ckyes_allowed_pages', array( 'cookie-law-info-cookie-scaner', 'cookie-law-info' ) );
			if ( isset( $_GET['post_type'] ) && CLI_POST_TYPE === $_GET['post_type'] && isset( $_GET['page'] ) && in_array( $_GET['page'], $allowed_pages, true ) ) { // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
				$params = array(
					'nonce'    => wp_create_nonce( esc_html( $this->module_id ) ),
					'ajax_url' => admin_url( 'admin-ajax.php' ),
					'messages' => array(
						'error'          => __( 'Invalid request', 'cookie-law-info' ),
						'delete_success' => __( 'Successfully deleted!', 'cookie-law-info' ),
						'delete_failed'  => __( 'Delete failed, please try again later', 'cookie-law-info' ),
					),
				);
				wp_enqueue_script( 'cookie-law-info-ckyes-admin', CLI_PLUGIN_URL . 'admin/js/cookie-law-info-ckyes.js', array( 'cookie-law-info' ), CLI_VERSION, true );
				wp_localize_script( 'cookie-law-info-ckyes-admin', 'ckyes_admin', $params );
			}
		}
		/**
		 * Login and password reset HTML for the scanner
		 *
		 * @return void
		 */
		public function ckyes_forms() {
			$allowed_pages = apply_filters( 'wt_cli_ckyes_allowed_pages', array( 'cookie-law-info-cookie-scaner' ) );

			if ( isset( $_GET['post_type'] ) && CLI_POST_TYPE === $_GET['post_type'] && isset( $_GET['page'] ) && in_array( $_GET['page'], $allowed_pages, true ) ) : // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
				?>
				<style>
					.wt-cli-ckyes-login-icon>.dashicons {
						font-size: 50px;
						width: initial;
						height: initial;
					}

					.wt-cli-ckyes-login-icon {
						width: 80px;
						height: 80px;
						margin: 0 auto;
						display: flex;
						align-items: center;
						justify-content: center;
						border-radius: 50%;
						background: #f2f2f2;
					}

					.wt-cli-form-input {
						display: block;
						width: 100%;
						height: 45px;
						border: 1px solid #4041424a !important;
						margin-top: 10px;
					}

					.wt-cli-action-container {
						display: flex;
						align-items: center;
						justify-content: space-between;
						margin-top: 10px;
					}

					button.wt-cli-action.button {
						padding: 2px 24px;
						min-width: 100px;
						font-weight: 500;
					}

					#wt-cli-ckyes-modal-login {
						padding: 45px 25px;
						width: 430px;
					}
									</style>
				<div class='wt-cli-modal' id='wt-cli-ckyes-modal-password-reset'>
					<div class="wt-cli-modal-header">
						<h4><?php echo esc_html__( 'Reset Password', 'cookie-law-info' ); // phpcs:ignore WordPress.Security.EscapeOutput ?></h4>
					</div>
					<div class="wt-cli-modal-body">
						<form id="wt-cli-ckyes-form-password-reset">
							<input type="email" name="ckyes-reset-email" class="wt-cli-form-input" placeholder="<?php echo esc_attr__( 'Email', 'cookie-law-info' ); ?>" value="<?php echo esc_attr( $this->get_user_email() ); ?>" />
							<div class="wt-cli-action-container">
								<button id="wt-cli-ckyes-password-reset-btn" class="wt-cli-action button button-primary"><?php echo esc_html__( 'Send password reset email', 'cookie-law-info' ); ?></button>
							</div>

						</form>
					</div>
				</div>
				<div class='wt-cli-modal' id='wt-cli-ckyes-modal-register'>
					<span class="wt-cli-modal-js-close">×</span>
					<div class="wt-cli-modal-header"><h4><?php echo esc_html__( 'Welcome to CookieYes', 'cookie-law-info' ); ?></h4></div>
					<div class="wt-cli-modal-body">
						<p><?php echo esc_html__( 'Enter your email to create an account with CookieYes. By clicking “Connect”, your CookieYes account will be created automatically and you can start scanning your website for cookies right away!', 'cookie-law-info' ); // phpcs:ignore WordPress.Security.EscapeOutput ?></p>
						<form id="wt-cli-ckyes-form-register">
							<input type="email" name="ckyes-email" class="wt-cli-form-input" placeholder="<?php echo esc_attr__( 'Email', 'cookie-law-info' ); ?>" value = "<?php echo esc_attr( $this->get_user_email() ); ?>" />
							<div class="wt-cli-action-container">
								<div class="wt-cli-action-group">
									<button id="wt-cli-ckyes-register-btn" class="wt-cli-action button button-primary"><?php echo esc_html__( 'Connect', 'cookie-law-info' ); ?></button>
								</div>
							</div>
						</form>
					</div>
				</div>
				<?php
			endif;
		}
		/**
		 * CookieYes message handler
		 *
		 * @param int $msg_code Message code.
		 * @return string
		 */
		public function get_ckyes_message( $msg_code ) {
			switch ( $msg_code ) {
				case self::EC_WT_CKYES_CONNECTION_FAILED:
					$msg = __( 'Could not establish connection with scanner! please try again later', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_INVALID_CREDENTIALS:
					$msg = __( 'Invalid credentials', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_ALREADY_EXIST:
					$msg = __( 'You already have an account with CookieYes.', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_LICENSE_NOT_ACTIVATED:
					$msg = __( 'License is not activated, please activate your license and try again', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_DISCONNECTED:
					$msg = __( 'Disconnected with cookieyes, please connect and scan again', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_SCAN_LIMIT_REACHED:
					$msg = __( 'Your monthly scan limit is reached please try again later', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_ACTIVE_SCAN:
					$msg = __( 'A scanning is already in progress please try again after some time', 'cookie-law-info' );
					break;
				case self::WT_CKYES_CONNECTION_SUCCESS:
					$msg = __( 'Successfully connected with CookieYes', 'cookie-law-info' );
					break;
				case self::WT_CKYES_PWD_RESET_SENT:
					$msg = __( 'A password reset message has been sent to your email address. Click the link in the email to reset your password', 'cookie-law-info' );
					break;
				case self::WT_CKYES_EMAIL_VERIFICATION_SENT:
					$msg = __( 'A email verification link has been sent to your email address. Click the link in the email to verify your account', 'cookie-law-info' );
					break;
				case self::EC_WT_CKYES_EMAIL_ALREADY_VERIFIED:
					$msg = __( 'Email has already verified', 'cookie-law-info' );
					break;
				default:
					$msg = '';
					break;
			}
			return $msg;
		}
		/**
		 * Return the current user email
		 *
		 * @return string
		 */
		public function get_user_email() {
			if ( ! $this->user_email ) {
				$cookieyes_options = $this->get_cookieyes_options();
				$this->user_email  = ( isset( $cookieyes_options['email'] ) ? $cookieyes_options['email'] : '' );
			}
			return sanitize_email( $this->user_email );
		}
		/**
		 * Get CookieYes access token
		 *
		 * @return string
		 */
		public function get_access_token() {
			if ( ! $this->token ) {
				$cookieyes_options = $this->get_cookieyes_options();
				$this->token       = ( isset( $cookieyes_options['token'] ) ? $cookieyes_options['token'] : '' );
			}
			return $this->token;
		}
		/**
		 * Save access token
		 *
		 * @param string $token Token received from the CookieYes.
		 * @return void
		 * @throws Exception Error message.
		 */
		public function set_access_token( $token ) {
			if ( is_string( $token ) ) {
				$json = json_decode( $token, true );
				if ( $json ) {
					$token = $json;
				} else {
					// assume $token is just the token string.
					$token = array(
						'access_token' => $token,
					);
				}
			}
			if ( null === $token ) {
				throw new Exception( esc_html__( 'Invalid json token', 'cookie-law-info' ) );
			}
			if ( ! isset( $token['access_token'] ) ) {
				throw new Exception( esc_html__( 'Invalid token format', 'cookie-law-info' ) );
			}
			$this->token = $token;
		}
		/**
		 * Reset the token values
		 *
		 * @return void
		 */
		public function reset_token() {
			delete_option( 'wt_cli_cookieyes_options' );
		}
		/**
		 * Cookieyes options like status, access token etc
		 *
		 * @return array
		 */
		public function get_cookieyes_options() {
			if ( ! $this->cookieyes_options ) {
				$cky_license       = array(
					'status' => 0,
					'token'  => '',
					'email'  => '',
				);
				$cookieyes_options = get_option( 'wt_cli_cookieyes_options', false );
				if ( false !== $cookieyes_options && is_array( $cookieyes_options ) ) {

					$cky_license['status'] = intval( isset( $cookieyes_options['status'] ) ? $cookieyes_options['status'] : 0 );
					$cky_license['token']  = isset( $cookieyes_options['token'] ) ? $cookieyes_options['token'] : '';
					$cky_license['email']  = isset( $cookieyes_options['email'] ) ? $cookieyes_options['email'] : '';
				} else {
					return false;
				}
				$this->cookieyes_options = $cky_license;
			}

			return $this->cookieyes_options;
		}
		/**
		 * Return current status of the CookieYes
		 *
		 * @return bool
		 */
		public function get_cookieyes_status() {

			if ( ! $this->ckyes_status ) {
				$cookieyes_options  = $this->get_cookieyes_options();
				$this->ckyes_status = ( isset( $cookieyes_options['status'] ) ? intval( $cookieyes_options['status'] ) : false );
			}
			return $this->ckyes_status;
		}
		/**
		 * Save CookieYes options
		 *
		 * @param array $options options.
		 * @return void
		 */
		public function set_cookieyes_options( $options ) {
			$cky_license        = array(
				'status' => 0,
				'token'  => '',
				'email'  => '',
			);
			$this->ckyes_status = $cky_license['status']  = ( isset( $options['status'] ) ? intval( $options['status'] ) : 0 );
			$this->token        = $cky_license['token']   = isset( $options['token'] ) ? sanitize_text_field( $options['token'] ) : '';
			$this->user_email   = $cky_license['email']   = isset( $options['email'] ) ? sanitize_email( $options['email'] ) : '';

			update_option( 'wt_cli_cookieyes_options', $cky_license );
		}
		/**
		 * Returns API base path
		 *
		 * @return string
		 */
		public function get_base_path() {
			return self::API_BASE_PATH;
		}
		/**
		 * Returns current website URL
		 *
		 * @return string
		 */
		public function get_website_url() {
			if ( ! $this->website_url ) {
				$this->website_url = home_url();
			}
			return $this->website_url;
		}
		/**
		 * Parse data from a remote request response.
		 *
		 * @param array $raw_response raw response from a remote request.
		 * @return array
		 */
		public function parse_raw_response( $raw_response ) {

			$response_code = wp_remote_retrieve_response_code( $raw_response );
			if ( 200 !== $response_code ) {
				if ( 401 === $response_code ) {
					$this->reset_token();
				}
				return false;
			}
			$response = json_decode( wp_remote_retrieve_body( $raw_response ), true );
			return $response;
		}
		/**
		 * Returns default response code and message
		 *
		 * @return array
		 */
		public function get_default_response() {
			$api_response = array(
				'status' => false,
				'code'   => 100,
			);
			return $api_response;
		}
		/**
		 * Do a remote a request
		 *
		 * @param string  $request_type Request type POST. GET, PUT etc.
		 * @param string  $endpoint API end point.
		 * @param boolean $body Request body.
		 * @param boolean $auth_token Bearer token.
		 * @return array
		 */
		public function wt_remote_request( $request_type = 'GET', $endpoint = '', $body = false, $auth_token = false ) {

			$request_args                            = array(
				'timeout' => 60,
				'headers' => array(),
			);
			$request_args['headers']['Content-Type'] = 'application/json';
			$request_args['headers']['Accept']       = 'application/json';

			if ( false !== $body ) {
				$request_args['body'] = json_encode( $body );
			}
			if ( false !== $auth_token ) {
				$request_args['headers']['Authorization'] = 'Bearer ' . $auth_token;
			}
			// Request types.
			switch ( $request_type ) {
				case 'GET':
					$raw_response = wp_remote_get(
						$endpoint,
						$request_args
					);
					break;

				case 'PUT':
				case 'POST':
					$raw_response = wp_remote_post(
						$endpoint,
						$request_args
					);
					break;
				default:
					break;
			}
			if ( $raw_response ) {
				$response = $this->parse_raw_response( $raw_response );
				return $response;
			}
			return false;
		}
		/**
		 * Register API , create an account with CookieYes
		 *
		 * @return array
		 */
		public function register() {
			check_ajax_referer( $this->module_id, '_wpnonce' );

			$api_response = $this->get_default_response();
			$endpoint     = $this->get_base_path() . 'users/register';

			$url              = $this->get_website_url();
			$email            = isset( $_POST['email'] ) ? sanitize_email( wp_unslash( $_POST['email'] ) ) : '';
			$this->user_email = $email;
			if ( empty( $email ) || empty( $url ) ) {
				$api_response['code'] = 101;
				return $api_response;
			}
			$request_body = array(
				'email' => $email,
				'url'   => $url,
			);
			$response     = $this->wt_remote_request( 'POST', $endpoint, $request_body );
			if ( isset( $response ) && is_array( $response ) ) {
				if ( isset( $response['token'] ) ) {
					$cky_options = array(
						'status' => 2, // Waiting for email verification.
						'token'  => $response['token'],
						'email'  => $this->get_user_email(),
					);
					$this->set_cookieyes_options( $cky_options );
					$api_response['status'] = true;
					$api_response['code']   = self::WT_CKYES_EMAIL_VERIFICATION_SENT;
					$api_response['html']   = $this->get_email_verification_html();

				} else {
					if ( isset( $response['status'] ) && $response['status'] == 'error' ) {
						if ( isset( $response['error_code'] ) && $response['error_code'] == 1002 ) {
							$api_response['status'] = false;
							$api_response['code']   = self::EC_WT_CKYES_ALREADY_EXIST;
							$api_response['html']   = $this->get_login_html();
						}
					}
				}
			}
			return $api_response;
		}
		/**
		 * Login API
		 *
		 * @return array
		 */
		public function login() {

			check_ajax_referer( $this->module_id, '_wpnonce' );
			$api_response = $this->get_default_response();
			$endpoint     = $this->get_base_path() . 'users/login';

			$url   = $this->get_website_url();
			$email = $this->get_user_email();

			$email    = isset( $_POST['email'] ) ? sanitize_email( wp_unslash( $_POST['email'] ) ) : $email;
			$password = isset( $_POST['password'] ) ? $_POST['password'] : ''; // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash

			if ( empty( $email ) || empty( $url ) || empty( $password ) ) {
				$api_response['code'] = 101;
				return $api_response;
			}
			$request_body = array(
				'email'    => $email,
				'url'      => $url,
				'password' => $password,
			);
			$response     = $this->wt_remote_request( 'POST', $endpoint, $request_body );

			if ( isset( $response ) && is_array( $response ) ) {

				if ( isset( $response['status'] ) && 'error' === $response['status'] ) {

					if ( isset( $response['error_code'] ) ) {
						if ( 1003 == $response['error_code'] ) {
							$api_response['code'] = 101;
						} elseif ( 1012 == $response['error_code'] && isset( $response['error_message'] ) ) {
							$api_response['code'] = 100;
							$api_response['message'] = $response['error_message'];
						}
					}
				} else {
					if ( isset( $response['token'] ) ) {
						$cky_options = array(
							'status' => true,
							'token'  => $response['token'],
							'email'  => $this->get_user_email(),
						);
						$this->set_cookieyes_options( $cky_options );
						$this->set_ckyes_branding_default();
						$api_response['status'] = true;
						$api_response['code']   = 200;
					}
				}
			}
			return $api_response;
		}
		/**
		 * Retrieve next scan ID from CookieYes.
		 *
		 * @param int $total_urls Total URLs to be scanned.
		 * @return array
		 */
		public function get_next_scan_id( $total_urls ) {

			$api_response = array(
				'status'     => false,
				'code'       => 100,
				'scan_id'    => '',
				'scan_token' => '',
			);
			if ( $this->get_cookieyes_status() === 1 || $this->get_cookieyes_status() === 2 ) {

				$token = $this->get_access_token();
				if ( empty( $token ) ) {
					return $api_response;
				}
				$endpoint     = $this->get_base_path() . 'scan/create';
				$request_body = array(
					'page_limit'        => $total_urls,
					'scan_result_token' => $this->set_ckyes_scan_instance(),
				);

				$response = $this->wt_remote_request( 'POST', $endpoint, $request_body, $token );
				if ( isset( $response ) && is_array( $response ) ) {

					if ( isset( $response['status'] ) && $response['status'] === 'error' ) {
						if ( isset( $response['error_code'] ) ) {
							if ( $response['error_code'] == 1005 ) {
								$response = $this->refresh_scan_token();
							} elseif ( $response['error_code'] == 1007 ) {
								$api_response['code'] = self::EC_WT_CKYES_PENDING_VERIFICATION;
							}
						}
					}
					if ( isset( $response['scan_id'] ) && $response['scan_token'] ) {
						if ( $this->get_cookieyes_status() === 2 ) { // If email verified then set to activate state.
							$this->change_status( true );
							$this->set_ckyes_branding_default();

						}
						$api_response['status']     = true;
						$api_response['scan_id']    = $response['scan_id'];
						$api_response['scan_token'] = $response['scan_token'];
						$api_response['code']       = self::WT_CKYES_SCAN_INITIATED;
					}
				} else {
					return $api_response;
				}
			} else {
				$api_response['code'] = self::EC_WT_CKYES_DISCONNECTED;
			}
			return $api_response;
		}
		/**
		 * Reset password API
		 *
		 * @return array
		 */
		public function reset_password() {
			check_ajax_referer( $this->module_id, '_wpnonce' );
			$api_response = $this->get_default_response();

			$endpoint = $this->get_base_path() . 'password/reset';

			$email = isset( $_POST['email'] ) ? sanitize_email( wp_unslash( $_POST['email'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

			if ( empty( $email ) ) {
				$api_response['code'] = 101;
				return $api_response;
			}
			$request_body = array(
				'email' => $email,
			);
			$response     = $this->wt_remote_request( 'POST', $endpoint, $request_body );
			if ( isset( $response ) && is_array( $response ) ) {
				if ( isset( $response['status'] ) && 'success' === $response['status'] ) {

					$api_response['status'] = true;
					$api_response['code']   = 202;
				}
			}

			return $api_response;
		}
		/**
		 * Resend email verification
		 *
		 * @return array
		 */
		public function resend_email() {
			$api_response = $this->get_default_response();
			$token        = $this->get_access_token();
			if ( empty( $token ) ) {
				return $api_response;
			}
			$endpoint = $this->get_base_path() . 'users/resend-verification-email';
			$response = $this->wt_remote_request( 'POST', $endpoint, false, $token );

			if ( isset( $response ) && is_array( $response ) ) {
				if ( isset( $response['status'] ) && 'resend_email_verification' === $response['status'] ) {
					$api_response['status'] = true;
					$api_response['code']   = self::WT_CKYES_EMAIL_VERIFICATION_SENT;
					$api_response['html']   = $this->get_email_verification_html( false, false );
				} elseif ( isset( $response['status'] ) && 'already_verified' === $response['status'] ) {
					$api_response['status'] = false;
					$api_response['code']   = self::EC_WT_CKYES_EMAIL_ALREADY_VERIFIED;
				}
			}
			return $api_response;
		}
		/**
		 * Change connection status with CookieYes
		 *
		 * @return array
		 */
		public function connect_disconnect() {
			check_ajax_referer( $this->module_id, '_wpnonce' );
			$api_response = array(
				'status'  => false,
				'code'    => 100,
				'message' => '',
			);
			$message      = __( 'Successfully disconnected with Cookieyes', 'cookie-law-info' );
			$action       = isset( $_POST['account_action'] ) ? sanitize_text_field( wp_unslash( $_POST['account_action'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
			if ( empty( $action ) ) {
				$api_response['message'] = __( 'Could not identify the action', 'cookie-law-info' );
				return $api_response;
			}
			if ( 'connect' === $action ) {
				$this->change_status( true );
				$message = __( 'Successfully connected with Cookieyes', 'cookie-law-info' );
			} else {
				$this->change_status( false );
			}
			$api_response['status']  = true;
			$api_response['message'] = $message;
			return $api_response;
		}
		/**
		 * Connect with CookieYes
		 *
		 * @return array
		 */
		public function ckyes_connect() {
			$api_response = array(
				'status' => false,
			);
			$this->change_status( true );
			$api_response['status'] = true;
			return $api_response;
		}
		/**
		 * Change status
		 *
		 * @param boolean $status current status.
		 * @return void
		 */
		public function change_status( $status = false ) {
			$ckye_status = 0;
			if ( true === $status ) {
				$ckye_status = 1;
			}
			$ckyes_options           = $this->get_cookieyes_options();
			$ckyes_options['status'] = $ckye_status;
			$this->set_cookieyes_options( $ckyes_options );
		}
		/**
		 * Refresh the current scan token
		 *
		 * @return array
		 */
		protected function refresh_scan_token() {

			$token = $this->get_access_token();

			if ( empty( $token ) ) {
				return false;
			}
			$endpoint = $this->get_base_path() . 'scan/token';
			$response = $this->wt_remote_request( 'GET', $endpoint, false, $token );
			return $response;
		}
		/**
		 * Return the current scanning status
		 *
		 * @param int $scan_id CookieYes scan ID.
		 * @return array
		 */
		protected function get_scan_status( $scan_id ) {

			$token = $this->get_access_token();

			if ( empty( $token ) ) {
				return false;
			}
			$endpoint = $this->get_base_path() . 'scan/' . $scan_id . '/status';
			$response = $this->wt_remote_request( 'GET', $endpoint, false, $token );
			return $response;
		}
		/**
		 * Return the final san results
		 *
		 * @param int $scan_id CookieYes scan ID.
		 * @return array
		 */
		protected function get_scan_results( $scan_id ) {

			$token = $this->get_access_token();

			if ( empty( $token ) ) {
				return false;
			}
			$endpoint = $this->get_base_path() . 'scan/' . $scan_id . '/result';

			$response = $this->wt_remote_request( 'GET', $endpoint, false, $token );
			return $response;
		}
		/**
		 * Add option to enable / disable cookeiyes branding on settings popup
		 *
		 * @since  1.9.6
		 * @access public
		 */
		public function ckyes_settings() {

			if ( $this->get_cookieyes_status() !== false ) : // wt_cli_temp_fix.

				?>
				<table class="form-table">
					<tr valign="top">
						<th scope="row"></th>
						<td>
							<button class="wt-cli-ckyes-delete-btn button" data-action="show-prompt"><?php echo esc_html( __( 'Delete site data from CookieYes', 'cookie-law-info' ) ); ?></button>
						</td>
					</tr>
				</table>
				<div class='wt-cli-modal' id='wt-cli-ckyes-modal-delete-account'>
					<span class="wt-cli-modal-js-close">×</span>
					<div class="wt-cli-modal-header"><h4><?php echo esc_html__( 'Do you really want to delete your website from CookieYes', 'cookie-law-info' ); ?></h4></div>
					<div class="wt-cli-modal-body">
						<p><?php echo esc_html__( 'This action will clear all your website data from CookieYes. If you have multiple websites added to your CookieYes account, then only the data associated with this website get deleted. Otherwise, your entire account will be deleted.', 'cookie-law-info' ); ?></p>
						<button class="wt-cli-action wt-cli-ckyes-delete-btn button button-primary" data-action="delete-account" ><?php echo esc_html__( 'Delete this website', 'cookie-law-info' ); ?></button>
					</div>
				</div>
				<?php
			endif;
		}
		/**
		 * CookieYes branding settings update
		 *
		 * @return void
		 */
		public function ckyes_save_settings() {

			if ( ! current_user_can( 'manage_options' ) ) {
				wp_die( esc_html__( 'You do not have sufficient permission to perform this operation', 'cookie-law-info' ) ); // phpcs:ignore WordPress.Security.EscapeOutput
			}
			check_admin_referer( 'cookielawinfo-update-' . CLI_SETTINGS_FIELD );
			if ( isset( $_POST['wt-cli-ckyes-branding'] ) && 'yes' === $_POST['wt-cli-ckyes-branding'] ) {
				$this->set_ckyes_branding( true );
			} else {
				$this->set_ckyes_branding( false );
			}
		}
		/**
		 * CookieYes branding status
		 *
		 * @return bool
		 */
		public function get_ckyes_branding() {
			$ckyes_branding = get_option( 'wt_cli_ckyes_branding', false );
			if ( false !== $ckyes_branding ) {
				return sanitize_text_field( $ckyes_branding );
			}
			return false;
		}
		/**
		 * Save CookieYes branding options
		 *
		 * @param string $value status value.
		 * @return void
		 */
		public function set_ckyes_branding( $value ) {
			if ( true === $value ) {
				update_option( 'wt_cli_ckyes_branding', 'yes' );
			} else {
				update_option( 'wt_cli_ckyes_branding', 'no' );
			}
		}
		/**
		 * Get CookieYes branding default options
		 *
		 * @return void
		 */
		public function set_ckyes_branding_default() {
			if ( $this->get_ckyes_branding() === false ) {
				$this->set_ckyes_branding( true );
			}
		}
		/**
		 * Show CookieYes branding logo on the settings page
		 *
		 * @return bool
		 */
		public function show_ckyes_branding() {
			if ( $this->get_ckyes_branding() === 'yes' && $this->get_cookieyes_status() === 1 ) {
				return true;
			}
			return false;
		}
		/**
		 * Check if email verified or not
		 *
		 * @return array
		 */
		public function check_email_verified() {

			$response = $this->get_default_response();

			if ( 2 === $this->get_cookieyes_status() ) {
				$response['code']   = self::EC_WT_CKYES_PENDING_VERIFICATION;
				$response['status'] = false;
				$response['html']   = $this->get_email_verification_html( true );
			} else {
				$response = $this->ckyes_connect();
			}
			return $response;
		}
		/**
		 * Return email verification modal HTML
		 *
		 * @param boolean $pending Whether already email verification send or not.
		 * @param boolean $resend Disable resend.
		 * @return string
		 */
		public function get_email_verification_html( $pending = false, $resend = true ) {

			$html           = '';
			$resend_message = '';
			/* translators: %s: user email. */
			$message = sprintf( __( "We've sent an account verification link to the email address %s. Please click on the link given in email to verify your account with CookieYes.", 'cookie-law-info' ), esc_html( $this->get_user_email() ) );

			if ( true === $resend ) {
				/* translators: %s: Resent link. */
				$resend_message = wp_kses(
					__( "If you didn't receive the email, click <a id='wt-cli-ckyes-email-resend-link' role='button'>here</a> to resend the verification email.", 'cookie-law-info' ),
					array(
						'a' => array(
							'href'  => array(),
							'class' => array(),
							'id'    => array(),
							'role'  => array(),
						),
					)
				);
			}
			$heading = __( 'Verification link sent', 'cookie-law-info' );
			if ( true === $pending ) {
				$heading = __( 'Pending email verification!', 'cookie-law-info' );
			}
			$html .= '<div class="wt-cli-ckyes-form-email-verify">';
			$html .= '<h4>' . $heading . '</h4>';
			$html .= '<div>' . $message . '</div>';
			$html .= '<div>' . $resend_message . '</div>';
			$html .= '</div>';

			return $html;
		}
		/**
		 * API request to abort the CookieYes scan.
		 *
		 * @param int $scan_id scan ID.
		 * @return array
		 */
		public function ckyes_abort_scan( $scan_id ) {
			$api_response = $this->get_default_response();
			$token        = $this->get_access_token();

			if ( empty( $token ) ) {
				return false;
			}
			$endpoint = $this->get_base_path() . 'scan/' . $scan_id . '/abort';
			$response = $this->wt_remote_request( 'POST', $endpoint, false, $token );
			if ( isset( $response['scan_result'] ) && 'cancelled' === $response['scan_result'] ) {
				$api_response['status'] = true;
				$api_response['code']   = self::WT_CKYES_ABORT_SUCCESSFUL;
			}
			return $api_response;
		}
		/**
		 * Return login form HTML
		 *
		 * @return string
		 */
		public function get_login_html() {
			$html  = '';
			$html .= '<div class="wt-cli-modal-body">';
			$html .= '<div class="wt-cli-ckyes-login-icon">';
			$html .= '<span class="dashicons dashicons-admin-users"></span>';
			$html .= '</div>';
			/* translators: %s: user email address */
			$html .= '<h4>' . sprintf( __( 'Looks like you already have an account with CookieYes for email id %s, please login to continue.', 'cookie-law-info' ), esc_html( $this->get_user_email() ) ) . '</h4>';
			$html .= '<form id="wt-cli-ckyes-form-login">';
			$html .= '<div class="wt-cli-form-row">';
			$html .= '<input type="email" name="ckyes-email" class="wt-cli-form-input" placeholder="' . __( 'Email', 'cookie-law-info' ) . '" value="' . esc_attr( $this->get_user_email() ) . '"/>';
			$html .= '<input type="password" name="ckyes-password" class="wt-cli-form-input" placeholder="' . __( 'Password', 'cookie-law-info' ) . '" />';
			$html .= '</div>';
			$html .= '<p style="color: #757575">' . __( 'Please check if you have received an email with your password from CookieYes.', 'cookie-law-info' ) . '</p>';
			$html .= '<p style="color: #757575;">' . __( 'If you did not get the email, click “Reset password” to create a new password.', 'cookie-law-info' ) . '</p>';
			$html .= '<div class="wt-cli-action-container">';
			$html .= '<div class="wt-cli-action-group">';
			$html .= '<a href="#" id="wt-cli-ckyes-pwd-reset-link" class="wt-cli-action-link">' . __( 'Reset password', 'cookie-law-info' ) . '</a>';
			$html .= '</div>';
			$html .= '<div class="wt-cli-action-group">';
			$html .= '<button id="wt-cli-ckyes-login-btn" class="wt-cli-action button button-primary">' . __( 'Login', 'cookie-law-info' ) . '</button>';
			$html .= '</div>';
			$html .= '</div>';
			$html .= '</form>';
			$html .= '</div>';
			return $html;

		}
		public function delete_account() {

			$api_response = $this->get_default_response();
			if ( 1 === apply_filters( 'wt_cli_cookie_scan_status', 0 ) ) {
				$ckyes_scan_id = $this->get_ckyes_scan_id();
				if ( $ckyes_scan_id ) {
					$response = $this->ckyes_abort_scan( $ckyes_scan_id );
					$status   = isset( $response['status'] ) ? $response['status'] : false;
					if ( false === $status ) {
						wp_send_json_error();
					}
					do_action( 'wt_cli_ckyes_abort_scan' );
				}
			}
			$this->delete_ckyes_account();

		}
		public function delete_ckyes_account() {
			$api_response = $this->get_default_response();
			$token        = $this->get_access_token();

			if ( empty( $token ) ) {
				return $api_response;
			}

			$endpoint = $this->get_base_path() . 'users/delete';
			$response = $this->wt_remote_request( 'POST', $endpoint, false, $token );

			if ( isset( $response['status'] ) && 'deleted_successfully' === $response['status'] ) {
				$api_response['status'] = true;
				$this->reset_token();
				wp_send_json_success();
			}
			wp_send_json_error();
		}
		public function get_ckyes_scan_data() {

			if ( ! $this->ckyes_scan_data ) {
				$scan_data       = array(
					'scan_id'       => 0,
					'scan_status'   => '',
					'scan_token'    => '',
					'scan_estimate' => '',
				);
				$ckyes_scan_data = get_option( 'wt_cli_ckyes_scan_options', false );

				if ( $ckyes_scan_data !== false && is_array( $ckyes_scan_data ) ) {

					$scan_data['scan_id']       = intval( isset( $ckyes_scan_data['scan_id'] ) ? $ckyes_scan_data['scan_id'] : 0 );
					$scan_data['scan_status']   = isset( $ckyes_scan_data['scan_status'] ) ? $ckyes_scan_data['scan_status'] : 0;
					$scan_data['scan_token']    = isset( $ckyes_scan_data['scan_token'] ) ? $ckyes_scan_data['scan_token'] : '';
					$scan_data['scan_estimate'] = isset( $ckyes_scan_data['scan_estimate'] ) ? $ckyes_scan_data['scan_estimate'] : 0;
					$scan_data['scan_instance'] = isset( $ckyes_scan_data['scan_instance'] ) ? $ckyes_scan_data['scan_instance'] : 0;

				} else {
					return false;
				}
				$this->ckyes_scan_data = $scan_data;
			}
			return $this->ckyes_scan_data;
		}
		public function get_ckyes_scan_id() {
			$ckyes_scan_data = $this->get_ckyes_scan_data();
			return ( isset( $ckyes_scan_data['scan_id'] ) ? $ckyes_scan_data['scan_id'] : 0 );
		}

		public function get_ckyes_scan_status() {
			$ckyes_scan_data = $this->get_ckyes_scan_data();
			return ( isset( $ckyes_scan_data['scan_status'] ) ? intval( $ckyes_scan_data['scan_status'] ) : 0 );
		}

		public function get_ckyes_scan_token() {
			$ckyes_scan_data = $this->get_ckyes_scan_data();
			return ( isset( $ckyes_scan_data['scan_token'] ) ? $ckyes_scan_data['scan_token'] : '' );
		}

		public function get_ckyes_scan_estimate() {
			$ckyes_scan_data = $this->get_ckyes_scan_data();
			return ( isset( $ckyes_scan_data['scan_estimate'] ) ? $ckyes_scan_data['scan_estimate'] : 0 );
		}

		public function set_ckyes_scan_id( $value = 0 ) {
			$this->set_ckyes_scan_data( 'scan_id', $value );
		}

		public function set_ckyes_scan_status( $value = 0 ) {
			$this->set_ckyes_scan_data( 'scan_status', $value );
		}

		public function set_ckyes_scan_token( $value = '' ) {
			$this->set_ckyes_scan_data( 'scan_token', $value );
		}

		public function set_ckyes_scan_estimate( $value = 0 ) {
			$this->set_ckyes_scan_data( 'scan_estimate', $value );
		}

		public function set_ckyes_scan_data( $option_name, $value ) {
			$options                 = $this->get_ckyes_scan_data();
			if ($options !== false) {
				$options[ $option_name ] = $value;
			} else {
				$options = array($option_name => $value);
			}
			update_option( 'wt_cli_ckyes_scan_options', $options );
			$this->ckyes_scan_data = $options;
		}
		public function reset_scan_token() {
			delete_option( 'wt_cli_ckyes_scan_options' );
		}

		public function set_ckyes_scan_instance() {
			$instance_id = 'wt-cli-scan-' . wp_create_nonce( $this->module_id );
			$instance_id = base64_encode( $instance_id );
			$this->set_ckyes_scan_data( 'scan_instance', $instance_id );
			return $instance_id;
		}
		public function get_ckyes_scan_instance() {
			$ckyes_scan_data = $this->get_ckyes_scan_data();
			return ( isset( $ckyes_scan_data['scan_instance'] ) ? $ckyes_scan_data['scan_instance'] : 0 );
		}
	}
	$settings_popup = new Cookie_Law_Info_Cookieyes();
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                               legacy/includes/class-cookie-law-info-languages.php                                                 0000777                 00000007247 15251156627 0016414 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Cookies module to handle all the cookies related operations
 *
 * @version 1.9.6
 * @package CookieLawInfo
 */

 // https://wpml.org/wpml-hook/wpml_set_element_language_details/
 // https://wpml.org/forums/topic/programmatically-create-post-in-different-languages/
 // https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

class Cookie_Law_Info_Languages {


	private static $instance;

	public function __construct() {

	}

	public static function get_instance() {
		if ( null === self::$instance ) {
			self::$instance = new self();
		}

		return self::$instance;
	}
	/**
	 * Check whether a multi language plugin is active or not
	 *
	 * @access public
	 * @return boolean
	 */
	public function is_multilanguage_plugin_active() {
		$status = false;

		if ( defined( 'ICL_LANGUAGE_CODE' ) || defined( 'POLYLANG_FILE' ) ) {
			$status = true;
		}

		return $status;
	}

	/**
	 * Get default language of the site
	 *
	 * @access public
	 * @return string
	 */
	public function get_default_language_code() {
		$default = null;

		if ( $this->is_multilanguage_plugin_active() ) {
			// Polylang
			if ( function_exists( 'pll_default_language' ) ) {
				$default = pll_default_language();
			} else {
				// WPML
				$null    = null;
				$default = apply_filters( 'wpml_default_language', $null );
			}
		} else {
			$default = CLI_DEFAULT_LANGUAGE;
		}

		return $default;
	}

	/**
	 * Returns the current language of the site
	 *
	 * @access public
	 * @return string
	 */
	public function get_current_language_code() {
		$current_language = null;

		if ( $this->is_multilanguage_plugin_active() ) {
			// Polylang
			if ( function_exists( 'pll_current_language' ) ) {

				$current_language = pll_current_language();

				// If current_language is still empty, we have to get the default language
				if ( empty( $current_language ) ) {
					$current_language = pll_default_language();
				}
			} else {
				// WPML
				$null             = null;
				$current_language = apply_filters( 'wpml_current_language', $null );
			}

			// Fallback
			if ( $current_language === 'all' ) {
				$current_language = $this->get_default_language_code();
			}
		} else {
			$current_language = CLI_DEFAULT_LANGUAGE;
		}

		return $current_language;
	}
	public function get_term_by_language( $term_id, $language ) {
		$term = false;
		if ( $this->is_multilanguage_plugin_active() ) {
			// Polylang
			if ( function_exists( 'pll_get_term_translations' ) ) {
				$terms = pll_get_term_translations( $term_id );
				if ( isset( $terms[ $language ] ) ) {
					$original_term_id = $terms[ $language ];
					$term             = get_term_by( 'id', $original_term_id, 'cookielawinfo-category' );
				}
			} else {
				// WPML
				if ( function_exists( 'icl_object_id' ) ) {
					global $sitepress;
					if ( $sitepress ) {
						if ( version_compare( ICL_SITEPRESS_VERSION, '3.2.0' ) >= 0 ) {
							$original_term_id = apply_filters( 'wpml_object_id', $term_id, 'category', true, $language );
						} else {
							$original_term_id = icl_object_id( $term_id, 'category', true, $language );
						}
						remove_filter( 'get_term', array( $sitepress, 'get_term_adjust_id' ), 1 );
						$term = get_term_by( 'id', $original_term_id, 'cookielawinfo-category' );
						add_filter( 'get_term', array( $sitepress, 'get_term_adjust_id' ), 1, 1 );
					}
				}
			}
		}
		return $term;
	}

	public function maybe_set_term_language( $term_id ) {
		if ( $this->is_multilanguage_plugin_active() ) {
			// Polylang
			if ( function_exists( 'pll_set_term_language' ) ) {
				$language = $this->get_default_language_code();
				pll_set_term_language( $term_id, $language );
			}
		}
	}
}
                                                                                                                                                                                                                                                                                                                                                         legacy/includes/class-cookie-law-info-i18n.php                                                      0000777                 00000001736 15251156627 0015222 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Define the internationalization functionality
 *
 * Loads and defines the internationalization files for this plugin
 * so that it is ready for translation.
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 */

/**
 * Define the internationalization functionality.
 *
 * Loads and defines the internationalization files for this plugin
 * so that it is ready for translation.
 *
 * @since      1.6.6
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_i18n {


	/**
	 * Load the plugin text domain for translation.
	 *
	 * @since    1.6.6
	 */
	public function load_plugin_textdomain() {
		load_plugin_textdomain( 'cookie-law-info', false, dirname( dirname( CLI_PLUGIN_BASENAME ) ) . '/languages/'); // phpcs:ignore PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound
	}
}
                                  legacy/includes/index.php                                                                           0000777                 00000000033 15251156627 0011453 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php // Silence is golden
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     legacy/includes/class-cookie-law-info-loader.php                                                    0000777                 00000011065 15251156627 0015705 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php

/**
 * Register all actions and filters for the plugin
 *
 * @link       http://cookielawinfo.com/
 * @since      1.6.6
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 */

/**
 * Register all actions and filters for the plugin.
 *
 * Maintain a list of all hooks that are registered throughout
 * the plugin, and register them with the WordPress API. Call the
 * run function to execute the list of actions and filters.
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/includes
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_Loader {

	/**
	 * The array of actions registered with WordPress.
	 *
	 * @since    1.6.6
	 * @access   protected
	 * @var      array    $actions    The actions registered with WordPress to fire when the plugin loads.
	 */
	protected $actions;

	/**
	 * The array of filters registered with WordPress.
	 *
	 * @since    1.6.6
	 * @access   protected
	 * @var      array    $filters    The filters registered with WordPress to fire when the plugin loads.
	 */
	protected $filters;

	/**
	 * Initialize the collections used to maintain the actions and filters.
	 *
	 * @since    1.6.6
	 */
	public function __construct() {

		$this->actions = array();
		$this->filters = array();

	}

	/**
	 * Add a new action to the collection to be registered with WordPress.
	 *
	 * @since    1.6.6
	 * @param    string $hook             The name of the WordPress action that is being registered.
	 * @param    object $component        A reference to the instance of the object on which the action is defined.
	 * @param    string $callback         The name of the function definition on the $component.
	 * @param    int    $priority         Optional. The priority at which the function should be fired. Default is 10.
	 * @param    int    $accepted_args    Optional. The number of arguments that should be passed to the $callback. Default is 1.
	 */
	public function add_action( $hook, $component, $callback, $priority = 10, $accepted_args = 1 ) {
		$this->actions = $this->add( $this->actions, $hook, $component, $callback, $priority, $accepted_args );
	}

	/**
	 * Add a new filter to the collection to be registered with WordPress.
	 *
	 * @since    1.6.6
	 * @param    string $hook             The name of the WordPress filter that is being registered.
	 * @param    object $component        A reference to the instance of the object on which the filter is defined.
	 * @param    string $callback         The name of the function definition on the $component.
	 * @param    int    $priority         Optional. The priority at which the function should be fired. Default is 10.
	 * @param    int    $accepted_args    Optional. The number of arguments that should be passed to the $callback. Default is 1
	 */
	public function add_filter( $hook, $component, $callback, $priority = 10, $accepted_args = 1 ) {
		$this->filters = $this->add( $this->filters, $hook, $component, $callback, $priority, $accepted_args );
	}

	/**
	 * A utility function that is used to register the actions and hooks into a single
	 * collection.
	 *
	 * @since    1.6.6
	 * @access   private
	 * @param    array  $hooks            The collection of hooks that is being registered (that is, actions or filters).
	 * @param    string $hook             The name of the WordPress filter that is being registered.
	 * @param    object $component        A reference to the instance of the object on which the filter is defined.
	 * @param    string $callback         The name of the function definition on the $component.
	 * @param    int    $priority         The priority at which the function should be fired.
	 * @param    int    $accepted_args    The number of arguments that should be passed to the $callback.
	 * @return   array                                  The collection of actions and filters registered with WordPress.
	 */
	private function add( $hooks, $hook, $component, $callback, $priority, $accepted_args ) {

		$hooks[] = array(
			'hook'          => $hook,
			'component'     => $component,
			'callback'      => $callback,
			'priority'      => $priority,
			'accepted_args' => $accepted_args,
		);

		return $hooks;

	}

	/**
	 * Register the filters and actions with WordPress.
	 *
	 * @since    1.6.6
	 */
	public function run() {

		foreach ( $this->filters as $hook ) {
			add_filter( $hook['hook'], array( $hook['component'], $hook['callback'] ), $hook['priority'], $hook['accepted_args'] );
		}

		foreach ( $this->actions as $hook ) {
			add_action( $hook['hook'], array( $hook['component'], $hook['callback'] ), $hook['priority'], $hook['accepted_args'] );
		}

	}

}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           legacy/third-party/scripts/pixelyoursite/pixelyoursite.php                                          0000777                 00000002301 15251156627 0020346 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Compatibility with PixelYourSite
 *
 * @link http://www.pixelyoursite.com/
 * @since 1.7.2
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
class Cookie_Law_Info_PixelYourSite {

	public function __construct() {
		if ( $this->is_plugin_active() ) {
			$this->add_main_filter();
		}
	}

	/*
	*
	* Add main filter based on GDPR main cookie (accept/reject)
	* @since 1.7.2
	*/
	private function add_main_filter() {
		$viewed_cookie = 'viewed_cookie_policy';
		$out_fn        = '__return_true'; // block it
		$out           = true;
		if ( isset( $_COOKIE[ $viewed_cookie ] ) ) {
			if ( $_COOKIE[ $viewed_cookie ] == 'yes' ) {
				$out_fn = '__return_false'; // remove blocking
				$out    = false;
			}
		}
		add_filter( 'pys_disable_by_gdpr', $out_fn, 10, 2 );
		return $out;
	}


	/*
	*
	* Checks PixelYourSite plugin is active
	* @since 1.7.2
	*/
	private function is_plugin_active() {
		if ( ! function_exists( 'is_plugin_active' ) ) {
			include_once ABSPATH . 'wp-admin/includes/plugin.php';
		}
		return is_plugin_active( 'pixelyoursite-pro/pixelyoursite-pro.php' ) || is_plugin_active( 'pixelyoursite/facebook-pixel-master.php' );
	}
}
new Cookie_Law_Info_PixelYourSite();
                                                                                                                                                                                                                                                                                                                               legacy/third-party/class-cookie-law-info-third-party.php                                            0000777                 00000002163 15251156627 0017346 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Third party plugin compatibility.
 *
 * @link       http://cookielawinfo.com/
 * @since      1.7.2
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/third-party
 */

/**
 * Third party plugin compatibility.
 *
 * @package    Cookie_Law_Info
 * @subpackage Cookie_Law_Info/third-party
 * @author     WebToffee <info@webtoffee.com>
 */
class Cookie_Law_Info_Third_Party {

	/*
	 * scripts list, Script folder and main file must be same as that of script name
	 * Please check the `register_scripts` method for more details
	 */
	private $scripts = array(
		'pixelyoursite',
	);

	public static $existing_scripts = array();

	/**
	 * Initialize the class and set its properties.
	 *
	 * @since    1.7.2
	 */
	public function __construct() {

	}

	/**
	 * Registering third party scripts
	 */
	public function register_scripts() {
		foreach ( $this->scripts as $script ) {
			$script_file = plugin_dir_path( __FILE__ ) . "scripts/$script/$script.php";
			if ( file_exists( $script_file ) ) {
				self::$existing_scripts[] = $script; // this is for module_exits checking
				require_once $script_file;
			}
		}
	}
}
                                                                                                                                                                                                                                                                                                                                                                                                             legacy/loader.php                                                                                   0000777                 00000002460 15251156627 0010012 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       <?php
/**
 * Load legacy files.
 */

if ( ! function_exists( 'cky_define_constants' ) ) {
	/**
	 * Return parsed URL
	 *
	 * @return void
	 */
	function cky_define_constants() {
		if ( ! defined( 'CLI_PLUGIN_URL' ) ) {
			define( 'CLI_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
		}
		if ( ! defined( 'CLI_PLUGIN_PATH' ) ) {
			define( 'CLI_PLUGIN_PATH', plugin_dir_path( __FILE__ ) );
		}
	}
}

/**
 * Function to activate the plugin.
 *
 * @return void
 */
function cky_activate() {
	Cookie_Law_Info_Activator::activate();
}

/**
 * The code that runs during plugin deactivation.
 * This action is documented in includes/class-cookie-law-info-deactivator.php
 */
function cky_deactivate() {
	require_once plugin_dir_path( __FILE__ ) . 'includes/class-cookie-law-info-deactivator.php';
	Cookie_Law_Info_Deactivator::deactivate();
}

cky_define_constants();
require_once plugin_dir_path( __FILE__ ) . 'includes/class-cookie-law-info-activator.php';
register_activation_hook( __FILE__, 'cky_activate' );
register_deactivation_hook( __FILE__, 'cky_deactivate' );

/**
 * The core plugin class that is used to define internationalization,
 * admin-specific hooks, and public-facing site hooks.
 */
require plugin_dir_path( __FILE__ ) . 'includes/class-cookie-law-info.php';

$cky_loader = new Cookie_Law_Info();
$cky_loader->run();
                                                                                                                                                                                                                languages/cookie-law-info.pot                                                                       0000777                 00000404661 15251156627 0012255 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       # Copyright (C) 2026 CookieYes
# This file is distributed under the GPLv3.
msgid ""
msgstr ""
"Project-Id-Version: CookieYes | GDPR Cookie Consent 3.4.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookie-law-info\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-01-21T04:49:48+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.8.1\n"
"X-Domain: cookie-law-info\n"

#. Plugin Name of the plugin
msgid "CookieYes | GDPR Cookie Consent"
msgstr ""

#. Plugin URI of the plugin
#. Author URI of the plugin
msgid "https://www.cookieyes.com/"
msgstr ""

#. Description of the plugin
msgid "A simple way to show your website complies with the EU Cookie Law / GDPR."
msgstr ""

#. Author of the plugin
#: lite/admin/class-admin.php:423
#: lite/admin/class-admin.php:424
#: lite/admin/modules/dashboard-widget/class-dashboard-widget.php:102
msgid "CookieYes"
msgstr ""

#: cookie-law-info.php:98
msgid "Please make sure the cache is cleared after each plugin update especially if you have minified JS and/or CSS files."
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:188
#: legacy/admin/class-cookie-law-info-admin.php:189
#: legacy/admin/class-cookie-law-info-admin.php:264
#: legacy/admin/partials/cookie-law-info-admin_settings.php:31
#: lite/admin/class-admin.php:705
msgid "Settings"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:196
#: legacy/admin/class-cookie-law-info-admin.php:197
#: legacy/admin/partials/cookie-law-info-privacy_overview.php:25
msgid "Privacy Overview"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:239
#: legacy/admin/class-cookie-law-info-admin.php:275
#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:19
#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:24
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:282
#: legacy/admin/modules/cookies/cookies.php:738
#: legacy/admin/modules/cookies/cookies.php:751
#: legacy/includes/class-cookie-law-info-cookieyes.php:126
#: legacy/includes/class-cookie-law-info-cookieyes.php:922
#: legacy/public/modules/script-blocker/script-blocker.php:180
#: legacy/public/modules/script-blocker/script-blocker.php:221
#: legacy/public/modules/script-blocker/script-blocker.php:355
#: legacy/public/modules/script-blocker/script-blocker.php:670
msgid "You do not have sufficient permission to perform this operation"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:258
#: legacy/admin/class-cookie-law-info-admin.php:297
#: legacy/admin/modules/cookies/cookies.php:787
msgid "Settings Updated."
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:265
#: lite/admin/class-admin.php:704
#: lite/admin/dist/js/app.js:1637
msgid "Support"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:373
msgid "Close consent bar"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:377
msgid "Redirect to URL on click"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:391
msgid "Extra Large"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:395
msgid "Large"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:399
msgid "Medium"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:403
msgid "Small"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:417
msgid "Default theme font"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:421
msgid "Sans Serif"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:425
msgid "Serif"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:429
msgid "Arial"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:433
msgid "Arial Black"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:437
msgid "Georgia, serif"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:441
msgid "Helvetica"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:445
msgid "Lucida"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:449
msgid "Tahoma"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:453
msgid "Times New Roman"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:457
msgid "Trebuchet"
msgstr ""

#: legacy/admin/class-cookie-law-info-admin.php:461
msgid "Verdana"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:103
msgid "Do you really wish to opt out?"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:104
msgid "Confirm"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:105
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:317
#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:176
#: lite/admin/dist/js/5.js:83
#: lite/admin/dist/js/5.js:191
#: lite/admin/dist/js/6.js:82
#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:83
#: lite/admin/dist/js/9.js:47
msgid "Cancel"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:145
msgid "Select the type of law"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:149
msgid "GDPR"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:150
msgid "GDPR compliance is essential for your website if it has a target audience from the European union."
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:153
msgid "CCPA"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:154
msgid "CCPA compliance is essential for your website if it has a target audience from California."
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:157
msgid "CCPA & GDPR"
msgstr ""

#: legacy/admin/modules/ccpa/ccpa.php:158
msgid "Comply with both the laws on the same website if your target audience are from European union and California."
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:6
msgid "CCPA Settings"
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:6
msgid "The right to opt out in the California Consumer Privacy Act gives consumers the ability to direct a business not to sell their personal information to a third party. If the user considers to not sell their personal information, all the scripts related to the categories which are configured to sell personal information will be blocked. The DO NOT SELL option is facilitated via a shortcode [wt_cli_ccpa_optout]."
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:9
msgid "Enable CCPA ?"
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:17
msgid "Show CCPA notice"
msgstr ""

#: legacy/admin/modules/ccpa/views/ccpa_settings.php:17
msgid "Displays CCPA notice on the consent bar of your site and records prior consent from the user."
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:23
#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:29
msgid "Unable to handle your request."
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:95
#: legacy/admin/modules/cli-policy-generator/classes/class-policy-generator-ajax.php:132
#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:122
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:305
msgid "Error"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-preview-page.php:27
msgid "Cookie Policy"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/classes/class-preview-page.php:81
msgid "Auto reload preview"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:97
#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:98
#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:21
msgid "Policy generator"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/cli-policy-generator.php:123
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:325
msgid "Success"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:25
msgid "Sample heading"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:26
msgid "Sample content"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:27
#: lite/admin/dist/js/6.js:154
#: lite/admin/dist/js/7.js:95
msgid "Delete"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:47
msgid "Add new"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:51
msgid "Heading"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:55
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:74
#: legacy/admin/modules/cookies/cookies.php:254
#: legacy/admin/modules/cookies/views/necessary-settings.php:41
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:55
#: legacy/public/modules/script-blocker/views/settings.php:168
#: legacy/public/modules/shortcode/shortcode.php:239
#: lite/admin/dist/js/5.js:179
#: lite/admin/dist/js/5.js:191
msgid "Description"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:71
msgid "Enabling this option will help us spread the word by placing a credit to CookieYes at the very end of the Cookie Policy page."
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:86
msgid "Update existing Cookie Policy page"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:92
msgid "Create Cookie Policy page"
msgstr ""

#: legacy/admin/modules/cli-policy-generator/views/policy-generator.php:96
msgid "Live preview"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:194
msgid "Scanner API is temporarily down please try again later."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:208
msgid "Scanning initiated successfully"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:209
msgid "It might take a few minutes to a few hours to complete the scanning of your website. This depends on the number of pages to scan and the website speed. Once the scanning is complete, we will notify you by email."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:265
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:996
msgid "Token mismatch"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:390
msgid "Abort successful"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:394
msgid "Abort failed"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:411
msgid "Unable to handle your request"
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:414
msgid "You do not have sufficient permissions to access this page."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:507
msgid "cookies added."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:509
msgid "cookies skipped."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:512
msgid "cookies deleted."
msgstr ""

#: legacy/admin/modules/cookie-scaner/classes/class-cookie-law-info-cookie-scanner-ajax.php:518
msgid "No cookies found"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:244
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:245
msgid "Cookie Scanner"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:300
msgid "Scanned"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:301
msgid "Scanning completed."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:302
msgid "Added to cookie list."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:303
msgid "Finding pages..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:304
msgid "Scanning pages..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:306
msgid "Stop"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:307
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1210
msgid "Scan again"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:308
msgid "Download cookies as CSV"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:309
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:57
msgid "Add to cookie list"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:310
msgid "View scan result"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:311
msgid "Import options"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:312
msgid "Replace old"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:313
msgid "Merge"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:314
msgid "Recommended"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:315
msgid "Append"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:316
msgid "Not recommended"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:318
msgid "Start import"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:319
msgid "Importing...."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:320
msgid "Refreshing...."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:321
msgid "Error !!! Please reload the page to see cookie list."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:322
msgid "Stopping..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:323
msgid "Scanning stopped."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:324
msgid "Are you sure?"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:326
msgid "Thank you"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:327
msgid "Checking API"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:328
msgid "Sending..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:329
msgid "Total URLs scanned"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:330
msgid "Total Cookies found"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:331
msgid "Could not fetch the URLs, please try again"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:332
msgid "Aborting the scan..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:333
msgid "Could not abort the scan, please try again"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:424
msgid "Scan your website with CookieYes, our scanning solution for high-speed, accurate cookie scanning"
msgstr ""

#. translators: %1$s: CookieYes website URL, %2$s: Privacy Policy URL, %3$s: Terms of Service URL
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:428
msgid "Clicking “Connect & scan” will let you connect with a free <a href=\"%1$s\" target=\"_blank\">CookieYes</a> account and initiate scanning of your website for cookies. These cookies along with their description will be listed under the cookie declaration popup. By continuing, you agree to CookieYes's <a href=\"%2$s\" target=\"_blank\">Privacy Policy</a> & <a href=\"%3$s\" target=\"_blank\">Terms of service</a>."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:443
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1215
msgid "Connect & scan"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:487
msgid "You haven't performed a site scan yet."
msgstr ""

#. translators: %1$s: last scan date
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:506
msgid "Last scan: %1$s"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:507
msgid "Scan complete"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:527
msgid "Scan failed"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:528
#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:546
msgid "Last scan:"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:545
msgid "Scan aborted"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:574
msgid "Scan initiated..."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:577
msgid "Abort scan"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:588
msgid "Scan started at"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:596
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:30
msgid "Total URLs"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:604
msgid "Total estimated time (Approx)"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:612
msgid "Your website is currently being scanned for cookies. This might take from a few minutes to a few hours, depending on your website speed and the number of pages to be scanned."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:614
msgid "Once the scanning is complete, we will notify you by email."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:633
msgid "Unable to load cookie scanner. Scanning will not work on local servers"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:672
msgid "To scan cookies following tables should be present on your database, please check if tables do exist on your database. If not exist please try to deactivate and activate the plugin again."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:998
msgid "Successfully inserted"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1001
msgid "Failed to insert"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1029
msgid "Invalid scan token"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1164
msgid "Why scan your website for cookies?"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1165
msgid "Your website needs to obtain prior consent from your users before setting any cookies other than those required for the proper functioning of your website. Therefore, you need to identify and keep track of all the cookies used on your website."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1166
msgid "Our cookie scanning solution lets you:"
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1168
msgid "Discover the first-party and third-party cookies that are being used on your website ( Limited upto 100 pages )."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1169
msgid "Identify what personal data they collect and what are the other purposes they serve."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1170
msgid "Determine whether you need to comply with the data protection laws governing cookies. Eg:- EU’s GDPR, ePrivacy Directive (EU Cookie Law), California’s CCPA, etc."
msgstr ""

#: legacy/admin/modules/cookie-scaner/cookie-scaner.php:1201
msgid "Scan website for cookies"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:15
msgid "Cookie scan result for your website"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:33
#: lite/admin/dist/js/4.js:155
msgid "Total cookies"
msgstr ""

#. translators: %s: Cookie List URL
#: legacy/admin/modules/cookie-scaner/views/scan-results.php:45
msgid "Clicking “Add to cookie list” will import the discovered cookies to the <a href=\"%s\" target=\"_blank\">Cookie List</a> and thus display them in the cookie declaration section of your consent banner."
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:70
msgid "Sl.No:"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:71
#: legacy/admin/modules/cookies/cookies.php:248
msgid "Cookie Name"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:72
#: legacy/admin/modules/cookies/cookies.php:251
#: legacy/public/modules/shortcode/shortcode.php:236
#: lite/admin/dist/js/5.js:179
#: lite/admin/dist/js/5.js:191
msgid "Duration"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:73
#: legacy/admin/modules/cookies/cookies.php:250
#: legacy/public/modules/script-blocker/views/settings.php:166
#: lite/admin/dist/js/5.js:191
msgid "Category"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/scan-results.php:91
msgid "Your cookie list is empty"
msgstr ""

#: legacy/admin/modules/cookie-scaner/views/settings.php:195
msgid "Cookie scanner"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:61
msgid "Term meta cannot be added to terms that are shared between taxonomies."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:119
msgid "GDPR Cookie Consent"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:120
#: lite/admin/dist/js/5.js:107
#: lite/admin/dist/js/5.js:191
#: lite/admin/dist/js/5.js:215
#: lite/admin/dist/js/app.js:1709
msgid "Cookie List"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:121
#: legacy/public/modules/shortcode/shortcode.php:230
#: lite/admin/dist/js/5.js:179
msgid "Cookie"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:122
msgid "Add New"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:123
msgid "Add New Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:124
msgid "Edit Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:125
msgid "New Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:126
msgid "View Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:127
msgid "Search Cookies"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:128
msgid "Nothing found"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:129
msgid "Nothing found in Trash"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:179
#: legacy/admin/modules/cookies/cookies.php:190
#: lite/admin/dist/js/5.js:191
msgid "Cookie ID"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:180
msgid "Cookie Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:181
msgid "Cookie Duration"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:182
msgid "Cookie Sensitivity"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:201
msgid "Cookie Type: (persistent, session, third party )"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:213
msgid "Cookie Duration:"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:224
msgid "Cookie Sensitivity: ( necessary , non-necessary )"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:249
#: legacy/public/modules/shortcode/shortcode.php:233
msgid "Type"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:252
msgid "Sensitivity"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:253
msgid "ID"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:318
msgid "Cookie Category"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:319
msgid "Add cookie category"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:320
msgid "Edit cookie category"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:404
#: legacy/admin/modules/cookies/cookies.php:405
#: legacy/public/modules/script-blocker/views/settings.php:199
msgid "Non-necessary"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:412
#: legacy/admin/modules/cookies/cookies.php:413
#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Necessary"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:600
#: legacy/admin/modules/cookies/cookies.php:625
msgid "Category default state"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:601
#: legacy/admin/modules/cookies/cookies.php:627
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:40
#: legacy/public/modules/script-blocker/views/settings.php:164
#: legacy/public/views/cookie-law-info_popup_content.php:6
msgid "Enabled"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:602
#: legacy/admin/modules/cookies/cookies.php:628
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:41
#: legacy/public/views/cookie-law-info_popup_content.php:7
msgid "Disabled"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:603
#: legacy/admin/modules/cookies/cookies.php:629
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:43
msgid "If you enable this option, the category toggle button will be in the active state for cookie consent."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:656
#: legacy/admin/modules/cookies/cookies.php:679
msgid "Head scripts"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:663
#: legacy/admin/modules/cookies/cookies.php:691
msgid "Body scripts"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:720
msgid "WordPress 4.4 or higher is the required version. Please consider upgrading the WordPress before migrating the cookie categories."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:810
msgid "Clicking “Migrate cookie categories” will auto migrate your existing cookie categories (Necessary and Non-necessary) to our new Cookie Category taxonomy. This action is required to enable the cookie scanner."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:811
msgid "What happens after migration?"
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:813
msgid "You no longer need to manage static cookie categories. After the migration, new cookie categories (Necessary, Functional, Analytics, Performance, Advertisement, and Others) will be created automatically. Also, you can easily add custom cookie categories and edit/delete the existing categories including the custom categories."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:814
msgid "If you have made any changes to the existing \"Non-necessary\" category we will migrate it to the newly created “Cookie Category” section. If not, we will delete the \"Non-necessary\" category automatically."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:815
msgid "During the migration phase your existing cookie category translations will be lost. Hence we request you to add it manually soon after the migration. You can access the existing translations by navigating to the string translation settings of your translator plugin."
msgstr ""

#: legacy/admin/modules/cookies/cookies.php:819
msgid "Migrate cookie categories"
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:20
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:17
#: legacy/admin/partials/cookie-law-info-admin_settings.php:25
msgid "Settings updated."
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:21
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:18
#: legacy/admin/partials/cookie-law-info-admin_settings.php:26
msgid "Unable to update Settings."
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:26
msgid "Necessary Cookie Settings"
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:35
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:49
#: legacy/admin/partials/cookie-law-info-privacy_overview.php:33
#: lite/admin/dist/js/app.js:1721
#: lite/admin/dist/js/app.js:1733
#: lite/admin/dist/js/app.js:1745
msgid "Title"
msgstr ""

#: legacy/admin/modules/cookies/views/necessary-settings.php:53
#: legacy/admin/modules/cookies/views/non-necessary-settings.php:92
#: legacy/admin/views/admin-settings-save-button.php:11
msgid "Update Settings"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:23
msgid "Non-necessary Cookie Settings"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:32
msgid "Enable Non-necessary Cookie"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:33
#: legacy/admin/views/admin-settings-buttons.php:74
#: legacy/admin/views/admin-settings-buttons.php:161
#: legacy/admin/views/admin-settings-buttons.php:325
#: legacy/admin/views/admin-settings-buttons.php:332
#: legacy/admin/views/admin-settings-buttons.php:422
#: legacy/admin/views/admin-settings-general.php:38
#: legacy/admin/views/admin-settings-general.php:54
#: legacy/admin/views/admin-settings-general.php:71
#: legacy/admin/views/admin-settings-general.php:79
#: legacy/admin/views/admin-settings-general.php:86
#: legacy/admin/views/admin-settings-messagebar.php:85
msgid "Yes"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:34
#: legacy/admin/views/admin-settings-buttons.php:76
#: legacy/admin/views/admin-settings-buttons.php:162
#: legacy/admin/views/admin-settings-buttons.php:326
#: legacy/admin/views/admin-settings-buttons.php:333
#: legacy/admin/views/admin-settings-buttons.php:424
#: legacy/admin/views/admin-settings-general.php:39
#: legacy/admin/views/admin-settings-general.php:55
#: legacy/admin/views/admin-settings-general.php:72
#: legacy/admin/views/admin-settings-general.php:80
#: legacy/admin/views/admin-settings-general.php:87
#: legacy/admin/views/admin-settings-messagebar.php:86
#: legacy/public/modules/script-blocker/views/settings.php:162
msgid "No"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:39
msgid "Default state"
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:61
msgid "This script will be added to the page HEAD section if the above settings is enabled and user has give consent."
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:68
msgid "Print scripts in the head tag on the front end if above cookie settings is enabled and user has given consent."
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:75
msgid "This script will be added right after the BODY section if the above settings is enabled and user has given consent."
msgstr ""

#: legacy/admin/modules/cookies/views/non-necessary-settings.php:82
msgid "Print scripts before the closing body tag on the front end if above cookie settings is enabled and user has given consent."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:66
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:95
#: lite/includes/class-rest-controller.php:65
msgid "Sorry, you are not allowed to create resources."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:72
msgid "Invalid nonce."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:89
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:126
msgid "Setup is too difficult/ Lack of documentation"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:91
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:130
msgid "Describe the challenges that you faced while using our plugin"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:98
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:139
msgid "The plugin is great, but I need specific feature that you don't support"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:100
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:143
msgid "Could you tell us more about that feature?"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:104
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:149
msgid "The plugin is affecting website speed"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:108
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:153
msgid "I found a better plugin"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:110
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:157
msgid "Please share which plugin"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:114
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:177
msgid "It’s a temporary deactivation"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:118
#: legacy/admin/views/admin-settings-general.php:10
#: legacy/admin/views/admin-settings-general.php:66
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:181
msgid "Other"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:120
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:185
msgid "Please share the reason"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:136
msgid "If you have a moment, please let us know why you are deactivating:"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:166
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:253
msgid "We do not collect any personal data when you submit this form. It's your feedback that we value."
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:167
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:254
msgid "Privacy Policy"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:174
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:263
msgid "Go to support"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:175
#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:259
msgid "Submit & Deactivate"
msgstr ""

#: legacy/admin/modules/uninstall-feedback/uninstall-feedback.php:177
msgid "I rather wouldn't say"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:27
msgid "Settings reset to defaults."
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:28
msgid "Unable to reset settings."
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:40
msgid "Cookie bar is currently active"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:48
msgid "Cookie bar is currently inactive"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:60
msgid "Cookie Compliance Made Easy"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:71
#: legacy/admin/views/admin-settings-general.php:9
msgid "General"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:72
msgid "Customise Cookie Bar"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:73
msgid "Customise Buttons"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:74
#: legacy/admin/views/admin-settings-advanced.php:8
msgid "Advanced"
msgstr ""

#: legacy/admin/partials/cookie-law-info-admin_settings.php:75
msgid "Help Guide"
msgstr ""

#: legacy/admin/partials/cookie-law-info-privacy_overview.php:39
msgid "Privacy overview is displayed when the user clicks on ‘cookie settings’ from the cookie consent bar. Edit/ modify the title and content of ‘privacy overview’ from here."
msgstr ""

#: legacy/admin/partials/cookie-law-info-privacy_overview.php:66
msgid "Save Settings"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:9
msgid "Sometimes themes apply settings that clash with plugins. If that happens, try adjusting these settings."
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:13
msgid "Reset settings"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:15
msgid "Delete settings and reset"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:15
msgid "Are you sure you want to delete all your settings and switch to the new interface?"
msgstr ""

#: legacy/admin/views/admin-settings-advanced.php:16
msgid "Warning: Resets all your current settings to default. This action will switch you to the new and improved user interface and this action is not reversible."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:10
#: legacy/admin/views/admin-settings-buttons.php:370
msgid "Accept All Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:11
#: legacy/admin/views/admin-settings-buttons.php:21
msgid "Accept Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:12
#: legacy/admin/views/admin-settings-buttons.php:94
msgid "Reject Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:13
#: legacy/admin/views/admin-settings-buttons.php:176
msgid "Settings Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:14
#: legacy/admin/views/admin-settings-buttons.php:222
msgid "Read more"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:15
#: legacy/admin/views/admin-settings-buttons.php:339
msgid "Do not sell"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:22
msgid "Customize the Accept button to match the theme of your site. Insert the shortcode [cookie_button] in Customise Cookie Bar > Cookie bar > Message to include accept button in cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:25
#: legacy/admin/views/admin-settings-buttons.php:109
#: legacy/admin/views/admin-settings-buttons.php:190
#: legacy/admin/views/admin-settings-buttons.php:246
#: legacy/admin/views/admin-settings-buttons.php:374
#: lite/admin/dist/js/app.js:1685
#: lite/admin/dist/js/app.js:1697
msgid "Text"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:31
#: legacy/admin/views/admin-settings-buttons.php:115
#: legacy/admin/views/admin-settings-buttons.php:196
#: legacy/admin/views/admin-settings-buttons.php:252
#: legacy/admin/views/admin-settings-buttons.php:360
#: legacy/admin/views/admin-settings-buttons.php:380
msgid "Text colour"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:39
#: legacy/admin/views/admin-settings-buttons.php:123
#: legacy/admin/views/admin-settings-buttons.php:204
#: legacy/admin/views/admin-settings-buttons.php:260
#: legacy/admin/views/admin-settings-buttons.php:350
#: legacy/admin/views/admin-settings-buttons.php:388
msgid "Show as"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:41
#: legacy/admin/views/admin-settings-buttons.php:125
#: legacy/admin/views/admin-settings-buttons.php:206
#: legacy/admin/views/admin-settings-buttons.php:262
#: legacy/admin/views/admin-settings-buttons.php:390
msgid "Button"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:43
#: legacy/admin/views/admin-settings-buttons.php:127
#: legacy/admin/views/admin-settings-buttons.php:208
#: legacy/admin/views/admin-settings-buttons.php:264
#: legacy/admin/views/admin-settings-buttons.php:352
#: legacy/admin/views/admin-settings-buttons.php:392
msgid "Link"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:47
#: legacy/admin/views/admin-settings-buttons.php:131
#: legacy/admin/views/admin-settings-buttons.php:212
#: legacy/admin/views/admin-settings-buttons.php:268
#: legacy/admin/views/admin-settings-buttons.php:396
msgid "Background colour"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:56
#: legacy/admin/views/admin-settings-buttons.php:139
#: legacy/admin/views/admin-settings-buttons.php:404
msgid "Action"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:64
#: legacy/admin/views/admin-settings-buttons.php:151
#: legacy/admin/views/admin-settings-buttons.php:279
#: legacy/admin/views/admin-settings-buttons.php:286
#: legacy/admin/views/admin-settings-buttons.php:412
#: lite/admin/dist/js/app.js:1721
msgid "URL"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:67
msgid "Specify the URL to redirect users on accept button click. e.g. Entering the cookie policy page URL will redirect users to the cookie policy page after giving consent."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:72
#: legacy/admin/views/admin-settings-buttons.php:159
msgid "Open URL in new window"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:83
#: legacy/admin/views/admin-settings-buttons.php:166
msgid "Button Size"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:99
msgid "Customize the Reject button to match the theme of your site. Insert the shortcode <strong>[cookie_reject]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include reject button in cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:154
msgid "Specify the URL to redirect users on reject button click. e.g. Entering the cookie policy page URL will redirect users to the cookie policy page after rejecting cookies."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:180
msgid "Customize the cookie settings to match the theme of your site. Insert the shortcode <strong>[cookie_settings]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include cookie settings within the cookie consent bar. Clicking ‘Cookie settings’ opens up a pop up window with provisions to enable/disable cookie categories."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:224
msgid "‘Read more’ redirects users to the ‘Privacy & Cookie Policy’ page. Create a ‘Privacy & Cookie Policy’ page for your site from here."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:227
msgid "Insert the shortcode <strong>[cookie_link]</strong> in <strong>Customise Cookie Bar > Cookie bar > Message</strong> to include ‘Read more’ within the cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:238
msgid "Click"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:238
msgid "here"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:238
msgid " to generate content for Cookie Policy page."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:277
msgid "URL or Page?"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:281
#: legacy/admin/views/admin-settings-buttons.php:292
msgid "Page"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:295
msgid "Select One"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:315
msgid "The currently selected page does not exist. Please select a new page."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:323
msgid "Hide cookie bar in this page/URL"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:330
msgid "Open in a new window"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:340
msgid "Customise the appearance of CCPA notice. Enabling ‘Show CCPA notice’ displays the notice on the consent bar and records prior consent from the user. Alternatively, insert CCPA shortcode [wt_cli_ccpa_optout] to render CCPA notice in a specific page of your site, preferably, cookie policy page."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:344
msgid "CCPA Text"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:353
#: lite/admin/dist/js/app.js:1733
msgid "Checkbox"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:354
msgid "The shortcode will be represented as a link wherever used."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:355
msgid "The shortcode will be represented as a checkbox with select option to record consent."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:371
msgid "This button/link can be customised to either simply close the cookie bar, or follow a link. You can also customise the colours and styles, and show it as a link or a button."
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:415
msgid "Button will only link to URL if Action = Open URL"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:420
msgid "Open URL in new window?"
msgstr ""

#: legacy/admin/views/admin-settings-buttons.php:428
msgid "Size"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:17
msgid "Enable cookie bar"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:19
msgid "On"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:20
msgid "Off"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:36
msgid "Auto-hide(Accept) cookie bar after delay?"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:43
msgid "Milliseconds until hidden"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:46
msgid "Specify milliseconds (not seconds)"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:46
msgid "seconds"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:52
msgid "Auto-hide cookie bar if the user scrolls ( Accept on Scroll )?"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:56
msgid "As per latest GDPR policies it is required to take an explicit consent for the cookies. Use this option with discretion especially if you serve EU"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:57
msgid "This option will not work along with `Popup overlay`."
msgstr ""

#: legacy/admin/views/admin-settings-general.php:69
msgid "Reload after \"scroll accept\" event?"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:77
msgid "Reload after Accept button click"
msgstr ""

#: legacy/admin/views/admin-settings-general.php:84
msgid "Reload after Reject button click"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:9
msgid "Shortcodes"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:10
#: legacy/admin/views/admin-settings-help.php:104
msgid "Help Links"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:16
msgid "Cookie bar shortcodes"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:17
msgid "You can insert the shortcodes in the Settings > Customise Cookie Bar > Cookie bar > Message to get it rendered on the cookie consent bar of your site."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:22
msgid "This is the \"main button\" you customise above."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:26
msgid "This is the cookie reject button shortcode."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:30
msgid "This is the cookie settings button rendering shortcode."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:33
msgid "This is the \"read more\" link you customise above."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:36
msgid "Setup margin for above buttons"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:65
msgid "Other shortcodes"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:66
msgid "These shortcodes can be used in pages and posts on your website. It is not recommended to use these inside the cookie bar itself."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:72
msgid "This prints out a nice table of cookies, in line with the guidance given by the ICO."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:72
msgid "You need to enter the cookies your website uses via the GDPR Cookie Consent > Cookie List menu in your WordPress dashboard."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:81
msgid "Styles included"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:83
msgid "Columns available"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:83
msgid "Will print all columns by default."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:87
msgid "This shortcode will display a normal HTML link which when clicked, will delete the cookie set by Cookie Law Info (this cookie is used to remember that the cookie bar is closed)."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:91
msgid "Add any text you like- useful if you want e.g. another language to English."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:95
msgid "Add content after accepting the cookie notice."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:108
#: legacy/admin/views/admin-settings-help.php:111
msgid "Documentation"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:109
msgid "Refer to our documentation to set and get started"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:116
msgid "Help and Support"
msgstr ""

#: legacy/admin/views/admin-settings-help.php:117
msgid "We would love to help you on any queries or issues."
msgstr ""

#: legacy/admin/views/admin-settings-help.php:119
msgid "Contact Us"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:9
msgid "Cookie bar"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:10
msgid "Revisit consent"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:17
msgid "Message Heading"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:20
msgid "Input text to have a heading for the cookie consent bar. Leave it blank if you do not need one."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:25
#: lite/admin/dist/js/app.js:1721
msgid "Message"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:31
msgid "Modify/edit the content of the cookie consent bar."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:31
msgid "Supports shortcodes.(link shortcodes to help link) e.g. [cookie_accept_all] for accept all button, [cookie_button] for accept button, [cookie_reject] for reject button, [cookie_link] for Read more, [cookie_settings] for cookie settings."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:35
msgid "Cookie Bar Colour"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:45
msgid "Text Colour"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:54
msgid "Font"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:62
msgid "Show cookie bar as"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:67
#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:228
msgid "Banner"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:68
#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:234
msgid "Popup"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:69
msgid "Widget"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:73
#: lite/admin/dist/js/app.js:1757
msgid "Position"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:77
#: legacy/admin/views/admin-settings-messagebar.php:175
#: lite/admin/dist/js/app.js:1757
msgid "Left"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:78
#: legacy/admin/views/admin-settings-messagebar.php:174
#: lite/admin/dist/js/app.js:1757
msgid "Right"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:83
msgid "Add overlay?"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:87
msgid "When the popup is active, an overlay will block the user from browsing the site."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:88
msgid "`Accept on scroll` will not work along with this option."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:92
msgid "Position:"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:97
msgid "Header"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:98
msgid "Footer"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:109
msgid "Fix bar on header"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:112
msgid "Move with the scroll"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:122
msgid "On load"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:127
#: legacy/admin/views/admin-settings-messagebar.php:137
msgid "Animate"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:128
#: legacy/admin/views/admin-settings-messagebar.php:138
msgid "Sticky"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:132
msgid "On hide"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:150
msgid "Revisit consent will allow the visitors to view/edit/revoke their prior preferences. Enable to display a sticky/fixed widget widget at the footer of your website. You can also manually insert a widget by adding the shortcode <strong>[wt_cli_manage_consent]</strong> to your website."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:161
msgid "Enable revisit consent widget"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:161
msgid "Enable to display a sticky/fixed widget at the footer of your website (remains fixed on page scroll)."
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:172
msgid "Widget position"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:180
msgid "Tab Position"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:187
msgid "Bottom Right"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:190
msgid "Bottom Left"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:193
msgid "Top Right"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:196
msgid "Top Left"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:203
msgid "From Right Margin"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:203
msgid "From Left Margin"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:206
msgid "Specify the widget distance from margin in ‘px’ or  ‘%’ . e.g. 100px or 30%"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:215
msgid "Text on the widget"
msgstr ""

#: legacy/admin/views/admin-settings-messagebar.php:218
msgid "Input a text to appear on the revisit consent widget."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:309
msgid "You are using the legacy version! <span class='wt-blue-text'>Migrate to the new UI</span> for better experience and advanced features"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:318
msgid "Migrate Now"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:321
msgid "Get the new, WCAG-compliant cookie consent banner."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:322
msgid "Access new free features"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:323
msgid "— Set consent expiration, disable prior consent, hide consent categories, choose colour scheme (light/dark/custom), generate cookie/privacy policy, etc."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:326
msgid "Access additional free and premium features by connecting to CookieYes web app (Optional)"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:328
msgid "— Cookie scan, Consent log, Support for Google Consent Mode v2, IAB TCF v2.3 banner, Google’s Additional Consent Mode, etc."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:332
msgid "Learn more about migration"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:337
msgid "Ready to migrate to the new UI?"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:339
msgid "Please review the following before proceeding:"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:344
msgid "<strong>Cookie bar and other shortcodes</strong> will be replaced with <strong>easier customization methods.</strong>"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:355
msgid "<strong>After migrating, you can add custom CSS to:</strong>"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:365
msgid "Change the font format of the cookie banner (available in the premium plans)."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:368
msgid "Customize the position of the revisit consent button (from the right/left margin)."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:371
msgid "Change the button size."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:377
msgid "<strong>The following customization features will no longer be available:</strong>"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:387
msgid "Changing the button to a link."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:390
msgid "Redirecting to the URL on click."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:393
msgid "Animating the cookie banner (On Load/Hide)."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:396
msgid "Allowing the cookie banner to move with page scroll."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:399
msgid "Accepting cookie consent on the page scroll or delay action on the cookie banner."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:402
msgid "Disabling the accept button."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:408
msgid "The <strong>popup layout</strong> for the banner and the <strong>option to use both \"GDPR\" and \"US State Laws\" consent templates</strong> will be <strong>available in the premium plans</strong> with <strong>advanced geo-targeting.</strong>"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:419
msgid "From the new plugin UI, you can navigate to <strong>Cookie Manager > Add Cookie > Advanced settings</strong> and add the pattern that identifies the script <strong>(Script URL Pattern)</strong> to manually block cookies before obtaining user consent."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:431
msgid "Alternatively, you can <strong>connect to the CookieYes web app (optional)</strong> to utilize the <strong>cookie scan feature,</strong> which <strong>discovers, categorizes, and automatically blocks</strong> your website cookies prior to consent."
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:442
msgid "Contact Support"
msgstr ""

#: legacy/admin/views/goto-pro-v2.php:446
#: legacy/includes/class-cookie-law-info.php:987
msgid "Start Migration"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:156
#: legacy/includes/class-cookie-law-info-cookieyes.php:204
msgid "Invalid request"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:172
msgid "Connected to CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:174
#: lite/admin/dist/js/9.js:47
msgid "Disconnect"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:182
msgid "Disconnected from CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:205
msgid "Successfully deleted!"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:206
msgid "Delete failed, please try again later"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:269
msgid "Reset Password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:273
#: legacy/includes/class-cookie-law-info-cookieyes.php:287
#: legacy/includes/class-cookie-law-info-cookieyes.php:1071
#: lite/admin/dist/js/9.js:47
msgid "Email"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:275
msgid "Send password reset email"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:283
msgid "Welcome to CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:285
msgid "Enter your email to create an account with CookieYes. By clicking “Connect”, your CookieYes account will be created automatically and you can start scanning your website for cookies right away!"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:290
msgid "Connect"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:308
msgid "Could not establish connection with scanner! please try again later"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:311
msgid "Invalid credentials"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:314
msgid "You already have an account with CookieYes."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:317
msgid "License is not activated, please activate your license and try again"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:320
msgid "Disconnected with cookieyes, please connect and scan again"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:323
msgid "Your monthly scan limit is reached please try again later"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:326
msgid "A scanning is already in progress please try again after some time"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:329
msgid "Successfully connected with CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:332
msgid "A password reset message has been sent to your email address. Click the link in the email to reset your password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:335
msgid "A email verification link has been sent to your email address. Click the link in the email to verify your account"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:338
msgid "Email has already verified"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:390
msgid "Invalid json token"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:393
msgid "Invalid token format"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:789
msgid "Successfully disconnected with Cookieyes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:792
msgid "Could not identify the action"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:797
msgid "Successfully connected with Cookieyes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:899
msgid "Delete site data from CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:905
msgid "Do you really want to delete your website from CookieYes"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:907
msgid "This action will clear all your website data from CookieYes. If you have multiple websites added to your CookieYes account, then only the data associated with this website get deleted. Otherwise, your entire account will be deleted."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:908
msgid "Delete this website"
msgstr ""

#. translators: %s: user email.
#: legacy/includes/class-cookie-law-info-cookieyes.php:1007
msgid "We've sent an account verification link to the email address %s. Please click on the link given in email to verify your account with CookieYes."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1012
msgid "If you didn't receive the email, click <a id='wt-cli-ckyes-email-resend-link' role='button'>here</a> to resend the verification email."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1023
msgid "Verification link sent"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1025
msgid "Pending email verification!"
msgstr ""

#. translators: %s: user email address
#: legacy/includes/class-cookie-law-info-cookieyes.php:1068
msgid "Looks like you already have an account with CookieYes for email id %s, please login to continue."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1072
msgid "Password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1074
msgid "Please check if you have received an email with your password from CookieYes."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1075
msgid "If you did not get the email, click “Reset password” to create a new password."
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1078
msgid "Reset password"
msgstr ""

#: legacy/includes/class-cookie-law-info-cookieyes.php:1081
msgid "Login"
msgstr ""

#. translators: %1$s: opening bold tag, %2$s: closing bold tag
#: legacy/includes/class-cookie-law-info-review-request.php:60
#: lite/admin/dist/js/app.js:857
msgid "Hey, we at %1$sCookieYes%2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:63
msgid "Remind me later"
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:64
#: lite/admin/modules/review-feedback/class-review-feedback.php:102
#: lite/admin/dist/js/app.js:1661
msgid "Never show again"
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:65
#: lite/admin/modules/review-feedback/class-review-feedback.php:101
#: lite/admin/dist/js/app.js:1661
msgid "Review now"
msgstr ""

#: legacy/includes/class-cookie-law-info-review-request.php:257
#: lite/admin/modules/review-feedback/class-review-feedback.php:265
msgid "Give us a 5-star rating!"
msgstr ""

#. translators: %1$s: CookieYes plugin name in bold, %2$s: star rating link, %3$s: WordPress.org link
#: legacy/includes/class-cookie-law-info-review-request.php:271
#: lite/admin/modules/review-feedback/class-review-feedback.php:279
msgid "Please rate %1$s %2$s on %3$s to help us spread the word. Thank you from the team CookieYes!"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:978
msgid "Migrate to the new UI for an enhanced experience and advanced features"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:979
msgid "By migrating to the new and improved user interface, you can:"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:981
msgid "Display the new cookie consent banner (compliant with the WCAG guidelines) on your website"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:982
msgid "Access new free features (set consent expiration period, enable/disable prior consent, show/hide categories on the banner, light/dark/custom colour scheme, privacy policy generator, etc.)"
msgstr ""

#: legacy/includes/class-cookie-law-info.php:983
msgid "Use the live preview feature to customize your banner while you are looking at it."
msgstr ""

#: legacy/includes/class-cookie-law-info.php:984
msgid "Get access to additional free features such as cookie scan, consent log, etc. by connecting to the CookieYes web app (Optional)"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:203
#: legacy/public/modules/script-blocker/script-blocker.php:204
msgid "Script Blocker"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:230
msgid "Status updated"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:258
msgid "Advanced script rendering"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:260
#: legacy/public/modules/script-blocker/views/settings.php:7
msgid "Enable"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:261
#: legacy/public/modules/script-blocker/views/settings.php:7
msgid "Disable"
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:262
msgid "Advanced script rendering will render the blocked scripts using javascript thus eliminating the need for a page refresh. It is also optimized for caching since there is no server-side processing after obtaining the consent."
msgstr ""

#: legacy/public/modules/script-blocker/script-blocker.php:668
msgid "Invalid script id"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:9
msgid "Script blocker is enabled."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:9
msgid "Script blocker is currently disabled. Enable the blocker if you want any of the below listed plugins to be auto blocked."
msgstr ""

#. translators: %s: action text
#: legacy/public/modules/script-blocker/views/settings.php:11
msgid "<a id=\"wt-cli-script-blocker-action\">%s</a>"
msgstr ""

#. translators: %s: advanced settings URL
#: legacy/public/modules/script-blocker/views/settings.php:16
msgid "Advanced script rendering is currently disabled. It should be enabled for the automatic script blocker to function. <a href=\"%s\">Enable.</a>"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:122
msgid "Manage Script Blocking"
msgstr ""

#. translators: %s: plugin help URL
#: legacy/public/modules/script-blocker/views/settings.php:147
msgid "Below is the list of plugins currently supported for auto blocking. Plugins marked inactive are either not installed or activated on your website. Enabled plugins will be blocked by default on the front-end of your website prior to obtaining user consent and rendered respectively based on consent. <a href=\"%s\" target=\"_blank\">Read more.</a>"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:163
#: lite/admin/dist/js/5.js:191
msgid "Name"
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:164
msgid "Enabled: Plugins will be blocked by default prior to obtaining user consent."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:164
msgid "Disabled: Plugins will be rendered prior to obtaining consent."
msgstr ""

#: legacy/public/modules/script-blocker/views/settings.php:200
#: lite/admin/dist/js/4.js:287
msgid "Inactive"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:89
msgid "Your current state:"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:92
msgid "Consent accepted."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:94
msgid "Consent rejected."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:98
msgid "No consent given."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:100
msgid "Manage your consent."
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:135
msgid "Delete Cookies"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:514
msgid "Close the cookie bar"
msgstr ""

#: legacy/public/modules/shortcode/shortcode.php:514
msgid "Close and Accept"
msgstr ""

#: legacy/public/views/cookie-law-info_bar.php:34
msgid "Close"
msgstr ""

#: legacy/public/views/cookie-law-info_bar.php:50
msgid "SAVE & ACCEPT"
msgstr ""

#: legacy/public/views/cookie-law-info_bar.php:55
msgid "Powered by"
msgstr ""

#: legacy/public/views/cookie-law-info_popup_content.php:5
msgid "Always Enabled"
msgstr ""

#: legacy/public/views/cookie-law-info_popup_content.php:8
msgid "Show more"
msgstr ""

#: legacy/public/views/cookie-law-info_popup_content.php:8
msgid "Show less"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:103
#: lite/admin/modules/banners/api/class-api.php:445
#: lite/admin/modules/cookies/api/class-categories-api.php:94
#: lite/admin/modules/cookies/api/class-categories-api.php:224
#: lite/admin/modules/cookies/api/class-cookies-api.php:80
#: lite/admin/modules/cookies/api/class-cookies-api.php:150
#: lite/admin/modules/languages/api/class-api.php:159
#: lite/admin/modules/scanner/api/class-api.php:89
#: lite/admin/modules/scanner/api/class-api.php:110
#: lite/admin/modules/scanner/api/class-api.php:289
#: lite/admin/modules/settings/api/class-api.php:160
#: lite/admin/modules/settings/api/class-api.php:593
#: lite/admin/modules/settings/api/class-api.php:599
msgid "Unique identifier for the resource."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:195
#: lite/admin/modules/cookies/api/class-api-controller.php:106
#: lite/admin/modules/cookies/api/class-api-controller.php:154
#: lite/admin/modules/cookies/api/class-api-controller.php:199
#: lite/admin/modules/scanner/api/class-api.php:177
msgid "Invalid ID."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:211
msgid "Cannot create existing banner."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:231
#: lite/admin/modules/banners/api/class-api.php:255
msgid "Invalid banner id"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:279
msgid "No data specified to create/edit banners"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:412
#: lite/admin/modules/consentlogs/api/class-api.php:121
#: lite/admin/modules/cookies/api/class-api-controller.php:253
#: lite/admin/modules/pageviews/api/class-api.php:126
#: lite/admin/modules/settings/api/class-api.php:569
msgid "Limit results to those matching a string."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:418
msgid "Version"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:424
msgid "Language of the banner"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:451
msgid "Banner name for reference"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:456
msgid "Banner unique name"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:461
msgid "Banner settings."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:466
msgid "Banner contents."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:471
msgid "Indicates whether the banner is default or not"
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:476
msgid "The date the banner was created, as GMT."
msgstr ""

#: lite/admin/modules/banners/api/class-api.php:482
msgid "The date the banner was last modified, as GMT."
msgstr ""

#: lite/admin/modules/banners/class-banners.php:66
#: lite/admin/dist/js/app.js:845
msgid "Cookie Banner"
msgstr ""

#: lite/admin/modules/connect-banner/class-connect-banner.php:81
msgid "Unlock advanced features for seamless compliance"
msgstr ""

#: lite/admin/modules/connect-banner/class-connect-banner.php:84
msgid "Automate your cookie scan, record consent logs, and access analytics to streamline consent management and enhance compliance by connecting to the web app."
msgstr ""

#: lite/admin/modules/connect-banner/class-connect-banner.php:86
#: lite/admin/modules/dashboard-widget/class-dashboard-widget.php:146
msgid "Connect to CookieYes Web App"
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:104
#: lite/admin/modules/cookies/api/class-api-controller.php:236
#: lite/admin/modules/pageviews/api/class-api.php:109
#: lite/admin/modules/settings/api/class-api.php:552
msgid "Current page of the collection."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:112
#: lite/admin/modules/cookies/api/class-api-controller.php:244
#: lite/admin/modules/pageviews/api/class-api.php:117
#: lite/admin/modules/settings/api/class-api.php:560
msgid "Maximum number of items to be returned in result set."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:140
msgid "Visitor IP."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:145
msgid "Visitor Country."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:150
msgid "Consent status."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:155
msgid "Log."
msgstr ""

#: lite/admin/modules/consentlogs/api/class-api.php:160
msgid "Unique visitor ID"
msgstr ""

#: lite/admin/modules/consentlogs/class-consentlogs.php:61
msgid "Consent Log"
msgstr ""

#. translators: %s: Class method name.
#: lite/admin/modules/cookies/api/class-api-controller.php:43
#: lite/admin/modules/cookies/api/class-api-controller.php:53
#: lite/admin/modules/cookies/api/class-api-controller.php:64
#: lite/includes/class-store.php:134
#: lite/includes/class-store.php:145
#: lite/includes/class-store.php:156
#: lite/includes/class-store.php:167
#: lite/includes/class-store.php:516
#: lite/integrations/cookieyes/includes/class-cloud.php:84
#: lite/integrations/cookieyes/includes/class-cloud.php:97
#: lite/integrations/cookieyes/includes/class-cloud.php:110
#: lite/integrations/cookieyes/includes/class-cloud.php:123
#: lite/integrations/cookieyes/includes/class-cloud.php:136
msgid "Method '%s' not implemented. Must be overridden in subclass."
msgstr ""

#: lite/admin/modules/cookies/api/class-api-controller.php:122
msgid "Cannot create existing post."
msgstr ""

#: lite/admin/modules/cookies/api/class-api-controller.php:259
msgid "Language of the cookie"
msgstr ""

#: lite/admin/modules/cookies/api/class-api-controller.php:265
msgid "Cookie category"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:173
msgid "No data specified to create/edit categories"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:230
#: lite/admin/modules/cookies/api/class-cookies-api.php:156
#: lite/admin/modules/scanner/api/class-api.php:295
msgid "The date the cookie was created, as GMT."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:236
#: lite/admin/modules/cookies/api/class-cookies-api.php:162
#: lite/admin/modules/scanner/api/class-api.php:301
msgid "The date the cookie was last modified, as GMT."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:242
#: lite/admin/modules/cookies/api/class-cookies-api.php:172
#: lite/admin/modules/scanner/api/class-api.php:307
msgid "Cookie category name."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:247
#: lite/admin/modules/scanner/api/class-api.php:312
msgid "Cookie category unique name"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:252
msgid "Cookie category language"
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:257
#: lite/admin/modules/cookies/api/class-categories-api.php:282
#: lite/admin/modules/scanner/api/class-api.php:317
msgid "Cookie category description."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:262
#: lite/admin/modules/cookies/api/class-categories-api.php:267
#: lite/admin/modules/cookies/api/class-cookies-api.php:197
#: lite/admin/modules/scanner/api/class-api.php:322
msgid "Cookie type."
msgstr ""

#: lite/admin/modules/cookies/api/class-categories-api.php:272
#: lite/admin/modules/cookies/api/class-categories-api.php:277
msgid "Show cookies on audit table or not"
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:167
msgid "Cookie name."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:177
msgid "Cookie unique name"
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:182
msgid "Cookie description."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:187
msgid "Cookie duration"
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:192
msgid "Cookie language."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:202
msgid "Cookie domain."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:207
msgid "If cookies added from the scanner or not."
msgstr ""

#: lite/admin/modules/cookies/api/class-cookies-api.php:212
msgid "URL patterns for blocking purposes"
msgstr ""

#: lite/admin/modules/cookies/class-cookies.php:64
#: lite/admin/dist/js/app.js:845
msgid "Cookie Manager"
msgstr ""

#: lite/admin/modules/dashboard-widget/class-dashboard-widget.php:143
msgid "Get cookie consent insights in your Dashboard!"
msgstr ""

#: lite/admin/modules/dashboard-widget/class-dashboard-widget.php:144
msgid "Track your consent rates and unlock advanced features that keep your site in check."
msgstr ""

#: lite/admin/modules/dashboard-widget/class-dashboard-widget.php:241
msgid "Unable to load consent trends. Please try again later."
msgstr ""

#: lite/admin/modules/gcm/api/class-api.php:69
msgid "Invalid method"
msgstr ""

#: lite/admin/modules/gcm/api/class-api.php:113
msgid "GCM status."
msgstr ""

#: lite/admin/modules/gcm/api/class-api.php:118
msgid "Default settings."
msgstr ""

#: lite/admin/modules/gcm/api/class-api.php:123
msgid "Wait for update."
msgstr ""

#: lite/admin/modules/gcm/api/class-api.php:128
msgid "Pass ad click information through URLs."
msgstr ""

#: lite/admin/modules/gcm/api/class-api.php:133
msgid "Redact ads data."
msgstr ""

#: lite/admin/modules/languages/api/class-api.php:165
msgid "Name of the language."
msgstr ""

#: lite/admin/modules/languages/api/class-api.php:170
msgid "Native name of the language."
msgstr ""

#: lite/admin/modules/languages/api/class-api.php:175
msgid "Language code"
msgstr ""

#: lite/admin/modules/languages/class-languages.php:53
#: lite/admin/modules/languages/class-languages.php:60
#: lite/admin/dist/js/6.js:154
#: lite/admin/dist/js/app.js:845
msgid "Languages"
msgstr ""

#: lite/admin/modules/policies/class-policies.php:40
#: lite/admin/dist/js/app.js:845
msgid "Policy Generators"
msgstr ""

#: lite/admin/modules/review-feedback/class-review-feedback.php:93
msgid "CookieYes Logo"
msgstr ""

#. translators: %1$s: opening bold tag, %2$s: closing bold tag
#: lite/admin/modules/review-feedback/class-review-feedback.php:96
msgid "Hey, we at %1$s CookieYes %2$s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."
msgstr ""

#: lite/admin/modules/scanner/api/class-api.php:236
#: lite/admin/modules/scanner/api/class-api.php:262
msgid "Could not initiate the scan, please try again"
msgstr ""

#: lite/admin/modules/scanner/api/class-api.php:327
#: lite/admin/modules/scanner/api/class-api.php:332
msgid "Cookie scripts."
msgstr ""

#: lite/admin/modules/scanner/api/class-api.php:337
msgid "Cookie count."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:294
msgid "GDPR (General Data Protection Regulation)"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:295
msgid "Continue with the GDPR template if most of your targeted audience are from the EU or UK. It creates a customizable banner that allows your visitors to accept/reject cookies or adjust their consent preferences."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:296
msgid ""
"Choose GDPR if most of your targeted audience are from the EU or UK.\n"
"\t\t\t\t\tIt creates a customizable banner that allows your visitors to accept/reject cookies or adjust their consent preferences."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:304
msgid "CCPA (California Consumer Privacy Act)"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:305
msgid "Choose CCPA if most of your targeted audience are from California or US. This will create a customizable banner with a \"Do Not Sell My Personal Information\" link that allows your visitors to refuse the use of cookies."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:306
msgid ""
"Choose CCPA if most of your targeted audience are from California or US.\n"
"\t\t\t\t\tIt creates a customizable banner with a \"Do Not Sell My Personal Information\" link that allows your visitors to refuse the use of cookies."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:314
msgid "INFO (Information Display Banner)"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:315
msgid "Choose INFO if you do not want to block any cookies on your website. This will create a dismissible banner that provides some general information to your site visitors."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:316
msgid ""
"Choose Info if you do not want to block any cookies on your website.\n"
"\t\t\t\t\t\tIt creates a dismissible banner that provides some general info to your site visitors."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:404
msgid "Filter name is required."
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:576
msgid "Force fetch data"
msgstr ""

#: lite/admin/modules/settings/api/class-api.php:604
#: lite/admin/modules/settings/api/class-api.php:609
#: lite/admin/modules/settings/api/class-api.php:614
#: lite/admin/modules/settings/api/class-api.php:619
#: lite/admin/modules/settings/api/class-api.php:624
msgid "Language."
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:263
msgid "Free"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:264
msgid "Free Plan"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:335
msgid "Invalid Website ID"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:455
msgid "Your session has expired. Please verify your connection."
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:461
#: lite/admin/modules/settings/includes/class-controller.php:536
msgid "Failed to fetch data from the API"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:490
msgid "Failed to the update the data to web app"
msgstr ""

#. translators: %s: field name
#: lite/admin/modules/settings/includes/class-controller.php:510
msgid "Missing required payment data: %s"
msgstr ""

#: lite/admin/modules/settings/includes/class-controller.php:520
msgid "Invalid website ID provided"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:163
msgid "I have issues while connecting to the CookieYes web app"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:167
msgid "Please describe the issues"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:173
msgid "I would like to use the CookieYes web app instead of the plugin"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:209
msgid "Quick Feedback"
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:213
msgid "If you have a moment, please let us know why you are deactivating the CookieYes plugin."
msgstr ""

#: lite/admin/modules/uninstall-feedback/class-uninstall-feedback.php:266
msgid "Skip & Deactivate"
msgstr ""

#. translators: %s: Migration notice expiry notice.
#: lite/admin/modules/upgrade/class-upgrade.php:533
msgid "Not satisfied with the New UI and related changes? You can switch back to the old UI at any time until %s."
msgstr ""

#: lite/includes/class-rest-controller.php:51
msgid "Sorry, you cannot list resources."
msgstr ""

#: lite/includes/class-rest-controller.php:79
msgid "Sorry, you cannot view this resource."
msgstr ""

#: lite/includes/class-rest-controller.php:93
msgid "Sorry, you are not allowed to edit this resource."
msgstr ""

#: lite/includes/class-rest-controller.php:107
msgid "Sorry, you are not allowed to delete this resource."
msgstr ""

#: lite/includes/class-utils.php:245
msgid "Invalid nonce. Please refresh the page and try again."
msgstr ""

#: lite/integrations/cookieyes/includes/class-cloud.php:54
#: lite/integrations/cookieyes/includes/class-cloud.php:71
msgid "Invalid method."
msgstr ""

#: uninstall.php:72
msgid "Failed to delete CookieYes plugin data!"
msgstr ""

#: lite/admin/dist/js/0.js:23
#: lite/admin/dist/js/2.js:335
#: lite/admin/dist/js/4.js:191
#: lite/admin/dist/js/6.js:94
#: lite/admin/dist/js/8.js:35
msgid "Connect to Web App to Access"
msgstr ""

#: lite/admin/dist/js/0.js:23
#: lite/admin/dist/js/4.js:191
#: lite/admin/dist/js/6.js:94
#: lite/admin/dist/js/8.js:35
msgid "Have an account? Log in and connect"
msgstr ""

#: lite/admin/dist/js/2.js:83
#: lite/admin/dist/js/4.js:287
msgid "Worldwide"
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "EU Countries & UK"
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "Select countries"
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "United States"
msgstr ""

#: lite/admin/dist/js/2.js:83
msgid "Geo-target Banner"
msgstr ""

#: lite/admin/dist/js/2.js:119
msgid "The <b>Push down</b> style is supported for the <b>Banner</b> layout only."
msgstr ""

#: lite/admin/dist/js/2.js:143
msgid "Select light theme"
msgstr ""

#: lite/admin/dist/js/2.js:143
msgid "Select dark theme"
msgstr ""

#: lite/admin/dist/js/2.js:143
msgid "Select theme"
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Customise the validity period of your users' consent preferences here. While the <b>GDPR</b> does not specify a specific time limit for consent durations, the French Data Protection Authority, <b>CNIL</b>, recommends retaining user choices for a period of six months (<b>180</b> days) as a best practice."
msgstr ""

#: lite/admin/dist/js/2.js:167
msgid "Customise the validity period of your users' consent preferences here. The <b>US State Laws</b> do not specify a specific time limit for retaining user choices."
msgstr ""

#: lite/admin/dist/js/2.js:191
msgid "Failed to load cookies please try again later!"
msgstr ""

#: lite/admin/dist/js/2.js:191
#: lite/admin/dist/js/5.js:83
#: lite/admin/dist/js/app.js:281
msgid "An unexpected error occurred please try reloading the page or logging in again."
msgstr ""

#: lite/admin/dist/js/2.js:191
msgid "Update was successful!"
msgstr ""

#: lite/admin/dist/js/2.js:191
#: lite/admin/dist/js/5.js:83
#: lite/admin/dist/js/7.js:47
msgid "Problem occurred while saving your settings. Please try again later!"
msgstr ""

#: lite/admin/dist/js/2.js:275
msgid "Display your banner only in the EU and the UK"
msgstr ""

#: lite/admin/dist/js/2.js:275
msgid "Display your banner only in the US"
msgstr ""

#: lite/admin/dist/js/2.js:275
msgid "Select the countries where you want to display your banner"
msgstr ""

#: lite/admin/dist/js/2.js:275
#: lite/admin/dist/js/4.js:287
msgid "Available in: <b>Pro</b> and <b>Ultimate</b> plans"
msgstr ""

#: lite/admin/dist/js/2.js:287
msgid "Consent Template"
msgstr ""

#: lite/admin/dist/js/2.js:287
msgid "The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)."
msgstr ""

#: lite/admin/dist/js/2.js:287
msgid "The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)."
msgstr ""

#: lite/admin/dist/js/2.js:287
msgid "GDPR & US State Laws"
msgstr ""

#: lite/admin/dist/js/2.js:287
msgid "Display GDPR (opt-in) and US State Laws (opt-out) banners at the same time"
msgstr ""

#: lite/admin/dist/js/2.js:287
#: lite/admin/dist/js/2.js:299
#: lite/admin/dist/js/2.js:335
msgid "Available in: <b>Pro and Ultimate plans</b>"
msgstr ""

#: lite/admin/dist/js/2.js:299
msgid "Use a popup layout to boost your consent opt-in rates"
msgstr ""

#: lite/admin/dist/js/2.js:323
msgid "Categories on first layer"
msgstr ""

#: lite/admin/dist/js/2.js:323
msgid "Enabling this option will display cookie categories on the first layer of your banner. The categories will be displayed on the second layer (preference centre) even if this option is disabled."
msgstr ""

#: lite/admin/dist/js/2.js:323
msgid "This feature is available with <b>Banner + Push down</b> layout only."
msgstr ""

#: lite/admin/dist/js/2.js:335
#: lite/admin/dist/js/2.js:347
#: lite/admin/dist/js/2.js:359
#: lite/admin/dist/js/2.js:371
msgid "Fetching data"
msgstr ""

#: lite/admin/dist/js/2.js:335
#: lite/admin/dist/js/2.js:347
#: lite/admin/dist/js/2.js:359
#: lite/admin/dist/js/2.js:371
msgid "The selected template (opt-in banner) supports GDPR (EU & UK), LGPD (Brazil), PIPEDA (Canada), Law 25 (Quebec), POPIA (South Africa), nFADP (Switzerland), Privacy Act (Australia), PDPL (Saudi Arabia), PDPL (Argentina), PDPL (Andorra), DPA (Faroe Island)"
msgstr ""

#: lite/admin/dist/js/2.js:335
#: lite/admin/dist/js/2.js:347
#: lite/admin/dist/js/2.js:359
#: lite/admin/dist/js/2.js:371
msgid "The selected template (opt-out banner) supports CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), & UCPA (Utah)"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "The edits that you have made in the HTML Editor will override any changes made to the settings below"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Colour scheme"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Colour customisation is now limited on Free plan"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "You can continue using your existing customised banner as is. However, <b>further edits or new colour customisations are no longer available in your Free plan.</b>"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Add a custom logo on the banner to match your brand's unique identity"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Available in: <b>Ultimate plan</b>"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Add a personal flair to your cookie revisit widget with a custom icon"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Design a banner that blends perfectly with your site"
msgstr ""

#: lite/admin/dist/js/2.js:335
#: lite/admin/dist/js/2.js:347
#: lite/admin/dist/js/4.js:287
#: lite/admin/dist/js/5.js:215
#: lite/admin/dist/js/6.js:154
msgid "Available in: <b>All premium plans</b>"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Respect Global Privacy Control (GPC) signals and honour users’ privacy settings"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "Keep current banner"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "If you switch to Light or Dark theme, your <b>existing colour customisations will be replaced with the default version.</b>"
msgstr ""

#: lite/admin/dist/js/2.js:335
msgid "You can keep using your existing customised banner, but <b>further edits or new colour customisations are no longer available in your Free plan.</b>"
msgstr ""

#: lite/admin/dist/js/2.js:347
msgid "Custom CSS for additional styling"
msgstr ""

#: lite/admin/dist/js/2.js:347
msgid "Put your cookie banner in the spotlight with custom CSS"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Show Banner"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Support IAB TCF v2.3"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Enable the support for IAB Transparency and Consent Framework if you run ads on your site. When enabled, a GDPR-compliant consent banner will appear on your site, allowing your visitors to set granular advertising tracking preferences."
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Comply with Google’s requirements for serving ads in EEA, UK & Switzerland"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Support Google's Additional Consent Mode"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). AC Mode is intended only for use alongside IAB TCF."
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Available in: <b> Pro and Ultimate plans </b>"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Hide advanced settings"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Show advanced settings"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Consent expiration (days)"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Reload page on consent action"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Load cookies prior to consent"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Choosing any of these categories(cookies) to load prior to receiving user consent will make your website non-compliant with GDPR."
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Hide categories from banner"
msgstr ""

#: lite/admin/dist/js/2.js:359
msgid "Hiding any of the categories (with cookies) will make your website non-compliant with GDPR."
msgstr ""

#: lite/admin/dist/js/2.js:371
#: lite/admin/dist/js/app.js:1721
msgid "Cookie Notice"
msgstr ""

#: lite/admin/dist/js/2.js:371
#: lite/admin/dist/js/app.js:1745
msgid "Preference Centre"
msgstr ""

#: lite/admin/dist/js/2.js:383
msgid "Loading..."
msgstr ""

#: lite/admin/dist/js/2.js:383
#: lite/admin/dist/js/app.js:1841
msgid "Banner Preview"
msgstr ""

#: lite/admin/dist/js/2.js:383
msgid "The banner has been disabled. You can enable it from ‘General’, if needed."
msgstr ""

#: lite/admin/dist/js/2.js:383
#: lite/admin/dist/js/7.js:95
#: lite/admin/dist/js/app.js:1841
msgid "Publish Changes"
msgstr ""

#: lite/admin/dist/js/3.js:23
msgid "Pageviews"
msgstr ""

#: lite/admin/dist/js/3.js:23
msgid "No pageviews found!"
msgstr ""

#: lite/admin/dist/js/3.js:23
#: lite/admin/dist/js/10.js:23
msgid "View All"
msgstr ""

#. translators: %1$s is opening bold tag, %2$s is closing bold tag
#: lite/admin/dist/js/4.js:35
msgid "Create a free account to connect with %1$sCookieYes web app%2$s. After connecting, you can manage all your settings from the web app and access advanced features:"
msgstr ""

#. translators: %s is the URL to pageview pricing documentation
#: lite/admin/dist/js/4.js:35
msgid "You can continue using the plugin without connecting to the web app if you wish so. Please note that the standalone version of the plugin doesn't provide some advanced features. However, it offers unlimited <a href=\"%s\" target=\"_blank\">pageviews</a> in contrast to that of the web app-connected version."
msgstr ""

#: lite/admin/dist/js/4.js:59
#: lite/admin/dist/js/4.js:335
#: lite/admin/dist/js/app.js:1193
msgid "Try Pro for free"
msgstr ""

#: lite/admin/dist/js/4.js:59
msgid "Upgrade now"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Reactivate subscription"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Start your free trial to activate your banner"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Start your free trial"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "No payment method available for this site"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Add payment method"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Select a plan to activate your banner"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Select a plan"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Complete your payment to activate your banner"
msgstr ""

#: lite/admin/dist/js/4.js:83
msgid "Complete your payment"
msgstr ""

#. translators: %1$s is opening bold tag, %2$s is closing bold tag, %3$s is the settings page URL
#: lite/admin/dist/js/4.js:83
msgid "%1$sNote:%2$s To use the standalone plugin, you can <a href='%3$s'>disconnect</a> from the web app. However, you'll lose advanced features and customizations."
msgstr ""

#. translators: %s: plan name
#: lite/admin/dist/js/4.js:95
msgid "🎉 You’re on a 14-day %s trial"
msgstr ""

#. translators: %1$d: number of days left in the trial, %2$s: plan name
#: lite/admin/dist/js/4.js:95
msgid "Only %1$d day left in your %2$s trial"
msgid_plural "Only %1$d days left in your %2$s trial"
msgstr[0] ""
msgstr[1] ""

#. translators: %1$s: plan name, %2$s: trial end date
#: lite/admin/dist/js/4.js:95
msgid "Your %1$s features are active until %2$s. After that, your plan will be downgraded to Free unless you add payment details. You won't be charged until your trial ends."
msgstr ""

#. translators: %s: plan name
#: lite/admin/dist/js/4.js:95
msgid "To avoid losing access to advanced features after the trial ends, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends."
msgstr ""

#. translators: %1$s: plan name, %2$s: trial end date
#: lite/admin/dist/js/4.js:95
msgid "Your %1$s features are active until %2$s. After that, your cookie banner will be paused unless you add payment details. You won't be charged until your trial ends."
msgstr ""

#. translators: %s: plan name
#: lite/admin/dist/js/4.js:95
msgid "To keep your cookie banner active after the trial, add payment details now and continue on the %s plan seamlessly. You won't be charged until your trial ends."
msgstr ""

#: lite/admin/dist/js/4.js:95
msgid "Add payment details"
msgstr ""

#: lite/admin/dist/js/4.js:107
msgid "Introducing Extra Pageviews for your sites!"
msgstr ""

#. translators: %s is the URL to the documentation page
#: lite/admin/dist/js/4.js:107
msgid "You can now enable Extra Pageviews to keep your cookie banner active even when a site exceeds its monthly pageview limit. Once enabled, this setting will apply to all Basic and Pro sites in your account. <a href=\"%s\" target=\"_blank\">Learn more</a> <span class=\"cky-learn-more-arrow\">→</span>"
msgstr ""

#: lite/admin/dist/js/4.js:107
msgid "Enable Extra Pageviews"
msgstr ""

#. translators: %s is the URL to the settings page
#: lite/admin/dist/js/4.js:119
msgid "Alternatively, you can <a href=\"%s\">disconnect</a> your site from the web app and continue using the standalone version of the plugin. Please note that by doing so, you will lose your banner customisation and access to advanced features."
msgstr ""

#. translators: %s is the URL to the Organizations & Sites page
#: lite/admin/dist/js/4.js:119
msgid "<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href=\"%s\" target=\"_blank\">Organisations & Sites</a> to upgrade plan."
msgstr ""

#. translators: %s is the URL to the Organizations & Sites page
#: lite/admin/dist/js/4.js:119
msgid "<b>Pageview limit exceeded</b>: Upgrade to a higher plan to increase your pageview limit and continue displaying the banner on this site. Visit <a href=\"%s\" target=\"_blank\">Organisations & Sites</a> to upgrade plan and activate your banner."
msgstr ""

#. translators: %1$s is the URL to the Organizations & Sites page, %2$s is the URL to the Billing page
#: lite/admin/dist/js/4.js:119
msgid "<b>Pageview limit exceeded</b>: To keep showing the banner on this site, <a href=\"%1$s\" target=\"_blank\">upgrade your plan</a> or <a href=\"%2$s\" target=\"_blank\">enable Extra Pageviews</a> from your web app account."
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "Frequently Asked Questions"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "How do I customise the cookie consent banner?"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "You can customise the banner by clicking the \"Customise Banner\" button on the plugin dashboard. It will take you to the web app settings, where you have several options to customise the banner to your liking."
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "How do I scan web pages for cookies?"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "Click the \"Go to Web App\" to access the web app. There, you will find the option to initiate a cookie scan for your website. Our premium plan offers a scheduled scan feature that automates this process for you."
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "What are pageviews?"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "Pageviews are the number of times the web pages containing CookieYes banner have been loaded or reloaded. This excludes known bot traffic."
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "What happens if the monthly pageview limit exceeds?"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "The cookie banner will no longer be displayed on your site, which will result in non-compliance. You can either upgrade to a higher plan for an increased pageview limit or disconnect your site from the web app."
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "What happens if I disconnect my site from the app?"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "When you disconnect from the web app, you can continue using the plugin. However, this means you will lose your banner customisation and access to advanced features."
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "How do I disconnect the plugin from the web app?"
msgstr ""

#: lite/admin/dist/js/4.js:143
msgid "Go to \"Site settings\" on the plugin dashboard and click \"Disconnect\" to disconnect the plugin from the web app."
msgstr ""

#: lite/admin/dist/js/4.js:155
msgid "Categories"
msgstr ""

#: lite/admin/dist/js/4.js:155
msgid "Last successful scan (UTC)"
msgstr ""

#: lite/admin/dist/js/4.js:155
msgid "Pages scanned"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Upgrade to our best plans as your website grows"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Access advanced features and future-proof your business against legal risks."
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Advanced banner customisation"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Increased monthly pageviews/month"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Geo-targeted cookie banners"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Scheduled scan for automatic updates"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "Upgrade Now"
msgstr ""

#: lite/admin/dist/js/4.js:167
msgid "15-day money back guarantee"
msgstr ""

#. translators: %s is a line break tag
#: lite/admin/dist/js/4.js:167
msgid "2 months free%son annual plans"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Your website is connected to CookieYes web app"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages and Policy Generators) on the web app and unlock new features like Cookie Scanner and Consent Log."
msgstr ""

#: lite/admin/dist/js/4.js:203
#: lite/admin/dist/js/9.js:47
msgid "Go to Web App"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Get started with CookieYes"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Welcome to CookieYes! To become legally compliant for your use of cookies, here’s what you need to do."
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Activate your cookie banner"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Well done!"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "You have successfully implemented a cookie banner on your website."
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Connect and scan your website"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "To initiate an automatic cookie scan, you need to connect to the CookieYes web app. By connecting you can: "
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Detect cookies and trackers on all web pages"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Automatically classify cookies into categories"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Generate a detailed cookie declaration"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Connect to a new account"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Connect to an existing account"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Do it later"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "Connecting to the web app: what to expect"
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "When you connect to the web app, your banner will load from CookieYes’ external servers, and consent logs will be stored securely in the cloud. You’ll get access to advanced features and settings, and your banner will follow the monthly pageview limit of your selected plan."
msgstr ""

#: lite/admin/dist/js/4.js:203
msgid "You can disconnect anytime to switch back to the plugin’s free native version, but the advanced features will be removed."
msgstr ""

#: lite/admin/dist/js/4.js:215
msgid "Not available"
msgstr ""

#: lite/admin/dist/js/4.js:227
msgid "To upgrade, create a new CookieYes account, or connect to an existing account and access premium features! After connecting, you can manage all your settings from the web app."
msgstr ""

#: lite/admin/dist/js/4.js:239
msgid "Switch back to old UI"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Overview"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Banner status"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Active"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Regulation"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Change"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Language"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Add languages"
msgstr ""

#: lite/admin/dist/js/4.js:287
#: lite/admin/dist/js/6.js:154
msgid "Display your banner in multiple languages tailored for your audience"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Targeted location"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Geo-target"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Display your banner to visitors from selected locations!"
msgstr ""

#: lite/admin/dist/js/4.js:287
msgid "Customise Banner"
msgstr ""

#: lite/admin/dist/js/4.js:299
msgid "Your session has ended"
msgstr ""

#: lite/admin/dist/js/4.js:299
msgid "Sorry, your session has expired. Sign in again to pick up where you left off."
msgstr ""

#: lite/admin/dist/js/4.js:299
msgid "If you don’t have an account, try disconnecting and reconnecting to the web app."
msgstr ""

#: lite/admin/dist/js/4.js:299
#: lite/admin/dist/js/9.js:47
msgid "Log in to CookieYes"
msgstr ""

#: lite/admin/dist/js/4.js:323
msgid "Cookie Summary"
msgstr ""

#: lite/admin/dist/js/5.js:83
msgid "Delete cookie?"
msgstr ""

#: lite/admin/dist/js/5.js:83
#: lite/admin/dist/js/5.js:179
msgid "Delete cookie"
msgstr ""

#: lite/admin/dist/js/5.js:83
#: lite/admin/dist/js/7.js:47
msgid "Successfully updated"
msgstr ""

#: lite/admin/dist/js/5.js:83
msgid "Successfully deleted the cookie"
msgstr ""

#: lite/admin/dist/js/5.js:83
#: lite/admin/dist/js/6.js:82
msgid "Failed"
msgstr ""

#. translators: %s is the name of the cookie being deleted
#: lite/admin/dist/js/5.js:83
msgid "The cookie <b>%s</b> will be permanently deleted. This cookie will no longer be displayed on your cookie list nor be blocked prior to receiving user consent."
msgstr ""

#: lite/admin/dist/js/5.js:107
#: lite/admin/dist/js/5.js:215
msgid "Scan History"
msgstr ""

#: lite/admin/dist/js/5.js:179
msgid "Discovered Cookies"
msgstr ""

#: lite/admin/dist/js/5.js:179
msgid "Self-declared Cookies"
msgstr ""

#: lite/admin/dist/js/5.js:179
msgid "Edit cookie"
msgstr ""

#: lite/admin/dist/js/5.js:179
msgid "No cookies found for this category!"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid " + Add Cookie"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Edit content in: "
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Edit category"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Edit Cookie"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "New Cookie"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Cookie ID is required"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Domain"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Domain is required"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Duration is required"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Description is required"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Script URL Pattern"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Our auto-blocking mechanism will use the Script URL Pattern to identify the third-party script (setting a cookie) by purpose category, and consequently, the associated cookie will be automatically blocked prior to receiving user consent for the respective category."
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "URL pattern for blocking the third-party script settings of this cookie"
msgstr ""

#: lite/admin/dist/js/5.js:191
#: lite/admin/dist/js/7.js:71
msgid "Save Changes"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Edit Category"
msgstr ""

#: lite/admin/dist/js/5.js:191
msgid "Name is required"
msgstr ""

#: lite/admin/dist/js/5.js:203
msgid "Scan your website to generate a detailed cookie list and track your scan details"
msgstr ""

#: lite/admin/dist/js/5.js:203
#: lite/admin/dist/js/5.js:215
#: lite/admin/dist/js/8.js:47
msgid "Available in: <b>All plans</b>"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Last successful scan"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Scan not initiated"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Scan now"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Next Scan"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Not scheduled"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Schedule scan"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Scan your site to generate a detailed cookie list"
msgstr ""

#: lite/admin/dist/js/5.js:215
msgid "Run automated scans and get an up-to-date cookie list every time"
msgstr ""

#: lite/admin/dist/js/6.js:70
msgid "By clicking <b>Change</b>, the translations for the selected language, sourced externally from the CookieYes web app, will be downloaded to the plugin."
msgstr ""

#: lite/admin/dist/js/6.js:70
msgid "Default language changed successfully!"
msgstr ""

#: lite/admin/dist/js/6.js:70
msgid "Problem occurred while adding languages. Please try again later!"
msgstr ""

#: lite/admin/dist/js/6.js:82
msgid "Delete language?"
msgstr ""

#: lite/admin/dist/js/6.js:82
msgid "Delete language"
msgstr ""

#: lite/admin/dist/js/6.js:82
msgid "Successfully deleted the language"
msgstr ""

#. translators: %s is the name of the language being deleted
#: lite/admin/dist/js/6.js:82
msgid "The <b>%s</b> language and any translations you've added in this language will be permanently deleted."
msgstr ""

#: lite/admin/dist/js/6.js:142
msgid "Change language"
msgstr ""

#: lite/admin/dist/js/6.js:142
msgid "Any changes you've made to the current language will be discarded"
msgstr ""

#: lite/admin/dist/js/6.js:142
msgid "Select default language"
msgstr ""

#: lite/admin/dist/js/6.js:142
msgid "Search..."
msgstr ""

#: lite/admin/dist/js/6.js:142
#: lite/admin/dist/js/6.js:154
msgid "Default"
msgstr ""

#: lite/admin/dist/js/6.js:142
msgid "Translations not available"
msgstr ""

#: lite/admin/dist/js/6.js:142
msgid "Translations are not available for the language you have selected, so the banner content that has not been translated will be displayed in English."
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Add Language"
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Language List"
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Language Code"
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Loading languages"
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Edit Content"
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Change default language"
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "You can't delete the default language."
msgstr ""

#: lite/admin/dist/js/6.js:154
msgid "Set as default"
msgstr ""

#: lite/admin/dist/js/7.js:11
msgid "The value must be a positive integer."
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Denied"
msgstr ""

#: lite/admin/dist/js/7.js:23
msgid "Granted"
msgstr ""

#. translators: %1$s is the URL to the ISO 3166-2 regions documentation
#: lite/admin/dist/js/7.js:23
msgid "By specifying \"All\", consent will apply to all regions. You can specify a comma-separated list of <a href=\"%1$s\" target=\"_blank\">regions</a> to apply consent to specific regions."
msgstr ""

#: lite/admin/dist/js/7.js:47
msgid "Are you sure you want to delete this region?"
msgstr ""

#: lite/admin/dist/js/7.js:71
msgid "Edit Region"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "New Region"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Analytics"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Advertisement"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Functional"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Share user data with Google"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Use data for ads personalisation"
msgstr ""

#: lite/admin/dist/js/7.js:71
#: lite/admin/dist/js/7.js:95
msgid "Region"
msgstr ""

#: lite/admin/dist/js/7.js:83
msgid "Heads up!"
msgstr ""

#: lite/admin/dist/js/7.js:83
msgid "Please ensure that you’ve NOT manually added any custom scripts for implementing Google Consent Mode (GCM) on your site. If such scripts are present, remove them before enabling GCM here."
msgstr ""

#: lite/admin/dist/js/7.js:83
msgid "Enable GCM"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Google Consent Mode Settings"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Enable Google Consent Mode (GCM)"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "When enabled, GCM will be implemented on your website."
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Default consent settings"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "The default consent state, ‘Denied’, will apply to non-necessary categories until consent is received. You can customise the default consent states for users in different geographical regions."
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Actions"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Edit"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "This row can’t be deleted as it specifies the default values."
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Other settings"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Wait for update"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "milliseconds"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Number of milliseconds to wait before firing tags that are waiting for consent."
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Pass ad click information through URLs"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "When enabled, internal links will include advertising identifiers (such as gclid, dclid, gclsrc, and _gl) in their URLs while awaiting consent."
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "Redact ads data"
msgstr ""

#: lite/admin/dist/js/7.js:95
msgid "When enabled and the default consent state of \"Advertisement Cookies\" is disabled, Google's advertising tags will remove all advertising identifiers from the requests, and route the traffic through domains that do not use cookies."
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Privacy Policy Generator"
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Create a privacy policy to inform users about the data collection practices of your website."
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Connect to Web App to Generate"
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Generate a custom privacy policy for your site in just minutes"
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Cookie Policy Generator"
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Generate a custom cookie policy and inform users about your site's use of cookies."
msgstr ""

#: lite/admin/dist/js/8.js:47
msgid "Generate an auto-updating cookie policy for your website"
msgstr ""

#: lite/admin/dist/js/9.js:35
msgid "Your website is now disconnected from app.cookieyes.com"
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "Your website is connected to CookieYes"
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "You can access all the plugin settings (Cookie Banner, Cookie Manager, Languages & Policy Generators) on the web app and unlock new features like Cookie Scan and Consent Log."
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "Site Key"
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "Plan"
msgstr ""

#: lite/admin/dist/js/9.js:47
#: lite/admin/dist/js/app.js:1673
msgid "(Trial)"
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "Disconnect from CookieYes web app?"
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "When you disconnect, your website will no longer be synced to your CookieYes account. You will be able to manage all your settings within WordPress. You can connect to your CookieYes account anytime later."
msgstr ""

#: lite/admin/dist/js/9.js:47
msgid "Disconnecting..."
msgstr ""

#: lite/admin/dist/js/10.js:23
msgid "Consent trends"
msgstr ""

#: lite/admin/dist/js/10.js:23
msgid "(Last 7 days)"
msgstr ""

#: lite/admin/dist/js/10.js:23
msgid "No consents were logged"
msgstr ""

#. translators: %1$s is the URL to the troubleshooting guide
#: lite/admin/dist/js/app.js:281
msgid "Unable to reach your web app account at the moment. Please reload the page to retry. If the issue persists, check out the <a href=\"%1$s\" target=\"_blank\">common issues causing this error</a> and try applying the suggested solutions."
msgstr ""

#. translators: %1$s is the URL to the Organizations & Sites page, %2$s is the URL to the support page
#: lite/admin/dist/js/app.js:281
msgid "Looks like your website URL has changed. To ensure the proper functioning of your banner, update the registered URL on your CookieYes account (navigate to the <a href=\"%1$s\" target=\"_blank\">Organisations & Sites</a> page and click the More button associated with your site). Then, reload this page to retry. If the issue persists, please  <a href=\"%2$s\" target=\"_blank\">contact us</a>."
msgstr ""

#: lite/admin/dist/js/app.js:845
msgid "Dashboard"
msgstr ""

#: lite/admin/dist/js/app.js:845
msgid "Google Consent Mode (GCM)"
msgstr ""

#: lite/admin/dist/js/app.js:845
msgid "Site Settings"
msgstr ""

#: lite/admin/dist/js/app.js:869
msgid "Pageviews used: "
msgstr ""

#. translators: %1$s is the reset date, %2$s is the URL to pageviews documentation
#: lite/admin/dist/js/app.js:869
msgid "Pageviews will reset on<br><b>%1$s</b>.<br><a class=\"cky-external-link\" href=\"%2$s\" target=\"_blank\">Learn more</a>"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "/month/domain"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "/year/domain"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Custom CSS"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Option to add custom logo on banner"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Scheduled scan"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Static IP scan"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Geo-target banner"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Pop-up banner layout"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Support for Global Privacy Control (GPC)"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Disable banner on specific pages"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "IAB TCF Support"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Google's Additional Consent Mode"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Custom revisit consent button"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Scan behind login"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Disable “Powered by” branding"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "&nbsp;pages per scan"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "&nbsp;pageviews / month"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "<b>Unlimited</b>&nbsp;pageviews"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Staging mode"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Subdomain consent sharing"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Multi-user management"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Support for Google Consent Mode (GCM) v2"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Cookie/Privacy Policy Generators"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Renew user consents"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Do Not Track (DNT) support"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Two-factor authentication (2FA)"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Automatic cookie blocking"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Multilingual banner"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "<b>Unlimited</b>&nbsp;cookie scans"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "&nbsp;cookie scans / month"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Chat support"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Opt-in consent banner for GDPR"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Opt-out banner for US State laws"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Per-category consent"
msgstr ""

#: lite/admin/dist/js/app.js:1013
#: lite/admin/dist/js/app.js:1757
msgid "Revisit consent button"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Advanced customisation"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Basic customisation"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Allows you to add your staging site URL to the main site, enabling you to set up and test the cookie banner in your staging environment."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Automatically scan, detect and block third-party cookie scripts until your site visitors give consent."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "To scan your web page behind a login or a cookie wall, <a href=\"https://www.cookieyes.com/support\" target=\"_blank\">contact us</a> and provide your <b>login URL</b> along with the <b>test login credentials</b>. This will enable us to configure our scanner to scan behind your login pages."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Google's Additional Consent (AC) Mode allows the collection of consents for Google's Ad Technology Providers (ATPs) that are not yet registered on the IAB Europe Global Vendor List (GVL). <b>AC Mode is intended only for use alongside IAB TCF.</b>"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Remove CookieYes logo from your cookie banner."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Add CSS code and customise the way your cookie banner looks."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Geo-target your cookie banner and display it as per your visitor's location."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "If your website's firewall or configuration restricts external access, enable static IP scan for your site, ensuring that the scan requests consistently originate from the same IP. Additionally, <a href=\"https://www.cookieyes.com/documentation/whitelisting-cookieyes-scanner/\" target=\"_blank\">whitelist the static IP addresses</a> of the CookieYes scanner."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Replace the default icon of the revisit consent button with your custom icon."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Displays a floating button on your website allowing your visitors to withdraw or change their consent at any time."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Global Privacy Control (GPC) is a web standard (necessary for CCPA/CPRA compliance) that allows users to signal to websites that they do not want their data to be collected or shared. If enabled, CookieYes will respect your user’s GPC setting."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "This action will trigger the cookie banner to reappear for all existing users who have already given consent."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Allows you to share your visitor consent information among different subdomains of your website."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "DNT is a web browser setting that enables you to opt-out of tracking by websites. CookieYes will respect your visitor’s DNT setting."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded.<br>If Extra Pageviews are enabled for your account, you'll be charged [OVERAGE_PRICE] for every 1,000 additional pageviews per site, beyond your monthly plan limit."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "A pageview is every instance that a page on a website with CookieYes code is loaded or reloaded."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "The number of pages of your website that will be scanned."
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Key features in Free"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Key features in Basic"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Everything in Free, plus"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Key features in Pro"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Everything in Basic, plus"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Key features in Ultimate"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "Everything in Pro, plus"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "For blogs and personal websites"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "For small business and startups"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "For medium business with growing traffic"
msgstr ""

#: lite/admin/dist/js/app.js:1013
msgid "For large business with high traffic"
msgstr ""

#. translators: %1$s is the currency symbol, %2$s is the price per 1000 pageviews
#: lite/admin/dist/js/app.js:1013
msgid "+ %1$s%2$s per 1,000 extra pageviews*"
msgstr ""

#. translators: %s is the release date when extra pageviews became automatically enabled
#: lite/admin/dist/js/app.js:1013
msgid "*Extra pageviews are automatically enabled for users who created their CookieYes account on or after %s. Users who created their account before this date can enable it anytime from Billing & Invoices. "
msgstr ""

#: lite/admin/dist/js/app.js:1145
msgid "Please wait while we connect your site to app.cookieyes.com"
msgstr ""

#: lite/admin/dist/js/app.js:1145
msgid "Your website is connected to app.cookieyes.com"
msgstr ""

#: lite/admin/dist/js/app.js:1145
msgid "You can now continue to manage all your existing settings and access all free CookieYes features from your web app account"
msgstr ""

#: lite/admin/dist/js/app.js:1145
msgid "Go to CookieYes Web App"
msgstr ""

#: lite/admin/dist/js/app.js:1181
msgid "Missing database tables: Some features may be disabled or not work as expected since one or more required tables are missing from the database."
msgstr ""

#: lite/admin/dist/js/app.js:1181
msgid "Checking..."
msgstr ""

#: lite/admin/dist/js/app.js:1181
msgid "Check again"
msgstr ""

#: lite/admin/dist/js/app.js:1193
msgid "Upgrade"
msgstr ""

#: lite/admin/dist/js/app.js:1205
msgid "Loading"
msgstr ""

#: lite/admin/dist/js/app.js:1313
msgid "Leave page?"
msgstr ""

#: lite/admin/dist/js/app.js:1313
msgid "You’ve made changes that haven’t been published yet."
msgstr ""

#: lite/admin/dist/js/app.js:1313
msgid "Discard changes & leave this page"
msgstr ""

#: lite/admin/dist/js/app.js:1313
msgid "Stay on page"
msgstr ""

#: lite/admin/dist/js/app.js:1637
msgid "Help Guides"
msgstr ""

#: lite/admin/dist/js/app.js:1673
msgid "Current plan:"
msgstr ""

#: lite/admin/dist/js/app.js:1673
msgid "Expires in"
msgstr ""

#: lite/admin/dist/js/app.js:1673
msgid "day"
msgid_plural "days"
msgstr[0] ""
msgstr[1] ""

#: lite/admin/dist/js/app.js:1673
msgid "extra"
msgstr ""

#: lite/admin/dist/js/app.js:1685
#: lite/admin/dist/js/app.js:1697
msgid "Label"
msgstr ""

#: lite/admin/dist/js/app.js:1685
#: lite/admin/dist/js/app.js:1697
#: lite/admin/dist/js/app.js:1721
#: lite/admin/dist/js/app.js:1757
msgid "Background"
msgstr ""

#: lite/admin/dist/js/app.js:1685
#: lite/admin/dist/js/app.js:1697
#: lite/admin/dist/js/app.js:1721
msgid "Border"
msgstr ""

#: lite/admin/dist/js/app.js:1697
msgid "Blocked Content"
msgstr ""

#: lite/admin/dist/js/app.js:1697
#: lite/admin/dist/js/app.js:1721
#: lite/admin/dist/js/app.js:1733
#: lite/admin/dist/js/app.js:1745
#: lite/admin/dist/js/app.js:1757
msgid "Colours"
msgstr ""

#: lite/admin/dist/js/app.js:1709
msgid "Show cookie list"
msgstr ""

#: lite/admin/dist/js/app.js:1709
msgid "\"Cookie\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1709
msgid "\"Duration\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1709
msgid "\"Description\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1709
msgid "\"Always Active\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1709
msgid "\"No cookies to display\" label"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "“Accept All” button"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "“Reject All” button"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "“Customise” button"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "“Cookie Policy” link"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "“Do Not Sell” link"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "Close [X] button"
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "Enable the close button to let users close the banner and continue browsing the site without being tracked. A close button is required by the Italian DPA."
msgstr ""

#: lite/admin/dist/js/app.js:1721
msgid "Custom logo"
msgstr ""

#: lite/admin/dist/js/app.js:1733
msgid "Opt-out center"
msgstr ""

#: lite/admin/dist/js/app.js:1733
#: lite/admin/dist/js/app.js:1745
msgid "Privacy overview"
msgstr ""

#: lite/admin/dist/js/app.js:1733
#: lite/admin/dist/js/app.js:1745
msgid "“Show more” button"
msgstr ""

#: lite/admin/dist/js/app.js:1733
#: lite/admin/dist/js/app.js:1745
msgid "“Show less” button"
msgstr ""

#: lite/admin/dist/js/app.js:1733
msgid "Enabled state"
msgstr ""

#: lite/admin/dist/js/app.js:1733
msgid "Disabled state"
msgstr ""

#: lite/admin/dist/js/app.js:1733
msgid "“Cancel“ button"
msgstr ""

#: lite/admin/dist/js/app.js:1733
#: lite/admin/dist/js/app.js:1745
msgid "“Save My Preferences” button"
msgstr ""

#: lite/admin/dist/js/app.js:1733
msgid "Respect “Global Privacy control“"
msgstr ""

#: lite/admin/dist/js/app.js:1757
msgid "Revisit Consent Button"
msgstr ""

#: lite/admin/dist/js/app.js:1757
msgid "Text on hover"
msgstr ""

#: lite/admin/dist/js/app.js:1757
msgid "Custom icon"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Create a new account and connect to web app"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Monthly"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "2 months free"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Annually"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "POPULAR"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Free forever"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Get started"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Start free trial"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Usage"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "See less"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "See all benefits"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "15-day money-back guarantee"
msgstr ""

#: lite/admin/dist/js/app.js:1817
msgid "Learn more"
msgstr ""

#: lite/admin/dist/js/app.js:1841
msgid "Back to Language List"
msgstr ""

#: lite/admin/dist/js/app.js:1841
msgid "Default language:"
msgstr ""

#: lite/admin/dist/js/app.js:1841
msgid "Edit content in:"
msgstr ""

#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:216
msgid "Box"
msgstr ""

#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:222
msgid "Classic"
msgstr ""

#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:247
msgid "Center"
msgstr ""

#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:253
msgid "Sidebar"
msgstr ""

#: lite/admin/dist/js/app.js:4276
#: lite/admin/src/modules/banners/helpers/utils.js:259
msgid "Push down"
msgstr ""
                                                                               readme.txt                                                                                          0000777                 00000037250 15251156627 0006572 0                                                                                                    ustar 00                                                                                                                                                                                                                                                       === CookieYes – Cookie Banner for Cookie Consent (Easy to setup GDPR/CCPA Compliant Cookie Notice) ===
Contributors: webtoffee, cookieyesdev
Donate link: https://www.cookieyes.com/ 
Tags: cookie notice, cookie consent, cookie banner, cookie, gdpr
Requires at least: 5.0.0
Tested up to: 6.9
Requires PHP: 5.6
Stable tag: 3.4.0
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Easily set up cookie banner or notice in WordPress, and policy pages for compliance with global cookie laws (GDPR, DSGVO, RGPD, CCPA/CPRA, etc).

== Description ==

CookieYes is the leading WordPress plugin for cookie consent and privacy compliance. It supports GDPR (DSGVO), CCPA/CPRA, ePrivacy, UK GDPR & PECR, LGPD (Brazil), PIPEDA (Canada), POPIA (South Africa) and other global laws.

The plugin offers a customizable cookie banner that blocks non-essential scripts until consent is given and generates a tailored Cookie Policy page.

== Features == 

**Consent Management**

- **Cookie Consent Banner:** Show banner with Accept/Reject options for GDPR and CCPA cookie consent.

- **Automatic Cookie Blocking:** Block non-essential cookies until users give explicit consent for cookie compliance in WordPress.

- **Preference Center:** Let users manage cookie preferences by category (analytics, marketing, etc.).

- **Revisit Consent Button:** Floating button for updating consent choices anytime.

- **CCPA/CPRA Opt-Out:** Add “Do Not Sell or Share My Personal Information” link for California residents to meet CCPA cookie requirements.

- **Consent Logging:** Record and export user consent in CSV for audits.

- **Google Consent Mode v2:** Integrate with Google Consent Mode for ad tracking and compliance.

- **Microsoft UET Consent Mode:** Activate UET Consent Mode to ensure tag behavior complies with Microsoft’s EU consent requirements in a Microsoft consent plugin setup.

- **GDPR Compliant Data Storage:** Store data in EU-based, GDPR-compliant data centers per Data Processing Agreement.

**Banner Customization**

- **Layout Options:** Choose top/bottom bar, box, or popup layouts for your WordPress cookie banner.

- **Reload page on consent action:** Automatically reload the page when users click “Accept All” or “Reject All”.

**Cookie Scanner & Management**

- **Automatic Scanning:** One-click scan to detect and categorize cookies on your site.

- **Manual Cookie Management:** Add, edit, or delete cookies and define categories/descriptions with the WordPress cookie manager.

**Multilingual & Accessibility**

- **Auto-Translation:** Translate the banner into 40+ languages based on browser settings.

- **Multilingual Compatibility:** Works with WPML and Polylang for multilingual sites.

- **Accessibility:** The banner is WCAG/ADA compliant for accessibility.

**Legal Policy Tools**

- **Policy Generators:** Create WordPress Cookie Policy and Privacy Policy pages tailored to your data practices.

**Web App Integration**

- **Centralized Management:** Connect to the CookieYes Web App for advanced features, remote management, and centralized control of scans, policies, and settings.

Here’s how you can integrate CookieYes WordPress cookie plugin with our web app for enhanced features:

https://www.youtube.com/watch?v=qw2iYti4aZ8

== Premium Features ==

Access the following features by subscribing to a premium plan (Basic, Pro, or Ultimate) on the CookieYes web app account. [See all features and compare plans](https://www.cookieyes.com/pricing/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)

**Advanced Consent Management**

&#9989; **Geo-Targeting:** Show region-specific banners (e.g., GDPR banner for EU, CCPA banner for California).
&#9989; **IAB TCF v2.3 framework:** Full support for the Transparency and Consent Framework for publishers and advertisers.
&#9989; **Google's Additional Consent Mode:** Manage consent for Google’s Ad Tech Providers outside the IAB GVL.

**Enhanced Banner Customization**

&#9989; **Customizable Styles:** Adjust banner colors, fonts, and position to match your website design.
&#9989; **Page-Specific Controls:** Disable the banner on specific pages (e.g., login, checkout).
&#9989; **Custom CSS:** Custom CSS for advanced design customization.
&#9989; **Custom Logo:** Add your brand’s logo to the cookie banner.
&#9989; **Remove Branding:** Remove the “Powered by CookieYes” branding for a white-label experience.

**Extended Cookie Management**

&#9989; **Increased pageviews limit:** Extend pageviews from 5,000 up to unlimited.
&#9989; **Increased Scan Limits:** Scan up to 8,000 pages for a full cookie audit.
&#9989; **Scheduled Scans:** Automate recurring scans to keep cookie data updated.
&#9989; **Scan Behind Login:** Detect cookies on protected, login-only pages.

**Subdomain & Multi-User Support**

&#9989; **Subdomain Consent Sharing:** Apply consent settings across multiple subdomains.
&#9989; **Multi-User Management:** Control roles and permissions within the CookieYes Web App.

**Enhanced Security & Compliance**

&#9989; **Two-Factor Authentication (2FA):** Add an extra security layer to your CookieYes account.
&#9989; **Global Privacy Control (GPC):** Respect GPC signals automatically for global compliance.

= Connection to app.cookieyes.com & feedback.cookieyes.com =

This plugin connects your site to app.cookieyes.com to enable features such as cookie scanning, syncing settings with your CookieYes account, and showing scan results and consent data in the dashboard. It also connects to feedback.cookieyes.com for collecting feedback when the plugin is deactivated. See our [Privacy Policy](https://www.cookieyes.com/privacy-policy/) and [Terms & Conditions](https://www.cookieyes.com/terms-and-conditions/) for details on data collection and usage.

== The CookieYes GDPR Cookie Consent Plugin Uses The Following Cookie Only ==

- "cookieyes-consent" – CookieYes sets this cookie to remember users' consent preferences so that their preferences are respected on their subsequent visits to this site. It does not collect or store any personal information of the site visitors.

== Setup Guide ==

Our [WordPress cookie plugin user guide](https://www.cookieyes.com/documentation/install-cookieyes-wordpress-plugin/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY "Installation and Setup guide") will help you set up the plugin on your website.

== Useful links ==

[CookieYes support](https://www.cookieyes.com/support/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)
[Plugin FAQ](https://www.cookieyes.com/documentation/wordpress-plugin-faq/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)

== Additional Resources ==

[CookieYes Knowledge base](https://www.cookieyes.com/knowledge-base/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)
[GDPR cookie consent](https://cookieyes.com/blog/gdpr-cookie-consent/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)
[Cookie Law](https://cookieyes.com/blog/cookie-law/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)
[Cookie banner guide](https://www.cookieyes.com/blog/cookie-banner/?utm_source=wordpress&utm_medium=plugin&utm_campaign=wordpress_page&utm_content=l_1&ref=WPCY)
[Translate CookieYes](https://translate.wordpress.org/projects/wp-plugins/cookie-law-info)

== Legal & Compliance ==

[Privacy Policy](https://www.cookieyes.com/privacy-policy)
[Data Processing Agreement](https://www.cookieyes.com/dpa)

= NOTE: INSTALLING THIS PLUGIN ALONE DOES NOT MAKE YOUR SITE GDPR AND CCPA COMPLIANT. SINCE EACH SITE USES DIFFERENT COOKIES, YOU NEED TO ENSURE YOU HAVE THE NECESSARY CONFIGURATIONS IN PLACE WITH A SUPPORTING COOKIE NOTICE. = 

== Frequently Asked Questions ==

= What is GDPR? =
GDPR (General Data Protection Regulation) is the EU privacy law that protects personal data and regulates how organizations handle it. It is also referred to as DSGVO (DatenSchutz-Grundverordnung) in German.

= What is CCPA? =
CCPA (California Consumer Privacy Act). It gives residents more control over personal data, requiring transparency, opt-out options, and secure handling.

= What is GDPR cookie consent? =
Under GDPR, sites must get explicit consent before storing or accessing non-essential cookies (analytics, ads). This is called GDPR cookie consent.

= What is CCPA compliance? =
CCPA compliance means meeting the law’s privacy requirements, including informing users about data collection, offering opt-out mechanisms like “Do Not Sell or Share My Personal Information,” and ensuring secure processing of user data for CCPA cookie compliance.

= What is a GDPR plugin and why do I need one for WordPress? =
A GDPR plugin manages cookie consent, blocks cookies until consent, and generates cookie/privacy policies. CookieYes’s GDPR WordPress plugin automates these tasks for WordPress.

= What does this plugin do? =
CookieYes adds a cookie banner to your site, informs visitors about your cookie policy, and helps you log and manage consent. It also lets you list cookies on your policy page using a shortcode (or HTML if connected to the Web App).

= Can I use CookieYes for both GDPR and CCPA compliance? =
Yes. CookieYes supports both GDPR and CCPA/CPRA compliance, including GDPR cookie consent and  CCPA cookie consent features. You can add banners and CCPA opt-out links.

= What is a cookie notice? =
A cookie notice (or cookie banner) tells visitors a site uses cookies, why they’re used, and how they impact privacy. It gives options to accept or manage preferences, ensuring GDPR and CCPA compliance.

= Can I customize the cookie notice using CookieYes? =
Yes. Adjust banner text, layout, style, and position. Premium plans allow logo upload and branding removal.

= Does the plugin block cookies before consent? =
Yes. Non-essential cookies are blocked until explicit consent; essential cookies run by default.

= Do visitors have to accept or refuse cookies to use a website? =
No. Only essential cookies load by default. Users may accept or reject other cookie categories.

= Does this plugin stop all cookies from being stored? =
It blocks cookies based on category consent. However, if another plugin places cookies outside of CookieYes, we cannot control or guarantee those behaviors. Blocking everything forcefully could break your site, so this plugin aims to balance compliance with usability.

= How does CookieYes help with cookie compliance? =
It scans and categorizes cookies, provides banners and preference centers, and logs/export consent data for audits.

= Is CookieYes a reliable cookie consent tool for GDPR compliance? =
Yes. Used by 1.5M+ sites, CookieYes supports GDPR cookie compliance, automatic blocking, policy generation, and consent logging.

= Can I export or log user consent as per GDPR requirements? =
Yes. You can export logs of user consent and cookie preferences in CSV format. This helps with audits and fulfilling compliance obligations.

= Can the plugin help me generate a GDPR-compliant cookie policy? =
Yes. Built-in generator creates Cookie Policy and Privacy Policy pages from scan results.

= Does CookieYes support multilingual websites? =
Yes. CookieYes automatically translates the banner into over 30 languages based on the visitor’s browser. It also supports WPML and Polylang for multilingual WordPress setups.

= Do I still need a privacy policy if I use CookieYes? =
Yes. A privacy policy is legally required. CookieYes helps you generate one, but you must ensure that it accurately reflects your site’s data practices.

= Is CookieYes suitable for large websites or agencies? =
Yes. CookieYes includes features like subdomain consent sharing, multi-user management, and scheduled cookie scans. It also supports login-protected page scanning, which makes it a good fit for large and enterprise-level sites.

= Does CookieYes integrate with WP Consent API? =
Yes, CookieYes integrates with [WP Consent API](https://wordpress.org/plugins/wp-consent-api), allowing it to share user consent states with compatible plugins and improve compliance consistency.

= The cookie notice header does not work on my browser. What should I do? =
Please report the issue on the support forum. Include:
* Your website URL
* WordPress version (bottom right corner of your dashboard)
* The browser where the issue occurs (e.g., Chrome, Firefox)
* A brief description of the problem
The more details you share, the faster we can help.

== Installation ==

= Automatic installation =

- Go to **Plugins** from your WordPress dashboard and select **Add New Plugin**.

- Search for “CookieYes” and **Install Now**.

- Click **Activate** to enable the plugin.

= Manual installation =

- Download the CookieYes plugin zip file from the WordPress.org page.

- Go to **Plugins** from your WordPress dashboard and select **Add New Plugin**.

- Click **Upload Plugin** and choose the downloaded zip file.

- Click **Install Now** and after installation, click **Activate Plugin**.

Alternatively, you can upload the zip using the FTP application. Extract the zip file and upload the folder to your **/wp-content/plugins/** directory. Once uploaded, activate the plugin from your WordPress dashboard.

= To connect the plugin to the CookieYes web app: =

**_(Please note that the Web App integration is optional. You can still use the plugin without connecting it to the app.)_**

- After activating the plugin, click **CookieYes** on your WordPress dashboard menu.

- Click **Connect to a new account**. You will be prompted to sign up for a new account after you choose the required plan. Or, if you already have an existing account, click Connect to an existing account to log in.

= Plugin updates =

Every time we update the plugin, you will see a notification on the installed plugins page. You can directly update the plugin from the WordPress dashboard. We recommend keeping the plugin updated to avail new functionalities and security features.

== Screenshots ==

1. Cookie consent banner on the user-end
2. Cookie preference center on the user-end
3. CookieYes GDPR cookie consent WordPress plugin - Admin panel
4. Cookie banner settings for cookie compliance
5. Manage cookies for cookie compliance
6. Add new cookie
7. Languages for cookie banner auto-translation
8. Edit cookie banner content in multiple languages
9. Privacy policy generator and cookie policy generator

== Changelog ==

= 3.4.0 =

[Add] - Trial model experimentation
[Tweak] - Color customization is now a paid feature. Existing custom colors will continue to work.

= 3.3.9.1 =

[Fix] - BF & CM banner not removed after deadline.

= 3.3.9 =

[Fix] - Updated scanner API in legacy plugin.
[Add] - Redirect to plugin dashboard on Activate.
[Add] - Handled auth token expiry case in Web App connection.
[Enhancement] - Extra pageviews reporting in Pageviews graph.
[Tweak] - IAB TCF v2.3 related updates in UI.

= 3.3.8 =

[Compatibility] – Tested OK with WordPress version 6.9

= 3.3.7 =

[Enhancement] - Try Pro for free option in Upgrade nudges.
[Fix] - Minor fixes.
[Tweak] - Updated review banner behaviour.

= 3.3.6 =

[Fix] - Revisit icon text's french translation.
[Enhancement] - GCM - Update consent based on cookie's value.
[Enhancement] - Banner dark theme accessibility.
[Fix] - Admin screen translation not working.

= 3.3.5 =

[Fix] - Fixed minor security vulnerabilities.
[Enhancement] - UI/UX improvements.
[Fix] - Mismatch in consent chart data.

= Earlier versions =
For the changelog of earlier versions, please refer to the [changelog.txt](https://github.com/cookieyeshq/cookie-law-info/blob/main/changelog.txt).

== Upgrade Notice ==

= 3.4.0 =

[Add] - Trial model experimentation
[Tweak] - Color customization is now a paid feature. Existing custom colors will continue to work.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     